/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.payment-methods-unified .table-heading{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.payment-methods-unified .table-heading h2{margin:0 0 6px;font-size:20px}.payment-methods-unified .table-heading p{color:var(--muted);margin:0;font-size:12px}.payment-methods-context{border:1px solid var(--line);background:var(--surface-muted);color:var(--purple-dark);border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.payment-methods-context strong,.payment-methods-context span{display:block}.payment-methods-context>.ui-icon{flex:0 0 18px;width:18px;height:18px}.payment-methods-context>button .ui-icon{width:16px;height:16px}.payment-methods-context strong{margin-bottom:4px;font-size:12px}.payment-methods-context span{color:var(--muted);font-size:10px;line-height:1.5}.payment-methods-context>button{width:36px;min-height:36px;padding:0}.payment-methods-toolbar{border-top:1px solid var(--line);gap:14px;padding:16px 20px;display:grid}.payment-methods-search{align-items:flex-end;gap:9px;display:flex}.payment-methods-search>label{flex:1;min-width:0}.payment-methods-filters{flex-wrap:wrap;gap:12px;display:flex}.payment-methods-filters>label{width:200px}.payment-methods-filters label,.payment-methods-search label,.payment-methods-modal label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.payment-methods-filters select,.payment-methods-search input,.payment-methods-modal select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;padding:0 10px;font-size:12px}.payment-methods-unified-table{table-layout:fixed;width:100%;min-width:940px}.payment-methods-unified-table.points-only{min-width:480px}.payment-methods-unified-table th,.payment-methods-unified-table td{text-align:left;padding:14px 16px}.payment-methods-unified-table.with-financial th:first-child,.payment-methods-unified-table.with-financial th:nth-child(2){width:24%}.payment-methods-unified-table.with-financial th:nth-child(3),.payment-methods-unified-table.with-financial th:nth-child(4){width:26%}.payment-methods-unified-table td>strong{color:var(--ink);font-size:12px}.payment-methods-unified-table td>small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.4;display:block}.payment-methods-unified-table .bling-payment-commission{grid-template-columns:42px minmax(85px,1fr) 36px;gap:8px}.payment-methods-unified-table .bling-payment-destination select{width:100%}.payment-methods-unified-table .bling-payment-commission-state strong{font-size:12px}.payment-methods-points:not(:has(.switch-control)){grid-template-columns:minmax(85px,1fr) 36px}.payment-methods-scheduled{color:var(--amber);margin-top:4px;font-weight:700;display:block}.payment-methods-mobile-label{display:none}.payment-methods-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:13px 20px;font-size:10px;display:flex}.payment-methods-modal{flex-direction:column;width:min(550px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.payment-methods-modal .modal-header{border-bottom:1px solid var(--line);padding:22px 62px 22px 24px;position:relative}.payment-methods-modal .modal-header h2{margin:0;font-size:22px}.payment-methods-modal .modal-header p{color:var(--muted);margin:7px 0 0;font-size:15px}.payment-methods-modal .modal-body{min-height:0;padding:20px 24px;overflow:auto}.payment-methods-modal .modal-body p{font-size:12px;line-height:1.65}.payment-methods-modal .modal-body p+p{margin-top:12px}.payment-methods-modal .modal-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:15px 24px;font-size:11px;display:flex}.payment-methods-history{width:min(800px,100vw - 32px)}.payment-methods-history .modal-body table{min-width:520px}.payment-methods-history .modal-actions>label{margin-right:auto}@media (width<=800px){.payment-methods-unified .table-heading{flex-direction:column;align-items:stretch;padding:16px}.payment-methods-context>button{margin-left:auto}.payment-methods-toolbar{padding:16px}.payment-methods-filters>label{flex:1;width:calc(50% - 6px);min-width:140px}.payment-methods-unified .table-scroll{overflow:visible}.payment-methods-unified-table,.payment-methods-unified-table.points-only{min-width:0;display:block}.payment-methods-unified-table thead{display:none}.payment-methods-unified-table tbody{display:block}.payment-methods-unified-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.payment-methods-unified-table tbody td{border:0;width:100%;min-width:0;height:auto;padding:0;display:block}.payment-methods-unified-table .bling-payment-commission{grid-template-columns:42px minmax(85px,1fr) 36px;max-width:320px}.payment-methods-unified-table .payment-methods-points:not(:has(.switch-control)){grid-template-columns:minmax(85px,1fr) 36px}.payment-methods-mobile-label{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.payment-methods-footer{flex-direction:column}.payment-methods-modal .modal-actions{padding:14px 16px}.payment-methods-modal .modal-header,.payment-methods-modal .modal-body{padding-left:16px;padding-right:16px}}:root{--ink:#21182c;--muted:#746b7d;--line:#e9e4ec;--canvas:#f7f5f8;--white:#fff;--purple:#7652b8;--purple-dark:#55368f;--purple-deep:#38205e;--purple-soft:#f0eafb;--red:#b74a57;--red-soft:#faecef;--green:#34775d;--green-soft:#e8f4ee;--amber:#9b6c24;--surface-muted:#faf8fb;--layer-modal:1000;--layer-modal-nested:1100;--layer-assistant:1600;--layer-critical:2000}.bling-hub-page{gap:18px;display:grid}.bling-area-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bling-area-tabs>button{min-width:0;min-height:104px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d8e6;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 16px #321e420b}.bling-area-tabs>button:hover{border-color:#cdb9da;transform:translateY(-1px);box-shadow:0 8px 20px #43265814}.bling-area-tabs>button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.bling-area-tabs>button.selected{border-color:var(--purple);background:linear-gradient(145deg,#fff,#faf6fc);box-shadow:0 9px 24px #4b28661f}.bling-area-tabs>button>span:nth-child(2){min-width:0}.bling-area-tabs strong,.bling-area-tabs small{display:block}.bling-area-tabs strong{font-size:11px;line-height:1.3}.bling-area-tabs small{color:var(--muted);text-overflow:ellipsis;margin-top:5px;font-size:9px;line-height:1.35;overflow:hidden}.bling-area-tabs>button>i{background:#b8aebd;border-radius:50%;width:7px;height:7px}.bling-area-tabs>button>i.ok{background:#3caf6b}.bling-area-tabs>button>i.warning{background:#e2a23e}.bling-area-icon{width:36px;height:36px;color:var(--purple);background:#f2edf5;border-radius:10px;place-items:center;font-size:17px;font-weight:900;display:grid!important}.bling-area-icon.ok{color:#287449;background:#e9f6ee}.bling-area-icon.warning{color:#a96716;background:#fff4e3}.bling-area-panel{background:#fff;border:1px solid #dfd5e5;border-radius:14px;padding:0 24px 24px;box-shadow:0 8px 24px #331e440f}.bling-area-heading{border-bottom:1px solid #e8e1eb;justify-content:space-between;align-items:center;gap:20px;margin:0 -24px 22px;padding:21px 24px;display:flex}.bling-area-heading>div>span{color:var(--purple);letter-spacing:1.1px;font-size:8px;font-weight:900}.bling-area-heading h2{margin:4px 0 3px;font:21px Arial,Helvetica Neue,sans-serif}.bling-area-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.bling-area-heading>strong{color:var(--purple-dark);white-space:nowrap;background:#f2edf5;border-radius:16px;padding:7px 11px;font-size:9px}.bling-area-heading>strong.ok{color:#287247;background:#e8f5ed}.bling-area-heading>strong.warning{color:#9c6119;background:#fff3e1}.bling-wide-field{grid-column:1/-1}.bling-copy-field{gap:6px;margin-top:17px;display:grid}.bling-copy-field>span{font-size:9px;font-weight:800}.bling-copy-field>input{height:44px;color:var(--muted);background:#faf8fb;border:1px solid #ded7e2;border-radius:9px;padding:0 13px;font-size:11px}.bling-topic-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bling-topic-grid article{background:#fcfafc;border:1px solid #e5dce9;border-radius:11px;padding:16px}.bling-topic-grid span,.bling-link-cards article span{color:var(--purple);letter-spacing:.8px;font-size:8px;font-weight:900}.bling-topic-grid strong,.bling-link-cards article strong{margin-top:6px;font-size:12px;display:block}.bling-topic-grid p,.bling-link-cards article p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.55}.bling-units-toolbar{background:#fbf9fc;border:1px solid #e5dce9;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.bling-units-toolbar strong{font-size:11px}.bling-units-toolbar p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.bling-units-toolbar button{flex:none}.bling-units-list{border:1px solid #e3dae8;border-radius:11px;overflow:hidden}.bling-units-list>label{cursor:pointer;border-bottom:1px solid #ebe5ee;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:grid}.bling-units-list>label:last-child{border-bottom:0}.bling-units-list>label:hover{background:#fbf9fc}.bling-units-list>label.selected{background:#f8fbf9}.bling-units-list input{width:16px;height:16px;accent-color:var(--purple)}.bling-units-list span strong,.bling-units-list span small{display:block}.bling-units-list span strong{font-size:11px}.bling-units-list span small{color:var(--muted);margin-top:4px;font-size:9px}.bling-units-list em{color:#736779;background:#f1edf3;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.bling-units-list .selected em{color:#287247;background:#e6f4eb}.bling-link-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bling-link-cards article{background:#fcfafc;border:1px solid #e3dae8;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:18px;min-height:130px;padding:17px;display:flex}.bling-link-cards article>div{align-self:flex-start}.bling-link-cards article button{flex:none}.bling-area-panel .bling-sellers-table{min-width:620px}.bling-area-panel .bling-settings-actions{margin-top:20px}.bling-area-panel .bling-form-grid{margin-top:0}.bling-area-panel .bling-form-grid>*{min-width:0}.bling-area-panel .auth-field .password-field input{width:100%}.bling-area-panel .bling-webhook-note{margin-top:18px}@media (width<=1180px){.bling-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bling-area-tabs{grid-template-columns:1fr 1fr}.bling-area-tabs>button{grid-template-columns:32px minmax(0,1fr) 7px;min-height:90px;padding:12px}.bling-area-icon{width:32px;height:32px}.bling-area-panel{padding:0 17px 18px}.bling-area-heading{flex-direction:column;align-items:flex-start;margin:0 -17px 18px;padding:18px 17px}.bling-topic-grid,.bling-link-cards{grid-template-columns:1fr}.bling-units-toolbar,.bling-link-cards article{flex-direction:column;align-items:stretch}.bling-units-toolbar button,.bling-link-cards article button{justify-content:center;width:100%}.bling-units-list>label{grid-template-columns:18px minmax(0,1fr)}.bling-units-list em{grid-column:2;justify-self:start}}@media (width<=470px){.bling-area-tabs{grid-template-columns:1fr}.bling-area-tabs>button{min-height:76px}}.template-page{max-width:1380px}.template-notice{margin-bottom:15px}.template-list-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.template-status-tabs{background:#f1edf4;border-radius:9px;gap:4px;padding:4px;display:flex}.template-status-tabs button{color:#776c7f;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:8px;font-weight:900}.template-status-tabs button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 8px #321c421a}.template-status-tabs button span{background:#e5d8ed;border-radius:9px;margin-left:5px;padding:2px 5px;font-size:7px}.template-list{display:grid}.template-list>article{border-bottom:1px solid #eee8f1;align-items:center;gap:14px;min-height:94px;padding:16px 20px;display:flex}.template-list>article:last-child{border-bottom:0}.template-list>article:hover{background:#fcf9fd}.template-list-icon{background:var(--purple-soft);width:43px;height:43px;color:var(--purple);border-radius:13px;flex:none;place-items:center;font-size:19px;display:grid}.template-list-copy{flex:1;min-width:0}.template-list-copy>div{align-items:center;gap:9px;display:flex}.template-list-copy strong{color:var(--ink);font-size:12px}.template-list-copy p{text-overflow:ellipsis;white-space:nowrap;color:#766b7d;margin:7px 0 5px;font-size:9px;overflow:hidden}.template-list-copy small{color:var(--muted);font-size:8px}.template-list-copy .status{border-radius:11px;padding:4px 7px;font-size:7px;font-weight:900}.template-list-copy .status.active{color:#277046;background:#e4f4e9}.template-list-copy .status.inactive{color:#786e7e;background:#f0edf2}.template-list-actions{gap:7px;display:flex}.template-list-actions button{min-height:34px;color:var(--purple-dark);background:#fff;border:1px solid #d9cde0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:900}.template-list-actions button.danger{color:#9e3b4b;border-color:#eccbd0}.template-list-actions button.success{color:#2b754a;border-color:#bfe0ca}.template-list-actions button:disabled{opacity:.45}.template-empty{min-height:240px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.template-empty>span{background:var(--purple-soft);width:52px;height:52px;color:var(--purple);border-radius:15px;place-items:center;font-size:23px;display:grid}.template-empty strong{color:var(--ink);font-size:11px}.template-empty p{margin:0;font-size:9px}.template-modal-backdrop{z-index:45}.template-editor-modal form{gap:17px}.template-editor-modal label{align-items:initial!important;white-space:normal!important;gap:6px!important;display:grid!important}.template-editor-modal label>input,.template-editor-modal label>select,.template-editor-modal label>textarea{flex:auto!important}.template-builder-heading{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.template-builder-heading strong,.template-builder-heading small{display:block}.template-builder-heading strong{font-size:11px}.template-builder-heading small{color:var(--muted);margin-top:4px;font-size:8px}.template-builder-heading>button,.chat-template-change{min-height:34px;color:var(--purple-dark);background:#fff;border:1px solid #d3c3dc;border-radius:8px;padding:0 11px;font-size:8px;font-weight:900}.template-field-list{gap:9px;display:grid}.template-field-list>article{background:#fbf9fc;border:1px solid #e2dae6;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:start;gap:11px;padding:13px;display:grid}.template-field-number{background:var(--purple);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.template-field-grid{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) auto;align-items:end;gap:11px;display:grid}.template-field-grid label{font-size:8px}.template-field-grid input,.template-field-grid select{height:37px}.template-options-field{grid-column:1/3}.template-field-grid textarea{resize:vertical;border:1px solid #dfd8e3;border-radius:8px;outline:none;min-height:67px;padding:9px 11px;font:10px Arial,sans-serif}.template-required-toggle{background:#fff;border:1px solid #e0d7e5;border-radius:8px;grid-auto-flow:column;justify-content:start;align-self:end;min-height:37px;padding:0 10px;white-space:nowrap!important;align-items:center!important;display:flex!important}.template-required-toggle input{accent-color:var(--purple);flex:none!important;width:15px!important;height:15px!important}.template-required-toggle span{font-size:8px}.template-field-actions{gap:4px;display:flex}.template-field-actions button{width:28px;height:28px;color:var(--purple);background:#fff;border:1px solid #ddd2e3;border-radius:7px;font-size:12px;font-weight:900}.template-field-actions button.remove{color:#a33e50}.template-field-actions button:disabled{opacity:.35}.template-preview{background:#f6f0f9;border:1px solid #d8c9e1;border-radius:11px;padding:14px 16px}.template-preview>span{color:var(--purple);letter-spacing:1px;font-size:7px;font-weight:900}.template-preview p{color:#3f3445;white-space:pre-wrap;margin:9px 0 0;font-size:10px;line-height:1.65}.chat-composer .chat-template-toggle span{white-space:nowrap;font-size:8px}.chat-template-backdrop{z-index:50}.chat-template-search{border:1px solid #ded5e3;border-radius:9px;gap:8px;height:42px;padding:0 11px;align-items:center!important;display:flex!important}.chat-template-search>span{color:var(--purple);font-size:17px}.chat-template-search input{height:38px!important;box-shadow:none!important;border:0!important;padding:0!important}.chat-template-options{border:1px solid #e3dae8;border-radius:11px;max-height:430px;margin-top:13px;overflow-y:auto}.chat-template-options>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ece5ef;align-items:center;gap:11px;width:100%;min-height:70px;padding:11px 13px;display:flex}.chat-template-options>button:last-child{border-bottom:0}.chat-template-options>button:hover{background:#faf6fc}.chat-template-options>button>span{background:var(--purple-soft);width:35px;height:35px;color:var(--purple);border-radius:10px;flex:none;place-items:center;display:grid}.chat-template-options>button>div{flex:1;min-width:0}.chat-template-options strong,.chat-template-options small{display:block}.chat-template-options strong{font-size:10px}.chat-template-options small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:5px;font-size:8px;overflow:hidden}.chat-template-options>button>b{color:var(--purple);font-size:20px}.chat-template-empty{min-height:150px;color:var(--muted);place-items:center;padding:25px;font-size:9px;display:grid}.chat-template-change{width:max-content;margin-bottom:2px}.chat-template-fields{grid-template-columns:1fr 1fr;gap:12px;max-height:42vh;padding-right:4px;display:grid;overflow-y:auto}.chat-template-fields label{font-size:9px;gap:6px!important;display:grid!important}.chat-template-fields label>span{white-space:normal}.chat-template-fields label>span small{color:var(--muted);font-weight:500}.chat-template-fields input,.chat-template-fields select{height:41px}.chat-template-fields textarea{resize:vertical;border:1px solid #dfd8e3;border-radius:8px;outline:none;min-height:80px;padding:10px 11px;font:11px Arial,sans-serif}.chat-template-fields textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.chat-template-preview{max-height:180px;overflow-y:auto}@media (width<=900px){.template-field-grid{grid-template-columns:1fr 1fr}.template-required-toggle,.template-options-field{grid-column:1/3}}@media (width<=760px){.template-metrics{grid-template-columns:1fr}.template-list-heading{flex-direction:column;align-items:stretch}.template-status-tabs{grid-template-columns:1fr 1fr;display:grid}.template-list>article{flex-wrap:wrap;align-items:flex-start}.template-list-copy{width:calc(100% - 60px)}.template-list-actions{width:100%;padding-left:57px}.template-list-actions button{flex:1}.template-editor-modal{width:100%}.template-field-list>article{grid-template-columns:28px 1fr}.template-field-actions{grid-column:2;justify-content:flex-end}.template-field-grid{grid-template-columns:1fr}.template-options-field,.template-required-toggle{grid-column:auto}.chat-template-fields{grid-template-columns:1fr}.chat-composer .chat-template-toggle{order:2}.chat-composer .chat-urgent-toggle{order:3}.chat-composer>span{order:4}.chat-composer .chat-send-button{order:5}.chat-composer .chat-template-toggle span{display:none}}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.required-mark{color:var(--red);white-space:nowrap;font:inherit;font-weight:900;line-height:1;display:inline}.app-shell{--ui-content-inline:36px;--ui-content-top:30px;--ui-content-bottom:48px;--ui-section-gap:22px;--ui-card-padding:20px;--ui-metric-min-height:122px;--ui-table-heading-block:20px;--ui-table-heading-inline:22px;--ui-toolbar-block:14px;--ui-toolbar-inline:22px;min-height:100vh;display:flex}.sidebar{color:#fff;z-index:5;background:linear-gradient(175deg,#3e236b,#5c3383 55%,#7d3f86);flex-direction:column;width:252px;padding:26px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 8px 31px;display:flex}.brand:hover .brand-mark,.brand:focus-visible .brand-mark{transform:translateY(-1px);box-shadow:0 7px 19px #1a082e52}.brand:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}.brand-mark{background:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:3px;transition:all .18s;display:grid;overflow:hidden;box-shadow:0 5px 16px #1a082e40}.brand-mark img{object-fit:cover;border-radius:9px;width:100%;height:100%}.brand strong{font-size:19px;display:block}.brand small{color:#d9c9ef;letter-spacing:1.8px;text-transform:uppercase;margin-top:1px;font-size:11px;display:block}.nav-label{color:#c3addd;letter-spacing:1.4px;text-transform:uppercase;margin:0 10px 9px;font-size:10px;font-weight:800}.nav-label.space{margin-top:25px}.nav-item{color:#eadff4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 11px;display:flex;position:relative}.nav-item span{text-align:center;width:23px;font-size:19px}.nav-item b{flex:1;font-size:13px;font-weight:600}.nav-item.active{color:#fff;background:#ffffff21;box-shadow:inset 3px 0 #d7b4ff}.nav-item.locked{opacity:.7}.nav-item em{text-transform:uppercase;color:#c3addd;font-size:9px;font-style:normal}.nav-module{background:#ffffff0b;border-radius:10px;margin-bottom:5px;overflow:hidden}.nav-module-title{color:#fff;align-items:center;gap:11px;min-height:45px;padding:0 11px;display:flex}.nav-module-title>span{text-align:center;width:23px;font-size:19px}.nav-module-title b{font-size:13px}.nav-submenu{gap:3px;padding:0 8px 9px 40px;display:grid}.nav-submenu button{color:#cbb9db;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.nav-submenu button>span{color:#a98bc1;width:13px;font-size:12px}.nav-submenu button:hover,.nav-submenu button.active{color:#fff;background:#cda6eb29}.nav-submenu button.active>span{color:#e1baff}.sidebar nav{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px}.sidebar nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px}.menu-collapse-button{border:2px solid var(--canvas);width:25px;height:25px;color:var(--purple-dark);z-index:2;background:#fff;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:67px;right:-12px;box-shadow:0 4px 10px #26143633}.menu-collapse-button:hover{background:var(--purple-soft)}.nav-group{background:#ffffff09;border-radius:10px;margin:8px 0 3px;overflow:hidden}.nav-group.highlighted{background:#e2c2f917;box-shadow:inset 0 0 0 1px #e2c2f914}.nav-group-title{color:#f1e8f7;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;display:flex;position:relative}.nav-group-title:hover{background:#ffffff12}.nav-group-icon{text-align:center;flex:none;width:24px;font-size:17px}.nav-group-title>b{flex:1;min-width:0;font-size:11px;font-weight:800}.nav-group-chevron{color:#bfa8d4;font-size:13px;font-style:normal;transition:transform .18s}.nav-group.open .nav-group-chevron{transform:rotate(180deg)}.nav-group-items{padding:0 7px 8px 39px;display:none}.nav-group.open .nav-group-items{gap:3px;display:grid}.nav-group-items>button{color:#cdbdde;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:32px;padding:0 8px;display:flex;position:relative}.nav-group-items>button:hover,.nav-group-items>button.active{color:#fff;background:#d7b4f126}.nav-group-items>button>span:first-child{color:#b798ce;text-align:center;flex:none;width:14px;font-size:11px}.nav-group-items>button>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.nav-group-items>button.nav-empty-link{color:#bcaaca;font-style:italic}.nav-menu-badge{border-radius:10px;place-items:center;height:19px;padding:0 6px;font-weight:900;line-height:1;color:#4e2672!important;background:#dfb8ff!important;width:auto!important;min-width:19px!important;font-size:8px!important;display:inline-grid!important}.nav-group-title>.nav-menu-badge{margin-left:auto}.nav-group-title>.nav-menu-badge+.nav-group-chevron{margin-left:0}.nav-module-list{flex-direction:column;display:flex}.nav-visible-label{order:-1;margin-top:16px}.nav-menu-module{order:0;position:relative}.nav-menu-module.is-hidden-module{order:2}.nav-menu-module.hidden-list-closed{display:none}.nav-menu-module>.nav-group .nav-group-title{padding-right:61px}.nav-module-visibility{z-index:2;color:#cbb8dc;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:16px;right:31px}.nav-module-visibility:hover,.nav-module-visibility:focus-visible{color:#fff;outline-offset:1px;background:#ffffff21;outline:2px solid #ffffff61}.nav-visibility-eye{border:1.5px solid;border-radius:70% 25%;width:16px;height:10px;position:relative;transform:rotate(45deg)}.nav-visibility-eye:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-visibility-eye.closed:before{content:"";background:currentColor;width:1.5px;height:17px;position:absolute;top:-4px;left:7px;transform:rotate(-45deg);box-shadow:0 0 0 1px #4b2b6ba6}.nav-hidden-section{border-top:1px solid #ffffff21;order:1;margin:10px 0 2px;padding-top:9px}.nav-hidden-toggle{color:#e7dcef;text-align:left;background:#1e0f2d24;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;display:flex}.nav-hidden-toggle:hover,.nav-hidden-toggle:focus-visible{outline-offset:1px;background:#ffffff17;outline:2px solid #ffffff47}.nav-hidden-toggle>span{text-align:center;width:24px;font-size:13px}.nav-hidden-toggle>b{flex:1;font-size:10px}.nav-hidden-toggle>small{background:#ffffff24;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:8px;font-weight:900;display:grid}.nav-hidden-toggle>i{color:#bfa8d4;font-size:13px;font-style:normal;transition:transform .18s}.nav-module-list.hidden-open .nav-hidden-toggle>i{transform:rotate(180deg)}.nav-restore-modules{color:#cdbdde;background:0 0;border:0;border-radius:7px;width:100%;min-height:30px;margin-top:4px;font-size:9px;font-weight:800}.nav-restore-modules:hover,.nav-restore-modules:focus-visible{color:#fff;background:#ffffff14;outline:none}.nav-menu-module>.nav-group .nav-group-title{padding-left:43px;padding-right:10px}.nav-menu-module .nav-group-icon{display:none}.nav-module-visibility{top:16px;left:7px;right:auto}.nav-visibility-eye{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border:0;border-radius:0;width:17px;height:17px;transform:none}.nav-visibility-eye:after,.nav-visibility-eye:before{content:none}.nav-visibility-slash{stroke-width:1.7px}.nav-favorite-star{color:#ffffff61;text-align:center;cursor:pointer;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;line-height:1;transition:all .16s;display:grid;position:absolute;left:-31px}.nav-favorite-star:hover,.nav-favorite-star:focus-visible{color:#fff;background:#ffffff21;outline:none}.nav-favorite-star.selected{color:#f6d25f;text-shadow:0 1px 5px #2a143a73}.nav-item .nav-favorite-star{left:7px}.nav-item:has(.nav-favorite-star){padding-left:40px}.sidebar,.workspace{transition:width .2s,margin-left .2s}.sidebar.collapsed{width:76px;padding-left:11px;padding-right:11px}.sidebar.collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .brand>div,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-item b,.sidebar.collapsed .nav-item em,.sidebar.collapsed .nav-group-title>b,.sidebar.collapsed .nav-group-title>.nav-menu-badge,.sidebar.collapsed .nav-group-chevron,.sidebar.collapsed .nav-group-items,.sidebar.collapsed .sidebar-foot>div:nth-child(n+2){display:none}.sidebar.collapsed .nav-item,.sidebar.collapsed .nav-group-title{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .nav-item>span,.sidebar.collapsed .nav-group-icon{width:auto}.sidebar.collapsed .nav-group{overflow:visible}.sidebar.collapsed .nav-group-title:after{content:"";background:0 0;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.sidebar.collapsed .nav-group:has(.nav-menu-badge) .nav-group-title:after{background:#e0b7ff}.sidebar.collapsed .sidebar-foot{justify-content:center}.workspace.sidebar-collapsed{width:calc(100% - 76px);margin-left:76px}.sidebar.collapsed .nav-module-visibility,.sidebar.collapsed .nav-hidden-toggle>b,.sidebar.collapsed .nav-hidden-toggle>small,.sidebar.collapsed .nav-hidden-toggle>i,.sidebar.collapsed .nav-restore-modules{display:none}.sidebar.collapsed .nav-menu-module>.nav-group .nav-group-title{padding-right:0}.sidebar.collapsed .nav-hidden-toggle{justify-content:center;padding:0}.sidebar.collapsed .nav-hidden-toggle>span{width:auto}.sidebar.collapsed .nav-menu-module .nav-group-icon{display:block}.sidebar.collapsed .nav-favorite-star{display:none}.sidebar-foot{border-top:1px solid #ffffff24;align-items:center;gap:10px;margin-top:auto;padding:20px 5px 0;display:flex;position:relative}.avatar{color:#5c3383;background:#eadff7;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.sidebar-foot div:nth-child(2){flex:1;min-width:0}.sidebar-foot strong,.sidebar-foot small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-foot strong{font-size:11px}.sidebar-foot small{color:#cbb7df;margin-top:3px;font-size:10px}.sidebar-foot button{color:#e6d9ef;background:0 0;border:0;font-size:18px}.sidebar-avatar-button{cursor:pointer;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;border:1px solid #ffffff4d!important;padding:2px!important}.sidebar-avatar-button:hover,.sidebar-avatar-button.is-open{background:#ffffff21!important;border-color:#fff!important}.sidebar-avatar-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.sidebar-avatar-button .avatar{pointer-events:none;width:33px;height:33px}.sidebar-avatar-menu-indicator{background:#fff;border:2px solid #673779;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.sidebar-avatar-menu-indicator:after{content:"";border-bottom:1.5px solid #633783;border-right:1.5px solid #633783;width:3px;height:3px;position:absolute;top:2px;left:2px;transform:rotate(45deg)}.sidebar-logout-button{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;border-radius:8px!important}.sidebar-logout-button:hover,.sidebar-logout-button:focus-visible{outline-offset:1px;outline:2px solid #ffffff6b;background:#ffffff21!important}.display-density-popover{z-index:12;width:226px;color:var(--ink);background:#fff;border:1px solid #d8c9e1;border-radius:11px;padding:8px;display:none;position:absolute;bottom:calc(100% + 11px);left:0;box-shadow:0 18px 42px #22112e47}.display-density-popover.is-open{gap:7px;display:grid}.display-density-heading{border-bottom:1px solid #ebe4ee;padding:6px 7px 9px}.display-density-heading strong{font-size:12px}.display-density-heading small{color:var(--muted);white-space:normal;margin-top:4px;font-size:10px;line-height:1.4}.display-density-options{gap:4px;display:grid}.display-density-options label{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:7px 8px;display:grid}.display-density-options label:hover{background:#f7f2fa}.display-density-options label.selected{background:#f5eff9;border-color:#cdb9dc}.display-density-options input{width:15px;height:15px;accent-color:var(--purple);margin:0}.display-density-options span{min-width:0}.display-density-options strong{font-size:11px}.display-density-options small{color:var(--muted);white-space:normal;margin-top:3px;font-size:10px;line-height:1.35}.sidebar.collapsed .display-density-popover{left:0}.sidebar.collapsed .display-density-popover.is-open,.sidebar.collapsed .sidebar-avatar-button{display:grid}.workspace{position:relative}.page-favorite{z-index:3;height:34px;color:var(--purple-dark);background:#fff;border:1px solid #ddcfe8;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:28px;right:36px;box-shadow:0 3px 10px #381e500f}.page-favorite span{font-size:16px;line-height:1}.page-favorite:hover,.page-favorite.selected{background:var(--purple-soft);border-color:#9d6ebe}.page-favorite.selected span{color:#7c3fa0}.home-topbar{justify-content:flex-start;height:91px}.home-greeting{flex:none!important;min-width:150px!important}.home-favorites{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.home-favorites-heading{color:var(--purple-dark);flex:none;align-items:center;gap:5px;font-size:9px;display:flex}.home-favorites-heading>span{font-size:13px}.home-favorites-list{scrollbar-width:thin;scrollbar-color:#cbb8d8 transparent;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.home-favorite-card{text-align:left;background:#fff;border:1px solid #e3d8e9;border-radius:10px;align-items:center;gap:9px;min-width:132px;max-width:158px;height:58px;padding:7px 10px;transition:all .18s;display:flex;box-shadow:0 3px 10px #381e500d}.home-favorite-card:hover{background:#faf6fc;border-color:#b994ce;transform:translateY(-1px)}.home-favorite-icon{color:#fff;background:linear-gradient(145deg,#56307d,#8952a0);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:0 4px 9px #4c276c2e}.home-favorite-copy{min-width:0}.home-favorite-copy strong,.home-favorite-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-favorite-copy strong{color:var(--ink);font-size:10px}.home-favorite-copy small{color:var(--muted);margin-top:4px;font-size:7px}.home-favorites-empty{min-width:0;color:var(--muted);margin:0;font-size:9px;line-height:1.4}.favorite-welcome{margin-bottom:22px}.favorite-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:15px;display:grid}.favorite-card{text-align:left;background:#fff;border:1px solid #eadff0;border-radius:14px;min-height:155px;padding:20px;transition:all .18s;position:relative;box-shadow:0 6px 18px #371e4a0f}.favorite-card:hover{border-color:#c9a9dd;transform:translateY(-2px);box-shadow:0 10px 24px #4926651f}.favorite-card-icon{color:#fff;background:linear-gradient(145deg,#56307d,#8952a0);border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:24px;display:grid;box-shadow:0 7px 14px #4c276c33}.favorite-card strong,.favorite-card small{display:block}.favorite-card strong{color:var(--ink);font-size:13px}.favorite-card small{color:var(--muted);margin-top:5px;font-size:9px}.favorite-card i{color:#9f77b9;font-size:18px;font-style:normal;position:absolute;bottom:17px;right:17px}.empty-favorites{text-align:center;background:#fcfafd;border:1px dashed #d8c6e3;border-radius:14px;place-items:center;min-height:260px;padding:42px 25px;display:grid}.empty-favorites>span{background:var(--purple-soft);color:#8c58a9;border-radius:17px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.empty-favorites h2{color:var(--ink);margin:14px 0 7px;font:20px Arial,Helvetica Neue,sans-serif}.empty-favorites p{max-width:430px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.workspace{--list-sticky-top:66px;width:calc(100% - 252px);min-width:0;margin-left:252px}.workspace.has-global-utility{--list-sticky-top:104px}.topbar{border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:32px;height:91px;padding:0 36px;display:flex}.topbar>div:first-child{flex:1;min-width:0}.top-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.eyebrow{color:var(--purple);letter-spacing:1.7px;font-size:9px;font-weight:900}.topbar h1{margin:4px 0 0;font-family:Arial,Helvetica Neue,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.primary-button{background:var(--purple);color:#fff;border:0;border-radius:8px;min-height:41px;padding:0 17px;font-size:12px;font-weight:700;box-shadow:0 2px 5px #45276f38}.primary-button:hover{background:var(--purple-dark)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.primary-button span{margin-right:7px;font-size:18px}.content{width:100%;padding:var(--ui-content-top) var(--ui-content-inline) var(--ui-content-bottom);max-width:none;margin:0}.welcome{margin-bottom:var(--ui-section-gap);justify-content:space-between;align-items:end;display:flex}.welcome h2{margin:0 0 5px;font-family:Arial,Helvetica Neue,sans-serif;font-size:22px}.welcome p,.table-heading p{color:var(--muted);margin:0;font-size:12px}.security-note{background:var(--purple-soft);color:var(--purple-dark);border:1px solid #ded0ed;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.security-note span{margin-right:6px}.metrics{margin-bottom:var(--ui-section-gap);grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{border:1px solid var(--line);min-height:var(--ui-metric-min-height);padding:var(--ui-card-padding);background:#fff;border-radius:11px;gap:15px;display:flex}.metric-icon{border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.purple-icon{color:var(--purple);background:var(--purple-soft)}.success-icon{color:var(--green);background:var(--green-soft)}.warning-icon{color:#96661c;background:#fff1da}.inactive-icon{color:#746b78;background:#f0edf2}.danger-icon{color:var(--red);background:var(--red-soft)}.profile-icon{color:#fff;background:var(--purple)}.metric-card span,.metric-card strong,.metric-card small{display:block}.metric-card span{color:var(--muted);margin:1px 0 10px;font-size:10px}.metric-card strong{font-family:Arial,Helvetica Neue,sans-serif;font-size:23px}.metric-card small{color:#899094;margin-top:8px;font-size:9px}.profile-card{color:#fff;background:linear-gradient(145deg,#4b2b78,#724199);border:0}.profile-card span,.profile-card small{color:#ded0ed}.profile-card .profile-icon{background:#ffffff26}.table-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.table-heading{padding:var(--ui-table-heading-block) var(--ui-table-heading-inline);border-bottom:1px solid var(--line)}.table-heading h2{margin:0 0 5px;font-family:Arial,Helvetica Neue,sans-serif;font-size:18px}.toolbar{padding:var(--ui-toolbar-block) var(--ui-toolbar-inline);border-bottom:1px solid var(--line);gap:12px;display:flex}.search{border:1px solid var(--line);color:#8d8392;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:280px;max-width:410px;height:36px;padding:0 11px;display:flex}.search input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.filter-group{background:#f3f0f5;border-radius:8px;padding:3px;display:flex}.filter-group button{color:#746b7d;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:10px;font-weight:700}.filter-group button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1e14281f}.functionality-filter{color:#786e7e;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:205px;font-size:9px;font-weight:800;display:grid}.functionality-filter select{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:0 30px 0 10px;font-size:10px}.functionality-filter select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.credit-filters{align-items:center;gap:10px;display:flex}.credit-filters .functionality-filter{min-width:175px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:960px}th{color:#8b8290;text-transform:uppercase;letter-spacing:.8px;text-align:left;border-bottom:1px solid var(--line);background:#fbfafb;padding:11px 16px;font-size:8px}td{color:#5c5363;white-space:nowrap;border-bottom:1px solid #efebf1;padding:13px 16px;font-size:10px}.client-cell{align-items:center;gap:10px;display:flex}.client-cell>span{background:var(--purple-soft);color:#684294;border-radius:7px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.client-cell strong,.client-cell small{display:block}.client-cell strong{color:var(--ink);font-size:10px}.client-cell small{color:#948a99;margin-top:3px;font-size:8px}.seller-cell strong,.seller-cell small{white-space:nowrap;display:block}.seller-cell strong{color:var(--ink);font-size:9px}.seller-cell small{color:var(--muted);margin-top:3px;font-size:7px}.movement-date-cell{white-space:nowrap;flex-direction:column;align-items:flex-start;line-height:1.2;display:inline-flex}.movement-date-cell>span{color:var(--ink);font-size:11px}.movement-date-cell>small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:600}.role-pill{color:#67448b;background:#f4f0f7;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.status{border-radius:15px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status.ativo{color:var(--green);background:var(--green-soft)}.status.bloqueado{color:var(--red);background:var(--red-soft)}.customer-access-cell{justify-items:start;gap:6px;display:grid}.customer-access-cell small{font-size:8px;font-weight:800}.customer-access-cell small.ready{color:var(--green)}.customer-access-cell small.pending{color:var(--amber)}.customer-access-cell small.locked{color:var(--red)}.muted-cell{color:#99909e;font-size:9px}.contact-cell strong,.contact-cell small{display:block}.contact-cell strong{text-overflow:ellipsis;max-width:190px;color:var(--ink);font-size:9px;overflow:hidden}.contact-cell small{color:var(--muted);margin-top:4px;font-size:8px}.action-group{gap:6px;display:flex}.row-action{color:var(--purple-dark);background:#faf7fc;border:1px solid #d9cce6;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.row-action.pin{color:#7652b8;background:#f7f1fb;border-color:#d7c6e7}.row-action.block{color:var(--red);background:#fff8f9;border-color:#efd0d5}.row-action.unlock{color:var(--green);background:#f7fcf9;border-color:#cce2d7}.row-action.approve{color:#fff;border-color:var(--purple);background:var(--purple)}.row-action:disabled{opacity:.35;cursor:not-allowed}.approval-status{border-radius:13px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.approval-status.pendente{color:#8b5d20;background:#f9f0e4}.approval-status.aprovado{color:var(--green);background:var(--green-soft)}.approval-by{color:var(--muted);margin-top:4px;font-size:7px;display:block}.empty{text-align:center;padding:35px}.table-footer{color:#8d8491;padding:12px 22px;font-size:9px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#190c2894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(510px,100%);max-height:92vh;padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000047}.modal-close{color:#7b7181;background:0 0;border:0;font-size:24px;position:absolute;top:14px;right:17px}.modal h2{margin:6px 0;font-family:Arial,Helvetica Neue,sans-serif;font-size:24px}.modal>p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.5}.modal form{gap:14px;display:grid}.modal label{color:#52485a;gap:6px;font-size:10px;font-weight:800;display:grid}.modal label:not(.auth-field):not(.platform-access-toggle){flex-wrap:wrap;align-items:center;gap:6px 3px;display:flex}.modal label:not(.auth-field):not(.platform-access-toggle)>input,.modal label:not(.auth-field):not(.platform-access-toggle)>select,.modal label:not(.auth-field):not(.platform-access-toggle)>textarea,.modal label:not(.auth-field):not(.platform-access-toggle)>.password-field{flex:0 0 100%}.modal input,.modal select{width:100%;height:40px;color:var(--ink);border:1px solid #dfd8e3;border-radius:8px;outline:none;padding:0 11px;font-size:11px}.modal .password-field input{padding-right:43px}.modal input:focus,.modal select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.modal input:disabled{color:#817887;background:#f3f1f4}.locked-field-note{color:#8c8390;margin-top:-10px;font-size:8px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:7px;padding-top:17px;display:flex}.modal-actions>button:first-child{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 16px;font-size:11px;font-weight:700}.modal-card{width:min(510px,100%);max-height:92vh;color:var(--ink);background:#fff;border:1px solid #dad0e0e6;border-radius:15px;padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000047}.customer-contact-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.confirmation-backdrop{z-index:40}.confirmation-modal{text-align:center;width:min(430px,100%);padding:31px}.confirmation-icon{width:48px;height:48px;color:var(--red);background:var(--red-soft);border-radius:14px;place-items:center;margin:0 auto 15px;font:900 22px Arial,Helvetica Neue,sans-serif;display:grid}.confirmation-modal>p{max-width:340px;margin:0 auto 7px}.confirmation-modal .modal-actions{justify-content:center}.danger-button:disabled{opacity:.55}.inactivation-reason-modal{width:min(500px,100%)}.inactivation-reason-modal>p{margin-bottom:20px}.inactivation-reason-modal form{text-align:left}.inactivation-reason-modal label>small{color:var(--muted);margin-left:auto;font-size:8px;font-weight:500}.inactivation-reason-modal .modal-actions{justify-content:flex-end}.toast{z-index:30;background:var(--purple-deep);color:#fff;border-radius:10px;align-items:center;gap:9px;padding:13px 14px 13px 17px;font-size:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0003}.toast span{width:20px;height:20px;color:var(--purple-deep);background:#e4c5ff;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.toast p{margin:0;line-height:1.45}.toast button{color:#fff;background:0 0;border:0;border-radius:5px;flex:none;width:20px;height:20px;font-size:16px;line-height:1}.toast button:hover{background:#ffffff29}.confirmation-changes{text-align:left;background:#fcf9fc;border:1px solid #eadde7;border-radius:10px;gap:8px;margin:14px 0 4px;padding:10px 12px;display:grid}.confirmation-changes>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.confirmation-changes strong{color:#725b78;text-transform:uppercase;letter-spacing:.55px;font-size:8px}.confirmation-changes span{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.confirmation-changes i{color:var(--purple);font-size:15px;font-style:normal;line-height:1}.audit-summary{background:linear-gradient(135deg,#fff,#faf6fc);border:1px solid #ded2e7;border-radius:13px;align-items:center;gap:17px;min-height:116px;margin-bottom:22px;padding:22px 27px;display:flex}.audit-summary-icon{background:var(--purple-soft);width:48px;height:48px;color:var(--purple);border-radius:13px;flex:none;place-items:center;font:800 25px Arial,Helvetica Neue,sans-serif;display:grid}.audit-summary span,.audit-summary strong,.audit-summary p{display:block}.audit-summary span{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:900}.audit-summary strong{color:var(--ink);margin:4px 0;font:25px Arial,Helvetica Neue,sans-serif}.audit-summary p{color:var(--muted);margin:0;font-size:9px}.audit-table{min-width:900px}.audit-date{color:#766c7b;font-variant-numeric:tabular-nums}.audit-user{align-items:center;gap:8px;display:flex}.audit-user>span{background:var(--purple-soft);width:27px;height:27px;color:var(--purple-dark);border-radius:7px;place-items:center;font-size:8px;font-weight:900;display:grid}.audit-user strong{color:var(--ink)}.audit-action{color:var(--ink);font-weight:800}.audit-target{color:var(--purple-dark);background:#f2edf6;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.audit-target.cliente{color:#34745a;background:#edf6f2}.audit-target.perfil{color:#8b5d20;background:#f9f0e4}.audit-target.departamento{color:#415f8c;background:#edf1f8}.audit-description{text-overflow:ellipsis;color:#756b7a;max-width:390px;overflow:hidden}.profile-metrics{grid-template-columns:repeat(3,1fr)}.profiles-table{min-width:940px}.profile-type{border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.profile-type.colaborador{color:var(--purple-dark);background:var(--purple-soft)}.profile-type.cliente{color:var(--green);background:var(--green-soft)}.profile-permission-count{gap:2px;display:grid}.profile-permission-count strong{color:var(--ink);font-size:11px}.profile-permission-count small{color:var(--muted);font-size:10px}.profile-permission-count.master-access strong,.profile-permission-count.master-access small{color:var(--purple-dark);font-weight:800}.protected-profile{color:#8b8290;text-transform:uppercase;letter-spacing:.6px;font-size:8px;font-weight:800}.profile-modal{width:min(760px,100%)}.profile-form-grid{grid-template-columns:1.35fr 1fr;gap:13px;display:grid}.permission-heading{justify-content:space-between;align-items:end;padding-top:7px;display:flex}.permission-heading strong,.permission-heading small{display:block}.permission-heading strong{color:var(--ink);font-size:11px}.permission-heading small{color:var(--muted);margin-top:4px;font-size:9px}.permission-heading>span{color:var(--purple);background:var(--purple-soft);border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800}.permission-matrix{gap:10px;max-height:340px;padding-right:3px;display:grid;overflow-y:auto}.permission-group{border:1px solid var(--line);border-radius:10px;overflow:hidden}.permission-group-title{background:#faf8fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.permission-group-title span,.permission-group-title strong{display:block}.permission-group-title span{color:var(--purple);letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.permission-group-title strong{color:var(--ink);margin-top:3px;font-size:10px}.permission-group-title button{color:var(--purple);background:0 0;border:0;font-size:8px;font-weight:800}.permission-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.permission-group-title .permission-expand-button{min-height:28px;color:var(--purple-dark);background:#fff;border:1px solid #d5c4e1;border-radius:7px;padding:0 9px}.permission-group-title .permission-expand-button:hover{background:var(--purple-soft)}.permission-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 13px;display:grid}.permission-options label{cursor:pointer;display:block}.permission-options input{opacity:0;pointer-events:none;position:absolute}.permission-options label>span{color:#756b7a;border:1px solid #e3dce7;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.permission-options label>span i{color:#9b929f;background:#f0edf2;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.permission-options input:checked+span{color:var(--purple-dark);background:#faf7fc;border-color:#cbb6dc}.permission-options input:checked+span i{background:var(--purple);color:#fff}.empty-permissions{text-align:center;background:#fcfafc;border:1px dashed #d9cde2;border-radius:10px;padding:28px}.empty-permissions>span{background:var(--purple-soft);width:36px;height:36px;color:var(--purple);border-radius:10px;place-items:center;margin:0 auto 10px;font-size:20px;display:grid}.empty-permissions strong{color:var(--ink);font-size:11px;display:block}.empty-permissions p{max-width:470px;color:var(--muted);margin:6px auto 0;font-size:9px;line-height:1.5}.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.departments-table{min-width:760px}.platform-access-toggle{cursor:pointer;background:#faf8fc;border:1px solid #ded3e6;border-radius:9px;align-items:center;min-height:62px;padding:11px 12px;gap:11px!important;display:flex!important}.platform-access-toggle.disabled{opacity:.62;cursor:not-allowed}.platform-access-toggle>input{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:#cfc7d4;border-radius:12px;flex:none;width:38px;height:21px;padding:2px;transition:all .2s}.toggle-track i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 1px 3px #0003}.platform-access-toggle>input:checked+.toggle-track{background:var(--purple)}.platform-access-toggle>input:checked+.toggle-track i{transform:translate(17px)}.platform-access-toggle>span:last-child{min-width:0}.platform-access-toggle strong,.platform-access-toggle small{display:block}.platform-access-toggle strong{color:var(--ink);font-size:10px}.platform-access-toggle small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500}.no-access-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-height:430px;padding:60px 30px;display:flex}.no-access-panel>div{color:#fff;background:linear-gradient(145deg,#66409a,#954c92);border-radius:18px;place-items:center;width:62px;height:62px;font-size:24px;display:grid;box-shadow:0 10px 25px #58317f33}.no-access-panel>span{color:var(--purple);letter-spacing:1.5px;margin-top:19px;font-size:8px;font-weight:900}.no-access-panel h2{margin:10px 0;font:25px Arial,Helvetica Neue,sans-serif}.no-access-panel p{max-width:560px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.customer-hero{color:#fff;background:linear-gradient(135deg,#3d2168,#77428e);border-radius:13px;align-items:center;gap:18px;min-height:142px;margin-bottom:22px;padding:24px 27px;display:flex;box-shadow:0 8px 25px #4b2b7821}.customer-hero-icon{background:#ffffff21;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:29px;display:grid}.customer-hero>div:nth-child(2){flex:1}.customer-hero span,.customer-hero strong,.customer-hero p{display:block}.customer-hero span{color:#d8c4e8;letter-spacing:1.2px;font-size:8px;font-weight:800}.customer-hero strong{margin:6px 0;font:28px Arial,Helvetica Neue,sans-serif}.customer-hero p{color:#d9cce3;margin:0;font-size:9px}.customer-rules{border-left:1px solid #ffffff29;grid-template-columns:70px 1fr;align-items:center;gap:8px 12px;min-width:310px;padding-left:25px;display:grid}.customer-rules span{color:#d4b8e5}.customer-rules b{color:#fff;font-size:9px;font-weight:600}.document-cell{color:var(--ink);letter-spacing:.2px;font-family:monospace;font-weight:700}.validation-tip{background:#faf7fc;border:1px solid #ded1e8;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.validation-tip>span{background:var(--purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:700 10px Arial,Helvetica Neue,sans-serif;display:grid}.validation-tip p{color:#776d7e;margin:0;font-size:9px;line-height:1.5}.validation-tip strong{color:#54475c;display:block}.retailer-panel{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-height:380px;padding:52px;display:flex}.retailer-shield{color:#fff;background:linear-gradient(145deg,#66409a,#954c92);border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:20px;font-size:29px;display:grid;box-shadow:0 10px 25px #58317f38}.retailer-panel>span{color:var(--purple);letter-spacing:1.6px;font-size:8px;font-weight:900}.retailer-panel h3{margin:10px 0;font:25px Arial,Helvetica Neue,sans-serif}.retailer-panel p{max-width:570px;color:var(--muted);font-size:11px;line-height:1.7}.retailer-coming{color:var(--purple-dark);background:var(--purple-soft);border-radius:18px;margin-top:16px;padding:8px 13px;font-size:9px;font-weight:800}.credit-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#d7aaf44d,#0000 32%),linear-gradient(135deg,#3a1d62,#78428f);border-radius:14px;justify-content:space-between;align-items:center;min-height:145px;margin-bottom:22px;padding:25px 30px;display:flex;box-shadow:0 10px 28px #4422692e}.credit-hero span,.credit-hero strong,.credit-hero p{display:block}.credit-hero span{color:#d8c0e9;letter-spacing:1.4px;font-size:8px;font-weight:900}.credit-hero strong{margin:7px 0 5px;font:31px Arial,Helvetica Neue,sans-serif}.credit-hero p{color:#dacde3;margin:0;font-size:9px}.credit-hero i{background:#ffffff21;border-radius:18px;place-items:center;width:60px;height:60px;font-size:31px;font-style:normal;display:grid}.credit-table{min-width:1120px}.credit-balance{color:var(--purple-dark);font-size:11px;font-weight:900}.sale-number{color:var(--ink);font-family:monospace;font-weight:900}.credit-note{text-align:center;width:78px}.observation-info{background:var(--purple);color:#fff;cursor:help;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto;font:italic 900 11px Arial,Helvetica Neue,sans-serif;display:grid;box-shadow:0 3px 8px #4e2b6933}.observation-info:hover,.observation-info:focus-visible{background:var(--purple-dark);outline:3px solid var(--purple-soft);outline-offset:2px}.credit-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal textarea{resize:vertical;width:100%;min-height:76px;color:var(--ink);border:1px solid #dfd8e3;border-radius:8px;outline:none;padding:10px 11px;font:11px Arial,sans-serif}.modal textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.customer-autocomplete{color:#52485a;gap:6px;font-size:10px;font-weight:800;display:grid;position:relative}.customer-field-heading{justify-content:space-between;align-items:center;min-height:27px;display:flex}.modal .customer-field-heading label{align-items:center;gap:3px;display:inline-flex}.quick-customer-button{background:var(--purple);color:#fff;border:0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;line-height:1;display:grid;box-shadow:0 4px 10px #5e369133}.quick-customer-button:hover{background:var(--purple-dark)}.quick-customer-button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.customer-autocomplete>small{color:var(--muted);font-size:8px;font-weight:500}.customer-suggestions{z-index:5;background:#fff;border:1px solid #d9cce3;border-radius:9px;max-height:230px;position:absolute;top:73px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #2d183f29}.customer-suggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8f1;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.customer-suggestions button:hover,.customer-suggestions button:focus{background:#faf6fc}.customer-suggestions button>span{background:var(--purple-soft);width:29px;height:29px;color:var(--purple-dark);border-radius:7px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.customer-suggestions strong,.customer-suggestions small{display:block}.customer-suggestions strong{color:var(--ink);font-size:9px}.customer-suggestions small{color:var(--muted);margin-top:3px;font-size:8px}.debit-hero{background:radial-gradient(circle at 85% 20%,#e1b4f447,#0000 32%),linear-gradient(135deg,#351b59,#6d347d)}.debit-balance{color:#9a4167;font-size:11px;font-weight:900}.credit-table tbody tr.pending-link-row td{background:#fffaf0;border-color:#f2dfb6}.credit-table tbody tr.pending-link-row td:first-child{box-shadow:inset 4px 0 #e2a93c}.credit-table tbody tr.pending-link-row:hover td{background:#fff6df}.pending-link-suggestion{font-weight:900;color:#8a6118!important}.pending-link-amount{color:#9a6a20;font-size:11px;font-weight:900}.approval-status.aguardando,.status.aguardando{color:#8a6118;background:#fff0cf}.pending-link-action{color:#805715;background:#fff7e4;border-color:#dfbd72}.pending-link-modal{width:min(610px,100%)}.pending-link-checking{min-height:105px;color:var(--purple-dark);border:1px dashed #d9c9e2;border-radius:11px;align-content:center;place-items:center;gap:8px;display:grid}.pending-link-checking span{font-size:24px}.pending-link-checking strong{font-size:10px}.pending-link-source{background:#faf8fb;border:1px solid #e4dce8;border-radius:9px;gap:4px;margin-bottom:12px;padding:12px 14px;display:grid}.pending-link-source span,.pending-link-source small{color:var(--muted);font-size:8px}.pending-link-source strong{font-size:11px}.pending-link-match,.pending-link-missing{border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex}.pending-link-match{background:#f2fbf5;border:1px solid #bcdcc7}.pending-link-missing{background:#fff8e8;border:1px solid #ecd8aa}.pending-link-match>span,.pending-link-missing>span{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.pending-link-match>span{color:#277046;background:#dcefe2}.pending-link-missing>span{color:#8a6118;background:#f7e6bd}.pending-link-match small{color:#277046;letter-spacing:.7px;font-size:7px;font-weight:900}.pending-link-match strong,.pending-link-missing strong{color:var(--ink);margin:4px 0;font-size:11px;display:block}.pending-link-match p,.pending-link-missing p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pending-link-checking>.ui-icon{width:24px;height:24px;animation:1s linear infinite return-spin}.consolidated-shortcuts{align-items:center;gap:9px;display:flex}.consolidated-shortcut{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 16px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.consolidated-shortcut span{font-size:18px;line-height:1}.consolidated-shortcut.credit{color:var(--purple-dark);background:#fff;border:1px solid #bda5d2}.consolidated-shortcut.credit:hover{border-color:var(--purple);background:var(--purple-soft)}.consolidated-shortcut.debit{border:1px solid var(--purple);background:var(--purple);color:#fff;box-shadow:0 2px 5px #45276f38}.consolidated-shortcut.debit:hover{background:var(--purple-dark)}.consolidated-shortcut:disabled{opacity:.5;cursor:not-allowed}.consolidated-shortcut:disabled:hover{background:initial}.consolidated-shortcut.debit:disabled:hover{background:var(--purple)}.consolidated-legend{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.consolidated-legend article{background:#fff;border:1px solid #e5dbe9;border-radius:11px;padding:15px 17px;box-shadow:0 4px 12px #3d22500a}.consolidated-legend span{color:var(--purple-dark);font-size:10px;font-weight:900;display:block}.consolidated-legend p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.consolidated-table{min-width:1120px}.consolidated-table th:not(:first-child),.consolidated-table td:not(:first-child){text-align:right}.balance-value{border-radius:7px;justify-content:flex-end;min-width:105px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.balance-value.positive{color:#287a5a;background:#eaf7f1}.balance-value.negative{color:#a03f59;background:#fceef2}.balance-value.zero{color:#746b78;background:#f3f1f4}.balance-value.consolidated{font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px}.statement-customer-card{z-index:2;background:linear-gradient(135deg,#fff,#faf6fc);border:1px solid #dfd3e7;border-radius:12px;grid-template-columns:minmax(250px,1fr) minmax(320px,1.2fr);align-items:center;gap:28px;margin-bottom:18px;padding:22px 24px;display:grid;position:relative;box-shadow:0 5px 16px #3d22500d}.statement-customer-card>div:first-child>span{color:var(--purple);letter-spacing:1.3px;font-size:8px;font-weight:900}.statement-customer-card h2{margin:6px 0;font:20px Arial,Helvetica Neue,sans-serif}.statement-customer-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.statement-customer-picker{gap:6px;display:grid;position:relative}.statement-customer-picker>label{color:#52485a;font-size:10px;font-weight:800}.statement-customer-picker>small{color:var(--muted);font-size:8px}.statement-search-input{color:#8d8392;background:#fff;border:1px solid #dcd3e1;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 8px 0 12px;display:flex}.statement-search-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.statement-search-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.statement-search-input input:disabled{color:#554b5b;opacity:1}.statement-search-input button{background:var(--purple-soft);width:28px;height:28px;color:var(--purple-dark);border:0;border-radius:7px;font-size:16px;font-weight:800}.statement-search-input button:disabled{opacity:.5}.statement-suggestions{z-index:8;background:#fff;border:1px solid #d9cce3;border-radius:9px;max-height:250px;position:absolute;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #2d183f29}.statement-suggestions button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8f1;align-items:center;gap:9px;width:100%;padding:10px 11px;display:flex}.statement-suggestions button:hover,.statement-suggestions button:focus-visible{background:#faf6fc}.statement-suggestions button>span{background:var(--purple-soft);width:31px;height:31px;color:var(--purple-dark);border-radius:8px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.statement-suggestions strong,.statement-suggestions small{display:block}.statement-suggestions strong{color:var(--ink);font-size:9px}.statement-suggestions small{color:var(--muted);margin-top:3px;font-size:8px}.statement-empty-state{text-align:center;background:#fcfafd;border:1px dashed #d8c6e3;border-radius:14px;flex-direction:column;align-items:center;min-height:260px;padding:42px 25px;display:flex}.statement-empty-state>span{background:var(--purple-soft);color:#8c58a9;border-radius:17px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.statement-empty-state h2{color:var(--ink);margin:14px 0 7px;font:20px Arial,Helvetica Neue,sans-serif}.statement-empty-state p{max-width:480px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.statement-message{margin-bottom:16px}.statement-balance-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.statement-balance-summary article{background:#fff;border:1px solid #e2dae7;border-radius:11px;padding:16px 18px;box-shadow:0 4px 12px #3d22500a}.statement-balance-summary article.featured{background:linear-gradient(135deg,#fff,#f6effb);border-color:#c8b2d9}.statement-balance-summary span,.statement-balance-summary strong,.statement-balance-summary p{display:block}.statement-balance-summary span{color:var(--purple-dark);font-size:9px;font-weight:900}.statement-balance-summary strong{margin:7px 0 5px;font:22px Arial,Helvetica Neue,sans-serif}.statement-balance-summary strong.positive{color:#287a5a}.statement-balance-summary strong.negative{color:#a03f59}.statement-balance-summary strong.zero{color:#746b78}.statement-balance-summary p{color:var(--muted);margin:0;font-size:8px}.statement-selected-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.statement-table{min-width:960px}.statement-table th:nth-child(4),.statement-table th:nth-child(6),.statement-table td:nth-child(4),.statement-table td:nth-child(6){text-align:right}.statement-table th:nth-child(5),.statement-table td:nth-child(5){text-align:center}.statement-amount{justify-content:flex-end;min-width:105px;font-size:10px;font-weight:900;display:inline-flex}.statement-amount.credito{color:#287a5a}.statement-amount.debito{color:#a03f59}.statement-balance{font-weight:900}.statement-print-header,.statement-print-footer{display:none}.financial-grid-card .table-scroll{background:#fff}.financial-grid-card table{border-collapse:separate;border-spacing:0}.financial-grid-card th,.financial-grid-card td{border-bottom:1px solid #e7e1e9;border-right:1px solid #e7e1e9}.financial-grid-card th:last-child,.financial-grid-card td:last-child{border-right:0}.financial-grid-card thead th{z-index:2;color:#5e5265;background:#f5f1f7;position:sticky;top:0}.financial-grid-card tbody tr:hover td{background:#faf7fc}.financial-grid-card th:first-child,.financial-grid-card td:first-child{z-index:1;background:#fff;position:sticky;left:0}.financial-grid-card thead th:first-child{z-index:3;background:#f5f1f7}.financial-grid-card tbody tr:hover td:first-child{background:#faf7fc}.module-feature-card{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#fff,#fbf8fc);border-radius:14px;flex-direction:column;align-items:center;min-height:430px;padding:65px 30px;display:flex}.module-feature-card>div{color:#fff;background:linear-gradient(145deg,#66409a,#954c92);border-radius:18px;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 10px 25px #58317f38}.module-feature-card>span{color:var(--purple);letter-spacing:1.5px;margin-top:20px;font-size:8px;font-weight:900}.module-feature-card h2{margin:9px 0;font:27px Arial,Helvetica Neue,sans-serif}.module-feature-card strong{color:var(--ink);font-size:12px}.module-feature-card p{max-width:570px;color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.chat-topbar{height:78px}.chat-readonly-badge{background:var(--purple-soft);color:var(--purple-dark);text-transform:uppercase;letter-spacing:.7px;border:1px solid #d7c5e3;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:900}.chat-page{background:#f5f1f7;height:calc(100vh - 78px);padding:18px}.chat-panel{background:#fff;border:1px solid #ddd3e2;border-radius:14px;grid-template-columns:minmax(280px,34%) 1fr;height:100%;min-height:480px;display:grid;overflow:hidden;box-shadow:0 9px 30px #361d4814}.chat-list-pane{background:#fcfafc;border-right:1px solid #e5dee8;flex-direction:column;min-width:0;display:flex}.chat-search{border-bottom:1px solid #ebe5ee;align-items:center;gap:9px;height:66px;padding:12px 15px;display:flex}.chat-search span{color:var(--purple);font-size:20px}.chat-search input{background:#fff;border:1px solid #dfd6e4;border-radius:9px;outline:none;flex:1;min-width:0;height:39px;padding:0 11px;font-size:11px}.chat-search input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.chat-list{flex:1;min-height:0;overflow-y:auto}.chat-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee8f1;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 13px;display:flex}.chat-list>button:hover,.chat-list>button.selected{background:#f3ebf7}.chat-avatar{color:#fff;background:linear-gradient(145deg,#684193,#94558f);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.chat-list-copy{flex:1;min-width:0}.chat-list-copy strong,.chat-list-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-list-copy strong{color:var(--ink);font-size:11px}.chat-list-copy strong em{color:#85788c;font-size:9px;font-style:normal;font-weight:700}.chat-list-copy small{color:var(--muted);margin-top:5px;font-size:9px}.chat-list-meta{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.chat-list-meta time,.chat-list>button>time{color:#918696;white-space:nowrap;font-size:8px}.chat-list-meta b{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.chat-list-empty{color:var(--muted);text-align:center;padding:34px 20px;font-size:10px}.chat-conversation-pane{background:linear-gradient(#fcf9fdf0,#fcf9fdf0),radial-gradient(circle at 20% 20%,#d9c0e7 1px,#0000 1px) 0 0/22px 22px;flex-direction:column;min-width:0;display:flex;position:relative}.chat-conversation-header{background:#fffffff7;border-bottom:1px solid #e5dde8;align-items:center;gap:11px;height:66px;padding:10px 18px;display:flex}.chat-conversation-header .chat-avatar{width:38px;height:38px}.chat-conversation-header div{min-width:0}.chat-conversation-header strong,.chat-conversation-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-conversation-header strong{font-size:12px}.chat-conversation-header small{color:var(--muted);margin-top:4px;font-size:9px}.chat-back{color:var(--purple);background:0 0;border:0;font-size:28px;display:none}.chat-messages{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-height:0;padding:20px clamp(18px,5vw,62px);display:flex;overflow-y:auto}.chat-bubble{background:#fff;border:1px solid #e2dae6;border-radius:5px 13px 13px;max-width:min(72%,620px);padding:9px 11px 7px;box-shadow:0 2px 6px #3722460f}.chat-bubble.sent{background:#eadcf2;border-color:#cdb7dc;border-radius:13px 5px 13px 13px;align-self:flex-end}.chat-bubble>strong{color:var(--purple);margin-bottom:5px;font-size:8px;display:block}.chat-bubble p{color:#392f3e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.chat-bubble time{color:#8c818f;text-align:right;margin-top:4px;font-size:7px;display:block}.chat-load-more{color:var(--purple-dark);background:#fff;border:1px solid #d9c9e3;border-radius:16px;align-self:center;margin-bottom:7px;padding:6px 11px;font-size:8px;font-weight:800}.chat-empty-conversation,.chat-welcome{text-align:center;color:var(--muted);margin:auto;padding:30px}.chat-empty-conversation>span,.chat-welcome>span{background:var(--purple-soft);width:58px;height:58px;color:var(--purple);border-radius:18px;place-items:center;margin:0 auto 13px;font-size:29px;display:grid}.chat-empty-conversation strong{color:var(--ink);font-size:11px;display:block}.chat-empty-conversation p,.chat-welcome p{max-width:390px;margin:7px auto 0;font-size:9px;line-height:1.6}.chat-welcome h2{color:var(--ink);margin:0;font:22px Arial,Helvetica Neue,sans-serif}.chat-composer{background:#fff;border-top:1px solid #e1d9e5;align-items:flex-end;gap:9px;min-height:72px;padding:10px 14px;display:flex}.chat-composer textarea{resize:none;min-height:43px;max-height:100px;color:var(--ink);border:1px solid #ddd4e1;border-radius:11px;outline:none;flex:1;padding:11px 12px;font:11px Arial,sans-serif}.chat-composer textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.chat-composer>span{color:var(--muted);font-size:7px}.chat-composer button{background:var(--purple);color:#fff;border:0;border-radius:50%;flex:none;width:43px;height:43px;font-size:17px;box-shadow:0 4px 12px #54307840}.chat-composer button:disabled{opacity:.45}.chat-error{z-index:3;color:#fff;background:#9c3d57;border-radius:8px;padding:8px 12px;font-size:9px;position:absolute;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #45182733}.chat-notification{z-index:30;text-align:left;background:#fff;border:1px solid #d9cbe2;border-radius:12px;align-items:center;gap:10px;width:min(340px,100vw - 32px);padding:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #2b173a38}.chat-notification>span:last-child{min-width:0}.chat-notification strong,.chat-notification small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-notification strong{color:var(--purple-dark);font-size:10px}.chat-notification small{color:var(--muted);margin-top:4px;font-size:9px}.auth-screen{background:#fff;grid-template-columns:minmax(350px,43%) 1fr;min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 25% 20%,#b57edd61,#0000 32%),linear-gradient(150deg,#2c164d,#59327e 55%,#87448c);flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px clamp(35px,6vw,92px);display:flex}.auth-brand{align-items:center;gap:13px;display:flex}.auth-brand img{object-fit:cover;background:#fff;border-radius:15px;width:52px;height:52px;padding:3px}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{font-size:23px}.auth-brand span{color:#d8c4e8;letter-spacing:2px;text-transform:uppercase;margin-top:2px;font-size:10px}.auth-brand-copy{max-width:470px}.auth-brand-copy>span{letter-spacing:2px;color:#d8b9ee;font-size:9px;font-weight:900}.auth-brand-copy h2{margin:15px 0;font:40px/1.15 Arial,Helvetica Neue,sans-serif}.auth-brand-copy p{color:#ddcfe6;font-size:14px;line-height:1.7}.auth-brand-panel>small{color:#bca7ca;font-size:10px}.auth-form-panel{place-items:center;padding:40px 25px;display:grid}.auth-card{width:min(410px,100%)}.auth-card>h1{margin:8px 0 10px;font:32px/1.15 Arial,Helvetica Neue,sans-serif}.auth-card>p{color:var(--muted);margin:0 0 26px;font-size:12px;line-height:1.65}.auth-access-switch{background:#f1edf4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:-4px 0 20px;padding:4px;display:grid}.auth-access-switch button{color:#74697b;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:10px;font-weight:800}.auth-access-switch button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 8px #311c411a}.auth-access-switch button:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.auth-card form{gap:15px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span:first-child{color:#514759;font-size:10px;font-weight:800}.auth-field input{border:1px solid #ded7e2;border-radius:9px;outline:none;height:44px;padding:0 13px;font-size:12px}.auth-field .password-field input{padding-right:43px}.auth-field input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.password-field{width:100%;display:block;position:relative}.password-toggle{color:#82768b;filter:grayscale();background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:32px;padding:0;font-size:15px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-toggle:hover,.password-toggle:focus-visible{background:var(--purple-soft);color:var(--purple-dark);outline:none}.password-toggle.visible:after{content:"";background:currentColor;border-radius:2px;width:18px;height:1.5px;position:absolute;transform:rotate(-42deg)}.auth-submit{background:var(--purple);color:#fff;border:0;border-radius:9px;height:44px;font-size:11px;font-weight:800;box-shadow:0 5px 15px #5e369133}.auth-submit:hover{background:var(--purple-dark)}.auth-submit:disabled{opacity:.6}.auth-link{color:var(--purple);background:0 0;border:0;padding:3px;font-size:10px;font-weight:700}.internal-warning{border-top:1px solid var(--line);color:#756b7a;gap:10px;margin-top:26px;padding-top:20px;display:flex}.internal-warning>span{background:var(--purple-soft);width:29px;height:29px;color:var(--purple);border-radius:8px;place-items:center;display:grid}.internal-warning strong{color:#514759;font-size:10px}.internal-warning p{margin:4px 0 0;font-size:9px}.inline-message{border-radius:7px;padding:9px 11px;font-size:9px;line-height:1.4}.inline-message.error{color:var(--red);background:var(--red-soft)}.inline-message.ok{color:var(--green);background:var(--green-soft)}.loading-card{text-align:center}.loading-card img{object-fit:cover;border-radius:20px;width:74px;height:74px;margin-bottom:25px}.loading-line{background:linear-gradient(90deg,#eee8f2,#f7f4f9,#eee8f2);border-radius:6px;max-width:220px;height:10px;margin:0 auto 10px;animation:1.3s infinite pulse}.loading-line.short{max-width:150px}.auth-screen:has(.loading-card){background:var(--canvas);grid-template-columns:1fr;place-items:center;display:grid}.pin-reveal-backdrop{z-index:25}.pin-reveal-modal{text-align:center;width:min(450px,100%)}.pin-reveal-icon{color:#fff;background:linear-gradient(145deg,#684193,#8e4d91);border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 13px;font-size:24px;display:grid;box-shadow:0 8px 20px #532c7038}.pin-reveal-modal>p{margin-bottom:17px}.pin-access-summary{text-align:left;background:#faf8fb;border:1px solid #e5dce9;border-radius:9px;grid-template-columns:auto 1fr;gap:7px 12px;padding:12px 14px;display:grid}.pin-access-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:8px}.pin-access-summary strong{text-align:right;color:var(--ink);font-size:10px}.pin-code{background:var(--purple-soft);color:var(--purple-deep);letter-spacing:10px;text-indent:10px;border:1px solid #cbb7da;border-radius:11px;margin:17px 0 10px;padding:16px;font:900 30px/1 monospace}.pin-copy-button{width:100%;height:39px;color:var(--purple-dark);background:#fff;border:1px solid #cbb6dc;border-radius:8px;font-size:10px;font-weight:900}.pin-copy-button:hover{background:#faf6fc}.pin-security-note{color:#805d26;text-align:left;background:#fff6e8;border-radius:8px;margin-top:13px;padding:10px;font-size:8px;line-height:1.5}.pin-reveal-modal .modal-actions{justify-content:center}.pin-reveal-modal .modal-actions .primary-button{min-width:130px}.customer-password-backdrop{z-index:var(--layer-modal)}.customer-password-modal{width:min(480px,100vw - 30px);font-family:Arial,Helvetica Neue,sans-serif}.customer-password-icon{background:var(--purple-soft);width:46px;height:46px;color:var(--purple);border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.customer-password-icon .ui-icon{width:24px;height:24px}.customer-password-modal .password-policy-hint{color:var(--muted);margin-top:-8px;font-size:10px;line-height:1.45}.customer-support-options{gap:9px;display:grid}.customer-support-options a{min-height:58px;color:var(--ink);background:#fbf9fc;border:1px solid #ddd3e3;border-radius:9px;gap:4px;padding:11px 13px;text-decoration:none;display:grid}.customer-support-options a:hover,.customer-support-options a:focus-visible{border-color:var(--purple);background:var(--purple-soft);outline:3px solid var(--purple-soft);outline-offset:1px}.customer-support-options strong{font-size:10px}.customer-support-options span{color:var(--purple-dark);overflow-wrap:anywhere;font-size:12px;font-weight:700}.customer-recovery-modal .modal-actions{justify-content:flex-end}.display-density-popover .account-password-button{background:var(--purple);color:#fff;white-space:nowrap;text-align:center;border:0;border-radius:7px;justify-self:start;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;line-height:1;box-shadow:0 2px 5px #45276f38}.display-density-popover .account-password-button:hover{background:var(--purple-dark)}.display-density-popover .account-password-button:focus-visible{background:var(--purple-dark);outline:2px solid var(--purple);outline-offset:2px}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.metrics{grid-template-columns:1fr 1fr}.auth-brand-copy h2{font-size:32px}.customer-rules{display:none}.permission-options{grid-template-columns:1fr 1fr}}@media (width<=760px){.sidebar{width:72px;padding:22px 10px}.brand{padding:0 6px 28px}.brand>div,.nav-label,.nav-item b,.nav-item em,.nav-module-title b,.nav-submenu,.sidebar-foot div:nth-child(n+2){display:none}.nav-item,.nav-module-title{justify-content:center;padding:0}.nav-item span,.nav-module-title>span{width:auto}.sidebar-foot{justify-content:center}.workspace{width:calc(100% - 72px);margin-left:72px}.topbar{height:78px;padding:0 18px}.topbar h1{font-size:21px}.consolidated-shortcut{width:39px;min-width:39px;padding:0;font-size:0}.consolidated-shortcut span{font-size:18px}.content{padding:22px 17px 40px}.metrics,.consolidated-legend,.statement-balance-summary{grid-template-columns:1fr}.welcome{align-items:flex-start;gap:12px}.security-note{display:none}.statement-customer-card{grid-template-columns:1fr;gap:18px;padding:19px}.statement-selected-heading{flex-direction:column;align-items:flex-start}.toolbar{flex-wrap:wrap}.credit-filters{flex-wrap:wrap;width:100%}.credit-filters .functionality-filter{min-width:100%}.search{min-width:100%;max-width:none}.auth-screen{grid-template-columns:1fr}.auth-brand-panel{min-height:auto;padding:22px 25px}.auth-brand-copy,.auth-brand-panel>small{display:none}.auth-form-panel{min-height:calc(100vh - 96px);padding:35px 22px}.auth-card>h1{font-size:27px}.profile-form-grid,.permission-options,.customer-contact-grid,.credit-form-grid{grid-template-columns:1fr}.profile-modal{padding:23px 19px}.chat-page{height:calc(100vh - 78px);padding:0}.chat-panel{border:0;border-radius:0;min-height:0;display:block}.chat-list-pane,.chat-conversation-pane{height:100%}.chat-conversation-pane,.chat-panel.show-conversation .chat-list-pane{display:none}.chat-panel.show-conversation .chat-conversation-pane{display:flex}.chat-back{display:block}.chat-bubble{max-width:86%}.chat-messages{padding:15px 12px}.chat-readonly-badge{display:none}.chat-notification{bottom:12px;right:12px}}.has-page-favorite .topbar{padding-right:160px}.has-page-favorite .topbar:not(.chat-topbar)>:nth-child(2){z-index:2;max-width:calc(100% - 72px);position:absolute;top:110px;right:36px}.has-page-favorite .content{padding-top:92px}@media (width<=760px){.has-page-favorite .topbar{gap:14px;padding-right:130px}.has-page-favorite .topbar:not(.chat-topbar)>:nth-child(2){flex-wrap:wrap;max-width:calc(100% - 34px);top:92px;right:17px}.has-page-favorite .content{padding-top:78px}.page-favorite{top:22px;right:17px}}@media print{@page{size:A4 landscape;margin:11mm}body{color:#111;background:#fff}.sidebar,.topbar,.page-favorite,.welcome,.statement-customer-card,.statement-message,.statement-empty-state,.statement-selected-heading,.table-footer,.toast{display:none!important}.workspace{width:100%;min-height:0;margin:0}.has-page-favorite .content,.content{max-width:none;margin:0;padding:0}.statement-print-header{border-bottom:2px solid #56368b;grid-template-columns:180px 1fr 190px;align-items:center;gap:22px;margin-bottom:18px;padding-bottom:15px;display:grid}.statement-print-brand{align-items:center;gap:10px;display:flex}.statement-print-brand img{border-radius:11px;width:45px;height:45px}.statement-print-brand strong,.statement-print-brand span{display:block}.statement-print-brand strong{color:#332044;font-size:18px}.statement-print-brand span{color:#7652b8;letter-spacing:1.5px;text-transform:uppercase;margin-top:2px;font-size:8px}.statement-print-title>span{color:#7652b8;letter-spacing:1.2px;font-size:8px;font-weight:900}.statement-print-title h1{margin:5px 0 3px;font:22px Arial,Helvetica Neue,sans-serif}.statement-print-title p{color:#5f5863;margin:0;font-size:9px}.statement-print-meta{text-align:right;grid-template-columns:1fr;gap:2px;display:grid}.statement-print-meta span{color:#776f7b;text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:7px}.statement-print-meta strong{color:#2c2331;font-size:10px}.statement-balance-summary{border:1px solid #bdb7c0;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 12px}.statement-balance-summary article,.statement-balance-summary article.featured{box-shadow:none;background:#fff;border:0;border-right:1px solid #bdb7c0;border-radius:0;padding:8px 10px}.statement-balance-summary article:last-child{border-right:0}.statement-balance-summary span{font-size:7px}.statement-balance-summary strong{margin:3px 0;font-size:13px}.statement-balance-summary p{font-size:6px}.statement-print-table{border:0;border-radius:0;overflow:visible}.statement-print-table .table-scroll{overflow:visible}.statement-table{table-layout:fixed;width:100%;min-width:0}.financial-grid-card th,.financial-grid-card td{background:#fff!important;border-color:#bdb7c0!important;position:static!important}.financial-grid-card th{color:#332d36;padding:7px 8px;font-size:7px;background:#eeeaf0!important}.financial-grid-card td{color:#28232b;white-space:normal;padding:7px 8px;font-size:8px}.financial-grid-card thead{display:table-header-group}.financial-grid-card tr{break-inside:avoid}.statement-table th:first-child{width:10%}.statement-table th:nth-child(2){width:30%}.statement-table th:nth-child(3){width:13%}.statement-table th:nth-child(4){width:16%}.statement-table th:nth-child(5){width:14%}.statement-table th:nth-child(6){width:17%}.client-cell>span{display:none}.client-cell small{font-size:7px}.balance-value,.statement-amount{min-width:0;padding:0;box-shadow:none!important;background:0 0!important}.statement-print-footer{color:#686169;border-top:1px solid #ccc;margin-top:12px;padding-top:8px;font-size:7px;line-height:1.5;display:block}}.chat-sound-toggle{color:#786b80;background:#fff;border:1px solid #ddd1e5;border-radius:18px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.chat-sound-toggle.enabled{background:var(--purple-soft);color:var(--purple-dark);border-color:#bda4cf}.chat-list>button.urgent{background:#fff2f3;animation:1.8s ease-in-out infinite urgentPulse;position:relative;box-shadow:inset 4px 0 #d3475b}.chat-list>button.urgent .chat-avatar{background:linear-gradient(145deg,#b52942,#e15a65)}.chat-list>button.urgent .chat-list-copy small{color:#b52942;font-weight:900}.chat-bubble.urgent{background:#fff5f5;border:2px solid #da5363;box-shadow:0 4px 14px #b42a3f1f}.chat-bubble.sent.urgent{background:#f9e5e8}.chat-urgent-label{color:#b72d44;letter-spacing:.45px;text-transform:uppercase;margin:-2px 0 7px;font-size:8px;font-weight:900}.chat-acknowledge{color:#fff;background:#bc3047;border:0;border-radius:7px;width:100%;min-height:31px;margin-top:8px;font-size:9px;font-weight:900}.chat-acknowledge:hover{background:#9c2439}.chat-acknowledged{color:#6f386e;margin-top:7px;font-size:8px;font-weight:800;display:block}.chat-composer .chat-urgent-toggle{color:#786d7e;width:auto;height:35px;box-shadow:none;background:#fff;border:1px solid #d9cddf;border-radius:18px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.chat-composer .chat-urgent-toggle span{font-size:8px}.chat-composer .chat-urgent-toggle.selected{color:#fff;background:#bf3048;border-color:#bf3048;box-shadow:0 4px 11px #ae253c38}.chat-notification.urgent{background:#fff5f6;border:2px solid #ce3f55;animation:.55s ease-out urgentNotification;box-shadow:0 16px 40px #9a1f344d}.chat-notification.urgent .chat-avatar{background:linear-gradient(145deg,#b52942,#e15a65);font-size:20px}.chat-notification.urgent strong{color:#b52942}.chat-notification.urgent small{color:#603d43}.chat-notification.urgent:after{content:"Abrir conversa";color:#b52942;text-transform:uppercase;margin-left:auto;font-size:8px;font-weight:900}@keyframes urgentPulse{50%{background:#ffe7e9}}@keyframes urgentNotification{0%{transform:translate(115%)}70%{transform:translate(-4%)}to{transform:translate(0)}}@media (width<=760px){.chat-sound-toggle span{display:none}.chat-composer{flex-wrap:wrap}.chat-composer textarea{flex-basis:100%}.chat-composer .chat-urgent-toggle{order:2}.chat-composer>span{order:3;margin-left:auto}.chat-composer .chat-send-button{order:4}}.chat-list-tabs{background:#fff;border-bottom:1px solid #e8e1eb;grid-template-columns:1fr 1fr;gap:6px;height:43px;padding:5px 12px 0;display:grid}.chat-list-tabs button{color:#85798b;background:0 0;border:0;border-radius:8px 8px 0 0;font-size:9px;font-weight:900;position:relative}.chat-list-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.chat-list-tabs button.selected{color:var(--purple-dark);background:#faf6fc}.chat-list-tabs button.selected:after{background:var(--purple)}.chat-list-tabs button span{color:#74677c;background:#eee8f1;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 4px;font-size:7px;display:inline-grid}.chat-list-tabs button.selected span{background:var(--purple-soft);color:var(--purple-dark)}.secondary-purple-button{min-height:38px;color:var(--purple-dark);background:#fff;border:1px solid #bca5ce;border-radius:8px;padding:0 15px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;box-shadow:0 3px 9px #4e2b6914}.secondary-purple-button:hover{background:var(--purple-soft)}.secondary-purple-button:disabled{opacity:.45}.bling-connection-pill{border-radius:18px;padding:8px 12px;font-size:9px;font-weight:900}.bling-connection-pill.connected{color:#267144;background:#e7f5ec}.bling-connection-pill.disconnected{color:#7c6b83;background:#f3edf5}.bling-settings-card{background:#fff;border:1px solid #dfd5e5;border-radius:13px;padding:0 24px 24px;box-shadow:0 7px 20px #331e440f}.bling-settings-heading{border-bottom:1px solid #e8e1eb;justify-content:space-between;align-items:center;gap:18px;margin:0 -24px 23px;padding:20px 24px;display:flex}.bling-settings-heading span{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:900}.bling-settings-heading h2{margin:4px 0 0;font:20px Arial,Helvetica Neue,sans-serif}.bling-settings-heading p{max-width:390px;color:var(--muted);margin:0;font-size:9px}.bling-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bling-form-grid textarea{resize:vertical;border:1px solid #ded7e2;border-radius:9px;outline:none;min-height:74px;padding:11px 13px;font:11px Arial,sans-serif}.bling-form-grid textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.bling-form-grid .auth-field>select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #ded7e2;border-radius:9px;outline:none;padding:0 13px;font-size:12px}.bling-form-grid .auth-field>select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.bling-automation-field{align-content:start}.bling-automation-field>small{min-height:18px;color:var(--muted);font-size:8px;font-weight:500;line-height:1.45}.bling-cutoff-note,.bling-webhook-note{color:#77582c;background:#fff9ef;border:1px solid #e2d3ba;border-radius:9px;margin:18px 0;padding:12px 14px}.bling-cutoff-note strong,.bling-webhook-note strong{font-size:9px}.bling-cutoff-note p,.bling-webhook-note p{margin:4px 0 0;font-size:8px;line-height:1.5}.bling-webhook-note{color:var(--purple-dark);background:#f8f3fb;border-color:#d9cbe4;margin-top:-8px}.bling-settings-actions{border-top:1px solid #ebe5ee;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:17px;display:flex}.bling-settings-actions>button{min-height:38px}.bling-payment-message{margin-bottom:14px}.bling-payment-methods-card{overflow:hidden}.bling-payment-heading{justify-content:space-between;align-items:center;gap:22px;display:flex}.bling-payment-heading>strong{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:9px}.bling-payment-tabs{background:#f1edf4;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 20px 14px;padding:4px;display:grid}.bling-payment-tabs button{color:#776c7f;background:0 0;border:0;border-radius:7px;min-height:36px;font-size:10px;font-weight:900}.bling-payment-tabs button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 8px #321c421a}.bling-payment-tabs button span{color:#74677c;background:#e7dfec;border-radius:10px;margin-left:5px;padding:3px 7px;font-size:8px}.bling-payment-tabs button.selected span{background:var(--purple-soft);color:var(--purple-dark)}.bling-payment-tabs button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.bling-payment-empty{margin:0 20px 20px}.bling-payment-methods-table{min-width:620px}.bling-payment-methods-table td:first-child strong{color:var(--purple-dark);font-size:11px}.bling-disconnected-note{background:#faf7fc;border:1px solid #e0d5e6;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 16px;display:flex}.bling-disconnected-note strong{font-size:10px}.bling-disconnected-note p{color:var(--muted);margin:4px 0 0;font-size:8px}.bling-payment-method-modal{width:min(670px,100vw - 34px);max-height:88vh;overflow:auto}.bling-payment-method-modal>p{color:var(--muted);margin:6px 0 16px;font-size:9px;line-height:1.55}.bling-payment-options{border:1px solid #e3dae8;border-radius:11px;margin:15px 0;overflow:hidden}.bling-payment-options article{border-bottom:1px solid #ece5ef;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 13px;display:flex}.bling-payment-options article:last-child{border-bottom:0}.bling-payment-options article div{min-width:0}.bling-payment-options span,.bling-payment-options strong{display:block}.bling-payment-options span{color:var(--purple);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900}.bling-payment-options strong{text-overflow:ellipsis;color:var(--ink);font-size:10px;overflow:hidden}.bling-options-loading{min-height:180px;color:var(--muted);place-items:center;font-size:10px;display:grid}.statement-empty-state>.primary-button{margin-top:18px}.bling-customer-cell{gap:4px;display:grid}.bling-customer-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--muted);font-size:8px;overflow:hidden}.bling-status{color:#72687a;background:#f0ebf3;border-radius:12px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.bling-status.vinculado{color:#277046;background:#e4f4e9}.bling-status.invalido{color:#9f3447;background:#fbe7e9}.bling-status.nao_verificado{color:#896424;background:#fff3dc}.bling-search{color:var(--purple-dark)}.bling-customer-modal{width:min(680px,100%)}.bling-link-summary{background:#faf8fb;border:1px solid #e4dce8;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:14px 0;padding:12px 14px;display:grid}.bling-link-summary>span{color:var(--muted);text-transform:uppercase;font-size:8px}.bling-link-summary>strong:not(.bling-status){text-align:right;font-size:10px}.bling-link-actions{flex-wrap:wrap;gap:8px;display:flex}.bling-link-actions>button{min-height:35px}.bling-contact-results{border:1px solid #e4dce8;border-radius:10px;margin-top:14px;overflow:hidden}.bling-contact-results article{border-bottom:1px solid #ece6ef;align-items:center;gap:12px;padding:12px 13px;display:flex}.bling-contact-results article:last-child{border:0}.bling-contact-results article>div{flex:1;min-width:0}.bling-contact-results strong,.bling-contact-results small{display:block}.bling-contact-results strong{font-size:10px}.bling-contact-results small{color:var(--muted);margin-top:4px;font-size:8px}.statement-empty-state.compact{min-height:170px;padding:22px}.origin-pill{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.origin-pill.manual{color:#6f6477;background:#f0ebf3}.origin-pill.bling{color:#345b97;background:#e7efff}.origin-link-note{color:var(--purple);white-space:nowrap;margin-top:4px;font-size:7px;font-weight:900;display:block}.debit-sync-modal{width:min(1200px,100vw - 36px);max-height:92vh;overflow:auto}.sync-prerequisite-note{background:#f8f3fb;border:1px solid #d9cbe4;border-radius:10px;align-items:flex-start;gap:11px;margin:14px 0;padding:12px 14px;display:flex}.sync-prerequisite-icon{background:var(--purple);color:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.sync-prerequisite-icon .ui-icon{width:15px;height:15px}.sync-prerequisite-note strong{color:var(--purple-dark);font-size:9px;display:block}.sync-prerequisite-note p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.sync-search-row{align-items:flex-end;gap:10px;display:flex}.sync-search-row .auth-field{flex:1}.sync-search-row>.primary-button{white-space:nowrap;height:44px}.sync-preview-list{gap:8px;margin-top:15px;display:grid}.sync-preview-row{background:#fff;border:1px solid #e2dbe6;border-radius:10px;grid-template-columns:80px minmax(145px,1fr) 115px minmax(135px,.9fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sync-preview-row>div>span:not(.sync-status),.sync-ticket>span{color:#8b7f91;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:900;display:block}.sync-preview-row strong,.sync-preview-row small{display:block}.sync-preview-row strong{margin-top:4px;font-size:10px}.sync-preview-row small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.sync-ticket strong{color:var(--purple-dark);font-size:16px}.sync-result{min-width:0}.sync-status{color:#6d6174;background:#eee9f1;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.sync-status.ready,.sync-status.needs_link,.sync-status.manual_match{color:#2b7349;background:#e5f4ea}.sync-status.already_synced{color:#42618e;background:#e8eef8}.sync-status.changed_pending{color:#88621c;background:#fff1d5}.sync-status.blocked,.sync-status.manual_conflict,.sync-status.changed_approved,.sync-status.customer_not_found{color:#9d3347;background:#fbe6e9}.sync-empty{min-height:170px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.sync-empty span{background:var(--purple-soft);width:49px;height:49px;color:var(--purple);border-radius:15px;place-items:center;font-size:23px;display:grid}.sync-empty strong{color:var(--ink);font-size:11px}.sync-empty p{max-width:520px;margin:0;font-size:9px;line-height:1.55}.sync-empty.not-found span{color:#8a6120;background:#fff1dc}.session-warning-backdrop{z-index:60}.required-mark{vertical-align:baseline;white-space:nowrap;margin-left:2px;display:inline-block!important}.template-editor-modal label.template-required-toggle{grid-auto-flow:initial;flex-direction:row;justify-content:flex-start;line-height:1.2;align-items:center!important;gap:7px!important;display:flex!important}.template-editor-modal label.template-required-toggle>input{margin:0;flex:none!important;width:15px!important;height:15px!important}.template-editor-modal label.template-required-toggle>span{line-height:15px;display:block}.bling-issues-modal{width:min(720px,100%)}.bling-issues-list{gap:9px;max-height:460px;display:grid;overflow-y:auto}.bling-issues-list article{background:#fffaf0;border:1px solid #e6d39f;border-radius:10px;padding:13px 15px}.bling-issue-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.bling-issue-heading span{color:#7e5b21;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.bling-issue-heading small{color:#8e8068;font-size:8px}.bling-issues-list article>strong{color:var(--ink);margin:7px 0 4px;font-size:11px;display:block}.bling-issues-list article>p{color:#655b4d;margin:0;font-size:9px;line-height:1.5}.bling-issues-list article>em{color:#745725;margin-top:7px;font-size:8px;font-style:normal;font-weight:800;display:block}.bling-issues-modal>p{color:var(--muted);margin:6px 0 15px;font-size:9px;line-height:1.55}.bling-issue-tabs{background:#f1edf4;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:13px;padding:4px;display:grid}.bling-issue-tabs button{color:#776c7f;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:9px;font-weight:900}.bling-issue-tabs button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 8px #321c421a}.bling-issue-tabs button span{color:var(--purple);background:#e7dfec;border-radius:10px;margin-left:5px;padding:3px 6px;font-size:7px}.bling-issue-tabs button.selected span{background:var(--purple-soft)}.bling-issue-message{margin-bottom:10px}.bling-issues-list article{padding:13px 15px 12px}.bling-issues-list article.automatic-notice{background:#f5fbf7;border-color:#bddfca}.bling-issues-list article.recovered-notice{background:#f7faf8;border-color:#c8d8ce}.bling-issues-list article.recovered-notice .bling-issue-heading>div:first-child>span,.bling-issues-list article.recovered-notice>em{color:#397052}.bling-issues-list article.recovered-notice>p{color:#52665a}.bling-issue-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bling-issue-heading>div:first-child>span{color:#7e5b21;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.bling-issues-list article.automatic-notice .bling-issue-heading>div:first-child>span{color:#2f7049}.bling-issue-kind{white-space:nowrap;border-radius:10px;padding:4px 7px;font-weight:900;font-size:7px!important}.bling-issue-kind.action{background:#f8e8c8;color:#815d20!important}.bling-issue-kind.automatic{background:#dff1e5;color:#286b44!important}.bling-issue-head-actions{flex:none;align-items:center;gap:9px;display:flex}.bling-issue-head-actions time{color:#8e8068;white-space:nowrap;font-size:8px}.bling-acknowledge-control{display:inline-flex}.bling-acknowledge-button{background:var(--purple);color:#fff;border:1px solid #7141a5;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:900;display:grid;box-shadow:0 3px 9px #5b31822e}.bling-acknowledge-button:hover:not(:disabled){background:var(--purple-dark);transform:translateY(-1px)}.bling-acknowledge-button:focus-visible{outline-offset:2px;outline:2px solid #b894d5}.bling-acknowledge-button:disabled{opacity:.45}.bling-acknowledge-button.read{opacity:1;box-shadow:none;background:#3b8059;border-color:#3b8059}.bling-issues-list article.automatic-notice>p{color:#50695a}.bling-issues-list article.automatic-notice>em{color:#356c4b}.bling-issue-footer{border-top:1px solid #74572521;justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-top:10px;padding-top:9px;display:flex}.automatic-notice .bling-issue-footer{border-color:#29694324}.bling-issue-footer>span{color:#786d7d;font-size:8px;font-weight:700}.bling-locked-action{margin-left:auto;display:inline-flex}.bling-locked-action>button{cursor:not-allowed;opacity:.58}.bling-locked-action>button b{margin-right:3px}.bling-issue-footer>button,.bling-locked-action>button{min-height:29px;color:var(--purple-dark);background:#fff;border:1px solid #cbb5dc;border-radius:7px;padding:0 10px;font-size:8px;font-weight:900}.bling-issue-footer>button:hover{background:var(--purple-soft)}.bling-issue-footer>button b{margin-left:5px}.bling-issues-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:20px;display:grid}.bling-issues-empty>span{background:var(--purple-soft);width:42px;height:42px;color:var(--purple);border-radius:13px;place-items:center;font-size:19px;font-weight:900;display:grid}.bling-issues-empty>strong{font-size:10px}.bling-issues-empty>p{max-width:390px;color:var(--muted);margin:0;font-size:8px;line-height:1.5}@keyframes movement-focus{0%,to{box-shadow:inset 0 0 #7446a300}18%,82%{box-shadow:inset 4px 0 0 var(--purple),inset 0 0 0 1px #7446a333}}.credit-table tbody tr.movement-highlighted{animation:1.15s ease-in-out 3 movement-focus}.credit-table tbody tr.movement-highlighted td{background:#fbf7ff}.modal label,.auth-field>span,.customer-field-heading label,.statement-customer-picker>label{white-space:nowrap}.modal label input,.modal label select,.modal label textarea{white-space:normal}@media (width<=900px){.bling-form-grid{grid-template-columns:1fr}.sync-preview-row{grid-template-columns:80px 1fr 1fr 110px}.sync-result,.sync-preview-row>.primary-button{grid-column:1/5}.bling-settings-heading{flex-direction:column;align-items:flex-start}}@media (width<=760px){.top-actions{gap:6px}.top-actions .secondary-purple-button,.top-actions .primary-button{padding:0 9px;font-size:8px}.sync-search-row{flex-direction:column;align-items:stretch}.sync-search-row>.primary-button{justify-content:center;width:100%}.sync-preview-row{grid-template-columns:1fr 1fr}.sync-result,.sync-preview-row>.primary-button{grid-column:1/3}.bling-settings-actions>button{justify-content:center;width:100%}.bling-disconnected-note,.bling-payment-options article{flex-direction:column;align-items:stretch}.bling-payment-options article button{justify-content:center;width:100%}}@media (width<=560px){.bling-issue-heading{align-items:flex-start}.bling-issue-head-actions{flex-direction:column-reverse;align-items:flex-end}.bling-issue-footer{flex-direction:column;justify-content:stretch;align-items:stretch}.bling-issue-footer>button,.bling-locked-action,.bling-locked-action>button{width:100%}}@media (width<=760px){.menu-collapse-button,.sidebar .nav-group-title>b,.sidebar .nav-group-title>.nav-menu-badge,.sidebar .nav-group-chevron,.sidebar .nav-group-items{display:none}.sidebar .nav-group-title{justify-content:center;padding:0}.sidebar .nav-group-icon{width:auto}.workspace.sidebar-collapsed{width:calc(100% - 72px);margin-left:72px}}.maintenance-login-notice{background:#faf7fc;border:1px solid #e2d9e7;border-radius:10px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px;display:flex}.maintenance-login-notice>span{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:10px;flex:none;place-items:center;display:grid}.maintenance-login-notice strong,.maintenance-login-notice p{display:block}.maintenance-login-notice strong{font-size:10px}.maintenance-login-notice p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}.maintenance-master-access{width:max-content;margin:10px auto 0;display:block}.system-maintenance-card{background:#fff;border:1px solid #d9cfe0;border-radius:14px;margin-bottom:18px;padding:24px;box-shadow:0 8px 22px #39204a0f}.system-maintenance-card.active{background:#fffaf0;border-color:#d9a95f}.system-maintenance-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.system-maintenance-icon{color:#fff;background:linear-gradient(145deg,#56368b,#8a4f92);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #522e7033}.system-maintenance-card.active .system-maintenance-icon{background:#a87527}.system-maintenance-heading>div>span{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:900}.system-maintenance-card.active .system-maintenance-heading>div>span{color:#8b621f}.system-maintenance-heading h2{margin:5px 0 6px;font:21px Arial,Helvetica Neue,sans-serif}.system-maintenance-heading p{max-width:720px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.system-maintenance-status{white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.system-maintenance-status.available{background:var(--green-soft);color:var(--green)}.system-maintenance-status.active{color:#8b621f;background:#fff0d3}.system-maintenance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:20px 0;display:grid}.system-maintenance-summary article{background:#fff;border:1px solid #e6dde9;border-radius:10px;padding:14px}.system-maintenance-summary span,.system-maintenance-summary strong,.system-maintenance-summary small{display:block}.system-maintenance-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:7px;font-weight:900}.system-maintenance-summary strong{margin-top:6px;font-size:11px}.system-maintenance-summary small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.system-maintenance-form{gap:14px;max-width:520px;display:grid}.system-maintenance-form button{width:max-content}.backup-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);align-items:start;gap:18px;display:grid}.backup-progress{color:var(--purple);font-size:9px;font-weight:800;line-height:1.4;display:block}.backup-main-card,.backup-info-card{background:#fff;border:1px solid #e2d9e7;border-radius:14px;box-shadow:0 8px 22px #39204a0f}.backup-main-card{padding:25px}.backup-card-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding-bottom:21px;display:flex}.backup-icon{color:#fff;background:linear-gradient(145deg,#56368b,#8a4f92);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 8px 18px #522e7033}.backup-card-heading>div>span{color:var(--purple);letter-spacing:1.2px;font-size:8px;font-weight:900}.backup-card-heading h2{margin:5px 0 6px;font:21px Arial,Helvetica Neue,sans-serif}.backup-card-heading p{max-width:610px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.backup-main-card form{gap:15px;max-width:520px;margin-top:22px;display:grid}.backup-download-button{width:max-content;min-width:220px}.backup-info-card{padding:24px}.backup-info-card h3{margin:6px 0 16px;font:19px Arial,Helvetica Neue,sans-serif}.backup-info-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.backup-info-card li{color:#5f5665;align-items:flex-start;gap:9px;font-size:9px;line-height:1.5;display:flex}.backup-info-card li>span{background:var(--green-soft);width:18px;height:18px;color:var(--green);border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:900;display:grid}.backup-exclusion-note{background:#faf7fc;border:1px solid #e1d5e7;border-radius:9px;margin-top:20px;padding:13px 14px}.backup-exclusion-note strong{color:var(--purple-dark);font-size:9px}.backup-exclusion-note p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.55}.backup-sensitive-note{background:#fff9ed;border:1px solid #ecd6ac;border-radius:11px;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;display:flex}.backup-sensitive-note>span{color:#fff;background:#a87527;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.backup-sensitive-note strong{color:#72501e;font-size:10px}.backup-sensitive-note p{color:#80683f;margin:4px 0 0;font-size:8px;line-height:1.55}@media (width<=900px){.backup-layout,.system-maintenance-summary{grid-template-columns:1fr}}@media (width<=760px){.system-maintenance-card{padding:19px}.system-maintenance-heading{grid-template-columns:1fr}.system-maintenance-status{width:max-content}.system-maintenance-form{max-width:none}.system-maintenance-form button{width:100%}.backup-main-card,.backup-info-card{padding:19px}.backup-card-heading{flex-direction:column}.backup-main-card form{max-width:none}.backup-download-button{width:100%}}.operational-cleanup-card{background:#fff9f9;border:1px solid #e1c0c0;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 8px 22px #4e19190f}.operational-cleanup-card.running{background:#fff5f5;border-color:#c78484}.operational-cleanup-heading{align-items:flex-start;gap:16px;display:flex}.operational-cleanup-icon{color:#fff;background:#8d3b3b;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #752f2f2e}.operational-cleanup-heading>div>span{color:#8d3b3b;letter-spacing:1.2px;font-size:8px;font-weight:900}.operational-cleanup-heading h2{margin:5px 0 6px;font:21px Arial,Helvetica Neue,sans-serif}.operational-cleanup-heading p{color:var(--muted);max-width:880px;margin:0;font-size:9px;line-height:1.6}.operational-cleanup-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:20px 0;display:grid}.operational-cleanup-summary article{background:#fff;border:1px solid #ead4d4;border-radius:10px;padding:14px}.operational-cleanup-summary span,.operational-cleanup-summary strong,.operational-cleanup-summary small{display:block}.operational-cleanup-summary span{color:#995050;text-transform:uppercase;letter-spacing:.7px;font-size:7px;font-weight:900}.operational-cleanup-summary strong{color:var(--ink);margin-top:6px;font-size:10px}.operational-cleanup-summary small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.operational-cleanup-details{background:#fff;border:1px solid #ead4d4;border-radius:10px;max-width:920px;margin:0 0 18px;overflow:hidden}.operational-cleanup-details summary{cursor:pointer;color:#6f3636;padding:12px 14px;font-size:9px;font-weight:900}.operational-cleanup-details ul{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.operational-cleanup-details li{border-bottom:1px solid #f2e7e7;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.operational-cleanup-details li:last-child{border-bottom:0}.operational-cleanup-details li span strong,.operational-cleanup-details li span small{display:block}.operational-cleanup-details li span strong{font-size:9px}.operational-cleanup-details li span small{color:var(--muted);margin-top:3px;font-size:8px}.operational-cleanup-details li b{font-size:10px}.operational-cleanup-form,.operational-cleanup-resume{gap:14px;max-width:620px;display:grid}.operational-cleanup-check{color:#644444;background:#fff;border:1px solid #dfc1c1;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.operational-cleanup-check input{accent-color:#8d3b3b;flex:none;width:16px;height:16px}.operational-cleanup-button{color:#fff;background:#8d3b3b;border:0;border-radius:8px;width:max-content;min-height:42px;padding:0 18px;font-size:10px;font-weight:900;box-shadow:0 6px 14px #752f2f33}.operational-cleanup-button:disabled{opacity:.45;cursor:not-allowed}.operational-cleanup-button:not(:disabled):hover{background:#773030}.data-scope-helper{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.45}.crm-filters>.data-scope-helper{width:100%;margin:-4px 0 2px}@media (width<=1000px){.operational-cleanup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.operational-cleanup-card{padding:19px}.operational-cleanup-heading{flex-direction:column}.operational-cleanup-summary{grid-template-columns:1fr}.operational-cleanup-button{width:100%}}.permission-matrix{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:340px;padding-right:3px;display:flex;overflow-y:auto}.permission-module{background:#fff;border:1px solid #e3dae8;border-radius:11px;flex:none;overflow:hidden}.permission-module.open{border-color:#d1bee0;box-shadow:0 4px 13px #4123550f}.permission-module-heading{background:#faf8fb;align-items:center;min-height:56px;padding:0 10px 0 0;display:flex}.permission-module-toggle{min-width:0;min-height:56px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 10px 8px 13px;display:flex}.permission-module-toggle:hover{background:#f5eff8}.permission-module-icon{background:var(--purple-soft);width:29px;height:29px;color:var(--purple);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.permission-module-copy{flex:1;min-width:0}.permission-module-copy small,.permission-module-copy strong{display:block}.permission-module-copy small{color:var(--purple);letter-spacing:1px;margin-bottom:3px;font-size:7px;font-weight:900}.permission-module-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.permission-module-toggle em{color:#706477;white-space:nowrap;background:#eee8f2;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.permission-module-chevron{color:#8e6ba5;font-size:16px;font-style:normal;transition:transform .18s}.permission-module.open .permission-module-chevron{transform:rotate(180deg)}.permission-module-select{min-height:29px;color:var(--purple-dark);white-space:nowrap;background:#fff;border:1px solid #d4c3df;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.permission-module-select:hover{background:var(--purple-soft)}.permission-module-content{background:#fff;border-top:1px solid #ebe3ef;gap:9px;padding:10px;display:grid}.permission-functionality{border:1px solid #e7e0ea;border-radius:9px;overflow:hidden}.permission-functionality-heading{background:#fcfbfc;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:8px 11px;display:flex}.permission-functionality-heading strong,.permission-functionality-heading small{display:block}.permission-functionality-heading strong{color:var(--ink);font-size:10px}.permission-functionality-heading small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:600}.permission-functionality-heading button{min-height:27px;color:var(--purple);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:8px;font-weight:900}.permission-functionality-heading button:hover{background:var(--purple-soft)}.permission-functionality .permission-options{border-top:1px solid #eee8f1;padding:10px 11px}.profile-modal{overflow-x:hidden}.modal .permission-options label{cursor:pointer;min-width:0;display:block;position:relative}.modal .permission-options input{opacity:0;pointer-events:auto;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.modal .permission-options input:focus-visible+span{outline:3px solid var(--purple-soft);outline-offset:2px}.permission-option-copy{gap:3px;min-width:0;display:grid}.permission-option-copy strong{color:inherit;font-size:10px;line-height:1.25}.permission-option-copy small{color:var(--muted);font-size:9px;font-weight:600;line-height:1.35}.permission-options input:checked+span .permission-option-copy small{color:#705b7b}@media (width<=760px){.permission-module-heading{flex-wrap:wrap;align-items:stretch;padding-right:7px}.permission-module-toggle{flex-basis:100%}.permission-module-select{margin:-5px 8px 8px auto}.permission-functionality-heading{flex-direction:column;align-items:flex-start}}.mobile-menu-button,.mobile-menu-close,.mobile-sidebar-backdrop{display:none}.password-policy-hint,.login-policy-hint{color:#746b7d;margin-top:-8px;font-size:8px;line-height:1.45;display:block}@media (width<=760px){html,body{max-width:100%;overflow-x:hidden}body.mobile-menu-open{overflow:hidden}.app-shell{min-width:0;display:block}.sidebar,.sidebar.collapsed{z-index:70;width:min(86vw,310px);padding:22px 16px 18px;transition:transform .22s;transform:translate(-105%);box-shadow:14px 0 35px #190c284d}.sidebar.mobile-open,.sidebar.collapsed.mobile-open{transform:translate(0)}.sidebar.mobile-open .brand,.sidebar.collapsed.mobile-open .brand{justify-content:flex-start;padding:0 42px 23px 6px}.sidebar.mobile-open .brand>div,.sidebar.collapsed.mobile-open .brand>div,.sidebar.mobile-open .nav-label,.sidebar.collapsed.mobile-open .nav-label,.sidebar.mobile-open .nav-item b,.sidebar.collapsed.mobile-open .nav-item b,.sidebar.mobile-open .nav-item em,.sidebar.collapsed.mobile-open .nav-item em,.sidebar.mobile-open .nav-group-title>b,.sidebar.collapsed.mobile-open .nav-group-title>b,.sidebar.mobile-open .nav-group-title>.nav-menu-badge,.sidebar.collapsed.mobile-open .nav-group-title>.nav-menu-badge,.sidebar.mobile-open .nav-group-chevron,.sidebar.collapsed.mobile-open .nav-group-chevron,.sidebar.mobile-open .sidebar-foot>div:nth-child(2),.sidebar.collapsed.mobile-open .sidebar-foot>div:nth-child(2){display:block}.sidebar.mobile-open .nav-item,.sidebar.collapsed.mobile-open .nav-item,.sidebar.mobile-open .nav-group-title,.sidebar.collapsed.mobile-open .nav-group-title{justify-content:flex-start;padding-left:10px;padding-right:10px}.sidebar.mobile-open .nav-item>span,.sidebar.collapsed.mobile-open .nav-item>span,.sidebar.mobile-open .nav-group-icon,.sidebar.collapsed.mobile-open .nav-group-icon{width:24px}.sidebar.mobile-open .nav-group-items,.sidebar.collapsed.mobile-open .nav-group-items{display:none}.sidebar.mobile-open .nav-group.open .nav-group-items,.sidebar.collapsed.mobile-open .nav-group.open .nav-group-items{display:grid}.sidebar.mobile-open .nav-group,.sidebar.collapsed.mobile-open .nav-group{overflow:hidden}.sidebar.mobile-open .nav-group-title:after,.sidebar.collapsed.mobile-open .nav-group-title:after{display:none}.sidebar.mobile-open .nav-module-visibility,.sidebar.collapsed.mobile-open .nav-module-visibility{display:grid}.sidebar.mobile-open .nav-menu-module .nav-group-icon,.sidebar.collapsed.mobile-open .nav-menu-module .nav-group-icon{display:none}.sidebar.mobile-open .nav-favorite-star,.sidebar.collapsed.mobile-open .nav-favorite-star{display:grid}.sidebar.mobile-open .nav-menu-module>.nav-group .nav-group-title,.sidebar.collapsed.mobile-open .nav-menu-module>.nav-group .nav-group-title{padding-left:43px;padding-right:10px}.sidebar-foot{padding-top:14px}.mobile-menu-close{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid;position:absolute;top:19px;right:15px}.mobile-sidebar-backdrop{z-index:60;opacity:0;pointer-events:none;background:#190c287a;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-sidebar-backdrop.visible{opacity:1;pointer-events:auto}.mobile-menu-button{z-index:45;width:42px;height:42px;color:var(--purple-dark);background:#fff;border:1px solid #d9cce3;border-radius:11px;place-items:center;display:grid;position:fixed;top:14px;left:13px;box-shadow:0 5px 15px #361e4824}.mobile-menu-button span{font-size:19px;line-height:1}.menu-collapse-button{display:none}.workspace,.workspace.sidebar-collapsed{width:100%;min-width:0;margin-left:0}.topbar,.has-page-favorite .topbar{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;height:auto;min-height:72px;padding:14px 14px 14px 64px}.has-page-favorite .topbar{padding-right:60px}.topbar h1{font-size:20px;line-height:1.15}.top-actions{flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%}.top-actions>button{flex:auto;min-height:40px}.has-page-favorite .topbar:not(.chat-topbar)>:nth-child(2){flex-wrap:wrap;width:100%;max-width:none;position:static}.page-favorite{justify-content:center;width:42px;height:42px;padding:0;font-size:0;position:absolute;top:14px;right:13px}.page-favorite span{font-size:19px}.content,.has-page-favorite .content{width:100%;min-width:0;padding:18px 12px 34px}.welcome,.customer-hero,.credit-hero,.bling-settings-heading,.bling-payment-heading{flex-direction:column;align-items:flex-start}.welcome{gap:9px}.favorite-grid{grid-template-columns:1fr}.favorite-card{min-height:118px}.metrics,.profile-metrics,.department-metrics,.consolidated-legend,.statement-balance-summary{grid-template-columns:1fr}.metric-card{min-height:94px;padding:16px}.customer-hero,.credit-hero{min-height:0;padding:20px}.customer-hero strong,.credit-hero strong{font-size:24px}.credit-hero i{width:48px;height:48px;font-size:24px}.retailer-panel,.no-access-panel{min-height:300px;padding:35px 20px}.table-card,.table-scroll{width:100%;min-width:0;max-width:100%}.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:760px}.toolbar{flex-flow:column;align-items:stretch;padding:12px}.search{width:100%;min-width:0;max-width:none}.filter-group{width:100%;overflow-x:auto}.filter-group button{flex:1 0 auto;min-height:36px}.credit-filters,.functionality-filter{width:100%;min-width:0}.functionality-filter{grid-template-columns:1fr}.functionality-filter select{width:100%}.table-heading{padding:17px 15px}.table-footer{padding:12px 15px}.action-group{flex-wrap:wrap}.row-action{min-height:34px;padding:7px 9px}.modal-backdrop{align-items:end;padding:0}.modal,body .modal-card{width:100%;max-height:94dvh;padding:24px 18px calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.modal h2{padding-right:28px;font-size:22px}.modal-close{width:38px;height:38px;top:9px;right:10px}.modal input,.modal select,.modal textarea,.auth-field input{min-height:44px;font-size:16px}.modal-actions{padding:13px 18px calc(4px + env(safe-area-inset-bottom));z-index:3;background:#fff;margin-left:-18px;margin-right:-18px;position:sticky;bottom:-18px}.modal-actions>button{flex:1;min-height:43px}.permission-heading{flex-wrap:wrap;align-items:flex-start;gap:9px}.permission-matrix{max-height:none}.permission-module-toggle em{display:none}.permission-functionality-heading button{min-height:34px}.permission-options label>span{min-height:42px}.customer-contact-grid,.credit-form-grid,.profile-form-grid,.bling-form-grid{grid-template-columns:1fr}.statement-customer-card{grid-template-columns:1fr;gap:17px;padding:18px}.statement-selected-heading{flex-direction:column;align-items:flex-start}.bling-settings-card{padding:0 17px 18px}.bling-settings-heading{margin:0 -17px 18px;padding:18px 17px}.bling-link-summary,.pin-access-summary{grid-template-columns:1fr}.bling-link-summary>strong:not(.bling-status),.pin-access-summary strong{text-align:left}.sync-preview-row{grid-template-columns:1fr}.sync-result,.sync-preview-row>.primary-button{grid-column:auto}.sync-mode-tabs{grid-template-columns:1fr}.toast{bottom:12px;left:12px;right:12px}.auth-form-panel{padding:30px 17px}.auth-card{width:100%}}.template-metrics{grid-template-columns:repeat(3,1fr)}.template-editor-modal{width:min(960px,100vw - 36px);max-height:94vh}.chat-template-modal{width:min(680px,100vw - 34px)}.chat-composer .chat-template-toggle{background:var(--purple-soft);width:auto;height:35px;color:var(--purple-dark);box-shadow:none;border:1px solid #cdbbda;border-radius:18px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:900;display:flex}@media (width<=760px){.template-metrics{grid-template-columns:1fr}.template-editor-modal,.chat-template-modal{width:100%}.template-list-heading{flex-direction:column;align-items:stretch}.template-status-tabs{grid-template-columns:1fr 1fr;display:grid}.template-field-grid,.chat-template-fields{grid-template-columns:1fr}.template-options-field,.template-required-toggle{grid-column:auto}.chat-composer .chat-template-toggle{order:2}.chat-composer .chat-urgent-toggle{order:3}.chat-composer>span{order:4}.chat-composer .chat-send-button{order:5}}.chat-template-search{width:100%;overflow:hidden}.chat-template-search>span{flex:none}.chat-template-search input{white-space:nowrap;flex:auto!important;width:100%!important;min-width:0!important}.chat-template-urgent{background:#fff;border:1px solid #e0d7e5;border-radius:10px;min-height:54px;padding:10px 12px;white-space:normal!important;align-items:center!important;gap:10px!important;display:flex!important}.chat-template-urgent input{accent-color:#bf3048;flex:none!important;width:17px!important;height:17px!important}.chat-template-urgent span,.chat-template-urgent strong,.chat-template-urgent small{display:block}.chat-template-urgent strong{color:var(--ink);font-size:9px}.chat-template-urgent small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500;line-height:1.4}.chat-template-urgent.selected{background:#fff4f5;border-color:#d66d7e}.chat-template-urgent.selected strong{color:#a52a3e}@media (width<=760px){.chat-composer>span{order:3}.chat-composer .chat-send-button{order:4}}.template-editor-modal label.template-execution-toggle{background:#f8f3fa;border:1px solid #d9cce1;border-radius:11px;flex-direction:row;padding:13px 14px;align-items:center!important;gap:10px!important;display:flex!important}.template-editor-modal label.template-execution-toggle>input{accent-color:var(--purple);margin:0;flex:none!important;width:17px!important;height:17px!important;min-height:0!important}.template-execution-toggle span,.template-execution-toggle strong,.template-execution-toggle small{display:block}.template-execution-toggle strong{color:var(--purple-dark);font-size:10px}.template-execution-toggle small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500;line-height:1.45}.chat-topbar-actions{align-items:center;gap:8px;display:flex}.chat-execution-toggle{background:var(--purple-soft);min-height:34px;color:var(--purple-dark);border:1px solid #cdbbda;border-radius:18px;padding:0 11px;font-size:9px;font-weight:900;display:none}.chat-execution-toggle b{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:8px;display:inline-grid}.chat-execution-pane{background:#fcfafc;border-left:1px solid #e4dbe8;flex-direction:column;min-width:0;display:flex}.chat-execution-pane>header{border-bottom:1px solid #e8e0eb;justify-content:space-between;align-items:center;gap:8px;min-height:66px;padding:12px 13px;display:flex}.chat-execution-pane>header span,.chat-execution-pane>header strong{display:block}.chat-execution-pane>header .eyebrow{font-size:7px}.chat-execution-pane>header strong{color:var(--ink);margin-top:4px;font-size:11px}.chat-execution-pane>header>button{background:var(--purple-soft);width:32px;height:32px;color:var(--purple);border:0;border-radius:50%;font-size:19px;display:none}.chat-execution-tabs{border-bottom:1px solid #ebe3ee;grid-template-columns:1fr 1fr;gap:5px;padding:9px;display:grid}.chat-execution-tabs button{min-width:0;min-height:33px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 7px;font-size:8px;font-weight:900}.chat-execution-tabs button.selected{color:var(--purple-dark);background:#f0e6f5;border-color:#d3c1de}.chat-execution-tabs b{margin-left:3px}.chat-execution-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:9px;display:flex;overflow-y:auto}.chat-execution-list>article{background:#fff;border:1px solid #dfd5e4;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #3e224f0d}.chat-execution-list>article.urgent{border-color:#df929d}.chat-execution-link{text-align:left;background:0 0;border:0;width:100%;padding:11px;display:block}.chat-execution-link>span{color:#b72d44;letter-spacing:.55px;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.chat-execution-link strong,.chat-execution-link small,.chat-execution-link time{display:block}.chat-execution-link strong{color:var(--ink);font-size:10px;line-height:1.35}.chat-execution-link small{color:var(--muted);margin-top:5px;font-size:8px}.chat-execution-link time{color:#938698;margin-top:7px;font-size:7px}.chat-execution-card-action{width:100%;min-height:32px;color:var(--purple-dark);background:#f7f2f9;border:0;border-top:1px solid #e8e0eb;font-size:8px;font-weight:900}.chat-execution-card-action.complete{background:#eee7f4}.chat-execution-card-action.cancel{color:#a33e50;background:#fff7f8}.chat-execution-card-action:disabled{opacity:.5}.chat-execution-empty{text-align:center;color:var(--muted);margin:auto;padding:28px 12px}.chat-execution-empty>span{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:50%;place-items:center;margin:0 auto 9px;font-size:17px;display:grid}.chat-execution-empty strong{color:var(--ink);font-size:10px;display:block}.chat-execution-empty p{margin:5px 0 0;font-size:8px;line-height:1.5}.chat-bubble-execution-status{color:var(--purple-dark);background:#f4edf7;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:flex}.chat-bubble-execution-status strong{font-size:8px}.chat-bubble-execution-status small{font-size:7px}.chat-bubble-execution-status.completed{color:#31724c;background:#eaf6ef}.chat-bubble-execution-status.cancelled{color:#985063;background:#f7ecee}.chat-execution-message-action{border:0;border-radius:7px;width:100%;min-height:31px;margin-top:7px;font-size:8px;font-weight:900}.chat-execution-message-action.complete{background:var(--purple);color:#fff}.chat-execution-message-action.cancel{color:#a33e50;background:#fff7f8;border:1px solid #d8b9c0}.chat-bubble.focused{animation:1s ease-in-out 2 chat-focus-pulse;box-shadow:0 0 0 4px #7448973b}@keyframes chat-focus-pulse{50%{transform:scale(1.015);box-shadow:0 0 0 7px #7448971f}}.chat-bubble>strong>em{color:#95879b;letter-spacing:.35px;text-transform:uppercase;margin-left:7px;font-size:6px;font-style:normal;font-weight:800}.chat-bubble.sent>strong{text-align:right}.chat-bubble.sent>strong>em{color:#765f84}.chat-execution-backdrop{display:none}.chat-execution-link p{color:#55495b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-execution-link small{color:var(--purple);font-weight:800}.chat-execution-confirmation{text-align:left;width:min(680px,100vw - 28px);max-height:calc(100vh - 36px);overflow-y:auto}.chat-execution-confirmation .confirmation-icon{background:var(--purple-soft);color:var(--purple);margin-left:0}.chat-execution-confirmation>h2,.chat-execution-confirmation>p{max-width:none}.chat-execution-confirmation>p{margin:8px 0 16px}.chat-execution-review{background:#faf7fc;border:1px solid #e1d5e7;border-radius:10px;max-height:260px;padding:14px 15px;overflow-y:auto}.chat-execution-review span,.chat-execution-review strong{display:block}.chat-execution-review span{color:var(--purple);letter-spacing:.55px;font-size:7px;font-weight:900}.chat-execution-review strong{color:var(--ink);margin-top:5px;font-size:11px}.chat-execution-review p{color:#4d4352;white-space:pre-wrap;margin:10px 0 0;font-size:9px;line-height:1.6}.chat-execution-response{color:var(--ink);grid-template-columns:1fr auto;gap:6px;margin-top:14px;font-size:9px;font-weight:900;display:grid!important}.chat-execution-response textarea{resize:vertical;grid-column:1/-1;min-height:96px}.chat-execution-response>small{color:var(--muted);grid-column:2;font-size:7px;font-weight:700}.chat-execution-confirmation .modal-actions{justify-content:flex-end}@media (width<=1200px){.chat-panel.with-execution-panel{grid-template-columns:minmax(280px,34%) 1fr}.chat-execution-toggle{align-items:center;display:inline-flex}.chat-execution-pane{z-index:42;width:min(340px,92vw);transition:transform .2s;position:fixed;top:78px;bottom:0;right:0;transform:translate(105%);box-shadow:-14px 0 34px #2b173a33}.chat-panel.show-execution-panel .chat-execution-pane{transform:translate(0)}.chat-execution-pane>header>button{place-items:center;display:grid}.chat-execution-backdrop{z-index:41;background:#2a18354d;border:0;position:fixed;inset:78px 0 0}}@media (width<=760px){.chat-topbar-actions{gap:5px}.chat-sound-toggle{font-size:0}.chat-sound-toggle:first-letter{font-size:12px}.chat-execution-toggle{padding:0 8px;font-size:8px}.chat-panel.with-execution-panel{display:block}.chat-execution-pane{width:min(340px,94vw);top:78px}.chat-execution-backdrop{inset:78px 0 0}.chat-execution-confirmation{max-height:88vh}.chat-execution-review{max-height:190px}}.sync-rules-button{white-space:nowrap}.debit-sync-rules-modal{width:min(680px,100vw - 28px);max-height:calc(100vh - 36px);overflow-y:auto}.sync-rules-config{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.sync-rules-config article{background:#fbf9fc;border:1px solid #e7deeb;border-radius:9px;padding:12px}.sync-rules-config span,.sync-rules-config strong{display:block}.sync-rules-config span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:8px;font-weight:800}.sync-rules-config strong{color:var(--ink);font-size:10px}.sync-rules-config .rule-ok{color:var(--green)}.sync-rules-config .rule-warning{color:var(--red)}.sync-rules-list{background:#f8f3fb;border-radius:10px;padding:15px 17px}.sync-rules-list+.sync-rules-list{margin-top:12px}.sync-rules-flow{background:#f4f8f5}.sync-rules-list h3{color:var(--purple-dark);margin:0 0 10px;font-size:11px}.sync-rules-list ul{color:#554b5c;gap:7px;margin:0;padding-left:18px;font-size:10px;line-height:1.4;display:grid}.sync-rules-values{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sync-rules-values>div{border:1px solid #e7deeb;border-radius:9px;padding:12px}.sync-rules-values strong{color:var(--ink);font-size:9px}.sync-rules-values p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.4}.sync-rules-note{color:#72551f;background:#fff8e9;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.sync-rules-note span{color:#fff;background:#e4b75e;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:italic 900 10px Arial,Helvetica Neue,sans-serif;display:grid}.sync-rules-note p{margin:1px 0 0;font-size:9px;line-height:1.4}@media (width<=760px){.sync-rules-button{min-width:39px;font-size:0!important}.sync-rules-button:first-letter{font-size:13px}.sync-rules-config,.sync-rules-values{grid-template-columns:1fr}.debit-sync-rules-modal{padding:22px 18px}.sync-rules-list{padding:14px}}.sync-preview-list{margin-top:24px}.chat-page{height:calc(100dvh - 78px);min-height:0;overflow:hidden}.chat-panel{grid-template-rows:minmax(0,1fr);min-height:0}.chat-panel>*{min-height:0}.chat-list-pane{min-height:0;overflow:hidden}.chat-conversation-pane{height:100%;min-height:0;overflow:hidden}.chat-conversation-header{flex:0 0 66px}.chat-composer{flex:none}.chat-push-pill,.chat-push-help-button{white-space:nowrap;border-radius:18px;min-height:34px;font-size:8px;font-weight:900}.chat-push-pill{color:#716578;background:#f6f2f8;border:1px solid #d7cce0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chat-push-pill>span{font-size:10px}.chat-push-pill.active{color:#267346;background:#eaf7ee;border-color:#acd7bb}.chat-push-pill.blocked{color:#a22e43;background:#fff0f2;border-color:#e2a2ad}.chat-push-pill.pending{color:#80601d;background:#fff8e7;border-color:#dfc386}.chat-push-pill.unavailable{color:#716978;background:#f3f0f4;border-color:#d8d0db}.chat-push-pill.loading{color:#827789}.chat-push-help-button{color:var(--purple-dark);background:#fff;border:1px solid #d8cbe0;padding:0 10px}.chat-push-backdrop{z-index:58}.chat-push-modal{width:min(620px,100vw - 32px);max-height:calc(100vh - 36px);overflow-y:auto}.chat-push-modal-status{color:#73677a;background:#f1edf3;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:11px;font-size:18px;font-weight:900;display:grid}.chat-push-modal-status.active{color:#267346;background:#e5f5eb}.chat-push-modal-status.blocked{color:#a22e43;background:#fde8eb}.chat-push-modal-status.pending{color:#80601d;background:#fff2d6}.chat-push-modal>h2{margin:0 0 12px;line-height:1.2}.chat-push-summary{text-align:left;background:#faf8fb;border:1px solid #e3dae8;border-radius:10px;padding:13px 14px;margin:0 0 16px!important}.chat-push-summary strong,.chat-push-summary span{display:block}.chat-push-summary strong{color:var(--ink);font-size:10px;line-height:1.35}.chat-push-summary span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.chat-push-instructions{color:#60444a;background:#fff5f6;border-radius:10px;margin-bottom:14px;padding:14px 16px}.chat-push-instructions>strong{color:#9f3043;font-size:10px}.chat-push-instructions ol{gap:6px;margin:9px 0 0;padding-left:19px;font-size:9px;line-height:1.45;display:grid}.chat-push-windows-note{color:var(--purple-dark);background:#f5eff8;border-radius:9px;align-items:flex-start;gap:9px;margin:13px 0;padding:11px 13px;display:flex}.chat-push-windows-note>span{background:var(--purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:italic 900 10px Arial,Helvetica Neue,sans-serif;display:grid}.chat-push-windows-note p{margin:2px 0 0;font-size:8px;line-height:1.5}.chat-push-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.chat-push-actions>button{border-radius:8px;min-height:41px;padding:0 16px;font-size:11px;font-weight:700}.chat-push-deactivate-button{color:var(--purple-dark);background:#fff;border:1px solid #bca5ce}.chat-push-deactivate-button:hover{background:var(--purple-soft)}.chat-push-setup-steps{color:#55445e;background:#f5eff8;margin:13px 0}.chat-push-setup-steps>strong{color:var(--purple-dark)}.chat-push-setup-steps ol{font-size:9px;line-height:1.5}.chat-push-setup-steps code{color:#4d2b76;overflow-wrap:anywhere;background:#fff;border-radius:4px;padding:2px 4px;font:8px Consolas,monospace}.chat-push-setup-steps>small{color:#6f6276;margin-top:10px;font-size:8px;font-weight:800;display:block}.chat-receipt-guide{background:#f7fbf8;border:1px solid #dce9e0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0;padding:13px 14px;display:grid}.chat-receipt-guide>strong{color:var(--ink);grid-column:1/-1;font-size:10px}.chat-receipt-guide>div{background:#fff;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.chat-receipt-guide>div>span{color:#8c818f;letter-spacing:-2px;min-width:25px;font-size:10px;font-weight:900}.chat-receipt-guide>div>span.read{color:var(--green)}.chat-receipt-guide p,.chat-receipt-guide b,.chat-receipt-guide small{margin:0;display:block}.chat-receipt-guide b{color:var(--ink);font-size:9px}.chat-receipt-guide small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}@media (width<=620px){.chat-receipt-guide{grid-template-columns:1fr}.chat-receipt-guide>strong{grid-column:auto}}.return-cases-page{gap:0;display:grid}.return-cases-page>.inline-message{align-items:center;margin-bottom:14px;display:flex}.return-cases-page>.inline-message>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.return-case-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.return-case-metric{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:112px;padding:18px;display:flex;box-shadow:0 4px 14px #36204309}.return-case-metric-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.return-case-metric small,.return-case-metric strong,.return-case-metric p{display:block}.return-case-metric small{min-height:23px;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35}.return-case-metric strong{margin-top:3px;font:24px Arial,Helvetica Neue,sans-serif}.return-case-metric p{color:#8e8592;margin:4px 0 0;font-size:8px}.return-case-metric.waiting .return-case-metric-icon{color:#774e93;background:#f1eafa}.return-case-metric.analysis .return-case-metric-icon{color:#96661c;background:#fff1da}.return-case-metric.canceled .return-case-metric-icon{color:#98455a;background:#f5e8eb}.return-cases-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.return-cases-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:9px;font-weight:900}.return-cases-filters{border-bottom:1px solid var(--line);background:#fcfbfd;padding:14px 18px}.return-case-search{grid-template-columns:minmax(280px,1fr) auto;gap:8px;display:grid}.return-case-search .search{max-width:none}.return-case-search .secondary-button{min-width:80px}.return-case-filter-grid{grid-template-columns:1.1fr 1.2fr minmax(130px,.75fr) minmax(130px,.75fr) auto;align-items:end;gap:9px;margin-top:10px;display:grid}.return-case-filter-grid label{gap:5px;display:grid}.return-case-filter-grid label>span{color:#665d69;font-size:8px;font-weight:800}.return-case-filter-grid select,.return-case-filter-grid input{width:100%;height:36px;color:var(--ink);background:#fff;border:1px solid #ded6e2;border-radius:8px;outline:none;padding:0 10px;font-size:9px}.return-case-filter-grid select:focus,.return-case-filter-grid input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.filter-clear-button{height:36px;color:var(--purple-dark);background:#fff;border:1px solid #ddd4e2;border-radius:8px;font-size:9px;font-weight:800}.return-cases-table{min-width:1120px}.return-cases-table th{white-space:nowrap}.return-cases-table td{vertical-align:middle}.return-number{color:var(--purple-dark);font-size:10px}.return-customer{gap:4px;min-width:150px;display:grid}.return-customer strong{font-size:9px}.return-customer small,.return-cell-note{color:var(--muted);margin-top:3px;font-size:8px;display:block}.return-progress{gap:3px;min-width:140px;display:grid}.return-progress strong{color:var(--ink);font-size:9px}.return-progress small,.return-progress.empty-progress{color:var(--muted);font-size:8px}.return-progress.pending small{color:#8d621f}.return-progress.completed small{color:#6f6873}.return-status{white-space:nowrap;border-radius:14px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.return-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.return-status.aguardando_recebimento{color:#774e93;background:#f1eafa}.return-status.em_analise{color:#96661c;background:#fff1da}.return-status.finalizada{color:#6f6873;background:#efedf0}.return-status.cancelada{color:#98455a;background:#f5e8eb}.return-row-actions{align-items:center;gap:5px;display:flex}.return-row-actions button{min-height:29px;color:var(--purple-dark);white-space:nowrap;background:#fff;border:1px solid #ddd3e2;border-radius:7px;padding:0 8px;font-size:8px;font-weight:800}.return-row-actions button:disabled{opacity:.5;cursor:not-allowed}.return-row-actions .return-pending-action{color:#81581c;background:#fff1da;border-color:#e0b667}.return-cases-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.return-cases-empty>span{background:var(--purple-soft);width:48px;height:48px;color:var(--purple-dark);border-radius:14px;place-items:center;font-size:23px;display:grid}.return-cases-empty strong{margin-top:12px;font:17px Arial,Helvetica Neue,sans-serif}.return-cases-empty p{max-width:410px;color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.return-cases-card .table-footer{justify-content:space-between;gap:12px;display:flex}.return-cases-card .table-footer small{color:var(--muted);font-size:8px}.return-approval-backdrop{z-index:63;justify-content:flex-end;align-items:stretch}.return-approval-modal{background:#fcfafc;flex-direction:column;width:min(760px,96vw);height:100%;display:flex;box-shadow:-18px 0 44px #2915364d}.return-approval-modal>header{background:#fff;border-bottom:1px solid #e3dae7;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 22px;display:flex}.return-approval-modal>header h2{margin:4px 0 0;font:22px Arial,Helvetica Neue,sans-serif}.return-approval-modal>header>button{width:34px;height:34px;color:var(--purple);background:#fff;border:1px solid #ded4e3;border-radius:9px;font-size:20px}.return-approval-case-summary{background:#f7f3f9;border-bottom:1px solid #e7dfea;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 18px;display:grid}.return-approval-case-summary>div{background:#fff;border:1px solid #e4dbe8;border-radius:9px;padding:10px}.return-approval-case-summary span,.return-approval-case-summary strong,.return-approval-case-summary small{display:block}.return-approval-case-summary span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.return-approval-case-summary strong{margin-top:5px;font-size:9px}.return-approval-case-summary small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.return-approval-modal>.inline-message{margin:12px 18px 0;display:flex}.return-approval-modal>.inline-message>button{color:inherit;background:0 0;border:0;margin-left:auto}.return-approval-list{flex:1;align-content:start;gap:12px;min-height:0;padding:14px 18px 24px;display:grid;overflow-y:auto}.return-approval-list>article{background:#fff;border:1px solid #e0d7e5;border-radius:12px;padding:15px;box-shadow:0 4px 14px #36204309}.return-approval-item-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.return-approval-item-heading strong,.return-approval-item-heading small{display:block}.return-approval-item-heading strong{font-size:11px}.return-approval-item-heading small{color:var(--muted);margin-top:4px;font-size:8px}.return-approval-item-heading>span{color:#8d621f;white-space:nowrap;background:#fff1da;border-radius:12px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.return-approval-item-heading>span i{background:#e5a53d;border-radius:50%;width:7px;height:7px}.return-approval-item-data{grid-template-columns:1.2fr repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.return-approval-item-data>div{background:#faf8fb;border-radius:8px;padding:9px}.return-approval-item-data span,.return-approval-item-data strong{display:block}.return-approval-item-data span{color:var(--muted);font-size:7px;font-weight:800}.return-approval-item-data strong{margin-top:4px;font-size:8px}.return-approval-item-data .overdue{color:#9b3347;background:#fff0f2}.return-approval-attendant-note{background:#f8f3fa;border-left:3px solid #c4a8d4;border-radius:7px;margin-top:10px;padding:10px 11px}.return-approval-attendant-note span{color:var(--purple-dark);text-transform:uppercase;font-size:7px;font-weight:900}.return-approval-attendant-note p{color:#5f5365;margin:5px 0 0;font-size:8px;line-height:1.5}.return-approval-note{gap:5px;margin-top:11px;display:grid}.return-approval-note>span{color:#655b69;font-size:8px;font-weight:800}.return-approval-note textarea{resize:vertical;width:100%;color:var(--ink);border:1px solid #ddd3e2;border-radius:8px;padding:9px 10px;font:9px/1.45 Arial,sans-serif}.return-approval-note small{color:var(--muted);text-align:right;font-size:7px}.return-approval-item-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.return-approval-item-actions button{border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.return-approval-item-actions .deny{color:#a23449;background:#fff;border:1px solid #d69aa6}.return-approval-item-actions .approve{color:#fff;background:#3f8b60;border:1px solid #3f8b60}.return-approval-item-actions button:disabled{opacity:.55}.return-approval-empty{color:var(--muted);text-align:center;padding:48px 20px;font-size:9px}.return-approval-backdrop{overflow:hidden}.return-approval-modal{height:calc(100dvh - 40px);min-height:0;max-height:100%;overflow:hidden}.return-approval-modal>header,.return-approval-modal>.return-approval-case-summary,.return-approval-modal>.inline-message{flex:none}.return-approval-list{overscroll-behavior:contain;scrollbar-gutter:stable}@media (width<=1050px){.return-case-metrics,.return-case-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-clear-button{grid-column:1/-1}}@media (width<=620px){.return-case-metrics{grid-template-columns:1fr}.return-case-metric{min-height:92px}.return-case-search,.return-case-filter-grid{grid-template-columns:1fr}.filter-clear-button{grid-column:auto}.return-cases-heading{align-items:flex-start}.return-cases-card .table-footer{display:grid}.return-approval-modal{width:100%}.return-approval-case-summary{grid-template-columns:1fr}.return-approval-item-heading{display:grid}.return-approval-item-data{grid-template-columns:repeat(2,minmax(0,1fr))}.return-approval-item-actions{grid-template-columns:1fr 1fr;display:grid}}.return-entry-loading{color:var(--muted);text-align:center;padding-top:80px}.return-entry-page{gap:16px;padding-bottom:34px;display:grid}.return-entry-page>.inline-message{align-items:center;display:flex}.return-entry-page>.inline-message button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.return-entry-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 5px 18px #3620430a}.return-entry-section-title{border-bottom:1px solid #eee8f1;align-items:center;gap:11px;padding-bottom:16px;display:flex}.return-entry-section-title>span{background:var(--purple-soft);width:31px;height:31px;color:var(--purple-dark);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.return-entry-section-title h2{margin:0;font:18px Arial,Helvetica Neue,sans-serif}.return-entry-section-title p{color:var(--muted);margin:4px 0 0;font-size:9px}.return-entry-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.return-entry-card label,.return-detail-edit label{gap:6px;display:grid}.return-entry-card label>span,.return-detail-edit label>span{color:#625667;font-size:8px;font-weight:900}.return-entry-card input,.return-entry-card select,.return-entry-card textarea,.return-detail-edit select,.return-detail-edit textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ddd4e2;border-radius:9px;outline:none;font:9px Arial,sans-serif}.return-entry-card input,.return-entry-card select,.return-detail-edit select{height:39px;padding:0 11px}.return-entry-card textarea,.return-detail-edit textarea{resize:vertical;padding:10px;line-height:1.45}.return-entry-card input:focus,.return-entry-card select:focus,.return-entry-card textarea:focus,.return-detail-edit select:focus,.return-detail-edit textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.return-entry-card input:disabled,.return-entry-card select:disabled,.return-detail-edit select:disabled,.return-detail-edit textarea:disabled{color:#918895;background:#f4f1f5}.return-entry-warning{color:#8e3243;background:#fff2f4;border:1px solid #e7aab4;border-radius:9px;margin-top:12px;padding:11px 13px}.return-entry-warning strong{font-size:9px}.return-entry-warning p{margin:4px 0 0;font-size:8px;line-height:1.5}.return-entry-search-block{margin-top:14px;position:relative}.return-entry-search{gap:7px;display:flex}.return-entry-search button{color:var(--purple-dark);background:#fff;border:1px solid #d8cee0;border-radius:8px;padding:0 12px;font-size:8px;font-weight:900}.return-entry-results{z-index:5;background:#fff;border:1px solid #dcd2e2;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:61px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #2a18362e}.return-entry-results button{text-align:left;background:#fff;border:0;border-radius:7px;gap:3px;width:100%;padding:9px 11px;display:grid}.return-entry-results button:hover{background:var(--purple-soft)}.return-entry-results strong{font-size:9px}.return-entry-results small{color:var(--muted);font-size:8px}.return-entry-results.products button{grid-template-columns:1fr auto}.return-entry-results.products small{grid-column:1}.return-entry-results.products b{color:var(--purple);grid-area:1/2/3;align-self:center;font-size:8px}.return-entry-items{gap:12px;margin-top:16px;display:grid}.return-entry-items>article{background:#fcfbfd;border:1px solid #e2dae6;border-radius:11px;padding:15px}.return-entry-items>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.return-entry-items>article>header span,.return-entry-items>article>header strong,.return-entry-items>article>header small{display:block}.return-entry-items>article>header span{color:var(--purple);font-size:7px;font-weight:900}.return-entry-items>article>header strong{margin-top:4px;font-size:11px}.return-entry-items>article>header small{color:var(--muted);margin-top:4px;font-size:8px}.return-entry-items>article>header button{color:#a3394d;background:0 0;border:0;font-size:8px;font-weight:900}.return-entry-item-grid{grid-template-columns:100px 1fr 1fr;gap:10px;margin-top:13px;display:grid}.return-entry-item-grid label.resolution>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.return-erp-indicator{white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:4px 7px;font-size:7px!important;font-weight:900!important;display:inline-flex!important}.return-erp-indicator i{background:currentColor;border-radius:50%;width:6px;height:6px}.return-erp-indicator.procurando{color:#426f9d;background:#edf3fb}.return-erp-indicator.procurando i{background:0 0;border:1px solid;border-top-color:#0000;animation:1s linear infinite return-spin}.return-erp-indicator.verificado{color:#277248;background:#e5f4e9}.return-erp-indicator.erro{color:#9f3549;background:#f9e7ea}@keyframes return-spin{to{transform:rotate(360deg)}}.return-entry-status-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.return-coverage{border-radius:14px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.return-coverage i{background:currentColor;border-radius:50%;width:7px;height:7px}.return-coverage.verificando{color:#746c79;background:#f1eef3}.return-coverage.dentro_prazo{color:#277248;background:#e5f4e9}.return-coverage.aguardando_aprovacao{color:#96661c;background:#fff1da}.return-coverage.negado{color:#98455a;background:#f5e8eb}.return-sale-info{gap:2px;display:grid}.return-sale-info strong{font-size:8px}.return-sale-info span{color:var(--muted);font-size:7px}.return-entry-status-row .secondary-button{margin-left:auto}.return-entry-observation{margin-top:11px}.return-entry-empty{min-height:145px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.return-entry-empty>span{font-size:25px}.return-entry-empty strong{color:var(--ink);margin-top:8px;font-size:10px}.return-entry-empty p{margin:5px 0 0;font-size:8px}.return-entry-summary{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #d9cee1;border-radius:12px;align-items:center;gap:24px;padding:13px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 28px #2c193929}.return-entry-summary>div{gap:3px;display:grid}.return-entry-summary span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.return-entry-summary strong{font-size:11px}.return-entry-summary button{margin-left:auto}.return-detail-toolbar{background:#fff;border-bottom:1px solid #e7dfea;align-items:center;gap:8px;padding:10px 18px;display:flex}.return-detail-toolbar .return-status{margin-left:auto}.return-detail-item .return-approval-item-heading>span{padding:4px 7px}.return-detail-erp-error{color:#9a3548;background:#fff0f2;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:8px}.return-detail-edit{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:9px;margin-top:12px;display:grid}.return-detail-edit .primary-button{height:38px}.return-detail-edit textarea{min-height:39px}.return-detail-modal{width:min(850px,97vw)}.return-created-modal{text-align:center;width:min(520px,100vw - 32px)}.return-created-modal .modal-close{place-items:center;display:grid}.return-created-modal .modal-close .ui-icon{width:19px;height:19px}.return-created-icon{background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;margin:0 auto 15px;display:grid}.return-created-icon .ui-icon{width:25px;height:25px}.return-created-modal>.eyebrow{display:block}.return-created-modal h2{margin:6px 38px 8px;font:700 22px Arial,Helvetica Neue,sans-serif}.return-created-modal>p{max-width:420px;color:var(--muted);margin:0 auto 20px;font:15px/1.5 Arial,Helvetica Neue,sans-serif}.return-created-modal .modal-actions{flex-wrap:wrap;justify-content:center}.return-created-modal .modal-actions>button{min-height:38px}.return-created-modal .modal-actions>.primary-button{border-color:var(--purple);background:var(--purple);color:#fff}@media (width<=900px){.return-entry-grid{grid-template-columns:1fr 1fr}.return-entry-item-grid{grid-template-columns:90px 1fr}.return-entry-item-grid .resolution{grid-column:1/-1}.return-detail-edit{grid-template-columns:1fr}.return-entry-summary{flex-wrap:wrap;gap:12px}.return-entry-summary button{margin-left:0}}@media (width<=620px){.return-entry-card{padding:14px}.return-entry-grid,.return-entry-item-grid{grid-template-columns:1fr}.return-entry-item-grid .resolution{grid-column:auto}.return-entry-summary{grid-template-columns:1fr 1fr;display:grid;position:static}.return-entry-summary button{grid-column:1/-1}.return-entry-results{top:58px}}.return-entry-page{gap:12px}.return-entry-card{padding:17px}.return-entry-section-title{padding-bottom:12px}.return-entry-section-title h2{font-size:19px}.return-entry-section-title p{font-size:11px}.return-entry-section-title>button{margin-left:auto}.return-entry-card label>span{font-size:10px}.return-entry-card input,.return-entry-card select,.return-entry-card textarea,.return-entry-results strong{font-size:12px}.return-entry-results small,.return-entry-results.products b{font-size:10px}.return-entry-items{background:#fff;border:1px solid #e2dae6;border-radius:10px;gap:0;margin-top:12px;overflow:hidden}.return-entry-list-head,.return-entry-item-heading{grid-template-columns:minmax(230px,1.5fr) minmax(165px,.9fr) minmax(190px,1fr) 105px 62px;align-items:center;gap:12px;display:grid}.return-entry-list-head{color:#6e6473;text-transform:uppercase;letter-spacing:.35px;background:#f7f4f8;border-bottom:1px solid #e4dce8;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}.return-entry-list-head span:nth-last-child(-n+2){text-align:right}.return-entry-items>article.return-entry-item{background:#fff;border:0;border-bottom:1px solid #e8e1eb;border-radius:0;padding:10px 12px}.return-entry-item-heading{min-height:44px}.return-item-product,.return-item-sale{min-width:0}.return-item-product span,.return-item-product strong,.return-item-product small,.return-item-sale strong,.return-item-sale small,.return-item-value span,.return-item-value strong{display:block}.return-item-product span{color:var(--purple);font-size:9px;font-weight:900}.return-item-product strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.return-item-product small,.return-item-sale small{color:var(--muted);margin-top:3px;font-size:10px}.return-item-sale{text-align:left}.return-item-sale strong{font-size:11px}.return-item-sale small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.return-item-statuses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.return-erp-indicator,.return-coverage{min-height:23px;padding:4px 7px;font-size:9px!important}.return-item-value span{color:var(--muted);font-size:9px;font-weight:800}.return-item-remove{color:#8f6871;background:0 0;border:0;justify-self:end;font-size:9px;font-weight:900}.return-item-remove:hover,.return-item-remove:focus-visible{color:#a23449;text-decoration:underline}.return-item-remove:focus-visible{outline-offset:3px;outline:2px solid #e6c9d0}.return-entry-item-grid{border-top:1px solid #f0ebf2;grid-template-columns:82px minmax(210px,1fr) minmax(240px,1fr);gap:8px;margin-top:8px;padding-top:8px}.return-entry-item-grid input,.return-entry-item-grid select{height:35px}.return-entry-item-support{justify-content:space-between;align-items:center;gap:10px;min-height:26px;margin-top:5px;display:flex}.return-entry-item-support>span{color:var(--muted);font-size:9px}.return-entry-item-support>div{align-items:center;gap:6px;display:flex}.return-entry-item-support .secondary-button{min-height:28px;padding:0 9px;font-size:9px}.return-observation-toggle,.return-entry-observation>div button{color:var(--purple-dark);background:0 0;border:0;font-size:9px;font-weight:900}.return-observation-toggle:hover,.return-observation-toggle:focus-visible,.return-entry-observation>div button:hover,.return-entry-observation>div button:focus-visible{text-decoration:underline}.return-entry-observation{border-top:1px solid #f0ebf2;grid-template-columns:minmax(105px,.22fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding-top:7px;display:grid}.return-entry-observation>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.return-entry-observation>div label{color:#625667;font-size:10px;font-weight:900}.return-entry-observation textarea{min-height:35px;padding:8px 10px}.return-entry-observation small{color:var(--muted);text-align:right;font-size:9px}.return-entry-observation.required>div label{color:#7c3152}.return-entry-empty{border:0;min-height:105px}.return-entry-empty strong{font-size:12px}.return-entry-empty p{font-size:10px}.return-legend-button{min-height:34px;color:var(--purple-dark);background:#fff;border:1px solid #d5c6df;border-radius:8px;padding:0 12px;font-size:10px;font-weight:900}.return-status-legend{width:min(760px,100vw - 32px);max-height:calc(100vh - 120px);overflow:auto}.return-status-legend>p{color:var(--muted);font-size:11px}.return-legend-groups{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.return-legend-groups>div{align-content:start;gap:8px;display:grid}.return-legend-groups>div>strong{border-bottom:1px solid var(--line);padding:0 1px 8px;font-size:12px}.return-legend-row{background:#fcfbfd;border:1px solid #e3dbe7;border-radius:9px;align-items:flex-start;gap:9px;min-height:62px;padding:10px 11px;display:flex}.return-legend-row>i{background:#777;border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 3px #fff}.return-legend-row>i.blue{background:#4380bb}.return-legend-row>i.green{background:#35a568}.return-legend-row>i.red{background:#c94c5f}.return-legend-row>i.gray{background:#8a8290}.return-legend-row>i.orange{background:#e39b27}.return-legend-row>i.black{background:#343037}.return-legend-row span,.return-legend-row b,.return-legend-row small{display:block}.return-legend-row span{min-width:0}.return-legend-row b{font-size:11px}.return-legend-row small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.async-search-feedback{min-height:14px;color:var(--muted);align-items:center;gap:6px;margin-top:4px;padding:0;font:10px/1.4 Arial,Helvetica Neue,sans-serif;display:flex}.async-search-feedback>i{background:#8a8290;border-radius:50%;flex:none;width:7px;height:7px}.async-search-feedback.loading>i{background:0 0;border:1px solid #426f9d;border-top-color:#0000;animation:1s linear infinite return-spin}.async-search-feedback.error{color:#9f3549}.async-search-feedback.error>i{background:#c94c5f}.async-search-feedback.empty>i{background:#8a8290}.table-card td.empty.table-state-cell{vertical-align:middle;height:64px;min-height:64px;padding:14px 20px}.table-state-feedback{min-height:18px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font:10px/1.4 Arial,Helvetica Neue,sans-serif;display:inline-flex}.table-state-feedback>i{background:#9a919e;border-radius:50%;flex:none;width:7px;height:7px}.table-state-feedback.loading,.table-state-feedback.empty{color:var(--purple-dark);font-weight:700}.table-state-feedback.loading>i{border:2px solid #d7c6e1;border-top-color:var(--purple);background:0 0;width:10px;height:10px;animation:.9s linear infinite return-spin}.table-state-feedback.empty>i{background:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.table-state-feedback.error{color:#9f3549}.table-state-feedback.error>i{background:#c94c5f}.date-filter-shortcuts{flex-wrap:nowrap;align-items:end;gap:6px;display:flex}.date-filter-shortcuts .secondary-button{white-space:nowrap;height:38px;min-height:38px;padding:0 12px;font-size:10px}.date-filter-shortcuts .secondary-button[aria-pressed=true]{border-color:var(--purple);background:var(--purple-soft);color:var(--purple-dark);box-shadow:inset 0 0 0 1px #754aa814}.date-filter-toolbar{grid-template-columns:auto minmax(135px,.65fr) minmax(135px,.65fr) minmax(220px,1fr) auto 38px!important}.commission-filter-card>.date-filter-shortcuts{margin-bottom:12px}@media (width<=1180px){.date-filter-toolbar{grid-template-columns:1fr 1fr 1fr!important}.date-filter-toolbar>.date-filter-shortcuts{grid-column:1/-1}.date-filter-toolbar>button[type=submit]{width:100%}}@media (width<=850px){.date-filter-toolbar{grid-template-columns:1fr 1fr!important}.date-filter-toolbar label:nth-of-type(3){grid-column:1/-1}}@media (width<=620px){.commission-filter-card>.date-filter-shortcuts,.date-filter-toolbar>.date-filter-shortcuts{grid-template-columns:1fr;display:grid}.commission-filter-card>.date-filter-shortcuts .secondary-button,.date-filter-toolbar>.date-filter-shortcuts .secondary-button{width:100%}}@media (width<=560px){.date-filter-toolbar{grid-template-columns:1fr!important}.date-filter-toolbar label:nth-of-type(3){grid-column:auto}}.express-orders-page{font-family:Arial,Helvetica Neue,sans-serif}.express-orders-page label>span{font-size:10px!important;font-weight:700!important}.express-orders-page input,.express-orders-page select,.express-orders-page textarea{font-family:Arial,Helvetica Neue,sans-serif;font-size:12px}.express-orders-page table{font-size:11px}.express-orders-page th{text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:800}.express-orders-page td{font-size:11px}.express-orders-page .express-orders-list-state{min-height:72px;padding:14px 20px}.express-orders-page footer{font-size:10px}.express-orders-page footer button{font-size:10px;font-weight:700}.express-orders-filters,.express-orders-filters :is(label,span,input,select,option,button){font-family:Arial,Helvetica Neue,sans-serif!important}.express-orders-filters label>span,.express-orders-filters .list-density-field>span{color:#4b3e52!important;letter-spacing:0!important;text-transform:none!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.express-orders-filters :is(input,select){font-size:11px!important;font-weight:400!important;line-height:1.25!important}.express-orders-filters .list-density-control button{letter-spacing:0!important;font-size:10px!important;font-weight:700!important}.express-orders-filters .list-refresh-control button{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:14px!important;font-weight:400!important}.express-wishes-topbar{height:auto;min-height:91px}.express-wishes-topbar p{color:#625967;max-width:720px;margin:6px 0 0;font:400 12px/1.5 Arial,Helvetica Neue,sans-serif}.express-wishes-page,.express-order-composer{font-family:Arial,Helvetica Neue,sans-serif}.express-order-selected-search{align-items:center;gap:8px;display:flex}.express-order-selected-search input{flex:1;min-width:0}.express-order-selected-search input[readonly]{color:var(--ink);cursor:default;background:#f8f5fa;border-color:#cdbdde;font-weight:700}.express-order-selected-search button{flex:none;height:40px}.express-order-search-results button{font-family:Arial,Helvetica Neue,sans-serif;font-size:11px}.express-order-search-results strong{font-size:12px;line-height:1.35}.express-order-search-results small{font-size:10px;line-height:1.35}.express-order-search-results b{font-size:11px}.express-order-composer .async-search-feedback{margin-left:2px}@media (width<=560px){.express-order-selected-search{flex-direction:column;align-items:stretch}.express-order-selected-search button{width:100%}}.customer-suggestion-name{font:inherit;font-weight:700}.customer-suggestion-unlinked{color:#95611a;font:inherit;font-weight:700;display:inline!important}.return-entry-search-block:has(>.async-search-feedback){align-content:start;min-height:0}.return-entry-search-block>.async-search-feedback{min-height:14px;margin:5px 0 0 2px;padding:0}.return-entry-search-block>.async-search-feedback.empty{margin-bottom:0}@media (width<=1050px){.return-entry-list-head,.return-entry-item-heading{grid-template-columns:minmax(190px,1.35fr) minmax(145px,.9fr) minmax(170px,1fr) 95px 55px;gap:8px}}@media (width<=900px){.return-entry-list-head{display:none}.return-entry-item-heading{grid-template-columns:minmax(0,1fr) auto}.return-item-product{grid-column:1}.return-item-remove{grid-area:1/2}.return-item-sale{grid-column:1}.return-item-statuses{grid-column:2;justify-content:flex-end}.return-item-value{text-align:left;grid-column:1}.return-entry-item-grid{grid-template-columns:80px 1fr}.return-entry-item-grid .resolution{grid-column:1/-1}.return-legend-groups{grid-template-columns:1fr}}@media (width<=620px){.return-entry-section-title{flex-wrap:wrap;align-items:flex-start}.return-entry-section-title>button{margin-left:42px}.return-entry-items>article.return-entry-item{padding:10px}.return-entry-item-heading{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.return-item-sale{grid-column:1/-1}.return-item-statuses{grid-column:1;justify-content:flex-start}.return-item-value{text-align:right;grid-area:3/2}.return-entry-item-grid{grid-template-columns:88px minmax(0,1fr)}.return-entry-item-grid .resolution{grid-column:1/-1}.return-entry-item-support{flex-wrap:wrap;align-items:flex-start}.return-entry-item-support>div{justify-content:flex-end;width:100%}.return-entry-observation{grid-template-columns:1fr auto}.return-entry-observation>div{grid-column:1/-1}.return-entry-observation textarea{grid-column:1}.return-entry-observation small{grid-column:2}.return-entry-summary{grid-template-columns:1fr 1fr}}.commercial-availability-toggle{color:#685d70;cursor:pointer;background:#fff;border:1px solid #d7c9e5;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:4px 9px 4px 5px;font:700 10px Arial,Helvetica Neue,sans-serif;display:inline-flex}.commercial-availability-toggle>span{background:#d8d2dc;border-radius:999px;width:28px;height:18px;transition:background .15s;position:relative}.commercial-availability-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.commercial-availability-toggle.is-on{color:#246b43;background:#f3fbf6;border-color:#9dcdb0}.commercial-availability-toggle.is-on>span{background:#3d9361}.commercial-availability-toggle.is-on>span:after{transform:translate(10px)}.commercial-availability-toggle:disabled{opacity:.62;cursor:not-allowed}.commercial-checkbox-row{background:#fbf9fd;border:1px solid #d8cce4;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex!important}.commercial-checkbox-row input{accent-color:#70409a;width:17px;height:17px}.commercial-checkbox-row b{font-size:12px}.commercial-product-status{color:#746a78;white-space:nowrap;background:#f7f4f8;border:1px solid #ddd4e2;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.commercial-product-status.is-available{color:#246b43;background:#f2faf5;border-color:#a7d4b8}.commercial-clients-modal{width:min(720px,100vw - 32px);padding:0;overflow:hidden}.commercial-clients-modal>.modal-close{z-index:2;width:36px;height:36px;color:var(--purple-dark);background:#fff;border:1px solid #ded4e3;border-radius:9px;place-items:center;display:grid}.commercial-clients-modal>.modal-close .ui-icon{width:18px;height:18px}.commercial-clients-modal>header{border-bottom:1px solid var(--line);padding:24px 68px 18px 24px}.commercial-clients-modal>header h2{margin:5px 0 0;font:700 22px Arial,Helvetica Neue,sans-serif}.commercial-clients-modal>header p{color:var(--muted);margin:7px 0 0;font:15px/1.45 Arial,Helvetica Neue,sans-serif}.commercial-client-search{border-bottom:1px solid var(--line);background:#fcfbfd;padding:14px 18px}.commercial-client-search label{color:#625867;gap:6px;font-size:12px;font-weight:800;display:grid}.commercial-client-search .search{width:100%;max-width:none}.commercial-client-search .search .ui-icon{width:16px;height:16px}.commercial-clients-modal>.table-wrap{max-height:calc(92dvh - 275px);overflow:auto}.commercial-clients-table{border-collapse:collapse;width:100%;min-width:520px}.commercial-clients-table th,.commercial-clients-table td{border-bottom:1px solid var(--line);text-align:left;padding:11px 18px;font-size:12px}.commercial-clients-table th{color:#514657;text-transform:uppercase;font-size:11px}.commercial-clients-table td strong,.commercial-clients-table td small{display:block}.commercial-clients-table td small{color:var(--muted);margin-top:4px;font-size:10px}.commercial-clients-modal>.pagination-footer{border-top:0;margin:0}.commercial-clients-modal>.inline-message{margin:12px 18px 0}.commercial-page{gap:16px;display:grid}.commercial-welcome{margin-bottom:0}.commercial-table td:first-child{max-width:320px}.commercial-table td strong,.commercial-table td small,.commercial-table td a{display:block}.commercial-table td small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.commercial-table td a{text-overflow:ellipsis;max-width:240px;color:var(--purple);white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.commercial-modal{width:min(690px,100vw - 32px)}.commercial-form{gap:13px;display:grid}.commercial-form label{color:#615667;gap:6px;font-size:9px;font-weight:900;display:grid}.commercial-form input,.commercial-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ddd4e2;border-radius:9px;outline:none;padding:10px 11px;font:11px Arial,sans-serif}.commercial-form input:not([type=file]){height:41px}.commercial-form textarea{resize:vertical;line-height:1.5}.commercial-form input:focus,.commercial-form textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.commercial-form input:disabled,.commercial-form textarea:disabled{color:#867d8b;background:#f4f1f5}.commercial-form label small{color:var(--muted);font-size:8px;font-weight:600;line-height:1.5}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 18px;display:flex}.section-heading h2{margin:4px 0 0;font:18px Arial,Helvetica Neue,sans-serif}.section-heading>button:not(.primary-button){border:1px solid var(--line);color:var(--purple-dark);background:#fff;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:900}.search-rule-hint{color:var(--muted);font-size:8px;line-height:1.4}.returns-toolbar .search-rule-hint{max-width:180px}.comparison-picker{overflow:visible}.condition-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 18px;display:grid}.condition-options>label{cursor:pointer;position:relative}.condition-options input{opacity:0;position:absolute}.condition-options label>span{background:#fff;border:1px solid #e2d9e7;border-radius:9px;flex-direction:column;justify-content:center;min-height:55px;padding:10px 12px;display:flex}.condition-options label>span strong,.condition-options label>span small{display:block}.condition-options label>span strong{font-size:10px}.condition-options label>span small{color:var(--muted);margin-top:4px;font-size:8px}.condition-options input:checked+span{background:var(--purple-soft);color:var(--purple-dark);border-color:#b895cf;box-shadow:0 0 0 2px #73439514}.condition-options input:disabled+span{opacity:.45;cursor:not-allowed}.comparison-results{min-width:0}.comparison-table th:nth-child(n+3),.comparison-table td:nth-child(n+3){text-align:right;white-space:nowrap}.comparison-table th:nth-child(n+4){min-width:125px}.empty-price{color:#b0a7b4}.comparison-empty{text-align:center;background:#fcfafc;border:1px dashed #d8c9e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.comparison-empty>span{color:var(--purple);font-size:31px}.comparison-empty h2{margin:10px 0 5px;font:20px Arial,Helvetica Neue,sans-serif}.comparison-empty p{color:var(--muted);margin:0;font-size:9px}.comparison-export{align-items:center;text-decoration:none;display:inline-flex}.table-actions{gap:6px;display:flex}.table-actions button{color:var(--purple-dark);background:#fff;border:1px solid #d9cce1;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.table-actions button:disabled{opacity:.45}.data-section .pagination-footer{border-top:1px solid var(--line)}@media (width<=900px){.condition-options{grid-template-columns:1fr 1fr}.section-heading{align-items:flex-start}.search-rule-hint{width:100%}}@media (width<=620px){.condition-options{grid-template-columns:1fr}.commercial-page{padding-left:12px;padding-right:12px}.section-heading{flex-direction:column;align-items:stretch}.section-heading .primary-button{width:100%}.commercial-modal{width:calc(100vw - 18px)}.comparison-results .toolbar{display:grid}.comparison-results .search{min-width:0}}.commercial-page{gap:18px}.commercial-welcome{align-items:center}.commercial-guidance{background:#fbf9fc;border:1px solid #e4dbe8;border-radius:10px;align-items:center;gap:10px;min-width:260px;padding:11px 13px;display:flex}.commercial-guidance>span{background:var(--purple-soft);width:35px;height:35px;color:var(--purple-dark);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.commercial-guidance strong,.commercial-guidance small{display:block}.commercial-guidance strong{font-size:11px}.commercial-guidance small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.commercial-list-card,.condition-products,.comparison-picker,.comparison-results{min-width:0;overflow:hidden}.commercial-list-heading,.comparison-results-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.commercial-list-heading>span,.comparison-results-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:10px;font-weight:900}.commercial-filters{border-top:1px solid #eee8f1;border-bottom:1px solid var(--line);background:#fcfbfd;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;padding:14px 18px;display:grid}.commercial-filters>label{gap:6px;min-width:0;display:grid}.commercial-filters>label>span{color:#625867;font-size:10px;font-weight:800}.commercial-filters .search{width:100%;max-width:none}.commercial-filters>small{max-width:270px;color:var(--muted);padding-bottom:10px;font-size:10px;line-height:1.4}.commercial-table{min-width:1020px}.commercial-table th,.condition-products-table th,.comparison-table th{color:#514657;font-size:10px}.commercial-table td,.condition-products-table td,.comparison-table td{font-size:11px;line-height:1.45}.commercial-table td strong{font-size:12px}.commercial-table td small{margin-top:4px;font-size:10px}.commercial-table td a{max-width:260px;font-size:11px}.commercial-table td:nth-child(3){font-weight:800}.table-actions{gap:7px}.table-actions button{min-height:34px;padding:0 11px;font-size:10px}.commercial-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:28px 18px;display:flex}.commercial-empty>span{background:var(--purple-soft);width:46px;height:46px;color:var(--purple-dark);border-radius:13px;place-items:center;font-size:20px;font-weight:900;display:grid}.commercial-empty strong{margin-top:11px;font:17px Arial,Helvetica Neue,sans-serif}.commercial-empty p{max-width:440px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.commercial-empty.compact{grid-column:1/-1;min-height:145px}.commercial-empty.compact>span{width:40px;height:40px;font-size:17px}.commercial-empty.compact strong{font-size:15px}.commercial-empty.compact p{font-size:10px}.commercial-list-card .pagination-footer,.condition-products .pagination-footer,.comparison-results .pagination-footer{border-top:1px solid var(--line);font-size:10px}.commercial-list-card .pagination-controls,.condition-products .pagination-controls,.comparison-results .pagination-controls{font-size:10px}.commercial-list-card .pagination-controls button,.condition-products .pagination-controls button,.comparison-results .pagination-controls button{min-height:34px;font-size:10px}.commercial-list-card .pagination-controls select,.condition-products .pagination-controls select,.comparison-results .pagination-controls select{height:34px;font-size:10px}.condition-products{margin-top:0}.section-heading{min-height:82px;padding:16px 18px}.section-heading h2{font-size:20px}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.section-heading>button:not(.primary-button){min-height:36px;padding:0 13px;font-size:10px}.condition-products>.inline-message{margin:14px 18px 0}.version-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.version-history-heading strong{font-size:12px}.version-history-heading small{color:var(--muted);font-size:10px}.version-history>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.version-history a.current{background:#f8f2fb;border-color:#bfa6cf}.version-history a.current span{color:var(--purple-dark)}.version-history a small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.condition-products-table{min-width:680px}.condition-products-table td:last-child{font-size:12px}.commercial-modal{max-height:calc(100dvh - 42px);overflow-y:auto}.commercial-modal .returns-modal-heading{z-index:2;background:#fff;position:sticky;top:0}.commercial-form{padding-bottom:0}.commercial-form label{font-size:10px}.commercial-form input,.commercial-form textarea{font-size:12px}.commercial-form label small{font-size:10px}.commercial-modal .modal-actions{background:#fff;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:sticky;bottom:0}.comparison-picker-heading{align-items:center}.comparison-picker-actions{align-items:center;gap:10px;display:flex}.comparison-picker-actions>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.comparison-picker-actions .secondary-button{min-height:38px}.condition-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.condition-options label>span{min-height:72px;padding:12px 38px 12px 13px;position:relative}.condition-options label>span i{color:#0000;background:#fff;border:1px solid #d9cedf;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.condition-options label>span strong{font-size:12px;line-height:1.35}.condition-options label>span small{font-size:10px}.condition-options input:focus-visible+span{outline-offset:2px;outline:3px solid #73439533}.condition-options input:checked+span i{border-color:var(--purple);background:var(--purple);color:#fff}.condition-options input:disabled+span{opacity:.55}.comparison-results-heading{min-height:72px;padding:14px 18px}.comparison-table th{white-space:normal;line-height:1.35}.comparison-table th:nth-child(n+3),.comparison-table td:nth-child(n+3){font-size:11px}.comparison-empty{min-height:250px}.comparison-empty h2{font-size:20px}.comparison-empty p{font-size:11px}.comparison-export{min-height:38px;text-decoration:none}@media (width<=1050px){.commercial-welcome{align-items:flex-start}.commercial-guidance{min-width:230px}.version-history>div:last-child,.condition-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.commercial-welcome{display:grid}.commercial-guidance{width:100%;min-width:0}.commercial-list-heading,.comparison-results-heading{align-items:flex-start}.commercial-filters{grid-template-columns:1fr}.commercial-filters>small{max-width:none;padding-bottom:0}.section-heading,.comparison-picker-heading{flex-direction:column;align-items:stretch}.comparison-picker-actions{justify-content:space-between}.version-history-heading{flex-direction:column;align-items:flex-start}.version-history>div:last-child{grid-template-columns:1fr}.commercial-modal .modal-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.pagination-footer{align-items:flex-start}.pagination-controls{flex-wrap:wrap}}@media (width<=520px){.commercial-page{padding-left:12px;padding-right:12px}.commercial-list-heading,.comparison-results-heading{display:grid}.commercial-list-heading>span,.comparison-results-heading>span{width:max-content}.comparison-picker-actions{flex-direction:column;align-items:stretch}.comparison-picker-actions .secondary-button{width:100%}.condition-options{grid-template-columns:1fr}.commercial-filters{padding:12px}.section-heading,.version-history{padding:14px}.commercial-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.commercial-modal .modal-actions{grid-template-columns:1fr 1fr;display:grid}.commercial-list-card .table-footer,.condition-products .table-footer,.comparison-results .table-footer{display:grid}.commercial-empty{min-height:180px}.comparison-empty{padding-left:16px;padding-right:16px}}.chat-help-section>strong{align-items:center;gap:8px;display:flex}.chat-help-section>strong>span{background:var(--purple);color:#fff;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.chat-help-section+.chat-help-section{margin-top:9px}.chat-execution-toggle{align-items:center;display:inline-flex}.chat-panel.with-execution-panel{grid-template-columns:minmax(260px,30%) minmax(0,1fr)}.chat-execution-pane{z-index:52;background:#fcfafc;border-left:1px solid #e4dbe8;flex-direction:column;width:min(380px,94vw);min-width:0;transition:transform .2s;display:flex;position:fixed;top:78px;bottom:0;right:0;transform:translate(105%);box-shadow:-14px 0 34px #2b173a33}.chat-panel.show-execution-panel .chat-execution-pane{transform:translate(0)}.chat-execution-pane>header>button{place-items:center;display:grid}.chat-execution-backdrop{z-index:51;background:#2a18354d;border:0;display:block;position:fixed;inset:78px 0 0}@media (width<=980px){.chat-push-help-button{display:none}.chat-push-pill{padding:0 9px}.chat-topbar-actions{gap:5px}}@media (width<=760px){.chat-push-pill{justify-content:center;width:34px;padding:0;font-size:0}.chat-push-pill>span{font-size:11px}.chat-push-modal{width:100%;max-height:90vh}.chat-push-actions>button{flex:1}.chat-execution-pane{width:94vw}}@media (width<=1100px){.home-topbar{gap:18px;height:auto;min-height:91px;padding-top:10px;padding-bottom:10px}.home-favorites-heading{display:none}}@media (width<=760px){.home-topbar{gap:9px;padding:13px 12px 11px 64px}.home-greeting{min-width:0!important}.home-favorites{width:100%;min-width:0}.home-favorites-list{margin-left:-2px;padding-bottom:5px}.home-favorite-card{min-width:124px;height:52px;padding:6px 8px}.home-favorite-icon{width:31px;height:31px;font-size:15px}.home-favorites-empty{padding:7px 0 2px}}.chat-message-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.chat-message-meta time{margin:0}.chat-message-receipt{color:#8c818f;letter-spacing:-2px;min-width:18px;font-size:9px;font-weight:900;line-height:1}.chat-message-receipt.read{color:var(--green)}.brand-row{align-items:flex-start;gap:6px;padding-bottom:27px;display:flex}.brand-row .brand{flex:1;min-width:0;padding:0 4px}.global-communication-actions{gap:5px;display:flex}.global-communication-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid;position:relative}.global-communication-button:hover{background:#ffffff38}.global-communication-button>b{color:#fff;background:#dc3f56;border:2px solid #4d2b76;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-7px;right:-7px}.global-communication-button.tasks>span{font-size:14px}.global-task-backdrop{z-index:59}.global-task-center{background:#fcfafc;flex-direction:column;width:min(520px,96vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 42px #27143447}.global-task-center>header{border-bottom:1px solid #e4dbe8;justify-content:space-between;align-items:center;min-height:78px;padding:17px 20px;display:flex}.global-task-center h2{margin:3px 0 0;font:22px Arial,Helvetica Neue,sans-serif}.global-task-center>header>button{width:33px;height:33px;color:var(--purple);background:#fff;border:1px solid #ddd1e3;border-radius:9px;font-size:19px}.global-task-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px 0;display:grid}.global-task-tabs button{color:#766a7d;background:#eee8f1;border:0;border-radius:8px;min-height:39px;font-size:9px;font-weight:900}.global-task-tabs button.selected{background:var(--purple);color:#fff}.global-task-tabs b{margin-left:5px}.global-task-filters{grid-template-columns:1fr auto;gap:8px;padding:10px 14px;display:grid}.global-task-filters input[type=text],.global-task-filters>input{border:1px solid #ded5e3;border-radius:8px;min-width:0;height:38px;padding:0 10px}.global-task-filters label{color:#6f6276;background:#fff;border:1px solid #e0d6e4;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.global-task-filters label input{accent-color:var(--purple)}.global-task-list{flex:1;align-content:start;gap:8px;min-height:0;padding:0 14px 18px;display:grid;overflow-y:auto}.global-task-list>article{background:#fff;border:1px solid #e0d7e5;border-radius:10px;overflow:hidden}.global-task-list>article.urgent{border-left:4px solid #d53a51}.global-task-card{text-align:left;background:0 0;border:0;width:100%;padding:12px}.global-task-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.global-task-card strong{color:var(--ink);font-size:10px}.global-task-card em{color:#ae2d43;text-transform:uppercase;background:#fee8eb;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.global-task-card small,.global-task-card time{color:var(--muted);margin-top:6px;font-size:8px;display:block}.global-task-card p{color:#54485a;white-space:pre-wrap;max-height:42px;margin:8px 0 0;font-size:9px;line-height:1.5;overflow:hidden}.global-task-open-chat{width:100%;min-height:31px;color:var(--purple);background:#faf7fb;border:0;border-top:1px solid #eee7f1;font-size:8px;font-weight:900}.global-task-empty{color:var(--muted);text-align:center;padding:50px 20px;font-size:9px}.sidebar.collapsed .brand-row{display:block}.sidebar.collapsed .global-communication-actions{margin-top:12px;display:grid}.sidebar.collapsed .brand-row .brand{padding:0}.sidebar.collapsed .brand-row .brand>div{display:none}@media (width<=760px){.brand-row{padding-bottom:18px}.global-task-filters{grid-template-columns:1fr}.global-task-center{width:100%}}.global-utility-bar{z-index:44;background:#fffffff7;border-bottom:1px solid #e7e0ea;justify-content:flex-end;align-items:center;gap:7px;height:38px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #301b3f0a}.global-utility-bar .global-communication-button{width:auto;height:28px;color:var(--purple-dark);letter-spacing:.15px;background:#f7f3f9;border:1px solid #ded3e4;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:8px;display:flex}.global-utility-bar .global-communication-button:hover{background:#eee5f3;border-color:#bca3cc}.global-utility-bar .global-communication-button>b{background:var(--purple);border:0;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:7px;position:static}.global-utility-bar .global-communication-button.tasks>b{background:#b83249}.has-global-utility .page-favorite{top:66px}.has-global-utility.has-page-favorite .topbar:not(.chat-topbar)>:nth-child(2){top:148px}.has-global-utility .chat-page{height:calc(100vh - 116px)}@media (width<=620px){.global-utility-bar{height:40px;padding:0 11px 0 64px}.global-utility-bar .global-communication-button{height:27px;padding:0 8px}.has-global-utility .page-favorite{top:54px}.has-global-utility .chat-page{height:calc(100vh - 112px)}}.global-utility-bar>*{flex-shrink:0}@media (width<=620px){.global-utility-bar{scrollbar-width:none;overflow-x:auto}.global-utility-bar::-webkit-scrollbar{display:none}}.global-utility-bar .global-communication-button>span{font:inherit}.global-utility-bar{justify-content:space-between}.global-workflow-actions,.global-integration-actions,.global-utility-actions{align-items:center;gap:7px;display:flex}.global-utility-actions{margin-left:auto}.global-workflow-button,.global-bling-button{border:1px solid;border-radius:7px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.global-workflow-button>span,.global-bling-button>span{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.global-bling-button>span .ui-icon{width:10px;height:10px}.global-workflow-button b,.global-workflow-button small,.global-bling-button b,.global-bling-button small{font:800 7px Arial,sans-serif}.global-workflow-button.warning,.global-bling-button.warning{color:#805715;background:#fff8e9;border-color:#e6be64}.global-workflow-button.warning>span,.global-workflow-button.warning b,.global-bling-button.warning>span,.global-bling-button.warning b{background:#d99a25}.global-bling-button.system.error{color:#8e3040;background:#fff3f4;border-color:#e8b7bd}.global-bling-button.system.error>span,.global-bling-button.system.error b{background:#bd4256}.global-workflow-button.ok,.global-bling-button.ok{color:#277046;background:#f2fbf5;border-color:#b9dec9}.global-workflow-button.ok>span,.global-bling-button.ok>span{background:#3d9b68}.global-workflow-button.ok small,.global-bling-button.ok small{color:#277046}.global-workflow-button.credit>span{font-size:12px}.approval-status.revisao{color:#a13a50;background:#fdebed}.approval-status.compensado{color:#68458b;background:#f1eafa}.approval-status.nao_considerado,.approval-status.bloqueado{color:#655f68;background:#ece9ee}.approval-status{white-space:nowrap;align-items:center;line-height:1.2}.row-action.review{color:#a13a50;background:#fff5f6;border-color:#edc2cc}.credit-table tbody tr:has(.approval-status.revisao) td{background:#fff5f6;border-color:#efcbd3}.credit-table tbody tr:has(.approval-status.revisao) td:first-child{box-shadow:inset 4px 0 #c94f68}.seller-view-toggle{align-items:center;gap:7px;display:inline-flex}.seller-eye-icon{border:1.5px solid;border-radius:50%;width:14px;height:9px;position:relative}.seller-eye-icon:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:2px 4.5px}.bling-sellers-panel{background:#fbf9fc;border:1px solid #dfd5e5;border-radius:11px;margin-top:18px;padding:18px}.bling-sellers-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.bling-sellers-heading span{color:var(--purple);letter-spacing:1px;font-size:7px;font-weight:900}.bling-sellers-heading h3{color:var(--ink);margin:4px 0 0;font:18px Arial,Helvetica Neue,sans-serif}.bling-sellers-heading p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.bling-sellers-heading>strong{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:9px}.bling-sellers-table{background:#fff;min-width:520px}.bling-sellers-table th:first-child,.bling-sellers-table td:first-child{width:170px}.bling-sellers-table td:first-child strong{color:var(--purple-dark);font-size:10px}.bling-sellers-loading,.bling-sellers-empty{min-height:120px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;font-size:9px;display:grid}.bling-sellers-empty strong{color:var(--ink);font-size:10px}.bling-sellers-empty p{margin:0}@media (width<=760px){.bling-sellers-heading{flex-direction:column;align-items:flex-start}.bling-sellers-panel{padding:14px}}.global-favorites-bar{background:#fbf9fc;border-bottom:1px solid #e6dce9;align-items:center;gap:12px;height:66px;padding:7px 22px;display:flex}.global-favorites-label{height:42px;color:var(--purple-dark);white-space:nowrap;border-right:1px solid #d8c9e0;align-items:center;padding-right:14px;font-size:9px;font-weight:900;display:flex}.global-favorites-list{scrollbar-width:thin;scrollbar-color:#cbb8d8 transparent;flex:1;align-items:center;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.global-favorite-card{text-align:left;background:#fff;border:1px solid #e2d7e7;border-radius:9px;align-items:center;gap:8px;min-width:126px;max-width:154px;height:46px;padding:6px 9px;display:flex;box-shadow:0 2px 7px #381e500a}.global-favorite-card:hover,.global-favorite-card.active{background:#f7f0fa;border-color:#b994ce}.global-favorite-icon{color:#fff;background:linear-gradient(145deg,#56307d,#8952a0);border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:15px;display:grid;box-shadow:0 3px 8px #4c276c2b}.global-favorite-card>span:last-child{min-width:0}.global-favorite-card strong,.global-favorite-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-favorite-card strong{color:var(--ink);font-size:9px}.global-favorite-card small{color:var(--muted);margin-top:3px;font-size:7px}.global-favorites-empty{color:var(--muted);white-space:nowrap;font-size:8px}.global-favorite-toggle{height:36px;color:var(--purple-dark);background:#fff;border:1px solid #d8c9e0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:8px;display:flex}.global-favorite-toggle>span{font-size:15px}.global-favorite-toggle.selected{background:var(--purple-soft);border-color:#a77bc1}.global-favorite-toggle:focus-visible,.global-favorite-card:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.has-global-favorites .chat-page{height:calc(100dvh - 144px)}.has-global-favorites.has-global-utility .chat-page{height:calc(100dvh - 182px)}.global-favorites-label{cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;gap:5px}.global-favorites-label>span{font-size:13px}.global-favorites-label>small{background:var(--purple-soft);text-align:center;border-radius:999px;min-width:18px;padding:3px 5px}.global-favorites-empty{cursor:pointer;background:0 0;border:0}.favorite-manager{width:min(720px,100vw - 32px);max-height:min(82vh,760px);padding:0;overflow:hidden}.favorite-manager-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px 64px 16px 22px;display:flex}.favorite-manager-heading h2{margin:4px 0 0;font-family:Arial,Helvetica Neue,sans-serif;font-size:22px}.favorite-manager-heading p{color:var(--muted);margin:5px 0 0;font-size:15px;line-height:1.45}.favorite-manager-summary{background:var(--purple-soft);border-radius:10px;align-items:center;gap:8px;margin:16px 20px 10px;padding:12px 14px;display:flex}.favorite-manager-summary strong{font-size:18px}.favorite-manager-summary span{font-size:10px;font-weight:800}.favorite-manager-summary small{color:var(--muted);margin-left:auto;font-size:9px}.favorite-manager-summary small b{color:var(--purple-dark);font-size:11px}.favorite-manager-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:52vh;padding:8px 20px 16px;display:grid;overflow:auto}.favorite-manager-item{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.favorite-manager-item:hover{background:#fbf8fc;border-color:#b994ce}.favorite-manager-item.selected{background:#f8f2fb;border-color:#b994ce}.favorite-manager-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:8px;flex:none;place-items:center;display:grid}.favorite-manager-item>span:nth-child(2){flex:1;min-width:0}.favorite-manager-item strong,.favorite-manager-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.favorite-manager-item strong{font-size:10px}.favorite-manager-item small{color:var(--muted);margin-top:3px;font-size:8px}.favorite-manager-item>b{color:#836f8d;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:70px;font-size:8px;display:flex}.favorite-manager-item.selected>b{color:var(--purple)}.favorite-manager-pin{width:15px;height:15px}.favorite-manager-empty{min-height:170px;color:var(--muted);text-align:center;border:1px dashed #d9cbe2;border-radius:10px;grid-column:1/-1;align-content:center;place-items:center;gap:7px;display:grid}.favorite-manager-empty>span{color:#a77bc1;font-size:24px}.favorite-manager-empty>strong{color:var(--ink);font-size:11px}.favorite-manager-empty>small{font-size:9px}.favorite-manager footer{border-top:1px solid var(--line);justify-content:flex-end;padding:13px 20px;display:flex}@media (width<=760px){.global-favorites-bar{gap:8px;height:62px;padding:6px 10px 6px 64px}.global-favorites-label{height:38px;padding-right:9px;font-size:8px}.global-favorite-card{min-width:114px;height:42px;padding:5px 7px}.global-favorite-icon{width:28px;height:28px;font-size:13px}.global-favorite-card small{display:none}.global-favorite-toggle{justify-content:center;width:38px;height:38px;padding:0}.global-favorite-toggle>b{display:none}.has-global-favorites .chat-page{height:calc(100dvh - 134px)}.has-global-favorites.has-global-utility .chat-page{height:calc(100dvh - 174px)}.favorite-manager-list{grid-template-columns:1fr}.favorite-manager-summary{flex-wrap:wrap;align-items:flex-start}.favorite-manager-summary small{width:100%;margin-left:0}}.pagination-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 14px;display:flex}.pagination-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pagination-controls label{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.pagination-controls select{height:31px;color:var(--ink);background:#fff;border:1px solid #ddd2e3;border-radius:7px;padding:0 7px;font-size:9px}.pagination-controls button{height:31px;color:var(--purple-dark);background:#fff;border:1px solid #d9cce1;border-radius:7px;padding:0 10px;font-size:8px;font-weight:900}.pagination-controls button:hover:not(:disabled){background:var(--purple-soft);border-color:#a983c0}.pagination-controls button:disabled{opacity:.42;cursor:not-allowed}.pagination-controls strong{min-width:78px;color:var(--ink);text-align:center;font-size:8px}@media (width<=620px){.pagination-footer{flex-direction:column;align-items:stretch}.pagination-controls{flex-wrap:wrap;justify-content:space-between}.pagination-controls label{justify-content:flex-end;width:100%}.pagination-controls button{flex:1}.pagination-controls strong{align-self:center}}.global-favorites-bar{z-index:43;position:sticky;top:0;box-shadow:0 3px 10px #301b3f0d}.has-global-utility .global-favorites-bar{top:38px}@media (width<=620px){.has-global-utility .global-favorites-bar{top:40px}}.bling-store-toolbar-actions{align-items:flex-end;gap:10px;display:flex}.bling-store-toolbar-actions .functionality-filter{min-width:145px}.bling-store-state{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bling-store-state i,.bling-store-state em{white-space:nowrap;border-radius:14px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800}.bling-store-state i.enabled{color:#287247;background:#e6f4eb}.bling-store-state i.disabled{color:#9b3333;background:#f8e8e8}.bling-store-state i.unknown{color:#736779;background:#f1edf3}@media (width<=760px){.bling-store-toolbar-actions{flex-direction:column;align-items:stretch}.bling-store-toolbar-actions .functionality-filter{min-width:0}.bling-store-state{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.sales-page{gap:18px;display:grid}.sales-metrics{margin:0}.sales-table-card{min-width:0}.sales-filters{background:#fbf9fc;border-top:1px solid #eee7f1;border-bottom:1px solid #e8e0eb;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,auto));align-items:end;gap:10px;padding:13px 16px;display:grid}.sales-filters .search{min-width:0}.sales-filters>label:not(.search){color:var(--muted);gap:5px;font-size:8px;font-weight:800;display:grid}.sales-filters select,.sales-filters input[type=date]{height:38px;color:var(--ink);background:#fff;border:1px solid #ded4e3;border-radius:8px;padding:0 10px;font-size:10px}.sales-table{min-width:1180px}.sales-table td{vertical-align:middle}.sales-table td>small,.sales-items-table td>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.sales-ticket{color:var(--purple);font-size:12px}.sales-status,.sales-link,.sales-item-state{white-space:nowrap;border-radius:13px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.sales-status.valid,.sales-link.linked,.sales-item-state.present{color:#287247;background:#e6f4eb}.sales-status.canceled,.sales-item-state.removed{color:#9b3333;background:#f8e8e8}.sales-link.unlinked{color:#94601c;background:#fff1d9}.sales-details-modal{width:min(1180px,100vw - 38px);max-height:calc(100vh - 34px);overflow:auto}.sales-detail-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.sales-detail-summary>div,.sales-link-preview{background:#fbf9fc;border:1px solid #e6ddea;border-radius:10px;padding:12px}.sales-detail-summary span,.sales-link-preview span{color:var(--muted);font-size:8px;font-weight:800;display:block}.sales-detail-summary strong,.sales-link-preview strong{margin-top:5px;font-size:10px;display:block}.sales-detail-summary small,.sales-link-preview small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.sales-detail-section{background:#fff;border:1px solid #e3dae8;border-radius:11px;margin-top:13px;overflow:hidden}.sales-detail-heading{background:#fbf9fc;border-bottom:1px solid #ebe4ee;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:12px 14px;display:flex}.sales-detail-heading strong,.sales-detail-heading small{display:block}.sales-detail-heading strong{font-size:11px}.sales-detail-heading small{color:var(--muted);margin-top:4px;font-size:8px}.sales-detail-heading>span{color:#94601c;background:#fff1d9;border-radius:13px;padding:6px 9px;font-size:8px;font-weight:900}.sales-items-table tr.removed{color:#7f747f;background:#fff9f9}.sales-details-grid{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.sales-payment-list{padding:6px 14px}.sales-payment-list article{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:10px 0;display:flex}.sales-payment-list article:last-child{border-bottom:0}.sales-payment-list article.removed{opacity:.55}.sales-payment-list strong,.sales-payment-list small{display:block}.sales-payment-list strong{font-size:10px}.sales-payment-list small{color:var(--muted);margin-top:4px;font-size:8px}.sales-payment-list b{white-space:nowrap;font-size:10px}.sales-detail-empty{color:var(--muted);padding:14px;font-size:9px}.sales-totals{margin:0;padding:9px 14px}.sales-totals>div{border-bottom:1px solid #eee8f0;justify-content:space-between;gap:15px;padding:8px 0;font-size:9px;display:flex}.sales-totals>div:last-child{border-bottom:0}.sales-totals dt{color:var(--muted)}.sales-totals dd{margin:0;font-weight:800}.sales-totals .total{font-size:11px}.sales-related-returns{background:#f4eef7;border-radius:9px;margin:0 14px 14px;padding:11px}.sales-related-returns span,.sales-related-returns strong{display:block}.sales-related-returns span{color:var(--muted);font-size:8px}.sales-related-returns strong{margin-top:5px;font-size:9px}.sales-notes{padding-bottom:12px}.sales-notes p{color:#55495b;white-space:pre-wrap;margin:10px 14px 0;font-size:9px;line-height:1.55}.sales-details-modal .modal-actions{justify-content:space-between;align-items:center}.sales-sync-time{color:var(--muted);margin-right:auto;font-size:8px}.sales-link-modal{width:min(520px,100vw - 30px)}.sales-link-preview{margin:14px 0}.sales-filters>label:not(.search),.sales-table td>small,.sales-items-table td>small,.sales-status,.sales-link,.sales-item-state,.sales-detail-summary span,.sales-link-preview span,.sales-detail-summary small,.sales-link-preview small,.sales-detail-heading small,.sales-detail-heading>span,.sales-payment-list small,.sales-related-returns span,.sales-sync-time{font-size:10px}.sales-filters select,.sales-filters input[type=date],.sales-detail-summary strong,.sales-link-preview strong,.sales-payment-list strong,.sales-payment-list b{font-size:12px}.sales-detail-empty,.sales-totals>div,.sales-related-returns strong,.sales-notes p{font-size:11px}.sales-detail-heading strong,.sales-totals .total{font-size:13px}@media (width<=1100px){.sales-filters{grid-template-columns:1fr 1fr 1fr}.sales-filters .search{grid-column:1/-1}.sales-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sales-filters{grid-template-columns:1fr}.sales-filters .search{grid-column:auto}.sales-detail-summary{grid-template-columns:1fr 1fr}.sales-details-grid{grid-template-columns:1fr}.sales-detail-heading{flex-direction:column;align-items:flex-start}.sales-details-modal .modal-actions{align-items:stretch}.sales-sync-time{margin:0}}.sales-store-filter{flex:170px;min-width:170px;position:relative}.sales-store-multi-select,.sales-store-multi-select>summary{width:100%;min-width:0}.sales-store-multi-select>summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-store-multi-select>div{z-index:7;left:0;right:auto}.sales-store-multi-select label{grid-template-columns:16px minmax(0,1fr)}@media (width<=760px){.sales-store-filter{width:100%;min-width:0}}.sales-details-modal{width:min(1080px,100vw - 38px)}.record-origin-heading{align-items:center;gap:8px;display:flex}.record-origin-info{display:inline-flex;position:relative}.record-origin-info>button{background:var(--purple);color:#fff;cursor:help;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:900;display:grid}.record-origin-info>button:hover,.record-origin-info>button:focus-visible{background:var(--purple-dark);box-shadow:0 0 0 3px var(--purple-soft);outline:0}.record-origin-info>[role=tooltip]{z-index:14;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#302536;border-radius:8px;width:max-content;max-width:min(280px,100vw - 48px);padding:8px 10px;font-size:10px;font-weight:600;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 8px 20px #23142d33}.record-origin-info:hover>[role=tooltip],.record-origin-info:focus-within>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.sales-detail-loading{text-align:center;background:#fbf9fc;border:1px solid #e6ddea;border-radius:11px;place-content:center;min-height:150px;padding:28px;display:grid}.sales-detail-loading span{color:var(--purple-dark);font-size:13px;font-weight:800}.sales-detail-loading small{color:var(--muted);margin-top:6px;font-size:10px}.sales-detail-summary{background:#fbf9fc;border:1px solid #e6ddea;border-radius:11px;grid-template-columns:1fr;gap:0;margin:0 0 14px;padding:0 16px;display:grid}.sales-detail-summary>div{background:0 0;border:0}.sales-detail-summary .sales-detail-customer{border-bottom:1px solid #e9e1ec;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;min-height:52px;padding:9px 0 8px;display:grid}.sales-detail-summary dt{color:var(--muted);font-size:10px;font-weight:600}.sales-detail-summary dd{color:var(--ink);margin:0;font-size:11px;font-weight:500;line-height:1.4}.sales-detail-summary .sales-detail-customer dd{font-size:14px;font-weight:700}.sales-detail-summary small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:400;display:block}.sales-detail-meta{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.25fr) minmax(140px,1fr) minmax(120px,.85fr);gap:12px 22px;padding:8px 0 9px;display:grid}.sales-detail-meta>div{gap:2px;min-width:0;display:grid}.sales-detail-meta dd{overflow-wrap:anywhere}.sales-items-table{min-width:660px}.sales-items-table th:first-child,.sales-items-table td:first-child{width:46%}.sales-item-metadata{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.sales-item-metadata .sales-item-state{padding:3px 6px;font-size:9px}.sales-details-grid{grid-template-columns:1fr;gap:0}@media (width<=760px){.sales-detail-summary{padding:0 12px}.sales-detail-summary .sales-detail-customer{grid-template-columns:1fr;gap:2px}.sales-detail-meta{grid-template-columns:1fr 1fr;gap:9px 16px}}@media (width<=430px){.sales-detail-meta{grid-template-columns:1fr}}.version-history{border-bottom:1px solid var(--line);background:#fcfafc;padding:14px 18px}.version-history>strong{margin-bottom:9px;font-size:10px;display:block}.version-history>div{gap:8px;display:flex;overflow-x:auto}.version-history a{min-width:220px;color:var(--ink);background:#fff;border:1px solid #e0d6e6;border-radius:9px;padding:9px 11px;text-decoration:none}.version-history a span,.version-history a b,.version-history a small{display:block}.version-history a span{color:var(--purple);text-transform:uppercase;font-size:7px;font-weight:900}.version-history a b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.version-history a small{color:var(--muted);margin-top:4px;font-size:7px}.bling-payment-methods-table th:last-child,.bling-payment-methods-table td:last-child{text-align:left;width:250px}.bling-payment-methods-table td:nth-child(2)>strong,.bling-payment-methods-table td:nth-child(2)>small{display:block}.bling-payment-methods-table td:nth-child(2)>small{color:var(--muted);margin-top:4px;font-size:10px}.bling-payment-destination{align-items:center;gap:8px;display:flex}.bling-payment-destination select{width:190px;height:38px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;outline:none;padding:0 10px;font-size:11px;font-weight:700}.bling-payment-destination select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.bling-payment-destination select:disabled{color:#7c7182;opacity:1;background:#f2eef4}.bling-payment-destination small{color:var(--purple);white-space:nowrap;font-size:10px;font-weight:800}.bling-payment-methods-card .bling-payment-heading{align-items:center;min-height:70px;padding:13px 20px}.bling-payment-title-row{align-items:center;gap:8px;display:flex}.bling-payment-title-row h2{margin:0}.bling-payment-heading p{margin-top:4px;font-size:11px}.bling-payment-help{display:inline-flex;position:relative}.bling-payment-help>button{background:var(--purple-soft);width:28px;height:28px;color:var(--purple-dark);cursor:help;border:1px solid #d8cde0;border-radius:50%;place-items:center;padding:0;display:grid}.bling-payment-help>button .ui-icon{width:15px;height:15px}.bling-payment-help>button:hover,.bling-payment-help>button:focus-visible{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);outline:0}.bling-payment-help>[role=tooltip]{z-index:12;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#302536;border-radius:8px;width:320px;max-width:calc(100vw - 60px);padding:9px 11px;font-size:10px;font-weight:600;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:0;transform:translateY(-3px);box-shadow:0 8px 20px #23142d33}.bling-payment-help:hover>[role=tooltip],.bling-payment-help:focus-within>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.bling-payment-heading-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bling-payment-heading-meta>span{min-height:28px;color:var(--purple-dark);white-space:nowrap;background:#faf6fc;border:1px solid #dfd2e8;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.bling-payment-heading-meta>span .ui-icon{width:14px;height:14px}.bling-payment-heading-meta>strong{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:10px}.bling-payment-methods-table{table-layout:fixed;min-width:760px}.bling-payment-methods-table th,.bling-payment-methods-table td{padding:10px 14px}.bling-payment-methods-table tbody td{height:64px}.bling-payment-methods-table th:first-child,.bling-payment-methods-table td:first-child{width:36%}.bling-payment-methods-table th:nth-child(2),.bling-payment-methods-table td:nth-child(2){width:28%}.bling-payment-methods-table th:last-child,.bling-payment-methods-table td:last-child{width:36%}.bling-payment-methods-table td:first-child strong{font-size:11px}.bling-payment-methods-table td:first-child small{margin-top:3px;font-size:10px}.bling-payment-commission{grid-template-columns:42px minmax(130px,1fr) 36px;align-items:center;gap:10px;display:grid}.bling-payment-commission-switch{cursor:pointer}.bling-payment-commission-switch span{flex:none}.bling-payment-commission-state{min-width:0}.bling-payment-commission-state strong,.bling-payment-commission-state small{display:block}.bling-payment-commission-state strong{color:var(--ink);font-size:11px}.bling-payment-commission-state small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.bling-payment-history-button{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.bling-payment-history-button .ui-icon{width:16px;height:16px}.bling-payment-commission-error{color:#a33b4d;margin-top:5px;font-size:10px;display:block}.bling-payment-methods-table tbody tr:hover td{background:#fcfafc}@media (width<=900px){.bling-payment-methods-card .bling-payment-heading{flex-direction:column;align-items:flex-start}.bling-payment-heading-meta{justify-content:flex-start}.bling-payment-methods-table{min-width:700px}.bling-payment-methods-table th:first-child,.bling-payment-methods-table td:first-child{width:32%}.bling-payment-methods-table th:nth-child(2),.bling-payment-methods-table td:nth-child(2){width:28%}.bling-payment-methods-table th:last-child,.bling-payment-methods-table td:last-child{width:40%}}@media (width<=560px){.bling-payment-heading-meta{flex-direction:column;align-items:flex-start}.bling-payment-heading-meta>span{white-space:normal}.bling-payment-help>[role=tooltip]{max-width:calc(100vw - 44px);left:auto;right:0}}.financial-position-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.financial-position-summary .metric-card{text-align:left;min-height:88px;padding:12px 14px}.financial-position-summary .metric-icon{flex:0 0 32px;width:32px;height:32px}.financial-position-summary .metric-icon .ui-icon{width:16px;height:16px}.financial-position-summary .metric-card span{margin-bottom:5px}.financial-position-summary .metric-card strong{font-size:20px}.financial-position-summary .metric-card small{margin-top:4px;line-height:1.4}.financial-position-payable-summary{border-left:4px solid #c65b70!important}.financial-position-notice{color:#6f531d;background:#fff8e8;border:1px solid #e4cf9f;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.financial-position-notice>span{background:#f4dfb2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.financial-position-notice p{margin:1px 0 0;font-size:10px;line-height:1.5}.financial-position-notice strong{margin-bottom:2px;display:block}.financial-position-toolbar .search{max-width:none}.financial-position-table{min-width:760px}.financial-position-table th:nth-child(2),.financial-position-table th:nth-child(3),.financial-position-table td:nth-child(2),.financial-position-table td:nth-child(3){text-align:right}.financial-position-table td:nth-child(2)>small,.financial-position-table td:nth-child(3)>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.financial-position-value{font-size:12px}.financial-position-value.payable{color:#963c57}.financial-position-value.consigned{color:var(--purple-dark)}.financial-position-loading span,.financial-position-loading small{display:block}.financial-position-loading span{color:var(--purple-dark);font-size:12px;font-weight:900}.financial-position-loading small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:400}.financial-position-loading span:before{content:"";border:2px solid #d7c6e1;border-top-color:var(--purple);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:8px;animation:.8s linear infinite financial-position-spin;display:inline-block}@keyframes financial-position-spin{to{transform:rotate(360deg)}}.financial-position-notice.sync-alert{color:#9b2638;background:#fff0f1;border-color:#e7a7b0}.financial-position-notice.sync-alert>span{color:#9b2638;background:#f5d2d7}.financial-position-unlinked-status{background:#fff2d8;border-radius:999px;width:max-content;padding:4px 7px;font-weight:900;color:#916414!important;font-size:9px!important}@media (width<=900px){.financial-position-summary{grid-template-columns:1fr}.financial-position-summary article{min-height:0}}.balanced-list-guide{gap:10px;margin-bottom:14px}.balanced-list-guide article{box-shadow:none;background:#fbf9fc;border-radius:9px;padding:11px 13px}.balanced-list-guide span{font-size:11px}.balanced-list-guide p{margin-top:4px;font-size:10px}.balanced-list-summary{margin-bottom:14px}.balanced-list-summary article{min-height:96px;box-shadow:none;padding:14px 16px}.balanced-list-summary article strong{font-size:20px}.balanced-list-card .table-heading{padding:16px 20px}.balanced-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.balanced-list-heading-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.balanced-list-count{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.balanced-list-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.balanced-list-toolbar .search{max-width:none}.list-density-control{background:#f1ecf4;border-radius:9px;align-items:stretch;gap:3px;height:38px;padding:3px;display:flex}.list-density-control button{color:#746b7d;background:0 0;border:0;border-radius:7px;min-width:90px;padding:0 11px;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:700}.list-density-control button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 1px 4px #2d1c371f}.list-density-control button:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.balanced-data-table td{white-space:normal;vertical-align:middle;height:60px;padding:10px 14px}.balanced-data-table th{padding:10px 14px}.balanced-data-table tbody tr:hover{background:#fcfafc}.balanced-data-table .client-cell,.balanced-data-table .client-cell>div{min-width:0}.balanced-data-table .client-cell strong,.balanced-data-table .client-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balanced-data-table .client-cell strong{font-size:11px}.balanced-data-table .balance-value{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:11px}.balanced-data-table .balance-value.positive{color:#287a5a}.balanced-data-table .balance-value.negative{color:#a03f59}.balanced-data-table .balance-value.zero{color:#746b78}.balanced-data-table .balance-value.consolidated{min-width:105px;box-shadow:none;border-radius:8px;padding:7px 9px;font-size:11px}.balanced-data-table .balance-value.consolidated.positive{background:#eaf7f1;box-shadow:inset 0 0 0 1px #5a9d83}.balanced-data-table .balance-value.consolidated.negative{background:#fceef2;box-shadow:inset 0 0 0 1px #c78092}.balanced-data-table .balance-value.consolidated.zero{background:#f3f1f4;box-shadow:inset 0 0 0 1px #c9c2cc}.balanced-data-table .financial-position-value{font-size:12px}.balanced-data-table .financial-position-value.zero{color:#746b78}.balanced-data-table.is-compact td{height:46px;padding-top:7px;padding-bottom:7px}.balanced-data-table.is-compact .client-cell>span{width:27px;height:27px}.balanced-data-table.is-compact .client-cell small:not(.financial-position-unlinked-status),.balanced-data-table.is-compact td>small{display:none}.balanced-data-table.is-compact .financial-position-unlinked-status{margin-top:3px}.balanced-data-table.is-compact .balance-value.consolidated{padding-top:5px;padding-bottom:5px}@media (width<=760px){.balanced-list-heading{flex-direction:column;align-items:flex-start}.balanced-list-heading-meta{justify-content:flex-start}.balanced-list-toolbar{grid-template-columns:1fr}.list-density-control{width:100%}.list-density-control button{flex:1}.balanced-list-summary{grid-template-columns:1fr}}.accounts-query-panel{border-bottom:1px solid var(--line);background:#fbfafc;padding:14px 20px}.accounts-period-presets{justify-content:space-between;align-items:center;gap:16px;display:flex}.accounts-period-presets>div:first-child{gap:3px;display:grid}.accounts-period-presets>div:first-child>span{color:#514759;text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:900}.accounts-period-presets small{color:var(--muted);font-size:10px}.accounts-preset-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.accounts-preset-buttons button{min-height:34px}.accounts-preset-buttons button[aria-pressed=true]{border-color:var(--purple);background:var(--purple-soft);color:var(--purple-dark);box-shadow:inset 0 0 0 1px #754aa814}.accounts-period-fields{border-top:1px solid #e8e1eb;grid-template-columns:minmax(135px,220px) minmax(135px,220px) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.accounts-period-fields label{gap:6px;display:grid}.accounts-period-fields label>span{color:#514759;font-size:10px;font-weight:800}.accounts-period-fields input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;outline:none;padding:0 10px;font-size:11px}.accounts-period-fields input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.accounts-period-fields input:disabled{color:#817784;background:#f3f0f5}.accounts-period-actions{gap:8px;display:flex}.accounts-period-actions button{white-space:nowrap;height:38px}.accounts-summary-strip{background:#fff;border:1px solid #e2dae7;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.accounts-summary-strip article{border-right:1px solid #e8e1eb;gap:3px;min-width:0;padding:11px 14px;display:grid}.accounts-summary-strip article:last-child{border-right:0}.accounts-summary-strip article.filtered{background:#faf5fd}.accounts-summary-strip article.muted strong{color:#817784}.accounts-summary-strip span{color:#514759;font-size:10px;font-weight:800}.accounts-summary-strip strong{color:var(--purple-dark);font-size:18px;line-height:1.2}.accounts-summary-strip small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.accounts-list-toolbar{border-top:0}.accounts-source-label{color:var(--purple-dark);white-space:nowrap;background:#faf6fc;border:1px solid #ded2e5;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.accounts-table{min-width:940px}.accounts-table th:nth-child(4),.accounts-table td:nth-child(4){text-align:right}.accounts-table th:nth-child(5),.accounts-table td:nth-child(5),.accounts-table th:nth-child(6),.accounts-table td:nth-child(6){text-align:center}.accounts-balance{color:#8c3650;font-size:12px}.accounts-payment-status{border-radius:999px;justify-content:center;align-items:center;min-width:104px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.accounts-payment-status.aberto{color:#9d3e58;background:#fbe9ee}.accounts-payment-status.parcial{color:#916414;background:#fff2d8}.account-detail-unavailable{justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}.account-detail-unavailable>.row-action:disabled{opacity:.55}.account-detail-info{width:26px;height:26px;color:var(--purple-dark);background:#fff;border:1px solid #d8cde0;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:900;display:grid}.account-detail-info:hover,.account-detail-info:focus-visible{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);outline:0}.account-detail-tooltip{z-index:12;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#302536;border:1px solid #d8cde0;border-radius:8px;width:280px;padding:9px 11px;font-size:10px;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 8px 20px #23142d33}.account-detail-unavailable:hover .account-detail-tooltip,.account-detail-unavailable:focus-within .account-detail-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.accounts-date-filter-row{grid-template-columns:auto minmax(150px,220px) minmax(150px,220px) auto;align-items:end;gap:10px;display:grid}.accounts-date-filter-row>label{gap:6px;display:grid}.accounts-date-filter-row>label>span{color:#514759;font:800 10px Arial,Helvetica Neue,sans-serif}.accounts-date-filter-row input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;outline:none;padding:0 10px;font:400 11px Arial,Helvetica Neue,sans-serif}.accounts-date-filter-row input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.accounts-date-filter-row input:disabled{color:#817784;background:#f3f0f5}@media (width<=1180px){.accounts-date-filter-row{grid-template-columns:1fr 1fr}.accounts-date-filter-row>.date-filter-shortcuts{grid-column:1/-1}.accounts-period-actions{justify-content:flex-start}}@media (width<=680px){.accounts-date-filter-row{grid-template-columns:1fr}.accounts-date-filter-row>.date-filter-shortcuts{grid-template-columns:1fr;display:grid}.accounts-date-filter-row>.date-filter-shortcuts button,.accounts-period-actions button{width:100%}.accounts-period-actions{flex-direction:column}}@media (width<=1100px){.accounts-period-presets{flex-direction:column;align-items:flex-start}.accounts-preset-buttons{justify-content:flex-start}.accounts-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-summary-strip article:nth-child(2){border-right:0}.accounts-summary-strip article:nth-child(-n+2){border-bottom:1px solid #e8e1eb}}@media (width<=760px){.accounts-preset-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.accounts-preset-buttons button{width:100%}.accounts-preset-buttons button:last-child{grid-column:1/-1}.accounts-period-fields{grid-template-columns:1fr}.accounts-period-actions{flex-direction:column}.accounts-period-actions button{width:100%}.accounts-summary-strip{grid-template-columns:1fr}.accounts-summary-strip article{border-bottom:1px solid #e8e1eb;border-right:0}.accounts-summary-strip article:last-child{border-bottom:0}.account-detail-tooltip{width:230px;left:0;right:auto}}.bling-sync-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.bling-sync-flow-grid article{background:#fcfafc;border:1px solid #dfd5e5;border-radius:11px;align-items:flex-start;gap:12px;min-height:104px;padding:15px;display:flex}.bling-sync-flow-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.bling-sync-flow-grid strong{color:var(--ink);font-size:13px;display:block}.bling-sync-flow-grid p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.bling-sync-flow-grid b{color:var(--purple-dark)}.bling-sync-settings-group{background:#fff;border:1px solid #e2dae6;border-radius:11px;margin-top:14px;padding:17px}.bling-sync-settings-heading{margin-bottom:14px}.bling-sync-settings-heading>span{color:var(--purple);letter-spacing:1px;font-size:10px;font-weight:900}.bling-sync-settings-heading h3{color:var(--ink);margin:5px 0 4px;font:18px Arial,Helvetica Neue,sans-serif}.bling-sync-settings-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.bling-sync-settings-group .auth-field>span{font-size:11px}.bling-sync-settings-group .bling-automation-field>small{min-height:0;margin-top:6px;font-size:10px;line-height:1.5}.bling-sync-settings-group .bling-form-grid{align-items:start}.bling-sync-settings-group .bling-form-grid-single{grid-template-columns:minmax(260px,1fr) 1fr}@media (width<=900px){.bling-sync-flow-grid,.bling-sync-settings-group .bling-form-grid-single{grid-template-columns:1fr}}@media (width<=560px){.bling-sync-flow-grid article{min-height:0}.bling-sync-settings-group{padding:14px}}.bling-link-cards-single{grid-template-columns:minmax(0,1fr);margin-bottom:14px}.bling-emergency-sync{background:#fffaf2;border-color:#ead7b8}.bling-emergency-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.bling-emergency-controls button{min-height:44px}.bling-emergency-warning{color:#785b2f;margin-top:10px;font-size:10px;line-height:1.5;display:block}.bling-period-recovery{border-top:1px solid #ead7b8;margin-top:18px;padding-top:18px}.bling-backfill-progress{background:#fff;border:1px solid #dfcaa7;border-radius:10px;gap:8px;margin-top:13px;padding:12px 14px;display:grid}.bling-backfill-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bling-backfill-progress strong{font-size:11px}.bling-backfill-progress span,.bling-backfill-progress small{color:#6f5836;font-size:10px}.bling-backfill-progress progress{width:100%;height:9px;accent-color:var(--purple)}.bling-backfill-lock{z-index:60;background:#190c28b8}.bling-backfill-lock-card{text-align:center;width:min(520px,100%)}.bling-backfill-lock-icon{background:var(--purple-soft);width:54px;height:54px;color:var(--purple);border-radius:16px;place-items:center;margin:0 auto 14px;font-size:26px;font-weight:900;animation:1.4s linear infinite bling-backfill-spin;display:grid}.bling-backfill-lock-card>p{color:#55495b;max-width:410px;margin:7px auto 18px;font-size:12px}.bling-backfill-lock-warning{text-align:left;background:#fff8e9;border:1px solid #e5cfaa;border-radius:10px;padding:13px 14px}.bling-backfill-lock-warning strong{font-size:11px}.bling-backfill-lock-warning p{color:#6f5836;margin:5px 0 0;font-size:10px;line-height:1.5}.bling-backfill-lock-progress{text-align:left;background:#faf8fb;border:1px solid #ddd3e2;border-radius:10px;gap:9px;margin-top:13px;padding:13px 14px;display:grid}.bling-backfill-lock-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bling-backfill-lock-progress strong{font-size:11px}.bling-backfill-lock-progress span,.bling-backfill-lock-progress small{color:var(--muted);font-size:10px}.bling-backfill-lock-progress progress{width:100%;height:10px;accent-color:var(--purple)}@keyframes bling-backfill-spin{to{transform:rotate(360deg)}}@media (width<=560px){.bling-emergency-controls{grid-template-columns:1fr}.bling-emergency-controls button{justify-content:center;width:100%}}@media (width<=520px){.bling-backfill-lock-card{width:calc(100vw - 22px)}.bling-backfill-lock-progress>div{flex-direction:column;align-items:flex-start}}.bling-sales-stores{margin-bottom:14px}.bling-allowed-store-list{border:1px solid #e3dae8;border-radius:11px;overflow:hidden}.bling-allowed-store-list article{border-bottom:1px solid #ebe5ee;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 14px;display:flex}.bling-allowed-store-list article:last-child{border-bottom:0}.bling-allowed-store-list strong,.bling-allowed-store-list small{display:block}.bling-allowed-store-list strong{font-size:11px}.bling-allowed-store-list small{color:var(--muted);margin-top:4px;font-size:10px}.bling-store-chooser{width:min(680px,100%)}.bling-store-chooser-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:13px;display:grid}.bling-store-chooser-toolbar button{min-height:40px}.bling-store-chooser-list{border:1px solid #e3dae8;border-radius:11px;max-height:390px;overflow-y:auto}.bling-store-chooser-list>label{cursor:pointer;border-bottom:1px solid #ebe5ee;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:10px 12px;display:grid!important}.bling-store-chooser-list>label:last-child{border-bottom:0}.bling-store-chooser-list>label.selected{background:#f7f1fa}.bling-store-chooser-list input{width:16px;height:16px;accent-color:var(--purple)}.bling-store-chooser-list strong,.bling-store-chooser-list small{display:block}.bling-store-chooser-list strong{font-size:11px}.bling-store-chooser-list small{color:var(--muted);margin-top:3px;font-size:10px}.bling-store-chooser-list i{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.bling-store-chooser-list i.enabled{color:#287247;background:#e6f4eb}.bling-store-chooser-list i.disabled{color:#776b7b;background:#f2edf3}.bling-store-chooser-list i.unknown{color:#94601c;background:#fff1d9}@media (width<=1180px){.bling-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bling-area-tabs{grid-template-columns:1fr 1fr}.bling-allowed-store-list article{flex-direction:column;align-items:stretch}.bling-allowed-store-list button{justify-content:center;width:100%}.bling-store-chooser-toolbar{grid-template-columns:1fr}.bling-store-chooser-toolbar button{justify-content:center;width:100%}}.bling-store-chooser-list>label>input{flex:0 0 16px!important;width:16px!important;height:16px!important}@media (width<=470px){.bling-area-tabs{grid-template-columns:1fr}.bling-store-chooser-list>label{grid-template-columns:18px minmax(0,1fr)}.bling-store-chooser-list i{grid-column:2;justify-self:start}}.bling-area-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.bling-implementation-panel .bling-topic-grid{margin-bottom:14px}.bling-implementation-checks{gap:9px;display:grid}.bling-implementation-checks article{background:#fcfafc;border:1px solid #e4dce8;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:11px 13px;display:grid}.bling-implementation-checks article>span{border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid}.bling-implementation-checks article.ready>span{color:#287247;background:#e6f4eb}.bling-implementation-checks article.pending>span{color:#98621a;background:#fff2dc}.bling-implementation-checks article>div{min-width:0}.bling-implementation-checks strong,.bling-implementation-checks p{display:block}.bling-implementation-checks strong{font-size:11px}.bling-implementation-checks p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.bling-implementation-checks button{min-height:36px}.bling-initial-progress{background:#faf8fb;border:1px solid #ded5e3;border-radius:10px;gap:10px;padding:13px 14px;display:grid}.bling-initial-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bling-initial-progress strong{font-size:11px}.bling-initial-progress span{color:var(--muted);font-size:9px}.bling-initial-progress progress{width:100%;height:9px;accent-color:var(--purple)}.bling-initial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0}.bling-initial-metrics .metric-card{min-height:94px;padding:15px}.bling-initial-metrics .metric-card strong{font-size:20px}@media (width<=1180px){.bling-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bling-area-tabs{grid-template-columns:1fr 1fr}.bling-implementation-checks article{grid-template-columns:30px minmax(0,1fr)}.bling-implementation-checks button{grid-column:1/-1;justify-content:center;width:100%}.bling-initial-metrics{grid-template-columns:1fr}.bling-initial-progress>div{flex-direction:column;align-items:flex-start}}@media (width<=470px){.bling-area-tabs{grid-template-columns:1fr}}.auth-privacy-link{width:max-content;color:var(--purple);margin:18px auto 0;font-size:10px;font-weight:800;text-decoration:none;display:block}.auth-privacy-link:hover,.auth-privacy-link:focus-visible{text-decoration:underline}.fixed-content-admin-page>.inline-message{margin-bottom:14px;font-size:10px}.fixed-content-welcome{align-items:center}.fixed-content-admin-layout{grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.fixed-content-list-card,.fixed-content-editor-card{min-width:0;overflow:hidden}.fixed-content-list-card .table-heading{padding:16px 17px}.fixed-content-list-card .table-heading h2{font-size:18px}.fixed-content-page-list{display:grid}.fixed-content-page-list>button{border:0;border-top:1px solid var(--line);min-height:70px;color:var(--ink);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fixed-content-page-list>button:hover{background:#fbf8fc}.fixed-content-page-list>button.selected{background:var(--purple-soft);box-shadow:inset 3px 0 0 var(--purple)}.fixed-content-page-list>button span{min-width:0}.fixed-content-page-list>button strong,.fixed-content-page-list>button small{display:block}.fixed-content-page-list>button strong{font-size:11px;line-height:1.4}.fixed-content-page-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.fixed-content-page-list>button em{border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.fixed-content-page-list>button em.published{color:#277248;background:#e5f4e9}.fixed-content-page-list>button em.draft{color:#726778;background:#f0ecf2}.fixed-content-empty{text-align:center;align-content:center;place-items:center;min-height:130px;padding:22px;display:grid}.fixed-content-empty strong{font:16px Arial,Helvetica Neue,sans-serif}.fixed-content-empty p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.fixed-content-editor-heading{justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:17px 19px;display:flex}.fixed-content-editor-heading h2{margin-top:5px;font-size:20px}.fixed-content-editor-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.fixed-content-editor-heading .secondary-purple-button,.public-content-header .secondary-purple-button{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fixed-content-editor-form{border-top:1px solid var(--line);gap:16px;padding:18px 19px;display:grid}.fixed-content-editor-form .auth-field>span,.fixed-content-body-heading label{font-size:11px}.fixed-content-editor-form .auth-field input{font-size:12px}.fixed-content-body-field{gap:8px;display:grid}.fixed-content-body-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fixed-content-body-heading label{color:#514759;font-weight:800}.fixed-content-body-heading small,.fixed-content-body-field>small{color:var(--muted);font-size:10px;line-height:1.45}.fixed-content-toolbar{background:#faf8fb;border:1px solid #ded5e3;border-radius:9px;align-items:center;gap:6px;padding:6px;display:flex;overflow-x:auto}.fixed-content-toolbar .secondary-purple-button{min-width:36px;min-height:34px;box-shadow:none;white-space:nowrap;padding:0 10px}.fixed-content-body-field textarea{resize:vertical;width:100%;min-height:360px;color:var(--ink);border:1px solid #ded7e2;border-radius:9px;outline:none;padding:14px;font:12px/1.6 Arial,sans-serif}.fixed-content-body-field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.fixed-content-publish-toggle{cursor:pointer;background:#fbf9fc;border:1px solid #ded5e4;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.fixed-content-publish-toggle input{width:17px;height:17px;accent-color:var(--purple);margin:1px 0 0}.fixed-content-publish-toggle strong,.fixed-content-publish-toggle small{display:block}.fixed-content-publish-toggle strong{font-size:11px}.fixed-content-publish-toggle small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.fixed-content-preview{background:#fcfbfd;border:1px solid #e2dae6;border-radius:11px;margin:0 19px 18px;padding:20px}.fixed-content-preview-heading{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.fixed-content-preview-heading span,.fixed-content-preview-heading strong{display:block}.fixed-content-preview-heading strong{margin-top:6px;font:20px Arial,Helvetica Neue,sans-serif}.fixed-content-editor-actions{border-top:1px solid var(--line);background:#fcfbfd;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;display:flex}.fixed-content-editor-actions>span{color:var(--muted);font-size:10px;line-height:1.45}.fixed-content-editor-actions .primary-button{flex:none}.fixed-content-prose{color:#413847;font-size:13px;line-height:1.75}.fixed-content-prose h2{color:#2e2334;margin:27px 0 9px;font:21px/1.3 Arial,Helvetica Neue,sans-serif}.fixed-content-prose h3{color:#372b3d;margin:21px 0 7px;font-size:16px}.fixed-content-prose p{margin:0 0 13px}.fixed-content-prose ul,.fixed-content-prose ol{margin:0 0 15px;padding-left:24px}.fixed-content-prose li{margin:5px 0}.fixed-content-prose a{color:var(--purple-dark);font-weight:800;text-decoration:underline}.fixed-content-prose strong{color:#302536}.public-content-page{min-height:100vh;color:var(--ink);background:linear-gradient(#f5f0f8 0,#fbfafc 240px,#f7f4f8 100%)}.public-content-header{background:#fffffff0;border-bottom:1px solid #e0d7e5;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(18px,5vw,70px);display:flex}.public-content-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.public-content-brand img{object-fit:cover;border-radius:11px;width:42px;height:42px}.public-content-brand strong,.public-content-brand small{display:block}.public-content-brand strong{font-size:18px}.public-content-brand small{color:var(--purple);letter-spacing:1.5px;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:900}.public-content-shell{width:min(920px,100% - 32px);margin:34px auto}.public-content-card{background:#fff;border:1px solid #e0d7e5;border-radius:18px;padding:clamp(24px,5vw,55px);box-shadow:0 16px 46px #311d3e14}.public-content-card>h1{max-width:760px;margin:10px 0 8px;font:clamp(28px,4vw,40px)/1.15 Arial,Helvetica Neue,sans-serif}.public-content-updated{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 30px;padding-bottom:20px;font-size:11px}.public-content-card .fixed-content-prose{font-size:14px;line-height:1.8}.public-content-card .fixed-content-prose h2{font-size:23px}.public-content-unavailable{text-align:center}.public-content-unavailable>span{background:var(--purple-soft);width:54px;height:54px;color:var(--purple);border-radius:15px;place-items:center;margin:0 auto;font-size:22px;font-weight:900;display:grid}.public-content-unavailable>p{color:var(--muted);margin:0 0 20px;font-size:13px}.public-content-unavailable .primary-button{align-items:center;text-decoration:none;display:inline-flex}.public-content-footer{color:#776d7b;text-align:center;padding:0 18px 28px;font-size:10px}@media (width<=1050px){.fixed-content-admin-layout{grid-template-columns:1fr}.fixed-content-page-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-content-page-list>button:nth-child(2){border-left:1px solid var(--line)}}@media (width<=620px){.fixed-content-welcome{flex-direction:column;align-items:flex-start}.fixed-content-welcome .security-note{display:flex}.fixed-content-page-list{grid-template-columns:1fr}.fixed-content-page-list>button:nth-child(2){border-left:0}.fixed-content-editor-heading,.fixed-content-editor-actions{flex-direction:column;align-items:stretch}.fixed-content-editor-heading .secondary-purple-button,.fixed-content-editor-actions .primary-button{width:100%}.fixed-content-editor-form{padding:15px}.fixed-content-preview{margin:0 15px 15px;padding:16px}.fixed-content-body-field textarea{min-height:300px;font-size:16px}.public-content-header{min-height:68px;padding:10px 14px}.public-content-header .secondary-purple-button{padding:0 10px;font-size:9px}.public-content-brand img{width:37px;height:37px}.public-content-shell{width:calc(100% - 20px);margin:18px auto}.public-content-card{border-radius:13px;padding:22px 18px}.public-content-card .fixed-content-prose{font-size:13px}.public-content-card .fixed-content-prose h2{font-size:20px}}.secondary-button{min-height:38px;color:var(--purple-dark);white-space:nowrap;background:#fff;border:1px solid #d8cee0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 2px 7px #3720460a}.secondary-button:hover{background:#faf7fc;border-color:#bfa9ce}.secondary-button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.secondary-button:disabled{color:#918895;box-shadow:none;cursor:not-allowed;background:#f4f1f5}body .modal-actions>button.primary-button:first-child{background:var(--purple);color:#fff;border-color:#0000}body .modal-actions>button.primary-button:first-child:hover{background:var(--purple-dark)}body .modal-actions>button.danger-button:first-child{background:var(--red);color:#fff;border-color:#0000}body .modal-actions>button.secondary-purple-button:first-child{color:var(--purple-dark);background:#fff;border-color:#bca5ce}.return-cases-page,.return-cases-page button,.return-cases-page input,.return-cases-page select,.return-cases-page textarea{font-family:Arial,Helvetica Neue,sans-serif}.return-cases-page .welcome h2,.return-cases-page .table-heading h2,.return-cases-page .return-cases-empty strong,.return-approval-modal h2{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.return-cases-page .welcome h2{margin-bottom:6px;font-size:20px;line-height:1.25}.return-cases-page .welcome p{color:#625967;max-width:680px;font-size:13px;line-height:1.5}.return-case-metric{gap:12px;min-height:104px;padding:16px}.return-case-metric small{color:#5f5664;text-transform:none;min-height:0;font-size:11px;line-height:1.35}.return-case-metric strong{margin-top:4px;font-family:Arial,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}.return-case-metric p{color:#746b78;font-size:10px;line-height:1.4}.return-cases-heading>span{font-size:10px}.return-cases-filters{padding:16px 18px}.return-case-search .search,.return-case-search .secondary-button,.return-case-filter-grid select,.return-case-filter-grid input,.filter-clear-button{min-height:38px}.return-case-search .secondary-button{padding:0 14px}.return-case-filter-grid label>span{color:#514957;font-size:10px}.return-case-filter-grid select,.return-case-filter-grid input,.filter-clear-button{font-size:11px}.filter-clear-button{cursor:pointer;padding:0 12px}.filter-clear-button:hover{border-color:var(--purple);background:var(--purple-soft)}.return-cases-table{font-size:11px}.return-cases-table th{font-size:10px}.return-number,.return-customer strong{font-size:11px}.return-customer small,.return-cell-note,.return-status{font-size:10px}.return-row-actions button{min-height:32px;padding:0 10px;font-size:10px}.return-cases-empty p,.return-cases-card .table-footer small{font-size:10px}.return-cases-page button:focus-visible,.return-cases-page input:focus-visible,.return-cases-page select:focus-visible,.return-cases-page textarea:focus-visible,.return-approval-modal button:focus-visible,.return-approval-modal input:focus-visible,.return-approval-modal select:focus-visible,.return-approval-modal textarea:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}@media (width<=620px){.return-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.return-case-metric{align-items:flex-start;min-height:96px;padding:12px}.return-case-metric-icon{width:32px;height:32px}.return-case-metric strong{font-size:21px}.return-case-search .secondary-button,.filter-clear-button{width:100%}.return-cases-heading{display:grid}.return-cases-heading>span{justify-self:start}}.financial-movements-page,.financial-movements-page button,.financial-movements-page input,.financial-movements-page select{font-family:Arial,Helvetica Neue,sans-serif}.financial-summary-grid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.financial-summary-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:112px;padding:17px 18px;display:flex;box-shadow:0 4px 14px #36204309}.financial-summary-card span{color:#625867;font-size:10px;font-weight:800}.financial-summary-card strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:23px;font-weight:700;line-height:1.2;overflow:hidden}.financial-summary-card p{color:#746b78;margin:5px 0 0;font-size:10px;line-height:1.4}.financial-summary-card.total{background:linear-gradient(135deg,#faf6fc,#fff);border-color:#d4c2df}.financial-summary-card.total strong{color:var(--purple-dark)}.financial-summary-card.total.debit strong{color:#8d3f62}.financial-summary-card.real{border-left:4px solid #479068}.financial-summary-card.provisional{border-left:4px solid #dfa342}.financial-list-card{min-width:0;overflow:hidden}.financial-list-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.financial-list-heading h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:19px;font-weight:700}.financial-list-heading p{margin-top:5px;font-size:11px}.financial-list-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:10px;font-weight:800}.financial-filters{border-top:1px solid #eee8f1;border-bottom:1px solid var(--line);background:#fcfbfd;align-items:end;gap:12px;padding:14px 18px}.financial-search-field{color:#514957;flex:1;gap:6px;min-width:260px;font-size:10px;font-weight:800;display:grid}.financial-search-field .search{width:100%;max-width:none}.financial-search-field .search>i{color:var(--purple);font-size:18px;font-style:normal}.financial-filters .credit-filters{grid-template-columns:repeat(3,minmax(145px,1fr));align-items:end;gap:9px;display:grid}.financial-filters .functionality-filter{color:#514957;grid-template-rows:auto 38px;grid-template-columns:1fr;align-items:stretch;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.financial-filters .functionality-filter select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #ded6e2;border-radius:8px;outline:none;padding:0 10px;font-size:11px}.financial-filters .functionality-filter select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.financial-list-card .credit-table{font-size:11px}.financial-list-card .credit-table th{color:#514657;font-size:10px}.financial-list-card .credit-table td{font-size:11px;line-height:1.45}.financial-list-card .credit-balance,.financial-list-card .debit-balance,.financial-list-card .pending-link-amount{font-size:12px}.financial-list-card .row-action{min-height:32px;padding:0 9px;font-size:10px}.financial-list-card .status,.financial-list-card .origin-pill,.financial-list-card .approval-status{font-size:10px}.financial-list-card .table-footer{border-top:1px solid var(--line);font-size:10px}.financial-list-heading h2{font-size:18px;line-height:1.3}.financial-list-heading p{color:#625967;max-width:680px;margin-top:6px;font-size:12px;line-height:1.5}.financial-summary-grid.consolidated-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.consolidated-summary-grid .financial-summary-card strong.positive{color:#287a5a}.consolidated-summary-grid .financial-summary-card strong.negative{color:#a03f59}.consolidated-summary-grid .financial-summary-card strong.zero{color:var(--purple-dark)}@media (width<=1050px){.financial-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-filters{flex-direction:column;align-items:stretch}.financial-search-field,.financial-filters .credit-filters{width:100%}}@media (width<=700px){.financial-summary-grid,.financial-summary-grid.consolidated-summary-grid{grid-template-columns:1fr 1fr}.financial-summary-card.total{grid-column:1/-1}.financial-list-heading{display:grid}.financial-list-heading>span{justify-self:start}.financial-filters .credit-filters{grid-template-columns:1fr}.financial-summary-card{min-height:96px;padding:14px}.financial-summary-card strong{font-size:20px}}@media (width<=470px){.financial-summary-grid.consolidated-summary-grid{grid-template-columns:1fr}.consolidated-summary-grid .financial-summary-card.total{grid-column:auto}}.debit-topbar{min-height:92px}.debit-topbar>div:first-child{min-width:250px}.debit-topbar h1{font-family:Arial,Helvetica Neue,sans-serif;font-size:25px;font-weight:700;line-height:1.15}.debit-topbar>div:first-child>p{color:#6f6574;max-width:620px;margin:6px 0 0;font-size:11px;line-height:1.45}.debit-topbar .top-actions{align-items:center}.debit-topbar .top-actions button{min-height:38px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700}.debit-topbar .top-actions .primary-button{box-shadow:0 5px 14px #4f2d702e}.debit-workspace{--debit-accent:#99496c;--debit-soft:#fbf1f5}.debit-workspace .financial-summary-grid{gap:14px}.debit-workspace .financial-summary-card{border-radius:14px;min-height:122px;padding:20px;position:relative;overflow:hidden}.debit-workspace .financial-summary-card:after{content:"";background:#66407909;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-22px}.debit-workspace .financial-summary-card.total{background:linear-gradient(140deg,#fff 15%,#fcf4f7);border-color:#d8bdca}.debit-workspace .financial-summary-card.total:before{content:"−";width:30px;height:30px;color:var(--debit-accent);background:#f4e3ea;border-radius:9px;place-items:center;font-size:19px;font-weight:700;display:grid;position:absolute;top:17px;right:18px}.debit-workspace .financial-summary-card.total strong{color:var(--debit-accent)}.debit-workspace .financial-summary-card.real:before,.debit-workspace .financial-summary-card.provisional:before{content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.debit-workspace .financial-summary-card.real:before{background:#479068}.debit-workspace .financial-summary-card.provisional:before{background:#dfa342}.debit-workspace .financial-summary-card span{font-size:11px}.debit-workspace .financial-summary-card strong{font-size:25px}.debit-workspace .financial-summary-card p{font-size:11px}.debit-workspace .financial-list-card{border-radius:14px;box-shadow:0 8px 24px #351f430e}.debit-workspace .financial-list-heading{min-height:88px;padding:18px 20px}.debit-workspace .financial-list-heading h2{font-size:19px}.debit-workspace .financial-list-heading>span{color:#82405e;background:#f3e7ed}.debit-workspace .financial-filters{background:#fbfafc;padding:16px 20px}.debit-workspace .financial-search-field{min-width:0}.debit-workspace .financial-search-field>span:first-child,.debit-workspace .functionality-filter>span{font-size:11px}.debit-workspace .financial-search-field .search input{min-width:0}.debit-workspace .search,.debit-workspace .functionality-filter select{border-radius:9px;min-height:40px}.debit-workspace .credit-table thead{background:#f8f5f9}.debit-workspace .credit-table th{white-space:nowrap;height:42px}.debit-workspace .credit-table tbody tr{transition:background-color .15s,box-shadow .15s}.debit-workspace .credit-table tbody tr:hover{background:#fcf9fb}.debit-workspace .credit-table td{padding-top:13px;padding-bottom:13px}.debit-workspace .debit-balance{color:var(--debit-accent);font-weight:800}.debit-workspace .pending-link-row{background:#fffbf3}.debit-workspace .action-group{gap:6px}.debit-workspace .row-action{border-radius:7px;font-weight:700}.debit-workspace .row-action.approve{color:#267047;background:#f3fbf6;border-color:#9acbb0}.debit-workspace .row-action.approve:hover{background:#e6f5eb}.debit-workspace .row-action.block{color:#95435f;background:#fff8fa;border-color:#e0bdc9}.debit-workspace .row-action.bling-search{color:var(--purple-dark);background:#faf6fc;border-color:#c8b4d4}.debit-modal-backdrop,.sync-rules-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.debit-entry-modal,.debit-link-modal,.debit-import-modal,.sync-rules-backdrop .debit-sync-rules-modal{border:1px solid #ddd2e2;border-radius:16px;font-family:Arial,Helvetica Neue,sans-serif;box-shadow:0 24px 70px #2817333d}.debit-entry-modal{width:min(660px,100vw - 32px);padding:26px 28px}.debit-entry-modal h2,.debit-link-modal h2,.debit-import-modal h2,.sync-rules-backdrop .debit-sync-rules-modal h2{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.debit-entry-modal>p{color:#655b68;background:#fff9ef;border-left:3px solid #dfa342;border-radius:0 9px 9px 0;margin-bottom:20px;padding:12px 14px;font-size:11px;line-height:1.55}.debit-entry-modal form{gap:15px;display:grid}.debit-entry-modal form>label,.debit-entry-modal .customer-autocomplete{color:#514759;gap:7px;font-size:11px;font-weight:700;display:grid}.debit-entry-modal input,.debit-entry-modal textarea{font-family:Arial,Helvetica Neue,sans-serif;font-size:12px}.debit-entry-modal textarea{resize:vertical;border:1px solid #ded7e2;border-radius:9px;outline:none;min-height:94px;padding:12px 13px}.debit-entry-modal textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.debit-entry-modal .modal-actions{border-top:1px solid var(--line);background:#fcfbfd;border-radius:0 0 16px 16px;margin:4px -28px -26px;padding:16px 28px}.debit-entry-modal .modal-actions button,.debit-link-modal .modal-actions button,.debit-import-modal .modal-actions button,.sync-rules-backdrop .modal-actions button{min-height:38px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700}.debit-link-modal{width:min(650px,100vw - 32px);padding:27px}.debit-link-modal>p{font-size:11px;line-height:1.55}.debit-link-modal .pending-link-source,.debit-link-modal .pending-link-match,.debit-link-modal .pending-link-missing{border-radius:11px}.debit-import-modal{padding:27px}.debit-import-modal>p{max-width:920px;font-size:11px;line-height:1.55}.debit-import-modal .sync-mode-tabs{border-radius:10px;margin-top:18px;padding:5px}.debit-import-modal .sync-mode-tabs button{min-height:38px;font-family:Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:700}.debit-import-modal .sync-search-row{background:#fbfafc;border:1px solid #e5dde9;border-radius:11px;padding:15px}.debit-import-modal .sync-preview-row{border-radius:12px;box-shadow:0 3px 10px #321e3f09}.sync-rules-backdrop .debit-sync-rules-modal{padding:27px}.sync-rules-backdrop .debit-sync-rules-modal>p{font-size:11px;line-height:1.55}.sync-rules-backdrop .sync-rules-config article,.sync-rules-backdrop .sync-rules-list,.sync-rules-backdrop .sync-rules-values>div{border-radius:11px}.sync-rules-backdrop .sync-rules-list h3{font-size:12px}.sync-rules-backdrop .sync-rules-list ul,.sync-rules-backdrop .sync-rules-list>p{font-size:11px;line-height:1.55}@media (width<=1180px){.debit-topbar{flex-direction:column;align-items:flex-start}.debit-topbar .top-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.debit-workspace .credit-table{min-width:1180px}}@media (width<=700px){.debit-topbar{padding-top:15px;padding-bottom:15px}.debit-topbar h1{font-size:23px}.debit-topbar .top-actions{grid-template-columns:1fr 1fr;display:grid}.debit-topbar .top-actions button{white-space:normal;width:100%}.debit-workspace .financial-summary-card{min-height:108px;padding:16px}.debit-workspace .financial-summary-card strong{font-size:22px}.debit-entry-modal,.debit-link-modal,.debit-import-modal,.sync-rules-backdrop .debit-sync-rules-modal{padding:22px 18px}.debit-entry-modal .modal-actions{margin:4px -18px -22px;padding:14px 18px}.debit-form-grid{grid-template-columns:1fr}.debit-import-modal .sync-search-row{flex-direction:column;align-items:stretch}.debit-import-modal .sync-search-row>.primary-button{width:100%}}@media (width<=470px){.debit-topbar .top-actions,.debit-workspace .financial-summary-grid{grid-template-columns:1fr}.debit-workspace .financial-summary-card.total{grid-column:auto}}.debit-workspace .functionality-filter{grid-template-rows:auto 40px;grid-template-columns:1fr;align-items:stretch}.movement-workspace .financial-summary-grid{gap:14px}.movement-workspace .financial-summary-card{border-radius:14px;min-height:122px;padding:20px}.movement-workspace .financial-summary-card span{font-size:11px}.movement-workspace .financial-summary-card strong{font-size:25px}.movement-workspace .financial-summary-card p{font-size:11px}.movement-workspace .financial-list-card{border-radius:14px;box-shadow:0 8px 24px #351f430e}.movement-workspace .financial-list-heading{min-height:88px;padding:18px 20px}.movement-workspace .financial-list-heading h2{font-size:19px}.movement-workspace .financial-filters{background:#fbfafc;padding:16px 20px}.movement-workspace .financial-search-field{min-width:0}.movement-workspace .financial-search-field>span:first-child,.movement-workspace .functionality-filter>span{font-size:11px}.movement-workspace .financial-search-field .search input{min-width:0}.movement-workspace .search,.movement-workspace .functionality-filter select{border-radius:9px;min-height:40px}.movement-workspace .financial-filters .credit-filters{align-items:end}.movement-workspace .financial-filters .functionality-filter{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;display:flex}.movement-workspace .financial-filters .functionality-filter>span{min-height:14px;line-height:14px;display:block}.movement-workspace .financial-filters .functionality-filter select{flex:0 0 40px;width:100%;height:40px}.movement-workspace .credit-table thead{background:#f8f5f9}.movement-workspace .credit-table th{white-space:nowrap;height:42px}.movement-workspace .credit-table tbody tr{transition:background-color .15s,box-shadow .15s}.movement-workspace .credit-table tbody tr:hover{background:#fcf9fb}.movement-workspace .credit-table td{padding-top:13px;padding-bottom:13px}.movement-workspace .pending-link-row{background:#fffbf3}.movement-workspace .action-group{gap:6px}.movement-workspace .row-action{border-radius:7px;font-weight:700}.movement-workspace .row-action.approve{color:#267047;background:#f3fbf6;border-color:#9acbb0}.movement-workspace .row-action.approve:hover{background:#e6f5eb}.movement-workspace .row-action.block{color:#95435f;background:#fff8fa;border-color:#e0bdc9}.movement-workspace .row-action.bling-search{color:var(--purple-dark);background:#faf6fc;border-color:#c8b4d4}@media (width<=1180px){.movement-workspace .credit-table{min-width:1100px}}@media (width<=700px){.movement-workspace .financial-summary-card{min-height:108px;padding:16px}.movement-workspace .financial-summary-card strong{font-size:22px}}@media (width<=470px){.movement-workspace .financial-summary-grid{grid-template-columns:1fr}.movement-workspace .financial-summary-card.total{grid-column:auto}}.sync-rules-backdrop .sync-rules-flow .approval-status{padding:6px 10px;font-size:12px;line-height:1.25}.sync-rules-backdrop .sync-rules-flow>p{color:#514759;margin-top:9px;font-size:12px;line-height:1.6}.sync-mode-tabs+.sync-search-row{margin-top:14px}.debit-import-modal .sync-search-row{align-items:end;gap:12px}.debit-import-modal .sync-search-row .auth-field{min-width:0}.debit-import-modal .sync-search-button{white-space:nowrap;justify-content:center;min-width:132px;height:44px}.debit-import-modal .inline-message{margin-top:16px}.sync-query-loading{text-align:center;background:#fbfafc;border:1px solid #e5dde9;border-radius:12px;align-content:center;place-items:center;min-height:112px;margin-top:20px;padding:24px;display:grid}.financial-summary-card{position:relative;overflow:hidden}.financial-summary-card:after{content:"";pointer-events:none;background:#66407909;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-22px}.financial-summary-card>*{z-index:1;position:relative}.financial-summary-card.real{background:linear-gradient(140deg,#fff 35%,#f7fbf8)}.financial-summary-card.provisional{background:linear-gradient(140deg,#fff 35%,#fffaf1)}.modal>h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.modal>p{font-family:Arial,Helvetica Neue,sans-serif;font-size:15px;line-height:1.5}.debit-entry-modal>p{padding:13px 15px}:is(.sync-prerequisite-note,.validation-tip,.sync-rules-note) strong{font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;line-height:1.35}:is(.sync-prerequisite-note,.validation-tip,.sync-rules-note) p{font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;line-height:1.5}body :is(h1,h2,h3,h4),body :is(button,input,select,textarea){font-family:Arial,Helvetica Neue,sans-serif}.content .welcome h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.content .welcome p{color:#625967;max-width:720px;font-size:13px;line-height:1.5}.content .table-heading h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.content .table-heading p{color:#625967;font-size:12px;line-height:1.5}.top-actions :is(.primary-button,.secondary-button,.secondary-purple-button),.modal-actions :is(button,.primary-button,.secondary-button,.secondary-purple-button,.danger-button){min-height:38px;font-size:12px;font-weight:700}.modal-actions{gap:10px}.content :is(input,select,textarea),.modal :is(input,select,textarea){font-size:12px}.content label,.modal label{font-size:11px}.content .table-card :is(th,td){line-height:1.45}.content .table-card th{font-size:10px}.content .table-card td{font-size:11px}.content :is(.status,.approval-status,.origin-pill){font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:700}.content :is(.inline-message,.validation-tip,.security-note){font-family:Arial,Helvetica Neue,sans-serif}.content button:focus-visible,.modal button:focus-visible,.content input:focus-visible,.content select:focus-visible,.content textarea:focus-visible,.modal input:focus-visible,.modal select:focus-visible,.modal textarea:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}@media (width<=620px){.content .welcome h2{font-size:19px}.content .welcome p{font-size:12px}.top-actions :is(.primary-button,.secondary-button,.secondary-purple-button){min-height:40px}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions>button{width:100%}}.debit-topbar h1{font-size:26px}body .modal-actions>button,body .modal-actions>button:first-child{min-height:38px;font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700}:is(.table-actions,.action-group,.return-row-actions){flex-wrap:wrap;align-items:center;gap:7px;display:flex}:is(.table-actions,.action-group,.return-row-actions)>button{min-height:32px;color:var(--purple-dark);background:#fff;border:1px solid #d8cee0;border-radius:7px;padding:0 10px;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:700}.table-card td.empty{color:#746b78;text-align:center;min-height:110px;padding:30px 20px;font-size:11px}.metrics .metric-card{background:linear-gradient(140deg,#fff 35%,#faf7fc);position:relative;overflow:hidden}.metrics .metric-card:after{content:"";pointer-events:none;background:#66407909;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-20px}.metrics .metric-card>*{z-index:1;position:relative}.metrics .metric-card:has(.success-icon){background:linear-gradient(140deg,#fff 35%,#f7fbf8);border-left:4px solid #479068}.metrics .metric-card:has(.warning-icon){background:linear-gradient(140deg,#fff 35%,#fffaf1);border-left:4px solid #dfa342}.metrics .metric-card:has(.inactive-icon){background:linear-gradient(140deg,#fff 35%,#faf9fa);border-left:4px solid #a29aa6}.metrics .metric-card:has(.danger-icon){background:linear-gradient(140deg,#fff 35%,#fff8fa);border-left:4px solid #c65b70}.return-case-metric.waiting{border-left:4px solid #8655a2}.return-case-metric.analysis{border-left:4px solid #dfa342}.return-case-metric.finalized{border-left:4px solid #a29aa6}.return-case-metric.canceled{border-left:4px solid #c65b70}.modal-backdrop{z-index:var(--layer-modal)}.modal-backdrop:is(.template-modal-backdrop,.chat-template-backdrop,.sync-rules-backdrop,.debit-modal-backdrop,.return-approval-backdrop,.nested-financial-backdrop,.return-case-inactivation-backdrop,.return-item-status-backdrop,.commission-adjustment-backdrop,.crm-category-backdrop,.crm-strategic-help-backdrop,.fiscal-operation-backdrop,.confirmation-backdrop,.pin-reveal-backdrop){z-index:var(--layer-modal-nested)}.modal-backdrop.session-warning-backdrop{z-index:var(--layer-critical)}@media screen{.statement-page,.statement-page :is(button,input,select){font-family:Arial,Helvetica Neue,sans-serif}.statement-page .statement-customer-card{background:linear-gradient(140deg,#fff 35%,#faf7fc);border-radius:14px;padding:18px 24px;box-shadow:0 7px 20px #3720450d}.statement-page .statement-customer-card>div:first-child>span{font-size:10px}.statement-page .statement-customer-card h2{margin:7px 0 6px;font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.statement-page .statement-customer-card p{color:#625967;font-size:13px;line-height:1.5}.statement-page .statement-customer-picker{align-content:start;gap:7px}.statement-page .statement-customer-picker>label{font-size:11px}.statement-page .statement-customer-picker>small{font-size:10px;line-height:1.45}.statement-page .statement-customer-picker>.statement-search-feedback{align-self:start;min-height:14px;margin:4px 0 0;padding:0}.statement-page .statement-search-input{border-radius:9px;height:42px}.statement-page .statement-search-input input{font-size:12px}.statement-page .statement-suggestions button{min-height:58px;padding:11px 12px}.statement-page .statement-suggestions button>span{font-size:10px}.statement-page .statement-suggestions strong{font-size:11px}.statement-page .statement-suggestions small{font-size:10px}.statement-page .statement-empty-state h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.statement-page .statement-empty-state p{font-size:12px;line-height:1.6}.statement-page .statement-balance-summary{gap:14px}.statement-page .statement-balance-summary article{background:linear-gradient(140deg,#fff 35%,#faf7fc);border-radius:13px;min-height:116px;padding:18px 20px;position:relative;overflow:hidden}.statement-page .statement-balance-summary article:after{content:"";pointer-events:none;background:#66407909;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-22px}.statement-page .statement-balance-summary article>*{z-index:1;position:relative}.statement-page .statement-balance-summary article:first-child{background:linear-gradient(140deg,#fff 35%,#fffaf1);border-left:4px solid #dfa342}.statement-page .statement-balance-summary article:nth-child(2){background:linear-gradient(140deg,#fff 35%,#f7fbf8);border-left:4px solid #479068}.statement-page .statement-balance-summary article.featured{border-left:4px solid var(--purple);background:linear-gradient(140deg,#fff 35%,#f8f3fb)}.statement-page .statement-balance-summary span{font-size:11px;font-weight:700}.statement-page .statement-balance-summary strong{margin:7px 0 5px;font-family:Arial,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.statement-page .statement-balance-summary p{font-size:10px;line-height:1.45}.statement-page .statement-selected-heading>span{font-size:12px}.statement-page .statement-amount,.statement-page .statement-balance{font-weight:700}}.statement-print-title h1{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}@media (width<=720px){.statement-page .statement-customer-card{padding:18px}.statement-page .statement-customer-card h2{font-size:19px}.statement-page .statement-customer-card p{font-size:12px}.statement-page .statement-balance-summary article{min-height:105px;padding:16px}}.statement-ticket-button{min-height:30px;color:var(--purple-dark);text-underline-offset:2px;cursor:pointer;background:#fff;border:1px solid #cdb9da;border-radius:7px;padding:0 9px;font-size:11px;font-weight:800;text-decoration:underline}.statement-ticket-button:hover{background:var(--purple-soft)}.credit-purchase-items-table .muted-cell{white-space:normal}.credit-purchase-items-table td.empty{text-align:center;min-height:100px}@media print{.statement-ticket-button{color:inherit;background:0 0;border:0;padding:0;text-decoration:none}}.bling-issues-modal,.bling-issues-modal :is(button,strong,small,p,span,em){font-family:Arial,Helvetica Neue,sans-serif}.bling-issues-modal>p{font-size:15px;line-height:1.5}.bling-issue-tabs button{min-height:38px;font-size:11px;font-weight:700}.bling-issue-tabs button span,.bling-issue-heading span,.bling-issue-heading small,.bling-issue-heading>div:first-child>span{font-size:10px}.bling-issues-list article>strong{font-size:12px;line-height:1.4}.bling-issues-list article>p{font-size:10px;line-height:1.55}.bling-issues-list article>em{font-size:10px;line-height:1.45}.global-bling-button.system.ok b{color:#fff;background:#3d9b68;border-radius:999px;padding:2px 4px}.bling-hub-page .bling-area-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.bling-financial-panel,.bling-financial-panel :is(button,input,select){font-family:Arial,Helvetica Neue,sans-serif}.bling-financial-panel .bling-area-heading h2,.bling-financial-panel .bling-sync-settings-heading h3{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.product-sync-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-category-settings{margin-top:20px}.product-category-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.product-category-toolbar .search{flex:1}.product-category-toolbar>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:9px;font-weight:900}.product-category-restriction-list{border:1px solid #e2dae6;border-radius:11px;max-height:440px;overflow:auto}.product-category-restriction-list>label{cursor:pointer;border-bottom:1px solid #ece5ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.product-category-restriction-list>label:last-of-type{border-bottom:0}.product-category-restriction-list>label:hover{background:#fbf9fc}.product-category-restriction-list>label.selected{background:#fff8f3}.product-category-restriction-list>label.inherited{cursor:default}.product-category-toggle{width:calc(18px + var(--category-indent));min-height:24px;padding-left:var(--category-indent);align-items:center;display:flex;position:relative}.product-category-toggle.child:before{content:"";left:calc(var(--category-indent) - 9px);pointer-events:none;border-bottom:1px solid #d9cde0;border-left:1px solid #d9cde0;border-bottom-left-radius:6px;width:9px;position:absolute;top:-19px;bottom:50%}.product-category-restriction-list input{accent-color:#b36d2f;width:16px;height:16px}.product-category-restriction-list input:disabled{cursor:not-allowed;opacity:.6}.product-category-restriction-list span strong,.product-category-restriction-list span small{display:block}.product-category-restriction-list span strong{font-size:10px}.product-category-restriction-list span small{color:var(--muted);margin-top:4px;font-size:8px}.product-category-restriction-list em{color:#287247;background:#e9f5ed;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.product-category-restriction-list .selected em{color:#9b5e1e;background:#fff0df}.product-category-restriction-list .statement-empty-state{box-shadow:none;border:0;margin:0}@media (width<=900px){.product-sync-flow-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.product-sync-flow-grid{grid-template-columns:1fr}.product-category-toolbar{flex-direction:column;align-items:stretch}.product-category-toolbar>span{align-self:flex-start}.product-category-restriction-list>label{grid-template-columns:18px minmax(0,1fr)}.product-category-restriction-list em{grid-column:2;justify-self:start}}.financial-sync-tabs{background:#f2edf4;border:1px solid #e1d8e6;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:5px;display:grid}.financial-sync-tabs>button{color:#5e5263;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.financial-sync-tabs>button>span{width:28px;height:28px;color:var(--purple);background:#e6dcec;border-radius:8px;place-items:center;font-size:17px;font-weight:800;display:grid}.financial-sync-tabs>button strong,.financial-sync-tabs>button small{text-align:left;display:block}.financial-sync-tabs>button strong{font-size:12px}.financial-sync-tabs>button small{color:var(--muted);margin-top:3px;font-size:10px}.financial-sync-tabs>button.selected{color:var(--purple-dark);background:#fff;border-color:#d8c9e1;box-shadow:0 4px 12px #371f4612}.financial-sync-tabs>button.selected>span{background:var(--purple);color:#fff}.financial-sync-section-heading{margin:4px 0 14px}.financial-sync-section-heading h3{font-size:18px}.financial-sync-section-heading p{font-size:11px}.financial-sync-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.bling-payment-embedded{gap:14px;display:grid}.bling-payment-embedded>.bling-units-toolbar,.bling-payment-embedded>.bling-payment-message,.bling-payment-embedded>.bling-disconnected-note{margin-bottom:0}.financial-sync-flow-card{background:linear-gradient(145deg,#fff,#fcfafc);border:1px solid #e2d9e7;border-radius:12px;align-items:flex-start;gap:12px;min-height:176px;padding:15px;display:flex;box-shadow:0 4px 12px #341f4109}.financial-sync-flow-icon{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:10px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:900;display:grid}.financial-sync-flow-card>div{min-width:0}.financial-sync-flow-card>div>small{color:var(--purple);text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:800;display:block}.financial-sync-flow-card>div>strong{color:var(--ink);margin-top:5px;font-size:13px;display:block}.financial-sync-flow-card p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.financial-sync-flow-card dl{border-top:1px solid #ece6ef;gap:5px;margin:11px 0 0;padding-top:9px;display:grid}.financial-sync-flow-card dl>div{grid-template-columns:43px minmax(0,1fr);gap:6px;display:grid}.financial-sync-flow-card dt,.financial-sync-flow-card dd{margin:0;font-size:9px;line-height:1.4}.financial-sync-flow-card dt{color:#766b79}.financial-sync-flow-card dd{color:#423848;font-weight:700}.financial-sync-flow-card.warning{background:#fffaf2;border-color:#ead4ac}.financial-sync-flow-card.error{background:#fff8fa;border-color:#e8b8c1}@media (width<=1180px){.bling-hub-page .bling-area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-sync-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bling-hub-page .bling-area-tabs{grid-template-columns:1fr 1fr}.financial-sync-tabs,.financial-sync-flow-grid{grid-template-columns:1fr}.financial-sync-flow-card{min-height:0}}@media (width<=470px){.bling-hub-page .bling-area-tabs{grid-template-columns:1fr}}.credit-limit-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.credit-limit-summary .metric-card{text-align:left;min-height:88px;padding:12px 14px}.credit-limit-summary .metric-icon{flex:0 0 32px;width:32px;height:32px}.credit-limit-summary .metric-icon .ui-icon{width:16px;height:16px}.credit-limit-summary .metric-card span{margin-bottom:5px}.credit-limit-summary .metric-card strong{font-size:20px}.credit-limit-summary .metric-card small{margin-top:4px;line-height:1.4}.credit-limit-summary .reached-icon{color:#98521c;background:#fcebdc}.credit-limit-summary .metric-card:has(.reached-icon){background:linear-gradient(140deg,#fff 35%,#fff9f4);border-left:4px solid #be7137}.credit-limit-table th:nth-child(2),.credit-limit-table th:nth-child(3),.credit-limit-table th:nth-child(4),.credit-limit-table td:nth-child(2),.credit-limit-table td:nth-child(3),.credit-limit-table td:nth-child(4){text-align:right}.credit-limit-table td:nth-child(3)>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.credit-limit-payable,.credit-limit-negative{color:#963c57}.credit-limit-available{color:#32755a}.credit-limit-usage{grid-template-columns:minmax(90px,1fr) 48px;align-items:center;gap:9px;min-width:170px;display:grid}.credit-limit-usage>strong{text-align:right;font-size:10px}.credit-limit-track{background:#ece7ef;border-radius:999px;height:8px;overflow:hidden}.credit-limit-track i{border-radius:inherit;background:#5f9a78;height:100%;display:block}.credit-limit-track.atencao i{background:#d89b32}.credit-limit-track.atingido i{background:#b96f32}.credit-limit-track.excedido i{background:#b54962}.credit-limit-status{border-radius:999px;justify-content:center;align-items:center;min-width:118px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.credit-limit-status.dentro{color:#32755a;background:#e7f4ec}.credit-limit-status.atencao{color:#916414;background:#fff2d8}.credit-limit-status.atingido{color:#914f1a;background:#fcebdc}.credit-limit-status.excedido{color:#9d3e58;background:#fbe9ee}@media (width<=1100px){.credit-limit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.credit-limit-summary{grid-template-columns:1fr}.credit-limit-summary .metric-card{min-height:0}}.credit-limit-table{min-width:1180px}.credit-limit-table td:last-child{text-align:center}.credit-limit-help-modal{box-sizing:border-box;width:min(680px,100vw - 24px);overflow-x:hidden}.credit-limit-help-list{gap:8px;display:grid}.credit-limit-help-list article{background:#fcfbfd;border:1px solid #e3dbe7;border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(112px,.55fr) minmax(0,1.05fr);align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:grid}.credit-limit-help-list article>.credit-limit-status,.credit-limit-help-list article>div{justify-self:start}.credit-limit-help-list article>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.credit-limit-help-list .credit-limit-status{width:max-content;min-width:0;max-width:100%;padding:4px 8px;font-size:9px}.credit-limit-help-list strong{font-size:11px}.credit-limit-help-list p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.home-credit-limits{overflow:hidden}.home-credit-limits-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.home-credit-limits-heading>div:last-child{align-items:center;gap:10px;display:flex}.home-credit-limits-heading>div:last-child>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.home-credit-limits-table{min-width:850px}.home-credit-limits-table td:nth-child(2)>small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.home-credit-limits-table td:nth-child(2),.home-credit-limits-table td:nth-child(3){text-align:right}.home-credit-limits-table td:last-child{text-align:center}.home-credit-limits .pagination-footer{border-top:1px solid var(--line)}@media (width<=760px){.home-credit-limits-heading{align-items:stretch;display:grid}.home-credit-limits-heading>div:last-child{flex-direction:column;align-items:stretch}.home-credit-limits-heading>div:last-child>span{width:max-content}.credit-limit-help-list article{grid-template-columns:1fr;min-height:0}.credit-limit-help-list{gap:8px}}@media (width<=480px){.credit-limit-help-modal{width:calc(100vw - 16px);padding:20px 16px}.credit-limit-help-list article{padding:10px}.credit-limit-help-list article>div{display:grid}}.express-restricted-content{gap:16px;display:grid}.express-restricted-content>.welcome{margin-bottom:0}.express-restricted-content>.inline-message{margin:0;font-size:11px}.express-add-card{overflow:visible}.express-add-body{border-top:1px solid var(--line);background:#fcfbfd;padding:16px 18px}.express-product-search{width:100%;max-width:760px}.express-candidate-list{gap:7px;max-width:760px;margin-top:10px;display:grid}.express-candidate{background:#fff;border:1px solid #e0d7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.express-candidate strong,.express-candidate small,.express-product-cell strong,.express-product-cell small{display:block}.express-candidate strong,.express-product-cell strong{font-size:12px;line-height:1.4}.express-candidate small,.express-product-cell small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.primary-button.compact{white-space:nowrap;min-height:36px;padding:0 13px;font-size:10px}.express-search-state,.express-permission-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.express-candidate-list>.express-search-state{min-height:14px;padding:0 2px}.express-permission-note{border-top:1px solid var(--line);background:#fcfbfd;padding:12px 14px}.express-list-toolbar .filter-group button{align-items:center;gap:6px;display:inline-flex}.express-list-toolbar .filter-group small{min-width:20px;color:inherit;background:#eee8f1;border-radius:999px;padding:2px 5px;font-size:10px}.express-list-toolbar .filter-group .selected small{background:#ffffff40}.express-restricted-table{min-width:900px}.express-restricted-table th,.express-restricted-table td{font-size:11px}.express-restricted-table td:first-child{max-width:360px}.express-history-note{color:var(--muted);font-size:10px}.express-pagination{border-top:1px solid var(--line);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:10px;display:flex}.express-pagination label,.express-pagination>div{align-items:center;gap:7px;display:flex}.express-pagination select,.express-pagination button{height:34px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:7px;font-size:10px}.express-pagination select{padding:0 8px}.express-pagination button{padding:0 11px;font-weight:800}.express-pagination button:disabled{opacity:.45}.status.pendente{color:#8d611d;background:#fff1da}.express-restricted-metrics{margin-bottom:0}.express-restricted-metrics .metric-card{min-height:112px}.express-search-field{gap:6px;min-width:0;display:grid}.express-search-field>label{color:#514957;font-size:10px;font-weight:800}.express-search-field .search{width:100%;max-width:none}.express-list-search{flex:1;min-width:280px}.express-list-toolbar{align-items:end}.express-list-toolbar .filter-group{margin-bottom:0}@media (width<=760px){.express-restricted-content{padding-left:12px;padding-right:12px}.express-add-body{padding:14px}.express-candidate{flex-direction:column;align-items:stretch}.express-candidate .primary-button{justify-content:center;width:100%}.express-list-toolbar{display:grid}.express-list-search{min-width:0}.express-list-toolbar .search{width:100%;min-width:0}.express-list-toolbar .filter-group{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.express-list-toolbar .filter-group button{justify-content:center}.express-pagination{flex-direction:column;align-items:stretch}.express-pagination>div{grid-template-columns:1fr 1fr;display:grid}.express-pagination button{width:100%}}.sync-monitor-panel{gap:18px;display:grid}.sync-monitor-legend{flex-wrap:wrap;gap:8px;display:flex}.sync-monitor-legend span,.sync-health-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;width:max-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.sync-monitor-legend span:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px}.sync-monitor-legend .operacional,.sync-health-pill.operacional{color:#187744;background:#e9f8ef}.sync-monitor-legend .executando,.sync-health-pill.executando{color:#7043b4;background:#ede7fa}.sync-monitor-legend .tentativa,.sync-health-pill.tentativa{color:#9a6500;background:#fff5d8}.sync-monitor-legend .atrasado,.sync-health-pill.atrasado{color:#a65300;background:#fff0dc}.sync-monitor-legend .erro,.sync-health-pill.erro{color:#a92d36;background:#feeaea}.sync-monitor-legend .indisponivel,.sync-health-pill.indisponivel,.sync-health-pill.nunca_executado{color:#625c6b;background:#eeedf1}.sync-monitor-group{background:#fff;border:1px solid #e7e0eb;border-radius:16px;overflow:hidden}.sync-monitor-group-heading{background:#fbf9fc;border-bottom:1px solid #eee7f1;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sync-monitor-group-heading h3{color:#28172d;margin:0;font-size:16px}.sync-monitor-group-heading p{color:#746d78;margin:3px 0 0;font-size:12px}.sync-monitor-group-heading>strong{text-align:center;color:#7043b4;background:#eee7f6;border-radius:999px;min-width:34px;padding:6px 9px;font-size:11px}.sync-monitor-list{display:grid}.sync-monitor-row{border-bottom:1px solid #f0ebf2;border-left:4px solid #d7d0db;grid-template-columns:minmax(190px,1.25fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(210px,1.2fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.sync-monitor-row:last-child{border-bottom:0}.sync-monitor-row.operacional{border-left-color:#36a568}.sync-monitor-row.executando{border-left-color:#7b4dba}.sync-monitor-row.tentativa,.sync-monitor-row.atrasado{border-left-color:#dda22f}.sync-monitor-row.erro{border-left-color:#d14a55}.sync-monitor-row.indisponivel,.sync-monitor-row.nunca_executado{border-left-color:#918b96}.sync-monitor-row>div:not(.sync-monitor-main):not(.sync-monitor-error):not(.sync-monitor-checkpoint){gap:4px;display:grid}.sync-monitor-row small{color:#77707c;font-size:10px;font-weight:700}.sync-monitor-row strong{color:#312836;font-size:12px}.sync-monitor-main{align-items:center;gap:10px;display:flex}.sync-monitor-main>div{gap:3px;display:grid}.sync-monitor-main>div>strong{font-size:13px}.sync-health-dot{background:#918b96;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f2eef4}.sync-health-dot.operacional{background:#36a568}.sync-health-dot.executando{background:#7b4dba}.sync-health-dot.tentativa,.sync-health-dot.atrasado{background:#dda22f}.sync-health-dot.erro{background:#d14a55}.sync-monitor-error{background:#fff6f2;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:9px 12px;display:flex}.sync-monitor-error small{color:#a34b31}.sync-history-card{overflow:hidden}.sync-history-list{display:grid}.sync-history-list>article{border-top:1px solid #eee8f0;grid-template-columns:minmax(220px,1.5fr) 130px 170px 120px;align-items:center;gap:14px;padding:12px 18px;display:grid}.sync-history-list>article>div{gap:2px;display:grid}.sync-history-list time,.sync-history-list strong{font-size:12px}.sync-history-list small{color:#77707c;font-size:10px}.sync-history-card .pagination-bar{border-top:1px solid #eee8f0}.sync-monitor-row.tentativa .sync-monitor-error{background:#fff8e7}.sync-monitor-row.tentativa .sync-monitor-error small{color:#916000}.sync-monitor-error{flex-wrap:wrap;justify-content:space-between}.sync-monitor-error-copy{flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.sync-monitor-error-copy strong{overflow-wrap:anywhere}.sync-monitor-error .primary-button{white-space:nowrap;min-height:36px}.sync-monitor-retry-result{color:#554b5b;grid-column:1/-1;font-size:12px}.sync-monitor-retry-result .inline-message{margin:0}.sync-monitor-retry-detail{overflow-wrap:anywhere;background:#fcfafd;border:1px solid #e8dfe9;border-radius:9px;gap:4px;margin-top:8px;padding:10px 12px;display:grid}.sync-monitor-retry-detail strong{font-size:12px}.sync-monitor-retry-detail small{color:#6f6674;font-size:10px}.sync-monitor-retry-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.sync-monitor-retry-help .secondary-purple-button{min-height:36px}.sync-monitor-checkpoint{color:#50455a;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;padding:2px 0;display:flex}.sync-monitor-checkpoint strong{font-size:11px}.sync-monitor-group.is-collapsed .sync-monitor-group-heading{border-bottom:0}.sync-monitor-group-copy{min-width:0}.sync-monitor-group-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sync-monitor-group-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 3px #f0ecf2}.sync-monitor-group-dot.ok{background:#36a568}.sync-monitor-group-dot.warning{background:#dda22f}.sync-monitor-group-dot.error{background:#d14a55}.sync-monitor-group-state{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.sync-monitor-group-state.ok{color:#187744}.sync-monitor-group-state.warning{color:#916000}.sync-monitor-group-state.error{color:#a92d36}.sync-monitor-group-controls{flex:none;align-items:center;gap:8px;display:flex}.sync-monitor-group-controls>strong{text-align:center;border-radius:999px;min-width:34px;padding:6px 9px;font-size:11px}.sync-monitor-group-controls>strong.ok{color:#187744;background:#e9f8ef}.sync-monitor-group-controls>strong.warning{color:#916000;background:#fff5d8}.sync-monitor-group-controls>strong.error{color:#a92d36;background:#feeaea}.sync-monitor-group-toggle.secondary-button{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.sync-monitor-group-toggle .ui-icon{width:17px;height:17px;transition:transform .18s}.sync-monitor-group.is-expanded .sync-monitor-group-toggle .ui-icon{transform:rotate(180deg)}.sync-monitor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sync-report-backdrop{z-index:var(--layer-modal)}.sync-report-modal{width:min(980px,100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.sync-report-modal>p{color:#665c6a;margin:6px 42px 16px 0;font-size:12px;line-height:1.5}.sync-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.sync-report-summary>div{background:#fbf9fc;border:1px solid #e5dcec;border-radius:12px;gap:5px;padding:12px 14px;display:grid}.sync-report-summary span{color:#6f6674;font-size:10px;font-weight:700}.sync-report-summary strong{color:#5f3194;font-size:20px}.sync-report-field{gap:7px;display:grid}.sync-report-field>span{color:#33233a;font-size:11px;font-weight:800}.sync-report-field textarea{resize:vertical;color:#291e2d;white-space:pre;background:#f9f7fa;border:1px solid #dcd2e4;border-radius:12px;width:100%;min-height:330px;padding:14px;font:11px/1.55 Consolas,Courier New,monospace;overflow:auto}.sync-report-field textarea:focus{outline-offset:1px;outline:2px solid #8b58bd}.sync-report-generated{color:#716978;margin-top:8px;font-size:10px;display:block}.sync-report-modal .table-state-feedback{margin:18px 0}.sync-history-card .pagination-footer{border-top:1px solid #eee8f0;font-size:10px}.sync-history-card .pagination-controls{font-size:10px}.sync-history-card .pagination-controls button{min-height:34px;font-size:10px}.sync-history-card .pagination-controls select{height:34px;font-size:10px}@media (width<=1100px){.sync-monitor-row{grid-template-columns:1fr 1fr}.sync-monitor-main{grid-column:1/-1}.sync-history-list>article{grid-template-columns:1fr 120px}.sync-history-list time{grid-column:1}.sync-history-list>article>strong{grid-column:2}}@media (width<=700px){.sync-monitor-row{grid-template-columns:1fr;padding:14px}.sync-monitor-main,.sync-monitor-error{grid-column:auto}.sync-history-list>article{grid-template-columns:1fr}.sync-history-list time,.sync-history-list>article>strong{grid-column:auto}.sync-monitor-group-heading{align-items:flex-start;gap:10px;padding:14px}.sync-monitor-group-title{gap:6px}.sync-monitor-group-state{width:100%;padding-left:15px}.sync-monitor-group-controls{margin-left:auto}.sync-monitor-panel .bling-area-heading{align-items:flex-start}.sync-monitor-actions{grid-template-columns:1fr;width:100%;display:grid}.sync-monitor-actions button{width:100%}.sync-report-modal{width:calc(100vw - 20px);max-height:calc(100vh - 24px)}.sync-report-summary{grid-template-columns:1fr 1fr}.sync-report-field textarea{min-height:280px}}.sync-status.period_closing{background:var(--purple-soft);color:var(--purple-dark)}.customer-financial-modal{width:min(860px,100vw - 36px);max-height:calc(100vh - 42px);overflow:auto}.customer-financial-modal>h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:22px;font-weight:700}.customer-financial-modal>p{max-width:720px;font-size:15px;line-height:1.5}.customer-financial-content{gap:14px;margin-top:18px;display:grid}.customer-financial-section{background:#fff;border:1px solid #e1d8e6;border-radius:13px;gap:16px;padding:20px;display:grid}.customer-financial-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-financial-section-heading>div>span,.closing-history-heading>div>span{color:var(--purple);letter-spacing:.7px;font-size:10px;font-weight:800}.customer-financial-section-heading h3,.closing-history-heading h3{margin:5px 0 4px;font-family:Arial,Helvetica Neue,sans-serif;font-size:18px}.customer-financial-section-heading p,.closing-history-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.customer-financial-section-heading>.status{flex:none}.customer-financial-form{gap:13px;display:grid}.customer-financial-form>label:not(.platform-access-toggle){gap:6px;font-size:11px;font-weight:700;display:grid}.customer-financial-form>label input{height:42px}.customer-credit-limit-form{grid-template-columns:minmax(0,1fr) minmax(210px,.42fr) auto;align-items:end}.customer-credit-limit-form .platform-access-toggle{min-height:64px}.customer-financial-actions{justify-content:flex-end;display:flex}.customer-credit-limit-form .customer-financial-actions{align-self:end}.customer-financial-actions .primary-button{min-width:150px}.closing-period-form{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:end}.closing-period-form>.active-period-summary,.closing-period-form>.inline-message,.closing-period-form>.customer-financial-actions{grid-column:1/-1}.financial-period-notice{background:#f8f3fb;border:1px solid #d9cae3;border-radius:10px;align-items:flex-start;gap:10px;min-height:72px;padding:12px 13px;display:flex}.financial-period-notice>span{background:var(--purple);color:#fff;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.financial-period-notice p{color:#625768;margin:0;font-size:10px;line-height:1.55}.financial-period-notice p strong{color:var(--purple-dark);margin-bottom:2px;font-size:12px;display:block}.financial-period-notice.warning{background:#fff9ee;border-color:#ead19c}.financial-period-notice.warning>span{background:#d99a2e}.financial-period-notice.warning p strong{color:#865c17}.active-period-summary{background:#f4faf6;border-left:4px solid #479068;border-radius:9px;gap:4px;padding:13px 14px;display:grid}.active-period-summary.ending{background:#fff9ee;border-left-color:#d99a2e}.active-period-summary.ending span{color:#865c17}.active-period-summary span{color:#397454;letter-spacing:.6px;font-size:10px;font-weight:800}.active-period-summary strong{font-size:13px}.active-period-summary small{color:var(--muted);font-size:10px;line-height:1.45}.customer-financial-history{background:#fcfbfd}.closing-history-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.closing-history-heading>span{background:var(--purple-soft);color:var(--purple-dark);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.closing-period-list{gap:7px;display:grid}.closing-period-list>article{background:#fff;border:1px solid #e5dfe8;border-left:4px solid #9b939f;border-radius:9px;grid-template-columns:.8fr .8fr 1.25fr 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.closing-period-list>article.active{background:#f7fbf8;border-left-color:#479068}.closing-period-list>article.ending{background:#fffaf0;border-left-color:#d99a2e}.closing-period-list article span,.closing-period-list article strong{display:block}.closing-period-list article span{color:#827788;font-size:10px}.closing-period-list article strong{margin-top:3px;font-size:11px}.closing-period-list article>small{color:var(--muted);grid-column:1/-1;font-size:10px}.closing-history-empty{text-align:center;background:#fff;border:1px dashed #ddd3e2;border-radius:10px;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid}.closing-history-empty>span{color:var(--purple);font-size:20px}.closing-history-empty strong{font-size:12px}.closing-history-empty p{color:var(--muted);margin:0;font-size:10px}.closing-history-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;font-size:10px;display:flex}.closing-history-pagination button{min-height:34px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:7px;padding:0 11px;font-size:10px;font-weight:700}.closing-history-pagination button:disabled{opacity:.45}@media (width<=760px){.customer-credit-limit-form,.closing-period-form{grid-template-columns:1fr}.closing-period-form>.active-period-summary,.closing-period-form>.inline-message,.closing-period-form>.customer-financial-actions{grid-column:auto}.customer-financial-actions .primary-button{width:100%}}@media (width<=560px){.customer-financial-modal{width:calc(100vw - 20px);padding:22px 18px}.customer-financial-section{padding:14px}.customer-financial-section-heading,.closing-history-heading{flex-direction:column}.closing-period-list>article{grid-template-columns:1fr 1fr}.closing-period-list>article>div:nth-child(3),.closing-period-list>article>div:nth-child(4){grid-column:auto}}.financial-heading-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.financial-help-button{min-height:34px;color:var(--purple-dark);background:#fff;border:1px solid #cbb5dd;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.financial-help-button:hover{background:var(--purple-soft)}.active-period-summary.scheduled{background:#fff9ee;border-left-color:#d99a2e}.active-period-summary.scheduled span{color:#865c17}.danger-outline{color:#a83b49!important;border-color:#e0aeb5!important}.closing-period-list>article.scheduled{background:#fffaf0;border-left-color:#d99a2e}.closing-period-list>article.canceled{background:#fff7f8;border-left-color:#bd6670}.nested-financial-backdrop{z-index:110}.closing-help-modal{width:min(680px,100vw - 36px);max-height:calc(100vh - 42px);overflow:auto}.closing-help-modal>h2,.closing-impact-modal>h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:22px}.closing-help-modal>p,.closing-impact-modal>p{font-size:13px;line-height:1.55}.closing-help-options{gap:9px;margin:18px 0;display:grid}.closing-help-options article{border:1px solid #e2dae6;border-left:4px solid var(--purple);background:#fcfbfd;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.closing-help-options article.current{border-left-color:#479068}.closing-help-options article.future{border-left-color:#d99a2e}.closing-help-options article>span{background:var(--purple-soft);width:30px;height:30px;color:var(--purple-dark);border-radius:9px;flex:0 0 30px;place-items:center;font-size:15px;font-weight:900;display:grid}.closing-help-options strong{font-size:13px}.closing-help-options p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.closing-impact-modal{width:min(820px,100vw - 36px);max-height:calc(100vh - 34px);overflow:auto}.closing-impact-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.closing-impact-summary article{background:#fcfbfd;border:1px solid #e2dae6;border-radius:11px;align-content:center;gap:5px;min-height:105px;padding:14px;display:grid}.closing-impact-summary article>span{color:var(--muted);font-size:10px;font-weight:800}.closing-impact-summary article>strong{font-size:20px}.closing-impact-summary article>small{color:var(--muted);font-size:10px;line-height:1.4}.closing-impact-summary article.projected{background:#f4faf6;border-color:#b9dbc9}.closing-impact-summary article.negative{background:#fff3f4;border-color:#e6abb3}.closing-impact-summary article.negative strong,.closing-impact-summary strong.negative{color:#ae3745}.closing-negative-warning{background:#fff3f4;border:1px solid #e6abb3;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:13px 14px;display:flex}.closing-negative-warning>span{background:var(--red);color:#fff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.closing-negative-warning p{color:#77434a;margin:0;font-size:11px;line-height:1.5}.closing-negative-warning strong{color:#a32f3d;margin-bottom:2px;font-size:13px;display:block}.closing-impact-list-wrap{border:1px solid #e4dce8;border-radius:11px;overflow:hidden}.closing-impact-list-heading{background:#f8f5fa;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.closing-impact-list-heading strong,.closing-impact-list-heading small{display:block}.closing-impact-list-heading strong{font-size:12px}.closing-impact-list-heading small{color:var(--muted);margin-top:3px;font-size:10px}.closing-impact-list-heading>span{background:var(--purple-soft);color:var(--purple-dark);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.closing-impact-table{display:grid}.closing-impact-row{border-top:1px solid #eee8f0;grid-template-columns:110px 1fr 120px 110px;align-items:center;gap:10px;min-height:43px;padding:8px 14px;display:grid}.closing-impact-row>*{font-size:10px}.closing-impact-row.heading{min-height:34px;color:var(--muted);background:#fcfbfd;font-weight:800}.closing-impact-row>:last-child{text-align:right}.closing-impact-list-wrap .closing-history-pagination{border-top:1px solid #eee8f0;padding:10px 14px}.closing-impact-empty{background:#f4faf6;border:1px solid #b9dbc9;border-radius:10px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.closing-impact-empty>span{color:#fff;background:#479068;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.closing-impact-empty strong{font-size:12px}.closing-impact-empty p{color:var(--muted);margin:3px 0 0;font-size:10px}@media (width<=700px){.financial-heading-actions{align-items:stretch;width:100%}.financial-help-button{width:100%}.closing-impact-summary{grid-template-columns:1fr}.closing-impact-row{grid-template-columns:85px 1fr 90px}.closing-impact-row>:nth-child(3){display:none}.closing-help-modal,.closing-impact-modal{width:calc(100vw - 20px);padding:22px 18px}.closing-impact-list-heading{align-items:flex-start}}.balanced-list-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,max-content)}.balanced-list-toolbar>:first-child{min-width:0}.financial-filters .credit-filters:has(.list-density-control){grid-template-columns:repeat(3,minmax(145px,1fr)) auto}.balanced-list-card .balanced-data-table{border-collapse:collapse}.balanced-list-card .balanced-data-table th{background:#f7f3f8;border-right:0}.balanced-list-card .balanced-data-table td{border-bottom:1px solid #e8e1eb;border-right:0}.balanced-list-card .balanced-data-table tbody tr:last-child td{border-bottom:0}.semantic-value-chip{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:flex-end;align-items:center;min-width:108px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.semantic-value-chip.positive{color:#287a5a;background:#eaf7f1;border-color:#b9ddcc}.semantic-value-chip.warning{color:#916414;background:#fff2d8;border-color:#e4cf9f}.semantic-value-chip.negative{color:#a03f59;background:#fceef2;border-color:#ebc5cf}.semantic-value-chip.zero{color:#6f6873;background:#f7f6f8;border-color:#d9d4dc}.balanced-list-card .balanced-data-table:not(.is-compact) .balance-value.positive{background:#eaf7f1;border-radius:8px;min-width:105px;padding:7px 9px;box-shadow:inset 0 0 0 1px #5a9d83}.balanced-list-card .balanced-data-table:not(.is-compact) .balance-value.negative{background:#fceef2;border-radius:8px;min-width:105px;padding:7px 9px;box-shadow:inset 0 0 0 1px #c78092}.balanced-list-card .balanced-data-table:not(.is-compact) .balance-value.zero{color:#6f6873;background:#f7f6f8;border-radius:8px;min-width:105px;padding:7px 9px;box-shadow:inset 0 0 0 1px #d9d4dc}.financial-list-card .balanced-data-table.is-compact td{height:42px;padding:6px 10px}.financial-list-card .balanced-data-table.is-compact .client-cell>span{display:none}.balanced-list-card .balanced-data-table.is-compact .semantic-value-chip,.balanced-list-card .balanced-data-table.is-compact .balance-value{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.balanced-list-card .balanced-data-table.is-compact .semantic-value-chip.positive,.balanced-list-card .balanced-data-table.is-compact .semantic-value-chip.zero,.balanced-list-card .balanced-data-table.is-compact .balance-value.positive,.balanced-list-card .balanced-data-table.is-compact .balance-value.zero{color:var(--purple-dark)}.balanced-list-card .balanced-data-table.is-compact .semantic-value-chip.warning{color:#916414}.balanced-list-card .balanced-data-table.is-compact .semantic-value-chip.negative,.balanced-list-card .balanced-data-table.is-compact .balance-value.negative{color:#a03f59}.financial-list-card .balanced-data-table.is-compact .row-action{min-height:28px;padding:0 7px}@media (width<=1100px){.balanced-list-toolbar{grid-template-columns:minmax(240px,1fr) auto}.balanced-list-toolbar .search{grid-column:1/-1}.financial-filters .credit-filters:has(.list-density-control){grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=760px){.balanced-list-toolbar{grid-template-columns:1fr}.balanced-list-toolbar .search{grid-column:auto}.financial-filters .credit-filters:has(.list-density-control){grid-template-columns:1fr}}.profile-audience-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.profile-audience-tabs>button{min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1d8e6;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid;box-shadow:0 5px 16px #321e420b}.profile-audience-tabs>button:hover{border-color:#cdb9da}.profile-audience-tabs>button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.profile-audience-tabs>button.selected{border-color:var(--purple);background:linear-gradient(145deg,#fff,#faf6fc);box-shadow:0 9px 24px #4b28661f}.profile-audience-tabs>button>span{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:11px;place-items:center;font-size:17px;font-weight:900;display:grid}.profile-audience-tabs strong,.profile-audience-tabs small{display:block}.profile-audience-tabs strong{font-size:12px}.profile-audience-tabs small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.profile-audience-tabs em{min-width:28px;color:var(--purple-dark);text-align:center;background:#f0ebf4;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.profile-audience-tabs>button.selected em{background:var(--purple);color:#fff}@media (width<=700px){.profile-audience-tabs{grid-template-columns:1fr}.profile-audience-tabs>button{min-height:82px}}.table-card>:is(.table-scroll,.table-wrap){scrollbar-gutter:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;max-height:none;overflow:auto visible}.table-card>:is(.table-scroll,.table-wrap) table>thead>tr>th{box-shadow:0 1px 0 var(--line);background:#f7f3f8;position:static}.sticky-table-header-overlay{z-index:18;pointer-events:none;background:#f7f3f8;position:fixed;overflow:hidden;box-shadow:0 5px 10px #311e3d0f}.sticky-table-header-overlay[hidden]{display:none}.sticky-table-header-overlay table{table-layout:auto;margin:0}.sticky-table-header-overlay th{box-sizing:border-box}@media (width<=620px){.workspace{--list-sticky-top:62px}.workspace.has-global-utility{--list-sticky-top:102px}}@media print{.table-card>:is(.table-scroll,.table-wrap){overflow:visible}.table-card>:is(.table-scroll,.table-wrap) table>thead>tr>th{box-shadow:none;position:static}.sticky-table-header-overlay{display:none!important}}.return-tracking-modal{background:#fff;border-radius:14px;width:min(470px,100vw - 28px);max-height:calc(100vh - 120px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #29153647}.return-tracking-modal h2{margin:7px 0 0;font:700 22px Arial,Helvetica Neue,sans-serif}.return-tracking-modal>p{color:var(--muted);margin:10px 0 18px;font-size:12px;line-height:1.5}.return-tracking-modal>label{gap:6px;display:grid}.return-tracking-modal>label>span{font-size:11px;font-weight:800}.return-tracking-modal input{width:100%;height:40px;color:var(--ink);text-transform:uppercase;border:1px solid #d9cfe0;border-radius:8px;padding:0 11px;font:12px Arial,Helvetica Neue,sans-serif}.return-tracking-modal input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);outline:0}.return-tracking-modal>label>small{color:var(--muted);text-align:right;font-size:10px}.return-tracking-modal>.inline-message{margin-bottom:14px}.return-tracking-modal>.modal-actions{margin-top:20px}.return-entry-items{background:0 0;border:0;gap:14px;overflow:visible}.return-entry-items>article.return-entry-item{background:#fff;border:1px solid #e2dae6;border-radius:11px;padding:0;overflow:hidden}.return-entry-items>article.return-entry-item:last-of-type{border-bottom:1px solid #e2dae6}.return-entry-product-head{background:#faf8fb;border-bottom:1px solid #e7dfea;justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;padding:13px 15px;display:flex}.return-entry-product-head .return-item-product{align-items:flex-start;gap:10px;min-width:0;display:flex}.return-entry-product-head .return-item-product>span{background:var(--purple-soft);border-radius:8px;flex:none;margin:0;padding:6px 9px;font-size:10px}.return-entry-product-head .return-item-product>div{min-width:0}.return-entry-product-head .return-item-product strong{white-space:normal;margin:0;font-size:13px}.return-entry-product-head .return-item-product small{font-size:10px}.return-entry-product-head .return-item-remove{color:#a23449;background:0 0;border:0;flex:none;padding:6px;font-size:10px;font-weight:900}.return-entry-product-head .return-item-remove:hover,.return-entry-product-head .return-item-remove:focus-visible{text-decoration:underline}.return-entry-item-heading{border-bottom:1px solid #e7dfea;grid-template-columns:minmax(210px,1.6fr) minmax(145px,1fr) minmax(150px,1fr) minmax(90px,.65fr);align-items:start;gap:12px;min-height:76px;padding:13px 15px;display:grid}.return-entry-meta-cell{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.return-entry-sale-cell{text-align:left;align-items:flex-start}.return-entry-meta-label{color:#6e6473;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.return-entry-sale-cell .return-item-sale{text-align:left;width:100%}.return-item-sale.unavailable strong{color:#8f3f50}.return-item-statuses,.return-item-coverage{flex-direction:column;align-items:center;min-width:0;display:flex}.return-item-value{text-align:center}.return-item-value .return-entry-meta-label{font-size:10px}.return-item-value strong{color:var(--purple-dark);margin-top:0;font-size:12px}.return-entry-item-grid{border-top:0;grid-template-columns:92px minmax(210px,1fr) minmax(240px,1fr);gap:10px;margin:0;padding:13px 15px}.return-entry-item-support{border-top:1px solid #eee8f1;min-height:48px;margin:0;padding:10px 15px}.return-entry-observation{border-top:1px solid #eee8f1;margin:0;padding:10px 15px}.return-entry-item-support.sale-not-found>span{color:#8f3043;background:#fff1f3;border-left:3px solid #c94c5f;border-radius:0 7px 7px 0;padding:7px 9px;font-weight:800;line-height:1.4}.return-legend-rule{background:#fff3f5;border-left:3px solid #c94c5f;border-radius:0 9px 9px 0;margin-top:14px;padding:12px 13px}.return-legend-rule strong,.return-legend-rule span{display:block}.return-legend-rule strong{color:#8f3043;font-size:11px}.return-legend-rule span{color:#66565c;margin-top:4px;font-size:10px;line-height:1.5}@media (width<=900px){.return-entry-item-heading{grid-template-columns:1.45fr 1fr 1fr}.return-item-value{grid-column:2/4}.return-entry-item-grid{grid-template-columns:88px minmax(0,1fr)}.return-entry-item-grid .resolution{grid-column:1/-1}}@media (width<=620px){.return-entry-product-head{padding:12px}.return-entry-product-head .return-item-product strong{font-size:12px}.return-entry-item-heading{grid-template-columns:1fr;padding:12px}.return-entry-meta-cell,.return-item-statuses,.return-item-coverage,.return-item-value{text-align:left;border-bottom:1px solid #eee8f1;grid-column:auto;align-items:flex-start;padding-bottom:9px}.return-item-value{border-bottom:0}.return-entry-item-grid{grid-template-columns:88px minmax(0,1fr);padding:12px}.return-entry-item-grid .resolution{grid-column:1/-1}.return-entry-item-support,.return-entry-observation{padding:10px 12px}}.return-detail-item.inactive{opacity:.86;background:#f7f5f8;border-color:#ded8e1}.return-item-inactive-note{color:#706875;background:#fff;border:1px solid #ddd6e0;border-radius:8px;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.return-item-inactive-note strong{font-size:9px}.return-item-inactive-note span{font-size:8px;line-height:1.45}.return-item-status-action{border-top:1px solid #e8e1eb;justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.return-item-status-modal{text-align:left;width:min(500px,100vw - 30px);max-height:calc(100vh - 36px);overflow-y:auto}.return-item-status-modal>.confirmation-icon{margin-left:0}.return-item-status-modal>h2{font-size:22px}.return-item-status-modal>p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.5}.return-item-status-modal>.auth-field{gap:6px;margin-top:16px;display:grid}.return-item-status-modal textarea{resize:vertical;border:1px solid #d9cfe0;border-radius:8px;width:100%;padding:10px;font:12px Arial,sans-serif}.return-item-status-modal small{color:var(--muted);text-align:right;font-size:10px}.confirmation-icon.reactivate{background:var(--green-soft);color:var(--green)}.return-item-status-backdrop{z-index:70}.return-row-actions .return-inactivate-action{color:#9f354a;background:#fff;border-color:#d7a6b0}.return-row-actions .return-inactivate-action:hover{background:#fff2f4}.return-case-inactivation-backdrop{z-index:120}.receipt-flow-meta{align-items:center;gap:5px;margin-top:4px;display:flex}.receipt-flow-meta>small{margin:0}.receipt-tracking-button{width:24px;height:24px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #d8cee0;border-radius:7px;place-items:center;padding:0;font-size:12px;line-height:1;display:inline-grid}.receipt-tracking-button:hover{background:var(--purple-soft)}.receipt-tracking-button:disabled{opacity:.45;cursor:not-allowed}.return-detail-edit .primary-button:disabled{opacity:1;color:#827a87;box-shadow:none;cursor:not-allowed;background:#ded9e2}.return-detail-list{gap:8px;padding:10px 14px 12px}.return-detail-list.loading{opacity:.58;pointer-events:none}.return-detail-list>article{box-shadow:none;border-radius:10px;padding:11px 12px}.return-detail-list .return-approval-item-data{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:8px}.return-detail-list .return-approval-item-data>div{padding:7px 8px}.return-detail-attendant-note{margin-top:8px}.return-detail-list .return-detail-edit{gap:7px;margin-top:8px}.return-detail-list .return-detail-edit select{height:35px}.return-detail-list .return-detail-edit textarea{min-height:35px;padding:7px 9px}.return-detail-list .return-detail-edit .primary-button{height:35px;min-height:35px}.return-detail-list .return-item-status-action{margin-top:7px;padding-top:7px}.return-detail-pagination{min-height:54px;color:var(--muted);background:#fff;border-top:1px solid #e4dce7;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}.return-detail-pagination>div,.return-detail-pagination label{align-items:center;gap:7px;display:flex}.return-detail-pagination select{background:#fff;border:1px solid #d9cfe0;border-radius:7px;height:34px;padding:0 7px;font-size:10px}.return-detail-pagination .secondary-button{min-height:34px;padding:0 11px;font-size:10px}.return-detail-pagination strong{min-width:82px;color:var(--ink);text-align:center;font-size:10px}@media (width<=700px){.return-detail-list .return-approval-item-data{grid-template-columns:repeat(3,minmax(0,1fr))}.return-detail-pagination{flex-direction:column;align-items:stretch}.return-detail-pagination>div{grid-template-columns:auto 1fr 1fr;gap:7px;display:grid}.return-detail-pagination strong{grid-area:2/1/auto/-1}.return-detail-pagination .secondary-button{width:100%}}@media (width<=480px){.return-detail-list .return-approval-item-data{grid-template-columns:repeat(2,minmax(0,1fr))}}.bling-store-purpose-list{gap:18px;display:grid}.bling-store-purpose-section{background:#fff;border:1px solid #e5def0;border-radius:16px;gap:18px;padding:22px;display:grid}.bling-store-purpose-section.express{background:linear-gradient(135deg,#fdfbff 0%,#fff 65%);border-color:#ccb9e5}.bling-store-purpose-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bling-store-purpose-heading>div>span,.bling-express-store-current>span{color:#6c3d91;letter-spacing:.09em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.bling-store-purpose-heading h3{color:#26212d;margin:0 0 5px;font-size:19px}.bling-store-purpose-heading p{color:#6f6878;max-width:780px;margin:0;line-height:1.5}.bling-store-purpose-heading>i{white-space:nowrap;color:#5e367c;background:#f2ecf8;border-radius:999px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:800}.bling-express-store-form{grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:stretch;gap:18px;display:grid}.bling-express-store-current{background:#faf8fc;border:1px solid #e8e0ef;border-radius:12px;flex-direction:column;justify-content:center;padding:15px;display:flex}.bling-express-store-current strong{color:#2b2630;margin-bottom:4px;font-size:15px}.bling-express-store-current small{color:#746c7b;line-height:1.4}.bling-store-purpose-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bling-express-store-badge{color:#613a80;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:#ede3f7;border-radius:999px;margin-left:9px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.bling-express-store-badge.fiscal{color:#376b96;background:#e8f1fb}@media (width<=760px){.bling-store-purpose-section{padding:17px}.bling-store-purpose-heading{gap:10px;display:grid}.bling-store-purpose-heading>i{justify-self:start}.bling-express-store-form{grid-template-columns:1fr}.bling-store-purpose-actions{justify-content:stretch}.bling-store-purpose-actions button{width:100%}}.return-detail-backdrop{padding:0;overflow:hidden}.return-detail-modal{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.return-detail-modal>header,.return-detail-modal>.return-approval-case-summary,.return-detail-modal>.inline-message,.return-detail-modal>.return-detail-toolbar,.return-detail-modal>.return-detail-pagination{flex:none}.return-detail-modal>.return-detail-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.return-detail-modal>header>div:first-child{flex:1;min-width:0}.return-detail-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.return-detail-title-row h2{margin:0!important}.return-detail-print-actions{align-items:center;gap:6px;display:flex}.return-detail-print-actions .secondary-button{min-height:32px;padding:0 10px;font-size:10px}.return-detail-tabs{background:#f3eff5;border-radius:9px;align-items:center;gap:4px;padding:3px;display:flex}.return-detail-tabs button{color:#6f6574;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.return-detail-tabs button:hover{color:var(--purple-dark)}.return-detail-tabs button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.return-detail-tabs button.active{color:var(--purple-dark);background:#fff;border-color:#ded4e4;box-shadow:0 2px 7px #36204314}.return-detail-tabs button:disabled{cursor:not-allowed;opacity:.6}.return-detail-tabs span{background:#e9e2ed;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:10px;display:inline-grid}.return-detail-tabs button.active span{background:var(--purple-soft)}.return-detail-empty{min-height:210px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.return-detail-empty strong{color:var(--ink);font-size:13px}.return-detail-empty span{font-size:10px}@media (width<=620px){.return-detail-title-row,.return-detail-toolbar{flex-direction:column;align-items:flex-start}.return-detail-toolbar .return-status{margin-left:0}.return-detail-tabs{width:100%}.return-detail-tabs button{flex:1}}.return-entry-unit-rule{border-left:4px solid var(--purple);background:#f8f3fb;border-radius:8px;gap:3px;margin:14px 0 -2px;padding:10px 12px;display:grid}.return-entry-unit-rule strong{color:var(--purple-dark);font-size:11px}.return-entry-unit-rule span{color:#625768;font-size:10px;line-height:1.45}.seller-scope-modal{width:min(720px,100%)}.seller-scope-alert,.seller-scope-note{background:#fbf8fd;border:1px solid #ded1e6;border-radius:11px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.seller-scope-alert{margin-bottom:12px}.seller-scope-alert>span,.seller-scope-note>span{background:var(--purple-soft);width:31px;height:31px;color:var(--purple);border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.seller-scope-alert strong,.seller-scope-alert small,.seller-scope-note strong,.seller-scope-note small{display:block}.seller-scope-alert strong,.seller-scope-note strong{color:var(--ink);font-size:11px}.seller-scope-alert small,.seller-scope-note small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.seller-scope-note{margin-bottom:15px}.seller-scope-note.warning{background:#fffaf0;border-color:#ead39d}.seller-scope-note.warning>span{color:#96661c;background:#fff0ce}.seller-scope-list{gap:11px;display:grid}.seller-scope-option{background:#fff;border:1px solid #e3dae8;border-radius:11px;padding:14px}.seller-scope-option>div:first-child>strong,.seller-scope-option>div:first-child>small{display:block}.seller-scope-option>div:first-child>strong{font-size:12px}.seller-scope-option>div:first-child>small{color:var(--muted);margin-top:4px;font-size:9px}.seller-scope-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.seller-scope-choices label{cursor:pointer;position:relative}.seller-scope-choices input{opacity:0;position:absolute}.seller-scope-choices label>span{border:1px solid #e2dae6;border-radius:9px;flex-direction:column;justify-content:center;min-height:62px;padding:10px 12px;display:flex}.seller-scope-choices label>span strong,.seller-scope-choices label>span small{display:block}.seller-scope-choices label>span strong{color:var(--ink);font-size:10px}.seller-scope-choices label>span small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.seller-scope-choices input:checked+span{border-color:var(--purple);background:var(--purple-soft);box-shadow:0 0 0 1px var(--purple)}.seller-scope-choices input:focus-visible+span{outline:3px solid var(--purple-soft);outline-offset:2px}@media (width<=700px){.seller-scope-choices{grid-template-columns:1fr}.seller-scope-option{padding:12px}}.statement-closing-notice{color:#35556f;background:#f4f9fd;border:1px solid #c9dced;border-radius:11px;align-items:flex-start;gap:11px;margin:0 0 18px;padding:13px 14px;display:flex}.statement-closing-notice>span{color:#356f9d;background:#deedf8;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.statement-closing-notice .ui-icon{width:18px;height:18px}.statement-closing-notice strong,.statement-closing-notice p{display:block}.statement-closing-notice strong{font-size:12px}.statement-closing-notice p{margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=560px){.statement-closing-notice{padding:12px}}@media print{.statement-closing-notice{display:none!important}}.movement-workspace .operational-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.movement-workspace .operational-filter-grid .financial-summary-card{justify-content:center;min-height:94px;padding:13px 14px}.movement-workspace .operational-filter-grid .financial-summary-card strong{font-size:21px}.movement-workspace .operational-filter-grid .financial-summary-card.pending-link{background:linear-gradient(140deg,#fff 35%,#fff9ee);border-left:4px solid #d99a2e}.movement-workspace .operational-filter-grid .financial-summary-card.review{background:linear-gradient(140deg,#fff 35%,#fff7ef);border-left:4px solid #c77736}.debit-workspace .operational-filter-grid .financial-summary-card.total:before{display:none}@media (width<=1100px){.movement-workspace .operational-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.movement-workspace .operational-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-workspace .operational-filter-grid .financial-summary-card.total{grid-column:auto}}@media (width<=470px){.movement-workspace .operational-filter-grid{grid-template-columns:1fr}}.closing-period-section{gap:0}.closing-period-heading{margin-bottom:14px}.closing-period-overview{background:#f5faf7;border:1px solid #d7e5dc;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.closing-period-overview>article{align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px 14px;display:flex}.closing-period-overview>article+article{border-left:1px solid #cfe0d6}.closing-period-overview article>div{min-width:0}.closing-period-overview small,.closing-period-overview strong{display:block}.closing-period-overview small{color:#665d69;font-size:10px;font-weight:700}.closing-period-overview strong{color:#286747;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35}.closing-overview-icon{color:#2d7652;background:#e1f0e7;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.closing-overview-icon .ui-icon{width:17px;height:17px}.closing-period-tabs{scrollbar-width:thin;border-bottom:1px solid #e3dce7;align-items:flex-end;gap:22px;margin-top:14px;display:flex;overflow-x:auto}.closing-period-tabs button{color:#625968;white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:42px;padding:0 2px;font-family:Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:700;position:relative}.closing-period-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.closing-period-tabs button:hover{color:var(--purple-dark)}.closing-period-tabs button:focus-visible{outline:2px solid var(--purple);outline-offset:-3px}.closing-period-tabs button.active{color:var(--purple-dark)}.closing-period-tabs button.active:after{background:var(--purple)}.closing-period-tabs button>span{background:#f1ebf5;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:9px;display:inline-grid}.closing-tab-panel{gap:12px;padding-top:14px;display:grid}.closing-tab-panel.customer-financial-history{background:0 0}.closing-overview-panel .customer-financial-actions{margin-top:0}.closing-overview-empty{background:#fcfbfd;border:1px solid #e3dce7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:12px 14px;display:grid}.closing-overview-empty strong{font-size:12px}.closing-overview-empty p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.closing-overview-empty .secondary-button{white-space:nowrap}@media (width<=760px){.closing-period-overview{grid-template-columns:1fr}.closing-period-overview>article{min-height:60px}.closing-period-overview>article+article{border-top:1px solid #cfe0d6;border-left:0}.closing-overview-empty{grid-template-columns:auto minmax(0,1fr)}.closing-overview-empty .secondary-button{grid-column:1/-1;width:100%}}@media (width<=560px){.closing-period-heading{gap:12px}.closing-period-heading .financial-heading-actions{align-items:stretch;width:100%}.closing-period-tabs{gap:18px}}.customer-financial-modal{overflow-x:hidden}.credit-limit-section{grid-template-columns:minmax(245px,.82fr) minmax(0,1.35fr);align-items:center;gap:10px 18px}.credit-limit-heading,.credit-limit-heading>div{min-width:0}.credit-limit-title-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.credit-limit-title-row h3{margin-right:0}.credit-limit-inline-toggle{flex:none;width:auto;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;min-height:0!important;padding:0!important}.credit-limit-inline-toggle:focus-within{outline:3px solid var(--purple-soft);outline-offset:3px;border-radius:999px!important}.customer-credit-limit-form{grid-template-columns:auto;justify-content:end;align-items:end;gap:12px}.customer-credit-limit-form.is-enabled{grid-template-columns:minmax(155px,1fr) auto;justify-content:stretch}.customer-credit-limit-form>label:not(.platform-access-toggle){align-self:center;min-width:0}.credit-limit-actions{white-space:nowrap;align-self:end;align-items:center;gap:9px}.credit-limit-actions .status{flex:none}.credit-limit-actions .primary-button{min-width:132px}@media (width<=820px){.credit-limit-section{grid-template-columns:1fr}.customer-credit-limit-form,.customer-credit-limit-form.is-enabled{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto}}@media (width<=680px){.customer-credit-limit-form,.customer-credit-limit-form.is-enabled{grid-template-columns:1fr}.credit-limit-actions{white-space:normal;justify-content:space-between}}.closing-activation-modal{padding:22px 24px}.closing-activation-modal>h2{margin-top:7px;font-size:20px;line-height:1.25}.closing-activation-modal>p{margin-top:6px;font-size:12px;line-height:1.45}.closing-activation-modal .closing-impact-summary{gap:8px;margin:14px 0 10px}.closing-activation-modal .closing-impact-summary article{gap:4px;min-height:84px;padding:11px 12px}.closing-activation-modal .closing-impact-summary article>strong{font-size:16px;line-height:1.35}.closing-activation-modal .closing-impact-empty{gap:10px;margin:10px 0 0;padding:11px 12px}.closing-activation-modal .closing-impact-empty>span{flex:0 0 28px;width:28px;height:28px}.closing-activation-modal .closing-impact-empty strong{font-size:11px}.closing-activation-modal .closing-impact-empty p{font-size:10px;line-height:1.45}.closing-activation-modal>.modal-actions{margin-top:12px;padding-top:12px}.closing-activation-modal>.modal-actions button{min-height:36px;font-size:11px}@media (width<=700px){.closing-activation-modal{padding:20px 18px}.closing-activation-modal .closing-impact-summary article{min-height:72px}}@media (width<=760px){.display-density-popover{width:auto;max-width:280px;position:fixed;bottom:14px;left:82px;right:12px}.sidebar-foot .display-density-popover.is-open{display:grid}}.bling-hub-page .bling-area-tabs{scrollbar-width:thin;scrollbar-color:#c8bad1 transparent;overscroll-behavior-inline:contain;background:#f3eff5;border:1px solid #ded4e4;border-radius:11px;grid-template-columns:none;gap:3px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 3px 10px #371f480d}.bling-hub-page .bling-area-tabs>button{min-width:max-content;min-height:40px;box-shadow:none;color:#625669;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:flex;transform:none}.bling-hub-page .bling-area-tabs>button:before{content:"";width:7px;height:7px;box-shadow:none;background:#918997;border-radius:50%;flex:0 0 7px}.bling-hub-page .bling-area-tabs>button:hover{box-shadow:none;background:#faf8fb;border-color:#d8cbe0;transform:none}.bling-hub-page .bling-area-tabs>button:focus-visible{border-color:var(--purple);outline:3px solid var(--purple-soft);outline-offset:1px}.bling-hub-page .bling-area-tabs>button strong{white-space:nowrap;font-size:11px;line-height:1.3}.bling-hub-page .bling-area-tabs>button.ok:before{background:#38a866}.bling-hub-page .bling-area-tabs>button.warning:before{background:#d89a31}.bling-hub-page .bling-area-tabs>button.error:before{background:#c44754}.bling-hub-page .bling-area-tabs>button.selected{color:var(--purple-dark);background:#fff;border-color:#bea8cf;box-shadow:0 2px 7px #391e4b1a}.bling-hub-page .bling-area-tabs>button.selected:before{box-shadow:0 0 0 3px #7652b81f}.bling-hub-page .bling-area-tabs .bling-area-icon,.bling-hub-page .bling-area-tabs>button>i{display:none!important}.bling-express-policy-toggle{cursor:pointer;background:#fcfafc;border:1px solid #ddd2e4;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:78px;padding:16px;display:grid}.bling-express-policy-toggle input{width:18px;height:18px;accent-color:var(--purple);margin-top:1px}.bling-express-policy-toggle strong,.bling-express-policy-toggle small{display:block}.bling-express-policy-toggle strong{font-size:12px;line-height:1.4}.bling-express-policy-toggle small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.bling-express-policy-note{background:#fff8eb;border:1px solid #ead9ba;border-radius:10px;margin-top:12px;padding:13px 15px}.bling-express-policy-note.ok{background:#f1faf4;border-color:#cce5d5}.bling-express-policy-note strong{font-size:11px}.bling-express-policy-note p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=760px){.bling-hub-page .bling-area-tabs{grid-template-columns:none;width:100%;display:flex}.bling-hub-page .bling-area-tabs>button{min-height:40px;padding:0 11px}.bling-express-policy-toggle{padding:14px}}.auth-access-switch button:not(.selected){color:#706477}.password-toggle{height:34px}.auth-link{border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:6px 8px;display:inline-flex}.auth-link:hover,.auth-link:focus-visible{background:var(--purple-soft);outline:2px solid var(--purple);outline-offset:1px}.auth-privacy-link{border-radius:7px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:6px 8px;display:flex}.auth-privacy-link:hover,.auth-privacy-link:focus-visible{background:var(--purple-soft);outline:2px solid var(--purple);outline-offset:1px}.data-freshness-notice{color:#4b3b55;background:#faf8fc;border:1px solid #e2d9e9;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}.data-freshness-notice .data-freshness-marker{background:#eee8f4;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:800;display:inline-grid}.data-freshness-notice p{gap:2px;margin:0;display:grid}.data-freshness-notice strong{font-size:12px}.data-freshness-notice p span{line-height:1.45}.data-freshness-notice.running{color:#235a91;background:#f2f7fd;border-color:#bed8f6}.data-freshness-notice.running .data-freshness-marker{background:#dbeafb}.data-freshness-notice.delayed{color:#78520a;background:#fff9ec;border-color:#ead39e}.data-freshness-notice.delayed .data-freshness-marker{background:#f8e8bd}.data-freshness-notice.interrupted{color:#982c3c;background:#fff3f4;border-color:#efbdc4}.data-freshness-notice.interrupted .data-freshness-marker{background:#f8dce0}.data-freshness-notice.on_demand{color:#5a4864}.product-update-info>button{background:var(--purple-soft);width:24px;height:24px;color:var(--purple-dark);cursor:help;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.product-update-info>button .ui-icon{width:14px;height:14px}.product-update-info>button:hover,.product-update-info>button:focus-visible{background:#e7daf1;outline:0;box-shadow:0 0 0 2px #754aa824}.product-sync-tooltip{z-index:var(--layer-modal-nested);color:#fff;background:#302536;border-radius:9px;width:290px;padding:10px 12px;font-size:10px;line-height:1.45;position:fixed;transform:translateY(0);box-shadow:0 8px 22px #23142d3d}.product-sync-tooltip.above{transform:translateY(-100%)}.product-sync-tooltip>strong{margin-bottom:7px;font-size:11px;display:block}.product-sync-tooltip-list{gap:6px;display:grid}.product-sync-tooltip-list>span{grid-template-columns:auto minmax(12px,1fr) auto;align-items:center;gap:7px;display:grid}.product-sync-tooltip-list b,.product-sync-tooltip-list em{font-style:normal;font-weight:600}.product-sync-tooltip-list i{border-top:1px dashed #ffffff57;height:1px}.return-detail-approval-decision{background:#fffaf0;border:1px solid #ecd5a9;border-radius:9px;margin-top:10px;padding:10px 11px}.return-detail-approval-decision>div:first-child{gap:3px;display:grid}.return-detail-approval-decision>div:first-child strong{color:#81581c;font-size:9px}.return-detail-approval-decision>div:first-child span,.return-detail-approval-permission{color:#786b5c;font-size:8px;line-height:1.45}.return-detail-approval-permission{margin-top:9px;font-weight:800;display:block}.return-entry-observation.invalid textarea,.return-detail-edit .field-invalid textarea{background:#fff7f8;border-color:#bd4056;box-shadow:0 0 0 3px #bd40561a}.return-observation-error,.return-analysis-observation-error{font-weight:800;line-height:1.35;color:#a23449!important;font-size:10px!important}.return-entry-observation .return-observation-error{text-align:left;grid-column:2}.return-entry-observation .return-observation-count{grid-column:3}.return-detail-edit .field-invalid{align-self:stretch}.return-detail-item-heading-actions{flex:none;align-items:center;gap:7px;display:flex}.return-item-print-button{width:30px;height:30px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #d8cee0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.return-item-print-button .ui-icon{width:15px;height:15px}.return-item-print-button:hover{border-color:var(--purple);background:var(--purple-soft)}.return-item-print-button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:1px;border-color:var(--purple)}.return-detail-resolution-value{color:#665d69;background:#f4f1f5;border:1px solid #ddd4e2;border-radius:9px;align-items:center;min-height:39px;padding:0 11px;font:11px Arial,sans-serif;display:flex}@media (width<=620px){.return-entry-observation .return-observation-error{grid-column:1}.return-entry-observation .return-observation-count{grid-column:2}}.bling-payment-history-modal{flex-direction:column;width:min(720px,100vw - 32px);padding:0;display:flex;overflow:hidden}.bling-payment-history-modal>header{background:#fff;border-bottom:1px solid #e9e2ed;padding:21px 24px 17px}.bling-payment-history-modal>header>span{color:var(--purple);letter-spacing:1px;font-size:10px;font-weight:900;display:block}.bling-payment-history-modal h2{margin:6px 42px 2px 0;font-size:22px;line-height:1.2}.bling-payment-history-modal>header p{color:#655b69;margin:0;font-size:12px;line-height:1.45}.bling-payment-history-modal .modal-close{color:#6a5e70;background:#fff;border:1px solid #ddd3e4;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;top:16px;right:16px}.bling-payment-history-modal .modal-close .ui-icon{width:18px;height:18px}.bling-payment-history-list{gap:0;min-height:0;display:grid;overflow-y:auto}.bling-payment-history-list article{border-bottom:1px solid #eee8f1;grid-template-columns:1.1fr .9fr 1.25fr 1.1fr;align-items:center;gap:14px;padding:13px 24px;display:grid}.bling-payment-history-list article>div{gap:4px;min-width:0;display:grid}.bling-payment-history-list span{color:#766c7b;text-transform:uppercase;letter-spacing:.45px;font-size:10px;font-weight:800}.bling-payment-history-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.bling-payment-history-list .is-eligible,.bling-payment-history-list .is-ineligible{border-radius:12px;width:max-content;padding:4px 7px;font-size:10px}.bling-payment-history-list .is-eligible{color:#267144;background:#e7f5ec}.bling-payment-history-list .is-ineligible{color:#6e6375;background:#f1edf4}.bling-payment-history-empty{text-align:center;align-content:center;place-items:center;min-height:148px;padding:28px 24px;display:grid}.bling-payment-history-empty .ui-icon{background:var(--purple-soft);width:28px;height:28px;color:var(--purple-dark);border-radius:12px;padding:9px}.bling-payment-history-empty strong{margin-top:10px;font-size:13px}.bling-payment-history-empty p{color:var(--muted);margin:5px 0 0;font-size:11px}.bling-payment-history-footer{background:#fcfbfd;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 24px;display:flex}.bling-payment-history-footer>span{color:#746a79;font-size:11px;font-weight:700}.bling-payment-history-footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bling-payment-history-footer .secondary-button{min-height:36px;font-size:11px}@media (width<=620px){.bling-payment-history-modal{width:min(100%,100vw - 20px)}.bling-payment-history-modal>header{padding:20px 18px 16px}.bling-payment-history-list article{grid-template-columns:1fr 1fr;gap:12px;padding:13px 18px}.bling-payment-history-list article>div:nth-child(n+3){border-top:1px solid #f0ebf3;padding-top:10px}.bling-payment-history-list strong{white-space:normal}.bling-payment-history-footer{flex-direction:column;align-items:stretch;padding:12px 18px}.bling-payment-history-footer>div{grid-template-columns:1fr 1fr;display:grid}.bling-payment-history-footer>div>button:last-child{grid-column:1/-1}}.sale-number>strong{display:block}.financial-installment-label{color:var(--muted);white-space:nowrap;margin-top:3px;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:500;display:block}.sales-payment-section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.sales-payment-section>summary::-webkit-details-marker{display:none}.sales-payment-section>summary>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sales-payment-section>summary .ui-icon{width:14px;height:14px;transition:transform .18s}.sales-payment-section .when-open,.sales-payment-section[open] .when-closed{display:none}.sales-payment-section[open] .when-open{display:inline}.sales-payment-section[open]>summary .ui-icon{transform:rotate(180deg)}.sales-payment-section:not([open])>summary{border-bottom:0}.sales-payment-section>summary:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.sales-shipping-content{padding:4px 14px 10px;font-size:11px}.sales-shipping-content dl{margin:0}.sales-shipping-content dl>div,.sales-shipping-volumes article{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.sales-shipping-content dt{color:var(--muted)}.sales-shipping-content dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.sales-shipping-volumes article{flex-wrap:wrap}.sales-shipping-volumes article:last-child{border-bottom:0}.sales-shipping-volumes strong,.sales-shipping-volumes b{overflow-wrap:anywhere}.sales-shipping-volumes span{color:var(--muted)}.sales-shipping-volumes b{color:var(--ink)}@media (width<=620px){.sales-shipping-content dl>div,.sales-shipping-volumes article{flex-direction:column;align-items:flex-start;gap:4px}.sales-shipping-content dd{text-align:left}.sales-shipping-section>summary>span{white-space:normal}}.sales-total-cost dt{align-items:center;gap:5px;display:inline-flex;position:relative}.sales-cost-help{display:inline-flex;position:static}.sales-cost-help>button{width:22px;height:22px;color:var(--purple);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sales-cost-help>button .ui-icon{width:14px;height:14px}.sales-cost-help>button:hover,.sales-cost-help>button:focus-visible{background:var(--purple-soft);color:var(--purple-dark);outline:none;box-shadow:0 0 0 2px #754aa81f}.sales-cost-help>[role=tooltip]{z-index:var(--layer-modal-nested);color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#302536;border-radius:8px;width:250px;max-width:calc(100vw - 48px);padding:8px 10px;font-size:10px;font-weight:600;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px);box-shadow:0 8px 20px #23142d33}.sales-cost-help:hover>[role=tooltip],.sales-cost-help:focus-within>[role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.bling-payment-methods-table td:first-child>small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;line-height:1.4;display:block}.sales-status.success{color:#287247;background:#e6f4eb}.sales-status.warning{color:#94601c;background:#fff1d9}.sales-status.danger{color:#9b3333;background:#f8e8e8}.sales-status.neutral{color:#5d6570;background:#eef0f3}.startup-error-message{gap:6px;font-size:11px;line-height:1.5;display:grid}.startup-error-message strong{font-size:12px}.startup-retry-button{min-height:40px;margin-top:16px;font-size:12px}.startup-retry-button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.returns-settings-page{width:100%;max-width:none}.returns-settings-page>.inline-message{align-items:center;margin-bottom:14px;display:flex}.returns-settings-page>.inline-message>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.returns-metrics{grid-template-columns:repeat(3,1fr)}.returns-toolbar{justify-content:space-between}.returns-table{min-width:980px}.returns-table th:last-child,.returns-table td:last-child{text-align:right}.returns-table td>strong{color:var(--ink);font-size:10px}.returns-description{color:#716777;white-space:normal;max-width:390px;line-height:1.45}.behavior-pill,.final-pill,.requirement-pill{white-space:nowrap;border-radius:12px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.behavior-pill{color:var(--purple-dark);background:#f0ebf4}.behavior-pill.credit{color:#277347;background:#e8f6ed}.behavior-pill.exchange{color:#365e91;background:#eaf0fa}.behavior-pill.refund{color:#925c25;background:#fff0e2}.behavior-pill.analysis{color:#80601d;background:#fff5d9}.final-pill.final{color:#267347;background:#e8f6ed}.final-pill.pending{color:#81601c;background:#fff3d8}.requirement-pill.required{color:#9a3347;background:#fcebee}.requirement-pill.optional{color:#736a78;background:#f0edf2}.link-count{min-height:27px;color:var(--purple-dark);background:#faf7fc;border:1px solid #d8c9e2;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.link-count:hover{background:var(--purple-soft)}.row-action.link{color:var(--purple-dark);background:#f9f5fb;border-color:#cbb7dc}.returns-empty{height:150px!important;color:var(--muted)!important}.returns-backdrop{z-index:61}.returns-modal{width:min(610px,100vw - 28px);max-height:calc(100vh - 34px);padding:0;overflow:hidden auto}.returns-modal.wide{width:min(720px,100vw - 28px)}.returns-modal-heading{z-index:2;background:#fffffff7;border-bottom:1px solid #e6dfe9;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 17px;display:flex;position:sticky;top:0}.returns-modal-heading h2{color:var(--ink);margin:4px 0 0;font:22px Arial,Helvetica Neue,sans-serif}.returns-modal-heading>button{width:32px;height:32px;color:var(--purple);background:#fff;border:1px solid #ded3e4;border-radius:9px;font-size:19px}.returns-modal>form,.returns-modal>.returns-modal-intro,.returns-modal>.resolution-link-summary,.returns-modal>.resolution-link-list,.returns-modal>.returns-empty-box{margin-left:24px;margin-right:24px}.returns-modal>form{padding:20px 0 24px}.returns-modal .auth-field{margin-bottom:15px}.returns-modal textarea,.returns-modal select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;font:10px Arial,sans-serif}.returns-modal textarea{resize:vertical;padding:11px;line-height:1.5}.returns-modal select{height:41px;padding:0 10px}.returns-modal .auth-field>small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.returns-toggle-list{border:1px solid #e2d9e7;border-radius:10px;margin:4px 0 18px;overflow:hidden}.returns-toggle{cursor:pointer;align-items:center;gap:11px;min-height:61px;padding:11px 13px;display:flex}.returns-toggle+.returns-toggle{border-top:1px solid #ece6ef}.returns-toggle>input{opacity:0;position:absolute}.returns-toggle>span{background:#d6ceda;border-radius:12px;flex:none;width:34px;height:19px;transition:all .18s;position:relative}.returns-toggle>span>i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.returns-toggle>input:checked+span{background:var(--purple)}.returns-toggle>input:checked+span>i{transform:translate(15px)}.returns-toggle strong,.returns-toggle small{display:block}.returns-toggle strong{color:var(--ink);font-size:10px}.returns-toggle small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.returns-modal-intro{color:#6b6070;font-size:9px;line-height:1.55;margin-top:18px!important;margin-bottom:14px!important}.resolution-link-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:0;margin-bottom:10px;font-size:10px;display:flex}.resolution-link-summary strong{color:var(--purple-dark);font-size:11px}.resolution-link-summary button{min-height:30px;color:var(--purple-dark);background:0 0;border:0;padding:0;font:700 10px Arial,Helvetica Neue,sans-serif}.resolution-link-list{gap:8px;min-width:0;display:grid}.resolution-link-list label{cursor:pointer;min-width:0}.resolution-link-list input{opacity:0;position:absolute}.resolution-link-list label>span{background:#fff;border:1px solid #e2dae6;border-radius:9px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 12px;display:grid}.resolution-link-list label>span:hover{background:#fcf9fd;border-color:#cdb8db}.resolution-link-list input:focus-visible+span{outline:3px solid var(--purple-soft);outline-offset:2px}.resolution-link-list input:checked+span{background:#f8f3fa;border-color:#bfa3d2}.resolution-link-list label>span>i{color:#fff;border:1px solid #d1c5d7;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.resolution-link-list input:checked+span>i{border-color:var(--purple);background:var(--purple)}.resolution-link-list label div{min-width:0}.resolution-link-list label strong,.resolution-link-list label small{overflow-wrap:anywhere;display:block}.resolution-link-list label strong{color:var(--ink);font-size:10px}.resolution-link-list label small{color:var(--muted);white-space:normal;margin-top:4px;font-size:10px;line-height:1.45}.resolution-link-list em{white-space:nowrap;border-radius:10px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.resolution-link-list em.final{color:#267347;background:#e8f6ed}.resolution-link-list em.pending{color:#81601c;background:#fff3d8}.returns-modal>.modal-actions{z-index:2;background:#fffffff7;border-top:1px solid #e6dfe9;margin:18px 0 0;padding:16px 24px 24px;position:sticky;bottom:0}.returns-empty-box{text-align:center;background:#fcfafc;border:1px dashed #d8cce0;border-radius:10px;padding:35px 18px}.returns-empty-box>span{color:var(--purple);font-size:24px}.returns-empty-box strong{color:var(--ink);margin-top:7px;font-size:11px;display:block}.returns-empty-box p{color:var(--muted);margin:6px 0 0;font-size:9px}.deadline-pill{white-space:nowrap;border-radius:12px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.deadline-pill.defined{color:#365e91;background:#eaf0fa}.deadline-pill.undefined{color:#81601c;background:#fff3d8}.flexibility-explanation{color:var(--purple-dark);background:#f8f3fb;border:1px solid #ded0e6;border-radius:10px;margin-bottom:17px;padding:13px 14px}.flexibility-explanation strong{font-size:10px}.flexibility-explanation p{margin:5px 0 0;font-size:8px;line-height:1.55}.returns-policy-card{background:linear-gradient(135deg,#fff 0%,#faf6fc 100%);border:1px solid #dfd4e5;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:20px 22px;display:flex;box-shadow:0 7px 18px #39204a0d}.returns-policy-copy{max-width:680px}.returns-policy-copy>span{color:var(--purple);letter-spacing:1.1px;font-size:8px;font-weight:900}.returns-policy-copy h2{color:var(--ink);margin:5px 0 6px;font:19px Arial,Helvetica Neue,sans-serif}.returns-policy-copy p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.returns-policy-control{gap:10px;min-width:285px;display:grid}.returns-policy-control .returns-toggle{padding:0}.returns-policy-control .primary-button{justify-self:end}.returns-toggle.disabled{cursor:not-allowed;opacity:.62}.late-return-policy-status{border-radius:999px;justify-self:end;padding:6px 10px;font-size:9px;font-weight:800}.late-return-policy-status.enabled{color:#247a4c;background:#e8f6ee}.late-return-policy-status.disabled{color:#765d80;background:#f3eef5}.return-configuration-page>.inline-message{align-items:center;margin-bottom:14px;display:flex}.return-configuration-page>.inline-message>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.return-policy-settings-card{background:#fff;border:1px solid #ded5e3;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #3620430d}.return-policy-settings-heading{background:linear-gradient(135deg,#fff 0%,#faf7fc 100%);grid-template-columns:minmax(0,1fr) minmax(340px,46%);align-items:center;gap:28px;padding:22px 24px;display:grid}.return-policy-settings-heading>div>span{color:var(--purple);letter-spacing:1.1px;font-size:8px;font-weight:900}.return-policy-settings-heading h2{margin:5px 0 6px;font:21px Arial,Helvetica Neue,sans-serif}.return-policy-settings-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.return-policy-switch{cursor:pointer;background:#fff;border:1px solid #ded3e4;border-radius:11px;align-items:center;gap:12px;min-height:76px;padding:13px 14px;display:flex}.return-policy-switch.disabled{opacity:.65;cursor:not-allowed}.return-policy-switch>input{opacity:0;position:absolute}.return-policy-switch>span{background:#d6ceda;border-radius:12px;flex:none;width:38px;height:21px;transition:all .18s;position:relative}.return-policy-switch>span>i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.return-policy-switch>input:checked+span{background:var(--purple)}.return-policy-switch>input:checked+span>i{transform:translate(17px)}.return-policy-switch strong,.return-policy-switch small{display:block}.return-policy-switch strong{font-size:10px;line-height:1.35}.return-policy-switch small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.coverage-flow-summary{background:#fcfafc;border-top:1px solid #e8e1eb;border-bottom:1px solid #e8e1eb;padding:16px 24px}.coverage-flow-summary>strong{color:var(--ink);margin-bottom:9px;font-size:9px;display:block}.coverage-flow-summary>div{color:#5f5464;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.coverage-flow-summary b{color:#9c8fa2}.coverage-flow-summary em{color:var(--muted);font-size:8px;font-style:normal;font-weight:700}.coverage-legend{padding:22px 24px}.coverage-legend-heading h3{margin:0;font:18px Arial,Helvetica Neue,sans-serif}.coverage-legend-heading p{color:var(--muted);margin:5px 0 0;font-size:9px}.coverage-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.coverage-state-grid article{background:#fdfcfd;border:1px solid #e5dee8;border-radius:10px;align-items:flex-start;gap:10px;min-height:72px;padding:12px 13px;display:flex}.coverage-state-grid strong{color:var(--ink);font-size:10px;display:block}.coverage-state-grid p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.coverage-dot{background:#aaa;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #0000000b}.coverage-state-grid .coverage-dot{margin-top:3px}.coverage-dot.checking{background:#aaa3ad}.coverage-dot.within{background:#35a565}.coverage-dot.outside{background:#d64c5f}.coverage-dot.approval{background:#e5a53d}.coverage-dot.approved{background:#4b83c3}.coverage-dot.denied{background:#4e4852}.return-policy-settings-actions{background:#fbf9fc;border-top:1px solid #e8e1eb;justify-content:flex-end;align-items:center;gap:18px;padding:15px 24px;display:flex}.return-policy-settings-actions small{color:var(--muted);font-size:8px}.returns-concept-note{color:#8b818f;margin-top:6px;font-size:8px;line-height:1.5;display:block}@media (width<=760px){.returns-metrics{grid-template-columns:1fr}.returns-policy-card{flex-direction:column;align-items:stretch;gap:17px;padding:18px}.returns-policy-control{min-width:0}.returns-policy-control .primary-button{width:100%}.returns-toolbar{align-items:stretch}.returns-modal-heading{padding:19px 18px 15px}.returns-modal>form,.returns-modal>.returns-modal-intro,.returns-modal>.resolution-link-summary,.returns-modal>.resolution-link-list,.returns-modal>.returns-empty-box{margin-left:18px;margin-right:18px}.returns-modal>form{padding-top:17px}.returns-modal>.modal-actions{padding-left:18px;padding-right:18px}.returns-modal .modal-actions{grid-template-columns:1fr 1fr;display:grid}.resolution-link-summary{flex-direction:column;align-items:flex-start}.resolution-link-list label>span{grid-template-columns:21px minmax(0,1fr);align-items:start}.resolution-link-list em{grid-column:2;justify-self:start}.returns-settings-page{padding-left:13px;padding-right:13px}.return-policy-settings-heading{grid-template-columns:1fr;gap:17px;padding:19px 18px}.coverage-flow-summary,.coverage-legend{padding-left:18px;padding-right:18px}.coverage-state-grid{grid-template-columns:1fr}.return-policy-settings-actions{flex-direction:column;align-items:stretch;padding:14px 18px}.return-policy-settings-actions .primary-button{width:100%}}.resolution-type-field{border:0;margin:4px 0 18px;padding:0}.resolution-type-field legend{color:#625667;margin-bottom:7px;font-size:11px;font-weight:800}.resolution-type-field>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.resolution-type-selector{background:#f1edf4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.resolution-type-selector button{color:#756b7b;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;min-height:64px;padding:10px 12px}.resolution-type-selector button.selected{color:var(--purple-dark);background:#fff;border-color:#cbb8d8;box-shadow:0 2px 8px #321c4217}.resolution-type-selector strong,.resolution-type-selector small{display:block}.resolution-type-selector strong{font-size:11px}.resolution-type-selector small{margin-top:4px;font-size:10px;line-height:1.4}.resolution-flow-explanation{gap:10px;margin:20px 24px 24px;display:grid}.resolution-flow-explanation article{background:#fcfafc;border:1px solid #e3dce7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.resolution-flow-explanation article strong{font-size:11px}.resolution-flow-explanation article p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.resolution-flow-explanation>small{border-left:3px solid var(--purple);color:#65586c;background:#f8f3fb;padding:11px 12px;font-size:10px;line-height:1.5}@media (width<=560px){.resolution-type-selector{grid-template-columns:1fr}.resolution-flow-explanation{margin-left:18px;margin-right:18px}.resolution-flow-explanation article{grid-template-columns:1fr}}.receipt-methods-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.receipt-methods-heading>div{min-width:0}.receipt-presential-reminder{background:linear-gradient(135deg,#fbf8fd,#f5eef9);border:1px solid #dfd1e8;border-radius:11px;align-items:center;gap:11px;min-width:245px;padding:10px 13px;display:flex}.receipt-presential-reminder>span{background:var(--purple);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.receipt-presential-reminder small,.receipt-presential-reminder strong,.receipt-presential-reminder p{display:block}.receipt-presential-reminder small{color:var(--purple);letter-spacing:.8px;font-size:8px;font-weight:800}.receipt-presential-reminder strong{color:var(--ink);margin-top:3px;font-size:13px;line-height:1.25}.receipt-presential-reminder p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.35}@media (width<=760px){.receipt-methods-heading{flex-direction:column;align-items:stretch}.receipt-presential-reminder{width:100%;min-width:0}}.product-catalog-page>.inline-message{align-items:center;margin-bottom:14px;display:flex}.product-catalog-page>.inline-message>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.product-top-actions>button:first-child{position:relative}.product-top-actions small{color:#776c7c;white-space:nowrap;background:#eee8f1;border-radius:5px;padding:2px 5px;font-size:6px;font-weight:900;position:absolute;top:-7px;right:8px}.product-sync-note{background:#fbf8fc;border:1px solid #ded4e4;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 18px;display:flex}.product-sync-note div>span,.product-sync-note div>strong,.product-sync-note div>small{display:block}.product-sync-note div>span{color:var(--purple);letter-spacing:1px;font-size:7px;font-weight:900}.product-sync-note div>strong{color:var(--ink);margin-top:4px;font-size:10px}.product-sync-note div>small,.product-sync-note p{color:var(--muted);margin:4px 0 0;font-size:8px}.product-table{min-width:1180px}.product-table td>strong{font-size:10px}.product-table th:last-child,.product-table td:last-child{text-align:right}.guarantee-count{white-space:nowrap;border-radius:11px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.guarantee-count.configured{color:var(--purple-dark);background:#eee7f4}.guarantee-count.inherited{color:#776d7a;background:#f1eff2}.sync-mode-tabs{background:#f2edf5;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:20px 24px 0;padding:4px;display:grid}.sync-mode-tabs button{color:#766d79;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:9px;font-weight:900}.sync-mode-tabs button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 7px #341e431a}.product-sync-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid;margin:16px 24px 0!important;padding:0!important}.product-sync-form .auth-field{margin:0}.sync-preview-heading{color:var(--ink);justify-content:space-between;margin:20px 24px 9px;font-size:9px;display:flex}.sync-preview-list{gap:7px;max-height:290px;margin:0 24px;display:grid;overflow:auto}.sync-preview-list article{border:1px solid #e4dce8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.sync-preview-list strong,.sync-preview-list small{display:block}.sync-preview-list strong{font-size:9px}.sync-preview-list small{color:var(--muted);margin-top:3px;font-size:8px}.sync-preview-list em{border-radius:10px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.sync-preview-list em.novo{color:#267347;background:#e8f6ed}.sync-preview-list em.alteracao{color:#81601c;background:#fff3d8}.sync-preview-list em.sem_alteracao{color:#736a78;background:#f0edf2}.returns-modal>.inline-message{margin:14px 24px 0}.guarantee-form{margin:0 24px!important;padding:0 0 24px!important}.guarantee-list{gap:8px;max-height:390px;display:grid;overflow:auto}.guarantee-list>label{border:1px solid #e2dae6;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.guarantee-list strong,.guarantee-list small{display:block}.guarantee-list strong{font-size:10px}.guarantee-list small{color:var(--muted);margin-top:4px;font-size:8px}.guarantee-list label>span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.guarantee-list input{border:1px solid #d9cfe0;border-radius:8px;width:118px;height:36px;padding:0 9px;font:10px Arial,sans-serif}.guarantee-form .modal-actions{margin-bottom:0}.product-sync-tabs{grid-template-columns:repeat(2,1fr)}.product-catalog-toolbar{position:relative}.category-multi-select{z-index:6;position:relative}.category-multi-select>summary{min-width:170px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dcd3e1;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;font-weight:800;list-style:none;display:flex}.category-multi-select>summary::-webkit-details-marker{display:none}.category-multi-select>summary:after{content:"";border-right:2px solid var(--purple);border-bottom:2px solid var(--purple);width:7px;height:7px;margin:-4px 2px 0 12px;transition:transform .15s;transform:rotate(45deg)}.category-multi-select[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.category-multi-select[open]>summary{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.category-multi-select>div{background:#fff;border:1px solid #ded5e4;border-radius:11px;width:min(390px,100vw - 40px);max-height:330px;padding:8px;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 16px 38px #301b3e2e}.category-multi-select header{justify-content:space-between;align-items:center;padding:7px 8px 10px;display:flex}.category-multi-select header strong{font-size:10px}.category-multi-select header button{color:var(--purple);background:0 0;border:0;font-size:8px;font-weight:900}.category-multi-select label{cursor:pointer;border-radius:8px;grid-template-columns:16px 1fr;align-items:start;gap:9px;padding:9px 8px;display:grid}.category-multi-select label:hover{background:#f8f4fa}.category-multi-select input{width:15px;height:15px;accent-color:var(--purple)}.category-multi-select label span,.category-multi-select label small{display:block}.category-multi-select label span{font-size:9px;font-weight:800;line-height:1.35}.category-multi-select label small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:500}.category-multi-select>div>p{color:var(--muted);text-align:center;padding:16px;font-size:9px}.product-category-cell{color:#625669;max-width:240px;font-size:8px;line-height:1.4;display:inline-block}.comparison-category-filter{align-self:end}.comparison-table{min-width:980px}.product-metrics{grid-template-columns:repeat(4,1fr)}.status.inativo{color:#87641f;background:#fff3d8}.status.excluido{color:var(--red);background:var(--red-soft)}.product-sync-form{grid-template-columns:1fr}@media (width<=760px){.product-metrics{grid-template-columns:1fr}.product-sync-note{flex-direction:column;align-items:flex-start}.product-top-actions{grid-template-columns:1fr 1fr;display:grid!important}.product-top-actions button{min-width:0}.product-sync-form{grid-template-columns:1fr}.product-sync-form .primary-button{width:100%}.guarantee-list>label{flex-direction:column;align-items:flex-start}.guarantee-list label>span,.guarantee-list input,.category-multi-select,.category-multi-select>summary{width:100%}.category-multi-select>div{left:0;right:auto}.product-category-cell{max-width:180px}}.comparison-category-field{width:min(360px,100%)}.comparison-category-filter,.comparison-category-filter>summary{width:100%}.comparison-category-filter>summary{min-width:0;padding-inline:13px;font-size:11px;font-weight:700}.comparison-category-filter>.comparison-category-panel{z-index:20;width:min(390px,100vw - 120px);min-width:280px;max-height:min(360px,55vh);padding:0;left:0;right:auto;overflow:hidden}.comparison-category-panel>header{background:#fcfbfd;border-bottom:1px solid #ebe5ee;min-height:56px;padding:11px 12px}.comparison-category-panel>header>div{gap:3px;min-width:0;display:grid}.comparison-category-panel>header strong{color:var(--ink);font-size:12px}.comparison-category-panel>header small{color:var(--muted);font-size:10px}.comparison-category-panel .category-filter-clear{background:#fff;border:1px solid #d5c7df;min-height:30px;padding:0 10px;font-size:10px}.comparison-category-options{scrollbar-gutter:stable;max-height:min(292px,55vh - 56px);padding:6px;overflow:hidden auto}.comparison-category-options>label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 10px}.comparison-category-options>label>input{width:16px;height:16px;margin:1px 0 0}.comparison-category-options>label>span{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.35}.comparison-category-options>label>span>small{margin-top:3px;font-size:10px;line-height:1.3}.comparison-category-options>p{color:var(--muted);text-align:center;margin:0;padding:18px 12px;font-size:10px}@media (width<=760px){.comparison-category-field{width:100%}.comparison-category-filter>.comparison-category-panel{width:min(340px,100vw - 104px);min-width:0}}.product-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-supplier-intro{border:1px solid var(--line);background:#faf8fb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 24px 0;padding:12px 14px;display:flex}.product-supplier-intro strong,.product-supplier-intro small,.product-supplier-table td>strong,.product-supplier-table td>small{display:block}.product-supplier-intro strong{font-size:12px}.product-supplier-intro small,.product-supplier-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.product-supplier-intro p{max-width:360px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.product-supplier-table-wrap{border:1px solid var(--line);border-radius:10px;margin:14px 24px 0;overflow:auto}.product-supplier-table{border-collapse:collapse;width:100%;min-width:720px}.product-supplier-table th,.product-supplier-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:11px}.product-supplier-table th{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;background:#f8f5f9;font-size:10px}.product-supplier-table tbody tr:last-child td{border-bottom:0}.product-supplier-table .table-state-cell{padding:12px}.product-supplier-table-wrap+.modal-actions{margin-top:14px}.supplier-default-badge{color:#277047;background:#e8f5ed;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-flex}@media (width<=720px){.product-supplier-intro{display:block}.product-supplier-intro p{margin-top:9px}.product-row-actions{flex-direction:column;align-items:flex-end}}.balanced-list-toolbar.product-catalog-toolbar{grid-template-columns:minmax(320px,1fr) 180px minmax(285px,max-content) 202px;align-items:start;gap:12px}.product-catalog-filter-field{grid-template-rows:auto 38px;gap:5px;min-width:0;display:grid}.product-catalog-filter-label{color:#665d69;font-size:10px;font-weight:800;line-height:1.2}.product-catalog-search-field .search{width:100%;min-width:0;max-width:none;height:38px}.product-catalog-category-field .category-multi-select,.product-catalog-category-field .category-multi-select>summary{width:100%;min-width:0}.product-catalog-category-field .category-multi-select>div{left:0;right:auto}.product-catalog-status-field .filter-group{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:38px;display:grid;overflow:hidden}.product-catalog-status-field .filter-group button{white-space:nowrap;min-width:0;padding:7px 9px}.balanced-list-toolbar.product-catalog-toolbar>.list-density-field{place-self:start stretch;width:202px}@media (width<=1200px){.balanced-list-toolbar.product-catalog-toolbar{grid-template-columns:minmax(170px,.7fr) minmax(285px,1fr) 202px}.product-catalog-search-field{grid-column:1/-1}}@media (width<=760px){.balanced-list-toolbar.product-catalog-toolbar{grid-template-columns:1fr}.product-catalog-search-field{grid-column:auto}.balanced-list-toolbar.product-catalog-toolbar>.list-density-field,.balanced-list-toolbar.product-catalog-toolbar>.list-density-field .list-density-control{width:100%}}.product-table td>small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;font-weight:400;line-height:1.4;display:block}.receipt-flow-cell{justify-items:start;gap:5px;min-width:190px;display:grid}.receipt-flow-cell>small{color:var(--muted);font-size:8px}.receipt-flow-pill{white-space:nowrap;border-radius:13px;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.receipt-flow-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.receipt-flow-pill.in-person{color:#267347;background:#e8f6ed}.receipt-flow-pill.waiting{color:#8d621f;background:#fff1da}.receipt-flow-pill.received{color:#365e91;background:#eaf0fa}.receipt-flow-modal{width:min(650px,100vw - 28px)}.receipt-flow-help{padding:20px 24px 4px}.receipt-flow-help>p{color:var(--muted);margin:0 0 15px;font-size:9px;line-height:1.55}.receipt-flow-help>article{background:#fdfcfd;border:1px solid #e4dce7;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.receipt-flow-help>article+article{margin-top:8px}.receipt-flow-help article strong{color:var(--ink);font-size:10px;display:block}.receipt-flow-help article p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.receipt-flow-help-icon{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.receipt-flow-help-icon.in-person{color:#267347;background:#e8f6ed}.receipt-flow-help-icon.remote{color:#365e91;background:#eaf0fa}.receipt-flow-help-icon.waiting{color:#8d621f;background:#fff1da}.receipt-flow-steps{background:#faf7fb;border:1px dashed #d8cce0;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.receipt-flow-steps b{color:var(--purple);font-size:15px}.receipt-flow-help>aside{border-left:3px solid var(--purple);background:#f7f2fa;border-radius:8px;margin-top:12px;padding:12px 13px}.receipt-flow-help aside strong{color:var(--purple-dark);font-size:9px}.receipt-flow-help aside p{color:#655a6b;margin:5px 0 0;font-size:8px;line-height:1.55}.receipt-flow-help-actions{justify-content:flex-end}.receipt-flow-help-actions .primary-button{min-width:105px}.return-row-actions .return-received-action{color:#29688e;background:#edf7fc;border-color:#86b9d9}@media (width<=760px){.receipt-flow-help{padding:17px 18px 3px}.receipt-flow-help-actions{display:block!important}.receipt-flow-help-actions .primary-button{width:100%}.receipt-flow-steps{flex-direction:column;align-items:stretch}.receipt-flow-steps b{text-align:center;transform:rotate(90deg)}}.sync-rules-backdrop{padding:14px 20px;top:66px}.has-global-utility .sync-rules-backdrop{top:104px}.sync-rules-backdrop .debit-sync-rules-modal{overscroll-behavior:contain;width:min(680px,100vw - 28px);max-height:calc(100% - 28px);overflow-y:auto}.sync-rules-backdrop .debit-sync-rules-modal>.modal-close{z-index:3;background:#fff;border-radius:9px;width:34px;height:34px;box-shadow:0 2px 8px #311b401f}@media (width<=760px){.top-actions .sync-rules-button{font-size:8px!important}.top-actions .sync-rules-button:first-letter{font-size:inherit}.sync-rules-backdrop{align-items:center;padding:10px 12px;top:62px}.has-global-utility .sync-rules-backdrop{top:102px}.sync-rules-backdrop .debit-sync-rules-modal{border-radius:15px;width:100%;max-height:calc(100% - 20px);padding:22px 18px}}body,body *{font-family:Arial,Helvetica Neue,sans-serif!important}:is(.financial-movements-page,.financial-consolidated-page,.statement-page,.returns-settings-page,.return-configuration-page,.receipt-methods-page,.return-cases-page,.return-entry-page,.return-entry-loading,.returns-modal,.return-approval-modal,.debit-entry-modal,.debit-link-modal,.debit-import-modal,.debit-sync-rules-modal),:is(.financial-movements-page,.financial-consolidated-page,.statement-page,.returns-settings-page,.return-configuration-page,.receipt-methods-page,.return-cases-page,.return-entry-page,.return-entry-loading,.returns-modal,.return-approval-modal,.debit-entry-modal,.debit-link-modal,.debit-import-modal,.debit-sync-rules-modal) *{font-family:Arial,Helvetica Neue,sans-serif}:is(.returns-modal-heading h2,.returns-policy-copy h2,.return-policy-settings-heading h2,.coverage-legend-heading h3){font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.customers-topbar,.commercial-topbar{min-height:94px}.customers-topbar>div:first-child,.commercial-topbar>div:first-child{min-width:280px}.customers-topbar>div:first-child>p,.commercial-topbar>div:first-child>p{color:#6f6574;max-width:690px;margin:6px 0 0;font-size:11px;line-height:1.45}.customers-topbar>.primary-button,.commercial-topbar .top-actions button{min-height:38px;font-size:12px;font-weight:700}.customers-page,.commercial-page{min-width:0}.customers-summary-grid,.commercial-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-summary-grid .financial-summary-card,.commercial-summary-grid .financial-summary-card{background:linear-gradient(140deg,#fff 35%,#faf7fc);min-height:116px;position:relative;overflow:hidden}.customers-summary-grid .financial-summary-card:after,.commercial-summary-grid .financial-summary-card:after{content:"";background:#66407909;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-22px}.customers-summary-grid .financial-summary-card>*,.commercial-summary-grid .financial-summary-card>*{z-index:1;position:relative}.financial-summary-card.customer-inactive{border-left:4px solid #a29aa6}.financial-summary-card.customer-divergent{background:linear-gradient(140deg,#fff 35%,#fff6f7);border-left:4px solid #c94b5e}.financial-summary-card.customer-divergent strong{color:#9f3447}.bling-status.divergente{color:#9f3447;background:#fbe7e9}.bling-document-divergence{background:#fff8f9;border:1px solid #edc8cf;border-left:4px solid #c94b5e;border-radius:10px;gap:14px;margin:14px 0;padding:16px;display:grid}.bling-document-divergence-heading{align-items:flex-start;gap:10px;display:flex}.bling-document-divergence-heading>span{color:#9f3447;background:#f4dce1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid}.bling-document-divergence-heading strong,.bling-document-divergence-heading p{display:block}.bling-document-divergence-heading strong{color:#6f2433;font-size:12px}.bling-document-divergence-heading p{color:#715f64;margin:4px 0 0;font-size:10px;line-height:1.45}.bling-document-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bling-document-comparison article{background:#fff;border:1px solid #e5dce7;border-radius:9px;min-width:0;padding:12px}.bling-document-comparison span,.bling-document-comparison strong,.bling-document-comparison small{display:block}.bling-document-comparison span{color:#766a7b;font-size:10px;font-weight:800}.bling-document-comparison strong{color:#24142c;margin-top:6px;font-size:15px}.bling-document-comparison small{overflow-wrap:anywhere;color:#766a7b;margin-top:5px;font-size:10px}.bling-document-divergence>.primary-button{justify-self:start}.financial-summary-card.commercial-archive{border-left:4px solid #6d7fa8}.financial-summary-card.comparison-available{border-left:4px solid var(--purple)}.financial-summary-card.comparison-selected{border-left:4px solid #479068}.financial-summary-card.comparison-reference{border-left:4px solid #dfa342}.comparison-summary-grid .comparison-reference strong{font-size:20px}.comparison-picker{border-radius:14px;box-shadow:0 7px 20px #3720450b}.comparison-picker-heading h2,.comparison-results-heading h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.comparison-picker-heading p,.comparison-results-heading p{font-size:12px;line-height:1.5}.comparison-picker-actions>span{background:var(--purple-soft);color:var(--purple-dark);border-radius:999px;padding:7px 10px;font-size:11px}.comparison-page .condition-options label>span{border-radius:11px}.comparison-page .condition-options label>span strong{font-size:12px}.comparison-page .condition-options label>span small{font-size:10px}.comparison-page .comparison-empty{border-radius:14px}.comparison-page .comparison-empty h2,.comparison-page .commercial-empty strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.customer-list-card{min-width:0;overflow:hidden}.customer-list-heading,.commercial-list-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.customer-list-heading>div:first-child,.commercial-list-heading>div:first-child{min-width:0}.customer-validation-reminder,.commercial-guidance{background:linear-gradient(135deg,#fbf8fd,#f5eef9);border:1px solid #dfd1e8;border-radius:11px;flex:none;align-items:center;gap:11px;min-width:250px;padding:10px 13px;display:flex}.customer-validation-reminder>span,.commercial-guidance>span{background:var(--purple);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.customer-validation-reminder small,.customer-validation-reminder strong,.customer-validation-reminder p,.commercial-guidance strong,.commercial-guidance small{display:block}.customer-validation-reminder small{color:var(--purple);letter-spacing:.8px;font-size:8px;font-weight:800}.customer-validation-reminder strong,.commercial-guidance strong{color:var(--ink);margin-top:3px;font-size:12px;line-height:1.3}.customer-validation-reminder p,.commercial-guidance small{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.35}.customer-filters{grid-template-columns:minmax(260px,1fr) minmax(340px,420px) 202px;align-items:end;gap:16px;display:grid}.customer-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.customer-filter-group .functionality-filter{color:#514957;grid-template-rows:auto 38px;grid-template-columns:1fr;align-items:stretch;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.customer-filter-group .functionality-filter select{border-radius:9px;width:100%;min-width:0;height:38px;font-size:11px}.customer-list-card .customer-table{min-width:1320px}.customer-list-card .customer-table th{color:#514657;font-size:10px}.customer-list-card .customer-table td{font-size:11px;line-height:1.45}.customer-list-card :is(.bling-status,.role-pill,.status){font-size:10px}.customer-list-card :is(.contact-cell small,.customer-access-cell small,.bling-customer-cell small){font-size:10px;line-height:1.4}.customer-empty-state{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.customer-empty-state>span{background:var(--purple-soft);width:42px;height:42px;color:var(--purple-dark);border-radius:12px;place-items:center;font-size:18px;display:grid}.customer-empty-state strong{font-size:14px}.customer-empty-state p{color:var(--muted);margin:0;font-size:11px}.customer-modal{border-radius:16px;width:min(700px,100vw - 32px);max-height:calc(100dvh - 36px);overflow-y:auto}.customer-modal form{gap:14px;display:grid}.customer-modal form>label:not(.platform-access-toggle){color:#514759;gap:7px;font-size:11px;font-weight:700;display:grid}.customer-modal :is(input,select){font-size:12px}.commercial-heading-side{align-items:center;gap:10px;display:flex}.commercial-heading-side>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:10px;font-weight:800}.commercial-heading-side .commercial-guidance{min-width:225px}.commercial-list-card .commercial-table tbody tr:hover td,.customer-list-card .customer-table tbody tr:hover td{background:#fcf9fd}@media (width<=1100px){.customers-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-topbar,.commercial-topbar{flex-direction:column;align-items:flex-start}.customers-topbar>.primary-button,.commercial-topbar .top-actions{align-self:flex-start}.customer-list-heading,.commercial-list-heading{grid-template-columns:1fr;align-items:flex-start}.commercial-heading-side{flex-direction:column;align-items:flex-end}.customer-filters{grid-template-columns:minmax(260px,1fr) minmax(340px,420px)}.customer-filters>.list-density-field{grid-column:1/-1;justify-self:start}}@media (width<=760px){.customers-summary-grid,.commercial-summary-grid,.bling-document-comparison{grid-template-columns:1fr}.bling-document-divergence>.primary-button{width:100%}.customer-list-heading,.commercial-list-heading{flex-direction:column;align-items:stretch}.customer-validation-reminder,.commercial-heading-side,.commercial-heading-side .commercial-guidance{width:100%;min-width:0}.commercial-heading-side{align-items:stretch}.commercial-heading-side>span{width:max-content}.customer-filters,.customer-filter-group{grid-template-columns:1fr}.customer-filters>.list-density-field{grid-column:auto;justify-self:stretch}}@media (width<=520px){.customers-page,.commercial-page{padding-left:12px;padding-right:12px}.customer-modal{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}}.pricing-analysis-page{gap:var(--ui-section-gap,18px);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.pricing-setup-card,.pricing-filters-card{overflow:visible}.pricing-results-card{min-width:0;max-width:100%;overflow:hidden}.pricing-section-heading{padding:var(--ui-table-heading-block,18px) var(--ui-table-heading-inline,20px);border-bottom:1px solid #e8e1eb;justify-content:space-between;align-items:center;gap:18px;display:flex}.pricing-section-heading>div>span{color:#7542b5;letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.pricing-section-heading h2{margin:0 0 5px;font-size:18px}.pricing-section-heading p{color:#756b7b;margin:0;font-size:12px;line-height:1.45}.pricing-section-heading>strong{color:#683ba4;white-space:nowrap;background:#f2eafb;border-radius:999px;padding:7px 10px;font-size:11px}.pricing-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px 20px;display:grid}.pricing-options-state{padding:0 20px 18px}.pricing-option{cursor:pointer;background:#fff;border:1px solid #ded5e3;border-radius:10px;align-items:flex-start;gap:10px;min-height:67px;padding:11px;display:flex}.pricing-option.is-selected{background:#f9f4ff;border-color:#ae83dc;box-shadow:0 0 0 2px #f0e5fb}.pricing-option input{accent-color:#7946b9;width:17px;height:17px;margin:1px 0 0}.pricing-option span{gap:4px;min-width:0;display:grid}.pricing-option strong{font-size:12px}.pricing-option small{color:#7c7183;font-size:10px;line-height:1.35}.pricing-order{gap:10px;padding:0 20px 18px;display:grid}.pricing-order>div:first-child{align-items:baseline;gap:8px;display:flex}.pricing-order>div:first-child strong{font-size:11px}.pricing-order>div:first-child span{color:#7d7284;font-size:10px}.pricing-order-list{gap:8px;padding:2px 0 5px;display:flex;overflow-x:auto}.pricing-order-item{background:#fff;border:1px solid #ddd5e2;border-radius:10px;align-items:center;gap:8px;min-width:190px;padding:8px;display:flex}.pricing-order-item.is-reference{background:#f7f1fe;border-color:#9c6cd1}.pricing-order-number{color:#62526b;background:#eee8f1;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.pricing-order-item>strong{white-space:nowrap;flex:1;font-size:11px}.pricing-reference-badge{color:#fff;background:#7040ad;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:900}.pricing-order-actions{gap:3px;display:flex}.pricing-order-actions button{color:#5f416f;cursor:pointer;background:#fff;border:1px solid #ddd3e3;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;font-weight:800;display:grid}.pricing-order-actions button:disabled{opacity:.32;cursor:not-allowed}.pricing-order-actions button:focus-visible,.pricing-option:focus-within{outline-offset:2px;outline:3px solid #d9c1f3}.pricing-setup-actions{border-top:1px solid #eee8f0;justify-content:flex-end;padding:14px 20px;display:flex}.pricing-setup-actions button{min-width:150px}.pricing-filter-heading button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pricing-filter-heading button svg{width:16px;height:16px}.pricing-filters{grid-template-columns:minmax(300px,1.5fr) minmax(210px,.7fr) minmax(210px,.7fr);gap:12px;padding:16px 20px;display:grid}.pricing-filter-field{grid-template-rows:auto 38px;gap:5px;display:grid}.pricing-filter-field>span{font-size:10px;font-weight:800}.pricing-filter-field input,.pricing-filter-field select{color:#2c2232;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d8cfdd;border-radius:8px;outline:none;padding:0 11px;font-size:12px}.pricing-filter-field input:focus,.pricing-filter-field select:focus{border-color:#8250be;box-shadow:0 0 0 3px #eee3fa}.pricing-search-field>div{position:relative}.pricing-search-field svg{color:#7545ad;width:16px;height:16px;position:absolute;top:11px;left:11px}.pricing-search-field input{padding-left:35px}.pricing-category-picker{min-width:0;position:relative}.pricing-category-trigger{color:#2c2232;width:100%;height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8cfdd;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.pricing-category-trigger:focus-visible{border-color:#8250be;outline:0;box-shadow:0 0 0 3px #eee3fa}.pricing-category-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pricing-category-trigger svg{color:#7040ad;flex:none;width:16px;height:16px}.pricing-category-menu{z-index:8;background:#fff;border:1px solid #d9cfdf;border-radius:10px;width:min(430px,100vw - 48px);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 38px #2d1d3729}.pricing-category-options{max-height:310px;padding:4px 0 6px;overflow:auto}.pricing-category-option{color:#382d40;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.pricing-category-option:hover{background:#faf7fc}.pricing-category-option.is-all{background:#f8f3fd;border-bottom:1px solid #ece5ef;font-weight:800}.pricing-category-option input{accent-color:#7542b5;width:16px;height:16px;margin:0}.pricing-category-option span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pricing-category-option small{color:#85788c;white-space:nowrap;font-size:10px}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-metric{min-height:var(--ui-metric-min-height,105px);color:#2c2232;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0d9e4;border-radius:12px;padding:15px 16px;position:relative;box-shadow:0 7px 20px #34233e09}.pricing-metric:before{content:"";background:#918797;border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:-1px}.pricing-metric>span,.pricing-metric>small{display:block}.pricing-metric>span{font-size:11px;font-weight:800}.pricing-metric>strong{margin:7px 0 4px;font-size:25px;display:block}.pricing-metric>small{color:#7e7384;font-size:10px}.pricing-metric.above:before{background:#cf5059}.pricing-metric.below:before{background:#278d60}.pricing-metric.equal:before{background:#5278b6}.pricing-metric.is-active{border-color:#8853c4;box-shadow:0 0 0 3px #eadcf8}.pricing-results-heading{border-bottom:1px solid #e8e1eb}.pricing-results-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:9px;display:flex}.pricing-results-controls>.balanced-list-count{align-self:center}.pricing-table-wrap{overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:auto visible}.pricing-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.pricing-table th,.pricing-table td{white-space:nowrap;text-align:left;background:#fff;border-bottom:1px solid #ece6ef;border-right:1px solid #ece6ef;padding:10px 11px;font-size:11px}.pricing-table th:nth-child(n+3),.pricing-table td:nth-child(n+3){text-align:center}.pricing-table thead th{color:#4f4258;text-transform:uppercase;letter-spacing:.04em;text-align:center;background:#f4f0f6;font-size:10px;position:static}.pricing-table thead tr:nth-child(2) th{background:#faf8fb}.pricing-table thead th[rowspan]{vertical-align:middle}.pricing-table .pricing-sticky-sku{z-index:2;text-align:left;min-width:125px;position:sticky;left:0}.pricing-table .pricing-sticky-product{z-index:2;text-align:left;white-space:normal;min-width:315px;max-width:315px;position:sticky;left:125px}.pricing-table thead .pricing-sticky-sku,.pricing-table thead .pricing-sticky-product{background:#f2edf4;position:static}.pricing-table tbody tr:hover td,.pricing-table tbody tr:hover .pricing-sticky-sku,.pricing-table tbody tr:hover .pricing-sticky-product{background:#fcfaff}.pricing-table td small{color:#8a7f90;margin-top:4px;font-size:10px;display:block}.pricing-table .pricing-reference-header{background:#eadef5}.pricing-table .pricing-cost-column{border-right:1px solid #cfc7d3}.pricing-table .pricing-group-start{border-left:1px solid #cfc7d3}.pricing-table .pricing-group-end{border-right:1px solid #cfc7d3}.pricing-reference-header small{color:#683c9f;margin-left:6px;font-size:9px}.pricing-value{align-items:center;gap:5px;font-weight:700;display:inline-flex}.pricing-alert{color:#bd3e48;background:#fff0f1;border-radius:6px;place-items:center;width:20px;height:20px;display:inline-grid}.pricing-alert svg{width:13px;height:13px}.pricing-cell-missing{color:#756a7a;background:#f3f0f5!important}.pricing-cell-above{color:#a83139;font-weight:800;background:#fff0f1!important}.pricing-cell-below{color:#1f7951;font-weight:800;background:#eaf8f1!important}.pricing-cell-equal{color:#385f9b;font-weight:800;background:#eef4ff!important}.pricing-empty-value{color:#8f8494}.pricing-active-filter{color:#7143aa;font-weight:800}.pricing-help-box{color:#5f3e7c;background:#f8f3fd;border:1px solid #dfd1ed;border-radius:10px;align-items:flex-start;gap:10px;margin:0 20px 18px;padding:12px;display:flex}.pricing-help-box svg{flex:none;width:17px;height:17px}.pricing-help-box strong,.pricing-help-box small{display:block}.pricing-help-box strong{margin-bottom:3px;font-size:12px}.pricing-help-box small{font-size:10px;line-height:1.4}.pricing-settings-modal{width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto}.pricing-settings-modal header{border-bottom:1px solid #e9e2ec;padding:22px 24px 17px}.pricing-settings-modal header>span{color:#7543b3;letter-spacing:.1em;font-size:10px;font-weight:900}.pricing-settings-modal header h2{margin:5px 0;font-family:Arial,sans-serif;font-size:22px}.pricing-settings-modal header p{color:#756b7a;margin:0;font-size:15px}.pricing-settings-list{padding:10px 24px}.pricing-settings-list label{border-bottom:1px solid #eee8f0;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.pricing-settings-list strong,.pricing-settings-list small{display:block}.pricing-settings-list strong{margin-bottom:4px;font-size:12px}.pricing-settings-list small{color:#7d7283;font-size:10px;line-height:1.35}.pricing-settings-list input{accent-color:#7443b1;width:18px;height:18px}.pricing-settings-formula{color:#5f3c80;background:#f8f3fe;border:1px solid #ddd0ed;border-radius:10px;gap:10px;margin:0 24px 20px;padding:12px;display:flex}.pricing-settings-formula svg{flex:none;width:17px;height:17px}.pricing-settings-formula strong,.pricing-settings-formula small{display:block}.pricing-settings-formula strong{margin-bottom:3px;font-size:12px}.pricing-settings-formula small{font-size:10px;line-height:1.4}@media (width<=1180px){.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-filters{grid-template-columns:1fr 1fr}.pricing-search-field{grid-column:1/-1}.pricing-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.pricing-section-heading{flex-direction:column;align-items:stretch}.pricing-options,.pricing-filters,.pricing-metrics{grid-template-columns:1fr}.pricing-search-field{grid-column:auto}.pricing-order>div:first-child{flex-direction:column;align-items:flex-start}.pricing-results-controls{justify-content:flex-start;width:100%}.pricing-results-controls>.list-density-field{flex:1}.pricing-table .pricing-sticky-product{min-width:250px;position:static}.pricing-setup-actions button{width:100%}}.topbar>div:first-child>p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:12px;font-weight:400;line-height:1.45}.table-card table th,.table-card table td{font-size:11px}.table-card table th,.table-card table td small,.table-card .status,.table-card .final-pill,.table-card .requirement-pill,.table-card .behavior-pill,.table-card .deadline-pill,.table-card .link-count,.pagination-footer,.pagination-controls,.pagination-controls label,.pagination-controls select,.pagination-controls button,.pagination-controls strong{font-size:10px}.list-density-field{flex:0 0 202px;align-self:end;gap:5px;width:202px;min-width:202px;max-width:202px;display:grid;overflow:hidden}.list-density-field>span{color:#665d69;font-size:10px;font-weight:800;line-height:1.2}.list-density-field .list-density-control{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.list-density-field .list-density-control button{white-space:nowrap;min-width:0}.list-search-field{align-self:end;gap:5px;width:100%;min-width:0;display:grid}.list-search-field>span:first-child{color:#665d69;font-size:10px;font-weight:800;line-height:1.2}.list-search-heading{color:#665d69;align-items:center;gap:8px;min-width:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:800;line-height:1.2;display:flex}.list-search-heading>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;line-height:1.2;overflow:hidden}.list-search-field>.search{width:100%;min-width:0;max-width:none;height:38px}.list-search-field>.search>i{color:var(--purple);font-size:16px;font-style:normal}.balanced-list-toolbar>.list-density-field{justify-self:end}.sales-filters{grid-template-columns:minmax(280px,1fr) repeat(4,minmax(130px,160px)) auto}.statement-list-view-toolbar{background:#fbf9fc;border-top:1px solid #eee8f0;justify-content:flex-start;align-items:flex-end;min-height:62px;padding:10px 20px 12px;display:flex}.statement-list-view-toolbar .list-density-field{min-width:202px}@media print{.statement-list-view-toolbar{display:none!important}}.modal,.returns-modal,.return-approval-modal,.global-task-center{font-family:Arial,Helvetica Neue,sans-serif}.modal>h2,.returns-modal-heading h2,.return-approval-modal>header h2,.global-task-center h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.modal>p,.returns-modal-intro{font-size:15px;line-height:1.5}.modal-close:focus-visible,.returns-modal-heading>button:focus-visible,.return-approval-modal>header>button:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.return-case-metric strong,.return-cases-empty strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.return-case-metric small,.return-case-metric p,.return-cases-heading>span,.return-case-filter-grid label>span,.return-case-filter-grid select,.return-case-filter-grid input,.filter-clear-button,.return-approval-case-summary span,.return-approval-case-summary strong,.return-approval-case-summary small,.return-approval-item-heading small,.return-approval-item-heading>span,.return-approval-item-data span,.return-approval-item-data strong,.return-approval-attendant-note span,.return-approval-attendant-note p,.return-approval-note>span,.return-approval-note textarea,.return-approval-note small,.return-approval-item-actions button,.return-approval-empty{font-size:10px}.return-cases-density{justify-content:flex-end;margin-top:12px;display:flex}.return-cases-table.balanced-data-table tbody tr{height:60px}.return-cases-table.balanced-data-table.is-compact tbody tr{height:43px}.return-cases-table.balanced-data-table.is-compact .return-cell-note,.return-cases-table.balanced-data-table.is-compact .return-customer small{display:none}.returns-modal .auth-field>small,.returns-toggle small,.resolution-link-list label small,.resolution-link-list em,.returns-empty-box p,.flexibility-explanation p,.returns-policy-copy>span,.returns-policy-copy p,.late-return-policy-status,.return-policy-settings-heading>div>span,.return-policy-settings-heading p,.return-policy-switch small,.coverage-flow-summary>strong,.coverage-flow-summary>div,.coverage-flow-summary em,.coverage-legend-heading p,.coverage-state-grid p,.return-policy-settings-actions small,.returns-concept-note,.receipt-flow-cell>small,.receipt-flow-pill,.receipt-flow-help>p,.receipt-flow-help article p,.receipt-flow-help aside strong,.receipt-flow-help aside p,.receipt-presential-reminder small,.receipt-presential-reminder p{font-size:10px}.returns-policy-copy h2,.return-policy-settings-heading h2,.coverage-legend-heading h3{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.product-top-actions small,.product-sync-note div>span,.product-sync-note div>small,.product-sync-note p,.guarantee-count,.sync-mode-tabs button,.sync-preview-heading,.sync-preview-list strong,.sync-preview-list small,.sync-preview-list em,.guarantee-list small,.guarantee-list label>span,.product-full-sync p,.category-multi-select>summary,.category-multi-select header button,.category-multi-select label span,.category-multi-select label small,.category-multi-select>div>p,.product-category-cell,.bling-area-tabs small,.bling-area-heading>div>span,.bling-area-heading>strong,.bling-copy-field>span,.bling-topic-grid span,.bling-link-cards article span,.bling-units-toolbar p,.bling-units-list span small,.bling-units-list em,.bling-sellers-heading span,.bling-sellers-heading p,.bling-sellers-loading,.bling-sellers-empty,.template-status-tabs button,.template-status-tabs button span,.template-list-copy p,.template-list-copy small,.template-list-copy .status,.template-list-actions button,.template-builder-heading small,.template-builder-heading>button,.template-field-grid label,.template-required-toggle span,.template-preview>span,.chat-template-options small,.chat-template-empty,.chat-template-fields label,.global-task-tabs button,.global-task-filters label,.global-task-card em,.global-task-card small,.global-task-card time,.global-task-card p,.global-task-open-chat,.global-task-empty{font-size:10px}.bling-area-heading h2,.bling-sellers-heading h3,.empty-favorites h2{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.bling-sellers-area-heading{margin-bottom:14px;padding-block:16px}.bling-sellers-area-heading>div{min-width:0}.bling-sellers-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.bling-sellers-title>strong{color:#9c6119;white-space:nowrap;background:#fff3e1;border-radius:999px;padding:6px 10px;font-size:10px}.bling-sellers-title>strong.ok{color:#287247;background:#e8f5ed}.bling-sellers-area-heading>div>p{font-size:11px}.bling-sellers-area-heading>button{flex:none}.bling-area-panel .bling-sellers-table th{font-size:10px}.bling-area-panel .bling-sellers-table td{padding-block:12px;font-size:12px}.bling-area-panel .bling-sellers-table td:first-child strong,.bling-area-panel .bling-sellers-table td:last-child{font-size:11px}.bling-area-panel .bling-sellers-table td:nth-child(2){font-weight:600}.bling-area-panel .bling-sellers-table td:last-child{color:var(--muted)}@media (width<=760px){.bling-sellers-area-heading{align-items:stretch}.bling-sellers-area-heading>button{justify-content:center;width:100%}.topbar>div:first-child>p{font-size:11px}.return-cases-density,.return-cases-density .list-density-field,.return-cases-density .list-density-control,.balanced-list-toolbar>.list-density-field{width:100%}.balanced-list-toolbar>.list-density-field{justify-self:stretch}.sales-filters{grid-template-columns:1fr}.statement-list-view-toolbar{padding:12px 16px}.statement-list-view-toolbar .list-density-field,.statement-list-view-toolbar .list-density-control{width:100%}.sales-filters .list-search-field{grid-column:auto}}@media (width>=761px) and (width<=1100px){.sales-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-filters .list-search-field{grid-column:1/-1}.sales-filters>.list-density-field{justify-self:end}}.list-refresh-control{align-self:end;align-items:flex-end;min-width:38px;display:flex}.standalone-list-refresh{justify-content:flex-end;margin:-4px 0 12px;display:flex}.list-refresh-button{color:#5c2d91;width:38px;height:38px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9cce5;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.list-refresh-button:hover:not(:disabled){background:#faf7fd;border-color:#7b4bc1}.list-refresh-button:focus-visible{outline-offset:2px;outline:3px solid #7b4bc12e}.list-refresh-button:disabled{cursor:wait;color:#8f8798;opacity:.78;background:#f7f5f8}.list-refresh-button i{font-size:19px;font-style:normal;line-height:1}.list-refresh-button i.is-spinning{animation:.8s linear infinite list-refresh-spin}@keyframes list-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.list-refresh-button i.is-spinning{animation:none}}.sync-preview-heading{justify-content:space-between;align-items:end;gap:16px;margin:22px 2px 0;display:flex}.sync-preview-heading>div{min-width:0}.sync-preview-heading strong,.sync-preview-heading small{display:block}.sync-preview-heading strong{color:var(--ink);font-size:13px;line-height:1.3}.sync-preview-heading small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.sync-preview-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.sync-preview-heading+.sync-preview-list{margin-top:10px}.sync-preview-list{--sync-preview-columns:96px minmax(180px, 1.25fr) 118px minmax(135px, .9fr) 128px;scrollbar-gutter:stable;grid-template-columns:1fr;gap:0;max-height:360px;margin:20px 0 0;display:grid;overflow:auto}.sync-preview-columns,.sync-preview-row-main{grid-template-columns:var(--sync-preview-columns);align-items:center;column-gap:16px;display:grid}.sync-preview-columns{z-index:2;border-left:4px solid #0000;color:#7e7087;letter-spacing:.65px;text-transform:uppercase;background:#faf8fb;border-block:1px solid #e7dfe9;padding:9px 16px 8px;font-size:8px;font-weight:900;position:sticky;top:0}.sync-preview-columns span:last-child{text-align:center}.sync-preview-list .sync-preview-row{border:0;box-shadow:none;background:#fff;border-bottom:1px solid #e8e1ea;border-left:4px solid #d8cce2;border-radius:0;grid-template-columns:none;padding:0;display:block;position:relative}.debit-import-modal .sync-preview-row{box-shadow:none;border-radius:0}.sync-preview-row-main{min-height:64px;padding:12px 16px}.sync-preview-row.ready,.sync-preview-row.needs_link,.sync-preview-row.sync_created,.sync-preview-row.sync_updated,.sync-preview-row.sync_reactivated{border-left-color:#4a966c}.sync-preview-row.changed_pending,.sync-preview-row.sync_review,.sync-preview-row.sync_pending_link{border-left-color:#dfa342}.sync-preview-row.blocked,.sync-preview-row.manual_conflict,.sync-preview-row.changed_approved,.sync-preview-row.sync_invalidated,.sync-preview-row.customer_not_found{border-left-color:#d6536d}.sync-preview-row.period_closing{border-left-color:#7449a7}.sync-preview-row.already_synced,.sync-preview-row.sync_ignored,.sync-preview-row.sync_unchanged{border-left-color:#7089b0}.sync-preview-row-main>div{min-width:0}.sync-preview-row strong{overflow-wrap:break-word;line-height:1.35}.sync-preview-row small{overflow-wrap:break-word;line-height:1.45}.sync-ticket strong,.sync-ticket small{white-space:nowrap;overflow-wrap:normal}.sync-ticket strong{font-size:14px}.sync-result{justify-items:start;display:grid}.sync-status.sync_created,.sync-status.sync_updated,.sync-status.sync_reactivated{color:#2b7349;background:#e5f4ea}.sync-status.sync_review,.sync-status.sync_pending_link{color:#88621c;background:#fff1d5}.sync-status.sync_invalidated{color:#9d3347;background:#fbe6e9}.sync-status.sync_ignored,.sync-status.sync_unchanged{color:#42618e;background:#e8eef8}.sync-action-cell{justify-content:center;align-items:center;display:flex}.sync-action-cell .sync-row-action{white-space:normal;justify-content:center;width:100%;min-height:40px}.sync-action-cell .sync-row-action.completed:disabled{color:#694694;opacity:1;box-shadow:none;cursor:default;background:#eee7f6;border-color:#d9cbe7}.sync-detail-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 9px;font-size:10px;display:inline-flex}.sync-detail-toggle .ui-icon{width:14px;height:14px;transition:transform .16s}.sync-detail-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.sync-result-detail{background:#faf8fc;border:1px solid #ddd3e5;border-radius:9px;align-items:flex-start;gap:9px;margin:0 16px 13px;padding:11px 13px;display:flex}.sync-result-detail-icon{width:26px;height:26px;color:var(--purple-dark);background:#eee7f7;border-radius:8px;flex:none;place-items:center;display:grid}.sync-result-detail-icon .ui-icon{width:15px;height:15px}.sync-result-detail>div{min-width:0}.sync-result-detail strong{margin:0;font-size:11px;display:block}.sync-result-detail p{color:#514859;overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.5}.sync-result-detail small{color:var(--muted);margin:0;font-size:10px;line-height:1.4}@media (width>=1051px){.sync-preview-row-main>div>span:not(.sync-status){display:none}}@media (width<=1050px){.sync-preview-columns{display:none}.sync-preview-list{grid-template-columns:1fr;column-gap:0}.sync-preview-row-main{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:start}.sync-result{grid-column:2/4}.sync-action-cell{grid-column:1/4}.sync-action-cell .sync-row-action{width:100%}}@media (width<=760px){.sync-preview-heading{flex-direction:column;align-items:flex-start;gap:7px}.debit-import-modal .sync-search-row{gap:12px}.debit-import-modal .sync-search-button{width:100%}.sync-preview-row-main{grid-template-columns:1fr 1fr}.sync-result,.sync-action-cell{grid-column:1/3}}@media (width<=520px){.sync-preview-row-main{grid-template-columns:1fr}.sync-result,.sync-action-cell{grid-column:auto}}.product-update-info{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-update-info>i{color:#6742a3;cursor:help;background:#eee7f7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.list-query-toolbar{flex-direction:column;gap:12px;align-items:stretch!important;display:flex!important}.list-query-primary{grid-template-columns:minmax(0,1fr) auto 38px;align-items:end;gap:10px;width:100%;display:grid}.list-query-primary.without-density{grid-template-columns:minmax(0,1fr) 38px}.list-query-primary.controls-only{grid-template-columns:auto 38px;justify-content:end}.list-query-primary.density-only{grid-template-columns:auto;justify-content:start}.list-query-primary>.list-search-field,.list-query-primary>.financial-search-field,.list-query-primary>.product-catalog-search-field,.list-query-primary>label:first-child{width:100%;min-width:0}.list-query-primary>.list-density-field,.list-query-primary>.list-refresh-control{align-self:end}.list-query-filters{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.list-query-filters>label,.list-query-filters>.product-catalog-filter-field{flex:0 220px;min-width:180px}.list-query-filters>label{color:#4b3e52;flex-direction:column;align-self:end;gap:5px;font-family:Arial,Helvetica Neue,sans-serif;font-size:10px;font-weight:800;display:flex}.list-query-filters>label>span:first-child{min-height:14px;line-height:14px;display:block}.list-query-filters>label>:is(input,select){box-sizing:border-box;width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #dcd3e1;border-radius:9px;outline:0;padding:0 34px 0 11px;font-family:Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:400}.list-query-filters>label>:is(input,select):focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.list-query-filters>.filter-group{align-self:end}.list-query-filter-field{flex-direction:column;align-self:end;gap:5px;display:flex}.list-query-filter-field>span{color:#4b3e52;font-size:10px;font-weight:700}.sales-date-filter-row{flex-wrap:nowrap}.sales-date-filter-row>.date-filter-shortcuts{flex:none}.sales-date-filter-row>label{flex:170px;min-width:140px}.sales-date-filter-row>label>span:first-child{color:#4b3e52;font:700 10px Arial,Helvetica Neue,sans-serif}.sales-date-filter-row>label>:is(input,select){font:400 11px Arial,Helvetica Neue,sans-serif}@media (width<=1240px){.sales-date-filter-row{flex-wrap:wrap}.sales-date-filter-row>.date-filter-shortcuts{flex-basis:100%}}@media (width<=760px){.list-query-primary,.list-query-primary.without-density,.list-query-primary.controls-only{grid-template-columns:minmax(0,1fr) 38px}.list-query-primary>.list-search-field,.list-query-primary>.financial-search-field,.list-query-primary>.product-catalog-search-field,.list-query-primary>label:first-child{grid-column:1/-1}.list-query-primary>.list-density-field{flex-basis:auto;grid-column:1;width:100%;max-width:none}.list-query-primary>.list-refresh-control{grid-column:2}.list-query-primary.without-density>.list-refresh-control{grid-row:2}.list-query-filters>label,.list-query-filters>.product-catalog-filter-field,.list-query-filters>.filter-group{flex:100%;width:100%}.list-query-filter-field{width:100%}}.metrics{gap:10px;margin-bottom:16px}.metric-card{align-items:center;gap:9px;min-height:84px;padding:11px 12px}.metric-icon{flex-basis:32px;width:32px;height:32px}.metric-card span{margin:0 0 4px}.metric-card strong{font-size:19px}.metric-card small{margin-top:4px;line-height:1.3}.metric-filter-card{box-sizing:border-box;appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s}.metric-filter-card:hover{border-color:#bfa9cf;transform:translateY(-1px);box-shadow:0 7px 18px #48275e17}.metric-filter-card:focus-visible{outline:3px solid var(--purple-soft);outline-offset:2px}.metric-filter-card.is-filter-active{border-color:var(--purple);background:linear-gradient(135deg,#fff 0%,#faf5fd 100%);box-shadow:0 0 0 2px #7648a01a}.commission-history>button{font-family:Arial,Helvetica Neue,sans-serif}.returns-empty{min-height:88px;height:88px!important}.financial-summary-grid{gap:10px;margin-bottom:14px}.financial-summary-card,.debit-workspace .financial-summary-card,.movement-workspace .financial-summary-card{border-radius:12px;min-height:92px;padding:14px 16px}.customers-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customers-summary-grid .financial-summary-card{min-height:88px;padding:12px 14px}.customers-summary-grid .financial-summary-card strong{font-size:20px}.customers-summary-grid .customer-inactive{background:linear-gradient(140deg,#fff 35%,#faf9fa);border-left:4px solid #a29aa6}.customers-summary-grid .customer-unlinked{background:linear-gradient(140deg,#fff 35%,#fffbf3);border-left:4px solid #dfa332}.customers-summary-grid .customer-unlinked strong{color:#9a650e}.customers-summary-grid .customer-divergent{background:linear-gradient(140deg,#fff 35%,#fff8fa);border-left:4px solid #c65b70}.customers-summary-grid .customer-divergent strong{color:#a83c49}.customers-summary-grid .customer-credit-limit{background:linear-gradient(140deg,#fff 35%,#faf7fd);border-left:4px solid #7450a5}.customers-summary-grid .customer-closing-period{background:linear-gradient(140deg,#fff 35%,#f5fbfc);border-left:4px solid #4d8799}.customers-summary-grid .customer-closing-period strong{color:#376f80}.customer-financial-row-action{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.customer-financial-row-action>.row-action{min-height:32px;padding:0 10px;font-size:10px}.customer-financial-row-action>small{color:#8a5b1f;max-width:122px;font-size:10px;font-weight:700;line-height:1.25}.customer-unlink-row-action{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.customer-unlink-row-action>small{color:#8a5b1f;max-width:260px;font-size:10px;font-weight:700;line-height:1.35}@media (width<=1100px){.customers-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.return-case-metrics{gap:10px;margin-bottom:16px}.return-case-metric{gap:10px;min-height:88px;padding:12px 13px;position:relative;overflow:hidden}.return-case-metric:after{content:"";opacity:.055;pointer-events:none;background:currentColor;border-radius:50%;width:48px;height:48px;position:absolute;bottom:-22px;right:-18px}.return-case-metric>*{z-index:1;position:relative}.return-case-metric-icon{border-radius:9px;width:32px;height:32px;font-size:14px}.return-case-metric strong{margin-top:3px;font-size:20px;line-height:1}.return-case-metric.finalized{background:linear-gradient(140deg,#fff 35%,#f7fbf8);border-left-color:#479068}.return-case-metric.finalized .return-case-metric-icon,.return-status.finalizada{color:#287752;background:#e8f6ee}.metric-filter-card.is-filter-active{border-color:#b99ecb;box-shadow:0 0 0 1px #7648a01f,0 5px 14px #48275e0e}.financial-summary-card strong,.debit-workspace .financial-summary-card strong,.movement-workspace .financial-summary-card strong{margin-top:5px;font-size:21px}.financial-summary-card p,.debit-workspace .financial-summary-card p,.movement-workspace .financial-summary-card p{margin-top:4px;font-size:10px}.debit-workspace .financial-summary-card span,.movement-workspace .financial-summary-card span{font-size:10px}.debit-workspace .financial-summary-card.total:before{border-radius:8px;width:26px;height:26px;font-size:17px;top:13px;right:14px}.express-restricted-metrics .metric-card,.bling-initial-metrics .metric-card{min-height:84px;padding:11px 12px}@media (width<=700px){.metric-card,.financial-summary-card,.debit-workspace .financial-summary-card,.movement-workspace .financial-summary-card{min-height:84px;padding:11px 12px}.financial-summary-card strong,.debit-workspace .financial-summary-card strong,.movement-workspace .financial-summary-card strong{font-size:19px}.customers-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-case-metric{min-height:84px}}@media (width<=470px){.customers-summary-grid{grid-template-columns:1fr}}:is(.behavior-pill,.final-pill,.requirement-pill,.link-count,.deadline-pill,.commission-rule-chip,.guarantee-count,.receipt-flow-pill),:is(.returns-modal .auth-field>small,.returns-toggle small,.returns-modal-intro,.returns-empty-box p,.flexibility-explanation p,.returns-policy-copy>span,.returns-policy-copy p,.late-return-policy-status,.return-policy-settings-heading>div>span,.return-policy-settings-heading p,.return-policy-switch small,.coverage-flow-summary>strong,.coverage-flow-summary>div,.coverage-flow-summary em,.coverage-legend-heading p,.coverage-state-grid p,.return-policy-settings-actions small,.returns-concept-note,.locked-field-note,.product-top-actions small,.product-sync-note div>span,.product-sync-note div>small,.product-sync-note p,.sync-mode-tabs button,.sync-preview-heading,.sync-preview-list strong,.sync-preview-list small,.sync-preview-list em,.guarantee-list small,.guarantee-list label>span,.product-full-sync p,.category-multi-select>summary,.category-multi-select header button,.category-multi-select label span,.category-multi-select label small,.category-multi-select>div>p,.product-category-cell,.receipt-flow-cell>small,.receipt-flow-help>p,.receipt-flow-help article p,.receipt-flow-help-icon,.receipt-flow-help aside strong,.receipt-flow-help aside p,.commission-sales-table td:first-child>small,.commission-items-table td:first-child small,.customer-validation-reminder small,.customer-validation-reminder p,.commercial-guidance small,.receipt-presential-reminder small,.receipt-presential-reminder p,.list-search-heading>small,.sync-preview-columns){font-size:10px}.top-actions .sync-rules-button{font-size:10px!important}.metric-icon>svg,.return-case-metric-icon>svg,.list-refresh-button svg,.ui-icon{flex:none;width:1em;height:1em;display:block}.metric-icon>svg,.return-case-metric-icon>svg{width:17px;height:17px}.list-refresh-button i{place-items:center;width:18px;height:18px;display:grid}.modal-close,.returns-modal-heading>button,.return-approval-modal>header>button,.return-detail-modal>header>button{cursor:pointer;place-items:center;min-width:36px;min-height:36px;display:grid}.crm-page{gap:18px;display:grid}.crm-welcome{margin-bottom:0}.crm-welcome-context{justify-items:end;gap:8px;display:grid}.crm-welcome-context>.secondary-button{min-height:36px}.crm-floor-note{white-space:normal;align-items:center;max-width:100%;display:flex}.crm-floor-note>span:last-child{white-space:nowrap}.crm-floor-note span{margin-right:0}.crm-floor-note .record-origin-info{margin-right:7px}.crm-floor-note .record-origin-info>button{width:20px;height:20px;color:var(--purple-dark);background:#fff;font-size:10px}.crm-floor-note .record-origin-info>[role=tooltip]{text-align:left;white-space:normal;overflow-wrap:anywhere;width:min(320px,100vw - 48px);max-width:min(320px,100vw - 48px);left:auto;right:0}.crm-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.crm-metrics .metric-card{position:relative;overflow:hidden}.crm-metrics .metric-card:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-24px;right:-22px}.crm-health-card{border-left:4px solid #479068}.crm-attention-card{border-left:4px solid #d99a2e}.crm-risk-card{border-left:4px solid #c54b59}.crm-dormant-card{border-left:4px solid #918b96}.crm-metrics .neutral-icon{color:#6c6670;background:#efedf1}.crm-error{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.crm-error .secondary-button{flex:none}.crm-table-card{overflow:hidden}.crm-table-heading{align-items:flex-start}.crm-heading-side{align-items:flex-start;gap:10px;display:flex}.crm-rule-reminder{background:#faf7fc;border:1px solid #dfd5e5;border-radius:9px;align-items:flex-start;gap:8px;max-width:280px;padding:9px 11px;display:flex}.crm-rule-reminder>span{background:var(--purple-soft);width:22px;height:22px;color:var(--purple-dark);border-radius:7px;flex:0 0 22px;place-items:center;font-size:11px;font-weight:900;display:grid}.crm-rule-reminder strong,.crm-rule-reminder small{display:block}.crm-rule-reminder strong{font-size:12px}.crm-rule-reminder small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.crm-filters{border-top:1px solid #ece5ef;border-bottom:1px solid #ece5ef;grid-template-columns:minmax(260px,1fr) repeat(4,max-content);align-items:end;gap:10px;padding:14px 18px;display:grid}.crm-filters>label,.crm-search-field{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.crm-filters select,.crm-search-input input{height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d0df;border-radius:8px;font-size:11px}.crm-filters select{min-width:145px;padding:0 30px 0 10px}.crm-search-input{display:block;position:relative}.crm-search-input i{color:var(--purple);font-size:15px;font-style:normal;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.crm-search-input input{width:100%;padding:0 12px 0 34px}.crm-filters select:focus,.crm-search-input input:focus{outline:3px solid var(--purple-soft);border-color:var(--purple)}.crm-table th,.crm-table td{padding-left:11px;padding-right:11px}.crm-table td>strong,.crm-table td>small{display:block}.crm-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.crm-table .client-cell{min-width:230px}.crm-table .client-cell>span{flex:0 0 32px;width:32px;height:32px}.crm-status,.crm-variation{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.crm-status.saudavel{color:#287752;background:#e9f7ef}.crm-status.novo{color:#6742a3;background:#ede8fa}.crm-status.atencao{color:#92630d;background:#fff5dc}.crm-status.risco{color:#a83c49;background:#fdebed}.crm-status.sem_compra_recente{color:#605a64;background:#eeecef}.crm-status.sem_historico{color:#726b76;background:#fff;border:1px solid #d8d3db}.crm-variation.positive{color:#287752;background:#e9f7ef}.crm-variation.negative{color:#a83c49;background:#fdebed}.crm-variation.neutral{color:#665f6a;background:#f1eff3}.crm-days{white-space:nowrap}.crm-table.is-compact td{height:42px;padding-top:6px;padding-bottom:6px}.crm-table.is-compact .client-cell>span,.crm-table.is-compact td>small{display:none}.crm-table-card .pagination-footer{border-top:1px solid #ece5ef}.crm-table{min-width:1310px}.crm-category-button{white-space:nowrap}.crm-category-backdrop{z-index:110}.crm-category-modal{width:min(1040px,100vw - 36px);max-height:calc(100vh - 42px);padding:0;overflow:auto}.crm-category-heading{background:#fff;border-bottom:1px solid #e9e2ec;padding:24px 62px 18px 24px;position:relative}.crm-category-heading h2{margin:5px 0 4px;font-size:22px}.crm-category-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.crm-category-loading{text-align:center;align-content:center;place-items:center;gap:6px;min-height:190px;display:grid}.crm-category-loading span{color:var(--purple-dark);font-size:13px;font-weight:800}.crm-category-loading small{color:var(--muted);font-size:10px}.crm-category-error{justify-content:space-between;align-items:center;gap:12px;margin:20px 24px;display:flex}.crm-category-periods{flex-wrap:wrap;gap:8px;padding:14px 24px 0;display:flex}.crm-category-periods>span{color:var(--muted);background:#faf8fb;border:1px solid #e2dae6;border-radius:8px;padding:8px 10px;font-size:10px}.crm-category-periods strong{color:var(--ink);margin-right:5px;font-size:10px}.crm-category-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 24px 16px;display:grid}.crm-category-summary article{background:#fbfafc;border:1px solid #e2dae6;border-radius:10px;align-content:center;gap:6px;min-height:78px;padding:13px 14px;display:grid}.crm-category-summary article span{color:var(--muted);font-size:10px;font-weight:800}.crm-category-summary article strong{font-size:18px}.crm-category-summary article.negative{background:#fff7f8;border-left:4px solid #c54b59}.crm-category-summary article.positive{background:#f5faf7;border-left:4px solid #479068}.crm-category-summary article.neutral{border-left:4px solid #918b96}.crm-category-table-wrap{border:1px solid #e4dce8;border-radius:11px;margin:0 24px;overflow:auto}.crm-category-table{border-collapse:collapse;width:100%;min-width:820px}.crm-category-table th{color:#635a68;text-align:left;white-space:nowrap;background:#f7f3f8;padding:10px 12px;font-size:10px}.crm-category-table td{border-top:1px solid #ece6ef;padding:11px 12px;font-size:11px}.crm-category-table td:not(:first-child){white-space:nowrap}.crm-category-table td>strong{font-size:11px}.crm-category-difference{font-weight:900}.crm-category-difference.negative{color:#a83c49}.crm-category-difference.positive{color:#287752}.crm-category-difference.neutral{color:#665f6a}.crm-category-note{color:var(--muted)!important;margin:12px 24px 0!important;font-size:10px!important;line-height:1.5!important}.crm-category-modal .modal-actions{background:#fcfbfd;margin:18px 0 0;padding:15px 24px}.crm-category-modal .modal-actions .secondary-button{min-height:38px;font-size:12px}@media (width<=1280px){.crm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-filters{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.45fr))}.crm-filters .crm-search-field{grid-column:1/-1}.crm-filters .list-density-field{grid-column:auto}}@media (width<=820px){.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-welcome-context{justify-items:start}.crm-welcome-context>.security-note{display:flex}.crm-table-heading,.crm-heading-side{flex-direction:column;width:100%}.crm-rule-reminder{width:100%;max-width:none}.crm-filters{grid-template-columns:1fr 1fr}.crm-filters .crm-search-field{grid-column:1/-1}}@media (width<=560px){.crm-metrics,.crm-filters,.crm-category-summary{grid-template-columns:1fr}.crm-welcome-context{justify-items:stretch;width:100%}.crm-welcome-context>.secondary-button{width:100%}.crm-welcome-context>.security-note{display:flex}.crm-filters .crm-search-field{grid-column:auto}.crm-heading-side{align-items:stretch}.crm-error,.crm-category-error{flex-direction:column;align-items:stretch}.crm-error .secondary-button,.crm-category-error .secondary-button{width:100%}.crm-category-modal{border-radius:15px 15px 0 0;width:100%;max-height:calc(100vh - 18px)}.crm-category-heading{padding:20px 54px 15px 18px}.crm-category-periods,.crm-category-summary{padding-left:18px;padding-right:18px}.crm-category-table-wrap{margin-left:18px;margin-right:18px}.crm-category-note{margin-left:18px!important;margin-right:18px!important}.crm-category-modal .modal-actions{padding-left:18px;padding-right:18px}.crm-category-modal .modal-actions .secondary-button{width:100%}}.crm-filters .list-query-filters{grid-template-columns:repeat(3,minmax(180px,240px));justify-content:start;align-items:end;gap:10px;display:grid}.crm-filters .list-query-filters>label{align-self:end;gap:5px;width:100%;min-width:0;display:grid}.crm-filters .list-query-filters>label>span{line-height:1.2;display:block}.crm-filters .list-query-filters>label>select{width:100%;min-width:0}@media (width<=820px){.crm-filters .list-query-filters{grid-template-columns:repeat(2,minmax(180px,240px))}}@media (width<=560px){.crm-filters .list-query-filters{grid-template-columns:1fr}}.crm-strategic-welcome .security-note{white-space:nowrap}.crm-strategic-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.crm-strategic-metric-group{gap:7px;display:grid}.crm-strategic-metric-heading h3{margin:0;font-size:13px}.crm-strategic-metric-heading p{color:var(--muted);margin:2px 0 0;font-size:10px}.crm-strategic-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.crm-strategic-metrics .metric-card{gap:9px;min-height:84px;padding:11px 12px;position:relative;overflow:hidden}.crm-strategic-metrics .metric-icon{flex-basis:32px;width:32px;height:32px}.crm-strategic-metrics .metric-card span{margin:0 0 4px}.crm-strategic-metrics .metric-card strong{font-size:19px}.crm-strategic-metrics .metric-card small{margin-top:4px;line-height:1.3}.crm-strategic-metrics .metric-card:after{content:"";opacity:.06;background:currentColor;border-radius:50%;width:46px;height:46px;position:absolute;bottom:-21px;right:-19px}.crm-key-card{border-left:4px solid #479068}.crm-evolving-card{border-left:4px solid #7652ad}.crm-strategic-risk-card{border-left:4px solid #c54b59}.crm-stable-card{border-left:4px solid #6c9c83}.crm-sporadic-card{border-left:4px solid #d99a2e}.crm-normal-card{border-left:4px solid #918b96}.crm-strategic-filters .list-query-filters{grid-template-columns:repeat(3,minmax(180px,240px))}.crm-strategic-table{min-width:1600px}.crm-strategic-status{white-space:nowrap;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.crm-strategic-status.cliente_chave{color:#287752;background:#e9f7ef}.crm-strategic-status.recorrente{color:#3d7057;background:#edf5f1}.crm-strategic-status.grande_esporadico{color:#92630d;background:#fff5dc}.crm-strategic-status.em_evolucao{color:#6742a3;background:#ede8fa}.crm-strategic-status.em_risco{color:#a83c49;background:#fdebed}.crm-strategic-status.sem_alerta{color:#665f6a;background:#f1eff3}.crm-score{background:var(--purple-soft);min-width:34px;height:30px;color:var(--purple-dark);border-radius:8px;place-items:center;padding:0 7px;font-size:14px;display:inline-grid}.crm-growth{font-size:10px;font-weight:800}.crm-growth.positive{color:#287752}.crm-growth.negative{color:#a83c49}.crm-growth.neutral{color:var(--muted)}.crm-strategic-help-backdrop{z-index:115}.crm-strategic-help-modal{background:#fff;width:min(980px,100vw - 36px);max-height:calc(100vh - 42px);padding:0;overflow:auto}.crm-help-content{gap:18px;padding:18px 24px;display:grid}.crm-help-content>section{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.crm-help-step{background:var(--purple-soft);width:30px;height:30px;color:var(--purple-dark);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.crm-help-content h3{margin:3px 0 6px;font-size:15px}.crm-help-content p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.crm-help-highlight{border:1px solid #ded4e4;border-left:4px solid var(--purple);background:#faf7fc;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:10px;padding:12px 14px;display:grid}.crm-help-highlight strong{font-size:11px}.crm-help-highlight span{color:var(--purple-dark);font-size:16px;font-weight:900}.crm-help-highlight small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.45}.crm-help-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.crm-help-groups article{background:#fbfafc;border:1px solid #e4dce8;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.crm-help-groups article strong{font-size:11px}.crm-help-groups article span{color:var(--muted);font-size:10px;line-height:1.45}.crm-help-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.crm-help-example article{background:#fff;border:1px solid #e2dae6;border-radius:10px;gap:5px;padding:13px 14px;display:grid}.crm-help-example article:first-child{border-left:4px solid #479068}.crm-help-example article:last-child{border-left:4px solid #6c9c83}.crm-help-example strong{font-size:12px}.crm-help-example span{font-size:11px;font-weight:800}.crm-help-example small{color:var(--muted);font-size:10px;line-height:1.45}.crm-strategic-help-modal .modal-actions{background:#fcfbfd;margin:0;padding:15px 24px}@media (width<=1280px){.crm-strategic-overview{grid-template-columns:1fr}.crm-strategic-filters .list-query-filters{grid-template-columns:repeat(2,minmax(180px,240px))}}@media (width<=820px){.crm-strategic-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-strategic-welcome{align-items:flex-start}.crm-strategic-welcome .security-note{white-space:normal}.crm-help-groups{grid-template-columns:1fr}}@media (width<=560px){.crm-strategic-metrics,.crm-help-example{grid-template-columns:1fr}.crm-strategic-help-modal{border-radius:15px 15px 0 0;width:100%;max-height:calc(100vh - 18px)}.crm-help-content{padding:16px 18px}.crm-help-content>section{grid-template-columns:28px minmax(0,1fr);gap:9px}.crm-help-step{width:27px;height:27px}.crm-help-highlight{grid-template-columns:1fr}.crm-help-highlight span,.crm-help-highlight small{grid-column:1}.crm-strategic-help-modal .modal-actions{padding-left:18px;padding-right:18px}.crm-strategic-help-modal .modal-actions .secondary-button{width:100%}}.crm-filter-card{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.crm-filter-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #39264217}.crm-filter-card:focus-visible{outline-offset:2px;outline:3px solid #7652ad47}.crm-filter-card.is-filter-active{background:#fff;box-shadow:0 0 0 3px #7652ad2e,0 8px 18px #39264214}.crm-filter-card.is-filter-active small{color:var(--purple-dark);font-weight:800}.crm-strategic-consolidated{gap:14px;padding:18px 20px;display:grid}.crm-consolidated-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-consolidated-heading h2{margin:4px 0;font-size:18px}.crm-consolidated-heading p{color:var(--muted);margin:0;font-size:11px}.crm-consolidated-heading .secondary-button{flex:none}.crm-consolidated-loading{min-height:92px;color:var(--purple-dark);background:#fbfafc;border:1px dashed #ded4e4;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.crm-consolidated-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-consolidated-metrics article{background:#fbfafc;border:1px solid #e4dce8;border-radius:10px;align-content:center;gap:5px;min-height:92px;padding:12px 13px;display:grid}.crm-consolidated-metrics article>span{color:var(--muted);font-size:10px;font-weight:800}.crm-consolidated-metrics article>strong{font-size:19px}.crm-consolidated-metrics article>small{color:var(--muted);font-size:10px;line-height:1.4}.crm-consolidated-metrics article.positive{background:#f5faf7;border-left:4px solid #479068}.crm-consolidated-metrics article.negative{background:#fff7f8;border-left:4px solid #c54b59}.crm-consolidated-metrics article.neutral{border-left:4px solid #918b96}.crm-consolidated-alert{background:#fff7f8;border:1px solid #edccd1;border-left:4px solid #c54b59;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.crm-consolidated-alert>span{color:#a83c49;background:#fdebed;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.crm-consolidated-alert>div{gap:3px;display:grid}.crm-consolidated-alert strong{font-size:11px}.crm-consolidated-alert small{color:var(--muted);font-size:10px;line-height:1.45}.crm-strategic-category-detail{border-top:1px solid #e8e1eb;gap:11px;padding-top:14px;display:grid}.crm-strategic-category-heading h3{margin:0 0 4px;font-size:14px}.crm-strategic-category-heading p{color:var(--muted);margin:0;font-size:10px}.crm-strategic-category-detail .crm-category-table-wrap{margin:0}.crm-strategic-category-detail .crm-category-loading{min-height:120px}.crm-strategic-category-detail .crm-category-error{margin:0}.crm-strategic-category-detail .crm-category-note{margin:0!important}.crm-consolidated-empty{color:var(--muted);text-align:center;border:1px dashed #ded4e4;border-radius:9px;padding:24px;font-size:11px}@media (width<=1050px){.crm-consolidated-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.crm-strategic-consolidated{padding:16px}.crm-consolidated-heading{flex-direction:column;align-items:stretch}.crm-consolidated-heading .secondary-button{width:100%}.crm-consolidated-metrics{grid-template-columns:1fr}.crm-consolidated-metrics article{min-height:82px}}.fiscal-history-topbar{align-items:center}.fiscal-history-topbar .primary-button{flex:none}.fiscal-discount-content{gap:18px;display:grid}.fiscal-history-card{overflow:hidden}.fiscal-history-heading{border-bottom:1px solid #e9e4ec;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.fiscal-history-heading h2{margin:0 0 4px;font-size:18px}.fiscal-history-heading p{color:#6a626e;margin:0;font-size:12px}.fiscal-history-toolbar{background:#fbfafc;border-bottom:1px solid #e9e4ec;padding:12px 20px}.fiscal-history-toolbar .list-query-primary{grid-template-columns:minmax(260px,560px) auto}.fiscal-page-size{color:#5e5663;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.fiscal-page-size select{color:#312a36;background:#fff;border:1px solid #d5ced9;border-radius:8px;height:34px;padding:0 28px 0 10px}.fiscal-history-table-wrap{overflow-x:auto}.fiscal-history-table{border-collapse:collapse;width:100%;min-width:1120px}.fiscal-history-table th{color:#5c5361;text-align:left;white-space:nowrap;background:#f7f5f8;padding:10px 14px;font-size:10px;font-weight:800}.fiscal-history-table td{color:#413946;vertical-align:middle;white-space:nowrap;border-top:1px solid #ece8ee;padding:12px 14px;font-size:11px}.fiscal-history-table td strong,.fiscal-history-table td small{display:block}.fiscal-history-table td small{color:#746b79;margin-top:3px;font-size:10px}.fiscal-history-table td:nth-child(3){white-space:normal;min-width:210px}.fiscal-history-percentage{color:#674287;background:#f1e9f8;border-radius:999px;padding:5px 8px;font-weight:800;display:inline-block}.fiscal-history-state{color:#5d5562;text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;padding:28px;display:grid}.fiscal-history-state p{color:#776f7b;margin:0;font-size:12px}.fiscal-spinner{border:3px solid #ded3e8;border-top-color:#765099;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite fiscal-spin}.fiscal-history-pagination{color:#655d69;border-top:1px solid #e9e4ec;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:11px;display:flex}.fiscal-history-pagination>div{gap:8px;display:flex}.fiscal-history-pagination button{min-width:92px}.fiscal-operation-backdrop{z-index:1100;padding:18px}.fiscal-operation-modal{width:min(1180px,100vw - 36px);max-height:calc(100vh - 36px);padding:22px;position:relative;overflow-y:auto}.fiscal-operation-heading{border-bottom:1px solid #e8e2eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:0 38px 18px 0;display:flex}.fiscal-operation-heading h2{margin:0 0 5px;font-size:22px}.fiscal-operation-heading p{color:#625b69;margin:0;font-size:13px}.fiscal-discount-reminder{background:#faf7fd;border:1px solid #d8cce5;border-radius:10px;align-items:center;gap:9px;max-width:330px;padding:10px 12px;display:flex}.fiscal-discount-reminder>span{color:#fff;background:#765099;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.fiscal-discount-reminder div{gap:2px;display:grid}.fiscal-discount-reminder strong{font-size:12px}.fiscal-discount-reminder small{color:#655c6b;font-size:10px;line-height:1.35}.fiscal-discount-form{grid-template-columns:minmax(190px,.8fr) minmax(260px,1fr) auto;align-items:start;gap:12px;padding:18px 0;display:grid}.fiscal-discount-form label{gap:6px;min-width:0;display:grid}.fiscal-discount-form label>span:first-child{color:#4d4554;font-size:10px;font-weight:800}.fiscal-discount-form label>span b{color:#8b3260}.fiscal-discount-form input,.fiscal-discount-form select{color:#251f2b;background:#fff;border:1px solid #cec5d4;border-radius:8px;outline:none;height:38px;padding:0 11px;font:600 12px Arial,sans-serif}.fiscal-discount-form input:focus,.fiscal-discount-form select:focus{border-color:#765099;box-shadow:0 0 0 3px #76509921}.fiscal-discount-form label small{color:#6d6572;font-size:10px}.fiscal-discount-form button{height:38px;margin-top:22px}.fiscal-percent-input{display:block;position:relative}.fiscal-percent-input input{width:100%;padding-right:34px}.fiscal-percent-input>b{color:#665a6d;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fiscal-discount-loading{background:#faf8fc;border:1px solid #ddd3e7;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:13px;display:flex}.fiscal-discount-loading>span{border:3px solid #ded3e8;border-top-color:#765099;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite fiscal-spin}.fiscal-discount-loading strong{font-size:12px}.fiscal-discount-loading p{color:#665e6c;margin:2px 0 0;font-size:10px}@keyframes fiscal-spin{to{transform:rotate(360deg)}}.fiscal-operation-modal>.inline-message{margin-bottom:16px}.fiscal-discount-preview{border-top:1px solid #e8e2eb;padding-top:18px}.fiscal-discount-preview>.table-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.fiscal-discount-preview>.table-heading h2{margin:3px 0 4px;font-size:19px}.fiscal-discount-preview>.table-heading p{color:#625b69;margin:0;font-size:11px}.fiscal-invoice-totals{border:3px solid #765099;border-left:1px solid #e1dce5;border-right:1px solid #e1dce5;border-radius:10px;margin:0;overflow:hidden}.fiscal-invoice-totals>div{background:#fff;border-top:1px solid #eeeaf0;grid-template-columns:minmax(210px,1fr) minmax(180px,1fr);align-items:center;gap:20px;padding:11px 14px;display:grid}.fiscal-invoice-totals>div:first-child{border-top:0}.fiscal-invoice-totals dt{color:#5d5462;font-size:11px;font-weight:800}.fiscal-invoice-totals dd{color:#39313e;text-align:right;justify-items:end;gap:3px;margin:0;font-size:13px;font-weight:700;display:grid}.fiscal-invoice-totals dd small{color:#726978;font-size:10px;font-weight:400}.fiscal-invoice-totals .discount{background:#fffaf0}.fiscal-invoice-totals .discount dd strong{color:#90611b}.fiscal-invoice-totals .total{background:#f5fbf7;border-top:2px solid #b9dec9}.fiscal-invoice-totals .total dt,.fiscal-invoice-totals .total dd strong{color:#267148}.fiscal-invoice-totals .total dd strong{font-size:18px}.fiscal-confirm-values{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.fiscal-confirm-values span{color:#665d6b;background:#faf9fb;border:1px solid #ded7e3;border-radius:9px;gap:5px;padding:11px;font-size:10px;display:grid}.fiscal-confirm-values strong{color:#3d3542;font-size:17px}.fiscal-discount-actions{border-top:1px solid #e7e1ea;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.fiscal-discount-actions>div{max-width:680px}.fiscal-discount-actions strong{font-size:12px}.fiscal-discount-actions p{color:#665e6c;margin:4px 0 0;font-size:10px;line-height:1.45}.fiscal-discount-actions button{flex:none}@media (width<=900px){.fiscal-discount-form{grid-template-columns:1fr 1fr}.fiscal-discount-form button{width:100%}.fiscal-discount-reminder{max-width:none}}@media (width<=640px){.fiscal-history-topbar{align-items:stretch}.fiscal-history-topbar .primary-button{width:100%}.fiscal-history-heading,.fiscal-history-pagination,.fiscal-operation-heading,.fiscal-discount-preview>.table-heading{align-items:stretch;display:grid}.fiscal-history-toolbar .list-query-primary{grid-template-columns:1fr auto}.fiscal-page-size{justify-content:space-between}.fiscal-operation-backdrop{padding:8px}.fiscal-operation-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px}.fiscal-operation-heading{padding-right:34px}.fiscal-discount-form{grid-template-columns:1fr}.fiscal-discount-form button{margin-top:0}.fiscal-invoice-totals>div{grid-template-columns:1fr;gap:5px}.fiscal-invoice-totals dd{text-align:left;justify-items:start}.fiscal-confirm-values{grid-template-columns:1fr}.fiscal-discount-actions{flex-direction:column;align-items:stretch}.fiscal-discount-actions button{width:100%}.fiscal-history-pagination>div{grid-template-columns:1fr 1fr;display:grid}.fiscal-history-pagination button{width:100%}}.fiscal-operation-backdrop{z-index:var(--layer-modal-nested)}.commission-page{width:100%;min-width:0;max-width:none}.commission-tabs{background:#f5f1f7;border:1px solid #e1d8e6;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;display:grid}.commission-tabs button{color:#6d6075;background:0 0;border:0;border-radius:8px;min-height:40px;font-size:12px;font-weight:700}.commission-tabs button.selected{color:var(--purple-dark);background:#fff;box-shadow:0 2px 9px #361e461a}.commission-toolbar{border-bottom:1px solid #eee7f1;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 20px;display:flex}.commission-toolbar .list-search-field{width:min(440px,100%)}.commission-toolbar-actions{align-items:center;gap:10px;display:flex}.commission-table th:nth-child(2),.commission-table th:nth-child(3),.commission-table td:nth-child(2),.commission-table td:nth-child(3){width:160px}.commission-table td>small{color:var(--muted);margin-top:4px;display:block}.commission-category-label{--category-depth:0;min-height:18px;align-items:center;padding-inline-start:calc(var(--category-depth)*18px);display:flex;position:relative}.commission-category-label.child:before{content:"";inset-inline-start:calc(var(--category-depth)*18px - 12px);border-inline-start:1px solid #cbbfd1;border-bottom:1px solid #cbbfd1;border-radius:0 0 0 3px;width:8px;height:16px;position:absolute;top:-7px}.commission-origin{font-weight:700}.commission-origin.own,.commission-origin.product,.commission-origin.add{color:var(--purple)}.commission-applied-cell{align-items:center;gap:7px;display:flex}.commission-percent-field{width:112px;position:relative}.commission-percent-field input{color:#332a38;background:#fff;border:1px solid #d8cddd;border-radius:8px;width:100%;height:38px;padding:0 30px 0 10px;font-size:12px;font-weight:700}.commission-percent-field input:focus{border-color:var(--purple);outline:3px solid var(--purple-soft)}.commission-percent-field.applied input{color:#655a6b;cursor:not-allowed;background:#f6f3f7;border-color:#e7e0ea}.commission-percent-field span{color:#766b7c;font-size:11px;font-weight:700;position:absolute;top:10px;right:11px}.commission-history{display:inline-flex;position:relative}.commission-history>button{width:24px;height:24px;color:var(--purple-dark);background:#fff;border:1px solid #d8cddd;border-radius:50%;padding:0;font-family:Georgia,serif;font-size:13px;font-weight:700;line-height:22px}.commission-history>button:hover,.commission-history>button:focus-visible{border-color:var(--purple);background:var(--purple-soft);outline:none}.commission-history-tooltip{z-index:140;color:#fff;pointer-events:none;background:#302637;border:1px solid #d8cddd;border-radius:9px;gap:6px;width:min(330px,100vw - 24px);min-width:min(235px,100vw - 24px);max-height:min(320px,100vh - 24px);padding:11px 12px;font-size:11px;line-height:1.4;display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 28px #2a1b3238}.commission-history-tooltip.above{transform:translateY(-100%)}.commission-history-tooltip strong{font-size:11px}.commission-history-tooltip span{white-space:normal}.commission-mode{color:#44384a;background:#fff;border:1px solid #d8cddd;border-radius:8px;min-width:160px;height:38px;padding:0 9px;font-size:12px}.commission-mode:disabled{color:#766b7c;background:#f6f3f7}.commission-no-action{color:#aaa0ae}.pagination-footer>div:first-child{align-items:center;gap:10px;display:flex}.pagination-footer select{color:#5e5265;background:#fff;border:1px solid #ddd4e2;border-radius:7px;height:32px;font-size:11px}@media (width<=800px){.commission-toolbar{flex-direction:column;align-items:stretch}.commission-toolbar-actions{justify-content:space-between}.commission-toolbar-actions .primary-button{flex:1}.commission-table{min-width:760px}}@media (width<=520px){.commission-tabs{grid-template-columns:1fr}.commission-toolbar-actions{flex-direction:column;align-items:stretch}.commission-toolbar-actions .primary-button{width:100%}}.commission-rule-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.commission-table th small{text-transform:none;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;display:block}.commission-page .table-scroll{max-height:none;overflow-y:visible}.commission-page .commission-history>button{width:32px;height:32px;font-family:Arial,Helvetica Neue,sans-serif}.commission-history-tooltip{z-index:var(--layer-modal);pointer-events:auto;overflow-y:auto}.commission-page .inline-message{justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-page .inline-message svg{width:16px;height:16px}@media (width<=600px){.commission-rule-metrics{grid-template-columns:1fr}.commission-table th:nth-child(3),.commission-table td:nth-child(3){min-width:170px}}.commission-effective-date{color:#332a38;background:#fff;border:1px solid #d8cddd;border-radius:8px;width:160px;min-height:38px;padding:0 10px;font:12px Arial,Helvetica Neue,sans-serif}.commission-effective-date:focus{border-color:var(--purple);outline:3px solid var(--purple-soft)}.commission-effective-date:disabled{color:#766b7c;background:#f6f3f7}.commission-bulk-modal{width:min(620px,100vw - 32px);font-family:Arial,Helvetica Neue,sans-serif}.commission-bulk-modal>header{padding-right:42px}.commission-bulk-modal>header .eyebrow{color:var(--purple);letter-spacing:1.2px;font-size:9px;font-weight:900;display:block}.commission-bulk-modal>header h2{margin:6px 0 5px;font-size:22px}.commission-bulk-modal>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.commission-bulk-modal>.inline-message{margin:16px 0 0}.commission-bulk-summary{background:#faf8fb;border:1px solid #e2d8e7;border-radius:10px;margin-top:18px;padding:14px 15px}.commission-bulk-summary strong{color:var(--purple-dark);font-size:13px;display:block}.commission-bulk-summary p{color:#625967;margin:7px 0 0;font-size:11px;line-height:1.5}.commission-bulk-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.commission-bulk-fields label{color:#52485a;align-content:start;gap:7px;font-size:11px;font-weight:800;display:grid}.commission-bulk-fields label>input{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #dfd8e3;border-radius:8px;padding:0 11px;font-size:12px}.commission-bulk-fields label>input:focus{border-color:var(--purple);outline:3px solid var(--purple-soft)}.commission-bulk-fields .commission-percent-field{width:100%}.commission-bulk-fields label>small{color:var(--muted);font-size:9px;font-weight:500}.commission-bulk-save-note{border-left:3px solid var(--purple);background:var(--purple-soft);color:#55495b;border-radius:0 8px 8px 0;margin:15px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.commission-bulk-modal .modal-actions{margin-top:18px}@media (width<=600px){.commission-bulk-fields{grid-template-columns:1fr}.commission-bulk-modal{width:100%}}.terminha-launcher{height:42px;color:var(--purple-dark);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdb9d9;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font:700 11px Arial,Helvetica Neue,sans-serif;display:flex;box-shadow:0 2px 7px #381e500f}.terminha-launcher:hover,.terminha-launcher.open{background:var(--purple-soft);border-color:#a77bc1}.terminha-launcher:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.terminha-launcher>span{color:#fff;background:linear-gradient(145deg,#56307d,#8952a0);border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;display:grid;box-shadow:0 3px 8px #4c276c2b}.terminha-backdrop{z-index:1600;background:#1f142659;justify-content:flex-end;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.terminha-panel{background:#fff;border:1px solid #ddd1e4;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(500px,100%);height:min(760px,100vh - 36px);font-family:Arial,Helvetica Neue,sans-serif;display:grid;overflow:hidden;box-shadow:0 24px 70px #22142b4d}.terminha-panel-header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f6effa,#fff);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:13px 15px 13px 17px;display:flex}.terminha-panel-header>div{align-items:center;gap:11px;display:flex}.terminha-avatar{background:var(--purple);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 6px 16px #5b318233}.terminha-avatar svg,.terminha-launcher svg{width:16px;height:16px}.terminha-panel-header h2{color:var(--ink);margin:0;font-size:18px}.terminha-panel-header p{color:var(--muted);margin:4px 0 0;font-size:10px}.terminha-panel-header .modal-close{flex:none;position:static}.terminha-modes{border-bottom:1px solid var(--line);background:#fff;gap:6px;padding:8px 12px;display:flex}.terminha-modes button{color:#665b6c;cursor:pointer;background:#fff;border:1px solid #ded5e4;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.terminha-modes button.active{background:var(--purple-soft);color:var(--purple-dark);border-color:#b796cb}.terminha-modes svg{width:14px;height:14px}.terminha-scope-note{background:#faf7fc;border:1px solid #dcd1e5;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 14px 0;padding:10px 11px;display:flex}.terminha-scope-note>span{background:var(--purple-soft);width:21px;height:21px;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.terminha-scope-note p{color:#5c5063;margin:0;font-size:10px;line-height:1.5}.terminha-scope-note strong{color:#3b2f42}.terminha-conversation{background:linear-gradient(#fff,#fbf9fc);flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.terminha-welcome-message{text-align:center;max-width:390px;margin:auto;padding:24px 18px}.terminha-welcome-message>span{background:var(--purple-soft);width:50px;height:50px;color:var(--purple);border-radius:16px;place-items:center;margin:0 auto 12px;font-size:24px;display:grid}.terminha-welcome-message h3{color:var(--ink);margin:0;font-size:18px}.terminha-welcome-message>p{color:var(--muted);margin:7px 0 15px;font-size:11px;line-height:1.55}.terminha-welcome-message .inline-message{text-align:left;margin-bottom:12px}.terminha-suggestions{gap:7px;display:grid}.terminha-suggestions .secondary-button{text-align:left;width:100%;min-height:38px;padding:8px 11px;font-size:11px}.terminha-message{background:#fff;border:1px solid #e2d9e7;border-radius:13px;max-width:88%;padding:11px 13px;box-shadow:0 3px 10px #301f3c0d}.terminha-message.user{background:var(--purple-soft);border-color:#d3bfe1;align-self:flex-end}.terminha-message.assistant{align-self:flex-start}.terminha-message.error{background:#fff5f6;border-color:#efc6cc}.terminha-message>small{color:var(--purple);margin-bottom:5px;font-size:10px;font-weight:900;display:block}.terminha-message>p{color:#3c3242;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.terminha-typing{background:#fff;border:1px solid #e2d9e7;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;padding:10px 12px;display:flex}.terminha-typing>span{background:var(--purple);border-radius:50%;width:6px;height:6px;animation:1.1s infinite alternate terminha-pulse}.terminha-typing>span:nth-child(2){animation-delay:.2s}.terminha-typing>span:nth-child(3){animation-delay:.4s}.terminha-typing>p{color:var(--muted);margin:0 0 0 5px;font-size:10px}@keyframes terminha-pulse{to{opacity:.25;transform:translateY(-2px)}}.terminha-question-form{border-top:1px solid var(--line);background:#fff;padding:13px 14px 14px}.terminha-question-form>label{color:#54485b;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.terminha-question-form>div{align-items:stretch;gap:8px;display:flex}.terminha-question-form textarea{resize:vertical;min-width:0;min-height:48px;max-height:110px;color:var(--ink);border:1px solid #dcd2e1;border-radius:9px;outline:none;flex:1;padding:10px 11px;font:12px/1.45 Arial,Helvetica Neue,sans-serif}.terminha-question-form textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.terminha-question-form .primary-button{align-self:stretch;min-width:86px}.terminha-question-form>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.terminha-draft{background:#faf7fc;border:1px solid #cdb9d9;border-radius:12px;align-self:stretch;gap:6px;padding:13px;display:grid}.terminha-draft small{color:var(--purple);letter-spacing:.08em;font-size:9px;font-weight:900}.terminha-draft strong{font-size:13px}.terminha-draft span{color:var(--muted);text-transform:capitalize;font-size:10px}.terminha-draft p{color:#4c4053;margin:2px 0 5px;font-size:11px;line-height:1.5}.terminha-draft button{justify-self:start;align-items:center;gap:6px;display:flex}.terminha-draft svg{width:14px;height:14px}.terminha-shortcuts{border-top:1px solid var(--line);background:#faf9fb;justify-content:flex-end;gap:12px;padding:9px 14px;display:flex}.terminha-shortcuts button{color:var(--purple-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800;text-decoration:underline}.terminha-knowledge-page>.inline-message{margin-bottom:14px}.terminha-knowledge-welcome{align-items:center}.terminha-knowledge-layout{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.terminha-rule-list-card,.terminha-rule-editor-card{min-width:0;overflow:hidden}.terminha-rule-list-card .table-heading{padding:16px 17px}.terminha-rule-list-card .table-heading h2{font-size:18px}.terminha-rule-search{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 14px}.terminha-rule-search input{width:100%}.terminha-rule-list{max-height:620px;display:grid;overflow-y:auto}.terminha-rule-list>button{border:0;border-bottom:1px solid var(--line);min-height:72px;color:var(--ink);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.terminha-rule-list>button:hover{background:#fbf8fc}.terminha-rule-list>button.selected{background:var(--purple-soft);box-shadow:inset 3px 0 0 var(--purple)}.terminha-rule-list>button span{min-width:0}.terminha-rule-list>button strong,.terminha-rule-list>button small{display:block}.terminha-rule-list>button strong{font-size:11px;line-height:1.4}.terminha-rule-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.terminha-rule-list>button em{border-radius:999px;flex:none;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.terminha-rule-list>button em.active{color:#267147;background:#e4f4e9}.terminha-rule-list>button em.inactive{color:#716776;background:#f0ecf2}.terminha-rule-empty{text-align:center;align-content:center;place-items:center;min-height:150px;padding:24px;display:grid}.terminha-rule-empty strong{font-size:15px}.terminha-rule-empty p{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.terminha-rule-editor-heading{padding:17px 19px}.terminha-rule-editor-heading h2{margin-top:5px;font-size:20px}.terminha-rule-editor-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.terminha-rule-form{border-top:1px solid var(--line);gap:15px;padding:18px 19px;display:grid}.terminha-rule-form-grid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr);gap:12px;display:grid}.terminha-rule-form label>span{color:#514759;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.terminha-rule-form input,.terminha-rule-form select,.terminha-rule-form textarea{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #ded7e2;border-radius:9px;outline:none;padding:9px 10px;font:12px Arial,Helvetica Neue,sans-serif}.terminha-rule-form input:focus,.terminha-rule-form select:focus,.terminha-rule-form textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.terminha-rule-form label>small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45;display:block}.terminha-rule-content>span{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.terminha-rule-content>span small{color:var(--muted);font-size:10px;font-weight:400}.terminha-rule-content textarea{resize:vertical;min-height:350px;line-height:1.6}.terminha-rule-active{cursor:pointer;background:#fbf9fc;border:1px solid #ded5e4;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.terminha-rule-active input{width:17px;height:17px;min-height:0;accent-color:var(--purple);margin:1px 0 0}.terminha-rule-active span{margin:0!important}.terminha-rule-active strong,.terminha-rule-active small{display:block}.terminha-rule-active strong{font-size:11px}.terminha-rule-active small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.45}.terminha-rule-editor-actions{border-top:1px solid var(--line);background:#fcfbfd;justify-content:space-between;align-items:center;gap:14px;padding:14px 19px;display:flex}.terminha-rule-editor-actions>span{color:var(--muted);font-size:10px;line-height:1.45}.terminha-rule-editor-actions .primary-button{flex:none}.terminha-ai-configuration{margin-bottom:16px;overflow:hidden}.terminha-ai-configuration-heading{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.terminha-ai-configuration-heading h2{margin-top:4px}.terminha-ai-configuration-heading p{margin:5px 0 0}.terminha-ai-status{border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.terminha-ai-status i{border-radius:50%;width:7px;height:7px}.terminha-ai-status.configured{color:#246a42;background:#edf8f1;border:1px solid #b9dec7}.terminha-ai-status.configured i{background:#2f8a57}.terminha-ai-status.pending{color:#815d20;background:#fff8e9;border:1px solid #ead3a7}.terminha-ai-status.pending i{background:#c18a2b}.terminha-ai-configuration-body{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;padding:16px 18px;display:grid}.terminha-ai-configuration dl{border:1px solid #e1d9e5;border-radius:10px;margin:0;overflow:hidden}.terminha-ai-configuration dl>div{border-bottom:1px solid #e8e1eb;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 11px;display:flex}.terminha-ai-configuration dl>div:last-child{border-bottom:0}.terminha-ai-configuration dt{color:var(--muted);font-size:10px}.terminha-ai-configuration dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font:700 11px Arial,Helvetica Neue,sans-serif}.terminha-ai-guidance{background:#faf8fb;border:1px solid #ded4e4;border-radius:10px;padding:12px 14px}.terminha-ai-guidance strong{color:var(--ink);font-size:12px}.terminha-ai-guidance p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.terminha-ai-configuration>.inline-message{margin:0 18px 14px}.terminha-ai-configuration-actions{border-top:1px solid var(--line);background:#fcfbfd;justify-content:flex-end;align-items:center;gap:9px;padding:13px 18px;display:flex}.terminha-ai-configuration-actions a{align-items:center;text-decoration:none;display:inline-flex}.terminha-demands-page>.inline-message{margin-bottom:14px}.terminha-demand-tabs{border:1px solid var(--line);background:#f7f4f8;border-radius:10px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.terminha-demand-tabs button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:800}.terminha-demand-tabs button.active{color:var(--purple-dark);background:#fff;box-shadow:0 2px 7px #37224314}.terminha-demand-toolbar{grid-template-columns:minmax(260px,1fr) 170px 210px;align-items:end;gap:10px;display:grid}.terminha-demand-toolbar>label>span:first-child{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.terminha-demand-toolbar select{width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #ded7e2;border-radius:8px;padding:7px 9px;font-size:11px}.terminha-demand-table td:first-child{min-width:330px}.terminha-demand-table td>strong,.terminha-demand-table td>small{display:block}.terminha-demand-table td>small{max-width:470px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.terminha-type{color:#594866;background:#f0ecf3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.terminha-type.type-erro{color:#a23e4b;background:#fff0f1}.terminha-type.type-melhoria,.terminha-type.type-ideia{color:#315f91;background:#eef6ff}.terminha-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;font-size:10px;display:flex}.terminha-pagination>span:first-child{margin-right:auto}.terminha-pagination label{align-items:center;gap:6px;display:flex}.terminha-pagination select,.terminha-pagination button{min-height:32px;color:var(--ink);background:#fff;border:1px solid #ded7e2;border-radius:7px;padding:5px 8px;font-size:10px}.terminha-pagination button{cursor:pointer}.terminha-pagination button:disabled{opacity:.45;cursor:not-allowed}.terminha-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.terminha-insight{padding:17px}.terminha-insight>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.terminha-insight small{color:var(--muted);font-size:10px}.terminha-insight h2{margin:14px 0 6px;font-size:16px}.terminha-insight>strong{color:var(--purple-dark);font-size:11px}.terminha-insight p{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.terminha-strength{color:#65566f;background:#f0ecf3;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.terminha-strength.alta{color:#9d3545;background:#fff0f1}.terminha-strength.media{color:#805c1f;background:#fff8e8}.terminha-no-insights{grid-column:1/-1;place-items:center;min-height:200px;padding:30px;display:grid}.terminha-ticket-modal{width:min(780px,100vw - 28px);max-height:calc(100vh - 28px);padding:0;overflow:auto}.terminha-ticket-modal>header{border-bottom:1px solid var(--line);padding:22px 24px 17px}.terminha-ticket-modal>header>span{color:var(--purple);font-size:10px;font-weight:900}.terminha-ticket-modal>header h2{margin:6px 38px 5px 0;font-size:20px}.terminha-ticket-modal>header p{color:var(--muted);margin:0;font-size:10px}.terminha-ticket-controls{border-bottom:1px solid var(--line);background:#faf9fb;grid-template-columns:1fr 1fr;gap:12px;padding:13px 24px;display:grid}.terminha-ticket-controls label{color:var(--muted);font-size:10px;font-weight:800}.terminha-ticket-controls select{background:#fff;border:1px solid #ded7e2;border-radius:8px;width:100%;min-height:37px;margin-top:5px;padding:7px 9px}.terminha-ticket-body{padding:20px 24px}.terminha-ticket-body h3{margin:16px 0 7px;font-size:12px}.terminha-ticket-body h3:first-child{margin-top:0}.terminha-ticket-body>p{color:#4c4251;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.terminha-ticket-body dl{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.terminha-ticket-body dl>div{border:1px solid var(--line);border-radius:8px;padding:10px}.terminha-ticket-body dt{color:var(--muted);font-size:9px}.terminha-ticket-body dd{white-space:pre-wrap;margin:5px 0 0;font-size:11px}.terminha-ticket-comment{border:1px solid var(--line);border-radius:9px;margin-top:8px;padding:10px 12px}.terminha-ticket-comment strong,.terminha-ticket-comment small{font-size:9px}.terminha-ticket-comment p{color:#493f4e;white-space:pre-wrap;margin:5px 0;font-size:11px}.terminha-ticket-comment small{color:var(--muted)}.terminha-comment-form{border-top:1px solid var(--line);gap:9px;margin-top:12px;padding-top:12px;display:grid}.terminha-comment-form label{color:var(--muted);font-size:10px;font-weight:800}.terminha-comment-form textarea{resize:vertical;border:1px solid #ded7e2;border-radius:8px;width:100%;min-height:78px;margin-top:5px;padding:9px}.terminha-comment-form .primary-button{justify-self:end}.terminha-internal-check{align-items:center;gap:7px;display:flex}.terminha-internal-check input{accent-color:var(--purple)}@media (width<=1050px){.terminha-knowledge-layout{grid-template-columns:1fr}.terminha-rule-list{max-height:320px}.terminha-rule-form-grid{grid-template-columns:1fr 1fr}.terminha-ai-configuration-body{grid-template-columns:1fr}.terminha-demand-toolbar{grid-template-columns:1fr 1fr}.terminha-demand-toolbar>.list-search-field{grid-column:1/-1}.terminha-insights-grid{grid-template-columns:1fr}}@media (width<=640px){.terminha-launcher{justify-content:center;width:40px;height:40px;padding:0}.terminha-launcher>b{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminha-launcher>span{width:28px;height:28px}.terminha-backdrop{padding:0}.terminha-panel{border:0;border-radius:0;width:100%;height:100%}.terminha-message{max-width:94%}.terminha-question-form>div{display:grid}.terminha-question-form .primary-button{min-height:40px}.terminha-rule-form-grid{grid-template-columns:1fr}.terminha-rule-editor-actions{flex-direction:column;align-items:stretch}.terminha-rule-editor-actions .primary-button{width:100%}.terminha-rule-content textarea{min-height:280px}.terminha-ai-configuration-heading{flex-direction:column;align-items:flex-start}.terminha-ai-configuration-actions{flex-direction:column;align-items:stretch}.terminha-ai-configuration-actions :is(a,button){justify-content:center;width:100%}.terminha-modes{overflow-x:auto}.terminha-demand-toolbar{grid-template-columns:1fr}.terminha-demand-toolbar>.list-search-field{grid-column:auto}.terminha-pagination{flex-wrap:wrap}.terminha-pagination>span:first-child{width:100%}.terminha-ticket-controls,.terminha-ticket-body dl{grid-template-columns:1fr}.terminha-ticket-modal>header,.terminha-ticket-body,.terminha-ticket-controls{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.terminha-typing>span{animation:none}}.terminha-backdrop{z-index:var(--layer-assistant)}.commissions-page{gap:16px;display:grid}.commissions-page>.welcome,.commissions-page>.inline-message{margin:0}.commission-filter-card{padding:16px 18px;overflow:visible}.commission-period-presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.commission-period-presets .secondary-button{min-height:34px;padding:0 12px;font-size:10px}.commission-filter-row{grid-template-columns:minmax(145px,.7fr) minmax(145px,.7fr) minmax(210px,1fr) auto;align-items:end;gap:12px;display:grid}.commission-filter-row>label{color:#514957;gap:6px;font-size:11px;font-weight:800;display:grid}.commission-filter-row input,.commission-filter-row select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d9cfe0;border-radius:8px;outline:0;padding:0 10px;font-size:12px}.commission-filter-row input:focus,.commission-filter-row select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.commission-filter-actions{align-items:end;gap:8px;display:flex}.commission-filter-actions .secondary-purple-button{height:38px}.commissions-page .inline-message{align-items:center;gap:7px;display:flex}.inline-message-close{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.commission-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.commission-summary-card{overflow:hidden}.commission-summary-table{min-width:760px}.commission-summary-table td:first-child{min-width:220px}.commission-seller{align-items:center;gap:10px;display:flex}.commission-seller>span{background:var(--purple-soft);width:34px;height:34px;color:var(--purple-dark);border-radius:50%;flex:0 0 34px;place-items:center;font-size:10px;font-weight:900;display:grid}.commission-seller strong,.commission-seller small,.commission-summary-table td:nth-child(2)>strong,.commission-summary-table td:nth-child(2)>small{display:block}.commission-seller strong{font-size:12px}.commission-seller small,.commission-summary-table td:nth-child(2)>small{color:var(--muted);margin-top:3px;font-size:10px}.commission-detail-backdrop{z-index:80}.commission-detail-modal{width:min(1040px,100vw - 36px);max-height:calc(100vh - 42px);padding:0;overflow-y:auto}.commission-detail-heading{z-index:4;border-bottom:1px solid var(--line);background:#fff;min-height:92px;padding:20px 58px 18px 22px;position:sticky;top:0}.commission-detail-heading h2{margin:5px 0 4px;font:700 22px Arial,Helvetica Neue,sans-serif}.commission-detail-heading p{color:var(--muted);margin:0;font-size:12px}.commission-detail-modal>.modal-close{z-index:5}.commission-detail-metrics{border-bottom:1px solid var(--line);background:#f9f7fa;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commission-detail-metrics article{border-right:1px solid var(--line);align-content:center;gap:5px;min-height:82px;padding:15px 18px;display:grid}.commission-detail-metrics article:last-child{border-right:0}.commission-detail-metrics span{color:var(--muted);font-size:10px;font-weight:800}.commission-detail-metrics strong{font-size:17px}.commission-detail-list{background:#fff;border:1px solid #e1d9e5;border-radius:11px;margin:18px 20px 0;overflow:hidden}.commission-detail-list-heading{background:#faf8fb;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.commission-detail-list-heading strong,.commission-detail-list-heading small{display:block}.commission-detail-list-heading strong{font-size:12px}.commission-detail-list-heading small{color:var(--muted);margin-top:4px;font-size:10px}.commission-detail-list-heading>span{background:var(--purple-soft);color:var(--purple-dark);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.commission-sales-table{min-width:780px}.commission-sales-table th,.commission-sales-table td{text-align:left;border-top:1px solid #eee8f0;padding:11px 12px;font-size:11px}.commission-sales-table th{color:#665b6b;background:#f7f3f8;font-size:10px}.commission-sales-table td:nth-child(4),.commission-sales-table td:nth-child(5){text-align:right}.commission-ticket,.commission-sales-table td:first-child>small{display:block}.commission-ticket{color:var(--purple-dark);font-size:12px}.commission-sales-table td:first-child>small{color:var(--muted);margin-top:3px;font-size:9px}.commission-items-row>td{background:#faf8fb;padding:0!important}.commission-items-table{min-width:910px}.commission-items-table th,.commission-items-table td{border-top:1px solid #ebe4ee;padding:9px 10px;font-size:10px}.commission-items-table th{background:#f3eef6}.commission-items-table th:first-child,.commission-items-table td:first-child{padding-left:24px}.commission-items-table td:first-child strong,.commission-items-table td:first-child small{display:block}.commission-items-table td:first-child small{color:var(--muted);margin-top:3px;font-size:9px}.commission-items-table td:nth-child(n+2){white-space:nowrap}.commission-rule-chip{background:var(--purple-soft);color:var(--purple-dark);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.commission-detail-list .pagination-footer{border-top:1px solid var(--line)}.commission-detail-note{background:#f8f3fb;border:1px solid #d9cae3;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 20px 18px;padding:11px 13px;display:flex}.commission-detail-note>span{background:var(--purple);color:#fff;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.commission-detail-note p{color:#625768;margin:0;font-size:10px;line-height:1.5}.commission-detail-note strong{color:var(--purple-dark);margin-bottom:2px;font-size:11px;display:block}.commission-detail-modal>.modal-actions{background:#fcfbfd;margin:0;padding:14px 20px}.commission-detail-modal .semantic-value-chip{min-width:102px}.commission-detail-modal>.inline-message{margin:14px 20px 0}@media (width<=900px){.commission-filter-row{grid-template-columns:1fr 1fr}.commission-filter-row>label:nth-child(3),.commission-filter-actions{grid-column:1/-1}.commission-filter-actions .secondary-purple-button{flex:1}.commission-metrics{grid-template-columns:1fr 1fr}.commission-metrics article:last-child{grid-column:1/-1}}@media (width<=620px){.commissions-page{padding-left:12px;padding-right:12px}.commission-filter-card{padding:14px}.commission-filter-row{grid-template-columns:1fr}.commission-filter-row>label:nth-child(3),.commission-filter-actions{grid-column:auto}.commission-filter-actions .secondary-purple-button{flex:1}.commission-period-presets{grid-template-columns:1fr;display:grid}.commission-period-presets .secondary-button{width:100%}.commission-metrics{grid-template-columns:1fr}.commission-metrics article:last-child{grid-column:auto}.commission-detail-backdrop{align-items:end;padding:0}.commission-detail-modal{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.commission-detail-heading{padding:18px 54px 16px 16px}.commission-detail-metrics{grid-template-columns:1fr}.commission-detail-metrics article{border-right:0;border-bottom:1px solid var(--line);min-height:67px}.commission-detail-metrics article:last-child{border-bottom:0}.commission-detail-list{margin:14px 10px 0}.commission-detail-list-heading{flex-direction:column;align-items:flex-start}.commission-detail-note{margin:12px 10px 14px}.commission-detail-modal>.modal-actions{padding:12px 10px}.commission-detail-modal>.inline-message{margin:12px 10px 0}}.commission-adjustment-topbar{align-items:center}.commission-adjustment-page{font-family:Arial,Helvetica Neue,sans-serif}.commission-adjustment-page-size{text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.commission-adjustment-page-size select{border:1px solid var(--border);background:#fff;border-radius:10px;height:38px;padding:0 10px}.commission-adjustment-state{text-align:center;color:var(--muted);padding:42px 20px}.commission-adjustment-state strong{color:var(--ink);font-size:14px;display:block}.commission-adjustment-table{border-collapse:collapse;width:100%;min-width:1160px}.commission-adjustment-table th,.commission-adjustment-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 10px;font-size:11px}.commission-adjustment-table th{text-transform:uppercase;color:var(--muted);background:#faf8fc;font-size:10px}.commission-adjustment-table td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.commission-adjustment-percentage{color:#237a5c;background:#ecf8f3;border:1px solid #bfe5d6;border-radius:9px;justify-content:center;min-width:64px;padding:7px 9px;font-weight:800;display:inline-flex}.commission-adjustment-backdrop{z-index:130}.commission-adjustment-modal{width:min(1040px,100vw - 28px);max-height:calc(100vh - 34px);padding:24px;overflow:auto}.commission-adjustment-heading{justify-content:space-between;gap:20px;padding-right:38px;display:flex}.commission-adjustment-heading h2{margin:0;font-size:22px}.commission-adjustment-heading p{color:var(--muted);margin:6px 0 0;font-size:15px}.commission-adjustment-heading aside{background:#fffaf0;border:1px solid #ead8a1;border-radius:12px;align-items:center;gap:9px;max-width:330px;padding:10px 12px;display:flex}.commission-adjustment-heading aside>span{color:#8b6411;background:#f8e8b6;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.commission-adjustment-heading aside strong,.commission-adjustment-heading aside small{display:block}.commission-adjustment-heading aside strong{font-size:12px}.commission-adjustment-heading aside small{color:var(--muted);margin-top:3px;font-size:10px}.commission-adjustment-form{border:1px solid var(--border);background:#fbfafc;border-radius:14px;grid-template-columns:1.25fr 1fr 1fr 1fr auto;align-items:start;gap:12px;margin-top:22px;padding:16px;display:grid}.commission-adjustment-form label,.commission-adjustment-form fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.commission-adjustment-form label>span,.commission-adjustment-form legend{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.commission-adjustment-form input{border:1px solid var(--border);width:100%;height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 10px}.commission-adjustment-form small{color:var(--muted);font-size:10px}.commission-adjustment-form>button{white-space:nowrap;height:40px;margin-top:22px}.commission-adjustment-type{grid-template-columns:1fr 1fr;display:grid}.commission-adjustment-type button{border:1px solid var(--border);height:40px;color:var(--muted);background:#fff;font-weight:700}.commission-adjustment-type button:first-child{border-radius:10px 0 0 10px}.commission-adjustment-type button:last-child{border-radius:0 10px 10px 0}.commission-adjustment-type button.selected{border-color:var(--purple);color:var(--purple);background:#f3ecfb;position:relative}.commission-adjustment-target{position:relative}.commission-adjustment-options{z-index:4;border:1px solid var(--border);background:#fff;border-radius:10px;max-height:240px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #30144822}.commission-adjustment-options button{text-align:left;border:0;border-bottom:1px solid var(--border);background:#fff;width:100%;padding:10px;display:block}.commission-adjustment-options button:hover,.commission-adjustment-options button:focus{background:#f7f2fb}.commission-adjustment-options strong,.commission-adjustment-options small{display:block}.commission-adjustment-percent-input{border:1px solid var(--border);background:#fff;border-radius:10px;height:40px;display:flex;overflow:hidden;align-items:center!important}.commission-adjustment-percent-input input{border:0;border-radius:0}.commission-adjustment-percent-input b{color:var(--purple);padding:0 10px}.commission-adjustment-preview{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.commission-adjustment-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.commission-adjustment-metrics article{border:1px solid var(--border);background:#fff;border-radius:12px;padding:12px}.commission-adjustment-metrics span,.commission-adjustment-metrics strong{display:block}.commission-adjustment-metrics span{text-transform:uppercase;color:var(--muted);font-size:10px}.commission-adjustment-metrics strong{margin-top:6px;font-size:18px}.commission-adjustment-confirm{background:#faf6fd;border:1px solid #e2d4ec;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px;display:flex}.commission-adjustment-confirm strong{font-size:12px}.commission-adjustment-confirm p{color:var(--muted);margin:5px 0 0;font-size:11px}.commission-adjustment-confirm>div:last-child{flex-shrink:0;gap:8px;display:flex}@media (width<=900px){.commission-adjustment-form{grid-template-columns:1fr 1fr}.commission-adjustment-form>button{margin-top:0}.commission-adjustment-metrics{grid-template-columns:1fr 1fr}.commission-adjustment-heading{display:grid}.commission-adjustment-heading aside{max-width:none}.commission-adjustment-confirm{flex-direction:column;align-items:flex-start}}@media (width<=600px){.commission-adjustment-modal{padding:18px}.commission-adjustment-form,.commission-adjustment-metrics{grid-template-columns:1fr}.commission-adjustment-confirm>div:last-child{flex-direction:column;width:100%}.commission-adjustment-confirm button{width:100%}}.commission-adjustment-history{overflow:hidden}.commission-adjustment-history-heading{justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 20px;display:flex}.commission-adjustment-history-heading>div{min-width:0}.commission-adjustment-history-heading>.balanced-list-count{background:var(--purple-soft);color:var(--purple-dark);border-radius:999px;padding:6px 10px;font-weight:800}.commission-adjustment-toolbar{border-bottom:1px solid var(--line);background:#fbfafc;padding:14px 20px 15px}.commission-adjustment-toolbar .list-query-primary{grid-template-columns:minmax(280px,1fr) auto 38px;align-items:end;gap:10px}.commission-adjustment-page-size{white-space:nowrap;text-transform:none;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.commission-adjustment-page-size select{border:1px solid var(--border);width:70px;height:36px;font:inherit;background:#fff;border-radius:9px;padding:0 9px}.commission-adjustment-table{table-layout:fixed;min-width:1240px}.commission-adjustment-table th,.commission-adjustment-table td{text-align:left}.commission-adjustment-table th:first-child{width:125px}.commission-adjustment-table th:nth-child(2){width:36%}.commission-adjustment-table th:nth-child(3){width:160px}.commission-adjustment-table th:nth-child(4),.commission-adjustment-table th:nth-child(5){width:94px}.commission-adjustment-table th:nth-child(6),.commission-adjustment-table th:nth-child(7),.commission-adjustment-table th:nth-child(8){width:135px}.commission-adjustment-table th:nth-child(9){width:120px}.commission-adjustment-table td:first-child,.commission-adjustment-table td:nth-child(3),.commission-adjustment-table td:nth-child(9){white-space:nowrap}.commission-adjustment-table th:nth-child(4),.commission-adjustment-table th:nth-child(5),.commission-adjustment-table th:nth-child(7),.commission-adjustment-table th:nth-child(8),.commission-adjustment-table td:nth-child(4),.commission-adjustment-table td:nth-child(5),.commission-adjustment-table td:nth-child(7),.commission-adjustment-table td:nth-child(8){text-align:right}.commission-adjustment-target-cell strong{line-height:1.35;display:block}.commission-adjustment-table td:nth-child(5) .commission-adjustment-percentage{margin-left:auto}.commission-adjustment-footer{align-items:center}.commission-adjustment-pagination{align-items:center;gap:8px;display:flex}.commission-adjustment-pagination>strong{text-align:center;min-width:82px;font-size:10px}.commission-adjustment-pagination>.secondary-button{min-height:36px;padding:0 12px}@media (width<=900px){.commission-adjustment-toolbar .list-query-primary{grid-template-columns:minmax(220px,1fr) auto}.commission-adjustment-toolbar .list-density-field{grid-column:1}}@media (width<=600px){.commission-adjustment-history-heading{flex-direction:column;align-items:flex-start}.commission-adjustment-history-heading>.balanced-list-count{align-self:flex-start}.commission-adjustment-toolbar{padding:12px 14px 14px}.commission-adjustment-toolbar .list-query-primary{grid-template-columns:1fr 38px}.commission-adjustment-toolbar .list-search-field{grid-column:1/-1}.commission-adjustment-footer{align-items:flex-start}.commission-adjustment-pagination{flex-wrap:wrap;width:100%}.commission-adjustment-page-size{margin-right:auto}}.commission-adjustment-form{grid-template-columns:1fr;gap:16px;display:grid}.commission-adjustment-form-row{align-items:start;gap:12px;min-width:0;display:grid}.commission-adjustment-period-row{grid-template-columns:220px repeat(2,minmax(180px,220px));justify-content:start}.commission-adjustment-target-row{grid-template-columns:minmax(320px,1fr) 180px auto;align-items:start}.commission-adjustment-form .commission-adjustment-form-row label,.commission-adjustment-form .commission-adjustment-form-row fieldset{min-width:0}.commission-adjustment-form-row label>span:first-child,.commission-adjustment-form-row fieldset>legend{align-items:center;min-height:14px;line-height:14px;display:flex}.commission-adjustment-type button{height:38px;font-size:11px}.commission-adjustment-commission-field{width:180px}.commission-adjustment-commission-field>small{white-space:nowrap;line-height:14px}.commission-adjustment-consult-button{white-space:nowrap;height:40px;margin-top:22px}@media (width<=900px){.commission-adjustment-period-row{grid-template-columns:220px repeat(2,minmax(160px,1fr))}.commission-adjustment-target-row{grid-template-columns:minmax(260px,1fr) 170px}.commission-adjustment-consult-button{grid-column:1/-1;width:max-content;margin-top:0}}@media (width<=600px){.commission-adjustment-period-row,.commission-adjustment-target-row{grid-template-columns:1fr}.commission-adjustment-commission-field{width:100%;max-width:180px}.commission-adjustment-consult-button{grid-column:auto;width:100%}}.commission-payment-page{gap:16px;display:grid}.commission-payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.commission-payment-metrics .metric-card{min-height:92px}.commission-attention-card{box-shadow:inset 3px 0 0 #d79b1d,var(--shadow)!important;background:linear-gradient(135deg,#fff,#fff9e7)!important;border-color:#e3c473!important}.commission-payment-list{overflow:visible}.commission-payment-list .table-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.commission-payment-list .table-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.commission-payment-filters{border-bottom:1px solid var(--line);gap:12px;padding:14px 20px;display:flex}.commission-payment-filters label,.commission-control-filters label,.commission-cycle-form label,.commission-action-confirm label{gap:6px;display:grid}.commission-payment-filters label{width:220px}.commission-payment-filters label>span,.commission-control-filters label>span,.commission-cycle-form label>span,.commission-action-confirm label>span{color:#5d5263;font-size:10px;font-weight:800}.commission-payment-filters select,.commission-control-filters input,.commission-control-filters select,.commission-cycle-form input,.commission-cycle-form select,.commission-action-confirm textarea{height:38px;color:var(--ink);background:#fff;border:1px solid #ddd4e2;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.commission-payment-table,.commission-product-table table{border-collapse:collapse;white-space:nowrap;width:100%}.commission-payment-table th,.commission-product-table th{color:#756b7a;text-align:left;text-transform:uppercase;letter-spacing:.4px;background:#f8f5fa;padding:11px 13px;font-size:9px}.commission-payment-table td,.commission-product-table td{border-top:1px solid var(--line);padding:13px;font-size:10px}.commission-payment-table td:first-child small,.commission-product-table td:first-child small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.commission-cycle-status,.commission-control-status{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.commission-cycle-status.paid,.commission-control-status.ok{background:var(--green-soft);color:var(--green)}.commission-cycle-status.unpaid,.commission-control-status.warning{color:#a66a05;background:#fff1da}.commission-cycle-status.canceled{color:#746b78;background:#f0edf2}.commission-control-filters{overflow:visible}.commission-control-filters>.date-filter-shortcuts{padding:13px 20px 0}.commission-control-filters>div:last-child{grid-template-columns:180px 180px minmax(190px,260px) auto auto;align-items:end;gap:10px;padding:13px 20px 17px;display:grid}.commission-control-filters button svg{width:15px}.commission-available-alert{color:#74510e;background:#fff8e5;border:1px solid #e4c574;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.commission-available-alert>svg{width:20px}.commission-available-alert strong,.commission-available-alert small{display:block}.commission-available-alert strong{font-size:11px}.commission-available-alert small{margin-top:3px;font-size:10px}.commission-control-note{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.commission-control-note svg{width:16px;color:var(--purple)}.positive-text{color:var(--green)}.warning-text{color:#a66a05}.commission-payment-backdrop{z-index:75}.commission-payment-modal{width:min(980px,100vw - 34px);max-height:93vh;padding:0;overflow:auto}.commission-payment-modal>header{border-bottom:1px solid var(--line);padding:23px 26px 18px}.commission-payment-modal>header h2{margin:5px 0 4px;font-size:22px}.commission-payment-modal>header p{color:var(--muted);margin:0;font-size:12px}.commission-payment-modal>.modal-close{top:19px;right:20px}.commission-cycle-form{gap:14px;padding:20px 26px;display:grid}.commission-cycle-form>div:first-child{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.commission-cycle-form>button{justify-self:start}.commission-cycle-preview{border-top:1px solid var(--line);padding-top:18px}.commission-cycle-preview>section,.commission-cycle-detail-metrics{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 26px 18px;display:grid}.commission-cycle-preview>section article,.commission-cycle-detail-metrics article{background:#fff;border:1px solid #e1d9e5;border-radius:10px;padding:12px}.commission-cycle-preview article span,.commission-cycle-preview article strong,.commission-cycle-detail-metrics article span,.commission-cycle-detail-metrics article strong{display:block}.commission-cycle-preview article span,.commission-cycle-detail-metrics article span{color:var(--muted);font-size:9px}.commission-cycle-preview article strong,.commission-cycle-detail-metrics article strong{margin-top:5px;font-size:15px}.commission-cycle-preview>p{color:var(--muted);margin:13px 26px 0;font-size:10px}.commission-product-table{border:1px solid var(--line);border-radius:10px;margin:0 26px;overflow:auto}.commission-cycle-preview>.modal-actions,.commission-payment-modal>.modal-actions{padding:18px 26px}.commission-action-confirm{color:#74510e;background:#fff8e5;border:1px solid #e4c574;border-radius:10px;align-items:flex-start;gap:11px;margin:18px 26px;padding:14px;display:flex}.commission-action-confirm>svg{flex:none;width:22px}.commission-action-confirm strong{font-size:12px}.commission-action-confirm p{margin:5px 0 12px;font-size:10px}.commission-action-confirm textarea{resize:vertical;width:100%;height:78px;padding:9px}.commission-action-confirm>div>div{gap:8px;margin-top:12px;display:flex}.danger-button{color:#9e3b4b;background:#fff;border:1px solid #d89ca5;border-radius:9px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800}.danger-button:hover{background:var(--red-soft)}.commission-canceled-note{background:#f7f5f8;border:1px solid #ddd6e1;border-radius:9px;margin:16px 26px;padding:12px}.commission-canceled-note strong,.commission-canceled-note span{display:block}.commission-canceled-note strong{font-size:10px}.commission-canceled-note span{color:var(--muted);margin-top:4px;font-size:10px}.commission-action-confirm input{height:38px;color:var(--ink);background:#fff;border:1px solid #ddd4e2;border-radius:9px;outline:none;padding:0 11px;font-size:11px}.commission-payment-table td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.commission-canceled-note,.commission-adjustment-note{background:#f7f5f8;border:1px solid #ddd6e1;border-radius:9px;margin:16px 26px;padding:12px}.commission-adjustment-note strong,.commission-adjustment-note span,.commission-adjustment-note small{display:block}.commission-adjustment-note strong{font-size:10px}.commission-adjustment-note span{color:var(--muted);margin-top:4px;font-size:10px}.commission-adjustment-note small{color:var(--muted);margin-top:5px;font-size:9px}.commission-adjustment-fields{grid-template-columns:180px 1fr;gap:10px;display:grid!important}.commission-adjustment-fields label{margin:0}.commission-adjustment-total{background:#fff;border:1px solid #e4c574;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 12px;margin:0!important;display:flex!important}.commission-adjustment-total span{font-size:10px}.commission-adjustment-total strong{font-size:14px}.commission-ticket-expansion>td{background:#fbf9fc;padding:0!important}.commission-ticket-panel{min-width:700px;padding:14px 16px 16px}.commission-ticket-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.commission-ticket-heading strong,.commission-ticket-heading small{display:block}.commission-ticket-heading strong{font-size:11px}.commission-ticket-heading small,.commission-ticket-heading>span{color:var(--muted);margin-top:3px;font-size:9px}.commission-ticket-table{background:#fff;border:1px solid #e5dee8;border-radius:9px;overflow:auto}.commission-ticket-table table{white-space:nowrap}.commission-ticket-table th{background:#f3eef6}.commission-ticket-table td{padding:10px 12px}.commission-ticket-table td small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.commission-ticket-status{border-radius:12px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.commission-ticket-status.paid{background:var(--green-soft);color:var(--green)}.commission-ticket-status.unpaid,.commission-ticket-status.mixed{color:#a66a05;background:#fff1da}.commission-ticket-status.available{color:var(--purple);background:#eee8f5}.commission-ticket-status.canceled{color:#746b78;background:#f0edf2}.commission-ticket-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.commission-ticket-pagination span{color:var(--muted);font-size:9px}@media (width<=1050px){.commission-payment-metrics{grid-template-columns:1fr 1fr}.commission-control-filters>div:last-child{grid-template-columns:1fr 1fr 1fr}.commission-cycle-form>div:first-child{grid-template-columns:1fr}.commission-cycle-detail-metrics,.commission-cycle-preview>section{grid-template-columns:1fr 1fr}}@media (width<=760px){.commission-payment-metrics{grid-template-columns:1fr 1fr}.commission-payment-list .table-heading{flex-direction:column;align-items:stretch}.commission-payment-filters{grid-template-columns:1fr 1fr;display:grid}.commission-payment-filters label{width:auto}.commission-control-filters>div:last-child{grid-template-columns:1fr 1fr}.commission-control-filters>div:last-child label:last-of-type{grid-column:1/-1}.commission-payment-modal{border-radius:15px 15px 0 0;width:100%;max-height:94vh}.commission-payment-modal>header,.commission-cycle-form,.commission-cycle-preview>section,.commission-cycle-detail-metrics{padding-left:18px;padding-right:18px}.commission-product-table{margin:0 18px}.commission-cycle-preview>p{margin-left:18px;margin-right:18px}.commission-cycle-preview>.modal-actions,.commission-payment-modal>.modal-actions{flex-direction:column-reverse;padding:16px 18px}.commission-payment-modal>.modal-actions button{width:100%}.commission-action-confirm,.commission-canceled-note{margin:16px 18px}}@media (width<=520px){.commission-payment-metrics,.commission-payment-filters,.commission-control-filters>div:last-child,.commission-cycle-detail-metrics,.commission-cycle-preview>section,.commission-adjustment-fields{grid-template-columns:1fr}.commission-control-filters>div:last-child label:last-of-type{grid-column:auto}.commission-action-confirm>div>div{flex-direction:column}.commission-action-confirm button{width:100%}.commission-adjustment-note{margin:16px 18px}}.commission-control-filters>.date-filter-shortcuts{flex-wrap:wrap;min-width:0}.commission-cycle-status.paid.attention,.commission-ticket-status.paid.attention{color:#8a5a05;background:#fff1da}.commission-cycle-status.attention{align-items:center;gap:5px;display:inline-flex}.commission-cycle-warning{color:#8a5a05;border-radius:50%;outline:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.commission-cycle-warning:focus-visible{box-shadow:0 0 0 2px #8a5a053d}.commission-cycle-warning svg{width:13px;height:13px}.commission-ticket-status.paid.attention{white-space:normal;align-items:center;gap:5px;font-size:10px}.commission-ticket-status.paid.attention b{font-weight:900}.commission-metrics .metric-card{min-height:84px}.commission-sales-table td:first-child>small,.commission-items-table td:first-child small,.commission-rule-chip{font-size:10px}.record-origin-info>button,.crm-floor-note .record-origin-info>button{width:32px;min-width:32px;height:32px;min-height:32px}.modal-close,.returns-modal-heading>button,.return-approval-modal>header>button,.return-detail-modal>header>button{min-width:36px;min-height:36px}.company-settings-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:16px;display:grid}.company-settings-card,.company-brand-preview{overflow:hidden}.company-settings-form{gap:18px;padding:18px;display:grid}.company-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.company-settings-fields>label{gap:7px;min-width:0;display:grid}.company-field-label{color:var(--ink);align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.company-settings-fields input{box-sizing:border-box;width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #cfc3d7;border-radius:8px;padding:0 12px;font:12px Arial,Helvetica Neue,sans-serif;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 1px 2px #2a193408}.company-settings-fields input:hover{border-color:#ac97ba}.company-settings-fields input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);background:#fff;outline:0}.company-settings-fields input::placeholder{color:#aaa0ae}.company-settings-email{grid-column:1/-1}.company-logo-field{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.company-logo-field>img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:12px;width:96px;height:96px;padding:8px}.company-logo-field strong{font-size:12px}.company-logo-field p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.company-logo-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.company-logo-actions .secondary-button{align-items:center;gap:7px;display:inline-flex}.company-logo-actions .ui-icon{width:15px;height:15px}.company-logo-input{display:none}.company-settings-actions{justify-content:flex-end;padding-top:2px;display:flex}.company-brand-preview-content{padding:18px}.company-brand-preview-mark{background:linear-gradient(145deg,var(--purple-dark),var(--purple));color:#fff;border-radius:10px;align-items:flex-start;gap:12px;min-height:145px;padding:22px;display:flex}.company-brand-preview-mark img{object-fit:contain;background:#fff;border-radius:11px;width:50px;height:50px;padding:5px}.company-brand-preview-mark strong,.company-brand-preview-mark span{display:block}.company-brand-preview-mark strong{margin-top:5px;font-size:16px}.company-brand-preview-mark span{opacity:.78;margin-top:3px;font-size:10px}.company-brand-preview-details{gap:5px;margin-top:14px;display:grid}.company-brand-preview-details>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:7px;font-size:10px;font-weight:800}.company-brand-preview-details>strong{font-size:11px}.company-brand-preview-details small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:500;display:block}@media (width<=900px){.company-settings-grid{grid-template-columns:1fr}}@media (width<=640px){.company-settings-fields{grid-template-columns:1fr}.company-settings-email{grid-column:auto}.company-logo-field{grid-template-columns:1fr}.company-logo-field>img{width:78px;height:78px}.company-settings-actions .primary-button{width:100%}}.termapoints-page{gap:18px;display:grid}.termapoints-toolbar{border-bottom:1px solid var(--border,#e8e0ec);align-items:end;gap:12px;padding:14px 20px;display:flex}.termapoints-toolbar .list-search-field{flex:1}.termapoints-toolbar .compact-filter{min-width:180px}.termapoints-toolbar label>span:first-child,.termapoints-modal label,.termapoints-modal legend{color:#40364a;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.termapoints-table{border-collapse:collapse;width:100%;min-width:780px}.termapoints-table th,.termapoints-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee7f1;padding:13px 16px}.termapoints-table th{letter-spacing:.08em;text-transform:uppercase;color:#695e72;background:#faf7fb;font-size:10px}.termapoints-table td{font-size:13px}.termapoints-table td strong,.termapoints-table td small{display:block}.termapoints-table td small{color:#73687b;margin-top:4px}.termapoints-tabs{background:#eee8f2;border-radius:12px;gap:4px;width:max-content;padding:4px;display:flex}.termapoints-tabs button{color:#665b70;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-weight:800}.termapoints-tabs button.selected{color:#6d39b6;background:#fff;box-shadow:0 1px 6px #3b19431a}.termapoints-explainer,.termapoints-info,.termapoints-global-summary{background:#fff;border:1px solid #ded3e5;border-radius:14px;padding:16px 18px}.termapoints-explainer summary{cursor:pointer;color:#5e2da8;font-weight:900}.termapoints-explainer div{color:#5f5568;gap:6px;margin-top:12px;display:grid}.termapoints-explainer p,.termapoints-info p,.termapoints-global-summary p{margin:0;line-height:1.5}.termapoints-info strong,.termapoints-global-summary strong{margin-bottom:5px;display:block}.termapoints-global-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.termapoints-global-summary.warning{background:#fff8e8;border-color:#e0a62b}.default-editor{align-items:center;gap:8px;display:flex}.points-input{background:#fff;border:1px solid #d8cce0;border-radius:9px;width:130px;min-height:38px;padding:8px 10px}.status-pill{border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex!important}.status-pill.active{color:#227448;background:#e5f6ec}.status-pill.inactive,.status-pill.ended{color:#706776;background:#eeeaf0}.status-pill.draft{color:#6433a5;background:#eee7fb}.source-badge{color:#6331a8;background:#f2ebfb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.termapoints-modal .modal-body{gap:15px;display:grid}.termapoints-modal input:not([type=checkbox]):not([type=radio]),.termapoints-modal textarea,.termapoints-modal select,.compact-filter select{color:#281f30;width:100%;font:inherit;background:#fff;border:1px solid #d8cce0;border-radius:10px;padding:10px 12px}.termapoints-modal textarea{resize:vertical}.termapoints-modal.wide,.modal-card.wide{width:min(900px,100vw - 32px)}.termapoints-modal .compact{max-height:48vh}.toggle-line,.radio-row label{align-items:center;gap:8px;display:flex!important}.form-grid.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.campaign-modal fieldset{border:1px solid #e1d7e6;border-radius:12px;padding:14px}.campaign-modal legend{padding:0 6px}.radio-row{flex-wrap:wrap;gap:16px;display:flex}.field-help{color:#756a7e;margin:5px 0 0;font-size:11px}.search-picker{margin-top:12px;position:relative}.picker-results{z-index:8;background:#fff;border:1px solid #d7cae0;border-radius:10px;max-height:220px;display:grid;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #26133126}.picker-results button,.picker-results span{text-align:left;color:#302638;background:#fff;border:0;padding:10px 12px}.picker-results button:hover{background:#f5eff9}.picker-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.picker-chips>span{color:#5a279e;background:#eee5f8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.picker-chips button{color:inherit;background:0 0;border:0;padding:0;font-size:15px}.switch-control{display:inline-flex;position:relative}.switch-control input{opacity:0;position:absolute}.switch-control span{background:#cfc6d4;border-radius:999px;width:42px;height:24px;transition:all .2s;position:relative}.switch-control span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch-control input:checked+span{background:#7540bb}.switch-control input:checked+span:after{transform:translate(18px)}.switch-control input:focus-visible+span{outline:3px solid #b989ee}.switch-control input:disabled+span{opacity:.55}.modal-footer>span{color:#6b6074;margin-right:auto;font-size:12px}@media (width<=760px){.termapoints-toolbar,.termapoints-global-summary{flex-direction:column;align-items:stretch}.form-grid.two{grid-template-columns:1fr}.termapoints-tabs{width:100%}.termapoints-tabs button{flex:1}.radio-row{display:grid}.termapoints-modal.wide,.modal-card.wide{width:calc(100vw - 20px)}}.termapoints-page{color:var(--ink);gap:14px;font-family:Arial,Helvetica Neue,sans-serif;font-size:11px}.termapoints-rule-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.termapoints-rule-metrics .metric-card,.termapoints-rule-metrics .metric-card>div{min-width:0}.termapoints-rule-metrics .metric-card small{font-size:10px}.termapoints-help-modal{width:min(690px,100vw - 32px);font-family:Arial,Helvetica Neue,sans-serif}.termapoints-help-modal .modal-header{padding-right:34px}.termapoints-help-modal .modal-header h2{margin:5px 0 7px;font-size:22px}.termapoints-help-modal .modal-header p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.termapoints-help-modal .termapoints-help-content{gap:8px;margin-top:18px}.termapoints-help-content p{background:#fcfafd;border:1px solid #e8e0ed;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.termapoints-help-content strong{color:var(--purple-dark)}@media (width<=900px){.termapoints-rule-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.termapoints-rule-metrics{grid-template-columns:1fr}.termapoints-help-modal .modal-header p{font-size:13px}}.bling-termapoints-content{gap:14px;display:grid}.termapoints-page .termapoints-explainer,.termapoints-page .termapoints-info,.termapoints-page .termapoints-global-summary{border-radius:11px;padding:13px 16px}.termapoints-page .termapoints-explainer summary{color:var(--purple-dark);font-size:12px;font-weight:800;line-height:1.4}.termapoints-page .termapoints-explainer>div{color:var(--muted);gap:5px;margin-top:10px;font-size:10px}.termapoints-page .termapoints-global-summary{min-height:76px}.termapoints-page .termapoints-global-summary strong{margin-bottom:4px;font-size:12px;line-height:1.35}.termapoints-page .termapoints-global-summary p{color:var(--muted);font-size:11px;line-height:1.45}.termapoints-page .default-editor{flex:none}.termapoints-page .default-editor .points-input,.termapoints-page .termapoints-table .points-input{box-sizing:border-box;width:130px;height:38px;min-height:38px;color:var(--ink);outline:0;padding:0 10px;font-size:11px;font-weight:400}.termapoints-page .points-input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.termapoints-page .default-editor .primary-button{min-height:38px;padding:0 13px;font-size:10px}.termapoints-page .termapoints-tabs{border-radius:10px;gap:3px;padding:3px}.termapoints-page .termapoints-tabs button{min-height:38px;color:var(--muted);border-radius:8px;padding:0 14px;font-size:11px;font-weight:800;line-height:1}.termapoints-page .termapoints-tabs button.selected{color:var(--purple-dark)}.termapoints-page .termapoints-toolbar{gap:10px;padding:12px 20px}.termapoints-page .termapoints-toolbar label>span:first-child{color:#5d5263;margin-bottom:5px;font-size:10px;font-weight:800}.termapoints-page .termapoints-table th,.termapoints-page .termapoints-table td{padding:10px 14px}.termapoints-page .termapoints-table th{color:#665b6b;height:38px;font-size:10px;font-weight:800}.termapoints-page .termapoints-table td{height:60px;color:var(--ink);font-size:11px;line-height:1.35}.termapoints-page .termapoints-table td strong{font-size:11px;font-weight:700}.termapoints-page .termapoints-table td small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.termapoints-page .termapoints-rules-table{table-layout:fixed}.termapoints-page .termapoints-rule-name-column{width:50%}.termapoints-page .termapoints-rule-value-column{width:25%}.termapoints-page .termapoints-uncategorized-table{background:#fff}.termapoints-page .termapoints-uncategorized-table td{border-bottom-color:#ddd2e3}.termapoints-page .termapoints-category-label{--category-depth:0;min-height:18px;align-items:center;padding-inline-start:calc(var(--category-depth) * 18px);display:flex;position:relative}.termapoints-page .termapoints-category-label.child:before{content:"";inset-inline-start:calc(var(--category-depth) * 18px - 12px);border-inline-start:1px solid #cbbfd1;border-bottom:1px solid #cbbfd1;border-radius:0 0 0 3px;width:8px;height:16px;position:absolute;top:-7px}.termapoints-modal .modal-body>label{color:#5d5263;gap:6px;font-size:11px;font-weight:800;display:grid}.termapoints-modal .modal-body .points-input{width:100%;height:40px}.termapoints-page .table-actions>button{font-size:10px}.termapoints-campaign-tracking-page .termapoints-linked-only-note{color:#756a7e;margin-top:5px;font-size:10px;font-weight:400;line-height:1.35;display:block}.termapoints-campaign-tracking-page{gap:14px;display:grid}.termapoints-campaign-tracking-page .campaign-overview-card{overflow:hidden}.termapoints-campaign-tracking-page .campaign-overview-card>.table-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.termapoints-campaign-tracking-page .campaign-overview-card>.table-heading>div{min-width:0}.termapoints-campaign-tracking-page .campaign-overview-toggle{width:34px;height:34px;color:var(--purple-dark);cursor:pointer;background:#fff;border:1px solid #d8cde0;border-radius:9px;flex:0 0 34px;place-items:center;padding:0;display:grid}.termapoints-campaign-tracking-page .campaign-overview-toggle:hover{border-color:var(--purple);background:#f8f3fc}.termapoints-campaign-tracking-page .campaign-overview-toggle:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.termapoints-campaign-tracking-page .campaign-overview-toggle .ui-icon{width:17px;height:17px;transition:transform .16s}.termapoints-campaign-tracking-page .campaign-overview-toggle.is-open .ui-icon{transform:rotate(180deg)}.termapoints-campaign-tracking-page .campaign-overview-title-row{align-items:center;gap:8px;min-width:0;display:flex}.termapoints-campaign-tracking-page .campaign-overview-title-row h2{overflow-wrap:anywhere;min-width:0;margin:0}.termapoints-campaign-tracking-page .campaign-overview-title-row .status-pill{flex:none}.termapoints-campaign-tracking-page .campaign-overview-loading{border-top:1px solid var(--line);padding:12px 20px}.termapoints-campaign-tracking-page .campaign-details-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px 20px 18px;display:grid}.termapoints-campaign-tracking-page .campaign-detail-item{background:#faf7fb;border:1px solid #e1d7e6;border-radius:10px;min-width:0;padding:11px 12px}.termapoints-campaign-tracking-page .campaign-detail-item.wide{grid-column:1/-1}.termapoints-campaign-tracking-page .campaign-detail-item dt{color:#756a7e;margin-bottom:5px;font-size:10px;font-weight:800}.termapoints-campaign-tracking-page .campaign-detail-item dd{color:#3f3150;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.termapoints-campaign-tracking-page .campaign-cycle-filter{width:min(360px,100%)}.termapoints-campaign-tracking-page .campaign-cycle-summary{border-top:1px solid var(--line);background:#fcfafd;align-items:stretch;gap:10px;padding:12px 20px;display:flex}.termapoints-campaign-tracking-page .campaign-cycle-summary>div{background:#fff;border:1px solid #e1d7e6;border-radius:9px;min-width:170px;padding:8px 11px}.termapoints-campaign-tracking-page .campaign-cycle-summary span,.termapoints-campaign-tracking-page .campaign-cycle-summary strong,.termapoints-campaign-tracking-page .campaign-cycle-summary small{display:block}.termapoints-campaign-tracking-page .campaign-cycle-summary span{color:#756a7e;margin-bottom:4px;font-size:10px;font-weight:700}.termapoints-campaign-tracking-page .campaign-cycle-summary strong{color:#3f3150;font-size:12px}.termapoints-campaign-tracking-page .campaign-cycle-summary small{color:#756a7e;margin-top:4px;font-size:10px}.termapoints-campaign-tracking-page .campaign-cycle-summary>button{align-self:center;margin-left:auto}.termapoints-campaign-tracking-page .termapoints-cycle-table{min-width:760px}.termapoints-campaign-tracking-page .termapoints-cycle-table th:last-child,.termapoints-campaign-tracking-page .termapoints-cycle-table td:last-child{width:110px}.termapoints-campaign-tracking-page .campaign-progress{background:#e9e2ed;border-radius:999px;width:112px;height:5px;margin-top:6px;display:block;overflow:hidden}.termapoints-campaign-tracking-page .campaign-progress>span{border-radius:inherit;background:#7440b8;height:100%;display:block}.termapoints-campaign-tracking-page .termapoints-table td,.termapoints-campaign-tracking-page .termapoints-table td strong{font-size:11px}.termapoints-campaign-tracking-page .termapoints-table td small{font-size:10px}.termapoints-campaign-tracking-page .campaign-divergence-note{color:#8a5600;font-weight:700}@media (width<=760px){.termapoints-page .termapoints-global-summary{min-height:0}.termapoints-page .default-editor{width:100%}.termapoints-page .default-editor .points-input{flex:1;min-width:0}}.termapoints-campaigns-page .termapoints-toolbar{padding:12px 20px}.termapoints-campaigns-page .list-query-filters .compact-filter{width:min(240px,100%)}.termapoints-campaign-table{min-width:860px}.termapoints-campaign-table th:last-child,.termapoints-campaign-table td:last-child{width:230px}.campaign-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;font-family:Arial,Helvetica Neue,sans-serif;display:grid;overflow:hidden}.campaign-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:82px;padding:17px 22px 15px;display:flex}.campaign-modal-header .eyebrow{margin-bottom:5px;font-size:10px;display:block}.campaign-modal-header h2{margin:0;font-size:22px;line-height:1.2}.campaign-modal-header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.campaign-modal-header .modal-close{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:static}.campaign-modal-header .modal-close .ui-icon{width:18px;height:18px}.campaign-modal-body{background:#fbfafc;gap:12px;min-height:0;padding:16px 20px;display:grid;overflow:hidden auto}.campaign-modal-state{place-items:center;min-height:180px;display:grid}.campaign-form-section{border:1px solid var(--line);background:#fff;border-radius:11px;gap:12px;padding:14px 15px;display:grid}.campaign-form-section-heading h3{color:var(--ink);margin:0;font-size:14px;line-height:1.3}.campaign-form-section-heading p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.campaign-modal .campaign-form-section>label,.campaign-modal .campaign-form-section .form-grid>label,.campaign-modal .search-picker>label{color:#514758;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:800;display:grid}.campaign-modal .campaign-form-section label>span:first-child{margin:0}.campaign-modal .campaign-form-section input:not([type=radio]),.campaign-modal .campaign-form-section select{box-sizing:border-box;min-height:38px;color:var(--ink);border-radius:9px;padding:0 11px;font:400 11px Arial,Helvetica Neue,sans-serif}.campaign-modal .campaign-form-section textarea{box-sizing:border-box;min-height:64px;color:var(--ink);border-radius:9px;padding:9px 11px;font:400 11px/1.45 Arial,Helvetica Neue,sans-serif}.campaign-modal .campaign-form-section :is(input,select,textarea):focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);outline:0}.campaign-modal .campaign-form-section label>small{color:var(--muted);margin:0;font-size:10px;font-weight:400;line-height:1.4}.campaign-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-choice-grid.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-modal .campaign-choice-grid>label{min-width:0;min-height:62px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ded5e3;border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:10px 11px;display:flex}.campaign-modal .campaign-choice-grid>label.selected{border-color:var(--purple);background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple)}.campaign-choice-grid input[type=radio]{width:16px;height:16px;accent-color:var(--purple);flex:none;margin:1px 0 0}.campaign-choice-grid label>span{gap:3px;min-width:0;display:grid}.campaign-choice-grid strong{font-size:11px;line-height:1.3}.campaign-choice-grid small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.35}.campaign-modal .search-picker{gap:6px;min-width:0;margin-top:0;display:grid}.search-picker-input{display:block;position:relative}.search-picker-input .ui-icon{width:15px;height:15px;color:var(--purple);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.campaign-modal .search-picker-input input{width:100%;padding-left:34px!important}.campaign-modal .picker-results{max-height:190px;margin:0;position:static;overflow:hidden auto;box-shadow:0 8px 20px #2613311f}.campaign-modal .picker-results button{min-width:0;font:400 11px Arial,Helvetica Neue,sans-serif;display:block}.campaign-modal .picker-results button>span,.campaign-modal .picker-results button small{overflow-wrap:anywhere;min-width:0;display:block}.campaign-modal .picker-results button small{color:var(--muted);margin-top:3px;font-size:10px}.campaign-modal .picker-chips{margin-top:2px}.campaign-modal .picker-chips>span{overflow-wrap:anywhere;max-width:100%;min-height:30px}.campaign-modal .picker-chips button{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.campaign-modal .picker-chips button .ui-icon{width:14px;height:14px}.campaign-modal-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:9px;min-height:66px;margin:0;padding:13px 20px;display:flex}.campaign-modal-footer>button{min-height:38px;margin:0}.termapoints-movements-backdrop{z-index:var(--layer-modal-nested)}.termapoints-movements-modal{width:min(1040px,100vw - 32px)}.termapoints-movements-body{align-content:start;gap:12px}.termapoints-movements-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.termapoints-reconciliation-status{border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.termapoints-reconciliation-status .ui-icon{width:14px;height:14px}.termapoints-reconciliation-status.is-reconciled{color:#227448;background:#e5f6ec}.termapoints-reconciliation-status.has-divergence{color:#9d3f58;background:#fbe9ee}.termapoints-reconciliation-status.is-loading{color:#706776;background:#f0ecf3}.termapoints-movement-summary{background:#fff;border:1px solid #e1d7e6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.termapoints-movement-summary>div{border-right:1px solid #e9e2ed;min-width:0;padding:12px 14px}.termapoints-movement-summary>div:last-child{border-right:0}.termapoints-movement-summary span,.termapoints-movement-summary strong{display:block}.termapoints-movement-summary span{color:#756a7e;margin-bottom:5px;font-size:10px;font-weight:700}.termapoints-movement-summary strong{color:#3f3150;overflow-wrap:anywhere;font-size:13px}.termapoints-movement-summary strong.positive,.termapoints-movement-table .movement-positive{color:#27724f}.termapoints-movement-summary strong.negative,.termapoints-movement-table .movement-negative{color:#9d3f58}.termapoints-movement-tabs{background:#f6f2f8;border-radius:10px;align-items:center;gap:4px;width:100%;padding:4px;display:flex}.termapoints-movement-tabs button{color:#665b70;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font:700 12px Arial,Helvetica Neue,sans-serif;display:inline-flex}.termapoints-movement-tabs button>span{color:#6433a5;text-align:center;background:#eee5f8;border-radius:999px;min-width:22px;padding:3px 6px;font-size:10px}.termapoints-movement-tabs button.selected{color:#6433a5;background:#fff;box-shadow:0 1px 5px #3b19431a}.termapoints-movement-tabs button:focus-visible{outline-offset:1px;outline:3px solid #cba9ed}.termapoints-movement-group{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.termapoints-movement-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 15px;display:flex}.termapoints-movement-heading h3{color:#302536;margin:0;font:700 15px Arial,Helvetica Neue,sans-serif}.termapoints-movement-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.termapoints-movement-table{min-width:720px}.termapoints-movement-group .pagination-footer{border-top:1px solid var(--line)}.termapoints-modal .pagination-controls{flex-wrap:wrap;gap:8px;min-width:0}.termapoints-modal .pagination-controls label{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.termapoints-modal .pagination-controls select{box-sizing:border-box;border-radius:8px;width:76px;min-width:76px;height:36px;min-height:36px;padding:0 8px;font:600 12px Arial,Helvetica Neue,sans-serif}.termapoints-modal .pagination-controls button{height:36px;min-height:36px}@media (width<=760px){.termapoints-campaign-tracking-page .campaign-details-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.termapoints-campaign-tracking-page .campaign-detail-item.wide{grid-column:auto}.termapoints-campaign-tracking-page .campaign-cycle-summary{flex-direction:column;padding-left:14px;padding-right:14px}.termapoints-campaign-tracking-page .campaign-cycle-summary>button{width:100%;margin-left:0}.termapoints-campaigns-page .termapoints-toolbar{padding:12px 14px}.campaign-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.campaign-modal-header,.campaign-modal-body,.campaign-modal-footer{padding-left:14px;padding-right:14px}.campaign-choice-grid,.campaign-choice-grid.two-options{grid-template-columns:1fr}.campaign-modal-footer>button{flex:1}.termapoints-movements-modal{width:calc(100vw - 16px)}.termapoints-movement-summary{grid-template-columns:1fr}.termapoints-movement-summary>div{border-bottom:1px solid #e9e2ed;border-right:0}.termapoints-movement-summary>div:last-child{border-bottom:0}.termapoints-movement-tabs{align-items:stretch}.termapoints-movement-tabs button{flex:1;min-width:0}.termapoints-movement-heading{align-items:flex-start}}.customer-group-members-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:0;display:grid;overflow:hidden}.customer-group-members-header{border-bottom:1px solid var(--line);background:#fff;padding:20px 62px 17px 20px;position:relative}.customer-group-members-header h2{margin:5px 0 3px;font:700 22px/1.25 Arial,Helvetica Neue,sans-serif}.customer-group-members-header p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.customer-group-members-body{align-content:start;min-height:0;padding:16px 20px;overflow-y:auto}.customer-group-members-body>.list-search-field{margin:0}.customer-group-members-list{background:#fff;border:1px solid #e3dae8;border-radius:11px;min-height:0;overflow:hidden}.customer-group-members-list>.table-scroll{max-height:min(42vh,390px);overflow:auto}.customer-group-members-list .termapoints-table{min-width:620px}.customer-group-members-list .termapoints-table th{z-index:1;position:sticky;top:0}.customer-group-members-list .pagination-footer{border-top:1px solid var(--line);background:#fcfbfd;min-height:50px}.customer-group-members-bulk{background:#faf8fb;border:1px solid #e3dae8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.customer-group-members-bulk>div:first-child{gap:3px;display:grid}.customer-group-members-bulk strong{font-size:11px}.customer-group-members-bulk small{color:var(--muted);font-size:10px}.customer-group-members-bulk>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-group-members-bulk button{min-height:36px;padding:0 12px;font-size:10px}.customer-group-members-footer{border-top:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:66px;margin:0;padding:13px 20px;display:flex}.customer-group-members-footer>span{font-size:10px}.customer-group-members-footer>span.has-changes{color:var(--purple-dark);font-weight:800}.customer-group-members-footer>div{align-items:center;gap:9px;margin-left:auto;display:flex}.customer-group-members-footer button{min-height:38px}@media (width<=760px){.customer-group-members-modal{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.customer-group-members-header{padding:17px 54px 14px 14px}.customer-group-members-body{padding:12px}.customer-group-members-bulk,.customer-group-members-footer{flex-direction:column;align-items:stretch}.customer-group-members-bulk>div:last-child{grid-template-columns:1fr 1fr;display:grid}.customer-group-members-footer{padding:12px}.customer-group-members-footer>div{width:100%;margin-left:0}.customer-group-members-footer button{flex:1}}@media (width<=480px){.customer-group-members-bulk>div:last-child{grid-template-columns:1fr}.customer-group-members-footer>div{grid-template-columns:1fr 1fr;display:grid}}.topbar.compact-page-header,.page-topbar.compact-page-header{z-index:42;top:var(--list-sticky-top,0);width:100%;height:58px;min-height:58px;padding:0 var(--ui-content-inline,36px);border:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;display:grid;position:sticky;box-shadow:0 3px 12px #301b3f0e}.compact-page-header>.compact-page-header__identity{min-width:0}.compact-page-header__title-row{align-items:center;gap:8px;min-width:0;display:flex}.compact-page-header__title-row>h1{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Arial,Helvetica Neue,sans-serif;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.compact-page-header__help{flex:none;display:inline-flex;position:relative}.compact-page-header__help>button{background:var(--purple-soft);width:32px;min-width:32px;height:32px;color:var(--purple-dark);border:1px solid #d9cbe4;border-radius:50%;place-items:center;padding:0;display:grid}.compact-page-header__help>button .ui-icon{width:16px;height:16px}.compact-page-header__help>button:hover,.compact-page-header__help>button:focus-visible,.compact-page-header__help.is-open>button{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft);background:#fff;outline:0}.compact-page-header__tooltip{z-index:4;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#302536;border-radius:9px;gap:4px;width:min(360px,100vw - 48px);padding:11px 13px;font-family:Arial,Helvetica Neue,sans-serif;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 9px);left:-8px;transform:translateY(-3px);box-shadow:0 10px 24px #23142d38}.compact-page-header__help:hover .compact-page-header__tooltip,.compact-page-header__help:focus-within .compact-page-header__tooltip,.compact-page-header__help.is-open .compact-page-header__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.compact-page-header__context{color:#d9c7e8;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900}.compact-page-header__context>.eyebrow{color:inherit;font:inherit;letter-spacing:inherit}.compact-page-header__description,.compact-page-header__description>p{color:#fff;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:500;line-height:1.5}.compact-page-header>.top-actions,.compact-page-header>:last-child:not(.compact-page-header__identity){min-width:0;max-width:62vw}.compact-page-header>.top-actions{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;overflow-x:auto}.compact-page-header>.top-actions>button,.compact-page-header>button{white-space:nowrap;flex:none;min-height:38px}@media (width<=760px){.workspace{--list-sticky-top:62px}.workspace.has-global-utility{--list-sticky-top:102px}.topbar.compact-page-header,.page-topbar.compact-page-header{gap:10px;height:54px;min-height:54px;padding:0 17px}.compact-page-header__title-row{gap:5px}.compact-page-header__title-row>h1{font-size:18px}.compact-page-header__help>button{width:30px;min-width:30px;height:30px}.compact-page-header__tooltip{top:calc(var(--list-sticky-top,0px) + 49px);width:auto;position:fixed;left:84px;right:12px}.compact-page-header>.top-actions,.compact-page-header>:last-child:not(.compact-page-header__identity){max-width:52vw}}@media (width<=480px){.compact-page-header__title-row>h1{font-size:16px}.compact-page-header>.top-actions,.compact-page-header>:last-child:not(.compact-page-header__identity){max-width:46vw}}@media print{.topbar.compact-page-header,.page-topbar.compact-page-header{height:auto;min-height:0;box-shadow:none;padding:12px 0;position:static}.compact-page-header__help,.compact-page-header>.top-actions,.compact-page-header>button{display:none!important}}@media (width>=761px){.app-shell[data-display-density=compact]{--ui-content-inline:18px;--ui-content-top:16px;--ui-content-bottom:32px;--ui-section-gap:14px;--ui-card-padding:14px;--ui-metric-min-height:88px;--ui-table-heading-block:14px;--ui-table-heading-inline:16px;--ui-toolbar-block:11px;--ui-toolbar-inline:16px}.app-shell[data-display-density=compact] .content{row-gap:var(--ui-section-gap)}.app-shell[data-display-density=compact] :is(.balanced-list-guide,.balanced-list-summary,.favorite-welcome,.metrics,.welcome){margin-bottom:var(--ui-section-gap)}.app-shell[data-display-density=compact] :is(.balanced-list-card .table-heading,.table-heading){padding:var(--ui-table-heading-block) var(--ui-table-heading-inline)}.app-shell[data-display-density=compact] :is(.balanced-list-toolbar,.commission-toolbar,.list-query-toolbar,.termapoints-toolbar,.toolbar){padding:var(--ui-toolbar-block) var(--ui-toolbar-inline)}.app-shell[data-display-density=compact] .metric-card{gap:12px}.app-shell[data-display-density=compact] .sidebar{padding-top:18px;padding-bottom:14px}.app-shell[data-display-density=compact] .brand{padding-bottom:17px}.app-shell[data-display-density=compact] .nav-visible-label{margin-top:10px}.app-shell[data-display-density=compact] .nav-group{margin-top:5px}.app-shell[data-display-density=compact] .nav-group-title{min-height:40px}.app-shell[data-display-density=compact] .nav-group-items{padding-bottom:6px}.app-shell[data-display-density=compact] .sidebar-foot{padding-top:12px}.app-shell[data-display-density=compact] :is(.bling-hub-page,.commissions-page,.crm-page,.termapoints-page){gap:var(--ui-section-gap)}.app-shell[data-display-density=compact] .bling-area-tabs>button{min-height:38px;padding:0 11px}.app-shell[data-display-density=compact] .bling-area-heading{margin-bottom:16px;padding-top:16px;padding-bottom:16px}}
