.oak-portal{display:grid;gap:18px;min-width:0;color:#edf4f8;font:inherit}.oak-portal *{box-sizing:border-box}.oak-portal .oak-card{padding:24px;border:1px solid #324858;border-radius:12px;background:#121e29;min-width:0}.oak-portal .oak-header{background:linear-gradient(145deg,#14212c,#111c25)}.oak-portal .oak-header,.oak-portal .oak-heading,.oak-portal .oak-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.oak-portal h2{font-size:26px;margin:8px 0}.oak-portal h3{font-size:18px;margin:0 0 8px}.oak-portal p{color:#b5c6d6;line-height:1.5;margin:0}.oak-portal .eyebrow{color:#62e2c4;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.oak-portal button,.oak-portal .oak-file-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #456074;border-radius:8px;background:#1a2c3a;color:#edf4f8;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.oak-portal button.primary{background:#226b5a;border-color:#398d77}.oak-portal button.danger{background:#492c32;border-color:#945663}.oak-portal button:disabled{opacity:.5;cursor:not-allowed}.oak-portal button:focus-visible,.oak-portal input:focus-visible,.oak-portal select:focus-visible,.oak-portal .oak-file-button:focus-within{outline:2px solid #73e1ce;outline-offset:3px}.oak-portal .oak-tabs{display:flex;overflow-x:auto;border:1px solid #34495a;border-radius:12px;background:#111a22}.oak-portal .oak-tabs button{flex:1 0 auto;min-height:54px;border:0;border-right:1px solid #2b3d4b;border-radius:0;background:transparent;color:#b7c5d0}.oak-portal .oak-tabs button[aria-current=page]{background:#1b4d44;color:#62e2c4;box-shadow:inset 0 -3px #45d8b5}.oak-portal .oak-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:22px 0}.oak-portal label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:180px}.oak-portal form{display:flex;align-items:end;gap:10px;margin-left:auto}.oak-portal input,.oak-portal select{min-height:42px;padding:10px 12px;border:1px solid #456074;border-radius:8px;background:#0d1923;color:#f2f6f9;font:inherit;font-size:14px;max-width:100%;color-scheme:dark}.oak-portal .oak-file-button{position:relative;overflow:hidden;min-width:0}.oak-portal .oak-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.oak-portal .oak-table-scroll{overflow:auto}.oak-portal table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;color:inherit}.oak-portal th{color:#c3d2de;font-size:12px;font-weight:650;white-space:nowrap}.oak-portal th,.oak-portal td{padding:16px 12px;border-bottom:1px solid #304352}.oak-portal td{font-variant-numeric:tabular-nums}.oak-portal tbody tr:nth-child(odd){background:#172732}.oak-portal td small{display:block;color:#a9bdcc;margin-top:5px}.oak-portal .oak-badge{display:inline-flex;padding:6px 10px;border-radius:6px;color:#88e7bd;background:#203b32;font-size:12px;font-weight:600}.oak-portal .oak-badge.warning{color:#f6d68b;background:#413622}.oak-portal .oak-empty{padding:30px 10px;text-align:center}.oak-portal .oak-notice{padding:13px 16px;border:1px solid #6c583a;border-radius:9px;background:#2b2924;color:#f6d68b}.oak-portal .oak-disconnect{border-top:1px solid #324858;padding-top:20px;margin-top:20px}.oak-portal .oak-disconnect .oak-actions{justify-content:flex-start;margin-top:12px}.oak-portal .oak-team-form{display:grid;gap:16px;margin:24px 0;padding-top:20px;border-top:1px solid #324858}.oak-portal .oak-team-form fieldset{display:flex;gap:14px;flex-wrap:wrap;border:1px solid #324858;border-radius:8px;padding:16px}.oak-portal .oak-check{display:flex;align-items:center;gap:8px;min-width:180px}.oak-portal .oak-check input{min-height:20px;width:20px}.oak-portal .oak-team-form h4{margin:0}.oak-invite-page{max-width:650px;margin:10vh auto;padding:20px}.oak-invite-page .oak-actions{margin-top:24px}.oak-portal .oak-terms-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font:inherit;font-size:13px;line-height:1.65;padding:16px;background:#0d1923;border:1px solid #324858;border-radius:8px}.oak-portal .oak-check input{flex:0 0 20px}.oak-portal .oak-team-form .oak-check{width:auto;line-height:1.6}@media(max-width:620px){.oak-portal .oak-card{padding:18px 14px}.oak-portal h2{font-size:22px}.oak-portal .oak-toolbar,.oak-portal form{width:100%;margin-left:0;align-items:stretch;flex-direction:column}.oak-portal label{min-width:0;width:100%}.oak-portal .oak-tabs button{min-width:120px}.oak-portal .oak-header{align-items:flex-start}}.oak-portal td input[type=checkbox]{width:18px;min-height:18px;padding:0;cursor:pointer}.oak-portal summary{cursor:pointer;padding:12px 0;font-weight:600}.scos-password-field{display:grid;gap:8px;min-width:0}.scos-password-field>label{margin:0}.scos-password-control{position:relative}.scos-password-control>input{width:100%;box-sizing:border-box;padding-right:58px}.scos-password-control>.scos-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:36px;min-height:0;box-sizing:border-box;padding:5px;border:1px solid var(--brand-border-strong);border-radius:6px;background:var(--brand-primary);color:var(--brand-on-primary);cursor:pointer}.scos-password-control>.scos-password-toggle:hover{background:var(--brand-primary);border-color:var(--brand-border-strong);color:var(--brand-on-primary)}.scos-password-control>.scos-password-toggle[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-border-strong);color:var(--brand-on-primary)}.scos-password-control>.scos-password-toggle[aria-pressed=true]:hover{background:var(--brand-primary);border-color:var(--brand-border-strong);color:var(--brand-on-primary)}.scos-password-control>.scos-password-toggle:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:2px}.scos-password-toggle svg{width:24px;height:24px;stroke-width:2.4}.people-overlay{position:fixed;margin:0;border:0;width:100%;height:100%;max-width:none;max-height:none;box-sizing:border-box;overscroll-behavior:contain;top:0;right:0;bottom:0;left:0;z-index:1600;background:#02080dcc;display:flex;align-items:center;justify-content:center;padding:20px;color:#e9f0f2}.people-overlay::backdrop{background:transparent}.people-overlay:not([open]){display:none}.people-dialog{opacity:1;isolation:isolate;background:#10191f;border:1px solid #355052;border-radius:18px;width:min(880px,100%);max-height:92vh;overflow:auto;padding:26px;box-shadow:0 20px 90px #0009}.people-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.people-dialog h2,.people-dialog h3{margin:0 0 14px}.people-dialog p,.people-workspace p{color:#aebfc5;line-height:1.6}.people-dialog form{display:grid;gap:16px;padding:18px 0;border-top:1px solid #2b3d44}.people-dialog label,.people-workspace label{display:grid;gap:7px;font-size:14px}.people-dialog input,.people-dialog select,.people-dialog textarea,.people-workspace input,.people-workspace select{width:100%;padding:11px;background:#091217;color:#e9f0f2;border:1px solid #365052;border-radius:8px;min-width:0}.people-dialog input:focus,.people-dialog select:focus{outline:2px solid #76c8bb;outline-offset:2px}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.people-tabs,.people-actions,.people-version{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.people-version{padding:12px 0;border-bottom:1px solid #2b3d44}.people-notice{padding:12px;border:1px solid #477773;border-radius:8px;background:#17302f}.people-photo{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.people-photo img{width:110px;height:110px;object-fit:contain;border-radius:12px;background:#091217}.people-profile-button{width:100%;display:flex;align-items:center;gap:10px;margin:8px 0;padding:10px;border:1px solid #365052;border-radius:8px;color:#e9f0f2;background:#13252b;text-align:left}.people-profile-button img{width:36px;height:36px;object-fit:cover;border-radius:50%}.people-profile-button strong{display:block;color:#f8d38c;font-size:12px;margin-top:4px}.people-invoice{border:1px solid #2d444b;border-radius:10px;margin-top:14px;padding:15px}.people-invoice summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;align-items:center}.people-employee{width:100%;display:flex;justify-content:space-between;gap:15px;padding:16px;margin:10px 0;background:#0b151c;color:#e9f0f2;border:1px solid #30494d;border-radius:10px;text-align:left}.people-employee small{display:block;color:#aebfc5;margin-top:6px}.people-check{display:flex!important;align-items:center;gap:10px}.people-check input{width:auto}.people-workspace{min-width:0}.people-workspace>section{margin-top:28px}@media(max-width:650px){.people-grid{grid-template-columns:1fr}.people-overlay{padding:8px}.people-dialog{padding:16px}.people-invoice summary{align-items:flex-start;flex-direction:column}.people-tabs button{flex:1 1 40%}}.people-dialog--profile{box-sizing:border-box;width:65vw;height:65vh;height:65dvh;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden}.people-dialog--profile>header,.people-dialog--profile>.people-tabs{flex-shrink:0}.people-dialog--profile>header h2{margin:0}.people-dialog--profile>.people-tabs{padding-bottom:12px;border-bottom:1px solid #2b3d44;background:#10191f}.people-dialog--profile>.people-dialog-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.people-dialog .scos-password-control>input{padding-right:58px}.people-dialog .people-field-error{margin:0;color:#ffb3b3;font-weight:600}.people-profile-name{display:block;font-size:14px;line-height:1.35;margin-bottom:4px;overflow-wrap:anywhere}.people-profile-button>span{min-width:0}.people-profile-button img{flex-shrink:0}.people-address{display:grid;gap:12px}.people-cep{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.people-cep label{flex:1;min-width:150px}@media(max-width:900px){.people-dialog--profile{width:94vw;height:85vh;height:85dvh;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.people-dialog--profile>.people-tabs{gap:6px}.people-dialog--profile>.people-tabs button{flex:1 1 40%;padding:10px}.people-dialog--profile>.people-dialog-content{padding-right:4px}}.people-profile-section{display:grid;gap:8px;width:100%;text-align:left}.people-profile-eyebrow{display:block;padding:0 2px;color:#7f9498;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.people-profile-button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;margin:0;padding:12px 13px;border:1px solid #31575a;border-radius:14px;background:linear-gradient(145deg,#112429,#0f1f24);box-shadow:inset 0 1px #ffffff08,0 8px 24px #0000001f;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.people-profile-button:hover{border-color:#3e7378;background:linear-gradient(145deg,#142c32,#102329);box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000029}.people-profile-button:focus-visible{outline:2px solid #76c8bb;outline-offset:2px}.people-profile-button img{width:46px;height:46px;flex-shrink:0;object-fit:cover;border:2px solid #34747a;border-radius:50%;background:#091217;box-shadow:0 0 0 3px #102b2f}.people-profile-copy{display:grid;gap:2px;min-width:0}.people-profile-name{display:block;margin:0;overflow:hidden;color:#f4f7f8;font-size:14px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.people-profile-role{display:block;overflow:hidden;color:#9aaeb2;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.people-profile-link{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:4px;color:#66c8d7;font-size:13px;font-weight:700;line-height:1.2}.people-profile-link>span{font-size:16px;line-height:1;transition:transform .18s ease}.people-profile-button:hover .people-profile-link>span{transform:translate(2px)}.people-profile-pending{display:block;width:max-content;max-width:100%;margin-top:5px;padding:3px 6px;border:1px solid #6e5a2b;border-radius:999px;color:#f4d286!important;background:#2a2414;font-size:10px;line-height:1.2}.profile-logout-button{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px!important;padding:10px 12px!important;border-radius:12px!important;transition:border-color .18s ease,background .18s ease,color .18s ease}.profile-logout-button:hover{border-color:#42615f;background:#101b1c;color:#e5eeee}.profile-logout-icon{color:#84aaa7;font-size:17px;line-height:1}@media(max-width:900px){.people-profile-button{padding:11px 12px}.people-profile-button img{width:42px;height:42px}}.people-password-policy{display:grid;gap:8px;padding:12px 14px;border:1px solid #30494d;border-radius:10px;background:#0b151c}.people-password-policy>strong{color:#dfeaec;font-size:13px}.people-password-policy ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.people-password-rule{display:flex;align-items:center;gap:8px;color:#aebfc5;font-size:12px;line-height:1.35}.people-password-rule>span{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;border:1px solid #55656a;border-radius:50%;color:#84979b;font-size:11px}.people-password-rule.is-valid{color:#b9e2d9}.people-password-rule.is-valid>span{border-color:#4f9587;background:#173b34;color:#8fe0cc}.people-address-legacy{margin:0;padding:10px 12px;border:1px dashed #40585b;border-radius:8px;background:#0c171c;color:#aebfc5}.people-payment-form{margin-top:14px;padding-top:14px!important;border-top:1px dashed #365052!important}.people-payment-form h4{margin:0;color:#dce8ea}.people-invoice h4{margin:18px 0 8px;color:#dce8ea}.stock-inventory-workspace>.tiny-stock-operations-panel{display:none}.tiny-stock-overview-host{margin-bottom:18px}.tiny-stock-overview-shell{display:grid;gap:12px}.tiny-stock-overview-context{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:16px}.tiny-stock-overview-context>div,.tiny-stock-overview-context label{display:grid;gap:5px}.tiny-stock-overview-context label{min-width:min(340px,100%)}.tiny-stock-operations-panel{display:grid;gap:16px;margin-bottom:20px;padding:18px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:16px}.tiny-stock-operations-header,.tiny-stock-product-title,.tiny-stock-connection-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tiny-stock-operations-header>div,.tiny-stock-product-title>div{display:grid;gap:4px}.tiny-stock-operations-header h3,.tiny-stock-operations-header p{margin:0}.tiny-stock-search{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.tiny-stock-search label{display:grid;gap:6px;min-width:min(320px,100%);flex:1}.tiny-stock-results,.tiny-stock-comparison-card,.tiny-stock-action-box{display:grid;gap:12px}.tiny-stock-results{position:relative;z-index:2;pointer-events:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tiny-stock-results>strong,.tiny-stock-results-help{grid-column:1 / -1}.tiny-stock-result-button{position:relative;z-index:3;min-height:58px;cursor:pointer;pointer-events:auto!important}.tiny-stock-result-button.is-selected{outline:2px solid currentColor;outline-offset:2px}.tiny-stock-comparison-card{padding:16px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px}.tiny-stock-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.tiny-stock-balance-grid>div{display:grid;gap:4px;min-height:76px;padding:12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px}.tiny-stock-balance-grid strong{font-size:1.35rem}.tiny-stock-action-box{align-items:start;padding-top:4px}.tiny-stock-action-box button{justify-self:start}@media(max-width:860px){.tiny-stock-balance-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:520px){.tiny-stock-balance-grid{grid-template-columns:1fr}}.tiny-bulk-link-panel{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:14px}.tiny-bulk-link-heading,.tiny-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tiny-bulk-link-heading>div{display:grid;gap:4px}.tiny-bulk-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.tiny-bulk-summary>span{display:grid;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px}.tiny-bulk-table-wrap{width:100%;overflow-x:auto}.tiny-bulk-table{width:100%;min-width:980px;border-collapse:collapse}.tiny-bulk-table th,.tiny-bulk-table td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.tiny-bulk-table td{max-width:300px}.tiny-bulk-table td>strong,.tiny-bulk-table td>small{display:block}.tiny-bulk-table td>small+small{margin-top:3px}.tiny-bulk-actions{align-items:end}.tiny-bulk-actions>small{width:100%}@media(max-width:860px){.tiny-bulk-summary{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:520px){.tiny-bulk-summary{grid-template-columns:1fr}}.shared-catalog table{border-collapse:collapse;min-width:760px}.shared-catalog th{background:#2e6a63;color:#000;padding:12px;text-align:left}.shared-catalog td{padding:10px 12px;border-bottom:1px solid var(--line,#293c3a)}.shared-catalog tbody tr:nth-child(2n){background:#7fd1c60a}.shared-catalog tbody tr:hover{background:#7fd1c614}.shared-catalog td img{display:block;border-radius:6px}.shared-catalog .product-filter-row input{flex:1;min-width:200px}.shared-catalog .product-pagination{margin-top:18px}.product-listing-links{margin-top:14px}.product-listing-content{padding-top:12px}.product-listing-content p{margin:10px 0}.product-listing-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #40524e}.product-listing-composition{flex-basis:100%}.product-listing-composition ul,.product-listing-preview ul{padding-left:22px}.product-listing-actions{display:flex;flex-wrap:wrap;gap:8px}.product-listing-form{display:grid;gap:12px;margin-top:18px;max-width:720px}.product-listing-form label{display:grid;gap:6px}.product-listing-form input,.product-listing-form select{width:100%}.product-listing-code{display:flex;align-items:center;gap:8px}.product-listing-code>span{font-weight:700}.product-listing-code input{min-width:0;flex:1}.product-listing-preview{display:grid;gap:10px;padding:16px;border:1px solid #40524e;border-radius:10px}.product-listing-error{color:#ffb2a9}.marketplace-governance{display:grid;gap:.5rem}.marketplace-governance small{max-width:280px;color:var(--muted, #a5b4bf)}.client-product-card>summary{cursor:pointer;list-style:none}.client-product-card>summary:before{content:"▸"}.client-product-card[open]>summary:before{content:"▾"}.client-product-card>summary::-webkit-details-marker{display:none}.product-catalog-grid .product-thumb img,.product-workspace-image img,.product-form-photo img,.single-image-preview img{object-fit:contain!important;background:#fff}.product-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 0}.product-pagination [aria-current=page]{background:#286e65;color:#fff}.unavailable-stock-link{color:var(--brand-accent,#7fd1c6);background:transparent;border:0;cursor:pointer;text-align:left;padding:0;font-weight:700}.unavailable-stock-link small{display:block;text-decoration:underline;font-weight:400}.unavailable-stock-backdrop{z-index:1100;padding:20px}.unavailable-stock-modal{width:min(1200px,96vw);max-height:92vh;overflow:auto;background:var(--panel,#1b2323);color:var(--text,#f2f5f4);border:1px solid var(--line,#2f4140);border-radius:14px;box-shadow:0 24px 80px #0009}.unavailable-stock-modal header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:22px;position:sticky;top:0;background:var(--panel,#1b2323);border-bottom:1px solid var(--line,#2f4140);z-index:2}.unavailable-stock-modal h2{margin:0}.unavailable-stock-modal p,.unavailable-stock-modal small{color:var(--muted,#aabbb8)}.unavailable-stock-modal small{display:block;margin-top:5px}.unavailable-stock-body{padding:22px}.unavailable-stock-tools,.unavailable-stock-modal footer{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap;margin:18px 0}.unavailable-stock-modal button,.unavailable-stock-tools>input{background:var(--bg,#0e1313);color:var(--text,#f2f5f4);border:1px solid var(--line,#2f4140);padding:8px 12px;border-radius:7px}.unavailable-stock-modal button{cursor:pointer}.unavailable-stock-modal button:disabled{opacity:.5}.unavailable-stock-table{overflow:auto}.unavailable-stock-table table{border-collapse:collapse;width:100%;font-size:13px}.unavailable-stock-table th{background:#2e6a63;color:#000;text-align:left;padding:12px}.unavailable-stock-table td{padding:12px;border-bottom:1px solid var(--line,#2f4140)}.unavailable-stock-table tbody tr:nth-child(2n){background:var(--panel2,#20302d)}.unavailable-stock-table td:first-child button{margin-left:8px}.unavailable-stock-tools label{display:flex;gap:8px;align-items:center}@media(max-width:700px){.unavailable-stock-backdrop{padding:5px}.unavailable-stock-modal{width:98vw;max-height:97vh}.unavailable-stock-body{padding:14px}}.unavailable-correction{padding:16px;border:1px solid var(--brand-accent,#7fd1c6);border-radius:10px;margin:16px 0}.unavailable-correction label{display:block;margin:12px 0}.unavailable-correction textarea,.unavailable-correction input{display:block;background:var(--bg,#0e1313);color:var(--text,#f2f5f4);border:1px solid var(--line,#2f4140);border-radius:7px;padding:10px;margin-top:6px}.unavailable-correction textarea{width:100%;min-height:70px}.unavailable-correction button{margin-right:8px}.support-audio-player.voice-message-r4-shell{width:min(360px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:2px 0 0;background:transparent}.voice-player-r4,.voice-load-r4{min-width:0;width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px}.voice-load-r4{padding:0;border:0;background:transparent;color:inherit;text-align:left}.voice-load-r4:disabled{opacity:.72;cursor:wait}.voice-play-r4{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--brand-primary,#2e6a63);color:#fff;box-shadow:0 4px 14px #00000029}.voice-play-r4 svg{width:18px;height:18px;fill:currentColor}.voice-load-r4>.voice-play-r4{pointer-events:none}.voice-track-r4{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.voice-wave-r4{min-width:0;width:100%;height:32px;min-height:0;display:flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;cursor:pointer}.voice-wave-r4:disabled{cursor:default;opacity:1}.voice-wave-r4 span{flex:1 1 0;min-width:2px;max-width:4px;border-radius:999px;background:#536966;opacity:.72;transition:background .12s ease,opacity .12s ease}.voice-wave-r4 span.played{background:var(--brand-accent,#7fd1c6);opacity:1}.voice-duration-r4{align-self:end;padding-bottom:1px;color:#8da09c;font-size:10px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.voice-meta-r4{grid-column:1 / -1;display:flex;align-items:center;min-height:20px;gap:8px;padding-left:51px}.voice-transcript-toggle-r4{padding:1px 0;border:0;background:transparent;color:var(--brand-accent,#7fd1c6);font-size:10px;font-weight:750}.voice-transcript-toggle-r4:hover{text-decoration:underline}.voice-menu-r4{position:relative;margin-left:auto}.voice-menu-r4 summary{width:24px;height:22px;display:grid;place-items:center;border-radius:6px;color:#8da09c;cursor:pointer;list-style:none;font-size:18px;line-height:1}.voice-menu-r4 summary::-webkit-details-marker{display:none}.voice-menu-r4[open] summary,.voice-menu-r4 summary:hover{background:#7fd1c614;color:#d8e4e1}.voice-menu-r4>div{position:absolute;right:0;bottom:25px;z-index:8;min-width:132px;padding:5px;border:1px solid #344744;border-radius:9px;background:#111918;box-shadow:0 12px 28px #00000047}.voice-menu-r4 a{display:block;padding:8px 9px;border-radius:6px;color:#d8e4e1;font-size:10px;text-decoration:none;white-space:nowrap}.voice-menu-r4 a:hover{background:#7fd1c614;color:#fff}.voice-transcript-r4{grid-column:1 / -1;margin:2px 0 1px 51px;padding:8px 10px;border-left:2px solid rgba(127,209,198,.36);border-radius:0 7px 7px 0;background:#0818173d}.voice-transcript-r4 p{margin:0!important;color:#c7d3d0!important;font-size:11px;line-height:1.45}.voice-status-r4,.voice-error-r4,.voice-removed-r4{grid-column:1 / -1;margin:2px 0 0 51px!important;font-size:10px!important}.voice-status-r4,.voice-removed-r4{color:#8da09c}.voice-error-r4{color:#ff9b9b!important}.voice-composer-r4{width:100%;display:grid;gap:7px}.support-audio-toolbar.voice-toolbar-r4{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.voice-tool-r4{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 11px;border:1px solid #334744;border-radius:10px;background:#16201f;color:#c8d5d2;font-size:11px;font-weight:750;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.voice-tool-r4:hover{border-color:var(--brand-border-strong,#478b82);background:#1b2928;color:#fff}.voice-tool-r4.disabled,.voice-tool-r4:disabled{opacity:.46;pointer-events:none}.voice-tool-r4.recording{border-color:#e35b5b9e;background:#852c2c2e;color:#ffaaa7}.voice-tool-r4.holding{border-color:#a97c3a;background:#97692729;color:#e8c983}.voice-tool-r4 input{display:none!important}.voice-tool-icon-r4{width:18px;height:18px;display:grid;place-items:center}.voice-tool-icon-r4 svg{width:18px;height:18px;fill:currentColor}.support-audio-draft.voice-draft-r4{width:min(500px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;border:1px solid rgba(127,209,198,.2);border-radius:13px;background:#0818173d}.support-audio-draft.voice-draft-r4 .voice-player-r4{min-width:0}.voice-delete-r4{width:38px;height:38px;min-height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(224,94,94,.3);border-radius:10px;background:#7523231f;color:#f49b9b}.voice-delete-r4 svg{width:16px;height:16px;fill:currentColor}.voice-delete-r4 span{display:none}.voice-recording-r4{display:flex;align-items:center;gap:7px;min-height:24px;color:#d8e4e1;font-size:10px}.voice-recording-r4 strong{font-size:10px}.voice-recording-r4>span:nth-of-type(2){font-variant-numeric:tabular-nums;color:#ffaaa7}.voice-record-dot-r4{width:7px;height:7px;border-radius:50%;background:#e45b5b;box-shadow:0 0 0 4px #e45b5b1a;animation:voicePulseR4 1.1s ease-in-out infinite}.voice-record-line-r4{width:56px;height:3px;margin-left:2px;border-radius:999px;background:linear-gradient(90deg,#e45b5bd9,#e45b5b1f)}.voice-hint-r4{margin:0;color:#738783;font-size:9px}@keyframes voicePulseR4{50%{opacity:.35;transform:scale(.86)}}.communications-mobile .support-audio-player.voice-message-r4-shell{width:min(315px,100%)}.communications-mobile .voice-play-r4{background:#2e6a63;box-shadow:none}.communications-mobile .voice-wave-r4 span{background:#9db2ac;opacity:.82}.communications-mobile .voice-wave-r4 span.played{background:#2e6a63}.communications-mobile .voice-duration-r4{color:#60736e}.communications-mobile .voice-transcript-toggle-r4{color:#2e6a63}.communications-mobile .voice-menu-r4 summary{color:#60736e}.communications-mobile .voice-menu-r4[open] summary,.communications-mobile .voice-menu-r4 summary:hover{background:#2e6a6314;color:#17313c}.communications-mobile .voice-menu-r4>div{border-color:#d6e1dd;background:#fff;box-shadow:0 8px 24px #18372f24}.communications-mobile .voice-menu-r4 a{color:#24423c}.communications-mobile .voice-menu-r4 a:hover{background:#edf5f2}.communications-mobile .voice-transcript-r4{border-color:#8fc5b8;background:#ffffff61}.communications-mobile .voice-transcript-r4 p{color:#405b55!important}.communications-mobile .voice-tool-r4{border-color:#d0ddd9;background:#fff;color:#26453f}.communications-mobile .voice-tool-r4:hover{border-color:#9ebcb4;background:#f7fbf9;color:#17313c}.communications-mobile .voice-tool-r4.recording{border-color:#e3a3a3;background:#fff0f0;color:#a43535}.communications-mobile .support-audio-draft.voice-draft-r4{border-color:#d5e3de;background:#f7fbf9}.communications-mobile .voice-delete-r4{border-color:#efc1c1;background:#fff4f4;color:#9b3434}.communications-mobile .voice-recording-r4{color:#405b55}.communications-mobile .voice-hint-r4{color:#6b7d77}@media(max-width:720px){.support-audio-player.voice-message-r4-shell{width:100%}.voice-player-r4,.voice-load-r4{grid-template-columns:40px minmax(0,1fr);gap:8px}.voice-play-r4{width:38px;height:38px;min-width:38px;min-height:38px}.voice-meta-r4{padding-left:48px}.voice-transcript-r4,.voice-status-r4,.voice-error-r4,.voice-removed-r4{margin-left:48px!important}.support-audio-toolbar.voice-toolbar-r4{display:grid;grid-template-columns:1fr 1fr;width:100%}.voice-tool-r4{width:100%;min-height:42px}.support-audio-draft.voice-draft-r4{width:100%}}.voice-summary-r4{grid-column:1 / -1;margin:5px 0 0 51px;padding:8px 10px;border-radius:8px;background:#7fd1c612}.voice-summary-r4 strong{display:block;margin-bottom:3px;color:var(--brand-accent,#7fd1c6);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.045em}.voice-summary-r4 p{margin:0!important;color:#c7d3d0!important;font-size:11px;line-height:1.45}.communications-mobile .voice-summary-r4{background:#2e6a6312}.communications-mobile .voice-summary-r4 strong{color:#2e6a63}.communications-mobile .voice-summary-r4 p{color:#405b55!important}@media(max-width:720px){.voice-summary-r4{margin-left:48px}.support-audio-toolbar.voice-toolbar-r4{display:flex;width:auto}}.communications-shell{display:grid;grid-template-columns:minmax(320px,34%) minmax(0,1fr);height:min(760px,calc(100vh - 220px));min-height:580px;overflow:hidden;border:1px solid var(--line,#2f4140);border-radius:16px;background:var(--bg,#0e1313);color:var(--text,#f2f5f4)}.communications-list{min-height:0;overflow:auto;border-right:1px solid var(--line,#2f4140);background:#101818}.communications-list>header,.thread-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line,#2f4140);background:#12151af7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.communications-list h2{margin:4px 0 0;font-size:20px;color:var(--text,#f2f5f4)}.communications-list .eyebrow{color:var(--brand-accent,#7fd1c6)}.communications-notify{width:calc(100% - 24px);margin:10px 12px 4px;min-height:36px;border:1px solid var(--line,#2f4140);border-radius:9px;background:#151a20;color:var(--muted,#aabbb8);font-size:12px}.communications-notify:hover{border-color:var(--brand-border-strong,#478b82);color:#fff}.communications-directory-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;padding:10px 12px 6px;border-bottom:1px solid rgba(47,65,64,.7);background:#101818}.communications-directory-tabs button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted,#aabbb8);font-weight:750}.communications-directory-tabs button small{min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:#7fd1c61a;color:inherit;font-size:8px;line-height:1}.communications-directory-tabs button:hover{background:#1b2928;color:#fff}.communications-directory-tabs button[aria-current=page]{border-color:#478b828c;background:#2e6a6333;color:var(--brand-accent,#7fd1c6)}.conversation-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 14px;border:0;border-bottom:1px solid rgba(47,65,64,.58);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.conversation-row:hover{background:#1b2928}.conversation-row.active{background:#20302d;box-shadow:inset 3px 0 0 var(--brand-border-strong,#478b82)}.conversation-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(127,209,198,.28);background:var(--brand-primary,#2e6a63);color:var(--brand-on-primary,#fff);font-weight:850}.conversation-copy{min-width:0;display:grid;gap:2px}.conversation-copy strong,.conversation-copy small,.conversation-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-copy strong{color:var(--text,#f2f5f4);font-size:14px}.conversation-copy small{color:var(--muted,#aabbb8);font-size:11px}.conversation-copy span{color:#889b97;font-size:12px}.conversation-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:#80918e;font-size:10px}.conversation-side b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--brand-primary,#2e6a63);color:#fff}.app-status{align-self:center;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850}.app-status.online{border:1px solid rgba(127,209,198,.28);background:#2e6a632e;color:var(--brand-accent,#7fd1c6)}.app-status.offline{border:1px solid #343d47;background:#171b21;color:#7f8d89}.contact-row:disabled{opacity:.58;cursor:wait}.communications-thread{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at top right,rgba(46,106,99,.08),transparent 32%),#0e1313}.communications-empty{margin:auto;padding:32px;text-align:center}.communications-empty h2{margin-bottom:8px;color:var(--text,#f2f5f4);font-size:22px}.communications-empty p{color:var(--muted,#aabbb8)}.thread-header{justify-content:flex-start}.thread-header>div{display:grid;gap:3px}.thread-header strong{color:var(--text,#f2f5f4)}.thread-header span{color:var(--muted,#aabbb8);font-size:12px}.thread-back{display:none;border:0;background:transparent;color:#fff;font-size:34px}.message-stream{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:20px;scrollbar-color:var(--brand-border-strong,#478b82) #171b21}.message-stream{overflow-anchor:none}.message-stream-content{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:0}.file-draft.with-preview{grid-template-columns:56px minmax(0,1fr) 28px}.file-draft-preview{width:56px;height:56px;object-fit:contain;border-radius:6px}.message-bubble{align-self:flex-start;max-width:min(76%,720px);padding:11px 13px;border:1px solid var(--line,#2f4140);border-radius:14px;background:#1b2323;color:var(--text,#f2f5f4);box-shadow:0 8px 22px #0000001f;overflow-wrap:anywhere}.message-bubble.mine{align-self:flex-end;border-color:#478b8299;background:#2e6a6333}.message-author{color:var(--brand-accent,#7fd1c6);font-size:11px;font-weight:800}.message-bubble p{margin:5px 0;white-space:pre-wrap;color:#f2f5f4}.message-bubble footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px;color:#82928f;font-size:10px}.message-actions{display:flex;gap:4px}.message-actions button{min-height:28px;padding:3px 7px;border:0;background:transparent;color:var(--brand-accent,#7fd1c6);font-size:10px}.message-actions button:hover{text-decoration:underline}.message-quote,.composer-quote{display:grid;padding:8px 10px;border-left:3px solid var(--brand-border-strong,#478b82);border-radius:7px;background:#2e6a631a;font-size:12px}.message-quote strong,.composer-quote strong{color:var(--brand-accent,#7fd1c6)}.message-quote span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted,#aabbb8)}.message-task,.audio-summary{display:grid;gap:3px;margin-top:7px;padding:9px 10px;border:1px solid rgba(71,139,130,.35);border-radius:9px;background:#2e6a6317}.message-task strong,.audio-summary strong{color:var(--brand-accent,#7fd1c6)}.message-task span,.audio-summary p{color:var(--muted,#aabbb8)}.message-composer{flex:0 0 auto;padding:12px;border-top:1px solid var(--line,#2f4140);background:#12151a}.message-composer textarea,.communications-dialog input,.communications-dialog textarea{width:100%;border:1px solid var(--line,#2f4140);border-radius:10px;background:#101818;color:#fff}.message-composer textarea{resize:none;min-height:54px;padding:11px 12px}.message-composer textarea::placeholder,.communications-dialog input::placeholder,.communications-dialog textarea::placeholder{color:#73827f}.message-composer textarea:focus,.communications-dialog input:focus,.communications-dialog textarea:focus{outline:2px solid rgba(127,209,198,.32);border-color:var(--brand-border-strong,#478b82)}.composer-actions{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.composer-actions .support-audio-composer{flex:1;margin:0;padding:0;border:0;background:transparent}.composer-actions .support-audio-composer>h4,.composer-actions .support-audio-composer>p{display:none}.send-button{min-width:90px}.composer-quote{position:relative;margin-bottom:8px}.composer-quote button{position:absolute;right:5px;top:4px;color:#fff;background:transparent;border:0}.communications-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#000000a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.communications-dialog{width:min(560px,100%);max-height:90vh;overflow:auto;display:grid;gap:14px;padding:20px;border:1px solid var(--line,#2f4140);border-radius:16px;background:#12151a;color:#fff;box-shadow:0 24px 70px #00000061}.communications-dialog h3{margin:0;color:#fff}.communications-dialog label{display:grid;gap:6px;color:#dce4e2}.communications-dialog fieldset{display:grid;gap:8px;max-height:240px;overflow:auto;padding:12px;border:1px solid var(--line,#2f4140);border-radius:10px}.person-check,.share-task{display:flex!important;align-items:flex-start;gap:9px}.person-check input,.share-task input{width:auto;accent-color:var(--brand-border-strong,#478b82)}.person-check span,.share-task span{display:grid}.person-check small,.share-task small{color:var(--muted,#aabbb8)}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.communications-context{position:fixed;z-index:110;display:grid;padding:5px;border:1px solid var(--line,#2f4140);border-radius:10px;background:#171b21;box-shadow:0 14px 34px #00000061}.communications-context button{border:0;background:transparent;color:#fff;text-align:left;padding:9px 12px}.communications-context button:hover{background:#20302d;color:var(--brand-accent,#7fd1c6)}.communications-mobile{border-color:#d9e2df;background:#fff;color:#17313c}.communications-mobile .communications-list{border-color:#e3e9e7;background:#f7faf9}.communications-mobile .communications-list>header,.communications-mobile .thread-header{border-color:#e7ecea;background:#fffffff5}.communications-mobile .communications-list h2,.communications-mobile .thread-header strong,.communications-mobile .communications-empty h2{color:#17313c}.communications-mobile .communications-list .eyebrow{color:#4b716e}.communications-mobile .communications-notify{border-color:#d5dee2;background:#fff;color:#17313c}.communications-mobile .communications-directory-tabs{border-color:#e8eeec;background:#f7faf9}.communications-mobile .communications-directory-tabs button{color:#17313c}.communications-mobile .communications-directory-tabs button[aria-current=page]{border-color:transparent;background:#dff1ea;color:#075b50}.communications-mobile .conversation-row{border-color:#e8eeec;color:#17313c}.communications-mobile .conversation-row:hover,.communications-mobile .conversation-row.active{background:#eaf3f0}.communications-mobile .conversation-row.active{box-shadow:none}.communications-mobile .conversation-avatar{border:0;background:#234b44;color:#fff}.communications-mobile .conversation-copy strong{color:#17313c}.communications-mobile .conversation-copy small{color:#61706b}.communications-mobile .conversation-copy span{color:#465650}.communications-mobile .conversation-side{color:#687873}.communications-mobile .app-status.online{border:0;background:#d9f3e9;color:#0b6857}.communications-mobile .app-status.offline{border:0;background:#e9eeec;color:#6d7d77}.communications-mobile .communications-thread{background:#eef3f1}.communications-mobile .communications-empty p,.communications-mobile .thread-header span{color:#687873}.communications-mobile .message-bubble{border:0;background:#fff;color:#17313c;box-shadow:0 1px 2px #00000012}.communications-mobile .message-bubble.mine{background:#dff1ea}.communications-mobile .message-author{color:#2e6a63}.communications-mobile .message-bubble p{color:#17313c}.communications-mobile .message-bubble footer{color:#687873}.communications-mobile .message-actions button{color:#17313c}.communications-mobile .message-quote,.communications-mobile .composer-quote{background:#ffffffa6}.communications-mobile .message-task,.communications-mobile .audio-summary{border-color:#dce7e3;background:#f2f6f4}.communications-mobile .message-task strong,.communications-mobile .audio-summary strong{color:#17313c}.communications-mobile .message-task span,.communications-mobile .audio-summary p{color:#465650}.communications-mobile .message-composer{border-color:#dfe7e4;background:#fff}.communications-mobile .message-composer textarea,.communications-mobile .communications-dialog input,.communications-mobile .communications-dialog textarea{border-color:#c4d2d8;background:#fff;color:#17313c}.communications-mobile .communications-modal{background:#0a181480}.communications-mobile .communications-dialog{border-color:#d9e2df;background:#fff;color:#17313c}.communications-mobile .communications-dialog h3,.communications-mobile .communications-dialog label{color:#17313c}.communications-mobile .communications-dialog fieldset{border-color:#d9e2df}.communications-mobile .communications-context{border-color:#d9e2df;background:#fff}.communications-mobile .communications-context button{color:#17313c}.communications-mobile .communications-context button:hover{background:#eef4f2;color:#17313c}@media(max-width:720px){.communications-shell{display:block;height:calc(100dvh - 150px);min-height:480px;border-left:0;border-right:0;border-radius:0}.communications-list,.communications-thread{height:100%}.communications-thread,.communications-shell.thread-open .communications-list{display:none}.communications-shell.thread-open .communications-thread{display:flex}.thread-back{display:block}.message-stream{padding:12px}.message-bubble{max-width:88%}.message-actions{display:flex;flex-wrap:wrap}.communications-list>header,.thread-header{padding-top:max(14px,env(safe-area-inset-top))}.composer-actions{align-items:stretch;flex-direction:column}.send-button{width:100%}}.communications-search{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(47,65,64,.7);background:#101818}.communications-search input{width:100%;min-width:0;border:1px solid var(--line,#2f4140);border-radius:9px;padding:9px 11px;background:#0e1313;color:#fff}.communications-search button{width:34px;border:1px solid var(--line,#2f4140);border-radius:9px;background:#151a20;color:#aabbb8}.communications-empty-list{padding:16px}.conversation-row{grid-template-columns:44px minmax(0,1fr) auto 26px}.conversation-row.contact-row{grid-template-columns:44px minmax(0,1fr) auto}.conversation-row.disabled{opacity:.55;pointer-events:none}.conversation-row.observer{background:#7f62231a;box-shadow:inset 3px 0 #8a6a2f}.conversation-row.observer.active{background:#7f62232e}.conversation-row.pinned-global{border-top:1px solid rgba(127,209,198,.18)}.conversation-row.pinned-global:after{content:"";position:absolute}.conversation-title-line,.thread-title-line{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.communication-tag{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.communication-tag.source{border:1px solid rgba(94,148,200,.38);background:#2d59802e;color:#a9cef2}.communication-tag.observer{border:1px solid rgba(180,139,58,.38);background:#7f62232e;color:#e4c57f}.communication-tag.deleted{border:1px solid rgba(228,91,91,.5);background:#e45b5b29;color:#ff9a9a}.conversation-pin-button{width:26px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#7f918d;font-size:18px}.conversation-pin-button:hover{background:#24302f;color:#fff}.conversation-side i{font-style:normal;font-size:11px}.conversation-avatar{overflow:hidden}.conversation-avatar img{width:100%;height:100%;display:block;object-fit:cover}.message-author{display:flex;align-items:center;gap:6px}.message-avatar{width:24px;height:24px;min-width:24px;font-size:10px}.deleted-message{border-color:#e45b5b99!important;background:#741f1f38!important}.deleted-message p{color:#ffb4b4!important}.deleted-message footer{color:#e88d8d!important}.danger-text{color:#ff8b8b!important}.composer-hint{display:block;margin:5px 2px 0;color:#788985;font-size:10px}.observer-composer-lock{display:grid;gap:3px;padding:14px 16px;border-top:1px solid rgba(180,139,58,.32);background:#7f62231a}.observer-composer-lock strong{color:#e4c57f}.observer-composer-lock span{color:#a99a78;font-size:12px}.pin-context small{padding:8px 12px;color:#9aa8a5;font-size:11px}.communications-mobile .communications-search{border-color:#e8eeec;background:#f7faf9}.communications-mobile .communications-search input{border-color:#d5dee2;background:#fff;color:#17313c}.communications-mobile .communications-search button{border-color:#d5dee2;background:#fff;color:#61706b}.communications-mobile .conversation-row.observer{background:#fff8e7;box-shadow:inset 3px 0 #c69a40}.communications-mobile .conversation-row.observer.active{background:#fff1cd}.communications-mobile .communication-tag.source{background:#e9f3ff;color:#346a99;border-color:#c8def0}.communications-mobile .communication-tag.observer{background:#fff1cd;color:#7b5b1d;border-color:#ead29a}.communications-mobile .communication-tag.deleted{background:#ffe4e4;color:#a52f2f;border-color:#efbcbc}.communications-mobile .conversation-pin-button{color:#61706b}.communications-mobile .conversation-pin-button:hover{background:#eaf3f0;color:#17313c}.communications-mobile .deleted-message{border:1px solid #e5aaaa!important;background:#fff0f0!important}.communications-mobile .deleted-message p{color:#8c2f2f!important}.communications-mobile .observer-composer-lock{border-color:#ead29a;background:#fff8e7}.communications-mobile .observer-composer-lock strong{color:#7b5b1d}.communications-mobile .observer-composer-lock span{color:#7f6b43}.communication-audio{margin-top:8px;min-width:min(310px,100%)}.support-audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px;padding:0;background:transparent;color:inherit}.support-audio-player>small{color:#78908b;font-size:9px}.support-audio-load{min-height:38px;padding:8px 12px;border:1px solid rgba(127,209,198,.28);border-radius:999px;background:#2e6a6324;color:var(--brand-accent,#7fd1c6);font-size:11px;font-weight:800}.support-audio-download{color:var(--brand-accent,#7fd1c6);font-size:10px;text-decoration:none}.sellsys-audio-control{width:min(330px,100%);display:grid;grid-template-columns:34px minmax(100px,1fr) auto 22px;gap:8px;align-items:center;padding:7px 9px;border:1px solid rgba(127,209,198,.28);border-radius:999px;background:#0818176b}.sellsys-audio-play{width:32px;height:32px;min-height:32px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary,#2e6a63);color:#fff;font-size:12px}.sellsys-audio-body{min-width:0;display:grid;gap:4px}.sellsys-audio-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dfe8e6;font-size:10px;font-weight:750}.sellsys-audio-body input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:4px;height:4px;margin:0;padding:0;border:0;border-radius:999px;background:#3a4c49;accent-color:var(--brand-accent,#7fd1c6)}.sellsys-audio-body input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:var(--brand-accent,#7fd1c6)}.sellsys-audio-time{color:#8fa19d;font-size:9px;white-space:nowrap}.sellsys-audio-mic{opacity:.7;font-size:13px}.support-audio-transcript{flex:0 0 100%;display:grid;gap:3px;padding:8px 10px;border-left:2px solid rgba(127,209,198,.34);color:#aebdb9;font-size:11px}.support-audio-transcript strong{color:var(--brand-accent,#7fd1c6);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.support-audio-transcript p{margin:0!important;color:#c7d3d0!important}.support-audio-status{flex:0 0 100%;color:#8d9b98;font-size:9px}.support-audio-error{flex:0 0 100%;margin:0!important;color:#ff9b9b!important;font-size:10px}.support-audio-integrated{display:grid;gap:8px}.support-audio-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.audio-tool-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid #334744;border-radius:9px;background:#16201f;color:#c8d5d2;font-size:11px;font-weight:750;-webkit-user-select:none;user-select:none}.audio-tool-button:hover{border-color:var(--brand-border-strong,#478b82);background:#1b2928;color:#fff}.audio-tool-button.recording{border-color:#b44a4a;background:#852c2c2e;color:#ff9d9d}.audio-tool-button.holding{border-color:#b98a42;background:#9769272b;color:#e8c983}.audio-tool-button.disabled{opacity:.48;pointer-events:none}.audio-tool-button input{display:none!important}.audio-tool-icon{font-size:14px}.support-audio-draft{display:flex;align-items:center;gap:8px;max-width:520px}.support-audio-draft .sellsys-audio-control{flex:1}.support-audio-delete{min-height:34px;padding:7px 9px;border:1px solid rgba(224,94,94,.35);border-radius:8px;background:#75232324;color:#ff9a9a;font-size:10px}.audio-hold-hint{color:#738783;font-size:9px}.communications-mobile .communication-audio{min-width:min(255px,100%)}.communications-mobile .sellsys-audio-control{width:min(280px,100%);grid-template-columns:36px minmax(84px,1fr) auto 18px;padding:7px 8px;border-color:#d2e1dc;background:#ffffff8c}.communications-mobile .message-bubble.mine .sellsys-audio-control{background:#fff6}.communications-mobile .sellsys-audio-body strong{color:#36524d}.communications-mobile .sellsys-audio-body input[type=range]{background:#b9cbc5}.communications-mobile .sellsys-audio-time{color:#62746f}.communications-mobile .support-audio-transcript{border-color:#9bcbbf;color:#536a64}.communications-mobile .support-audio-transcript strong{color:#2e6a63}.communications-mobile .support-audio-transcript p{color:#405b55!important}.communications-mobile .audio-tool-button{border-color:#d0ddd9;background:#fff;color:#26453f}.communications-mobile .audio-tool-button.recording{border-color:#e3a3a3;background:#fff0f0;color:#a43535}.communications-mobile .support-audio-delete{border-color:#efc1c1;background:#fff4f4;color:#9b3434}@media(max-width:720px){.message-bubble:has(.communication-audio){max-width:92%;min-width:270px}.support-audio-draft{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.support-audio-toolbar{display:grid;grid-template-columns:1fr 1fr}.audio-tool-button{width:100%}}.thread-header{display:flex;align-items:center;gap:10px}.thread-avatar-shell{position:relative;flex:0 0 auto}.thread-avatar{width:38px;height:38px;min-width:38px;font-size:13px}.group-avatar-edit{position:absolute;right:-4px;bottom:-3px;width:20px;height:20px;min-height:20px;display:grid;place-items:center;padding:0;border:1px solid #3b5a55;border-radius:50%;background:#14201e;color:#cce0db;font-size:10px;box-shadow:0 3px 10px #00000040}.group-avatar-edit:hover{background:#20332f;color:#fff}.communications-client-filter{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:7px 12px 9px;border-bottom:1px solid rgba(47,65,64,.7);background:#101818}.communications-client-filter>span{display:grid;place-items:center;width:28px;height:30px;border:1px solid #314441;border-radius:8px;color:var(--brand-accent,#7fd1c6);font-weight:900}.communications-client-filter select{width:100%;min-width:0;height:32px;border:1px solid #314441;border-radius:8px;padding:0 8px;background:#0e1313;color:#dbe6e3}.tagged-message-result{width:100%;display:grid;gap:3px;padding:11px 13px;border:0;border-bottom:1px solid rgba(47,65,64,.55);background:transparent;color:#dfe8e6;text-align:left}.tagged-message-result:hover{background:#17211f}.tagged-message-result strong{font-size:12px;color:#fff}.tagged-message-result small{font-size:9px;color:#7f918d}.tagged-message-result span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;color:#aebdb9}.tagged-message-result em{font-size:9px;font-style:normal;color:var(--brand-accent,#7fd1c6)}.message-reference-row{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 2px}.message-reference{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid rgba(127,209,198,.2);border-radius:999px;background:#7fd1c60f;color:#bcd7d2;font-size:9px;font-weight:750}.message-reference.mention{color:#b8d6ff;border-color:#629ddc47;background:#3863971f}.message-reference.client{color:#a9e4d8}.message-reference.product{color:#e0c88d;border-color:#caa14b47;background:#7f62231f}.message-edit-box{display:grid;gap:7px;margin:7px 0 4px}.message-edit-box textarea{width:100%;min-height:74px;resize:vertical;border:1px solid #41645e;border-radius:9px;padding:9px 10px;background:#101818;color:#fff}.message-edit-box>div{display:flex;justify-content:flex-end;gap:6px}.message-edit-box button{min-height:30px;padding:5px 9px;border-radius:7px;border:1px solid #344744;background:#171f1e;color:#dfe8e6;font-size:10px}.message-edit-box button.primary{border-color:#4b8b82;background:#2e6a63;color:#fff}.communication-file-card{width:min(420px,100%);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:7px;padding:8px 10px;border:1px solid rgba(127,209,198,.22);border-radius:9px;background:#0818173d;color:#dfe8e6;text-align:left}.communication-file-card>span:first-child{font-size:17px}.communication-file-card>span:nth-child(2){display:grid;gap:2px;min-width:0}.communication-file-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.communication-file-card small{color:#819590;font-size:9px}.communication-file-card em{font-style:normal;color:var(--brand-accent,#7fd1c6);font-size:9px}.communication-file-card:hover{border-color:#4b7f77;background:#2e6a631c}.message-ack{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 10px;border:1px solid rgba(127,209,198,.24);border-radius:9px;background:#2e6a6314}.message-ack>div{display:grid;gap:2px}.message-ack strong{color:#dbe7e4;font-size:10px}.message-ack span{color:#8fa39e;font-size:9px}.message-ack button{min-height:30px;padding:5px 9px;border:1px solid #4c8b82;border-radius:8px;background:#2e6a63;color:#fff;font-size:9px;font-weight:800}.message-ack em{font-style:normal;color:#94d5c9;font-size:9px}.message-ack.complete{border-color:#5eb17e52;background:#3e7f581a}.message-ack.complete strong{color:#a8dfbb}.composer-text-shell{position:relative}.composer-suggestions{position:absolute;z-index:25;left:0;right:0;bottom:calc(100% + 5px);max-height:260px;overflow:auto;display:grid;padding:5px;border:1px solid #344a46;border-radius:11px;background:#111918;box-shadow:0 16px 38px #0000005c}.composer-suggestions button{display:grid;gap:2px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#e7efed;text-align:left}.composer-suggestions button:hover{background:#20302d}.composer-suggestions strong{font-size:11px}.composer-suggestions span,.composer-suggestions small{font-size:9px;color:#82938f}.composer-suggestions>small{padding:9px 10px}.composer-actions{align-items:center}.composer-tools{display:flex;align-items:flex-start;flex:1;gap:7px;min-width:0}.composer-tools .support-audio-composer{flex:0 1 auto}.communication-file-button{position:relative;cursor:pointer}.communication-file-button input{display:none!important}.file-draft{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:7px;max-width:520px;margin-top:7px;padding:7px 9px;border:1px solid #334744;border-radius:9px;background:#151f1d}.file-draft>span:nth-child(2){display:grid;gap:2px;min-width:0}.file-draft strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7e4;font-size:10px}.file-draft small{color:#7f918d;font-size:9px}.file-draft button{width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#f29a9a;font-size:18px}.composer-file-error{display:block;margin-top:5px;color:#ff9b9b;font-size:9px}.ack-request-toggle{display:flex!important;align-items:center;gap:8px;width:max-content!important;max-width:100%;margin-top:7px;color:#b7c8c4!important}.ack-request-toggle input{width:auto!important;accent-color:#478b82}.ack-request-toggle span{display:grid;gap:1px}.ack-request-toggle strong{font-size:10px;color:#dce7e4}.ack-request-toggle small{font-size:9px;color:#7f918d}.group-create-dialog{width:min(640px,100%);gap:16px;padding:22px}.group-create-head{display:flex;align-items:center;gap:14px}.group-create-head>div{display:grid;gap:3px}.group-create-head h3{margin:0;font-size:20px}.group-create-head p{margin:0;color:#889a96;font-size:11px}.group-avatar-picker{position:relative;width:70px;height:70px;min-width:70px;display:grid!important;place-items:center;border:1px solid #42625d;border-radius:50%!important;overflow:hidden;background:#18302c;color:#fff!important;cursor:pointer}.group-avatar-picker img{width:100%;height:100%;object-fit:cover}.group-avatar-picker>span{font-size:24px;font-weight:850}.group-avatar-picker em{position:absolute;right:1px;bottom:1px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#2e6a63;color:#fff;font-style:normal;font-size:10px}.group-name-field input{height:42px}.group-participants-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-participants-head strong{font-size:12px}.group-participants-head input{width:min(270px,55%);height:34px;border:1px solid #344744;border-radius:8px;padding:0 9px;background:#101818;color:#fff}.group-people-list{max-height:280px;overflow:auto;display:grid;gap:3px;padding:6px;border:1px solid #314441;border-radius:11px;background:#0f1515}.group-people-list .person-check{display:grid!important;grid-template-columns:20px 36px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:5px 7px;border-radius:8px}.group-people-list .person-check:hover{background:#182220}.group-people-list .person-check input{margin:0}.group-people-list .conversation-avatar{width:34px;height:34px;min-width:34px;font-size:11px}.group-people-list .person-check>span{display:grid;gap:2px;min-width:0}.group-people-list .person-check strong{font-size:11px;color:#e8efed}.group-people-list .person-check small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#869894;font-size:9px}.group-selection-count{margin-top:-9px;color:#80938e;font-size:9px}.optional-label{color:#71817d;font-size:9px;font-weight:400}.communications-mobile .communications-client-filter{border-color:#e8eeec;background:#f7faf9}.communications-mobile .communications-client-filter>span{border-color:#d1ded9;color:#2e6a63;background:#fff}.communications-mobile .communications-client-filter select{border-color:#d5e1dd;background:#fff;color:#17313c}.communications-mobile .tagged-message-result{border-color:#e5ece9;color:#17313c}.communications-mobile .tagged-message-result:hover{background:#edf5f2}.communications-mobile .tagged-message-result strong{color:#17313c}.communications-mobile .tagged-message-result small{color:#6e7e79}.communications-mobile .tagged-message-result span{color:#465650}.communications-mobile .message-reference{background:#ffffff80;color:#34584f}.communications-mobile .message-edit-box textarea{border-color:#b9cec8;background:#fff;color:#17313c}.communications-mobile .message-edit-box button{border-color:#d5e1dd;background:#fff;color:#29463f}.communications-mobile .communication-file-card{border-color:#d5e3de;background:#ffffff75;color:#17313c}.communications-mobile .message-ack{border-color:#cfe0da;background:#ffffff6b}.communications-mobile .message-ack strong{color:#24443d}.communications-mobile .message-ack span{color:#667b75}.communications-mobile .composer-suggestions{border-color:#d5e1dd;background:#fff;box-shadow:0 12px 28px #18372f29}.communications-mobile .composer-suggestions button{color:#17313c}.communications-mobile .composer-suggestions button:hover{background:#edf5f2}.communications-mobile .composer-suggestions span,.communications-mobile .composer-suggestions small{color:#6a7b76}.communications-mobile .file-draft{border-color:#d5e1dd;background:#f7fbf9}.communications-mobile .file-draft strong,.communications-mobile .ack-request-toggle strong{color:#29463f}.communications-mobile .file-draft small,.communications-mobile .ack-request-toggle small{color:#6e7f79}.communications-mobile .ack-request-toggle{color:#29463f!important}.communications-mobile .group-create-head p,.communications-mobile .group-selection-count{color:#667b75}.communications-mobile .group-avatar-picker{border-color:#b8d1ca;background:#dceee9;color:#17313c!important}.communications-mobile .group-participants-head input,.communications-mobile .group-people-list{border-color:#d5e1dd;background:#f7fbf9;color:#17313c}.communications-mobile .group-people-list .person-check:hover{background:#edf5f2}.communications-mobile .group-people-list .person-check strong{color:#17313c}.communications-mobile .group-people-list .person-check small{color:#667b75}@media(max-width:720px){.thread-header{gap:8px}.thread-avatar{width:34px;height:34px;min-width:34px}.composer-actions{gap:9px}.composer-tools{display:grid;grid-template-columns:1fr 1fr;width:100%}.composer-tools .support-audio-composer,.composer-tools .support-audio-toolbar.voice-toolbar-r4,.composer-tools .voice-tool-r4,.communication-file-button{width:100%}.file-draft{max-width:none;width:100%}.ack-request-toggle{width:100%!important}.message-ack{align-items:flex-start;flex-direction:column}.message-ack button{width:100%}.group-create-dialog{padding:16px;gap:13px}.group-avatar-picker{width:60px;height:60px;min-width:60px}.group-participants-head{align-items:stretch;flex-direction:column}.group-participants-head input{width:100%}.group-people-list{max-height:250px}}.communications-directory-tabs button[aria-current=page] small{background:#7fd1c62b}.communications-directory-tabs .reading-tab[aria-current=page]{border-color:#be91378c;background:#be91371a;color:#e2c17d}.communications-directory-tabs .reading-tab[aria-current=page] small{background:#be913729}.communications-mobile .communications-directory-tabs button small{background:#2e6a6314}.full-replenishment-panel{min-width:0}.full-replenishment-title,.full-replenishment-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.full-replenishment-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;align-items:end;margin:18px 0}.full-replenishment-settings label{display:flex;flex-direction:column;gap:8px;font-size:13px}.full-replenishment-settings input,.full-replenishment-filters input,.full-replenishment-filters select{width:100%;min-width:0;padding:10px}.full-replenishment-filters>*{flex:1 1 180px}.full-replenishment-note{font-size:12px;line-height:1.5;opacity:.8}.full-replenishment-summary{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.full-replenishment-summary article{flex:1 1 160px;padding:16px;border:1px solid #2d4945;border-radius:12px}.full-replenishment-summary strong{display:block;font-size:23px;margin-top:8px}.full-replenishment-table{overflow-x:auto;margin-top:18px;border:1px solid #2d4945;border-radius:12px}.full-replenishment-table table{width:100%;min-width:1100px;border-collapse:collapse}.full-replenishment-table th,.full-replenishment-table td{padding:12px;text-align:left;border-bottom:1px solid #2d4945;font-size:13px;vertical-align:top}.full-replenishment-table th{background:#7fd1c6;color:#000}.full-replenishment-table tbody tr:nth-child(2n){background:#7fd1c60a}.full-replenishment-table small{display:block;margin-top:6px}.full-replenishment-table details{min-width:170px;max-width:320px;margin-top:8px}.full-replenishment-table summary{cursor:pointer}.full-replenishment-panel .eyebrow,.full-replenishment-table summary,.replenishment-purchase-alert{color:#d5bc7b}.full-replenishment-panel button{border:1px solid #507267;border-radius:8px;padding:10px 12px}.full-replenishment-table strong{overflow-wrap:anywhere}.full-replenishment-panel input,.full-replenishment-panel select{background:#111d19;color:#edf4f1;border:1px solid #476057;border-radius:8px}.full-replenishment-panel button{background:#2e6a63;color:#f1f7f4}.full-replenishment-panel button:disabled{opacity:.5;cursor:not-allowed}.full-purchase-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.full-purchase-review{border:1px solid #ae9047;border-radius:12px;padding:18px;margin:16px 0;background:#192322}.full-purchase-review h4{color:#e0c47a;margin:0 0 12px}.full-purchase-review ul{max-height:240px;overflow:auto;padding-left:22px}.full-purchase-review li{margin:8px 0}.full-purchase-review button{margin-right:10px}.full-management-shell{display:flex;flex-direction:column;gap:18px;min-width:0}.full-management-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:0 2px 8px}.full-management-header h2{margin:4px 0;font-size:28px;color:#f5f1e7}.full-management-header p{margin:0;color:#9f9b91;max-width:760px}.full-company-context{min-width:0;min-height:44px;box-sizing:border-box;border:1px solid rgba(46,106,99,.28);background:linear-gradient(145deg,#2e6a6312,#ffffff04);border-radius:10px;padding:8px 12px;align-self:end}.full-company-context span,.full-company-context strong{display:block}.full-company-context span{font-size:10px;letter-spacing:.11em;color:#8c887f}.full-company-context strong{margin-top:5px;color:var(--brand-accent)}.full-filter-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,.48fr) minmax(180px,.58fr) minmax(180px,.55fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid #2c2b27;background:#171714;border-radius:12px}.full-refresh{height:44px;white-space:nowrap}.full-workspace-tabs{display:flex;gap:6px;padding:5px;border:1px solid #2c2b27;background:#151512;border-radius:10px;width:max-content}.full-workspace-tabs button{border:0;background:transparent;color:#9f9b91;padding:9px 15px;border-radius:7px;font-weight:700;cursor:pointer}.full-workspace-tabs button.active{background:var(--brand-primary);color:var(--brand-on-primary);box-shadow:inset 0 0 0 1px #2e6a6347}.full-summary-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.full-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.full-summary-cards article,.full-score-card,.full-panel,.full-history-panel{border:1px solid #2c2b27;background:#171714;border-radius:12px}.full-summary-cards article{padding:15px}.full-summary-cards span,.full-summary-cards small{display:block;color:#8e8a81}.full-summary-cards span{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.full-summary-cards strong{display:block;color:#f1eee6;font-size:25px;margin:7px 0 4px}.full-summary-cards small{font-size:11px}.full-score-card{padding:16px;background:linear-gradient(145deg,#1c1a13,#171714)}.full-score-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.full-score-heading h3{margin:4px 0;font-size:32px;color:var(--brand-accent)}.full-score-card p{color:#b4b0a7;margin:9px 0}.full-score-card>small{display:block;margin-top:9px;color:#716e67}.full-score-freshness{font-size:11px;border:1px solid rgba(78,166,111,.35);color:#77c790;border-radius:999px;padding:5px 8px}.full-score-freshness.stale{border-color:#2e6a6359;color:var(--brand-accent)}.full-inline-action{padding:7px 10px}.full-score-form{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:12px}.full-score-form label span{display:block;color:#8e8a81;font-size:11px;margin-bottom:4px}.full-score-form input,.full-quantity-cell input{width:100%;box-sizing:border-box;border:1px solid #34332e;background:#10100e;color:#eee9dd;border-radius:8px;padding:9px 10px}.full-score-form>div{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px}.full-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.full-readiness-grid article{border:1px solid #2b2a26;border-radius:10px;background:#141411;padding:13px}.full-readiness-grid article>span{display:inline-block;font-size:10px;text-transform:uppercase;color:var(--brand-accent);border:1px solid rgba(46,106,99,.25);padding:4px 7px;border-radius:999px;margin-bottom:9px}.full-readiness-grid strong{display:block;color:#e7e3da}.full-readiness-grid p{font-size:12px;color:#8d8981;line-height:1.45;margin:6px 0 0}.full-panel{overflow:hidden}.full-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:16px 18px;border-bottom:1px solid #292824}.full-panel header h3,.full-history-panel h3{margin:4px 0;color:#eee9df}.full-panel header p{margin:6px 0 0;color:#8f8b83;max-width:780px}.full-panel header>small{color:#8c887f}.full-table-wrap{overflow:auto}.full-management-table{width:100%;border-collapse:collapse;min-width:1080px}.full-management-table th{font-size:10px;text-transform:uppercase;letter-spacing:.075em;text-align:left;color:var(--brand-accent);background:#11110f;padding:10px 12px;border-bottom:1px solid #302e27}.full-management-table td{padding:11px 12px;border-bottom:1px solid #24231f;color:#cfcbc2;vertical-align:middle}.full-management-table tbody tr:nth-child(2n){background:#ffffff03}.full-management-table tbody tr:hover{background:#2e6a6309}.full-management-table tr.blocked{opacity:.64}.full-management-table td>strong,.full-management-table td>small{display:block}.full-management-table td small{color:#77746e;font-size:10px;margin-top:3px}.full-product-cell strong,.full-product-cell span,.full-product-cell small{display:block}.full-product-cell strong{font-weight:500;color:#e2ded5;max-width:390px}.full-product-cell span{color:#96928a;font-size:11px;margin-top:4px}.full-type-tag{display:inline-block;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.full-type-tag.normal{background:#3e8d631f;border:1px solid rgba(62,141,99,.3);color:#78c495}.full-type-tag.super{background:#2e6a631c;border:1px solid rgba(46,106,99,.3);color:var(--brand-accent)}.full-readiness-cell strong,.full-readiness-cell small,.full-quantity-cell small{display:block}.full-readiness-cell strong{color:#d8d3c9;font-size:12px}.full-quantity-cell{min-width:190px}.full-quantity-cell input{max-width:90px;padding:7px}.full-checkbox{width:16px;height:16px;accent-color:var(--brand-border-strong)}.full-table-footnote{display:block;padding:9px 14px;color:#77746e;background:#121210}.full-architecture-note{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border:1px solid rgba(46,106,99,.2);border-radius:11px;padding:15px;background:linear-gradient(90deg,#2e6a6309,#ffffff03)}.full-architecture-note>div strong,.full-architecture-note>div span{display:block}.full-architecture-note>div strong{color:var(--brand-accent)}.full-architecture-note>div span{color:#96928a;font-size:12px;margin-top:4px}.full-architecture-note>b{color:#5f5a4d;font-size:24px}.full-policy-badge{border:1px solid rgba(46,106,99,.3);color:var(--brand-accent);border-radius:999px;padding:7px 10px;font-size:11px}.full-request-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;background:#121210;border-top:1px solid #2a2924}.full-request-bar span,.full-request-bar strong,.full-request-bar small{display:block}.full-request-bar span{font-size:10px;color:#817e77;text-transform:uppercase}.full-request-bar strong{color:#e4e0d7;margin:4px 0}.full-request-bar small{color:#8b877f}.full-process-explanation{display:grid;gap:5px;padding:14px 18px;border-top:1px solid #292824;background:#2e6a6306}.full-process-explanation strong{color:var(--brand-accent)}.full-process-explanation span{color:#96928a;font-size:12px;line-height:1.45}.full-history-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.full-history-panel{padding:16px}.full-history-panel header{border-bottom:1px solid #292824;padding-bottom:11px;margin-bottom:10px}.full-history-list{display:grid;gap:7px}.full-history-list article{display:grid;grid-template-columns:1fr auto;gap:3px 12px;border:1px solid #2a2925;border-radius:9px;padding:10px;background:#131311}.full-history-list article div strong,.full-history-list article div span{display:block}.full-history-list article div strong{color:#e1ddd4}.full-history-list article div span,.full-history-list article small{color:#77746e;font-size:10px}.full-history-list article>b{color:var(--brand-accent);font-size:11px}.full-history-list article small{grid-column:1/-1}.full-score-history{display:grid;gap:6px}.full-score-history>div{display:flex;justify-content:space-between;border-bottom:1px solid #292824;padding:9px 2px}.full-score-history strong{color:var(--brand-accent)}.full-score-history span{color:#8d8981}.full-empty-state{display:flex;flex-direction:column;gap:5px;padding:30px;text-align:center;color:#99958c}.full-empty-state strong{color:#d8d4ca}.full-empty-state.compact{padding:16px 4px}.full-scope-note{display:flex;gap:12px;align-items:flex-start;border-left:3px solid var(--brand-border-strong);background:#151410;padding:12px 14px}.full-scope-note strong{white-space:nowrap;color:var(--brand-accent)}.full-scope-note span{color:#8e8a82;font-size:12px;line-height:1.45}.full-error-banner{border:1px solid rgba(187,72,72,.35);background:#bb484814;color:#d88b8b;border-radius:9px;padding:10px 12px}@media(max-width:1200px){.full-summary-layout{grid-template-columns:1fr}.full-summary-cards,.full-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.full-history-grid{grid-template-columns:1fr}}@media(max-width:760px){.full-management-header{align-items:stretch;flex-direction:column}.full-filter-row,.full-summary-cards,.full-readiness-grid,.full-architecture-note{grid-template-columns:1fr}.full-architecture-note>b{transform:rotate(90deg);justify-self:center}.full-request-bar{align-items:stretch;flex-direction:column}.full-workspace-tabs{width:100%;overflow:auto}.full-workspace-tabs button{white-space:nowrap}}@media(max-width:1200px)and (min-width:761px){.full-filter-row{grid-template-columns:minmax(240px,1fr) minmax(180px,.7fr) minmax(220px,.8fr)}.full-refresh{grid-column:1/-1;justify-self:end}}.full-suggestion-cell{display:flex;flex-direction:column;gap:4px}.full-suggestion-cell strong{color:var(--brand-accent);font-size:18px}.full-suggestion-cell small{color:#8e8a81;white-space:nowrap}.full-shipment-link{grid-column:1/-1;display:flex;gap:8px;align-items:center;margin-top:7px}.full-shipment-link input{min-width:220px;flex:1;border:1px solid #34332e;background:#10100e;color:#eee9dd;border-radius:8px;padding:8px 10px}.full-shipment-link button{white-space:nowrap}@media(max-width:760px){.full-shipment-link{align-items:stretch;flex-direction:column}.full-shipment-link input{min-width:0;width:100%;box-sizing:border-box}}.full-labels-list{display:grid;gap:10px;padding:16px}.full-labels-list article{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(180px,.9fr) auto;gap:12px;align-items:center;border:1px solid #2a2925;border-radius:10px;padding:13px;background:#131311}.full-labels-list article>div:first-child strong,.full-labels-list article>div:first-child span{display:block}.full-labels-list article>div:first-child strong{color:#e4e0d7}.full-labels-list article>div:first-child span{color:#817e77;font-size:11px;margin-top:4px}.full-label-status span,.full-label-status b{display:block}.full-label-status span{color:#817e77;font-size:10px;text-transform:uppercase}.full-label-status b{color:#cfcac0;font-size:11px;margin-top:4px}.full-label-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.full-label-upload{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}@media(max-width:980px){.full-labels-list article{grid-template-columns:1fr 1fr}.full-label-actions{grid-column:1/-1;justify-content:flex-start}}@media(max-width:760px){.full-labels-list article{grid-template-columns:1fr}}.full-printer-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid #292824;background:#121210}.full-printer-settings label{display:grid;gap:5px}.full-printer-settings label>span{color:var(--brand-accent);font-size:11px;font-weight:700}.full-printer-settings select{width:100%;border:1px solid #34332e;background:#10100e;color:#eee9dd;border-radius:8px;padding:9px 10px}.full-printer-settings small{color:#77746e;font-size:10px}@media(max-width:760px){.full-printer-settings{grid-template-columns:1fr}}.full-label-card{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.full-label-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.full-product-label-section,.full-master-label-section{border:1px solid #2a2925;border-radius:9px;background:#11110f;padding:12px}.full-label-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.full-label-section-title span,.full-label-section-title b{display:block}.full-label-section-title span{font-size:10px;color:#817e77}.full-label-section-title b{color:var(--brand-accent);margin-top:3px}.full-all-exempt{display:flex;align-items:center;gap:8px;border:1px solid rgba(46,106,99,.25);background:#2e6a630a;padding:9px 10px;border-radius:8px;color:#cfcac0;font-size:12px;margin-bottom:10px}.full-product-label-items{display:grid;gap:7px}.full-product-label-row{display:grid;grid-template-columns:minmax(260px,1.5fr) 90px 120px 120px auto;gap:10px;align-items:center;border:1px solid #292824;border-radius:8px;padding:10px;background:#151512}.full-product-label-row.exempt{opacity:.65;background:#ffffff04}.full-product-label-row>div:first-child strong,.full-product-label-row>div:first-child span,.full-product-label-row>div:nth-child(2) span,.full-product-label-row>div:nth-child(2) b,.full-product-label-row>div:nth-child(3) span,.full-product-label-row>div:nth-child(3) b{display:block}.full-product-label-row>div:first-child strong{color:#dfdbd1}.full-product-label-row>div:first-child span{font-size:10px;color:#77746e;margin-top:3px}.full-product-label-row>div:nth-child(2) span,.full-product-label-row>div:nth-child(3) span{font-size:9px;color:#77746e;text-transform:uppercase}.full-product-label-row>div:nth-child(2) b,.full-product-label-row>div:nth-child(3) b{font-size:12px;color:#cbc7bd;margin-top:3px}.full-item-exempt{display:flex;align-items:center;gap:6px;color:#aaa59b;font-size:11px;white-space:nowrap}.full-label-analysis{display:flex;justify-content:space-between;gap:10px;margin-top:10px;border-radius:8px;padding:9px 10px;font-size:11px}.full-label-analysis.ok{border:1px solid rgba(62,141,99,.3);background:#3e8d630f;color:#8bd3a4}.full-label-analysis.warning{border:1px solid rgba(196,146,55,.35);background:#c492370f;color:#d6b46c}.full-master-label-section .full-label-status{margin-bottom:10px}@media(max-width:1100px){.full-product-label-row{grid-template-columns:1fr 80px 110px}.full-item-exempt,.full-product-label-row>button{grid-row:2}.full-product-label-row>button{grid-column:3}}@media(max-width:760px){.full-label-card-heading,.full-label-section-title,.full-label-analysis{align-items:stretch;flex-direction:column}.full-product-label-row{grid-template-columns:1fr}.full-item-exempt,.full-product-label-row>button{grid-row:auto;grid-column:auto}}.full-printer-status{margin:14px 16px 0;padding:9px 11px;border:1px solid #2d2c27;border-radius:8px;background:#121210;color:#aaa69d;font-size:11px}.full-management-board>header{align-items:center}.full-board-table-wrap{overflow:auto}.full-board-table{width:100%;border-collapse:collapse;min-width:980px}.full-board-table th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--brand-accent);background:#11110f;padding:10px 12px;border-bottom:1px solid #302e27}.full-board-table td{padding:11px 12px;border-bottom:1px solid #24231f;color:#cfcbc2;vertical-align:middle}.full-board-table tbody tr:nth-child(2n){background:#ffffff03}.full-board-table td:first-child strong,.full-board-table td:first-child small{display:block}.full-board-table td:first-child strong{color:#e2ded5}.full-board-table td:first-child small{color:#77746e;font-size:10px;margin-top:3px}.full-board-table input{width:100%;min-width:110px;box-sizing:border-box;border:1px solid #34332e;background:#10100e;color:#eee9dd;border-radius:8px;padding:8px 9px}.full-board-table td:nth-child(5) input{min-width:130px}.full-source-badge{display:inline-block;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;border:1px solid rgba(46,106,99,.3);color:var(--brand-accent);background:#2e6a630f}.full-label-runtime-error{padding-bottom:16px}.full-label-runtime-error>.full-error-banner{margin:16px}.full-label-runtime-error>button{margin:0 16px}.full-scos-stock-cell{display:flex;flex-direction:column;gap:2px}.full-scos-stock-cell strong{font-size:15px;color:#ece8df}.full-scos-stock-cell small{font-size:9px;color:#77746e}.full-control-code{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(46,106,99,.55);background:#2e6a6324;color:#78d4c8;font-size:12px;font-weight:800}.full-control-code.pending{border-color:#34332e;background:#171714;color:#686660}.full-catalog-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #292824;background:#151512}.full-catalog-search label{display:grid;gap:6px;flex:1;min-width:230px;max-width:540px}.full-catalog-search label>span{color:#aaa69d;font-size:11px}.full-catalog-search input{width:100%;box-sizing:border-box;border:1px solid #34332e;border-radius:8px;background:#10100e;color:#eee9dd;padding:10px 12px;min-height:42px}.full-catalog-search input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.full-catalog-search>small{color:#aaa69d;padding-bottom:11px}.full-product-origin{display:block;min-width:100px;max-width:175px;color:#d9d5cb;font-size:12px;line-height:1.4}.full-sales-cell{display:grid;gap:3px;min-width:105px}.full-sales-cell strong{font-size:15px;color:#ece8df}.full-sales-cell small{color:#96928a!important}.full-replenishment-panel .full-management-table{min-width:1260px}@media(max-width:760px){.full-catalog-search label{min-width:0;max-width:none;flex-basis:100%}.full-catalog-search>small{flex-basis:100%;padding-bottom:0}}.full-preparation-pending{display:grid;gap:5px;margin:14px 18px;padding:12px 14px;border:1px solid rgba(205,163,84,.35);border-radius:8px;background:#cda3540f;color:#d9b56d}.full-preparation-pending span{font-size:12px;line-height:1.5;color:#c9c3b7}.full-management-table tr.association-pending .full-quantity-cell small{color:#d9b56d}.full-management-board .full-billing-table{min-width:900px}.full-management-board .full-billing-table td{vertical-align:top}.full-management-board .full-billing-table th:first-child{min-width:150px}.full-billing-stack{display:flex;flex-direction:column;gap:7px;min-width:150px}.full-billing-stack small,.full-billing-note{display:block;color:#99958c;font-size:11px;line-height:1.5}.full-billing-stack label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#bcb7ab}.full-billing-value{font-size:16px;color:#eee9dd;white-space:nowrap}.full-billing-status{display:inline-flex;align-self:flex-start;border-radius:6px;padding:5px 7px;font-size:11px;background:#22231f;color:#c9c5bc}.full-billing-status--ready{background:#2e6a6329;color:var(--brand-accent)}.full-billing-status--warning{background:#bf913b1f;color:#ddbc76}.full-billing-status--pending{background:#8c91a21f;color:#b7bdcf}.full-billing-api{min-width:260px;max-width:330px}.full-billing-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.full-billing-breakdown>div{padding:9px;border:1px solid #34332e;border-radius:7px;background:#ffffff05}.full-billing-breakdown dt{font-size:11px;color:#bcb7ab;line-height:1.4}.full-billing-breakdown dd{margin:5px 0 0;font-size:15px;font-weight:700;color:#eee9dd;white-space:nowrap;font-variant-numeric:tabular-nums}.full-billing-breakdown .full-billing-net{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#2e6a6314}.full-billing-breakdown .full-billing-net dd{margin:0}.full-billing-breakdown .full-billing-adjustment{padding:0;border:0;background:none}.full-billing-breakdown .full-billing-adjustment dd{font-size:12px;margin-top:2px;font-weight:500;color:#c9c5bc}.full-billing-manual{min-width:170px}.full-billing-history{font-size:11px;border-top:1px solid #34332e;padding-top:7px}.full-billing-history summary{cursor:pointer;color:#bab6ac}.full-billing-history ul{padding:0;list-style:none;margin:8px 0 0}.full-billing-history li{padding:8px 0;border-top:1px solid #292823}.full-billing-history li:first-child{border-top:0}.full-billing-actions{min-width:130px}.full-billing-actions button{width:100%}.full-billing-error{color:#efb3a6!important;max-width:230px;overflow-wrap:anywhere}.full-management-board .full-billing-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.full-billing-draft{color:#ddbc76!important}.full-management-board button:disabled{cursor:default;opacity:.55}@media(max-width:760px){.full-management-board>header{align-items:stretch;flex-direction:column}.full-management-board .full-billing-toolbar{justify-content:flex-start}}.full-billing-summary td{padding:11px 14px!important;vertical-align:middle!important}.full-billing-summary{cursor:pointer}.full-billing-summary:hover{background:#2e6a630f}.full-billing-summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.full-billing-summary td:first-child{min-width:190px}.full-billing-summary td:first-child strong{font-size:12px}.full-billing-summary small{font-size:10px;margin-top:3px}.full-billing-summary-money{white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.full-billing-summary-total{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.full-billing-summary-total .full-source-badge{font-size:9px;padding:3px 5px}.full-billing-summary .full-billing-status{padding:4px 6px;font-size:10px}.full-billing-toggle{padding:6px 10px!important;font-size:11px!important;min-height:30px}.full-billing-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.full-billing-details[hidden]{display:none!important}.full-billing-details>td{padding:0!important}.full-billing-detail-grid{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(200px,1fr) minmax(190px,.8fr);gap:28px;padding:22px 20px;background:#ffffff05;border-bottom:1px solid #34332e}.full-billing-detail-grid h4{font-size:12px;color:#ddd7ca;margin:0 0 12px}.full-billing-detail-grid .full-billing-api{max-width:none}.full-billing-detail-grid .full-billing-actions{max-width:300px}@media(max-width:1000px){.full-billing-detail-grid{gap:20px;padding:18px 14px}.full-billing-summary-total{align-items:flex-start;flex-direction:column;gap:4px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f8fa;background:#0e1313}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top right,rgba(46,106,99,.08),transparent 28%),#0e1313}button,select{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:18px;height:100vh;overflow:hidden;padding:22px 16px;border-right:2px solid #343d47;border-image:linear-gradient(180deg,var(--brand-border-strong) 0%,var(--brand-border-strong) 24%,var(--brand-border-strong) 50%,var(--brand-border-strong) 76%,var(--brand-border-strong) 100%) 1;box-shadow:3px 0 10px #2e6a6324,inset -1px 0 #2e6a631f;background:#0b1010;position:sticky;top:0}.brand{display:flex;align-items:center;justify-content:center;min-height:170px;padding:4px 0 22px;border-bottom:1px solid #293b39}.brand img{width:100%;max-width:232px;max-height:150px;object-fit:contain}nav{display:grid;gap:8px;overflow-y:auto;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}nav::-webkit-scrollbar{width:0;height:0;display:none}.menu-group{display:grid;gap:4px}.group-button{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:10px;padding:13px 14px;color:#f0f2f4;background:transparent;text-align:left;font-weight:700;font-size:15px;line-height:1.2;letter-spacing:.01em}.group-button:hover,.group-button.group-active{color:#fff;background:#1b2928}.group-button.group-active{box-shadow:inset 3px 0 0 var(--brand-border-strong)}.chevron{color:#7e8792;font-size:16px;transform:rotate(-90deg);transition:transform .18s ease}.chevron.open{transform:rotate(0)}.submenu{display:grid;gap:3px;padding:2px 0 4px 12px}.submenu button{border:0;border-radius:8px;padding:9px 12px;color:#a6aeb8;background:transparent;text-align:left;font-size:13px;line-height:1.25}.submenu button:hover,.submenu button.active{color:#fff;background:#12161b}.submenu button.active{box-shadow:inset 2px 0 0 var(--brand-border-strong)}.sidebar-footer{margin-top:auto;padding:14px 6px 0;border-top:1px solid #293b39}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer small{margin-top:3px;color:#929ba7}.content{padding:32px}.topbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:var(--scos-header-content-gap, 66px)}.top-actions{display:flex;gap:10px}.eyebrow{color:var(--brand-accent);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:6px;font-size:32px}h2{font-size:28px}h3{margin:5px 0 0;font-size:20px}p{margin-bottom:0;color:#9aa3af;line-height:1.55}.primary,.ghost,.outline{border-radius:10px;padding:10px 14px;font-weight:750}.primary{border:1px solid var(--brand-border-strong);color:var(--brand-on-primary);background:var(--brand-primary)}.ghost,.outline{border:1px solid #2f4140;color:#fff;background:transparent}.hero{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #2f4140;border-radius:18px;padding:28px;background:radial-gradient(circle at top right,rgba(46,106,99,.16),transparent 34%),#12151a}.hero h2{max-width:760px;margin:7px 0}.health-score{min-width:130px;text-align:center}.health-score span{display:block;color:#9aa3af;font-size:12px}.health-score strong{display:inline-block;color:var(--brand-accent);font-size:54px}.health-score small{color:#9aa3af}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.card,.panel{border:1px solid #2f4140;border-radius:16px;background:#12151a}.card{padding:18px}.card span,.card small{display:block;color:#9aa3af}.card strong{display:block;margin:8px 0;font-size:25px}.main-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:16px}.panel{padding:20px}.panel-head{padding-bottom:12px;border-bottom:1px solid #293b39}.attention-item{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #272d35}.attention-item strong,.attention-item small,.approval-item strong,.approval-item small{display:block}.attention-item small,.approval-item small{margin-top:5px;color:#929ba7}.status-dot{width:9px;height:9px;border-radius:999px;background:var(--brand-primary);color:var(--brand-on-primary)}.status-dot.critical{background:#e45b5b}.approval-item{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #293b39}.badge{align-self:flex-start;border-radius:999px;padding:5px 9px;color:var(--brand-on-primary);background:var(--brand-primary);font-size:11px}.suspended{display:grid;grid-template-columns:46px 1fr auto;gap:15px;align-items:center;margin-top:16px}.suspended-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#ff8181;background:#e45b5b24;font-weight:900;font-size:22px}.placeholder{min-height:320px;display:grid;place-content:center;text-align:center}.system-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.preview-label{display:grid;gap:7px;margin-top:18px;color:#d8dde3;font-size:13px;font-weight:800}.preview-label select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,1fr)}.main-grid,.system-grid{grid-template-columns:1fr}}@media(max-width:850px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:10;height:auto;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;overflow:hidden;padding:10px 12px;border-right:0;border-bottom:1px solid #293b39}.brand{flex:1 1 130px;min-width:0;min-height:0;padding:0;border:0}.brand img{width:165px;max-height:56px}.sidebar-footer{display:none}nav{flex:1 0 100%;min-width:0;width:100%;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden}.sidebar-environment-heading{flex:1 1 130px;min-width:0}.sidebar-environment-heading span,.sidebar-environment-heading strong{min-width:0;overflow-wrap:anywhere}.menu-group{display:flex}.group-button{white-space:nowrap}.submenu{display:none}.content{min-width:0;width:100%;padding:20px 14px 32px}}@media(max-width:560px){.cards{grid-template-columns:minmax(0,1fr)}.topbar{align-items:flex-start}.topbar p{display:none}.top-actions{flex-direction:column}.hero{align-items:flex-start;padding:20px}.hero h2{font-size:22px}.health-score{min-width:85px}.health-score strong{font-size:40px}.cards{grid-template-columns:1fr 1fr}.suspended{grid-template-columns:42px 1fr}.suspended .outline{grid-column:2;width:max-content}}.brand{flex-direction:column;gap:8px}.brand-caption{text-align:center}.brand-caption strong,.brand-caption small{display:block}.brand-caption strong{color:#e8ebef;font-size:12px;letter-spacing:.02em}.brand-caption small{margin-top:3px;color:#7f8893;font-size:10px}.permission-panel{overflow:hidden}.permission-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.permission-table{display:grid;border:1px solid #2f4140;border-radius:12px;overflow:hidden}.permission-row{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:12px;align-items:center;padding:14px 16px;border-top:1px solid #293b39}.permission-row:first-child{border-top:0}.permission-row span{color:#aab2bc;font-size:13px}.permission-title{background:#101818}.permission-title span{color:var(--brand-accent);font-weight:800}.responsibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.responsibility-card h3{margin-bottom:16px;font-size:24px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-list span{border-radius:999px;padding:7px 10px;color:#d7dce2;background:#1b2027;font-size:12px}.audit-list{padding:0 20px}.audit-item{display:grid;grid-template-columns:1.5fr .7fr .8fr;gap:16px;align-items:center;padding:16px 0;border-top:1px solid #293b39}.audit-item:first-child{border-top:0}.audit-item strong,.audit-item small{display:block}.audit-item small{margin-top:4px;color:#8f98a4}.audit-item>span{color:#aab2bc;font-size:13px}@media(max-width:1000px){.responsibility-grid{grid-template-columns:1fr}.permission-row{grid-template-columns:1.5fr repeat(3,minmax(95px,1fr));overflow-x:auto}}.brand-button{width:100%;border:0;background:transparent;cursor:pointer;margin-top:-18px;padding-top:0}.notification-button{position:relative;border:1px solid #2f4140;border-radius:10px;padding:10px 13px;color:#fff;background:#12151a}.notification-button span{position:absolute;top:-7px;right:-6px;display:grid;width:19px;height:19px;place-items:center;border-radius:50%;color:var(--brand-on-primary);background:var(--brand-primary);font-size:10px;font-weight:900}.notification-panel{position:absolute;top:82px;right:32px;z-index:20;width:360px;border:1px solid #2f4140;border-radius:14px;background:#12151a;box-shadow:0 18px 50px #00000059;overflow:hidden}.notification-head{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #293b39}.notification-head button{border:0;color:#fff;background:transparent;font-size:20px}.notification-item{padding:14px 16px;border-top:1px solid #20252b;color:#c7cdd4;font-size:13px}.mini-link{border:0;padding:0;color:var(--brand-accent);background:transparent;font-size:12px}.two-column{display:grid;grid-template-columns:.9fr 1.4fr;gap:16px}.form-panel{display:grid;gap:14px;align-content:start}.form-panel label{display:grid;gap:7px;color:#d8dde3;font-size:13px;font-weight:700}.form-panel input{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}.client-row,.contract-row{display:grid;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #293b39}.client-row{grid-template-columns:1fr auto}.contract-row{grid-template-columns:1.3fr .7fr .9fr auto}.client-row strong,.client-row small,.contract-row strong,.contract-row small{display:block}.client-row small,.contract-row small{margin-top:4px;color:#8f98a4}.switch-cell{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;color:#aab2bc;font-size:12px}.switch-cell input{accent-color:var(--brand-border-strong)}@media(max-width:900px){.two-column{grid-template-columns:1fr}.notification-panel{right:14px;width:min(360px,calc(100vw - 28px))}}.top-actions-shifted{margin-right:40px}.bia-button{padding:13px 22px;font-size:15px;box-shadow:0 0 0 4px #2e6a631a}.hero-shifted{padding-right:54px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-actions{display:flex;justify-content:flex-end;gap:10px}.client-row-detailed{grid-template-columns:1fr auto}.client-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;color:#aab2bc;font-size:12px}.intelligence-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}@media(max-width:900px){.top-actions-shifted{margin-right:0}.hero-shifted{padding-right:20px}.form-grid,.intelligence-grid{grid-template-columns:1fr}}.table-head,.table-row{display:grid;gap:12px;align-items:center}.table-head{margin-top:16px;padding:11px 0;color:var(--brand-accent);font-size:11px;font-weight:800;text-transform:uppercase;border-top:1px solid #293b39;border-bottom:1px solid #293b39}.table-row{padding:14px 0;border-bottom:1px solid #293b39;color:#c7cdd4;font-size:13px}.table-row strong,.table-row small{display:block}.table-row small{margin-top:4px;color:#8f98a4}.client-table-grid{grid-template-columns:.55fr 1.6fr 1fr 1fr .8fr}.proposal-table-grid{grid-template-columns:1.2fr 1.2fr .9fr .9fr .9fr auto}.contract-table-grid{grid-template-columns:1.1fr 1.2fr .9fr .9fr .8fr .9fr auto}.implementation-table-grid{grid-template-columns:1.2fr .8fr 1.2fr 1.2fr auto}.input-with-suffix{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #2f4140;border-radius:9px;overflow:hidden;background:#101818}.input-with-suffix input{border:0}.input-with-suffix span{padding:0 12px;color:var(--brand-accent);font-weight:700;font-size:13px}.contract-term-grid{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.checkbox-line{display:flex!important;align-items:center;gap:8px;padding-bottom:11px;white-space:nowrap}.checkbox-line input{width:auto;accent-color:var(--brand-border-strong)}.progress-wrap{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.progress-bar{height:8px;border-radius:999px;overflow:hidden;background:#242a31}.progress-bar span{display:block;height:100%;border-radius:999px;background:var(--brand-primary);color:var(--brand-on-primary)}@media(max-width:1200px){.table-head{display:none}.table-row{grid-template-columns:1fr!important;gap:8px}}.centered{text-align:center}.best-action{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px}.crm-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:16px}.crm-summary{display:flex;gap:10px}.crm-summary span{border:1px solid #2f4140;border-radius:999px;padding:7px 11px;color:#c4cbd3;background:#12151a;font-size:12px}.kanban{display:grid;grid-template-columns:repeat(8,minmax(250px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.kanban::-webkit-scrollbar{display:none}.kanban-column{min-height:560px;border:1px solid #293b39;border-radius:14px;background:#0f1216}.kanban-column-head{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid #293b39}.kanban-column-head strong{font-size:13px}.kanban-column-head span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:var(--brand-on-primary);background:var(--brand-primary);font-size:11px;font-weight:800}.kanban-list{display:grid;gap:10px;padding:10px}.opportunity-card{display:grid;gap:10px;border:1px solid #2f4140;border-radius:12px;padding:13px;background:#161a20;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.opportunity-card:hover{transform:translateY(-2px);border-color:var(--brand-border-strong)}.opportunity-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.opportunity-head strong,.opportunity-head small{display:block}.opportunity-head small{margin-top:4px;color:#8f98a4}.temperature{border-radius:999px;padding:4px 7px;font-size:10px;white-space:nowrap}.temperature.quente,.temperature.muito-quente{color:#ff8f8f;background:#e45b5b1f}.temperature.morno{color:var(--brand-accent);background:#2e6a631f}.opportunity-service{color:#c7cdd4;font-size:12px;line-height:1.4}.opportunity-value{color:var(--brand-accent);font-weight:800}.opportunity-meta{display:flex;justify-content:space-between;color:#8f98a4;font-size:11px}.next-action{border-top:1px solid #293b39;padding-top:9px}.next-action small,.next-action strong{display:block}.next-action small{color:#7f8893}.next-action strong{margin-top:3px;font-size:12px}.card-actions{display:flex;justify-content:flex-end;gap:6px}.card-actions button{border:1px solid #313843;border-radius:8px;padding:5px 9px;color:#fff;background:#0f1216}.opportunity-drawer{position:fixed;top:0;right:0;z-index:50;width:min(470px,100vw);height:100vh;overflow-y:auto;border-left:1px solid #2f4140;background:#0d1014;box-shadow:-24px 0 60px #00000059}.drawer-head{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #293b39}.drawer-head button{border:0;color:#fff;background:transparent;font-size:28px}.drawer-section{padding:20px 24px;border-bottom:1px solid #293b39}.drawer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.drawer-grid small,.drawer-grid strong{display:block}.drawer-grid small{color:#7f8893}.drawer-grid strong{margin-top:5px;font-size:13px}.timeline{display:grid;margin-top:12px}.timeline-row{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:11px 0;border-top:1px solid #293b39}.timeline-row span{color:#7f8893;font-size:12px}.timeline-row strong{font-size:13px}@media(max-width:900px){.best-action,.crm-toolbar{align-items:flex-start;flex-direction:column}}.lead-page{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.3fr);gap:16px}.compact-form{max-width:620px}.simple-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 0;border-top:1px solid #293b39}.simple-row strong,.simple-row small{display:block}.simple-row small{margin-top:4px;color:#8f98a4}.kanban-scroll-hint{margin-bottom:10px;color:#8f98a4;font-size:12px}.trello-board{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:var(--brand-border-strong) #171b21}.trello-board::-webkit-scrollbar{height:10px}.trello-board::-webkit-scrollbar-track{background:#1b2928;border-radius:999px}.trello-board::-webkit-scrollbar-thumb{background:var(--brand-primary);border-radius:999px;color:var(--brand-on-primary)}.probability{border-radius:999px;padding:4px 7px;color:var(--brand-accent);background:#2e6a631f;font-size:10px;font-weight:800}.drawer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.drawer-form-grid label{display:grid;gap:7px;color:#d8dde3;font-size:12px;font-weight:700}.drawer-form-grid input,.drawer-form-grid select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#101818}.full-button{width:100%;margin-top:14px}.empty-state{padding:32px 0;color:#8f98a4;text-align:center}@media(max-width:900px){.lead-page,.drawer-form-grid{grid-template-columns:1fr}}.strong-link{margin-top:4px;font-weight:800}.contract-actions,.drawer-quick-actions,.modal-actions{display:flex;gap:8px;flex-wrap:wrap}.danger-outline{border-color:#e45b5b73;color:#ff9c9c}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#000000ad}.decision-modal{width:min(520px,100%);border:1px solid #2f4140;border-radius:16px;padding:22px;background:#12151a}.decision-modal textarea{width:100%;min-height:120px;margin:16px 0;border:1px solid #2f4140;border-radius:10px;padding:12px;color:#fff;background:#101818;resize:vertical}.implementation-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.implementation-card{display:grid;grid-template-columns:1fr minmax(160px,.8fr);gap:18px;align-items:center;padding:16px 0;border-top:1px solid #293b39;cursor:pointer}.implementation-card strong,.implementation-card small{display:block}.implementation-card small{margin-top:4px;color:#8f98a4}.checklist-row{display:flex!important;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #293b39}.checklist-row input{width:auto;accent-color:var(--brand-border-strong)}@media(max-width:900px){.implementation-layout{grid-template-columns:1fr}}.implementation-card{width:100%;border:0;color:inherit;background:transparent;text-align:left}.implementation-card:hover,.implementation-card.selected{background:#1b2928}.implementation-card.selected{box-shadow:inset 3px 0 0 var(--brand-border-strong)}.implementation-details-grid{display:grid;grid-template-columns:1fr 1fr .7fr .7fr;gap:12px;margin-top:18px;padding-bottom:18px;border-bottom:1px solid #293b39}.implementation-details-grid label,.implementation-details-grid>div{display:grid;gap:7px}.implementation-details-grid label{color:#d8dde3;font-size:12px;font-weight:700}.implementation-details-grid input,.implementation-details-grid select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#101818}.implementation-details-grid small{color:#8f98a4}.implementation-section{margin-top:20px}.add-task-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}.add-task-row input{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}@media(max-width:1050px){.implementation-details-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.implementation-details-grid,.add-task-row{grid-template-columns:1fr}}.crm-toolbar-actions{display:flex;gap:12px;align-items:center}.compact-opportunity-head{min-height:48px}.compact-opportunity-head small{margin-top:5px}.modal-field{display:grid;gap:7px;margin-top:14px;color:#d8dde3;font-size:13px;font-weight:700}.modal-field input{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}.operations-dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.implementation-card.compact{cursor:default}.task-board-toolbar-clean{display:flex;align-items:center;justify-content:flex-end;min-height:42px;margin-bottom:8px}.task-board{display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:12px;overflow-x:scroll;padding-bottom:12px}.task-column{min-height:580px}.task-card{display:grid;gap:8px;border:1px solid #2f4140;border-radius:12px;padding:13px;background:#161a20;cursor:grab}.task-card:active{cursor:grabbing}.task-card small{color:#8f98a4}.task-meta,.task-footer{display:flex;justify-content:space-between;gap:10px}.task-meta{color:var(--brand-accent);font-size:11px}.task-footer{border-top:1px solid #293b39;padding-top:8px;color:#8f98a4;font-size:10px}.client360-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px}.client360-toolbar select{min-width:240px;border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#101818}.client360-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.client360-data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px}.client360-data-grid small,.client360-data-grid strong{display:block}.client360-data-grid small{color:#8f98a4}.client360-data-grid strong{margin-top:5px}.dna-row{display:grid;grid-template-columns:110px 1fr 44px;gap:10px;align-items:center;margin-top:14px}.dna-row span{color:#aab2bc;font-size:12px}.dna-row strong{font-size:12px;text-align:right}.client360-timeline-panel{grid-row:span 2}@media(max-width:1000px){.operations-dashboard-grid,.client360-grid{grid-template-columns:1fr}.client360-timeline-panel{grid-row:auto}}@media(max-width:700px){.crm-toolbar-actions,.client360-toolbar{align-items:stretch;flex-direction:column}.client360-data-grid{grid-template-columns:1fr}}.section-title-row,.finance-header-actions{display:flex;justify-content:space-between;gap:18px;align-items:center}.funnel-panel,.cashflow-panel{margin-top:16px}.funnel-row,.cashflow-row{display:grid;grid-template-columns:150px 1fr 100px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #293b39}.funnel-bar,.cashflow-bar{height:14px;overflow:hidden;border-radius:999px;background:#20252b}.funnel-bar span,.cashflow-bar span{display:block;height:100%;border-radius:999px;background:var(--brand-primary);color:var(--brand-on-primary)}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.partner-card{min-height:190px}.partner-card .badge{display:inline-flex;margin-top:18px}.finance-row,.intelligence-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:15px 0;border-top:1px solid #293b39}.finance-row strong,.finance-row small{display:block}.finance-row small{margin-top:4px;color:#8f98a4}.marketing-table-grid{grid-template-columns:1.4fr 1fr .6fr 1fr .7fr}.payable-table-grid,.receivable-table-grid{grid-template-columns:1.5fr 1fr .9fr 1fr .8fr}.product-table-grid{grid-template-columns:.7fr 1.5fr 1fr .7fr .9fr .8fr}.purchase-table-grid{grid-template-columns:.9fr 1.4fr 1fr .8fr .8fr}.inventory-table-grid{grid-template-columns:.7fr 1.5fr .7fr .7fr .8fr .8fr}.production-board{grid-template-columns:repeat(4,minmax(260px,1fr))}.intelligence-row strong{font-size:13px}@media(max-width:1200px){.partner-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.section-title-row,.finance-header-actions{align-items:stretch;flex-direction:column}.partner-grid{grid-template-columns:1fr}.funnel-row,.cashflow-row{grid-template-columns:90px 1fr}.funnel-row strong,.cashflow-row strong{grid-column:2}}.environment-switcher{display:grid;gap:7px;padding:0 4px 4px}.environment-switcher label{color:#7f8893;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.environment-switcher select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#12151a}.client-portal-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #2f4140;border-radius:18px;padding:28px;background:radial-gradient(circle at top right,rgba(46,106,99,.15),transparent 35%),#12151a}.client-portal-hero h2{margin:7px 0;font-size:30px}.client-health{min-width:130px;text-align:center}.client-health span{display:block;color:#9aa3af;font-size:12px}.client-health strong{display:inline-block;color:var(--brand-accent);font-size:54px}.client-health small{color:#9aa3af}.client-portal-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px}.indicator-card{min-height:160px}.indicator-card span,.indicator-card small{display:block;color:#9aa3af}.indicator-card strong{display:block;margin:10px 0;font-size:28px}.report-button{margin-top:18px}.client-progress{margin:20px 0}.calendar-grid{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;overflow-x:auto}.calendar-day{min-height:320px}.calendar-event{display:grid;gap:5px;margin-top:14px;border:1px solid #2f4140;border-radius:10px;padding:12px;background:#1b2928}.calendar-event strong{color:var(--brand-accent);font-size:12px}.calendar-event span{color:#c7cdd4;font-size:12px}@media(max-width:900px){.client-portal-grid{grid-template-columns:1fr}.client-portal-hero{align-items:flex-start}}.login-page{display:grid;grid-template-columns:1.2fr minmax(380px,.8fr);min-height:100vh;background:#0b1010}.login-visual{display:flex;flex-direction:column;justify-content:center;padding:8vw;background:radial-gradient(circle at 25% 30%,rgba(46,106,99,.16),transparent 28%),radial-gradient(circle at 75% 70%,rgba(46,106,99,.07),transparent 30%),#0e1313}.login-visual img{width:min(360px,70%);margin-bottom:28px}.login-visual>span{color:var(--brand-accent);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.login-visual h1{max-width:720px;margin:12px 0;font-size:clamp(38px,5vw,72px);line-height:1.03}.login-visual p{max-width:620px;font-size:18px}.login-card{display:grid;align-content:center;gap:14px;padding:clamp(32px,6vw,90px);border-left:1px solid #293b39;background:#1b2323}.login-card label,.registry-form label{display:grid;gap:7px;color:#d8dde3;font-size:13px;font-weight:700}.login-card input,.registry-form input,.registry-form select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#0b0e12}.login-submit{margin-top:8px;padding:13px}.login-error{border:1px solid rgba(228,91,91,.35);border-radius:9px;padding:10px;color:#ff9c9c;background:#e45b5b14;font-size:13px}.demo-access{display:grid;gap:5px;margin-top:18px;border-top:1px solid #293b39;padding-top:16px;color:#8f98a4}.demo-access strong{color:#cdd3da;font-size:12px}.logout-button{width:100%;margin-top:10px;border:1px solid #2f4140;border-radius:8px;padding:8px;color:#aab2bc;background:transparent}.registry-layout{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(620px,1.5fr);gap:16px}.registry-form{display:grid;gap:13px;align-content:start}.registry-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.environment-permissions{display:grid;gap:7px;border:1px solid #293b39;border-radius:10px;padding:12px}.users-table-grid{grid-template-columns:1.2fr .8fr 1.2fr .7fr auto}.clients-registry-grid{grid-template-columns:.65fr 1.4fr 1fr .9fr .7fr}.suppliers-registry-grid{grid-template-columns:.65fr 1.5fr 1fr .7fr .8fr}.products-registry-grid{grid-template-columns:.7fr 1.3fr 1fr 1fr .55fr .8fr}.stock-registry-grid{grid-template-columns:1.3fr 1fr 1fr .55fr .55fr .8fr}.stock-critical{color:#ff8f8f;font-weight:900}.movement-history{margin-top:24px;border-top:1px solid #293b39;padding-top:18px}@media(max-width:1100px){.login-page{grid-template-columns:1fr}.login-visual{min-height:42vh}.login-card{border-left:0;border-top:1px solid #293b39}.registry-layout{grid-template-columns:1fr}}@media(max-width:700px){.registry-form-grid{grid-template-columns:1fr}}.users-table-grid{grid-template-columns:1.1fr .65fr 1fr 1.2fr .65fr auto}.contract-table-grid{grid-template-columns:1fr 1.1fr .9fr 1fr .85fr .8fr auto}.row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.implementation-activation{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:20px;border:1px solid rgba(46,106,99,.28);border-radius:12px;padding:16px;background:#2e6a630f}.implementation-activation p{margin-top:5px}.visibility-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.visibility-card{border:1px solid #2f4140;border-radius:12px;padding:14px;background:#1b2323}.visibility-card>strong{display:block;margin-bottom:10px;color:var(--brand-accent)}.visibility-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:9px 0;border-top:1px solid #293b39;color:#c7cdd4;font-size:12px}.visibility-row input{accent-color:var(--brand-border-strong)}@media(max-width:1100px){.visibility-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.visibility-grid{grid-template-columns:1fr}.implementation-activation{align-items:stretch;flex-direction:column}}.client-list-grid{grid-template-columns:.65fr 1.45fr 1fr 1fr 1fr .8fr}.client-list-button{width:100%;border-right:0;border-left:0;color:inherit;background:transparent;text-align:left}.client-list-button:hover,.client-list-button.selected{background:#1b2928}.client-list-button.selected{box-shadow:inset 3px 0 0 var(--brand-border-strong)}@media(max-width:1200px){.client-list-grid{grid-template-columns:1fr!important}.client-list-button span,.client-list-button div,.client-list-button strong{text-align:left}}.task-delete-button{border:1px solid rgba(228,91,91,.38);border-radius:8px;padding:7px 9px;color:#ff9c9c;background:transparent;cursor:pointer}.implementation-delete{display:inline-flex;margin-top:8px;border:1px solid rgba(228,91,91,.38);border-radius:8px;padding:6px 9px;color:#ff9c9c;font-size:11px;cursor:pointer}.modal-field select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}.active-contract-grid{grid-template-columns:1fr 1.3fr 1fr 1fr 1fr .75fr}.closed-contract-grid{grid-template-columns:1fr 1.3fr 1fr 1.5fr auto}.contract-line{width:100%;border-right:0;border-left:0;color:inherit;background:#1b2323;text-align:left}.contract-line.alternate{background:#15191f}.contract-line:hover{background:#1a2027}.lead-code{color:var(--brand-accent)!important;font-size:10px!important}.lead-identity{display:flex;justify-content:space-between;gap:12px;margin:12px 0;border:1px solid #2f4140;border-radius:10px;padding:10px 12px;background:#101818}@media(max-width:1200px){.active-contract-grid,.closed-contract-grid{grid-template-columns:1fr!important}}.daily-cash-grid{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;margin-top:18px;overflow-x:auto}.cash-day{display:grid;gap:6px;min-height:110px;border:1px solid #2f4140;border-radius:12px;padding:12px;background:#11151a}.cash-day strong{color:var(--brand-accent);font-size:18px}.cash-day small{color:#8f98a4}.cash-day span{font-weight:800}.dre-lines{margin-top:20px;border:1px solid #2f4140;border-radius:12px;overflow:hidden}.dre-lines>div{display:flex;justify-content:space-between;gap:20px;padding:16px;border-top:1px solid #293b39}.dre-lines>div:first-child{border-top:0}.dre-result{background:#2e6a6314;color:var(--brand-accent)}.category-creator{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:12px;border-top:1px solid #293b39}.benefit-box{display:grid;gap:8px;border:1px solid #2f4140;border-radius:12px;padding:14px}.benefit-box small{color:#aab2bc}.principle-card{border-top:1px solid #293b39;padding:16px 0}.principle-card h4{margin:10px 0 6px}.registry-form textarea{width:100%;min-height:92px;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#0b0e12;resize:vertical}@media(max-width:900px){.daily-cash-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}.implementation-activation .primary:disabled{opacity:.45;cursor:not-allowed}.implementation-card{position:relative}.implementation-card.selected{background:#1b2928;box-shadow:inset 3px 0 0 var(--brand-border-strong)}.opportunity-drawer{position:fixed;top:0;right:0;z-index:120;width:min(620px,100vw);height:100vh;border-left:1px solid #2f4140;background:#0d1014;box-shadow:-18px 0 50px #0000006b;overflow:hidden}.sticky-drawer-head{position:sticky;top:0;z-index:2;background:#0d1014}.drawer-scroll{height:calc(100vh - 100px);overflow-y:auto;padding-bottom:36px}.drawer-close{min-width:40px;min-height:40px;border:1px solid #2f4140;border-radius:10px;color:#fff;background:#1b2928;font-size:24px;cursor:pointer}.drawer-contract-actions{display:flex;gap:10px;margin-top:18px}.modal-field textarea{width:100%;min-height:100px;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}@media(max-width:680px){.opportunity-drawer{width:100vw}.drawer-contract-actions{flex-direction:column}}.kanban.trello-board{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px;width:100%;overflow:visible!important;padding-bottom:0!important;align-items:start}.kanban.trello-board::-webkit-scrollbar,.kanban-scroll-hint{display:none!important}.kanban-column{min-width:0!important;width:100%;max-width:100%;min-height:420px}.kanban-list{min-width:0;min-height:300px;overflow:visible}.opportunity-card{width:100%;min-width:0;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation}.kanban.trello-board{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px;width:100%;overflow:visible!important;align-items:start}.kanban-column{min-width:0!important;width:100%;min-height:320px!important;transition:border-color .16s ease,background .16s ease}.kanban-column.drag-over{border-color:var(--brand-border-strong)!important;background:#2e6a630e!important}.kanban-list{min-height:250px;padding:10px}.opportunity-card{width:100%;min-height:0!important;height:auto!important;margin:0 0 9px;padding:11px 12px!important;border-radius:10px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.opportunity-card:active{cursor:grabbing}.opportunity-card.dragging{opacity:.35}.compact-opportunity-head{min-height:0!important}.compact-opportunity-head>div{display:grid;gap:2px}.compact-opportunity-head strong,.compact-opportunity-head small{line-height:1.2}.crm-drag-preview{position:fixed;top:0;left:0;z-index:9999;display:grid;gap:3px;min-width:190px;max-width:280px;padding:11px 12px;border:1px solid rgba(46,106,99,.62);border-radius:10px;color:#fff;background:#15191f;box-shadow:0 16px 42px #00000073;pointer-events:none;will-change:transform}.crm-drag-preview small{color:#aab2bc}@media(max-width:1180px){.kanban.trello-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.kanban.trello-board{grid-template-columns:1fr!important}}.kanban-list{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;min-height:230px!important}.opportunity-card{display:block!important;align-self:start!important;min-height:unset!important;height:fit-content!important;max-height:none!important;padding:10px 12px!important;margin:0 0 8px!important}.opportunity-card .opportunity-head,.opportunity-card .compact-opportunity-head,.opportunity-card .compact-opportunity-head>div{min-height:0!important;height:auto!important}.opportunity-card .compact-opportunity-head>div{display:flex!important;flex-direction:column;gap:2px!important}.opportunity-card strong,.opportunity-card small{margin:0!important;padding:0!important}.kanban-column{min-height:310px!important}.kanban-column{min-height:560px!important}.kanban-list{min-height:500px!important}@media(max-width:1180px){.kanban-column{min-height:480px!important}.kanban-list{min-height:420px!important}}@media(max-width:680px){.kanban-column{min-height:380px!important}.kanban-list{min-height:320px!important}}.drawer-field{display:grid;gap:7px}.drawer-select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818;font:inherit}.drawer-select:focus{outline:none;border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a631f}.checkbox-field{display:flex!important;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border:1px solid #2f4140;border-radius:9px;padding:10px 12px;background:#101818}.checkbox-field span{font-weight:600}.checkbox-field input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand-border-strong);cursor:pointer}.closed-contract-grid{grid-template-columns:1fr 1.25fr 1fr 1.4fr minmax(170px,auto)!important}.closed-contract-grid .row-actions{justify-content:flex-end}.operations-client-grid{grid-template-columns:1.4fr 1.3fr 1.1fr .7fr}.operations-client-grid>div{display:grid;gap:3px}.operations-client-grid small{color:#8f98a4}.operational-placeholder{min-height:300px;display:grid;align-content:start;gap:8px}@media(max-width:900px){.operations-client-grid{grid-template-columns:1fr!important}}.product-catalog-grid{grid-template-columns:74px .8fr 1.6fr 1fr 1fr .7fr .8fr}.product-line{width:100%;border-left:0;border-right:0;color:inherit;background:transparent;text-align:left}.product-thumb{width:52px;height:52px;border:1px solid #2f4140;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#101818;color:#7f8791;font-size:10px}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-filter-row{display:flex;justify-content:flex-end;margin-bottom:14px}.segmented-control{display:inline-flex;border:1px solid #2f4140;border-radius:10px;overflow:hidden}.segmented-control button{border:0;border-left:1px solid #2f4140;padding:9px 12px;color:#aab2bc;background:#1b2323;cursor:pointer}.segmented-control button:first-child{border-left:0}.segmented-control button.active{color:var(--brand-on-primary);background:var(--brand-primary)}.wide-modal{width:min(900px,calc(100vw - 32px));max-width:900px}.read-only-field{display:grid;gap:5px;border:1px solid #2a3038;border-radius:9px;padding:10px 12px;background:#15191f}@media(max-width:1100px){.product-catalog-grid{grid-template-columns:1fr!important}}.catalog-image-preview{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.catalog-image-item{display:grid;gap:7px;border:1px solid #2f4140;border-radius:10px;padding:8px;background:#101818}.catalog-image-item img{width:100%;height:110px;object-fit:cover;border-radius:7px}.image-remove-button{border:1px solid rgba(228,91,91,.38);border-radius:8px;padding:7px 9px;color:#ff9c9c;background:transparent;cursor:pointer}.inventory-grid{grid-template-columns:1.2fr .8fr 1.5fr .7fr .7fr .7fr .7fr .8fr}.inventory-status.normal{color:#8ee6aa}.inventory-status.baixo{color:var(--brand-accent)}.inventory-status.ruptura{color:#ff9c9c}.finance-entry-screen{display:grid}@media(max-width:1100px){.inventory-grid{grid-template-columns:1fr!important}}.validation-alert{display:grid;gap:4px;margin-top:14px;border:1px solid rgba(242,207,102,.45);border-radius:10px;padding:11px 12px;color:#f2cf66;background:#f2cf6612}.validation-alert span{color:#d6d0ad;line-height:1.45}.drawer-contract-actions .primary:disabled,.implementation-action-buttons .primary:disabled{opacity:.42;cursor:not-allowed}.implementation-action-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.implementation-action-buttons{align-items:center}.test-data-panel{display:grid;gap:20px;max-width:1000px}.reset-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reset-scope-grid article{display:grid;gap:7px;border:1px solid #2f4140;border-radius:12px;padding:16px;background:#1b2323}.reset-scope-grid article strong{color:var(--brand-accent);margin-bottom:4px}.reset-scope-grid article span{color:#aab2bc}.reset-confirmation-box{display:grid;gap:14px;border:1px solid rgba(228,91,91,.36);border-radius:12px;padding:16px;background:#e45b5b0b}.reset-confirmation-box label{display:grid;gap:8px}.reset-confirmation-box input{width:100%;border:1px solid #343b45;border-radius:9px;padding:11px;color:#fff;background:#0b0e12}.danger-reset{justify-self:start;background:#a93d3d!important}.danger-reset:disabled{opacity:.4;cursor:not-allowed}.reset-result{display:grid;gap:6px;border:1px solid rgba(94,199,124,.4);border-radius:12px;padding:15px;color:#b9e9c5;background:#5ec77c0f}@media(max-width:760px){.reset-scope-grid{grid-template-columns:1fr}}.sku-variation-field{display:grid;gap:8px}.inline-checkbox{display:flex!important;align-items:center;gap:8px}.inline-checkbox input{width:18px;height:18px;accent-color:var(--brand-border-strong)}.product-variation-box{grid-column:1 / -1;display:grid;gap:12px;border:1px solid #2f4140;border-radius:12px;padding:14px;background:#1b2323}.variation-input-row{display:grid;grid-template-columns:160px 1fr auto;gap:10px}.variation-chips{display:flex;flex-wrap:wrap;gap:8px}.variation-chip{border:1px solid rgba(46,106,99,.36);border-radius:999px;padding:7px 10px;color:var(--brand-accent);background:#2e6a630f;cursor:pointer}.product-hero-image{min-height:280px;display:grid;place-items:center;background:#0a0d11}.product-hero-image img{max-width:100%;max-height:380px;object-fit:contain;border-radius:12px}.empty-product-image{color:#7e8792}.product-detail-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:720px){.variation-input-row{grid-template-columns:1fr}}.product-catalog-grid{grid-template-columns:68px .85fr .65fr minmax(220px,1.8fr) 1fr 1.2fr 1fr .65fr .8fr!important}.product-line{align-items:center}.product-form-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:20px;align-items:start}.product-form-photo{position:sticky;top:0;min-height:360px;display:grid;place-items:center;border:1px solid #2f4140;border-radius:14px;background:#0a0d11;overflow:hidden}.product-form-photo img{width:100%;max-height:520px;object-fit:contain}.product-form-fields{align-items:start}.product-modal-actions{position:sticky;bottom:0;z-index:3;margin-top:18px;padding-top:14px;background:linear-gradient(to top,#11151a 75%,transparent)}.product-detail-drawer{width:min(860px,96vw)!important}.single-image-preview{grid-template-columns:minmax(180px,320px)}.single-image-preview .catalog-image-item img{height:220px;object-fit:contain}@media(max-width:1200px){.product-catalog-grid{grid-template-columns:64px 1fr .7fr minmax(190px,1.5fr) 1fr 1fr 1fr .7fr .8fr!important}}@media(max-width:900px){.product-form-layout{grid-template-columns:1fr}.product-form-photo{position:static;min-height:260px}.product-modal-actions{position:static;background:transparent}}@media(max-width:1100px){.product-catalog-grid{grid-template-columns:1fr!important}.product-line>*{width:100%}}.management-modal{width:min(980px,calc(100vw - 32px));max-width:980px}.management-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:20px}.management-list-panel{display:grid;gap:12px;min-height:360px;border-left:1px solid #2f4140;padding-left:18px}.management-list-scroll{max-height:430px;overflow-y:auto;display:grid;align-content:start;gap:8px;padding-right:4px}.management-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2f4140;border-radius:9px;padding:10px 12px;background:#101818}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:84px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.status-pill.active{color:#baf2c8;background:#4caf5029}.status-pill.inactive{color:#ffb1b1;background:#d3424229}.category-format-hint{border:1px solid rgba(46,106,99,.28);border-radius:9px;padding:9px 10px;color:var(--brand-accent);background:#2e6a630f;font-size:13px}.product-detail-drawer{width:40vw!important;min-width:480px;max-width:760px}.product-detail-drawer .product-hero-image{min-height:180px;max-height:240px}.product-detail-drawer .product-hero-image img{max-height:220px}.product-detail-drawer .drawer-grid strong{font-size:15px;line-height:1.35}@media(max-width:980px){.management-modal-grid{grid-template-columns:1fr}.management-list-panel{border-left:0;border-top:1px solid #2f4140;padding-left:0;padding-top:16px}.product-detail-drawer{width:92vw!important;min-width:0;max-width:none}}.product-catalog-grid{grid-template-columns:68px .75fr .85fr minmax(220px,1.8fr) 1fr 1.2fr 1fr .65fr .8fr!important}.product-status-button{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:30px;justify-self:center;border:0;border-radius:999px;padding:6px 12px;font-weight:700;cursor:pointer}.product-status-button.active{color:#d8f8df;background:#1f7a3d}.product-status-button.inactive{color:#ffe1e1;background:#a63737}.management-item-actions{display:flex;align-items:center;gap:8px}.mini-delete-button{border:1px solid rgba(211,66,66,.45);border-radius:8px;padding:6px 9px;color:#ffb5b5;background:transparent;cursor:pointer}.mini-delete-button:hover{background:#d342421a}.supplier-grid{grid-template-columns:.8fr 1.4fr 1.1fr 1.1fr .7fr 1fr .6fr .7fr}.supplier-line{width:100%;color:inherit;background:transparent;text-align:left}.supplier-modal{width:min(1050px,calc(100vw - 32px));max-width:1050px}.supplier-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supplier-form-grid label{display:grid;gap:7px}.supplier-form-grid input,.supplier-form-grid select,.supplier-form-grid textarea{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818;font:inherit}.supplier-form-grid textarea{min-height:96px}.full-width{grid-column:1/-1}.freight-choice{display:flex;align-items:center;gap:10px;border:1px solid #2f4140;border-radius:9px;padding:10px 12px;background:#101818}.freight-choice>span{margin-right:auto;font-weight:700}.freight-choice label{display:flex;align-items:center;gap:6px;border:1px solid #343b45;border-radius:8px;padding:7px 10px;cursor:pointer}.freight-choice label.selected{border-color:var(--brand-border-strong);background:#2e6a6314}.freight-choice input{width:auto}.supplier-client-linker{display:grid;gap:12px;border:1px solid #2f4140;border-radius:12px;padding:14px;background:#1b2323}@media(max-width:1100px){.supplier-grid{grid-template-columns:1fr!important}}@media(max-width:780px){.supplier-form-grid{grid-template-columns:1fr}.full-width{grid-column:auto}}.purchase-scroll-panel{max-height:68vh;overflow:auto}.sticky-table-head{position:sticky;top:0;z-index:4;background:#11151a}.purchase-order-grid{grid-template-columns:.55fr .75fr 1fr 1.1fr 1.1fr .45fr .8fr 1.1fr 1.4fr}.purchase-order-grid select{width:100%;border:1px solid #2f4140;border-radius:8px;padding:8px;color:#fff;background:#101818}.purchase-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.purchase-form-grid label{display:grid;gap:7px}.purchase-form-grid input,.purchase-form-grid select,.purchase-form-grid textarea{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}.purchase-item-builder{display:grid;grid-template-columns:.8fr 1.6fr .55fr auto;gap:10px;align-items:end;border:1px solid #2f4140;border-radius:12px;padding:14px;background:#1b2323}.purchase-items-list{display:grid;gap:8px}.invoice-line{width:100%;color:inherit;background:transparent}.invoice-drawer{width:min(760px,96vw)!important}.invoice-item-card{display:grid;gap:10px}.stock-balance-grid{grid-template-columns:1.1fr .8fr 1.8fr .7fr .9fr .9fr}.supplier-modal label textarea{min-height:90px}@media(max-width:1150px){.purchase-order-grid,.stock-balance-grid{grid-template-columns:1fr!important}}@media(max-width:780px){.purchase-form-grid,.purchase-item-builder{grid-template-columns:1fr}}.bia-button-icon{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;border-radius:50%;background:#2e6a6324;font-size:14px;line-height:1}button:has(.bia-button-icon),a:has(.bia-button-icon){display:inline-flex;align-items:center;justify-content:center;gap:4px}.conference-list-panel,.stock-list-panel{overflow:auto}.conference-card{display:grid;gap:12px;border:1px solid #2f4140;border-radius:12px;padding:14px;margin-bottom:14px;background:#1b2323}.conference-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.conference-card-head>div{display:grid;gap:3px}.conference-status,.conference-check{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 11px;font-weight:800}.conference-status.success,.conference-check.ok{color:#bff3cb;background:#37a0582e}.conference-status.warning,.conference-check.warning{color:#ffe4a3;background:#d6a9282e}.conference-status.pending{color:#d7dde5;background:#7882912e}.conference-grid{grid-template-columns:.8fr 1.7fr .8fr .9fr .8fr .9fr}.conference-grid input{width:100%;border:1px solid #2f4140;border-radius:8px;padding:8px;color:#fff;background:#0d1014}.conference-actions{display:flex;justify-content:flex-end;gap:10px}.stock-grid{grid-template-columns:.75fr .8fr 1.6fr 1.1fr 1.1fr .8fr .7fr .75fr .9fr .8fr;min-width:1320px}.quarantine-value{color:#ffe4a3;font-weight:800}@media(max-width:1000px){.conference-grid{grid-template-columns:1fr!important}}.manual-number-hint{color:var(--brand-accent);font-size:13px}.stock-grid{grid-template-columns:.72fr .75fr 1.6fr 1.05fr 1.05fr .78fr .68fr .72fr 1.15fr .82fr 1fr 1fr .78fr!important;min-width:1780px}.full-transfer-value{color:#9fc8ff;font-weight:800}.damaged-use-value{color:#ffb0b0;font-weight:800}.full-grid{grid-template-columns:1fr 1.4fr 1fr 1fr .6fr 1fr 1.2fr;min-width:980px}.full-card-stack{display:grid;gap:16px}.full-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.full-item-card{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;border:1px solid #2f4140;border-radius:12px;padding:12px;background:#101818}.full-item-card img,.full-image-empty{width:72px;height:72px;object-fit:contain;border-radius:9px;background:#090c10;display:grid;place-items:center}.full-item-card>div:not(.full-image-empty){display:grid;gap:4px}.full-actions{display:flex;justify-content:flex-end}.full-sku-add{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.full-final-grid{grid-template-columns:1fr 1.4fr 1fr 1fr 1fr .8fr}.environment-navigation{display:grid;gap:18px;padding:18px 14px 16px;border:1px solid #2f4140;border-radius:16px;background:linear-gradient(180deg,#10141afa,#0a0d11fa);box-shadow:0 14px 34px #0000003d}.environment-brand-row{display:flex;align-items:center;gap:10px;padding:2px 8px 0;font-size:20px;letter-spacing:.04em}.environment-brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(46,106,99,.7);border-radius:9px;color:var(--brand-accent);font-size:18px}.environment-navigation-copy{padding:0 8px;color:#99a3ae;font-size:13px}.environment-navigation-list{display:grid;gap:8px}.environment-navigation-item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:62px;border:1px solid transparent;border-radius:12px;padding:10px 11px;color:#d9dee5;background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.environment-navigation-item:hover{border-color:#313842;background:#ffffff06;transform:translate(2px)}.environment-navigation-item.active{border-color:#2e6a6357;background:linear-gradient(90deg,#2e6a632e,#2e6a6309);color:#fff}.environment-navigation-item.active:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:3px;border-radius:0 4px 4px 0;background:var(--brand-primary);color:var(--brand-on-primary)}.environment-navigation-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#161b22;font-size:17px}.environment-navigation-item.active .environment-navigation-icon{background:#2e6a6324}.environment-navigation-text{display:grid;gap:3px;min-width:0}.environment-navigation-text strong{font-size:14px;line-height:1.2}.environment-navigation-text small{overflow:hidden;color:#8f99a4;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.environment-navigation-arrow{color:#747f8c;font-size:22px;line-height:1}.environment-navigation-item.active .environment-navigation-arrow{color:var(--brand-accent)}.environment-user-summary{display:grid;gap:3px;margin-top:2px;border-top:1px solid #252b33;padding:14px 8px 0}.environment-user-summary>span{color:#7f8994;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.environment-user-summary>strong{color:#f2f4f7;font-size:13px}.environment-user-summary>small{color:#8f99a4;font-size:11px}@media(max-width:980px){.environment-navigation{gap:12px}.environment-navigation-text small,.environment-user-summary{display:none}.environment-navigation-item{grid-template-columns:34px minmax(0,1fr) 14px;min-height:52px}}.top-environment-switcher{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:460px;max-width:620px;border:1px solid #2f4140;border-radius:13px;padding:5px;background:#0e1115eb;box-shadow:0 8px 24px #0000002e}.top-environment-tab{position:relative;flex:1 1 0;min-height:40px;border:0;border-radius:9px;padding:8px 16px;color:#9aa4af;background:transparent;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.top-environment-tab:hover{color:#f2f4f7;background:#ffffff06}.top-environment-tab.active{color:var(--brand-on-primary);background:var(--brand-primary);box-shadow:0 0 0 1px #2e6a636b,0 5px 14px #2e6a632e}.top-environment-tab:active{transform:translateY(1px)}.sidebar .environment-navigation,.sidebar .environment-switcher{display:none!important}@media(max-width:1180px){.top-environment-switcher{min-width:360px}.top-environment-tab{padding-inline:10px;font-size:13px}}@media(max-width:860px){.top-environment-switcher{width:100%;min-width:0;max-width:none}.top-environment-tab{min-height:38px;padding-inline:8px;font-size:12px}}@media(max-width:620px){.top-environment-switcher{display:grid;grid-template-columns:1fr}.top-environment-tab{width:100%}}.task-topic-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,320px);gap:14px;overflow-x:auto;padding-bottom:10px}.task-topic-column{display:grid;align-content:start;gap:12px;min-height:520px;border:1px solid #2f4140;border-radius:14px;padding:12px;background:#0f1217}.task-topic-column>header{display:flex;align-items:center;justify-content:space-between}.task-topic-list{display:grid;gap:10px}.task-topic-card{display:grid;gap:5px;width:100%;border:1px solid #2f4140;border-radius:11px;padding:12px;color:inherit;background:#15191f;text-align:left;cursor:pointer}.task-final-grid{grid-template-columns:.8fr 1.5fr 1fr 1fr 1fr .9fr}.inline-create-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:16px}.calendar-shell,.calendar-list{display:grid;gap:10px}.calendar-event-card,.market-event-card{display:grid;grid-template-columns:170px 1fr auto;gap:14px;align-items:center;border:1px solid #2f4140;border-radius:12px;padding:13px;background:#1b2323}.calendar-event-card>div,.market-event-card>div{display:grid;gap:4px}.market-calendar-list{display:grid;gap:10px}.event-grid{grid-template-columns:.8fr 1.6fr 1fr 1fr 1fr .9fr}.event-participation-grid{grid-template-columns:1.5fr 1.3fr 1fr 1.6fr}.protected-interactive-panel{isolation:isolate}.protected-interactive-panel input,.protected-interactive-panel select,.protected-interactive-panel textarea,.protected-interactive-panel button,.protected-interactive-panel label{pointer-events:auto}.implementation-detail-panel,.implementation-checklist{position:relative;z-index:1}.implementation-checklist .checklist-row,.implementation-checklist input[type=checkbox]{cursor:pointer}.crm-drawer-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #2f4140;padding:14px;background:#11151a}.crm-drawer-footer button{min-width:150px}.opportunity-drawer.protected-interactive-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:150!important;width:clamp(680px,42vw,920px)!important;height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-left:1px solid #2f4140;background:#0d1014;box-shadow:-18px 0 50px #0000006b;isolation:auto!important}.opportunity-drawer .drawer-scroll{flex:1 1 auto;min-height:0;height:auto!important;overflow-y:auto;padding-bottom:24px}.opportunity-drawer .crm-drawer-footer{position:static;flex:0 0 auto;width:100%}@media(max-width:680px){.opportunity-drawer.protected-interactive-panel{width:100vw!important}}.crm-drawer-footer button:disabled{opacity:.6;cursor:wait}.plans-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-plan-card{display:grid;gap:10px;border:1px solid #2f4140;border-radius:16px;padding:18px;background:#1b2323}.service-plan-card.featured{border-color:var(--brand-border-strong)}.service-plan-number{color:var(--brand-accent);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.service-plan-card input,.service-plan-card textarea,.modules-grid input,.site-content-grid input,.site-content-grid select{width:100%;border:1px solid #2f4140;border-radius:8px;padding:9px;color:#fff;background:#0d1014}.service-plan-card textarea{min-height:90px}.modules-grid{grid-template-columns:1fr 1.5fr 1fr .7fr}.site-content-grid{grid-template-columns:1fr 1.7fr .8fr}@media(max-width:1100px){.plans-admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.plans-admin-grid{grid-template-columns:1fr}}.scos-system-footer{margin-top:28px;border-top:1px solid #252b33;padding:18px 24px;color:#8f99a4;font-size:12px;text-align:center;letter-spacing:.02em}.client-module-placeholder{min-height:240px}.visibility-global-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.visibility-card-header{display:grid;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #2f4140}.visibility-card-header>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.visibility-group-actions{display:flex;gap:8px;flex-wrap:wrap}.visibility-group-actions button{flex:1 1 130px}.visibility-state{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.visibility-state.habilitado{background:#2e8b5738;color:#8ee0aa}.visibility-state.desabilitado{background:#d857572e;color:#ff9e9e}.visibility-state.parcial{background:#d6a9282e;color:#f0c94a}.architecture-page{display:grid;gap:18px}.architecture-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.architecture-card{display:grid;gap:8px;border:1px solid #2f4140;border-radius:16px;padding:20px;background:#1b2323}.architecture-card>span{color:var(--brand-accent);font-size:12px;font-weight:900;letter-spacing:.1em}.architecture-card>strong{font-size:20px}.architecture-card>p{color:#9aa4af;line-height:1.5}.architecture-principles{display:grid;gap:8px}@media(max-width:900px){.architecture-layers{grid-template-columns:1fr}}.sidebar-group-title,.sidebar-group-button,.menu-group-title,.menu-group-button,.nav-group-title,.nav-group-button{font-size:12.5px!important;font-weight:700!important;letter-spacing:.065em!important;text-transform:uppercase!important}.sidebar-item,.sidebar-subitem,.menu-item,.menu-subitem,.nav-item,.nav-subitem{font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.sidebar-group,.menu-group,.nav-group{margin-bottom:8px!important}.sidebar-group-title,.sidebar-group-button,.menu-group-title,.menu-group-button,.nav-group-title,.nav-group-button{min-height:32px!important;padding-top:7px!important;padding-bottom:7px!important}.sidebar-item,.sidebar-subitem,.menu-item,.menu-subitem,.nav-item,.nav-subitem{min-height:30px!important;padding-top:6px!important;padding-bottom:6px!important}.read-only-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #3a424d;border-radius:999px;padding:7px 12px;color:#aeb7c1;background:#12161b;font-size:12px;font-weight:700}.read-only-banner{margin-bottom:14px;border:1px solid rgba(214,169,40,.38);border-radius:10px;padding:10px 13px;color:#e9c95d;background:#d6a92814;font-size:12px;font-weight:700}.read-only-badge{display:inline-flex;align-items:center;border:1px solid #3a424d;border-radius:999px;padding:7px 12px;color:#aeb7c1;background:#12161b;font-size:12px;font-weight:700}.read-only-mode form input,.read-only-mode form select,.read-only-mode form textarea,.read-only-mode form button[type=submit],.read-only-mode .danger-outline,.read-only-mode .mini-delete-button,.read-only-mode .task-delete-button,.read-only-mode .implementation-delete{pointer-events:none!important;opacity:.62!important}.bia-button{justify-content:center!important;text-align:center!important}.read-only-mode button.primary:not(.bia-button),.read-only-mode button.danger-outline,.read-only-mode .task-delete-button,.read-only-mode .implementation-delete{pointer-events:none!important;opacity:.55!important}.core-company-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.core-company-search{width:min(280px,100%);border:1px solid #dfe4e8;border-radius:10px;padding:10px 12px;background:#fff}.core-companies-grid{grid-template-columns:110px minmax(210px,1.5fr) 150px 100px 130px 90px 95px;align-items:center}.core-companies-grid small{display:block;margin-top:4px;color:#7b8490}@media(max-width:1180px){.core-company-layout{grid-template-columns:1fr}.core-companies-grid{grid-template-columns:100px minmax(190px,1fr) 140px 90px 110px 85px 90px;overflow-x:auto}}.contract-governance-note{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(84,123,255,.24);border-radius:12px;background:#547bff14;color:var(--text-primary, #172033)}.contract-governance-note span{font-size:12px;line-height:1.45;color:var(--text-secondary, #667085)}.modules-policy-grid{grid-template-columns:.8fr 1.4fr .8fr 1fr 1.05fr .8fr;align-items:center;gap:10px}.modules-policy-grid input,.modules-policy-grid select{width:100%;border:1px solid #2f4140;border-radius:8px;padding:9px;color:#fff;background:#0d1014}.compact-checkbox{justify-content:flex-start;gap:8px;margin:0}.module-policy-cards{margin-bottom:16px}.contract-governance-note{margin-top:16px;border-left:3px solid var(--brand-border-strong)}@media(max-width:1100px){.modules-policy-grid{grid-template-columns:1fr 1fr}.modules-policy-grid>*{min-width:0}}.onboarding-wizard{width:min(920px,94vw);max-width:920px;max-height:92vh;overflow:auto}.onboarding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.onboarding-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0}.onboarding-step{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--border-color,#dfe5ec);border-radius:10px;opacity:.62}.onboarding-step strong{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eef2f7}.onboarding-step.active,.onboarding-step.done{opacity:1;border-color:#b8c8dc}.onboarding-step.active strong,.onboarding-step.done strong{background:#182f4f;color:#fff}.onboarding-step span{font-size:12px;font-weight:700}.onboarding-body{display:grid;gap:14px;padding:8px 2px 18px}.onboarding-body h4{margin:0 0 4px;font-size:18px}.onboarding-body label{display:grid;gap:7px;font-weight:700;font-size:13px}.onboarding-body input,.onboarding-body select{width:100%;padding:11px 12px;border:1px solid #d8e0e9;border-radius:9px;background:#fff}.onboarding-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-choice{display:flex!important;align-items:center;gap:10px;padding:13px;border:1px solid #dfe5ec;border-radius:10px;background:#fafbfd}.module-choice input{width:auto}.onboarding-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-review>div{display:grid;gap:4px;padding:15px;border:1px solid #dfe5ec;border-radius:11px;background:#fafbfd}.onboarding-review small{color:#6d7a8b;text-transform:uppercase;letter-spacing:.06em}.onboarding-review span{font-size:12px;color:#667487}.onboarding-actions{position:sticky;bottom:0;background:#fff;padding-top:14px;border-top:1px solid #edf0f4}@media(max-width:760px){.onboarding-steps,.onboarding-modules,.onboarding-review{grid-template-columns:1fr}}.access-governance-cards .card strong{font-size:22px}.governance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;margin-bottom:18px}.governance-policy-panel .registry-form-grid{margin-top:16px}.governance-policy-panel input,.governance-policy-panel select{color:#f4f1e8;background:#111820;border-color:#303945}.governance-policy-panel input:focus,.governance-policy-panel select:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 3px #2e6a631f}.weekday-selector{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.weekday-selector .inline-checkbox{min-width:58px;justify-content:center;color:#dce2e8;border:1px solid #303945;border-radius:10px;padding:8px 10px;background:#151c24;transition:border-color .2s ease,background .2s ease,transform .2s ease}.weekday-selector .inline-checkbox:hover{border-color:var(--brand-border-strong);background:#1b232d;transform:translateY(-1px)}.weekday-selector .inline-checkbox:has(input:checked){border-color:var(--brand-border-strong);background:#2e6a631c;color:var(--brand-accent)}.governance-rule-note,.contract-governance-note{margin-top:14px;border:1px solid #303945;border-left:3px solid var(--brand-border-strong);border-radius:12px;padding:14px 16px;background:#121920;display:grid;gap:5px}.governance-rule-note strong,.contract-governance-note strong{color:var(--brand-accent)}.governance-rule-note span,.contract-governance-note span{color:#aeb8c3;line-height:1.5}.access-request{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #29323c}.access-request:last-child{border-bottom:0}.access-request p{margin:5px 0 0;color:#9da8b4}.access-request-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.governance-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.governance-insight-grid article{border:1px solid #303945;border-radius:14px;padding:16px;background:linear-gradient(145deg,#151c24,#11171e);display:grid;gap:7px;min-height:118px}.governance-insight-grid article strong{color:#f4f1e8}.governance-insight-grid span{color:#9da8b4;line-height:1.45}@media(max-width:980px){.governance-layout{grid-template-columns:1fr}.governance-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.governance-insight-grid,.access-request{grid-template-columns:1fr}.access-request-actions{justify-content:flex-start}}.users360-heading{margin-bottom:16px}.users360-metrics{margin-bottom:18px}.users360-layout{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.6fr);gap:18px;align-items:start}.users360-form{position:sticky;top:18px}.users360-form .registry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-master-toggle{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid #39434d;border-radius:12px;background:#192128;margin:14px 0;color:#e9edf0}.client-master-toggle input{margin-top:4px;accent-color:var(--brand-border-strong)}.client-master-toggle span{display:flex;flex-direction:column;gap:4px}.client-master-toggle small,.muted-copy{color:#9da8b4;line-height:1.45}.compact-permissions{margin:14px 0;padding:14px;background:#171e24;border:1px solid #303a44;border-radius:12px}.users360-list-panel{min-width:0}.users360-search{min-width:230px;max-width:320px;background:#161d23!important;color:#edf0f2!important;border:1px solid #39434d!important}.users360-table-head,.users360-row{display:grid;grid-template-columns:44px minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.6fr);gap:12px;align-items:center}.users360-table-head{margin-top:14px;padding:0 12px;color:#8995a1;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.users360-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.users360-row{width:100%;text-align:left;padding:12px;border:1px solid #303a44;border-radius:12px;background:#171e24;color:#edf0f2;cursor:pointer;transition:.18s ease}.users360-row:hover,.users360-row.selected{border-color:var(--brand-border-strong);background:#20282f;transform:translateY(-1px)}.users360-row span{min-width:0}.users360-row strong,.users360-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users360-row small{color:#9da8b4;margin-top:3px}.user-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-primary),var(--brand-primary));color:var(--brand-on-primary);font-weight:800}.user-primary{min-width:0}.muted-badge{opacity:.65}.users360-drawer{width:min(720px,94vw)}.users360-tabs{display:flex;gap:8px;padding:12px 22px;border-bottom:1px solid #2f3943;background:#141b20;position:sticky;top:92px;z-index:3}.users360-tabs button{border:1px solid #34404a;border-radius:9px;background:#1b232a;color:#aeb8c3;padding:8px 12px;cursor:pointer}.users360-tabs button.active{color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-border-strong);font-weight:700}.users360-drawer-content{padding-top:10px}.permission-chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.permission-chip{padding:8px 10px;border-radius:999px;border:1px solid var(--brand-border-strong);background:#292416;color:var(--brand-accent);font-size:12px}.compact-audit{grid-template-columns:minmax(0,1fr) auto}@media(max-width:1100px){.users360-layout{grid-template-columns:1fr}.users360-form{position:static}.users360-table-head{display:none}.users360-row{grid-template-columns:44px minmax(150px,1fr) minmax(110px,.8fr) auto}.users360-row>span:nth-child(4),.users360-row>span:nth-child(5){display:none}}@media(max-width:680px){.users360-layout{grid-template-columns:minmax(0,1fr)}.users360-layout,.users360-form,.users360-list-panel{width:calc(100vw - 28px);max-width:calc(100vw - 28px);min-width:0}.users360-form{grid-template-columns:minmax(0,1fr)}.users360-form .registry-form-grid{min-width:0}.users360-form .registry-form-grid{grid-template-columns:minmax(0,1fr)}.users360-form input,.users360-form select{min-width:0;width:100%}.users360-form .user-company-assignment,.users360-form .company-access-mode-switch,.users360-form .user-company-options,.users360-form .environment-permissions{min-width:0;width:100%;max-width:100%}.users360-form .company-access-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.users360-form .company-access-mode-switch button{min-width:0;white-space:normal}.users360-form .user-company-options{grid-template-columns:minmax(0,1fr)}.users360-form .checkbox-line{min-width:0;white-space:normal;overflow-wrap:anywhere}.users360-form .checkbox-line span,.users360-form .environment-permissions strong,.users360-form .environment-permissions small{min-width:0;overflow-wrap:anywhere}.users360-row{grid-template-columns:42px minmax(0,1fr) auto}.users360-row>span:nth-child(3),.users360-row>span:nth-child(4),.users360-row>span:nth-child(5){display:none}.users360-search{min-width:0;width:100%;max-width:none}.users360-tabs{overflow-x:auto}}.crm-executive-cards{margin-bottom:18px}.crm-demo-insight{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;background:linear-gradient(135deg,#2e6a631f,#131824eb);border:1px solid rgba(46,106,99,.28)}.crm-demo-insight h3{margin:4px 0 6px}.users360-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#03070ead;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scosFadeIn .18s ease-out}.users360-overlay .users360-drawer{z-index:1101;animation:scosSlideIn .22s ease-out}.form-helper{display:block;margin-top:10px;color:var(--muted, #9ca7b8);line-height:1.4}@keyframes scosFadeIn{0%{opacity:0}to{opacity:1}}@keyframes scosSlideIn{0%{transform:translate(28px);opacity:.75}to{transform:translate(0);opacity:1}}@media(max-width:900px){.crm-demo-insight{align-items:flex-start;flex-direction:column}}.sandbox-toggle{margin-top:8px}.sandbox-badge{margin-left:8px;border-color:#2e6a638c;background:#2e6a631f;color:var(--brand-accent)}.executive-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:18px;margin:18px 0}.executive-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.executive-panel-head h3{margin-top:4px}.executive-pipeline-bars{display:grid;gap:10px}.executive-stage-row{width:100%;border:1px solid rgba(46,106,99,.16);background:#ffffff06;border-radius:12px;display:grid;grid-template-columns:150px minmax(120px,1fr) 110px;align-items:center;gap:14px;padding:12px 14px;color:inherit;text-align:left;transition:.18s ease}.executive-stage-row:hover{border-color:#2e6a637a;background:#2e6a630e;transform:translateY(-1px)}.executive-stage-copy{display:grid;gap:3px}.executive-stage-copy span{color:var(--muted, #8d96a6);font-size:12px}.executive-stage-track{height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.executive-stage-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary));box-shadow:0 0 14px #2e6a6338}.executive-stage-row>b{color:var(--brand-accent);font-size:13px;text-align:right}.executive-conversion-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.executive-conversion-strip>div{padding:12px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);display:grid;gap:4px}.executive-conversion-strip span{color:var(--muted, #8d96a6);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.executive-conversion-strip strong{font-size:21px}.executive-live-badge{border:1px solid rgba(82,209,143,.34);background:#52d18f14;color:#78dca7;border-radius:999px;font-size:11px;padding:5px 9px}.executive-alert-list{display:grid;gap:9px}.executive-alert{width:100%;display:grid;grid-template-columns:9px 1fr 14px;align-items:center;gap:11px;color:inherit;text-align:left;border:1px solid rgba(255,255,255,.06);background:#ffffff06;border-radius:12px;padding:12px}.executive-alert:hover{border-color:#d8b0535c}.executive-alert div{display:grid;gap:3px}.executive-alert small{color:var(--muted, #8d96a6);line-height:1.35}.executive-alert>b{color:#d8b053;font-size:20px}.executive-alert-dot{width:8px;height:8px;border-radius:50%;background:#6f7d91}.executive-alert.warning .executive-alert-dot{background:#e4b95d;box-shadow:0 0 12px #e4b95d59}.executive-alert.attention .executive-alert-dot{background:#dc8b56}.executive-alert.critical .executive-alert-dot{background:#e26666;box-shadow:0 0 12px #e2666659}.executive-alert.info .executive-alert-dot{background:#5ca9dc}.bia-executive-note{margin-top:14px;padding:14px;border-radius:12px;border:1px solid rgba(46,106,99,.18);background:linear-gradient(135deg,#2e6a6314,#2e6a6306)}.bia-executive-note span{color:var(--brand-accent);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.bia-executive-note p{margin:7px 0 0;color:#c6ccd5;line-height:1.45}@media(max-width:1080px){.executive-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.executive-stage-row{grid-template-columns:1fr 90px}.executive-stage-track{grid-column:1 / -1;grid-row:2}.executive-conversion-strip{grid-template-columns:1fr}}.crm-timeline-section h4{margin:.25rem 0 0;color:var(--text,#f6f1e8)}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.compact-action{padding:.55rem .85rem;white-space:nowrap}.crm-activity-composer{display:grid;grid-template-columns:150px 1fr auto;gap:.75rem;align-items:end;margin-top:1rem}.crm-activity-composer select,.crm-activity-composer textarea{width:100%;background:#151a20;color:#f6f1e8;border:1px solid rgba(46,106,99,.28);border-radius:10px;padding:.72rem .8rem}.crm-activity-composer textarea{resize:vertical;min-height:82px}.crm-timeline-list{display:grid;gap:.8rem;margin-top:1rem}.crm-timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;gap:.75rem;padding:.85rem .95rem;background:#171c22;border:1px solid rgba(255,255,255,.07);border-radius:12px}.timeline-dot{width:10px;height:10px;border-radius:999px;background:var(--brand-primary);box-shadow:0 0 0 4px #2e6a631f;margin-top:.35rem;color:var(--brand-on-primary)}.timeline-meta{display:flex;justify-content:space-between;gap:1rem;align-items:center}.timeline-meta small,.crm-timeline-item>div>small{color:#9ca5af}.crm-timeline-item p{margin:.35rem 0;color:#d9dde2;line-height:1.45}.empty-timeline{padding:1rem;border:1px dashed rgba(255,255,255,.13);border-radius:10px;color:#9ca5af;text-align:center}@media(max-width:900px){.crm-activity-composer{grid-template-columns:1fr}.section-title-row{align-items:stretch;flex-direction:column}.compact-action{width:100%}}.crm-funnel-panel{margin-bottom:1rem}.crm-funnel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.crm-weighted-value{display:grid;text-align:right;gap:.2rem}.crm-weighted-value span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#9ca5af}.crm-weighted-value strong{color:var(--brand-accent);font-size:1.1rem}.crm-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.crm-funnel-stage{position:relative;padding:1rem;border-radius:13px;background:#171c22;border:1px solid rgba(255,255,255,.07);overflow:hidden}.crm-funnel-stage:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-primary);color:var(--brand-on-primary)}.crm-funnel-stage span{display:block;color:#aab2bc;font-size:.78rem}.crm-funnel-stage strong{display:block;font-size:1.65rem;margin:.35rem 0}.crm-funnel-stage small{color:var(--brand-accent)}.crm-proposal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;padding:1rem;border-radius:12px;background:#2e6a630e;border:1px solid rgba(46,106,99,.18)}.crm-proposal-summary div{display:grid;gap:.25rem}.crm-proposal-summary span{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#9ca5af}.crm-proposal-summary strong{font-size:.92rem;color:var(--brand-accent)}@media(max-width:1100px){.crm-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.crm-funnel-head{flex-direction:column}.crm-weighted-value{text-align:left}.crm-funnel-grid,.crm-proposal-summary{grid-template-columns:1fr}}.crm-dashboard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.crm-dashboard-summary article{background:var(--surface-2, #171b20);border:1px solid var(--border, #2f4140);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:5px}.crm-dashboard-summary span,.crm-dashboard-summary small{color:var(--muted, #9aa5b1)}.crm-dashboard-summary strong{font-size:1.35rem}@media(max-width:900px){.crm-dashboard-summary{grid-template-columns:1fr}}.crm-dashboard-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-funnel-grid-counts .crm-funnel-stage small{color:var(--muted)}.crm-activity-composer{margin:0}@media(max-width:900px){.crm-dashboard-summary-compact{grid-template-columns:1fr}}.operations-command-center{display:grid;gap:18px}.operations-command-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid rgba(46,106,99,.24);border-radius:22px;background:linear-gradient(135deg,#2e6a631c,#0e1117f0 48%,#1f2630d1)}.operations-command-hero h2{margin:6px 0 8px;font-size:30px}.operations-command-hero p{margin:0;max-width:720px}.operations-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operations-priority{display:grid;grid-template-columns:auto 1fr auto;align-items:center;text-align:left;gap:14px;padding:17px 18px;border-radius:16px;background:#14181feb;border:1px solid rgba(255,255,255,.08);color:inherit}.operations-priority:hover{transform:translateY(-1px);border-color:#d1ab5c66}.operations-priority.critical{border-left:3px solid #d86b6b}.operations-priority.warning{border-left:3px solid #d8a85f}.operations-priority.attention{border-left:3px solid #cfbd78}.operations-priority.info{border-left:3px solid #6d9bbd}.operations-priority small{display:block;margin-top:4px}.priority-index{font-size:12px;color:#d1ab5c;border:1px solid rgba(209,171,92,.28);padding:7px;border-radius:10px}.operational-main-grid{grid-template-columns:1.4fr .8fr}.operational-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.operational-flow button{padding:16px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;color:inherit;text-align:left}.operational-flow button>span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2e6a6321;color:var(--brand-accent);margin-bottom:22px}.operational-flow small{display:block;margin-top:5px}.bia-operational-copy{font-size:15px;line-height:1.65;margin:18px 0 22px}.ownership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.ownership-grid article{padding:16px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.ownership-grid strong,.ownership-grid small{display:block;margin-top:6px}.stock-location-grid{grid-template-columns:1.05fr 1fr 1.25fr .85fr .85fr 1.1fr .85fr .8fr;min-width:1050px}.stock-location-panel{overflow:auto}.location-rate{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.location-rate:before{content:"";grid-column:1;grid-row:1;height:6px;border-radius:999px;background:#ffffff14}.location-rate i{grid-column:1;grid-row:1;height:6px;border-radius:999px;background:var(--brand-primary);z-index:1;color:var(--brand-on-primary)}.location-rate small{grid-column:2;grid-row:1}.operations-space-cards{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.operations-priority-grid,.ownership-grid,.operational-main-grid{grid-template-columns:1fr}.operational-flow,.operations-space-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.operations-command-hero{align-items:flex-start;flex-direction:column}.operations-command-hero h2{font-size:24px}.operations-priority-grid,.operations-space-cards,.operational-flow{grid-template-columns:1fr}}.approval-command-center{display:grid;gap:20px}.approval-environment-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.approval-environment-flow span,.approval-route span{padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:#ffffff08;font-size:12px}.approval-list{display:grid;gap:12px;margin-top:18px}.approval-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:20px;padding:18px;border:1px solid var(--border);border-radius:16px;background:#ffffff05}.approval-item-main h3{margin:10px 0 6px}.approval-item-main p{margin:0;color:var(--muted)}.approval-item-main>div:first-child{display:flex;align-items:center;gap:10px}.approval-route{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.approval-route small{margin-left:auto}.approval-decision{display:grid;gap:10px}.approval-decision textarea{min-height:86px}.approval-decision>div{display:flex;gap:8px;justify-content:flex-end}.approval-result{display:flex;flex-direction:column;gap:7px;padding:14px;border-radius:12px;background:#ffffff06}.status-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}.status-pill.pendente{background:#eab30824;color:#facc15}.status-pill.aprovado{background:#22c55e24;color:#4ade80}.status-pill.rejeitado{background:#ef444424;color:#f87171}@media(max-width:900px){.approval-item{grid-template-columns:1fr}.approval-route small{margin-left:0;width:100%}}.product-workspace-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#03070cd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:22px;display:flex;align-items:stretch;justify-content:center}.product-workspace{width:min(1500px,100%);height:calc(100vh - 44px);background:#0b1119;border:1px solid rgba(46,106,99,.28);border-radius:20px;box-shadow:0 28px 90px #0000008c;overflow:hidden;display:flex;flex-direction:column}.product-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 26px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#2e6a6317,#0e1620f0)}.product-workspace-identity,.product-workspace-actions{display:flex;align-items:center;gap:14px}.product-workspace-identity h2{margin:4px 0;font-size:1.55rem}.product-workspace-identity p{margin:0;color:#8e9aaa}.product-workspace-image{width:74px;height:74px;border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#101923;display:grid;place-items:center;color:#6f7b88;font-size:.76rem}.product-workspace-image img{width:100%;height:100%;object-fit:cover}.product-workspace-content{min-height:0;overflow:auto;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.product-workspace-main,.product-workspace-side{display:grid;gap:18px;align-content:start}.product-object-card,.product-side-card,.bia-context-card{border:1px solid rgba(255,255,255,.08);background:#0f1721;border-radius:16px;padding:20px}.object-card-head,.client-product-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.object-card-head h3,.client-product-card-head h4,.product-side-card h3,.bia-context-card h3{margin:4px 0}.object-card-head>small{color:#7e8a98}.product-data-grid,.client-product-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-data-grid>div,.client-product-data>div{padding:14px;border-radius:12px;background:#0a1119;border:1px solid rgba(255,255,255,.06)}.product-data-grid small,.client-product-data small{display:block;color:#7f8b98;margin-bottom:6px}.client-product-card-list{display:grid;gap:12px}.client-product-card{padding:16px;border-radius:14px;background:#0b131d;border:1px solid rgba(46,106,99,.14)}.client-product-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.client-product-card-actions button{min-height:36px}.bia-context-card{background:linear-gradient(145deg,#2e6a631f,#101822)}.bia-context-card p{color:#a8b2be;line-height:1.55}.product-side-card{display:grid;gap:10px}.product-side-card button{width:100%}@media(max-width:1000px){.product-workspace-content{grid-template-columns:1fr}.product-workspace-header{align-items:flex-start;flex-direction:column}.product-workspace-actions{flex-wrap:wrap}.product-data-grid,.client-product-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-workspace-backdrop{padding:0}.product-workspace{height:100vh;border-radius:0}.product-workspace-content{padding:14px}.product-data-grid,.client-product-data{grid-template-columns:1fr}.product-workspace-image{display:none}}.product-filter-row{align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.product-search-box{min-width:320px;flex:1 1 440px;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #2f4140;border-radius:10px;background:#1b2323}.product-search-box:focus-within{border-color:var(--brand-border-strong);box-shadow:0 0 0 3px #2e6a631f}.product-search-box input{width:100%;border:0;outline:0;color:#edf0f4;background:transparent}.product-search-box button,.text-action{border:0;background:transparent;color:var(--brand-accent);cursor:pointer}.product-client-filter{min-height:42px;min-width:200px;padding:0 12px;border:1px solid #2f4140;border-radius:10px;color:#d8dde4;background:#1b2323}.product-results-summary{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 12px;color:#8f98a4;font-size:12px}.field-help{display:block;margin-top:5px;color:#8f98a4;font-size:11px}@media(max-width:900px){.product-search-box,.product-client-filter,.product-filter-row .segmented-control{width:100%;min-width:0}}.modal-backdrop{overflow:auto;align-items:start}.supplier-modal{max-height:calc(100vh - 40px);overflow:auto;margin:auto;overscroll-behavior:contain}.supplier-document-center{display:grid;gap:12px;border:1px solid #2f4140;border-radius:12px;padding:14px;background:#1b2323}.supplier-document-center p{margin:4px 0 0;color:#9ca5b0}.supplier-document-actions{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:10px;align-items:center}.file-picker{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:0}.file-picker input{display:none}.supplier-document-list{display:grid;gap:8px;max-height:230px;overflow:auto}.supplier-document-item{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #292f37;border-radius:10px;padding:10px 12px;background:#0d1014}.supplier-document-item>div:first-child{display:grid;gap:3px;min-width:0}.supplier-document-item strong,.supplier-document-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-document-item .outline{text-decoration:none;padding:7px 10px}@media(max-width:780px){.supplier-modal{max-height:calc(100vh - 16px);width:calc(100vw - 16px)}.supplier-document-actions{grid-template-columns:1fr}.supplier-document-item{align-items:flex-start;flex-direction:column}.supplier-document-item .row-actions{width:100%}}.crm-activity-composer{grid-template-columns:minmax(150px,.8fr) minmax(180px,.9fr) minmax(280px,2fr);align-items:end}.crm-activity-composer label{display:flex;flex-direction:column;gap:.4rem;color:#d9dde2;font-size:.82rem;font-weight:700}.crm-activity-composer input,.crm-activity-composer select,.crm-activity-composer textarea{min-height:44px;width:100%;background:#151a20;color:#f6f1e8;border:1px solid rgba(46,106,99,.28);border-radius:10px;padding:.72rem .8rem;box-sizing:border-box}.crm-action-note{grid-column:auto}.crm-composer-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.65rem}.timeline-followup{display:inline-flex;gap:.45rem;align-items:center;margin-top:.55rem;padding:.35rem .55rem;border:1px solid rgba(46,106,99,.24);border-radius:8px;background:#2e6a6314;font-size:.8rem}.timeline-followup strong{color:var(--brand-accent)}.timeline-followup span{color:#f6f1e8}.timeline-item-footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:.55rem}.timeline-actions{display:flex;gap:.4rem}.timeline-actions button{padding:.4rem .65rem;font-size:.78rem}.link-modal .modal-form-grid,.decision-modal .modal-form-grid{align-items:end}@media(max-width:1100px){.crm-activity-composer{grid-template-columns:1fr 1fr}.crm-action-note{grid-column:1/-1}}@media(max-width:700px){.crm-activity-composer{grid-template-columns:1fr}.crm-action-note,.crm-composer-actions{grid-column:1}.timeline-item-footer{align-items:flex-start;flex-direction:column}}.permission-matrix{display:grid;gap:16px;margin-top:18px}.permission-resource-card{overflow:hidden;border:1px solid rgba(46,106,99,.2);border-radius:12px;background:#121820}.permission-resource-header{padding:16px;border-bottom:1px solid rgba(255,255,255,.08);background:#171e27}.permission-resource-header strong{display:block;color:var(--brand-accent);font-size:15px}.permission-resource-header p{margin:6px 0 0;color:#9da8b7;font-size:13px;line-height:1.45}.permission-action-list{display:grid}.permission-action-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(160px,220px);align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.permission-action-row:last-child{border-bottom:0}.permission-action-row>span{color:#e6eaf0;font-size:13px;font-weight:600}.permission-action-row select{width:100%;min-height:38px;padding:8px 34px 8px 10px;border:1px solid #35404f;border-radius:8px;background:#0d1218;color:#f1f3f5;outline:none}.permission-action-row select:hover:not(:disabled){border-color:#2e6a63a6}.permission-action-row select:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 3px #2e6a631f}.permission-action-row select:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.permission-action-row{grid-template-columns:1fr;gap:8px}}.permission-feedback{margin-top:14px;padding:11px 13px;border:1px solid;border-radius:8px;font-size:13px;font-weight:600}.permission-feedback-success{border-color:#42be7873;background:#42be781a;color:#8ee0b2}.permission-feedback-error{border-color:#eb575780;background:#eb57571a;color:#ff9b9b}.full-planning-board{grid-template-columns:repeat(4,minmax(260px,1fr));align-items:start}.full-planning-column{min-height:520px}.full-planning-card{position:relative;display:grid;gap:.55rem;border-left:5px solid transparent;cursor:pointer}.full-planning-card:hover{transform:translateY(-2px)}.full-planning-type{width:fit-content;padding:.25rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.full-planning-title{display:block;font-size:1rem;line-height:1.25;text-transform:uppercase}.full-planning-shipment{display:block;font-size:.82rem;line-height:1.25;font-weight:700;color:var(--muted)}.full-planning-dates{display:grid;gap:.25rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.78rem}.full-planning-card.full-type-external{border-left-color:#ef4444}.full-type-external .full-planning-type{color:#fecaca;background:#ef444429;border:1px solid rgba(239,68,68,.45)}.full-planning-card.full-type-supermarket{border-left-color:var(--brand-border-strong)}.full-type-supermarket .full-planning-type{color:var(--brand-accent);background:#2e6a6324;border:1px solid rgba(46,106,99,.42)}.full-planning-card.full-type-normal{border-left-color:#3b82f6}.full-type-normal .full-planning-type{color:#bfdbfe;background:#3b82f629;border:1px solid rgba(59,130,246,.45)}@media(max-width:1200px){.full-planning-board{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media(max-width:700px){.full-planning-board{grid-template-columns:1fr}}.full-planning-complete-button{background:#22c55e29;color:#86efac;border:1px solid rgba(34,197,94,.55);border-radius:10px;padding:.72rem 1rem;font-weight:800;cursor:pointer}.full-planning-complete-button:hover{background:#22c55e47}.full-planning-cancel-button{background:#ef444429;color:#fca5a5;border:1px solid rgba(239,68,68,.55);border-radius:10px;padding:.72rem 1rem;font-weight:800;cursor:pointer}.full-planning-cancel-button:hover{background:#ef444447}.task-card{position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.task-card.task-card-overdue{border-color:#ef4444b8;box-shadow:inset 4px 0 #ef4444,0 8px 24px #ef444414}.task-card.task-card-due-today{border-color:#2e6a63b8;box-shadow:inset 4px 0 0 var(--brand-border-strong),0 8px 24px #2e6a6312}.task-card.task-card-urgent{border-color:#f97316b8;box-shadow:inset 4px 0 #f97316,0 8px 24px #f9731612}.task-card.task-card-high-priority{border-color:#daae20b8;box-shadow:inset 4px 0 #daae20,0 8px 24px #daae2012}.task-alert-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.task-alert-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1}.task-alert-badge.overdue{color:#ffb4b4;background:#ef44441f;border-color:#ef444457}.task-alert-badge.due-today{color:#ffd58a;background:#f59e0b1f;border-color:#f59e0b57}.task-alert-badge.urgent{color:#ffc099;background:#f973161f;border-color:#f9731657}.task-alert-badge.high-priority{color:#f3d46c;background:#daae201f;border-color:#daae2057}.task-due-text.overdue{color:#ff8f8f;font-weight:700}.task-due-text.due-today{color:var(--brand-accent);font-weight:700}.onboarding-company-step{gap:18px}.onboarding-subsection{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--border-color,#dfe5ec)}.onboarding-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-section-title h4{margin:0}.onboarding-section-title small,.onboarding-intro,.field-help{color:var(--muted,#738196);font-weight:500;line-height:1.45}.registry-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-form-grid-4,.registry-form-grid-address{grid-template-columns:repeat(4,minmax(0,1fr))}.registry-form-grid-address .span-2{grid-column:span 2}.inline-field-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.inline-field-action .outline{white-space:nowrap;padding-inline:14px}.contact-area-options{display:flex;flex-wrap:wrap;gap:8px}.module-choice.compact{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;font-size:11px}.module-choice.compact input{width:auto}.additional-contact-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border-color,#dfe5ec);border-radius:12px;background:var(--surface-soft,rgba(255,255,255,.025))}.additional-contact-card .mini-delete-button{justify-self:end}.compact-empty{min-height:auto;padding:18px}.onboarding-mode-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-mode-choice>label{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:3px;padding:15px;border:1px solid var(--border-color,#dfe5ec);border-radius:12px;cursor:pointer}.onboarding-mode-choice>label.selected{border-color:var(--primary,var(--brand-border-strong));box-shadow:0 0 0 2px #2e6a631f}.onboarding-mode-choice input{grid-row:1/span 2;width:auto;margin-top:3px}.onboarding-mode-choice strong,.onboarding-mode-choice span{grid-column:2}.onboarding-mode-choice span{font-size:12px;color:var(--muted,#738196);font-weight:500}@media(max-width:980px){.registry-form-grid-4,.registry-form-grid-3,.registry-form-grid-address{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.registry-form-grid-4,.registry-form-grid-3,.registry-form-grid-address,.onboarding-mode-choice{grid-template-columns:1fr}.registry-form-grid-address .span-2{grid-column:span 1}.onboarding-section-title{align-items:stretch;flex-direction:column}}.onboarding-wizard{width:min(1080px,calc(100vw - 40px));max-width:1080px;height:min(880px,calc(100vh - 40px));max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;color:#f7f8fa;background:#12151a}.onboarding-head{padding-bottom:2px}.onboarding-steps{margin:18px 0 16px}.onboarding-step{min-width:0;border-color:#2f4140;background:#101818;opacity:.72}.onboarding-step strong{flex:0 0 26px;color:#c7cdd5;background:#242a32}.onboarding-step span{min-width:0;overflow:hidden;color:#c7cdd5;text-overflow:ellipsis;white-space:nowrap}.onboarding-step.active,.onboarding-step.done{border-color:#2e6a63b8;background:#2e6a6314;opacity:1}.onboarding-step.active strong,.onboarding-step.done strong{color:var(--brand-on-primary);background:var(--brand-primary)}.onboarding-step.active span,.onboarding-step.done span{color:#fff}.onboarding-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 22px 2px;scrollbar-color:#4a515c #101318;scrollbar-width:thin}.onboarding-body::-webkit-scrollbar{width:8px}.onboarding-body::-webkit-scrollbar-track{background:#1b2323;border-radius:999px}.onboarding-body::-webkit-scrollbar-thumb{background:#4a515c;border-radius:999px}.onboarding-section-title h4,.onboarding-body h4{color:#f7f8fa}.onboarding-section-title small,.onboarding-intro,.field-help{color:#9ba4af}.onboarding-subsection{border-top-color:#2f4140}.onboarding-body label{color:#f4f1e8}.onboarding-body input,.onboarding-body select,.onboarding-body textarea{border-color:#343b45;color:#f7f8fa;background:#101818;box-shadow:none}.onboarding-body input::placeholder,.onboarding-body textarea::placeholder{color:#7f8995;opacity:1}.onboarding-body input:focus,.onboarding-body select:focus,.onboarding-body textarea:focus{outline:none;border-color:var(--brand-border-strong);box-shadow:0 0 0 3px #2e6a631f}.onboarding-body select option{color:#f7f8fa;background:#12151a}.module-choice,.additional-contact-card,.onboarding-mode-choice>label,.onboarding-review>div{border-color:#2f4140;color:#f7f8fa;background:#1b2323}.module-choice:hover,.onboarding-mode-choice>label:hover{border-color:#4a515c}.onboarding-review small,.onboarding-review span,.onboarding-mode-choice span{color:#9ba4af}.onboarding-actions{position:static;z-index:2;justify-content:space-between;margin:0 -2px;padding:14px 2px 0;border-top:1px solid #2f4140;background:#12151a}.onboarding-actions .ghost,.onboarding-actions .primary{min-width:124px}@media(max-width:980px){.onboarding-wizard{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.onboarding-steps{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto;padding-bottom:4px}.onboarding-step span{display:none}}@media(max-width:760px){.modal-backdrop{padding:8px}.onboarding-wizard{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:16px;border-radius:12px}.onboarding-steps{grid-template-columns:repeat(5,46px);justify-content:space-between}.onboarding-step{justify-content:center;padding:8px}.onboarding-actions{gap:10px}.onboarding-actions .ghost,.onboarding-actions .primary{flex:1;min-width:0}}.operational-settings-editor{display:grid;gap:18px}.operational-settings-editor.compact{gap:14px}.operational-config-block{display:grid;gap:13px;padding:16px;border:1px solid var(--border-color,#26374d);border-radius:14px;background:#0714266b}.operational-config-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operational-config-title h4{margin:2px 0 0}.operational-config-title small{max-width:430px;color:var(--muted,#91a0b4);line-height:1.45}.operation-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.operation-model-grid>label{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:4px;padding:14px;border:1px solid var(--border-color,#31435a);border-radius:12px;background:#0a1c31b8;cursor:pointer;transition:.18s ease}.operation-model-grid>label:hover{border-color:#2e6a639e}.operation-model-grid>label.selected{border-color:var(--primary,var(--brand-border-strong));box-shadow:0 0 0 2px #2e6a631f}.operation-model-grid input{grid-row:1/span 2;width:auto;margin-top:3px}.operation-model-grid strong,.operation-model-grid span{grid-column:2}.operation-model-grid span{font-size:12px;color:var(--muted,#91a0b4);font-weight:500;line-height:1.4}.process-step-grid{display:grid;gap:9px}.process-step-grid>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-color,#31435a);border-radius:11px;background:#0a1c3194}.process-step-grid>label.disabled{opacity:.72}.process-step-grid input{width:auto}.process-step-grid span{display:grid;gap:2px}.process-step-grid small{color:var(--muted,#91a0b4);font-weight:500}.process-step-grid b{font-size:10px;letter-spacing:.06em;color:#9fb0c6}.process-step-grid>label.enabled b{color:#8bd4a4}.operational-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operational-cost-grid>div{display:grid;align-content:start;gap:10px}.operational-radio{display:grid!important;grid-template-columns:auto 1fr;gap:10px!important;padding:12px;border:1px solid var(--border-color,#31435a);border-radius:11px;background:#0a1c3194;cursor:pointer}.operational-radio input{width:auto!important;margin-top:3px}.operational-radio span{display:grid;gap:3px}.operational-radio small{color:var(--muted,#91a0b4);font-weight:500;line-height:1.4}.packaging-cost-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.operational-confirmation{display:grid!important;grid-template-columns:auto 1fr;gap:11px!important;padding:14px;border:1px solid rgba(46,106,99,.45);border-radius:12px;background:#2e6a6312}.operational-confirmation input{width:auto!important;margin-top:3px}.operational-confirmation span{display:grid;gap:3px}.operational-confirmation small{color:var(--muted,#91a0b4);font-weight:500}.compact-alert{margin-top:0}.operational-implementation-section{display:grid;gap:16px}.operational-implementation-section .section-title-row{align-items:flex-start}.operational-settings-editor.compact .operational-config-block{padding:13px}.operational-settings-editor.compact .operation-model-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}@media(max-width:980px){.operation-model-grid,.operational-cost-grid,.operational-settings-editor.compact .operation-model-grid{grid-template-columns:1fr}}@media(max-width:620px){.operational-config-title{flex-direction:column}.process-step-grid>label{grid-template-columns:auto 1fr}.process-step-grid b{grid-column:2}.packaging-cost-options{grid-template-columns:1fr}}.client-groups-page{display:grid;gap:18px}.client-group-metrics{margin:0}.client-groups-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;align-items:start}.client-groups-sidebar{position:sticky;top:18px;display:grid;gap:18px}.client-group-create-form,.group-contract-form,.group-establishment-form{display:grid;gap:14px}.client-group-list{display:grid;gap:9px}.client-group-list-item{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--border, #29313c);border-radius:12px;background:#1b2323;color:inherit;text-align:left}.client-group-list-item span,.client-group-list-item strong,.client-group-list-item small{display:block}.client-group-list-item small{margin-top:4px;color:var(--muted, #9da9b8)}.client-group-list-item b{white-space:nowrap;color:var(--brand-accent)}.client-group-list-item.active{border-color:var(--brand-border-strong);background:#2e6a6317;box-shadow:inset 3px 0 0 var(--brand-border-strong)}.client-groups-content{min-width:0;display:grid;gap:18px}.compact-title-row{margin-bottom:14px}.client-group-cnpj-table{overflow-x:auto}.group-cnpj-grid{grid-template-columns:minmax(230px,1.4fr) minmax(150px,.9fr) minmax(150px,.8fr) 90px 90px;min-width:850px}.group-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.group-establishment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.group-establishment-grid label,.group-contract-form>label,.client-group-create-form label{display:grid;gap:7px}.group-primary-check{min-height:48px;align-self:end;padding:9px 10px;border:1px solid var(--border, #29313c);border-radius:10px}.field-with-button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.group-form-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.group-contract-form{grid-template-columns:repeat(2,minmax(0,1fr))}.group-served-clients{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;border:1px solid var(--border, #29313c);border-radius:12px;background:#0d1218}.group-served-clients>strong{grid-column:1 / -1}.group-served-clients .checkbox-line{margin:0;padding:9px 10px;border-radius:9px;background:#141a22}.disabled-checkbox{opacity:.55}.panel-description{margin:-4px 0 14px;color:var(--muted, #9da9b8)}.compact-empty{padding:16px}@media(max-width:1180px){.client-groups-layout{grid-template-columns:1fr}.client-groups-sidebar{position:static}.group-establishment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.group-establishment-grid,.group-contract-form,.group-served-clients,.group-inline-form{grid-template-columns:1fr}.group-form-actions{flex-direction:column-reverse}}.data-diagnostic-page{display:grid;gap:18px}.diagnostic-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-action-panel{display:flex;align-items:center;justify-content:space-between;gap:24px}.diagnostic-action-panel>div{max-width:760px}.diagnostic-action-panel small{display:block;margin-top:8px;color:var(--text-soft, #9ca3af)}.diagnostic-run-button{min-width:250px}.diagnostic-status{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid rgba(62,207,142,.34);border-radius:12px;background:#3ecf8e14}.diagnostic-status.running{border-color:#58a6ff6b;background:#58a6ff14}.diagnostic-spinner{width:17px;height:17px;flex:0 0 auto;border:2px solid rgba(255,255,255,.24);border-top-color:currentColor;border-radius:50%;animation:diagnostic-spin .8s linear infinite}@keyframes diagnostic-spin{to{transform:rotate(360deg)}}.diagnostic-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.diagnostic-check-list,.diagnostic-history-list{display:grid;gap:9px}.diagnostic-check{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.diagnostic-check div{display:grid;gap:4px}.diagnostic-check small{color:var(--text-soft, #9ca3af)}.diagnostic-severity{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.severity-critico{color:#fecaca;background:#ef444429}.severity-alto{color:var(--brand-accent);background:#f9731629}.severity-medio{color:var(--brand-accent);background:#2e6a6326}@media(max-width:980px){.diagnostic-summary-grid,.diagnostic-content-grid{grid-template-columns:1fr}.diagnostic-action-panel{align-items:stretch;flex-direction:column}.diagnostic-run-button{width:100%}}.diagnostic-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:start}.diagnostic-execution-panel{display:grid;gap:14px}.diagnostic-execution-panel .diagnostic-run-button{justify-self:start}.diagnostic-safe-note,.diagnostic-warning{padding:12px 14px;border-radius:10px;margin-bottom:10px}.diagnostic-safe-note{border:1px solid rgba(62,207,142,.34);background:#3ecf8e14}.diagnostic-warning{border:1px solid rgba(239,68,68,.34);background:#ef444417}@media(max-width:980px){.diagnostic-grid{grid-template-columns:1fr}.diagnostic-execution-panel .diagnostic-run-button{width:100%}}.diagnostic-rollback-button{margin-top:14px;width:100%}.product-identity-guidance{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:12px;margin:12px 0 14px}.identity-guidance-copy,.draft-recovered-banner,.domain-ownership-panel,.modal-context-copy,.domain-ownership-note{border:1px solid #2f4140;border-radius:10px;background:#10151a}.identity-guidance-copy{display:grid;gap:5px;padding:11px 13px}.identity-guidance-copy small,.draft-recovered-banner small,.modal-context-copy,.domain-ownership-note{color:#9ba4af;line-height:1.45}.draft-recovered-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 13px;border-color:#3da6656b;background:#1c57342e}.field-warning{display:block;margin-top:5px;color:#f2bf5a;font-size:11px;line-height:1.4}.client-link-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}.modal-context-copy{margin:8px 0 0;padding:10px 12px}.domain-ownership-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin-top:14px;padding:13px;color:#b8c0ca;font-size:12px}.domain-ownership-panel strong{grid-column:1 / -1;color:#f4f1e8}.domain-ownership-note{display:block;margin-top:10px;padding:8px 10px;font-size:11px}@media(max-width:760px){.product-identity-guidance,.client-link-identity-grid,.domain-ownership-panel{grid-template-columns:1fr}.domain-ownership-panel strong{grid-column:auto}.draft-recovered-banner{align-items:flex-start;flex-direction:column}}.sync-status{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line, #2f4140);border-radius:10px;background:#0f1419db;color:var(--muted, #aeb8c5);font-size:12px;font-weight:700;white-space:nowrap}.sync-status-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px #ffffff0a}.sync-status.sync-connected{color:#78d891;border-color:#40ae5f73}.sync-status.sync-reconnecting{color:var(--brand-accent);border-color:#2e6a636b}.sync-status.sync-reconnecting .sync-status-dot{animation:scos-sync-pulse 1.2s ease-in-out infinite}.sync-status.sync-offline{color:#ef8f8f;border-color:#ef8f8f6b}@keyframes scos-sync-pulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:1180px){.sync-status span:last-child{display:none}.sync-status{padding:0 10px}}.top-environment-tab.environment-development{position:relative}.top-environment-tab.environment-development:before{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:999px;background:transparent}.top-environment-tab.environment-development.active{color:var(--brand-on-primary);background:var(--brand-primary);box-shadow:0 0 0 1px #2e6a636b,0 5px 14px #2e6a632e}.top-environment-tab.environment-development.active:before{background:var(--brand-primary);color:var(--brand-on-primary)}.content.environment-development .topbar{border-bottom-color:#2e6a633d;background:linear-gradient(180deg,#0f141cfa,#0a0d12fa)}.content.environment-development .eyebrow{letter-spacing:.09em}.development-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:#2e6a6347;background:radial-gradient(circle at 88% 20%,rgba(46,106,99,.13),transparent 34%),linear-gradient(135deg,#151a23,#0c1016)}.development-hero h2{margin:7px 0 9px;max-width:720px}.development-hero p{max-width:780px;color:#aab3bd}.development-lock-badge{display:inline-flex;align-items:center;min-height:38px;border:1px solid rgba(46,106,99,.38);border-radius:999px;padding:8px 14px;color:var(--brand-accent);background:#2e6a6314;font-size:12px;font-weight:700;white-space:nowrap}.development-summary-cards .card strong{font-size:24px}.development-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.development-principles-grid .panel{min-height:170px;border-color:#2d3540;background:linear-gradient(180deg,#141922,#0e1218)}.development-principles-grid h3{margin:9px 0}.development-principles-grid p{color:#98a3af;line-height:1.55}.development-production-lock{display:grid;gap:5px;margin:16px 0;border:1px solid rgba(46,106,99,.36);border-radius:12px;padding:14px 16px;background:#2e6a6312}.development-production-lock strong{color:var(--brand-accent)}.development-production-lock span{color:#b6bec7;font-size:13px;line-height:1.45}.checkbox-line.disabled-option{opacity:.48;cursor:not-allowed}.checkbox-line.disabled-option input{cursor:not-allowed}@media(max-width:980px){.development-hero{align-items:flex-start;flex-direction:column}.development-principles-grid{grid-template-columns:1fr}.development-lock-badge{white-space:normal}}.access-preview-mode>:not(header):not(.access-preview-banner):not(.access-preview-panel){display:none!important}.access-preview-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:14px 18px;border:1px solid rgba(46,106,99,.55);border-radius:14px;background:#2e6a6314}.access-preview-banner>div{display:grid;gap:4px}.access-preview-banner span{color:var(--muted, #aab5c5)}.access-preview-panel{display:grid;gap:18px}.access-preview-environments{display:flex;flex-wrap:wrap;gap:10px}.access-preview-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.access-preview-groups .card{min-height:112px}.access-preview-groups small{display:block;margin-top:10px;line-height:1.55}.warning-note{border-color:#e1ae228c}.profile-access-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.profile-access-card{display:grid;gap:14px}.profile-access-users{display:grid;gap:8px}.profile-access-user{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border, #28313e);border-radius:10px;background:transparent;color:inherit;text-align:left}.profile-access-user small{display:block;margin-top:3px}.hierarchical-access-editor{display:grid;gap:18px}.access-editor-block,.environment-access-card{border:1px solid rgba(46,106,99,.22);border-radius:14px;background:#080c12b8;padding:16px}.access-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.access-editor-fields label,.environment-access-head,.team-membership-row{min-width:0}.access-editor-fields input,.access-editor-fields select,.environment-access-head select,.team-membership-row select,.permission-checkbox-table select{width:100%}.access-helper{margin:6px 0 12px;color:var(--muted);font-size:.84rem}.team-membership-grid,.environment-access-list{display:grid;gap:12px}.team-membership-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,180px) minmax(100px,auto);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.team-membership-row:last-child{border-bottom:0}.environment-access-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.environment-access-head div{display:grid;gap:3px}.environment-access-head small{color:var(--muted)}.environment-access-head select{max-width:210px}.permission-table-wrap{width:100%;overflow-x:auto}.permission-checkbox-table{width:100%;border-collapse:collapse;min-width:760px}.permission-checkbox-table th,.permission-checkbox-table td{text-align:left;vertical-align:top;padding:12px 10px;border-top:1px solid rgba(255,255,255,.07)}.permission-checkbox-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.permission-checkbox-table th:first-child,.permission-checkbox-table td:first-child{width:28%}.permission-checkbox-table th:last-child,.permission-checkbox-table td:last-child{width:180px}.permission-checkboxes{display:flex;flex-wrap:wrap;gap:8px 14px}.permission-checkboxes .form-check{margin:0}.access-editor-actions{position:sticky;bottom:0;z-index:4;display:flex;justify-content:flex-end;gap:10px;padding:14px;border:1px solid rgba(46,106,99,.25);border-radius:14px;background:#04080df5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.compact-title-row{margin-bottom:0}.compact-empty{padding:12px}@media(max-width:760px){.access-editor-fields,.team-membership-row{grid-template-columns:1fr}.environment-access-head{align-items:stretch;flex-direction:column}.environment-access-head select{max-width:none}}.access-profile-management{display:grid;gap:18px}.access-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:16px;border:1px solid rgba(46,106,99,.26);border-radius:16px;background:#0d131cb8}.access-profile-form>label,.access-profile-form>button{min-width:0}.access-profile-form>label:nth-of-type(3),.access-profile-form>label:nth-of-type(4){grid-column:span 2}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:760px){.access-profile-form{grid-template-columns:1fr}.access-profile-form>label:nth-of-type(3),.access-profile-form>label:nth-of-type(4){grid-column:auto}}.user-identity-editor{display:grid;gap:18px}.identity-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.identity-editor-grid label{display:grid;gap:7px;color:var(--muted, #aeb8c7);font-size:13px}.identity-editor-grid input,.identity-editor-grid select{width:100%}.identity-editor-switches{display:grid;gap:10px;padding:14px;border:1px solid #2c3644;border-radius:12px;background:#151b23}.technical-authority-toggle{color:var(--brand-accent)}.password-reset-panel{display:grid;gap:10px;padding:15px;border:1px solid #2c3644;border-radius:12px;background:#1b2323}.password-reset-panel small{color:var(--muted, #aeb8c7)}.identity-editor-actions{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;padding:12px 0;background:linear-gradient(180deg,#0a0e1300,#0a0e13 28%)}.compact-grid{margin-top:4px}@media(max-width:760px){.identity-editor-grid{grid-template-columns:1fr}.identity-editor-actions{flex-direction:column}}.sidebar-environment-heading{display:grid;gap:3px;margin:-2px 4px 2px;padding:0 8px 10px;border-bottom:1px solid rgba(46,106,99,.22)}.sidebar-environment-heading span{color:#7f8995;font-size:9px;font-weight:800;letter-spacing:.16em}.sidebar-environment-heading strong{color:#f7f8fa;font-size:13px;font-weight:850;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.sidebar-navigation{display:grid;gap:0;padding:0 2px 8px 0}.sidebar-navigation .menu-group{display:grid;gap:2px;margin:0!important;padding:7px 0;border-top:1px solid rgba(151,164,178,.1)}.sidebar-navigation .menu-group:first-child{padding-top:2px;border-top:0}.sidebar-navigation .group-button{min-height:34px!important;padding:8px 10px!important;border-radius:9px;font-size:12.5px!important;line-height:1.15}.sidebar-navigation .group-button.direct-item{align-items:center}.sidebar-navigation .group-button:hover{background:#171b21d1}.sidebar-navigation .group-button.group-active{background:linear-gradient(90deg,rgba(46,106,99,.1),transparent 58%),#1b2928;box-shadow:inset 3px 0 0 var(--brand-border-strong)}.sidebar-navigation .submenu{position:relative;display:grid;gap:1px;margin:1px 0 0 10px;padding:2px 0 3px 13px}.sidebar-navigation .submenu:before{content:"";position:absolute;top:4px;bottom:6px;left:3px;width:1px;background:linear-gradient(180deg,#2e6a636b,#7e87922e)}.sidebar-navigation .submenu button{min-height:28px!important;padding:6px 9px!important;border-radius:7px;font-size:12px!important;line-height:1.2}.sidebar-navigation .submenu button:hover,.sidebar-navigation .submenu button.active{background:#12161bf0}@media(max-width:900px){.sidebar-environment-heading{margin-top:0}}.active-context-region{display:flex;justify-content:flex-end;margin:-6px 0 18px}.active-context-control{display:grid;grid-template-columns:auto minmax(260px,360px);align-items:center;gap:12px;padding:10px 12px;border:1px solid #2b3440;border-radius:10px;background:#10151c;color:var(--muted)}.active-context-control>span{font-size:12px;font-weight:800;letter-spacing:.02em;color:#f4f6f8;white-space:nowrap}.active-context-control select{min-height:38px;width:100%;border:1px solid #35404d;border-radius:9px;background:#0c1117;color:#f5f7fa;padding:7px 34px 7px 10px}.active-context-control select:focus{outline:2px solid rgba(46,106,99,.35);border-color:var(--brand-border-strong)}@media(max-width:780px){.active-context-region{justify-content:stretch;margin-top:0}.active-context-control{width:100%;grid-template-columns:1fr;gap:7px}}.user-company-assignment{grid-column:1 / -1;display:grid;gap:10px;padding:14px;border:1px solid var(--border, #2a3138);border-radius:12px;background:#ffffff04}.user-company-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:220px;overflow:auto}.user-company-options .checkbox-line{align-items:flex-start;padding:10px;border:1px solid var(--border, #2a3138);border-radius:10px}.user-company-options .checkbox-line span{display:grid;gap:3px}.warning-badge,.warning-note{border-color:#d7a91e!important}.user-experience-preview,.experience-company-list,.experience-module-list{display:grid;gap:10px}.experience-company-list{display:flex;flex-wrap:wrap}.experience-module-list article{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border, #2a3138);border-radius:10px}.company-assignment-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(46,106,99,.26);border-radius:14px;background:#080d14b8}.company-assignment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.company-assignment-heading>div{display:grid;gap:5px}.company-assignment-heading small,.company-assignment-card small{color:var(--text-muted)}.company-assignment-list{display:grid;gap:10px}.company-assignment-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:#0d141deb}.company-assignment-card.selected{border-color:#2e6a63a3;box-shadow:inset 0 0 0 1px #2e6a631f}.company-assignment-select{display:flex;align-items:center;gap:11px;min-width:0}.company-assignment-select>span{display:grid;gap:3px;min-width:0}.company-primary-choice{display:flex;align-items:center;gap:7px;color:var(--text-muted);white-space:nowrap}.company-assignment-card.selected .company-primary-choice{color:var(--text)}@media(max-width:760px){.company-assignment-heading,.company-assignment-card{grid-template-columns:1fr;display:grid}.company-primary-choice{justify-self:start}}.full-planning-board{align-items:stretch}.full-planning-column{display:flex;flex-direction:column;height:100%;min-height:520px}.full-planning-column>.kanban-list{flex:1 1 auto}.full-planning-client{display:block;font-size:.78rem;font-weight:800;color:var(--brand-accent)}.full-planning-client.missing{color:#fca5a5}.full-planning-card.full-card-today{border-color:#f97316c7;box-shadow:inset 4px 0 #f97316,0 10px 28px #f9731624}.full-today-alerts{display:flex;flex-wrap:wrap;gap:.35rem}.full-today-alerts button{border:1px solid rgba(249,115,22,.75);border-radius:999px;background:#f973162e;color:#fed7aa;padding:.28rem .56rem;font-size:.68rem;font-weight:900;letter-spacing:.05em;cursor:pointer}.full-today-alerts button:hover{background:#f973164d}.full-conference-list,.full-conference-card{display:grid;gap:1rem}.full-conference-card.has-divergence{border-color:#ef444494;box-shadow:inset 4px 0 #ef4444}.full-conference-steps{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:1rem}.full-conference-steps>label,.full-conference-steps>div{display:grid;gap:.7rem;align-content:start;padding:1rem;border:1px solid var(--border);border-radius:14px;background:#ffffff06}.full-conference-steps>label{grid-template-columns:auto 1fr;align-items:center;font-weight:800}.full-conference-steps>label.completed{border-color:#22c55e7a;color:#86efac}.full-conference-steps textarea{min-height:92px}.full-conference-actions{display:flex;flex-wrap:wrap;gap:.6rem}.full-divergence-badge{width:fit-content;border:1px solid rgba(239,68,68,.55);border-radius:999px;background:#ef444424;color:#fca5a5;padding:.3rem .6rem;font-size:.72rem;font-weight:900}.full-finished-grid{grid-template-columns:minmax(160px,1.3fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(105px,.7fr) minmax(150px,1fr)}.full-finished-grid .full-width{grid-column:1 / -1;color:var(--muted)}.badge.danger{border-color:#ef44448c;color:#fca5a5;background:#ef444424}.error-message{border-color:#ef44448c;color:#fca5a5}@media(max-width:900px){.full-conference-steps,.full-finished-grid{grid-template-columns:1fr}}.full-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;margin-bottom:16px}.full-workspace-tabs{flex:0 1 auto}.full-workspace-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-left:auto}.full-planning-client-name{display:block;color:#f7f9fb;font-size:1.08rem;font-weight:900;line-height:1.2;letter-spacing:.015em;text-transform:uppercase}.full-planning-client-name.missing{color:#fca5a5}.full-planning-cnpj{display:block;margin-top:.25rem;color:#aeb7c2;font-size:.76rem;font-weight:700}.full-planning-operational-data{display:grid;gap:.32rem;margin-top:.82rem}.full-planning-observation{display:block;color:#d6dbe1;font-size:.78rem;line-height:1.35}.fulfillment-message-toast{position:fixed;top:82px;right:24px;z-index:1500;width:min(420px,calc(100vw - 48px));margin:0;box-shadow:0 18px 45px #0000005c}@media(max-width:900px){.full-workspace-toolbar{align-items:stretch;flex-direction:column}.full-workspace-tabs{width:100%;overflow-x:auto}.full-workspace-tabs button{flex:1 0 auto}.full-workspace-actions{width:100%;flex-wrap:wrap}}@media(max-width:600px){.full-workspace-actions{justify-content:stretch}.full-workspace-actions .crm-summary{width:100%;flex-wrap:wrap}.full-workspace-actions>button{width:100%}.fulfillment-message-toast{top:70px;right:12px;width:calc(100vw - 24px)}}.company-dossier-workspace{min-width:0}.contract-company-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.contract-company-toolbar>input{width:min(330px,100%);min-height:40px;border:1px solid #303743;border-radius:10px;background:#0d1116;color:#f7f8fa;padding:0 12px}.company-contract-grid{grid-template-columns:.9fr 1.45fr 1fr .85fr 1.15fr .9fr}.company-contract-grid>span,.company-contract-grid>strong{min-width:0}.company-contract-grid>span:nth-child(2){display:grid;gap:3px}.company-contract-grid>span:nth-child(2) small{color:#8f99a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-dossier-drawer{width:min(820px,62vw);overflow-y:auto;padding-bottom:28px}.company-dossier-drawer .drawer-head{position:sticky;top:0;z-index:4;background:#0d1014}.dossier-summary-section{display:grid;gap:16px}.dossier-relationship-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dossier-relationship-row>span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #333a45;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.02em}.relationship-linked{color:#8bf0b0;border-color:#2dbe6573!important;background:#2dbe6514}.relationship-missing{color:var(--brand-accent);border-color:#2e6a6373!important;background:#2e6a6314}.company-dossier-tabs{position:sticky;top:88px;z-index:3;display:flex;gap:6px;padding:12px 18px;border-bottom:1px solid #252c35;background:#0d1014}.company-dossier-tabs button{min-height:38px;padding:0 14px;border:1px solid #313945;border-radius:9px;color:#c9d0d9;background:#11161c}.company-dossier-tabs button.active{border-color:var(--brand-border-strong);color:var(--brand-on-primary);background:var(--brand-primary);font-weight:800}.company-dossier-tabs button:disabled{cursor:not-allowed;opacity:.45}.company-dossier-form{display:grid;gap:14px;padding:16px 18px 28px}.company-dossier-section{display:grid;gap:14px;padding:16px;border:1px solid #29313b;border-radius:12px;background:#11161c}.company-dossier-section.compact-section{padding-bottom:8px}.company-dossier-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.company-dossier-section-head h4{margin:4px 0 0;font-size:1rem}.company-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-dossier-grid label,.company-dossier-section>label,.company-contact-card label{display:grid;gap:6px;color:#c9d0d9;font-size:.78rem;font-weight:700}.company-dossier-grid .full-width,.company-dossier-section .full-width{grid-column:1 / -1}.company-dossier-grid input,.company-dossier-grid select,.company-dossier-section textarea,.company-contact-card input{width:100%;min-height:40px;border:1px solid #323a45;border-radius:8px;background:#0c1015;color:#f7f8fa;padding:9px 10px}.company-dossier-section textarea{min-height:88px;resize:vertical}.company-dossier-grid input:disabled,.company-dossier-grid select:disabled,.company-dossier-section textarea:disabled,.company-contact-card input:disabled{color:#8d97a3;background:#0a0d11;cursor:not-allowed}.checkbox-field{align-content:center;grid-template-columns:auto 1fr!important;align-items:center}.checkbox-field input{width:auto;min-height:auto}.company-contact-list{display:grid;gap:10px}.company-contact-card{display:grid;gap:12px;padding:13px;border:1px solid #2b333d;border-radius:10px;background:#0d1218}.company-contact-card.inactive{opacity:.62}.contact-area-options,.operational-module-options,.operational-step-options{display:flex;gap:8px 14px;flex-wrap:wrap}.contact-area-options label,.operational-module-options label,.operational-step-options label,.company-contact-actions label{display:inline-flex;align-items:center;grid-template-columns:none;gap:7px;color:#b8c1cc;font-size:.76rem;font-weight:700}.contact-area-options input,.operational-module-options input,.operational-step-options input,.company-contact-actions input{width:auto;min-height:auto}.company-contact-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-selector-strip{display:flex;gap:10px;overflow-x:auto;padding:4px 0 16px}.company-selector-strip button{display:grid;gap:4px;min-width:210px;padding:12px;border:1px solid #2d3540;border-radius:10px;background:#10151b;color:#dbe0e6;text-align:left}.company-selector-strip button.active{border-color:var(--brand-border-strong);box-shadow:inset 3px 0 0 var(--brand-border-strong)}.company-selector-strip button span{color:#929daa;font-size:.76rem}.company-dossier-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid #29313b;border-radius:12px;background:#11161c}.company-dossier-identity h2{margin:4px 0}.company-dossier-identity p{margin:0;color:#9ca7b4}.client-company-dossier>.company-dossier-form{padding-left:0;padding-right:0}@media(max-width:1180px){.company-contract-grid{grid-template-columns:.9fr 1.4fr 1fr 1fr}.company-contract-grid>:nth-child(4),.company-contract-grid>:nth-child(5){display:none}.company-dossier-drawer{width:min(900px,78vw)}}@media(max-width:760px){.contract-company-toolbar,.company-dossier-identity,.company-dossier-section-head{align-items:stretch;flex-direction:column}.contract-company-toolbar>input{width:100%}.company-contract-grid{grid-template-columns:1fr 1.4fr 1fr}.company-contract-grid>:nth-child(3),.company-contract-grid>:nth-child(4),.company-contract-grid>:nth-child(5){display:none}.company-dossier-drawer{width:100vw}.company-dossier-grid{grid-template-columns:1fr}.company-dossier-grid .full-width,.company-dossier-section .full-width{grid-column:auto}}.company-dossier-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1190;background:#020509b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scosFadeIn .18s ease-out}.company-dossier-backdrop .company-dossier-drawer{z-index:1191;width:50vw;min-width:720px;max-width:980px;animation:scosSlideIn .22s ease-out}.company-cep-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.company-cep-control .outline{min-height:40px;white-space:nowrap}.company-logo-editor{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:center}.company-logo-preview{min-height:112px;display:grid;place-items:center;border:1px dashed #3a4450;border-radius:12px;background:#0b0f14;color:#8f99a6;overflow:hidden}.company-logo-preview img{width:100%;height:112px;object-fit:contain;padding:10px}.company-logo-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.company-logo-actions small{flex-basis:100%;color:#929daa;line-height:1.4}.file-picker.disabled{opacity:.5;cursor:not-allowed}.crm-drawer-footer{justify-content:flex-end;flex-wrap:wrap}.crm-drawer-footer button{min-width:160px}.timeline-followup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-followup-priority{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:.66rem;letter-spacing:.05em;font-weight:900}.crm-followup-priority.overdue{color:#ff9a9a;background:#ef444424;border:1px solid rgba(239,68,68,.42)}.crm-followup-priority.today{color:#ffd39a;background:#f9731629;border:1px solid rgba(249,115,22,.52)}.crm-followup-priority.upcoming{color:#9ec8ff;background:#3b82f624;border:1px solid rgba(59,130,246,.4)}.crm-followup-priority.undated{color:#aeb7c2;background:#94a3b81a;border:1px solid rgba(148,163,184,.28)}.crm-followup-priority.completed{color:#8bf0b0;background:#2dbe651a;border:1px solid rgba(45,190,101,.38)}.full-planning-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.full-today-alerts{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.full-today-alerts button{padding:5px 8px;border:1px solid #f97316;border-radius:999px;background:#f973162e;color:#ffd6b0;font-size:.64rem;line-height:1;font-weight:900;letter-spacing:.05em;white-space:nowrap;box-shadow:0 0 0 1px #f9731614,0 5px 14px #f973161f}.full-today-alerts button:hover{background:#f97316;color:#17100b}.sidebar .brand img{max-height:72px;object-fit:contain}@media(max-width:1180px){.company-dossier-backdrop .company-dossier-drawer{width:68vw;min-width:0}}@media(max-width:760px){.company-dossier-backdrop .company-dossier-drawer{width:100vw;max-width:none}.company-logo-editor{grid-template-columns:1fr}.company-logo-preview{max-width:240px}.company-cep-control{grid-template-columns:1fr}.crm-drawer-footer button{flex:1 1 100%}}.module-visibility-governance{display:grid;gap:18px}.visibility-title-row{align-items:flex-start}.visibility-title-row>button{min-width:180px}.visibility-authority-note{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(46,106,99,.34);border-left:4px solid var(--brand-border-strong);border-radius:12px;background:#2e6a6312}.visibility-authority-note strong{color:var(--brand-accent)}.visibility-authority-note span{color:#aeb7c1;line-height:1.45}.visibility-environment-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.visibility-environment-tabs>button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid #2f4140;border-radius:11px;color:#aeb7c1;background:#0d1014;font-weight:800}.visibility-environment-tabs>button:hover,.visibility-environment-tabs>button.active{color:#fff;border-color:#2e6a6394;background:#2e6a6317}.visibility-environment-tabs>button.active{box-shadow:inset 0 -3px 0 var(--brand-border-strong)}.visibility-environment-tabs .visibility-state{white-space:nowrap}.visibility-environment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #2f4140;border-radius:12px;background:#1b2323}.visibility-environment-toolbar>div:first-child{display:grid;gap:4px}.visibility-environment-toolbar>div:first-child strong{font-size:18px}.visibility-card.parent-disabled{border-color:#d8575757;background:#471b1b1a}.visibility-parent-warning{display:block;margin:-2px 0 10px;padding:8px 10px;border-radius:8px;color:#ffb0b0;background:#d857571a;line-height:1.35}.visibility-row input{width:18px;height:18px;cursor:pointer}.menu-label-with-visibility{display:grid;gap:3px;min-width:0}.menu-label-with-visibility small{color:#ff9e9e;font-size:9px;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}.sidebar-navigation .submenu button{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-navigation .submenu button>span{min-width:0}.menu-visibility-badge{flex:0 0 auto;border-radius:999px;padding:2px 6px;color:#ff9e9e;background:#d8575729;font-size:8px;font-weight:900;text-transform:uppercase}@media(max-width:1180px){.visibility-environment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.visibility-title-row,.visibility-environment-toolbar{align-items:stretch;flex-direction:column}.visibility-environment-tabs{grid-template-columns:1fr}}.purchase-workflow-page{display:grid;gap:16px}.purchase-workflow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.purchase-workflow-list,.purchase-workflow-card{display:grid;gap:14px}.purchase-workflow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.purchase-workflow-card-head h4{margin:4px 0}.purchase-workflow-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.status-pill.warning{border-color:#f59e0b;color:#fbbf24;background:#f59e0b1f}.status-pill.neutral{opacity:.85}.purchase-workflow-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.purchase-workflow-meta span{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:10px;background:#ffffff04}.purchase-workflow-meta small{color:var(--muted)}.purchase-workflow-justification{margin:0}.purchase-workflow-items{display:grid;gap:8px}.purchase-workflow-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.purchase-workflow-history{border-top:1px solid var(--border);padding-top:10px}.purchase-workflow-history summary{cursor:pointer;font-weight:700}.purchase-request-modal{max-height:92vh;overflow:auto}.purchase-request-total{display:flex;justify-content:flex-end;gap:16px;align-items:center;border-top:1px solid var(--border);padding-top:12px}.purchase-request-total strong{font-size:1.25rem;color:var(--brand-accent)}.danger-outline{background:transparent;border:1px solid #ef4444;color:#fca5a5}.danger-outline:hover{background:#ef44441a}@media(max-width:1100px){.purchase-workflow-summary,.purchase-workflow-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.purchase-workflow-summary,.purchase-workflow-meta{grid-template-columns:1fr}.purchase-workflow-card-head{flex-direction:column}.purchase-workflow-badges{justify-content:flex-start}}.purchase-tabs{margin:18px 0;width:fit-content;max-width:100%}.purchase-item-builder-live{grid-template-columns:minmax(260px,2fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(170px,1fr) auto auto;align-items:end}.purchase-line-preview{min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 14px;border:1px solid rgba(46,106,99,.32);border-radius:12px;background:#2e6a6314}.purchase-line-preview small,.purchase-request-total span{color:var(--muted)}.purchase-line-preview strong,.purchase-investment-total strong{font-size:1.15rem}.purchase-editable-item{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.purchase-item-actions{display:flex;align-items:center;gap:8px}.purchase-investment-total{border-color:#2e6a6373;background:linear-gradient(135deg,#2e6a6324,#2e6a630d)}.purchase-client-approvals-page .purchase-workflow-card{border-color:#2e6a6338}.purchase-client-decision-actions{justify-content:flex-end}.client-approval-shortcut{width:100%;display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(46,106,99,.4);border-radius:12px;background:#2e6a6314;color:inherit;text-align:left;cursor:pointer}.client-approval-shortcut span{font-weight:700}.client-approval-shortcut strong{grid-row:1 / span 2;grid-column:2;font-size:1.6rem;color:var(--brand-accent)}.client-approval-shortcut small{color:var(--muted)}@media(max-width:1180px){.purchase-item-builder-live{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.purchase-item-builder-live,.purchase-editable-item{grid-template-columns:1fr}.purchase-item-actions,.purchase-client-decision-actions{justify-content:stretch;flex-wrap:wrap}}.purchase-cost-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr) minmax(0,1fr);gap:12px;align-items:end}.purchase-cost-editor>label{margin:0}.purchase-cost-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.purchase-cost-breakdown>span{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.purchase-cost-breakdown small{color:var(--muted)}@media(max-width:860px){.purchase-cost-editor,.purchase-cost-breakdown{grid-template-columns:1fr}}.sortable-column{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.sortable-column>span{color:#7f8791;font-size:12px}.sortable-column.active>span{color:var(--brand-accent)}.supplier-filter-row{margin-bottom:10px}.supplier-lifecycle-actions{flex-wrap:wrap}.supplier-lifecycle-actions .danger-outline{margin-right:auto}@media(max-width:1100px){.sortable-column{justify-content:flex-start}}.permission-governance-panel{display:grid;gap:16px}.permission-environment-toolbar small{color:var(--muted)}.permission-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.permission-category-card{min-width:0;border:1px solid #2f4140;border-radius:14px;background:#0d1014;padding:14px}.permission-category-card.globally-disabled,.permission-module-row.globally-disabled{border-color:#d8575752;background:#471b1b14}.permission-category-header{margin-bottom:12px}.permission-module-list{display:grid;gap:10px}.permission-module-row{display:grid;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:12px;background:#ffffff04}.permission-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.permission-module-head>div{display:grid;gap:3px}.permission-module-head small{color:#ff9e9e;font-size:.72rem;font-weight:700}.permission-action-list{display:grid;gap:7px}.permission-action-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,190px);align-items:center;gap:10px;padding-top:7px;border-top:1px solid rgba(255,255,255,.06)}.permission-action-row:first-child{border-top:0;padding-top:0}.permission-action-row select{width:100%}.client-products-page{display:grid;gap:16px}.client-products-list-panel{overflow:hidden}.client-products-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:center}.client-products-search input{width:100%}.client-products-status-tabs{display:flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.client-products-status-tabs button{min-height:42px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;color:var(--muted)}.client-products-status-tabs button:last-child{border-right:0}.client-products-status-tabs button.active{background:var(--brand-primary);color:var(--brand-on-primary)}.client-products-count{display:block;margin:12px 0 8px;color:var(--muted)}.client-products-table-wrap{width:100%;overflow-x:auto}.client-products-table{display:grid;grid-template-columns:64px 128px 130px minmax(260px,1.6fr) minmax(130px,.8fr) minmax(140px,.9fr) minmax(130px,.8fr) 100px;gap:12px;align-items:center;min-width:1140px}.client-products-table-head{padding:11px 8px;border-bottom:1px solid var(--border);color:var(--brand-accent);font-size:.74rem;font-weight:800;text-transform:uppercase}.client-products-table-row{width:100%;padding:12px 8px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:inherit;text-align:left}.client-products-table-row:hover{background:#2e6a630f}.client-product-photo{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#0d1117}.client-product-photo img{width:100%;height:100%;object-fit:contain}.client-product-photo small{color:var(--muted);font-size:.62rem;text-align:center}.client-product-name{display:grid;gap:3px}.client-product-name small{color:var(--muted)}.client-product-detail-modal{width:min(880px,94vw);max-height:90vh;overflow-y:auto}.client-product-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-product-detail-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:10px;background:#ffffff04}.client-product-detail-grid small{color:var(--muted)}@media(max-width:1050px){.permission-category-grid{grid-template-columns:1fr}.client-product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.permission-action-row,.client-products-toolbar,.client-product-detail-grid{grid-template-columns:1fr}.client-products-status-tabs{width:100%}.client-products-status-tabs button{flex:1}}:root{--scos-side-panel-desktop-width: 70vw;--scos-side-panel-compact-width: 92vw;--scos-side-panel-mobile-width: 100vw}.opportunity-drawer,.sales-history-drawer{box-sizing:border-box;min-width:0!important;max-width:none!important;overflow-x:hidden;overscroll-behavior:contain}.opportunity-drawer>.drawer-head,.sales-history-drawer>header{position:sticky;top:0;z-index:10;flex:0 0 auto;background:#0d1014f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.opportunity-drawer:not(.protected-interactive-panel):not(.invoice-drawer){overflow-y:auto!important}.invoice-drawer .product-detail-actions{position:sticky;bottom:0;z-index:6;margin:0;background:#0d1014f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:1201px){.opportunity-drawer,.sales-history-drawer{width:var(--scos-side-panel-desktop-width)!important}}@media(min-width:681px)and (max-width:1200px){.opportunity-drawer,.sales-history-drawer{width:var(--scos-side-panel-compact-width)!important}}@media(max-width:680px){.opportunity-drawer,.sales-history-drawer{width:var(--scos-side-panel-mobile-width)!important}.drawer-grid,.sales-history-detail-grid,.sales-history-facts{grid-template-columns:1fr}.sales-history-item-list article{grid-template-columns:1fr}}.supplier-page-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.supplier-list-panel{overflow-x:auto}.supplier-filter-row{align-items:center}.supplier-results-summary{margin-bottom:8px}.supplier-grid{grid-template-columns:.68fr 1.65fr 1.14fr .44fr 1.1fr .62fr .92fr .56fr .76fr!important;min-width:1260px}.supplier-line{min-width:1260px;align-items:center}.supplier-name-cell{min-width:0;display:grid;gap:4px}.supplier-name-cell>strong,.supplier-name-cell>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-name-cell>small{color:var(--muted)}.supplier-group-line{border-color:#2e6a6347;background:#2e6a6309}.supplier-group-line:hover{background:#2e6a6313}.product-status-button.partial{border-color:#ebb74673;background:#ebb7461a;color:#f3c96f}.supplier-group-modal{width:min(980px,calc(100vw - 32px));max-width:980px;max-height:88vh;overflow-y:auto}.supplier-group-head,.supplier-group-member-head,.supplier-form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.supplier-group-head h3,.supplier-group-head p{margin-bottom:0}.supplier-group-members{display:grid;gap:12px;margin-top:18px}.supplier-group-member{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.supplier-group-member-head>div{display:grid;gap:4px}.supplier-group-member-head small,.supplier-group-member-grid small,.supplier-form-section-head small{color:var(--muted)}.supplier-group-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.supplier-group-member-grid>span{min-width:0;display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#101818}.supplier-form-section{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:12px;background:#ffffff04}.supplier-form-section-head>div{display:grid;gap:4px}.supplier-form-section-head>small{max-width:430px;text-align:right}.supplier-address-grid{display:grid;grid-template-columns:1fr 1.6fr .55fr 1fr;gap:14px}.supplier-address-grid label{display:grid;gap:7px}.supplier-cep-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.supplier-cep-control .outline{white-space:nowrap}@media(max-width:900px){.supplier-group-member-grid,.supplier-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-form-section-head{display:grid}.supplier-form-section-head>small{max-width:none;text-align:left}}@media(max-width:620px){.supplier-page-toolbar .primary{width:100%}.supplier-group-member-grid,.supplier-address-grid,.supplier-cep-control{grid-template-columns:1fr}}.quotation-workspace{display:grid;gap:18px}.quotation-title-row{align-items:flex-start}.quotation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quotation-metrics>div{padding:16px 18px;border:1px solid rgba(46,106,99,.2);border-radius:14px;background:linear-gradient(145deg,#16191ff5,#0f1116f5);display:grid;gap:5px}.quotation-metrics small{color:#9aa1ad}.quotation-metrics strong{font-size:1.7rem;color:var(--brand-accent)}.quotation-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 230px;gap:12px}.quotation-list{display:grid;gap:12px}.quotation-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#11141aeb;overflow:hidden}.quotation-card-main{width:100%;display:grid;grid-template-columns:120px minmax(240px,1fr) 170px auto;gap:18px;align-items:center;padding:18px;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.quotation-card-main:hover{background:#2e6a630b}.quotation-number{display:grid;gap:2px}.quotation-number span{font-size:.68rem;letter-spacing:.16em;color:#8d94a0}.quotation-number strong{font-size:1.05rem;color:var(--brand-accent)}.quotation-identity,.quotation-deadline{display:grid;gap:5px}.quotation-identity small,.quotation-deadline small{color:#8f97a3}.quotation-card-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 18px 16px}.quotation-card-actions button{min-height:34px}.quotation-modal{width:min(1080px,94vw);max-height:92vh;overflow:auto;border:1px solid rgba(46,106,99,.24);border-radius:18px;background:#11141a;box-shadow:0 30px 90px #0009}.quotation-modal-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#11141a;z-index:3}.quotation-form-grid{padding:22px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quotation-form-grid label,.quotation-item-draft label,.quotation-form-item label{display:grid;gap:7px;font-size:.78rem;color:#aab0ba}.quotation-form-grid .full-width{grid-column:1/-1}.quotation-form-grid textarea{min-height:76px}.quotation-items-editor{margin:0 24px 22px;border:1px solid rgba(255,255,255,.08);border-radius:15px;overflow:hidden}.quotation-items-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background:#ffffff06}.quotation-items-head small{color:#8e96a2}.quotation-item-draft{display:grid;grid-template-columns:150px minmax(210px,1.5fr) 110px 115px minmax(170px,1fr) auto;gap:10px;align-items:end;padding:16px;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:150px minmax(210px,1.5fr) 130px 100px 110px minmax(150px,1fr) auto}.quotation-product-select{min-width:0}.quotation-form-items{display:grid}.quotation-form-item{display:grid;grid-template-columns:minmax(240px,1fr) 90px 120px auto;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.quotation-form-item small{color:#8f97a3}.quotation-form-item input{min-width:0}.empty-state.compact{padding:18px}.quotation-drawer{width:min(70vw,980px)}.quotation-detail-item{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.quotation-detail-item>div{display:grid;gap:4px}.quotation-detail-item small{color:#929aa6}.quotation-detail-item b{white-space:nowrap;color:var(--brand-accent)}.quotation-attachment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.quotation-attachment>button:first-child{border:0;background:transparent;color:inherit;text-align:left;display:grid;gap:3px;cursor:pointer}.quotation-attachment small{color:#929aa6}.quotation-event{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.quotation-event small{color:#9098a4}.quotation-event p{margin:3px 0 0;color:#c8cbd1}.quotation-danger-actions{display:flex;gap:10px;flex-wrap:wrap}.status-pill.warning{background:#d4a13824;color:#e5bf64;border-color:#d4a13852}.status-pill.info{background:#498ec424;color:#83bce7;border-color:#498ec452}.status-pill.danger{background:#c34a4a21;color:#e48c8c;border-color:#c34a4a4d}@media(max-width:1100px){.quotation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-card-main{grid-template-columns:105px minmax(200px,1fr) auto}.quotation-deadline{display:none}.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-item-draft button{grid-column:1/-1}.quotation-drawer{width:92vw}}@media(max-width:720px){.quotation-metrics{grid-template-columns:1fr 1fr}.quotation-toolbar{grid-template-columns:1fr}.quotation-card-main{grid-template-columns:1fr auto}.quotation-number{grid-column:1}.quotation-identity{grid-column:1/-1;grid-row:2}.quotation-card-main>.status-pill{grid-column:2;grid-row:1}.quotation-form-grid{grid-template-columns:1fr}.quotation-form-grid label{grid-column:1!important}.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:1fr}.quotation-form-item{grid-template-columns:1fr 1fr}.quotation-form-item>div{grid-column:1/-1}.quotation-form-item .mini-delete-button{grid-column:1/-1}.quotation-drawer{width:100vw}.quotation-modal{width:100vw;min-height:100vh;max-height:100vh;border-radius:0}.quotation-metrics strong{font-size:1.35rem}}.quotation-workspace{display:grid;gap:16px}.quotation-page-actions{display:flex;justify-content:flex-end;align-items:center}.quotation-metrics>.card{display:grid;gap:6px}.quotation-metrics>.card span{color:var(--muted)}.quotation-metrics>.card strong{font-size:1.7rem;color:var(--brand-accent)}.quotation-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 230px;gap:12px}.quotation-toolbar input,.quotation-toolbar select{width:100%;min-height:44px;border:1px solid #2f4140;border-radius:10px;padding:10px 12px;color:#fff;background:#101818}.quotation-list{display:grid;gap:14px}.quotation-card{display:grid;gap:14px;overflow:hidden}.quotation-card-main{width:100%;display:grid;grid-template-columns:130px minmax(260px,1fr) auto;gap:18px;align-items:center;padding:0;border:0;color:inherit;background:transparent;text-align:left}.quotation-card-main:hover{background:transparent}.quotation-card-actions{padding:0}.quotation-modal{width:min(1440px,calc(100vw - 40px));max-width:1440px;max-height:calc(100vh - 40px);margin:auto;overflow:auto;border:1px solid rgba(46,106,99,.28);border-radius:18px;padding:26px;background:#12151a;box-shadow:0 30px 90px #0000009e}.quotation-modal-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.quotation-modal-title-row h3{margin:5px 0 0;font-size:clamp(1.5rem,2vw,2rem)}.quotation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.quotation-form-grid label,.quotation-item-draft label,.quotation-form-item label{display:grid;gap:7px;color:#aab0ba;font-size:.82rem}.quotation-form-grid input,.quotation-form-grid select,.quotation-form-grid textarea,.quotation-item-draft input,.quotation-item-draft select,.quotation-form-item input,.quotation-form-item select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px 12px;color:#fff;background:#101818}.quotation-form-grid textarea{min-height:96px;resize:vertical}.quotation-items-section{overflow:hidden;border:1px solid #2f4140;border-radius:14px;background:#1b2323}.quotation-items-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #2f4140;background:#ffffff05}.quotation-items-head>div{display:grid;gap:4px}.quotation-items-head small{color:var(--muted)}.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked){display:grid;grid-template-columns:150px minmax(280px,1.8fr) 120px 130px minmax(190px,1fr) auto;gap:12px;align-items:end;border:0;border-radius:0;padding:18px;background:#1b2323}.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:150px minmax(240px,1.5fr) 150px 120px 130px minmax(180px,1fr) auto}.quotation-form-items{display:grid;gap:0;border-top:1px solid #2f4140}.quotation-form-item{display:grid;grid-template-columns:minmax(260px,1fr) 100px 140px auto;gap:14px;align-items:end;padding:14px 18px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.quotation-form-item:last-child{border-bottom:0}.quotation-form-item>div{display:grid;gap:4px}.quotation-form-item small{color:var(--muted)}.quotation-modal .modal-actions{position:sticky;bottom:-26px;z-index:4;justify-content:flex-end;margin:22px -26px -26px;padding:16px 26px;border-top:1px solid #2f4140;background:#12151a}.quotation-detail-summary{display:flex;align-items:center;justify-content:space-between}@media(max-width:1180px){.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-item-draft button{grid-column:1 / -1}}@media(max-width:760px){.quotation-page-actions,.quotation-page-actions .primary{width:100%}.quotation-toolbar,.quotation-form-grid,.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked),.quotation-form-item{grid-template-columns:1fr}.quotation-card-main{grid-template-columns:1fr auto}.quotation-identity{grid-column:1 / -1;grid-row:2}.quotation-modal{width:100vw;max-width:none;min-height:100vh;max-height:100vh;border-radius:0;padding:18px}.quotation-modal .modal-actions{bottom:-18px;margin:18px -18px -18px;padding:14px 18px}}.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked){grid-template-columns:150px minmax(300px,1.8fr) minmax(150px,.65fr) 110px 125px auto}.quotation-address-section{overflow:hidden;border:1px solid #2f4140;border-radius:14px;background:#1b2323}.quotation-address-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.7fr) 130px minmax(220px,1fr);gap:14px;padding:18px}.quotation-address-grid label{display:grid;gap:7px;color:#aab0ba;font-size:.82rem}.quotation-address-grid input,.quotation-address-grid select{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px 12px;color:#fff;background:#101818}.quotation-address-street{min-width:0}.quotation-cep-control{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:8px}.quotation-cep-control .outline{white-space:nowrap}.quotation-final-notes{margin-top:2px}.quotation-address-preview{white-space:pre-line;margin:8px 0 0;color:#c8cbd1}@media(max-width:1180px){.quotation-item-draft,.quotation-item-draft:has(select option[value=provisional]:checked),.quotation-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-item-draft button{grid-column:1 / -1}}@media(max-width:760px){.quotation-address-grid,.quotation-cep-control{grid-template-columns:1fr}}.purchase-request-modal{width:min(1480px,calc(100vw - 32px))!important;max-width:none!important;max-height:94vh;padding:24px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(46,106,99,.78) #0b0e12}.purchase-request-modal::-webkit-scrollbar{width:11px}.purchase-request-modal::-webkit-scrollbar-track{border-radius:12px;background:#0b0e12}.purchase-request-modal::-webkit-scrollbar-thumb{border:2px solid #0b0e12;border-radius:12px;background:linear-gradient(180deg,#2e6a63f0,#2e6a63f0)}.purchase-request-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary))}.purchase-item-builder-live{grid-template-columns:minmax(145px,.65fr) minmax(300px,2.1fr) minmax(160px,.85fr) minmax(100px,.55fr) minmax(120px,.65fr) minmax(170px,.9fr) minmax(180px,.9fr) auto auto}.purchase-order-item-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#060a0e61}.purchase-product-analysis{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px}.purchase-product-analysis>span,.purchase-payment-summary>span{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid rgba(46,106,99,.18);border-radius:10px;background:#2e6a630b}.purchase-product-analysis small,.purchase-payment-summary small{color:var(--muted)}.purchase-product-analysis strong{color:#c5ccd4;font-size:.82rem;font-weight:700}.purchase-money-input{font-variant-numeric:tabular-nums;font-weight:800;color:var(--brand-accent)!important}.purchase-payment-section{display:grid;gap:12px;padding:15px;border:1px solid rgba(46,106,99,.24);border-radius:14px;background:#2e6a6309}.purchase-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.purchase-payment-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(170px,.65fr);gap:12px}.purchase-payment-grid label{display:grid;gap:7px}.purchase-payment-grid input,.purchase-payment-grid select,.purchase-payment-grid textarea{width:100%;border:1px solid #2f4140;border-radius:9px;padding:11px;color:#fff;background:#101818}.purchase-payment-grid textarea{min-height:84px;margin:0}.purchase-payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:1280px){.purchase-item-builder-live{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-product-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.purchase-request-modal{width:calc(100vw - 16px)!important;padding:18px}.purchase-item-builder-live,.purchase-product-analysis,.purchase-payment-grid,.purchase-payment-summary{grid-template-columns:1fr}.purchase-section-title{align-items:flex-start;flex-direction:column}}.conference-workspace{padding:18px;background:#0b0f13}.conference-card-operational{padding:0;overflow:hidden;border-color:#2e6a6342;background:#0e1217}.conference-card-operational>.conference-card-head{padding:18px 20px;border-bottom:1px solid #29303a;background:linear-gradient(180deg,rgba(46,106,99,.05),transparent)}.conference-products-list{display:grid}.conference-product-accordion{border-bottom:1px solid #252c35;background:#0d1116}.conference-product-accordion:last-child{border-bottom:0}.conference-product-accordion[open]{background:#10151b}.conference-product-summary{display:grid;grid-template-columns:64px minmax(260px,1fr) 190px 24px;align-items:center;gap:14px;min-height:82px;padding:12px 18px;cursor:pointer;list-style:none}.conference-product-summary::-webkit-details-marker{display:none}.conference-product-summary:after{content:"⌄";color:var(--brand-accent);font-size:20px;transform:rotate(0);transition:transform .18s ease}.conference-product-accordion[open]>.conference-product-summary:after{transform:rotate(180deg)}.conference-product-summary:hover{background:#2e6a630b}.conference-product-image{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:1px solid #2a333e;border-radius:10px;background:#081019}.conference-product-image img{width:100%;height:100%;object-fit:contain}.conference-product-image span{color:#77818e;font-size:10px;text-align:center}.conference-product-identity{display:grid;gap:4px;min-width:0}.conference-product-identity strong{color:#f4f6f8;font-size:15px}.conference-product-identity small{color:#99a5b3}.conference-product-quantity{display:grid;gap:3px}.conference-product-quantity small{color:#8692a0}.conference-product-quantity strong{color:#fff;font-size:17px}.conference-check.pending{color:#d6dde6;background:#707c8b29}.conference-product-body{display:grid;gap:14px;padding:0 18px 18px 96px}.conference-detail-section,.conference-commercial-details{border:1px solid #29323d;border-radius:12px;background:#0b1016}.conference-detail-section{padding:15px}.conference-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.conference-section-head>div{display:grid;gap:3px}.conference-section-head small{max-width:520px;color:#909ba8;text-align:right}.conference-quantity-grid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(120px,.85fr);gap:10px;align-items:end}.conference-quantity-grid label,.conference-lot-grid label,.conference-damage-grid label,.conference-commercial-grid label,.conference-resolution-grid label{display:grid;gap:6px;color:#aab4c0;font-size:12px}.conference-quantity-grid input,.conference-lot-grid input,.conference-damage-grid input,.conference-damage-grid select,.conference-damage-grid textarea,.conference-commercial-grid input,.conference-resolution-grid select,.conference-resolution-grid textarea,.conference-handling-note{width:100%;border:1px solid #303946;border-radius:8px;padding:9px 10px;color:#f3f5f7;background:#090e14;font:inherit}.conference-accounting{display:grid;gap:4px;min-height:58px;padding:9px 11px;border:1px solid #303946;border-radius:9px}.conference-accounting.ok{border-color:#3dae6173;background:#3dae6114}.conference-accounting.warning{border-color:#d6a92880;background:#d6a92814}.conference-accounting small{color:#93a0ae}.conference-lot-list{display:grid;gap:10px}.conference-lot-card{display:grid;gap:10px;padding:12px;border:1px solid #2b3541;border-radius:10px;background:#0e141b}.conference-lot-card.expired{border-color:#cd4949b3}.conference-lot-grid{display:grid;grid-template-columns:1.15fr 1.2fr .85fr .65fr .6fr;gap:10px}.conference-lot-actions{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:10px}.conference-checkbox{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:7px!important;color:#d5dbe2!important;white-space:nowrap}.conference-checkbox input{width:auto}.conference-empty-inline{padding:16px;border:1px dashed #35404d;border-radius:9px;color:#8995a3;text-align:center}.conference-lot-total{margin-top:10px;padding:9px 11px;border-radius:8px;color:#c9d1da}.conference-lot-total.ok{background:#3dae6117}.conference-lot-total.warning{background:#d6a9281a;color:#ffe091}.conference-damage-grid,.conference-resolution-grid{display:grid;grid-template-columns:1.2fr .65fr 1.1fr;gap:10px}.conference-wide-field{grid-column:1/-1}.conference-wide-field textarea{min-height:82px;resize:vertical}.conference-commercial-details>summary{cursor:pointer;padding:13px 15px;color:#e6ebf0;font-weight:800}.conference-commercial-details[open]>summary{border-bottom:1px solid #29323d}.conference-commercial-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding:14px}.conference-resolution.has-issue{border-color:#d6a9287a;background:#d6a9280a}.conference-resolution.no-issue{border-color:#3dae6152}.conference-issue-list{margin:0 0 13px 18px;color:var(--brand-accent)}.conference-issue-list li+li{margin-top:5px}.conference-card-operational>.conference-actions{padding:14px 18px;border-top:1px solid #29303a;background:#0a0f14}.conference-list-panel,.conference-workspace,.invoice-drawer .drawer-scroll,.purchase-request-modal,.opportunity-drawer{scrollbar-width:thin;scrollbar-color:#4a5563 #0b0f14}.conference-list-panel::-webkit-scrollbar,.conference-workspace::-webkit-scrollbar,.invoice-drawer .drawer-scroll::-webkit-scrollbar,.purchase-request-modal::-webkit-scrollbar,.opportunity-drawer::-webkit-scrollbar{width:10px;height:10px}.conference-list-panel::-webkit-scrollbar-track,.conference-workspace::-webkit-scrollbar-track,.invoice-drawer .drawer-scroll::-webkit-scrollbar-track,.purchase-request-modal::-webkit-scrollbar-track,.opportunity-drawer::-webkit-scrollbar-track{background:#0b0f14}.conference-list-panel::-webkit-scrollbar-thumb,.conference-workspace::-webkit-scrollbar-thumb,.invoice-drawer .drawer-scroll::-webkit-scrollbar-thumb,.purchase-request-modal::-webkit-scrollbar-thumb,.opportunity-drawer::-webkit-scrollbar-thumb{background:#434e5b;border:2px solid #0b0f14;border-radius:999px}@media(max-width:1200px){.conference-product-summary{grid-template-columns:58px minmax(220px,1fr) 165px 20px;gap:10px}.conference-product-body{padding-left:18px}.conference-quantity-grid,.conference-lot-grid,.conference-commercial-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.conference-product-summary{grid-template-columns:48px 1fr 22px}.conference-product-summary .conference-check{display:none}.conference-quantity-grid,.conference-lot-grid,.conference-damage-grid,.conference-resolution-grid,.conference-commercial-grid,.conference-lot-actions{grid-template-columns:1fr}.conference-wide-field{grid-column:auto}}.purchase-item-thumbnail{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:hidden;border:1px solid #2d3742;border-radius:9px;background:#081019}.purchase-item-thumbnail img{width:100%;height:100%;object-fit:contain}.purchase-item-thumbnail span{color:#75808d;font-size:9px;line-height:1.15;text-align:center}.quotation-form-item{grid-template-columns:52px minmax(260px,1fr) 110px 125px auto}.invoice-freight-section{display:grid;gap:10px}.invoice-freight-section label{display:grid;gap:6px;color:#aab4c0}.invoice-freight-section input{border:1px solid #303946;border-radius:8px;padding:10px 12px;color:#f3f5f7;background:#090e14;font:inherit}.invoice-freight-section small{color:#8f9aa7;line-height:1.45}@media(max-width:760px){.quotation-form-item{grid-template-columns:46px minmax(0,1fr)}.quotation-form-item>label,.quotation-form-item>button{grid-column:1/-1}}.product-storage-controls{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;padding:14px;border:1px solid #2d3641;border-radius:12px;background:#0b1016}.product-storage-controls .purchase-section-title,.product-storage-controls>label:last-child{grid-column:1/-1}.product-storage-controls textarea{width:100%;min-height:78px;border:1px solid #303946;border-radius:8px;padding:10px 12px;color:#f3f5f7;background:#090e14}.product-storage-controls textarea:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.product-storage-controls{grid-template-columns:1fr}}.conference-fefo-reminder{margin-bottom:10px;padding:10px 12px;border:1px solid rgba(46,106,99,.45);border-radius:9px;color:var(--brand-accent);background:#2e6a6312;line-height:1.45}.conference-workspace{display:grid;gap:12px}.conference-list-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(210px,.34fr) auto;gap:10px;align-items:center}.conference-search-box,.conference-status-filter{min-height:44px}.conference-add-button{min-height:44px;white-space:nowrap}.conference-results-summary{margin:0}.conference-sort-header,.conference-summary-card{display:grid;grid-template-columns:minmax(115px,.65fr) minmax(105px,.58fr) minmax(145px,.9fr) minmax(175px,1.15fr) minmax(85px,.45fr) minmax(150px,.72fr) minmax(150px,.72fr);gap:10px;align-items:center}.conference-sort-header{min-width:1160px;border:1px solid #29323d;border-radius:10px;padding:8px 12px;color:#8693a1;background:#0b1016}.conference-sort-header>span{padding:0 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.conference-sort-header .sortable-column{justify-content:flex-start;min-height:30px}.conference-summary-card{min-width:1160px;margin:0;border:1px solid #2a333e;border-radius:11px;padding:10px 12px;background:linear-gradient(180deg,#12171dfa,#0c1015fa);box-shadow:0 8px 20px #00000024;transition:border-color .16s ease,transform .16s ease}.conference-summary-card:hover{border-color:#2e6a637a;transform:translateY(-1px)}.conference-summary-reference,.conference-summary-cell{display:grid;gap:3px;min-width:0}.conference-summary-reference small{color:var(--brand-accent);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.conference-summary-reference strong,.conference-summary-cell strong{overflow:hidden;color:#f2f4f7;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.conference-summary-cell small{color:#8793a0;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.conference-summary-count strong{font-variant-numeric:tabular-nums}.conference-status{min-height:34px;padding:7px 10px;text-align:center;white-space:nowrap}.conference-status.received{color:#b9d9ff;background:#3474bc33}.conference-open-button{width:100%;min-height:38px;padding-inline:12px;white-space:nowrap}.conference-detail-toolbar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:2px}.conference-list-panel{overflow-x:auto}@media(max-width:1180px){.conference-list-toolbar{grid-template-columns:1fr minmax(200px,.4fr)}.conference-add-button{grid-column:1 / -1;justify-self:end}}@media(max-width:700px){.conference-list-toolbar{grid-template-columns:1fr}.conference-add-button{grid-column:auto;width:100%}.conference-summary-card,.conference-sort-header{min-width:1080px}}.printer-config-section{border-color:#2e6a634d;background:linear-gradient(180deg,#12171dfa,#0c1117fa)}.printer-config-section .company-dossier-section-head p,.development-printer-workspace .section-title-row p{margin:5px 0 0;color:#8f9aa6;line-height:1.45}.printer-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.development-printer-workspace{display:grid;gap:16px}.development-printer-client{display:grid;gap:7px;max-width:520px;color:#c9d0d9;font-size:.8rem;font-weight:800}.development-printer-client select{min-height:42px;border:1px solid #323a45;border-radius:9px;padding:8px 10px;color:#f6f7f9;background:#0b1016}.conference-list-toolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,.28fr) minmax(180px,.25fr) auto}.conference-deadline-filter{min-height:44px}.conference-sort-header,.conference-summary-card{grid-template-columns:minmax(110px,.6fr) minmax(100px,.55fr) minmax(135px,.82fr) minmax(165px,1.05fr) minmax(190px,1.05fr) minmax(80px,.42fr) minmax(145px,.68fr) minmax(150px,.72fr);min-width:1320px}.conference-summary-deadline{display:grid;gap:3px;min-width:0;border-left:3px solid #3a444f;border-radius:7px;padding:7px 9px;background:#ffffff05}.conference-summary-deadline small{color:#8793a0;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.conference-summary-deadline strong{overflow:hidden;color:#e9edf2;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.conference-summary-deadline.ok{border-left-color:#2a9b5e;background:#2a9b5e14}.conference-summary-deadline.warning{border-left-color:#d6a928;background:#d6a92817}.conference-summary-deadline.danger{border-left-color:#d65a5a;background:#d65a5a17}.conference-full-priority{display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(214,169,40,.42);border-radius:999px;padding:3px 7px;color:#f2d475;background:#d6a9281f;font-size:9px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.035em}.conference-scanner-panel{display:grid;grid-template-columns:minmax(250px,1fr) minmax(260px,.75fr) auto;gap:12px;align-items:center;border:1px solid rgba(46,106,99,.3);border-radius:12px;padding:13px 14px;background:linear-gradient(90deg,#2e6a6312,#0d1218f2 45%)}.conference-scanner-panel>div{display:grid;gap:3px}.conference-scanner-panel>div strong{color:#f4f6f8}.conference-scanner-panel>div small{color:#8f9aa6}.conference-scanner-panel input{width:100%;min-height:43px;border:1px solid #35404b;border-radius:9px;padding:9px 12px;color:#fff;background:#090e14}.conference-scanner-result{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) 1fr;gap:10px;align-items:center;border:1px solid #37414d;border-radius:9px;padding:10px 12px;color:#dfe5eb;background:#0b1117}.conference-scanner-result.matched{border-color:#2a9b5e8c;background:#2a9b5e17}.conference-scanner-result.not-matched{border-color:#2e6a6380;background:#2e6a6314}.conference-label-print{min-width:156px}.full-separation-stack{gap:12px}.full-separation-card{display:grid;gap:13px}.full-separation-card.awaiting-inbound{border-color:#d6a92861;background:linear-gradient(180deg,#d6a9280e,#0e1319fa)}.full-inbound-items{display:grid;gap:8px}.full-inbound-item{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(280px,.9fr) minmax(220px,.72fr);gap:14px;align-items:center;border:1px solid #2d3742;border-radius:10px;padding:10px 12px;background:#0b1016}.full-inbound-item.waiting{border-left:4px solid #d6a928}.full-inbound-item.available{border-left:4px solid #2a9b5e}.full-inbound-product{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;min-width:0}.full-inbound-product img,.full-inbound-image-placeholder{width:48px;height:48px;border:1px solid #303a45;border-radius:8px;object-fit:contain;background:#0a0e13}.full-inbound-image-placeholder{display:grid;place-items:center;color:#73808d;font-size:9px;text-align:center}.full-inbound-product>div{display:grid;gap:4px;min-width:0}.full-inbound-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-inbound-product small{color:#8b97a4}.full-inbound-quantities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.full-inbound-quantities span{display:grid;gap:3px;color:#8995a2;font-size:11px}.full-inbound-quantities strong{color:#f0f3f6;font-size:14px}.full-inbound-quantities .waiting-value strong{color:#f2d475}.full-inbound-quantities .ok-value strong{color:#7fdaa7}.full-inbound-reference{display:grid;gap:3px;border-left:1px solid #313b46;padding-left:13px}.full-inbound-reference strong{color:var(--brand-accent)}.full-inbound-reference span{color:#eef1f4}.full-inbound-reference small{color:#8f9aa6}.full-inbound-actions{display:flex;justify-content:flex-end}@media(max-width:1180px){.printer-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conference-list-toolbar{grid-template-columns:1fr minmax(185px,.35fr)}.conference-deadline-filter{grid-column:1 / 2}.conference-add-button{grid-column:2 / 3;justify-self:stretch}.conference-scanner-panel{grid-template-columns:1fr 1fr}.conference-scanner-panel>div{grid-column:1 / -1}.full-inbound-item{grid-template-columns:1fr}.full-inbound-reference{border-left:0;border-top:1px solid #313b46;padding:9px 0 0}}@media(max-width:700px){.printer-config-grid{grid-template-columns:1fr}.conference-deadline-filter,.conference-add-button{grid-column:auto}.conference-summary-card,.conference-sort-header{min-width:1240px}.conference-scanner-panel,.conference-scanner-result,.full-inbound-quantities{grid-template-columns:1fr}}.conference-sort-header,.conference-summary-card{grid-template-columns:minmax(110px,.58fr) minmax(100px,.52fr) minmax(135px,.72fr) minmax(160px,.9fr) minmax(185px,.95fr) minmax(80px,.38fr) minmax(185px,.78fr) minmax(310px,1.35fr);min-width:1450px}.conference-status{width:100%;min-width:0;box-sizing:border-box;line-height:1.15;white-space:normal;overflow-wrap:normal}.conference-summary-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.conference-summary-actions.has-receipt-action{grid-template-columns:minmax(165px,1.08fr) minmax(135px,.92fr)}.conference-summary-actions .conference-open-button,.conference-summary-actions .conference-receive-button{width:100%;min-height:40px;padding:8px 12px;white-space:nowrap}.conference-receipt-modal{width:min(620px,calc(100vw - 32px));border-color:#2e6a636b;background:linear-gradient(180deg,#11171e,#0b1016);box-shadow:0 26px 70px #0000009e}.conference-receipt-modal>p{margin:7px 0 0;color:#98a3af;line-height:1.5}.conference-receipt-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.conference-receipt-summary>div{display:grid;gap:4px;min-width:0;border:1px solid #2d3742;border-radius:9px;padding:10px 12px;background:#0a0f15}.conference-receipt-summary small{color:#8793a0;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.conference-receipt-summary strong{overflow:hidden;color:#f2f4f7;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.conference-sort-header,.conference-summary-card{min-width:1450px}.conference-receipt-summary{grid-template-columns:1fr}}.incoming-invoice-workspace{display:grid;gap:14px;min-width:0}.incoming-invoice-title-row,.incoming-invoice-section-head,.incoming-invoice-modal-head,.incoming-invoice-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.incoming-invoice-title-row h2,.incoming-invoice-modal-head h2,.incoming-invoice-section-head h3{margin:0}.incoming-invoice-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(220px,.3fr);gap:10px;padding:14px;border:1px solid #29313b;border-radius:14px;background:#0f141a}.incoming-invoice-toolbar select,.incoming-invoice-search{border:1px solid #2a333e;border-radius:10px;background:#0b1016;color:#f3f5f7}.incoming-invoice-toolbar select{padding:0 13px}.incoming-invoice-search{display:flex;align-items:center;gap:9px;padding:0 13px}.incoming-invoice-search input{width:100%;border:0;outline:0;padding:12px 0;background:transparent;color:#f3f5f7}.incoming-invoice-count{color:#93a0ae}.incoming-invoice-list{overflow-x:auto;border:1px solid #29313b;border-radius:14px;background:#0e1319;scrollbar-color:#4b5664 #0c1117}.incoming-invoice-list::-webkit-scrollbar,.incoming-invoice-scroll::-webkit-scrollbar{width:10px;height:10px}.incoming-invoice-list::-webkit-scrollbar-track,.incoming-invoice-scroll::-webkit-scrollbar-track{background:#0c1117}.incoming-invoice-list::-webkit-scrollbar-thumb,.incoming-invoice-scroll::-webkit-scrollbar-thumb{background:#4b5664;border:2px solid #0c1117;border-radius:999px}.incoming-invoice-list-head,.incoming-invoice-row{display:grid;grid-template-columns:120px 1.15fr 1fr .85fr .9fr 150px 175px 125px;align-items:center;gap:12px;min-width:1260px}.incoming-invoice-list-head{padding:12px 15px;color:#9da9b6;border-bottom:1px solid #29313b;background:#11171e;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.incoming-invoice-row{padding:12px 15px;border-bottom:1px solid #242c35;transition:background .18s ease,border-color .18s ease}.incoming-invoice-row:last-child{border-bottom:0}.incoming-invoice-row:hover{background:#2e6a6309}.incoming-invoice-row>div{display:grid;gap:3px;min-width:0}.incoming-invoice-row small{color:#8592a0;font-size:10px;text-transform:uppercase}.incoming-invoice-row strong{overflow:hidden;color:#f3f5f7;text-overflow:ellipsis;white-space:nowrap}.incoming-invoice-reconciliation{border-left:3px solid var(--brand-border-strong);padding-left:9px}.incoming-invoice-status{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:6px 11px;border:1px solid #3b4653;border-radius:999px;color:#dce2e8;background:#18202a;font-size:12px;font-weight:800;text-align:center;white-space:normal}.incoming-invoice-status.success{border-color:#2fa65e99;color:#9ff0ba;background:#2fa65e21}.incoming-invoice-status.ready{border-color:#2e6a63a6;color:var(--brand-accent);background:#2e6a6321}.incoming-invoice-status.warning{border-color:#de5e5ea6;color:#ffb1b1;background:#de5e5e1f}.incoming-invoice-status.draft{color:#b5c0cb}.incoming-invoice-backdrop{z-index:1200;padding:2vh 2vw}.incoming-invoice-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1540px,96vw);height:min(94vh,1040px);overflow:hidden;border:1px solid var(--brand-border-strong);border-radius:18px;background:#0f141a;box-shadow:0 24px 80px #00000094}.incoming-invoice-modal-head{padding:19px 22px;border-bottom:1px solid #29313b;background:#11171e}.incoming-invoice-modal-head p{margin:5px 0 0;color:#929fac}.incoming-invoice-head-actions{display:flex;align-items:center;gap:12px}.incoming-invoice-scroll{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;padding:18px 22px 24px;scrollbar-color:#4b5664 #0c1117}.incoming-invoice-origin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.incoming-invoice-origin-grid>div{display:grid;gap:5px;min-height:78px;padding:12px 14px;border:1px solid #29313b;border-radius:12px;background:#0b1117}.incoming-invoice-origin-grid small{color:#84919f;text-transform:uppercase;letter-spacing:.04em}.incoming-invoice-origin-grid span{color:#9ba7b4;font-size:12px}.incoming-invoice-section{display:grid;gap:14px;padding:16px;border:1px solid #29313b;border-radius:14px;background:#10161d}.incoming-invoice-section-head small{max-width:520px;color:#8f9ba8;text-align:right}.incoming-invoice-upload-actions,.incoming-invoice-documents{display:flex;flex-wrap:wrap;gap:8px}.incoming-invoice-fiscal-grid{display:grid;grid-template-columns:.55fr .45fr .75fr 1.5fr;gap:10px}.incoming-invoice-fiscal-grid label,.incoming-invoice-values-grid label,.incoming-invoice-item-grid label,.incoming-invoice-tax-grid label,.incoming-invoice-map-line label,.incoming-invoice-notes{position:relative;display:grid;gap:6px;color:#9da8b5;font-size:12px}.incoming-invoice-fiscal-grid input,.incoming-invoice-values-grid input,.incoming-invoice-item-grid input,.incoming-invoice-tax-grid input,.incoming-invoice-map-line select,.incoming-invoice-notes textarea{width:100%;border:1px solid #303946;border-radius:9px;padding:10px 11px;color:#f4f6f8;background:#0a1016;outline:none}.incoming-invoice-fiscal-grid input:focus,.incoming-invoice-values-grid input:focus,.incoming-invoice-item-grid input:focus,.incoming-invoice-tax-grid input:focus,.incoming-invoice-map-line select:focus,.incoming-invoice-notes textarea:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a631f}.incoming-invoice-fiscal-grid input:disabled,.incoming-invoice-values-grid input:disabled,.incoming-invoice-item-grid input:disabled,.incoming-invoice-tax-grid input:disabled,.incoming-invoice-notes textarea:disabled{color:#aab4bf;background:#111820;opacity:.88}.incoming-invoice-wide-field{grid-column:1 / -1}.incoming-invoice-values-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.money-field-prefix{position:absolute;left:11px;bottom:11px;z-index:2;color:var(--brand-accent);font-weight:800}.money-field-prefix+input{padding-left:34px}.incoming-invoice-divergence-section{border-color:#d65c5c61}.incoming-invoice-divergence-list{display:grid;gap:7px}.incoming-invoice-divergence-list>div{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:9px 11px;border-radius:9px}.incoming-invoice-divergence-list .blocking{border:1px solid rgba(222,94,94,.42);background:#de5e5e14}.incoming-invoice-divergence-list .warning{border:1px solid rgba(214,169,40,.38);background:#d6a92812}.incoming-invoice-items{display:grid;gap:8px}.incoming-invoice-item{overflow:hidden;border:1px solid #2b3440;border-radius:12px;background:#0c1218}.incoming-invoice-item[open]{border-color:#2e6a6359}.incoming-invoice-item>summary{display:grid;grid-template-columns:54px minmax(250px,1fr) 90px 100px 90px 150px;align-items:center;gap:12px;padding:11px 13px;cursor:pointer;list-style:none}.incoming-invoice-item>summary::-webkit-details-marker{display:none}.incoming-invoice-item>summary>div{display:grid;gap:3px;min-width:0}.incoming-invoice-item>summary small{color:#8995a2}.incoming-invoice-item>summary strong{color:#f4f6f8}.incoming-invoice-product-image{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid #303946;border-radius:9px;background:#101820}.incoming-invoice-product-image img{width:100%;height:100%;object-fit:contain}.incoming-invoice-product-image span{color:#778391;font-size:9px;text-align:center}.incoming-invoice-item-status{display:inline-flex;justify-content:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.incoming-invoice-item-status.ok{color:#9ff0ba;background:#2fa65e21}.incoming-invoice-item-status.warning{color:#ffd66b;background:#d6a92821}.incoming-invoice-item-body{display:grid;gap:12px;padding:14px;border-top:1px solid #29313b;background:#10161d}.incoming-invoice-item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.incoming-invoice-tax-details{border:1px solid #29313b;border-radius:10px;background:#0b1117}.incoming-invoice-tax-details>summary{padding:10px 12px;color:#d5dbe1;cursor:pointer;font-weight:700}.incoming-invoice-tax-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 12px 12px}.incoming-invoice-map-line{max-width:720px}.incoming-invoice-item-note{margin:0;color:var(--brand-accent)}.incoming-invoice-documents button{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-invoice-notes textarea{min-height:90px;resize:vertical}.incoming-invoice-history{border:1px solid #29313b;border-radius:12px;background:#0c1218}.incoming-invoice-history>summary{padding:12px 14px;color:#e5e9ed;cursor:pointer;font-weight:800}.incoming-invoice-history>div{display:grid;gap:7px;padding:0 14px 14px}.incoming-invoice-history article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:9px 11px;border:1px solid #27313c;border-radius:9px}.incoming-invoice-history article span{color:#8f9ba8;font-size:12px}.incoming-invoice-history article p{grid-column:1 / -1;margin:0;color:#adb7c1}.incoming-invoice-footer{padding:13px 22px;border-top:1px solid #29313b;background:#11171e;justify-content:flex-end}.incoming-invoice-confirm-backdrop{z-index:1400}.incoming-invoice-confirm-modal{width:min(620px,94vw)}.incoming-invoice-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.incoming-invoice-confirm-summary>div{display:grid;gap:4px;padding:10px 12px;border:1px solid #303946;border-radius:9px;background:#0b1117}.incoming-invoice-confirm-summary small{color:#8793a0}@media(max-width:1180px){.incoming-invoice-origin-grid,.incoming-invoice-fiscal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incoming-invoice-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.incoming-invoice-item>summary{grid-template-columns:50px minmax(220px,1fr) 80px 90px 80px 130px}.incoming-invoice-item-grid,.incoming-invoice-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.incoming-invoice-toolbar,.incoming-invoice-origin-grid,.incoming-invoice-fiscal-grid,.incoming-invoice-values-grid,.incoming-invoice-item-grid,.incoming-invoice-tax-grid,.incoming-invoice-confirm-summary{grid-template-columns:1fr}.incoming-invoice-title-row,.incoming-invoice-section-head,.incoming-invoice-modal-head,.incoming-invoice-footer{align-items:stretch;flex-direction:column}.incoming-invoice-section-head small{text-align:left}.incoming-invoice-modal{width:100vw;height:100vh;max-height:none;border-radius:0}.incoming-invoice-backdrop{padding:0}.incoming-invoice-item>summary{grid-template-columns:48px 1fr}.incoming-invoice-item>summary>div:nth-of-type(n+3),.incoming-invoice-item>summary>span{grid-column:2}.incoming-invoice-wide-field{grid-column:auto}}.sidebar-bottom{display:grid;gap:12px;margin-top:auto;min-height:0}.sidebar-bottom .sidebar-footer{margin-top:0}.sidebar-client-brand{display:grid;place-items:center;width:100%;min-height:64px;max-height:104px;padding:4px 8px 10px;overflow:hidden;border:0;background:transparent;box-shadow:none}.sidebar-client-brand img{display:block;width:100%;max-width:184px;height:auto;max-height:88px;object-fit:contain;object-position:center;border:0;border-radius:0;background:transparent!important;box-shadow:none}@media(max-height:760px){.sidebar-client-brand{min-height:48px;max-height:72px;padding-bottom:4px}.sidebar-client-brand img{max-height:60px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.content.environment-client .topbar{align-items:flex-start}.client-top-actions{flex:1 1 auto;min-width:0;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.content.environment-client .top-environment-switcher,.client-company-context,.content.environment-client .sync-status{min-height:52px;height:52px}.client-top-actions:not(.broad-access-top-actions) .top-environment-switcher{flex:0 1 330px;min-width:210px;max-width:420px}.client-company-context{display:flex;flex:1 1 420px;min-width:260px;max-width:680px;padding:5px;border:1px solid #2f4140;border-radius:13px;background:#0e1115eb;box-shadow:0 8px 24px #0000002e}.client-company-static,.client-company-tabs{width:100%;min-width:0}.client-company-static{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:9px;background:#ffffff05;color:#f4f6f8;white-space:nowrap}.client-company-static span{flex:0 0 auto;color:#8f99a4;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-company-static strong{min-width:0;overflow:hidden;color:#f7f8fa;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.client-company-tabs{display:flex;align-items:stretch;gap:4px}.client-company-tab,.client-company-more select{min-height:40px;border:0;border-radius:9px;padding:8px 14px;color:#aeb7c2;background:transparent;font-size:13px;font-weight:800;white-space:nowrap;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.client-company-tab{flex:1 1 0;min-width:92px;overflow:hidden;text-overflow:ellipsis}.client-company-tab:hover:not(:disabled),.client-company-more select:hover:not(:disabled){color:#f4f6f8;background:#ffffff09}.client-company-tab.active{color:var(--brand-on-primary);background:var(--brand-primary);box-shadow:0 0 0 1px #2e6a636b,0 5px 14px #2e6a6329}.client-company-tab:disabled,.client-company-more select:disabled{cursor:wait;opacity:.68}.client-company-more{flex:0 0 auto;min-width:132px}.client-company-more select{width:100%;border:1px solid rgba(151,164,178,.18);background-color:#1b2323}.content.environment-client .sync-status{flex:0 0 auto;border-radius:13px;padding-inline:14px}.sidebar-meu-painel .sidebar-bottom{gap:5px}.sidebar-meu-painel .sidebar-client-brand{padding-bottom:4px}.sidebar-meu-painel .sidebar-footer{display:grid;justify-items:center;gap:0;padding:10px 4px 0;text-align:center}.sidebar-meu-painel .sidebar-footer strong{width:100%;overflow:hidden;color:#f4f6f8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar-meu-painel .logout-button{margin-top:8px;text-align:center}@media(max-width:1320px){.client-top-actions{flex-wrap:wrap}.client-top-actions:not(.broad-access-top-actions) .top-environment-switcher{flex:1 1 300px;max-width:none}.client-company-context{flex:1 1 420px;max-width:none}}@media(max-width:900px){.content.environment-client .topbar{flex-direction:column}.client-top-actions,.client-top-actions:not(.broad-access-top-actions) .top-environment-switcher,.client-company-context,.content.environment-client .sync-status{width:100%;max-width:none}.client-top-actions{display:grid;grid-template-columns:1fr}.client-company-static{justify-content:center}}@media(max-width:620px){.client-company-tabs{display:grid;grid-template-columns:1fr}.client-company-context,.client-top-actions:not(.broad-access-top-actions) .top-environment-switcher,.content.environment-client .sync-status{height:auto;min-height:48px}.client-company-more{min-width:0}}.topbar-heading{min-width:0}.topbar-heading h1,.topbar-heading p{overflow-wrap:anywhere}.top-actions-primary{display:flex;align-items:stretch;justify-content:flex-end;gap:10px;min-width:0}.top-environment-compact{display:none}.topbar-broad-access{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(620px,1.28fr);align-items:start;gap:24px}.broad-access-top-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-right:0}.broad-access-top-actions .top-actions-primary{width:100%}.broad-access-top-actions .top-environment-switcher{flex:1 1 520px;width:auto;min-width:440px;max-width:680px}.broad-access-top-actions .sync-status{flex:0 0 auto;min-height:52px;height:52px;border-radius:13px}.broad-company-context-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;border:1px solid #2f4140;border-radius:13px;padding:6px;background:#0e1115eb;box-shadow:0 8px 24px #0000002e}.broad-company-current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 10px}.broad-company-current span{color:#8f99a4;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.broad-company-current strong{min-width:0;overflow:hidden;color:#f7f8fa;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.broad-company-current small{color:#9da7b2;font-size:12px;white-space:nowrap}.broad-company-change{min-height:38px;padding-inline:16px;white-space:nowrap}.company-switcher-backdrop{z-index:180}.company-switcher-modal{display:grid;gap:16px;width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));overflow:hidden;border-color:#2e6a6347;background:linear-gradient(180deg,#141920,#0e1217);box-shadow:0 24px 70px #0000007a}.company-switcher-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.company-switcher-head h3{margin-top:5px}.company-switcher-head p{margin-top:6px}.company-switcher-head .icon-button{flex:0 0 auto;width:38px;height:38px;border:1px solid #303741;border-radius:10px;color:#eef1f5;background:#171c23;font-size:22px;line-height:1}.company-switcher-search{display:grid;gap:7px;color:#aeb7c2;font-size:12px;font-weight:750}.company-switcher-search input{width:100%;min-height:44px;border:1px solid #313944;border-radius:10px;padding:0 13px;color:#f5f7f9;background:#0d1218}.company-switcher-search input:focus{border-color:#2e6a63ad;outline:0;box-shadow:0 0 0 3px #2e6a631a}.company-switcher-list{display:grid;gap:8px;max-height:430px;overflow-y:auto;padding-right:4px;scrollbar-color:#49525e #0d1116}.company-switcher-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:64px;border:1px solid #29313a;border-radius:11px;padding:11px 13px;color:#e8ecf1;background:#11171e;text-align:left}.company-switcher-option:hover:not(:disabled){border-color:#2e6a6373;background:#151c24}.company-switcher-option>span{display:grid;gap:4px;min-width:0}.company-switcher-option strong,.company-switcher-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher-option small{color:#909ba7}.company-switcher-option b{color:var(--brand-accent);font-size:12px;white-space:nowrap}.company-switcher-option.active{border-color:#2e6a6373;background:#2e6a6314}.company-switcher-option:disabled{cursor:default;opacity:1}.company-switcher-empty{border:1px dashed #303842;border-radius:11px;padding:24px;color:#909ba7;text-align:center}@media(max-width:1460px){.topbar-broad-access{grid-template-columns:minmax(240px,.62fr) minmax(560px,1.38fr);gap:18px}.broad-access-top-actions .top-environment-switcher{min-width:400px}}@media(max-width:1180px){.topbar-broad-access{grid-template-columns:minmax(0,1fr)}.topbar-broad-access .broad-access-top-actions{width:100%}.topbar-broad-access .top-actions-primary{display:grid;grid-template-columns:minmax(0,1fr) auto}.topbar-broad-access .top-environment-switcher{display:none}.topbar-broad-access .top-environment-compact{display:grid;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:10px;min-height:52px;border:1px solid #2f4140;border-radius:13px;padding:5px 6px 5px 14px;color:#8f99a4;background:#0e1115eb;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.top-environment-compact select{width:100%;min-height:40px;border:0;border-radius:9px;padding:0 12px;color:var(--brand-on-primary);background:var(--brand-primary);font-size:13px;font-weight:800;text-transform:none}}@media(max-width:720px){.topbar-broad-access .top-actions-primary{grid-template-columns:1fr}.topbar-broad-access .sync-status{width:100%;justify-content:center}.broad-company-context-bar{grid-template-columns:1fr}.broad-company-current{grid-template-columns:1fr;gap:4px;text-align:center}.broad-company-current small{white-space:normal}.broad-company-change{width:100%}.company-switcher-modal{padding:18px}.company-switcher-option{grid-template-columns:1fr;gap:8px}}.topbar-broad-access{grid-template-columns:minmax(220px,1fr) minmax(856px,920px);align-items:start;gap:20px}.broad-access-top-actions{width:min(920px,100%);justify-self:end;gap:8px}.broad-access-top-actions .top-actions-primary{width:100%;min-width:0;display:grid;grid-template-columns:minmax(688px,1fr) auto;align-items:center;justify-content:end}.broad-access-top-actions .top-environment-switcher{width:688px;min-width:688px;max-width:688px}.broad-access-top-actions .top-environment-tab{width:172px;min-width:172px;padding-inline:16px;font-size:13px;overflow:visible;text-overflow:clip;white-space:nowrap}.broad-access-top-actions .sync-status{position:relative;flex:none;z-index:1;min-height:52px;height:52px;padding-inline:13px}.content.environment-client .topbar-broad-access{grid-template-columns:minmax(220px,1fr) minmax(920px,960px)}.content.environment-client .broad-access-top-actions{width:min(960px,100%)}.content.environment-client .broad-access-top-actions .top-actions-primary{grid-template-columns:minmax(720px,1fr) auto;gap:16px}.content.environment-client .broad-access-top-actions .top-environment-switcher{width:720px;min-width:720px;max-width:720px}.classification-pending-notice{width:100%;margin-top:12px;padding:12px 16px;border:1px solid rgba(214,180,102,.45);border-radius:10px;color:#f1d58d;background:#d6b46617;text-align:left}.classification-pending-notice strong{float:right;color:var(--brand-warning)}.classification-pending-head p{margin:4px 0 0;color:var(--muted)}.classification-pending-reason{color:#f1d58d;white-space:normal}.broad-company-context-bar{display:inline-flex;grid-template-columns:none;justify-self:end;width:auto;max-width:620px;min-height:42px;padding:4px;gap:6px;border-radius:11px}.broad-company-current{display:inline-flex;grid-template-columns:none;flex:1 1 auto;min-width:0;min-height:32px;padding:0 10px;gap:8px}.broad-company-current span{flex:0 0 auto}.broad-company-current strong{flex:0 1 auto;max-width:230px}.broad-company-current small{flex:0 0 auto}.broad-company-change{min-height:34px;padding-inline:13px;border-radius:8px}.client-products-page{display:block}.client-products-list-panel{margin-top:0;padding:18px;overflow:hidden}.client-products-filter-row{margin-bottom:10px}.client-products-search-box input::placeholder{color:#7f8994}.client-products-search-box input:focus,.client-products-search-box input:not(:placeholder-shown){color:var(--brand-accent)}.client-products-results-summary{margin:0 0 12px}.client-products-table-wrap{border:1px solid #29313a;border-radius:12px;overflow:hidden;background:#0f141a}.client-products-table{display:grid;grid-template-columns:68px .85fr .72fr minmax(250px,2fr) 1fr 1.25fr 1fr .78fr;gap:14px;align-items:center;min-width:1120px}.client-products-table-head{min-height:46px;padding:0 14px;border-bottom:1px solid #404851;color:var(--brand-accent);background:#0c1116;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.client-products-table-head .sortable-column{color:var(--brand-accent)}.client-products-table-head .sortable-column>span{color:#68727d}.client-products-table-row,.product-line{position:relative;border:0;border-bottom:1px solid rgba(111,122,133,.24);border-radius:0;transition:background-color .16s ease,box-shadow .16s ease}.client-products-table-row{width:100%;min-height:74px;padding:10px 14px;color:#eef1f4;background:#11161c;text-align:left}.client-products-table-row:nth-of-type(2n),.product-line:nth-of-type(2n){background:#ffffff03}.client-products-table-row:nth-of-type(odd),.product-line:nth-of-type(odd){background:#080c1038}.client-products-table-row:hover,.product-line:hover{background:#2e6a630e}.client-products-table-row.selected{box-shadow:inset 3px 0 0 var(--brand-border-strong),inset 0 0 0 1px #2e6a634d;background:#2e6a6312}.client-products-table-row:last-of-type,.product-line:last-of-type{border-bottom:0}.client-product-name{display:grid;gap:4px;min-width:0}.client-product-name strong,.client-product-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-product-name small{color:#909ba7}.client-product-photo{width:50px;height:50px;border:1px solid #29313a;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#0b1015;color:#7f8994}.client-product-photo img{width:100%;height:100%;object-fit:cover}.product-catalog-grid.product-line{padding-top:10px;padding-bottom:10px;border-top:0}@media(max-width:1360px){.topbar-broad-access{grid-template-columns:minmax(0,1fr)}.topbar-broad-access .broad-access-top-actions{width:100%;max-width:none}.topbar-broad-access .top-environment-switcher{display:none}.topbar-broad-access .top-environment-compact{display:grid}.broad-company-context-bar{justify-self:end}}@media(max-width:900px){.broad-company-context-bar{width:100%;max-width:none}.broad-company-current{flex-wrap:wrap}.client-products-list-panel{overflow-x:auto}}.full-card-products-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:#9fa9b5;font-size:.68rem}.full-card-products-summary>strong{overflow:hidden;color:#c6cdd5;font-size:.67rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.full-card-product-images{display:flex;align-items:center;min-width:26px}.full-card-product-images img,.full-card-product-images>span{width:25px;height:25px;margin-right:-6px;border:1px solid #394552;border-radius:7px;object-fit:contain;background:#090e14}.full-card-product-images>span{display:grid;place-items:center;margin-left:4px;color:var(--brand-accent);font-size:9px;font-weight:900}.full-screen-modal-backdrop{padding:2.5vh 2vw}.full-workspace-modal{display:flex;flex-direction:column;width:90vw;max-width:none;height:90vh;max-height:90vh;padding:0;overflow:hidden;border-color:#303945;background:#10151b;box-shadow:0 30px 90px #000000a6}.full-modal-header,.full-modal-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;background:#121820}.full-modal-header{border-bottom:1px solid #2b3540}.full-modal-header>div{display:grid;gap:3px}.full-modal-header h3{margin:0;font-size:1.28rem}.full-modal-header p{margin:0;color:#8f9aa6;font-size:.78rem}.full-modal-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 20px 24px;scrollbar-color:#495561 #0b1016}.full-modal-actions{border-top:1px solid #2b3540;justify-content:space-between}.full-modal-primary-actions{display:flex;justify-content:flex-end;gap:9px;margin-left:auto}.full-modal-section{display:grid;gap:14px;margin-bottom:18px;border:1px solid #2b3540;border-radius:12px;padding:15px;background:#0c1218}.full-modal-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:10px;border-bottom:1px solid #27313b}.full-modal-section-title>div,.full-modal-section-title:not(:has(>div)){gap:3px}.full-modal-section-title strong{display:block;color:#f4f6f8;font-size:.9rem}.full-modal-section-title span{display:block;margin-top:3px;color:#8d99a6;font-size:.72rem}.full-general-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.full-general-grid label:first-child{grid-column:span 2}.full-general-grid label{align-content:start}.full-general-grid input,.full-general-grid select,.full-items-table input,.full-items-table select,.full-separation-item input{border:1px solid #303b47;color:#eef2f5;background:#0a1016}.full-general-grid input:focus,.full-general-grid select:focus,.full-items-table input:focus,.full-items-table select:focus,.full-separation-item input:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a6324;outline:none}.full-items-table-wrap{overflow-x:auto;border:1px solid #2b3540;border-radius:10px}.full-items-table{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(340px,2fr) minmax(110px,.65fr) minmax(100px,.55fr) minmax(95px,.5fr) minmax(90px,.5fr) minmax(85px,.45fr) minmax(100px,.55fr);gap:0;min-width:1180px;align-items:stretch}.full-items-table>*{min-width:0}.full-items-table-head{position:sticky;top:0;z-index:2;color:#e8edf1;background:#18212b}.full-items-table-head span{padding:10px;border-right:1px solid #303b47;font-size:.68rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.full-items-table-row{border-top:1px solid #28323c;background:#0c1218}.full-items-table-row:nth-child(odd){background:#0e151c}.full-items-table-row>*{display:flex;align-items:center;min-height:58px;padding:8px 9px;border:0;border-right:1px solid #28323c;border-radius:0}.full-items-table-row>input,.full-items-table-row>select{width:100%}.full-items-table-row>strong{color:#dfe5ea;font-size:.75rem}.full-product-select-cell{display:grid!important;grid-template-columns:42px minmax(0,1fr);gap:8px}.full-product-select-cell img,.full-product-image-placeholder{width:42px;height:42px;border:1px solid #33404c;border-radius:7px;object-fit:contain;background:#080d12}.full-product-image-placeholder{display:grid;place-items:center;color:#768391;font-size:8px;text-align:center}.full-product-select-cell select{width:100%;min-width:0}.full-item-remove{border:1px solid rgba(239,68,68,.48);border-radius:7px;padding:7px 9px;color:#fca5a5;background:#ef44441a;cursor:pointer}.full-item-remove:hover{background:#ef444433}.empty-state.compact{min-height:auto;padding:14px}.full-separation-items{display:grid;gap:8px}.full-separation-item{display:grid;grid-template-columns:minmax(340px,1.7fr) 110px 110px minmax(220px,1fr) 150px;gap:10px;align-items:end;border:1px solid #2c3742;border-left:4px solid #65717e;border-radius:10px;padding:10px 12px;background:#0a1016}.full-separation-item.status-concluído{border-left-color:#2a9b5e}.full-separation-item.status-parcial{border-left-color:#d6a928}.full-separation-item.status-divergente{border-left-color:#ef4444}.full-separation-product{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;align-items:center}.full-separation-product img,.full-separation-product .full-product-image-placeholder{width:50px;height:50px}.full-separation-product>div{display:grid;gap:3px;min-width:0}.full-separation-product strong{color:var(--brand-accent);font-size:.75rem}.full-separation-product span{overflow:hidden;color:#f2f4f6;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.full-separation-product small{color:#8f9aa6}.full-separation-item label{display:grid;gap:5px;color:#96a1ad;font-size:.68rem;font-weight:800}.full-separation-item input{width:100%;min-height:38px;border-radius:7px;padding:8px}.full-separation-item-action{display:flex;align-items:center;justify-content:flex-end;gap:7px}.full-separation-footer{display:flex;justify-content:flex-end;gap:9px}.badge.separation-concluído{color:#82dda9;border-color:#2a9b5e7a;background:#2a9b5e1a}.badge.separation-divergente{color:#fca5a5;border-color:#ef44447a;background:#ef44441a}.badge.separation-parcial{color:#efd475;border-color:#d6a9287a;background:#d6a9281a}.full-collection-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.full-collection-products>div{display:grid;gap:3px;border:1px solid #2d3742;border-radius:9px;padding:10px;background:#0b1117}.full-collection-products strong{color:var(--brand-accent)}.full-collection-products span{color:#edf1f4;font-weight:800}.full-collection-products small{color:#8e9aa7}@media(max-width:1250px){.full-general-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.full-separation-item{grid-template-columns:minmax(300px,1.4fr) 100px 100px minmax(190px,1fr)}.full-separation-item-action{grid-column:1 / -1}}@media(max-width:760px){.full-screen-modal-backdrop{padding:0}.full-workspace-modal{width:100vw;height:100vh;max-height:100vh;border-radius:0}.full-modal-header,.full-modal-actions,.full-modal-scroll{padding:12px}.full-general-grid{grid-template-columns:1fr}.full-general-grid label:first-child{grid-column:auto}.full-modal-section-title,.full-modal-actions{align-items:stretch;flex-direction:column}.full-modal-primary-actions{width:100%;margin-left:0;flex-direction:column}.full-modal-actions button{width:100%}.full-separation-item{grid-template-columns:1fr}.full-separation-item-action,.full-separation-footer{justify-content:stretch;flex-direction:column}.full-separation-item-action button,.full-separation-footer button{width:100%}}.full-schedule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;align-items:start}.full-schedule-card{display:grid;gap:12px;min-height:235px;border-top:3px solid #5c6874;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.full-schedule-card:hover{border-color:var(--brand-border-strong);transform:translateY(-2px);box-shadow:0 16px 38px #00000047}.full-schedule-card.full-type-external{border-top-color:#4d8fcb}.full-schedule-card.full-type-supermarket{border-top-color:#3da56a}.full-schedule-card.full-type-normal{border-top-color:var(--brand-border-strong)}.full-schedule-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.full-schedule-card-head>div{display:grid;gap:4px;min-width:0}.full-schedule-card-head strong{overflow:hidden;color:#f2f4f6;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.full-schedule-card-head small{color:#8f9aa6}.full-schedule-main-data{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:7px}.full-schedule-main-data span,.full-schedule-summary span{display:grid;gap:2px;border:1px solid #2c3742;border-radius:8px;padding:8px 9px;color:#8f9aa6;background:#0a1016;font-size:.67rem}.full-schedule-main-data strong{color:#e8edf1;font-size:.73rem}.full-schedule-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.full-schedule-summary span{display:block;color:#dce2e7;text-align:center;font-weight:800}.full-schedule-observation{color:#aeb7c0}.full-schedule-open{margin-top:auto;color:#75818d;text-align:right}.full-stock-warning,.stock-deficit{color:#fca5a5!important}.full-stock-warning{border:1px solid rgba(239,68,68,.38);border-radius:8px;padding:8px 10px;background:#ef444414;font-size:.7rem;font-weight:800}.full-item-identifiers{display:grid!important;align-content:center;gap:3px}.full-item-identifiers small{color:#8f9aa6;font-size:.66rem}.full-items-table{grid-template-columns:minmax(150px,.8fr) minmax(330px,1.8fr) minmax(170px,.8fr) minmax(100px,.5fr) minmax(95px,.45fr) minmax(90px,.45fr) minmax(85px,.42fr) minmax(100px,.5fr);min-width:1260px}.full-barcode-reader{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr) auto;gap:12px;align-items:end;border:1px solid rgba(46,106,99,.35);border-radius:10px;padding:12px;background:#2e6a630e}.full-barcode-reader>div{display:grid;gap:3px}.full-barcode-reader strong{color:#f2f4f6}.full-barcode-reader small{color:#929eaa}.full-barcode-reader input,.full-package-count input{min-height:40px;border:1px solid #303b47;border-radius:8px;padding:9px 10px;color:#eef2f5;background:#0a1016}.full-separated-check{display:flex!important;align-items:center;gap:7px!important;min-width:138px;border:1px solid #35414c;border-radius:8px;padding:8px 10px;color:#aeb7c0!important;background:#0c131a;cursor:pointer}.full-separated-check.checked{border-color:#2a9b5e85;color:#82dda9!important;background:#2a9b5e1a}.full-separated-check input{width:17px!important;min-height:17px!important;margin:0}.full-separation-item-action{flex-wrap:wrap}.full-package-count{display:grid;grid-template-columns:auto 100px;gap:8px;align-items:center;color:#aab4be;font-size:.72rem;font-weight:800}.full-awaiting-collection-actions{display:flex;flex:1 1 430px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #33404c;border-radius:9px;padding:9px 11px;background:#0a1118}.full-awaiting-collection-actions>div{display:grid;gap:2px}.full-awaiting-collection-actions strong{color:#e8edf1;font-size:.76rem}.full-awaiting-collection-actions small{color:#85919d}.full-separation-footer{align-items:center;flex-wrap:wrap}@media(max-width:1100px){.full-schedule-main-data{grid-template-columns:1fr}.full-schedule-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.full-barcode-reader{grid-template-columns:1fr}}@media(max-width:760px){.full-schedule-grid{grid-template-columns:1fr}.full-schedule-card-head,.full-awaiting-collection-actions{align-items:stretch;flex-direction:column}.full-schedule-summary{grid-template-columns:1fr 1fr}.full-package-count{width:100%;grid-template-columns:1fr}}.full-separation-empty{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:760px){.full-separation-empty{align-items:stretch;flex-direction:column}}.full-kanban-restored{align-items:stretch}.full-kanban-card{display:grid;gap:8px;min-height:0;padding:12px;cursor:grab}.full-kanban-card:active{cursor:grabbing}.full-kanban-card .full-planning-client-name{overflow:hidden;color:#f3f5f7;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.full-kanban-card .full-planning-cnpj,.full-kanban-card .full-planning-shipment,.full-kanban-card .full-planning-dates span{color:#8f9aa6;font-size:.66rem}.full-kanban-card .full-planning-dates{display:grid;grid-template-columns:1fr;gap:2px}.full-kanban-card-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.full-kanban-card-summary span{overflow:hidden;border:1px solid #29333d;border-radius:6px;padding:5px 6px;color:#adb6bf;background:#0a1016;font-size:.61rem;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.full-separation-card-button{display:grid;gap:2px;width:100%;margin-top:2px;border:1px solid rgba(46,106,99,.48);border-radius:8px;padding:8px 10px;color:var(--brand-accent);background:#2e6a6314;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-align:left;cursor:pointer}.full-separation-card-button small{color:#8e99a5;font-size:.58rem;font-weight:700;letter-spacing:0;text-transform:none}.full-separation-card-button:hover,.full-separation-card-button.editable{border-color:#2e6a63bf;background:#2e6a6324}.full-separation-card-button.readonly{border-color:#35404a;color:#b9c1c8;background:#111820}.full-readonly-notice{border:1px solid #34404b;border-radius:9px;padding:10px 12px;color:#a8b1ba;background:#10171e;font-size:.72rem}.full-separation-modal-section{margin-bottom:0}.full-operational-stack{display:grid;gap:9px}.full-operational-card{display:grid;gap:0;padding:0;overflow:hidden}.full-operational-card-header{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(280px,1fr) auto auto;gap:12px;align-items:center;min-height:72px;padding:11px 14px;background:#111820}.full-operational-card-identity,.full-operational-card-metrics,.full-finished-responsible{min-width:0}.full-operational-card-identity{display:grid;gap:3px}.full-operational-card-identity strong{overflow:hidden;color:#f1f4f6;text-overflow:ellipsis;white-space:nowrap}.full-operational-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.full-operational-card-metrics span{overflow:hidden;border:1px solid #2d3741;border-radius:7px;padding:7px 8px;color:#aeb7c0;background:#0b1117;font-size:.65rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.full-operational-expand-button{min-width:132px}.full-operational-card-body{display:grid;gap:12px;border-top:1px solid #2a343e;padding:14px;background:#0c1218}.full-awaiting-conference{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #34404b;border-radius:10px;padding:12px 14px;background:#10171e}.full-awaiting-conference>div{display:grid;gap:3px}.full-awaiting-conference strong{color:#e8edf1}.full-awaiting-conference small{color:#8c98a4}.full-conference-finalize{justify-self:end}.full-finished-panel{overflow-x:auto}.full-finished-panel .table-row{min-height:54px}.full-finished-panel .neutral-row-a{background:#0d141b}.full-finished-panel .neutral-row-b{background:#111920}.full-finished-panel .table-row:hover{background:#151f28}.full-finished-responsible{display:grid;gap:2px}.full-finished-responsible strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full-finished-responsible small{color:#8d98a4;font-size:.66rem}@media(max-width:1150px){.full-operational-card-header{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto}.full-operational-expand-button{grid-column:1 / -1;justify-self:end}}@media(max-width:760px){.full-kanban-card-summary,.full-operational-card-metrics,.full-operational-card-header{grid-template-columns:1fr}.full-operational-expand-button{width:100%;justify-self:stretch}.full-awaiting-conference{align-items:stretch;flex-direction:column}}:root{--scos-gold: var(--brand-border-strong);--scos-gold-soft: rgba(46,106,99,.12);--scos-gold-line: rgba(46,106,99,.32);--scos-surface-0: #090b0e;--scos-surface-1: #0d1014;--scos-surface-2: #11151a;--scos-row-a: rgba(255, 255, 255, .012);--scos-row-b: rgba(255, 255, 255, .032);--scos-header-content-gap: 66px;--scos-header-content-gap-mobile: 32px}.topbar{position:relative;isolation:isolate;overflow:hidden;margin-bottom:var(--scos-header-content-gap);padding:18px 20px;border:1px solid rgba(46,106,99,.2);border-radius:16px;background:radial-gradient(circle at 86% -45%,rgba(46,106,99,.11),transparent 38%),linear-gradient(118deg,#0b1010,#111318 58%,#0e1313);box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff05}.topbar:after{content:"";position:absolute;z-index:-1;right:20px;bottom:0;left:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(46,106,99,.48),transparent);opacity:.62}.topbar-heading h1{text-shadow:0 1px 18px rgba(46,106,99,.045)}.section-title-row{padding:2px 0 10px}.section-title-row>div>.eyebrow+h3,.section-title-row>div>.eyebrow+h2{margin-top:4px}:is(.product-filter-row,.supplier-filter-row,.conference-list-toolbar,.incoming-invoice-toolbar,.scos-list-toolbar){border:1px solid rgba(46,106,99,.14);border-radius:14px;padding:12px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#0d1116;box-shadow:inset 0 1px #ffffff04}.scos-list-toolbar{display:grid;gap:10px;align-items:center}.scos-search-box{display:flex;align-items:center;gap:9px;min-width:260px;min-height:44px;padding:0 13px;border:1px solid #2c333c;border-radius:10px;color:#8f99a5;background:#090d12}.scos-search-box:focus-within{border-color:var(--scos-gold);box-shadow:0 0 0 3px #2e6a631a}.scos-search-box input{width:100%;min-width:0;border:0;outline:0;color:#eef1f4;background:transparent}.scos-search-box button{border:0;padding:4px;color:var(--scos-gold);background:transparent}.scos-filter-select{min-width:185px;min-height:44px;border:1px solid #2c333c;border-radius:10px;padding:0 12px;color:#e1e5e9;background:#090d12}.scos-clear-filters{min-height:38px;padding:0 8px;white-space:nowrap}.scos-results-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 2px 4px;color:#909aa6;font-size:12px}.scos-results-summary small{color:#747f8b;text-align:right}.table-head{padding-inline:12px;border:1px solid #29313a;border-radius:10px 10px 0 0;background:linear-gradient(180deg,rgba(46,106,99,.045),transparent),#0d1116}.table-row{padding-inline:12px;border-right:1px solid rgba(255,255,255,.025);border-left:1px solid rgba(255,255,255,.025);background:var(--scos-row-a);transition:border-color .15s ease,background .15s ease}.table-row:nth-of-type(2n){background:var(--scos-row-b)}.table-row:hover{border-right-color:#2e6a6329;border-left-color:#2e6a6329;background:#2e6a630b}.table-row:last-child{border-radius:0 0 10px 10px}.sortable-column{min-height:30px}.sortable-column:hover,.sortable-column.active{color:var(--brand-accent)}.stock-list-panel{padding-top:14px}.stock-list-toolbar{grid-template-columns:minmax(330px,1.5fr) minmax(190px,.55fr) minmax(205px,.6fr) auto auto;min-width:1120px}.stock-status-filter{margin:0;white-space:nowrap}.stock-sort-header{margin-top:10px}.stock-grid>span,.stock-grid>strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.stock-grid>span{white-space:nowrap}.incoming-invoice-toolbar{grid-template-columns:minmax(320px,1fr) minmax(220px,.34fr) auto}.incoming-invoice-add-button{min-height:44px;white-space:nowrap}@media(max-width:1180px){.stock-list-toolbar{grid-template-columns:minmax(300px,1fr) repeat(2,minmax(190px,.55fr))}.stock-status-filter,.scos-clear-filters{justify-self:start}}@media(max-width:760px){.topbar{margin-bottom:var(--scos-header-content-gap-mobile);padding:15px;border-radius:13px}.scos-results-summary{align-items:flex-start;flex-direction:column}.scos-results-summary small{text-align:left}.incoming-invoice-toolbar{grid-template-columns:1fr}.incoming-invoice-add-button{width:100%}}.stock-overview-workspace,.stock-inventory-workspace,.stock-movements-workspace{display:grid;gap:14px}.stock-overview-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stock-overview-cards article{display:grid;gap:7px;min-height:112px;padding:17px 18px;border:1px solid #2f4140;border-radius:16px;background:linear-gradient(145deg,#15191ffa,#0d1014f5);box-shadow:inset 0 1px #2e6a6309}.stock-overview-cards article span{color:#b7c0ca;font-size:13px}.stock-overview-cards article strong{font-size:22px;line-height:1.15;color:#fff;overflow:hidden;text-overflow:ellipsis}.stock-overview-cards article small{color:#92a0ad;line-height:1.35}.stock-overview-grid{grid-template-columns:.68fr .72fr 1.65fr 1.02fr 1.08fr .92fr .92fr .82fr .88fr .9fr .82fr;min-width:1540px}.stock-overview-grid>span,.stock-overview-grid>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-toolbar{grid-template-columns:minmax(320px,1.4fr) minmax(190px,.55fr) minmax(160px,.42fr) minmax(190px,.55fr) auto}.inventory-process-grid{grid-template-columns:.72fr .95fr 1.08fr .95fr .86fr .86fr .76fr .9fr .9fr .5fr;min-width:1480px}.inventory-process-grid>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.inventory-process-grid>span small{display:block;margin-top:3px;color:#8f99a4}.inventory-process-status,.inventory-item-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;text-align:center}.inventory-process-status.success,.inventory-item-status.success{color:#bff3cb;background:#37a0582e}.inventory-process-status.danger,.inventory-item-status.danger{color:#ffb1b1;background:#c0474733}.inventory-process-status.warning,.inventory-item-status.warning{color:#ffe4a3;background:#d6a9282e}.inventory-process-status.active,.inventory-item-status.active{color:var(--brand-accent);background:#2e6a6321}.inventory-process-status.pending,.inventory-item-status.pending{color:#c9d0d8;background:#78829124}.compact-action{padding:8px 11px;min-height:34px}.stock-inventory-request-modal{width:min(920px,94vw)!important;max-height:92vh;overflow:auto}.inventory-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inventory-request-grid label,.stock-inventory-request-modal>label{display:grid;gap:6px}.inventory-request-grid input,.inventory-request-grid select,.stock-inventory-request-modal textarea,.inventory-tolerance-details input{width:100%;border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#0d1014}.stock-inventory-request-modal textarea{min-height:90px}.inventory-supplier-selector{border:1px solid #2f4140;border-radius:12px;padding:12px}.inventory-supplier-selector legend{padding:0 7px;color:var(--brand-accent);font-weight:800}.inventory-supplier-selector>small{color:#8f99a4}.inventory-supplier-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;max-height:170px;overflow:auto}.inventory-supplier-options label{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.06);border-radius:9px;padding:8px;background:#ffffff05}.inventory-supplier-hint{grid-column:1/-1;color:#8f99a4;padding:8px 2px}.inventory-tolerance-details{border:1px solid rgba(46,106,99,.16);border-radius:10px;padding:10px;background:#2e6a6306}.inventory-tolerance-details summary{cursor:pointer;color:var(--brand-accent);font-weight:800}.inventory-tolerance-details .inventory-request-grid{margin-top:12px}.inventory-tolerance-details>small{display:block;margin-top:8px;color:#8f99a4}.inventory-detail-backdrop{z-index:170}.stock-inventory-detail-modal{position:fixed;top:5vh;right:5vw;bottom:5vh;left:5vw;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(46,106,99,.28);border-radius:18px;background:#10151b;box-shadow:0 28px 90px #0000008c}.inventory-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #2f4140;background:linear-gradient(110deg,#2e6a630e,#0f1217fa 34%,#10151b)}.inventory-detail-header h2{margin:5px 0}.inventory-detail-header p{margin:0;color:#aab4bf}.inventory-detail-header-actions{display:flex;align-items:center;gap:10px}.inventory-audit-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#2f4140;border-bottom:1px solid #2f4140}.inventory-audit-strip>div{display:grid;gap:3px;padding:12px 16px;background:#11161c}.inventory-audit-strip small{color:#8f99a4}.inventory-audit-strip span{font-size:12px;color:#9aa6b2}.inventory-program-banner,.inventory-lock-notice,.inventory-completion-note{margin:12px 18px 0;padding:12px 14px;border:1px solid rgba(46,106,99,.18);border-radius:11px;background:#2e6a630a;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inventory-program-banner strong,.inventory-lock-notice strong{color:var(--brand-accent)}.inventory-lock-notice.active{border-color:#2e6a6359;background:#2e6a6312}.inventory-detail-actions{display:flex;gap:9px;padding:12px 18px 0;flex-wrap:wrap}.inventory-detail-actions .danger{border:1px solid rgba(214,75,75,.55);color:#ff9f9f;background:#a02d2d1f;border-radius:9px;padding:10px 14px;font-weight:800}.inventory-count-table-wrap{margin:14px 18px 18px;overflow:auto;border:1px solid #2f4140;border-radius:12px;flex:1;min-height:0}.inventory-count-grid{grid-template-columns:1.55fr .8fr .75fr 1fr 1fr .65fr 1fr 1.1fr;min-width:1320px}.inventory-count-grid input{width:100%;border:1px solid #303742;border-radius:8px;padding:7px 8px;color:#fff;background:#0c1015}.inventory-count-grid .inventory-cost-input{margin-top:5px}.inventory-count-grid>span{display:block;min-width:0}.inventory-count-grid>span small{display:block;color:#87939f;margin-top:3px}.inventory-count-grid em{color:var(--brand-accent);font-style:normal;font-size:12px}.inventory-row-actions{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.inventory-row-actions .text-action{font-size:11px}.inventory-completion-note{margin-bottom:18px}.inventory-completion-note small{margin-left:auto;color:#8f99a4}.movement-toolbar{grid-template-columns:minmax(290px,1.2fr) minmax(170px,.5fr) minmax(180px,.55fr) minmax(220px,.7fr) minmax(180px,.48fr) 145px 145px;min-width:1420px}.movement-date-filter{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:#9aa6b2;font-size:12px}.movement-date-filter input{border:1px solid #2f4140;border-radius:9px;padding:10px;color:#fff;background:#0d1014}.movement-period-shortcuts{display:flex;gap:7px}.movement-period-shortcuts button{border:1px solid #2f4140;border-radius:999px;padding:7px 12px;color:#c8d0d8;background:#10151b}.movement-period-shortcuts button:hover{border-color:#2e6a6361;color:var(--brand-accent)}.stock-movement-grid{grid-template-columns:1.02fr .82fr 1.35fr .9fr .85fr .5fr .5fr .55fr .85fr .85fr;min-width:1460px}.movement-row-button{width:100%;color:inherit;text-align:left;cursor:pointer}.movement-row-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.movement-row-button>span small{display:block;margin-top:2px;color:#87939f}.movement-in{color:#99dfaa;font-weight:800}.movement-out{color:#faa;font-weight:800}.movement-detail{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;margin:0 1px;background:#2f4140;border-left:2px solid rgba(46,106,99,.4)}.movement-detail>div{display:grid;gap:3px;padding:11px 13px;background:#0f141a}.movement-detail small{color:#87939f}.movement-detail-note{grid-column:1/-1}.movement-detail-note span{color:#aeb7c1;font-size:12px}.movement-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:5px}.movement-pagination span{color:#9aa6b2}.movement-pagination label{display:flex;align-items:center;gap:8px;color:#8f99a4;font-size:12px}.movement-pagination select{min-width:76px;padding:7px 9px}@media(max-width:1300px){.stock-overview-cards{grid-template-columns:repeat(3,1fr)}.inventory-request-grid,.inventory-supplier-options{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.stock-overview-cards,.inventory-request-grid,.inventory-supplier-options,.inventory-audit-strip{grid-template-columns:1fr}.stock-inventory-detail-modal{top:2vh;right:2vw;bottom:2vh;left:2vw}.inventory-detail-header{flex-direction:column}.inventory-detail-header-actions{width:100%;justify-content:space-between}}.operational-blueprint{max-width:none;min-height:260px;padding:22px;border-color:#38434b;background:linear-gradient(180deg,#12171c,#0c1115)}.operational-blueprint>p{max-width:900px;color:#9aabb5;line-height:1.6}.operational-blueprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.operational-blueprint-grid article{display:grid;gap:7px;padding:14px;border:1px solid #2d383f;border-radius:11px;background:#0a0f12}.operational-blueprint-grid strong{color:var(--brand-accent);font-size:11px}.operational-blueprint-grid span{color:#a2b0b9;font-size:10px}.operational-blueprint>small{color:#748793;font-size:9px}@media(max-width:800px){.operational-blueprint-grid{grid-template-columns:1fr}}.full-stock-value{color:var(--brand-accent)}.purchase-list-toolbar{display:grid;grid-template-columns:minmax(280px,1.8fr) repeat(3,minmax(150px,.72fr)) auto;gap:12px;align-items:end;padding:14px;border:1px solid var(--border);border-radius:14px;background:#ffffff03}.purchase-filter-field{display:grid;gap:7px;min-width:0}.purchase-filter-field>span{color:var(--brand-accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.purchase-filter-field input,.purchase-filter-field select{width:100%;min-height:42px;border:1px solid var(--border);border-radius:10px;padding:9px 11px;color:var(--text);background:#101818;outline:none}.purchase-filter-field input:focus,.purchase-filter-field select:focus{border-color:#2e6a63c7;box-shadow:0 0 0 2px #2e6a631a}.purchase-new-request{min-height:42px;white-space:nowrap}.purchase-compact-list{gap:6px}.purchase-compact-row{padding:0!important;overflow:hidden;border-color:#293039;background:#101419;transition:border-color .16s ease,background .16s ease}.purchase-compact-list>.purchase-compact-row:nth-of-type(2n){background:#0d1115}.purchase-compact-row:hover{border-color:#2e6a637a}.purchase-compact-row.expanded{border-color:#2e6a639e;background:#10151a}.purchase-workflow-row-toggle{width:100%;display:grid;grid-template-columns:.72fr 1.15fr 1.15fr .72fr .86fr 1.35fr 28px;gap:14px;align-items:center;border:0;padding:11px 14px;color:inherit;background:transparent;text-align:left;cursor:pointer}.purchase-workflow-row-toggle:hover{background:#2e6a6309}.purchase-workflow-row-toggle>span:not(.purchase-workflow-badges):not(.purchase-row-chevron){display:grid;gap:3px;min-width:0}.purchase-workflow-row-toggle small{color:var(--brand-accent);font-size:.66rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.purchase-workflow-row-toggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.purchase-row-identity strong{color:#fff}.purchase-row-status{align-items:center;justify-content:flex-end;min-width:0}.purchase-row-status .status-pill{white-space:nowrap}.purchase-row-chevron{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(46,106,99,.44);border-radius:8px;color:var(--brand-accent);font-size:1rem;font-weight:900}.purchase-workflow-card-body{display:grid;gap:14px;padding:14px;border-top:1px solid rgba(46,106,99,.2);background:#00000021}.purchase-workflow-card-body .purchase-workflow-justification>strong,.purchase-workflow-card-body .purchase-workflow-history summary{color:var(--brand-accent)}@media(max-width:1250px){.purchase-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-search-field{grid-column:1/-1}.purchase-new-request{justify-self:end}.purchase-workflow-row-toggle{grid-template-columns:.72fr 1.15fr 1fr .72fr .86fr 1.2fr 28px;gap:10px}}@media(max-width:900px){.purchase-workflow-row-toggle{grid-template-columns:.8fr 1.4fr 1fr 28px}.purchase-workflow-row-toggle>span:nth-child(3),.purchase-workflow-row-toggle>span:nth-child(4),.purchase-workflow-row-toggle>span:nth-child(5){display:none}.purchase-row-status{justify-content:flex-start}}@media(max-width:720px){.purchase-list-toolbar{grid-template-columns:1fr}.purchase-search-field{grid-column:auto}.purchase-new-request{width:100%;justify-self:stretch}.purchase-workflow-row-toggle{grid-template-columns:1fr auto 28px}.purchase-workflow-row-toggle>span:nth-child(2),.purchase-workflow-row-toggle>span:nth-child(3),.purchase-workflow-row-toggle>span:nth-child(4),.purchase-workflow-row-toggle>span:nth-child(5){display:none}.purchase-row-status{justify-content:flex-start;flex-direction:column;align-items:flex-start}}.operations-panorama-v1,.operations-agenda-v1{display:grid;gap:22px}.panorama-hero{align-items:center}.panorama-v1-status{min-width:260px;display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(46,106,99,.32);border-radius:14px;background:#2e6a630f}.panorama-v1-status span,.panorama-v1-status small{color:var(--muted)}.panorama-v1-status strong{color:var(--brand-accent)}.panorama-signal-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.panorama-signal-card{position:relative;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.panorama-signal-card.local-attention{border-color:#f2c94cc7;background:linear-gradient(145deg,#f2c94c24,#0d1015fa);box-shadow:0 0 22px #f2c94c1f}.panorama-signal-card.dropshipping-attention{border-color:#aa70ffd1;background:linear-gradient(145deg,#8246dc2e,#0d1015fa);box-shadow:0 0 22px #9152eb29}.panorama-visibility-control{position:absolute;top:8px;right:10px;border-radius:999px;padding:2px 6px;color:var(--brand-accent);background:#00000038}.panorama-card-open{display:grid;gap:8px;width:100%;text-align:left;background:transparent;border:0;padding:0;color:inherit}.operational-attention-toolbar,.operational-attention-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.operational-attention-toolbar input{min-width:min(360px,100%);flex:1}.shipment-separation .operational-attention-toolbar{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(190px,.75fr) minmax(190px,.75fr) auto;align-items:end}.operational-attention-toolbar input,.operational-attention-toolbar select{min-height:42px;border:1px solid rgba(214,180,102,.4);border-radius:10px;color:var(--text, #f5f1e8);background:#11151a;transition:border-color .16s ease,box-shadow .16s ease}.operational-attention-toolbar input::placeholder{color:#e8e2d58c}.operational-attention-toolbar input:hover,.operational-attention-toolbar select:hover{border-color:#d6b466a6}.operational-attention-toolbar input:focus,.operational-attention-toolbar select:focus{outline:2px solid rgba(214,180,102,.28);border-color:var(--brand-warning)}.operational-attention-pagination{justify-content:flex-end}.operational-attention-pagination small{margin-right:auto;color:var(--muted)}.client-stock-position{display:grid;gap:14px}.client-stock-summary{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.client-stock-summary article{display:grid;gap:6px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff06}.client-stock-summary span,.client-stock-row small{color:var(--muted)}.client-stock-summary strong{color:var(--brand-accent);font-size:1.25rem}.client-stock-table{overflow-x:auto}.client-stock-row{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(105px,.65fr)) minmax(130px,.8fr);gap:12px;min-width:930px;padding:12px 8px;border-top:1px solid var(--border);align-items:center}.client-stock-row.is-odd{background:#ffffff05}.client-stock-row.is-even{background:#2e6a6309}.client-stock-toolbar .ops-search-field input{min-height:42px;padding:10px 12px;border:1px solid rgba(46,106,99,.28);border-radius:10px;color:var(--text, #f5f1e8);background:#11151a}.client-stock-toolbar .ops-search-field input::placeholder{color:#e8e2d57a}.client-stock-toolbar .ops-search-field input:hover{border-color:#2e6a6380}.client-stock-toolbar .ops-search-field input:focus{outline:2px solid rgba(46,106,99,.28);border-color:var(--brand-border-strong)}.client-stock-row>div{display:grid;gap:3px}.client-stock-head{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.return-sale-finder{display:grid;gap:10px}.return-sale-results{display:grid;gap:6px;max-height:290px;overflow:auto}.return-sale-results>[role=option]{display:grid;gap:3px;padding:10px 12px;text-align:left;border:1px solid rgba(46,106,99,.22);border-radius:10px;background:#ffffff06}.return-sale-results>[role=option].selected{border-color:var(--brand-border-strong);background:#2e6a6317}.return-sale-selected{display:grid;gap:3px;padding:10px 12px;border-left:3px solid var(--brand-border-strong);background:#2e6a630f}.return-create-scos{border-color:#2e6a6347;background:linear-gradient(145deg,#2e6a630b,#0a0d11f5)}.return-product-search{border-top:1px solid var(--border);padding-top:12px}.return-manual-hint{padding:10px 12px;border:1px dashed rgba(46,106,99,.24);border-radius:10px;color:var(--muted)}.attention-compact-card{display:grid;border-top:1px solid var(--border)}.attention-horizontal-row{display:grid;grid-template-columns:48px minmax(135px,.8fr) minmax(180px,1.35fr) 58px minmax(150px,1fr) 92px 120px auto;gap:10px;align-items:center;min-height:64px;padding:8px 10px}.attention-horizontal-row+.attention-horizontal-row{border-top:1px dashed rgba(255,255,255,.08)}.attention-horizontal-row>div{display:grid;gap:3px;min-width:0}.attention-horizontal-row small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-product-image{width:42px;height:42px;place-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;color:var(--brand-warning);font-size:.62rem}.attention-product-image img{width:100%;height:100%;object-fit:cover}.attention-order strong,.attention-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-quantity,.attention-type{white-space:nowrap}.attention-row-action{display:flex!important;gap:6px;justify-content:center}.shipment-row .attention-row-action button,.shipment-bulk-actions button{min-width:108px;min-height:36px;padding:7px 12px;border-radius:9px;font-size:.72rem;font-weight:850;line-height:1;text-align:center}.shipment-bulk-actions button+button{background:transparent;color:var(--brand-accent);border-color:#2e6a6380}.shipment-history-tabs{display:inline-flex;align-self:flex-start;overflow:hidden;border:1px solid rgba(46,106,99,.34);border-radius:10px;background:#11151a}.shipment-history-tabs button{min-height:38px;padding:8px 16px;border:0;border-right:1px solid rgba(46,106,99,.22);border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.03em}.shipment-history-tabs button:last-child{border-right:0}.shipment-history-tabs button.active{color:var(--text, #f5f1e8);background:#2e6a6324;box-shadow:inset 0 -2px 0 var(--brand-border-strong)}.shipment-bulk-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(46,106,99,.2);border-radius:10px;background:#11151ab8}.shipment-bulk-actions label{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.75rem;font-weight:800}.shipment-bulk-actions strong{margin-right:auto;color:var(--brand-accent);font-size:.78rem}.shipment-bulk-actions small{flex-basis:100%;color:var(--brand-accent)}.shipment-selection-column{display:grid;place-items:center;min-width:24px}.shipment-selection-column input,.shipment-bulk-actions input{width:16px;height:16px;accent-color:var(--brand-border-strong)}.shipment-table-head,.attention-horizontal-row.shipment-row{display:grid;grid-template-columns:42px 62px minmax(150px,.9fr) minmax(240px,1.35fr) minmax(115px,.7fr) 70px minmax(170px,.95fr) minmax(170px,.9fr) 142px minmax(190px,1fr);gap:14px;min-width:1460px;align-items:center}.shipment-table-head{padding:10px;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}.shipment-table-head button{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.shipment-table-head button:hover,.shipment-table-head button.active{color:var(--brand-accent)}.shipment-separation .agenda-compact-list{overflow-x:auto}.attention-horizontal-row.shipment-row{min-height:72px}.shipment-separation .attention-compact-card:nth-child(odd) .shipment-row{background:#10151b}.shipment-separation .attention-compact-card:nth-child(2n) .shipment-row{background:#1a2028}.shipment-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.attention-sale-date{font-weight:800;color:var(--brand-warning)}.shipment-row .attention-product{grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.attention-product-image{display:grid}.attention-product-image i,.attention-product-image span{width:100%;height:100%;background:linear-gradient(135deg,#d6b4661f,#ffffff06)}.attention-status{display:inline-grid;place-items:center;width:126px;min-height:28px;padding:4px 7px;border:1px solid;border-radius:999px;font-size:.66rem;line-height:1.05;text-align:center;white-space:normal}.attention-status.pending_shipment_action{color:#f2c94c;border-color:#f2c94c73;background:#f2c94c12}.attention-status.ready_to_send{color:#65d68a;border-color:#65d68a73;background:#65d68a12}.attention-status.sent_confirmed{color:#69a9ff;border-color:#69a9ff73;background:#69a9ff12}.shipment-back{min-height:40px;margin-bottom:10px;padding:8px 14px;border-color:#2e6a6394;background:#11151a;color:var(--brand-accent);font-weight:850}.shipment-back:hover{border-color:var(--brand-border-strong);background:#2e6a6317;color:var(--text, #f5f1e8)}.shipment-page-number{min-width:34px;min-height:34px;padding:5px 8px;border:1px solid rgba(46,106,99,.28);border-radius:8px;background:#11151a;color:var(--muted)}.shipment-page-number:hover{border-color:#2e6a639e;color:var(--text, #f5f1e8)}.shipment-page-number.active{border-color:var(--brand-border-strong);background:#2e6a6321;color:var(--brand-accent);font-weight:900}.shipment-page-ellipsis{color:var(--muted)}@media(max-width:760px){.client-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.attention-horizontal-row:not(.shipment-row){grid-template-columns:42px minmax(0,1fr) auto}.attention-horizontal-row:not(.shipment-row)>:not(.attention-product-image):not(.attention-product):not(.attention-row-action){display:none}}@media(max-width:980px){.shipment-separation .operational-attention-toolbar{grid-template-columns:1fr}}.panorama-signal-card:hover{transform:translateY(-2px);border-color:#2e6a6380}.panorama-signal-card small{color:var(--brand-accent)}.panorama-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.panorama-priority-list{grid-template-columns:1fr}.operational-inline-alert{padding:12px 14px;border:1px solid rgba(220,120,100,.35);border-radius:12px;background:#dc786414}.agenda-command-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.agenda-period-tabs{display:inline-flex;gap:6px;padding:5px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.agenda-period-tabs button{border:0;background:transparent;color:var(--muted);border-radius:9px;padding:8px 16px;cursor:pointer}.agenda-period-tabs button.active{color:var(--brand-accent);background:#2e6a631a}.agenda-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-filter-grid{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,1fr));gap:12px}.agenda-filter-grid label{display:grid;gap:6px}.agenda-filter-grid label>span{color:var(--brand-accent);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.agenda-compact-list{display:grid}.agenda-compact-row{display:grid;grid-template-columns:76px minmax(0,1.5fr) minmax(180px,.7fr) auto;gap:14px;align-items:center;min-height:68px;padding:10px 12px;border-top:1px solid var(--border)}.agenda-compact-row:nth-child(2n){background:#ffffff05}.agenda-compact-row.overdue{box-shadow:inset 3px 0 #db6f5bbf}.agenda-compact-row time{display:grid;gap:2px}.agenda-compact-row time strong{color:var(--brand-accent)}.agenda-compact-row time span,.agenda-row-main small,.agenda-row-meta{color:var(--muted)}.agenda-row-main{display:grid;gap:4px;min-width:0}.agenda-row-main>div{display:flex;gap:6px;align-items:center}.agenda-row-main>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-type-badge{width:max-content;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-accent)}.agenda-row-meta{display:grid;gap:3px;font-size:.82rem}@media(max-width:1050px){.panorama-signal-cards,.agenda-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.panorama-grid{grid-template-columns:1fr}.agenda-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-compact-row{grid-template-columns:70px minmax(0,1fr) auto}.agenda-row-meta{display:none}}@media(max-width:700px){.panorama-signal-cards,.agenda-summary-cards,.agenda-filter-grid{grid-template-columns:1fr}.agenda-command-row{align-items:stretch;flex-direction:column}.agenda-period-tabs{width:100%}.agenda-period-tabs button{flex:1}.agenda-compact-row{grid-template-columns:58px minmax(0,1fr)}.agenda-compact-row>button{grid-column:1 / -1}.panorama-v1-status{min-width:0;width:100%}}.login-link-button{justify-self:center;border:0;padding:7px 10px;color:var(--brand-accent);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.login-link-button:hover,.login-link-button:focus-visible{color:var(--brand-accent);text-decoration:underline;outline:none}.login-success{border:1px solid rgba(91,201,137,.34);border-radius:9px;padding:10px;color:#a8e5be;background:#5bc98914;font-size:13px;line-height:1.45}.users360-overlay{display:flex;align-items:center;justify-content:center;padding:3vh 2.5vw}.users360-overlay .users360-drawer{position:relative!important;inset:auto!important;width:min(90vw,1680px)!important;max-width:none!important;height:min(94vh,1080px)!important;border:1px solid rgba(46,106,99,.34);border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #0000008c,0 0 0 1px #2e6a6314}.users360-drawer .drawer-head{padding-inline:26px}.users360-drawer-content{padding:14px 24px 26px}.users360-drawer .crm-drawer-footer{padding-inline:24px}.permission-editor-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(46,106,99,.25);border-radius:14px;background:linear-gradient(135deg,#2e6a6317,#090d13db)}.permission-editor-intro h4{margin:5px 0 7px;font-size:20px}.permission-editor-intro p{margin:0;max-width:920px;color:var(--muted);line-height:1.5}.access-level-pill{flex:0 0 auto;padding:8px 12px;border:1px solid rgba(46,106,99,.44);border-radius:999px;color:var(--brand-accent);background:#2e6a631a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.access-level-developer{border-color:#c287ff73;color:#d9b5ff;background:#9656dc1f}.identity-editor-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.environment-access-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.environment-access-card{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px 14px}.environment-access-card>span{display:grid;gap:3px}.environment-access-card small{color:var(--muted)}.environment-access-card.enabled{border-color:#2e6a637a;background:#2e6a6314}.environment-access-card.disabled{opacity:.62}.environment-access-card.locked input{cursor:not-allowed}.portfolio-assignment-panel{display:grid;gap:14px}.company-access-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(150px,1fr));width:min(520px,100%);padding:4px;border:1px solid #343c46;border-radius:11px;background:#0d1116}.company-access-mode-switch button{border:0;border-radius:8px;padding:9px 12px;color:#9da8b4;background:transparent;font-weight:750;cursor:pointer}.company-access-mode-switch button.active{color:var(--brand-on-primary);background:var(--brand-primary)}.compact-mode-switch{width:100%;margin:8px 0 10px}.access-mode-card{display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(46,106,99,.38);border-radius:12px;background:#2e6a6312}.access-mode-card span{color:var(--muted);line-height:1.45}.company-assignment-list-wide{grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;overflow:auto;padding-right:4px}.permission-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.permission-summary-strip>div{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.permission-summary-strip small{color:var(--muted)}.permission-summary-strip strong{color:#f2efe7}.team-membership-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.permission-visibility-joint-note{grid-template-columns:minmax(0,1fr) auto;align-items:center}.permission-visibility-joint-note>div{display:grid;gap:5px}.permission-category-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-action-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.permission-action-list-grid .permission-action-row{min-width:0}.user-company-assignment-redesign{grid-column:1 / -1}.user-company-assignment-redesign .user-company-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto}@media(max-width:1180px){.identity-editor-grid-wide,.environment-access-cards,.permission-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-membership-grid-wide{grid-template-columns:1fr}}@media(max-width:820px){.users360-overlay{padding:0}.users360-overlay .users360-drawer{width:100vw!important;height:100vh!important;border-radius:0}.identity-editor-grid-wide,.environment-access-cards,.company-assignment-list-wide,.permission-summary-strip,.permission-category-grid-wide,.permission-action-list-grid,.user-company-assignment-redesign .user-company-options{grid-template-columns:1fr}.permission-editor-intro,.permission-visibility-joint-note{grid-template-columns:1fr;display:grid}}.scos-center-feedback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;width:min(560px,calc(100vw - 32px));height:fit-content;margin:auto;pointer-events:none}.scos-center-feedback.feedback-success .scos-center-feedback-card{border-color:#48be789e;background:#0c2a1dfa}.scos-center-feedback.feedback-success .eyebrow{color:#79dca2}.scos-center-feedback.feedback-error .scos-center-feedback-card{border-color:#e65353ad;background:#341114fa}.scos-center-feedback.feedback-error .eyebrow{color:#ff9898}.core-company-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.segregated-record-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.record-status-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #343e48;border-radius:10px;background:#12181e}.record-status-tabs button{border:0;border-radius:7px;padding:7px 11px;background:transparent;color:#9ca7b2;font-weight:750;cursor:pointer}.record-status-tabs button.active{background:var(--brand-primary);color:var(--brand-on-primary)}@media(max-width:680px){.segregated-record-controls{width:100%;justify-content:stretch}.record-status-tabs,.record-status-tabs button{flex:1}}.scos-center-feedback-card{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 18px;padding:18px 20px;border:1px solid rgba(46,106,99,.42);border-radius:16px;background:#0f141afa;box-shadow:0 24px 80px #00000094,0 0 0 1px #ffffff05 inset;pointer-events:auto}.scos-center-feedback-card .eyebrow{grid-column:1;color:var(--brand-accent)}.scos-center-feedback-card strong{grid-column:1;color:#f5f7f9;font-size:.98rem;line-height:1.45}.scos-center-feedback-card button{grid-column:2;grid-row:1 / span 2;min-width:82px}.full-kanban-observation{display:grid;gap:4px;margin-top:10px;padding:9px 10px;border:1px solid rgba(46,106,99,.3);border-left:3px solid var(--brand-border-strong);border-radius:9px;background:#2e6a6313}.full-kanban-observation strong{color:var(--brand-accent);font-size:.65rem;letter-spacing:.08em}.full-kanban-observation span{color:#f2f4f6;font-size:.78rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}@media(max-width:600px){.scos-center-feedback-card{grid-template-columns:1fr}.scos-center-feedback-card button{grid-column:1;grid-row:auto;width:100%}}.scos-center-confirmation{pointer-events:auto;background:#03060ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.scos-center-confirmation-card{grid-template-columns:1fr;gap:10px;border-color:#2e6a6385}.scos-center-confirmation-card .eyebrow,.scos-center-confirmation-card strong,.scos-center-confirmation-card p,.scos-center-confirmation-card label,.scos-center-confirmation-card .scos-center-confirmation-actions{grid-column:1}.scos-center-confirmation-card strong{font-size:1.08rem}.scos-center-confirmation-card p{margin:0;color:#cfd5dc;line-height:1.5}.scos-center-confirmation.tone-danger .scos-center-confirmation-card{border-color:#e24f4f9e;box-shadow:0 24px 80px #0000009e,0 0 0 1px #e24f4f1f inset}.scos-center-confirmation.tone-danger .eyebrow{color:#f06c6c}.scos-center-confirmation-reason{display:grid;gap:7px;color:#f0f2f5;font-weight:700}.scos-center-confirmation-reason textarea{min-height:92px;resize:vertical}.scos-center-confirmation-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.scos-center-confirmation-actions button{grid-column:auto;grid-row:auto;min-width:132px}@media(max-width:600px){.scos-center-confirmation-actions{display:grid;grid-template-columns:1fr}.scos-center-confirmation-actions button{width:100%}}.unified-tasks-shell{display:grid;gap:18px}.unified-tasks-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid #2f4140;border-radius:16px;background:linear-gradient(135deg,#2e6a6314,#0e1115f5 44%)}.unified-tasks-hero h2,.unified-tasks-hero p{margin:4px 0 0}.unified-tasks-hero p{max-width:760px;color:#aeb6c0}.unified-task-hero-actions,.task-view-toggle,.unified-task-toolbar,.task-detail-actions,.unified-task-meta,.unified-task-dates,.task-followup-line,.unified-task-title-line{display:flex;align-items:center;gap:9px}.task-view-toggle{padding:4px;border:1px solid #2b3139;border-radius:10px;background:#101818}.task-view-toggle button{border:0;border-radius:7px;padding:8px 12px;color:#9da6b0;background:transparent}.task-view-toggle button.active{color:var(--brand-on-primary);background:var(--brand-primary);font-weight:800}.unified-task-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.unified-task-kpis article{display:grid;gap:4px;padding:16px 18px;border:1px solid #262c33;border-radius:13px;background:#1b2323}.unified-task-kpis span{color:#909aa5;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.unified-task-kpis strong{font-size:25px}.unified-tasks-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:16px;min-height:560px}.unified-task-sidebar{display:grid;align-content:start;gap:12px;padding:12px;border:1px solid #2f4140;border-radius:15px;background:linear-gradient(180deg,rgba(46,106,99,.055),transparent 112px),#0c0f13;box-shadow:inset 0 1px #ffffff06}.task-sidebar-heading{display:grid;gap:4px;padding:6px 8px 12px;border-bottom:1px solid #252b32}.task-sidebar-heading strong{color:#f3f5f7;font-size:14px}.task-sidebar-group{display:grid;gap:4px}.task-sidebar-group+.task-sidebar-group{padding-top:9px;border-top:1px solid rgba(55,63,73,.55)}.task-sidebar-group-label{padding:0 9px 4px;color:#717c88;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.unified-task-sidebar button{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:9px;padding:9px 10px 9px 13px;color:#b8c0ca;background:transparent;text-align:left;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.unified-task-sidebar button:hover{color:#f4f6f8;border-color:#2b333c;background:#13181e;transform:translate(1px)}.unified-task-sidebar button.active{color:#fff;border-color:#2e6a6357;background:linear-gradient(90deg,#2e6a6321,#171c22 38%);box-shadow:inset 3px 0 0 var(--brand-border-strong),0 0 0 1px #2e6a6309;font-weight:750}.unified-task-sidebar b{min-width:24px;border:1px solid #303842;border-radius:999px;padding:2px 7px;color:#d9dfe5;background:#1c232a;text-align:center;font-size:11px}.unified-task-sidebar button.active b{color:var(--brand-accent);border-color:#2e6a6357;background:#2e6a6314}.unified-task-content{min-width:0;display:grid;align-content:start;gap:12px}.task-context-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid rgba(46,106,99,.22);border-radius:13px;background:linear-gradient(100deg,#2e6a6312,#0e1216 42%)}.task-context-copy{display:grid;gap:4px;min-width:220px}.task-context-copy>strong{color:#f4f6f8;font-size:17px}.task-context-copy>small{max-width:640px;color:#8e99a5;line-height:1.4}.task-context-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.task-context-pills>span{display:grid;gap:2px;min-width:154px;padding:8px 10px;border:1px solid #2c333c;border-radius:9px;color:#d9dee4;background:#10151a;font-size:12px}.task-context-pills b{color:#7f8a96;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.unified-task-toolbar{flex-wrap:wrap;padding:10px;border:1px solid #252b32;border-radius:13px;background:#0d1115}.task-search-field{display:flex;align-items:center;flex:1 1 330px;min-width:230px;min-height:40px;border:1px solid #303842;border-radius:9px;background:#0a0e12;transition:border-color .14s ease,box-shadow .14s ease}.task-search-field:focus-within{border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a6314}.task-search-field>span{padding-left:11px;color:#6e7883;font-size:18px}.task-search-field input{flex:1;min-width:0;border:0!important;outline:0;padding:9px 11px 9px 8px;color:#f2f4f6!important;background:transparent!important}.unified-task-toolbar select{min-width:185px}.unified-tasks-shell input,.unified-tasks-shell select,.unified-tasks-shell textarea{color-scheme:dark}.unified-task-toolbar select,.unified-task-modal input,.unified-task-modal select,.unified-task-modal textarea,.task-detail-modal input,.task-detail-modal select,.task-detail-modal textarea,.task-activity-form select,.task-activity-form textarea,.task-activity-form input{border:1px solid #303842;color:#f4f6f8;background:#0b0f13}.unified-task-toolbar select,.unified-task-modal select,.task-detail-modal select,.task-activity-form select{min-height:40px;border-radius:9px;padding:8px 10px}.unified-tasks-shell select option{color:#f4f6f8;background:#0d1115}.unified-tasks-shell input::placeholder,.unified-tasks-shell textarea::placeholder{color:#69737e}.unified-task-list{display:grid;gap:7px}.unified-task-row{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:76px;padding:11px 12px;border:1px solid #242a31;border-left:3px solid #343b44;border-radius:12px;background:#101419;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.unified-task-row:hover{transform:translateY(-1px);border-color:#3c4651;background:#13181e}.unified-task-row.urgency-overdue,.unified-task-board-card.urgency-overdue{border-left-color:#d9534f}.unified-task-row.urgency-today,.unified-task-board-card.urgency-today{border-left-color:var(--brand-border-strong)}.unified-task-row.urgency-urgent,.unified-task-board-card.urgency-urgent{border-left-color:#e16c51}.unified-task-row.urgency-high,.unified-task-board-card.urgency-high{border-left-color:var(--brand-border-strong)}.task-check,.task-star{display:grid;place-items:center;width:30px;height:30px;border:1px solid #3a424c;border-radius:50%;color:#b5bdc7;background:#0b0e12}.task-check.done{color:var(--brand-on-primary);border-color:var(--brand-border-strong);background:var(--brand-primary);font-weight:900}.task-star{border:0;color:#5f6872;background:transparent;font-size:20px}.task-star.active{color:var(--brand-accent)}.unified-task-main{min-width:0;display:grid;gap:6px}.unified-task-title-line{min-width:0;flex-wrap:wrap}.unified-task-title-line strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-kind,.task-smart-badge,.followup-chip,.unified-task-stage{border-radius:999px;padding:4px 8px;font-size:11px;line-height:1}.task-kind{color:#aeb8c2;border:1px solid #333b45;background:#151a20}.task-kind.kind-ticket{color:var(--brand-accent);border-color:#2e6a6366}.task-smart-badge,.followup-chip{color:var(--brand-accent);border:1px solid rgba(46,106,99,.36);background:#2e6a6314}.unified-task-meta,.unified-task-dates{flex-wrap:wrap;color:#8f99a4;font-size:12px}.unified-task-meta b{color:#aeb7c1;font-weight:750}.unified-task-meta span:not(:last-child):after{content:"·";margin-left:9px;color:#505963}.unified-task-stage{color:#c5ccd4;background:#1a2027;white-space:nowrap}.task-day-button{border:1px solid #323a44;border-radius:8px;padding:7px 9px;color:#bfc6cf;background:transparent;white-space:nowrap}.task-day-button:hover{color:var(--brand-accent);border-color:var(--brand-border-strong)}.unified-task-empty{display:grid;gap:5px;min-height:160px;place-content:center;text-align:center}.unified-task-empty span{max-width:560px;color:#8f99a4}.unified-task-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:11px;overflow-x:auto;padding-bottom:4px}.unified-task-board-column{min-width:220px;padding:10px;border:1px solid #242a31;border-radius:12px;background:#0d1014}.unified-task-board-column>header{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 10px}.unified-task-board-column>header span{color:#8f99a4}.unified-task-board-column>div{display:grid;gap:7px}.unified-task-board-card{display:grid;gap:6px;width:100%;border:1px solid #2b323a;border-left:3px solid #3a424c;border-radius:10px;padding:11px;color:#e7eaee;background:#14191f;text-align:left}.unified-task-board-card small,.unified-task-board-card span{color:#909aa5;font-size:11px}.unified-task-modal-backdrop{z-index:1300}.unified-task-modal{width:80vw;max-width:80vw;max-height:90vh;overflow-y:auto;padding:24px}.task-form-sections{display:grid;gap:13px;margin-top:14px}.task-form-section{padding:14px;border:1px solid #272e36;border-radius:12px;background:#0e1216}.task-form-section-title{display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid #242a31}.task-form-section-title>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(46,106,99,.35);border-radius:8px;color:var(--brand-accent);background:#2e6a6312;font-size:10px;font-weight:900}.task-form-section-title>div{display:grid;gap:2px}.task-form-section-title strong{color:#eef1f4;font-size:13px}.task-form-section-title small{color:#7e8995;font-size:11px}.task-form-grid{margin-top:3px}.task-form-grid .modal-field{margin-top:10px}.task-form-grid textarea{min-height:92px;margin:0}.task-recurrence-interval{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:center}.task-recurrence-interval span{display:flex;align-items:center;min-height:40px;border:1px solid #2a3139;border-radius:9px;padding:0 11px;color:#9ba5af;background:#10151a;font-weight:600}.task-weekday-field{padding:11px 12px;border:1px solid #272f37;border-radius:10px;background:#0b0f13}.task-weekday-picker{display:grid;grid-template-columns:repeat(7,minmax(54px,1fr));gap:7px}.task-weekday-picker button{min-height:38px;border:1px solid #343d46;border-radius:9px;color:#aeb7c1;background:#11161b;font-weight:750}.task-weekday-picker button:hover{color:var(--brand-accent);border-color:var(--brand-border-strong)}.task-weekday-picker button.active{color:var(--brand-on-primary);border-color:var(--brand-border-strong);background:var(--brand-primary);box-shadow:0 0 0 2px #2e6a6314}.task-private-option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(46,106,99,.32);border-radius:10px;background:#2e6a630f}.task-private-option span{display:grid;gap:4px}.task-private-option small{color:#9da6b0}.task-detail-modal{display:grid;gap:18px;width:80vw;max-width:80vw;max-height:90vh;overflow-y:auto;padding:24px}.unified-task-modal,.task-detail-modal,.task-activity-timeline{scrollbar-width:thin;scrollbar-color:rgba(46,106,99,.78) #0b0f13}.unified-task-modal::-webkit-scrollbar,.task-detail-modal::-webkit-scrollbar,.task-activity-timeline::-webkit-scrollbar{width:10px;height:10px}.unified-task-modal::-webkit-scrollbar-track,.task-detail-modal::-webkit-scrollbar-track,.task-activity-timeline::-webkit-scrollbar-track{background:#0b0f13;border-radius:999px}.unified-task-modal::-webkit-scrollbar-thumb,.task-detail-modal::-webkit-scrollbar-thumb,.task-activity-timeline::-webkit-scrollbar-thumb{border:2px solid #0b0f13;border-radius:999px;background:#2e6a63b8}.unified-task-modal::-webkit-scrollbar-thumb:hover,.task-detail-modal::-webkit-scrollbar-thumb:hover,.task-activity-timeline::-webkit-scrollbar-thumb:hover{background:var(--brand-primary);color:var(--brand-on-primary)}.task-detail-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.task-detail-header h3{margin:5px 0 9px}.task-detail-actions{flex-wrap:wrap;padding:10px 0;border-top:1px solid #242a31;border-bottom:1px solid #242a31}.task-detail-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-detail-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.task-detail-description{min-width:0}.task-detail-description textarea{min-height:146px;height:100%;resize:vertical}.task-detail-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.task-closed-readonly-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid rgba(214,169,40,.42);border-radius:12px;background:linear-gradient(90deg,#d6a92817,#0d1115f0);box-shadow:inset 3px 0 #d6a928}.task-closed-readonly-banner>div{display:grid;gap:4px}.task-closed-readonly-banner strong{color:#f1d273;font-size:15px}.task-closed-readonly-banner small{color:#a7b0ba;line-height:1.45}.task-detail-form label,.task-activity-form label{display:grid;gap:6px;color:#cbd1d8;font-size:12px;font-weight:700}.task-detail-form .full-width,.task-activity-form .full-width{grid-column:1 / -1}.task-collaboration-panel{display:grid;gap:14px;padding:16px;border:1px solid #2d343d;border-radius:14px;background:#0d1115}.task-collaboration-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;border-bottom:1px solid #242b33}.task-collaboration-heading h3,.task-followup-panel h3{margin:4px 0 5px}.task-collaboration-heading p,.task-followup-panel .section-title-row p{margin:0;color:#909aa5}.task-collaboration-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.task-collaboration-summary>span{display:grid;gap:3px;min-width:150px;padding:8px 10px;border:1px solid #2b333c;border-radius:10px;color:#d8dde3;background:#10151a;font-size:12px}.task-collaboration-summary b{color:#8e99a5;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.task-partner-exit-request{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(46,106,99,.42);border-radius:12px;background:#2e6a6312}.task-partner-exit-request>div:first-child{display:grid;gap:4px}.task-partner-exit-request span{color:#aeb6bf;font-size:12px}.task-partner-exit-request>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.task-participant-list{display:grid;gap:8px}.task-participant-empty{padding:12px;border:1px dashed #303841;border-radius:10px;color:#7f8a95;text-align:center}.task-participant-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid #29313a;border-radius:11px;background:#11161b}.task-participant-card.pending-exit{border-color:#d6a92861}.task-participant-identity{display:flex;align-items:center;gap:10px;min-width:0}.task-participant-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(46,106,99,.34);border-radius:10px;color:var(--brand-accent);background:#2e6a6312;font-size:11px;font-weight:900}.task-participant-identity>div{display:grid;gap:2px;min-width:0}.task-participant-identity small{color:#89949f}.task-participant-controls{display:flex;align-items:center;gap:8px}.task-participant-controls select{min-width:150px}.task-access-badge{min-width:112px;padding:7px 9px;border:1px solid #303842;border-radius:8px;color:#b8c0c9;background:#0b0f13;text-align:center;font-size:11px;font-weight:750}.task-participant-invite{display:grid;grid-template-columns:minmax(240px,1fr) 220px auto;gap:10px;align-items:end;padding-top:12px;border-top:1px solid #242b33}.task-participant-invite label{display:grid;gap:6px;color:#cbd1d8;font-size:12px;font-weight:700}.task-participant-invite>small{grid-column:1 / -1;color:#7e8995}.task-followup-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(46,106,99,.32);border-radius:14px;background:linear-gradient(180deg,#2e6a630b,#0d1115f5 90px);box-shadow:inset 3px 0 #2e6a6370}.task-followup-panel>.section-title-row{padding-bottom:12px;border-bottom:1px solid #2f4140}.task-activity-form{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);gap:14px;align-items:start;padding:14px;border:1px solid #303842;border-radius:12px;background:#0b0f13}.task-activity-controls{display:grid;gap:10px;align-content:start}.task-activity-form .task-activity-message{min-width:0;align-self:stretch}.task-activity-form textarea{min-height:118px;min-height:188px;height:100%;resize:vertical}.task-activity-submit{grid-column:2;display:flex;justify-content:flex-end}.task-activity-submit .primary{min-width:190px}.task-view-only-note{display:grid;gap:5px;padding:13px 14px;border:1px solid #303842;border-radius:11px;background:#0b0f13}.task-view-only-note strong{color:var(--brand-accent)}.task-view-only-note span{color:#919ca7;font-size:12px}.task-activity-timeline{position:relative;display:grid;gap:10px;min-height:220px;padding:4px 2px 4px 20px}.task-activity-timeline:before{content:"";position:absolute;top:3px;bottom:3px;left:5px;width:1px;background:#343b44}.task-activity-entry{position:relative;display:grid;gap:8px;padding:12px 14px;border:1px solid #252c34;border-radius:11px;background:#11161b}.task-activity-entry:before{content:"";position:absolute;left:-18px;top:16px;width:9px;height:9px;border-radius:50%;background:var(--brand-primary);color:var(--brand-on-primary)}.task-activity-entry>header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task-activity-entry>header span,.task-activity-entry>header b,.task-activity-entry>header em{color:#8d97a2;font-size:11px}.task-activity-entry-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.task-activity-entry-actions b,.task-activity-entry-actions em{border-radius:999px;padding:4px 7px;background:#20262e;font-style:normal}.task-activity-delete{border:1px solid rgba(255,92,92,.5);border-radius:8px;padding:5px 8px;color:#ff9b9b;background:#7812121f;font-size:10px;font-weight:800;cursor:pointer}.task-activity-delete:hover{border-color:#ff6f6f;color:#ffc0c0;background:#911a1a33}.task-activity-delete-dialog label{display:grid;gap:7px;color:#d5dbe1;font-size:12px;font-weight:750}.task-activity-delete-dialog textarea{min-height:110px;resize:vertical}.task-activity-entry p{margin:0;color:#d1d6dc;line-height:1.48;white-space:pre-wrap}.task-followup-line{justify-content:space-between;flex-wrap:wrap;padding-top:8px;border-top:1px solid #272e36;color:var(--brand-accent);font-size:12px}.task-followup-line.completed{color:#88939d}.task-star:disabled,.task-day-button:disabled,.task-check:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1180px){.unified-tasks-layout{grid-template-columns:1fr}.unified-task-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.task-sidebar-heading{grid-column:1 / -1}.task-sidebar-group+.task-sidebar-group{padding-top:0;border-top:0}.task-collaboration-heading{display:grid}.task-collaboration-summary{justify-content:flex-start}.task-participant-invite{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-summary-grid{grid-template-columns:1fr}.task-activity-form{grid-template-columns:minmax(190px,230px) minmax(0,1fr)}}@media(max-width:760px){.unified-tasks-hero,.task-detail-header,.task-context-bar{display:grid}.unified-task-hero-actions,.unified-task-toolbar,.task-detail-actions{align-items:stretch}.unified-task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-task-sidebar{grid-template-columns:1fr}.task-context-pills{justify-content:stretch}.task-context-pills>span{flex:1 1 180px}.task-weekday-picker{grid-template-columns:repeat(4,minmax(54px,1fr))}.unified-task-row{grid-template-columns:30px 30px minmax(0,1fr)}.unified-task-stage,.task-day-button{grid-column:3;justify-self:start}.unified-task-modal,.task-detail-modal{width:96vw;max-width:96vw;max-height:94vh;padding:16px}.task-participant-card,.task-partner-exit-request{display:grid}.task-participant-controls{align-items:stretch;flex-wrap:wrap}.task-participant-invite,.task-detail-form,.task-detail-summary-grid,.task-detail-metadata-grid,.task-activity-form{grid-template-columns:1fr}.task-detail-form .full-width,.task-participant-invite>small,.task-activity-form .task-activity-message,.task-activity-submit{grid-column:1}.task-activity-submit{justify-content:stretch}.task-activity-submit .primary{width:100%}}.task-collaboration-side{display:grid;gap:10px;justify-items:end}.task-collaboration-toolbar{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.task-subtasks-panel{display:grid;gap:14px;padding:18px;border:1px solid #2b333c;border-radius:14px;background:linear-gradient(180deg,#191f26f2,#0c1014f5)}.task-subtasks-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #2f4140}.task-subtasks-heading h3{margin:4px 0 2px}.task-subtasks-heading p{margin:0;max-width:760px;color:#8e99a5}.task-subtasks-progress{display:grid;min-width:104px;padding:9px 12px;border:1px solid rgba(46,106,99,.25);border-radius:10px;background:#2e6a630d;text-align:right}.task-subtasks-progress strong{color:var(--brand-accent);font-size:18px}.task-subtasks-progress span{color:#909ba6;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.task-subtask-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr) 170px 170px;gap:10px;align-items:end;padding:14px;border:1px solid rgba(46,106,99,.28);border-radius:12px;background:#0b0f13}.task-subtask-form label{display:grid;gap:6px;color:#cbd1d8;font-size:12px;font-weight:700}.task-subtask-title{grid-column:1}.task-subtask-description{grid-column:1 / 4}.task-subtask-description textarea{min-height:84px;resize:vertical}.task-subtask-actions{display:flex;justify-content:flex-end;gap:8px;grid-column:4}.task-subtask-list{display:grid;gap:8px}.task-subtask-card{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #2a323a;border-radius:11px;color:#e4e8ec;background:#10151a;text-align:left;cursor:pointer}.task-subtask-card:hover{border-color:#2e6a636b;background:#14191f}.task-subtask-card.completed{opacity:.72}.task-subtask-card.cancelled{opacity:.55}.task-subtask-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid #3a434c;border-radius:50%;color:var(--brand-accent);font-weight:900}.task-subtask-main{display:grid;gap:3px;min-width:0}.task-subtask-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-subtask-main small,.task-subtask-status{color:#8f9aa5;font-size:11px}.task-subtask-status{padding:5px 8px;border:1px solid #303841;border-radius:999px;background:#0a0e12}.task-activity-entry.visibility-internal{border-color:#cd3f3fa8;background:linear-gradient(180deg,#58141459,#220c0ed1);box-shadow:inset 3px 0 #e84b4bb3}.task-activity-entry.visibility-internal:before{background:#e05c5c;box-shadow:0 0 0 3px #e05c5c1f}.task-internal-badge{color:#ffb4b4!important;border:1px solid rgba(244,96,96,.45);background:#7c1a1a47!important;font-weight:850}.task-activity-internalize{border:1px solid rgba(230,90,90,.42);border-radius:8px;padding:5px 8px;color:#f4a4a4;background:#6f16161f;font-size:10px;font-weight:800;cursor:pointer}.task-activity-internalize:hover{border-color:#f47070b8;background:#7e191938}.development-report-tab{position:fixed;right:0;top:58%;z-index:58;display:grid;gap:2px;padding:10px 11px 10px 13px;border:1px solid rgba(46,106,99,.42);border-right:0;border-radius:12px 0 0 12px;color:#e8edf1;background:#0b0f13f5;box-shadow:0 12px 34px #00000059;text-align:left;cursor:pointer}.development-report-tab:hover{border-color:#2e6a63b8;background:#12171c}.development-report-tab span{color:#8d98a3;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.development-report-tab strong{color:var(--brand-accent);font-size:11px}.development-report-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:flex-end;background:#000000ab;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.development-report-drawer{width:min(520px,94vw);height:100vh;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:14px;padding:22px;border-left:1px solid rgba(46,106,99,.3);color:#eef1f4;background:#0f1419;box-shadow:-20px 0 50px #0000007a;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(46,106,99,.78) #0b0f13}.development-report-drawer>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #29313a}.development-report-drawer h3{margin:4px 0}.development-report-drawer p,.development-report-drawer small{color:#8e99a4}.development-report-context{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(46,106,99,.22);border-radius:10px;background:#2e6a630b}.development-report-context b{color:var(--brand-accent);font-size:11px}.development-report-context span{color:#9aa5af;font-size:11px}.development-report-drawer>label{display:grid;gap:6px;color:#d2d8de;font-size:12px;font-weight:750}.development-report-drawer textarea{min-height:220px;resize:vertical}.development-report-drawer>footer{display:grid;gap:10px;align-self:end;padding-top:14px;border-top:1px solid #29313a}@media(max-width:1180px){.task-collaboration-side{justify-items:start}.task-collaboration-toolbar{justify-content:flex-start}.task-subtask-form{grid-template-columns:repeat(2,minmax(0,1fr))}.task-subtask-title,.task-subtask-description,.task-subtask-actions{grid-column:1 / -1}}@media(max-width:760px){.development-report-tab{top:auto;bottom:18px}.task-subtasks-heading,.task-collaboration-toolbar{display:grid}.task-subtask-form,.task-subtask-card{grid-template-columns:1fr}.task-subtask-title,.task-subtask-description,.task-subtask-actions{grid-column:1}.task-subtask-actions{justify-content:stretch}}.task-kind.kind-subtask{color:#9bd4ff;border-color:#4aa2e894;background:#1f669e2e;box-shadow:inset 0 0 0 1px #70c0ff0f;font-weight:800}.client-task-area-message{display:block;margin-top:3px;color:var(--brand-accent);font-size:13px;font-weight:780;line-height:1.45}.task-subtask-form{grid-template-columns:minmax(280px,1.5fr) minmax(220px,.8fr) 170px 170px}.task-subtask-description{grid-column:1 / -1}.task-subtask-actions{grid-column:1 / -1;align-items:center;justify-content:flex-end;padding-top:2px}.task-subtask-actions .outline,.task-subtask-actions .primary{min-height:42px;white-space:nowrap}.task-subtask-actions .primary{min-width:240px}.task-activity-form{grid-template-columns:minmax(235px,280px) minmax(0,1fr);gap:18px;padding:16px;border-color:#343e48;background:linear-gradient(145deg,#0c1116,#090d11)}.task-activity-controls{gap:12px;min-width:0}.task-activity-control-card{min-width:0;padding:10px;border:1px solid #2d3741;border-radius:10px;background:#11171d;box-shadow:inset 3px 0 #2e6a6338}.task-activity-control-card>small{color:#788592;font-weight:600}.task-activity-control-card input,.task-activity-control-card select{width:100%;min-width:0;margin-top:1px}.task-activity-message{padding:12px;border:1px solid #303a44;border-radius:11px;background:#10161b}.task-activity-message textarea{min-height:220px;border-color:#3a4651!important;background:#090e12!important}.task-activity-submit{grid-column:2;margin-top:-4px}.task-activity-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.task-activity-attachments button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(74,162,232,.34);border-radius:9px;color:#a9d8fb;background:#1c57851f;text-decoration:none;cursor:pointer}.task-activity-attachments button:hover{border-color:#5dbbffa8;background:#1c578538}.development-report-tab{right:18px;top:auto;bottom:76px;display:flex;align-items:center;gap:10px;min-width:248px;padding:11px 14px;border:1px solid rgba(46,106,99,.78);border-radius:999px;background:linear-gradient(135deg,#2e6a6333,#0e1216fa 54%);box-shadow:0 14px 38px #0000007a,0 0 0 1px #2e6a6314}.development-report-tab:hover{transform:translateY(-1px);border-color:var(--brand-border-strong);background:linear-gradient(135deg,#2e6a634a,#141a20 56%)}.development-report-tab-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;color:var(--brand-on-primary)!important;background:var(--brand-primary);font-size:18px!important;font-weight:950}.development-report-tab-copy{display:grid;gap:2px;min-width:0}.development-report-tab-copy small{color:#8e99a4;font-size:9px;letter-spacing:.12em}.development-report-tab-copy strong{white-space:nowrap;font-size:12px}.development-report-tab>em{margin-left:auto;padding:4px 7px;border:1px solid rgba(46,106,99,.35);border-radius:999px;color:var(--brand-accent);background:#2e6a6317;font-size:9px;font-style:normal;font-weight:800}.development-report-drawer{width:min(570px,95vw);grid-template-rows:auto auto auto auto auto minmax(180px,1fr) auto auto}.development-report-drawer input,.development-report-drawer select,.development-report-drawer textarea{color-scheme:dark;border:1px solid #303a44;color:#f0f3f5;background:#0a0f13}.development-report-draft-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(46,106,99,.3);border-radius:10px;background:#2e6a630e}.development-report-draft-status>div{display:grid;gap:2px}.development-report-draft-status strong{color:var(--brand-accent)}.development-report-draft-status span{color:#8e99a4;font-size:11px}.development-report-description-field textarea{min-height:190px}.development-report-evidence{display:grid;gap:10px;padding:12px;border:1px dashed #38434d;border-radius:11px;background:#0b1014}.development-report-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.development-report-evidence-heading>div{display:grid;gap:2px}.development-report-evidence-heading strong{color:#dbe1e6}.development-report-evidence-heading span,.development-report-evidence-empty{color:#81909d;font-size:11px}.development-report-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.development-report-evidence-grid article{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) 26px;gap:8px;align-items:center;padding:7px;border:1px solid #2c363f;border-radius:9px;background:#10161b}.development-report-evidence-grid img{width:74px;height:52px;object-fit:cover;border-radius:7px;border:1px solid #303a43}.development-report-evidence-grid article>div{display:grid;gap:3px;min-width:0}.development-report-evidence-grid article strong{overflow:hidden;color:#dce2e7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.development-report-evidence-grid article span{color:#7f8b96;font-size:10px}.development-report-evidence-grid article>button{width:26px;height:26px;border:1px solid rgba(230,90,90,.4);border-radius:50%;color:#f19a9a;background:#6f161624;cursor:pointer}.development-report-exclusive-warning{padding:11px 12px;border:1px solid rgba(214,169,40,.54);border-radius:10px;color:#f0d376;background:#d6a92814;box-shadow:inset 3px 0 #d6a928;line-height:1.4}@media(max-width:900px){.task-activity-form{grid-template-columns:1fr}.task-activity-submit{grid-column:1}.development-report-evidence-grid{grid-template-columns:1fr}.development-report-tab{left:10px;right:10px;bottom:18px;width:auto;max-width:calc(100vw - 20px);min-width:0}.development-report-tab-copy strong{white-space:normal;overflow-wrap:anywhere}}.task-subtasks-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.client-finance-entry-governance{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.client-finance-form label small{display:block;margin-top:4px;color:#858d98;font-size:10px;line-height:1.35}.full-collected-action{width:100%;margin-top:10px}.full-conference-filters{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(170px,.7fr) minmax(145px,.55fr) minmax(145px,.55fr);gap:10px;align-items:end;padding:14px}.full-conference-filters input,.full-conference-filters select,.full-divergence-dialog input,.full-divergence-dialog select,.full-divergence-dialog textarea,.full-divergence-inline-form input,.full-divergence-inline-form select,.full-divergence-inline-form textarea{background:var(--bg-2, #111217);color:var(--text, #f3f1e8);border:1px solid var(--border, #34343b);border-radius:8px}.full-conference-filters>input,.full-conference-filters>select,.full-conference-filters label input{min-height:40px;width:100%}.full-conference-filters label{display:grid;gap:5px;font-size:12px;color:var(--muted, #aaa89f)}.full-divergence-list{display:grid;gap:10px;margin-top:12px}.full-divergence-row{display:grid;gap:9px;padding:12px;border:1px solid rgba(201,165,79,.28);border-left:3px solid var(--brand-warning);border-radius:10px;background:#08090c6b}.full-divergence-row-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.full-divergence-row-head>div{display:grid;gap:3px}.full-divergence-row small{color:var(--muted, #aaa89f)}.full-divergence-inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.full-divergence-inline-form input,.full-divergence-inline-form select{min-height:36px;min-width:180px;padding:7px 9px}.full-divergence-inline-form textarea{min-height:72px;min-width:min(100%,360px);flex:1 1 280px;padding:8px 10px}.full-divergence-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.full-divergence-type-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.full-divergence-type-choice button{min-height:44px;background:var(--bg-2, #111217);color:var(--text, #f3f1e8);border:1px solid var(--border, #34343b);border-radius:9px}.full-divergence-type-choice button.active{border-color:var(--brand-warning);box-shadow:inset 0 0 0 1px #c9a54f40;color:var(--brand-warning)}.full-divergence-quantity-grid{display:grid;gap:8px}.full-divergence-quantity-grid label{display:grid;grid-template-columns:1fr 150px;gap:12px;align-items:center;padding:10px;border:1px solid var(--border, #34343b);border-radius:9px;background:#08090c59}.full-divergence-quantity-grid label>span{display:grid;gap:3px}.full-divergence-damage-form{display:grid;grid-template-columns:1fr 180px;gap:10px}.full-divergence-damage-form label,.full-divergence-notes{display:grid;gap:6px;color:var(--muted, #aaa89f)}.full-divergence-damage-form select,.full-divergence-damage-form input,.full-divergence-notes textarea{min-height:40px;padding:8px 10px}.full-divergence-notes{margin-top:12px}.full-divergence-notes textarea{min-height:100px;resize:vertical}@media(max-width:980px){.full-conference-filters,.full-divergence-damage-form{grid-template-columns:1fr 1fr}}@media(max-width:700px){.full-conference-filters,.full-divergence-type-choice,.full-divergence-damage-form,.full-divergence-quantity-grid label{grid-template-columns:1fr}}.product-type-summary{display:grid;gap:3px}.product-type-summary strong{font-size:12px}.product-type-summary small{color:var(--brand-accent);font-size:10px;line-height:1.2}.stock-bucket-cell{display:grid;gap:3px;min-width:0}.stock-bucket-cell>strong{font-weight:850}.stock-bucket-cell>small{display:block;color:#8f9ba7;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-stock-tabs{display:flex;gap:8px;align-items:center}.client-stock-tabs button{border:1px solid #2f4140;border-radius:10px;padding:10px 18px;color:#b8c2cc;background:#0f1419;font-weight:800}.client-stock-tabs button.active{border-color:var(--brand-border-strong);color:var(--brand-on-primary);background:var(--brand-primary)}.client-stock-overview-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.client-stock-panel,.client-stock-movements-panel{padding:20px}.client-stock-unified-toolbar{grid-template-columns:minmax(340px,1.5fr) minmax(220px,.75fr) auto}.client-stock-presence-filter{display:flex;white-space:nowrap}.client-stock-overview-grid{display:grid;grid-template-columns:minmax(260px,1.65fr) minmax(170px,1fr) repeat(5,minmax(115px,.72fr));gap:12px;min-width:1160px;align-items:center}.client-stock-panel{overflow-x:auto}.client-stock-product{display:grid;gap:3px}.client-stock-product small{color:#8f9ba7}.client-stock-movement-grid{grid-template-columns:1.05fr 1.5fr .9fr .5fr .5fr .58fr 1fr;min-width:980px}.client-movement-toolbar{grid-template-columns:minmax(320px,1.4fr) minmax(210px,.75fr) minmax(190px,.7fr) auto auto}.client-stock-movements-panel .movement-detail{grid-template-columns:repeat(5,minmax(120px,1fr))}@media(max-width:1300px){.client-stock-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.client-stock-unified-toolbar,.client-movement-toolbar{grid-template-columns:1fr 1fr}}@media(max-width:760px){.client-stock-overview-cards,.client-stock-unified-toolbar,.client-movement-toolbar{grid-template-columns:1fr}.client-stock-tabs{overflow-x:auto}}.shipment-table-head,.attention-horizontal-row.shipment-row{grid-template-columns:70px 150px 160px minmax(270px,1.8fr) 130px 70px 180px 155px 270px!important;min-width:1460px}.attention-shipping-date{display:grid;gap:3px;align-content:center}.attention-shipping-date time{font-weight:800;color:#f5f0e7}.attention-shipping-date small{color:#87919f;font-size:11px}.shipment-overdue{width:max-content;color:#ffd0d0;background:#cc40402e;border-color:#cc404073}.attention-row-action{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.shipment-reschedule{white-space:nowrap}.shipment-cutoff-settings{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:14px 0;padding:18px 20px;border-color:#2e6a6347;background:linear-gradient(135deg,#2e6a6314,#12151af5)}.shipment-cutoff-settings h3{margin:3px 0 5px;color:#f5f0e7}.shipment-cutoff-settings p{margin:0;color:#aab3bd}.shipment-cutoff-settings button{min-width:150px}.shipment-operation-modal{display:grid;gap:14px;border-color:#2e6a6359;box-shadow:0 22px 70px #0000008c}.shipment-operation-modal h3,.shipment-operation-modal p{margin:0}.shipment-operation-modal .modal-field{display:grid;gap:7px;margin-top:4px}.shipment-operation-modal .modal-field span{color:#c5ccd4;font-size:12px;font-weight:750}.shipment-operation-modal .modal-field input{width:100%;min-height:46px;border:1px solid #343b45;border-radius:10px;padding:10px 12px;color:#fff;background:#101818;font:inherit}.shipment-operation-modal .modal-field input:focus{outline:2px solid rgba(46,106,99,.26);border-color:var(--brand-border-strong)}.shipment-operation-modal .modal-actions{justify-content:flex-end;margin-top:4px}.attention-status.purchased{color:#c9ddff;background:#4874b82e}@media(max-width:700px){.shipment-cutoff-settings{align-items:stretch;flex-direction:column}.shipment-cutoff-settings button{width:100%}}.stock-initial-check-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:10px 0 14px;padding:11px 12px;border:1px solid currentColor;border-radius:10px;opacity:.92}.stock-initial-check-summary>div:first-child{display:grid;gap:3px;min-width:260px}.stock-initial-check-summary>div:first-child>span{font-size:13px;font-weight:700}.stock-initial-check-summary>div:first-child>small{font-size:11px;opacity:.72}.stock-initial-check-filter{flex:0 0 auto}.stock-initial-check-action{display:grid;gap:3px;justify-items:start;min-width:0}.stock-initial-check-action>button{white-space:nowrap}.stock-initial-check-action>small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;opacity:.72}.stock-overview-grid{grid-template-columns:minmax(74px,.62fr) minmax(70px,.62fr) minmax(190px,1.42fr) minmax(95px,.82fr) minmax(110px,.92fr) repeat(5,minmax(76px,.66fr)) minmax(190px,1.22fr);min-width:1280px}.stock-position-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"edit status" "check check";gap:5px 6px;align-items:center;width:100%;min-width:0;overflow:hidden}.stock-position-actions>.text-action{grid-area:edit;width:100%;min-width:0;margin:0;padding:6px 8px;text-align:center}.stock-position-actions>.product-status-button{grid-area:status;width:100%;min-width:0;justify-content:center;padding-inline:6px}.stock-position-actions>.stock-initial-check-action{grid-area:check;width:100%;min-width:0;justify-items:stretch}.stock-position-actions>.stock-initial-check-action>button{width:100%;max-width:100%;min-width:0;padding:6px 8px;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-position-actions>.stock-initial-check-action>small{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-overview-grid{grid-template-columns:minmax(72px,.58fr) minmax(68px,.54fr) minmax(180px,1.38fr) minmax(108px,.82fr) minmax(120px,.9fr) repeat(5,minmax(78px,.62fr)) minmax(132px,.88fr)!important;min-width:1180px!important}.stock-position-actions.stock-position-actions-compact{min-width:0;width:100%;display:grid;grid-template-columns:minmax(48px,auto) minmax(50px,auto);align-items:center;justify-content:start;gap:4px 6px;overflow:visible}.stock-position-actions.stock-position-actions-compact>.stock-compact-action{grid-column:1;grid-row:1;width:auto;min-width:48px;margin:0;padding:3px 7px;min-height:24px;border-radius:7px;font-size:10px;line-height:1.1;white-space:nowrap}.stock-position-actions.stock-position-actions-compact>.stock-compact-status{grid-column:2;grid-row:1;width:auto;min-width:50px;margin:0;padding:3px 7px;min-height:24px;border-radius:999px;font-size:10px;line-height:1.1;white-space:nowrap}.stock-initial-check-checkbox{grid-column:1 / -1;grid-row:2;display:inline-flex;align-items:center;justify-self:start;gap:5px;min-width:0;max-width:100%;margin:0;color:#aab5bf;font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.stock-initial-check-checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:15px;height:15px;min-width:15px;margin:0;accent-color:var(--brand-primary);cursor:pointer}.stock-initial-check-checkbox input:disabled{cursor:wait;opacity:.7}.stock-initial-check-checkbox.checked{color:var(--brand-accent)}.manual-stock-initial-check{display:grid;gap:8px;margin:2px 0 10px;padding:11px 12px;border:1px solid #2f4140;border-radius:10px;background:#101818}.manual-stock-initial-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manual-stock-initial-check-grid>div{min-width:0;display:grid;gap:3px}.manual-stock-initial-check-grid small{color:#8f9ba7;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.manual-stock-initial-check-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#f2f5f4}@media(max-width:760px){.manual-stock-initial-check-grid{grid-template-columns:1fr}}.stock-overview-grid{grid-template-columns:minmax(72px,.58fr) minmax(68px,.54fr) minmax(180px,1.38fr) minmax(108px,.82fr) minmax(120px,.9fr) repeat(5,minmax(78px,.62fr)) minmax(84px,.56fr)!important;min-width:1110px!important}.stock-position-actions.stock-position-actions-compact{width:100%;min-width:0;height:50px;max-height:50px;display:grid;grid-template-columns:48px 16px;grid-template-rows:24px 24px;align-items:center;align-content:center;justify-content:start;column-gap:6px;row-gap:2px;overflow:hidden}.stock-position-actions.stock-position-actions-compact>.stock-compact-action{grid-column:1;grid-row:1;width:48px;min-width:48px;max-width:48px;height:24px;min-height:24px;margin:0;padding:3px 7px}.stock-position-actions.stock-position-actions-compact>.stock-compact-status{grid-column:1;grid-row:2;width:48px;min-width:48px;max-width:48px;height:24px;min-height:24px;margin:0;padding:3px 7px}.stock-position-actions.stock-position-actions-compact>.stock-initial-check-checkbox{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:center;width:16px;min-width:16px;max-width:16px;height:16px;margin:0;padding:0;gap:0;overflow:visible}.stock-position-actions.stock-position-actions-compact>.stock-initial-check-checkbox>span{display:none!important}.stock-position-actions.stock-position-actions-compact>.stock-initial-check-checkbox input{width:16px;min-width:16px;max-width:16px;height:16px;margin:0}.stock-sort-header>.sortable-column:last-child,.stock-sort-header>.sortable-column:last-child:hover,.stock-sort-header>.sortable-column:last-child.active{min-width:0;width:100%;justify-content:space-between;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}nn .stock-position-actions.stock-position-actions-final{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;height:50px!important;max-height:50px!important;overflow:hidden!important}.stock-action-button-stack{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:2px}.stock-action-button-stack>.stock-compact-action,.stock-action-button-stack>.stock-compact-status{width:48px!important;min-width:48px!important;max-width:48px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:3px 7px!important;box-sizing:border-box;line-height:1.1!important}.stock-position-actions-final>.stock-initial-check-checkbox-final{flex:0 0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important}.stock-position-actions-final>.stock-initial-check-checkbox-final>input{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important}.stock-sort-header>.sortable-column:last-child,.stock-sort-header>.sortable-column:last-child:hover,.stock-sort-header>.sortable-column:last-child.active{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.stock-overview-grid{grid-template-columns:minmax(72px,.58fr) minmax(68px,.54fr) minmax(180px,1.38fr) minmax(108px,.82fr) minmax(120px,.9fr) repeat(5,minmax(78px,.62fr)) minmax(108px,.72fr)!important;min-width:1134px!important}.stock-position-actions.stock-position-actions-final{gap:8px!important;padding:0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important}.stock-action-button-stack{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:46px!important;max-height:46px!important;gap:2px!important;justify-content:center!important}.stock-action-button-stack>.stock-compact-action,.stock-action-button-stack>.stock-compact-status{width:58px!important;min-width:58px!important;max-width:58px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-align:center!important;justify-content:center!important}.stock-action-button-stack>.stock-compact-action{border-radius:7px!important}.stock-action-button-stack>.stock-compact-status{border-radius:999px!important}.stock-position-actions-final>.stock-initial-check-checkbox-final{flex:0 0 16px!important;margin-left:0!important;align-self:center!important}.stock-sort-header>.sortable-column:last-child{padding-inline:4px!important;align-items:center!important}.communication-global-toast{position:fixed;right:24px;bottom:24px;z-index:240;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;width:min(360px,calc(100vw - 32px));padding:13px 15px;border:1px solid rgba(71,139,130,.65);border-radius:12px;background:#121a19;color:#f4f7f6;box-shadow:0 18px 48px #0000006b;animation:communication-toast-in .16s ease-out}.communication-global-toast-icon{color:#63c6b6;font-size:14px}.communication-global-toast div{display:grid;gap:2px;min-width:0}.communication-global-toast strong{font-size:13px}.communication-global-toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9fb3af;font-size:11px}@keyframes communication-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:640px){.communication-global-toast{right:16px;bottom:86px}}.communication-unread-fab{position:fixed;right:24px;bottom:24px;z-index:230;width:75px;height:75px;min-height:75px;padding:0;border:1px solid rgba(236,190,92,.72);border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#c99a38,#9e6f1f);box-shadow:0 18px 44px #0000006b,0 0 0 5px #c99a381a;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.communication-unread-fab:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08);box-shadow:0 22px 50px #00000070,0 0 0 6px #c99a3829}.communication-unread-fab img{width:44px;height:44px;object-fit:contain;filter:brightness(0) invert(1)}.communication-unread-fab>span{position:absolute;top:-5px;right:-5px;min-width:22px;height:22px;display:grid;place-items:center;padding:0 5px;border:2px solid #0e1313;border-radius:999px;background:#d94b4b;color:#fff;font-size:10px;font-weight:900;line-height:1}.communication-global-toast+.communication-unread-fab{bottom:94px}@media(max-width:640px){.communication-unread-fab{right:16px;bottom:86px;width:70px;height:70px;min-height:70px}.communication-unread-fab img{width:41px;height:41px}.communication-global-toast+.communication-unread-fab{bottom:154px}}.stock-operational-overview{min-width:0}.stock-operational-overview>.stock-list-panel{min-width:0;overflow:hidden}.stock-operational-overview .stock-list-toolbar{min-width:0;grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) minmax(170px,.42fr) auto;align-items:center}.stock-operational-overview .stock-list-toolbar>*{min-width:0}.stock-operational-overview .scos-clear-filters{grid-column:1 / -1;justify-self:start}.stock-operational-overview .stock-initial-check-summary{border-color:var(--brand-border, #2f4140);opacity:1}.stock-operational-overview .stock-table-scroll{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--brand-border, #2f4140);border-radius:12px}.stock-operational-overview .stock-table-scroll>.stock-overview-grid{display:grid;grid-template-columns:68px 64px minmax(220px,2.4fr) minmax(96px,1fr) minmax(96px,1fr) repeat(5,minmax(84px,.82fr)) 100px!important;min-width:1240px!important;width:100%;box-sizing:border-box;column-gap:12px;align-items:center;padding:8px 12px;margin:0}.stock-operational-overview .stock-table-scroll>.stock-sort-header{min-height:54px;border-radius:0}.stock-operational-overview .stock-sort-header>.sortable-column{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:5px;padding:0!important;white-space:normal;text-align:left;line-height:1.25;font-size:12px}.stock-operational-overview .stock-sort-header>.sortable-column>span{flex:0 0 auto}.stock-operational-overview .stock-table-scroll>.table-row{min-height:68px}.stock-operational-overview .stock-overview-grid>.stock-product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;line-height:1.45}.stock-operational-overview .stock-overview-grid>.stock-bucket-cell{display:grid;gap:4px;white-space:normal;line-height:1.25}.stock-operational-overview .stock-bucket-cell>small{font-size:11px;white-space:normal;overflow-wrap:anywhere}.stock-operational-overview .stock-position-actions.stock-position-actions-final{justify-content:center!important;padding:0!important;overflow:visible!important}@media(max-width:1250px){.stock-operational-overview .stock-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(160px,.55fr)}.stock-operational-overview .stock-status-filter{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.stock-operational-overview .stock-list-toolbar{grid-template-columns:minmax(0,1fr)}.stock-operational-overview .stock-list-toolbar input,.stock-operational-overview .stock-list-toolbar select{width:100%;min-width:0}.stock-operational-overview .stock-initial-check-summary>div:first-child{min-width:0}}.stock-sync-health{margin:14px 0;padding:14px;border:1px solid var(--brand-border, #2f4140);border-radius:12px;display:grid;gap:12px}.stock-sync-health.is-healthy{border-style:solid}.stock-sync-health-heading{display:flex;gap:16px;justify-content:space-between;align-items:center}.stock-sync-health-heading>div{display:grid;gap:3px}.stock-sync-health-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.stock-sync-health-summary>span{border:1px solid var(--brand-border, #2f4140);border-radius:10px;padding:10px;display:grid;gap:2px}.stock-sync-health-ok{padding:10px 12px;border:1px solid var(--brand-border, #2f4140);border-radius:10px}.stock-sync-health-exceptions>summary{cursor:pointer;font-weight:700}.stock-sync-health-list{display:grid;gap:8px;margin-top:10px}.stock-sync-health-list>article{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(180px,.8fr) minmax(220px,1fr);gap:12px;align-items:center;border:1px solid var(--brand-border, #2f4140);border-radius:10px;padding:10px 12px}.stock-sync-health-list>article>div{display:grid;gap:3px}.stock-sync-health-quantities{grid-template-columns:repeat(2,minmax(70px,1fr))}.stock-sync-health-status.error strong,.stock-sync-health-status.divergent strong{font-weight:800}@media(max-width:900px){.stock-sync-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-sync-health-list>article{grid-template-columns:1fr}}.direct-nf{display:grid;gap:18px;color:var(--text,#f2f5f4);color-scheme:dark}.direct-nf h2,.direct-nf h3{margin:0 0 8px}.direct-nf p{margin:4px 0 12px;color:var(--muted,#aabbb8)}.direct-nf-heading,.direct-nf-actions,.direct-nf-filters,.direct-nf-document,.direct-nf-summary,.direct-nf-installment{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.direct-nf small{display:block;font-size:12px;color:var(--muted,#aabbb8);margin-top:4px}.direct-nf input,.direct-nf select{width:100%;min-width:0;padding:10px;border:1px solid var(--line,#2f4140);border-radius:7px;background:var(--bg,#0e1313);color:var(--text,#f2f5f4)}.direct-nf input[readonly]{background:var(--panel2,#20302d)}.direct-nf label{display:grid;gap:6px;font-size:13px;font-weight:600}.direct-nf-filters>input{flex:1;min-width:220px}.direct-nf-filters label{min-width:150px}.direct-nf button{padding:9px 14px;border:1px solid var(--line,#2f4140);border-radius:7px;background:var(--panel2,#20302d);color:var(--text,#f2f5f4);cursor:pointer}.direct-nf button.primary{background:var(--brand-primary,#2e6a63);color:var(--brand-on-primary,#fff);border-color:var(--brand-primary,#2e6a63)}.direct-nf button:disabled{opacity:.55;cursor:wait}.direct-nf-table{overflow:auto;background:var(--panel,#1b2323);border:1px solid var(--line,#2f4140);border-radius:10px}.direct-nf table{width:100%;border-collapse:collapse;font-size:13px}.direct-nf th{background:#2e6a63;color:#000;text-align:left;padding:13px;white-space:nowrap}.direct-nf td{padding:13px;border-bottom:1px solid var(--line,#2f4140)}.direct-nf tr:nth-child(2n){background:var(--panel2,#20302d)}.direct-nf .modal-backdrop{z-index:1100;padding:20px}.direct-nf-modal{width:min(1100px,96vw);max-height:92vh;overflow:auto;background:var(--panel,#1b2323);border:1px solid var(--line,#2f4140);border-radius:14px;box-shadow:0 24px 80px #0009;scrollbar-color:var(--brand-border-strong,#478b82) var(--bg,#0e1313)}.direct-nf-modal>header{align-items:flex-start;position:sticky;top:0;background:var(--panel,#1b2323);padding:22px;display:flex;justify-content:space-between;gap:20px;z-index:2;border-bottom:1px solid var(--line,#2f4140)}.direct-nf-modal form,.direct-nf-detail{padding:24px}.direct-nf fieldset{border:0;padding:0;margin:0;min-width:0}.direct-nf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0 24px}.direct-nf-wide{grid-column:span 2}.direct-nf-item{border:1px solid var(--line,#2f4140);border-radius:9px;padding:16px;margin:15px 0;background:var(--bg,#0e1313)}.direct-nf-note{font-size:13px;line-height:1.5}.direct-nf footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px;margin-top:22px;border-top:1px solid var(--line,#2f4140)}.direct-nf footer strong{font-size:24px;display:block}.direct-nf-error{padding:12px;background:#321f20!important;color:#ffb4ab!important;border:1px solid #874740;border-radius:7px}.direct-nf-document{padding:14px;background:var(--panel2,#20302d);border-radius:8px;margin:8px 0}.direct-nf-document>span{overflow-wrap:anywhere}.direct-nf-document button{margin-left:8px}.direct-nf-summary{padding:15px;background:var(--panel2,#20302d);border-radius:8px;margin-bottom:25px}.direct-nf-detail h3{margin-top:24px}.direct-nf-pdf{width:100%;height:65vh;border:1px solid var(--line,#2f4140)}.direct-nf-installment{justify-content:flex-start;margin:10px 0}@media(max-width:700px){.direct-nf-grid{grid-template-columns:1fr 1fr}.direct-nf-modal form,.direct-nf-detail{padding:14px}.direct-nf footer{align-items:stretch;flex-direction:column}.direct-nf .modal-backdrop{padding:5px}.direct-nf-modal{max-height:97vh;width:98vw}}.direct-nf input::placeholder{color:var(--muted, #aabbb8);opacity:.8}.direct-nf select option{background:var(--bg, #0e1313);color:var(--text, #f2f5f4)}.direct-nf button:not(:disabled):hover{background:var(--line, #2f4140);border-color:var(--brand-border-strong, #478b82)}.direct-nf button.primary:not(:disabled):hover{background:#357a72}.direct-nf :is(input,select,button):focus-visible{outline:2px solid var(--brand-accent, #7fd1c6);outline-offset:2px}.direct-nf input::file-selector-button{padding:5px 8px;margin-right:8px;border:1px solid var(--brand-border-strong, #478b82);border-radius:4px;background:var(--panel2, #20302d);color:var(--text, #f2f5f4);cursor:pointer}.direct-nf-modal>header>button{flex-shrink:0}.direct-nf-money{position:relative;display:block;min-width:0}.direct-nf-money>span{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted, #aabbb8);pointer-events:none}.direct-nf .direct-nf-money>input{padding-left:36px}.direct-nf-tax-preview{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px;border-top:1px solid var(--line, #2f4140);color:var(--muted, #aabbb8);font-size:13px}.direct-nf-tax-preview strong{color:var(--text, #f2f5f4)}.direct-nf-draft-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;margin-bottom:12px;border:1px solid var(--border, #29443e);border-radius:10px;color:var(--muted, #aabbb5)}.direct-nf-product-picker{position:relative;min-width:0}.direct-nf-product-picker>label{display:block;margin-bottom:6px}.direct-nf-product-picker>input{width:100%}.direct-nf-product-options{position:absolute;z-index:5;top:100%;left:0;right:0;max-height:280px;overflow:auto;background:var(--panel, #142321);border:1px solid var(--border, #38544c);border-radius:8px;box-shadow:0 8px 24px #0005}.direct-nf-product-options button{display:block;width:100%;text-align:left;border:0;border-radius:0;padding:10px 12px;white-space:normal}.direct-nf-product-options button.highlighted,.direct-nf-product-options button:hover{background:#23584d;color:#fff}.direct-nf-product-options small{display:block;padding:10px 12px}@media(max-width:650px){.direct-nf-draft-status{align-items:flex-start;flex-direction:column}}.full-product-select-cell .direct-nf-product-picker{grid-column:auto;width:100%;min-width:0;align-self:start}.full-product-select-cell .direct-nf-product-picker>input{width:100%;min-width:0;padding:10px;border:1px solid var(--line, #2f4140);border-radius:7px;background:var(--bg, #0e1313);color:var(--text, #f2f5f4)}.full-product-select-cell .direct-nf-product-picker>input::placeholder{color:var(--muted, #aabbb8);opacity:.8}.full-product-select-cell .direct-nf-product-picker>input:focus-visible{outline:2px solid var(--brand-accent, #7fd1c6);outline-offset:2px}.full-product-select-cell .direct-nf-product-picker>input:disabled{opacity:.55;cursor:not-allowed}.full-product-select-cell .direct-nf-product-options{position:static;margin-top:4px}.full-product-select-cell .direct-nf-product-options button{color:var(--text, #f2f5f4);background:var(--panel, #142321);cursor:pointer}.full-product-select-cell .direct-nf-product-options button.highlighted,.full-product-select-cell .direct-nf-product-options button:hover{background:#23584d;color:#fff}.full-draft-fields{min-width:0;margin:0;border:0}.full-draft-notice{padding:8px 20px;font-size:.82rem;color:var(--text-muted, #94a3b8)}.full-planning-card{cursor:pointer}.full-planning-card:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:3px}.full-planning-card.full-type-external:not(.dev00002-action-pending){border-color:#10b98180!important;border-left-color:#10b981!important;background:linear-gradient(145deg,#065f462e,#12151afa 42%)!important;box-shadow:inset 4px 0 #10b981,0 10px 28px #10b9811f!important}.full-planning-card.full-type-external:not(.dev00002-action-pending) .full-planning-type{color:#d1fae5!important;background:#05966938!important;border-color:#10b981a6!important}.full-planning-card.dev00002-action-pending{border-color:#ef4444c7!important;border-left-color:#ef4444!important;background:linear-gradient(145deg,#7f1d1d52,#12151afa 48%)!important;box-shadow:inset 4px 0 #ef4444,0 12px 32px #ef44442e!important}.dev00002-action-pending-badge{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(248,113,113,.7);border-radius:999px;padding:4px 9px;color:#fee2e2;background:#991b1bc7;font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.full-divergence-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1800!important;display:grid!important;place-items:center!important;align-items:center!important;padding:24px!important;background:#03060ad1!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.full-divergence-dialog{width:60vw!important;max-width:980px!important;min-width:620px!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;border:1px solid #3a414b!important;border-radius:16px!important;background:#12151a!important;box-shadow:0 28px 90px #000000b8!important;opacity:1!important}.full-divergence-delta-help{margin:0 0 14px;border:1px solid rgba(214,169,40,.42);border-radius:12px;padding:12px 14px;color:#d8dde3;background:#0e1115;line-height:1.45}.full-divergence-delta-help strong{color:#d6a928}.full-divergence-delta-input{text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.full-divergence-delta-label{display:block;margin-top:4px;color:#d6a928!important;font-size:11px;font-weight:800}.full-centered-feedback{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2600!important;width:100vw!important;min-height:100vh!important;display:grid!important;place-items:center!important;align-items:center!important;padding:24px!important;background:#03060ab8!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}@media(max-width:1100px){.full-divergence-dialog{width:80vw!important;min-width:0!important}}@media(max-width:760px){.full-divergence-backdrop{padding:12px!important}.full-divergence-dialog{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}}.issue265-document-row{display:grid;gap:7px;margin-top:4px;padding:10px;border:1px solid rgba(127,127,127,.2);border-radius:10px;background:#7f7f7f0e;font-size:.74rem}.issue265-document-meta{display:grid;gap:2px;min-width:0}.issue265-document-meta strong,.issue265-document-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue265-document-meta strong{font-size:.72rem;font-weight:600;opacity:.82}.issue265-document-meta span{font-size:.68rem;opacity:.68}.issue265-document-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:7px;border-top:1px solid rgba(127,127,127,.14)}.issue265-document-actions button,.issue265-upload-label{min-height:28px;padding:4px 8px;font-size:.68rem}.issue265-upload-label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;cursor:pointer}.issue265-upload-label[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.issue265-collected-action[disabled]{opacity:.55;cursor:not-allowed}.issue265-collection-reason{font-size:.72rem;opacity:.78}.issue265-pdf-backdrop{z-index:1200}.modal-card.issue265-pdf-viewer{width:75vw;max-width:75vw;height:85vh;max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px}.issue265-pdf-frame{flex:1;width:100%;min-height:0;border:1px solid rgba(127,127,127,.28);border-radius:8px;background:#fff}.issue265-pdf-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.issue265-pdf-file-name{font-size:.92rem;font-weight:600;overflow-wrap:anywhere}@media(max-width:900px){.modal-card.issue265-pdf-viewer{width:94vw;max-width:94vw;height:85vh;max-height:calc(100vh - 20px)}}.issue265-document-section .issue265-document-row{margin-top:0}.full-pending-section{border:1px solid rgba(205,163,84,.4);border-radius:10px;background:#cda35409}.full-pending-gate,.full-pending-review,.full-listing-card-blocker{display:grid;gap:6px;padding:12px;border:1px solid rgba(205,163,84,.35);border-radius:8px;background:#cda3540f;color:var(--text, #e2ded5)}.full-pending-gate>strong,.full-listing-card-blocker>strong{color:#d9b56d}.full-listing-card-blocker{font-size:12px;margin-top:10px}.full-pending-row{min-width:0;margin-top:12px;padding:14px;border:1px solid var(--line, #2f4140);border-radius:9px;background:var(--panel, #142321)}.full-pending-row>header{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.full-pending-row>header>div,.full-pending-identity,.full-pending-preview,.full-pending-editor{display:grid;gap:6px;min-width:0}.full-pending-row small,.full-pending-editor small{color:var(--text-muted, #aabbb8);line-height:1.5}.full-pending-row span,.full-pending-row strong{overflow-wrap:anywhere}.full-pending-editor{gap:14px;margin-top:16px;border-top:1px solid var(--line, #2f4140);padding-top:14px}.full-pending-identity,.full-pending-preview{font-size:13px}.full-pending-lookup{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.full-pending-editor label{display:grid;gap:6px;min-width:0;font-size:13px}.full-pending-lookup>label{flex:1;min-width:200px}.full-pending-editor input:not([type=checkbox]),.full-pending-editor select{min-width:0;width:100%;box-sizing:border-box;background:var(--bg, #0e1313);border:1px solid var(--line, #2f4140);border-radius:7px;color:var(--text, #f2f5f4);min-height:40px;padding:9px 10px}.full-pending-editor input:focus-visible,.full-pending-editor select:focus-visible{outline:2px solid var(--brand-accent, #7fd1c6);outline-offset:2px}.full-pending-reasons,.full-pending-validation{color:#d9b56d;font-size:13px;margin:0;line-height:1.5}.full-pending-match{margin:0;color:var(--brand-accent, #7fd1c6);font-size:13px}.full-pending-format{max-width:520px}.full-pending-components{display:grid;gap:14px}.full-pending-component{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;gap:12px;align-items:start}.full-pending-component .full-product-select-cell{display:grid;min-width:0;gap:4px}.full-pending-component .direct-nf-product-options{max-height:250px;overflow-y:auto}.full-pending-confirm{display:flex!important;align-items:flex-start;gap:10px!important;line-height:1.5}.full-pending-confirm input{flex:0 0 auto;width:17px;height:17px;accent-color:var(--brand-accent, #7fd1c6)}.full-pending-editor>button{justify-self:start}.full-governed-composition-notice,.full-procurement-card-state{display:grid;gap:5px;margin:10px 0;padding:10px 12px;border:1px solid var(--line, #2f4140);border-radius:8px;color:var(--text, #e2ded5);font-size:12px;line-height:1.5}.full-governed-composition-notice strong{color:var(--brand-accent, #7fd1c6)}.full-procurement-card-state{border-color:#cda35459;background:#cda3540f}.full-procurement-card-state strong,.full-procurement-badge{color:#d9b56d}.full-procurement-badge{display:inline-flex;width:fit-content;border:1px solid rgba(205,163,84,.35);border-radius:6px;padding:3px 6px;font-size:11px}.full-procurement-badge.state-owned_reserved{color:var(--brand-accent, #7fd1c6);border-color:var(--brand-accent, #7fd1c6)}@media(max-width:760px){.full-pending-row>header{flex-direction:column}.full-pending-lookup{align-items:stretch}.full-pending-lookup>label{min-width:0;flex-basis:100%}.full-pending-component{grid-template-columns:minmax(0,1fr)}.full-pending-component>button{justify-self:start}.full-pending-editor>button{justify-self:stretch}}.unified-tasks-shell .unified-task-list .unified-task-row{grid-template-columns:34px 34px minmax(0,1fr) minmax(90px,120px)}@media(max-width:760px){.unified-tasks-shell .unified-task-list .unified-task-row{grid-template-columns:30px 30px minmax(0,1fr)}.unified-tasks-shell .unified-task-list .task-header-secondary{display:none}}.task-routine-memory-panel{margin:14px 0;padding:14px;border:1px solid var(--border, #294249);border-radius:12px;background:#2a7e7514}.task-routine-memory-heading,.task-routine-memory-entry header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-routine-memory-heading h4{margin:3px 0}.task-routine-memory-heading p,.task-routine-memory-entry header span,.task-routine-memory-history span{display:block;opacity:.72;font-size:12px}.task-persistent-badge{white-space:nowrap;border:1px solid #4ca69d;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.task-routine-memory-entry{margin-top:10px;padding:12px;border:1px solid var(--border, #294249);border-radius:10px;background:#0810138c}.task-routine-memory-entry>p{white-space:pre-wrap;margin:10px 0 0}.task-routine-memory-actions{display:flex;gap:8px}.task-routine-memory-editor textarea{width:100%;min-height:90px;margin:10px 0;resize:vertical}.task-routine-memory-editor>div{display:flex;gap:8px}.task-routine-memory-history{margin-top:10px}.task-routine-memory-history summary{cursor:pointer;font-weight:700}.task-routine-memory-history>div>div{margin-top:8px;padding-top:8px;border-top:1px solid var(--border, #294249)}.task-routine-memory-history p{white-space:pre-wrap;margin:4px 0 0}.task-persistent-help{margin:0;font-size:12px;opacity:.72}@media(max-width:760px){.task-routine-memory-heading,.task-routine-memory-entry header{flex-direction:column}.task-routine-memory-actions{width:100%;flex-wrap:wrap}}.devgov-shell{display:grid;gap:18px}.devgov-head,.devgov-recommendation,.devgov-toolbar,.devgov-summary article,.devgov-modal,.devgov-drawer{background:linear-gradient(180deg,#1a1c1ffa,#121416fa);border:1px solid rgba(46,106,99,.24);box-shadow:0 16px 38px #0000002e}.devgov-head{display:flex;align-items:flex-end;justify-content:space-between;padding:24px;border-radius:16px}.devgov-head h2{margin:5px 0 7px}.devgov-head p{margin:0;max-width:760px;color:var(--muted)}.devgov-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.devgov-summary article{border-radius:14px;padding:16px;display:grid;gap:4px}.devgov-summary article>span,.devgov-summary small{color:var(--muted)}.devgov-summary strong{font-size:26px;color:var(--brand-accent)}.devgov-recommendation{border-radius:14px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between}.devgov-recommendation>div{display:grid;gap:4px}.devgov-recommendation strong{font-size:17px}.devgov-toolbar{padding:12px;border-radius:14px;display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,220px)) auto;gap:10px}.devgov-list{overflow:hidden;padding:0}.devgov-grid{display:grid;grid-template-columns:110px minmax(260px,1.7fr) 160px 105px 210px 170px 130px;align-items:center;gap:12px;padding:12px 15px}.devgov-grid-head{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.08)}.devgov-row{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;color:inherit;cursor:pointer}.devgov-row:nth-child(odd){background:#ffffff05}.devgov-row:hover{background:#2e6a6313}.devgov-row>strong{color:var(--brand-accent)}.devgov-title{display:grid;gap:2px}.devgov-title small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.devgov-tag{display:inline-flex;width:max-content;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-size:11px;background:#ffffff09}.devgov-tag.priority{color:#e3c16f;border-color:#e3c16f59}.devgov-tag.danger{color:#ffb4ae;border-color:#ff6a5f59;background:#ff6a5f12}.devgov-empty{padding:28px;text-align:center;color:var(--muted)}.devgov-pagination{padding:12px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.devgov-modal-backdrop,.devgov-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;z-index:70;display:flex;align-items:center;justify-content:center;padding:30px}.devgov-modal{width:min(980px,96vw);max-height:92vh;overflow:auto;border-radius:18px;padding:22px}.devgov-modal header,.devgov-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.devgov-modal h3,.devgov-drawer h3{margin:5px 0}.devgov-mode{display:flex;gap:8px;margin:18px 0}.devgov-import{display:grid;gap:10px}.devgov-import textarea{min-height:240px}.devgov-file{padding:20px;border:1px dashed rgba(46,106,99,.36);border-radius:12px;display:grid;gap:7px}.devgov-preview{margin:14px 0;padding:14px;border-radius:12px;background:#2e6a6312;border:1px solid rgba(46,106,99,.24);display:grid;gap:5px}.devgov-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.devgov-form-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px}.devgov-form-grid .wide{grid-column:span 4}.devgov-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.devgov-drawer-backdrop{justify-content:flex-end;padding:0}.devgov-drawer{width:min(720px,96vw);height:100%;overflow:auto;padding:24px;border-radius:0;border-top:0;border-bottom:0;border-right:0}.devgov-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.devgov-alert{display:grid;gap:6px;padding:13px;border:1px solid rgba(255,106,95,.28);background:#ff6a5f0f;border-radius:12px}.devgov-detail-section{border-top:1px solid rgba(255,255,255,.08);padding-top:16px;margin-top:16px}.devgov-detail-section h4{margin:0 0 10px;color:var(--brand-accent)}.devgov-minirow{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.devgov-history{display:grid;grid-template-columns:1fr 160px 140px;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.devgov-history small{color:var(--muted)}.devgov-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:18px}.danger-button{border-color:#ff6a5f73!important;color:#ffb4ae!important;background:#ff6a5f14!important}.devgov-continuity{margin-top:18px;padding:14px;border-radius:12px;border:1px solid rgba(46,106,99,.2);display:grid;gap:10px}.devgov-continuity>div{display:flex;gap:8px}@media(max-width:1150px){.devgov-summary{grid-template-columns:repeat(2,1fr)}.devgov-toolbar{grid-template-columns:1fr 1fr}.devgov-grid{grid-template-columns:100px minmax(260px,1fr) 100px 190px}.devgov-grid>*:nth-child(3),.devgov-grid>*:nth-child(6),.devgov-grid>*:nth-child(7){display:none}.devgov-form-grid{grid-template-columns:repeat(2,1fr)}.devgov-form-grid .wide{grid-column:span 2}}@media(max-width:720px){.devgov-summary{grid-template-columns:1fr}.devgov-head,.devgov-recommendation{align-items:stretch;flex-direction:column;gap:12px}.devgov-toolbar{grid-template-columns:1fr}.devgov-grid{grid-template-columns:90px minmax(180px,1fr)}.devgov-grid>*:not(:nth-child(1)):not(:nth-child(2)){display:none}.devgov-form-grid{grid-template-columns:1fr}.devgov-form-grid .wide{grid-column:span 1}}.devgov-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.devgov-toolbar{grid-template-columns:minmax(240px,1.2fr) repeat(7,minmax(135px,1fr)) auto}.devgov-inline-form{display:flex;align-items:end;gap:8px;margin-top:10px}.devgov-inline-form label{display:grid;gap:5px;flex:1;color:var(--muted);font-size:12px}.devgov-inline-form>input,.devgov-inline-form>select{flex:1}.devgov-section-form{margin-top:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff05;display:grid;gap:10px}.devgov-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.devgov-form-grid.compact .wide{grid-column:span 2}.devgov-mini-actions{display:flex;align-items:center;gap:6px}.devgov-mini-actions .small{padding:4px 8px;font-size:11px}.devgov-reject{display:flex;min-width:min(100%,430px);gap:8px;flex:1}.devgov-reject input{flex:1}.devgov-drawer input,.devgov-drawer select,.devgov-drawer textarea{background:#0a0b0cb8;color:inherit;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:9px 10px}.devgov-drawer textarea{resize:vertical}.devgov-drawer label{color:var(--muted);font-size:12px}.devgov-detail-section small{color:var(--muted)}@media(max-width:1400px){.devgov-toolbar{grid-template-columns:repeat(4,minmax(150px,1fr))}.devgov-toolbar>input{grid-column:span 2}}@media(max-width:900px){.devgov-inline-form{align-items:stretch;flex-direction:column}.devgov-form-grid.compact{grid-template-columns:1fr}.devgov-form-grid.compact .wide{grid-column:span 1}.devgov-reject{flex-direction:column}.devgov-head-actions{justify-content:flex-start}}.devgov-head-actions>button:not(.outline),.devgov-modal footer>button:not(.outline),.devgov-actions>button:not(.outline):not(.danger-button){background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary));border:1px solid var(--brand-border-strong);color:var(--brand-on-primary);font-weight:800;box-shadow:0 8px 24px #2e6a632e}.devgov-toolbar input,.devgov-toolbar select,.devgov-modal input,.devgov-modal select,.devgov-modal textarea{background:#0d1014!important;color:#e9e4d9!important;border:1px solid rgba(46,106,99,.2)!important}.devgov-toolbar input:focus,.devgov-toolbar select:focus,.devgov-modal input:focus,.devgov-modal select:focus,.devgov-modal textarea:focus,.devgov-drawer input:focus,.devgov-drawer select:focus,.devgov-drawer textarea:focus{outline:none;border-color:#2e6a639e!important;box-shadow:0 0 0 3px #2e6a631a}.devgov-structured-preview{margin-top:16px}.devgov-structured-preview b{margin-top:6px;color:var(--brand-accent);font-size:12px}.devgov-strategic{display:grid;gap:9px}.devgov-strategic>p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.devgov-strategic textarea{width:100%;background:#0d1014;color:#e9e4d9;border:1px solid rgba(46,106,99,.2);border-radius:10px;padding:11px;resize:vertical}.devgov-strategic button{justify-self:start}.devgov-original-name{display:block;margin-top:3px;color:var(--muted);font-size:10px}.devgov-minirow>span{min-width:0;overflow-wrap:anywhere}.intelligence-center{display:grid;gap:12px}.intelligence-center-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px}.intelligence-center-hero h2{margin:4px 0 6px}.intelligence-center-hero p{margin:0;max-width:900px;color:#93a3ac}.intelligence-policy-badge{padding:7px 10px;border:1px solid var(--brand-border-strong);border-radius:999px;color:var(--brand-accent);font-size:9px;font-weight:900;white-space:nowrap}.intelligence-policy-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.intelligence-policy-grid article{padding:14px}.intelligence-policy-grid h3{font-size:12px;margin:6px 0}.intelligence-policy-grid p{font-size:9px;line-height:1.55;color:#8fa0aa;margin:0}.intelligence-autonomy,.intelligence-thresholds{display:grid;gap:13px;padding:16px}.intelligence-autonomy h3,.intelligence-thresholds h3{margin:4px 0}.intelligence-autonomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.intelligence-autonomy-grid span,.intelligence-threshold-grid span{display:grid;gap:5px;padding:10px;border:1px solid #303b42;border-radius:9px;background:#0b1014;color:#8da0ab;font-size:9px}.intelligence-autonomy-grid strong,.intelligence-threshold-grid strong{color:#dce5e8;font-size:10px}.intelligence-threshold-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.intelligence-thresholds>small{color:#82949f;font-size:9px}.intelligence-center-error{padding:14px;color:#f0a5a5}@media(max-width:1400px){.intelligence-policy-grid,.intelligence-threshold-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.intelligence-center-hero,.intelligence-policy-grid,.intelligence-autonomy-grid,.intelligence-threshold-grid{display:grid;grid-template-columns:1fr}}.intelligence-center-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.intelligence-center-actions .outline{font-size:9px}.intelligence-directives{display:grid;gap:12px;padding:16px}.intelligence-directives-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.intelligence-directives-head h3{margin:4px 0}.intelligence-directives-head>strong{font-size:28px;color:var(--brand-accent)}.intelligence-directive-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.intelligence-directive-list article{padding:10px;border:1px solid #303b42;border-radius:9px;background:#0b1014}.intelligence-directive-list article>span{display:inline-flex;margin-bottom:5px;color:var(--brand-accent);font-size:8px;font-weight:900}.intelligence-directive-list article>strong{display:block;font-size:10px}.intelligence-directive-list article>p,.intelligence-empty{margin:5px 0 0;color:#899ba5;font-size:9px;line-height:1.5}.intelligence-directives>small{color:#7c8f9a;font-size:8px}@media(max-width:850px){.intelligence-center-actions{justify-content:flex-start}.intelligence-directive-list{grid-template-columns:1fr}}.action-plan-workspace{display:grid;gap:18px}.action-plan-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:6px 2px 4px}.action-plan-hero h2{margin:5px 0 4px}.action-plan-hero p{margin:0;color:var(--muted,#a9a9ad);max-width:820px}.action-plan-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.action-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.action-plan-summary article,.action-plan-kpis article,.action-plan-overview-grid article,.action-plan-progress-grid article{background:#ffffff06;border:1px solid rgba(46,106,99,.16);border-radius:12px;padding:14px}.action-plan-summary span,.action-plan-kpis span,.action-plan-overview-grid span,.action-plan-progress-grid span{display:block;color:#a7a7ad;font-size:12px}.action-plan-summary strong,.action-plan-kpis strong,.action-plan-overview-grid strong,.action-plan-progress-grid strong{display:block;margin-top:6px;font-size:20px}.action-plan-summary small,.action-plan-overview-grid small{display:block;margin-top:5px;color:#7f8189}.action-plan-summary .attention{border-color:#e09f3b59}.action-plan-layout{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,2.2fr);gap:16px;align-items:start}.action-plan-list,.action-plan-detail{min-width:0}.action-plan-section-head,.action-plan-detail-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.action-plan-row{width:100%;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;text-align:left;padding:14px 10px;display:grid;gap:6px;cursor:pointer}.action-plan-row:hover,.action-plan-row.active{background:#2e6a630f}.action-plan-row.active{box-shadow:inset 3px 0 0 var(--brand-border-strong)}.action-plan-row>small{color:#999aa0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-plan-row>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:11px;color:#909198}.action-plan-row>div b{color:#dedee2}.action-plan-status{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;border:1px solid rgba(46,106,99,.28);font-size:11px;color:var(--brand-accent);background:#2e6a6312}.action-plan-status.active{color:#8ad69f;border-color:#53bf7459}.action-plan-status.at_risk{color:var(--brand-accent);border-color:#2e6a6366}.action-plan-status.completed{color:#80c7d4;border-color:#41a6b95c}.action-plan-status.cancelled{color:#b1a8a1;border-color:#a087784d}.action-plan-detail-head h3{margin:8px 0 3px}.action-plan-detail-head p{margin:0;color:#a7a7ad}.action-plan-state-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.action-plan-tabs{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.08);margin:18px 0 0;overflow:auto}.action-plan-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#9b9ca2;padding:10px 12px;white-space:nowrap;cursor:pointer}.action-plan-tabs button.active{color:var(--brand-accent);border-bottom-color:var(--brand-border-strong)}.action-plan-tab-body{display:grid;gap:16px;padding-top:16px}.action-plan-kpis,.action-plan-overview-grid,.action-plan-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.action-plan-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-plan-progress{height:6px;border-radius:99px;background:#ffffff14;overflow:hidden;margin-top:9px}.action-plan-progress i{display:block;height:100%;background:var(--brand-primary);border-radius:inherit;color:var(--brand-on-primary)}.action-plan-risks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.action-plan-risks span{padding:6px 9px;border:1px solid rgba(46,106,99,.32);border-radius:7px;color:var(--brand-accent);font-size:12px}.action-plan-risks span.critical{border-color:#b8704b6b;color:#d89a75}.action-plan-data-list{display:grid;gap:8px}.action-plan-data-list article{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(105px,.8fr));align-items:center;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05}.action-plan-data-list article.risk{border-color:#2e6a636b}.action-plan-data-list article>div{display:grid}.action-plan-data-list small{color:#84858c}.action-plan-data-list article>span{font-size:11px;color:#8f9096}.action-plan-data-list article>span b{display:block;color:#d5d5da;margin-top:3px}.action-plan-data-list select{max-width:155px}.action-plan-create,.action-plan-inline-form{display:grid;gap:14px}.action-plan-form-grid,.action-plan-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.action-plan-form-grid label,.action-plan-inline-form label{display:grid;gap:5px;font-size:12px;color:#a5a6aa}.action-plan-form-grid .span-2,.action-plan-inline-form .span-2{grid-column:1/-1}.action-plan-inline-form h4{grid-column:1/-1;margin:2px 0}.action-plan-note{padding:10px 12px;border-left:3px solid var(--brand-border-strong);background:#2e6a630d;color:#aeadb1;font-size:12px}.action-plan-form-actions{display:flex;gap:8px;justify-content:flex-end}.action-plan-task-group{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px}.action-plan-task-group small{color:#8c8d93}.action-plan-linked-task{display:grid;grid-template-columns:minmax(180px,1fr) 130px 110px auto;align-items:center;gap:10px;padding:9px;background:#ffffff05;border-radius:8px}.action-plan-linked-task small{display:block}.action-plan-task-form{border:1px solid rgba(46,106,99,.22);padding:13px;border-radius:10px}.action-plan-inline-form .choice{display:flex;grid-auto-flow:column;justify-content:start;align-items:center}.action-plan-history{display:grid;gap:0;padding-top:10px}.action-plan-history article{padding:11px 5px 11px 16px;border-left:2px solid rgba(46,106,99,.2);border-bottom:1px solid rgba(255,255,255,.05)}.action-plan-history article>span{font-size:11px;color:#777982}.action-plan-history article>strong{display:block;margin:3px 0}.action-plan-history p{margin:0;color:#9b9ca2;font-size:12px}.action-plan-empty,.action-plan-empty-small{color:#999aa0}.action-plan-empty-small{padding:22px 5px;text-align:center}@media(max-width:1150px){.action-plan-summary{grid-template-columns:repeat(2,1fr)}.action-plan-layout{grid-template-columns:1fr}.action-plan-kpis,.action-plan-overview-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.action-plan-hero{align-items:flex-start;flex-direction:column}.action-plan-summary,.action-plan-kpis,.action-plan-overview-grid,.action-plan-progress-grid,.action-plan-form-grid,.action-plan-inline-form{grid-template-columns:1fr}.action-plan-form-grid .span-2,.action-plan-inline-form .span-2{grid-column:auto}.action-plan-data-list article{grid-template-columns:1fr 1fr}.action-plan-linked-task{grid-template-columns:1fr 1fr}}.scos-copyable-value{display:inline-flex;align-items:center;gap:4px;min-width:0}.scos-copy-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--scos-copy-fg, #aeb8bd);cursor:pointer;vertical-align:middle;transition:color .14s ease,border-color .14s ease,background .14s ease}.scos-copy-button.is-compact{width:24px;height:24px;border-radius:6px}.scos-copy-button:hover:not(:disabled),.scos-copy-button:focus-visible{color:var(--scos-copy-hover-fg, #5bd5c6);border-color:var(--scos-copy-hover-border, rgba(91, 213, 198, .34));background:var(--scos-copy-hover-bg, rgba(29, 126, 116, .12));outline:none}.scos-copy-button:disabled{opacity:.42;cursor:default}.scos-copy-button.is-copied{color:var(--scos-copy-success-fg, #67d65c)}.scos-copy-button__icon{position:relative;display:block;width:14px;height:14px}.scos-copy-button__icon>span{position:absolute;width:8px;height:9px;border:1.4px solid currentColor;border-radius:2px;box-sizing:border-box}.scos-copy-button__icon>span:first-child{top:1px;left:1px}.scos-copy-button__icon>span:last-child{right:1px;bottom:1px;background:var(--scos-copy-icon-fill, #0c1519)}.scos-copy-button__feedback{position:absolute;z-index:4;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:4px 7px;border:1px solid rgba(103,214,92,.3);border-radius:6px;background:#0b1517;color:#d9f7d5;font-size:11px;line-height:1;white-space:nowrap;pointer-events:none}.scos-copy-button__feedback:empty{display:none}.scos-sale-reference{white-space:nowrap;vertical-align:baseline}.scos-sale-reference>.scos-copy-button.is-compact{flex:0 0 20px;width:20px;height:20px;min-height:0;padding:0;margin:0}.stock-overview-grid>.sortable-column:last-child,.stock-overview-grid>.stock-position-actions{position:sticky;right:0;z-index:4;min-width:150px;background:#11161c;box-shadow:-14px 0 20px #080b0eeb}.table-row.stock-overview-grid>.stock-position-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-left:10px;background:#151a20;overflow:visible}.stock-position-actions .text-action{order:-1;flex:0 0 auto;min-width:64px;border:1px solid rgba(46,106,99,.7);border-radius:8px;padding:6px 9px;color:var(--brand-accent);background:#17140b;font-weight:800}.stock-position-actions .text-action:hover{border-color:var(--brand-border-strong);color:var(--brand-on-primary);background:var(--brand-primary)}.stock-position-actions .product-status-button{flex:0 0 auto}.stock-cost-modal{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto}.stock-purchase-cost{margin:16px 0;padding:16px;border:1px solid var(--brand-border-strong, #2e6a63);border-radius:10px}.stock-purchase-cost p{font-size:13px;line-height:1.5;margin:0 0 12px}.stock-cost-toggle{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:700}.stock-cost-toggle input{width:18px;height:18px;accent-color:var(--brand-primary, #2e6a63)}.stock-cost-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stock-cost-fields label{display:grid;gap:6px;font-size:13px}.stock-cost-fields input{width:100%;min-width:0}.stock-cost-breakdown{display:grid;gap:8px;margin-top:16px}.stock-cost-breakdown>span{display:flex;justify-content:space-between;gap:12px}.stock-cost-total{padding-top:10px;border-top:1px solid #46645f;font-size:17px}.stock-cost-breakdown small{line-height:1.5;opacity:.8}@media(max-width:480px){.stock-cost-fields{grid-template-columns:1fr}}.stock-datagrid-row,.stock-datagrid-header{grid-template-columns:minmax(148px,1.15fr) minmax(180px,1.45fr) minmax(110px,.85fr) minmax(132px,.95fr) minmax(132px,.95fr) minmax(112px,.8fr) minmax(150px,.82fr)}.stock-datagrid-header{box-shadow:none}.stock-datagrid-header .stock-actions-head{align-self:stretch;margin:0;min-width:0;background:#e8edf3;box-shadow:none}.stock-replenishment-panel{display:grid;gap:16px;margin-bottom:18px;padding:18px;border:1px solid #2f4140;border-radius:16px;background:linear-gradient(145deg,#14181dfa,#0c0f13fa)}.stock-replenishment-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stock-replenishment-head h3{margin:3px 0 6px}.stock-replenishment-head p{max-width:760px}.stock-replenishment-metrics{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stock-replenishment-metrics span{display:flex;gap:5px;align-items:center;min-height:34px;padding:7px 10px;border:1px solid #313842;border-radius:999px;background:#11151a;color:#aab3bd;font-size:12px;white-space:nowrap}.stock-replenishment-metrics strong{color:#fff;font-size:13px}.stock-replenishment-toolbar{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.55fr) minmax(190px,.65fr) auto auto auto;gap:9px;align-items:center}.stock-replenishment-toolbar input,.stock-replenishment-toolbar select{min-height:42px;border:1px solid #313842;border-radius:10px;padding:9px 11px;color:#fff;background:#0d1116}.stock-replenishment-list{overflow-x:auto;border:1px solid #292f37;border-radius:12px;background:#101419}.stock-replenishment-row{display:grid;grid-template-columns:44px minmax(290px,1.7fr) 90px 90px 90px minmax(190px,1fr) minmax(190px,1fr) 82px;gap:12px;align-items:center;min-width:1190px;padding:12px 14px;border-top:1px solid #252b32;color:#dfe4ea;font-size:13px}.stock-replenishment-row:first-child{border-top:0}.stock-replenishment-title{background:#0d1116;color:var(--brand-accent);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.stock-replenishment-product{display:grid;gap:4px;min-width:0}.stock-replenishment-product strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.stock-replenishment-product small{color:#8f99a4}.stock-replenishment-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand-border-strong)}.replenishment-status{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;white-space:nowrap}.replenishment-status.below_minimum{color:#ffe9a2;background:#d6a9282e;border:1px solid rgba(214,169,40,.42)}.replenishment-status.within_target{color:#9ce8bd;background:#39b46924;border:1px solid rgba(57,180,105,.34)}.replenishment-status.unconfigured{color:#b7c0ca;background:#1a2027;border:1px solid #353e48}.replenishment-status.invalid{color:#ffabab;background:#e45b5b24;border:1px solid rgba(228,91,91,.34)}.replenishment-warning{display:block;margin-top:5px;color:#f0b879;font-size:10px;line-height:1.25}.stock-replenishment-modal-actions{flex-wrap:wrap}.stock-replenishment-modal-actions .danger-outline{margin-right:auto}@media(max-width:1280px){.stock-replenishment-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(170px,.5fr))}.stock-replenishment-toolbar button{width:100%}.stock-replenishment-head{flex-direction:column}.stock-replenishment-metrics{justify-content:flex-start}}@media(max-width:760px){.stock-replenishment-panel{padding:14px}.stock-replenishment-toolbar{grid-template-columns:1fr}.stock-replenishment-metrics{display:grid;grid-template-columns:1fr 1fr}.stock-replenishment-metrics span:last-child{grid-column:1 / -1}}.stock-overview-workspace.replenishment-tab-active>:not(.stock-replenishment-panel){display:none}.meli-lab-page{display:grid;gap:20px}.meli-lab-page-head,.meli-lab-result-head,.meli-lab-card-head,.meli-lab-next-phase{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.meli-lab-page-head h2,.meli-lab-result-head h3,.meli-lab-card-head h3{margin:5px 0 7px}.meli-lab-page-head p,.meli-lab-result-head p,.meli-lab-card-head p{margin:0;color:#9da6b2;max-width:820px}.meli-lab-mode{min-width:230px;padding:14px 16px;border:1px solid rgba(46,106,99,.34);border-radius:12px;background:#2e6a6314}.meli-lab-mode strong,.meli-lab-mode span{display:block}.meli-lab-mode span{margin-top:4px;color:var(--brand-accent);font-size:12px}.meli-lab-upload-card,.meli-lab-card,.meli-lab-result{border:1px solid #2f4140;border-radius:16px;background:#1b2323}.meli-lab-upload-card{display:grid;gap:18px;padding:20px}.meli-lab-context-line{display:flex;justify-content:space-between;gap:18px;padding:12px 14px;border-left:3px solid var(--brand-border-strong);border-radius:8px;background:#15191f}.meli-lab-context-line span{color:#9099a5}.meli-lab-form-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1.4fr);gap:14px}.meli-lab-form-grid label{display:grid;gap:7px;color:#d6dae0;font-size:13px;font-weight:700}.meli-lab-form-grid input,.meli-lab-form-grid select{width:100%;min-height:44px;border:1px solid #343b45;border-radius:9px;padding:10px 12px;color:#f4f6f8;background:#0b0e12}.meli-lab-file-field input[type=file]{padding:8px}.meli-lab-file-field>span{color:#8f98a4;font-size:11px;font-weight:500;overflow-wrap:anywhere}.meli-lab-actions{display:flex;justify-content:flex-end;gap:10px}.meli-lab-error{padding:11px 13px;border:1px solid rgba(207,78,91,.45);border-radius:9px;color:#ffb6bd;background:#cf4e5b1a}.meli-lab-result{display:grid;gap:18px;padding:20px;box-shadow:inset 0 3px 0 var(--brand-border-strong)}.meli-lab-result.tone-warning{box-shadow:inset 0 3px #db8c31}.meli-lab-result.tone-success{box-shadow:inset 0 3px #4cad78}.meli-lab-file-proof{max-width:420px;text-align:right}.meli-lab-file-proof span,.meli-lab-file-proof small,.meli-lab-file-proof code{display:block}.meli-lab-file-proof span,.meli-lab-file-proof small{color:#8e98a5;font-size:11px}.meli-lab-file-proof code{margin:5px 0;color:var(--brand-accent);font-size:10px;overflow-wrap:anywhere}.meli-lab-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.meli-lab-tabs button{flex:0 0 auto;border:1px solid #2d343e;border-radius:9px;padding:9px 13px;color:#9ca5b0;background:#0c0f13}.meli-lab-tabs button.active{border-color:#2e6a638c;color:#fff;background:#2e6a631f}.meli-lab-metrics-grid,.meli-lab-status-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.meli-lab-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.meli-lab-metric{min-height:118px;padding:15px;border:1px solid #2c333d;border-radius:13px;background:#0b0e12}.meli-lab-metric span,.meli-lab-metric small,.meli-lab-metric strong{display:block}.meli-lab-metric span{color:#9aa3af;font-size:12px}.meli-lab-metric strong{margin-top:12px;color:#f8f9fb;font-size:22px}.meli-lab-metric small{margin-top:7px;color:#767f8b}.meli-lab-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-lab-card{padding:18px}.meli-lab-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid #3a424d;border-radius:999px;color:#c5cbd2;background:#151a20;font-size:11px;white-space:nowrap}.meli-lab-financial-list,.meli-lab-status-list{display:grid;gap:8px;margin-top:14px}.meli-lab-financial-list>div,.meli-lab-status-list>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #242a32}.meli-lab-financial-list span,.meli-lab-status-list span{color:#9ca5b0}.meli-lab-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.meli-lab-quality-grid>div{padding:12px;border:1px solid #252c35;border-radius:10px;background:#0b0e12}.meli-lab-quality-grid span,.meli-lab-quality-grid strong{display:block}.meli-lab-quality-grid span{color:#8f98a4;font-size:11px}.meli-lab-quality-grid strong{margin-top:6px;font-size:19px}.meli-lab-privacy-note{display:grid;gap:4px;margin-top:13px;padding:12px;border:1px solid rgba(66,146,185,.35);border-radius:10px;background:#4292b914}.meli-lab-privacy-note span{color:#a8c2d1;font-size:12px}.meli-lab-table-card{min-width:0}.meli-lab-table-scroll{overflow:auto;margin-top:14px}.meli-lab-table{width:100%;min-width:1300px;border-collapse:collapse}.meli-lab-table th,.meli-lab-table td{padding:10px 11px;border-bottom:1px solid #262d35;text-align:left;vertical-align:top;font-size:12px}.meli-lab-table th{position:sticky;top:0;color:#d8dde3;background:#161a20}.meli-lab-table td{color:#aeb6c0}.meli-lab-table td strong,.meli-lab-table td small{display:block}.meli-lab-table td small{margin-top:3px;color:#727c88}.meli-lab-row-status{display:inline-flex;padding:4px 7px;border-radius:999px;color:var(--brand-accent);background:#2e6a631f}.meli-lab-column-groups{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.meli-lab-column-groups>div{display:flex;gap:7px;padding:7px 9px;border-radius:8px;background:#171c22;font-size:11px}.meli-lab-column-groups span{color:#9aa4af}.meli-lab-column-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.meli-lab-column-list article,.meli-lab-issue-list article{display:grid;gap:4px;padding:12px;border:1px solid #29313a;border-radius:10px;background:#0b0e12}.meli-lab-column-list article.unknown{border-color:#2e6a6366}.meli-lab-column-list span,.meli-lab-column-list small,.meli-lab-issue-list span,.meli-lab-issue-list small{color:#818b97;font-size:11px}.meli-lab-issue-list{display:grid;gap:9px;margin-top:14px}.meli-lab-empty{margin-top:14px;padding:28px;border:1px dashed #323a44;border-radius:12px;color:#8f99a5;text-align:center}.meli-lab-next-phase{align-items:center;padding:15px;border:1px dashed #3a424c;border-radius:12px;background:#0b0e12}.meli-lab-next-phase strong,.meli-lab-next-phase span{display:block}.meli-lab-next-phase span{margin-top:4px;color:#8e98a4;font-size:12px}@media(max-width:1200px){.meli-lab-form-grid,.meli-lab-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-lab-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.meli-lab-page-head,.meli-lab-result-head,.meli-lab-card-head,.meli-lab-next-phase,.meli-lab-context-line{flex-direction:column}.meli-lab-mode,.meli-lab-file-proof{width:100%;max-width:none;text-align:left}.meli-lab-form-grid,.meli-lab-metrics-grid,.meli-lab-status-summary,.meli-lab-two-columns,.meli-lab-column-list,.meli-lab-quality-grid{grid-template-columns:1fr}}.meli-lab-impact-card,.meli-lab-receipt{box-shadow:inset 0 3px 0 var(--brand-border-strong)}.meli-lab-impact-grid,.meli-lab-receipt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.meli-lab-badge.success{border-color:#4cad7873;color:#9ee0bc;background:#4cad781a}.meli-lab-badge.danger{border-color:#cf4e5b73;color:#ffb6bd;background:#cf4e5b1a}.meli-lab-issues-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-lab-receipt-grid>div{padding:14px;border:1px solid #2b333d;border-radius:10px;background:#0b0e12}.meli-lab-receipt-grid span,.meli-lab-receipt-grid strong{display:block}.meli-lab-receipt-grid span{color:#8f98a4;font-size:11px}.meli-lab-receipt-grid strong{margin-top:6px;font-size:20px}.meli-lab-receipt-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;color:#87919d;font-size:11px;overflow-wrap:anywhere}.meli-lab-history-list{display:grid;gap:9px;margin-top:14px}.meli-lab-history-list article{display:flex;justify-content:space-between;gap:20px;padding:13px;border:1px solid #29313a;border-radius:10px;background:#0b0e12}.meli-lab-history-list article>div,.meli-lab-history-list strong,.meli-lab-history-list small{display:block}.meli-lab-history-list small{margin-top:4px;color:#7f8995}.meli-lab-history-list article>div:last-child{display:flex;align-items:center;gap:12px;color:#b4bbc4;font-size:12px}@media(max-width:780px){.meli-lab-impact-grid,.meli-lab-receipt-grid,.meli-lab-issues-layout{grid-template-columns:1fr}.meli-lab-history-list article,.meli-lab-history-list article>div:last-child{flex-direction:column;align-items:flex-start}}.sales-history-page{display:grid;gap:20px}.sales-history-filter-card,.sales-history-table-card,.sales-history-empty,.sales-history-metric{background:#0d1218;border:1px solid #29313c;border-radius:16px}.sales-history-filter-card{padding:20px;display:grid;gap:18px}.sales-history-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sales-history-filter-grid label{display:grid;gap:8px;color:#f5f7fa;font-size:13px;font-weight:800}.sales-history-filter-grid input,.sales-history-filter-grid select{width:100%;min-height:46px;padding:0 14px;border-radius:10px;border:1px solid #36414e;background:#0a0f14;color:#f8fafc}.sales-history-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sales-history-metric{padding:18px;display:grid;gap:8px;min-height:112px}.sales-history-metric span{color:#9fb0c3;font-size:12px}.sales-history-metric strong{color:#fff;font-size:22px}.sales-history-metric small{color:#8b98a8}.sales-history-table-card{overflow:hidden}.sales-history-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #29313c}.sales-history-table-head h3{margin:4px 0 0}.sales-history-table-head>span{border:1px solid #3b4653;border-radius:999px;padding:7px 11px;color:#c8d1dc;font-size:12px}.sales-history-table-wrap{overflow:auto}.sales-history-table-wrap table{width:100%;min-width:1180px;border-collapse:collapse}.sales-history-table-wrap th{position:sticky;top:0;z-index:1;background:#151b22;color:#eef2f7;font-size:12px;text-align:left;padding:13px 14px;border-bottom:1px solid #323b47}.sales-history-table-wrap td{padding:13px 14px;border-bottom:1px solid #27303a;color:#d8e0e9;vertical-align:middle;font-size:13px}.sales-history-table-wrap tbody tr{cursor:pointer;transition:background .15s ease}.sales-history-table-wrap tbody tr:hover,.sales-history-table-wrap tbody tr:focus{background:#151b22;outline:none}.sales-history-table-wrap td strong{display:block;color:#fff}.sales-history-table-wrap td small{display:block;margin-top:4px;color:#8492a3}.sales-history-status{display:inline-flex;align-items:center;max-width:180px;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid #3b4653;color:#cbd5e1;background:#151b22}.sales-history-status.tone-success{color:#6ee7a2;border-color:#24623e;background:#10251a}.sales-history-status.tone-warning{color:#f4d36a;border-color:#5f5324;background:#28230f}.sales-history-status.tone-danger{color:#ff8d95;border-color:#682d34;background:#2a1216}.sales-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.sales-history-pagination>div{display:flex;gap:6px}.sales-history-pagination>div button{width:36px;height:36px;border-radius:9px;border:1px solid #35404d;background:#10161d;color:#dce4ed;cursor:pointer}.sales-history-pagination>div button.active{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-border-strong);font-weight:900}.sales-history-empty{padding:42px 24px;display:grid;gap:8px;text-align:center;color:#91a0b1}.sales-history-empty strong{color:#fff;font-size:18px}.sales-history-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#000000a8;display:flex;justify-content:flex-end}.sales-history-drawer{width:min(760px,96vw);height:100%;overflow:auto;background:#090e13;border-left:1px solid #333e4a;box-shadow:-18px 0 45px #0006}.sales-history-drawer>header{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;gap:18px;padding:22px;background:#090e13f5;border-bottom:1px solid #29313c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sales-history-drawer>header h3{margin:5px 0}.sales-history-drawer>header p{display:flex;align-items:center;gap:10px;margin:0;color:#9eabb9}.sales-history-loading{padding:50px 24px;color:#c7d0da}.sales-history-drawer-content{display:grid;gap:18px;padding:20px}.sales-history-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-history-detail-grid>div,.sales-history-facts>div,.sales-history-origin-grid>div{display:grid;gap:6px;padding:14px;border:1px solid #2d3742;border-radius:12px;background:#0d1319}.sales-history-detail-grid span,.sales-history-facts span,.sales-history-origin-grid span{color:#8fa0b2;font-size:11px}.sales-history-detail-grid strong,.sales-history-facts strong,.sales-history-origin-grid strong{color:#fff;overflow-wrap:anywhere}.sales-history-origin-grid small{color:#8fa0b2}.sales-history-detail-section{border:1px solid #2d3742;border-radius:14px;background:#0b1117;overflow:hidden}.sales-history-section-head{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #29313c}.sales-history-section-head h4{margin:3px 0 0}.sales-history-section-head>span{color:var(--brand-accent)}.sales-history-item-list{display:grid}.sales-history-item-list article{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #242d36}.sales-history-item-list article:last-child{border-bottom:0}.sales-history-item-list article>div{display:grid;gap:4px;min-width:0}.sales-history-item-list span,.sales-history-item-list small{color:#8696a7;font-size:11px}.sales-history-item-list strong{color:#fff;overflow-wrap:anywhere}.sales-history-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.sales-history-timeline{display:grid;padding:16px 18px}.sales-history-timeline article{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px}.sales-history-timeline article:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:#384451}.sales-history-timeline-dot{width:11px;height:11px;border-radius:50%;margin-top:4px;background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-border-strong);color:var(--brand-on-primary)}.sales-history-timeline article>div:last-child{display:grid;gap:4px}.sales-history-timeline strong{color:#fff}.sales-history-timeline span,.sales-history-timeline small{color:#91a0b1}.sales-history-origin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}@media(max-width:1100px){.sales-history-filter-grid,.sales-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-history-item-list article{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sales-history-filter-grid,.sales-history-detail-grid,.sales-history-facts,.sales-history-origin-grid,.sales-history-metrics{grid-template-columns:1fr}.sales-history-pagination{flex-wrap:wrap}.sales-history-item-list article{grid-template-columns:1fr}}.meli-integration-card{margin-bottom:18px}.meli-integration-card .meli-lab-card-head p{margin:6px 0 0;color:var(--text-soft, #a9adb8);max-width:760px}.meli-integration-context-warning,.meli-integration-security-note{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid rgba(201,164,76,.25);border-radius:12px;background:#c9a44c0f;color:var(--text-soft, #b7bbc5)}.meli-integration-context-warning strong,.meli-integration-security-note strong{color:var(--text-main, #f3f4f6)}.meli-integration-company{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 16px;color:var(--text-soft, #a9adb8)}.meli-integration-company strong{color:var(--text-main, #f3f4f6);text-align:right}.meli-integration-list{display:grid;gap:12px}.meli-integration-empty{padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;color:var(--text-soft, #a9adb8);text-align:center}.meli-integration-account{border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:16px;background:#ffffff06}.meli-integration-account-main{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.meli-integration-account-main>div{display:flex;flex-direction:column;gap:4px}.meli-integration-account-main strong{color:var(--text-main, #f3f4f6)}.meli-integration-account-main span{color:var(--text-soft, #a9adb8)}.meli-integration-status{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;white-space:nowrap;border:1px solid rgba(255,255,255,.12)}.meli-integration-status.success{color:#86efac;background:#22c55e17;border-color:#22c55e40}.meli-integration-status.danger{color:#fca5a5;background:#ef444414;border-color:#ef444440}.meli-integration-status.attention{color:#fde68a;background:#eab30814;border-color:#eab30838}.meli-integration-status.neutral{color:var(--text-soft, #a9adb8)}.meli-integration-meta{display:flex;flex-wrap:wrap;gap:16px 26px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:var(--text-soft, #9ca3af);font-size:13px}.meli-integration-meta strong{margin-left:5px;color:var(--text-main, #e5e7eb);font-weight:600}.meli-integration-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.meli-integration-actions .danger-outline{border-color:#ef444459;color:#fca5a5}.meli-integration-inline-error{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ef444414;color:#fca5a5;font-size:13px}.meli-integration-pending-note{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:11px 13px;border:1px solid rgba(225,182,47,.32);border-radius:10px;background:#e1b62f12;color:var(--muted,#aeb8c5);font-size:12px;line-height:1.4}.meli-integration-pending-note strong{color:#f3d77a}.meli-integration-create{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:12px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.meli-integration-create label{display:flex;flex-direction:column;gap:6px;color:var(--text-soft, #a9adb8);font-size:13px}.meli-integration-create input{width:100%}.meli-integration-security-note{margin-top:14px}@media(max-width:760px){.meli-integration-account-main,.meli-integration-company{flex-direction:column;align-items:stretch}.meli-integration-company strong{text-align:left}.meli-integration-create{grid-template-columns:1fr}}.meli-integration-company small{display:block;margin-top:4px;color:var(--muted,#9da6b3);font-size:.82rem}.meli-integration-create{display:flex;align-items:center;justify-content:space-between;gap:18px}.meli-integration-create div{display:flex;flex-direction:column;gap:4px}.meli-integration-create span{color:var(--muted,#9da6b3);font-size:.9rem}.meli-technical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.meli-technical-grid article{display:flex;flex-direction:column;gap:8px}.meli-technical-grid article>strong{font-size:2rem}.meli-technical-grid small{color:var(--muted,#9da6b3)}.meli-technical-table{display:flex;flex-direction:column;gap:0}.meli-technical-row{display:grid;grid-template-columns:1.45fr 1.05fr .85fr 1fr 1.15fr 1fr;gap:14px;padding:13px 10px;border-top:1px solid rgba(255,255,255,.08);align-items:center}.meli-technical-row.head{border-top:0;color:var(--muted,#9da6b3);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.meli-technical-row span{min-width:0}.meli-technical-row span strong,.meli-technical-row span small{display:block;overflow:hidden;text-overflow:ellipsis}.meli-technical-row span small{margin-top:3px;color:var(--muted,#9da6b3)}@media(max-width:1100px){.meli-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-technical-row{grid-template-columns:1.4fr 1fr .9fr}.meli-technical-row span:nth-child(4),.meli-technical-row span:nth-child(5){display:none}}@media(max-width:680px){.meli-technical-grid{grid-template-columns:1fr}.meli-integration-create{align-items:stretch;flex-direction:column}.meli-technical-row{grid-template-columns:1.4fr 1fr}.meli-technical-row span:nth-child(3){display:none}}.marketplace-header-status{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line,#2f4140);border-radius:10px;background:#0f1419db;color:var(--muted,#aeb8c5);font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.marketplace-header-status:hover:not(:disabled){border-color:#2e6a638c;transform:translateY(-1px)}.marketplace-header-status:disabled{cursor:not-allowed;opacity:.62}.marketplace-header-status.connected{color:#78d891;border-color:#40ae5f73}.marketplace-header-status.warning{color:#efb35f;border-color:#efb35f73}.marketplace-header-status.authorizing{color:var(--brand-accent);border-color:#2e6a636b}.marketplace-header-mark{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 4px;border-radius:7px;border:1px solid rgba(214,169,40,.38);background:#d6a9281a;color:#e4b72d;font-size:10px;letter-spacing:.04em}.marketplace-connection-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;padding:24px;background:#030609d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;isolation:isolate}.marketplace-connection-dialog{position:relative;z-index:1;pointer-events:auto}.marketplace-connection-dialog{width:min(920px,96vw);max-height:88vh;overflow:auto;border:1px solid rgba(46,106,99,.24);border-radius:18px;background:#0b0f14;box-shadow:0 26px 90px #0000008c;padding:18px}.marketplace-connection-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.marketplace-connection-dialog-head>div{display:flex;flex-direction:column;gap:3px}.marketplace-connection-dialog-head strong{font-size:18px}@media(max-width:1180px){.marketplace-header-status span:last-child{display:none}.marketplace-header-status{padding:0 7px}}@media(max-width:760px){.marketplace-connection-backdrop{padding:10px}.marketplace-connection-dialog{width:100%;max-height:94vh;padding:12px}}.meli-integration-configuration-warning{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(225,182,47,.36);border-radius:12px;background:#e1b62f14;color:var(--text-soft,#b7bbc5)}.meli-integration-configuration-warning strong{color:#f3d77a}.meli-integration-configuration-status{display:grid;grid-template-columns:minmax(0,1.7fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#1b2323}.meli-integration-configuration-status.ready{border-color:#40ae5f61;box-shadow:inset 3px 0 #40ae5fc2}.meli-integration-configuration-status.pending{border-color:#e1b62f5c;box-shadow:inset 3px 0 #e1b62fc2}.meli-integration-configuration-status>div:first-child{display:flex;flex-direction:column;gap:5px}.meli-integration-configuration-status strong{color:var(--text-main,#f3f4f6)}.meli-integration-configuration-status p{margin:0;color:var(--muted,#9da6b3);max-width:820px}.meli-integration-configuration-status>small{grid-column:1/-1;color:var(--brand-accent);overflow-wrap:anywhere}.meli-integration-readiness{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.meli-integration-readiness span{display:flex;flex-direction:column;gap:3px;min-width:88px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0000001f;color:var(--muted,#9da6b3);font-size:.74rem}.meli-integration-readiness strong{font-size:.86rem}.meli-technical-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-technical-evidence-grid article{display:flex;flex-direction:column;gap:8px}.meli-technical-evidence-grid article>strong{font-size:1.65rem}.meli-technical-evidence-grid small{color:var(--muted,#9da6b3)}@media(max-width:760px){.meli-integration-configuration-status{grid-template-columns:1fr}.meli-integration-readiness{justify-content:flex-start}.meli-technical-evidence-grid{grid-template-columns:1fr}}.meli-preflight-card{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#1b2323}.meli-preflight-card.ready{border-color:#40ae5f61;box-shadow:inset 3px 0 #40ae5fc2}.meli-preflight-card.attention{border-color:#e1b62f57;box-shadow:inset 3px 0 #e1b62fb8}.meli-preflight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.meli-preflight-head>div:first-child{display:flex;flex-direction:column;gap:5px}.meli-preflight-head p{margin:0;max-width:900px;color:var(--muted,#9da6b3)}.meli-preflight-score{display:flex;align-items:center;gap:12px}.meli-preflight-score>span{font-size:1.55rem;font-weight:900;color:var(--brand-accent)}.meli-preflight-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.meli-preflight-check{display:flex;flex-direction:column;gap:4px;min-height:102px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000001f}.meli-preflight-check>span{color:var(--muted,#aab2be);font-size:.8rem}.meli-preflight-check>strong{font-size:.88rem}.meli-preflight-check>small{color:var(--muted,#8f99a7);line-height:1.35}.meli-preflight-check.pass strong,.meli-preflight-check.ready strong{color:#78d891}.meli-preflight-check.pending strong{color:#e1b62f}.meli-preflight-check.fail strong{color:#f28b82}@media(max-width:1100px){.meli-preflight-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.meli-preflight-head{flex-direction:column}.meli-preflight-score{width:100%;justify-content:space-between}.meli-preflight-checks{grid-template-columns:1fr}}.meli-technical-row span:nth-child(4)>strong{font-size:.82rem;color:#78d891}.meli-technical-row span:nth-child(5)>strong{font-size:.82rem}@media(max-width:1100px){.meli-technical-row span:nth-child(4),.meli-technical-row span:nth-child(5),.meli-technical-row span:nth-child(6){display:none}}.meli-technical-row{grid-template-columns:1.35fr 1fr .75fr .9fr 1.05fr .9fr 1fr}.meli-discovery-action{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.meli-discovery-action .outline{min-height:34px;padding:7px 10px;font-size:.78rem;white-space:nowrap}.meli-discovery-card{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid rgba(46,106,99,.34);border-radius:16px;background:#1b2323;box-shadow:inset 3px 0 #2e6a63c7}.meli-discovery-card .meli-lab-badge.success{border-color:#40ae5f73;color:#78d891}.meli-discovery-card .meli-lab-badge.warning{border-color:#e1b62f73;color:#e1b62f}.meli-discovery-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.meli-discovery-metrics article{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000001f}.meli-discovery-metrics span{color:var(--muted,#9da6b3);font-size:.76rem}.meli-discovery-metrics strong{font-size:1.35rem}.meli-discovery-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.meli-discovery-columns>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000001a}.meli-discovery-resource-list,.meli-discovery-order-list{display:flex;flex-direction:column;gap:0;margin-top:8px}.meli-discovery-resource-list>div,.meli-discovery-order-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.07)}.meli-discovery-resource-list>div:first-child,.meli-discovery-order-list>div:first-child{border-top:0}.meli-discovery-resource-list span,.meli-discovery-order-list span,.meli-discovery-order-list small{color:var(--muted,#9da6b3)}.meli-discovery-order-list>div{flex-direction:column;gap:3px}.meli-discovery-field-map{display:flex;flex-direction:column;gap:8px}.meli-discovery-field-map details{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0000001a}.meli-discovery-field-map summary{cursor:pointer;padding:11px 13px;font-weight:700}.meli-discovery-field-map summary small{margin-left:8px;color:var(--muted,#9da6b3);font-weight:500}.meli-discovery-field-map details>div{display:flex;flex-wrap:wrap;gap:6px;padding:0 13px 13px}.meli-discovery-field-map code{padding:4px 7px;border:1px solid rgba(46,106,99,.18);border-radius:6px;color:var(--brand-accent);background:#0b0e12;font-size:.72rem}.meli-discovery-warnings{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(225,182,47,.34);border-radius:10px;background:#e1b62f12}.meli-discovery-warnings small{color:var(--muted,#9da6b3)}@media(max-width:1250px){.meli-technical-row{grid-template-columns:1.4fr 1fr .8fr .9fr 1fr}.meli-technical-row span:nth-child(5),.meli-technical-row span:nth-child(6){display:none}.meli-discovery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.meli-technical-row{grid-template-columns:1.4fr 1fr .8fr 1fr}}@media(max-width:760px){.meli-technical-row{grid-template-columns:1.3fr 1fr}.meli-technical-row span:nth-child(3),.meli-technical-row span:nth-child(4),.meli-technical-row span:nth-child(5),.meli-technical-row span:nth-child(6){display:none}.meli-technical-row span:nth-child(7){grid-column:1/-1}.meli-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-discovery-columns{grid-template-columns:1fr}}.meli-discovery-resource-list>div>span{display:flex;flex-direction:column;gap:2px}.meli-discovery-resource-list>div>span small{font-size:11px;color:var(--muted,#9da6b3)}.meli-discovery-note{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(88,166,255,.28);border-radius:10px;background:#58a6ff0f}.meli-discovery-note small{color:var(--muted,#9da6b3)}.meli-discovery-action .meli-canonical-action{border-color:#2e6a6361;color:var(--brand-accent)}.meli-canonical-card{box-shadow:inset 3px 0 #57bf7ab8}.meli-canonical-card .eyebrow{color:#7fd499}.meli-canonical-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.meli-canonical-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meli-canonical-summary>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0000001a}.meli-canonical-summary>div span{color:var(--muted,#9da6b3);font-size:.78rem}@media(max-width:900px){.meli-canonical-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meli-canonical-summary{grid-template-columns:1fr}}.meli-operational-evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.meli-discovery-action .meli-reconcile-action{border-color:#58a6ff61;color:#8fc4ff}.meli-operational-sync-card{box-shadow:inset 3px 0 #58a6ffbd}.meli-operational-sync-card.healthy{border-color:#40ae5f6b;box-shadow:inset 3px 0 #40ae5fd1}.meli-operational-sync-card.attention{border-color:#e1b62f66;box-shadow:inset 3px 0 #e1b62fd1}.meli-operational-sync-card.error{border-color:#f28b826b;box-shadow:inset 3px 0 #f28b82d1}.meli-operational-sync-card .eyebrow{color:#8fc4ff}.meli-operational-sync-card.healthy .eyebrow{color:#7fd499}.meli-operational-sync-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.meli-operational-sync-metrics article small{color:var(--muted,#9da6b3);font-size:.7rem;line-height:1.3}.meli-operational-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.meli-operational-flow>div{position:relative;display:flex;flex-direction:column;gap:3px;min-height:92px;padding:12px 12px 12px 42px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000001f}.meli-operational-flow>div>span{position:absolute;left:12px;top:12px;display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(88,166,255,.42);border-radius:999px;color:#8fc4ff;font-size:.72rem;font-weight:900}.meli-operational-flow>div>strong{font-size:.82rem}.meli-operational-flow>div>small{color:var(--muted,#9da6b3);font-size:.72rem;line-height:1.35}@media(max-width:1250px){.meli-operational-evidence-grid,.meli-operational-sync-metrics,.meli-operational-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.meli-operational-evidence-grid,.meli-operational-sync-metrics,.meli-operational-flow{grid-template-columns:1fr 1fr}}.meli-historical-backfill-card{border-color:#58a6ff42;box-shadow:inset 3px 0 #58a6ff8f}.meli-historical-backfill-list{display:grid;gap:8px;margin-top:10px}.meli-historical-backfill-list>article{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(280px,1.4fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0000001f}.meli-historical-backfill-list strong,.meli-historical-backfill-list small{display:block}.meli-historical-backfill-list small{margin-top:3px;color:var(--muted,#9da6b3)}.meli-historical-progress{text-align:left}.meli-historical-progress>strong{color:#8fc4ff}@media(max-width:900px){.meli-historical-backfill-list>article{grid-template-columns:1fr}.meli-historical-backfill-list>article button{justify-self:start}}.meli-data-map-card{margin-top:16px}.meli-data-map-accounts{display:grid;gap:12px}.meli-data-map-account{border:1px solid #2c363e;border-radius:12px;background:#0d1216;padding:13px}.meli-data-map-account>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:10px}.meli-data-map-account>header>div:first-child{display:grid;gap:3px}.meli-data-map-account>header small{color:#8295a3}.meli-data-map-totals{display:flex;gap:8px}.meli-data-map-totals span{display:grid;text-align:right;padding:6px 9px;border:1px solid #2b353d;border-radius:8px;color:#8fa1ad;font-size:10px}.meli-data-map-totals b{color:var(--brand-accent);font-size:14px}.meli-data-resource-grid{display:grid;gap:7px}.meli-data-resource-grid details{border:1px solid #263039;border-radius:9px;background:#0a0f12}.meli-data-resource-grid summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;cursor:pointer}.meli-data-resource-grid summary::-webkit-details-marker{display:none}.meli-data-resource-grid summary>span{display:grid;gap:2px}.meli-data-resource-grid summary>span:last-child{text-align:right}.meli-data-resource-grid summary b{color:var(--brand-accent)}.meli-data-map-detail{display:grid;grid-template-columns:1fr 1.6fr;gap:12px;padding:11px;border-top:1px solid #263039}.meli-data-paths{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;max-height:200px;overflow:auto}.meli-data-paths code{font-size:9px;border:1px solid var(--brand-border-strong);color:var(--brand-accent);background:#0c1013;border-radius:5px;padding:4px 6px}.meli-data-paths.used code{border-color:#245f42;color:#67d99b}@media(max-width:900px){.meli-data-map-account>header{display:grid}.meli-data-map-totals{flex-wrap:wrap}.meli-data-map-detail{grid-template-columns:1fr}}.meli-historical-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.meli-historical-actions .ghost{border:1px solid rgba(255,255,255,.11);background:transparent;color:#aeb7c1;border-radius:9px;padding:9px 12px;cursor:pointer}.meli-historical-actions .ghost:hover{border-color:#2e6a6361;color:var(--brand-accent)}.meli-backfill-legacy-window{color:var(--brand-accent)!important}.meli-backfill-error{color:#ef9a9a!important;max-width:620px;white-space:normal}@media(max-width:900px){.meli-historical-actions{justify-content:flex-start}}.integration-center-page{gap:22px}.integration-center-head{margin-bottom:2px}.integration-subnav{display:flex;align-items:center;gap:8px;padding:8px;overflow-x:auto;border:1px solid rgba(46,106,99,.18);border-radius:14px;background:#0c0e12c2;scrollbar-width:thin}.integration-subnav button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted, #9ca3af);white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.integration-subnav button:hover{color:#f5f1e8;border-color:#2e6a6338;background:#2e6a630f}.integration-subnav button.active{color:var(--brand-accent);border-color:#2e6a6394;background:linear-gradient(180deg,#2e6a6329,#2e6a6312);box-shadow:inset 0 -2px #2e6a63e6}.integration-subnav button.has-alert em{border-color:#d5585861;background:#d558581f;color:#ffb1b1}.integration-nav-icon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:6px;color:var(--brand-accent);background:#2e6a6314;font-style:normal}.integration-subnav em{min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;border:1px solid rgba(46,106,99,.22);border-radius:999px;background:#2e6a6314;color:var(--brand-accent);font-size:11px;font-style:normal}.integration-section-content,.integration-section-stack{display:grid;gap:16px}.integration-panel{border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,#12151bf5,#0d1015f5);box-shadow:0 16px 38px #0000002e;overflow:hidden}.integration-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.055)}.integration-section-head h3{margin:4px 0;color:#f5f2eb}.integration-section-head p{max-width:860px;margin:0;color:#8f98a7;line-height:1.5}.integration-section-actions,.integration-score-action{display:flex;align-items:center;gap:10px}.integration-score-action>strong{color:var(--brand-accent);font-size:20px}.integration-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.integration-kpi-grid.compact{padding:14px 18px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}.integration-kpi-grid article{min-height:102px;padding:15px 16px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(180deg,#16191ff5,#101318f5)}.integration-kpi-grid article span,.integration-overview-footer span,.integration-detail-grid span{display:block;color:#8c95a3;font-size:12px}.integration-kpi-grid article strong{display:block;margin-top:6px;color:var(--brand-accent);font-size:26px}.integration-kpi-grid article small{display:block;margin-top:4px;color:#707987}.integration-attention-list{display:grid}.integration-attention-row{display:grid;grid-template-columns:minmax(220px,1.2fr) 150px minmax(260px,2fr) 24px;align-items:center;gap:14px;width:100%;padding:12px 20px;border:0;border-top:1px solid rgba(255,255,255,.045);background:transparent;color:#d8dde5;text-align:left;cursor:pointer}.integration-attention-row:hover{background:#c69b490b}.integration-attention-row strong,.integration-attention-row small{display:block}.integration-attention-row small{margin-top:2px;color:#77808e}.integration-overview-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.integration-overview-footer>div{padding:14px 18px;border-right:1px solid rgba(255,255,255,.05)}.integration-overview-footer>div:last-child{border-right:0}.integration-overview-footer strong{display:block;margin-top:5px;color:var(--brand-accent)}.integration-filterbar{display:grid;grid-template-columns:minmax(280px,1fr) 220px;gap:10px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.045);background:#080a0e6b}.integration-filterbar-wide{grid-template-columns:minmax(260px,1fr) 170px 170px 210px auto;align-items:center}.integration-filterbar input,.integration-filterbar select{width:100%;min-height:38px;padding:8px 11px;border:1px solid rgba(255,255,255,.105);border-radius:9px;outline:none;background:#10141a;color:#e5e7eb}.integration-filterbar input:focus,.integration-filterbar select:focus{border-color:#2e6a63a6;box-shadow:0 0 0 2px #2e6a6314}.integration-result-count{color:#8f98a7;font-size:12px;text-align:right}.integration-table{overflow-x:auto}.integration-table-head,.integration-row-main{display:grid;align-items:center;gap:12px;min-width:980px}.integration-accounts-table .integration-table-head,.integration-accounts-table .integration-row-main{grid-template-columns:minmax(210px,1.4fr) 120px minmax(150px,1fr) 130px 105px minmax(170px,1fr) minmax(150px,1fr) 24px}.integration-sync-table .integration-table-head,.integration-sync-table .integration-row-main{grid-template-columns:minmax(220px,1.4fr) 120px minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) 110px 24px}.integration-backfill-table .integration-table-head,.integration-backfill-table .integration-row-main{grid-template-columns:minmax(220px,1.4fr) 120px minmax(160px,1fr) 120px 120px minmax(190px,1.2fr) 24px}.integration-webhook-table .integration-table-head,.integration-webhook-table .integration-row-main{grid-template-columns:minmax(190px,1.2fr) 130px 120px 110px 100px minmax(180px,1fr) 24px}.integration-pipeline-table .integration-table-head,.integration-pipeline-table .integration-row-main{grid-template-columns:minmax(220px,1.4fr) 120px 100px 130px minmax(180px,1fr) 110px 24px}.integration-diagnostic-table .integration-table-head,.integration-diagnostic-table .integration-row-main{grid-template-columns:minmax(160px,1fr) minmax(200px,1.25fr) 130px 110px minmax(260px,1.8fr) 130px 24px}.integration-table-head{padding:9px 16px;color:#7f8897;background:#080a0ead;border-bottom:1px solid rgba(46,106,99,.12);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.integration-expand-row{border-bottom:1px solid rgba(255,255,255,.045)}.integration-expand-row:last-child{border-bottom:0}.integration-expand-row:nth-of-type(2n){background:#ffffff03}.integration-expand-row.expanded{background:#2e6a6309;box-shadow:inset 3px 0 #2e6a63ad}.integration-row-main{width:100%;padding:11px 16px;border:0;background:transparent;color:#d9dee7;text-align:left;cursor:pointer}.integration-row-main:hover{background:#ffffff06}.integration-row-main>span>strong,.integration-row-main>span>small{display:block}.integration-row-main small{margin-top:2px;color:#737d8c;font-size:11px}.integration-row-main>b{color:var(--brand-accent);text-align:center}.integration-row-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-state{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.integration-state.success{color:#9de3b3;border-color:#4ab86f47;background:#4ab86f14}.integration-state.warning{color:#f0c97b;border-color:#d1a14147;background:#d1a14114}.integration-state.danger{color:#ff9c9c;border-color:#da4e4e4d;background:#da4e4e14}.integration-state.running{color:#9fc7ff;border-color:#4c82cd4d;background:#4c82cd14}.integration-state.muted{color:#a0a7b2;border-color:#a0a7b22e;background:#a0a7b20a}.integration-row-detail{padding:16px 18px 18px;border-top:1px solid rgba(46,106,99,.1);background:#07090c85}.integration-detail-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.integration-detail-grid>div{min-height:62px;padding:10px 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#12151bb8}.integration-detail-grid>div.wide{grid-column:span 2}.integration-detail-grid strong{display:block;margin-top:5px;color:#e5e8ee;font-size:12px;overflow-wrap:anywhere}.integration-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.integration-detail-note{margin:12px 0 0;padding:10px 12px;border-left:2px solid rgba(46,106,99,.55);background:#2e6a630b;color:#9aa3b0;line-height:1.5}.integration-empty-state{padding:24px 18px;color:#7f8896;text-align:center}.integration-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;border-top:1px solid rgba(255,255,255,.05);color:#8992a0}.integration-pipeline-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.05);background:#080a0e61}.integration-pipeline-flow span{padding:7px 10px;border:1px solid rgba(46,106,99,.2);border-radius:8px;background:#2e6a630e;color:var(--brand-accent);font-size:12px;font-weight:700}.integration-pipeline-flow b{color:#6f7886}.integration-resource-list{display:grid;gap:8px;margin-top:12px}.integration-resource-list details{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#12151b8a;overflow:hidden}.integration-resource-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;cursor:pointer}.integration-resource-list summary span strong,.integration-resource-list summary span small{display:block}.integration-resource-list summary small{color:#747e8d}.integration-resource-detail{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px;border-top:1px solid rgba(255,255,255,.05)}.integration-code-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.integration-code-list code{padding:3px 6px;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:#0d1117;color:#aeb8c8;font-size:10px}.integration-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 18px}.integration-check-grid article{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#080a0e57}.integration-check-grid article small{grid-column:1 / -1;color:#747d8a;line-height:1.4}.integration-config-summary.ready{box-shadow:inset 3px 0 #48b36c8c}.integration-config-summary.attention{box-shadow:inset 3px 0 #d1a1418c}.integration-run-result{border-color:#2e6a631f}.development-report-destination{color:var(--brand-accent);margin-left:auto;align-self:center}.development-reports-inbox{overflow:hidden}.development-reports-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.development-reports-head h3{margin:4px 0}.development-reports-head p{margin:0;color:#87919f}.development-reports-actions{display:flex;align-items:center;gap:10px;color:var(--brand-accent)}.development-reports-list{display:grid}.development-reports-empty{padding:24px;text-align:center;color:#7d8795}.development-report-row{border-bottom:1px solid rgba(255,255,255,.05)}.development-report-row.expanded{box-shadow:inset 3px 0 #2e6a639e;background:#2e6a6308}.development-report-row-main{width:100%;display:grid;grid-template-columns:150px minmax(260px,1.8fr) 110px 110px 160px 24px;align-items:center;gap:12px;padding:12px 16px;border:0;background:transparent;color:#dce1e8;text-align:left;cursor:pointer}.development-report-row-main:hover{background:#ffffff06}.development-report-row-main span strong,.development-report-row-main span small{display:block}.development-report-row-main small{margin-top:2px;color:#75808e}.development-report-stage{width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(255,255,255,.08)}.development-report-stage.success{color:#9de3b3;border-color:#4ab86f40}.development-report-stage.running{color:#9fc7ff;border-color:#4c82cd47}.development-report-stage.pending{color:#e6c373;border-color:#c69b4947}.development-report-stage.muted{color:#9aa2ae}.development-report-row-detail{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:14px;padding:14px 16px 18px;border-top:1px solid rgba(46,106,99,.08);background:#07090c80}.development-report-row-detail pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#cfd5df}.development-report-row-detail>div{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;color:#7d8795}.development-report-row-detail>div strong{color:#d6dbe3}@media(max-width:1180px){.integration-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.integration-kpi-grid,.integration-kpi-grid.compact,.integration-overview-footer,.integration-detail-grid,.integration-check-grid,.integration-resource-detail,.integration-filterbar,.integration-filterbar-wide{grid-template-columns:1fr}.integration-section-head{flex-direction:column}.integration-attention-row,.development-report-row-detail{grid-template-columns:1fr}}.integration-backfill-guidance{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.045);background:#2e6a6306}.integration-backfill-guidance span{padding:5px 8px;border:1px solid rgba(46,106,99,.14);border-radius:999px;color:var(--brand-accent);font-size:11px}.integration-discovery-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0 18px 16px}.integration-discovery-columns>div{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#080a0e4d}.integration-discovery-resource-list,.integration-discovery-order-list,.integration-canonical-summary{display:grid;gap:7px;margin-top:9px}.integration-discovery-resource-list>div,.integration-discovery-order-list>div,.integration-canonical-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#12151b7a}.integration-discovery-resource-list small,.integration-discovery-order-list small{display:block;margin-top:2px;color:#75808d}.integration-discovery-order-list>div{align-items:flex-start;flex-direction:column}.integration-discovery-map{margin:0 18px 16px}.integration-canonical-summary{padding:0 18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-canonical-summary strong,.integration-canonical-summary span{display:block}.integration-canonical-summary span{color:#8d97a4;font-size:11px}.integration-run-note,.integration-run-warning{margin:0 18px 16px;padding:10px 12px;border:1px solid rgba(198,155,73,.14);border-radius:9px;background:#c69b4909}.integration-run-warning{border-color:#da4e4e38;background:#da4e4e0b}.integration-run-note strong,.integration-run-note span,.integration-run-warning strong,.integration-run-warning span{display:block}.integration-run-note span,.integration-run-warning span{margin-top:3px;color:#8c96a3;font-size:11px}@media(max-width:760px){.integration-discovery-columns,.integration-canonical-summary{grid-template-columns:1fr}}.development-reports-actions select,.development-report-management select{border:1px solid rgba(46,106,99,.2);background:#111419;color:#e8e2d7;border-radius:9px;padding:8px 10px}.development-report-stage.accepted{color:#9fc7ff;border-color:#4c82cd4d;background:#4c82cd0f}.development-report-stage.rejected{color:#d7a676;border-color:#be7e4652;background:#be7e460f}.development-report-row-detail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.development-report-content{display:block!important}.development-report-management{display:grid;gap:12px}.development-report-meta{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;color:#7d8795}.development-report-meta strong{color:#d6dbe3}.development-report-management label{display:grid;gap:6px}.development-report-management label>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--brand-accent)}.development-report-workflow-actions{display:flex;gap:8px;flex-wrap:wrap}.development-report-workflow-actions .danger-soft{border-color:#be7e4659;color:#d7a676}.development-report-history{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.05);padding-top:12px;display:grid;gap:6px}.development-report-history>strong{color:var(--brand-accent)}.development-report-history>div{display:grid;grid-template-columns:130px 140px 1fr;gap:10px;padding:8px 10px;border-radius:8px;background:#ffffff05;font-size:11px}.development-report-history span{color:#737e8b}.development-report-history strong{color:#b8c0ca}.development-report-history p{margin:0;color:#949da8}@media(max-width:760px){.development-report-history>div{grid-template-columns:1fr}.development-report-row-detail{grid-template-columns:1fr}}.development-report-evidence{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05);display:grid;gap:8px}.development-report-evidence>strong{color:var(--brand-accent);font-size:11px}.development-report-evidence>div{display:flex;gap:8px;flex-wrap:wrap}.development-report-evidence button{border:1px solid rgba(46,106,99,.18);background:#2e6a630b;color:var(--brand-accent);border-radius:8px;padding:7px 9px;cursor:pointer;font-size:10px}.development-report-evidence button:disabled{opacity:.45;cursor:not-allowed}.development-report-dev-gate{display:grid;grid-template-columns:auto auto minmax(200px,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px;border:1px solid rgba(46,106,99,.2);background:#2e6a630b;border-radius:10px}.development-report-dev-gate>span{color:var(--brand-accent);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.development-report-dev-gate select{min-width:0}.development-report-meta strong:last-child{color:var(--brand-accent)}@media(max-width:900px){.development-report-dev-gate{grid-template-columns:1fr}.development-report-dev-gate>span{text-align:center}}.integration-workspace{--iw-line: #304443;--iw-muted: #a4b9be;color:#ecf3f2;display:grid;gap:24px;min-width:0}.integration-workspace *,.integration-workspace *:before,.integration-workspace *:after{box-sizing:border-box}.integration-workspace h2{font-size:30px;margin:5px 0 8px}.integration-workspace h3{margin:0 0 10px;font-size:21px}.integration-workspace p{color:var(--iw-muted);line-height:1.55}.iw-header,.iw-section-head,.iw-toolbar,.iw-footer,.iw-busy{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.iw-header p,.iw-section-head p{margin:0}.iw-authority,.iw-count{border:1px solid var(--iw-line);background:#162b28;color:#b9e5d9;padding:10px 14px;border-radius:30px;font-size:13px}.iw-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--iw-line);padding-bottom:12px}.integration-workspace .iw-tabs button{padding:12px 20px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--iw-muted)}.integration-workspace .iw-tabs button.active{color:#fff;background:#285d57;border-color:#3e8278}.iw-wizard{background:#101919;border:1px solid var(--iw-line);border-radius:16px;padding:clamp(18px,3vw,32px)}.iw-steps{display:flex;list-style:none;margin:0 0 32px;padding:0 0 24px;gap:24px;border-bottom:1px solid var(--iw-line);flex-wrap:wrap}.iw-steps li{display:flex;align-items:center;gap:9px;color:var(--iw-muted);font-size:14px}.iw-steps li span{display:grid;place-items:center;border:1px solid var(--iw-line);border-radius:50%;width:30px;height:30px}.iw-steps li.current{color:#fff;font-weight:700}.iw-steps li.current span,.iw-steps li.done span{background:#2e6a63;border-color:#60a69c;color:#fff}.iw-wizard fieldset{border:0;margin:0;padding:0;min-width:0}.integration-workspace label{color:#d7e5e3;font-size:14px}.integration-workspace input:not([type=checkbox]),.integration-workspace select,.integration-workspace textarea{display:block;width:100%;background:#0d1515;color:#edf5f4;border:1px solid #44605e;border-radius:8px;padding:12px;min-height:44px;margin-top:8px;font:inherit}.integration-workspace button{cursor:pointer;min-height:42px}.integration-workspace button:disabled{cursor:default;opacity:.5}.integration-workspace :focus-visible{outline:2px solid #8ce1d2;outline-offset:3px}.iw-toolbar{margin:24px 0 16px;align-items:end}.iw-search{flex:1;min-width:220px}.iw-clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));max-height:340px;overflow:auto;gap:10px;padding:4px}.iw-clients label{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--iw-line);border-radius:10px;cursor:pointer;overflow-wrap:anywhere}.iw-clients input{accent-color:#5bb6a8;width:18px;height:18px;flex-shrink:0}.iw-clients label.selected,.iw-actions button.selected{background:#183e38;border-color:#6abaae}.iw-footer{border-top:1px solid var(--iw-line);margin-top:26px;padding-top:20px}.iw-footer>span{color:var(--iw-muted);font-size:13px}.iw-field{display:block;margin:20px 0;max-width:640px}.iw-field small{display:block;margin-top:8px;color:var(--iw-muted)}.iw-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:24px 0}.iw-actions button{text-align:left;border:1px solid var(--iw-line);border-radius:12px;background:#152121;color:#eef6f5;padding:18px}.iw-actions small{display:block;margin-top:8px;color:var(--iw-muted);line-height:1.5}.iw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.iw-note{background:#152624;border-left:3px solid #599d92;border-radius:0 8px 8px 0;padding:14px 18px}.iw-summary{display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;margin:24px 0}.iw-summary>div{background:#182827;border-radius:10px;padding:16px;display:grid;gap:8px}.iw-summary small{color:var(--iw-muted)}.iw-results{overflow-x:auto}.integration-workspace table{width:100%;border-collapse:collapse;text-align:left}.integration-workspace th{background:#1a302e;color:#d9eeea;font-size:13px}.integration-workspace th,.integration-workspace td{padding:15px 12px;border-bottom:1px solid var(--iw-line);vertical-align:top}.iw-results td small{display:block;margin-top:5px;color:var(--iw-muted)}.iw-status{display:inline-block;border-radius:20px;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap}.iw-status.ok{color:#b9ead0;background:#193d2d}.iw-status.pending{color:#f0d099;background:#3c3020}.iw-empty{padding:36px;text-align:center}.iw-operation{border:1px solid var(--iw-line);border-radius:10px;padding:18px;margin-top:16px}.iw-operation summary{cursor:pointer;font-weight:600}.iw-busy{padding-top:16px}.integration-workspace [hidden]{display:none!important}@media(max-width:700px){.iw-fields,.iw-summary{grid-template-columns:1fr}.iw-steps{gap:12px}.iw-steps li{font-size:12px}.iw-footer>div{display:flex;gap:8px;flex-wrap:wrap}.iw-header{align-items:start}}.iw-route-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:16px}.iw-route-card{border:1px solid var(--iw-line);border-radius:12px;padding:20px;background:#121f1e;display:flex;flex-direction:column;align-items:start;gap:10px}.iw-route-card h4,.iw-route-card p{margin:0}.iw-route-card h4{margin-bottom:8px;font-size:16px}.iw-route-label{color:var(--iw-muted);font-size:12px}.iw-route-card .iw-route-main{color:#e1f5ef;font-size:17px}.iw-route-card details{margin:8px 0;font-size:13px}.iw-route-card summary{cursor:pointer;color:var(--iw-muted)}.iw-route-card button{margin-top:auto}.iw-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#000a;display:grid;place-items:center;padding:20px}.iw-dialog{width:min(560px,100%);max-height:90vh;overflow-y:auto;border:1px solid #53766e;background:#142321;border-radius:16px;padding:28px;box-shadow:0 20px 80px #0008}.iw-dialog{color:#ecf3f2;margin:auto}.iw-dialog::backdrop{background:#000a}.iw-types{max-height:none;margin:14px 0}.iw-result-counts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.iw-saved{border-top:1px solid var(--iw-line);margin-top:28px;padding-top:24px}.iw-saved-client{border:1px solid var(--iw-line);border-radius:10px;margin-top:12px;padding:16px}.iw-saved-client>summary{cursor:pointer;line-height:1.6}.iw-saved-client>summary>span{color:var(--iw-muted);margin-left:14px;font-size:13px}.iw-saved-client table{margin-top:16px}.iw-stock-responsibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px;border:1px solid #4d8a7e;border-radius:12px;background:#152e29;margin:20px 0}.iw-stock-responsibility strong{display:block;margin-top:8px;color:#e0f7ee;font-size:18px}.iw-stock-responsibility p{margin-bottom:0;font-size:13px}.iw-responsibility-table td{min-width:175px}.iw-responsibility-table td:nth-child(2){min-width:240px}.iw-responsibility-table small{line-height:1.55}@media(max-width:700px){.iw-stock-responsibility{grid-template-columns:1fr}}.top-actions .marketplace-header-status.integrations-hub-trigger{width:fit-content;min-width:0;max-width:150px;min-height:52px;height:52px;padding:0 16px;justify-self:center;align-self:center;flex:0 0 auto;gap:8px;background:#2e6a63;border:1px solid #4a948a;border-radius:13px;color:#fff;font-size:13px;font-weight:800;opacity:1}.top-actions .integrations-hub-trigger .marketplace-header-mark{min-width:20px;height:22px;padding:0;background:transparent;border:0;color:#fff;font-size:19px}.top-actions .marketplace-header-status.integrations-hub-trigger:hover{background:#387d74;border-color:#83cfc6}.top-actions .integrations-hub-trigger:focus-visible{outline:2px solid #83cfc6;outline-offset:3px}.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%}.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger) .top-environment-switcher{width:100%;min-width:0;max-width:none}.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger) .top-environment-tab{flex:1 1 0;width:auto;min-width:0;padding-inline:8px}.marketplace-header-status.integrations-hub-trigger span:last-child{display:inline}.integrations-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.integrations-hub-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #304541;border-radius:12px;background:#111a19;min-width:0}.integrations-hub-card h3{margin:0 0 5px;font-size:16px}.integrations-hub-card p{margin:0;font-size:13px;color:#b3c4c1}.integrations-hub-card button{margin-left:auto}.integrations-hub-mark{position:relative;display:block;flex:0 0 64px;overflow:hidden;width:64px;height:52px;padding:0;box-sizing:border-box;border-radius:9px;background:#fff;color:#83cfc6;font-weight:800;font-size:13px}.integrations-hub-future h3,.integrations-hub-future p{color:#99aaa7}.integrations-hub-company{display:grid;gap:12px;padding-top:12px}.integrations-hub-company label{display:grid;gap:6px}.integrations-hub-back{margin-bottom:12px}@media(max-width:640px){.integrations-hub-grid{grid-template-columns:1fr}.integrations-hub-card{padding:12px;gap:8px}}.integrations-hub .integrations-hub-mark>img{position:absolute;top:7px;right:7px;bottom:7px;left:7px;display:block;width:50px;height:38px;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;object-fit:contain}.integrations-hub .integrations-hub-mark[data-provider=mercadolivre]>img{width:56px;height:56px;left:4px;top:-2px}.integrations-hub .integrations-hub-mark[data-provider=amazon]>img{width:72px;height:38px;left:-4px;top:4px}@media(max-width:720px){.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger){grid-template-columns:minmax(0,1fr) auto}.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger) .top-environment-compact{grid-column:1 / -1;min-width:0}.topbar .broad-access-top-actions .top-actions-primary:has(.integrations-hub-trigger) .sync-status{width:auto}.top-actions .marketplace-header-status.integrations-hub-trigger{justify-self:stretch;width:auto;max-width:none;justify-content:center}}@media(max-width:1360px){.content .topbar.topbar-broad-access:has(.integrations-hub-trigger){grid-template-columns:minmax(0,1fr)}}.ads-account-summary{border:1px solid #2f4140;border-radius:12px;padding:16px 20px;background:#12151a;margin:16px 0;color:inherit;min-width:0}.ads-account-summary>header,.ads-account-period>header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ads-account-summary h3{font-size:15px;margin:0}.ads-account-summary p,.ads-account-summary small{font-size:11px;color:#b7bec7;line-height:1.6}.ads-account-summary p{margin:8px 0}.ads-account-references{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ads-account-period{border-top:1px solid #2f4140;padding:12px 0;min-width:0}.ads-account-period header strong{font-size:12px}.ads-account-period dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.ads-account-period dt{font-size:10px;color:#b7bec7}.ads-account-period dd{margin:4px 0 0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:1100px){.ads-account-period dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ads-account-references{grid-template-columns:minmax(0,1fr)}.ads-account-summary{padding:14px}}.ops-orders-page{display:grid;gap:16px}.ops-orders-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:20px 22px;border:1px solid rgba(46,106,99,.3);border-radius:17px;background:linear-gradient(135deg,#2e6a6313,#ffffff03)}.ops-orders-page-head h2{margin:5px 0 6px;font-size:25px}.ops-orders-page-head p{margin:0;color:#93989d}.ops-orders-head-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ops-orders-sync-strip.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(76,175,120,.22);border-radius:13px;background:#ffffff0d}.ops-orders-sync-strip.compact>div{padding:11px 14px;background:#1b2323}.ops-orders-sync-strip span{display:block;color:#7d8388;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ops-orders-sync-strip strong{display:block;margin-top:5px;color:#e8ebed;font-size:13px}.ops-orders-backfill{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;border:1px solid rgba(66,133,196,.34);border-radius:13px;background:#2c59841c}.ops-orders-backfill strong,.ops-orders-backfill small{display:block}.ops-orders-backfill strong{margin-top:3px}.ops-orders-backfill small{margin-top:3px;color:#8494a3}.ops-orders-backfill-status{display:flex;align-items:center;gap:12px;white-space:nowrap}.ops-orders-backfill-status>span{color:#a7c4dd;font-size:12px}.ops-orders-filter-card{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#1b2323}.ops-orders-context-line{display:flex;justify-content:space-between;gap:15px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.ops-orders-context-line span{color:#81868b}.ops-orders-context-line strong{color:var(--brand-accent)}.ops-orders-filter-grid{display:grid;grid-template-columns:1.35fr repeat(5,minmax(125px,1fr));gap:10px}.ops-orders-filter-grid label{display:grid;gap:6px;color:#9ca1a5;font-size:11px}.ops-orders-filter-grid input,.ops-orders-filter-grid select{width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0e1313;color:#edf0f1;padding:8px 10px}.ops-orders-search{grid-column:span 2}.ops-orders-quick-periods{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.ops-orders-quick-periods button{padding:6px 9px;border:1px solid rgba(46,106,99,.26);border-radius:999px;background:#2e6a630b;color:var(--brand-accent);font-size:11px;cursor:pointer}.ops-orders-quick-periods button:hover{background:#2e6a631a}.ops-orders-filter-actions{display:flex;justify-content:flex-end;margin-top:11px}.ops-orders-error{margin-top:10px;padding:10px 12px;border:1px solid rgba(225,84,84,.35);border-radius:9px;background:#e1545412;color:#efb1b1}.ops-orders-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-orders-summary-card{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#1b2323}.ops-orders-summary-card>span{display:block;color:var(--brand-accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ops-orders-summary-main{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:8px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.06)}.ops-orders-summary-main small{color:#7d8287}.ops-orders-summary-main strong{font-size:20px}.ops-orders-summary-rows{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.ops-orders-summary-rows div{display:flex;justify-content:space-between;gap:8px;color:#8b9095;font-size:11px}.ops-orders-summary-rows strong{color:#d9dcde}.ops-orders-table-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#1b2323}.ops-orders-table-head{display:flex;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.ops-orders-table-head h3{margin:3px 0}.ops-orders-table-head>div:last-child{text-align:right}.ops-orders-table-head>div:last-child span{display:block;margin-top:3px;color:#777d82;font-size:11px}.ops-orders-table-wrap{overflow:auto}.ops-orders-table-wrap table{width:100%;min-width:1250px;border-collapse:collapse}.ops-orders-table-wrap th{position:sticky;top:0;z-index:2;padding:10px 11px;background:#101818;color:#858a8f;font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.ops-orders-table-wrap td{padding:11px;border-top:1px solid rgba(255,255,255,.05);vertical-align:middle;color:#d9dcdf;font-size:12px}.ops-orders-table-wrap tbody>tr:not(.ops-orders-expanded-row){cursor:pointer;transition:background .14s ease}.ops-orders-table-wrap tbody>tr:not(.ops-orders-expanded-row):hover,.ops-orders-table-wrap tbody>tr.is-expanded{background:#2e6a630e}.ops-orders-table-wrap td strong{color:#f0f2f3}.ops-orders-table-wrap td small{display:block;margin-top:3px;color:#777d82}.ops-orders-product-name{display:-webkit-box;max-width:360px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28}.ops-orders-pending-link{color:#e6bd5f!important}.pending-value{color:#e2ba62!important;font-weight:800}.positive-value{color:#83dba7!important;font-weight:800}.negative-value{color:#eb9696!important;font-weight:800}.ops-orders-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.ops-orders-badge.tone-success{border:1px solid rgba(76,175,120,.35);background:#4caf781a;color:#91ddb0}.ops-orders-badge.tone-warning{border:1px solid rgba(224,174,66,.35);background:#e0ae421a;color:#e8c771}.ops-orders-badge.tone-danger{border:1px solid rgba(226,91,91,.35);background:#e25b5b1a;color:#eda0a0}.ops-orders-badge.tone-neutral{border:1px solid rgba(160,166,171,.24);background:#a0a6ab12;color:#afb4b8}.ops-orders-expanded-row>td{padding:0!important;background:#0e1313;border-top:1px solid rgba(46,106,99,.32)!important;border-bottom:1px solid rgba(46,106,99,.24)}.ops-orders-expanded{padding:0 16px 17px}.ops-orders-expanded>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;cursor:pointer}.ops-orders-expanded>header strong{display:block;margin-top:3px}.ops-orders-expanded>header>span{color:var(--brand-accent);font-size:11px}.ops-orders-expanded-loading{padding:24px;color:#9ca1a5}.ops-orders-expanded-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ops-orders-expanded-section{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#1b2323}.ops-orders-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.ops-orders-section-title h4{margin:3px 0 0}.ops-orders-section-title>span{color:var(--brand-accent)}.ops-orders-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ops-orders-facts>div{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#101818}.ops-orders-facts span{display:block;color:#767c81;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.ops-orders-facts strong{display:block;margin-top:4px;color:#e6e9eb;font-size:11px;overflow-wrap:anywhere}.ops-orders-buyer-type{padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800}.ops-orders-buyer-type.repeat{color:#91ddb0;border:1px solid rgba(76,175,120,.35);background:#4caf781a}.ops-orders-buyer-type.first{color:var(--brand-accent);border:1px solid rgba(46,106,99,.35);background:#2e6a6314}.ops-orders-buyer-products{margin-top:10px;padding:9px;border-radius:9px;background:#101818}.ops-orders-buyer-products>span{display:block;color:#7f8489;font-size:10px;text-transform:uppercase}.ops-orders-buyer-products div{display:flex;justify-content:space-between;gap:12px;padding-top:6px;margin-top:6px;border-top:1px solid rgba(255,255,255,.05);font-size:11px}.ops-orders-cost-breakdown{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.ops-orders-cost-breakdown>div{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#101818}.ops-orders-cost-breakdown span{display:block;color:#777d82;font-size:9px;text-transform:uppercase}.ops-orders-cost-breakdown strong{display:block;margin-top:4px;font-size:11px}.ops-orders-cost-breakdown .total{border-color:#2e6a6359}.ops-orders-cost-breakdown .total strong{color:var(--brand-accent)}.ops-orders-cost-breakdown .profit{border-color:#4caf7840}.ops-orders-cost-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;align-items:end}.ops-orders-cost-form label{display:grid;gap:5px;color:#8d9297;font-size:10px}.ops-orders-cost-form input{min-height:36px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0e1313;color:#edf0f1;padding:7px 9px}.ops-orders-cost-form .wide{grid-column:span 4}.ops-orders-help{margin:8px 0 0;color:#777d82;font-size:10px}.ops-orders-item-list,.ops-orders-shipment-list,.ops-orders-payment-list{display:grid;gap:8px}.ops-orders-item-list>article,.ops-orders-shipment-list>article,.ops-orders-payment-list>article{padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#101818}.ops-orders-item-title strong,.ops-orders-item-title small{display:block}.ops-orders-item-title small{margin-top:3px;color:#777d82}.ops-orders-item-money{display:flex;gap:14px;margin-top:7px;color:#a2a7ab;font-size:11px}.ops-orders-mapping{margin-top:9px;padding:9px;border-radius:9px}.ops-orders-mapping.pending{border:1px solid rgba(224,174,66,.3);background:#e0ae420e}.ops-orders-mapping.mapped{border:1px solid rgba(76,175,120,.25);background:#4caf780b}.ops-orders-mapping-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.ops-orders-mapping-head span,.ops-orders-mapping-head strong{display:block}.ops-orders-mapping-head span{color:#7c8287;font-size:9px;text-transform:uppercase}.ops-orders-mapping-head strong{margin-top:3px;font-size:11px}.ops-orders-mapping-editor{display:grid;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.ops-orders-mapping-editor label{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:8px;color:#8e9398;font-size:10px}.ops-orders-mapping-editor select,.ops-orders-mapping-editor input{min-height:34px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#090b0d;color:#edf0f1;padding:6px 8px}.ops-orders-component-row{display:grid;grid-template-columns:1fr 90px 36px;gap:7px}.ops-orders-mapping-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.ops-orders-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.ops-orders-technical{display:block;margin-top:8px;color:#686e73}.ops-orders-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 16px;border-top:1px solid rgba(255,255,255,.07)}.ops-orders-pagination>div{display:flex;gap:5px}.ops-orders-pagination>div button{min-width:32px;height:32px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0e1313;color:#c5c8ca}.ops-orders-pagination>div button.active{border-color:var(--brand-border-strong);color:var(--brand-accent);background:#2e6a6314}.ops-orders-empty{padding:28px;border:1px dashed rgba(255,255,255,.12);border-radius:13px;text-align:center;background:#101214}.ops-orders-empty strong,.ops-orders-empty span{display:block}.ops-orders-empty span{margin-top:5px;color:#747a7f}.ops-orders-legacy-return{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid rgba(46,106,99,.25);border-radius:14px;background:#2e6a630d}.ops-orders-legacy-return strong,.ops-orders-legacy-return small{display:block}.ops-orders-legacy-return small{margin-top:3px;color:#777d82}@media(max-width:1320px){.ops-orders-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-orders-summary-grid{grid-template-columns:1fr 1fr}.ops-orders-cost-breakdown{grid-template-columns:repeat(4,1fr)}.ops-orders-cost-form{grid-template-columns:repeat(3,1fr)}.ops-orders-cost-form .wide{grid-column:span 2}}@media(max-width:850px){.ops-orders-page-head,.ops-orders-backfill,.ops-orders-table-head{flex-direction:column;align-items:stretch}.ops-orders-head-actions{justify-content:flex-start}.ops-orders-expanded-grid,.ops-orders-sync-strip.compact,.ops-orders-facts{grid-template-columns:1fr 1fr}.ops-orders-table-head>div:last-child{text-align:left}.ops-orders-filter-grid{grid-template-columns:1fr 1fr}.ops-orders-search{grid-column:span 2}}@media(max-width:560px){.ops-orders-summary-grid,.ops-orders-expanded-grid,.ops-orders-sync-strip.compact,.ops-orders-facts,.ops-orders-filter-grid,.ops-orders-cost-breakdown,.ops-orders-cost-form{grid-template-columns:1fr}.ops-orders-search,.ops-orders-cost-form .wide{grid-column:auto}.ops-orders-backfill-status{align-items:flex-start;flex-direction:column}}.ops-orders-rule-editor{display:grid;grid-template-columns:1.6fr repeat(5,minmax(100px,1fr)) auto;gap:8px;align-items:end;margin-top:10px;padding:10px;border:1px solid rgba(76,175,120,.22);border-radius:10px;background:#4caf7809}.ops-orders-rule-editor>div strong,.ops-orders-rule-editor>div small{display:block}.ops-orders-rule-editor>div strong{margin-top:3px}.ops-orders-rule-editor>div small{margin-top:3px;color:#72787d;font-size:9px}.ops-orders-rule-editor label{display:grid;gap:5px;color:#8d9297;font-size:9px}.ops-orders-rule-editor input{min-height:34px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0e1313;color:#edf0f1;padding:6px 8px}@media(max-width:1320px){.ops-orders-rule-editor{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.ops-orders-rule-editor{grid-template-columns:1fr}}.ops-orders-quick-create{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,2fr);gap:10px;align-items:end;padding:12px;border:1px solid rgba(46,106,99,.32);border-radius:12px;background:#2e6a630b}.ops-orders-quick-create>div{grid-column:1 / -1;align-self:center}.ops-orders-mapping-editor .ops-orders-quick-create>label{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.ops-orders-quick-create>label input{width:100%;min-width:0;box-sizing:border-box}.ops-orders-quick-create>button{grid-column:1 / -1;justify-self:end}.ops-orders-quick-create>div strong,.ops-orders-quick-create>div small{display:block}@media(max-width:650px){.ops-orders-quick-create{grid-template-columns:minmax(0,1fr)}}.ops-orders-page-clean{gap:12px}.ops-orders-page-clean .ops-orders-filter-card{padding:13px 14px}.ops-orders-page-clean .ops-orders-context-line{padding-bottom:8px;margin-bottom:9px}.ops-orders-page-clean .ops-orders-filter-grid{gap:8px}.ops-orders-page-clean .ops-orders-filter-grid label{font-size:12px;gap:5px}.ops-orders-page-clean .ops-orders-filter-grid input,.ops-orders-page-clean .ops-orders-filter-grid select{min-height:36px;font-size:13px}.ops-orders-filter-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:10px}.ops-orders-filter-left{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ops-orders-page-clean .ops-orders-quick-periods{margin-top:0}.ops-orders-inline-tools{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ops-orders-inline-tools .pricing-simulator-trigger.compact,.ops-orders-inline-tools .compact-tool{min-height:30px;padding:5px 9px;font-size:11px}.ops-orders-page-clean .ops-orders-summary-card{padding:12px 13px}.ops-orders-page-clean .ops-orders-summary-card>span{font-size:11px}.ops-orders-page-clean .ops-orders-summary-main{margin-top:6px;padding-bottom:7px}.ops-orders-page-clean .ops-orders-summary-main strong{font-size:21px}.ops-orders-page-clean .ops-orders-summary-rows div{font-size:12px}.ops-orders-page-clean .ops-orders-table-head{padding:12px 15px}.ops-orders-page-clean .ops-orders-table-head h3{font-size:17px}.ops-orders-page-clean .ops-orders-table-wrap table{min-width:1220px}.ops-orders-page-clean .ops-orders-table-wrap th{padding:8px 10px;font-size:11.5px;letter-spacing:.045em}.ops-orders-page-clean .ops-orders-table-wrap td{padding:7px 10px;font-size:13.5px;line-height:1.18;border-top-color:#ffffff0b}.ops-orders-page-clean .ops-orders-table-wrap td strong{font-size:13.5px}.ops-orders-page-clean .ops-orders-table-wrap td small{margin-top:2px;font-size:11px;line-height:1.15}.ops-orders-page-clean .ops-orders-product-name{max-width:390px;line-height:1.18}.ops-orders-page-clean .ops-orders-badge{padding:3px 7px;font-size:11px}.ops-orders-data-row.zebra-a{background:#1b2323}.ops-orders-data-row.zebra-b{background:linear-gradient(90deg,#2e6a6307,#ffffff02)}.ops-orders-data-row.zebra-a:hover,.ops-orders-data-row.zebra-b:hover,.ops-orders-data-row.is-expanded{background:#2e6a6313!important;box-shadow:inset 3px 0 #2e6a639e}.ops-orders-expanded>header{padding:10px 2px}.ops-orders-expanded-section{margin-top:8px;padding:12px}.ops-orders-facts strong,.ops-orders-cost-breakdown strong,.ops-orders-item-title strong{font-size:12px}.ops-orders-facts span,.ops-orders-cost-breakdown span,.ops-orders-mapping-head span{font-size:10px}.ops-orders-component-block{display:grid;gap:4px}.ops-orders-component-hint{padding:0 3px;color:#8f969c;font-size:10px}.ops-orders-component-hint strong{color:var(--brand-accent)}@media(max-width:850px){.ops-orders-filter-footer{align-items:stretch;flex-direction:column}.ops-orders-filter-left{align-items:flex-start}.ops-orders-filter-actions{width:100%;justify-content:flex-end}}.ops-orders-page-clean{margin-top:24px;gap:14px}.ops-orders-filter-card{padding:14px 16px;background:#13171b;border-color:#ffffff1f;box-shadow:0 10px 28px #00000029}.ops-orders-context-line.compact{justify-content:flex-end;margin:0 0 12px;padding:0 2px 10px;border-bottom:1px solid rgba(46,106,99,.16)}.ops-orders-context-line.compact strong{font-size:15px;letter-spacing:.025em;color:var(--brand-accent)}.ops-orders-filter-grid.compact-grid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px}.ops-orders-filter-grid.compact-grid label,.ops-orders-filter-toolbar label{font-size:12px;color:#aeb5ba}.ops-orders-filter-grid input,.ops-orders-filter-grid select,.ops-orders-filter-toolbar input{min-height:40px;background:#0a0d10;border-color:#ffffff24;font-size:13px}.ops-orders-filter-toolbar{display:grid;grid-template-columns:minmax(310px,1.2fr) minmax(520px,2.2fr) 150px 145px;gap:12px;align-items:end;margin-top:12px}.ops-orders-quick-periods.inline-periods{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;padding:5px 8px;min-height:60px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0d1013}.ops-orders-quick-periods.inline-periods button{font-size:11px;padding:6px 9px}.ops-orders-simulator-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;padding:6px 9px;border:1px solid rgba(46,106,99,.5);border-radius:11px;background:linear-gradient(180deg,#2e6a632e,#2e6a6312);color:var(--brand-accent);font-size:11px;font-weight:800;cursor:pointer}.ops-orders-simulator-feature:hover{background:linear-gradient(180deg,#2e6a6340,#2e6a631a);border-color:#2e6a63bf}.ops-orders-simulator-feature .calculator-glyph{font-size:22px;line-height:20px}.ops-orders-simulator-feature strong{font-size:11px;white-space:nowrap}.ops-orders-apply{min-height:60px!important;border-radius:11px!important;font-weight:900!important}.ops-orders-summary-grid{gap:12px}.ops-orders-summary-card{padding:13px 14px;background:#13171b;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff05}.ops-orders-summary-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-orders-summary-card header>span{color:var(--brand-accent);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.ops-orders-summary-card header>small{color:#8e969c;font-size:10px;text-transform:uppercase}.ops-orders-summary-value{display:block;margin-top:7px;color:#f4f6f7;font-size:23px;line-height:1.05;text-align:right}.ops-orders-summary-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.ops-orders-summary-rows div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#0d1013;color:#91999f}.ops-orders-summary-rows strong{font-size:12px;color:#e6eaec}.ops-orders-table-card{background:#111519;border-color:#ffffff1c}.ops-orders-table-meta{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.075);background:#0d1013}.ops-orders-table-meta strong{font-size:13px;color:#edf1f3}.ops-orders-table-meta span{font-size:10px;color:#7f898f}.ops-orders-table-wrap th{padding:0;background:#0b0e11;border-bottom:1px solid rgba(46,106,99,.2)}.ops-orders-sort{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:6px;padding:10px;border:0;background:transparent;color:var(--brand-accent);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer}.ops-orders-sort span:last-child{color:#6f7880;font-size:9px}.ops-orders-sort:hover,.ops-orders-sort.active{color:var(--brand-accent);background:#2e6a630f}.ops-orders-sort.active span:last-child{color:var(--brand-accent)}.ops-orders-table-wrap td{padding:8px 10px;font-size:13px;border-top:1px solid rgba(255,255,255,.045)}.ops-orders-table-wrap td strong{font-size:13px}.ops-orders-table-wrap td small{font-size:10px}.ops-orders-table-wrap tr.zebra-a{background:#0f1316}.ops-orders-table-wrap tr.zebra-b{background:#14191d}.ops-orders-table-wrap tbody>tr.zebra-a:hover,.ops-orders-table-wrap tbody>tr.zebra-b:hover,.ops-orders-table-wrap tbody>tr.is-expanded{background:#2e6a6316}.ops-orders-pagination{display:grid;grid-template-columns:145px 1fr 145px;gap:16px;align-items:center;padding:14px 16px;border-top:1px solid rgba(255,255,255,.075);background:#0d1013}.ops-orders-pagination>div{display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap}.ops-orders-pagination button{min-width:34px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#12171b;color:#cbd1d5;font-weight:800}.ops-orders-pagination button:hover{border-color:#2e6a6380;color:var(--brand-accent)}.ops-orders-pagination button.active{border-color:var(--brand-border-strong);background:#2e6a6324;color:var(--brand-accent);box-shadow:0 0 0 1px #2e6a631f}.ops-orders-pagination .page-nav{min-width:145px;background:#2e6a631f;border-color:#2e6a6366;color:var(--brand-accent);font-size:12px}.ops-orders-pagination .page-nav:disabled{opacity:.35}.ops-orders-pagination .page-ellipsis{padding:0 3px;color:#69747c;font-weight:900}.ops-orders-facts.buyer-facts{grid-template-columns:1.3fr 1fr .7fr 1fr 1.25fr}@media(max-width:1450px){.ops-orders-filter-toolbar{grid-template-columns:minmax(280px,1fr) minmax(420px,1.8fr) 140px 135px}.ops-orders-quick-periods.inline-periods button{padding:5px 7px;font-size:10px}}@media(max-width:1100px){.ops-orders-filter-grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-orders-filter-toolbar{grid-template-columns:1fr}.ops-orders-apply,.ops-orders-simulator-feature{min-height:48px!important}.ops-orders-facts.buyer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-orders-page-clean{margin-top:72px;gap:14px}.ops-orders-filter-card{overflow:visible;padding:16px;background:#111519;border-color:#2e6a6333;box-shadow:0 14px 32px #0003}.ops-orders-context-line.compact{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(46,106,99,.2)}.ops-orders-filter-grid.scos-filter-primary{display:grid;grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(180px,1fr));gap:12px;position:relative;z-index:20}.ops-orders-filter-toolbar.scos-filter-secondary{display:grid;grid-template-columns:minmax(320px,1.6fr) minmax(165px,.72fr) minmax(165px,.72fr) minmax(420px,1.65fr) 150px 150px;gap:12px;align-items:end;margin-top:14px;position:relative;z-index:10}.ops-orders-search{display:grid;gap:6px;min-width:0}.ops-orders-search input{width:100%;min-height:42px;padding:9px 12px;border:1px solid rgba(46,106,99,.2);border-radius:10px;background:#090c0f;color:#eef1f3;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ops-orders-search input:focus{border-color:#2e6a63ad;box-shadow:0 0 0 3px #2e6a6317;background:#0c1014}.scos-field-label{display:block;margin:0 0 6px;color:#b3bbc1;font-size:12px}.scos-select,.scos-date-picker{position:relative;min-width:0}.scos-select-control,.scos-date-control{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid rgba(46,106,99,.22);border-radius:10px;background:linear-gradient(180deg,#10151a,#0b0f13);color:#eef1f3;box-shadow:inset 0 1px #ffffff06;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.scos-select-control:hover,.scos-date-control:hover,.scos-select-control.open,.scos-date-control.open{border-color:#2e6a63a8;background:linear-gradient(180deg,#141a20,#0d1116);box-shadow:0 0 0 3px #2e6a6312}.scos-select-control strong,.scos-date-control strong{overflow:hidden;color:#f1f3f4;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.scos-select-control>span:last-child{color:var(--brand-accent);font-size:18px;line-height:1}.scos-calendar-icon{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(46,106,99,.28);border-radius:7px;background:#2e6a6314;color:var(--brand-accent);font-size:12px}.scos-select-menu,.scos-date-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:60;min-width:100%;border:1px solid rgba(46,106,99,.36);border-radius:12px;background:#0b0f13;box-shadow:0 18px 42px #00000075,inset 0 1px #ffffff08;overflow:hidden}.scos-select-menu{padding:6px}.scos-select-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#cbd1d5;text-align:left;font-size:12px}.scos-select-menu button:hover{background:#2e6a6317;color:var(--brand-accent)}.scos-select-menu button.selected{background:linear-gradient(90deg,#2e6a632b,#2e6a630f);color:var(--brand-accent);font-weight:800}.scos-date-popover{width:286px;padding:12px}.scos-date-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.065)}.scos-date-popover header strong{color:var(--brand-accent);font-size:13px;text-transform:lowercase}.scos-date-popover header div{display:flex;gap:5px}.scos-date-popover header button,.scos-date-popover footer button{border:1px solid rgba(46,106,99,.2);border-radius:7px;background:#11171c;color:var(--brand-accent);padding:5px 8px}.scos-date-weekdays,.scos-date-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.scos-date-weekdays{padding:9px 0 4px}.scos-date-weekdays span{text-align:center;color:#7f8990;font-size:10px;font-weight:800}.scos-date-days button{min-height:31px;border:1px solid transparent;border-radius:7px;background:transparent;color:#dce1e4;font-size:11px}.scos-date-days button.outside{color:#525c64}.scos-date-days button:hover{border-color:#2e6a6357;background:#2e6a6312;color:var(--brand-accent)}.scos-date-days button.today{border-color:#2e6a6352}.scos-date-days button.selected{border-color:var(--brand-border-strong);background:linear-gradient(180deg,var(--brand-primary),var(--brand-primary));color:var(--brand-on-primary);font-weight:900;box-shadow:0 0 0 2px #2e6a631a}.scos-date-popover footer{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.065)}.ops-orders-quick-periods.inline-periods{display:flex;align-content:center;align-items:center;gap:5px;flex-wrap:wrap;min-height:42px;margin:0;padding:4px 6px;border:1px solid rgba(46,106,99,.16);border-radius:10px;background:#0b0f13}.ops-orders-quick-periods.inline-periods button{padding:5px 8px;border-color:#2e6a6347;background:#2e6a630b;color:var(--brand-accent);font-size:10px}.ops-orders-quick-periods.inline-periods button:hover{border-color:#2e6a6399;background:#2e6a631f;color:var(--brand-accent)}.ops-orders-simulator-feature,.ops-orders-apply{min-height:42px!important;height:42px!important;border-radius:10px!important}.ops-orders-simulator-feature{flex-direction:row;gap:7px;padding:7px 10px}.ops-orders-simulator-feature .calculator-glyph{font-size:17px}.ops-orders-simulator-feature strong{font-size:11px}.ops-orders-apply{font-size:12px!important}@media(max-width:1500px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:minmax(280px,1.35fr) 155px 155px minmax(340px,1.45fr) 140px 140px}.ops-orders-quick-periods.inline-periods button{padding:4px 6px;font-size:9.5px}}@media(max-width:1180px){.ops-orders-filter-grid.scos-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr 1fr}.ops-orders-search,.ops-orders-quick-periods.inline-periods{grid-column:1/-1}.ops-orders-simulator-feature,.ops-orders-apply{width:100%}.ops-orders-page-clean{margin-top:40px}}@media(max-width:700px){.ops-orders-filter-grid.scos-filter-primary,.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr}.ops-orders-search,.ops-orders-quick-periods.inline-periods{grid-column:auto}.scos-date-popover{width:min(286px,calc(100vw - 44px))}.ops-orders-page-clean{margin-top:28px}}.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:minmax(280px,1fr) 150px 150px minmax(500px,1.45fr) 138px 142px;gap:10px;align-items:end}.ops-orders-quick-periods.inline-periods{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;min-width:500px;min-height:42px;padding:4px 5px;flex-wrap:nowrap}.ops-orders-quick-periods.inline-periods button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:31px;padding:4px 5px;white-space:nowrap;line-height:1.05}.ops-orders-page-clean .ops-orders-badge{min-width:72px;min-height:24px;justify-content:center;box-sizing:border-box}@media(max-width:1540px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:minmax(250px,1fr) 145px 145px minmax(455px,1.35fr) 132px 138px}.scos-date-picker,.scos-date-control{width:145px;max-width:145px}.ops-orders-quick-periods.inline-periods{min-width:455px}.ops-orders-quick-periods.inline-periods button{font-size:9px;padding:4px 3px}}@media(max-width:1280px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr 150px 150px}.ops-orders-search{grid-column:1/-1}.ops-orders-quick-periods.inline-periods{grid-column:1/-1;min-width:0}.ops-orders-simulator-feature,.ops-orders-apply{width:100%}}@media(max-width:760px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr}.scos-date-picker,.scos-date-control{width:100%;max-width:none}.ops-orders-quick-periods.inline-periods{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-orders-filter-toolbar.scos-filter-secondary{display:grid;grid-template-columns:minmax(360px,1fr) 150px 150px minmax(220px,.55fr);grid-template-areas:"search datefrom dateto apply" "periods periods periods simulator";gap:10px 12px;align-items:end}.ops-orders-filter-toolbar.scos-filter-secondary>.ops-orders-search{grid-area:search}.ops-orders-filter-toolbar.scos-filter-secondary>.scos-date-picker:nth-child(2){grid-area:datefrom}.ops-orders-filter-toolbar.scos-filter-secondary>.scos-date-picker:nth-child(3){grid-area:dateto}.ops-orders-filter-toolbar.scos-filter-secondary>.ops-orders-quick-periods{grid-area:periods}.ops-orders-filter-toolbar.scos-filter-secondary>.ops-orders-simulator-feature{grid-area:simulator}.ops-orders-filter-toolbar.scos-filter-secondary>.ops-orders-apply{grid-area:apply}.scos-date-picker,.scos-date-control{width:150px;max-width:150px}.ops-orders-quick-periods.inline-periods{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;flex-wrap:nowrap;overflow:visible}.ops-orders-quick-periods.inline-periods button{flex:0 0 auto;width:auto;min-width:76px;min-height:31px;padding:5px 10px;border:1px solid rgba(46,106,99,.3);border-radius:999px;background:#2e6a630b;color:var(--brand-accent);font-size:10px;line-height:1;white-space:nowrap}.ops-orders-quick-periods.inline-periods button:nth-child(3),.ops-orders-quick-periods.inline-periods button:nth-child(4),.ops-orders-quick-periods.inline-periods button:nth-child(5){min-width:102px}.ops-orders-quick-periods.inline-periods button:nth-child(6),.ops-orders-quick-periods.inline-periods button:nth-child(7){min-width:88px}.ops-orders-simulator-feature{justify-self:end;min-width:190px;width:190px}.ops-orders-apply{width:100%;min-width:220px}.ops-orders-product-name{font-weight:400!important;color:#e2e6e9}.ops-orders-page-clean .ops-orders-table-wrap td .ops-orders-product-name{font-size:13.5px;font-weight:400!important}@media(max-width:1500px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:minmax(320px,1fr) 145px 145px minmax(200px,.5fr)}.scos-date-picker,.scos-date-control{width:145px;max-width:145px}.ops-orders-quick-periods.inline-periods{gap:5px}.ops-orders-quick-periods.inline-periods button{min-width:68px;padding:5px 7px;font-size:9.5px}.ops-orders-quick-periods.inline-periods button:nth-child(3),.ops-orders-quick-periods.inline-periods button:nth-child(4),.ops-orders-quick-periods.inline-periods button:nth-child(5){min-width:92px}.ops-orders-simulator-feature{min-width:172px;width:172px}}@media(max-width:1180px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr 150px 150px;grid-template-areas:"search search search" "datefrom dateto apply" "periods periods periods" "simulator simulator simulator"}.ops-orders-simulator-feature{justify-self:start;width:auto;min-width:190px}}@media(max-width:760px){.ops-orders-filter-toolbar.scos-filter-secondary{grid-template-columns:1fr;grid-template-areas:"search" "datefrom" "dateto" "periods" "simulator" "apply"}.scos-date-picker,.scos-date-control{width:100%;max-width:none}.ops-orders-quick-periods.inline-periods{flex-wrap:wrap}.ops-orders-quick-periods.inline-periods button{flex:1 1 120px}.ops-orders-simulator-feature,.ops-orders-apply{width:100%;min-width:0}}.ops-orders-product-search{display:grid;gap:6px;margin-bottom:9px;padding:10px 12px;border:1px solid rgba(46,106,99,.18);border-radius:10px;background:#2e6a6309}.ops-orders-product-search label{display:grid;gap:6px}.ops-orders-product-search label>span{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-accent)}.ops-orders-product-search input{width:100%;min-height:40px;border:1px solid rgba(46,106,99,.22);border-radius:9px;background:#1b2323;color:#f3eee4;padding:9px 11px}.ops-orders-product-search small{color:#858d98;font-size:10px;line-height:1.4}.ops-orders-component-block{position:relative;overflow:visible}.ops-orders-component-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 110px 38px;gap:8px;align-items:end;overflow:visible}.ops-orders-product-combobox{position:relative;display:grid;gap:6px;min-width:0;z-index:8}.ops-orders-product-combobox-label,.ops-orders-component-quantity>span{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-accent)}.ops-orders-product-combobox-control{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;min-height:42px;border:1px solid rgba(46,106,99,.23);border-radius:10px;background:#0c0f13;box-shadow:inset 0 0 0 1px #ffffff03}.ops-orders-product-combobox-control.open{border-color:#2e6a6394;box-shadow:0 0 0 3px #2e6a6314}.ops-orders-product-combobox-control input{min-height:40px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:8px 5px!important;outline:0;color:#f3eee4}.ops-orders-product-search-glyph{padding-left:9px;color:var(--brand-accent);font-size:17px}.ops-orders-product-clear,.ops-orders-product-toggle{width:30px;height:32px;border:0;background:transparent;color:#8f969f;cursor:pointer;font-size:16px}.ops-orders-product-toggle{color:var(--brand-accent)}.ops-orders-product-results{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:120;max-height:310px;overflow:auto;border:1px solid rgba(46,106,99,.32);border-radius:11px;background:#1b2323;box-shadow:0 18px 42px #0000007a;padding:6px}.ops-orders-product-results-head{display:grid;gap:2px;padding:8px 9px 9px;border-bottom:1px solid rgba(255,255,255,.055)}.ops-orders-product-results-head strong{font-size:11px;color:var(--brand-accent)}.ops-orders-product-results-head small{font-size:9px;color:#7f8791}.ops-orders-product-results>button{width:100%;display:grid;grid-template-columns:minmax(90px,.65fr) minmax(180px,2fr) auto;gap:9px;align-items:center;padding:9px;border:0;border-bottom:1px solid rgba(255,255,255,.045);border-radius:7px;background:transparent;color:#d9dde1;text-align:left;cursor:pointer}.ops-orders-product-results>button:hover,.ops-orders-product-results>button.active{background:#2e6a6313}.ops-orders-product-results>button.selected{background:#2e6a631f;box-shadow:inset 3px 0 var(--brand-border-strong)}.ops-orders-product-result-sku{color:var(--brand-accent);font-size:10px;font-weight:800}.ops-orders-product-result-name{font-size:11px;overflow-wrap:anywhere}.ops-orders-product-result-code{color:#828a94;font-size:9px;white-space:nowrap}.ops-orders-product-empty{padding:18px 12px;color:#939aa3;font-size:11px;text-align:center}.ops-orders-component-quantity{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;min-width:0!important}.ops-orders-component-quantity input{width:100%}.ops-orders-component-remove{min-width:38px;height:42px;padding:0!important}.ops-orders-mapping-editor,.ops-orders-mapping,.ops-orders-item-list>article,.ops-orders-expanded-section{overflow:visible}@media(max-width:850px){.ops-orders-component-row{grid-template-columns:minmax(0,1fr) 90px 38px}.ops-orders-product-results>button{grid-template-columns:1fr}.ops-orders-product-result-code{white-space:normal}}.ops-orders-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.ops-orders-kpi-card{position:relative;overflow:hidden;min-height:112px;padding:16px;border-color:#3d5f6357;background:#0f1619}.ops-orders-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#0a9691;opacity:.85}.ops-orders-kpi-card.kind-profit:before,.ops-orders-kpi-card.kind-commission:before{background:var(--brand-primary);color:var(--brand-on-primary)}.ops-orders-kpi-card.kind-tax:before{background:#9d5ce6}.ops-orders-kpi-card.kind-freight:before{background:#d8792e}.ops-orders-summary-title{display:block;color:var(--brand-accent);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ops-orders-summary-pair{display:flex;align-items:baseline;gap:10px;margin-top:11px;flex-wrap:wrap}.ops-orders-summary-value{color:#f2f5f6;font-size:22px;line-height:1}.ops-orders-summary-percent{font-size:14px;color:#b7c2c5}.ops-orders-summary-note{display:block;margin-top:10px;color:#788a8f;font-size:10px}.ops-orders-kpi-card.tone-negative .ops-orders-summary-value,.ops-orders-kpi-card.tone-negative .ops-orders-summary-percent{color:#b968f0}.ops-orders-kpi-card.tone-danger .ops-orders-summary-value,.ops-orders-kpi-card.tone-danger .ops-orders-summary-percent{color:#ff5964}.ops-orders-kpi-card.tone-gold .ops-orders-summary-value,.ops-orders-kpi-card.tone-gold .ops-orders-summary-percent{color:#e0b43e}.ops-orders-kpi-card.tone-success .ops-orders-summary-value,.ops-orders-kpi-card.tone-success .ops-orders-summary-percent{color:#65c94f}.margin-tone-negative{color:#b968f0!important;font-weight:900!important}.margin-tone-danger{color:#ff5964!important;font-weight:850!important}.margin-tone-gold{color:#e0b43e!important;font-weight:850!important}.margin-tone-success{color:#65c94f!important;font-weight:850!important}.margin-tone-pending{color:#8b969a!important;font-weight:800!important}.ops-orders-data-row.margin-negative-row{background:#6724892e!important;box-shadow:inset 4px 0 #9d4dcc}.ops-orders-data-row.margin-negative-row:hover{background:#772d9a40!important}.ops-orders-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,410px);gap:14px;align-items:start}.ops-orders-detail-shell.read-only{grid-template-columns:1fr}.ops-orders-detail-main{min-width:0}.ops-orders-detail-editor{position:sticky;top:8px;min-width:0}.ops-orders-detail-editor .ops-orders-expanded-section{margin-top:0;border-color:#0b979147;background:#10181b;box-shadow:0 18px 48px #0003}.ops-orders-detail-editor .ops-orders-cost-breakdown,.ops-orders-detail-editor .ops-orders-cost-form{grid-template-columns:1fr 1fr}.ops-orders-detail-editor .ops-orders-cost-form .wide,.ops-orders-detail-editor .ops-orders-cost-form button{grid-column:1 / -1}.ops-orders-order-hero{display:grid;grid-template-columns:150px minmax(0,1fr) 190px;gap:16px;padding:15px;border:1px solid rgba(18,128,126,.3);border-radius:14px;background:#0f181c}.ops-orders-order-image{display:flex;align-items:center;justify-content:center;min-height:142px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0a0e10;color:#486269;font-size:30px}.ops-orders-order-image img{width:100%;height:100%;min-height:142px;max-height:170px;object-fit:cover}.ops-orders-order-identity{min-width:0}.ops-orders-order-number strong{color:var(--brand-accent);font-size:22px;letter-spacing:.02em}.ops-orders-order-identity h3{margin:8px 0 13px;color:#edf2f3;font-size:18px;line-height:1.25}.ops-orders-order-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ops-orders-order-meta>span{color:#7f9297;font-size:10px}.ops-orders-order-meta strong{color:#d7dfe1;font-size:11px}.ops-orders-order-platform{padding-left:15px;border-left:1px solid rgba(255,255,255,.06)}.ops-orders-order-platform span,.ops-orders-order-platform strong,.ops-orders-order-platform small{display:block}.ops-orders-order-platform span{color:#0bb5ae;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ops-orders-order-platform strong{margin-top:8px;color:#f3f5f6;font-size:14px}.ops-orders-order-platform small{margin-top:4px;color:#819398}.ops-orders-correlation-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:9px;padding:10px 12px;border:1px solid rgba(10,150,145,.23);border-radius:10px;background:#072f322e}.ops-orders-correlation-strip strong{display:block;margin-top:3px;color:#aab9bc;font-size:11px}.ops-orders-correlation-strip>span{white-space:nowrap;color:#62c85c;font-size:11px;font-weight:800}.ops-orders-correlation-strip.pending{border-color:#d8b25c4d;background:#d8b25c0e}.ops-orders-correlation-strip.pending>span{color:#d8b25c}.ops-orders-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px}.ops-orders-finance-kpis article{padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#0e1518}.ops-orders-finance-kpis article>span,.ops-orders-finance-kpis article>strong,.ops-orders-finance-kpis article>small{display:block}.ops-orders-finance-kpis article>span{color:#87989c;font-size:10px}.ops-orders-finance-kpis article>strong{margin-top:6px;color:#edf1f2;font-size:17px}.ops-orders-finance-kpis article>small{margin-top:5px;color:#76898e;font-size:10px}.ops-orders-finance-kpis article.profit.margin-tone-negative{border-color:#9d4dcc73;background:#6724891a}.ops-orders-finance-kpis article.profit.margin-tone-danger{border-color:#ff596452}.ops-orders-finance-kpis article.profit.margin-tone-gold{border-color:#e0b43e57}.ops-orders-finance-kpis article.profit.margin-tone-success{border-color:#65c94f4d}.ops-orders-finance-kpis article.profit>strong{color:inherit}@media(max-width:1450px){.ops-orders-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-orders-detail-shell{grid-template-columns:minmax(0,1fr) 360px}.ops-orders-order-hero{grid-template-columns:125px minmax(0,1fr) 165px}}@media(max-width:1120px){.ops-orders-detail-shell{grid-template-columns:1fr}.ops-orders-detail-editor{position:static}.ops-orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-orders-order-hero{grid-template-columns:120px minmax(0,1fr)}.ops-orders-order-platform{grid-column:1 / -1;padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.06)}.ops-orders-finance-kpis{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ops-orders-summary-grid,.ops-orders-finance-kpis,.ops-orders-order-hero,.ops-orders-order-meta{grid-template-columns:1fr}.ops-orders-order-image{max-height:190px}.ops-orders-detail-editor .ops-orders-cost-breakdown,.ops-orders-detail-editor .ops-orders-cost-form{grid-template-columns:1fr}.ops-orders-correlation-strip{align-items:flex-start;flex-direction:column}}.pricing-simulator-trigger{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(46,106,99,.55);border-radius:10px;background:linear-gradient(135deg,#2e6a632e,#2e6a630f);color:var(--brand-accent);font-weight:800;cursor:pointer}.pricing-simulator-trigger svg{width:19px;height:19px}.pricing-simulator-trigger.compact span{display:none}.pricing-simulator-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pricing-simulator{width:min(920px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(46,106,99,.35);border-radius:18px;background:#101818;box-shadow:0 30px 80px #0000008c}.pricing-simulator>header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.pricing-simulator h3{margin:5px 0}.pricing-simulator p{margin:0;color:#898e93}.pricing-simulator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 22px}.pricing-simulator-grid label{display:grid;gap:7px;color:#9da2a7;font-size:12px}.pricing-simulator-grid input{min-height:40px;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#090b0d;color:#eef1f2}.pricing-simulator-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 22px 22px}.pricing-simulator-results article{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#1b2323}.pricing-simulator-results span{display:block;color:#858b90;font-size:11px;text-transform:uppercase}.pricing-simulator-results strong{display:block;margin-top:8px;font-size:20px}.pricing-simulator-highlight{border-color:#2e6a6373!important;background:#2e6a6314!important}.pricing-simulator-highlight strong{color:var(--brand-accent)}@media(max-width:760px){.pricing-simulator-grid,.pricing-simulator-results{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pricing-simulator-grid,.pricing-simulator-results{grid-template-columns:1fr}}.direct-sales-shell{margin:0 0 18px;border:1px solid var(--border,#d8dee8);border-radius:14px;background:var(--panel,#fff);overflow:hidden}.direct-sales-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:0;background:transparent;text-align:left;cursor:pointer}.direct-sales-toggle>span:first-child{display:grid;gap:3px}.direct-sales-toggle strong{font-size:16px}.direct-sales-toggle small{color:var(--muted,#667085)}.direct-sales-body{padding:0 18px 18px;display:grid;gap:18px}.direct-sales-create,.direct-sales-list{border-top:1px solid var(--border,#e4e7ec);padding-top:16px}.direct-sales-create>header,.direct-sales-list>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.direct-sales-create h3,.direct-sales-list h3{margin:2px 0 0}.direct-sales-total{display:grid;text-align:right;color:var(--muted,#667085)}.direct-sales-total strong{font-size:20px;color:var(--text,#101828)}.direct-sales-fields,.direct-sales-item-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.direct-sales-fields label,.direct-sales-item-grid label{display:grid;gap:5px;font-size:12px;color:var(--muted,#667085)}.direct-sales-fields input,.direct-sales-fields select,.direct-sales-fields textarea,.direct-sales-item-grid input,.direct-sales-item-grid select{width:100%;min-height:40px;border:1px solid var(--border,#d0d5dd);border-radius:9px;background:var(--panel,#fff);color:inherit;padding:8px 10px}.direct-sales-inline{display:flex;gap:8px}.direct-sales-inline select{flex:1}.direct-sales-items{display:grid;gap:12px;margin:16px 0}.direct-sales-items>article{padding:14px;border:1px solid var(--border,#e4e7ec);border-radius:12px;background:var(--surface-subtle,#f8fafc)}.direct-sales-item-grid{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr)) auto;align-items:end}.direct-sales-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.direct-sales-preview span,.direct-sales-detail-kpis span{display:grid;gap:3px;padding:9px 10px;border-radius:9px;background:var(--panel,#fff);font-size:12px;color:var(--muted,#667085)}.direct-sales-preview strong,.direct-sales-detail-kpis strong{color:var(--text,#101828)}.direct-sales-fields.payment{grid-template-columns:1fr 1fr 2fr}.direct-sales-fields .wide{grid-column:auto}.direct-sales-fields textarea{min-height:72px;resize:vertical}.direct-sales-create>footer{display:flex;justify-content:flex-end;margin-top:14px}.direct-sales-list{display:grid;gap:10px}.direct-sales-card{border:1px solid var(--border,#e4e7ec);border-radius:12px;overflow:hidden}.direct-sales-card-main{width:100%;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;align-items:center;border:0;background:transparent;text-align:left;padding:13px 14px;cursor:pointer}.direct-sales-card-main>span{display:grid;gap:3px}.direct-sales-card-main small{color:var(--muted,#667085)}.direct-sales-card-detail{border-top:1px solid var(--border,#e4e7ec);padding:14px;background:var(--surface-subtle,#f8fafc);display:grid;gap:12px}.direct-sales-detail-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.direct-sales-detail-items{display:flex;flex-wrap:wrap;gap:8px}.direct-sales-detail-items span{padding:7px 9px;border:1px solid var(--border,#e4e7ec);border-radius:999px;background:var(--panel,#fff);font-size:12px}.direct-sales-actions{display:flex;gap:8px;flex-wrap:wrap}.direct-sales-empty{padding:18px;border:1px dashed var(--border,#d0d5dd);border-radius:10px;color:var(--muted,#667085)}.direct-sales-shell button.primary,.direct-sales-shell button.outline,.direct-sales-shell button.ghost,.direct-sales-shell button.danger{min-height:38px;border-radius:9px;padding:8px 12px;cursor:pointer}.direct-sales-shell button.danger{border:1px solid #b42318;background:#fff;color:#b42318}@media(max-width:1100px){.direct-sales-fields,.direct-sales-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-sales-card-main{grid-template-columns:1fr 1fr}.direct-sales-detail-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.direct-sales-fields,.direct-sales-item-grid,.direct-sales-card-main,.direct-sales-detail-kpis,.direct-sales-preview,.direct-sales-fields.payment{grid-template-columns:1fr}.direct-sales-create>header,.direct-sales-list>header{align-items:flex-start;flex-direction:column}.direct-sales-total{text-align:left}}.marketplace-identity{display:inline-flex;align-items:center;gap:10px;min-width:0}.marketplace-identity-logo{display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px;flex:0 0 auto;overflow:hidden;border-radius:10px;background:#ffe600}.marketplace-identity-logo img{width:100%;height:100%;object-fit:contain}.marketplace-identity-logo strong{font-size:12px;letter-spacing:.04em;color:#2d3277}.marketplace-identity-copy{display:inline-flex;flex-direction:column;min-width:0}.marketplace-identity-copy strong,.marketplace-identity-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-identity-copy small{opacity:.72}.marketplace-identity.compact .marketplace-identity-logo{width:32px;height:24px;border-radius:8px}.sellsys-ancillary-panel{display:grid;gap:14px}.sellsys-ancillary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sellsys-ancillary-card,.sellsys-ancillary-total{display:grid;gap:9px;min-height:112px;padding:14px;border:1px solid #2a3436;border-radius:14px;background:#101516}.sellsys-ancillary-card{grid-template-columns:1fr auto;align-items:start}.sellsys-ancillary-card>div{display:grid;gap:5px}.sellsys-ancillary-card>div>span,.sellsys-ancillary-total>span{color:#8f9c9b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sellsys-ancillary-card strong,.sellsys-ancillary-total strong{color:var(--brand-accent);font-size:20px}.sellsys-ancillary-card>small{grid-column:1 / -1;color:#6d8581}.sellsys-ancillary-card.tone-success{border-color:color-mix(in srgb,#2a3436 68%,#319266 32%)}.sellsys-ancillary-card.tone-warning{border-color:color-mix(in srgb,#2a3436 68%,#b58a3e 32%)}.sellsys-ancillary-total{align-content:center}.sellsys-ancillary-total small{color:#79908d}.sellsys-ancillary-editor{display:grid;gap:12px;padding:14px;border:1px solid #293638;border-radius:14px;background:#0d1213}.sellsys-ancillary-editor-block{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(260px,1.7fr);gap:10px;align-items:end;padding-bottom:12px;border-bottom:1px solid #222c2e}.sellsys-ancillary-editor-block>strong{align-self:center;color:#f2f5f4}.sellsys-ancillary-editor label{display:grid;gap:5px}.sellsys-ancillary-editor label>span{color:#8c9998;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sellsys-ancillary-editor input,.sellsys-ancillary-editor select,.sellsys-ancillary-editor textarea{width:100%;min-height:38px;border:1px solid #344244;border-radius:9px;background:#151b1c;color:#f2f5f4;padding:8px 10px}.sellsys-ancillary-editor input:focus,.sellsys-ancillary-editor select:focus,.sellsys-ancillary-editor textarea:focus{outline:1px solid #187c72;border-color:#187c72}.sellsys-ancillary-editor input:disabled{opacity:.55}.sellsys-ancillary-notes textarea{min-height:72px;resize:vertical}.sellsys-ancillary-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.sellsys-ancillary-actions small{color:#82918f}@media(max-width:1020px){.sellsys-ancillary-cards{grid-template-columns:1fr}.sellsys-ancillary-editor-block{grid-template-columns:repeat(2,minmax(0,1fr))}.sellsys-ancillary-editor-block .evidence{grid-column:1 / -1}}@media(max-width:680px){.sellsys-ancillary-editor-block{grid-template-columns:1fr}.sellsys-ancillary-editor-block .evidence{grid-column:auto}.sellsys-ancillary-actions{align-items:stretch;flex-direction:column}}.sellsys-divergence-drawer{position:fixed;inset:0 0 0 auto;z-index:90;width:min(560px,96vw);display:flex;flex-direction:column;background:var(--scos-surface,#111816);border-left:1px solid var(--scos-border,#28352f);box-shadow:-20px 0 50px #00000057;color:var(--scos-text,#f4f7f5)}.sellsys-divergence-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--scos-border,#28352f);background:#080d0b}.sellsys-divergence-drawer-head h3,.sellsys-divergence-section-title h4{margin:3px 0 0}.sellsys-divergence-drawer-head small{color:var(--scos-text-muted,#9daba5)}.sellsys-divergence-drawer-head .icon{border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}.sellsys-divergence-drawer-body{overflow:auto;padding:0 24px 32px}.sellsys-divergence-drawer-body>section{padding:22px 0;border-bottom:1px solid var(--scos-border,#28352f)}.sellsys-divergence-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.sellsys-divergence-money-grid,.sellsys-divergence-outcome,.sellsys-divergence-case-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sellsys-divergence-money-grid>div,.sellsys-divergence-outcome>div,.sellsys-divergence-case-summary>div{padding:12px;border:1px solid var(--scos-border,#28352f);border-radius:10px;background:#ffffff06}.sellsys-divergence-money-grid span,.sellsys-divergence-outcome span,.sellsys-divergence-case-summary span,.sellsys-divergence-drawer label>span{display:block;margin-bottom:5px;font-size:12px;color:var(--scos-text-muted,#9daba5)}.sellsys-divergence-money-grid strong{color:var(--sellsys-gold,#d8b25c)}.sellsys-divergence-outcome .proven strong,.sellsys-divergence-allocations strong{color:var(--scos-success,#58c887)}.sellsys-divergence-memory-list{display:grid;gap:8px;margin-top:12px}.sellsys-divergence-memory-list>div{display:grid;gap:3px;padding:10px 12px;border-left:2px solid var(--sellsys-brand,#167b69);background:#167b6914}.sellsys-divergence-memory-list small,.sellsys-divergence-recovery-list small{color:var(--scos-text-muted,#9daba5)}.sellsys-divergence-memory-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.sellsys-divergence-memory details{margin-top:12px}.sellsys-divergence-memory summary{cursor:pointer;color:var(--sellsys-brand-soft,#56b8a3)}.sellsys-divergence-memory pre{max-height:220px;overflow:auto;white-space:pre-wrap;font-size:11px;padding:12px;border-radius:8px;background:#080d0b;color:#b8c5c0}.sellsys-divergence-drawer label{display:grid;margin-top:12px}.sellsys-divergence-drawer input,.sellsys-divergence-drawer select,.sellsys-divergence-drawer textarea{width:100%;box-sizing:border-box;border:1px solid var(--scos-border,#34463e);border-radius:8px;padding:10px 11px;background:#0c1310;color:inherit}.sellsys-divergence-drawer textarea{min-height:90px;resize:vertical}.sellsys-divergence-primary{width:100%;margin-top:16px}.sellsys-divergence-error{padding:10px 12px;border:1px solid rgba(217,77,77,.45);border-radius:8px;background:#d94d4d14;color:#f0a3a3}.sellsys-divergence-diagnosis{padding:12px;border-radius:8px;background:#ffffff08}.sellsys-divergence-protocol{display:grid;grid-template-columns:1fr auto;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--scos-border,#28352f)}.sellsys-divergence-protocol>div{display:grid;gap:3px}.sellsys-divergence-protocol small{color:var(--sellsys-brand-soft,#56b8a3)}.sellsys-divergence-protocol p{grid-column:1/-1;margin:0;color:var(--scos-text-muted,#9daba5)}.sellsys-divergence-protocol-form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:10px}.sellsys-divergence-protocol-form .wide,.sellsys-divergence-protocol-form button{grid-column:1/-1}.sellsys-divergence-protocol-form button{margin-top:12px}.sellsys-divergence-recovery-list{display:grid;gap:9px}.sellsys-divergence-recovery-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--scos-border,#28352f);border-radius:10px}.sellsys-divergence-recovery-list article>div{display:grid;gap:3px}.sellsys-divergence-allocations{margin-top:16px;padding-top:12px;border-top:1px dashed var(--scos-border,#34463e)}.sellsys-divergence-allocations>span{display:block;margin-bottom:8px;color:var(--scos-text-muted,#9daba5)}.sellsys-divergence-allocations>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.tone-brand{color:var(--sellsys-brand-soft,#56b8a3);border-color:#56b8a36b;background:#167b691f}@media(max-width:680px){.sellsys-divergence-money-grid,.sellsys-divergence-outcome,.sellsys-divergence-case-summary,.sellsys-divergence-protocol-form{grid-template-columns:1fr}.sellsys-divergence-protocol-form .wide,.sellsys-divergence-protocol-form button{grid-column:auto}.sellsys-divergence-recovery-list article{align-items:stretch;flex-direction:column}}.ops-orders-reconciliation-section{border-color:#0a969147;background:#0c1418}.ops-orders-reconciliation-table{overflow:hidden;border:1px solid rgba(69,127,132,.24);border-radius:12px;background:#0b1114}.ops-orders-reconciliation-table-head,.ops-orders-reconciliation-row{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(120px,.78fr)) minmax(180px,.95fr);align-items:stretch}.ops-orders-reconciliation-table-head{background:#0e1a1e;color:#8fa3a8;font-size:10px;text-transform:uppercase;letter-spacing:.055em}.ops-orders-reconciliation-table-head>span,.ops-orders-reconciliation-row>div{padding:10px 12px;border-right:1px solid rgba(255,255,255,.055)}.ops-orders-reconciliation-table-head>span:last-child,.ops-orders-reconciliation-row>div:nth-child(5){border-right:0}.ops-orders-reconciliation-row{border-top:1px solid rgba(255,255,255,.06);background:#ffffff03}.ops-orders-reconciliation-row>div>span,.ops-orders-reconciliation-item>span,.ops-orders-reconciliation-actions>span{display:none;color:#7f9297;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.ops-orders-reconciliation-row strong{color:#e5ecee}.ops-orders-reconciliation-item strong{display:block;color:var(--brand-accent)}.ops-orders-reconciliation-item small{display:block;margin-top:4px;color:#829297;line-height:1.35}.ops-orders-reconciliation-difference strong{color:#77cf86}.ops-orders-reconciliation-row.tone-danger .ops-orders-reconciliation-difference strong{color:#ff5964}.ops-orders-reconciliation-row.tone-neutral .ops-orders-reconciliation-difference strong{color:#9aa8ac}.ops-orders-reconciliation-actions>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ops-orders-analyze-button{border-color:var(--sellsys-gold, var(--brand-border-strong))!important;color:var(--sellsys-gold, var(--brand-accent))!important}.ops-orders-reconciliation-reason{grid-column:1 / -1;margin:0;padding:9px 12px;border-top:1px solid rgba(255,255,255,.05);color:#9ba9ad;font-size:11px}.ops-orders-reconciliation-reason code{color:inherit}@media(max-width:980px){.ops-orders-reconciliation-table-head{display:none}.ops-orders-reconciliation-row{grid-template-columns:1fr 1fr}.ops-orders-reconciliation-row>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.045)}.ops-orders-reconciliation-row>div>span,.ops-orders-reconciliation-item>span,.ops-orders-reconciliation-actions>span{display:block;margin-bottom:4px}.ops-orders-reconciliation-item,.ops-orders-reconciliation-actions,.ops-orders-reconciliation-reason{grid-column:1 / -1}}.sellsys-component-editor{display:grid;gap:14px;min-width:0;overflow:hidden;padding:16px;border:1px solid color-mix(in srgb,var(--border, #334044) 84%,#16796f 16%);border-radius:16px;background:#121718;container-type:inline-size}.sellsys-component-editor-head{display:grid;gap:6px}.sellsys-component-editor-head h4{margin:2px 0 0;color:#f5f7f7}.sellsys-component-editor-head small{color:#9ca8a8;line-height:1.4}.sellsys-component-product{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #283234;border-radius:14px;background:#0d1112}.sellsys-component-product>header{min-width:0;padding-bottom:10px;border-bottom:1px solid #243033}.sellsys-component-product>header strong{display:block;color:#f2f5f5;overflow-wrap:anywhere}.sellsys-component-rules{display:grid;gap:8px;min-width:0}.sellsys-component-rule-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;padding:12px 0;border-bottom:1px solid #20292b}.sellsys-component-rule-row:last-child{border-bottom:0}.sellsys-component-rule-current{display:grid;gap:2px;min-width:0}.sellsys-component-rule-current>span{color:#90a09f;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sellsys-component-rule-current strong{color:var(--brand-accent);font-size:16px}.sellsys-component-rule-current small{color:#70807f}.sellsys-component-rule-row label{display:grid;gap:5px;min-width:0}.sellsys-component-rule-row label>span{color:#8d9a99;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sellsys-component-rule-row input{box-sizing:border-box;min-width:0;width:100%;min-height:40px;border:1px solid #344143;border-radius:9px;background:#151b1c;color:#f4f6f6;padding:0 10px}.sellsys-component-rule-row input:focus{outline:1px solid #187c72;border-color:#187c72}.sellsys-component-input{position:relative;min-width:0}.sellsys-component-input small{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#6f817f;pointer-events:none}.sellsys-component-input input{padding-left:34px}.sellsys-component-save{width:100%;min-height:40px}.sellsys-component-feedback{display:block;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;line-height:1.35;font-weight:600}.sellsys-component-feedback.success{color:#9fe0c7;background:#2b7f6229}.sellsys-component-feedback.warning{color:#e4c987;background:#97752329}.sellsys-component-feedback.error{color:#ffb3b3;background:#a036362e}@container (min-width: 620px){.sellsys-component-rule-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sellsys-component-rule-current,.sellsys-component-rule-row .reason,.sellsys-component-save,.sellsys-component-feedback{grid-column:1 / -1}}.buyers-page{display:grid;gap:18px}.buyers-head{padding:22px 24px;border:1px solid rgba(46,106,99,.28);border-radius:17px;background:linear-gradient(135deg,#2e6a6312,#ffffff04)}.buyers-head h2{margin:5px 0 7px}.buyers-head p{margin:0;color:#8f9499}.buyers-filter{display:grid;grid-template-columns:1.2fr 2fr auto;gap:12px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#1b2323}.buyers-filter label{display:grid;gap:6px;color:#9da1a5;font-size:12px}.buyers-filter input,.buyers-filter select{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0e1313;color:#eef1f2;padding:9px 10px}.buyers-error{padding:12px;border:1px solid rgba(225,84,84,.35);border-radius:10px;background:#e1545414;color:#efb1b1}.buyers-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.buyers-metrics article{padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#1b2323}.buyers-metrics span{display:block;color:#858a8f;font-size:11px;text-transform:uppercase}.buyers-metrics strong{display:block;margin-top:7px;font-size:20px}.buyers-table-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#1b2323}.buyers-table-head{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:17px 19px;border-bottom:1px solid rgba(255,255,255,.07)}.buyers-table-head h3{margin:3px 0}.buyers-table-head>span{color:#7e8388;font-size:12px}.buyers-table-wrap{overflow:auto}.buyers-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.buyers-table-wrap th{padding:10px 12px;text-align:left;color:#858a8f;font-size:10px;text-transform:uppercase;background:#101818}.buyers-table-wrap td{padding:12px;border-top:1px solid rgba(255,255,255,.055);font-size:12px}.buyers-row{cursor:pointer}.buyers-row:hover{background:#2e6a630d}.buyers-row td strong,.buyers-row td small{display:block}.buyers-row td small{margin-top:3px;color:#777c81}.buyers-badge{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800}.buyers-badge.repeat{color:#91ddb0;border:1px solid rgba(76,175,120,.35);background:#4caf781a}.buyers-badge.first{color:var(--brand-accent);border:1px solid rgba(46,106,99,.35);background:#2e6a6314}.buyers-expanded td{padding:0;background:#0e1313}.buyers-bio{padding:15px 18px;border-top:1px solid rgba(46,106,99,.28);border-bottom:1px solid rgba(46,106,99,.18)}.buyers-bio>header{display:flex;justify-content:space-between;cursor:pointer}.buyers-bio>header strong{display:block;margin-top:4px}.buyers-bio>header>span{color:var(--brand-accent)}.buyers-bio-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.buyers-bio-facts div{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#1b2323}.buyers-bio-facts span{display:block;color:#777d82;font-size:10px;text-transform:uppercase}.buyers-bio-facts strong{display:block;margin-top:5px}.buyers-products{margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#1b2323}.buyers-products h4{margin:0 0 9px}.buyers-products div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:800px){.buyers-filter,.buyers-metrics,.buyers-bio-facts{grid-template-columns:1fr 1fr}}@media(max-width:520px){.buyers-filter,.buyers-metrics,.buyers-bio-facts{grid-template-columns:1fr}}.scos-postsale{display:grid;gap:12px;color:var(--text,#e7efee);min-width:0}.scos-postsale-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.scos-postsale-toolbar>input{flex:1 1 300px}.scos-postsale-toolbar>select{flex:0 1 210px}.scos-postsale input,.scos-postsale select,.scos-postsale textarea{background:#10171c;border:1px solid #2c3b40;color:inherit;border-radius:8px;padding:10px;min-width:0;font:inherit}.scos-postsale-tabs{display:flex;gap:0;align-items:center}.scos-postsale-tabs button{background:#182422;border:1px solid #304745;color:inherit;padding:9px 16px}.scos-postsale-tabs button.active{background:#306c66}.scos-postsale-tabs small{margin-left:auto;color:#a7bfbb}.scos-postsale-list{overflow-x:auto;display:grid;gap:6px}.scos-postsale-grid{display:grid;grid-template-columns:44px 180px minmax(185px,1fr) 120px 120px 170px 128px 70px;gap:10px;align-items:center;min-width:1100px}.scos-postsale-columns{background:#80cfc4;color:#071413;border-radius:9px;padding:11px 12px;font-size:11px;text-transform:uppercase}.scos-postsale-row{min-width:1100px;border:1px solid #293a38;border-left:3px solid #306c66;border-radius:9px;overflow:hidden;background:#111918}.scos-postsale-summary{min-height:50px;padding:7px 10px;font-size:12px}.scos-postsale-summary>div{min-width:0}.scos-postsale-summary>button{padding:6px;font-size:11px;min-height:30px}.scos-postsale-photo{width:34px;height:34px;display:grid;place-items:center}.scos-postsale-photo img{display:block;width:34px;height:34px;object-fit:contain;border-radius:4px;background:#fff}.scos-postsale-product,.scos-postsale-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scos-postsale-product{font-weight:600}.scos-postsale-status{display:inline-block;border:1px solid #35413e;border-radius:12px;padding:3px 7px;font-size:10px;line-height:1.3;max-width:100%}.scos-postsale-overdue{color:#ffbc8c}.scos-postsale-details{border-top:1px solid #293a38;padding:16px;display:grid;gap:12px;white-space:normal}.scos-postsale-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.scos-postsale-detail-heading>div{display:flex;align-items:center;gap:18px}.scos-postsale a{color:#85d8cb;text-decoration:underline}.scos-postsale-return{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #304745;border-radius:8px}.scos-postsale-return a{margin-left:auto}.scos-postsale-messages{display:flex;flex-direction:column;gap:10px;max-height:390px;overflow-y:auto;padding:4px 12px 4px 0}.scos-postsale-message{background:#1d2827;border:1px solid #334440;border-radius:10px;padding:10px 12px;max-width:82%;align-self:flex-start;min-width:240px}.scos-postsale-message.outgoing{align-self:flex-end;background:#203e3a}.scos-postsale-message header{display:flex;gap:22px;justify-content:space-between;font-size:12px}.scos-postsale-message time{color:#b8c7c4;font-size:11px}.scos-postsale-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:8px 0 0}.scos-postsale-message button{margin-top:8px;max-width:100%;overflow-wrap:anywhere;text-align:left}.scos-postsale-message small{color:#ffcb96}.scos-postsale-reply{display:grid;grid-template-columns:230px 1fr;gap:12px;border-top:1px solid #334440;padding-top:12px}.scos-postsale-reply label{display:grid;gap:6px;font-size:12px;align-content:start}.scos-postsale-reply textarea{resize:vertical;width:100%}.scos-postsale-reply-footer{grid-column:1/-1;display:flex;align-items:center;gap:16px}.scos-postsale-files{margin-right:auto}.scos-postsale-files input{padding:5px}.scos-postsale-files small{color:#a7bfbb}.scos-postsale-error{border-left:3px solid #e8b26f;padding:8px 12px;background:#28261e;color:#f6dbb6}.scos-postsale-unavailable{color:#b8c7c4}.scos-postsale p{margin:0}.scos-postsale-manual{margin-top:18px}.scos-postsale-manual>summary{cursor:pointer;padding:12px}.scos-postsale-decisions{display:flex;gap:10px}.scos-postsale-decision-confirm{background:#26322b;border:1px solid #677657;padding:12px;border-radius:8px}.scos-postsale-decision-confirm p{margin:8px 0}.scos-postsale-decision-confirm button{margin-right:10px}.mlads{--mlads-accent:var(--brand-border-strong);--mlads-muted:var(--muted,#9aa3af);--mlads-line:#2a3038;display:grid;gap:16px;min-width:0;color:var(--text,#f7f8fa);font-family:inherit}.mlads *{box-sizing:border-box}.mlads .panel{min-width:0;margin:0;padding:20px;background:#12151a;border:1px solid var(--mlads-line);border-radius:16px}.mlads .mlads-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mlads h3{margin:0;font-size:19px;line-height:1.3}.mlads h4{margin:0;font-size:14px}.mlads p{margin:0;color:var(--mlads-muted);font-size:12px;line-height:1.6}.mlads .mlads-sync-status{font-size:12px;text-align:right;color:var(--mlads-muted)}.mlads .mlads-sync-status small{display:block;margin-top:4px;font-size:11px}.mlads .mlads-toolbar{display:grid;grid-template-columns:minmax(180px,1.5fr) auto minmax(130px,1fr) minmax(130px,1fr) auto;gap:12px;align-items:end;margin-bottom:20px}.mlads .mlads-field{display:grid;gap:7px;min-width:0}.mlads .mlads-field>span{font-size:11px;color:var(--mlads-muted);font-weight:600}.mlads .mlads-field input,.mlads .mlads-field select{width:100%;min-width:0;height:42px;padding:10px 12px;border-radius:9px;border:1px solid var(--mlads-line);background:#10151b;color:inherit;font:inherit;font-size:13px;color-scheme:dark}.mlads button{font:inherit;cursor:pointer}.mlads button:disabled{cursor:not-allowed;opacity:.5}.mlads button:focus-visible,.mlads input:focus-visible,.mlads select:focus-visible,.mlads summary:focus-visible,.mlads .mlads-info:focus-visible{outline:2px solid var(--mlads-accent);outline-offset:3px}.mlads .mlads-presets{display:flex;gap:4px}.mlads .mlads-presets button{height:42px;padding:8px 10px;font-size:12px;white-space:nowrap;border-radius:8px;border:1px solid var(--mlads-line);background:#10151b;color:inherit}.mlads .mlads-presets button[aria-pressed=true]{border-color:var(--mlads-accent);color:var(--mlads-accent);background:#2e6a6312}.mlads .mlads-refresh{height:42px;white-space:nowrap;padding:10px 18px;font-size:13px}.mlads .mlads-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mlads .mlads-metric{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 16px;border:1px solid var(--mlads-line);border-radius:12px;background:linear-gradient(160deg,rgba(255,255,255,.02),transparent)}.mlads .mlads-metric>span{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;color:#d5dbe2}.mlads .mlads-metric>strong{font-size:clamp(21px,1.9vw,30px);font-weight:750;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mlads .mlads-metric>small{font-size:11px;color:var(--mlads-muted)}.mlads .mlads-info{font-size:12px;color:var(--mlads-muted);cursor:help}.mlads .mlads-help{margin-top:14px;color:var(--mlads-muted);font-size:12px}.mlads .mlads-help summary{cursor:pointer;width:fit-content;line-height:1.6}.mlads .mlads-help p{margin-top:10px;max-width:1000px}.mlads .mlads-help[open] summary{color:#d5dbe2}.mlads .mlads-split{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,2fr);gap:16px;align-items:start}.mlads .mlads-count{color:var(--mlads-muted);font-size:12px}.mlads .mlads-campaign-list{display:grid;gap:8px;margin-top:16px;max-height:610px;overflow-y:auto;padding:3px}.mlads .mlads-campaign{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:12px;width:100%;padding:15px 12px;text-align:left;color:inherit;background:#ffffff04;border:1px solid var(--mlads-line);border-radius:10px}.mlads .mlads-campaign:hover{background:#ffffff0b}.mlads .mlads-campaign[aria-pressed=true]{border-color:var(--mlads-accent);background:#2e6a6311}.mlads .mlads-campaign-name{display:grid;gap:8px;min-width:0}.mlads .mlads-campaign-name>strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.mlads .mlads-campaign-tacos{display:grid;gap:5px;text-align:right}.mlads .mlads-campaign-tacos small{font-size:10px;color:var(--mlads-muted)}.mlads .mlads-campaign-tacos strong{font-size:14px;font-variant-numeric:tabular-nums}.mlads .mlads-status{display:inline-flex;align-items:center;gap:6px;color:#b7bec7;font-size:11px;line-height:1.4}.mlads .mlads-status:before{content:"";display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#828c97}.mlads .mlads-status.is-active:before{background:#9bda85}.mlads .mlads-detail-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.mlads .mlads-detail-heading h3{overflow-wrap:anywhere}.mlads .mlads-detail-heading p{margin-top:6px}.mlads .mlads-tabs{display:flex;gap:20px;border-bottom:1px solid var(--mlads-line);margin:18px 0}.mlads .mlads-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--mlads-muted);padding:12px 0;font-size:13px}.mlads .mlads-tabs button[aria-pressed=true]{color:var(--mlads-accent);border-bottom-color:var(--mlads-accent);font-weight:700}.mlads .mlads-detail-kpis .mlads-metric{padding:16px 12px}.mlads .mlads-detail-kpis .mlads-metric strong{font-size:clamp(19px,1.65vw,26px)}.mlads .mlads-metric.mlads-metric-primary{border-color:var(--mlads-accent);background:#2e6a630e}.mlads .mlads-metric-primary>strong{color:var(--mlads-accent)}.mlads .mlads-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px 0;border-top:1px solid var(--mlads-line);border-bottom:1px solid var(--mlads-line)}.mlads .mlads-secondary>div{display:grid;gap:7px;padding:0 12px;border-right:1px solid var(--mlads-line);min-width:0}.mlads .mlads-secondary>div:last-child{border-right:0}.mlads .mlads-secondary span{font-size:11px;color:var(--mlads-muted)}.mlads .mlads-secondary strong{font-size:14px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mlads .mlads-ad-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.mlads .mlads-ad-heading small{font-size:11px;color:var(--mlads-muted)}.mlads .mlads-ad-table{max-height:380px;overflow:auto;border:1px solid var(--mlads-line);border-radius:9px}.mlads .mlads-ad-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.mlads .mlads-ad-table th{text-align:left;padding:10px 12px;background:#1b2027;font-size:11px;font-weight:600;position:sticky;top:0}.mlads .mlads-ad-table th:last-child{width:95px}.mlads .mlads-ad-table td{padding:11px 12px;border-top:1px solid var(--mlads-line);vertical-align:middle;overflow-wrap:anywhere}.mlads .mlads-ad-table tr:nth-child(2n){background:#ffffff06}.mlads .mlads-ad-table td strong{display:block;font-size:12px;font-weight:500;line-height:1.4}.mlads .mlads-ad-table td small{display:block;margin-top:5px;font-size:10px;color:var(--mlads-muted)}.mlads .mlads-more{margin-top:12px;padding:8px 0;background:none;border:0;color:var(--mlads-accent);font-size:12px}.mlads .mlads-footnote{margin-top:18px;font-size:11px}.mlads .mlads-empty{padding:28px 16px;text-align:center;color:var(--mlads-muted);font-size:13px}.mlads .mlads-notice{padding:12px 16px;border:1px solid var(--mlads-accent);border-radius:10px}.mlads .mlads-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mlads-manual{border:1px solid #2f4140;border-radius:12px;padding:16px 20px;background:#12151a}.mlads-manual>summary{cursor:pointer;font-size:14px;font-weight:700}.mlads-manual>div{display:grid;gap:16px;margin-top:18px}.mlads-manual>summary:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:4px}@media(max-width:1250px){.mlads .mlads-toolbar{grid-template-columns:minmax(160px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto}.mlads .mlads-account{grid-column:span 2}.mlads .mlads-presets{grid-column:span 2;justify-content:flex-end}.mlads .mlads-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mlads .mlads-split{grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr)}}@media(max-width:850px){.mlads .mlads-split{grid-template-columns:minmax(0,1fr)}.mlads .mlads-campaign-list{max-height:300px}.mlads .mlads-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mlads .mlads-heading{align-items:flex-start}.mlads .mlads-sync-status{max-width:45%}.mlads .mlads-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mlads .mlads-account{grid-column:1/-1}.mlads .mlads-presets{grid-column:1/-1;justify-content:flex-start}.mlads .mlads-refresh{grid-column:1/-1}}@media(max-width:480px){.mlads .panel{padding:14px}.mlads .mlads-heading{display:grid;gap:10px}.mlads .mlads-sync-status{max-width:none;text-align:left}.mlads .mlads-secondary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.mlads .mlads-secondary>div:nth-child(2){border-right:0}.mlads .mlads-metric{padding:14px 10px}.mlads .mlads-metric>strong{font-size:20px}.mlads .mlads-ad-heading{align-items:flex-start}.mlads .mlads-ad-heading small{display:none}}.mlads .mlads-comparison{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:16px;font-size:12px;color:#b7bec7}.mlads .mlads-comparison strong{color:inherit}.mlads-strategy-dashboard{min-width:0;margin-bottom:20px}.mlads-strategy-dashboard .mlads-heading{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.mlads-strategy-dashboard p,.mlads-strategy-dashboard small{color:#b7bec7;font-size:12px;line-height:1.6}.mlads-strategy-scroll{overflow-x:auto;margin:16px 0}.mlads-strategy-dashboard table{border-collapse:collapse;width:100%;min-width:690px}.mlads-strategy-dashboard th,.mlads-strategy-dashboard td{text-align:left;padding:14px 12px;border-bottom:1px solid #2f4140;vertical-align:top}.mlads-strategy-dashboard th{font-size:12px}.mlads-strategy-dashboard td{font-size:13px}.mlads-strategy-dashboard td small{display:block;margin-top:4px}.mlads-strategy-dashboard tr:nth-child(2n){background:#ffffff06}.mlads-strategy-window{font-variant-numeric:tabular-nums}.mlads-strategy-window strong{font-size:18px}.mlads-navigation-card.card{padding:0;overflow:hidden}.mlads-navigation-card .panorama-card-open{height:100%;padding:18px;font:inherit}.mlads-navigation-card .panorama-card-open:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:-3px}.mlads-strategy-page{min-width:0}.mlads-strategy-companies{overflow-x:auto;margin:16px 0;min-width:0}.mlads-strategy-dashboard .mlads-strategy-table{width:100%;min-width:690px;border-collapse:collapse}.mlads-strategy-table th,.mlads-strategy-table td{padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border,#2f4140)}.mlads-strategy-table thead th{color:var(--muted,#9aa3af);font-size:12px;font-weight:600}.mlads-strategy-table tbody tr:nth-child(odd){background:#ffffff05}.mlads-strategy-table tbody tr:nth-child(2n){background:#2e6a6309}.mlads-strategy-table tbody th{font-size:13px;font-weight:500;min-width:200px}.mlads-strategy-table tbody th strong,.mlads-strategy-table tbody th small{display:block}.mlads-strategy-table tbody th small{font-size:11px;font-weight:400;margin-top:4px}.mlads-strategy-table .mlads-strategy-window strong{font-size:16px}.mlads-status-tag{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.mlads-status-tag.is-optimizing{color:#93c5fd;background:#3b82f629;border-color:#3b82f673}.mlads-status-tag.is-outside{color:#fca5a5;background:#ef444429;border-color:#ef444473}.mlads-status-tag.is-pending{color:#cbd5e1;background:#94a3b824;border-color:#94a3b866}.mlads-status-tag.is-healthy{color:#86efac;background:#22c55e24;border-color:#22c55e66}.mlads-tacos-line{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.mlads-tacos-line>strong{white-space:nowrap}.mlads-delta-badge{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid;border-radius:7px;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.mlads-delta-badge{color:inherit;background:#ffffff09;border-color:var(--border,#2f4140)}.mlads-strategy-table .mlads-delta-caption{font-size:10px;color:var(--muted,#9aa3af)}.ops-b1-shell{display:flex;flex-direction:column;gap:18px}.ops-b1-toolbar{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(260px,1.4fr) minmax(170px,.7fr) auto;gap:14px;align-items:end}.ops-b1-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ops-b1-field>span,.ops-b1-detail-grid span,.ops-b1-question-box>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.ops-b1-field input,.ops-b1-field select,.ops-b1-field textarea,.ops-b1-answer-area textarea{width:100%;box-sizing:border-box;background:var(--surface-2,#111820);border:1px solid rgba(255,255,255,.11);color:var(--text,#f3f5f7);border-radius:10px;padding:11px 12px;outline:none}.ops-b1-field textarea,.ops-b1-answer-area textarea{min-height:86px;resize:vertical}.ops-b1-field input:focus,.ops-b1-field select:focus,.ops-b1-field textarea:focus,.ops-b1-answer-area textarea:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a631f}.ops-b1-new{height:42px;white-space:nowrap}.ops-b1-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-b1-form-title{grid-column:1/-1;display:flex;flex-direction:column;gap:4px}.ops-b1-form-title strong{font-size:17px}.ops-b1-field.wide{grid-column:span 2}.ops-b1-field.full{grid-column:1/-1}.ops-b1-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.ops-b1-list{display:flex;flex-direction:column;gap:8px}.ops-b1-row{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:#ffffff05}.ops-b1-row:nth-child(2n){background:#ffffff09}.ops-b1-row.expanded{border-color:#2e6a6357;background:#2e6a6309}.ops-b1-row-main{width:100%;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(260px,1.5fr) minmax(100px,.55fr) minmax(130px,.7fr) minmax(150px,.75fr) 26px;gap:14px;align-items:center;text-align:left;border:0;background:transparent;color:inherit;padding:12px 15px;cursor:pointer}.ops-b1-row-main.campaign,.ops-b1-row-main.question{grid-template-columns:minmax(180px,1fr) minmax(210px,1.1fr) minmax(90px,.45fr) minmax(150px,.7fr) minmax(130px,.65fr) 26px}.ops-b1-row-main>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ops-b1-row-main small{color:var(--muted);font-size:11px}.ops-b1-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ops-b1-row-main>div:first-child>strong{color:var(--brand-accent)}.ops-b1-row-main.question .question-preview strong{white-space:nowrap}.ops-b1-chevron{font-size:18px;color:var(--brand-accent);transition:transform .2s}.ops-b1-row.expanded .ops-b1-chevron{transform:rotate(180deg)}.ops-b1-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.13);font-size:11px;font-weight:800;white-space:nowrap}.ops-b1-badge.gold{border-color:#2e6a6361;color:var(--brand-accent)}.ops-b1-row-details{border-top:1px solid rgba(255,255,255,.08);padding:18px;display:flex;flex-direction:column;gap:16px}.ops-b1-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ops-b1-detail-grid>div{display:flex;flex-direction:column;gap:5px}.ops-b1-detail-grid .wide{grid-column:span 2}.ops-b1-detail-grid strong{font-size:13px;font-weight:650}.ops-b1-action-strip{display:flex;align-items:end;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.ops-b1-action-strip .ops-b1-field{min-width:230px}.ops-b1-timeline{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.ops-b1-timeline>strong{color:var(--brand-accent);font-size:12px}.ops-b1-timeline>div{display:grid;grid-template-columns:170px 1fr 1fr;gap:12px;font-size:12px}.ops-b1-timeline span,.ops-b1-timeline small{color:var(--muted)}.ops-b1-empty{min-height:150px;border:1px dashed rgba(255,255,255,.12);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;color:var(--muted)}.ops-b1-empty strong{color:var(--text)}.ops-b1-question-box{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000024}.ops-b1-question-box strong{font-size:15px;line-height:1.45}.ops-b1-question-box p{margin:0;line-height:1.5}.ops-b1-answer-area{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.ops-b1-answer-area>div{display:flex;gap:9px}.ops-b1-answer-area textarea{min-height:92px}@media(max-width:1100px){.ops-b1-toolbar{grid-template-columns:1fr 1fr}.ops-b1-row-main,.ops-b1-row-main.campaign,.ops-b1-row-main.question{grid-template-columns:1fr 1fr 120px 26px}.ops-b1-row-main>div:nth-of-type(3),.ops-b1-row-main>div:nth-of-type(4){display:none}.ops-b1-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.ops-b1-toolbar,.ops-b1-form{grid-template-columns:1fr}.ops-b1-field.wide,.ops-b1-field.full,.ops-b1-form-title,.ops-b1-form-actions{grid-column:1}.ops-b1-row-main,.ops-b1-row-main.campaign,.ops-b1-row-main.question{grid-template-columns:1fr auto 24px}.ops-b1-row-main>div:not(:first-child){display:none}.ops-b1-detail-grid{grid-template-columns:1fr}.ops-b1-detail-grid .wide{grid-column:1}.ops-b1-action-strip,.ops-b1-answer-area{display:flex;flex-direction:column;align-items:stretch}.ops-b1-action-strip .ops-b1-field{min-width:0}.ops-b1-answer-area>div{justify-content:flex-end}.ops-b1-timeline>div{grid-template-columns:1fr}.ops-b1-new{width:100%}}.dev13-returns-shell .ops-b1-row-main{grid-template-columns:minmax(160px,1.2fr) minmax(130px,.8fr) 90px 110px 180px 24px}.ops-b1-info-strip,.dev13-stock-state,.dev13-finance,.dev13-evidence,.dev13-unfit{border:1px solid var(--border, #353535);border-radius:10px;background:#ffffff06;padding:12px}.dev13-create-line,.dev13-classification,.dev13-finance header,.dev13-evidence header,.dev13-stock-state,.dev13-unfit{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.dev13-create-line .wide,.dev13-classification .wide{flex:1 1 320px}.dev13-detail,.dev13-items{display:grid;gap:12px}.dev13-item-card{border:1px solid var(--border, #353535);border-left:2px solid var(--brand-border-strong);border-radius:10px;padding:12px;display:grid;gap:10px}.dev13-item-card>header{display:flex;justify-content:space-between;gap:12px}.dev13-item-card>header div{display:grid;gap:3px}.dev13-unfit{align-items:flex-start;flex-direction:column}.dev13-paste-zone{min-height:74px;border:1px dashed var(--brand-border-strong);border-radius:10px;padding:12px;display:grid;gap:8px;outline:none}.dev13-paste-zone:focus{box-shadow:0 0 0 2px #2e6a632e}.dev13-evidence-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dev13-evidence-list a,.dev13-evidence-link{display:grid;gap:2px;color:inherit;text-decoration:none;border:1px solid var(--border, #353535);border-radius:8px;padding:8px 10px}.dev13-dispositions{display:grid;gap:6px}.dev13-dispositions>div{display:grid;grid-template-columns:minmax(180px,1fr) 80px 120px;gap:10px;align-items:center}@media(max-width:1100px){.dev13-returns-shell .ops-b1-row-main{grid-template-columns:1fr 1fr}}.dev13-evidence-link{cursor:pointer;font:inherit;text-align:left}.ops-b2-shell{display:flex;flex-direction:column;gap:18px}.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket{grid-template-columns:minmax(125px,.75fr) minmax(260px,2fr) minmax(130px,.85fr) minmax(105px,.65fr) minmax(145px,.85fr) auto 24px}.ops-b1-row-main.ads-campaign{grid-template-columns:minmax(170px,1.4fr) minmax(170px,1fr) minmax(120px,.75fr) minmax(90px,.5fr) auto 24px}.post-subject{min-width:0}.post-subject strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-b2-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(46,106,99,.14)}.ops-b2-inline-save{width:max-content;margin-top:8px}.ops-b2-history{margin-top:18px;border-top:1px solid rgba(46,106,99,.14);padding-top:16px;display:grid;gap:9px}.ops-b2-history>div{display:flex;justify-content:space-between;gap:16px;padding:9px 12px;border-radius:9px;background:#ffffff06}.ops-b2-history>div span{color:var(--muted);font-size:12px;text-align:right}.ops-b2-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ops-b2-kpis article{padding:15px 16px;border:1px solid rgba(46,106,99,.15);background:linear-gradient(180deg,#ffffff09,#ffffff04);border-radius:12px;display:grid;gap:8px}.ops-b2-kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ops-b2-kpis strong{font-size:17px;color:var(--brand-accent)}.ops-b2-metric-list{display:grid;gap:8px}.ops-b2-metric-row{display:grid;grid-template-columns:minmax(170px,1.25fr) repeat(4,minmax(110px,.75fr)) auto;gap:14px;align-items:center;padding:12px 16px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff05}.ops-b2-metric-row:nth-child(2n){background:#2e6a6306}.ops-b2-metric-row>div{display:grid;gap:3px}.ops-b2-metric-row small,.ops-b2-metric-row span{color:var(--muted);font-size:11px}.ops-b2-metric-row>div:first-child span{font-size:12px}@media(max-width:1180px){.ops-b2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket{grid-template-columns:1fr 2fr 1fr auto 24px}.ops-b1-row-main.post-sale>div:nth-child(4),.ops-b1-row-main.ticket>div:nth-child(4){display:none}.ops-b1-row-main.post-sale>div:nth-child(5),.ops-b1-row-main.ticket>div:nth-child(5){display:none}.ops-b2-metric-row{grid-template-columns:1.2fr repeat(3,1fr) auto}.ops-b2-metric-row>div:nth-child(5){display:none}}@media(max-width:760px){.ops-b2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-b2-edit-grid{grid-template-columns:1fr}.ops-b2-history>div{display:grid}.ops-b2-history>div span{text-align:left}.ops-b2-metric-row{grid-template-columns:1fr 1fr}.ops-b2-metric-row>*:nth-child(n+5){display:none}.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket,.ops-b1-row-main.ads-campaign{grid-template-columns:1fr auto 24px}.ops-b1-row-main.post-sale>div:nth-child(n+2),.ops-b1-row-main.ticket>div:nth-child(n+2),.ops-b1-row-main.ads-campaign>div:nth-child(n+2){display:none}.ops-b1-row-main.post-sale>.ops-b1-badge,.ops-b1-row-main.ticket>.ops-b1-badge,.ops-b1-row-main.ads-campaign>.ops-b1-badge{display:inline-flex}}.ma-workspace{display:grid;gap:18px;min-width:0;color:#edf5f2}.ma-workspace *{box-sizing:border-box}.ma-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ma-heading h2{margin:5px 0}.ma-heading .eyebrow{color:#d8ba6f}.ma-heading small,.ma-note,.ma-panel header small{color:#a9bcb7}.ma-filter-panel,.ma-panel,.ma-method{background:#111a1c;border:1px solid #304644;border-radius:15px;padding:20px;min-width:0}.ma-main-filters,.ma-cross-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.ma-main-filters label:first-child{flex:2;min-width:230px}.ma-main-filters label,.ma-cross-filters label{display:grid;gap:7px;flex:1;min-width:145px;font-size:12px;font-weight:600}.ma-cross-filters{padding-top:12px;border-top:1px solid #304644}.ma-workspace input,.ma-workspace select{width:100%;min-width:0;border:1px solid #3b5651;border-radius:8px;background:#0d1517;color:#eef5f3;padding:10px;font:inherit}.ma-workspace button{cursor:pointer;border:1px solid #42615a;border-radius:8px;background:#1c302d;color:#eef5f3;padding:9px 13px;font:inherit}.ma-workspace button:disabled{opacity:.6;cursor:default}.ma-workspace button:focus-visible,.ma-map path:focus-visible{outline:3px solid #e8c267;outline-offset:2px}.ma-workspace button.primary,.ma-tabs button[aria-pressed=true],.ma-shortcuts button[aria-pressed=true]{background:#7fd1c6;color:#081413;border-color:#7fd1c6;font-weight:700}.ma-shortcuts,.ma-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ma-tabs{margin:0}.ma-note{font-size:12px;line-height:1.6;margin:12px 0 0}.ma-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ma-workspace .ma-card{display:flex;flex-direction:column;text-align:left;gap:12px;padding:19px;background:#142020;border:1px solid #3b5550;border-top:3px solid #b49a54;opacity:1}.ma-card strong{font-size:25px;overflow-wrap:anywhere}.ma-card small{font-size:11px;color:#b2c6bf;line-height:1.5}.ma-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ma-panel header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.ma-panel h3{margin:0;font-size:17px}.ma-table-block{min-width:0;margin:12px 0}.ma-table-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ma-table-tools label{margin-left:auto;max-width:260px}.ma-table-tools small{color:#aac0b8}.ma-table-scroll{overflow:auto;border-radius:9px;border:1px solid #304644}.ma-workspace table{border-collapse:collapse;width:100%;font-size:12px}.ma-workspace th{background:#7fd1c6;color:#071311;text-align:left;white-space:nowrap}.ma-workspace th button{border:0;background:transparent;color:#071311;font-weight:700;border-radius:0;width:100%;text-align:left}.ma-workspace td{padding:12px 10px;border-bottom:1px solid #2b403d;max-width:320px;overflow-wrap:anywhere}.ma-workspace tbody tr:nth-child(2n){background:#1b2529}.ma-workspace tbody tr:nth-child(odd){background:#111b1f}.ma-pagination{display:flex;gap:14px;justify-content:flex-end;align-items:center;margin-top:10px}.ma-product-detail{padding:10px;min-width:0}.ma-bars{display:grid;gap:10px;max-height:330px;overflow:auto;padding-right:5px}.ma-bars>div{display:grid;grid-template-columns:minmax(65px,1fr) minmax(50px,2fr) minmax(85px,1fr);gap:10px;align-items:center;font-size:12px}.ma-bars strong{text-align:right;white-space:nowrap}.ma-bar-track{height:11px;border-radius:8px;background:#2a3935;overflow:hidden}.ma-bar-track i{height:100%;display:block;background:linear-gradient(90deg,#346f65,#7fd1c6);border-radius:8px}.ma-map svg{width:100%;height:auto;max-height:580px;display:block}.ma-map path{cursor:pointer}.ma-map text{fill:#f2f8f5;font:700 9px sans-serif;text-anchor:middle;paint-order:stroke;stroke:#112b25;stroke-width:2px}.ma-workspace .ma-map-reset{margin-left:auto;font-size:12px;white-space:nowrap}.ma-workspace .ma-map-reset:not(:disabled){background:#7fd1c6;color:#081413;border-color:#7fd1c6;font-weight:700}.ma-heat-scroll{overflow:auto}.ma-heat th,.ma-heat td{text-align:center;padding:10px 5px;white-space:nowrap;font-size:10px}.ma-method{font-size:12px;color:#bdccc7;line-height:1.7}.ma-method summary{cursor:pointer;color:#dcc37c;font-weight:700}.ma-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ma-shortcuts label{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px}.ma-shortcuts label input{width:85px}.ma-ads{min-width:0}@media(max-width:1000px){.ma-grid{grid-template-columns:1fr}.ma-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ma-filter-panel,.ma-panel{padding:12px}.ma-heading{align-items:start;flex-direction:column}.ma-main-filters label:first-child{min-width:100%}.ma-tabs button{flex:1 1 42%;font-size:12px}.ma-cards{grid-template-columns:1fr 1fr}.ma-card strong{font-size:20px}.ma-cross-filters label{min-width:40%}.ma-bars>div{grid-template-columns:70px 1fr 92px;gap:5px;font-size:11px}.ma-table-tools label{max-width:100%;margin:0}.ma-table-tools{align-items:start;flex-direction:column}.ma-pagination{font-size:11px}}.ma-workspace .ma-table-scroll td{padding:8px 10px;line-height:1.4}.ma-workspace .ma-table-scroll td>button{width:max-content;white-space:nowrap;overflow-wrap:normal;padding:6px 10px;line-height:1.25}.listing-stock-sync{padding:18px 22px;background:#f5f9f8;border-bottom:1px solid #d7e4e0;color:#263d38}.listing-stock-sync>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.listing-stock-sync>header>div{display:grid;gap:3px}.listing-stock-sync>header strong{font-size:14px}.listing-stock-sync>header small{color:#60776f;font-size:11px}.listing-operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.listing-operation-card{padding:14px;border:1px solid #d0dfda;border-radius:12px;background:#fff;box-shadow:0 5px 14px #1e463c0d}.listing-operation-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.listing-operation-card>header>div{display:grid;gap:3px}.listing-operation-card>header span{font-size:10px;font-weight:800;letter-spacing:.04em;color:#647c74}.listing-operation-card>header strong{font-size:14px;color:#203a33}.listing-operation-card p{margin:7px 0;color:#526a62;font-size:11px;line-height:1.45}.listing-operation-card small{color:#687e77;font-size:10px}.listing-operation-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:5px 8px;border-radius:999px;border:1px solid #b9cbc5;background:#eef4f2;color:#496158;font-size:9px;font-weight:800}.listing-operation-badge.synced{border-color:#9cccb2;background:#e1f3e8;color:#245b3c}.listing-operation-badge.pending{border-color:#e5cb8b;background:#fff4d8;color:#775b1d}.listing-operation-badge.error{border-color:#e1aaa6;background:#fdebea;color:#8f3f38}.listing-operation-badge.full{border-color:#8fb5d0;background:#e8f3fb;color:#315f7f}.listing-operation-badge.local{border-color:#91c5b3;background:#e4f3ed;color:#285d4a}.listing-operation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.listing-operation-card button{min-height:34px;padding:0 11px;border-radius:8px;border:1px solid #8ba49b;background:#fff;color:#294a40;font-weight:700;cursor:pointer}.listing-operation-card button.primary{border-color:#2e6a63;background:#2e6a63;color:#fff}.listing-operation-card button:disabled{opacity:.45;cursor:not-allowed}.listing-operation-message{margin-top:10px;padding:8px 10px;border-radius:8px;background:#edf5f2;color:#31554a;font-size:10px}.listing-operation-message.error{background:#fdebea;color:#8f3f38}.listing-operation-message.warning{background:#fff4d8;color:#775b1d}.listing-linked-products{display:grid;gap:6px;margin-top:9px}.listing-linked-products>div{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:7px 8px;border-radius:8px;background:#f4f7f6;font-size:10px}.listing-linked-products span{color:#6c8179}.listing-linked-products strong{font-size:10px}.listing-link-form,.listing-price-form{display:grid;gap:9px;margin-top:11px;padding-top:11px;border-top:1px solid #dbe6e2}.listing-link-form label,.listing-price-form label{display:grid;gap:4px;color:#536d64;font-size:10px}.listing-link-form input,.listing-link-form select,.listing-price-form input{height:37px;border:1px solid #b9cbc5;border-radius:8px;background:#fff;color:#203a33;padding:0 10px}.listing-link-preview{display:grid;gap:5px;padding:9px;border:1px solid #d6e3df;border-radius:9px;background:#f8fbfa}.listing-link-preview>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.listing-link-preview span{color:#667d75}.listing-price-current{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:8px 0}.listing-price-current strong{font-size:21px}.listing-price-review{padding:10px;border:1px solid #d8b962;border-radius:9px;background:#fff8e6}.listing-price-review strong{display:block;margin-bottom:4px;color:#624c17}.listing-provider-status-control{padding:14px;border:1px solid #d0dfda;border-radius:12px;background:#fff}.listing-provider-status-control>div:first-child{display:grid;gap:3px}.listing-provider-status-control>div:first-child>span{font-size:10px;color:#647c74}.listing-provider-status-control>div:first-child>strong{font-size:15px}.listing-provider-status-actions{display:flex;gap:8px;margin-top:10px}.listing-provider-status-control button{min-height:34px;padding:0 11px;border-radius:8px;border:1px solid #8ba49b;background:#fff;color:#294a40;font-weight:700;cursor:pointer}.listing-provider-status-control button.primary{border-color:#2e6a63;background:#2e6a63;color:#fff}.listing-provider-status-control button:disabled{opacity:.45;cursor:not-allowed}.listing-sync-block{margin-top:12px;padding:14px;border:1px solid #d0dfda;border-radius:12px;background:#fff}.listing-sync-block>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.listing-sync-items{display:grid;gap:8px}.listing-sync-items>article{padding:10px;border-radius:9px;background:#f4f7f6}.listing-sync-items dl{display:flex;flex-wrap:wrap;gap:16px 32px;margin:10px 0 0}.listing-sync-items dt{font-size:10px;color:#647c74}.listing-sync-items dd{margin:3px 0 0;font-size:11px;font-weight:700}.stock-sync-state{display:inline-block;padding:4px 8px;border-radius:6px;background:#e6eeeb;font-size:9px}@media(max-width:1100px){.listing-operations-grid{grid-template-columns:1fr}.listing-price-current{align-items:flex-start;flex-direction:column}}.listing-management-controls{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid #dbe6e2}.listing-management-controls label{display:flex;align-items:center;gap:8px;color:#294a40;font-size:11px;font-weight:700}.listing-management-controls input{width:15px;height:15px;margin:0;accent-color:#2e6a63}.listing-management-controls small{margin-left:23px;color:#687e77;font-size:10px;line-height:1.4}.listing-management-controls label+small{margin-bottom:3px}.listing-sync-block>header button{min-height:34px;padding:0 12px;border-radius:8px;border:1px solid #2e6a63;background:#2e6a63;color:#fff;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.listing-sync-block>header button:disabled{opacity:.55;cursor:not-allowed}.market-intelligence{display:grid;gap:12px}.mi-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:4px 2px}.mi-header h3{margin:3px 0 5px;font-size:18px}.mi-header p{margin:0;color:#879aa5;font-size:9px}.mi-policy{padding:6px 9px;border:1px solid var(--brand-border-strong);border-radius:999px;color:var(--brand-accent);font-size:8px;font-weight:900}.mi-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.mi-summary article{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:11px;border:1px solid #334049;border-radius:10px;background:#0c1115}.mi-summary span{font-size:8px;color:var(--brand-accent);font-weight:900}.mi-summary strong{grid-column:2;grid-row:1/3;font-size:22px}.mi-summary small{font-size:8px;color:#80939e}.mi-search{display:grid;gap:5px;padding:12px;border:1px solid #334049;border-radius:10px;background:#0c1115;color:#91a3ad;font-size:9px}.mi-search input{height:38px;padding:0 11px;border:1px solid #37434b;border-radius:8px;background:#080c0f;color:#e5eaec}.mi-list{overflow:hidden;border:1px solid #334049;border-radius:12px;background:#0b1014}.mi-row{display:grid;grid-template-columns:2fr 1fr 1.15fr 1fr .8fr .8fr;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #29333a}.mi-row.head{min-height:34px;color:var(--brand-accent);font-size:8px;font-weight:900;background:#080c0f}.mi-row.data{min-height:54px;cursor:pointer;font-size:9px}.mi-row.data:hover,.mi-row.data.expanded{background:#141a18;box-shadow:inset 3px 0 var(--brand-border-strong)}.mi-row>span{display:grid;gap:3px;min-width:0}.mi-row b{overflow:hidden;text-overflow:ellipsis}.mi-row small{color:#82949f;font-size:8px}.mi-row button{font-size:8px;white-space:nowrap}.mi-state{font-size:8px}.state-saudavel{color:#70d99c}.state-precisa_otimizacao,.state-preco_acima_mercado,.state-candidato_pausa{color:#efc95c}.state-oportunidade_expansao,.state-vinculo_pendente{color:#78c8f4}.state-em_observacao{color:#aeb9bf}.mi-detail{display:grid;grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:8px;padding:12px;background:#080d10;border-bottom:1px solid var(--brand-border-strong)}.mi-detail>section{padding:10px;border:1px solid #2d3940;border-radius:9px;background:#0d1317}.mi-detail strong{display:block;font-size:10px;line-height:1.5}.mi-detail p{display:flex;justify-content:space-between;gap:10px;margin:6px 0 0;color:#8da0aa;font-size:8px;line-height:1.45}.mi-detail p b{color:#dce4e7}.mi-detail .warning{color:#d7b85b}.mi-detail>section:first-child p{display:block}.mi-detail small{display:block;margin-top:8px;color:#748894;font-size:8px}.mi-comparables{grid-column:1/-1}.mi-comparables p span{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-empty-detail{padding:14px;color:#879aa5;font-size:9px;background:#080d10;border-bottom:1px solid var(--brand-border-strong)}.mi-error{padding:10px;border:1px solid #713c3c;border-radius:9px;color:#efaaaa;background:#7828281a;font-size:9px}.mi-footnote{color:#7c909b;font-size:8px;line-height:1.5}@media(max-width:1200px){.mi-summary{grid-template-columns:repeat(3,1fr)}.mi-detail{grid-template-columns:1fr 1fr}.mi-row{grid-template-columns:2fr 1fr 1fr .8fr}.mi-row>*:nth-child(4),.mi-row>*:nth-child(5){display:none}}@media(max-width:760px){.mi-summary,.mi-detail{grid-template-columns:1fr}.mi-row{grid-template-columns:1.7fr 1fr .8fr}.mi-row>*:nth-child(2),.mi-row>*:nth-child(4),.mi-row>*:nth-child(5){display:none}}.listings-page{display:grid;gap:14px}.listings-filter-card,.listings-table-card,.listings-cards>article{background:linear-gradient(180deg,#12171c,#0d1216);border:1px solid #37414a;border-radius:15px;box-shadow:0 12px 28px #0003}.listings-filter-card{padding:16px 18px}.listings-context{display:flex;justify-content:flex-end;border-bottom:1px solid rgba(46,106,99,.3);padding-bottom:10px;margin-bottom:13px}.listings-context strong{color:var(--brand-accent);font-size:15px}.listings-filter-row{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:10px}.listings-filter-secondary{display:grid;grid-template-columns:minmax(320px,2fr) minmax(210px,.8fr) 210px;gap:10px;align-items:end;margin-top:12px}.listings-filter-secondary>label{display:grid;gap:5px;color:#9fb0bc;font-size:11px}.listings-filter-secondary input{height:42px;background:#0a0f13;border:1px solid #37414a;border-radius:9px;color:#f3f6f7;padding:0 12px}.listings-apply{height:42px}.listings-scope-note{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid #252e35}.listings-scope-note strong{color:var(--brand-accent);font-size:11px}.listings-scope-note small{color:#8295a3;text-align:right}.listings-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.listings-cards>article{padding:13px 14px}.listings-cards header{display:flex;justify-content:space-between}.listings-cards header span{color:var(--brand-accent);font-size:11px;font-weight:800}.listings-cards header small{color:#8295a3}.listings-cards>article>strong{display:block;text-align:right;font-size:24px;margin:8px 0}.listings-cards>article>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #263038;padding-top:8px;color:#93a4b0;font-size:11px}.listings-cards b{color:#f5f7f8}.listings-table-card{overflow:hidden}.listings-table-summary{display:flex;justify-content:flex-end;gap:12px;padding:12px 16px;border-bottom:1px solid #29333a}.listings-table-summary small{color:#8799a7}.listings-row{display:grid;grid-template-columns:150px minmax(250px,2.25fr) 115px 95px 65px 80px 80px 105px 115px 80px 115px;gap:8px;align-items:center}.listings-row.head{padding:9px 12px;background:#0a0f12;color:var(--brand-accent);border-bottom:1px solid rgba(46,106,99,.45);font-size:10px;font-weight:800}.listings-row.head button{border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.listings-row.data{width:100%;border:0;border-bottom:1px solid #222b31;color:#e8edf0;text-align:left;padding:8px 12px;background:#10161a;cursor:pointer;font:inherit}.listings-row.data:nth-of-type(4n+1){background:#0d1216}.listings-row.data:hover,.listings-row.data.expanded{background:#171b17;box-shadow:inset 3px 0 var(--brand-border-strong)}.listings-row.data>span,.listings-row.data>strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-id,.listing-product{display:grid;gap:3px}.listing-id>b{font-size:11px}.listing-product>b{font-weight:400;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-product small,.listing-id small{font-size:9px}.listing-status-tag{display:inline-flex;width:72px;justify-content:center;padding:3px 6px;border-radius:999px;border:1px solid #3c4952;font-size:9px!important}.listing-status-tag.success{color:#6ce6a1;border-color:#256f4c;background:#1e784826}.listing-status-tag.warning{color:#f3ca51;border-color:#755d20;background:#a77d101f}.listing-status-tag.danger{color:#ff8585;border-color:#7b3b3d;background:#922e3026}.listing-mapping.ok{color:#6ce6a1}.listing-mapping.pending{color:#e6b827}.listing-expanded{background:#0a0f12;border-bottom:1px solid rgba(46,106,99,.4);padding:16px}.listing-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.listing-detail-grid.wide{grid-template-columns:1fr 1fr 2fr;margin-top:10px}.listing-detail-grid article{border:1px solid #28323a;border-radius:10px;background:#0e1418;padding:11px}.listing-detail-grid article>p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;padding-bottom:5px;border-bottom:1px solid #202930;font-size:10px}.listing-detail-grid article>p span{color:#8fa1ad}.listing-detail-grid article>p strong{text-align:right;font-weight:600}.listing-components{display:grid;gap:5px;margin-top:8px}.listing-components>div{display:grid;grid-template-columns:90px 1fr auto;gap:7px;font-size:9px}.listing-components span{color:var(--brand-accent)}.listing-components small{color:#8fa1ad}.listing-attributes>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.listing-attributes>div>span{border:1px solid #2b363e;border-radius:6px;padding:5px 7px;font-size:9px;color:#93a4b0}.listing-attributes b{color:#e4e9ec}.listing-picture-strip{display:flex;gap:7px;margin-top:10px}.listing-picture-strip img{width:68px;height:68px;object-fit:contain;border:1px solid #2a343b;border-radius:8px;background:#fff}.listings-pagination{display:flex;justify-content:center;gap:6px;padding:14px}.listings-pagination button{min-width:34px;height:34px;border:1px solid #3b464d;background:#0b1014;color:#e8edf0;border-radius:8px;cursor:pointer}.listings-pagination button.active{border-color:var(--brand-border-strong);color:var(--brand-accent);background:#1d190d}.listings-pagination .page-nav{min-width:92px;border-color:var(--brand-border-strong);color:var(--brand-accent)}.listings-pagination button:disabled{opacity:.35;cursor:not-allowed}.page-ellipsis{display:grid;place-items:center;color:#788b98}.listings-error,.listings-empty{padding:18px;color:#ff8a8a;text-align:center}.listings-empty{color:#8fa1ad}@media(max-width:1350px){.listings-filter-row{grid-template-columns:1.3fr repeat(2,1fr)}.listings-filter-secondary{grid-template-columns:1fr 220px 180px}.listings-cards{grid-template-columns:repeat(2,1fr)}.listings-table{overflow-x:auto}.listings-row{min-width:1300px}.listing-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.listings-filter-row,.listings-filter-secondary,.listings-cards,.listing-detail-grid,.listing-detail-grid.wide{grid-template-columns:1fr}.listings-scope-note{display:grid}.listings-scope-note small{text-align:left}}.scos-select-empty{padding:10px 11px;color:#8295a3;font-size:11px;white-space:nowrap}.listings-workspace-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.listings-workspace-tabs>button{display:flex;align-items:center;gap:12px;min-height:62px;padding:11px 14px;border:1px solid #38424a;border-radius:13px;background:linear-gradient(180deg,#11171b,#0c1115);color:#dfe6e9;text-align:left;cursor:pointer;box-shadow:0 10px 22px #00000029}.listings-workspace-tabs>button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--brand-border-strong);color:var(--brand-accent);font-weight:800}.listings-workspace-tabs>button>div{display:grid;gap:2px}.listings-workspace-tabs strong{font-size:13px}.listings-workspace-tabs small{color:#8295a3;font-size:10px}.listings-workspace-tabs>button.active{border-color:var(--brand-border-strong);background:linear-gradient(180deg,#1a1810,#10130f);box-shadow:inset 0 -2px var(--brand-border-strong),0 10px 22px #0003}.listings-workspace-tabs>button.active>span{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-border-strong)}.listing-intelligence{display:grid;gap:12px}.intelligence-control-card,.panel-like,.intelligence-summary-cards>article{background:linear-gradient(180deg,#12171c,#0d1216);border:1px solid #37414a;border-radius:15px;box-shadow:0 12px 28px #0003}.intelligence-control-card{display:grid;grid-template-columns:1fr 420px;gap:24px;align-items:end;padding:17px 18px}.intelligence-control-card h3{margin:4px 0 6px;font-size:20px}.intelligence-control-card p{max-width:820px;margin:0;color:#91a2ad;font-size:11px;line-height:1.55}.intelligence-control-actions{display:grid;grid-template-columns:1fr 160px;gap:10px;align-items:end}.intelligence-control-actions>.primary{height:42px}.intelligence-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.intelligence-summary-cards>article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:13px 14px;border-top-width:2px}.intelligence-summary-cards span{font-size:10px;font-weight:800;letter-spacing:.04em}.intelligence-summary-cards strong{grid-row:1/3;grid-column:2;font-size:24px}.intelligence-summary-cards small{color:#8597a3;font-size:9px}.intelligence-summary-cards .critical{border-top-color:#b94747}.intelligence-summary-cards .critical span,.diagnostic-critical .diagnostic-rank span{color:#ff8c8c}.intelligence-summary-cards .attention{border-top-color:#b88c1b}.intelligence-summary-cards .attention span,.diagnostic-attention .diagnostic-rank span{color:#f0c552}.intelligence-summary-cards .opportunity{border-top-color:#3378a4}.intelligence-summary-cards .opportunity span,.diagnostic-opportunity .diagnostic-rank span{color:#75c2f2}.intelligence-summary-cards .capital{border-top-color:#3e9766}.intelligence-summary-cards .capital span{color:#72dfa1}.panel-like{padding:16px}.panel-like>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid #29333a}.panel-like h3{margin:3px 0 0;font-size:17px}.panel-like>header>small{color:#8295a3;font-size:10px;text-align:right}.intelligence-diagnostic-list{display:grid;gap:7px}.intelligence-diagnostic-list>article{display:grid;grid-template-columns:135px 1fr;gap:12px;border:1px solid #29333a;border-radius:10px;background:#0b1014;overflow:hidden}.diagnostic-rank{display:grid;align-content:center;gap:5px;padding:10px 12px;border-right:1px solid #29333a;background:#0d1317}.diagnostic-rank span{font-size:9px;font-weight:900}.diagnostic-rank small{font-size:9px;color:#8497a4}.diagnostic-content{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(250px,1.2fr) 1.5fr 1.6fr;gap:10px;align-items:center;padding:9px 11px}.diagnostic-content>strong{font-size:11px}.diagnostic-content>b{font-size:10px;font-weight:500}.diagnostic-content p{margin:0;color:#9aabb5;font-size:10px}.diagnostic-content small{color:var(--brand-accent);font-size:9px}.diagnostic-critical{box-shadow:inset 3px 0 #b94747}.diagnostic-attention{box-shadow:inset 3px 0 #b88c1b}.diagnostic-opportunity{box-shadow:inset 3px 0 #3378a4}.intelligence-empty{display:grid;gap:5px;padding:18px;border:1px dashed #35414a;border-radius:10px;background:#0a0f12;text-align:center}.intelligence-empty strong{font-size:12px}.intelligence-empty span{color:#8598a5;font-size:10px}.foundation-badge{display:inline-flex;padding:5px 8px;border:1px solid #3a7b56;border-radius:999px;color:#70d99c;background:#2473481f;font-size:9px;font-weight:800}.capital-description{margin:0 0 12px;color:#9aabb5;font-size:11px;line-height:1.55}.capital-overview{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.capital-overview>div{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #2b363e;border-radius:10px;background:#0b1014}.capital-overview span{color:#8fa1ad;font-size:10px}.capital-overview strong{font-size:20px;color:#e8edf0}.capital-candidates{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.capital-candidates>article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:10px;border:1px solid #2b363e;border-radius:9px;background:#0b1014}.capital-candidates>article>div{display:grid;gap:2px}.capital-candidates span{color:var(--brand-accent);font-size:9px}.capital-candidates strong{font-size:10px;font-weight:500}.capital-candidates>b{font-size:13px}.capital-candidates small{grid-column:1/3;color:#889aa6;font-size:9px}.capital-next-inputs{margin-top:10px;padding:11px;border:1px solid rgba(46,106,99,.28);border-radius:10px;background:#2e6a6314}.capital-next-inputs>strong{font-size:10px;color:var(--brand-accent)}.capital-next-inputs>div{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 14px;margin-top:7px}.capital-next-inputs span{color:#95a6b1;font-size:9px}.future-intelligence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.future-intelligence-grid>article{min-height:116px;padding:11px;border:1px solid #2a353d;border-radius:10px;background:#0b1014}.future-intelligence-grid span{display:inline-flex;margin-bottom:9px;padding:4px 6px;border-radius:999px;background:#171c20;color:var(--brand-accent);border:1px solid var(--brand-border-strong);font-size:8px}.future-intelligence-grid strong{display:block;font-size:11px;margin-bottom:5px}.future-intelligence-grid p{margin:0;color:#8fa1ad;font-size:9px;line-height:1.5}@media(max-width:1350px){.intelligence-control-card{grid-template-columns:1fr}.intelligence-summary-cards{grid-template-columns:repeat(2,1fr)}.diagnostic-content{grid-template-columns:1fr 1fr}.capital-candidates{grid-template-columns:1fr}.future-intelligence-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.listings-workspace-tabs,.intelligence-summary-cards,.capital-overview,.future-intelligence-grid,.capital-next-inputs>div{grid-template-columns:1fr}.intelligence-control-actions{grid-template-columns:1fr}.intelligence-diagnostic-list>article,.diagnostic-content{grid-template-columns:1fr}.diagnostic-rank{border-right:0;border-bottom:1px solid #29333a}}.intelligence-readiness-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.intelligence-readiness-steps>article{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid #2d3840;border-radius:10px;background:#0b1014}.intelligence-readiness-steps>article>span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1px solid #48545c;color:#c7d1d6;font-size:10px;font-weight:800}.intelligence-readiness-steps>article>div{display:grid;gap:3px}.intelligence-readiness-steps strong{font-size:10px}.intelligence-readiness-steps b{font-size:13px}.intelligence-readiness-steps small{color:#8396a2;font-size:9px;line-height:1.4}.intelligence-readiness-steps>article.ready{border-color:#315d46}.intelligence-readiness-steps>article.ready>span{border-color:#3f9865;color:#72dfa1;background:#2473481f}.intelligence-readiness-steps>article.blocked{border-color:#6e4428}.intelligence-readiness-steps>article.blocked>span{border-color:#b36a32;color:#ffb173;background:#8f49181f}.intelligence-readiness-steps>article.future{border-color:var(--brand-border-strong)}.intelligence-readiness-steps>article.future>span{border-color:var(--brand-border-strong);color:var(--brand-accent);background:#2e6a631c}.intelligence-blockers{display:grid;gap:7px;margin-top:10px}.intelligence-blockers>article{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:10px 11px;border:1px solid #2d373e;border-radius:9px;background:#0a0f12}.intelligence-blockers>article>div{display:grid;gap:3px}.intelligence-blockers strong{font-size:10px}.intelligence-blockers span{color:#91a2ad;font-size:9px;line-height:1.4}.intelligence-blockers small{color:var(--brand-accent);font-size:9px}.intelligence-blockers button{min-width:190px}.intelligence-blockers .tone-blocked{box-shadow:inset 3px 0 #b94747}.intelligence-blockers .tone-attention{box-shadow:inset 3px 0 #b88c1b}.intelligence-blockers .tone-future{box-shadow:inset 3px 0 #47677b}.intelligence-root-causes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.intelligence-root-causes>article{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;min-height:72px;padding:10px 11px;border:1px solid #2d373e;border-radius:10px;background:#0a0f12}.intelligence-root-causes>article>div{display:grid;gap:3px}.intelligence-root-causes span{font-size:8px;font-weight:900;letter-spacing:.05em}.intelligence-root-causes strong{font-size:10px}.intelligence-root-causes small{color:#8396a2;font-size:9px}.intelligence-root-causes .root-critical{border-color:#63383b}.intelligence-root-causes .root-critical span{color:#ff8c8c}.intelligence-root-causes .root-attention{border-color:#69581f}.intelligence-root-causes .root-attention span{color:#f0c552}.intelligence-root-causes .root-opportunity{border-color:#31566e}.intelligence-root-causes .root-opportunity span{color:#75c2f2}@media(max-width:1350px){.intelligence-readiness-steps,.intelligence-root-causes{grid-template-columns:1fr 1fr}}@media(max-width:800px){.intelligence-readiness-steps,.intelligence-root-causes{grid-template-columns:1fr}.intelligence-blockers>article{grid-template-columns:1fr}.intelligence-blockers button{width:100%;min-width:0}}.product-master-workspace{display:grid;gap:16px}.product-master-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(46,106,99,.34);border-radius:18px;background:linear-gradient(135deg,#2e6a631a,#10141af5 48%)}.product-master-hero h2{margin:4px 0 8px;font-size:26px}.product-master-hero p{max-width:760px;margin:0;color:#aeb5c0}.product-master-filters{margin:0}.product-master-search{display:grid;gap:7px;min-width:280px;flex:1}.product-master-search span{font-size:12px;color:#9fa7b3}.product-master-search input{width:100%;height:44px;padding:0 14px;border:1px solid #343b45;border-radius:11px;background:#0d1117;color:#f4f6f8}.product-master-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-master-summary article{display:grid;gap:8px;padding:18px;border:1px solid #303741;border-radius:14px;background:#1b2323}.product-master-summary span{font-size:11px;font-weight:800;letter-spacing:.08em;color:#9da6b2}.product-master-summary strong{font-size:25px;color:#f8f9fb}.product-master-table-card{overflow:hidden;border:1px solid #303741;border-radius:16px;background:#10151b}.product-master-table-card>header{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #2b313a}.product-master-table-card>header small{color:#969faa}.product-master-row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(110px,.8fr) minmax(120px,.8fr) 90px 90px 90px;align-items:center;gap:14px;width:100%;padding:13px 18px;text-align:left;border:0;border-bottom:1px solid #252b33;background:transparent;color:#dfe4ea}.product-master-row.head{font-size:11px;font-weight:800;letter-spacing:.06em;color:#89929e}.product-master-row.data{cursor:pointer}.product-master-row.data:hover{background:#2e6a6312}.product-master-identity{display:flex;align-items:center;gap:12px;min-width:0}.product-master-identity>img,.product-master-identity>i{width:46px;height:46px;flex:0 0 46px;border-radius:10px;object-fit:cover;background:#20262e}.product-master-identity>i{display:grid;place-items:center;font-size:9px;color:#7f8995}.product-master-identity>span{display:grid;gap:3px;min-width:0}.product-master-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-master-identity small{color:#8e98a4}.product-master-status{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800}.product-master-status.active{color:#77dda0;background:#2ea05a24}.product-master-status.inactive{color:#b3bac4;background:#242a32}@media(max-width:980px){.product-master-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-master-table-card{overflow-x:auto}.product-master-row{min-width:900px}}@media(max-width:640px){.product-master-hero{align-items:flex-start;flex-direction:column}.product-master-summary{grid-template-columns:1fr}}.listing-publisher{padding:24px;background:linear-gradient(180deg,#12171c,#0d1216);color:#e8edf0}.listing-publisher>header{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.listing-publisher h2{margin:4px 0 8px}.listing-publisher p{margin:0;color:#91a2ad}.listing-publisher>header>small{color:var(--brand-accent)}.publisher-context-grid{display:grid;grid-template-columns:1.15fr 1.5fr .85fr;gap:12px;align-items:end;padding:16px;margin-bottom:16px;border:1px solid #303b43;border-radius:12px;background:#0a0f13}.publisher-account{display:grid;gap:3px;min-height:64px;padding:10px 12px;border-left:2px solid var(--brand-border-strong);background:#10161a}.publisher-account span{color:#8799a7;font-size:9px;font-weight:800;letter-spacing:.06em}.publisher-account strong{font-size:12px}.publisher-account small{color:var(--brand-accent);font-size:9px}.publisher-state{display:grid;gap:4px;margin-bottom:16px;padding:12px 14px;border-radius:10px;font-size:11px}.publisher-state span{color:#9eacb5}.publisher-state.error{border:1px solid #713f42;background:#7e2b311f}.publisher-state.error strong{color:#ff9393}.publisher-state.warning{border:1px solid #69571f;background:#8060121c}.publisher-state.warning strong{color:#e8c65d}.publisher-state.success{border:1px solid #315d46;background:#2473481f}.publisher-state.success strong{color:#72dfa1}.publisher-state.validation{margin-top:16px;margin-bottom:0}.publisher-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.publisher-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#9fb0bc}.publisher-grid input,.publisher-grid textarea{width:100%;min-height:42px;border:1px solid #37414a;border-radius:9px;padding:10px 12px;background:#0a0f13;color:#f3f6f7;caret-color:var(--brand-border-strong)}.publisher-grid input:focus,.publisher-grid textarea:focus{outline:0;border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a6321}.publisher-grid input:disabled,.publisher-grid textarea:disabled,.scos-select-control:disabled{opacity:.45;cursor:not-allowed;background:#0b1014}.publisher-grid textarea{min-height:92px;resize:vertical}.publisher-grid .wide{grid-column:1 / -1}.publisher-grid .check{flex-direction:row;align-items:center}.publisher-grid .check input{width:16px;height:16px;min-height:auto;accent-color:var(--brand-border-strong);background:#0a0f13}.publisher-suggest{min-height:42px}.publisher-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.publisher-feedback{margin-top:16px;scroll-margin-block:24px}.publisher-feedback:focus{outline:2px solid var(--brand-border-strong);outline-offset:5px;border-radius:10px}.publisher-feedback:empty{margin-top:0}.publisher-actions [aria-disabled=true]{opacity:.62;border-color:var(--brand-border-strong)}.publisher-success{margin-top:18px;padding:16px;border:1px solid #315d46;border-radius:10px;background:#2473481f;color:#72dfa1;display:flex;gap:16px;align-items:center}.publisher-success a,.publisher-success small{color:var(--brand-accent)}@media(max-width:1100px){.publisher-context-grid{grid-template-columns:1fr 1fr}.publisher-account{grid-column:1/-1}.publisher-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.publisher-context-grid,.publisher-grid{grid-template-columns:1fr}.publisher-account,.publisher-grid .wide{grid-column:auto}}.listing-stock-sync{padding:16px 24px;background:#f5f9f8;border-bottom:1px solid #dae5e2;color:#263d38}.listing-stock-sync header{display:flex;justify-content:space-between;align-items:center;gap:16px}.listing-stock-sync article{padding:12px 0}.listing-stock-sync dl{display:flex;flex-wrap:wrap;gap:16px 32px;margin:12px 0}.listing-stock-sync dt{font-size:12px;color:#536b64}.listing-stock-sync dd{margin:4px 0 0;font-weight:600}.stock-sync-state{display:inline-block;padding:4px 8px;border-radius:6px;background:#e6eeeb}.stock-sync-state.synced{background:#d9ede3;color:#205539}.stock-sync-state.error{background:#fbe6e4;color:#963c35}.stock-sync-state.pending{background:#fff0cf;color:#75561b}.scos-select-menu.scos-select-searchable{width:100%;box-sizing:border-box;max-height:none}.scos-select-searchable .scos-select-search{box-sizing:border-box;width:100%;min-height:42px;margin:0 0 6px;padding:10px 12px;background:#10171a;color:#eef1f3;border:1px solid var(--brand-accent);border-radius:8px}.scos-select-searchable .scos-select-results{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.scos-select-searchable .scos-select-empty{white-space:normal}.listing-inspector{display:grid;gap:0;overflow:hidden;border:1px solid var(--brand-border-strong);border-radius:16px;background:linear-gradient(180deg,#12191c,#0d1216);box-shadow:0 14px 34px #0000003d}.listing-inspector-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;border-bottom:1px solid rgba(46,106,99,.38);background:linear-gradient(135deg,#2e6a6324,#0d1216f5 62%)}.listing-inspector-header h2{margin:5px 0 8px;font-size:21px;line-height:1.25;color:#f2f6f7}.listing-inspector-header p{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#a7b6be;font-size:11px}.listing-inspector-header p strong{color:var(--brand-accent);font-size:12px}.listing-inspector-header p span{padding:4px 8px;border:1px solid #3b4a51;border-radius:999px;background:#0b1114;color:#cbd5d9}.listing-inspector-close{flex:0 0 auto;min-height:38px}.listing-inspector-identity{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 22px;border-bottom:1px solid #27333a}.listing-inspector-identity>div{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid #2c3a40;border-radius:10px;background:#0a1013}.listing-inspector-identity span{font-size:9px;font-weight:800;letter-spacing:.06em;color:#8ea2ad}.listing-inspector-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#eef3f4}.listing-inspector-body{display:grid;gap:0}.listing-inspector-body>.listing-expanded{padding:18px 22px;background:transparent;border-bottom:1px solid #27333a}.listing-inspector-body>.listing-stock-sync{margin:0;padding:18px 22px;border-bottom:0}.listings-row.data.expanded{background:#1b241f;box-shadow:inset 4px 0 var(--brand-border-strong)}@media(max-width:900px){.listing-inspector-identity{grid-template-columns:repeat(2,1fr)}.listing-inspector-header{flex-direction:column}.listing-inspector-close{width:100%}}@media(max-width:560px){.listing-inspector-identity{grid-template-columns:1fr}.listing-inspector-header,.listing-inspector-identity,.listing-inspector-body>.listing-expanded,.listing-inspector-body>.listing-stock-sync{padding-left:14px;padding-right:14px}}.publisher-stock-authority{display:grid;gap:4px;min-height:66px;padding:10px 12px;border:1px solid rgba(46,106,99,.44);border-radius:10px;background:#2e6a6314}.publisher-stock-authority>span{font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--brand-accent)}.publisher-stock-authority>strong{font-size:18px;color:#f2f6f7}.publisher-stock-authority>small{font-size:9px;line-height:1.4;color:#90a2ad}.publisher-context-grid .publisher-account-wide{grid-column:2/-1}@media(max-width:1100px){.publisher-context-grid .publisher-account-wide{grid-column:1/-1}}.publishing-pictures{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #30484a;border-radius:12px}.publishing-pictures p{margin:0;color:#afbec2;font-size:13px;line-height:1.5}.publishing-pictures [role=alert]{color:#efc65a}.publishing-pictures [role=alert] p{color:inherit}.publishing-picture-upload{display:grid;gap:8px}.publishing-picture-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.publishing-picture-grid article{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #30484a;border-radius:10px;min-width:0}.publishing-picture-grid img{width:100%;height:140px;object-fit:contain;background:#fff;border-radius:6px}.publishing-picture-grid button{font-size:12px}.publishing-pictures summary{cursor:pointer;padding:8px 0}.listing-registration-workspace{display:grid;gap:14px}.listing-registration-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:24px;align-items:end;padding:22px 24px;border:1px solid rgba(46,106,99,.42);border-radius:18px;background:linear-gradient(135deg,#2e6a6324,#0d1216fa 55%);box-shadow:0 14px 32px #0003}.listing-registration-hero h1{margin:5px 0 8px;font-size:25px;line-height:1.2;color:#f3f6f7}.listing-registration-hero p{max-width:880px;margin:0;color:#96a7b1;font-size:11px;line-height:1.6}.listing-registration-context{display:grid;gap:4px;padding:13px 14px;border:1px solid #304148;border-radius:12px;background:#0a1013}.listing-registration-context>span,.listing-registration-rules span{font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-context>strong{font-size:14px}.listing-registration-context>small{color:#8699a5;font-size:9px;line-height:1.4}.listing-registration-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.listing-registration-flow>article{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid #303b43;border-radius:12px;background:linear-gradient(180deg,#12171c,#0d1216)}.listing-registration-flow>article>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--brand-border-strong);border-radius:50%;color:var(--brand-accent);font-size:10px;font-weight:900}.listing-registration-flow>article>div{display:grid;gap:3px}.listing-registration-flow strong{font-size:11px}.listing-registration-flow small{color:#8497a3;font-size:9px;line-height:1.4}.listing-registration-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.listing-registration-rules>article{display:grid;gap:4px;padding:11px 12px;border:1px solid #2c383f;border-radius:10px;background:#0b1114}.listing-registration-rules strong{font-size:11px}.listing-registration-rules small{color:#8497a3;font-size:9px;line-height:1.4}@media(max-width:1100px){.listing-registration-hero{grid-template-columns:1fr}.listing-registration-flow,.listing-registration-rules{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.listing-registration-flow,.listing-registration-rules{grid-template-columns:1fr}.listing-registration-hero{padding:16px}}.listing-registration-mode{display:grid;grid-template-columns:1fr 1fr;gap:9px}.listing-registration-mode>button{display:grid;gap:4px;padding:13px 14px;border:1px solid #354149;border-radius:12px;background:linear-gradient(180deg,#11171b,#0c1115);color:#dfe6e9;text-align:left;cursor:pointer}.listing-registration-mode>button strong{font-size:12px}.listing-registration-mode>button small{color:#8497a3;font-size:9px}.listing-registration-mode>button.active{border-color:var(--brand-border-strong);background:#2e6a631f;box-shadow:inset 0 -2px var(--brand-border-strong)}.listing-registration-mode>button:disabled{opacity:.5;cursor:not-allowed}.listing-registration-account-actions{display:flex;gap:8px}.listing-registration-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.listing-registration-account-grid>label{display:flex;gap:9px;align-items:flex-start;padding:11px;border:1px solid #2c383f;border-radius:10px;background:#0b1114;cursor:pointer}.listing-registration-account-grid>label.selected{border-color:var(--brand-border-strong);background:#2e6a631a}.listing-registration-account-grid input{margin-top:2px;accent-color:var(--brand-border-strong)}.listing-registration-account-grid span{display:grid;gap:3px}.listing-registration-account-grid strong{font-size:10px}.listing-registration-account-grid small{font-size:9px;color:#8497a3}.listing-registration-preserved{align-items:start}.listing-registration-preserved>button{justify-self:start;margin-top:6px}.listing-registration-batch-list{display:grid;gap:7px}.listing-registration-batch-list>article{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:10px 11px;border:1px solid #2e3940;border-radius:9px;background:#0a1013}.listing-registration-batch-list>article>div{display:grid;gap:3px}.listing-registration-batch-list strong{font-size:10px}.listing-registration-batch-list small{color:#879aa6;font-size:9px}.listing-registration-batch-list>article>span{font-size:9px;font-weight:800}.listing-registration-batch-list>article.ready{border-color:#315d46}.listing-registration-batch-list>article.ready>span{color:#72dfa1}.listing-registration-batch-list>article.blocked{border-color:#69571f}.listing-registration-batch-list>article.blocked>span{color:#e8c65d}.listing-registration-batch-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #29343b}.listing-registration-batch-actions>span{color:#91a2ad;font-size:10px}.listing-registration-batch-actions strong{color:#eef3f4}@media(max-width:1000px){.listing-registration-account-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.listing-registration-mode,.listing-registration-account-grid{grid-template-columns:1fr}.listing-registration-batch-actions{align-items:stretch;flex-direction:column}}.listing-registration-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.listing-registration-price-grid>label{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:5px 12px;align-items:center;padding:11px;border:1px solid #2c383f;border-radius:10px;background:#0b1114}.listing-registration-price-grid>label>span{display:grid;gap:3px}.listing-registration-price-grid strong{font-size:10px}.listing-registration-price-grid small{color:#8497a3;font-size:9px;line-height:1.4}.listing-registration-price-grid>label>small{grid-column:1/-1}.listing-registration-price-grid input{width:100%;height:38px;padding:0 10px;border:1px solid #37414a;border-radius:8px;background:#0a0f13;color:#f3f6f7;text-align:right}.listing-registration-price-grid input:disabled{opacity:.65;background:#11171b}@media(max-width:800px){.listing-registration-price-grid{grid-template-columns:1fr}}.listing-registration-title-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.listing-registration-title-mode>button{display:grid;gap:3px;padding:11px 12px;border:1px solid #344048;border-radius:10px;background:#0b1114;color:#dfe6e9;text-align:left;cursor:pointer}.listing-registration-title-mode>button.active{border-color:var(--brand-border-strong);background:#2e6a631a}.listing-registration-title-mode strong{font-size:10px}.listing-registration-title-mode small{color:#8497a3;font-size:9px}.listing-registration-title-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.listing-registration-title-grid>label{display:grid;gap:6px;padding:11px;border:1px solid #2c383f;border-radius:10px;background:#0b1114}.listing-registration-title-grid>label>span{display:flex;justify-content:space-between;gap:10px}.listing-registration-title-grid strong{font-size:10px}.listing-registration-title-grid small{color:#8497a3;font-size:9px}.listing-registration-title-grid input{width:100%;height:38px;padding:0 10px;border:1px solid #37414a;border-radius:8px;background:#0a0f13;color:#f3f6f7}.listing-registration-title-grid input:disabled{opacity:.65;background:#11171b}@media(max-width:800px){.listing-registration-title-mode,.listing-registration-title-grid{grid-template-columns:1fr}}.listing-registration-offer-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.listing-registration-offer-mode>button{display:grid;gap:4px;padding:12px 13px;border:1px solid #344048;border-radius:11px;background:#0b1114;color:#dfe6e9;text-align:left;cursor:pointer}.listing-registration-offer-mode>button.active{border-color:var(--brand-border-strong);background:#2e6a631c;box-shadow:inset 0 -2px var(--brand-border-strong)}.listing-registration-offer-mode strong{font-size:10px}.listing-registration-offer-mode small{color:#8497a3;font-size:9px;line-height:1.4}.listing-registration-kit-builder{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #29343b}.listing-registration-kit-components{display:grid;gap:8px}.listing-registration-kit-row{display:grid;grid-template-columns:minmax(280px,1fr) 150px auto;gap:9px;align-items:end;padding:10px;border:1px solid #2d3940;border-radius:10px;background:#0a1013}.listing-registration-kit-row>label{display:grid;gap:6px;color:#9fb0bc;font-size:10px;font-weight:700}.listing-registration-kit-row input,.listing-registration-kit-package input{width:100%;height:42px;padding:0 10px;border:1px solid #37414a;border-radius:8px;background:#0a0f13;color:#f3f6f7}.listing-registration-add-component{justify-self:start}.listing-registration-kit-preview-action{display:flex;align-items:center;justify-content:space-between;gap:16px}.listing-registration-kit-preview-action small{color:#8497a3;font-size:9px}.listing-registration-kit-preview{display:grid;gap:10px}.listing-registration-kit-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.listing-registration-kit-summary>article{display:grid;gap:4px;padding:11px;border:1px solid #2d3940;border-radius:10px;background:#0b1114}.listing-registration-kit-summary span{font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-kit-summary strong{font-size:13px}.listing-registration-kit-summary small{font-size:9px;color:#8497a3}.listing-registration-kit-component-results{display:grid;gap:6px}.listing-registration-kit-component-results>article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:9px 11px;border:1px solid #2c373e;border-radius:9px;background:#0a1013}.listing-registration-kit-component-results>article>div{display:grid;gap:3px}.listing-registration-kit-component-results strong{font-size:10px}.listing-registration-kit-component-results small{font-size:9px;color:#8497a3}.listing-registration-kit-component-results>article>span{font-size:9px;color:var(--brand-accent);font-weight:800}.listing-registration-kit-package{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(110px,.7fr));gap:9px;align-items:end;padding:11px;border:1px solid rgba(46,106,99,.35);border-radius:10px;background:#2e6a630f}.listing-registration-kit-package>div{display:grid;gap:3px}.listing-registration-kit-package>div>strong{font-size:10px}.listing-registration-kit-package>label{display:grid;gap:6px;color:#9fb0bc;font-size:9px;font-weight:700}@media(max-width:1100px){.listing-registration-offer-mode{grid-template-columns:1fr}.listing-registration-kit-package{grid-template-columns:repeat(2,1fr)}.listing-registration-kit-package>div{grid-column:1/-1}}@media(max-width:700px){.listing-registration-kit-row{grid-template-columns:1fr}.listing-registration-kit-preview-action,.listing-registration-kit-component-results>article{align-items:stretch;flex-direction:column}.listing-registration-kit-summary,.listing-registration-kit-package{grid-template-columns:1fr}.listing-registration-kit-package>div{grid-column:auto}}.listing-registration-fiscal>header{align-items:flex-start}.listing-registration-fiscal-status{display:grid;gap:3px;min-width:240px;padding:10px 12px;border:1px solid rgba(46,106,99,.35);border-radius:10px;background:#2e6a630f}.listing-registration-fiscal-status strong{font-size:10px}.listing-registration-fiscal-status small{font-size:9px;color:#8497a3}.listing-registration-fiscal-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0}.listing-registration-fiscal-columns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.listing-registration-fiscal-columns>article{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #2d3940;border-radius:12px;background:#0a1013}.listing-registration-fiscal-heading{display:grid;gap:4px;padding-bottom:9px;border-bottom:1px solid #29343b}.listing-registration-fiscal-heading>div{display:grid;gap:3px}.listing-registration-fiscal-heading span{font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-fiscal-heading strong{font-size:11px}.listing-registration-fiscal-heading small{font-size:9px;line-height:1.4;color:#8497a3}.listing-registration-fiscal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.listing-registration-fiscal-grid>label{display:grid;gap:5px;color:#9fb0bc;font-size:9px;font-weight:700}.listing-registration-fiscal-grid>label.wide{grid-column:1/-1}.listing-registration-fiscal-grid input,.listing-registration-fiscal-grid select{width:100%;height:39px;padding:0 9px;border:1px solid #37414a;border-radius:8px;background:#0b1114;color:#f3f6f7}.listing-registration-fiscal-grid input:disabled,.listing-registration-fiscal-grid select:disabled{opacity:.6;background:#11171b}.listing-registration-fiscal-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:9px;border-top:1px solid #29343b}.listing-registration-fiscal-actions small{max-width:65%;font-size:9px;line-height:1.4;color:#8497a3}@media(max-width:1000px){.listing-registration-fiscal-columns{grid-template-columns:1fr}.listing-registration-fiscal-status{min-width:0}}@media(max-width:700px){.listing-registration-fiscal-targets,.listing-registration-fiscal-grid{grid-template-columns:1fr}.listing-registration-fiscal-grid>label.wide{grid-column:auto}.listing-registration-fiscal-actions{align-items:stretch;flex-direction:column}.listing-registration-fiscal-actions small{max-width:none}}.listing-registration-market>header{align-items:flex-start}.listing-registration-market-range{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.listing-registration-market-range>article{display:grid;gap:4px;padding:11px;border:1px solid #2d3940;border-radius:10px;background:#0a1013}.listing-registration-market-range span{font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-market-range strong{font-size:13px}.listing-registration-market-range small{font-size:9px;color:#8497a3}.listing-registration-market-accounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.listing-registration-market-accounts>article{display:grid;gap:10px;padding:12px;border:1px solid #2d3940;border-radius:11px;background:#0b1114}.listing-registration-market-account-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.listing-registration-market-account-title strong{font-size:11px}.listing-registration-market-account-title small{font-size:9px;color:#8497a3}.listing-registration-market-account-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.listing-registration-market-account-grid>div{display:grid;gap:3px;padding:8px;border:1px solid #28343a;border-radius:8px;background:#090e11}.listing-registration-market-account-grid span{font-size:8px;color:#8497a3}.listing-registration-market-account-grid strong{font-size:10px}.listing-registration-market-warning{padding:8px 10px;border:1px solid #69571f;border-radius:8px;background:#69571f1f;color:#e8c65d;font-size:9px;line-height:1.45}.listing-registration-market-accounts>article>button{justify-self:end}.listing-registration-market-examples{margin-top:10px;border-top:1px solid #29343b;padding-top:10px}.listing-registration-market-examples>summary{cursor:pointer;color:#a7b7c0;font-size:9px;font-weight:800}.listing-registration-market-examples>div{display:grid;gap:5px;margin-top:8px}.listing-registration-market-examples article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 9px;border:1px solid #28343a;border-radius:8px;background:#090e11}.listing-registration-market-examples article span{font-size:9px;color:#aebbc2}.listing-registration-market-examples article strong{font-size:9px}.listing-registration-market-examples article a{font-size:9px;color:var(--brand-accent)}@media(max-width:1100px){.listing-registration-market-range{grid-template-columns:repeat(2,1fr)}.listing-registration-market-account-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.listing-registration-market-accounts{grid-template-columns:1fr}.listing-registration-market-account-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.listing-registration-market-range,.listing-registration-market-account-grid{grid-template-columns:1fr}.listing-registration-market-examples article{grid-template-columns:1fr auto}.listing-registration-market-examples article a{grid-column:1/-1}}.listing-registration-chatgpt>header{align-items:flex-start}.listing-registration-chatgpt-open{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.listing-registration-chatgpt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.listing-registration-chatgpt-grid>article{display:grid;align-content:start;gap:5px;padding:12px;border:1px solid #2d3940;border-radius:11px;background:#0a1013}.listing-registration-chatgpt-grid>article>span{font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-chatgpt-grid>article>strong{font-size:11px}.listing-registration-chatgpt-grid>article>small{min-height:42px;font-size:9px;line-height:1.45;color:#8497a3}.listing-registration-chatgpt-grid>article>button{justify-self:start;margin-top:3px}@media(max-width:1100px){.listing-registration-chatgpt-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.listing-registration-chatgpt-grid{grid-template-columns:1fr}.listing-registration-chatgpt-grid>article>small{min-height:0}}.listing-registration-workspace .listing-publisher{padding:20px}.listing-registration-workspace .listing-publisher>header{margin-bottom:16px}.listing-registration-workspace .publisher-context-grid{margin-bottom:12px}.listing-registration-workspace .publisher-primary-grid{gap:12px}.listing-registration-workspace .publisher-primary-grid .publisher-category-field,.listing-registration-workspace .publisher-primary-grid .publisher-title-main{grid-column:span 2}.listing-registration-workspace .publisher-category-status{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #69571f;border-radius:8px;background:#80601214;font-size:10px;color:#d4bd6a}.listing-registration-workspace .publisher-category-status span{color:#aeb7bc}.listing-registration-workspace .publisher-stock-authority{min-height:58px;padding:8px 10px}.listing-registration-workspace .publisher-stock-authority>strong{font-size:16px}.listing-registration-workspace .publisher-advanced{margin-top:2px;border-top:1px solid #29343b}.listing-registration-workspace .publisher-advanced>summary{padding:11px 2px;cursor:pointer;color:#a8b8c0;font-size:10px;font-weight:800}.listing-registration-workspace .publisher-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0 2px}.listing-registration-workspace .publisher-advanced-grid label{display:flex;flex-direction:column;gap:7px}.listing-registration-workspace .publisher-advanced-package{display:grid;gap:5px;padding:10px 12px;border:1px solid #2e3a40;border-radius:9px;background:#0a1013}.listing-registration-workspace .publisher-advanced-package span{font-size:8px;font-weight:900;letter-spacing:.06em;color:var(--brand-accent)}.listing-registration-workspace .publisher-advanced-package strong{font-size:10px;color:#e8edef}.listing-registration-secondary{padding:0!important;overflow:visible}.listing-registration-secondary>.listing-registration-secondary-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.listing-registration-secondary>.listing-registration-secondary-summary::-webkit-details-marker{display:none}.listing-registration-secondary>.listing-registration-secondary-summary>div{display:grid;gap:3px}.listing-registration-secondary>.listing-registration-secondary-summary span{font-size:8px;font-weight:900;letter-spacing:.07em;color:var(--brand-accent)}.listing-registration-secondary>.listing-registration-secondary-summary strong{font-size:11px;color:#eef3f4}.listing-registration-secondary>.listing-registration-secondary-summary small{font-size:9px;color:#8396a1}.listing-registration-secondary[open]>.listing-registration-secondary-summary{border-bottom:1px solid #29343b}.listing-registration-secondary-body{padding:14px 16px 16px}.listing-registration-secondary-body>header{margin-bottom:10px}@media(max-width:900px){.listing-registration-workspace .publisher-primary-grid .publisher-category-field,.listing-registration-workspace .publisher-primary-grid .publisher-title-main{grid-column:1/-1}.listing-registration-workspace .publisher-advanced-grid{grid-template-columns:1fr}}.account-registration-page{display:grid;gap:16px;min-width:0}.account-registration-publication-launch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid var(--brand-border)}.account-registration-publication-launch>div{display:grid;gap:4px}.account-registration-publication-launch small{color:var(--brand-muted)}.account-registration-publication{min-width:0;max-width:100%}.account-registration-publication .listing-publisher{padding:14px;border-color:var(--brand-border);box-shadow:none}.account-registration-publication .listing-publisher>header{margin-bottom:12px;gap:12px;flex-wrap:wrap}.account-registration-publication .listing-publisher h2{font-size:17px}.account-registration-publication .publisher-context-grid{padding:10px;gap:10px}.account-registration-publication .publisher-grid{gap:10px}.account-registration-publication .publisher-actions{flex-wrap:wrap;gap:8px}.account-registration-publication .publisher-actions button:disabled{opacity:.45;cursor:not-allowed}.account-registration-publication .publisher-success{flex-wrap:wrap}.account-registration-publication .publisher-grid>*{min-width:0}.account-registration-header,.account-registration-matrix-panel{border-color:var(--brand-border);background:var(--brand-panel)}.account-registration-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:4px 2px 16px}.account-registration-title-row h2{margin:4px 0 6px}.account-registration-title-row p{margin:0;color:var(--brand-muted);max-width:820px}.account-registration-kpis{display:flex;gap:10px;flex:0 0 auto}.account-registration-kpis>div{min-width:118px;padding:10px 14px;border:1px solid var(--brand-border);border-radius:10px;background:var(--surface-subtle);display:grid;gap:2px}.account-registration-kpis small,.account-registration-summary-card small,.account-registration-product-identity small,.account-registration-cost-composition>small,.account-registration-price-result small,.account-registration-pricing-summary small{color:var(--brand-muted)}.account-registration-kpis strong{font-size:22px}.account-registration-kpis .attention{border-color:#a77935}.account-registration-kpis .attention strong{color:var(--brand-warning)}.account-registration-filters{display:grid;grid-template-columns:minmax(280px,1.6fr) auto minmax(160px,.7fr) minmax(180px,.8fr) auto;gap:10px;align-items:center}.account-registration-filters select,.account-registration-section-head select{width:100%;min-height:40px;background:var(--brand-background);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:8px;padding:0 10px}.account-registration-search{min-width:0}.account-registration-coverage{white-space:nowrap}.account-registration-results{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0 2px 10px;color:var(--brand-muted);font-size:13px}.account-registration-results span{color:var(--brand-text);font-weight:700}.account-registration-matrix-wrap{overflow:auto;max-width:100%;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-background)}.account-registration-matrix{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.account-registration-matrix th,.account-registration-matrix td{height:46px;padding:8px 12px;border-right:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);vertical-align:middle;white-space:nowrap}.account-registration-matrix thead th{position:sticky;top:0;z-index:5;font-size:12px;font-weight:800;text-align:left}.account-registration-row{background:var(--brand-panel);cursor:pointer;transition:background .14s ease}.account-registration-row:nth-of-type(2n){background:#182120}.account-registration-row:hover,.account-registration-row.expanded{background:#203b37}.account-registration-expand-column{width:42px;min-width:42px;max-width:42px;text-align:center!important;left:0}.account-registration-expand-column button{width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--brand-text);font-size:22px;line-height:1;cursor:pointer}.account-registration-expand-column button:hover{background:#ffffff12}.account-registration-matrix .sticky-sku,.account-registration-matrix .sticky-product,.account-registration-matrix .sticky-brand,.account-registration-matrix .account-registration-expand-column{position:sticky;z-index:3}.account-registration-matrix thead .sticky-sku,.account-registration-matrix thead .sticky-product,.account-registration-matrix thead .sticky-brand,.account-registration-matrix thead .account-registration-expand-column{z-index:7}.account-registration-matrix td.account-registration-expand-column,.account-registration-matrix td.sticky-sku,.account-registration-matrix td.sticky-product,.account-registration-matrix td.sticky-brand{background:inherit}.account-registration-matrix .sticky-sku{left:42px;width:120px;min-width:120px;max-width:120px}.account-registration-matrix .sticky-product{left:162px;width:330px;min-width:330px;max-width:330px;overflow:hidden;text-overflow:ellipsis}.account-registration-matrix .sticky-brand{left:492px;width:150px;min-width:150px;max-width:150px;box-shadow:5px 0 10px #00000024}.account-registration-client-column{width:138px;min-width:138px;max-width:138px;text-align:center!important;overflow:hidden;text-overflow:ellipsis}.account-registration-client-column input[type=checkbox]{width:19px;height:19px;margin:0;cursor:pointer;accent-color:var(--brand-primary)}.account-registration-client-column input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.account-registration-expanded-row>td{padding:0!important;height:auto!important;white-space:normal!important;background:#121a19;border-right:0}.account-registration-expanded{display:grid;gap:14px;padding:16px;min-width:900px;color:var(--brand-text)}.account-registration-product-summary{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(150px,.7fr)) minmax(210px,.95fr);gap:10px}.account-registration-product-identity,.account-registration-summary-card,.account-registration-cost-composition,.account-registration-detail-section,.account-registration-pricing-panel{border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-panel)}.account-registration-product-identity,.account-registration-summary-card{padding:13px 15px;display:grid;align-content:start;gap:5px}.account-registration-product-identity strong{font-size:16px}.account-registration-summary-card strong{font-size:21px}.account-registration-summary-card span{color:var(--brand-muted);font-size:11px;white-space:normal}.account-registration-cost-composition{padding:10px 13px;display:grid;gap:5px}.account-registration-cost-composition>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding-top:4px;border-top:1px solid var(--brand-border)}.account-registration-cost-composition b{font-weight:500;color:var(--brand-muted)}.account-registration-detail-section{padding:13px}.account-registration-section-head{display:flex;justify-content:space-between;gap:16px;align-items:end;padding-bottom:10px}.account-registration-section-head h4,.account-registration-pricing-head h4{margin:3px 0 0}.account-registration-section-head label{width:min(360px,100%);display:grid;gap:5px;color:var(--brand-muted);font-size:12px}.account-registration-detail-table-wrap{overflow-x:auto;border:1px solid var(--brand-border);border-radius:8px}.account-registration-detail-table{width:100%;min-width:1120px;border-collapse:collapse}.account-registration-detail-table th,.account-registration-detail-table td{padding:9px 10px;border-bottom:1px solid var(--brand-border);text-align:left;font-size:12px;white-space:nowrap}.account-registration-detail-table tbody tr:last-child td{border-bottom:0}.account-registration-detail-table tbody tr:hover{background:#ffffff08}.account-registration-relation{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;border:1px solid var(--brand-border);font-size:11px;font-weight:800}.account-registration-relation.owner{color:var(--brand-accent);background:#2e6a632b;border-color:#478b82}.account-registration-relation.intercompany{color:#b8d7ff;background:#315a812d;border-color:#527da4}.account-registration-relation.dropshipping{color:var(--brand-warning);background:#7a5e272b;border-color:#987736}.account-registration-relation.unclassified{color:var(--brand-muted)}.account-registration-pricing-panel{padding:14px;display:grid;gap:12px}.account-registration-pricing-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.account-registration-pricing-head>div:first-child small{color:var(--brand-muted)}.account-registration-price-result{min-width:230px;border:1px solid var(--brand-border-strong);border-radius:10px;background:#203b37;padding:11px 14px;display:grid;gap:2px;text-align:right}.account-registration-price-result strong{color:var(--brand-accent);font-size:25px}.account-registration-price-result span{color:var(--brand-muted);font-size:11px}.account-registration-pricing-summary{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:8px}.account-registration-pricing-summary>div{padding:10px 12px;border:1px solid var(--brand-border);border-radius:8px;background:var(--surface-subtle);display:grid;gap:3px}.account-registration-pricing-fields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.account-registration-field{display:grid;gap:5px;color:var(--brand-muted);font-size:12px}.account-registration-input-wrap{display:flex;align-items:center;min-height:40px;overflow:hidden;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-background)}.account-registration-input-wrap:focus-within{border-color:var(--brand-border-strong)}.account-registration-input-wrap input{min-width:0;width:100%;min-height:38px;border:0;outline:0;padding:0 10px;color:var(--brand-text);background:transparent}.account-registration-input-wrap small{min-width:38px;padding:0 9px;color:var(--brand-muted);text-align:center;border-left:1px solid var(--brand-border)}.account-registration-warning{padding:9px 12px;border:1px solid #8f6b2d;border-radius:8px;color:var(--brand-warning);background:#7a5e2720;font-size:12px}.account-registration-pricing-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.account-registration-pricing-actions small{color:var(--brand-muted);white-space:normal}@media(max-width:1380px){.account-registration-filters{grid-template-columns:minmax(260px,1fr) auto minmax(160px,.7fr) minmax(180px,.8fr)}.account-registration-filters>.ghost{grid-column:4;justify-self:end}.account-registration-product-summary{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(145px,.7fr))}.account-registration-cost-composition{grid-column:1 / -1}}@media(max-width:1050px){.account-registration-title-row,.account-registration-section-head,.account-registration-pricing-head,.account-registration-pricing-actions{align-items:stretch;flex-direction:column}.account-registration-filters{grid-template-columns:1fr 1fr}.account-registration-search{grid-column:1 / -1}.account-registration-filters>.ghost{grid-column:auto;justify-self:stretch}.account-registration-product-summary{grid-template-columns:repeat(2,minmax(220px,1fr))}.account-registration-product-identity,.account-registration-cost-composition{grid-column:1 / -1}.account-registration-pricing-fields{grid-template-columns:repeat(2,minmax(160px,1fr))}.account-registration-price-result{min-width:0;text-align:left}}@media(max-width:700px){.account-registration-kpis{width:100%}.account-registration-kpis>div{flex:1;min-width:0}.account-registration-filters,.account-registration-product-summary,.account-registration-pricing-summary,.account-registration-pricing-fields{grid-template-columns:1fr}.account-registration-product-identity,.account-registration-cost-composition{grid-column:auto}.account-registration-expanded{min-width:760px}}.content:has(>.account-registration-page){min-width:0;max-width:100%;overflow-x:hidden}.account-registration-page,.account-registration-header,.account-registration-matrix-panel{width:100%;min-width:0;max-width:100%}.account-registration-page,.account-registration-header,.account-registration-matrix-panel{overflow-x:hidden}.account-registration-matrix-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;container-type:inline-size}.account-registration-expanded-row>td{padding:0!important}.account-registration-expanded-row .account-registration-expanded{position:relative;left:0;width:var(--account-registration-viewport-width, 100cqw);min-width:0;max-width:var(--account-registration-viewport-width, 100cqw);transform:translate(var(--account-registration-scroll-x, 0px));overflow:hidden;box-sizing:border-box}.account-registration-expanded :is(.account-registration-product-summary,.account-registration-detail-section,.account-registration-pricing-panel){min-width:0;max-width:100%}.account-registration-detail-table-wrap{max-width:100%;overflow-x:auto}.account-registration-visibility-control{display:grid;gap:8px;margin:0 0 10px;min-width:0}.account-registration-visibility-toggle{width:fit-content;min-width:230px;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 12px;border:1px solid var(--brand-border);border-radius:9px;background:var(--surface-subtle);color:var(--brand-text);text-align:left}.account-registration-visibility-toggle>span{display:flex;align-items:baseline;gap:8px}.account-registration-visibility-toggle small{color:var(--brand-muted);font-weight:600}.account-registration-visibility-toggle b{color:var(--brand-accent)}.account-registration-visibility-panel{width:100%;min-width:0;max-width:100%;display:grid;gap:12px;padding:14px;border:1px solid var(--brand-border);border-radius:10px;background:var(--surface-subtle)}.account-registration-visibility-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-registration-visibility-head>div:first-child{display:grid;gap:3px}.account-registration-visibility-head small{color:var(--brand-muted)}.account-registration-visibility-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px}.account-registration-visibility-toolbar input{min-width:0;min-height:40px;padding:0 11px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-background);color:var(--brand-text)}.account-registration-visibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;max-height:240px;overflow-y:auto}.account-registration-visibility-grid label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid var(--brand-border);border-radius:8px;background:var(--brand-background)}.account-registration-visibility-grid label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-registration-visibility-actions{display:flex;justify-content:flex-end;gap:8px}.account-registration-client-column.registration-blocked{background:#ffffff06;cursor:not-allowed}.account-registration-blocked-mark{color:var(--brand-muted);font-weight:800;opacity:.55}@media(max-width:900px){.account-registration-visibility-head{display:grid}.account-registration-visibility-toolbar{grid-template-columns:1fr 1fr}.account-registration-visibility-toolbar input{grid-column:1 / -1}}.account-registration-expanded{min-width:0!important;width:var(--account-registration-viewport-width, 100%)!important;max-width:var(--account-registration-viewport-width, 100%)!important}.account-registration-product-summary{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(150px,.75fr))}.account-registration-cost-composition{grid-column:span 1}.account-registration-detail-table-wrap{overflow-x:hidden!important}.account-registration-detail-table{width:100%!important;min-width:0!important;table-layout:fixed}.account-registration-detail-table th,.account-registration-detail-table td{white-space:normal!important;overflow-wrap:anywhere;vertical-align:top}.account-registration-pricing-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@container (max-width: 1050px){.account-registration-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-registration-product-identity,.account-registration-cost-composition{grid-column:1 / -1}.account-registration-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 720px){.account-registration-product-summary,.account-registration-pricing-summary{grid-template-columns:1fr}.account-registration-pricing-head,.account-registration-section-head{display:grid}.account-registration-price-result,.account-registration-section-head label{width:100%;min-width:0;text-align:left}}.account-registration-header{padding-top:14px}.account-registration-result-meta{display:flex;align-items:center;gap:12px;min-width:0}.account-registration-top-scroll{width:100%;max-width:100%;height:16px;overflow-x:scroll;overflow-y:hidden;margin:0 0 5px;scrollbar-gutter:stable;overscroll-behavior-x:contain}.account-registration-top-scroll>div{height:1px}.account-registration-expanded{gap:8px!important;padding:10px!important}.account-registration-product-summary{grid-template-columns:minmax(280px,2fr) repeat(3,minmax(135px,1fr))!important;gap:8px!important;align-items:stretch}.account-registration-product-identity,.account-registration-summary-card{min-height:0!important;padding:10px 12px!important}.account-registration-product-identity{grid-column:auto!important}.account-registration-summary-card strong{font-size:18px}.account-registration-cost-composition{grid-column:1 / -1!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:0!important;padding:8px 10px!important}.account-registration-cost-composition>small{margin-right:12px;font-weight:700}.account-registration-cost-composition>span{display:inline-flex!important;align-items:center;gap:7px!important;border-top:0!important;border-left:1px solid var(--brand-border);padding:0 10px!important;font-size:11px!important}.account-registration-detail-section{padding:9px 10px!important}.account-registration-section-head{padding-bottom:6px!important;align-items:center!important}.account-registration-detail-section>.empty-state{min-height:0!important;height:auto!important;padding:8px 10px!important;justify-content:flex-start!important;text-align:left!important}.account-registration-pricing-panel{padding:10px!important;gap:8px!important}.account-registration-pricing-head{gap:10px!important}.account-registration-price-result{padding:8px 10px!important}.account-registration-price-result strong{font-size:21px!important}.account-registration-pricing-summary,.account-registration-pricing-fields{gap:7px!important}.account-registration-pricing-summary>div{padding:8px 10px!important}.account-registration-input-wrap,.account-registration-input-wrap input{min-height:34px!important}.account-registration-pricing-actions{gap:8px!important}@container (max-width:980px){.account-registration-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-registration-product-identity{grid-column:1 / -1!important}}@container (max-width:620px){.account-registration-product-summary{grid-template-columns:1fr!important}.account-registration-product-identity{grid-column:auto!important}}.account-registration-offers{width:100%;min-width:0;overflow:hidden}.account-registration-offer-table-wrap{width:100%;max-width:100%;overflow-x:auto}.account-registration-offer-table{width:100%;min-width:1120px;border-collapse:collapse}.account-registration-offer-table th,.account-registration-offer-table td{padding:9px 10px;border-top:1px solid var(--brand-border);vertical-align:top;text-align:left;font-size:11px}.account-registration-offer-table th{color:var(--brand-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.account-registration-offer-table td:first-child{display:grid;gap:3px}.account-registration-offer-table td:first-child small{color:var(--brand-muted)}.account-registration-offer-table a,.account-registration-marketplace-cell a{color:var(--brand-accent);font-weight:800}.account-registration-offer-components{display:grid;gap:3px}.account-registration-offer-components span{font-size:10px;line-height:1.35;color:var(--brand-text)}.account-registration-marketplace-cell{display:grid;gap:3px;min-width:0}.account-registration-marketplace-cell>strong{font-size:11px}.account-registration-fiscal-status{display:inline-flex;width:fit-content;padding:2px 6px;border:1px solid var(--brand-border);border-radius:999px;color:var(--brand-muted);font-size:8px;font-weight:800;white-space:nowrap}.account-registration-fiscal-status.ready{border-color:#315d46;color:#72dfa1;background:#315d461f}.account-registration-fiscal-status.pending{border-color:#69571f;color:#e8c65d;background:#69571f1f}@media(max-width:700px){.account-registration-offer-table{min-width:980px}}.account-registration-offer-fiscal{display:grid;gap:5px;justify-items:start}.account-registration-fiscal-retry{padding:3px 7px;border:1px solid var(--brand-border);border-radius:7px;background:transparent;color:var(--brand-accent);font-size:8px;font-weight:800;cursor:pointer}.account-registration-fiscal-retry:hover:not(:disabled){border-color:var(--brand-border-strong);background:var(--surface-subtle)}.account-registration-fiscal-retry:disabled{opacity:.55;cursor:wait}.account-registration-marketplace-entry{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:3px 8px;align-items:center;padding:5px 0;border-top:1px solid var(--brand-border)}.account-registration-marketplace-entry:first-child{border-top:0;padding-top:0}.account-registration-marketplace-entry>div{display:grid;gap:1px;min-width:0}.account-registration-marketplace-entry>div small{font-size:8px;color:var(--brand-muted)}.account-registration-marketplace-entry>strong{font-size:10px;text-align:right}.account-registration-marketplace-entry>.account-registration-fiscal-status,.account-registration-marketplace-entry>.account-registration-fiscal-retry{grid-column:1/-1}.registration-freight{grid-column:1 / -1;order:1;min-width:0;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:10px 18px;padding:14px;border:1px solid var(--brand-border, #2f4140);border-radius:10px;background:var(--surface-subtle, #16201e)}.registration-freight-head{grid-column:1 / -1;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.registration-freight-modes{display:flex;gap:4px}.registration-freight-modes button{padding:6px 12px;font-size:12px;color:var(--brand-text);background:var(--brand-background);border:1px solid var(--brand-border, #2f4140);border-radius:6px}.registration-freight-modes button[aria-pressed=true]{background:var(--brand-primary, #2e6a63);color:var(--brand-on-primary, white);border-color:var(--brand-border-strong)}.registration-freight label{min-width:0;display:grid;gap:5px;font-size:12px}.registration-freight>.account-registration-field{grid-column:1;grid-row:2 / span 2}.registration-freight select,.registration-freight input:not([type=checkbox]){width:100%;min-width:0;min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid var(--brand-border);border-radius:7px;color:var(--brand-text);background:var(--brand-background);font:inherit}.registration-freight-status{grid-column:2;grid-row:2;margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.registration-freight-evidence{grid-column:2;grid-row:3}.registration-freight small{font-size:11px;line-height:1.5;color:var(--brand-muted);overflow-wrap:anywhere}.registration-freight-options{grid-column:1 / -1;min-width:0}.registration-freight-options summary{cursor:pointer;font-size:12px;padding:6px 0}.registration-freight-options>label{margin:8px 0;max-width:600px}.registration-freight .registration-freight-checkbox{display:flex;align-items:center;gap:8px}.registration-freight-checkbox input{width:auto;margin:0}.registration-freight>button{grid-column:1;justify-self:start;padding:8px 12px;font-size:12px}.registration-freight>small:last-child{grid-column:2;align-self:center}@media(max-width:700px){.registration-freight{grid-template-columns:1fr;padding:12px}.registration-freight>.account-registration-field,.registration-freight-status,.registration-freight-evidence,.registration-freight>small:last-child{grid-column:1;grid-row:auto}}.registration-freight-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.price-rule-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid #a78334;color:#f0ca72;background:#7a5e272b;font-size:10px;font-weight:800;letter-spacing:.04em}.product-price-rule{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(190px,.8fr) auto;gap:10px 14px;align-items:end;padding:11px 12px;border:1px solid #7b693c;border-radius:8px;background:#6c572517}.product-price-rule>small{grid-column:1 / -1}.product-price-rule .price-rule-toggle{align-self:center;min-height:36px}.product-price-rule>button{min-height:36px;padding:7px 12px}.product-price-rule .price-rule-error{color:var(--brand-danger, #f58f8f)}@media(max-width:700px){.product-price-rule{grid-template-columns:1fr}}.catalog-intelligence{color:#e8edf3;min-width:0}.catalog-intelligence header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0}.catalog-intelligence h3{margin:0 0 8px}.catalog-intelligence p,.catalog-intelligence small{color:#9aa8b9;line-height:1.6}.catalog-intelligence small{display:block;font-size:12px}.catalog-intelligence button,.catalog-intelligence input,.catalog-intelligence select{background:#111820;color:#e8edf3;border:1px solid #303943;border-radius:8px;padding:10px;font:inherit}.catalog-intelligence button{cursor:pointer;color:var(--brand-accent);white-space:nowrap}.catalog-intelligence button:focus-visible,.catalog-intelligence summary:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:3px}.ci-facts{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.ci-facts>span{flex:1;min-width:145px;background:#14191f;border:1px solid #29323b;border-radius:10px;padding:16px;color:#9aa8b9}.ci-facts b{display:block;margin-top:8px;color:#f1f4f8;font-size:22px}.ci-scroll{overflow:auto;border:1px solid #29323b;border-radius:10px}.catalog-intelligence table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.catalog-intelligence th{color:#b0baca;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:#10151a}.catalog-intelligence td,.catalog-intelligence th{padding:15px 12px;border-bottom:1px solid #2b333d;vertical-align:top}.catalog-intelligence tbody>tr:nth-child(odd){background:#11161c}.catalog-intelligence tbody>tr:nth-child(2n){background:#181e25}.ci-tag{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;white-space:nowrap}.ci-tag.healthy{background:#173e2e;color:#8ae3ae}.ci-tag.attention{background:#49252c;color:#ffa1ab}.ci-tag.optimizing{background:#1e3552;color:#9bcaff}.ci-tag.pending{background:#30343b;color:#c4c9d1}.ci-detail{padding:16px;min-width:600px}.ci-notice{padding:12px 16px;border-left:3px solid var(--brand-border-strong);background:#1d1c16;color:#b9b6a8}.ci-search{display:grid;gap:8px;margin:16px 0;max-width:500px}.ci-shared{color:var(--brand-accent)!important}.ci-settings{margin-top:24px;border:1px solid #303943;border-radius:10px;padding:16px}.ci-settings summary{cursor:pointer;color:var(--brand-accent)}.ci-settings label{display:grid;gap:8px;margin-top:14px}.ci-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0}.catalog-intelligence input{min-width:0;width:100%;box-sizing:border-box}@media(max-width:700px){.catalog-intelligence header{align-items:flex-start;flex-direction:column}.ci-facts>span{min-width:110px}.ci-detail{padding:4px}.catalog-intelligence td,.catalog-intelligence th{padding:12px 8px}}.ci-list-scroll{overflow:auto;border:1px solid #29323b;border-radius:10px}.ci-offer-list{min-width:1240px}.catalog-intelligence .ci-offer-row{display:grid;grid-template-columns:30px 60px minmax(200px,2fr) minmax(90px,1fr) 100px 100px 65px 155px minmax(130px,1fr) 24px;gap:14px;align-items:center;width:100%;padding:16px;text-align:left;border:0;border-radius:0;background:transparent;color:#e8edf3;white-space:normal;font-size:13px}.ci-offer-head{font-size:11px!important;text-transform:uppercase;color:#9aa8b9!important}.ci-offer-item{border-top:1px solid #2b333d}.ci-offer-item:nth-child(2n){background:#11161c}.ci-offer-item:nth-child(odd){background:#181e25}.catalog-intelligence .ci-offer-row:hover,.catalog-intelligence .ci-offer-row.expanded{background:#24251e}.catalog-intelligence .ci-offer-row:focus-visible{outline-offset:-3px}.ci-product-photo,.ci-photo-placeholder{width:56px;height:56px;border-radius:8px;object-fit:contain;background:#fff}.ci-photo-placeholder{display:flex;align-items:center;justify-content:center;background:#252c34;color:#a3adba;font-size:11px}.ci-offer-title b{font-size:14px;line-height:1.5}.ci-offer-title small{margin-top:4px}.ci-expand-indicator{font-size:22px;color:var(--brand-accent)}.ci-expanded-content{border-top:1px solid #303943;padding:4px 12px}.ci-offer-row>span{min-width:0;overflow-wrap:anywhere}.ci-offer-row[role=button]{cursor:pointer}.ci-watch-controls{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ci-watch-controls [aria-pressed=true]{border-color:var(--brand-border-strong);background:#292619}.catalog-intelligence .ci-watch-flag{padding:2px;border:0;background:transparent;color:#90959d}.catalog-intelligence .ci-watch-flag.enabled{color:#ff2020}.ci-copy{display:inline-flex;gap:4px;align-items:center}.catalog-intelligence .ci-copy button{padding:2px 5px}.ci-copy [role=status]{font-size:10px}.ci-action-form{max-width:650px;padding:20px;border:1px solid #46515d;border-radius:10px}.ci-action-form label{display:grid;gap:8px;margin-bottom:14px}.ci-action-form textarea{min-height:90px;background:#10151a;color:#e8edf3;border:1px solid #46515d;border-radius:8px;padding:12px;font:inherit}.ci-action-form button{margin-right:10px}.ci-action{padding:16px;border:1px solid #303943;border-radius:10px;margin:12px 0}.ci-action header{margin:0}.catalog-intelligence button:disabled{opacity:.5;cursor:not-allowed}.ci-watch-panel{border-top:1px solid #303943;margin-top:24px;padding-top:12px}.ci-watch-panel{padding:20px;margin:24px 0;border:1px solid var(--brand-border-strong);border-left:4px solid var(--brand-border-strong);border-radius:12px;background:#191b1b}.ci-watch-panel>h4{font-size:19px;color:var(--brand-accent);margin:0 0 6px}.ci-watch-panel .ci-action-purpose{margin:0 0 12px}.ci-action-signal{font-weight:600;color:var(--brand-accent)!important}.ci-watch-panel>details{padding:14px;background:#11161c;border:1px solid #3b4148;border-radius:8px;margin-top:16px}.ci-watch-panel>details>summary{font-weight:600;color:var(--brand-accent);cursor:pointer}.ci-relevant-history{margin-top:20px}.ci-catalog-reference{font-size:12px}.ci-detail-section{margin:20px 0;border:1px solid #3b4148;border-radius:10px;background:#11161c;overflow:hidden}.ci-detail-section>summary{cursor:pointer;padding:14px 16px;color:var(--brand-accent);font-weight:600}.ci-detail-section[open]>summary{border-bottom:1px solid #303943;background:#181b1d}.ci-detail-section-body{padding:0 16px 16px}.ci-watch-activity>summary{display:list-item}.ci-analyst-events{margin-top:16px;padding-top:8px;border-top:1px solid #303943}.ci-watch-flag[aria-busy=true]{opacity:.7}.catalog-radar-page{display:grid;gap:12px;min-width:0}.catalog-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.catalog-tabs>button{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px 13px;border:1px solid #344049;border-radius:12px;background:linear-gradient(180deg,#11171b,#0c1115);color:#dfe6e9;text-align:left;cursor:pointer}.catalog-tabs>button>span{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--brand-border-strong);border-radius:50%;color:var(--brand-accent);font-weight:800}.catalog-tabs>button>div{display:grid;gap:2px}.catalog-tabs strong{font-size:12px}.catalog-tabs small{color:#8194a0;font-size:9px}.catalog-tabs>button.active{border-color:var(--brand-border-strong);background:linear-gradient(180deg,#19170f,#10130f);box-shadow:inset 0 -2px var(--brand-border-strong)}.catalog-tabs>button.active>span{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-border-strong)}.catalog-context-card,.catalog-filter-card,.catalog-scope-note,.catalog-radar-table-card,.catalog-monitor-panel,.catalog-competition-panel,.catalog-summary-cards>article{background:linear-gradient(180deg,#12171c,#0d1216);border:1px solid #36414a;border-radius:14px;box-shadow:0 12px 28px #0000002e}.catalog-context-card{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:end;padding:16px 18px}.catalog-context-card h3{margin:4px 0 5px;font-size:20px}.catalog-context-card p{margin:0;color:#91a2ad;font-size:10px;line-height:1.55;max-width:900px}.catalog-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.catalog-summary-cards>article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;padding:12px 13px;border-top:2px solid #59646b}.catalog-summary-cards span{font-size:9px;font-weight:900;color:var(--brand-accent)}.catalog-summary-cards strong{grid-column:2;grid-row:1/3;font-size:24px}.catalog-summary-cards small{font-size:9px;color:#8396a1}.catalog-summary-cards .ok{border-top-color:#3f9765}.catalog-summary-cards .candidate{border-top-color:#3378a4}.catalog-summary-cards .attention{border-top-color:#b88c1b}.catalog-filter-card{display:grid;grid-template-columns:minmax(360px,1fr) 300px 190px;gap:10px;align-items:end;padding:13px}.catalog-filter-card>label{display:grid;gap:6px}.catalog-filter-card>label>span{color:#9eafb9;font-size:10px}.catalog-filter-card input{height:40px;padding:0 12px;border:1px solid #3a444b;border-radius:8px;background:#090d10;color:#e4e9eb;outline:none}.catalog-filter-card input:focus{border-color:var(--brand-border-strong);box-shadow:0 0 0 2px #2e6a631a}.catalog-filter-card>.primary{height:40px}.catalog-scope-note{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px}.catalog-scope-note>div{display:grid;gap:3px}.catalog-scope-note strong{font-size:10px;color:var(--brand-accent)}.catalog-scope-note small{font-size:9px;color:#8799a4}.catalog-scope-note>span{white-space:nowrap;padding:5px 8px;border:1px solid var(--brand-border-strong);border-radius:999px;color:var(--brand-accent);background:#2e6a6317;font-size:8px;font-weight:800}.catalog-radar-table-card{overflow:hidden}.catalog-table-summary{display:flex;justify-content:flex-end;gap:12px;align-items:center;padding:11px 14px;border-bottom:1px solid #303a42}.catalog-table-summary strong{font-size:13px}.catalog-table-summary small{font-size:9px;color:#8395a0}.catalog-radar-table{display:grid}.catalog-radar-row{display:grid;grid-template-columns:2fr 1.2fr .55fr 1.15fr 1fr 1.1fr;gap:12px;align-items:center;min-height:48px;padding:8px 13px;border:0;border-bottom:1px solid #283138;background:#0d1216;color:#e4e9eb;text-align:left}.catalog-radar-row.head{min-height:36px;background:#090d10;border-bottom-color:var(--brand-border-strong);color:var(--brand-accent);font-size:9px;font-weight:900}.catalog-radar-row.data{cursor:pointer}.catalog-radar-row.data:nth-of-type(4n+2){background:#10161a}.catalog-radar-row.data:hover,.catalog-radar-row.data.expanded{background:#151a15;box-shadow:inset 3px 0 var(--brand-border-strong)}.catalog-radar-row span,.catalog-radar-row strong{min-width:0;font-size:10px}.catalog-product-cell,.catalog-id-cell{display:grid;gap:3px}.catalog-product-cell b{font-weight:500}.catalog-product-cell small,.catalog-id-cell small{color:#7f929e;font-size:8px}.catalog-id-cell b{font-weight:500}.candidate-text{color:#75c2f2;font-weight:700}.catalog-state-tag{display:inline-flex;justify-content:center;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #46525a;border-radius:999px;font-size:8px!important;font-weight:800}.catalog-state-tag.success{color:#6bdc99;border-color:#2f7850;background:#2171461f}.catalog-state-tag.opportunity{color:#79c8f4;border-color:#315f7a;background:#2a69911a}.catalog-state-tag.warning{color:#e8c65e;border-color:#735d1d;background:#7e5f0f1a}.catalog-state-tag.neutral{color:#a8b5bc}.catalog-radar-expanded{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.25fr;gap:9px;padding:12px 13px 14px;background:#0a0f12;border-bottom:1px solid var(--brand-border-strong);box-shadow:inset 3px 0 var(--brand-border-strong)}.catalog-radar-expanded>section{min-height:160px;padding:11px;border:1px solid #2e3940;border-radius:10px;background:#0d1317}.catalog-radar-expanded .eyebrow{display:block;margin-bottom:8px}.catalog-radar-expanded p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:6px 0;border-bottom:1px solid #263038;font-size:9px}.catalog-radar-expanded p span{color:#8396a1}.catalog-radar-expanded p strong{font-size:9px;text-align:right}.catalog-current,.catalog-empty-mini{display:grid;gap:3px;padding:9px;margin-bottom:7px;border:1px solid #324048;border-radius:8px;background:#0a0f12}.catalog-current strong{color:var(--brand-accent)}.catalog-current small,.catalog-empty-mini small{color:#8295a1;font-size:8px}.catalog-empty-mini strong{font-size:9px}.catalog-candidate{display:grid;grid-template-columns:1fr auto;gap:5px 9px;padding:8px;border:1px solid #31566e;border-radius:8px;background:#265b7d14;margin-bottom:6px}.catalog-candidate>div{display:grid;gap:2px}.catalog-candidate strong{font-size:10px}.catalog-candidate small{color:#8ba0ad;font-size:8px}.catalog-candidate>b{font-size:9px;color:#79c8f4}.catalog-evidence{grid-column:1/3;display:flex;flex-wrap:wrap;gap:4px}.catalog-evidence span{padding:3px 5px;border-radius:999px;background:#111b20;border:1px solid #314550;color:#9bc9df;font-size:7px}.catalog-evidence .muted{color:#8799a4}.catalog-search-inputs{display:grid;grid-template-columns:1fr 1fr;gap:5px}.catalog-search-inputs>span{display:grid;gap:2px;padding:7px;border:1px solid #303a42;border-radius:7px;color:#8396a1;font-size:8px}.catalog-search-inputs b{color:#e2e8ea;font-size:9px;overflow:hidden;text-overflow:ellipsis}.catalog-search-inputs .ready{border-color:#315e46}.catalog-search-inputs .missing{border-color:var(--brand-border-strong)}.catalog-next-integration{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-top:8px;padding:8px;border:1px dashed var(--brand-border-strong);border-radius:8px}.catalog-next-integration strong{font-size:9px}.catalog-next-integration span{color:var(--brand-accent);font-size:8px}.catalog-next-integration small{grid-column:1/3;color:#8799a4;font-size:8px;line-height:1.45}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px}.catalog-pagination button{min-width:32px;height:30px;border:1px solid #374149;border-radius:8px;background:#0b1014;color:#cbd4d8;cursor:pointer}.catalog-pagination button.active{border-color:var(--brand-border-strong);color:var(--brand-accent)}.catalog-pagination .page-nav{min-width:88px}.catalog-pagination button:disabled{opacity:.4;cursor:not-allowed}.catalog-monitor-panel,.catalog-competition-panel{padding:16px}.catalog-monitor-panel>header,.catalog-competition-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid #29333a}.catalog-monitor-panel h3,.catalog-competition-panel h3{margin:4px 0 0;font-size:17px}.catalog-monitor-panel header small,.catalog-competition-panel header p{color:#8497a3;font-size:9px}.catalog-monitor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.catalog-monitor-grid>article{padding:12px;border:1px solid #2f3a42;border-radius:10px;background:#0a0f12}.catalog-monitor-title{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #273138}.catalog-monitor-title span{font-size:8px;color:var(--brand-accent);font-weight:800}.catalog-monitor-title strong{font-size:12px}.catalog-monitor-metrics{display:grid;grid-template-columns:1fr 1fr;gap:5px 12px;padding:8px 0}.catalog-monitor-metrics p{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:8px}.catalog-monitor-metrics span{color:#8497a3}.catalog-monitor-metrics b{font-size:9px}.catalog-monitor-footer{display:flex;justify-content:space-between;gap:12px;padding-top:7px;border-top:1px solid #273138;color:#8295a1;font-size:8px}.catalog-empty-state{display:grid;gap:4px;padding:18px;text-align:center;color:#8da0ac}.catalog-empty-state strong{color:#dfe6e9;font-size:11px}.catalog-empty-state span{font-size:9px}.catalog-labs-badge{padding:6px 9px;border:1px solid var(--brand-border-strong);border-radius:999px;color:var(--brand-accent);background:#2e6a6314;font-size:8px;font-weight:800}.catalog-market-flow{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;margin-bottom:10px;border:1px solid #303a42;border-radius:10px;background:#0a0f12}.catalog-market-flow span{padding:6px 8px;border:1px solid var(--brand-border-strong);border-radius:7px;color:var(--brand-accent);font-size:9px}.catalog-market-flow b{color:#65737c}.catalog-intelligence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.catalog-intelligence-grid>article{min-height:125px;padding:11px;border:1px solid #303a42;border-radius:10px;background:#0a0f12}.catalog-intelligence-grid>article>span{display:inline-flex;margin-bottom:8px;padding:3px 5px;border-radius:999px;border:1px solid var(--brand-border-strong);color:var(--brand-accent);font-size:7px}.catalog-intelligence-grid strong{display:block;font-size:10px;margin-bottom:5px}.catalog-intelligence-grid p{margin:0;color:#879aa5;font-size:8px;line-height:1.5}.catalog-intelligence-grid .status-foundation_ready{border-color:#315d46}.catalog-intelligence-grid .status-foundation_ready>span{border-color:#315d46;color:#70d99c}.catalog-future-analysis{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.catalog-future-analysis>article{display:grid;gap:5px;padding:11px;border:1px solid #2e3940;border-radius:10px;background:#0b1014}.catalog-future-analysis strong{font-size:10px;color:var(--brand-accent);margin-bottom:3px}.catalog-future-analysis span{font-size:9px;color:#92a3ad}.catalog-error{padding:10px 12px;border:1px solid #733b3b;border-radius:9px;background:#7927271a;color:#f1a3a3;font-size:10px}@media(max-width:1400px){.catalog-context-card{grid-template-columns:1fr 300px}.catalog-radar-expanded{grid-template-columns:1fr 1fr}.catalog-intelligence-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.catalog-tabs,.catalog-summary-cards,.catalog-monitor-grid,.catalog-future-analysis,.catalog-filter-card{grid-template-columns:1fr 1fr}.catalog-filter-card>.primary{grid-column:1/3}.catalog-radar-row{grid-template-columns:1.8fr 1fr .5fr 1fr 1fr}.catalog-radar-row>*:nth-child(4){display:none}.catalog-radar-row>*:nth-child(5){display:none}}@media(max-width:760px){.catalog-tabs,.catalog-summary-cards,.catalog-context-card,.catalog-radar-expanded,.catalog-intelligence-grid,.catalog-future-analysis,.catalog-filter-card{grid-template-columns:1fr}.catalog-filter-card>.primary{grid-column:auto}.catalog-market-flow{flex-wrap:wrap}.catalog-radar-row{grid-template-columns:1.6fr 1fr .7fr}.catalog-radar-row>*:nth-child(3),.catalog-radar-row>*:nth-child(4),.catalog-radar-row>*:nth-child(5){display:none}}.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(150px,.95fr) minmax(130px,.8fr) minmax(220px,1.35fr) minmax(150px,.8fr) minmax(180px,.95fr) 24px}.dev13-r3-summary>div{min-width:0}.dev13-r3-summary>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev13-marketplace-review,.dev13-operate-company{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(46,106,99,.35);border-radius:10px;padding:12px;background:#2e6a630e}.dev13-marketplace-review>div{display:grid;gap:4px}.dev13-marketplace-review small,.dev13-operate-company span{color:var(--muted)}@media(max-width:1200px){.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.3fr) minmax(150px,.8fr) 24px}.dev13-r3-summary>div:nth-of-type(4){display:none}}@media(max-width:760px){.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) 24px}.dev13-r3-summary>div:nth-of-type(2),.dev13-r3-summary>div:nth-of-type(3),.dev13-r3-summary>div:nth-of-type(4){display:none}.dev13-marketplace-review,.dev13-operate-company{align-items:stretch;flex-direction:column}}.dev13-r3 .ops-b1-list{gap:7px}.dev13-r3 .ops-b1-row{border-radius:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dev13-r3 .ops-b1-row:hover{border-color:#2e6a6338}.dev13-r3 .ops-b1-row.expanded{box-shadow:0 8px 24px #00000024}.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(135px,1.05fr) minmax(125px,.9fr) minmax(190px,1.35fr) auto minmax(150px,.9fr) 20px;grid-template-areas:"client order product status eta chevron";gap:10px;min-height:58px;padding:9px 12px;border-radius:9px}.dev13-r3 .ops-b1-row-main.dev13-r3-summary:focus-visible{outline:2px solid var(--brand-border-strong);outline-offset:-2px}.dev13-r3-summary>div:nth-of-type(1){grid-area:client}.dev13-r3-summary>div:nth-of-type(2){grid-area:order}.dev13-r3-summary>div:nth-of-type(3){grid-area:product}.dev13-r3-summary>.ops-b1-badge{grid-area:status}.dev13-r3-summary>div:nth-of-type(4){grid-area:eta}.dev13-r3-summary>.ops-b1-chevron{grid-area:chevron}.dev13-r3-summary>div{display:flex;min-width:0;gap:1px}.dev13-r3-summary>div small{line-height:1.15}.dev13-r3-summary>div strong{line-height:1.25}.dev13-r3-summary>div:nth-of-type(3) small:last-child{color:var(--brand-accent);font-weight:700}.dev13-r3-summary>.ops-b1-badge{justify-self:start;min-height:24px;padding:2px 8px}.dev13-r3 .ops-b1-row-details.dev13-detail{padding:14px;gap:13px}.dev13-r3 .ops-b1-detail-grid{gap:10px 14px}.dev13-r3 .dev13-item-card,.dev13-r3 .dev13-evidence,.dev13-r3 .dev13-finance,.dev13-r3 .dev13-unfit,.dev13-r3 .ops-b1-info-strip{padding:10px 11px}@media(max-width:1180px){.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.25fr) auto 20px;grid-template-areas:"client order product status chevron" "client order product eta chevron";row-gap:4px}.dev13-r3 .ops-b1-row-main.dev13-r3-summary>div:nth-of-type(3),.dev13-r3 .ops-b1-row-main.dev13-r3-summary>div:nth-of-type(4){display:flex}}@media(max-width:820px){.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;grid-template-areas:"client status chevron" "order eta chevron" "product product chevron";gap:5px 10px;min-height:0;padding:9px 10px}.dev13-r3 .ops-b1-row-main.dev13-r3-summary>div:nth-of-type(2),.dev13-r3 .ops-b1-row-main.dev13-r3-summary>div:nth-of-type(3),.dev13-r3 .ops-b1-row-main.dev13-r3-summary>div:nth-of-type(4){display:flex}.dev13-r3-summary>.ops-b1-badge{justify-self:end;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media(max-width:560px){.dev13-r3 .ops-b1-row-main.dev13-r3-summary{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"client chevron" "order chevron" "product chevron" "status chevron" "eta chevron"}.dev13-r3-summary>.ops-b1-badge{justify-self:start}.dev13-r3 .ops-b1-row-details.dev13-detail{padding:11px}}.dev13-r7 .ops-b1-toolbar{align-items:end}.dev13-r7-toolbar-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.dev13-r7-sync{min-height:42px;white-space:nowrap}.dev13-r7-header{display:grid;grid-template-columns:minmax(135px,1.05fr) minmax(145px,.95fr) minmax(190px,1.3fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(155px,.95fr) minmax(150px,.95fr);gap:10px;align-items:center;padding:0 12px;min-height:40px;border:1px solid rgba(46,106,99,.26);border-radius:10px;background:linear-gradient(180deg,#2e6a6317,#2e6a6309);box-shadow:inset 0 1px #ffffff06}.dev13-r7-header button{min-width:0;border:0;background:transparent;color:var(--muted, #aeb6bf);display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 0;cursor:pointer;text-align:left;font:inherit}.dev13-r7-header button span{color:inherit;font-size:10px;font-weight:850;letter-spacing:.075em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev13-r7-header button small{color:#2e6a63b8;font-size:12px}.dev13-r7-header button.active,.dev13-r7-header button:hover,.dev13-r7-header button:focus-visible{color:var(--brand-accent)}.dev13-r7-header button:focus-visible{outline:1px solid var(--brand-border-strong);outline-offset:3px;border-radius:4px}.dev13-r7 .ops-b1-list{gap:8px}.dev13-r7 .ops-b1-row{border-left-width:3px}.dev13-r7 .ops-b1-row.dev13-r7-tone-marketplace{border-left-color:#2e6a63b8;background:linear-gradient(90deg,#2e6a630b,#ffffff05 34%)}.dev13-r7 .ops-b1-row.dev13-r7-tone-fulfillment{border-left-color:#7e9cbeb3;background:linear-gradient(90deg,#7e9cbe0b,#ffffff05 34%)}.dev13-r7 .ops-b1-row.dev13-r7-tone-received{border-left-color:#5fad7db8;background:linear-gradient(90deg,#5fad7d0a,#ffffff05 34%)}.dev13-r7 .ops-b1-row.dev13-r7-tone-completed{border-left-color:#9696969e}.dev13-r7-summary-line{display:grid;grid-template-columns:minmax(135px,1.05fr) minmax(145px,.95fr) minmax(190px,1.3fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(155px,.95fr) minmax(150px,.95fr);gap:10px;align-items:stretch}.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{grid-column:1 / 7;position:relative;width:100%;grid-template-columns:minmax(135px,1.05fr) minmax(145px,.95fr) minmax(190px,1.3fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(155px,.95fr);grid-template-areas:none;gap:10px;min-height:58px;padding:9px 30px 9px 12px;border-radius:9px 0 0 9px}.dev13-r7 .dev13-r7-summary>div:nth-of-type(1),.dev13-r7 .dev13-r7-summary>div:nth-of-type(2),.dev13-r7 .dev13-r7-summary>div:nth-of-type(3),.dev13-r7 .dev13-r7-summary>div:nth-of-type(4),.dev13-r7 .dev13-r7-summary>div:nth-of-type(5),.dev13-r7 .dev13-r7-summary>.ops-b1-badge,.dev13-r7 .dev13-r7-summary>.ops-b1-chevron{grid-area:auto}.dev13-r7 .dev13-r7-summary>div{display:flex;min-width:0;flex-direction:column;gap:1px}.dev13-r7 .dev13-r7-summary>div:nth-of-type(4) strong{color:var(--brand-accent)}.dev13-r7 .dev13-r7-summary>.ops-b1-badge{align-self:center;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dev13-r7 .dev13-r7-summary>.ops-b1-chevron{position:absolute;right:9px;top:50%;transform:translateY(-50%)}.dev13-r7 .ops-b1-row.expanded .dev13-r7-summary>.ops-b1-chevron{transform:translateY(-50%) rotate(180deg)}.dev13-r7-receipt-cell{grid-column:7;min-width:0;display:flex;align-items:center;justify-content:center;padding:8px 10px 8px 0}.dev13-r7-receive{width:100%;min-height:34px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1.15}.dev13-r7-received,.dev13-r7-receipt-hint{width:100%;display:inline-flex;justify-content:center;align-items:center;min-height:30px;padding:4px 8px;box-sizing:border-box;border-radius:999px;text-align:center;font-size:10px;font-weight:850;letter-spacing:.045em}.dev13-r7-received{border:1px solid rgba(95,173,125,.34);color:#9bd3ad;background:#5fad7d12}.dev13-r7-receipt-hint{border:1px solid rgba(255,255,255,.08);color:var(--muted, #aeb6bf);background:#ffffff05}.dev13-r7-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#030507c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dev13-r7-modal{width:min(560px,100%);box-sizing:border-box;border:1px solid rgba(46,106,99,.42);border-radius:14px;padding:22px;display:grid;gap:13px;color:var(--text, #f3f5f7);background:linear-gradient(180deg,#141a20,#0d1217);box-shadow:0 26px 80px #0000008c,inset 0 1px #ffffff09}.dev13-r7-modal h3,.dev13-r7-modal p{margin:0}.dev13-r7-modal h3{color:var(--brand-accent);font-size:20px}.dev13-r7-modal p{font-size:14px;line-height:1.45}.dev13-r7-modal>small{color:var(--muted, #aeb6bf);line-height:1.45}.dev13-r7-modal-identification{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#00000029}.dev13-r7-modal-identification>div{min-width:0;display:grid;gap:3px}.dev13-r7-modal-identification span{color:var(--brand-accent);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dev13-r7-modal-identification strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dev13-r7-modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}@media(max-width:1180px){.dev13-r7-header,.dev13-r7-summary-line{grid-template-columns:minmax(120px,1fr) minmax(130px,.95fr) minmax(155px,1.2fr) minmax(95px,.7fr) minmax(120px,.9fr) minmax(135px,.95fr) minmax(135px,.95fr)}.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{grid-template-columns:minmax(120px,1fr) minmax(130px,.95fr) minmax(155px,1.2fr) minmax(95px,.7fr) minmax(120px,.9fr) minmax(135px,.95fr)}.dev13-r7 .dev13-r7-summary>div:nth-of-type(1),.dev13-r7 .dev13-r7-summary>div:nth-of-type(2),.dev13-r7 .dev13-r7-summary>div:nth-of-type(3),.dev13-r7 .dev13-r7-summary>div:nth-of-type(4),.dev13-r7 .dev13-r7-summary>div:nth-of-type(5){display:flex}}@media(max-width:900px){.dev13-r7-header{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.dev13-r7-summary-line{display:block}.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px;border-radius:9px 9px 0 0;padding:10px 34px 9px 11px}.dev13-r7 .dev13-r7-summary>div:nth-of-type(1),.dev13-r7 .dev13-r7-summary>div:nth-of-type(2),.dev13-r7 .dev13-r7-summary>div:nth-of-type(3),.dev13-r7 .dev13-r7-summary>div:nth-of-type(4),.dev13-r7 .dev13-r7-summary>div:nth-of-type(5){display:flex}.dev13-r7 .dev13-r7-summary>.ops-b1-badge{justify-self:start}.dev13-r7-receipt-cell{padding:7px 10px 10px;border-top:1px solid rgba(255,255,255,.055)}.dev13-r7-receive,.dev13-r7-received,.dev13-r7-receipt-hint{width:auto;min-width:155px}}@media(max-width:720px){.dev13-r7-toolbar-actions{width:100%;justify-content:stretch}.dev13-r7-toolbar-actions>button{flex:1 1 100%;width:100%}.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dev13-r7 .dev13-r7-summary>div:nth-of-type(1),.dev13-r7 .dev13-r7-summary>div:nth-of-type(2),.dev13-r7 .dev13-r7-summary>div:nth-of-type(3),.dev13-r7 .dev13-r7-summary>div:nth-of-type(4),.dev13-r7 .dev13-r7-summary>div:nth-of-type(5){display:flex}}@media(max-width:560px){.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{grid-template-columns:minmax(0,1fr)}.dev13-r7-modal-backdrop{padding:12px}.dev13-r7-modal{padding:17px}.dev13-r7-modal-identification{grid-template-columns:1fr}.dev13-r7-modal-actions{flex-direction:column-reverse}.dev13-r7-modal-actions>button{width:100%}}.dev13-r7 .dev13-r7-summary>div{justify-content:center}.dev13-r7 .dev13-r7-summary>div>small{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.return-logistics-settings{border:1px solid #2d4947;border-radius:10px;padding:12px;margin-bottom:12px}.return-logistics-settings summary{cursor:pointer;font-weight:700}.return-logistics-settings p{font-size:12px;color:#aab8b8;margin:10px 0}.return-logistics-companies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:10px 0}.return-logistics-companies label{display:flex;align-items:center;gap:8px;border:1px solid #2d4947;border-radius:8px;padding:8px;min-width:0}.return-logistics-companies strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.return-logistics-companies select{max-width:155px;font-size:12px;padding:6px}.return-layout-compact.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{min-height:50px;padding-top:7px;padding-bottom:7px}.return-layout-compact.dev13-r7 .dev13-r7-summary>.return-leading-client{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.return-layout-compact .return-leading-photo{width:32px;height:32px;flex:0 0 32px;display:flex;align-items:center;justify-content:center}.return-layout-compact .return-leading-photo img{width:32px;height:32px;object-fit:contain;border-radius:3px}.return-layout-compact .return-client-name{font-size:12px;font-weight:750;color:var(--brand-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.return-layout-compact .dev13-r7-summary>div>strong{display:block;max-width:100%;line-height:1.3}.return-layout-compact .ops-b1-row-details{padding:14px;gap:14px}.return-layout-compact .dev13-item-card>header{align-items:center}.return-layout-compact .dev13-item-card>header .return-item-identity{display:flex;flex-direction:row;align-items:center;gap:16px;min-width:0}.return-layout-compact .return-detail-photo{width:104px;height:104px;flex:0 0 104px;object-fit:contain;background:#fff;border-radius:8px;padding:6px;box-sizing:border-box}.return-layout-compact .return-item-description{display:flex;flex-direction:column;gap:6px;min-width:0}.return-layout-compact .return-item-description strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.return-layout-compact .return-item-description small{font-size:12px;color:var(--muted)}.return-layout-compact .dev13-item-card>header>.ops-b1-badge{align-self:center;min-height:24px;height:auto;padding:4px 9px;flex-shrink:0}.return-layout-compact .dev13-item-card .ops-b1-action-strip{padding-top:10px}.return-layout-compact .ops-b1-detail-grid{padding:12px;border:1px solid var(--border,#353535);border-radius:8px}@media(max-width:600px){.return-layout-compact .dev13-item-card>header{flex-wrap:wrap}.return-layout-compact .return-detail-photo{width:80px;height:80px;flex-basis:80px}.return-layout-compact .return-item-description strong{font-size:13px}}.return-layout-compact .return-photo-heading{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.075em}@media(min-width:901px){.return-layout-compact.dev13-r7 .dev13-r7-header,.return-layout-compact.dev13-r7 .dev13-r7-summary-line{grid-template-columns:40px minmax(145px,.95fr) minmax(170px,1.5fr) minmax(95px,.7fr) minmax(105px,.8fr) minmax(130px,.9fr) minmax(145px,.95fr) minmax(140px,.95fr);gap:10px;padding-left:12px;padding-right:12px}.return-layout-compact.dev13-r7 .ops-b1-row-main.dev13-r3-summary.dev13-r7-summary{grid-column:1 / 8;grid-template-columns:subgrid;padding-left:0;padding-right:0}.return-layout-compact.dev13-r7 .dev13-r7-receipt-cell{grid-column:8;padding-right:0}.return-layout-compact.dev13-r7 .dev13-r7-summary>div{display:flex}.return-layout-compact.dev13-r7 .dev13-r7-summary>div:last-of-type{padding-right:20px}.return-layout-compact.dev13-r7 .dev13-r7-summary>div:nth-of-type(3) strong{color:var(--brand-accent)}}@media(max-width:900px){.return-layout-compact.dev13-r7 .dev13-r7-header{grid-template-columns:40px repeat(7,minmax(130px,1fr))}}.questions-v3 .ops-b1-row-main.question{grid-template-columns:minmax(300px,1.35fr) minmax(260px,1.35fr) minmax(90px,.45fr) minmax(150px,.7fr) minmax(130px,.65fr) 26px}.questions-v3 .question-product-cell{display:grid;grid-template-columns:56px minmax(0,1fr);gap:11px;align-items:center}.questions-v3 .question-product-thumb{width:54px;height:54px;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;color:#666;font-size:10px;flex:0 0 auto}.questions-v3 .question-product-thumb img{width:100%;height:100%;object-fit:contain;display:block}.questions-v3 .question-product-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.questions-v3 .question-product-copy strong{color:var(--text,#f3f5f7);white-space:normal;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.questions-v3 .question-product-copy small{color:var(--brand-accent);font-weight:700}.questions-v3 .question-product-copy span{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questions-v3 .question-product-context{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.questions-v3 .question-product-context .question-product-thumb{width:72px;height:72px}.questions-v3 .question-product-context>div{min-width:0;display:flex;flex-direction:column;gap:4px}.questions-v3 .question-product-context small{color:var(--brand-accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.questions-v3 .question-product-context strong{font-size:16px;line-height:1.35}.questions-v3 .question-product-context span{color:var(--muted);font-size:12px}.questions-v3 .question-answer-area{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.questions-v3 .question-answer-channel{display:flex;justify-content:flex-start;align-items:center}.questions-v3 .question-answer-area textarea{width:100%;min-height:150px;resize:vertical;box-sizing:border-box}.questions-v3 .question-answer-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.questions-v3 .question-answer-actions>small{color:var(--muted)}.questions-v3 .question-answer-buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.questions-v3 .question-delete-button{border-color:#dc4b4b7a;color:#ef9a9a}.questions-v3 .question-delete-button:hover:not(:disabled){border-color:#dc4b4bbf;background:#dc4b4b14}@media(max-width:1100px){.questions-v3 .ops-b1-row-main.question{grid-template-columns:minmax(280px,1.3fr) minmax(240px,1.1fr) 120px 26px}}@media(max-width:720px){.questions-v3 .ops-b1-row-main.question{grid-template-columns:minmax(0,1fr) auto 24px}.questions-v3 .question-product-cell{grid-template-columns:48px minmax(0,1fr)}.questions-v3 .question-product-thumb{width:46px;height:46px}.questions-v3 .question-product-context{grid-template-columns:58px minmax(0,1fr)}.questions-v3 .question-product-context .question-product-thumb{width:56px;height:56px}.questions-v3 .question-answer-actions{flex-direction:column;align-items:stretch}.questions-v3 .question-answer-buttons{width:100%;margin-left:0}.questions-v3 .question-answer-buttons button{flex:1 1 0}}.shipment-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shipment-detail-dialog{width:60vw;max-height:88vh;overflow:auto;border:1px solid #43675f;border-radius:22px;background:#101a1c;color:#eef6f3;box-shadow:0 30px 100px #0009}.shipment-detail-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #2f4541;background:#162926}.shipment-detail-header span,.shipment-detail-information>div>span,.shipment-detail-quantity span{font-size:11px;font-weight:700;letter-spacing:1.4px;color:#95c4b9}.shipment-detail-header h2{margin:6px 0 0;font-size:21px;overflow-wrap:anywhere}.shipment-detail-header button{flex:none;width:42px;height:42px;padding:0;background:#233b36;border:1px solid #55776d;border-radius:50%;color:#fff;font-size:30px;line-height:1}.shipment-detail-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;padding:28px}.shipment-detail-image{display:grid;place-items:center;aspect-ratio:1;background:#fff;border-radius:16px;padding:22px;box-sizing:border-box;color:#59645f}.shipment-detail-image img{display:block;width:100%;height:100%;max-height:44vh;object-fit:contain}.shipment-detail-thumbnails{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.shipment-detail-thumbnails button{width:58px;height:58px;padding:5px;background:#fff;border:3px solid transparent;border-radius:10px}.shipment-detail-thumbnails button[aria-pressed=true]{border-color:#7fd1c6}.shipment-detail-thumbnails img{width:100%;height:100%;object-fit:contain}.shipment-detail-information{display:grid;align-content:start;gap:22px;min-width:0}.shipment-detail-buyer strong{display:block;font-size:clamp(24px,2vw,34px);line-height:1.15;margin-top:7px;overflow-wrap:anywhere;color:#fff}.shipment-detail-product h3{margin:7px 0 0;font-size:clamp(20px,1.6vw,27px);line-height:1.3;color:#ecf4f1;overflow-wrap:anywhere}.shipment-detail-codes{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin:0}.shipment-detail-codes>div{padding:14px;background:#19282b;border:1px solid #304740;border-radius:10px;min-width:0}.shipment-detail-codes dt{font-size:12px;color:#a6beb5}.shipment-detail-codes dd{margin:7px 0 0;font-size:20px;font-weight:700;overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums}.shipment-detail-quantity{background:#214c44;border:1px solid #4c8b7d;border-radius:14px;padding:18px 22px}.shipment-detail-quantity strong{display:block;font-size:48px;line-height:1.1;margin-top:8px;color:#c4fff0}.shipment-detail-quantity strong small{font-size:20px}.shipment-detail-quantity p{margin:10px 0 0;font-size:13px;color:#c4d8d1}.shipment-detail-company strong{display:block;font-size:17px;margin-top:5px}.shipment-detail-footer{padding:14px 28px 20px;color:#a0b6af;font-size:12px}.shipping-steps-row[tabindex]{cursor:pointer}.shipping-steps-row[tabindex]:hover{box-shadow:inset 3px 0 #7fd1c6}.shipping-steps-row[tabindex]:focus-visible,.shipment-detail-dialog button:focus-visible{outline:2px solid #7fd1c6;outline-offset:3px}@media(max-width:1000px){.shipment-detail-dialog{width:90vw}.shipment-detail-body{gap:20px;padding:20px}}@media(max-width:600px){.shipment-detail-backdrop{padding:10px}.shipment-detail-dialog{width:100%;max-height:92vh}.shipment-detail-body{grid-template-columns:1fr}.shipment-detail-image{aspect-ratio:1.4}.shipment-detail-image img{max-height:28vh}.shipment-detail-header{padding:18px}.shipment-detail-header h2{font-size:17px}.shipment-detail-codes dd{font-size:18px}}.shipment-separation.shipping-steps-workspace{min-width:0;container-type:inline-size}.shipping-steps-workspace .shipping-steps-table{border:1px solid #304740;border-radius:10px;overflow:hidden;margin-top:14px}.shipping-steps-workspace .shipping-steps-grid{display:grid;grid-template-columns:minmax(100px,.72fr) minmax(220px,1.95fr) minmax(110px,.85fr) minmax(95px,.56fr) minmax(115px,.9fr) minmax(220px,1.25fr) 62px;gap:14px;align-items:center}.shipping-steps-workspace .shipping-steps-head{padding:13px 18px;background:#7fd1c6!important;color:#000!important;font-size:12px;font-weight:700}.shipping-steps-workspace .shipping-steps-head button{background:transparent;border:0;color:#000!important;padding:0;font:inherit;min-height:24px}.shipping-steps-workspace .shipping-steps-row{padding:18px}.shipping-steps-workspace .shipping-steps-order{background:#10181b;border-bottom:1px solid #304740}.shipping-steps-workspace .shipping-steps-order:nth-child(odd){background:#1a2327}.shipping-steps-workspace .shipping-steps-order:last-child{border-bottom:0}.shipping-steps-workspace .shipping-steps-grid>*{min-width:0}.shipping-steps-workspace .shipping-steps-date time{font-size:14px;font-weight:700;color:#eef5f2}.shipping-steps-workspace small{display:block;color:#aec2b9;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.shipping-steps-workspace .shipping-steps-overdue{display:block;color:#e1c27b;font-size:11px;margin-top:6px}.shipping-steps-workspace .shipping-steps-order-number{display:block;color:#d5bc7b;font-size:12px;margin-bottom:8px;overflow-wrap:anywhere}.shipping-steps-workspace .shipping-steps-product{display:flex;gap:10px;align-items:center;margin:7px 0}.shipping-steps-workspace .shipping-steps-product img{width:38px;height:38px;object-fit:contain;border-radius:6px;background:#fff;flex-shrink:0}.shipping-steps-workspace .shipping-steps-product strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere;color:#f0f5f3}.shipping-steps-workspace .shipping-steps-client{margin-top:7px}.shipping-steps-workspace .shipping-separate-button{border:1px solid #977c3d!important;border-radius:8px;background:#29281b!important;color:#e5ca83!important;padding:10px 14px;font-size:12px;min-height:40px}.shipping-steps-workspace .shipping-separate-button:hover{background:#383120!important;border-color:#d7b565!important}.shipping-steps-workspace .shipping-steps-done{display:block;color:#9fdfc8;font-size:13px;font-weight:600;margin-bottom:6px}.shipping-steps-workspace .shipping-stages{display:flex;list-style:none;margin:0 0 12px;padding:0;gap:0;align-items:center}.shipping-steps-workspace .shipping-stages li{color:#a0b6ab;font-size:12px;display:flex;align-items:center;gap:6px;flex:1;white-space:nowrap}.shipping-steps-workspace .shipping-stages li:not(:last-child):after{content:"";height:1px;background:#52634f;flex:1;margin-right:6px;min-width:8px}.shipping-steps-workspace .shipping-stages li:last-child{flex:0}.shipping-steps-workspace .shipping-stages .complete{color:#9edcc4}.shipping-steps-workspace .shipping-stages .pending{color:#e2c783}.shipping-steps-workspace .shipment-document-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.shipping-steps-workspace .shipment-document-buttons{display:flex;width:100%}.shipping-steps-workspace .shipment-document-buttons button{width:100%;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.4;white-space:normal;border-radius:8px}.shipping-steps-workspace .shipment-document-buttons button.primary{background:#7fd1c6!important;color:#061b15!important;border:1px solid #7fd1c6!important}.shipping-steps-workspace .shipment-document-actions small{white-space:normal}.shipping-steps-workspace .shipping-manual-sent-button{width:100%;min-height:38px;margin-top:8px;padding:9px 12px;border:1px solid #b89443!important;border-radius:8px;background:transparent!important;color:#e5ca83!important;font-size:11px;font-weight:800;letter-spacing:.02em}.shipping-steps-workspace .shipping-manual-sent-button:hover:not(:disabled){background:#302c1c!important;border-color:#e5ca83!important}.shipping-steps-workspace .shipping-manual-sent-button:focus-visible{outline:2px solid #e5ca83;outline-offset:2px}.shipping-steps-workspace .shipping-manual-sent-button:disabled{opacity:.55;cursor:not-allowed}.shipping-steps-workspace .shipping-history-button{padding:7px 3px;background:transparent!important;border:0!important;color:#d5bc7b!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-height:44px}.shipping-steps-workspace .shipping-history-button>span:first-child{font-size:25px;line-height:1}.shipping-steps-workspace .shipping-history-text{font-size:11px}.shipping-steps-workspace .shipping-expanded-history{padding:16px 20px;background:#1c2c25;border-top:1px solid #49634e;border-left:3px solid #b99a56;font-size:13px}.shipping-steps-workspace .shipping-expanded-history>strong{color:#dfc98d}.shipping-steps-workspace .shipping-expanded-history ol{list-style:none;margin:14px 0 0;padding:0}.shipping-steps-workspace .shipping-expanded-history li{display:grid;grid-template-columns:160px minmax(140px,1fr) minmax(120px,.8fr);gap:15px;padding:9px 0;border-top:1px solid #354a3e}.shipping-steps-workspace .shipping-expanded-history time{color:#b7cabb}.shipping-steps-workspace .shipment-history-tabs button.active{border-bottom:2px solid #c6a85d!important}.shipping-steps-workspace .shipping-steps-client{margin:0}.shipping-steps-workspace .shipping-steps-client strong{color:#f0f5f3;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.shipping-steps-workspace .shipping-steps-client>span{display:none}.shipping-label-format{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#aec2b9}.shipping-label-format select{width:100%;min-width:0;padding:6px 8px;border:1px solid #52634f;border-radius:6px;background:#15221e;color:#eef5f2;font-size:12px}@container (max-width:1000px){.shipping-steps-workspace .shipping-steps-head{display:none}.shipping-steps-workspace .shipping-steps-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px}.shipping-steps-workspace .shipping-steps-date{grid-column:1;grid-row:1}.shipping-steps-workspace .shipping-history-button{grid-column:2;grid-row:1;justify-self:end}.shipping-steps-workspace .shipping-steps-products{grid-column:1;grid-row:2}.shipping-steps-workspace .shipping-steps-client{grid-column:2;grid-row:2;align-self:start}.shipping-steps-workspace .shipping-steps-client>span{display:block;color:#7fd1c6;font-size:12px;margin-bottom:6px}.shipping-steps-workspace .shipping-steps-separation{grid-column:1;grid-row:3}.shipping-steps-workspace .shipping-steps-documents{grid-column:2;grid-row:3}.shipping-steps-workspace .shipping-expanded-history li{grid-template-columns:1fr;gap:4px}}@container (max-width:450px){.shipping-steps-workspace .shipping-steps-documents{grid-column:1/-1;grid-row:4}.shipping-steps-workspace .shipping-steps-separation{grid-column:1/-1}}.shipping-steps-workspace .shipping-reschedule-button{display:block;margin-top:8px;padding:5px 3px;max-width:100%;font-size:10px;font-weight:700;color:#e5ca83;border:1px solid #80713e;border-radius:6px;background:transparent}.shipping-steps-workspace .shipping-reschedule-button:hover{background:#302c1c}.shipping-steps-workspace .shipping-reschedule-button:focus-visible{outline:2px solid #e5ca83;outline-offset:2px}.shipping-buyer-name{display:block;color:var(--text-muted, #adc5c3);overflow-wrap:anywhere;margin:4px 0 8px}.shipping-status-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0}.shipping-status-toolbar small{color:var(--text-muted, #adc5c3)}.shipping-steps-workspace .shipping-logistics-button{display:block;margin-top:6px;padding:5px 7px;max-width:100%;font-size:9px;line-height:1.15;font-weight:800;color:#b9e1da;border:1px solid #3f8178;border-radius:6px;background:#17312d;white-space:normal}.shipping-steps-workspace .shipping-logistics-button:hover:not(:disabled){background:#20443e;border-color:#67b8ad}.shipping-steps-workspace .shipping-logistics-button:focus-visible{outline:2px solid #7fd1c6;outline-offset:2px}.shipping-steps-workspace .shipping-steps-platform-cell{display:flex;align-items:center;justify-content:center}.shipping-steps-workspace .shipping-platform{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:30px}.shipping-steps-workspace .shipping-platform img{width:81px;height:64px;object-fit:contain;object-position:center}.shipping-steps-workspace .shipping-platform>span{width:81px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#edf3f1;color:#111;font-size:26px;font-weight:900}.shipping-steps-workspace .shipping-platform-tiktok>span{background:#111;color:#fff}.shipping-steps-workspace .shipping-platform-magalu>span{background:#1687f8;color:#fff}.shipping-steps-workspace .tiny-shipping-controls{display:grid;gap:7px;min-width:0}.shipping-steps-workspace .tiny-shipping-controls>button,.shipping-steps-workspace .tiny-shipping-print-actions>button,.shipping-steps-workspace .tiny-shipping-printer-line>button{min-height:32px;padding:6px 9px;font-size:10px;line-height:1.2;border-radius:7px}.shipping-steps-workspace .tiny-shipping-primary,.shipping-steps-workspace .tiny-shipping-refresh{width:100%}.shipping-steps-workspace .tiny-shipping-summary{display:flex;flex-wrap:wrap;gap:5px}.shipping-steps-workspace .tiny-shipping-state{display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border:1px solid #314844;border-radius:999px;background:#111c1a;color:#b9cfcb;font-size:9px;font-weight:700;white-space:nowrap}.shipping-steps-workspace .tiny-shipping-state.success{border-color:#39786f;background:#17312d;color:#bde9e2}.shipping-steps-workspace .tiny-shipping-print-box{display:grid;gap:6px;padding-top:2px}.shipping-steps-workspace .tiny-shipping-printer-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center}.shipping-steps-workspace .tiny-shipping-controls select{width:100%;max-width:100%;min-width:0;min-height:31px;padding:5px 7px;border:1px solid #314844;border-radius:7px;background:#0e1716;color:#e9f2f0;font-size:10px}.shipping-steps-workspace .tiny-shipping-printer-detect{width:auto!important;white-space:nowrap}.shipping-steps-workspace .tiny-shipping-print-actions{display:flex;flex-wrap:wrap;gap:5px}.shipping-steps-workspace .tiny-shipping-print-actions>.primary{flex:1 1 128px}.shipping-steps-workspace .tiny-shipping-open-pdf{flex:0 0 auto;white-space:nowrap}.shipping-steps-workspace .tiny-shipping-note,.shipping-steps-workspace .tiny-shipping-notice{display:block;color:var(--text-muted,#adc5c3);font-size:9px;line-height:1.35}@container (max-width:1000px){.shipping-steps-workspace .shipping-steps-platform-cell{grid-column:1;grid-row:3}.shipping-steps-workspace .shipping-steps-separation{grid-column:2;grid-row:3}.shipping-steps-workspace .shipping-steps-documents{grid-column:1/-1;grid-row:4}}@container (max-width:450px){.shipping-steps-workspace .shipping-steps-platform-cell{grid-column:1/-1;grid-row:3}.shipping-steps-workspace .shipping-steps-separation{grid-column:1/-1;grid-row:4}.shipping-steps-workspace .shipping-steps-documents{grid-column:1/-1;grid-row:5}}.panorama-priority{display:grid;gap:24px;min-width:0}.panorama-priority .panorama-priority-section{min-width:0}.panorama-priority .panorama-priority-section+.panorama-priority-section{border-top:1px solid #293039;padding-top:20px}.panorama-priority .panorama-priority-heading{display:flex;align-items:center;gap:13px;margin-bottom:13px}.panorama-priority .panorama-priority-heading h2{color:#f1f3f5;font-size:19px;line-height:1.3;margin:0 0 4px}.panorama-priority .panorama-priority-heading p{color:#9aa3af;font-size:12px;margin:0}.panorama-priority .panorama-priority-icon{width:25px;height:25px;flex:none;color:var(--brand-warning)}.panorama-priority .panorama-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.panorama-priority .is-remaining .panorama-priority-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.panorama-priority .is-unavailable .panorama-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panorama-priority .panorama-signal-card.card{position:relative;padding:0;min-width:0;overflow:hidden;border:1px solid #293039;border-radius:12px;background:#11151a;transition:border-color .15s,background .15s}.panorama-priority .panorama-signal-card.card:hover{border-color:#786628;background:#171b20}.panorama-priority .panorama-card-open{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:15px;row-gap:5px;align-items:start;width:100%;height:100%;min-height:124px;margin:0;padding:20px;border:0;border-radius:inherit;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}.panorama-priority .panorama-card-open>.panorama-priority-icon{grid-column:1;grid-row:1 / 4;width:29px;height:29px;align-self:center}.panorama-priority .panorama-card-open>.panorama-priority-label{grid-column:2;display:block;padding-right:17px;color:#aeb6c1;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.panorama-priority .panorama-card-open>strong{grid-column:2;margin:0;color:#f2f4f7;font-size:26px;line-height:1.2;align-self:end}.panorama-priority .panorama-card-open>small{grid-column:2;display:block;color:var(--brand-warning);font-size:11px;line-height:1.4}.panorama-priority .panorama-card-open>small>span{display:inline;color:inherit}.panorama-priority .panorama-card-open:focus-visible{outline:2px solid var(--brand-warning);outline-offset:-3px}.panorama-priority .panorama-visibility-control{z-index:1;top:8px;right:8px}.panorama-priority .is-remaining .panorama-card-open,.panorama-priority .is-unavailable .panorama-card-open{min-height:103px;padding:15px;column-gap:10px;grid-template-columns:23px minmax(0,1fr)}.panorama-priority .is-remaining .panorama-card-open>.panorama-priority-icon,.panorama-priority .is-unavailable .panorama-priority-icon{width:21px;height:21px;color:#aeb6c1}.panorama-priority .is-remaining .panorama-card-open>strong,.panorama-priority .is-unavailable .panorama-card-open>strong{font-size:22px}.panorama-priority .panorama-priority-empty{margin:0;padding:14px 0;color:#aeb6c1;font-size:13px}.panorama-priority .classification-pending-notice{width:100%;margin:12px 0 0;padding:16px 20px;border:1px solid #786628;border-radius:10px;background:#201e16;color:#f2f4f7;text-align:left;font:inherit;font-size:13px;cursor:pointer}.panorama-priority .classification-pending-notice strong{color:var(--brand-warning);margin-left:12px;white-space:nowrap}.panorama-priority .panorama-signal-card.local-attention{border-color:#8c7124}.panorama-priority .panorama-signal-card.dropshipping-attention{border-color:#8165aa}@media(max-width:1200px){.panorama-priority .is-remaining .panorama-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panorama-priority .is-attention .panorama-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.panorama-priority .is-remaining .panorama-priority-grid,.panorama-priority .is-unavailable .panorama-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.panorama-priority .panorama-priority-section .panorama-priority-grid{grid-template-columns:minmax(0,1fr)}.panorama-priority .panorama-card-open{min-height:106px}.panorama-priority .classification-pending-notice strong{display:block;margin:8px 0 0}}.panorama-loading-card{min-height:126px;border:1px solid #293039;border-radius:12px;background:#11151a;padding:24px;box-sizing:border-box}.panorama-loading-card span{display:block;height:12px;width:70%;border-radius:4px;background:#233136}.panorama-loading-card span+span{width:28%;height:24px;margin-top:18px}.client-finance-shell{display:grid;gap:20px}.client-finance-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.client-finance-toolbar-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.client-finance-toolbar label,.client-finance-form label{display:grid;gap:6px;min-width:170px}.client-finance-toolbar label>span,.client-finance-form label>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.client-finance-toolbar input,.client-finance-toolbar select,.client-finance-form input,.client-finance-form select,.client-finance-form textarea,.client-finance-settlement input{border:1px solid rgba(46,106,99,.18);background:#111419;color:#f5f1e8;border-radius:10px;padding:10px 12px;min-height:42px}.client-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.client-finance-cards.six{grid-template-columns:repeat(3,minmax(0,1fr))}.client-finance-card{border:1px solid rgba(46,106,99,.14);background:linear-gradient(145deg,#171a20,#12151a);border-radius:14px;padding:17px;display:grid;gap:6px;min-height:112px}.client-finance-card>span{font-size:12px;color:#aeb4bd}.client-finance-card>strong{font-size:21px;color:var(--brand-accent)}.client-finance-card>small{color:#858d98}.client-finance-card.attention{border-color:#e47e5773;box-shadow:inset 0 0 0 1px #e47e5714}.client-finance-form{padding:18px}.client-finance-form.compact{padding:14px}.client-finance-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-finance-form-grid .wide{grid-column:span 2}.client-finance-form textarea{min-height:80px;resize:vertical}.client-finance-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.client-finance-list{display:grid;gap:8px}.client-finance-entry{border:1px solid rgba(255,255,255,.055);background:#14171c;border-radius:12px;overflow:hidden}.client-finance-entry.alternate{background:#171a20}.client-finance-entry.expanded{border-color:#2e6a6347;box-shadow:0 8px 28px #00000029}.client-finance-entry-main{width:100%;display:grid;grid-template-columns:minmax(250px,2.2fr) repeat(3,minmax(120px,1fr)) minmax(110px,.8fr) 24px;gap:14px;align-items:center;padding:13px 15px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.client-finance-entry-main>div{display:grid;gap:4px}.client-finance-entry-main .primary-cell span,.client-finance-entry-main small{font-size:11px;color:#8e96a1}.client-finance-entry-main strong{font-size:13px;color:#e7e2d8}.client-finance-status{justify-self:start;border:1px solid rgba(46,106,99,.2);border-radius:999px;padding:5px 9px;font-size:11px;color:var(--brand-accent);background:#2e6a6312}.client-finance-status.late{border-color:#e47e5766;color:#ef9c7d;background:#e47e5714}.chevron{color:var(--brand-accent)}.client-finance-entry-detail{border-top:1px solid rgba(255,255,255,.055);padding:16px;background:#0000001f}.client-finance-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.client-finance-detail-grid>div{display:grid;gap:4px}.client-finance-detail-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#7f8792}.client-finance-detail-grid strong{font-size:12px}.client-finance-note{margin:14px 0 0;color:#aeb4bd}.client-finance-settlement{margin-top:16px;display:grid;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(130px,1fr)) auto;gap:10px;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.client-finance-empty{border:1px dashed rgba(46,106,99,.17);border-radius:12px;padding:24px;display:grid;gap:5px;text-align:center;color:#8f96a0}.client-finance-empty strong{color:var(--brand-accent)}.client-finance-segmented{display:flex;border:1px solid rgba(46,106,99,.15);border-radius:11px;padding:3px;background:#111419}.client-finance-segmented button{border:0;background:transparent;color:#89919c;padding:8px 12px;border-radius:8px;cursor:pointer}.client-finance-segmented button.active{background:#2e6a6321;color:var(--brand-accent)}.client-finance-basis{font-size:11px;color:#7f8792;align-self:center}.client-finance-dual{display:grid;grid-template-columns:1.65fr 1fr;gap:16px}.client-finance-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.client-finance-section-heading h3{margin:3px 0 0}.client-finance-timeline,.client-finance-needs,.client-finance-groups,.client-finance-dre,.client-finance-assets{padding:18px}.client-finance-timeline-list{display:grid;gap:6px}.client-finance-timeline-list article{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:9px;background:#ffffff06}.client-finance-timeline-list article.critical{background:#d6ae5912;box-shadow:inset 3px 0 #c7a45b}.client-finance-timeline-list article>div{display:grid;gap:3px}.client-finance-timeline-list small,.client-finance-timeline-list span{font-size:10px;color:#838b96}.client-finance-alert{display:grid;gap:6px;padding:15px;border-radius:11px;background:#d6ae590f;border:1px solid rgba(214,174,89,.12);margin-bottom:10px}.client-finance-alert>span{font-size:11px;color:#b8a16d;text-transform:uppercase;letter-spacing:.06em}.client-finance-alert>strong{font-size:20px;color:#f1d08a}.client-finance-alert>small{color:#808894}.client-finance-alert.danger{border-color:#e47e5759;background:#e47e5712}.client-finance-group{border-top:1px solid rgba(255,255,255,.05)}.client-finance-group>button{display:grid;grid-template-columns:1fr auto 24px;width:100%;gap:12px;align-items:center;background:transparent;border:0;color:inherit;padding:12px 4px;text-align:left;cursor:pointer}.client-finance-group>button>span:first-child{color:#d8d2c7}.client-finance-group>button strong{color:var(--brand-accent)}.client-finance-group-detail{display:grid;padding:0 8px 10px 22px}.client-finance-group-detail>div,.client-finance-dre-detail>div{display:grid;grid-template-columns:1fr 120px 150px;gap:12px;padding:8px 0;border-top:1px solid rgba(255,255,255,.035);font-size:12px}.client-finance-group-detail small,.client-finance-dre-detail small{color:#808894}.client-finance-dre-head,.client-finance-dre-row{display:grid;grid-template-columns:1fr 180px 130px;gap:12px;align-items:center}.client-finance-dre-head{padding:8px 12px;color:#7e8792;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.client-finance-dre-row{width:100%;padding:11px 12px;border:0;border-top:1px solid rgba(255,255,255,.045);background:transparent;color:inherit;text-align:left}.client-finance-dre-row.clickable{cursor:pointer}.client-finance-dre-row strong{text-align:right}.client-finance-dre-row small{text-align:right;color:#858d98}.client-finance-dre-row.negative span{color:#bbb6ad}.client-finance-dre-row.subtotal{background:#2e6a630a;font-weight:800}.client-finance-dre-row.result{margin-top:5px;border:1px solid rgba(46,106,99,.22);border-radius:9px;background:#2e6a6314}.client-finance-dre-row.result span,.client-finance-dre-row.result strong{color:var(--brand-accent)}.client-finance-dre-detail{padding:3px 18px 12px;background:#0000001f;color:#9fa6af}.client-finance-unclassified{padding:16px}.client-finance-unclassified p{margin:5px 0;color:#9098a2}.client-finance-navigation-card{display:block;text-align:left;padding:22px;cursor:pointer;color:inherit}.client-finance-navigation-card:hover{border-color:#2e6a6347}.client-finance-navigation-card h3{margin:5px 0 7px}.client-finance-navigation-card p{color:#969da7;min-height:48px}.client-finance-navigation-card>strong{color:var(--brand-accent)}.client-finance-future{padding:22px}.client-finance-future p{max-width:900px;color:#969da7}.client-finance-future-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.client-finance-future-grid>div{border:1px solid rgba(46,106,99,.12);border-radius:10px;padding:14px;display:grid;gap:5px}.client-finance-future-grid strong{color:var(--brand-accent)}.client-finance-future-grid span{font-size:12px;color:#858d98}.client-finance-assets{display:grid;gap:7px}.client-finance-assets>article{display:grid;grid-template-columns:1fr 160px 170px;gap:12px;align-items:center;padding:12px;border-radius:9px;background:#ffffff06}.client-finance-assets>article>div{display:grid;gap:4px}.client-finance-assets span,.client-finance-assets small{color:#858d98;font-size:11px}@media(max-width:1100px){.client-finance-cards,.client-finance-cards.six,.client-finance-form-grid,.client-finance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-finance-entry-main{grid-template-columns:2fr repeat(2,1fr) 110px 24px}.client-finance-entry-main>div:nth-of-type(4){display:none}.client-finance-dual{grid-template-columns:1fr}.client-finance-settlement{grid-template-columns:1fr 1fr}.client-finance-settlement>strong{grid-column:1/-1}}@media(max-width:720px){.client-finance-cards,.client-finance-cards.six,.client-finance-form-grid,.client-finance-detail-grid,.client-finance-future-grid{grid-template-columns:1fr}.client-finance-form-grid .wide{grid-column:auto}.client-finance-entry-main{grid-template-columns:1fr auto}.client-finance-entry-main>div:not(.primary-cell),.client-finance-entry-main>.client-finance-status{display:none}.client-finance-timeline-list article{grid-template-columns:1fr 1fr}.client-finance-dre-head,.client-finance-dre-row{grid-template-columns:1fr 120px}.client-finance-dre-head span:last-child,.client-finance-dre-row small{display:none}.client-finance-assets>article{grid-template-columns:1fr}.client-finance-group-detail>div,.client-finance-dre-detail>div{grid-template-columns:1fr 100px}.client-finance-group-detail>div strong,.client-finance-dre-detail>div strong{grid-column:1/-1}.client-finance-settlement{grid-template-columns:1fr}}.client-finance-auto-source{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border:1px solid rgba(46,106,99,.28);border-radius:10px;background:#2e6a630f}.client-finance-auto-source strong{color:var(--brand-accent)}.client-finance-auto-source span{color:var(--muted, #9ca3af);font-size:.84rem;line-height:1.45}.client-finance-marketplace-sync{display:grid;gap:14px}.client-finance-marketplace-sync-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.client-finance-marketplace-sync-grid>div{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border, #2a2d33);border-radius:10px;background:#ffffff05}.client-finance-marketplace-sync-grid span{color:var(--muted, #9ca3af);font-size:.78rem}.client-finance-marketplace-sync-grid strong{font-size:1rem}.client-finance-marketplace-sync-grid>div.attention strong{color:#efb85d}@media(max-width:900px){.client-finance-marketplace-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-finance-marketplace-sync-grid small{color:var(--muted, #7f8792);font-size:.68rem;line-height:1.35}@media(max-width:1200px){.client-finance-marketplace-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.client-finance-marketplace-sync-grid{grid-template-columns:1fr}}.client-finance-action-pair{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.client-finance-view-tabs{min-width:330px}.client-finance-month-strip{display:flex;gap:7px;overflow-x:auto;padding:2px 0 9px;scrollbar-width:thin}.client-finance-month-strip button{flex:0 0 auto;border:1px solid rgba(46,106,99,.14);background:#111419;color:#8f97a1;border-radius:9px;padding:8px 12px;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.client-finance-month-strip button.active{border-color:#2e6a6361;background:#2e6a631c;color:var(--brand-accent)}.client-finance-minimum-control{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.client-finance-minimum-control h3{margin:4px 0 5px}.client-finance-minimum-control p{margin:0;color:#8d95a0;font-size:12px;max-width:850px}.client-finance-minimum-actions{display:flex;align-items:center;gap:12px}.client-finance-minimum-actions>strong{color:var(--brand-accent);font-size:17px;white-space:nowrap}.client-finance-minimum-control form{grid-column:1/-1;display:flex;align-items:end;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.client-finance-minimum-control form label,.client-finance-history-toolbar label{display:grid;gap:6px;min-width:210px}.client-finance-minimum-control form label>span,.client-finance-history-toolbar label>span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent)}.client-finance-minimum-control form input,.client-finance-history-toolbar input{border:1px solid rgba(46,106,99,.18);background:#111419;color:#f5f1e8;border-radius:10px;padding:10px 12px;min-height:42px}.client-finance-daily-panel,.client-finance-macro-panel,.client-finance-history-panel{padding:18px;overflow:hidden}.client-finance-daily-head,.client-finance-macro-head{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(125px,1fr)) 32px;gap:12px;padding:8px 13px;color:#7f8792;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.client-finance-macro-head{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr)) 80px}.client-finance-daily-list,.client-finance-macro-list{display:grid;gap:5px}.client-finance-daily-list>article,.client-finance-macro-list>article{border:1px solid rgba(255,255,255,.045);background:#14171c;border-radius:10px;overflow:hidden}.client-finance-daily-list>article.alternate,.client-finance-macro-list>article.alternate{background:#171a20}.client-finance-daily-list>article.warning,.client-finance-macro-list>article.warning{box-shadow:inset 3px 0 #c7a45b;border-left-color:#d6ae5973}.client-finance-daily-list>article.danger,.client-finance-macro-list>article.danger{box-shadow:inset 3px 0 #b97855;border-left-color:#e47e5773}.client-finance-daily-list>article.expanded{border-color:#2e6a633d}.client-finance-daily-main{width:100%;display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(125px,1fr)) 32px;gap:12px;align-items:center;padding:11px 13px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.client-finance-daily-main.history{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(125px,1fr)) 32px}.client-finance-daily-main>div{display:grid;gap:3px}.client-finance-daily-main>div small{font-size:10px;color:#818994}.client-finance-daily-main>strong{font-size:12px;color:#e6e1d8}.client-finance-daily-main>span{color:var(--brand-accent);text-align:center}.client-finance-day-detail{padding:4px 13px 12px 22px;border-top:1px solid rgba(255,255,255,.045);background:#0000001c}.client-finance-day-movement{display:grid;grid-template-columns:70px minmax(220px,1.7fr) minmax(160px,1fr) 140px;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.035);font-size:12px}.client-finance-day-movement:last-child{border-bottom:0}.client-finance-day-movement>div{display:grid;gap:3px}.client-finance-day-movement small{color:#818994}.client-finance-day-movement>strong{text-align:right;color:#e5dfd5}.client-finance-direction{justify-self:start;border:1px solid rgba(46,106,99,.16);border-radius:999px;padding:4px 7px;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-accent)}.client-finance-direction.out{border-color:#ffffff1a;color:#aab0b8}.client-finance-movement-ids{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.client-finance-no-movement{padding:14px 6px;color:#808894;font-style:italic;font-size:12px}.client-finance-macro-list>article{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,1fr)) 80px;gap:12px;align-items:center;padding:11px 13px}.client-finance-macro-list>article>div{display:grid;gap:3px}.client-finance-macro-list>article small{font-size:10px;color:#818994}.client-finance-macro-list>article>strong{font-size:12px;color:#e6e1d8}.client-finance-macro-list>article>span{color:#9da4ad;font-size:12px}.client-finance-history-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-bottom:12px}.client-finance-history-note{padding:10px 12px;margin-bottom:10px;border:1px solid rgba(46,106,99,.1);border-radius:9px;color:#858d98;font-size:11px;background:#2e6a6309}.client-finance-receivable-group .client-finance-entry-main .primary-cell strong{color:var(--brand-accent)}.client-finance-grouped-receivables{display:grid;gap:7px}.client-finance-group-summary{display:flex;justify-content:space-between;gap:12px;padding:0 0 10px;color:#8e96a1;font-size:11px}.client-finance-group-summary strong{color:var(--brand-accent)}.client-finance-operation{border:1px solid rgba(255,255,255,.045);border-radius:9px;overflow:hidden;background:#ffffff03}.client-finance-operation.expanded{border-color:#2e6a632e}.client-finance-operation-main{width:100%;display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(240px,1.5fr) minmax(130px,.7fr) 24px;gap:12px;align-items:center;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.client-finance-operation-main>div{display:grid;gap:3px}.client-finance-operation-main small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#7f8792}.client-finance-operation-main strong{font-size:11px;color:#ded9d0}.client-finance-operation-main .chevron{color:var(--brand-accent)}.client-finance-operation-detail{padding:13px;border-top:1px solid rgba(255,255,255,.045);background:#0000001a}@media(max-width:1100px){.client-finance-daily-head,.client-finance-daily-main{grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(115px,1fr)) 32px}.client-finance-daily-head>span:nth-child(4),.client-finance-daily-main>strong:nth-of-type(3){display:none}.client-finance-macro-head,.client-finance-macro-list>article{grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(120px,1fr)) 80px}.client-finance-macro-head>span:nth-child(4),.client-finance-macro-list>article>strong:nth-of-type(3){display:none}.client-finance-day-movement{grid-template-columns:65px 1fr 140px}.client-finance-movement-ids{grid-column:2/3}.client-finance-operation-main{grid-template-columns:1fr 1fr 1.5fr 24px}.client-finance-operation-main>div:nth-child(4){display:none}}@media(max-width:720px){.client-finance-view-tabs{min-width:0;width:100%;overflow-x:auto}.client-finance-action-pair{width:100%}.client-finance-action-pair button{flex:1}.client-finance-minimum-control{grid-template-columns:1fr}.client-finance-minimum-actions{justify-content:space-between}.client-finance-minimum-control form{display:grid;grid-template-columns:1fr}.client-finance-daily-head,.client-finance-macro-head{display:none}.client-finance-daily-main,.client-finance-daily-main.history{grid-template-columns:1fr auto}.client-finance-daily-main>strong{display:none!important}.client-finance-macro-list>article{grid-template-columns:1fr 1fr}.client-finance-macro-list>article>div{grid-column:1/-1}.client-finance-macro-list>article>strong:nth-of-type(3){display:block}.client-finance-macro-list>article>span{justify-self:end}.client-finance-day-movement{grid-template-columns:1fr auto}.client-finance-direction{grid-column:1/-1}.client-finance-movement-ids{grid-column:1/2}.client-finance-operation-main{grid-template-columns:1fr auto}.client-finance-operation-main>div:not(.wide){display:none}.client-finance-group-summary{display:grid}.client-finance-history-toolbar label{min-width:0;width:100%}}.client-finance-repeat-detail{align-content:start}.client-finance-repeat-detail>small{display:block;min-height:28px;margin-top:1px;color:#858d98;font-size:10px;line-height:1.35}.client-finance-static-field{min-height:42px;display:flex;align-items:center;border:1px solid rgba(46,106,99,.18);background:#111419;color:#aeb4bd;border-radius:10px;padding:10px 12px}.client-finance-form-grid>label{align-content:start}.client-finance-entry-governance{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.client-finance-day-movement{grid-template-columns:128px minmax(220px,1.7fr) minmax(160px,1fr) 140px}.client-finance-direction.in.automatic{border-color:#45ae7e61;background:#45ae7e1a;color:#85d7ae}.client-finance-direction.in.manual{border-color:#528ec46b;background:#528ec41a;color:#92c5ee}.client-finance-direction.out.automatic{border-color:#2e6a636b;background:#2e6a631a;color:var(--brand-accent)}.client-finance-direction.out.manual{border-color:#be7e466b;background:#be7e461a;color:#dca277}.financial-accounts-workspace .client-finance-toolbar-fields .wide{min-width:300px}.financial-account-readonly-note{border:1px solid rgba(214,174,89,.14);background:#d6ae590b;color:#a99b7a;border-radius:10px;padding:11px 14px;font-size:11px}.financial-transactions-list{display:grid;gap:6px}.financial-transaction-row{border:1px solid rgba(255,255,255,.05);background:#14171c;border-radius:11px;overflow:hidden}.financial-transaction-row.alternate{background:#171a20}.financial-transaction-row.expanded{border-color:#2e6a6342}.financial-transaction-main{width:100%;display:grid;grid-template-columns:125px 120px minmax(240px,1.6fr) 140px 125px 24px;gap:12px;align-items:center;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.financial-transaction-main>span:not(.financial-transaction-direction):not(.financial-reconciliation-status){display:grid;gap:3px}.financial-transaction-main small{color:#818994;font-size:10px}.financial-transaction-main>strong{color:#e8e2d7;text-align:right}.financial-transaction-direction,.financial-reconciliation-status{justify-self:start;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.financial-transaction-direction.credit{border:1px solid rgba(69,174,126,.38);background:#45ae7e1a;color:#85d7ae}.financial-transaction-direction.debit{border:1px solid rgba(46,106,99,.42);background:#2e6a631a;color:var(--brand-accent)}.financial-reconciliation-status{border:1px solid rgba(46,106,99,.25);color:var(--brand-accent);background:#2e6a6312}.financial-reconciliation-status.matched{border-color:#45ae7e59;color:#85d7ae;background:#45ae7e14}.financial-reconciliation-status.suggested,.financial-reconciliation-status.partially_matched{border-color:#528ec461;color:#92c5ee;background:#528ec414}.financial-reconciliation-status.transfer{border-color:#977bbc61;color:#bfa7e1;background:#977bbc14}.financial-reconciliation-status.ignored{border-color:#ffffff1f;color:#9ca3ad;background:#ffffff09}.financial-transaction-detail{display:grid;gap:14px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.045);background:#0000001c}.financial-transaction-metadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}.financial-transaction-metadata span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#7f8792}.financial-transaction-metadata strong{font-size:11px;color:#ded9d0}.financial-reconciliation-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.financial-reconciliation-links>strong{width:100%;font-size:11px;color:var(--brand-accent)}.financial-reconciliation-links>span{border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:7px 9px;color:#969da7;font-size:10px}.financial-reconciliation-candidates{display:grid;gap:8px}.financial-reconciliation-candidates>div{display:grid;gap:3px}.financial-reconciliation-candidates>div small{color:#808894}.financial-reconciliation-candidates>article{display:grid;grid-template-columns:minmax(220px,1fr) 130px auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(46,106,99,.1);border-radius:9px;background:#2e6a6306}.financial-reconciliation-candidates>article>div{display:grid;gap:3px}.financial-reconciliation-candidates>article small{color:#858d98}.financial-no-candidate{color:#838b96;font-size:11px;font-style:italic}.financial-classification-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04)}@media(max-width:1100px){.financial-transaction-main{grid-template-columns:125px 100px minmax(200px,1fr) 120px 24px}.financial-transaction-main>.financial-reconciliation-status{display:none}.financial-transaction-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.client-finance-day-movement{grid-template-columns:120px 1fr 140px}}@media(max-width:720px){.financial-transaction-main{grid-template-columns:1fr auto}.financial-transaction-main>span:not(.financial-transaction-direction),.financial-transaction-main>strong{display:none}.financial-transaction-direction{grid-column:1/2}.financial-reconciliation-candidates>article{grid-template-columns:1fr}.financial-transaction-metadata{grid-template-columns:1fr 1fr}.client-finance-day-movement{grid-template-columns:1fr auto}}.financial-link-reverse{margin-left:8px;border:0;background:transparent;color:var(--brand-accent);font-size:9px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.admin-finance-intro{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.admin-finance-intro span{flex:1;min-width:200px;color:var(--muted, #9ca8b7)}.admin-finance-transfer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:18px 0;border-bottom:1px solid #29313b}.admin-finance-transfer>div:first-child{flex:1;min-width:220px;display:grid;gap:6px}.admin-finance-confirm{width:100%;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;background:#0b0f13;border-radius:10px}.admin-finance-confirm label{display:grid;gap:6px}.client-finance-pending-review{border-left:3px solid #c99e35}.client-finance-pending-review>p{color:var(--muted, #a6afbb);line-height:1.5}.client-finance-pending-totals{display:flex;flex-wrap:wrap;gap:12px 32px}.client-finance-pending-totals span{display:flex;flex-wrap:wrap;gap:12px}.client-finance-pending-items{margin-top:16px;max-height:460px;overflow-y:auto}.client-finance-pending-items>div{padding:12px 0;border-top:1px solid var(--border, #303640)}.client-finance-pending-items>div>small{display:block;color:var(--muted, #a6afbb);line-height:1.5}.client-fiscal-workspace .client-fiscal-tabs{margin-top:18px}.client-fiscal-workspace .client-fiscal-tabs button{min-width:150px}.client-fiscal-certificate-form,.client-fiscal-sefaz-result{margin-top:18px}.client-fiscal-issued-list{display:grid;gap:12px;margin-top:18px}.client-fiscal-issued-card{border:1px solid var(--border, #d8d8d8);border-radius:12px;padding:16px}.client-fiscal-issued-main{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.client-fiscal-issued-main>div:first-child{display:grid;gap:4px}.client-fiscal-issued-total{text-align:right;display:grid;gap:4px}.client-fiscal-issued-meta{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(280px,2fr);gap:12px;margin-top:14px}.client-fiscal-issued-meta>span{display:grid;gap:3px;min-width:0}.client-fiscal-issued-meta strong{overflow-wrap:anywhere}@media(max-width:800px){.client-fiscal-issued-main{display:grid}.client-fiscal-issued-total{text-align:left}.client-fiscal-issued-meta{grid-template-columns:1fr}}.client-fiscal-return-panel{display:grid;gap:18px}.client-fiscal-return-items{display:grid;gap:12px;margin:16px 0}.client-fiscal-return-items>label{display:grid;grid-template-columns:minmax(240px,2fr) minmax(200px,1.4fr) minmax(160px,.8fr);align-items:center;gap:12px;padding:12px;border:1px solid var(--border, #d8d8d8);border-radius:10px}.client-fiscal-return-items>label>span,.client-fiscal-return-items>label>small{min-width:0}.client-fiscal-return-review{display:grid;gap:16px}@media(max-width:800px){.client-fiscal-return-items>label{grid-template-columns:1fr}}.client-fiscal-charge-summary,.client-fiscal-charge-editor{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--border, #d8d8d8);border-radius:10px}.client-fiscal-charge-line{display:grid;gap:4px}.client-fiscal-charge-line strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.client-fiscal-charge-editor .client-finance-form-grid{margin-top:4px}.button-like{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.client-fiscal-workspace{--fiscal-accent: #58d3bf;--fiscal-muted: #a8b5c0;display:flex;flex-direction:column;color:#edf3f7;gap:20px}.client-fiscal-workspace>.panel{background:#151e28;border:1px solid #2c3947;border-radius:14px;padding:24px}.client-fiscal-workspace h3{color:#f4f7fb;margin:4px 0 8px;font-size:22px}.client-fiscal-workspace .section-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.client-fiscal-workspace .section-title-row p{color:var(--fiscal-muted);margin:0;line-height:1.5}.client-fiscal-workspace .eyebrow{color:var(--fiscal-accent);font-size:11px;font-weight:700;letter-spacing:.08em}.client-fiscal-workspace .client-fiscal-tabs{display:flex;gap:6px;margin:24px 0 -8px;border-bottom:1px solid #32404f}.client-fiscal-workspace .client-fiscal-tabs button{border:0;border-bottom:3px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#afbdca;padding:14px 20px;font:inherit;font-weight:600;cursor:pointer}.client-fiscal-workspace .client-fiscal-tabs button.active{border-bottom-color:var(--fiscal-accent);color:#71e1cc;background:#1d3539}.client-fiscal-workspace .fiscal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.client-fiscal-workspace .fiscal-summary>div{display:flex;flex-direction:column;gap:10px;background:#18232e;border:1px solid #30404f;padding:20px;border-radius:12px;min-width:0}.client-fiscal-workspace .fiscal-summary span{color:#c2ced8;font-size:13px}.client-fiscal-workspace .fiscal-summary strong{font-size:clamp(20px,2vw,30px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.client-fiscal-workspace .fiscal-summary small{color:var(--fiscal-muted);font-size:11px}.client-fiscal-workspace .fiscal-summary-success strong{color:#70dfb5}.client-fiscal-workspace .fiscal-summary-warning strong{color:#f0c773}.client-fiscal-workspace .fiscal-filters{display:flex;align-items:end;gap:12px;margin:20px 0;flex-wrap:wrap}.client-fiscal-workspace .fiscal-filters label{display:grid;gap:7px;min-width:160px;font-size:12px;color:#bdc9d3}.client-fiscal-workspace .fiscal-filters .fiscal-search{flex:1;min-width:220px}.client-fiscal-workspace .fiscal-filters input,.client-fiscal-workspace .fiscal-filters select{box-sizing:border-box;width:100%;padding:11px 12px;color:#edf3f7;background:#101922;border:1px solid #3a4959;border-radius:7px;font:inherit;font-size:13px}.client-fiscal-workspace .fiscal-filters input::placeholder{color:#8f9dab}.client-fiscal-workspace .fiscal-table-scroll{overflow-x:auto;border:1px solid #30404f;border-radius:10px}.client-fiscal-workspace .fiscal-note-table{width:100%;border-collapse:collapse;min-width:760px;font-size:13px}.client-fiscal-workspace .fiscal-note-table th{text-align:left;background:#1d2a36;color:#c1cfda;font-size:11px;font-weight:600;padding:14px 16px}.client-fiscal-workspace .fiscal-note-table td{padding:16px;border-top:1px solid #2b3947;vertical-align:middle}.client-fiscal-workspace .fiscal-note-table td>strong,.client-fiscal-workspace .fiscal-note-table td>small{display:block}.client-fiscal-workspace .fiscal-note-table td>small{color:var(--fiscal-muted);font-size:11px;margin-top:6px}.client-fiscal-workspace .fiscal-note-table td:nth-child(2){max-width:260px;overflow-wrap:anywhere}.client-fiscal-workspace .fiscal-value{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.client-fiscal-workspace .fiscal-row-actions{display:flex;gap:6px;white-space:nowrap}.client-fiscal-workspace .fiscal-row-actions button{font-size:11px;padding:7px 9px;min-height:34px}.client-fiscal-workspace .fiscal-status{display:inline-flex;padding:5px 9px;border-radius:6px;font-size:11px;white-space:nowrap;font-weight:600}.client-fiscal-workspace .fiscal-status.authorized{color:#88e7bd;background:#203b32}.client-fiscal-workspace .fiscal-status.pending{color:#f6d68b;background:#413622}.client-fiscal-workspace .fiscal-status.cancelled{color:#f7b0ae;background:#422b31}.client-fiscal-workspace .client-fiscal-full-purchases{border-left:3px solid var(--fiscal-accent)}.client-fiscal-workspace .client-fiscal-issued-card{background:#111b25;border:1px solid #30404f;border-radius:10px;padding:18px}.client-fiscal-workspace .client-fiscal-issued-list{gap:12px}.client-fiscal-workspace .fiscal-expanded-row>td{padding:12px;background:#101923}.client-fiscal-workspace .fiscal-purchase-details{border-top:1px solid #2d3b48;margin-top:16px}.client-fiscal-workspace .fiscal-purchase-details summary{color:#b6c9d5;cursor:pointer;padding:14px 0 4px;font-size:12px}.client-fiscal-workspace .fiscal-purchase-details[open] summary{margin-bottom:14px;color:var(--fiscal-accent)}.client-fiscal-workspace button:focus-visible,.client-fiscal-workspace input:focus-visible,.client-fiscal-workspace select:focus-visible,.client-fiscal-workspace summary:focus-visible{outline:2px solid #73e1ce;outline-offset:3px}.client-fiscal-workspace button:disabled{cursor:not-allowed;opacity:.45}.client-fiscal-workspace .client-fiscal-issued-meta .wide strong{overflow-wrap:anywhere}@media(max-width:900px){.client-fiscal-workspace .fiscal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-fiscal-workspace>.panel{padding:18px}}@media(max-width:540px){.client-fiscal-workspace .client-fiscal-tabs{overflow-x:auto}.client-fiscal-workspace .client-fiscal-tabs button{min-width:max-content;padding:12px;font-size:12px}.client-fiscal-workspace .fiscal-summary{gap:8px}.client-fiscal-workspace .fiscal-summary>div{padding:14px}.client-fiscal-workspace .fiscal-summary strong{font-size:21px}.client-fiscal-workspace .fiscal-filters label,.client-fiscal-workspace .fiscal-filters .fiscal-search{min-width:0;width:100%;flex-basis:100%}.client-fiscal-workspace .section-title-row{align-items:flex-start;flex-direction:column}}.client-fiscal-workspace .fiscal-full-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.client-fiscal-workspace .fiscal-full-toolbar>span{color:var(--fiscal-muted);font-size:12px}.client-fiscal-workspace,.client-fiscal-workspace>*,.client-fiscal-workspace .fiscal-table-scroll{min-width:0;max-width:100%}@media(max-width:540px){.client-fiscal-workspace .badge{white-space:normal;overflow-wrap:anywhere}.client-fiscal-workspace .client-fiscal-issued-main>div{min-width:0;overflow-wrap:anywhere}}@media(max-width:540px){.client-fiscal-workspace .fiscal-summary>div:last-child strong{font-size:16px}.client-fiscal-workspace .client-fiscal-tabs{flex-wrap:wrap}.client-fiscal-workspace .client-fiscal-tabs button{flex:1}}.client-fiscal-workspace .fiscal-emission-types{display:flex;gap:8px;flex-wrap:wrap}.client-fiscal-workspace .fiscal-emission-types button{padding:10px 16px;border:1px solid #354756;border-radius:9px;color:#bbcbd6;background:#17232e;cursor:pointer;font:inherit;font-size:13px}.client-fiscal-workspace .fiscal-emission-types button.active{color:#8ce8d6;background:#203d3b;border-color:#4c9e91}.client-fiscal-workspace .fiscal-composer{padding:24px;background:#151e28;border:1px solid #2c3947;border-radius:14px}.client-fiscal-workspace [hidden]{display:none!important}.client-fiscal-workspace .fiscal-step{display:flex;align-items:center;gap:10px;color:#e9f1f5;font-size:15px;margin:24px 0 14px}.client-fiscal-workspace .fiscal-step>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#25413f;color:#91e7d5;font-size:12px}.client-fiscal-workspace .fiscal-composer .client-finance-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.client-fiscal-workspace .fiscal-composer .client-finance-form>label{display:grid;gap:7px;min-width:0;font-size:12px;color:#bdcbd5;margin:0}.client-fiscal-workspace .fiscal-composer .client-finance-form .wide{grid-column:1 / -1}.client-fiscal-workspace .fiscal-composer .client-finance-form-actions{margin:0;justify-content:flex-start}.client-fiscal-workspace .fiscal-composer input:not([type=checkbox]),.client-fiscal-workspace .fiscal-composer select,.client-fiscal-workspace .fiscal-composer textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;border:1px solid #405365;border-radius:8px;background:#101923;color:#edf3f7;padding:10px 12px;font:inherit;color-scheme:dark}.client-fiscal-workspace .fiscal-composer textarea{min-height:76px;resize:vertical}.client-fiscal-workspace .fiscal-composer textarea:focus-visible{outline:2px solid #73e1ce;outline-offset:3px}.client-fiscal-workspace .fiscal-composer button{min-height:40px;padding:9px 14px;border-radius:8px;font-size:12px;cursor:pointer}.client-fiscal-workspace .fiscal-composer button.outline{border:1px solid #496271;background:transparent;color:#d8e9ef}.client-fiscal-workspace .fiscal-composer button.primary{border:1px solid #58d3bf;background:#58d3bf;color:#102c2a;font-weight:700}.client-fiscal-workspace .fiscal-composer button:disabled{cursor:not-allowed}.client-fiscal-workspace .fiscal-details{margin:10px 0;color:#aabcc9;font-size:12px;line-height:1.6}.client-fiscal-workspace .fiscal-details summary{cursor:pointer;color:#b8cfda}.client-fiscal-workspace .fiscal-details small{display:block}.client-fiscal-workspace .fiscal-notices,.client-fiscal-workspace .fiscal-readiness{padding:12px 14px;border:1px solid #625237;border-radius:9px;background:#2a2821}.client-fiscal-workspace .fiscal-notices summary,.client-fiscal-workspace .fiscal-readiness summary{color:#efcf92}.client-fiscal-workspace .fiscal-environment{display:inline-block;padding:6px 10px;border-radius:6px;background:#23333f;color:#c7dbe5;font-size:12px}.client-fiscal-workspace .fiscal-buyer-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px;margin:14px 0;border:1px solid #3a4b5c;border-radius:10px;background:#192632}.client-fiscal-workspace .fiscal-buyer-card.selected{background:#19332f;border-color:#4f9c89}.client-fiscal-workspace .fiscal-buyer-card>div{flex:1}.client-fiscal-workspace .fiscal-buyer-card small{display:block;color:#a8c0c9;margin-top:5px;font-size:12px}.client-fiscal-workspace .fiscal-buyer-total{font-size:19px;font-variant-numeric:tabular-nums}.client-fiscal-workspace .fiscal-composer .fiscal-note-table{min-width:680px;table-layout:fixed}.client-fiscal-workspace .fiscal-composer .fiscal-note-table th{background:#202f3b;color:#b7cbd7}.client-fiscal-workspace .fiscal-composer .fiscal-note-table th:first-child{width:34%}.client-fiscal-workspace .fiscal-composer .fiscal-note-table th:nth-child(2){width:16%}.client-fiscal-workspace .fiscal-composer .fiscal-note-table th:nth-child(3){width:34%}.client-fiscal-workspace .fiscal-composer .fiscal-note-table th:last-child{width:16%}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td{vertical-align:top;overflow-wrap:anywhere}.client-fiscal-workspace .fiscal-unit-price{font-size:17px;font-variant-numeric:tabular-nums}.client-fiscal-workspace .fiscal-price-toggle{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12px;color:#c1d8df}.client-fiscal-workspace .fiscal-price-toggle input{accent-color:#58d3bf;width:16px;height:16px;flex-shrink:0}.client-fiscal-workspace .fiscal-composer .fiscal-price-editor{grid-template-columns:minmax(0,1fr);margin-top:14px;padding-top:14px;border-top:1px solid #324855}.client-fiscal-workspace .fiscal-composer-totals{display:flex;justify-content:flex-end;gap:32px;flex-wrap:wrap;padding:20px;margin:14px 0 24px;background:#111e28;border:1px solid #2c4350;border-radius:10px}.client-fiscal-workspace .fiscal-composer-totals>span{display:grid;gap:8px;color:#a8becb;font-size:12px}.client-fiscal-workspace .fiscal-composer-totals strong{color:#edf3f7;font-size:18px;font-variant-numeric:tabular-nums}.client-fiscal-workspace .fiscal-total-net strong{color:#82e5cc;font-size:24px}.client-fiscal-workspace .fiscal-composer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.client-fiscal-workspace .fiscal-helper,.client-fiscal-workspace .fiscal-payment-form>small{color:#a8bdca;font-size:12px;line-height:1.6}@media(max-width:700px){.client-fiscal-workspace .fiscal-composer{padding:16px}.client-fiscal-workspace .fiscal-composer .client-finance-form{grid-template-columns:minmax(0,1fr)}.client-fiscal-workspace .fiscal-composer-actions button{width:100%}.client-fiscal-workspace .fiscal-composer-totals{gap:20px;justify-content:space-between;padding:16px}.client-fiscal-workspace .fiscal-buyer-card>button{width:100%}.client-fiscal-workspace .fiscal-composer .fiscal-note-table{min-width:0}.client-fiscal-workspace .fiscal-composer .fiscal-note-table thead{display:none}.client-fiscal-workspace .fiscal-composer .fiscal-note-table tbody{display:block}.client-fiscal-workspace .fiscal-composer .fiscal-note-table tr{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:12px;border-bottom:1px solid #3a4b5c}.client-fiscal-workspace .fiscal-composer .fiscal-note-table tr:last-child{border-bottom:0}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td{display:block;border:0;padding:0;min-width:0}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td:first-child{grid-column:1 / -1}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td:nth-child(3){grid-column:1 / -1;grid-row:3}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td:nth-child(3):before{content:"Preço unitário";display:block;color:#a8bdca;font-size:11px;margin-bottom:5px}.client-fiscal-workspace .fiscal-composer .fiscal-note-table td:last-child:before{content:"Quantidade";display:block;color:#a8bdca;font-size:11px;margin-bottom:5px}}.client-fiscal-workspace .client-finance-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 20px}.client-fiscal-workspace .client-finance-form-grid>label{display:flex;flex-direction:column;min-width:0;gap:8px;margin:0}.client-fiscal-workspace .client-finance-form-grid>label>span{color:#c3cfd9;font-size:13px;line-height:1.4;font-weight:500}.client-fiscal-workspace .client-finance-form-grid>.wide{grid-column:1 / -1}.client-fiscal-workspace .client-finance-form-grid input,.client-fiscal-workspace .client-finance-form-grid select,.client-fiscal-workspace .client-finance-form-grid textarea{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:44px;margin:0;padding:11px 12px;border:1px solid #405264;border-radius:8px;background:#101922;color:#edf3f7;font:inherit;font-size:14px;line-height:20px;color-scheme:dark}.client-fiscal-workspace .client-finance-form-grid textarea{min-height:84px;resize:vertical}.client-fiscal-workspace .client-finance-form-grid input:disabled,.client-fiscal-workspace .client-finance-form-grid select:disabled,.client-fiscal-workspace .client-finance-form-grid textarea:disabled{opacity:.6;cursor:not-allowed}.client-fiscal-workspace .client-finance-form-grid input[type=file]{padding:6px;min-height:44px;font-size:12px}.client-fiscal-workspace input[type=file]::file-selector-button{margin-right:12px;padding:8px 12px;border:0;border-radius:5px;background:#28453f;color:#b9f0df;font:inherit;cursor:pointer}.client-fiscal-workspace .client-fiscal-certificate-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.client-fiscal-workspace .drawer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.client-fiscal-workspace .drawer-grid>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border:1px solid #2b3a46;border-radius:8px;background:#111b25}.client-fiscal-workspace .drawer-grid small{color:#a8b5c0;font-size:12px}.client-fiscal-workspace .drawer-grid strong{color:#e3edf4;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.client-fiscal-workspace .client-finance-form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:900px){.client-fiscal-workspace .client-finance-form-grid,.client-fiscal-workspace .drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.client-fiscal-workspace .client-finance-form-grid,.client-fiscal-workspace .drawer-grid{grid-template-columns:minmax(0,1fr)}.client-fiscal-workspace .client-finance-form-actions>button{width:100%}}.nfse-fiscal-hero{padding:34px 34px 30px!important;background:radial-gradient(circle at 50% 18%,rgba(38,73,88,.14),transparent 38%),linear-gradient(145deg,#14212c,#111c25)!important;border-color:#324858!important;box-shadow:0 18px 55px #0000002e}.nfse-fiscal-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.nfse-fiscal-hero-head h3{font-size:28px!important;line-height:1.15;margin:9px 0 11px!important;letter-spacing:-.025em}.nfse-fiscal-hero-head p{margin:0;color:#b5c6d6;font-size:16px;line-height:1.55}.nfse-environment-badge{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:650;color:#dffbf3;border:1px solid rgba(70,224,190,.18);background:linear-gradient(180deg,#22736380,#19534a80);box-shadow:inset 0 1px #ffffff0d}.nfse-environment-badge.homologation{color:#f6ddb1;border-color:#e7b85f33;background:#7d571e59}.nfse-environment-dot{width:12px;height:12px;border-radius:50%;background:#48e4bd;box-shadow:0 0 16px #48e4bd7a}.nfse-environment-badge.homologation .nfse-environment-dot{background:#efc167;box-shadow:0 0 16px #efc16759}.nfse-fiscal-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.95fr);gap:24px;align-items:end}.nfse-fiscal-controls label{display:grid;gap:8px;min-width:0;margin:0}.nfse-fiscal-controls label>span{font-size:13px;font-weight:700;color:#f0f5f8}.nfse-readonly-control,.nfse-fiscal-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #456074;border-radius:10px;background:#0d1923cc;color:#f2f6f9;font:inherit}.nfse-readonly-control{display:flex;align-items:center;gap:13px;padding:11px 16px}.nfse-readonly-control strong{font-size:15px;font-weight:500;overflow-wrap:anywhere}.nfse-control-icon{width:22px;height:22px;flex:0 0 auto;color:#afc3d1}.nfse-fiscal-controls select{padding:11px 42px 11px 14px;color-scheme:dark}.nfse-fiscal-controls select:hover:not(:disabled),.nfse-readonly-control:hover{border-color:#58788f}.nfse-fiscal-controls select:focus-visible,.nfse-tabs button:focus-visible{outline:2px solid #63e0c6;outline-offset:3px}.nfse-fiscal-controls select:disabled{opacity:.48;cursor:not-allowed}.nfse-fiscal-notice{display:flex;align-items:center;gap:14px;margin-top:22px;padding:15px 18px;border:1px solid #365064;border-radius:10px;background:#14222eb8;color:#b9cad8;font-size:13px;line-height:1.5}.nfse-info-icon{display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border:1.5px solid #9eb3c2;border-radius:50%;font-size:14px;font-weight:800;color:#c9d7e1}.nfse-inline-alert{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(238,166,95,.35);border-radius:9px;background:#824e1f29;color:#ffd6aa}.nfse-tabs{display:flex;gap:0;overflow-x:auto;border:1px solid #34495a;border-radius:12px;background:linear-gradient(180deg,#14212b,#111a22);padding:0;scrollbar-width:thin}.nfse-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;flex:1 0 auto;min-width:170px;min-height:58px;white-space:nowrap;padding:15px 18px;border:0;border-right:1px solid #2b3d4b;border-radius:0;background:transparent;color:#b7c5d0;font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.nfse-tabs button:last-child{border-right:0}.nfse-tabs button:hover:not(:disabled){background:#41736f1a;color:#e7f6f2}.nfse-tabs button[aria-current=page]{background:linear-gradient(180deg,#2069598c,#19524994);color:#62e2c4;box-shadow:inset 0 -3px #45d8b5}.nfse-tabs button:disabled{opacity:.42;cursor:not-allowed}.nfse-tab-icon{width:23px;height:23px;flex:0 0 auto;color:currentColor}@media(max-width:900px){.nfse-fiscal-hero{padding:26px 22px!important}.nfse-fiscal-hero-head{margin-bottom:24px}.nfse-fiscal-controls{grid-template-columns:1fr}.nfse-environment-field{max-width:none}.nfse-tabs button{min-width:155px}}@media(max-width:620px){.nfse-fiscal-hero{padding:22px 16px!important}.nfse-fiscal-hero-head{flex-direction:column;align-items:stretch;gap:18px}.nfse-fiscal-hero-head h3{font-size:24px!important}.nfse-fiscal-hero-head p{font-size:14px}.nfse-environment-badge{align-self:flex-start;white-space:normal}.nfse-fiscal-notice{align-items:flex-start;padding:13px 14px}.nfse-tabs{border-radius:10px}.nfse-tabs button{min-width:145px;min-height:54px;padding:13px 14px;font-size:12px}.nfse-tab-icon{width:21px;height:21px}}.nfse-table-scroll{overflow-x:auto;max-width:100%}.nfse-table{width:100%;border-collapse:collapse;text-align:left}.nfse-table th{padding:14px 12px;font-size:12px;color:#aebbb8;border-bottom:1px solid #45524f}.nfse-table td{padding:16px 12px;vertical-align:middle;border-bottom:1px solid #33403d}.nfse-table tbody tr:nth-child(odd){background:#789b8f0f}.nfse-table tbody tr:nth-child(2n){background:#789b8f26}.nfse-table tbody tr:hover{background:#3f967830}.nfse-table small{display:block;margin-top:5px;opacity:.7}.nfse-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.nfse-table td:nth-child(4){white-space:nowrap}.nfse-danfse-access{margin:16px 0;padding:16px;border:1px solid #398d77;border-radius:8px}.nfse-danfse-link{display:inline-flex;align-items:center;padding:12px 18px;background:#287b66;color:#fff!important;border:1px solid #398d77;border-radius:8px;font-weight:600;text-decoration:none}.nfse-danfse-link:hover{background:#226955}.nfse-danfse-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nfse-danfse-access p{margin:10px 0 0;line-height:1.5}.nfse-history-compact{container-type:inline-size;min-width:0;padding:24px!important;background:#121e29!important;border-color:#324858!important}.nfse-history-compact .nfse-history-heading{display:flex;flex-direction:row;align-items:center;gap:16px;margin:0 0 20px;flex-wrap:wrap}.nfse-history-compact .nfse-history-title{flex:1;min-width:210px}.nfse-history-compact .nfse-history-title h3{margin:0 0 6px;font-size:24px;line-height:1.25;color:#f2f6f9}.nfse-history-compact .nfse-history-title p{margin:0;color:#acbfce;font-size:13px;line-height:1.5}.nfse-history-title-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #28515c;border-radius:12px;background:#16343d;color:#64dfc7;flex-shrink:0}.nfse-history-title-icon svg{width:25px;height:25px}.nfse-history-compact .nfse-environment-badge{padding:8px 12px;font-size:12px}.nfse-history-compact .nfse-environment-dot{width:8px;height:8px;box-shadow:none}.nfse-history-compact .nfse-history-refresh{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 16px;border:1px solid #438d84;border-radius:9px;background:#173b40;color:#e9faf6;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.nfse-history-refresh svg{width:20px;height:20px;flex-shrink:0}.nfse-history-compact .nfse-history-refresh:hover:not(:disabled){background:#205057;border-color:#63ddc5}.nfse-history-compact .nfse-history-refresh:disabled{opacity:.5;cursor:not-allowed}.nfse-history-compact .nfse-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px;border:1px solid #2b4355;border-radius:10px;background:#101c26}.nfse-history-compact .nfse-history-filters label{display:grid;gap:8px;min-width:0;margin:0}.nfse-history-compact .nfse-history-filters label>span{font-size:12px;font-weight:600;color:#b8cbd9}.nfse-history-compact .nfse-history-filters input,.nfse-history-compact .nfse-history-filters select{box-sizing:border-box;min-width:0;width:100%;min-height:42px;padding:9px 12px;border:1px solid #3c566a;border-radius:8px;background:#0e1923;color:#eef4f8;font:inherit;font-size:13px;color-scheme:dark}.nfse-history-compact .nfse-history-filters input:hover,.nfse-history-compact .nfse-history-filters select:hover{border-color:#648299}.nfse-history-compact :is(input,select,button):focus-visible{outline:2px solid #63e0c6;outline-offset:3px}.nfse-history-compact .nfse-history-summary{display:grid;grid-template-columns:.9fr 1.3fr 1.3fr .8fr 1.3fr;gap:0;padding:14px 0;border:1px solid #2b4355;border-radius:10px;background:#101c26}.nfse-history-compact .nfse-history-summary>div{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:5px;align-content:center;padding:2px 16px;border:0;border-right:1px solid #2b4355;border-radius:0;min-width:0}.nfse-history-compact .nfse-history-summary>div:last-child{border-right:0}.nfse-history-compact .nfse-summary-icon{grid-row:1/3;align-self:center;box-sizing:border-box;width:36px;height:36px;padding:9px;border-radius:50%;background:#1c3041;color:#a8c4da}.nfse-history-compact .nfse-history-summary span{font-size:12px;line-height:1.4;color:#aebfce;overflow-wrap:anywhere}.nfse-history-compact .nfse-history-summary strong{font-size:15px;line-height:1.4;color:#eef4f8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nfse-history-compact .nfse-summary-authorized strong,.nfse-history-compact .nfse-summary-authorized .nfse-summary-icon{color:#64e3cf}.nfse-history-compact .nfse-summary-authorized .nfse-summary-icon{background:#143c3f}.nfse-history-compact .nfse-summary-cancelled strong,.nfse-history-compact .nfse-summary-cancelled .nfse-summary-icon{color:#ffb078}.nfse-history-compact .nfse-summary-cancelled .nfse-summary-icon{background:#3d3028}.nfse-history-compact>p{margin:12px 0;color:#acbfce;font-size:13px;line-height:1.5}@container (max-width:1100px){.nfse-history-compact .nfse-history-summary>div{grid-template-columns:minmax(0,1fr);padding:2px 12px}.nfse-history-compact .nfse-summary-icon{display:none}}@container (max-width:760px){.nfse-history-compact .nfse-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.nfse-history-compact .nfse-history-summary>div{padding:12px;border-bottom:1px solid #2b4355}.nfse-history-compact .nfse-history-summary>div:nth-child(2n){border-right:0}.nfse-history-compact .nfse-history-summary>div:last-child{grid-column:1/-1;border-bottom:0}.nfse-history-compact .nfse-history-filters{gap:12px}}@container (max-width:540px){.nfse-history-compact .nfse-history-filters{grid-template-columns:1fr}.nfse-history-compact .nfse-history-heading{gap:12px}.nfse-history-compact .nfse-history-title{min-width:160px}.nfse-history-compact .nfse-history-title h3{font-size:21px}.nfse-history-compact .nfse-history-refresh{margin-left:auto}.nfse-history-compact .nfse-history-summary strong{font-size:14px}}@media(max-width:620px){.nfse-history-compact{padding:16px!important}}.client-fiscal-workspace .nfse-history-table thead th{background:#204a50;color:#f4fffd;font-size:14px;font-weight:750;letter-spacing:.015em;padding:16px 12px;border-bottom:2px solid #67d7c5}.nfse-expandable-row{cursor:pointer}.nfse-expandable-row:focus-visible{outline:2px solid #63e0c6;outline-offset:-2px}.nfse-table .nfse-expandable-row.is-expanded{background:#203c43}.nfse-client-cell{display:flex;align-items:center;gap:10px}.nfse-expand-chevron{flex:0 0 16px;color:#70dfcc;font-size:24px;line-height:1}.client-fiscal-workspace .nfse-duplicate-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 13px;border:1px solid #456876;border-radius:8px;background:#1c3442;color:#ecf9f6;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.nfse-duplicate-button svg{width:18px;height:18px}.client-fiscal-workspace .nfse-duplicate-button:hover{background:#284b57;border-color:#73dac7}.client-fiscal-workspace .nfse-duplicate-button:focus-visible{outline:2px solid #63e0c6;outline-offset:3px}.nfse-printed-badge{display:table;margin-top:7px;padding:4px 8px;border:1px solid #438c80;border-radius:6px;background:#193e39;color:#87efd7;font-size:11px;font-weight:750;letter-spacing:.035em;white-space:nowrap}.nfse-table .nfse-expanded-row>td{padding:0;border-bottom:2px solid #43636c}.nfse-inline-details{padding:24px;background:#12252e;white-space:normal;cursor:default;min-width:0}.nfse-inline-details .drawer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nfse-inline-details .drawer-grid>div{display:grid;gap:6px;overflow-wrap:anywhere}.nfse-inline-details p{line-height:1.6;overflow-wrap:anywhere}.nfse-print-confirmation{margin:16px 0;padding:16px;border:1px solid #365b65;border-radius:9px}.nfse-print-confirmation label{display:flex;align-items:center;gap:10px}.nfse-print-confirmation input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.nfse-print-receipt{padding:12px 16px;border-left:3px solid #64d7bf;color:#bceedd;background:#16352f}@media(max-width:760px){.nfse-inline-details{padding:16px}.nfse-inline-details .drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-fiscal-workspace .nfse-table td .nfse-printed-badge{display:table;margin-top:7px;padding:4px 8px;border:1px solid #438c80;border-radius:6px;background:#193e39;color:#87efd7;font-size:11px;font-weight:750;letter-spacing:.035em;white-space:nowrap}.nfse-inline-details button,.nfse-expanded-row>td>button{min-height:38px;padding:8px 12px;border:1px solid #496574;border-radius:7px;background:#213744;color:#ecf5f8;font:inherit;font-size:13px;cursor:pointer}.nfse-inline-details button:hover:not(:disabled){background:#2c4b58;border-color:#72d4c2}.nfse-inline-details button:disabled{opacity:.5;cursor:not-allowed}.nfse-inline-details button:focus-visible{outline:2px solid #63e0c6;outline-offset:3px}.nfse-expanded-row>td>button{margin:0 24px 20px}.client-fiscal-workspace .nfse-inline-details{padding:24px;white-space:normal;color:#edf6fa}.client-fiscal-workspace .nfse-note-facts{grid-template-columns:1.3fr 1.3fr .9fr .9fr;gap:14px;margin:20px 0 16px}.client-fiscal-workspace .nfse-note-facts>div{align-content:start;gap:9px;min-width:0;padding:20px;border:1px solid #3b626c;border-top:3px solid #68cebb;border-radius:10px;background:#10202b}.client-fiscal-workspace .nfse-note-facts small{margin:0;opacity:1;color:#b8d3dd;font-size:13px;font-weight:600}.client-fiscal-workspace .nfse-note-facts strong{font-size:17px;font-weight:700;line-height:1.45;color:#f6fbfd}.client-fiscal-workspace .nfse-note-facts span{font-size:14px;color:#c9dce4;font-variant-numeric:tabular-nums}.client-fiscal-workspace .nfse-note-facts .nfse-note-amount{background:#15352f;border-color:#3e7d70;border-top-color:#73e5c8}.client-fiscal-workspace .nfse-note-facts .nfse-note-amount strong{font-size:25px;color:#80f0d2;line-height:1.2}.nfse-inline-details .nfse-field-label{display:block;color:#adccd6;font-size:12px;font-weight:650;letter-spacing:.035em;margin-bottom:8px}.nfse-inline-details .nfse-service-summary{padding:18px 20px;border:1px solid #395b6c;border-radius:10px;background:#172e3b}.nfse-inline-details .nfse-service-summary p{margin:0 0 14px;font-size:16px;color:#f2f8fc;font-weight:600}.nfse-service-meta{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px;color:#bcd2dc}.nfse-service-meta strong{color:#edf8fc;margin-left:5px}.nfse-note-workflow{display:grid;gap:16px;margin-top:16px;min-width:0}.nfse-inline-details .nfse-access-key{padding:16px 20px;background:#0e202b;border:1px solid #3d6676;border-left:3px solid #76bddd;border-radius:9px;min-width:0}.nfse-access-key strong{display:block;overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;line-height:1.6;color:#c8f1ff;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.nfse-inline-details .nfse-action-card{min-width:0;padding:20px;border:1px solid #3a5967;border-radius:12px;background:#10222d}.nfse-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.nfse-inline-details .nfse-card-heading h4{font-size:17px;font-weight:700;line-height:1.4;margin:0;color:#f0f8fc}.nfse-inline-details .nfse-card-caption{font-size:12px;color:#a6c0cd}.nfse-inline-details .nfse-card-heading p{font-size:13px;margin:6px 0 0;color:#b2c8d2}.nfse-document-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.client-fiscal-workspace .nfse-inline-details .nfse-document-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;height:100%;padding:12px 14px;border:1px solid #408b7b;border-radius:8px;background:#215c50;color:#f3fffb;text-decoration:none;font:inherit;font-size:14px;font-weight:650;line-height:1.4;text-align:center;white-space:normal;cursor:pointer}.client-fiscal-workspace .nfse-inline-details .nfse-document-button:hover:not(:disabled){background:#2a7564;border-color:#7be5c9}.nfse-document-button:focus-visible{outline:2px solid #85efdc;outline-offset:3px}.nfse-document-help{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-top:12px;font-size:12px;color:#aec6d0}.nfse-inline-details summary{cursor:pointer;color:#bde6ed;font-size:13px;line-height:1.6}.nfse-inline-details details>p{font-size:13px;margin:10px 0;color:#b2cbd5}.nfse-inline-details details summary:focus-visible{outline:2px solid #63e0c6;outline-offset:3px}.nfse-inline-details .nfse-print-receipt{margin:16px 0 0;border-radius:6px;font-size:13px;line-height:1.6;padding:12px 14px}.nfse-inline-details .nfse-print-confirmation{margin:16px 0 0;padding:14px;border-color:#386558}.nfse-management-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.nfse-inline-details .nfse-mail-sender{font-size:13px;margin:0 0 16px;color:#a9c6d2}.nfse-mail-sender strong{color:#d8ecf4;overflow-wrap:anywhere}.nfse-recipient-field{display:grid;gap:8px;font-size:13px;font-weight:600;margin-bottom:16px}.nfse-inline-details input:not([type=checkbox]),.nfse-inline-details select,.nfse-inline-details textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #496979;border-radius:7px;background:#0c1b25;color:#edf8fc;font:inherit;font-size:14px;color-scheme:dark}.nfse-inline-details input:focus-visible,.nfse-inline-details select:focus-visible,.nfse-inline-details textarea:focus-visible{outline:2px solid #64d9c3;outline-offset:2px}.nfse-mail-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 12px}.nfse-mail-options label,.nfse-inline-details .nfse-check-line{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;color:#d3e5ec}.nfse-inline-details input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:2px 0 0;accent-color:#57cbb1}.nfse-inline-details .nfse-send-consent{padding:12px;margin:14px 0;background:#17323a;border:1px solid #345763;border-radius:8px}.nfse-inline-details .nfse-check-line:not(.nfse-send-consent){margin-top:12px}.nfse-help-details{margin:8px 0 14px}.nfse-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.client-fiscal-workspace .nfse-inline-details button{min-height:42px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;white-space:normal}.client-fiscal-workspace .nfse-inline-details .nfse-primary-button{background:#215c50;border-color:#408b7b;color:#f3fffb}.nfse-mail-history{border-top:1px solid #314e5c;padding-top:14px;margin-top:18px}.nfse-mail-history li{overflow-wrap:anywhere;font-size:13px;margin:12px 0}.nfse-inline-details .nfse-card-hint{font-size:14px;color:#bdd1dc;margin:0 0 10px}.nfse-empty-file{display:grid;gap:6px;justify-items:center;text-align:center;padding:26px 14px;border:1px dashed #4b6b7c;border-radius:9px;background:#122733;color:#d4e8f2;margin:18px 0 14px}.nfse-table .nfse-empty-file small{opacity:1;color:#9eb8c7;font-size:12px}.nfse-boleto-attach{margin-top:12px}.nfse-inline-details .nfse-cancellation-card{grid-column:1/-1;border-color:#715248;background:#2a2425}.nfse-cancellation-card .nfse-card-heading{margin-bottom:0}.client-fiscal-workspace .nfse-inline-details .nfse-danger-button{background:#392c2c;border-color:#98675a;color:#ffd0be}.client-fiscal-workspace .nfse-inline-details .nfse-danger-button:hover:not(:disabled){background:#50362f;border-color:#d69178}@media(max-width:1100px){.nfse-management-grid{grid-template-columns:minmax(0,1fr)}.client-fiscal-workspace .nfse-note-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.client-fiscal-workspace .nfse-inline-details{padding:16px}.nfse-document-buttons,.nfse-mail-options{grid-template-columns:minmax(0,1fr)}.nfse-inline-details .nfse-action-card{padding:16px}.nfse-access-key strong{font-size:14px}.client-fiscal-workspace .nfse-note-facts strong{font-size:15px}.client-fiscal-workspace .nfse-note-facts .nfse-note-amount strong{font-size:22px}}@media(max-width:480px){.client-fiscal-workspace .nfse-note-facts{grid-template-columns:minmax(0,1fr)}.nfse-service-meta{flex-direction:column;gap:8px}}.nfse-table-scroll{container-type:inline-size}@media(max-width:760px){.client-fiscal-workspace .nfse-inline-details{box-sizing:border-box;width:100cqw;max-width:100%;position:sticky;left:0}.nfse-inline-details .nfse-document-help{display:block}.nfse-document-help details{margin-top:10px}}.client-fiscal-workspace .nfse-draft-wizard{padding:28px;width:100%;max-width:none;box-sizing:border-box;margin:0;background:linear-gradient(145deg,#14212c,#111c25);border:1px solid #324858;border-radius:14px}.nfse-wizard-heading,.nfse-wizard-review-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.client-fiscal-workspace .nfse-wizard-heading h3{margin:0;color:#f1f8fc;font-size:23px}.nfse-wizard-draft-badge{padding:5px 11px;border:1px solid #506575;border-radius:20px;color:#cbdde6;font-size:12px}.client-fiscal-workspace .nfse-wizard-steps{display:flex;align-items:center;justify-content:center;margin:30px auto;max-width:760px;gap:0}.client-fiscal-workspace .nfse-wizard-steps button{position:relative;flex:1;display:flex;justify-content:center;align-items:center;gap:10px;background:transparent;border:0;color:#b4c7d2;min-height:44px;padding:4px 8px;font-weight:600;font-size:15px;opacity:1}.nfse-wizard-steps button:not(:last-child):after{content:"";position:absolute;left:calc(75% + 8px);right:calc(-25% + 8px);height:1px;background:#425b68}.nfse-step-number{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #5d7480;border-radius:50%;background:#14212b}.client-fiscal-workspace .nfse-wizard-steps .is-current{color:#8ef0d6}.nfse-wizard-steps .is-current .nfse-step-number{background:#75dec2;border-color:#75dec2;color:#10332d;box-shadow:0 0 0 4px #75dec218}.nfse-wizard-steps .is-complete .nfse-step-number{color:#8ef0d6;border-color:#70bda9;background:#214639}.nfse-wizard-client{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:20px;border:1px solid #405e6b;border-radius:10px;background:#142733}.nfse-wizard-client>div{display:grid;gap:3px;flex:1;min-width:0}.nfse-wizard-client span,.nfse-wizard-client small{font-size:12px;color:#b6ced9}.nfse-wizard-client strong{color:#f2f9fc;font-size:17px;overflow-wrap:anywhere}.client-fiscal-workspace .nfse-draft-wizard button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #405768;border-radius:8px;min-height:44px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;box-shadow:none;cursor:pointer}.client-fiscal-workspace .nfse-draft-wizard button:disabled{opacity:.45;cursor:not-allowed}.client-fiscal-workspace .nfse-draft-wizard .nfse-wizard-steps button{border:0;border-radius:0}.client-fiscal-workspace .nfse-draft-wizard .nfse-wizard-steps button:disabled{opacity:1}.client-fiscal-workspace .nfse-wizard-client button{background:transparent;border-color:#5c7b8b;color:#d8edf5;padding:8px 16px}.nfse-wizard-body{padding:24px;background:#111d27;border:1px solid #334f60;border-radius:10px;min-width:0}.client-fiscal-workspace .nfse-wizard-body h4{margin:0 0 22px;color:#f0f8fc;font-size:19px}.nfse-wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nfse-wizard-fields .wide,.nfse-wizard-review .wide{grid-column:1/-1}.nfse-wizard-field{display:grid;gap:9px;min-width:0;font-size:14px;color:#d6e7ef;font-weight:600}.client-fiscal-workspace .nfse-wizard-field input,.client-fiscal-workspace .nfse-wizard-field select,.client-fiscal-workspace .nfse-wizard-field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #4e6b7d;border-radius:8px;background:#0e1c27;color:#f2f8fc;padding:12px 14px;font:inherit;font-size:14px;font-weight:400;line-height:1.5;color-scheme:dark}.client-fiscal-workspace .nfse-wizard-field textarea{resize:vertical;line-height:1.6}.client-fiscal-workspace .nfse-wizard-value input{font-size:14px;font-weight:400;color:#f2f8fc;font-variant-numeric:tabular-nums}.nfse-draft-wizard :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #8ae8d0;outline-offset:3px}.nfse-wizard-recipient{display:grid;gap:6px;margin-top:20px;padding:16px;border-left:3px solid #6bcdb1;background:#19343d;color:#e1f1f6;font-size:14px}.nfse-wizard-recipient span{color:#b4cbd7;font-size:13px}.nfse-wizard-help{margin-top:18px;font-size:12px;color:#b4ccd8}.nfse-wizard-help summary,.nfse-wizard-pending summary{cursor:pointer}.nfse-wizard-help p{max-width:760px;line-height:1.6}.nfse-wizard-pending{margin-top:16px;padding:14px 18px;border:1px solid #8a744d;border-radius:8px;background:#332e22;color:#eedab5;font-size:13px}.nfse-wizard-pending li{margin-top:8px}.nfse-wizard-review-heading{margin-bottom:18px}.client-fiscal-workspace .nfse-wizard-review-heading h4{margin:0}.nfse-wizard-review-heading span{font-size:12px;color:#b7d8cc;padding:5px 10px;border:1px solid #3b6558;border-radius:20px;background:#183c32}.nfse-wizard-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.nfse-wizard-review>div{min-width:0;padding:16px 18px;border:1px solid #334c5c;border-radius:9px;background:#142733}.nfse-wizard-review dt{font-size:13px;color:#afc7d5;margin-bottom:8px}.nfse-wizard-review dd{margin:0;color:#edf7fc;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6}.nfse-wizard-review dd small{display:block;color:#b9d0dc;font-size:12px}.nfse-wizard-review .nfse-review-amount dd{color:#edf7fc;font-size:16px;font-weight:650}.nfse-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.nfse-wizard-footer p{margin:0;font-size:12px;color:#acc5d2;text-align:center}.client-fiscal-workspace .nfse-wizard-back{padding:10px 20px;background:transparent;border-color:#476373;color:#d9e9f2}.client-fiscal-workspace .nfse-wizard-next{padding:12px 22px;background:#215c50;color:#f3fffb;border:1px solid #408b7b;font-size:14px;font-weight:650}.client-fiscal-workspace .nfse-wizard-next:hover:not(:disabled){background:#2a7564}@media(max-width:760px){.client-fiscal-workspace .nfse-draft-wizard,.nfse-wizard-body{padding:18px}.nfse-wizard-footer{flex-wrap:wrap}.nfse-wizard-footer p{order:3;flex-basis:100%}.nfse-wizard-footer .nfse-wizard-next{flex:1}.nfse-wizard-steps button:not(:last-child):after{display:none}.client-fiscal-workspace .nfse-wizard-steps button{font-size:13px;gap:6px;padding:4px}.nfse-step-number{width:28px;height:28px}.nfse-wizard-client{padding:14px;gap:10px}}@media(max-width:480px){.nfse-wizard-fields,.nfse-wizard-review{grid-template-columns:minmax(0,1fr)}.nfse-wizard-client .nfse-control-icon{display:none}.nfse-wizard-footer{gap:12px}.client-fiscal-workspace .nfse-wizard-next{padding:12px;font-size:13px}.client-fiscal-workspace .nfse-wizard-back{padding:10px 14px}}.client-fiscal-workspace .nfse-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0}.client-fiscal-workspace .nfse-export-bar small{color:var(--text-muted,#64748b)}.client-fiscal-workspace .nfse-history-table .nfse-export-check{width:16px;height:16px;min-width:16px;margin:0 8px 0 0;vertical-align:middle;accent-color:#16684f;cursor:pointer}.client-fiscal-workspace .nfse-history-table th:first-child,.client-fiscal-workspace .nfse-history-table td:first-child{min-width:124px}.client-fiscal-workspace .nfse-export-bar .nfse-document-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #408b7b;border-radius:8px;background:#215c50;color:#f3fffb;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.client-fiscal-workspace .nfse-export-bar .nfse-document-button:hover:not(:disabled){background:#2a7564}.client-fiscal-workspace .nfse-export-bar .nfse-document-button:disabled{opacity:.5;cursor:not-allowed}.stock-bucket-policy-panel{margin-bottom:16px;padding:16px 18px}.stock-bucket-policy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.stock-bucket-policy-head h3{margin:4px 0 6px}.stock-bucket-policy-head p{margin:0;max-width:820px;color:var(--text-muted,#91a0ad);font-size:13px;line-height:1.45}.stock-bucket-policy-options{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin-top:14px}.stock-bucket-policy-option{display:flex;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:11px 12px;background:#ffffff06;cursor:pointer}.stock-bucket-policy-option input{width:18px;height:18px}.stock-bucket-policy-option span{display:flex;flex-direction:column;gap:2px}.stock-bucket-policy-option small{opacity:.72}.stock-bucket-policy-option.disabled{border-style:dashed;opacity:.78}.stock-bucket-policy-option.locked{cursor:default;opacity:.82}@media(max-width:980px){.stock-bucket-policy-options{grid-template-columns:repeat(2,minmax(150px,1fr))}.stock-bucket-policy-head{flex-direction:column}}.stock-sync-workspace{display:grid;gap:16px;min-width:0}.stock-sync-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stock-sync-workspace-head h2{margin:4px 0 6px}.stock-sync-workspace-head p{margin:0;opacity:.82}.stock-sync-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.stock-sync-summary-grid article{border:1px solid var(--brand-border,#2f4140);border-radius:12px;padding:14px;display:grid;gap:5px;background:var(--surface-card,#111818)}.stock-sync-summary-grid span{font-size:12px;opacity:.75}.stock-sync-summary-grid strong{font-size:24px}.stock-sync-monitor{overflow:hidden}.stock-sync-toolbar{grid-template-columns:minmax(320px,1fr) minmax(180px,.35fr) minmax(180px,.35fr) auto}.stock-sync-grid-head,.stock-sync-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(300px,1.45fr);gap:12px;align-items:center}.stock-sync-grid-head{padding:10px 12px;font-size:12px;font-weight:700;opacity:.75;border-top:1px solid var(--brand-border,#2f4140);border-bottom:1px solid var(--brand-border,#2f4140)}.stock-sync-grid-body{display:grid}.stock-sync-row{padding:12px;border-bottom:1px solid var(--brand-border,#2f4140)}.stock-sync-row>div{display:grid;gap:4px;min-width:0}.stock-sync-row span,.stock-sync-row small{overflow-wrap:anywhere}.stock-sync-balance{grid-template-columns:repeat(2,minmax(60px,1fr));gap:8px!important}.stock-sync-state{display:inline-flex;width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;border:1px solid var(--brand-border,#2f4140);font-size:12px;font-weight:700}.stock-sync-state.synced{opacity:.85}.stock-sync-state.divergent,.stock-sync-state.error{font-weight:800}.stock-sync-remediation>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.stock-sync-authority-panel{display:grid;gap:14px}.stock-sync-section-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.stock-sync-section-head>div{display:grid;gap:4px}.stock-sync-section-head h3,.stock-sync-section-head p{margin:0}.stock-sync-section-head label{min-width:300px;display:grid;gap:6px}.stock-sync-section-head select{width:100%}.stock-sync-workspace .stock-bucket-policy-panel{margin:0}@media(max-width:1180px){.stock-sync-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-sync-grid-head{display:none}.stock-sync-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.stock-sync-remediation{grid-column:1/-1}}@media(max-width:760px){.stock-sync-workspace-head,.stock-sync-section-head{display:grid}.stock-sync-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-sync-toolbar,.stock-sync-row{grid-template-columns:1fr}.stock-sync-remediation{grid-column:auto}.stock-sync-section-head label{min-width:0}}.stock-sync-main-hidden{display:none!important}.stock-export-menu{position:relative;justify-self:end;flex:0 0 auto;min-width:max-content!important}.stock-export-trigger{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid var(--brand-border, #365653);border-radius:10px;background:#2e6a6324;color:inherit;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.stock-export-trigger:hover:not(:disabled),.stock-export-trigger[aria-expanded=true]{background:#2e6a633d;border-color:var(--brand-primary, #2e6a63)}.stock-export-trigger:disabled{opacity:.55;cursor:not-allowed}.stock-printer-icon{width:24px;height:24px;display:block;flex:0 0 24px;object-fit:contain}.stock-export-chevron{font-size:11px;opacity:.75}.stock-export-orientation{display:grid;gap:7px;padding:8px 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--brand-border, #365653)}.stock-export-orientation>span{font-size:12px;font-weight:700}.stock-export-orientation .segmented-control{display:grid;grid-template-columns:1fr 1fr}.stock-export-orientation small{opacity:.65;font-size:10px}.stock-export-popover{position:absolute;z-index:80;top:calc(100% + 7px);right:0;width:220px;padding:6px;border:1px solid var(--brand-border, #365653);border-radius:12px;background:var(--surface-strong, #15211f);box-shadow:0 12px 36px #00000047}.stock-export-popover>button{width:100%;display:grid;gap:2px;padding:10px 11px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.stock-export-popover>button:hover{background:#2e6a6333}.stock-export-popover strong,.stock-export-popover small{display:block;white-space:nowrap}.stock-export-popover small{opacity:.7;font-size:11px}.stock-operational-overview .stock-list-toolbar{grid-template-columns:minmax(240px,1fr) minmax(155px,.42fr) minmax(155px,.42fr) auto max-content}.stock-operational-overview .scos-clear-filters{grid-column:1 / -1}@media(max-width:1250px){.stock-operational-overview .stock-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) minmax(150px,.55fr) max-content}.stock-operational-overview .stock-status-filter{grid-column:1 / 4;justify-self:start}.stock-operational-overview .stock-export-menu{grid-column:4;grid-row:2;align-self:center}}@media(max-width:760px){.stock-operational-overview .stock-list-toolbar{grid-template-columns:minmax(0,1fr)}.stock-operational-overview .stock-status-filter,.stock-operational-overview .stock-export-menu{grid-column:1;grid-row:auto}.stock-operational-overview .stock-export-menu{justify-self:start}}.client-access-page{display:grid;gap:18px}.client-access-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.client-access-sidebar{display:grid;gap:14px;position:sticky;top:18px}.client-access-sidebar label,.client-access-save-panel label{display:grid;gap:7px;font-weight:700}.client-access-user-card,.client-access-client-card{display:grid;gap:5px;padding:14px;border:1px solid var(--border);border-radius:14px;background:#ffffff06}.client-access-user-card small,.client-access-client-card small,.client-access-client-card span{color:var(--muted)}.client-access-content{display:grid;gap:18px;min-width:0}.client-access-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-access-module-card{display:grid;gap:13px;padding:16px;border:1px solid var(--border);border-radius:16px;background:#ffffff05}.client-access-module-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.client-access-module-head span{font-size:12px;color:var(--muted)}.client-access-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-access-actions label{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:13px}.client-access-group-toggle{display:flex;align-items:flex-start;gap:10px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}.client-access-group-toggle span{display:grid;gap:3px}.client-access-group-toggle small{color:var(--muted);font-weight:400}.client-access-group-toggle.disabled{opacity:.5}.client-access-save-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.client-access-save-panel textarea{min-height:76px}.client-access-feedback{padding:12px 15px;border:1px solid rgba(46,106,99,.45);border-radius:12px;background:#2e6a6317;color:var(--text)}.client-access-audit-panel{display:grid;gap:10px}.client-access-loading{min-height:180px;display:grid;place-items:center}@media(max-width:1050px){.client-access-layout{grid-template-columns:1fr}.client-access-sidebar{position:static}.client-access-module-grid{grid-template-columns:1fr}}@media(max-width:680px){.client-access-actions,.client-access-save-panel{grid-template-columns:1fr}}:root{color-scheme:dark;--brand-primary: #2e6a63;--brand-primary-hover: #357a72;--brand-accent: #7fd1c6;--brand-on-primary: #ffffff;--brand-background: #0e1313;--brand-panel: #1b2323;--brand-text: #f2f5f4;--brand-muted: #aabbb8;--brand-border: #2f4140;--brand-border-strong: #478b82;--brand-warning: #edc16b;--brand-danger: #f49898;--bg: var(--brand-background);--panel: var(--brand-panel);--panel2: #20302d;--surface-subtle: #16201e;--border: var(--brand-border);--line: var(--brand-border);--text: var(--brand-text);--muted: var(--brand-muted);color:var(--brand-text);background:var(--brand-background)}body{color:var(--brand-text);background:var(--brand-background)}::selection{background:#2e6a63;color:#fff}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.sidebar{border-image:none;border-right:1px solid var(--brand-border);box-shadow:none;background:var(--brand-background)}.sidebar .brand{min-height:126px;padding:8px 0 14px}.brand img[src="/sellsys-logo.png"]{width:100%;max-width:224px;max-height:88px;object-fit:contain}.brand-caption strong{color:var(--brand-text)}.group-button.group-active,.group-items button.active{background:#203b37;color:#fff;box-shadow:inset 3px 0 0 var(--brand-accent)}.top-environment-tab.active,.top-environment-tab.environment-development.active{background:var(--brand-primary);color:#fff;box-shadow:0 0 0 1px #478b82}.top-environment-tab.active:hover{background:var(--brand-primary-hover)}.login-page,.login-visual{background:var(--brand-background)}.login-visual{background:radial-gradient(ellipse at 24% 38%,#193b3659,transparent 65%),var(--brand-background)}.login-visual img{width:min(600px,100%);height:auto;object-fit:contain}.login-visual p{color:var(--brand-muted);line-height:1.65}.login-card{background:var(--brand-panel);border-color:var(--brand-border)}.login-card input{background:var(--brand-background);border-color:var(--brand-border);color:var(--brand-text)}.login-submit{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-border-strong)}.login-submit:hover:not(:disabled){background:var(--brand-primary-hover)}.scos-password-control>.scos-password-toggle,.scos-password-control>.scos-password-toggle[aria-pressed=true]{background:var(--brand-accent);color:#102b27;border-color:#a2e2d8}.scos-password-control>.scos-password-toggle:hover,.scos-password-control>.scos-password-toggle[aria-pressed=true]:hover{background:#a2e2d8;color:#102b27;border-color:#c4f4ec}.ops-orders-kpi-card.tone-negative .ops-orders-summary-value,.ops-orders-kpi-card.tone-negative .ops-orders-summary-percent,.margin-tone-negative{color:var(--brand-danger)!important}.ops-orders-data-row.margin-negative-row{background:#782e2e24!important;box-shadow:inset 3px 0 #bb6464}.ops-orders-data-row.margin-negative-row:hover{background:#782e2e3b!important}.ops-orders-finance-kpis article.profit.margin-tone-negative{border-color:#bb646473;background:#782e2e19}.inventory-status.baixo{color:var(--brand-warning)}.direct-sales-toggle,.direct-sales-card-main{color:var(--brand-text)}.direct-sales-shell button.danger{background:#351f20;color:var(--brand-danger);border-color:#bb6464}.stock-overview-cards article{min-height:86px;align-content:start}:is(.table-head,.scos-column-header,thead,thead th,thead td){background:var(--brand-accent)!important;color:#000!important;border-color:var(--brand-accent)!important}:is(.table-head,.scos-column-header,thead) :is(span,div,strong,small,b,button,a,label,svg){color:#000!important}:is(.table-head,.scos-column-header,thead) button{background:transparent!important}:is(.table-head,.scos-column-header,thead) :is(button,a):hover{background:#0000000d!important}:is(.table-head,.scos-column-header,thead) :is(button,a,input):focus-visible{outline:2px solid #000;outline-offset:-2px}.scos-column-header[aria-label="Colunas da lista"]{min-height:40px;border-radius:8px 8px 0 0;font-size:12px;font-weight:700;cursor:default;transform:none}.scos-column-header[aria-label="Colunas da lista"]>*{min-width:0}.scos-column-header .ops-b1-badge{background:transparent;border:0;padding:0;font:inherit}.development-reports-list{overflow-x:auto}.development-report-row,.scos-column-header.development-report-row-main{min-width:1008px}.scos-column-header.quotation-card-main{padding:12px 20px;border:1px solid}.devgov-minirow{grid-template-columns:160px minmax(0,1fr) 160px}@media(min-width:1181px){.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket{grid-template-columns:minmax(125px,.75fr) minmax(260px,2fr) minmax(130px,.85fr) minmax(105px,.65fr) minmax(145px,.85fr) 130px 24px}}@media(min-width:761px)and (max-width:1180px){.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket{grid-template-columns:1fr 2fr 1fr 130px 24px}}@media(min-width:761px){.unified-task-list>.unified-task-row{grid-template-columns:34px 34px minmax(0,1fr) 130px 100px}.ops-b1-row-main:is(.post-sale,.ticket)>div:nth-child(3){display:flex}.quotation-card-main{grid-template-columns:130px minmax(260px,1fr) 180px}}@media(min-width:1101px){.ops-b1-row-main.ads-campaign{grid-template-columns:minmax(170px,1.4fr) minmax(170px,1fr) minmax(120px,.75fr) minmax(90px,.5fr) 130px 24px}}@media(min-width:761px)and (max-width:1100px){.ops-b1-row-main.ads-campaign{grid-template-columns:1fr 1fr 130px 24px}}@media(min-width:1181px){.ops-b2-metric-row{grid-template-columns:minmax(170px,1.25fr) repeat(4,minmax(110px,.75fr)) 130px}}@media(min-width:761px)and (max-width:1180px){.ops-b2-metric-row{grid-template-columns:1.2fr repeat(3,1fr) 130px}}@media(min-width:981px){.agenda-compact-row{grid-template-columns:76px minmax(0,1.5fr) minmax(180px,.7fr) 180px}}@media(min-width:701px)and (max-width:980px){.agenda-compact-row{grid-template-columns:70px minmax(0,1fr) 180px}}@media(max-width:760px){.scos-column-header .task-header-secondary{display:none}.ops-b1-row-main.post-sale,.ops-b1-row-main.ticket,.ops-b1-row-main.ads-campaign{grid-template-columns:1fr 100px 24px}}@media(max-width:760px){.scos-column-header.quotation-card-main>:nth-child(2){display:none}}@media(max-width:700px){.scos-column-header .agenda-header-action{display:none}}@media(max-width:1600px){:is(.content,.content.environment-client) .topbar.topbar-broad-access{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}:is(.content,.content.environment-client) .topbar-broad-access .topbar-heading{min-width:0;max-width:none}:is(.content,.content.environment-client) .topbar-broad-access .broad-access-top-actions{width:100%;min-width:0;margin-left:0;transform:none}:is(.content,.content.environment-client) .broad-access-top-actions .top-actions-primary{grid-template-columns:minmax(0,1fr) auto;min-width:0}:is(.content,.content.environment-client) .broad-access-top-actions .top-environment-switcher{width:100%;min-width:0;max-width:none}:is(.content,.content.environment-client) .broad-access-top-actions .top-environment-tab{width:auto;min-width:0;padding-inline:10px}}@media(max-width:760px){:is(.content,.content.environment-client) .broad-access-top-actions .top-actions-primary{grid-template-columns:minmax(0,1fr)}:is(.content,.content.environment-client) .broad-access-top-actions .top-environment-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sidebar .brand{min-height:0;padding:0}.brand img[src="/sellsys-logo.png"]{max-height:66px}}
