#services .public-service{cursor:default;text-align:left;display:flex;flex-direction:column;gap:12px;padding:24px;min-width:0;height:auto}#services .public-service h3{font-size:1.14rem;line-height:1.35;margin:0;overflow-wrap:anywhere}#services .public-service p,#services .public-service small{margin:0;line-height:1.6}#services .public-service small{margin-top:auto;color:var(--muted,#a8bdc7)}.public-services-entry{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:26px 0;margin-top:16px}.public-services-entry p{max-width:55ch;margin:0;line-height:1.6}.public-services-entry a{flex-shrink:0;text-decoration:none}.services-workspace-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(170px,1fr));gap:18px;align-items:end}.services-workspace-toolbar label{display:grid;gap:9px;min-width:0;font-size:.86rem;color:#afc3ce}.services-workspace-toolbar input,.services-workspace-toolbar select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;font:inherit;min-height:46px}.services-workspace-filter-row,.services-workspace-filter-row>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.services-workspace-filter-row{justify-content:space-between;margin-top:20px}.services-workspace-filter-row button{font-size:.83rem;min-height:40px;padding:9px 14px}.services-workspace-filter-row .is-selected{border-color:#78e8c4;color:#78e8c4;background:#17312e}.service-load-status{font-size:.86rem;line-height:1.6;color:#e8bd9a}.service-load-status:empty{display:none}.services-workspace-group{margin-top:34px}.services-workspace-group>h2{font-size:1.15rem;margin:0 0 16px}.services-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-workspace-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px;border:1px solid #344b58;border-radius:20px;background:#111f29}.service-card-heading{display:grid;gap:12px}.service-card-heading h3{font-size:1.12rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.service-access{color:#afc3ce;font-size:.75rem}.service-access.is-available{color:#78e8c4}.service-workspace-card>p{line-height:1.65;margin:0;color:#afc3ce;font-size:.9rem}.service-card-price{font-size:1.03rem;color:#eaf2f5}.service-card-terms{font-size:.84rem;line-height:1.6}.service-card-terms summary,.service-additional-purchase summary{cursor:pointer;color:#cfdee6}.service-card-terms p{margin:12px 0}.service-card-terms ul{padding-left:18px;margin:10px 0}.service-workspace-card>button{align-self:flex-start;margin-top:auto;font-size:.85rem;padding:10px 16px;min-height:42px}.service-media-prices{list-style:none!important;padding:0!important;border-top:1px solid #344b58}.service-media-prices li{display:flex;justify-content:space-between;gap:14px;align-items:start;padding:10px 0;border-bottom:1px solid #263c48}.service-media-prices strong{white-space:nowrap}.service-purchased-projects{list-style:none;padding:0;margin:0;border-top:1px solid #344b58}.service-purchased-projects>li{display:grid;gap:9px;padding:16px 0;border-bottom:1px solid #344b58}.service-purchased-projects>li>strong{font-size:.9rem;overflow-wrap:anywhere}.service-purchased-projects>li>span{font-size:.8rem;line-height:1.5;color:#afc3ce}.service-purchased-projects .button-row{gap:8px;justify-content:flex-start}.service-purchased-projects button,.service-additional-purchase button{font-size:.78rem;min-height:38px;padding:8px 12px}.service-additional-purchase{font-size:.82rem;margin-top:auto}.service-additional-purchase button{margin-top:12px}.service-founder-note{font-size:.87rem;color:#78e8c4!important}.services-empty{padding:36px 20px;text-align:center;border:1px dashed #344b58;border-radius:16px}.client-project-recap{padding:20px;border:1px solid #344b58;border-radius:16px;margin:24px 0}.client-project-recap h3{font-size:1rem;margin:0 0 14px}.client-project-recap ul{list-style:none;margin:0;padding:0}.client-project-recap li{display:flex;gap:18px;justify-content:space-between;line-height:1.5;font-size:.9rem;padding:10px 0;border-bottom:1px solid #263c48}.client-project-recap .cart-total{margin-top:16px}.client-project-recap strong{white-space:nowrap}#client-project-form .client-service-choice{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;align-items:start}#client-project-form .client-service-choice>.checkbox-label{margin:0;align-items:start}#client-project-form .client-service-choice>.client-service-quantity{display:grid;gap:7px;font-size:.75rem;min-width:0}#client-project-form .client-service-quantity input{width:100%;box-sizing:border-box;min-width:0;min-height:40px;padding:8px}.client-cro-data{margin:24px 0}.client-cro-data .conversion-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-top:20px}.client-cro-data .conversion-grid label{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(160px,1.4fr)!important;gap:22px!important;align-items:center!important}.client-cro-data input{min-width:0;box-sizing:border-box;width:100%}.client-cro-data .conversion-grid label:last-child{grid-column:auto!important}.client-cro-data p{font-size:.84rem;line-height:1.6}#client-project-status:empty{display:none}@media(min-width:1500px){.services-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.services-workspace-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.service-search{grid-column:1/-1}.services-workspace-grid{grid-template-columns:1fr}}@media(max-width:600px){.services-workspace-toolbar{grid-template-columns:1fr}.service-search{grid-column:auto}.public-services-entry{align-items:flex-start;flex-direction:column}.service-workspace-card{padding:20px}.services-workspace-filter-row{align-items:flex-start;gap:14px}.services-workspace-filter-row>div{gap:8px}.service-card-terms{font-size:.85rem}.client-cro-data .conversion-grid label{grid-template-columns:1fr!important;gap:9px!important}.client-project-recap{padding:16px}#client-project-form .client-service-choice{grid-template-columns:1fr}.client-service-quantity{max-width:110px}}.client-project-recap li small{display:block;color:#afc3ce;font-size:.77rem;line-height:1.6;margin-top:6px}#services .public-service:hover{transform:none;box-shadow:none}
