.sales-order-page{max-width:1120px}.sales-order-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.document-status-note{margin:-12px 0 18px}.sales-order-detail-actions .button,.sales-order-page__toolbar .button{display:inline-flex;align-items:center;gap:8px}.sales-order-document{width:min(100%,820px);margin:0 auto;overflow:hidden;border:1px solid #dfe5ee;background:#fff;color:#182236;box-shadow:0 10px 28px -24px rgba(7,22,49,.45)}.sales-order-document__topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 34px 14px;border-bottom:4px solid var(--fati-blue);background:#fff;color:#182236}.sales-order-document__logo{width:160px;height:78px;object-fit:contain;object-position:left center}.sales-order-document__kind{text-align:right}.sales-order-document__kind strong{display:block;font-size:1.2rem;font-weight:700}.sales-order-document__kind span{display:block;margin-top:3px;color:#68758c;font-size:.78rem}.sales-order-document__body{padding:30px 34px 34px}.sales-order-document__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.sales-order-document__meta h2{margin:0;color:#182236;font-size:1.65rem;font-weight:800;letter-spacing:-.03em}.sales-order-document__meta p{margin:3px 0 0;color:#68758c;font-size:.86rem}.sales-order-document__status{border:1px solid #b6dcc9;color:#176443;font-size:.78rem;font-weight:750;padding:7px 10px;white-space:nowrap}.sales-order-document__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding:18px 0;border-top:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee}.sales-order-document__parties section{min-width:0}.sales-order-document__label{display:block;margin-bottom:5px;color:#68758c;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sales-order-document__parties strong{display:block;font-size:.98rem;font-weight:750}.sales-order-document__finance p,.sales-order-document__fulfillment p,.sales-order-document__parties p,.sales-order-document__payment p{margin:3px 0 0;color:#68758c;font-size:.84rem}.sales-order-document__payment{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:14px 16px;border:1px solid #dfe5ee;background:#f7f9fc}.sales-order-document__payment strong{display:block;color:#182236;font-size:.96rem}.sales-order-document__payment-status{color:#176443;font-size:.78rem;font-weight:750;white-space:nowrap}.sales-order-document__table-wrap{overflow-x:auto}.sales-order-document__items{width:100%;margin-top:26px;border-collapse:collapse}.sales-order-document__items th{padding:0 0 9px;border-bottom:1px solid #182236;color:#68758c;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.sales-order-document__items td:not(:first-child),.sales-order-document__items th:not(:first-child){text-align:right}.sales-order-document__items td{padding:14px 0;border-bottom:1px solid #dfe5ee;vertical-align:top;font-size:.86rem}.sales-order-document__items td:not(:first-child){color:#68758c;white-space:nowrap}.sales-order-document__items td:first-child{padding-right:16px}.sales-order-document__items td span,.sales-order-document__items td strong{display:block}.sales-order-document__items td strong{font-weight:700}.sales-order-document__items td span{margin-top:2px;color:#68758c;font-size:.76rem}.sales-order-document__summary{display:flex;justify-content:flex-end;margin-top:21px}.sales-order-document__finance dl,.sales-order-document__summary dl{min-width:260px;margin:0}.sales-order-document__finance dl div,.sales-order-document__summary dl div{display:flex;justify-content:space-between;gap:22px;padding:5px 0}.sales-order-document__finance dt,.sales-order-document__summary dt{color:#68758c}.sales-order-document__finance dd,.sales-order-document__summary dd{margin:0;font-weight:650;text-align:right;white-space:nowrap}.sales-order-document__summary .sales-order-document__total{margin-top:8px;padding-top:12px;border-top:1px solid #182236;font-size:1.02rem}.sales-order-document__summary .sales-order-document__total dd,.sales-order-document__summary .sales-order-document__total dt{color:#182236;font-weight:800}.sales-order-document__fulfillment{margin-top:26px;padding:15px 16px;border-left:3px solid var(--fati-cyan);background:#f5f8fc}.sales-order-document__fulfillment strong{display:block;font-size:.94rem}.sales-order-document__finance{display:flex;justify-content:space-between;gap:28px;margin-top:18px;padding:16px;border:1px solid #dfe5ee;background:#fbfcfe}.sales-order-document__finance>div{flex:1 1}.sales-order-document__finance dl{min-width:300px}.sales-order-document__finance dd{color:#182236}.sales-order-document__footer{margin-top:28px;padding-top:16px;border-top:1px solid #dfe5ee;color:#68758c;font-size:.76rem}@media (max-width:700px){.document-actions{flex-wrap:wrap;justify-content:flex-end}.sales-order-document__body,.sales-order-document__topbar{padding-right:20px;padding-left:20px}.sales-order-document__finance,.sales-order-document__meta,.sales-order-document__payment,.sales-order-document__topbar{align-items:flex-start;flex-direction:column}.sales-order-document__kind{text-align:left}.sales-order-document__parties{grid-template-columns:1fr;gap:16px}.sales-order-document__finance dl{width:100%;min-width:0}}@media print{body:has(.sales-order-page){background:#fff}body:has(.sales-order-page) .sales-order-page__toolbar,body:has(.sales-order-page) .seller-topbar,body:has(.sales-order-page) .workspace-mobile-header,body:has(.sales-order-page) .workspace-sidebar{display:none!important}body:has(.sales-order-page) .sales-order-document,body:has(.sales-order-page) .sales-order-page,body:has(.sales-order-page) .workspace-main{width:100%;max-width:none;margin:0;padding:0;box-shadow:none}body:has(.sales-order-page) .sales-order-document{border:0}}.buyer-purchase-page{max-width:1040px;margin:0 auto}.buyer-purchase-page__toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px}.document-actions{display:flex;align-items:center;gap:8px}.document-status-note{margin:-10px 0 18px;color:var(--ink-muted);font-size:13px;text-align:right}.buyer-purchase-document{overflow:hidden;border:1px solid #dfe5ee;background:#fff;box-shadow:0 16px 40px rgb(24 34 54/8%)}.buyer-purchase-document__topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px 14px;border-bottom:5px solid var(--fati-blue)}.buyer-purchase-document__logo{width:160px;height:auto}.buyer-purchase-document__kind{display:grid;grid-gap:4px;gap:4px;color:var(--ink-muted);text-align:right}.buyer-purchase-document__kind strong{color:var(--ink);font-size:19px}.buyer-purchase-document__kind span{font-size:12px}.buyer-purchase-document__body{padding:30px}.buyer-purchase-document__buyer-grid,.buyer-purchase-document__meta,.buyer-purchase-document__seller-bottom,.buyer-purchase-document__seller-header{display:grid;grid-gap:24px;gap:24px}.buyer-purchase-document__meta{grid-template-columns:1fr auto;align-items:start;margin-bottom:26px}.buyer-purchase-document__meta h2{margin:0;color:var(--ink);font-size:25px}.buyer-purchase-document__buyer-grid p,.buyer-purchase-document__delivery p,.buyer-purchase-document__meta p,.buyer-purchase-document__seller-header p{margin:5px 0 0;color:var(--ink-muted);line-height:1.5}.buyer-purchase-document__status{padding:8px 12px;border:1px solid #b9e2c6;background:#f1fbf4;color:#23643a;font-size:13px;font-weight:700}.buyer-purchase-document__payment{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 20px;border:1px solid #dfe5ee;background:#f7f9fc}.buyer-purchase-document__payment strong{display:block;color:var(--ink);font-size:15px}.buyer-purchase-document__payment>span:last-child{color:#23643a;font-size:12px;font-weight:700;white-space:nowrap}.buyer-purchase-document__buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px;border:1px solid #dfe5ee;background:#f7f9fc}.buyer-purchase-document__label{display:block;margin-bottom:5px;color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.buyer-purchase-document__buyer-grid strong,.buyer-purchase-document__delivery>strong{color:var(--ink)}.buyer-purchase-document__seller{margin-top:24px;border:1px solid #dfe5ee;page-break-inside:avoid;break-inside:avoid}.buyer-purchase-document__seller-header{grid-template-columns:1fr auto;align-items:start;padding:18px 20px;border-bottom:1px solid #dfe5ee;background:#f7f9fc}.buyer-purchase-document__seller-header h3{margin:0;color:var(--ink);font-size:18px}.buyer-purchase-document__seller-order{display:grid;grid-gap:3px;gap:3px;color:var(--ink-muted);text-align:right;font-size:12px}.buyer-purchase-document__seller-order strong{color:var(--ink);font-size:15px}.buyer-purchase-document__seller-order small{font-size:12px}.buyer-purchase-document__table-wrap{overflow-x:auto;padding:0 20px}.buyer-purchase-document__items{width:100%;border-collapse:collapse;color:var(--ink);font-size:13px}.buyer-purchase-document__items th{padding:13px 8px 9px;border-bottom:1px solid var(--ink);color:var(--ink-muted);font-size:10px;letter-spacing:.06em;text-align:right;text-transform:uppercase}.buyer-purchase-document__items th:first-child{padding-left:0;text-align:left}.buyer-purchase-document__items th:last-child{padding-right:0}.buyer-purchase-document__items td{padding:13px 8px;border-bottom:1px solid #e5e9f0;text-align:right;vertical-align:top;white-space:nowrap}.buyer-purchase-document__items td:first-child{padding-left:0;text-align:left;white-space:normal}.buyer-purchase-document__items td:last-child{padding-right:0;color:var(--ink);font-weight:700}.buyer-purchase-document__items td span,.buyer-purchase-document__items td strong{display:block}.buyer-purchase-document__items td span{margin-top:3px;color:var(--ink-muted);font-size:12px}.buyer-purchase-document__seller-bottom{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:start;padding:18px 20px 20px}.buyer-purchase-document__delivery{padding:13px 14px;border-left:3px solid var(--fati-cyan);background:#f5f8fc}.buyer-purchase-document__delivery a{color:var(--fati-blue);font-weight:700}.buyer-purchase-document__grand-summary dl,.buyer-purchase-document__seller-summary{margin:0}.buyer-purchase-document__grand-summary div,.buyer-purchase-document__seller-summary div{display:flex;justify-content:space-between;gap:18px;padding:5px 0}.buyer-purchase-document__grand-summary dt,.buyer-purchase-document__seller-summary dt{color:var(--ink-muted)}.buyer-purchase-document__grand-summary dd,.buyer-purchase-document__seller-summary dd{margin:0;color:var(--ink);text-align:right}.buyer-purchase-document__grand-total,.buyer-purchase-document__seller-total{padding-top:10px!important;border-top:1px solid var(--ink);font-weight:700}.buyer-purchase-document__grand-total dd,.buyer-purchase-document__grand-total dt,.buyer-purchase-document__seller-total dd,.buyer-purchase-document__seller-total dt{color:var(--ink)}.buyer-purchase-document__grand-summary{max-width:350px;margin:28px 0 0 auto;font-size:14px}.buyer-purchase-document__grand-total{margin-top:6px;font-size:18px}.buyer-purchase-document__footer{margin-top:30px;padding-top:16px;border-top:1px solid #dfe5ee;color:var(--ink-muted);font-size:12px;line-height:1.55}@media (max-width:720px){.document-actions{flex-direction:column;align-items:stretch}.buyer-purchase-page__toolbar{align-items:stretch;flex-direction:column-reverse}.buyer-purchase-page__toolbar .button{width:100%;text-align:center}.buyer-purchase-document__topbar{align-items:flex-start;padding:16px 18px 12px}.buyer-purchase-document__logo{width:120px}.buyer-purchase-document__kind strong{font-size:15px}.buyer-purchase-document__body{padding:20px 16px}.buyer-purchase-document__buyer-grid,.buyer-purchase-document__meta,.buyer-purchase-document__payment,.buyer-purchase-document__seller-bottom,.buyer-purchase-document__seller-header{grid-template-columns:1fr}.buyer-purchase-document__status{justify-self:start}.buyer-purchase-document__seller-order{text-align:left}.buyer-purchase-document__seller-bottom{gap:18px}.buyer-purchase-document__items td:nth-child(2),.buyer-purchase-document__items td:nth-child(3),.buyer-purchase-document__items th:nth-child(2),.buyer-purchase-document__items th:nth-child(3){display:none}}@media print{.buyer-purchase-page{max-width:none}.buyer-purchase-page__toolbar{display:none}.buyer-purchase-document{border:0;box-shadow:none}.buyer-purchase-document__seller{page-break-inside:avoid;break-inside:avoid}body{background:#fff!important}}.services-catalog-page{width:min(var(--public-content-max),100%);min-height:68vh;margin:0 auto;padding:34px var(--public-gutter) 56px}.public-nav>a.is-active{border-bottom:2px solid #2455af;color:#173f8b}.services-catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.services-catalog-heading h1{margin-bottom:5px;color:#0b2145;font-size:clamp(2rem,3.2vw,2.7rem);letter-spacing:-.035em}.services-catalog-heading p{margin:0;color:#5e6c81}.services-sort-form{display:flex;align-items:center;gap:9px;flex:0 0 auto}.services-sort-form label{margin:0;color:#1a2c4a;font-size:.86rem}.services-sort-form select{width:180px;min-height:42px;border-color:#d7dee8;background-color:#fff;font-size:.86rem}.services-sort-apply{min-height:42px;border-color:#d6deeb;background:#fff;color:#173b81;font-size:.84rem}.services-sort-apply:hover{border-color:#9fb6df;background:#f6f9ff;color:#173b81}.service-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-4px 0 22px;color:#607087;font-size:.8rem}.service-active-filters>span{font-weight:700}.service-active-filters a{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid #d9e1ec;border-radius:6px;background:#fff;padding:4px 8px;color:#294364}.service-active-filters a:hover{border-color:#a8bee1;color:var(--fati-blue-vivid)}.service-active-filters .service-active-clear{border:0;background:transparent;color:var(--fati-action);font-weight:700}.services-catalog-layout{display:grid;align-items:start;grid-gap:26px;gap:26px;grid-template-columns:244px minmax(0,1fr)}.service-filters-desktop{border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:18px}.service-filters-heading{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#172a49}.service-filters-heading h2{margin:0;font-size:1rem}.service-filters-heading svg{color:#2755a5}.service-filter-form{display:grid;grid-gap:12px;gap:12px}.service-filter-form label{display:grid;grid-gap:6px;gap:6px;margin:0;color:#263650;font-size:.78rem;font-weight:700}.service-filter-form input,.service-filter-form select{min-height:41px;border-color:#d4ddea;border-radius:6px;padding:8px 10px;color:#1f304d;font-size:.84rem;font-weight:500}.service-filter-form input::placeholder{color:#8a95a7}.service-filter-input{position:relative;display:block}.service-filter-input svg{position:absolute;top:12px;left:10px;color:#62718a;pointer-events:none}.service-filter-input input{padding-left:31px}.service-filter-apply{width:100%;min-height:40px;margin-top:3px;border:0;border-radius:6px;background:#2455af;color:#fff;font-size:.84rem}.service-filter-apply:hover{background:#173f8b;color:#fff}.service-filter-clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:37px;margin-top:9px;color:#1f55b3;font-size:.82rem;font-weight:700}.service-filter-clear:hover{color:#113b83}.service-filter-dialog,.service-filters-mobile{display:none}.services-result-count{margin:4px 0 12px;color:#53627a;font-size:.84rem}.services-card-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-strong) 72%,var(--border));border-radius:9px;background:#fff;box-shadow:var(--shadow-soft);transition:border-color .15s ease,box-shadow .15s ease}.service-card:hover{border-color:color-mix(in srgb,var(--fati-blue-soft) 52%,var(--border-strong));box-shadow:0 2px 8px rgba(23,25,31,.1)}.service-card:focus-within{border-color:#3970c7;outline:3px solid rgba(49,103,217,.18);outline-offset:2px}@media (prefers-reduced-motion:reduce){.service-card{transition:none}}.service-card-main{display:flex;min-height:0;flex:1 1;flex-direction:column}.service-card-main:focus-visible{outline:0}.service-card-media{position:relative;aspect-ratio:1.65/1;overflow:hidden;background:#eef3f8}.service-card-media .product-image-frame,.service-card-media .product-image-frame-card{height:100%;aspect-ratio:auto;border:0}.service-card-media .product-image-frame-card img{object-fit:contain;object-position:center}.service-card-media .product-image-frame-empty{background:#f2f6fb}.service-card-media .product-image-placeholder{color:#506581}.service-mode-label{position:absolute;top:9px;left:9px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(21,40,72,.12);border-radius:5px;background:rgba(255,255,255,.94);padding:4px 7px;color:#263956;font-size:.75rem;font-weight:750;line-height:1.2}.service-mode-label--on_site{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:var(--success-soft);color:var(--success)}.service-mode-label--remote{border-color:color-mix(in srgb,var(--fati-blue) 38%,var(--border));background:var(--fati-blue-tint);color:var(--fati-blue-deep)}.service-mode-label--hybrid{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:var(--warning-soft);color:var(--warning)}.service-card-body{display:flex;flex:1 1;flex-direction:column;padding:13px 13px 11px}.service-card-category{overflow:hidden;margin:0 0 5px;color:#6b7890;font-size:.75rem;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-card h2{min-height:2.45em;margin:0 0 6px;color:#11254a;font-size:.96rem;font-weight:750;letter-spacing:-.012em;line-height:1.23}.service-card h2,.service-card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-card-description{min-height:2.75em;margin:0 0 10px;color:#5c6b82;font-size:.76rem;line-height:1.38}.service-provider-name{display:flex;min-width:0;align-items:center;gap:5px;margin:0;color:#52617a;font-size:.74rem;font-weight:600}.service-provider-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-provider-name svg{flex:0 0 auto;color:#177e4f}.service-card-commercial{margin-top:auto;padding-top:10px}.service-card-price{margin:0;color:#14294e;font-size:1.02rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:780;line-height:1.2}.service-card-price-tax{margin:3px 0 0;color:#177e4f;font-size:.76rem;font-weight:700;line-height:1.3}.service-card-price-note{margin:3px 0 0;color:#66758c}.service-card-coverage,.service-card-price-note{min-height:1.3em;overflow:hidden;font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.service-card-coverage{display:flex;align-items:center;gap:4px;margin:8px 0 0;color:#53647d}.service-card-coverage svg{flex:0 0 auto;color:#34588d}.service-card-footer{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding:0 12px 12px}.service-card-cta{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#2455af;color:#fff;font-size:.76rem;font-weight:750}.service-card-cta:hover{background:#173f8b;color:#fff}.service-card-footer .compare-button{min-height:36px;font-size:.76rem}.services-empty-state{display:grid;min-height:290px;place-content:center;justify-items:center;border:1px dashed #c9d6e7;background:#fbfcff;padding:30px;color:#65748a;text-align:center}.services-empty-state>svg{margin-bottom:12px;color:#2862bd}.services-empty-state h2{margin-bottom:7px;color:#173054;font-size:1.2rem}.services-empty-state p{max-width:390px;margin-bottom:18px}.services-error-state>svg{color:#b24b27}.services-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.services-loading-card i,.services-loading-card span,.services-loading-count,.services-loading-filter span,.services-loading-line span{display:block;border-radius:4px;background:linear-gradient(90deg,#edf2f7 25%,#f7f9fc 50%,#edf2f7 75%);background-size:200% 100%;animation:services-shimmer 1.5s ease infinite}.services-loading-line{align-items:center}.services-loading-line>div{display:grid;grid-gap:12px;gap:12px}.services-loading-line>div span:first-child{width:290px;height:38px}.services-loading-line>div span:last-child{width:450px;max-width:100%;height:18px}.services-loading-line>span{width:280px;height:42px}.services-loading-filter{display:grid;grid-gap:16px;gap:16px;border:1px solid #e2e8f0;background:#fff;padding:18px}.services-loading-filter span{height:42px}.services-loading-count{width:142px;height:16px;margin:5px 0 14px}.services-loading-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.services-loading-card{display:grid;grid-gap:11px;gap:11px;border:1px solid #e0e7f0;background:#fff;padding:13px}.services-loading-card span{height:150px;margin:-13px -13px 2px;border-radius:0}.services-loading-card i:nth-child(2){width:40%;height:12px}.services-loading-card i:nth-child(3){width:90%;height:19px}.services-loading-card i:nth-child(4){width:76%;height:13px}.services-loading-card i:nth-child(5){width:55%;height:18px}@keyframes services-shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.services-card-grid,.services-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.services-catalog-page{padding-top:26px}.services-catalog-heading{align-items:start;flex-direction:column;gap:16px}.services-sort-form{width:100%}.services-sort-form select{flex:1 1}.services-catalog-layout{grid-template-columns:1fr}.service-filters-desktop{display:none}.service-filters-mobile{display:block}.service-filter-trigger{min-height:40px;border-color:#cdd9e9;background:#fff;color:#214a92;font-size:.82rem}.service-filter-trigger:hover{border-color:#9db4d8;background:#f6f9ff;color:#173f8b}.service-filter-dialog{width:min(440px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 24px));border:0;border-radius:9px;box-shadow:0 18px 48px rgba(7,37,79,.22);padding:0}.service-filter-dialog::-webkit-backdrop{background:rgba(11,33,69,.4)}.service-filter-dialog::backdrop{background:rgba(11,33,69,.4)}.service-filter-dialog[open]{display:block}.service-filter-dialog-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eaf2;padding:16px 18px}.service-filter-dialog-header h2{margin:0;color:#14294e;font-size:1.05rem}.service-filter-dialog-close{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:5px;background:transparent;color:#263d63;cursor:pointer}.service-filter-dialog-close:hover{background:#f1f5fa}.service-filter-dialog .service-filter-form{overflow-y:auto;max-height:calc(100dvh - 230px);padding:18px}.service-filter-dialog .service-filter-clear{margin:0;border-top:1px solid #e4eaf2;padding:12px 18px 16px}}@media (max-width:980px){.header-utility-actions{display:none}}@media (max-width:600px){.public-header-inner{min-height:56px;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding-inline:12px;-webkit-padding-end:max(12px,env(safe-area-inset-right));padding-inline-end:max(12px,env(safe-area-inset-right));-webkit-padding-start:max(12px,env(safe-area-inset-left));padding-inline-start:max(12px,env(safe-area-inset-left))}.public-header-primary{gap:4px}.public-header-primary .brand img{width:72px;height:46px}.public-nav{gap:8px;margin-left:0}.public-nav>a{min-height:40px;font-size:.74rem}.mobile-header-actions{gap:0}.mobile-header-actions .header-icon-link,.mobile-header-actions .icon-button{width:44px;height:44px}.services-catalog-page{padding-top:22px;padding-bottom:38px}.services-catalog-heading h1{font-size:1.86rem}.services-catalog-heading p{font-size:.9rem;line-height:1.45}.services-sort-form{display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.services-sort-form select{width:100%;min-width:0}.services-card-grid,.services-loading-grid{grid-template-columns:1fr}.service-card-body{padding:14px 14px 12px}.service-card h2{font-size:1rem}.service-card-description{font-size:.8rem}.service-card-footer{grid-template-columns:minmax(0,1fr)}.service-card-footer .compare-button{min-height:40px;font-size:.82rem}.services-empty-state{min-height:250px;padding:24px 18px}.services-loading-line>div span:first-child{width:min(250px,80vw)}.services-loading-line>div span:last-child{width:min(330px,90vw)}.services-loading-line>span{display:none}}@media (prefers-reduced-motion:reduce){.services-loading-card i,.services-loading-card span,.services-loading-count,.services-loading-filter span,.services-loading-line span{animation:none}}.catalog-product-detail-page{width:min(1440px,100%);padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px) 84px}.catalog-product-detail-page .breadcrumbs{min-width:0;margin-bottom:28px}.catalog-product-detail-page .breadcrumbs ol{min-width:0;flex-wrap:nowrap;overflow:hidden}.catalog-product-detail-page .breadcrumbs li:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-detail-page .product-detail-layout{display:grid;align-items:start;grid-gap:clamp(28px,3vw,38px);gap:clamp(28px,3vw,38px);grid-template-columns:minmax(0,1.52fr) minmax(380px,.95fr)}.catalog-product-detail-page .product-detail-layout>.product-gallery{grid-column:1;grid-row:1}.catalog-product-detail-page .gallery-main{aspect-ratio:1.12/1;background:#f4f5f3}.catalog-product-detail-page .gallery-main .product-image-frame-detail{height:100%;aspect-ratio:auto;background:#f4f5f3}.catalog-product-detail-page .product-gallery .product-image-frame-detail img,.catalog-product-detail-page .product-gallery .product-image-frame-thumbnail img{object-fit:contain;object-position:center}.catalog-product-detail-page .gallery-thumbnails{gap:12px;margin-top:14px}.catalog-product-detail-page .gallery-thumbnail{flex-basis:88px;border-width:1px;border-color:var(--border)}.catalog-product-detail-page .gallery-thumbnail.is-active{border-width:2px;border-color:var(--fati-blue)}.catalog-product-detail-page .product-purchase{grid-column:2;grid-row:1/span 2;top:92px;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:clamp(24px,2.5vw,32px)}.catalog-product-detail-page .product-detail-actions{margin-bottom:18px}.catalog-product-detail-page .public-detail-share{position:relative;flex:0 0 auto}.catalog-product-detail-page .public-detail-share-button{min-height:44px;white-space:nowrap;touch-action:manipulation}.catalog-product-detail-page .public-detail-share-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;min-width:208px;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--surface);box-shadow:var(--shadow-soft);padding:5px}.catalog-product-detail-page .public-detail-share-menu a,.catalog-product-detail-page .public-detail-share-menu button{display:flex;min-height:40px;align-items:center;gap:9px;border:0;border-radius:var(--radius-small);background:transparent;color:var(--ink-strong);cursor:pointer;padding:8px 10px;touch-action:manipulation;font:inherit;font-size:.84rem;font-weight:700;text-align:left;text-decoration:none}.catalog-product-detail-page .public-detail-share-menu a:focus-visible,.catalog-product-detail-page .public-detail-share-menu a:hover,.catalog-product-detail-page .public-detail-share-menu button:focus-visible,.catalog-product-detail-page .public-detail-share-menu button:hover{background:var(--fati-blue-tint);color:var(--fati-blue-deep)}.catalog-product-detail-page .public-detail-share-menu svg{flex:0 0 auto;color:var(--fati-blue)}.catalog-product-detail-page .public-detail-share-feedback{position:absolute;top:calc(100% + 8px);right:0;z-index:21;border:1px solid var(--border);background:var(--surface);color:var(--success);padding:8px 10px;font-size:.78rem;font-weight:700;white-space:nowrap}.catalog-product-detail-page .public-detail-share-feedback.is-error{color:var(--danger)}.catalog-product-detail-page .product-context{margin-bottom:9px;font-size:.82rem}.catalog-product-detail-page .product-purchase h1{max-width:18ch;margin-bottom:10px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08;text-wrap:balance}.catalog-product-detail-page .product-brand{margin-bottom:0;font-size:.92rem}.catalog-product-detail-page .purchase-price{margin:24px 0 22px;padding:20px 0 22px;border-block:1px solid var(--border)}.catalog-product-detail-page .purchase-price strong{color:var(--ink-strong);font-size:clamp(2rem,3.2vw,2.6rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1}.catalog-product-detail-page .purchase-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.catalog-product-detail-page .purchase-price-net,.catalog-product-detail-page .purchase-price-row span{color:var(--ink);font-size:.88rem;font-weight:400}.catalog-product-detail-page .product-purchase-summary{display:grid;margin:0}.catalog-product-detail-page .product-purchase-summary>div{padding:15px 0;border-top:1px solid var(--border)}.catalog-product-detail-page .product-purchase-summary>div:last-child{border-bottom:1px solid var(--border)}.catalog-product-detail-page .product-purchase-summary dt{color:var(--ink-muted);font-size:.78rem;font-weight:700}.catalog-product-detail-page .product-purchase-summary dd{margin:4px 0 0;color:var(--ink-strong);font-size:.98rem;font-weight:750}.catalog-product-detail-page .product-purchase-summary p{margin:5px 0 0;color:var(--ink);font-size:.84rem;line-height:1.4}.service-detail-page .product-purchase h1{max-width:18ch}.service-detail-page .product-brand{display:flex;align-items:center;gap:7px}.service-detail-page .service-mode-brand--on_site{color:var(--success)}.service-detail-page .service-mode-brand--remote{color:var(--fati-blue)}.service-detail-page .service-mode-brand--hybrid{color:var(--warning)}.service-detail-page .service-price-note{display:block;margin-top:8px;color:var(--ink);font-size:.88rem;font-weight:400;line-height:1.35}.service-detail-page .service-request-panel>h2{margin:26px 0 16px;border-top:1px solid var(--border);padding-top:24px;font-size:1.08rem}.service-detail-page .service-request-divider{display:none}.catalog-product-detail-page.service-detail-page .service-information{min-width:0;margin-top:0;padding-top:0}.service-detail-page .service-description{max-width:860px;margin:0;border:0;padding:0 0 38px}.service-detail-page .service-description h2{margin-bottom:14px;font-size:1.35rem}.service-detail-page .service-description p{max-width:760px;margin:0;color:#414550;font-size:1rem;line-height:1.75;white-space:pre-line}.service-detail-page .service-provider{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr);margin:0;border:0;padding:4px 0 0}.service-detail-page .service-provider-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:14px;gap:14px}.service-detail-page .service-provider-identity>div{min-width:0}.service-detail-page .service-provider-store-link{display:inline-block;margin-top:10px;color:var(--fati-blue);font-weight:700}.service-detail-page .service-provider h2{display:flex;align-items:center;gap:8px;margin:5px 0 8px;font-size:1.2rem}.service-detail-page .service-provider h2 svg{color:var(--success)}.service-detail-page .service-provider p{max-width:680px;margin:0;color:var(--ink-muted);line-height:1.55;white-space:pre-line}.service-detail-page .service-provider-description{text-align:justify;text-justify:inter-word}.service-detail-page .service-provider dl{display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.service-detail-page .service-provider dl>div{border-top:1px solid var(--border);padding:11px 0}.service-detail-page .service-provider dt{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.8rem}.service-detail-page .service-provider dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.catalog-product-detail-page .purchase-price-net{display:block;margin-top:5px;color:var(--ink);line-height:1.35}.product-commercial-details{display:grid;grid-gap:0 18px;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 24px}.product-commercial-details>div{min-width:0;padding:12px 0;border-bottom:1px solid var(--border)}.product-commercial-details dt{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.78rem}.product-commercial-details dt svg{color:var(--fati-blue)}.product-commercial-details dd{margin:3px 0 0;color:var(--ink-strong);font-size:.92rem;font-weight:700;overflow-wrap:anywhere}.catalog-product-detail-page .commercial-facts{column-gap:24px}.catalog-product-detail-page .commercial-facts>div{display:block;min-height:72px;padding:14px 0}.catalog-product-detail-page .commercial-facts dd{margin:5px 0 0;font-size:.95rem;line-height:1.35;text-wrap:pretty}.catalog-product-detail-page .product-shipping-rate{margin-top:24px;border-top:1px solid var(--border);padding-top:22px}.catalog-product-detail-page .product-shipping-rate h2{margin:0 0 12px;font-size:1.05rem}.catalog-product-detail-page .product-shipping-rate label{display:block;margin-bottom:6px;color:var(--ink-strong);font-size:.84rem;font-weight:700}.catalog-product-detail-page .product-shipping-rate select{width:100%}.catalog-product-detail-page .product-shipping-rate__result{margin:12px 0 0;color:var(--ink-strong);font-weight:700}.catalog-product-detail-page .product-shipping-rate__eta{margin:5px 0 0;color:var(--ink);font-size:.84rem}.catalog-product-detail-page .variant-summary{margin-bottom:24px;box-shadow:none}.catalog-product-detail-page .product-trust-signals{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--border);color:var(--ink-muted);font-size:.78rem;list-style:none}.catalog-product-detail-page .product-trust-signals li:before{margin-right:6px;color:var(--success);content:"✓";font-weight:800}.catalog-product-detail-page .product-content-nav{display:flex;gap:26px;margin-top:56px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;display:none}.catalog-product-detail-page .product-content-nav a{flex:0 0 auto;padding:13px 0 12px;border-bottom:2px solid transparent;color:var(--ink-muted);font-size:.9rem;font-weight:700}.catalog-product-detail-page .product-content-nav a:focus-visible,.catalog-product-detail-page .product-content-nav a:hover{border-bottom-color:var(--fati-blue);color:var(--ink-strong)}.catalog-product-detail-page .product-information{grid-column:1;grid-row:2;margin-top:0;border-top:0;padding-top:0}.catalog-product-detail-page .product-content-column{display:grid;grid-gap:0;gap:0;min-width:0}.catalog-product-detail-page .product-content-section{max-width:860px;padding:0 0 38px}.catalog-product-detail-page .product-content-section+.product-content-section{margin-top:38px;border-top:1px solid var(--border);padding-top:36px}.catalog-product-detail-page .product-content-disclosure{border-top:1px solid var(--border)}.catalog-product-detail-page .product-content-disclosure:last-child{border-bottom:1px solid var(--border)}.catalog-product-detail-page .product-content-disclosure summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;cursor:pointer;list-style:none}.catalog-product-detail-page .product-content-disclosure summary::-webkit-details-marker{display:none}.catalog-product-detail-page .product-content-disclosure summary:after{flex:0 0 auto;color:var(--fati-blue);content:"+";font-size:1.35rem;font-weight:500;line-height:1}.catalog-product-detail-page .product-content-disclosure[open] summary:after{content:"−"}.catalog-product-detail-page .product-content-disclosure summary:focus-visible{outline-offset:-2px}.catalog-product-detail-page .product-disclosure-title{color:var(--ink-strong);font-size:1.05rem;font-weight:750}.catalog-product-detail-page .product-disclosure-meta{margin-left:auto;color:var(--ink-muted);font-size:.82rem}.catalog-product-detail-page .product-disclosure-body{max-width:860px;padding:0 0 28px}.catalog-product-detail-page .product-disclosure-body .product-seller-card{border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 0}.catalog-product-detail-page .product-content-section h2{margin-bottom:14px;font-size:1.35rem}.catalog-product-detail-page .product-content-section>p{max-width:760px;margin:0;color:#414550;font-size:1rem;line-height:1.75;text-align:justify;text-justify:inter-word;white-space:pre-line}.catalog-product-detail-page .product-content-note{margin-top:16px!important;color:var(--ink-muted)!important;font-size:.86rem!important;line-height:1.45!important}.catalog-product-detail-page .product-questions{max-width:860px;margin-top:clamp(38px,5vw,64px);border-top:1px solid var(--border);padding:36px 0 40px}.product-questions-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.product-questions-heading h2{margin:0;color:var(--ink-strong);font-size:1.35rem}.product-questions-heading>span{color:var(--ink-muted);font-size:.84rem}.product-question-compose{margin-top:30px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle);padding:20px}.product-question-compose h3{margin:0 0 14px;color:var(--ink-strong);font-size:1rem}.product-question-compose form{display:grid;grid-gap:10px;gap:10px}.product-question-compose label{color:var(--ink-strong);font-size:.84rem;font-weight:700}.product-question-compose select,.product-question-compose textarea{width:100%;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface)}.product-question-compose textarea{min-height:90px;resize:vertical}.product-question-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-question-compose-footer p{max-width:510px;margin:0;color:var(--ink-muted);font-size:.78rem;line-height:1.45}.product-question-sign-in{margin:0}.product-question-list{margin:0;padding:0;list-style:none}.product-question-list>li{padding:22px 0;border-top:1px solid var(--border)}.product-question-list>li:last-child{border-bottom:1px solid var(--border)}.product-question-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;color:var(--ink-muted);font-size:.78rem}.product-question-meta strong{color:var(--ink-strong);font-size:.86rem}.product-question-meta time{margin-left:auto}.product-question-body{margin:9px 0 0;color:var(--ink-strong);font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.product-question-answer{margin-top:16px;border-left:3px solid var(--fati-blue);padding:2px 0 2px 16px}.product-question-answer strong{color:var(--ink-strong);font-size:.82rem}.product-question-answer p{margin:5px 0;color:#414550;line-height:1.55;overflow-wrap:anywhere}.product-question-answer time,.product-question-empty,.product-question-pending{color:var(--ink-muted);font-size:.78rem}.product-question-pending{margin:12px 0 0}.product-question-empty{margin:0;border-block:1px solid var(--border);padding:18px 0}.product-question-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:.82rem}.product-question-pagination .pagination-controls{flex-wrap:wrap}.product-specifications{display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.product-specifications>div{min-width:0;padding:12px 0;border-bottom:1px solid var(--border)}.product-specifications dt{color:var(--ink-muted);font-size:.8rem}.product-specifications dd{margin:3px 0 0;color:var(--ink-strong);font-weight:700;overflow-wrap:anywhere}.product-documents{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.product-documents li{display:grid;min-width:0;align-items:center;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;border:1px solid var(--border);border-radius:var(--radius-small);padding:14px}.product-document-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:var(--fati-blue-tint);color:var(--fati-blue)}.product-document-copy{min-width:0}.product-document-copy small,.product-document-copy strong{display:block;min-width:0}.product-document-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-document-copy small{margin-top:3px;color:var(--ink-muted);font-size:.78rem}.product-document-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-seller-card{align-self:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);padding:24px}.product-seller-heading{display:flex;align-items:center;gap:12px}.product-seller-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--fati-blue-tint);color:var(--fati-blue)}.product-seller-logo{width:42px;height:42px}.product-seller-heading p{margin:0;color:var(--ink-muted);font-size:.78rem}.product-seller-heading h2{margin:2px 0 0;font-size:1.2rem}.product-seller-heading h2 a:hover{color:var(--fati-blue)}.product-seller-description{margin:18px 0 0;color:var(--ink-muted);font-size:.9rem;line-height:1.55;text-align:justify;text-justify:inter-word}.product-seller-facts{margin:18px 0 0;border-block:1px solid var(--border)}.product-seller-facts>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:100px minmax(0,1fr);padding:10px 0}.product-seller-facts dt{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.78rem}.product-seller-facts dt svg{color:var(--fati-blue)}.product-seller-facts dd{min-width:0;margin:0;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.product-seller-trust{display:flex;align-items:center;gap:8px;margin-top:16px;color:var(--success);font-size:.84rem;font-weight:700}.product-return-policy{margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.product-return-policy summary{cursor:pointer;font-weight:700}.product-return-policy p{margin:11px 0 0;color:var(--ink-muted);font-size:.86rem;line-height:1.55}@media (max-width:1000px){.catalog-product-detail-page .product-detail-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr)}}@media (max-width:860px){.catalog-product-detail-page .product-detail-layout{grid-template-columns:1fr}.catalog-product-detail-page .product-detail-layout>.product-gallery,.catalog-product-detail-page .product-information,.catalog-product-detail-page .product-purchase{grid-column:1;grid-row:auto}.catalog-product-detail-page .product-purchase,.catalog-product-detail-page .product-seller-card{max-height:none;overflow:visible;position:static}.catalog-product-detail-page .product-purchase h1{max-width:none}.catalog-product-detail-page .product-information{padding-top:0}.catalog-product-detail-page .product-content-section{max-width:none}.service-detail-page .service-provider dl{grid-template-columns:1fr}}@media (max-width:1100px){.catalog-product-detail-page .public-detail-share{justify-self:start}.catalog-product-detail-page .public-detail-share-feedback,.catalog-product-detail-page .public-detail-share-menu{right:auto;left:0}}@media (max-width:600px){.catalog-product-detail-page{padding-inline:16px}.catalog-product-detail-page .breadcrumbs{gap:6px;margin-bottom:18px;font-size:.8rem}.catalog-product-detail-page .breadcrumbs ol{width:100%;gap:6px}.catalog-product-detail-page .breadcrumbs li:not(:last-child):after{margin-left:6px}.catalog-product-detail-page .gallery-main{aspect-ratio:1/.9}.catalog-product-detail-page .product-purchase{padding:22px 18px}.catalog-product-detail-page .product-content-section>p,.catalog-product-detail-page .product-seller-description,.service-detail-page .service-provider-description{text-align:left}.product-commercial-details,.product-specifications{grid-template-columns:1fr}.catalog-product-detail-page .product-content-nav{gap:20px;margin-top:38px}.product-documents li{grid-template-columns:auto minmax(0,1fr)}.product-document-actions{grid-column:2;justify-content:stretch}.product-document-actions .button{flex:1 1 120px}.product-question-compose{padding:16px}.product-question-compose-footer{align-items:stretch;flex-direction:column}.product-question-compose-footer .button,.product-question-sign-in .button{width:100%}.product-question-meta time{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.catalog-product-detail-page,.catalog-product-detail-page *{scroll-behavior:auto;transition-duration:.01ms!important}}.service-conversation-start{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.service-chat-rule,.service-conversation-start>p,.service-location-form>p{color:var(--muted-text);font-size:13px;line-height:1.45;margin:0}.service-conversation-page{max-width:980px}.service-chat,.service-negotiation-panel{margin-bottom:20px}.service-blocked-message{color:#8b5a0a;font-style:italic}.service-message-body{overflow-wrap:anywhere;white-space:pre-wrap}.service-chat .order-chat-thread{max-height:60vh;overflow-y:auto;overscroll-behavior:contain}.service-location-form,.service-proposal-form{border-top:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding-top:20px}.service-location-form h3,.service-proposal-form h3,.service-reservation-card h3{align-items:center;display:flex;font-size:16px;gap:8px;margin:0}.service-proposal-card,.service-reservation-card{border:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:16px}.service-proposal-card>p,.service-reservation-card>p{margin:0}.service-proposal-card>strong,.service-reservation-card>p>strong{color:var(--ink);font-size:22px}.service-proposal-actions{display:flex;flex-wrap:wrap;gap:8px}.service-proposal-actions form,.service-reservation-card form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.service-reservation-card>form:last-child{border-top:1px solid var(--border);margin-top:4px;padding-top:14px}.service-conversation-list ul{display:grid;list-style:none;margin:0;padding:0}.service-conversation-list li{align-items:center;border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 0}.service-conversation-list li:first-child{border-top:0}.service-conversation-list p{color:var(--muted-text);font-size:14px;margin:4px 0 0;overflow-wrap:anywhere}.service-conversation-list time{color:var(--muted-text);font-size:13px}@media (max-width:640px){.service-conversation-list li{align-items:start;grid-template-columns:auto 1fr}.service-conversation-list time{grid-column:2}}