/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}}.allUnitsBanner{color:#704d17;background:#fff9eb;border:1px solid #efd08f;border-left:4px solid #d8951e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:13px 16px;display:flex}.allUnitsBanner strong{font-size:12px}.allUnitsBanner span{text-align:right;font-size:11px;line-height:1.45}.readOnlyScope .inventoryTable .rowMenu{display:none}.transferHistoryActions{align-items:center;gap:10px;display:flex}.transferHistoryActions .secondary{padding:8px 10px;font-size:10px}.transferState.cancelled{color:#6f747c;background:#f1f2f3}@media (width<=720px){.allUnitsBanner{flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px}.allUnitsBanner span{text-align:left}.transferHistoryActions{flex-direction:column;align-items:flex-end}}.unitSelector{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;flex-direction:column;justify-content:center;min-width:118px;padding:5px 8px;line-height:1;display:flex}.unitSelector small{letter-spacing:.16em;font-weight:800;color:#ff4b45!important;margin:0 4px 3px!important;font-size:8px!important}.unitSelector select{color:#fff;letter-spacing:.04em;background:0 0;border:0;outline:0;width:100%;margin:0;padding:2px 22px 2px 3px;font-size:12px;font-weight:850}.unitSelector select option{color:#17191d}.unitSelector select:disabled{opacity:.65}.allUnitsReadOnly{color:#815617;background:#fff8e9;border:1px solid #e2c98e;border-radius:10px;max-width:240px;padding:10px 13px;font-size:10px;font-weight:750;line-height:1.35}.incomingTransfers{border-left:4px solid #e58a1f;margin-bottom:16px}.incomingTransfersHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.incomingTransfersHead h2{margin:0;font-size:18px}.incomingTransfersHead>span{color:#a85a0a;background:#fff0dc;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.incomingTransferList article{border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.incomingTransferList article:first-child{border-top:0}.incomingTransferList strong,.incomingTransferList span,.incomingTransferList small{display:block}.incomingTransferList strong{font-size:13px}.incomingTransferList span{margin-top:4px;font-size:11px}.incomingTransferList small{color:var(--muted);margin-top:4px;font-size:10px}.transferHistory{margin-bottom:16px}.transferState{color:#56606d;white-space:nowrap;background:#edf0f4;border-radius:99px;padding:6px 9px;font-weight:850;font-size:10px!important}.transferState.pending{color:#a85a0a;background:#fff0dc}.transferState.accepted{color:#207b46;background:#e8f6ed}.badge.transferencia_pendente{color:#a85a0a;background:#fff0dc}.primary:disabled,.secondary:disabled{opacity:.55;cursor:wait}.formGrid input[readonly]{color:#666b72;background:#f3f4f5}@media (width<=720px){.unitSelector{min-width:95px;padding:4px 6px}.unitSelector small{display:block!important}.unitSelector select{font-size:10px}.incomingTransferList article{flex-direction:column;align-items:stretch}.incomingTransferList article button{width:100%}.allUnitsReadOnly{text-align:center;grid-column:1/-1;max-width:none}}.transferNotification{color:#fff;cursor:pointer;background:#e52722;border:1px solid #ff5d572e;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:34px;font-size:11px;font-weight:900;display:flex;position:relative}.transferNotification span{font-size:7px}.transferDecisions,.forcedSaleNotifications{border-left-color:var(--red)}.transferDecisions .incomingTransfersHead>span,.forcedSaleNotifications .incomingTransfersHead>span{color:#a62d29;background:#ffebe9}.forcedSaleNotifications .incomingTransferList article{background:snow}.transferDecisionActions{align-items:center;gap:8px;display:flex}.transferState.requested{color:#a62d29;background:#ffebe9}.transferState.rejected{color:#6f747c;background:#f1f2f3}.motorcycleConflict{border:1px solid #efb5b1;border-left:4px solid var(--red);color:#702824;background:#fff5f4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:18px 25px 0;padding:15px;display:flex}.motorcycleConflict strong,.motorcycleConflict span,.motorcycleConflict small{display:block}.motorcycleConflict strong{font-size:12px}.motorcycleConflict span,.motorcycleConflict small{margin-top:4px;font-size:10px;line-height:1.45}.motorcycleConflict .primary{flex:none}.stockTransferRequest{color:#b52d28;cursor:pointer;background:#fff;border:1px solid #e5272240;border-radius:7px;margin-top:8px;padding:7px 9px;font-size:9px;font-weight:850;display:block}.stockTransferRequest:disabled{opacity:.58;cursor:not-allowed}@media (width<=720px){.transferDecisionActions{flex-direction:column;align-items:stretch}.motorcycleConflict{flex-direction:column;align-items:stretch;margin:14px}.motorcycleConflict .primary{width:100%}}.unitBadge{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;flex-direction:column;justify-content:center;min-width:92px;padding:6px 11px;line-height:1.05;display:flex}.unitBadge small{letter-spacing:.16em;font-weight:800;color:#ff4b45!important;margin:0 0 4px!important;font-size:8px!important}.unitBadge strong{color:#fff;letter-spacing:.08em;font-size:13px}.brandCopy{white-space:nowrap;min-width:205px}.profile span{white-space:nowrap}@media (width<=1180px){.brandCopy{display:none}}@media (width<=640px){.unitBadge{min-width:auto;padding:5px 8px}.unitBadge small{display:block!important}.unitBadge strong{font-size:11px}.profile{gap:7px}.avatar{width:32px;height:32px}}.logoHome{cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0;display:flex}.logoHome:hover{opacity:.82}.logoHome:focus-visible{outline-offset:4px;outline:2px solid #fff}.stockAge{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-width:66px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.stockAge.fresh{color:#207b46;background:#e8f6ed}.stockAge.attention{color:#a85a0a;background:#fff0dc}.stockAge.critical{color:#bd2b26;background:#fee9e7}.stockAge.bonus{color:#6941a5;background:#f1eafb}.columnTitle{margin-bottom:7px;display:block}.columnFilter{color:#555;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dfe1e4;border-radius:7px;outline:none;width:100%;min-width:125px;height:31px;padding:5px 8px;font-size:10px;font-weight:600;display:block}.columnFilter:focus{border-color:var(--red);box-shadow:0 0 0 2px #e5272214}th:first-child .columnFilter{min-width:185px}.searchMatch{color:inherit;background:#fff09a;border-radius:3px;padding:0 1px;box-shadow:inset 0 -1px #d9ad00}.mainPeriodFilter{color:#fff;border-left:4px solid var(--red);background:#17191d;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:20px 22px;display:flex;box-shadow:0 10px 25px #1112}.mainPeriodFilter .eyebrow{margin-bottom:5px}.mainPeriodFilter h2{text-transform:capitalize;margin:0;font-size:21px}.mainPeriodFilter span{color:#aeb2b8;margin-top:5px;font-size:11px;display:block}.mainPeriodFilter label{color:#b9bdc3;font-size:10px;font-weight:700}.mainPeriodFilter input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#25282d;border:1px solid #ffffff24;border-radius:9px;min-width:180px;margin-top:6px;padding:11px 12px;display:block}@media (width<=640px){.mainPeriodFilter{flex-direction:column;align-items:flex-start}.mainPeriodFilter label,.mainPeriodFilter input{width:100%}}.gateLoading{color:#aaa;background:#111316;place-items:center;min-height:100vh;display:grid}.accessPage{background:radial-gradient(circle at 20% 10%,#30343a 0,#181a1e 35%,#0e0f11 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.accessCard{text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:38px;box-shadow:0 30px 90px #0008}.accessCard>img{object-fit:contain;width:125px;height:65px;margin-bottom:22px}.accessCard h1{letter-spacing:-.04em;margin:0 0 9px;font-size:28px}.accessCard>p:not(.eyebrow){color:#777c84;margin:0 0 24px;font-size:13px;line-height:1.6}.accessCard form{flex-direction:column;gap:11px;display:flex}.accessCard label{text-align:left;font-size:11px;font-weight:700}.accessCard input{text-align:center;letter-spacing:.45em;border:1px solid #d9dce0;border-radius:11px;width:100%;margin-top:7px;padding:14px;font-size:24px;font-weight:800;display:block}.accessCard .primary:disabled{opacity:.45;cursor:not-allowed}.accessError{color:#c92520;font-size:11px}.accessCard>small{color:#969aa1;margin-top:18px;font-size:10px;display:block}.importButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.importButton input{display:none}.importButton.disabled{opacity:.6;cursor:wait}.invoiceNotice{color:#326844;background:#eef7f1;border:1px solid #d7eadc;border-radius:10px;margin:18px 25px 0;padding:12px 14px}.invoiceNotice strong,.invoiceNotice span{display:block}.invoiceNotice strong{margin-bottom:3px;font-size:11px}.invoiceNotice span{font-size:10px;line-height:1.45}@media (width<=720px){.accessCard{padding:30px 22px}.heroActions{flex-wrap:wrap}.heroActions .groupBrand{display:none}.heroActions .importButton,.heroActions .primary{flex:1}}.mainNav{align-self:stretch;align-items:stretch;gap:4px;margin-left:auto;margin-right:24px;display:flex}.mainNav button{color:#a9adb4;cursor:pointer;background:0 0;border:0;padding:0 15px;font-size:12px;font-weight:700;position:relative}.mainNav button.active{color:#fff}.mainNav button.active:after{content:"";background:var(--red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.dashboardHero{align-items:center}.dashboardFilters{align-items:flex-end;gap:9px;display:flex}.dashboardFilters label{color:#7a7e85;font-size:10px;font-weight:700}.dashboardFilters input,.dashboardFilters select{color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;height:40px;margin-top:5px;padding:10px 11px;display:block}.salesMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.salesMetrics article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:21px 23px;position:relative;overflow:hidden}.salesMetrics article:before{content:"";background:#25282d;width:4px;position:absolute;top:0;bottom:0;left:0}.salesMetrics .approvedMetric:before{background:#e58a1f}.salesMetrics .conversionCard:before{background:var(--red)}.salesMetrics small,.salesMetrics strong,.salesMetrics span{display:block}.salesMetrics small{color:#7c8088;margin-bottom:8px;font-size:11px}.salesMetrics strong{letter-spacing:-.04em;font-size:30px}.salesMetrics span{color:#8a8e95;margin-top:5px;font-size:11px}.dashboardGrid{grid-template-columns:1.15fr .85fr;gap:15px;display:grid}.funnelPanel,.sellerPanel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.panelTitle{justify-content:space-between;align-items:flex-start;display:flex}.panelTitle h2{margin:0 0 4px;font-size:17px}.panelTitle p{color:#8a8e95;margin:0;font-size:11px}.periodChip{text-transform:capitalize;color:#686c73;background:#f1f2f3;border-radius:99px;padding:7px 10px;font-size:10px}.funnel{flex-direction:column;align-items:center;padding:30px 22px 10px;display:flex}.funnelStage{color:#fff;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);justify-content:space-between;align-items:center;height:94px;padding:0 28px;display:flex}.funnelStage.leads{background:#1b1d21;width:100%}.funnelStage.approved{clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background:linear-gradient(135deg,#ef9a31,#cc7114);width:84%}.funnelStage.sales{clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);background:linear-gradient(135deg,#ef342e,#c81d18);width:68%}.funnelStage span,.funnelStage strong{display:block}.funnelStage span{letter-spacing:.12em;opacity:.8;font-size:9px}.funnelStage strong{margin-top:3px;font-size:31px}.funnelStage>small{font-size:18px;font-weight:800}.funnelArrow{color:#aaa;flex-direction:column;justify-content:center;align-items:center;height:62px;font-size:18px;display:flex}.funnelArrow span{margin-top:3px;font-size:9px}.sellerRows{margin-top:17px}.sellerRow{border-top:1px solid #f0f0f1;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.sellerIdentity{align-items:center;gap:11px;display:flex}.sellerIdentity>span{color:#fff;background:#17191d;border-radius:10px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.sellerIdentity strong,.sellerIdentity small{display:block}.sellerIdentity strong{font-size:13px}.sellerIdentity small{color:#92969d;margin-top:3px;font-size:10px}.sellerRate{text-align:right;width:110px}.sellerRate>strong{font-size:14px}.sellerRate>div{background:#eceef0;border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.sellerRate i{background:var(--red);border-radius:99px;height:100%;display:block}.dashEmpty{text-align:center;color:#8a8e95;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.dashEmpty strong{color:#25282d}.dashEmpty span{max-width:290px;font-size:11px}.dashEmpty.compact{min-height:200px;font-size:12px}.leadModal{width:min(620px,100%)}.allocationPreview{color:#777b82;background:#f5f6f7;border-radius:10px;justify-content:space-between;margin:0 25px 22px;padding:14px 16px;font-size:11px;display:flex}.allocationPreview strong{color:#1b1d21}@media (width<=1050px){.mainNav{border-bottom:1px solid var(--line);background:#fff;order:3;height:45px;margin:0;padding-left:20px;position:absolute;top:78px;left:0;right:0}.mainNav button{color:#777}.mainNav button.active{color:#111}.shell{padding-top:72px}.dashboardHero{flex-direction:column;align-items:flex-start}.dashboardFilters{flex-wrap:wrap;width:100%}.dashboardGrid{grid-template-columns:1fr}}@media (width<=680px){.salesMetrics{grid-template-columns:1fr}.dashboardFilters>*{flex:1}.dashboardFilters .primary{flex-basis:100%}.dashboardGrid{grid-template-columns:1fr}.funnelPanel,.sellerPanel{padding:17px}.funnel{padding-left:0;padding-right:0}.funnelStage.approved{width:88%}.funnelStage.sales{width:76%}}.sourcePanel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:15px;padding:22px}.sourceChart{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:22px;display:grid}.sourceBar{appearance:none;text-align:left;cursor:pointer;color:inherit;font:inherit;background:#fff;border:1px solid #0000;border-radius:11px;padding:10px;transition:all .18s}.sourceBar:hover{background:#fafafa;border-color:#e4e5e7;transform:translateY(-1px)}.sourceBar:focus-visible{border-color:var(--red);outline:3px solid #e5272230}.sourceBarHead{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.sourceBarHead>span{align-items:center;gap:8px;font-weight:700;display:flex}.sourceBarHead strong{align-items:center;gap:4px;font-size:13px;display:flex}.sourceBarHead strong b{color:#a2a5aa;margin-left:4px;font-size:20px;line-height:12px}.sourceBarHead small{color:#92969d;margin-left:5px;font-weight:500;display:inline}.sourceDot{border-radius:50%;width:9px;height:9px;display:inline-block}.sourceTrack{background:#eef0f2;border-radius:99px;height:8px;overflow:hidden}.sourceTrack>i{border-radius:99px;min-width:4px;height:100%;display:block}.sourceDetailModal{width:min(940px,100%)}.sourceDetailModal .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:12px}.sourceDetailSummary{border-bottom:1px solid var(--line);background:#fafafa;gap:12px;padding:18px 25px;display:flex}.sourceDetailSummary>div{min-width:150px}.sourceDetailSummary small,.sourceDetailSummary strong{display:block}.sourceDetailSummary small{color:var(--muted);margin-bottom:4px;font-size:11px}.sourceDetailSummary strong{font-size:19px}.color0{background:#e52722}.color1{background:#202328}.color2{background:#66707d}.color3{background:#e57a22}.color4{background:#7b57c5}.color5{background:#2c9b68}@media (width<=680px){.sourcePanel{padding:17px}.sourceChart{grid-template-columns:1fr}.sourceDetailSummary{padding:15px 18px}.sourceDetailSummary>div{flex:1;min-width:0}}.topbar{height:78px}.brandmark{display:none}.shinerayHeader{object-fit:contain;width:138px;height:40px}.brandDivider{background:#ffffff26;width:1px;height:30px;margin:0 3px}.shell{padding-bottom:34px}.heroActions{align-items:center;gap:20px;display:flex}.groupBrand{border-right:1px solid #d9dadd;align-items:center;gap:8px;padding-right:20px;display:flex}.groupBrand span{text-transform:uppercase;letter-spacing:.12em;color:#969aa1;font-size:9px}.groupBrand img{object-fit:contain;width:76px;height:42px}.siteFooter{color:#8a8e96;justify-content:center;align-items:center;gap:14px;padding:26px 0 0;font-size:11px;display:flex}.siteFooter img{object-fit:contain;object-position:center;width:70px;height:36px}.siteFooter span{border-left:1px solid #d9dadd;padding-left:14px}@media (width<=720px){.shinerayHeader{width:110px}.brandDivider,.brandCopy{display:none}.hero{flex-direction:column}.heroActions{justify-content:space-between;width:100%}.groupBrand{padding-right:12px}.siteFooter{flex-direction:column}.siteFooter span{border-left:0;padding-left:0}}:root{--red:#e52722;--ink:#15171a;--muted:#73777f;--line:#e7e8ea;--paper:#fff;--bg:#f4f5f6}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}.topbar{color:#fff;border-bottom:3px solid var(--red);background:#111316;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50% - 710px);display:flex}.brand,.profile,.bike{align-items:center;gap:13px;display:flex}.brandmark{color:#fff;font-size:25px;font-style:italic;font-weight:900}.brandmark:first-letter{color:var(--red)}.brand small,.brand strong{display:block}.brand small{color:#9ca0a8;margin-top:2px;font-size:11px}.profile{font-size:13px}.avatar{background:var(--red);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.shell{max-width:1420px;margin:auto;padding:36px 28px 60px}.hero{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.18em;color:var(--red);margin:0 0 8px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.04em;margin:0 0 7px;font-size:38px}.hero>div>p:last-child,.toolbar p{color:var(--muted);margin:0}.primary,.secondary{cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-weight:750}.primary{background:var(--red);color:#fff;box-shadow:0 8px 20px #e5272230}.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics article{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:15px;padding:20px;display:flex}.metrics small,.metrics strong{display:block}.metrics small{color:var(--muted);margin-bottom:5px;font-size:12px}.metrics strong{font-size:25px}.metrics .money{font-size:19px}.metricIcon{border-radius:11px;place-items:center;width:43px;height:43px;font-weight:800;display:grid}.metricIcon.dark{color:#fff;background:#191b1f}.metricIcon.red{color:var(--red);background:#ffebe9}.metricIcon.gray{background:#eceef1}.metricIcon.green{color:#218b4d;background:#e8f7ee}.panel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;display:flex}.toolbar h2{margin:0 0 4px;font-size:18px}.toolbar p{font-size:12px}.actions{gap:8px;display:flex}.actions input,.actions select,label input,label select{color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;padding:11px 12px}.actions input{width:235px}.actions input:focus,label input:focus,label select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#8a8e96;letter-spacing:.08em;text-transform:uppercase;background:#fafafa;padding:12px 16px;font-size:10px}td{vertical-align:middle;border-top:1px solid #f0f0f1;padding:15px 16px}.thumb{background:#f0f1f2;border-radius:8px;place-items:center;width:54px;height:42px;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.bike strong,.bike small,.block{display:block}.bike small,.block{color:var(--muted);margin-top:3px;font-size:11px}.mono{font-family:var(--font-mono);font-size:11px}.badge{text-transform:capitalize;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.badge.estoque{color:#23854b;background:#eaf7ee}.badge.vendida,.badge.entregue{color:#315da8;background:#e8eefb}.badge.transferida{color:#6e4ba2;background:#f0ecfa}.iconBtn{cursor:pointer;color:#555;background:0 0;border:0;padding:5px;font-size:17px}.iconBtn.danger{color:#c8423c}.empty{text-align:center;color:var(--muted);padding:75px 20px}.empty span{font-size:34px}.empty h3{color:var(--ink);margin:12px 0 6px}.empty p{margin:0 0 20px}.modalBack{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#1118;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:17px;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 80px #0005}.modalHead,.modalFoot{justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.modalHead{border-bottom:1px solid var(--line)}.modalHead h2{margin:0;font-size:23px}.close{cursor:pointer;background:0 0;border:0;font-size:27px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;padding:23px 25px;display:grid}.formGrid label{font-size:12px;font-weight:700}.formGrid input,.formGrid select{width:100%;margin-top:7px;display:block}.formGrid label>small{color:var(--muted);margin-top:6px;font-weight:400;display:block}.wide{grid-column:1/-1}.modalFoot{border-top:1px solid var(--line);justify-content:flex-end;gap:9px}.tableWrap{overflow-x:auto}@media (width<=1000px){.metrics{grid-template-columns:1fr 1fr}.toolbar{flex-direction:column;align-items:flex-start}.actions{flex-wrap:wrap;width:100%}.actions input{flex:1}.profile span{display:none}}@media (width<=640px){.shell{padding:24px 14px}.hero{align-items:flex-start;gap:20px}.hero h1{font-size:30px}.metrics{grid-template-columns:1fr}.actions>*{width:100%!important}.formGrid{grid-template-columns:1fr}.wide{grid-column:auto}.modalBack{padding:8px}.topbar{padding:0 16px}.brand small{display:none}}.stockUnitConfirmation{flex-wrap:wrap;align-items:center;gap:16px}.stockUnitConfirmation>div{flex:1;gap:7px;min-width:240px;display:grid}.stockUnitConfirmation strong{font-size:14px}.stockUnitConfirmation span,.stockUnitConfirmation small{font-size:13px;line-height:1.5}.stockUnitConfirmation button{white-space:normal;flex:none;font-size:14px}.stockDecisionNotice{color:#245842;background:#f1faf6;border-bottom:1px solid #c7ded5;padding:14px 24px;font-size:14px;line-height:1.5}.stockTransferAll{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.stockTransferAll em{max-width:360px}.stockTransferAll button,.stockPreviewModal .stockTransferRequest{min-height:38px;font-size:14px}.stockPreviewModal button:disabled{opacity:.55;cursor:wait}@media (width<=720px){.stockUnitConfirmation button,.stockTransferAll button{width:100%}.stockTransferAll{justify-content:flex-start}.stockDecisionNotice{padding:14px}}.invoiceConfirmationValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0;display:grid}.invoiceConfirmationValues>div{min-width:0}.invoiceConfirmationValues dt{color:var(--muted);margin-bottom:4px;font-size:13px}.invoiceConfirmationValues dd{overflow-wrap:anywhere;margin:0;font-size:14px}.invoiceConfirmationActions{flex-wrap:wrap;gap:10px;display:flex}.divergenceContent>details{margin:12px 0}.divergenceContent summary{cursor:pointer}@media (width<=600px){.invoiceConfirmationValues{grid-template-columns:1fr}.invoiceConfirmationActions>button{width:100%}}.invoiceSaleSummary{padding:1.25rem 2rem}.invoiceSaleSummary .invoiceConfirmationValues{margin:0 0 1rem}.invoiceSaleSummary dd{overflow-wrap:anywhere}.resaleDashboard{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px;display:grid}.resaleDashboardCard{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px;display:flex}.resaleDashboardCard:first-child{background:#f0f6ff;border-color:#b6cff0}.resaleDashboardCard small,.resaleDashboardCard strong,.resaleDashboardCard span{display:block}.resaleDashboardCard small{color:#334155;font-size:14px}.resaleDashboardCard strong{margin:6px 0;font-size:30px}.resaleDashboardCard span{color:#536174;font-size:14px;line-height:1.5}.resaleDashboardCard .secondary{white-space:normal;flex-shrink:0;max-width:180px;font-size:14px}.badge.revenda{color:#1d4e89;background:#e4efff}.resaleModal{width:min(560px,100vw - 24px)}.resaleModal .formGrid label{font-size:14px}.resaleModal input{min-width:0;max-width:100%;font-size:16px}.resaleModal .formGrid small{font-size:14px;line-height:1.5}.resaleIdentity{overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:0 28px 18px;font-size:16px;display:flex}.resaleIdentity span{color:#536174;font-size:14px}.resaleNote,.resaleError{margin:0;padding:0 28px 20px;font-size:14px;line-height:1.6}.resaleError{color:#b42318}.resaleModal .modalFoot{flex-wrap:wrap}.resaleModal button{font-size:14px}.inventoryGroupTabs{flex-wrap:wrap}@media (width<=800px){.resaleDashboard{grid-template-columns:1fr}.resaleDashboardCard{flex-wrap:wrap}.resaleDashboardCard .secondary{max-width:none}.resaleModal .modalFoot button{flex:180px}}.permissionChoices{border:0;min-width:0;margin:0;padding:0}.permissionChoices legend{margin-bottom:6px;font-weight:700}.permissionChoices>small{color:#697386;margin-bottom:12px;display:block}.permissionChoices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permissionChoices>div>label{cursor:pointer;border:1px solid #dde0e5;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.permissionChoices>div>label:has(input:checked){background:#fff3f2;border-color:#ef2525}.permissionChoices input{accent-color:#ed1c24;flex:0 0 18px;width:18px;height:18px;min-height:0}.userRoleBadges{flex-wrap:wrap;gap:5px;display:flex}@media (width<=520px){.permissionChoices>div{grid-template-columns:1fr}}.stockLocationOverlay{z-index:1000}.stockLocationModal{width:min(600px,100%)}.stockLocationModal .formGrid label{font-size:14px}.stockLocationModal input,.stockLocationModal select{font-size:16px}.stockLocationIdentity{gap:5px;padding:20px 25px 0;font-size:16px;display:grid}.stockLocationIdentity span{color:var(--muted);font-size:14px}.stockLocationComparison{background:#f4f5f6;border-radius:10px;gap:8px;padding:14px;font-size:14px;display:grid}.stockLocationExplanation{background:#f1f6ff;border-radius:10px;padding:14px;font-size:14px;line-height:1.6}.stockLocationExplanation p{margin-bottom:0}.stockLocationModal .modalFoot{flex-wrap:wrap}.stockLocationModal button{font-size:14px}.stockPreviewTable .stockTransferRequest{margin-top:8px;display:block}.inventoryExportActions .stockHistoryButton{color:#59616d;box-shadow:none;background:0 0;padding:9px 12px;font-size:13px}.stockHistoryModal{width:min(820px,100%)}.stockHistoryBody{min-height:0;padding:0 26px 22px;font-size:14px;line-height:1.6;overflow-y:auto}.stockHistorySearch{align-items:end;gap:12px;margin:18px 0;display:flex}.stockHistorySearch label{flex:1;gap:5px;font-size:14px;font-weight:600;display:grid}.stockHistorySearch input{width:100%;min-width:0;font-size:16px}.stockHistoryList details{border:1px solid #e3e5e8;border-radius:12px;margin-top:12px;overflow:hidden}.stockHistoryList summary{cursor:pointer;padding:15px 18px}.stockHistoryList summary span,.stockHistoryList summary small{color:#68717e;font-size:13px;display:block}.stockHistoryList summary strong{font-size:15px}.stockHistoryList ol{border-left:2px solid #e5e7eb;margin:0 18px 18px 32px;padding:0 0 0 16px;list-style:none}.stockHistoryList li{gap:3px;padding:10px 0 15px;font-size:13px;display:grid}.stockHistoryList li strong{font-size:14px}.stockHistoryEventLabel{color:#626b78;font-size:12px}.stockHistoryPagination{flex-wrap:wrap;align-items:center;gap:12px}.stockHistoryPagination span{font-size:13px}@media (width<=600px){.stockHistoryBody{padding:0 16px 16px}.stockHistorySearch{flex-wrap:wrap}.stockHistorySearch label{min-width:100%}.stockHistoryPagination{padding:16px}}.cdUndoButton{color:#66717e;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:3px 0;font-size:13px;text-decoration:underline;display:block}.cdUndoButton:disabled{opacity:.55;cursor:default}.readOnlyScope .inventoryTable .stockHistoryRowMenu{display:block}.motorcycleHistoryModal{width:min(680px,100%)}.motorcycleHistoryIdentity{overflow-wrap:anywhere;gap:6px;margin-bottom:22px;display:grid}.motorcycleHistoryIdentity strong{font-size:16px}.motorcycleHistoryIdentity span{font-size:14px}.motorcycleHistoryRoute{margin:0;padding:0;list-style:none}.motorcycleHistoryRoute li{gap:14px;padding:0 0 24px;display:flex;position:relative}.motorcycleHistoryRoute li:not(:last-child):before{content:"";border-left:2px solid var(--line);position:absolute;top:32px;bottom:0;left:15px}.motorcycleHistoryStep{border:1px solid var(--line);border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:14px;font-weight:700;display:grid}.motorcycleHistoryRoute li>div{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;min-width:0;display:flex}.motorcycleHistoryRoute strong{overflow-wrap:anywhere;font-size:16px}.motorcycleHistoryRoute li>div>span:not(.badge),.motorcycleHistoryRoute small{flex-basis:100%;font-size:14px}.motorcycleHistoryRoute .badge{font-size:12px}.motorcycleHistoryNote{margin:4px 0 0;font-size:13px}.motorcycleHistoryPending{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:14px}.stockPreviewModal .simplifiedStockSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.stockPreviewModal .stockSummaryButton small{font-size:14px}.stockPreviewModal .stockComparisonBasis{align-items:flex-start;gap:10px}.stockPreviewModal .stockComparisonBasis strong,.stockPreviewModal .stockComparisonBasis span{text-align:left;font-size:14px;line-height:1.5}.stockPreviewModal .stockComparisonBasis span{max-width:720px}.stockPreviewModal .stockSummaryFilterBar{flex-wrap:wrap;font-size:14px}.stockSecondaryFilters{flex-wrap:wrap;gap:8px;display:flex}.stockPreviewModal .stockSecondaryFilters button{font-size:14px}.stockReviewList{gap:14px;padding:16px;display:grid}.stockReviewCard{border:1px solid var(--border,#d9dfe6);background:var(--surface,#fff);color:var(--text,#252b34);border-radius:12px;padding:18px}.stockReviewCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stockReviewCardHead>div{gap:5px;display:grid}.stockReviewCardHead strong{font-size:16px;line-height:1.5}.stockReviewCardHead>div>span{color:var(--muted,#667085);font-size:14px}.stockReviewCard .previewBadge{white-space:normal;flex-shrink:0;max-width:40%;padding:6px 10px;font-size:13px}.stockReviewComparison{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.stockReviewComparison>div{background:var(--background,#f4f6f8);border:1px solid var(--border,#e0e5eb);border-radius:8px;padding:14px}.stockReviewComparison>div>span{letter-spacing:.035em;color:var(--muted,#667085);margin-bottom:8px;font-size:12px;display:block}.stockReviewComparison strong{font-size:16px;line-height:1.5}.stockReviewComparison p{color:var(--muted,#667085);margin:6px 0 0;font-size:14px;line-height:1.5}.stockReviewDescription{margin:14px 0 0;font-size:14px;line-height:1.6}.stockReviewActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.stockReviewActions:empty{display:none}.stockPreviewModal .stockReviewActions button{white-space:normal;text-align:left;min-height:42px;margin:0;font-size:14px}.stockOptionalAction{color:var(--muted,#667085);font-size:14px}.stockOptionalAction summary{cursor:pointer}.stockOptionalAction[open] summary{margin-bottom:8px}.stockPreviewModal .stockPreviewClear strong{font-size:16px}.stockPreviewModal .stockPreviewClear span,.stockPreviewModal .stockPreviewSectionHead strong,.stockPreviewModal .stockPreviewSectionHead span,.stockPreviewModal .previewWarning strong,.stockPreviewModal .previewWarning span{font-size:14px;line-height:1.5}.stockPreviewModal .previewWarning{align-items:flex-start}.stockPreviewModal .previewWarning span{text-align:left}.stockPreviewModal .kept:before{background:#31745d}.stockPreviewModal .review:before{background:#d6861f}html[data-theme=dark] .stockReviewCard{color:#e9edf3;background:#242a32;border-color:#414c5b}html[data-theme=dark] .stockReviewComparison>div{background:#1c2128;border-color:#414c5b}@media (width<=720px){.stockPreviewModal .simplifiedStockSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.stockReviewList{padding:12px}.stockReviewCard{padding:14px}.stockReviewComparison{grid-template-columns:1fr}.stockReviewCardHead{flex-wrap:wrap}.stockReviewCard .previewBadge{max-width:100%}.stockReviewActions{align-items:stretch}.stockReviewActions>button{width:100%}.stockPreviewModal .stockSummaryButton{padding:12px}.stockSecondaryFilters{width:100%}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}.performance{--perf-accent:var(--red,#d82420);color:var(--ink);min-width:0;max-width:1400px;margin:0 auto;padding-bottom:26px;font-size:16px;line-height:1.5}.performance *{box-sizing:border-box}.perfHeader{justify-content:space-between;align-items:center;gap:24px;margin:16px 0 26px;display:flex}.perfHeader h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(26px,3vw,36px);line-height:1.2}.perfHeader p{color:var(--muted);margin:0}.perfHeader .perfEyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--perf-accent);margin-bottom:6px;font-size:13px;font-weight:750}.perfFilters{flex-wrap:wrap;gap:14px;display:flex}.performance label,.perfDialog label{font-size:14px;font-weight:650;display:block}.performance input:not([type=checkbox]),.performance select,.performance textarea,.perfDialog input:not([type=checkbox]),.perfDialog select,.perfDialog textarea{border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;margin:6px 0 0;padding:10px 12px;font-size:16px;display:block}.performance button,.perfDialog button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:650}.performance button.primary,.perfDialog button.primary{background:var(--red,#d82420);border-color:var(--red,#d82420);color:#fff}.performance button:disabled,.perfDialog button:disabled{opacity:.55;cursor:wait}.performance button:hover:not(:disabled){filter:brightness(.97)}.perfTabs,.perfActions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.perfTabs .selected,.perfPlanList .selected{border-color:var(--perf-accent);box-shadow:inset 0 0 0 1px var(--perf-accent)}.perfUpdated{color:var(--muted);justify-content:flex-end;align-items:center;gap:15px;margin-bottom:16px;font-size:13px;display:flex}.perfMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.perfMetrics article{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--perf-accent);border-radius:14px;min-width:0;padding:22px 20px}.perfMetrics span,.perfMetrics small{color:var(--muted);font-size:14px;display:block}.perfMetrics strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.2;display:block}.perfPanel{background:var(--paper);border:1px solid var(--line);border-radius:16px;min-width:0;margin:20px 0;padding:26px}.perfPanel h2{letter-spacing:-.02em;margin:0 0 16px;font-size:21px;line-height:1.3}.perfPanel h3{margin:18px 0 10px;font-size:16px}.perfPanel p{margin:12px 0}.perfPanel small{color:var(--muted);font-size:14px}.perfSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.perfSectionHead h2{margin-bottom:6px}.perfSectionHead p{color:var(--muted);margin:0 0 15px;font-size:14px}.perfStatus{border:1px solid var(--line);background:var(--bg);border-radius:30px;padding:5px 12px;font-size:13px;display:inline-block}.perfAchievement{letter-spacing:-.025em;margin:12px 0 20px;font-size:24px;line-height:1.4;display:block}.perfProgressLabel{justify-content:space-between;gap:15px;margin:18px 0 8px;font-size:14px;display:flex}.performance progress{appearance:none;background:var(--bg);width:100%;height:12px;accent-color:var(--perf-accent);border:none;border-radius:8px;overflow:hidden}.performance progress::-webkit-progress-bar{background:var(--bg);border-radius:8px}.performance progress::-webkit-progress-value{background:var(--perf-accent);border-radius:8px}.performance progress::-moz-progress-bar{background:var(--perf-accent);border-radius:8px}.perfMilestones{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.perfMilestones span{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:7px 12px;font-size:14px}.perfMilestones .reached{border-color:var(--perf-accent);font-weight:700}.perfNotice{background:var(--bg);border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:14px 16px;font-size:14px}.perfNotice p{margin:6px 0}.perfHelp{margin:15px 0}.performance details{margin-top:16px;font-size:14px}.performance summary{cursor:pointer;min-height:40px;padding:10px 0;font-weight:650}.perfMedal{align-items:center;gap:12px;display:flex}.perfMedal span{font-size:24px}.perfCommission{grid-template-columns:1.3fr 1fr;gap:30px;margin:15px 0;display:grid}.perfCommission dl{margin:0}.perfCommission dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:9px 0;font-size:15px;display:flex}.perfCommission dd{margin:0;font-weight:650}.perfTotal{background:var(--bg);border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.perfTotal strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:34px}.perfTotal span{color:var(--muted);font-size:14px}.perfSales article,.perfTeam article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.perfSales span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.perfTeam article p{color:var(--muted);margin:5px 0;font-size:14px}.perfEmpty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;margin:20px 0;padding:40px 20px}.perfError{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-left:4px solid #b98228;border-radius:8px;padding:14px 18px}.perfDialog{border:1px solid var(--line);background:var(--paper);width:min(900px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:16px;padding:0;font-size:16px;line-height:1.5;overflow:auto}.perfDialog::backdrop{background:#111827a8}.perfDialog>header{background:var(--paper);z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.perfDialog h2{margin:0;font-size:21px}.perfDialog>header button{flex-shrink:0;width:44px;font-size:24px;line-height:1}.perfDialogBody{min-width:0;padding:24px}.perfDialog .perfPanel{border:0;margin:0;padding:0}.perfDialog textarea{min-height:100px}.perfDialogBody label{margin:15px 0}.perfPdf{border:0;width:100%;height:68dvh}.perfFormGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.performance fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:22px 0;padding:20px}.performance legend{padding:0 8px;font-size:17px;font-weight:700}.performance .perfCheck,.perfDialog .perfCheck{align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;font-weight:450;display:flex}.perfCheck input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0;margin:2px 0}.perfParticipantGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}.perfTierRow{grid-template-columns:1fr 1fr 44px;align-items:end;gap:12px;margin-bottom:14px;display:grid}.perfTierRow button{padding:8px}.perfPlanList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0;display:grid}.perfPlanList button{text-align:left;min-width:0;padding:20px}.perfPlanList strong,.perfPlanList span{display:block}.perfPlanList span{color:var(--muted);margin-top:6px;font-size:13px}.perfHistory{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.performance :focus-visible,.perfDialog :focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (width<=1000px){.perfMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.perfHeader{flex-direction:column;align-items:flex-start}.perfFilters{width:100%}.perfFilters label{flex:1;min-width:160px}}@media (width<=600px){.performance{font-size:16px}.perfPanel{border-radius:12px;padding:20px 16px}.perfMetrics{gap:10px}.perfMetrics article{padding:16px 13px}.perfMetrics strong{font-size:26px}.perfMetrics span,.perfMetrics small{font-size:13px}.perfCommission,.perfFormGrid,.perfParticipantGrid{grid-template-columns:1fr}.perfCommission{gap:16px}.perfSales article,.perfTeam article{flex-direction:column;gap:8px}.perfUpdated{justify-content:space-between}.perfDialog{width:calc(100vw - 16px);max-height:94dvh}.perfDialogBody{padding:18px 14px}.perfDialog>header{padding:14px}.perfTierRow{grid-template-columns:1fr 1fr 40px;gap:8px}.performance fieldset{padding:14px}.perfActions button{flex:1}.perfAchievement{font-size:21px}.perfProgressLabel{flex-wrap:wrap}}@media (width<=365px){.perfMetrics{grid-template-columns:1fr}.perfFilters{flex-direction:column}}@media (width<=600px){.perfFilters label{min-width:200px}.perfMetrics article:nth-child(2) strong{white-space:nowrap;font-size:clamp(18px,5vw,24px)}}@media (width<=365px){.perfMetrics article:nth-child(2) strong{font-size:26px}}.perfSaleIdentity{flex:1;min-width:0}.perfSaleValues{min-width:240px;max-width:100%}.perfSaleValues>strong{margin:2px 0 10px;display:block}.perfSaleValues>button{margin-top:12px}.perfSales .perfEditedValue,.perfSales .perfEditedLabel{color:#875100;font-weight:750}.perfEditedSale{border-left:3px solid #bf8426;padding-left:14px!important}.perfSales .perfEditedLabel{margin-bottom:10px;font-size:13px}.perfSaleValues details p{overflow-wrap:anywhere}html[data-theme=dark] .perfSales .perfEditedValue,html[data-theme=dark] .perfSales .perfEditedLabel{color:#ffd381}@media (width<=600px){.perfSaleValues{width:100%;min-width:0}}.perfTeamHeading{margin:0 0 16px;font-size:21px}.perfTeamCommission{overflow-wrap:anywhere;max-width:380px}.perfTeam article>div{min-width:0}.perfViewing{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--perf-accent);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px;display:flex}.perfViewing p{color:var(--muted);margin:5px 0 0;font-size:14px}@media (width<=600px){.perfViewing{flex-direction:column;align-items:stretch}}.perfLoading{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:14px;margin:20px 0;padding:24px}.perfLoading p{color:var(--muted);margin:8px 0 0;font-size:14px}.perfGoalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.perfGoalsGrid>.perfPanel{margin:0}.perfTeamCompact article{align-items:center;padding:18px 0}.perfTeamCompact .perfActions{margin:8px 0}.perfTeamCompact .perfTeamCommission{text-align:right}.perfTeamTimestamp,.perfReportUpdated{color:var(--muted);margin:16px 0 8px;font-size:14px}.perfTeamTimestamp button{margin-left:10px}.perfSellerSelect{min-width:200px;max-width:300px;margin:0}.perfViewing>div:first-child{flex:1}.perfCommission{grid-template-columns:1fr 1.3fr}.perfUpdated span{min-width:0}@media (width<=800px){.perfGoalsGrid{grid-template-columns:1fr}}@media (width<=600px){.perfCommission{grid-template-columns:1fr}.perfTeamCompact article{align-items:stretch}.perfTeamCompact .perfTeamCommission{text-align:left}.perfTeamTimestamp button{margin:8px 0 0}.perfUpdated{align-items:flex-start}.perfUpdated button{flex-shrink:0}}.financialHero{align-items:center}.financeHeroActions{align-items:center;gap:10px;display:flex}.cashIncomeAction{background:#218b4d!important;box-shadow:0 8px 20px #218b4d30!important}.cashExitAction{background:var(--red)}.financeCategoryTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.financeCategoryTabs button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.financeCategoryTabs button:hover{transform:translateY(-1px)}.financeCategoryTabs button.active{border-color:#e5272270;box-shadow:0 8px 24px #e5272214}.financeCategoryTabs button:last-child.active{border-color:#218b4d70;box-shadow:0 8px 24px #218b4d14}.financeCategoryTabs button>span:last-child,.financeCategoryTabs strong,.financeCategoryTabs small{display:block}.financeCategoryTabs strong{font-size:14px}.financeCategoryTabs small{color:var(--muted);margin-top:3px;font-size:10px}.financeCategoryIcon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.financeCategoryIcon.card{color:#c92721;background:#ffebe9}.financeCategoryIcon.cash{color:#218b4d;background:#e8f7ee}.financePeriod{border-left:4px solid var(--red);color:#fff;background:#17191d;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:18px 22px;display:flex}.financePeriod small,.financePeriod strong{display:block}.financePeriod small{color:#aeb2b8;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:800}.financePeriod strong{text-transform:none;font-size:20px}.financePeriodActions{align-items:flex-end;gap:10px;display:flex}.financeReportButton{color:#17191d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ffffff35;border-radius:9px;min-height:42px;padding:10px 15px;font-size:10px;font-weight:850}.financeReportButton:hover{background:#f4f5f6;border-color:#fff}.financeReportButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.financeReportButton:disabled{opacity:.58;cursor:wait}.financePeriod label{color:#bdc0c5;font-size:10px;font-weight:700}.financePeriod input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#25282d;border:1px solid #ffffff24;border-radius:9px;min-width:180px;margin-top:6px;padding:10px 12px;display:block}.cardOverview,.cashOverview{margin-bottom:18px}.cardOverview>article,.cashBalanceHero{border-left:5px solid var(--red);color:#fff;background:#17191d;border-radius:16px;justify-content:space-between;align-items:center;min-height:145px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1112}.cardOverview small,.cardOverview strong,.cardOverview span,.cashBalanceHero small,.cashBalanceHero strong,.cashBalanceHero span{display:block}.cardOverview small,.cashBalanceHero small{color:#ff5a54;letter-spacing:.16em;font-size:10px;font-weight:850}.cardOverview strong,.cashBalanceHero strong{letter-spacing:-.04em;margin-top:8px;font-size:34px}.cardOverview div>span,.cashBalanceHero div>span{color:#aeb2b8;margin-top:7px;font-size:11px}.overviewSymbol,.cashBalanceSymbol{opacity:.16;font-size:66px;font-weight:900}.cashOverview{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.cashBalanceHero{border-left-color:#218b4d}.cashBalanceHero small{color:#58d78c}.cashBalanceHero.negative{border-left-color:var(--red)}.cashBalanceHero.negative small,.cashBalanceHero.negative strong{color:#ff655f}.cashMonthMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cashMonthMetrics article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.cashMonthMetrics article:before{content:"";background:#218b4d;width:4px;position:absolute;inset:0 auto 0 0}.cashMonthMetrics article:last-child:before{background:var(--red)}.cashMonthMetrics small,.cashMonthMetrics strong{display:block}.cashMonthMetrics small{color:var(--muted);font-size:11px}.cashMonthMetrics strong{letter-spacing:-.03em;margin-top:8px;font-size:22px}.cashMonthMetrics article:first-child strong{color:#218b4d}.cashMonthMetrics article:last-child strong{color:#bd322b}.financeToolbar{align-items:flex-end}.costFilterControl{color:var(--muted);font-size:10px;font-weight:750}.costFilterControl select{min-width:215px;color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;margin-top:6px;padding:10px 12px;display:block}.financePanel .tableWrap table{min-width:930px}.costBadge,.movementBadge{white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.costBadge{color:#5f646c;background:#f0f1f3}.costBadge.entrada{color:#207e49;background:#e5f5eb}.costBadge.sem_categoria{color:#8a8e95;background:#f3f3f4}.movementBadge.entrada{color:#207e49;background:#e5f5eb}.movementBadge.saida{color:#ad5618;background:#fff0e5}.financialAmount{white-space:nowrap;font-weight:850}.financialAmount.entrada{color:#207e49}.financialAmount.saida{color:#bb332d}.receiptLink{color:#be211c;font-size:12px;font-weight:800;text-decoration:none}.receiptLink:hover{text-decoration:underline}.receiptButton{cursor:pointer;background:0 0;border:0;padding:4px 0}.receiptButton:disabled,.primary:disabled{opacity:.55;cursor:wait}.receiptName{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.receiptUpload input{padding:10px}.receiptUpload input::file-selector-button{color:#fff;cursor:pointer;background:#202328;border:0;border-radius:7px;margin-right:10px;padding:8px 11px;font-weight:700}.emptyFinanceActions{justify-content:center;gap:9px;display:flex}.financeModal{width:min(650px,100%)}.entryContext{background:#fff8f7;border:1px solid #f0d9d6;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:12px 14px;display:grid}.entryContext>span,.entryContext>strong{border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.entryContext>span{color:#fff;background:#24272b}.entryContext>strong{color:#b92d27;background:#ffebe9}.entryContext>small{color:var(--muted);text-align:right;font-size:10px}.entryContext.income{background:#f2fbf5;border-color:#cee8d8}.entryContext.income>strong{color:#207e49;background:#dff3e7}.receiptPreviewBack{z-index:30}.receiptPreviewModal{flex-direction:column;width:min(900px,100%);height:min(92vh,880px);max-height:92vh;display:flex;overflow:hidden}.receiptPreviewModal .modalHead h2{text-overflow:ellipsis;white-space:nowrap;max-width:700px;overflow:hidden}.receiptPreviewBody{background:#24272b;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.receiptPreviewBody img{object-fit:contain;max-width:100%;max-height:100%;display:block}.receiptPreviewBody iframe{background:#fff;border:0;width:100%;height:100%;min-height:520px}.receiptDownload{align-items:center;text-decoration:none;display:inline-flex}@media (width<=1000px){.financialHero{flex-direction:column;align-items:flex-start}.financeHeroActions,.financeToolbar,.costFilterControl,.costFilterControl select{width:100%}.cashOverview{grid-template-columns:1fr}}@media (width<=680px){.financePeriod{flex-direction:column;align-items:stretch}.financePeriodActions{grid-template-columns:1fr;width:100%;display:grid}.financePeriodActions label,.financePeriodActions input,.financeReportButton{width:100%}.financeHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.financeHeroActions .primary{white-space:nowrap;width:100%;min-width:0;padding-left:10px;padding-right:10px}.financeHeroActions .primary:only-child{grid-column:1/-1}.financeCategoryTabs{gap:9px}.financeCategoryTabs button{gap:9px;padding:12px}.financeCategoryIcon{width:36px;height:36px}.financeCategoryTabs strong{font-size:12px}.financeCategoryTabs small{font-size:9px;line-height:1.3}.financePeriod{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.financePeriod label,.financePeriod input{width:100%;min-width:0}.cardOverview>article,.cashBalanceHero{min-height:132px;padding:21px 19px}.cardOverview strong,.cashBalanceHero strong{font-size:28px}.overviewSymbol,.cashBalanceSymbol{font-size:48px}.cashMonthMetrics{gap:10px}.cashMonthMetrics article{padding:17px 15px}.cashMonthMetrics strong{font-size:18px}.entryContext{grid-template-columns:auto auto}.entryContext>small{text-align:left;grid-column:1/-1}.emptyFinanceActions{flex-direction:column;align-items:stretch}.mainNav{padding-left:10px;overflow-x:auto}.mainNav button{flex:none;padding:0 12px}.receiptPreviewBack{padding:0}.receiptPreviewModal{border-radius:0;width:100%;height:100dvh;max-height:none}.receiptPreviewModal .modalHead{padding:calc(16px + env(safe-area-inset-top)) 18px 15px}.receiptPreviewModal .modalHead h2{max-width:250px;font-size:18px}.receiptPreviewBody iframe{min-height:0}.receiptPreviewModal .modalFoot{padding:13px 16px calc(13px + env(safe-area-inset-bottom))}.receiptPreviewModal .modalFoot>*{text-align:center;flex:1;justify-content:center}}@media (width<=390px){.financeCategoryTabs,.cashMonthMetrics{grid-template-columns:1fr}}.postSalesFinance{gap:18px;display:grid}.postSalesFinanceHero{color:#fff;background:linear-gradient(135deg,#17191d 0%,#252a31 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.postSalesFinanceHero .eyebrow{color:#ff5a54;letter-spacing:.12em;margin:0 0 7px;font-size:9px;font-weight:900}.postSalesFinanceHero h1{letter-spacing:-.03em;margin:0;font-size:27px}.postSalesFinanceHero p:not(.eyebrow){color:#cfd3d8;max-width:660px;margin:8px 0 0;font-size:11px;line-height:1.5}.postSalesFinanceHero button{white-space:nowrap;min-width:180px}.postSalesFinanceFilters{background:#fff;border:1px solid #e1e4e8;border-radius:14px;grid-template-columns:minmax(240px,1.7fr) minmax(170px,.8fr) minmax(140px,.65fr) minmax(140px,.65fr);gap:12px;padding:15px;display:grid}.postSalesFinanceFilters label{color:#4c535c;font-size:9px;font-weight:800;display:block}.postSalesFinanceFilters input,.postSalesFinanceFilters select{color:#1f2329;background:#fff;border:1px solid #dfe3e7;border-radius:9px;width:100%;min-height:41px;margin-top:6px;padding:9px 11px;font-size:10px;display:block}.postSalesFinanceFilters input:focus,.postSalesFinanceFilters select:focus{border-color:#e52722;outline:3px solid #e527221a}.postSalesFinanceSummary{grid-template-columns:1.25fr repeat(3,1fr);gap:11px;display:grid}.postSalesFinanceSummary article{background:#fff;border:1px solid #e1e4e7;border-radius:13px;padding:15px 17px}.postSalesFinanceSummary article.total{background:#f5f9fd;border-color:#cbdbea}.postSalesFinanceSummary small,.postSalesFinanceSummary strong,.postSalesFinanceSummary span{display:block}.postSalesFinanceSummary small{color:#707780;letter-spacing:.07em;font-size:8px;font-weight:850}.postSalesFinanceSummary strong{margin-top:7px;font-size:18px}.postSalesFinanceSummary article.total strong{color:#1f5e97;font-size:21px}.postSalesFinanceSummary span{color:#6b737c;margin-top:5px;font-size:8px}.postSalesFinanceWarning{color:#76501d;background:#fffaf1;border:1px solid #ead4ad;border-left:4px solid #d88a25;border-radius:10px;padding:11px 13px;font-size:9px;font-weight:700}.postSalesFinanceState{text-align:center;background:#fafbfc;border:1px dashed #d8dde2;border-radius:14px;place-content:center;justify-items:center;min-height:210px;padding:30px;display:grid}.postSalesFinanceState strong{font-size:13px}.postSalesFinanceState span{color:#707780;margin-top:6px;font-size:10px}.postSalesFinanceState.error{color:#a82a24;background:#fff7f6;border-color:#edc9c7}.postSalesFinanceTableWrap{background:#fff;border:1px solid #dfe3e7;border-radius:14px;overflow:auto}.postSalesFinanceTable{border-collapse:collapse;width:100%;min-width:1280px}.postSalesFinanceTable th{z-index:1;color:#fff;letter-spacing:.03em;text-align:left;white-space:nowrap;background:#202328;padding:11px 10px;font-size:8px;font-weight:850;position:sticky;top:0}.postSalesFinanceTable td{color:#30353b;vertical-align:middle;border-top:1px solid #e8ebee;padding:11px 10px;font-size:9px}.postSalesFinanceTable tbody tr:first-child td{border-top:0}.postSalesFinanceTable tbody tr:nth-child(2n){background:#fafbfc}.postSalesFinanceTable td strong,.postSalesFinanceTable td small{display:block}.postSalesFinanceTable td small{color:#717983;margin-top:4px;font-size:8px;line-height:1.35}.postSalesFinanceTable .numeric{text-align:right;white-space:nowrap}.postSalesFinanceTable td.total{color:#1e6b45;font-weight:850}.postSalesDocumentCell{gap:6px;display:grid}.postSalesDocumentCell>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.postSalesDocumentCell a{color:#285f96;background:#eaf2fb;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:850;text-decoration:none}.postSalesPaymentList{justify-items:start;gap:5px;display:grid}.postSalesPaymentTag{color:#40505e;white-space:nowrap;background:#eef3f7;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-block}.postSalesPaymentTag.cartao{color:#5d42a1;background:#eee9fb}.postSalesPaymentTag.pix{color:#197457;background:#e5f5ef}.postSalesPaymentTag.dinheiro{color:#277547;background:#e9f5e8}.postSalesPaymentTag.boleto{color:#9a5c13;background:#fff1df}.postSalesPaymentTag.transferencia{color:#315f91;background:#e7f0fb}.postSalesPaymentTag.misto{color:#684da0;background:#f1ecfa}.postSalesPaymentTag.sem_cobranca{color:#61656b;background:#f2f2f2}.postSalesFinancePagination{color:#666e77;justify-content:space-between;align-items:center;gap:16px;padding:0 2px;font-size:9px;display:flex}.postSalesFinancePagination>div{align-items:center;gap:10px;display:flex}.postSalesFinancePagination button{min-height:35px;padding:7px 11px;font-size:8px}.postSalesFinancePagination strong{color:#30353b;font-size:9px}@media (width<=900px){.postSalesFinanceHero{flex-direction:column;align-items:stretch}.postSalesFinanceHero button{width:100%}.postSalesFinanceFilters{grid-template-columns:1fr 1fr}.postSalesFinanceSearch{grid-column:1/-1}.postSalesFinanceSummary{grid-template-columns:1fr 1fr}}@media (width<=620px){.postSalesFinanceHero{border-radius:14px;padding:22px 18px}.postSalesFinanceFilters,.postSalesFinanceSummary{grid-template-columns:1fr}.postSalesFinanceSearch{grid-column:auto}.postSalesFinancePagination{flex-direction:column;align-items:stretch}.postSalesFinancePagination>div{justify-content:space-between}.financeModuleTabs button{min-width:210px}}.postSalesFinanceSummary{grid-template-columns:1.25fr repeat(4,1fr)}.postSalesFinanceTable{min-width:1380px}.postSalesFinanceTable tbody tr.counterSaleMovement{background:#fffaf2}.postSalesFinanceTable tbody tr.counterSaleMovement:nth-child(2n){background:#fff7e9}@media (width<=900px){.postSalesFinanceSummary{grid-template-columns:1fr 1fr}}@media (width<=620px){.postSalesFinanceSummary{grid-template-columns:1fr}}.workshopCashDocuments{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}a.postSalesPaymentTag.paymentReceiptLink{text-underline-offset:3px;cursor:pointer;border:1px solid;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}a.postSalesPaymentTag.paymentReceiptLink:hover{filter:brightness(1.1)}a.postSalesPaymentTag.paymentReceiptLink:focus-visible{outline-offset:3px;outline:3px solid}.financialSales{--fs-bg:#fff;--fs-subtle:#f5f7fa;--fs-warn:#8b5109;--fs-warn-bg:#fff3db;--fs-pending:#fff4e7;--fs-pending-line:#f1c895;--fs-confirmed:#edf8ef;--fs-confirmed-line:#a9d8b4;--fs-confirmed-text:#216b38;--fs-pending-text:#8a4d13;color:var(--ink);min-width:0;margin-top:0;font-size:1rem}.shell:has(#finance-panel-sales)>.allUnitsBanner{display:none}.financialSalesToolbar{grid-template-columns:minmax(145px,.8fr) minmax(145px,.8fr) minmax(180px,1fr) minmax(200px,1.4fr) auto;align-items:end;gap:12px;display:grid}.financialSalesToolbar label,.financialSalesFilters label{flex-direction:column;gap:5px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.financialSalesToolbar input,.financialSalesToolbar select,.financialSalesFilters input,.financialSalesFilters select{width:100%;min-width:0;min-height:42px;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--fs-bg);border-radius:9px;padding:8px 10px}.financialSalesToolbar>button{min-height:42px;padding:9px 16px;font-size:.875rem}.financialSales .financialSalesFiltersActive{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.financialSalesFilters{border:1px solid var(--line);background:var(--fs-subtle);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding:14px;display:grid}.financialSalesFilters .financialSalesCheckbox{flex-direction:row;grid-column:span 3;align-items:center;font-weight:500}.financialSalesCheckbox input{width:18px;height:18px;min-height:18px;accent-color:var(--red)}.financialSalesSummary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:15px 0;font-size:.875rem;display:flex}.financialSalesSummary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:750}.financialSalesSummary small{margin-left:auto;font-size:.8125rem}.financialSalesSummary button{min-height:40px;padding:8px 12px;font-size:.875rem}.financialSalesTableWrap{border:1px solid var(--line);background:var(--fs-bg);border-radius:12px;overflow-x:auto}.financialSalesTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px;font-size:.875rem}.financialSalesTable>thead>tr>th{text-align:left;background:var(--fs-subtle);color:var(--muted);white-space:normal;padding:12px 14px;font-size:.8125rem;font-weight:650}.financialSalesTable>thead>tr>th:first-child{width:23%}.financialSalesTable>thead>tr>th:nth-child(2){width:21%}.financialSalesTable>thead>tr>th:nth-child(3){width:18%}.financialSalesTable>thead>tr>th:nth-child(6){width:155px}.financialSalesTable>tbody>tr>td{border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:13px 14px;line-height:1.4}.financialSalesTable>tbody>tr>td>strong,.financialSalesTable>tbody>tr>td>small{display:block}.financialSalesTable>tbody>tr>td>small{color:var(--muted);margin-top:4px;font-size:.8125rem}.financialSalesTable>tbody>tr.financialSalePending>td{background:var(--fs-pending)}.financialSalesTable>tbody>tr.financialSaleConfirmed>td{background:var(--fs-confirmed)}.financialSalesTable>tbody>tr.financialSalePending>td:first-child{border-left:3px solid var(--fs-pending-line)}.financialSalesTable>tbody>tr.financialSaleConfirmed>td:first-child{border-left:3px solid var(--fs-confirmed-line)}.financialSalesValue{font-variant-numeric:tabular-nums;white-space:nowrap}.financialSalesOpen{text-align:right}.financialSalesOpen button{white-space:nowrap;min-height:36px;padding:8px 10px;font-size:.875rem;font-weight:600}.financialSaleStatus{white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-flex}.financialSaleStatus.confirmed{color:var(--fs-confirmed-text);background:var(--fs-confirmed);border:1px solid var(--fs-confirmed-line)}.financialSaleStatus.pending{color:var(--fs-pending-text);background:var(--fs-pending);border:1px solid var(--fs-pending-line)}.financialSalesMuted{color:var(--muted)}.financialSalesPagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;font-size:.875rem;display:flex}.financialSalesPagination span{margin-right:auto}.financialSales button:focus-visible{outline:3px solid var(--red);outline-offset:3px}.financialSaleWorkspace{background:var(--fs-bg);min-width:0;padding:16px 18px 12px}.financialSalesTable>tbody>tr.financialSaleExpandedRow>td{border-top:0;padding:0}.financialSaleExpandedRow .financialSaleWorkspace{border-top:1px solid var(--line)}.financialSalePaymentPanel{min-width:0}.financialSalePaymentPanel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.financialSalePaymentHeading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.financialSalePaymentPanel h3{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:650}.financialSalePaymentPanel p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.financialSalePaymentHeading>p{flex-basis:100%}.financialSaleFiles{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.financialSaleFiles button{background:var(--fs-subtle);min-height:32px;box-shadow:none;border-radius:8px;padding:6px 10px;font-size:.875rem;font-weight:500}.financialSalePayments{border:1px solid var(--line);background:var(--fs-bg);border-radius:10px;margin:0;padding:0;list-style:none}.financialSalePayment{background:color-mix(in srgb,var(--fs-pending) 45%,var(--fs-bg));border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr) minmax(240px,.8fr);align-items:center;gap:10px 20px;padding:11px 14px;display:grid}.financialSalePayment+.financialSalePayment{border-top:1px solid var(--line)}.financialSalePayment:first-child{border-radius:9px 9px 0 0}.financialSalePayment:last-child{border-radius:0 0 9px 9px}.financialSalePayment:only-child{border-radius:9px}.financialSalePayment.isConfirmed{background:color-mix(in srgb,var(--fs-confirmed) 65%,var(--fs-bg))}.financialSalePaymentInfo,.financialSalePaymentValue{overflow-wrap:anywhere;min-width:0}.financialSalePaymentInfo>strong{font-size:.875rem;font-weight:600}.financialSalePaymentInfo>small{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.4;display:block}.financialSalePaymentValue>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650;line-height:1.4;display:block}.financialSalePaymentValue>span{color:var(--muted);margin-top:2px;font-size:.8125rem;line-height:1.4;display:block}.financialSalePaymentProgress{color:var(--muted);font-size:.8125rem;line-height:1.4}.financialSaleNoPayments{border:1px solid var(--line);background:var(--fs-subtle);border-radius:9px;padding:10px 12px;font-size:.875rem;line-height:1.5}.financialSaleNoPayments strong,.financialSaleNoPayments span{display:block}.financialSaleNoPayments strong{color:var(--ink);margin-bottom:3px;font-weight:600}.financialSaleNoPayments span{color:var(--muted)}.financialSalesWarnings{color:var(--fs-warn);margin:8px 0;font-size:.8125rem;line-height:1.5}.financialSaleOtherDetails{border-top:1px solid var(--line);margin-top:8px;padding-top:5px}.financialSaleOtherDetails>summary{cursor:pointer;width:fit-content;color:var(--muted);padding:6px 0;font-size:.875rem;font-weight:500}.financialSaleOtherDetails>summary:focus-visible{outline:3px solid var(--red);outline-offset:3px}.financialSaleFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:10px 0 0;font-size:.875rem;line-height:1.5;display:grid}.financialSaleFacts>div{grid-template-columns:130px minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.financialSaleFacts dt{color:var(--muted)}.financialSaleFacts dd{overflow-wrap:anywhere;margin:0}.financialSaleFacts .financialSaleObservation{grid-column:1/-1}.financialSaleObservation dd{white-space:pre-wrap}.financialPaymentReview{min-width:0;font-size:.875rem}.financialPaymentReview label{cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:5px 0;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.financialPaymentReview input{accent-color:#278144;cursor:pointer;flex:none;width:16px;min-width:16px;height:16px;margin:0;padding:0}.financialPaymentReview input:disabled{cursor:default;opacity:1}.financialPaymentReview label:has(input:disabled){cursor:default}.financialPaymentReview label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.financialPaymentReview.isConfirmed label,.financialPaymentReview.isConfirmed small{color:var(--fs-confirmed-text)}.financialPaymentReview.isPending label{color:var(--ink)}.financialPaymentReview small{overflow-wrap:anywhere;color:var(--muted);margin:3px 0 0 24px;font-size:.75rem;line-height:1.4;display:block}.financialPaymentConfirmedLine{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.financialPaymentCheck{color:#fff;background:#208447;border-radius:5px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:24px;display:inline-flex}.financialPaymentCheck svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.financialPaymentAuthor{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:500}.financialSales .financialPaymentUndo{color:var(--muted);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;min-height:30px;padding:5px 2px;font-size:.8125rem;line-height:1.4;text-decoration:underline}.financialPaymentUndoPrompt{background:var(--fs-bg);border:1px solid var(--line);color:var(--ink);border-radius:8px;margin-top:6px;padding:10px;font-size:.875rem}.financialPaymentUndoPrompt>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.financialPaymentUndoPrompt button{padding:7px 9px;font-size:.8125rem}.financialPaymentUndone{max-width:300px;line-height:1.5;display:block}.financialPaymentReview.isConfirmed>small{margin-left:43px}html[data-theme=dark] .financialSales{--fs-bg:#172334;--fs-subtle:#111c2b;--fs-warn:#ffd398;--fs-warn-bg:#3b2c17;--fs-pending:#302519;--fs-pending-line:#96703e;--fs-confirmed:#192e24;--fs-confirmed-line:#3f855b;--fs-confirmed-text:#a3e5b6;--fs-pending-text:#f4cc9b}@media (width<=1050px){.financialSalesToolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.financialSalesToolbar .financialSalesSearch{grid-column:span 3}.financialSalesTable{table-layout:auto}.financialSalesTable>thead>tr>th:nth-child(n){width:auto}}@media (width<=760px){.financialSalesToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.financialSalesToolbar>label:nth-child(3){grid-column:1/-1}.financialSalesToolbar .financialSalesSearch{grid-column:auto}.financialSalesToolbar>button{align-self:end}.financialSalesFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.financialSalesFilters .financialSalesCheckbox{grid-column:1/-1}.financialSalesSummary{gap:7px 16px;padding:14px 0}.financialSalesSummary small{display:none}.financialSalesSummary button{margin-left:auto}.financialSalesTableWrap{background:0 0;border:0;overflow:visible}.financialSalesTable,.financialSalesTable>tbody{min-width:0;display:block}.financialSalesTable>thead{display:none}.financialSalesTable>tbody>tr:not(.financialSaleExpandedRow){border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:10px;padding:13px;display:grid}.financialSalesTable>tbody>tr>td{border:0;min-width:0;padding:0}.financialSalesTable>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:.8125rem;display:block}.financialSalesTable>tbody>tr>td:first-child{grid-column:1/-1}.financialSalesTable>tbody>tr>td:first-child:before{display:none}.financialSalesTable>tbody>tr>td:first-child>strong{font-size:1rem}.financialSalesTable>tbody>tr>td:first-child>small{margin-top:3px}.financialSalesTable>tbody>tr.financialSalePending>td:first-child,.financialSalesTable>tbody>tr.financialSaleConfirmed>td:first-child{border-left:0}.financialSalesTable>tbody>tr.financialSalePending{background:var(--fs-pending);border-color:var(--fs-pending-line)}.financialSalesTable>tbody>tr.financialSaleConfirmed{background:var(--fs-confirmed);border-color:var(--fs-confirmed-line)}.financialSalesTable .financialSalesOpen{grid-column:1/-1}.financialSalesOpen button{width:100%;min-height:44px}.financialSalesPagination{flex-wrap:wrap}.financialSalesPagination span{width:100%}.financialSalesTable>tbody>tr.financialSaleExpandedRow{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;margin:-10px 0 12px;display:block;overflow:hidden}.financialSalesTable>tbody>tr.financialSaleExpandedRow>td{display:block}.financialSaleWorkspace{padding:14px}.financialSalePaymentPanel>header{flex-direction:column;align-items:flex-start;gap:8px}.financialSaleFiles button{white-space:normal}.financialSalePayment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 12px;padding:11px 12px}.financialSalePaymentValue{text-align:right}.financialSalePayment>.financialPaymentReview{border-top:1px solid var(--line);grid-column:1/-1;padding-top:5px}.financialSaleFacts{grid-template-columns:minmax(0,1fr)}.financialSaleFacts>div{grid-template-columns:115px minmax(0,1fr)}}@media (width<=400px){.financialSalesToolbar,.financialSalesFilters{gap:9px}.financialSalesFilters{grid-template-columns:1fr}.financialSaleFacts>div{grid-template-columns:1fr;gap:2px}.financialSalePaymentValue>strong{font-size:1rem}.financialSaleStatus{font-size:.8125rem}}@media (pointer:coarse){.financialSaleFiles button,.financialSaleOtherDetails>summary{min-height:44px}.financialSales .financialPaymentUndo{min-width:60px;min-height:44px}.financialPaymentReview label{align-items:center;min-height:44px}}.approvedLeadUploadCategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.approvedLeadUploadCategories .approvedLeadFilePicker{min-width:0;margin:0}@media (width<=650px){.approvedLeadUploadCategories{grid-template-columns:minmax(0,1fr)}}.financialSaleFacts .financialSaleModelCost strong{font-weight:600}.financialSaleModelCost small{color:var(--muted);margin-top:2px;font-size:.8125rem;line-height:1.5;display:block}.financeModuleTabs{border-bottom:1px solid var(--line);align-items:stretch;gap:4px;margin:-7px 0 24px;display:flex}.financeModuleTabs button{color:#727780;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:32px auto;align-items:center;column-gap:10px;min-width:220px;padding:13px 17px 15px;display:grid;position:relative}.financeModuleTabs button>span{color:#5e636b;background:#e9ebee;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:16px;font-weight:850;display:grid}.financeModuleTabs button>span.financeAfterSalesIcon{letter-spacing:-.03em;font-size:10px}.financeModuleTabs button strong{color:#464a50;font-size:13px}.financeModuleTabs button small{color:#969aa1;margin-top:2px;font-size:10px}.financeModuleTabs button.active>span{color:var(--red);background:#ffebe9}.financeModuleTabs button.active strong{color:#181a1e}.financeModuleTabs button.active:after{content:"";background:var(--red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.financeModuleTabs button:focus-visible,.accountsPayableView button:focus-visible,.accountsPayableView a:focus-visible{outline-offset:2px;outline:3px solid #e5272230}.payableHero{align-items:center}.payableHeroActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.payableImportAction,.payableReportAction{min-width:190px}.payableReportAction{color:#2e3339!important;background:#fff!important;border-color:#cfd3d8!important}.payableReportAction:hover{background:#f7f8f9!important;border-color:#9ea5ad!important}.payablePermissionNotice{color:#74531e;background:#fffaec;border:1px solid #ead8aa;border-left:4px solid #d99122;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:-10px 0 18px;padding:13px 16px;display:flex}.payablePermissionNotice strong{font-size:11px}.payablePermissionNotice span{text-align:right;font-size:11px;line-height:1.45}.payablePeriod{border-left:4px solid var(--red);color:#fff;background:#17191d;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:19px 22px;display:flex;box-shadow:0 10px 25px #1112}.payablePeriod small,.payablePeriod strong,.payablePeriod span{display:block}.payablePeriod>div>small{color:#ff625d;letter-spacing:.15em;margin-bottom:5px;font-size:9px;font-weight:850}.payablePeriod>div>strong{text-transform:capitalize;font-size:21px}.payablePeriod>div>span{color:#aeb2b8;margin-top:5px;font-size:11px}.payablePeriod label{color:#b9bdc3;font-size:10px;font-weight:700}.payablePeriod input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#25282d;border:1px solid #ffffff24;border-radius:9px;min-width:180px;margin-top:6px;padding:10px 12px;display:block}.payableMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.payableMetrics article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:17px 17px 16px;position:relative;overflow:hidden}.payableMetrics article:before{content:"";background:#5c6470;width:4px;position:absolute;inset:0 auto 0 0}.payableMetrics .pending:before,.payableMetrics .future:before{background:#d58a1c}.payableMetrics .paid:before{background:#218b4d}.payableMetrics .overdue:before{background:#9da1a8}.payableMetrics .overdue.attention:before{background:#d63830}.payableMetrics small,.payableMetrics strong,.payableMetrics span{display:block}.payableMetrics small{color:#777c84;letter-spacing:.06em;min-height:26px;font-size:9px;font-weight:850}.payableMetrics strong{letter-spacing:-.035em;white-space:nowrap;margin:4px 0 5px;font-size:20px}.payableMetrics span{color:#8b9098;font-size:10px;line-height:1.4}.payableMetrics .overdue.attention strong{color:#bd2f29}.payableMetrics .paid strong{color:#207b46}.payablePanel{overflow:visible}.payableToolbar{background:#fff;border-radius:16px 16px 0 0}.payableFilters{align-items:flex-end;gap:9px;display:flex}.payableFilters label{color:#747980;font-size:10px;font-weight:750}.payableFilters input,.payableFilters select{height:40px;color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:5px;padding:9px 11px;display:block}.payableFilters input{width:270px}.payableFilters select{min-width:130px}.payableFilters input:focus,.payableFilters select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.payableNotice{color:#27673f;background:#eef8f1;border-bottom:1px solid #d9e8dd;justify-content:space-between;align-items:center;gap:16px;padding:11px 19px;font-size:11px;font-weight:650;display:flex}.payableNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:19px}.payableEmpty .primary{margin-top:2px}.payableSchedule{background:#f7f8f9;padding:0 18px 20px}.payableDay{padding-top:17px}.payableDay>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;padding:0 4px;display:flex}.payableDay>header>div{align-items:center;gap:10px;display:flex}.payableDateBlock{color:#fff;background:#202328;border-radius:10px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:850;display:grid}.payableDay>header strong,.payableDay>header small{display:block}.payableDay>header strong{font-size:12px}.payableDay>header small{color:#888d95;margin-top:2px;font-size:10px}.payableDay>header>div:last-child{text-align:right;display:block}.payableDay>header>div:last-child strong{font-size:14px}.payableRows{background:#fff;border:1px solid #e2e4e7;border-radius:13px;overflow:hidden}.payableRow{border-top:1px solid #eceef0;border-left:4px solid #737b87;grid-template-columns:minmax(230px,1.45fr) minmax(210px,1.05fr) minmax(160px,.72fr) minmax(150px,.7fr);align-items:center;gap:18px;min-height:106px;padding:15px 16px;display:grid}.payableRow:first-child{border-top:0}.payableRow.paid{background:#fbfdfb;border-left-color:#218b4d}.payableIdentity strong,.payableIdentity span{display:block}.payableIdentity strong{font-size:14px}.payableIdentity>div:first-child>span{color:#595e66;margin-top:4px;font-size:11px;line-height:1.4}.payableMeta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.payableMeta span{color:#71767e;background:#f0f2f4;border-radius:99px;padding:4px 7px;font-size:9px}.payableDocuments{flex-wrap:wrap;gap:6px;display:flex}.payableDocuments button,.payableDocuments .missingDocument{color:#3e444c;background:#fff;border:1px solid #dde0e4;border-radius:8px;align-items:center;min-height:31px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.payableDocuments button{cursor:pointer}.payableDocuments button:hover{background:#f7f8f9;border-color:#bfc4ca}.payableDocuments .copyReference{color:#7b5a20;background:#fffaf0;border-color:#dfd2ae}.payableDocuments .missingDocument{color:#9a9ea5;border-style:dashed;font-weight:600}.payableValue{text-align:right}.payableValue>strong,.payableValue>small{display:block}.payableValue>strong{letter-spacing:-.03em;margin-top:8px;font-size:18px}.payableValue>small{color:#6f747c;margin-top:4px;font-size:9px;line-height:1.35}.payableStatus{color:#616873;white-space:nowrap;background:#eef0f2;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.payableStatus.overdue{color:#bd2e28;background:#fee8e6}.payableStatus.today{color:#b85d11;background:#fff0df}.payableStatus.soon{color:#a86612;background:#fff4df}.payableStatus.paid{color:#207b46;background:#e7f5ec}.payableActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payableActions button,.confirmPaymentModal .confirmPaid{cursor:pointer;border:0;border-radius:9px;min-height:38px;padding:9px 11px;font-size:10px;font-weight:800}.payableActions .secondary{border:1px solid #dfe1e4}.confirmPaid{color:#fff;cursor:pointer;background:#218b4d;border:0;border-radius:9px;padding:10px 13px;font-weight:800;box-shadow:0 7px 17px #218b4d25}.confirmPaid:disabled{opacity:.55;cursor:wait}.reopenPayable{color:#5f6670;background:#eef0f2}.payableRow.paid .payableIdentity,.payableRow.paid .payableDocuments{opacity:.78}.payableModal{width:min(980px,100%)}.payableModal .modalHead p:last-child,.payablePreviewModal .modalHead p:last-child{color:#7b8088;margin:5px 0 0;font-size:11px}.payableUploadIntro{padding:18px 25px 0}.payableUploadIntro strong,.payableUploadIntro span{display:block}.payableUploadIntro strong{font-size:13px}.payableUploadIntro span{color:#7d828a;margin-top:4px;font-size:10px}.payableUploadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:13px 25px 4px;display:grid}.payableUploadGrid label{cursor:pointer;background:#fafbfb;border:1px dashed #cfd3d8;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:11px;padding:13px;display:grid}.payableUploadGrid label:hover{background:#f6f7f8;border-color:#aeb4bc}.payableUploadGrid label.selected{background:#eef8f1;border-style:solid;border-color:#95c9a9}.uploadIcon{color:#fff;background:#202328;border-radius:10px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.payableUploadGrid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.payableUploadGrid small{color:#848991;margin-top:3px;font-size:9px}.payableFormGrid{padding-top:17px}.payableFormGrid input,.payableFormGrid select{min-height:41px}.payableFormError{color:#a72d27;background:#fff0ef;border:1px solid #f0c3bf;border-radius:9px;padding:10px 12px;font-size:11px}.paymentConfirmationSummary{padding:23px 25px 8px}.paymentConfirmationSummary span,.paymentConfirmationSummary strong,.paymentConfirmationSummary small{display:block}.paymentConfirmationSummary span{font-size:13px;font-weight:750}.paymentConfirmationSummary strong{letter-spacing:-.04em;margin:6px 0;font-size:30px}.paymentConfirmationSummary small{color:#767b83;font-size:11px}.paymentWarning{color:#77531b;background:#fff9ea;border:1px solid #efd49a;border-radius:10px;flex-direction:column;gap:3px;padding:12px 13px;display:flex}.paymentWarning strong{font-size:11px}.paymentWarning span{font-size:10px;line-height:1.4}.confirmPaymentModal{width:min(520px,100%)}.payablePreviewModal{flex-direction:column;width:min(1060px,100%);height:min(90vh,850px);display:flex;overflow:hidden}.payablePreviewBody{background:#2a2d31;flex:1;min-height:0;padding:12px}.payablePreviewBody iframe,.payablePreviewBody img{object-fit:contain;background:#fff;border:0;border-radius:7px;width:100%;height:100%;display:block}.payablePreviewModal .modalFoot a{text-decoration:none}.payablePreviewModal .modalFoot{flex:none}.payableReportModal{flex-direction:column;width:min(880px,100%);max-height:min(92vh,920px);display:flex;overflow:hidden}.payableReportModal .modalHead{flex:none}.payableReportModal .modalHead p:last-child{color:#7b8088;max-width:560px;margin:5px 0 0;font-size:11px;line-height:1.45}.payableReportBody{background:#f7f8f9;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:19px 25px;display:flex;overflow:auto}.payableReportSection{background:#fff;border:1px solid #dfe2e5;border-radius:13px;min-width:0;margin:0;padding:15px}.payableReportSection legend{color:#282c31;align-items:center;gap:8px;padding:0 7px;display:flex}.payableReportSection legend>span{color:#fff;background:#24272c;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.payableReportSection legend>strong{font-size:12px}.payableReportOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.payableReportOptions label{color:#32363c;cursor:pointer;background:#fafbfb;border:1px solid #dfe2e5;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:13px;display:grid;position:relative}.payableReportOptions label:hover{background:#f7f8f9;border-color:#bfc4ca}.payableReportOptions label.active{background:#fff4f3;border-color:#e24741;box-shadow:0 0 0 2px #e5272212}.payableReportOptions input{width:15px;height:15px;accent-color:var(--red);position:absolute;top:10px;right:10px}.payableReportOptions label>span{color:#fff;background:#25282d;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.payableReportOptions label.active>span{background:var(--red)}.payableReportOptions strong{padding-right:17px;font-size:10.5px}.payableReportOptions small{color:#7b8088;margin-top:4px;font-size:9px;line-height:1.35}.payableReportPeriodTabs{background:#eef0f2;border-radius:10px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.payableReportPeriodTabs label{color:#6f747c;cursor:pointer;border-radius:7px;padding:8px 16px;font-size:10px;font-weight:800;position:relative}.payableReportPeriodTabs label.active{color:#24272c;background:#fff;box-shadow:0 3px 9px #171a1e12}.payableReportPeriodTabs input{opacity:0;pointer-events:none;position:absolute}.payableReportFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payableReportFields label{color:#5e646c;font-size:10px;font-weight:750}.payableReportFields label.wide{grid-column:1/-1}.payableReportFields input,.payableReportFields select{color:#202328;background:#fff;border:1px solid #dfe2e5;border-radius:9px;outline:none;width:100%;min-height:42px;margin-top:6px;padding:9px 11px;display:block}.payableReportFields input:focus,.payableReportFields select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.payableReportFields select:disabled{color:#555c64;opacity:1;background:#f1f3f4}.payableReportFields label>small{color:#858a92;margin-top:5px;font-size:9px;font-weight:500;line-height:1.4;display:block}.payableReportCriterion{color:#747a82;border-left:3px solid #7b828c;margin:11px 0 0;padding:3px 0 3px 9px;font-size:9px;line-height:1.45}.payableReportSummary{background:#f1f8f3;border:1px solid #cbded1;border-left:4px solid #218b4d;border-radius:11px;grid-template-columns:1fr auto;gap:4px 18px;padding:12px 14px;display:grid}.payableReportSummary>span{color:#39704f;letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:900}.payableReportSummary>strong{font-size:11px}.payableReportSummary>small{color:#65746b;text-align:right;align-self:center;font-size:9px}.payableReportError{margin:0}.payableReportModal .modalFoot{background:#fff;flex:none}.payableReportModal .modalFoot button{min-height:43px}.payableReportModal button:disabled,.payableReportModal input:disabled,.payableReportModal select:disabled{cursor:not-allowed}.payableReportModal button:disabled{opacity:.58}@media (width<=1180px){.payableMetrics{grid-template-columns:repeat(3,1fr)}.payableRow{grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(150px,.75fr)}.payableActions{border-top:1px dashed #e4e6e8;grid-column:1/-1;padding-top:3px}.payableActions button{flex:1}.payableUploadGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.financeModuleTabs{margin-top:-5px;overflow-x:auto}.financeModuleTabs button{min-width:190px;padding-left:12px;padding-right:12px}.payableHero{align-items:flex-start}.payableHeroActions{flex-direction:column;width:100%}.payableImportAction,.payableReportAction{width:100%}.payablePermissionNotice,.payablePeriod{flex-direction:column;align-items:flex-start}.payablePermissionNotice span{text-align:left}.payablePeriod label,.payablePeriod input{width:100%}.payableMetrics{grid-template-columns:1fr 1fr}.payableMetrics article{padding:15px}.payableMetrics strong{font-size:18px}.payableToolbar{align-items:stretch}.payableFilters{flex-direction:column;align-items:stretch;width:100%}.payableFilters label,.payableFilters input,.payableFilters select{width:100%}.payableSchedule{padding:0 10px 14px}.payableDay>header{align-items:flex-end}.payableDay>header>div:first-child>div small{display:none}.payableRow{grid-template-columns:1fr;gap:12px;padding:15px}.payableValue{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.payableValue>strong{margin:0 0 0 auto}.payableValue>small{flex-basis:100%;order:3}.payableValue:has(>small){flex-wrap:wrap}.payableDocuments button,.payableDocuments .missingDocument{flex:1;justify-content:center;min-height:40px}.payableActions{padding-top:10px}.payableActions button{min-height:44px}.payableUploadGrid{grid-template-columns:1fr}.payablePreviewBack{padding:0}.payablePreviewModal{border-radius:0;width:100%;height:100vh;max-height:none}.payablePreviewBody{padding:7px}.payablePreviewModal .modalFoot>*{text-align:center;flex:1}.confirmPaymentModal .modalFoot{background:#fff;position:sticky;bottom:0}.payableReportModal{border-radius:0;width:100%;height:100vh;max-height:none}.payableReportBody{padding:16px}.payableReportOptions,.payableReportFields{grid-template-columns:1fr}.payableReportFields label.wide{grid-column:auto}.payableReportPeriodTabs{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.payableReportPeriodTabs label{text-align:center;padding:10px 7px}.payableReportSummary{grid-template-columns:1fr}.payableReportSummary>small{text-align:left}.payableReportModal .modalFoot{z-index:2;position:sticky;bottom:0}.payableReportModal .modalFoot>*{flex:1}}@media (width<=430px){.payableMetrics{grid-template-columns:1fr}.payableMetrics small{min-height:0}.payableDay>header>div:last-child small{display:none}.payableDateBlock{width:36px;height:36px}.payableUploadGrid,.payableUploadIntro{padding-left:18px;padding-right:18px}}.payableRow.forecastIncomplete{background:#fff8df;box-shadow:inset 0 0 0 1px #ead08a}.payableRow.documentsComplete{background:#edf8f0;box-shadow:inset 0 0 0 1px #a8d8b7}.payableRow.paid{background:#f4faf6;box-shadow:inset 0 0 0 1px #b7dcc3}.payableRow.overdue{border-left-color:#d63830}.payableRow.today{border-left-color:#e26e22}.payableRow.soon{border-left-color:#d99122}.payableWorkflow{color:#785914;letter-spacing:.045em;text-transform:uppercase;background:#fff0b8;border-radius:99px;width:max-content;margin-bottom:7px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.payableWorkflow.documentsComplete{color:#176d3a;background:#d8f1e0}.payableWorkflow.paid{color:#fff;background:#087a3f;box-shadow:0 4px 10px #087a3f2b}.payableRow.paid .payableIdentity{opacity:1}.payableRow.paid .payableIdentity>div:first-child>strong,.payableRow.paid .payableIdentity>div:first-child>span:not(.payableWorkflow),.payableRow.paid .payableMeta,.payableRow.paid .payableDocuments,.payableRow.paid .payableActions,.payableRow.paid .payableValue>strong,.payableRow.paid .payableValue>small{opacity:.58}.payableRow.paid .payableStatus.paid{color:#fff;opacity:1;background:#087a3f}.payableRow:not(.paid) .payableValue>strong{color:#c67613}.payableRow.paid .payableValue>strong{color:#168049;opacity:.76}.payableUploadGrid label{position:relative}.payableUploadGrid input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.payableUploadGrid label:has(input:focus-visible){outline-offset:2px;outline:3px solid #e5272230}.payableUploadGrid label[aria-busy=true]{background:#fff9e8;border-style:solid;border-color:#d99a16}.payableUploadGrid label[aria-busy=true] .uploadIcon{animation:1s ease-in-out infinite payableReaderPulse}.payableReaderNotice{color:#225f39;background:#f0f8f2;border:1px solid #b7d8c1;border-radius:10px;align-items:center;gap:10px;margin:11px 25px 0;padding:10px 12px;display:flex}.payableReaderNotice>span{background:#d8efdf;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.payableReaderNotice div{min-width:0}.payableReaderNotice strong,.payableReaderNotice small{display:block}.payableReaderNotice strong{font-size:10px}.payableReaderNotice small{margin-top:3px;font-size:9px;line-height:1.45}.payableReaderNotice.reading{color:#755414;background:#fff9e8;border-color:#ecd394}.payableReaderNotice.reading>span{background:#f8e8b7;animation:1s linear infinite payableReaderSpin}.payableFormGrid label.needsReview{color:#745315;background:#fff7dc;border-radius:9px;padding:7px}.payableFormGrid label.needsReview input{border-color:#d99a16;box-shadow:0 0 0 3px #d99a1618}.payableFormGrid label>small{color:#858a92;margin-top:5px;font-size:9px;line-height:1.35;display:block}.payableRecurrence{background:#fafbfb;border:1px solid #dfe2e5;border-radius:12px;margin:4px 0 0;padding:13px}.payableRecurrence legend{color:#202328;padding:0 5px;font-size:12px;font-weight:800}.payableChoiceGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payableChoiceGrid label{cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:10px;grid-template-columns:18px 1fr;column-gap:8px;padding:11px 12px;display:grid;position:relative}.payableChoiceGrid label.active{background:#fff4f3;border-color:#e24741;box-shadow:0 0 0 2px #e5272212}.payableChoiceGrid input{width:16px;height:16px;accent-color:var(--red);grid-row:1/3;margin:1px 0 0}.payableChoiceGrid strong{font-size:10px}.payableChoiceGrid span{color:#777d85;margin-top:3px;font-size:9px}.payableAmountMode{border-top:1px dashed #dfe2e5;margin-top:13px;padding-top:12px}.payableAmountMode>strong{margin-bottom:8px;font-size:10px;display:block}.payableRecurrenceSummary,.payableSeriesInfo{color:#6d521c;background:#fff9e8;border:1px solid #ddcf9d;border-radius:10px;align-items:flex-start;gap:10px;margin-top:11px;padding:11px 12px;display:flex}.payableRecurrenceSummary>span,.payableSeriesInfo>span{font-size:17px;font-weight:900}.payableRecurrenceSummary strong,.payableRecurrenceSummary small,.payableSeriesInfo strong,.payableSeriesInfo small{display:block}.payableRecurrenceSummary strong,.payableSeriesInfo strong{font-size:10px}.payableRecurrenceSummary small,.payableSeriesInfo small{color:#7c6a43;margin-top:3px;font-size:9px;line-height:1.45}.payableSeriesInfo{color:#24603b;background:#f0f8f2;border-color:#bbdbc5;margin:3px 0 0}.payableSeriesInfo small{color:#61816c}@keyframes payableReaderPulse{50%{opacity:.62;transform:scale(.95)}}@keyframes payableReaderSpin{to{transform:rotate(360deg)}}@media (width<=760px){.payableReaderNotice{margin-left:18px;margin-right:18px}.payableChoiceGrid{grid-template-columns:1fr}.payableModal .modalFoot{z-index:2;background:#fff;position:sticky;bottom:0}.payableWorkflow{white-space:normal;line-height:1.35}}.payableStandaloneNotice{border:1px solid #d9e8dd;border-radius:11px;margin-bottom:14px}.payableDrilldown{margin-bottom:20px}.payableDrillHeader{background:#fff;border:1px solid #e2e4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:9px 12px;display:flex}.payableBreadcrumbs{align-items:center;gap:6px;min-width:0;display:flex}.payableBreadcrumbs button{color:#6f747c;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750}.payableBreadcrumbs button:hover{color:#25282d;background:#f1f3f4}.payableBreadcrumbs button.active{color:#fff;background:#24272c}.payableBreadcrumbs>span{color:#b1b5bb}.payableBreadcrumbs>strong{color:#24272c;white-space:nowrap;font-size:10px}.payableColorLegend{white-space:nowrap;align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex}.payableColorLegend .paid,.payableSplitValues .paid,.payableMonthSplit .paid,.payableCompactTotals .paid,.payableCalendarGrid .paid,.payableDaySummary .paid{color:#168049}.payableColorLegend .pending,.payableSplitValues .pending,.payableMonthSplit .pending,.payableCompactTotals .pending,.payableCalendarGrid .pending,.payableDaySummary .pending{color:#c67613}.payableYearView{background:#f7f8f9;border:1px solid #e2e4e7;border-radius:17px;padding:20px}.payableYearSelector{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.payableYearSelector button{color:#454a52;cursor:pointer;background:#fff;border:1px solid #dfe2e5;border-radius:10px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.payableYearSelector div{text-align:center}.payableYearSelector small,.payableYearSelector strong{display:block}.payableYearSelector small{color:#8a8f97;letter-spacing:.12em;font-size:8px;font-weight:850}.payableYearSelector strong{margin-top:2px;font-size:20px}.payableHierarchyLoading{color:#858a92;background:#fff;border:1px dashed #d9dce0;border-radius:14px;place-items:center;min-height:170px;font-size:11px;display:grid}.payableYearCard{border:1px solid #dfe2e5;border-left:5px solid var(--red);color:#202328;text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:minmax(250px,1.25fr) minmax(270px,1fr) auto;align-items:center;gap:28px;width:100%;padding:25px 26px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 10px 28px #15181d0b}.payableYearCard:hover{border-color:#cfd3d8;transform:translateY(-2px);box-shadow:0 14px 34px #15181d12}.payableYearCard>div:first-child>span,.payableYearCard>div:first-child>strong,.payableYearCard>div:first-child>small{display:block}.payableYearCard>div:first-child>span{color:#656b73;font-size:11px;font-weight:750}.payableYearCard>div:first-child>strong{letter-spacing:-.045em;margin:7px 0 6px;font-size:31px}.payableYearCard>div:first-child>small{color:#92969d;font-size:10px}.payableSplitValues{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payableSplitValues>span{background:#fff;border:1px solid;border-radius:11px;padding:12px 13px}.payableSplitValues small,.payableSplitValues strong{display:block}.payableSplitValues small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.payableSplitValues strong{white-space:nowrap;margin-top:5px;font-size:15px}.payableOpenHint{color:#5f656d;white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.payableOpenHint b{color:#fff;background:#24272c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.payableMonthsView,.payableCalendarView{background:#f7f8f9;border:1px solid #e2e4e7;border-radius:17px;padding:20px}.payableLevelIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.payableLevelIntro small,.payableLevelIntro h2,.payableLevelIntro p{display:block}.payableLevelIntro>div:first-child>small{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:900}.payableLevelIntro h2{margin:4px 0 3px;font-size:19px}.payableLevelIntro p{color:#7b8088;margin:0;font-size:10px}.payableLevelTotal{text-align:right}.payableLevelTotal span,.payableLevelTotal strong{display:block}.payableLevelTotal span{color:#7c8189;font-size:9px}.payableLevelTotal strong{margin-top:3px;font-size:20px}.payableMonthsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payableMonthsGrid>button{color:#25282d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e6;border-radius:12px;min-width:0;padding:15px;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative}.payableMonthsGrid>button:hover{border-color:#c4c9cf;transform:translateY(-1px);box-shadow:0 8px 18px #171a1e0c}.payableMonthsGrid>button.empty{color:#8f949c;background:#fafbfb}.payableMonthName{color:#626870;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.payableMonthsGrid>button>strong{letter-spacing:-.035em;font-size:18px;display:block}.payableMonthSplit{border-top:1px solid #eceef0;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;padding-top:10px;display:grid}.payableMonthSplit span,.payableMonthSplit b,.payableMonthSplit small{display:block}.payableMonthSplit b{white-space:nowrap;font-size:10px}.payableMonthSplit small{color:#888d95;margin-top:2px;font-size:8px}.payableNoValues{color:#9a9ea5;margin-top:14px;font-size:9px;display:block}.payableMonthArrow{color:#a1a5ac;font-size:13px;position:absolute;top:13px;right:13px}.payableCompactTotals{align-items:stretch;gap:8px;display:flex}.payableCompactTotals>span{background:#fff;border:1px solid #e0e3e6;border-radius:10px;min-width:130px;padding:9px 11px}.payableCompactTotals small,.payableCompactTotals strong{display:block}.payableCompactTotals small{text-transform:uppercase;font-size:8px;font-weight:800}.payableCompactTotals strong{white-space:nowrap;margin-top:3px;font-size:13px}.payableWeekdays,.payableCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.payableWeekdays{margin-bottom:6px}.payableWeekdays span{color:#8a8f96;text-align:center;padding:5px;font-size:8px;font-weight:850}.payableCalendarBlank{min-height:104px}.payableCalendarGrid>button{color:#25282d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e6;border-radius:10px;flex-direction:column;min-width:0;min-height:104px;padding:9px;display:flex}.payableCalendarGrid>button.hasValues{border-color:#d6dade;box-shadow:0 5px 13px #171a1e09}.payableCalendarGrid>button.hasValues:hover{background:#fbfcfc;border-color:#aeb4bb}.payableCalendarGrid>button.empty{color:#a5a9af;cursor:default;background:#f4f5f6}.payableCalendarNumber{background:#eef0f2;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:850;display:grid}.payableCalendarGrid>button.hasValues .payableCalendarNumber{color:#fff;background:#25282d}.payableCalendarGrid>button>strong{letter-spacing:-.025em;white-space:nowrap;margin-top:auto;padding-top:9px;font-size:10px;display:block}.payableCalendarGrid>button>div{flex-direction:column;gap:2px;margin-top:5px;display:flex}.payableCalendarGrid>button>div span{text-overflow:ellipsis;white-space:nowrap;min-height:10px;font-size:7.5px;font-weight:800;overflow:hidden}.payableCalendarGrid>button>small{color:#b2b5ba;margin-top:auto;font-size:10px}.payableDailyPanel{margin:0}.payableDaySummary{background:#fafbfb;border-top:1px solid #eceef0;border-bottom:1px solid #e5e7ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 18px;display:grid}.payableDaySummary>span{border-left:3px solid #767d87;padding:5px 10px}.payableDaySummary>span.paid{border-left-color:#168049}.payableDaySummary>span.pending{border-left-color:#c67613}.payableDaySummary small,.payableDaySummary strong{display:block}.payableDaySummary small{text-transform:uppercase;font-size:8px;font-weight:850}.payableDaySummary strong{margin-top:2px;font-size:14px}.payableDailyPanel .payableSchedule{padding-top:1px}.payableDailyPanel .payableDay{padding-top:13px}@media (width<=1180px){.payableYearCard{grid-template-columns:1fr 1fr}.payableOpenHint{grid-column:1/-1;justify-content:flex-end}.payableMonthsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.payableCompactTotals>span{min-width:105px}}@media (width<=760px){.payableDrillHeader{flex-direction:column;align-items:flex-start}.payableBreadcrumbs{max-width:100%;overflow-x:auto}.payableColorLegend{align-self:flex-end}.payableYearView,.payableMonthsView,.payableCalendarView{padding:13px}.payableYearCard{grid-template-columns:1fr;gap:17px;padding:20px}.payableOpenHint{grid-column:auto;justify-content:flex-start}.payableLevelIntro{flex-direction:column;align-items:flex-start}.payableLevelTotal{text-align:left}.payableMonthsGrid{grid-template-columns:1fr 1fr}.payableCompactTotals{width:100%;overflow-x:auto}.payableCompactTotals>span{min-width:118px}.payableCalendarBlank,.payableCalendarGrid>button{min-height:88px}.payableCalendarGrid>button{padding:6px}.payableCalendarGrid>button>strong{font-size:8px}.payableCalendarGrid>button>div span{font-size:6.5px}.payableDaySummary{grid-template-columns:1fr}.payableDaySummary>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.payableDaySummary strong{margin:0}.payableDailyPanel .payableToolbar{padding-bottom:12px}}@media (width<=480px){.payableMonthsGrid{grid-template-columns:1fr}.payableWeekdays,.payableCalendarGrid{gap:3px}.payableCalendarGrid>button{border-radius:7px;min-height:80px}.payableCalendarNumber{width:20px;height:20px}.payableCalendarGrid>button>strong{font-size:7px}.payableCalendarGrid>button>div{gap:1px}.payableCalendarGrid>button>div span{font-size:5.8px}.payableSplitValues{grid-template-columns:1fr}.payableYearCard>div:first-child>strong{font-size:26px}}.payableUploadGrid input{display:block!important}.payableUploadGrid label.payableAuthorizationUpload{border-style:solid}.payableDailyHeading{min-width:0}.payableDailyHeading .payablePrintAll{white-space:normal;text-align:center;margin-top:14px}.payablePrintScope{max-width:440px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5;display:block}.payablePrintInfo{border-bottom:1px solid var(--line);flex-shrink:0;padding:10px 24px;font-size:12px;line-height:1.5}.payablePrintInfo p{margin:3px 0}.payablePrintWarning{color:#a45b00;font-weight:700}.payablePrintModal .modalHead,.payablePrintModal .modalFoot{flex-shrink:0}.payablePrintModal .modalFoot{flex-wrap:wrap}.payablePrintModal .modalHead h2{font-size:22px}@media (width<=760px){.payableDailyHeading,.payableDailyHeading .payablePrintAll{width:100%}.payablePrintInfo{padding:8px 14px}.payablePrintModal .modalHead h2{font-size:18px}}.adminHero{align-items:center}.adminTabs{border:1px solid var(--line);background:#fff;border-radius:13px;gap:6px;margin-bottom:16px;padding:6px;display:flex}.adminTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:11px 14px;font-size:12px;font-weight:800}.adminTabs button.active{color:#fff;background:#17191d}.adminNotice{color:#7a5015;background:#fff9ed;border:1px solid #f1cf93;border-left:4px solid #e39822;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:16px 19px;display:flex}.adminNotice strong,.adminNotice span{display:block}.adminNotice strong{white-space:nowrap;font-size:12px}.adminNotice span{font-size:11px;line-height:1.45}.adminPanel table{min-width:760px}.roleBadge,.legacyBadge,.statusDot{white-space:nowrap;border-radius:99px;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.roleBadge.operacional{color:#455162;background:#edf0f4}.roleBadge.financeiro{color:#207e49;background:#e8f7ee}.roleBadge.administrador{color:#bd2b26;background:#ffebe9}.legacyBadge{color:#a46012;background:#fff2dc}.statusDot{color:#207e49;background:#eef7f1;gap:6px}.statusDot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.statusDot.inactive{color:#858a92;background:#f1f2f3}.compactAction{padding:8px 10px;font-size:10px}.auditToolbar label{color:var(--muted);font-size:10px;font-weight:800}.auditToolbar select{min-width:190px;margin-top:5px;display:block}.auditList article{border-top:1px solid #f0f0f1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.auditList article:first-child{border-top:0}.auditList strong,.auditList small,.auditMeta span,.auditMeta time{display:block}.auditList strong{font-size:12px}.auditList small{color:var(--muted);margin-top:4px;font-size:10px}.auditIcon{color:#6f747c;background:#eef0f2;border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.auditIcon.create,.auditIcon.restore,.auditIcon.login{color:#218b4d;background:#e8f7ee}.auditIcon.cancel,.auditIcon.archive,.auditIcon.delete_permanent{color:#c92721;background:#ffebe9}.auditIcon.sell,.auditIcon.import_sale{color:#315da8;background:#e8eefb}.auditMeta{text-align:right}.auditMeta span{color:#5d626a;font-size:10px;font-weight:750}.auditMeta time{color:#989ca3;margin-top:4px;font-size:9px}.userModal{width:min(640px,100%)}.accessToggle{background:#f6f7f8;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex!important}.accessToggle input{width:auto!important;margin:0!important}.accessToggle span{font-size:11px}.formError{color:#b82d27;background:#fff0ef;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:700}@media (width<=720px){.adminHero .primary{width:100%;margin-top:18px}.adminNotice{flex-direction:column;align-items:flex-start;gap:6px}.adminNotice strong{white-space:normal}.auditList article{grid-template-columns:22px minmax(0,1fr);padding:14px}.auditMeta{text-align:left;grid-column:2}.auditMeta span,.auditMeta time{margin-right:8px;display:inline}.auditToolbar label,.auditToolbar select{width:100%}}.registeredLogin{max-width:210px;display:block}.registeredLogin strong,.registeredLogin small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registeredLogin strong{font-size:10px}.registeredLogin small{color:#267349;margin-top:3px;font-size:9px;font-weight:750}.auditIcon.register_credentials{color:#218b4d;background:#e8f7ee}.activationInfo{background:#f3faf5;border:1px solid #dce7df;border-radius:10px;padding:13px 14px}.activationInfo strong,.activationInfo small{display:block}.activationInfo strong{font-size:11px}.activationInfo small{color:#577060;margin-top:4px;font-size:10px;line-height:1.5}.activationModal{width:min(520px,100%)}.activationModal>p{color:var(--muted);font-size:11px;line-height:1.55}.activationCode{color:#183f29;letter-spacing:.12em;text-align:center;word-break:break-all;background:#f4f8f5;border:1px dashed #97aaa0;border-radius:12px;margin:18px 0;padding:18px;font-size:23px;font-weight:900;display:block}.activationGuidance{background:#f6f7f8;border-radius:9px;padding:12px}.roleBadge.vendedor{color:#455162;background:#edf0f4}.roleBadge.gerente{color:#9a5c10;background:#fff2dc}.roleBadge.estoque{color:#315da8;background:#e8eefb}.modelCatalogMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.modelCatalogMetrics article{border:1px solid var(--line);background:#fff;border-top:4px solid #69717b;border-radius:13px;padding:15px 17px}.modelCatalogMetrics article.complete{border-top-color:#24834d}.modelCatalogMetrics article.pending{border-top-color:#da5d31}.modelCatalogMetrics small,.modelCatalogMetrics strong{display:block}.modelCatalogMetrics small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.modelCatalogMetrics strong{margin-top:6px;font-size:25px}.modelCatalogNotice,.modelCatalogError{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;font-size:10px;font-weight:700;display:flex}.modelCatalogNotice{color:#296d43;background:#eff8f2;border:1px solid #cce3d3}.modelCatalogNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.modelCatalogError{color:#a8322c;background:#fff1f0;border:1px solid #efc7c3}.modelCatalogToolbar{align-items:center}.modelCatalogActions{align-items:center;gap:8px;display:flex}.modelCatalogActions input{border:1px solid #dfe1e4;border-radius:9px;outline:0;width:250px;padding:11px 12px}.modelCatalogActions input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.modelCatalogActions button{white-space:nowrap}.modelCatalogList{background:#f6f7f8;padding:12px}.modelCatalogRow{background:#fff;border:1px solid #e0e2e5;border-left:4px solid #2d333a;border-radius:13px;grid-template-columns:150px minmax(260px,1.4fr) minmax(175px,.65fr) minmax(120px,auto);align-items:center;gap:20px;min-height:132px;margin-top:10px;padding:14px;display:grid;box-shadow:0 4px 16px #11111108}.modelCatalogRow:first-child{margin-top:0}.modelCatalogPhoto{aspect-ratio:4/3;background:#f4f5f7;border:1px solid #e1e3e6;border-radius:11px;place-items:center;width:150px;display:grid;position:relative;overflow:hidden}.modelCatalogPhoto>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.modelCatalogPhoto>span{filter:grayscale();opacity:.38;font-size:30px}.modelCatalogPhoto>label{color:#fff;text-align:center;cursor:pointer;background:#17191de8;border-radius:7px;padding:7px;font-size:8px;font-weight:850;position:absolute;bottom:6px;left:6px;right:6px}.modelCatalogPhoto>label.busy{cursor:wait}.modelCatalogPhoto input{display:none}.modelCatalogIdentity{min-width:0}.modelCatalogIdentity h3{margin:0;font-size:15px}.modelCatalogIdentity>p{color:var(--muted);margin:5px 0 0;font-size:9px}.modelNoAliases{color:#989ca3;margin-top:13px;font-size:9px;display:block}.modelAliasList{flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px;display:flex}.modelAliasList>small{color:#777c84;text-transform:uppercase;width:100%;font-size:8px;font-weight:800}.modelAliasList>span{color:#555b64;background:#f4f5f6;border:1px solid #e1e3e6;border-radius:99px;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:9px;font-weight:750;display:inline-flex}.modelAliasList button{color:#a63d35;cursor:pointer;background:#fff;border:0;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:850}.modelCatalogValue small,.modelCatalogValue strong,.modelCatalogValue span{display:block}.modelCatalogValue small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.modelCatalogValue strong{margin-top:7px;font-size:17px}.modelCatalogValue strong.missing{color:#c34a34;font-size:12px}.modelCatalogValue span{color:#9a6219;margin-top:5px;font-size:8px}.modelCatalogRowActions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.modelCatalogRowActions button{min-height:35px;padding:8px 11px;font-size:9px}.modelCatalogRowActions .mergeAction{background:#f7f8f9;border-color:#c9ced5}.modelCatalogRowActions .textAction{color:#a53d37;cursor:pointer;background:0 0;border:0;min-height:0;font-weight:750}.modelCatalogRowActions>span{color:var(--muted);font-size:9px}.modelCatalogModal{width:min(720px,100%)}.modelCatalogModal .modalHead p:last-child,.modelMergeModal .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.modelCatalogForm{grid-template-columns:1fr 1fr}.modelPhotoPicker{cursor:pointer;background:#f8f9fa;border:1px dashed #cbd0d6;border-radius:10px;margin-top:7px;padding:11px 12px;position:relative;display:block!important}.modelPhotoPicker strong,.modelPhotoPicker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modelPhotoPicker strong{font-size:10px}.modelPhotoPicker small{color:var(--muted);margin-top:4px;font-size:8px;font-weight:500}.modelPhotoPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;margin:0!important}.modelMergeModal{width:min(680px,100%)}.modelMergeBody{gap:15px;padding:22px 25px;display:grid}.modelMergeFlow{text-align:center;background:#f4f5f6;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.modelMergeFlow strong{font-size:11px}.modelMergeFlow span{color:var(--muted);font-size:9px}.modelMergeBody>label{font-size:10px;font-weight:800}.modelMergeBody select{width:100%;margin-top:6px;display:block}.modelMergeSelection{background:#fafbfb;border:1px solid #e0e3e6;border-radius:11px;min-width:0;margin:0;padding:11px}.modelMergeSelection legend{color:#626871;text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:850}.modelMergeSelection>div{grid-template-columns:1fr 1fr;gap:7px;max-height:220px;display:grid;overflow:auto}.modelMergeSelection label{cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.modelMergeSelection label.selected{background:#fff3f2;border-color:#eaa7a4}.modelMergeSelection input{width:15px;height:15px;accent-color:var(--red);flex:0 0 15px}.modelMergeSelection span,.modelMergeSelection strong,.modelMergeSelection small{min-width:0;display:block}.modelMergeSelection span{overflow:hidden}.modelMergeSelection strong,.modelMergeSelection small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modelMergeSelection strong{font-size:9px}.modelMergeSelection small{color:var(--muted);margin-top:3px;font-size:7px}.modelMergeWarning,.modelMergeDataWarning{color:#77531b;background:#fff9eb;border:1px solid #efd49a;border-left:4px solid #d98b25;border-radius:10px;padding:12px 13px}.modelMergeWarning strong,.modelMergeWarning span{display:block}.modelMergeWarning strong{font-size:10px}.modelMergeWarning span{margin-top:4px;font-size:9px;line-height:1.45}.modelMergeDataWarning{color:#8d3732;background:#fff3f2;border-color:#ecc3bf #ecc3bf #ecc3bf #c7433b;font-size:9px;line-height:1.5}.modelMergeDataNotice{color:#296d43;background:#eff8f2;border:1px solid #cce3d3;border-left:4px solid #24834d;border-radius:10px;padding:12px 13px}.modelMergeDataNotice strong,.modelMergeDataNotice span{display:block}.modelMergeDataNotice strong{font-size:10px}.modelMergeDataNotice span{margin-top:4px;font-size:9px;line-height:1.45}@media (width<=1050px){.modelCatalogMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modelCatalogToolbar{align-items:flex-start}.modelCatalogActions{flex-wrap:wrap;width:100%}.modelCatalogActions input{flex:1}.modelCatalogRow{grid-template-columns:130px minmax(220px,1fr) minmax(155px,.65fr)}.modelCatalogPhoto{width:130px}.modelCatalogRowActions{flex-direction:row;grid-column:2/4}.modelCatalogRowActions .textAction{margin-left:auto}}@media (width<=720px){.adminTabs{overflow-x:auto}.adminTabs button{flex:none;min-width:max-content}.modelCatalogMetrics{grid-template-columns:1fr 1fr}.modelCatalogMetrics article{padding:13px}.modelCatalogActions{grid-template-columns:1fr 1fr;display:grid}.modelCatalogActions input{grid-column:1/-1;width:100%}.modelCatalogActions button{width:100%}.modelCatalogRow{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:13px;padding:12px}.modelCatalogPhoto{width:96px}.modelCatalogIdentity h3{font-size:13px}.modelCatalogValue{border-top:1px solid #eceef0;grid-column:1/-1;padding-top:12px}.modelCatalogRowActions{flex-flow:wrap;grid-column:1/-1}.modelCatalogRowActions button{flex:1}.modelCatalogRowActions .textAction{flex-basis:100%;margin-left:0}.modelCatalogForm{grid-template-columns:1fr}.modelCatalogForm .wide{grid-column:auto}.modelMergeFlow{grid-template-columns:1fr}.modelMergeFlow span{padding:2px}.modelMergeSelection>div{grid-template-columns:1fr}.modelCatalogModal .modalHead,.modelMergeModal .modalHead{align-items:flex-start}}.divergencesPanel>.adminNotice{margin:16px 20px}.divergencesPanel .toolbar label{color:var(--muted);font-size:12px}.divergencesPanel .toolbar select{margin-top:5px;display:block}.divergenceList{gap:12px;padding:0 20px 20px;display:grid}.divergenceCard{border:1px solid var(--line);border-radius:12px;overflow:hidden}.divergenceCard>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}.divergenceCard>summary:after{content:"⌄";color:var(--muted)}.divergenceCard>summary>div{flex:1}.divergenceCard strong{font-size:13px}.divergenceCard small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.divergencePending{color:#945b0d;background:#fff2dc}.divergenceContent{border-top:1px solid var(--line);padding:0 18px 18px}.divergenceContent p{font-size:13px;line-height:1.6}.divergenceContent>a{margin-top:12px;display:inline-flex}.divergenceIssues{gap:10px;display:grid}.divergenceIssues article{background:#faf8f3;border-radius:9px;padding:14px}.divergenceIssues dl{grid-template-columns:1fr 1fr;gap:15px;margin:10px 0 0;font-size:13px;display:grid}.divergenceIssues dt{color:var(--muted);margin-bottom:5px;font-size:11px}.divergenceIssues dd{overflow-wrap:anywhere;margin:0}.divergenceContent form{margin-top:18px}.divergenceContent label{font-size:12px;font-weight:700;display:block}.divergenceContent textarea,.divergenceFields input{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;margin:6px 0 12px;padding:12px}.divergenceContent textarea{min-height:80px}.divergenceFields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.saleDivergenceNotice{background:#fff8ed;border:1px solid #ecd4ac;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 20px;font-size:13px;line-height:1.6;display:flex}.saleDivergenceNotice button{cursor:pointer;background:0 0;border:0;font-size:22px}@media (width<=720px){.divergenceCard>summary{flex-wrap:wrap}.divergenceCard>summary>div{flex-basis:100%}.divergenceFields,.divergenceIssues dl{grid-template-columns:1fr}.divergenceList{padding:0 12px 12px}}.userProfile{gap:9px}.profileCopy{text-align:right}.profileCopy strong,.profileCopy small{display:block}.profileCopy strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.profileCopy small{color:#9ca0a8;margin-top:2px;font-size:9px}.logoutButton{color:#d8dadd;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.logoutButton:hover{color:#fff;border-color:#fff5}.archiveToggle{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex;padding:0 8px!important}.archiveToggle input{margin:0;width:auto!important}.inventoryTable{min-width:1120px}.saleInvoiceButton{min-height:36px;color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;margin:-6px -8px;padding:6px 8px;font-weight:500;-webkit-text-decoration:underline #e5272266;text-decoration:underline #e5272266;display:inline-flex}.saleInvoiceButton:hover{color:#b8231e;background:#fff1f0;text-decoration-color:currentColor}.saleInvoiceButton:focus-visible{outline:2px solid var(--red);outline-offset:2px}.saleInvoiceButton:disabled{opacity:.55;cursor:wait}.badge.arquivada{color:#7f848c;background:#f1f2f3}.archivedRow{opacity:.68;background:#fafafa}.archivedRow td{text-decoration:none}.archiveReason{font-weight:700;color:#b24943!important}.rowMenu{position:relative}.rowMenu summary{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800;list-style:none}.rowMenu summary::-webkit-details-marker{display:none}.rowMenu[open] summary{border-color:#bbb}.rowMenu>div{z-index:6;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:165px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 35px #0002}.rowMenu button,.rowMenuFile{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:700;display:block}.rowMenu button:hover,.rowMenuFile:hover{background:#f4f5f6}.rowMenu button:disabled,.rowMenuFile.disabled{opacity:.55;cursor:wait}.rowMenuFile input{display:none}.rowMenu button.danger{color:#bd2b26}.guidedContext{border-left:4px solid var(--red);background:#f6f7f8;border-radius:10px;margin:18px 25px 0;padding:14px 16px}.guidedContext span,.guidedContext strong,.guidedContext small{display:block}.guidedContext span{font-size:13px;font-weight:850}.guidedContext strong{font-family:var(--font-mono);margin-top:4px;font-size:10px}.guidedContext small{color:var(--muted);margin-top:5px;font-size:10px}.formGrid textarea{width:100%;min-height:90px;font:inherit;resize:vertical;border:1px solid #dfe1e4;border-radius:9px;margin-top:7px;padding:11px 12px;display:block}.reasonModal{width:min(560px,100%)}.destructiveNotice{color:#8c3933;background:#fff5f4;border:1px solid #f0d4d1;border-radius:10px;padding:12px 14px;font-size:11px;line-height:1.5}.dangerPrimary{background:#bd2b26!important}.stockPreviewModal .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.previewSummary{border-bottom:1px solid var(--line);background:#fafafa;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px 25px;display:grid}.previewSummary>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.previewSummary small,.previewSummary strong{display:block}.previewSummary small{color:var(--muted);font-size:9px}.previewSummary strong{margin-top:5px;font-size:20px}.previewBadge{border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.previewBadge.new{color:#207e49;background:#e8f7ee}.previewBadge.existing{color:#536071;background:#edf0f4}.previewBadge.duplicate{color:#ad5618;background:#fff0e5}.previewWarning{color:#8c5c17;background:#fff8e9;border-radius:9px;margin:14px 25px;padding:11px 13px;font-size:10px;font-weight:700}.financeToolbarControls{align-items:flex-end;gap:12px;display:flex}.cancelledRow{opacity:.66;background:#fafafa}.cancelledRow .financialAmount{text-decoration:line-through}.cancellationReason{font-weight:700;color:#b24943!important}.noActions{color:var(--muted);white-space:nowrap;padding:8px;font-size:9px;display:block}.fieldNeedsReview{background:#fffaf0;border:1px solid #e6aa47;border-radius:10px;padding:10px}.fieldNeedsReview input,.fieldNeedsReview select{border-color:#d99b37!important}.fieldNeedsReview>small{color:#80571a;margin-top:7px;line-height:1.4;display:block}.fieldConflict{background:#fff3f2;border:1px solid #df7e77;border-radius:10px;padding:10px}.fieldConflict input,.fieldConflict select{border-color:#cc4c43!important}.fieldConflict>small{color:#9e332c;margin-top:7px;line-height:1.4;display:block}.receiptReviewSummary{background:#fffaf0;border:1px solid #ebc477;border-radius:11px;padding:14px 16px}.receiptReviewSummary>strong{margin-bottom:9px;font-size:11px;display:block}.receiptReviewSummary ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.receiptReviewSummary li{border-top:1px solid #f2dfb8;grid-template-columns:150px minmax(0,1fr);gap:10px;padding-top:7px;display:grid}.receiptReviewSummary li:first-child{border-top:0;padding-top:0}.receiptReviewSummary b{font-size:10px}.receiptReviewSummary span{color:#76531e;font-size:10px;line-height:1.4}.receiptReviewSummary li.conflict b,.receiptReviewSummary li.conflict span{color:#a13731}.reviewConfirmation{color:#754d13;background:#fff5df;border-radius:10px;align-items:center;gap:9px;padding:12px 14px;display:flex!important}.reviewConfirmation input{width:auto!important;margin:0!important}.reviewConfirmation span{font-size:11px}.formSectionNotice{border-left:4px solid var(--red);background:#f6f7f8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:3px;padding:11px 13px;display:flex}.formSectionNotice strong{font-size:11px}.formSectionNotice span{color:var(--muted);text-align:right;font-size:10px}@media (width<=1050px){.profileCopy{display:none}.logoutButton{padding:6px 7px}.rowMenu>div{right:14px;bottom:max(14px,env(safe-area-inset-bottom));position:fixed;top:auto}}@media (width<=720px){.userProfile{gap:5px}.logoutButton{font-size:8px}.archiveToggle{width:100%;min-height:38px}.previewSummary{grid-template-columns:1fr 1fr;padding:14px}.previewWarning{margin:12px 14px}.guidedContext{margin:14px 18px 0}.financeToolbarControls{flex-direction:column;align-items:stretch;width:100%}.financeToolbarControls .costFilterControl,.financeToolbarControls select{width:100%}.receiptReviewSummary li{grid-template-columns:1fr;gap:3px}.formSectionNotice{flex-direction:column;align-items:flex-start;gap:4px}.formSectionNotice span{text-align:left}}.modelGroupRow td{background:#f7f8f9;border-top:1px solid #e4e5e7;padding:0}.modelGroupToggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 44px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.modelGroupToggle:hover{background:#f1f3f4}.modelGroupChevron{color:#7d828a;font-size:25px;line-height:1;transition:transform .18s}.modelGroupChevron.open{transform:rotate(90deg)}.modelGroupThumb{background:#fff;border-radius:8px;place-items:center;width:44px;height:36px;font-size:16px;display:grid;overflow:hidden}.modelGroupThumb img{object-fit:cover;width:100%;height:100%}.modelGroupInfo strong{font-size:13px}.modelGroupCount{min-width:84px;color:var(--muted);font-size:10px}.modelGroup>tr:not(.modelGroupRow) td:first-child{padding-left:34px}.stockPreviewModal{width:min(1180px,100%)}.stockUnitMismatch{color:#8d342f;background:#fff3f1;border-bottom:1px solid #efcfca;justify-content:space-between;align-items:center;gap:18px;padding:12px 25px;display:flex}.stockUnitMismatch strong{font-size:11px}.stockUnitMismatch span{text-align:right;font-size:10px;line-height:1.45}.stockComparisonBasis{color:#355875;background:#f5f9fd;border-bottom:1px solid #dfe8f2;justify-content:space-between;align-items:center;gap:18px;padding:11px 25px;display:flex}.stockComparisonBasis strong{font-size:10px}.stockComparisonBasis span{text-align:right;font-size:9px;line-height:1.45}.stockComparisonSummary{grid-template-columns:repeat(6,minmax(0,1fr));padding:14px 25px}.stockComparisonSummary>div{padding:10px 11px;position:relative;overflow:hidden}.stockComparisonSummary>div:before{content:"";background:#9aa1aa;width:4px;position:absolute;inset:0 auto 0 0}.stockComparisonSummary .matched:before{background:#288457}.stockComparisonSummary .onlyFile:before{background:#2f6fae}.stockComparisonSummary .onlySystem:before{background:#d6861f}.stockComparisonSummary .otherUnit:before{background:#b33b34}.stockComparisonSummary .dataMismatch:before{background:#8158ae}.stockComparisonSummary .fileProblems:before{background:#717781}.stockComparisonBody{gap:14px;padding:15px 25px 2px;display:grid}.stockPreviewSection{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.stockPreviewSectionHead{border-bottom:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.stockPreviewSectionHead strong,.stockPreviewSectionHead span{display:block}.stockPreviewSectionHead strong{font-size:11px}.stockPreviewSectionHead span{color:var(--muted);margin-top:3px;font-size:9px}.stockPreviewSectionHead em{color:#6f747c;text-align:right;font-size:9px;font-style:normal;font-weight:750}.stockPreviewTable{max-height:34vh}.stockPreviewTable table{min-width:1060px}.stockPreviewTable td{padding:11px 13px}.stockPreviewTable td>strong,.stockPreviewTable td>small{display:block}.stockPreviewTable td>small{color:var(--muted);margin-top:4px;font-size:9px}.stockPreviewRow.only_file{background:#f5fbf7}.stockPreviewRow.other_unit,.stockPreviewRow.history_conflict,.stockPreviewRow.ambiguous{background:#fff8f7}.stockPreviewRow.data_mismatch,.stockPreviewRow.duplicate_file,.stockPreviewRow.invalid{background:#fffaf2}.previewBadge.only_file,.previewBadge.matched{color:#207e49;background:#e8f7ee}.previewBadge.data_mismatch,.previewBadge.duplicate_file{color:#9b5a11;background:#fff0df}.previewBadge.other_unit,.previewBadge.history_conflict,.previewBadge.ambiguous{color:#a63731;background:#fde9e7}.previewBadge.invalid{color:#626871;background:#eef0f2}.stockSystemMatch+.stockSystemMatch{border-top:1px solid #eceef0;margin-top:7px;padding-top:7px}.stockSystemMatch strong,.stockSystemMatch span,.stockSystemMatch small{display:block}.stockSystemMatch strong{font-size:10px}.stockSystemMatch span{color:#4e555e;margin-top:3px;font-size:9px;line-height:1.4}.stockSystemMatch small{color:var(--muted);margin-top:3px;font-size:9px}.previewEmptyCell{color:#8b9097;font-size:9px}.stockPreviewReading{color:#545a62;max-width:260px;font-size:9px;font-weight:650;line-height:1.45;display:block}.systemOnlyTable{max-height:25vh}.systemOnlyTable table{min-width:720px}.stockPreviewClear{text-align:center;padding:24px}.stockPreviewClear strong,.stockPreviewClear span{display:block}.stockPreviewClear strong{font-size:11px}.stockPreviewClear span{color:var(--muted);margin-top:5px;font-size:9px}.stockPreviewModal .previewWarning{justify-content:space-between;align-items:center;gap:18px;display:flex}.stockPreviewModal .previewWarning strong,.stockPreviewModal .previewWarning span{display:block}.stockPreviewModal .previewWarning span{text-align:right;max-width:720px;line-height:1.5}.stockPreviewModal .modalFoot{background:#fff;position:sticky;bottom:0}.stockPreviewModal .primary:disabled{cursor:not-allowed}@media (width<=900px){.stockComparisonSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.stockUnitMismatch,.stockComparisonBasis,.stockPreviewSectionHead,.stockPreviewModal .previewWarning{flex-direction:column;align-items:flex-start;gap:5px}.stockUnitMismatch span,.stockComparisonBasis span,.stockPreviewSectionHead em,.stockPreviewModal .previewWarning span{text-align:left}}@media (width<=720px){.stockPreviewModal{border-radius:12px;max-height:96vh}.stockComparisonSummary{grid-template-columns:1fr 1fr}.stockComparisonBody{padding:12px 14px 1px}.stockUnitMismatch,.stockComparisonBasis{padding:11px 14px}.stockPreviewSectionHead{padding:11px 12px}.stockPreviewTable{max-height:38vh}.stockPreviewModal .modalFoot{padding:13px 14px}.stockPreviewModal .modalFoot>*{flex:1}.stockPreviewModal .previewWarning{padding:11px 12px}}.stockComparisonSummary{grid-template-columns:repeat(7,minmax(0,1fr))}.stockComparisonSummary .pendingLink:before{background:#16849a}.stockPreviewRow.pending_sale_link{background:#f1fafb}.previewBadge.pending_sale_link{color:#146879;background:#dff4f7}.stockLinkState{max-width:150px;margin-top:6px;font-size:8px;font-weight:800;line-height:1.35;display:block}.stockLinkState.pending{color:#a05b17}.stockLinkState.linked{color:#24724a}@media (width<=900px){.stockComparisonSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.stockComparisonSummary{grid-template-columns:1fr 1fr}}.accessCard{padding-top:58px;transition:width .18s;position:relative}.accessCard.registrationCard{width:min(650px,100%)}.accessBrands{justify-content:center;align-items:center;margin:0 auto 22px;display:flex}.accessBrands img{object-fit:contain;width:min(210px,100%);height:auto;display:block}html[data-theme=dark] .accessBrands img{filter:brightness(0)invert()}.accessModeButton{color:#4b5058;cursor:pointer;background:#f1f2f4;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;top:18px;right:20px}.accessModeButton:hover{color:#1d2025;background:#e6e8eb}.accessCard form{gap:13px}.accessCard label{color:#34383e;font-size:11px;font-weight:750}.accessCard input{text-align:left;letter-spacing:normal;border:1px solid #d9dce0;border-radius:10px;outline:none;margin-top:7px;padding:12px 13px;font-size:14px;font-weight:600}.accessCard input:focus{border-color:#747a83;box-shadow:0 0 0 3px #252a3112}.accessCard input::placeholder{color:#a7abb1;font-weight:500}.accessRemember{cursor:pointer;background:#f7f8f9;border:1px solid #dde0e4;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;color:#30343a!important;display:flex!important}.accessRemember:hover{background:#f3f4f6;border-color:#c9cdd2}.accessRemember input[type=checkbox]{height:18px;accent-color:var(--red);box-shadow:none;flex:0 0 18px;width:18px!important;margin:0!important;padding:0!important}.accessRemember input[type=checkbox]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.accessRememberText,.accessRememberText strong,.accessRememberText small{display:block}.accessRememberText strong{font-size:11px;line-height:1.2}.accessRememberText small{color:#737982;margin-top:4px;font-size:10px;font-weight:550;line-height:1.35}.accessPinField{margin-top:7px;display:block;position:relative}.accessPinField input{-webkit-text-fill-color:transparent;caret-color:#0000;text-align:center;letter-spacing:.45em;margin-top:0;font-size:24px;font-weight:800;color:#0000!important}.accessPinMask{color:var(--ink);letter-spacing:.45em;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;padding-left:.45em;font-size:24px;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.accessPinMask.long{letter-spacing:.16em;padding-left:.16em;font-size:15px}.accessSuccess,.accessError{text-align:left;border-radius:9px;padding:10px 11px;font-size:10px;font-weight:700;line-height:1.45;display:block}.accessSuccess{color:#216c42;background:#eaf7ef}.accessError{color:#b52a24;background:#fff0ef}.accessFieldGrid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;display:grid}.registrationForm{gap:12px!important}.passwordRules{text-align:left;background:#f6f7f8;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:11px 12px;list-style:none;display:grid}.passwordRules li{color:#858a92;padding-left:17px;font-size:9px;font-weight:700;position:relative}.passwordRules li:before{content:"";border:1px solid #b7bbc1;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.passwordRules li.met{color:#216c42}.passwordRules li.met:before{background:#2c9a5e;border-color:#2c9a5e;box-shadow:inset 0 0 0 2px #fff}.registrationActions{justify-content:flex-end;gap:8px;margin-top:1px;display:flex}.registrationActions .primary,.registrationActions .secondary{min-height:42px}@media (width<=620px){.accessCard{padding:54px 22px 30px}.accessBrands img{width:min(180px,100%)}.accessModeButton{top:15px;right:16px}.accessFieldGrid,.passwordRules{grid-template-columns:1fr}.registrationActions{flex-direction:column-reverse}.registrationActions button{width:100%}}.receiptReadStatus{color:#286541;background:#edf8f1;border:1px solid #d8eadf;border-radius:10px;align-items:flex-start;gap:10px;margin-top:-5px;padding:12px 14px;display:flex}.receiptReadStatus span{background:#d5eedf;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-weight:900;display:grid}.receiptReadStatus p{margin:2px 0 0;font-size:11px;line-height:1.45}.receiptReadStatus.reading,.receiptReadStatus.review{color:#90570d;background:#fff8ec;border-color:#f0d7ae}.receiptReadStatus.reading span,.receiptReadStatus.review span{background:#f8e2bd}.receiptReadStatus.reading span{animation:1s linear infinite receiptSpin}@keyframes receiptSpin{to{transform:rotate(360deg)}}.receiptUpload input:disabled{opacity:.6;cursor:wait}.pwaPrompt{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17191df5;border:1px solid #ffffff1e;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:min(420px,100vw - 28px);padding:14px 44px 14px 14px;display:grid;position:fixed;box-shadow:0 18px 55px #0007}.pwaPrompt>img{border-radius:11px;width:48px;height:48px;box-shadow:0 4px 14px #0005}.pwaPromptCopy strong{font-size:13px;display:block}.pwaPromptCopy p{color:#bdc0c5;margin:4px 0 0;font-size:10px;line-height:1.45}.pwaPromptCopy b{color:#fff}.pwaInstall{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.pwaDismiss{color:#aeb2b8;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:10px}.pwaInstall:focus-visible,.pwaDismiss:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width>=721px){.pwaPrompt{display:none}}@media (width<=560px){.pwaPrompt{left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));grid-template-columns:42px 1fr;width:auto;padding:13px 40px 13px 13px}.pwaPrompt>img{width:42px;height:42px}.pwaInstall{grid-column:1/-1;width:100%}}.appUpdateNotice{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:120;color:#202630;background:#fff;border:1px solid #cbd1da;border-radius:14px;align-items:center;gap:20px;width:min(520px,100vw - 32px);padding:18px;display:flex;position:fixed;box-shadow:0 8px 30px #0002}.appUpdateNotice strong{font-size:1rem;display:block}.appUpdateNotice p{color:#576170;margin:5px 0 0;font-size:.875rem;line-height:1.45}.appUpdateNotice button{background:var(--red,#e52323);color:#fff;cursor:pointer;border:0;border-radius:9px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:.875rem;font-weight:700}.appUpdateNotice button:focus-visible{outline-offset:3px;outline:3px solid #6985ad}html[data-theme=dark] .appUpdateNotice{color:#f5f6f8;background:#20252d;border-color:#46505e}html[data-theme=dark] .appUpdateNotice p{color:#c5ccd6}@media (width<=720px){.appUpdateNotice{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom));gap:12px;width:auto}}@media (width<=420px){.appUpdateNotice{flex-direction:column;align-items:stretch}.appUpdateNotice button{width:100%}}.internalAnnouncement{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:55;width:880px;max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#0e0f11;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 20px 60px #0008,0 3px 14px #0005}.internalAnnouncement.ready{pointer-events:auto;animation:.32s cubic-bezier(.2,.85,.25,1) forwards internalAnnouncementEnter}.internalAnnouncementToolbar{color:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.internalAnnouncementToolbar>strong{flex:1;font-size:1rem;line-height:1.4}.internalAnnouncementZoom{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff36;border-radius:10px;padding:8px 12px;font-size:.875rem;line-height:1.4}.internalAnnouncementZoom:hover{background:#ffffff24}.internalAnnouncementContent{overscroll-behavior:contain;border-radius:12px;min-height:0;overflow:auto}.internalAnnouncementContent>img{background:#0e0f11;width:100%;max-width:none;height:auto;max-height:none;display:block}.internalAnnouncementContent.zoomed>img{width:max(1200px,150%)}.internalAnnouncementClose{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#111317de;border:1px solid #ffffff36;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;display:grid;box-shadow:0 5px 18px #0007}.internalAnnouncementClose:hover{background:var(--red)}.internalAnnouncementClose:focus-visible,.internalAnnouncementZoom:focus-visible{outline-offset:2px;outline:3px solid #fff}.internalAnnouncementContent:focus-visible{outline-offset:-3px;outline:3px solid #fff}@keyframes internalAnnouncementEnter{to{opacity:1;transform:translateY(0)scale(1)}}.announcementManagerAction{white-space:normal}.announcementManagerBack{z-index:62}.announcementManagerModal{flex-direction:column;width:min(940px,100%);max-height:92vh;display:flex;overflow:hidden}.announcementManagerModal>.modalHead,.announcementManagerModal>.modalFoot{flex:none}.announcementManagerModal .modalHead{align-items:flex-start}.announcementManagerModal .modalHead h2{margin:0}.announcementManagerModal .modalHead p:last-child{max-width:650px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.announcementManagerBody{background:#f7f8f9;min-height:430px;padding:22px 25px 25px;overflow:auto}.announcementManagerLoading{min-height:380px;color:var(--muted);place-items:center;font-size:13px;display:grid}.announcementOverview{color:#fff;background:#17191d;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;overflow:hidden;box-shadow:0 10px 25px #17191d18}.announcementOverview>div{align-items:baseline;gap:9px;display:flex}.announcementOverview strong{letter-spacing:-.04em;font-size:26px}.announcementOverview span{color:#b7bbc2;font-size:12px}.announcementOverview .primary{flex:none}.announcementManagerNotice{color:#276843;background:#eef8f1;border:1px solid #cce5d4;border-radius:11px;margin-top:12px;padding:11px 13px;font-size:12px;font-weight:750}.announcementCampaignList{gap:11px;margin-top:14px;display:grid}.announcementCampaignList article{background:#fff;border:1px solid #e0e2e5;border-radius:14px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:17px;padding:10px;display:grid;box-shadow:0 4px 14px #20242a0a}.announcementCampaignList article>img{object-fit:contain;background:#17191d;border-radius:10px;width:150px;height:94px;display:block}.announcementCampaignInfo{min-width:0}.announcementCampaignInfo>span,.announcementCampaignInfo>strong,.announcementCampaignInfo>em{display:block}.announcementCampaignInfo>span{color:#218050;letter-spacing:.12em;font-size:9px;font-weight:900}.announcementCampaignInfo>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;line-height:1.35;overflow:hidden}.announcementCampaignInfo>em{color:var(--muted);margin-top:8px;font-size:10px;font-style:normal}.announcementUnitChips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.announcementUnitChips small{color:#50565e;background:#eef0f2;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.announcementCampaignActions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.announcementCampaignActions button{min-width:88px}.announcementCampaignActions .danger{color:#a42d27;border-color:#efcfcc}.announcementCampaignActions .danger:hover{background:#fff2f1;border-color:#d53d35}.announcementAvailability{color:#3f527e;background:#eef2fa;border-left:4px solid #5a6fa6;border-radius:10px;margin-top:14px;padding:11px 13px}.announcementAvailability.complete{color:#555b63;background:#eceef0;border-left-color:#8c9198}.announcementAvailability strong,.announcementAvailability span{display:block}.announcementAvailability strong{font-size:11px}.announcementAvailability span{color:#68748f;margin-top:4px;font-size:10px;line-height:1.45}.announcementAvailability.complete span{color:#737880}.announcementEmpty{text-align:center;background:#fff;border:1px dashed #cfd2d6;border-radius:14px;align-content:center;place-items:center;min-height:230px;margin-top:14px;padding:28px;display:grid}.announcementEmpty strong,.announcementEmpty span{display:block}.announcementEmpty strong{font-size:16px}.announcementEmpty span{max-width:410px;color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.announcementEmpty .primary{margin-top:15px}.announcementEditorHead{align-items:center;gap:16px;margin-bottom:14px;display:flex}.announcementEditorHead>button{color:#59606a;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:11px;font-weight:800}.announcementEditorHead>button:hover{color:var(--red)}.announcementEditorHead>div{border-left:1px solid #dfe1e4;padding-left:16px}.announcementEditorHead strong,.announcementEditorHead span{display:block}.announcementEditorHead strong{font-size:15px}.announcementEditorHead span{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.announcementPreview{color:#fff;text-align:center;background:#17191d;border:1px dashed #565b63;border-radius:14px;place-items:center;min-height:250px;display:grid;overflow:hidden}.announcementPreview.hasImage{border-style:solid}.announcementPreview>img{object-fit:contain;width:100%;max-height:420px;display:block}.announcementPreview>div{max-width:310px;padding:30px}.announcementPreview strong,.announcementPreview span{display:block}.announcementPreview strong{font-size:15px}.announcementPreview span{color:#b9bdc4;margin-top:6px;font-size:12px;line-height:1.5}.announcementCurrent,.announcementSelected{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;display:flex}.announcementCurrent{color:#276843;background:#eff8f2;border:1px solid #cae3d2}.announcementSelected{color:#34393f;background:#f1f3f5}.announcementCurrent strong,.announcementCurrent span,.announcementSelected strong,.announcementSelected span{display:block}.announcementCurrent strong,.announcementSelected strong{font-size:12px}.announcementCurrent span,.announcementCurrent small,.announcementSelected span{margin-top:3px;font-size:10px}.announcementCurrent small{color:#4d755e;text-align:right;flex:none}.announcementFilePicker{text-align:center;cursor:pointer;background:#fff;border:1px dashed #b9bec5;border-radius:11px;justify-content:center;align-items:center;min-height:66px;margin-top:12px;padding:11px 14px;display:flex}.announcementFilePicker:hover{border-color:var(--red);background:#fff8f7}.announcementFilePicker input{display:none}.announcementFilePicker strong,.announcementFilePicker small{display:block}.announcementFilePicker strong{color:var(--ink);font-size:12px}.announcementFilePicker small{color:var(--muted);margin-top:4px;font-size:10px}.announcementUnitSelector{background:#fff;border:1px solid #dfe1e4;border-radius:13px;margin-top:14px;padding:15px}.announcementUnitHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.announcementUnitHead strong,.announcementUnitHead span{display:block}.announcementUnitHead strong{font-size:13px}.announcementUnitHead span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.announcementUnitHead button{flex:none}.announcementUnitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.announcementUnitGrid label{cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:10px;align-items:center;gap:10px;min-height:55px;padding:9px 11px;transition:all .16s;display:flex}.announcementUnitGrid label:hover{border-color:#9ea4ac}.announcementUnitGrid label.selected{color:#fff;background:#25282d;border-color:#25282d;box-shadow:0 5px 14px #25282d1d}.announcementUnitGrid label.occupied{color:#8b9097;cursor:not-allowed;background:#f3f4f5;border-style:dashed}.announcementUnitGrid input{width:16px;height:16px;accent-color:var(--red);flex:none;margin:0}.announcementUnitGrid span,.announcementUnitGrid strong,.announcementUnitGrid small{min-width:0;display:block}.announcementUnitGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.announcementUnitGrid small{color:#777d85;margin-top:3px;font-size:9px;font-weight:650}.announcementUnitGrid label.selected small{color:#c8cbd0}.announcementUnitGrid label.occupied small{color:#9a7a75}.announcementUnitCount{background:#f1f3f5;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:9px 11px;display:flex}.announcementUnitCount strong{font-size:11px}.announcementUnitCount span{color:var(--muted);text-align:right;font-size:9px}.announcementDescription{color:#4d5259;margin-top:14px;font-size:11px;font-weight:800;display:block}.announcementDescription>small{color:var(--muted);font-size:10px;font-weight:500}.announcementDescription textarea{width:100%;min-height:78px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:7px;padding:10px 11px;line-height:1.45;display:block}.announcementDescription textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.announcementManagerError{margin-top:12px}body:has(.internalAnnouncement) .pwaPrompt{display:none!important}@media (width<=720px){.internalAnnouncement{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));width:auto;max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:15px}.internalAnnouncementToolbar{gap:8px;padding:6px}.announcementManagerBack{padding:7px}.announcementManagerModal{max-height:96vh}.announcementManagerBody{min-height:0;padding:14px}.announcementManagerModal .modalHead p:last-child{font-size:11px}.announcementOverview{flex-direction:column;align-items:stretch;padding:15px}.announcementOverview .primary{width:100%}.announcementCampaignList article{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:11px}.announcementCampaignList article>img{width:94px;height:72px}.announcementCampaignInfo>strong{white-space:normal;font-size:12px}.announcementCampaignInfo>em{font-size:9px;line-height:1.4}.announcementCampaignActions{flex-direction:row;grid-column:1/-1}.announcementCampaignActions button{flex:1}.announcementEditorHead{flex-direction:column;align-items:flex-start;gap:9px}.announcementEditorHead>div{border-top:1px solid #dfe1e4;border-left:0;padding-top:9px;padding-left:0}.announcementPreview{min-height:180px}.announcementCurrent,.announcementSelected{flex-direction:column;align-items:flex-start}.announcementCurrent small{text-align:left}.announcementUnitHead{flex-direction:column;align-items:stretch;gap:10px}.announcementUnitHead button{width:100%}.announcementUnitGrid{grid-template-columns:1fr}.announcementUnitCount{flex-direction:column;align-items:flex-start;gap:4px}.announcementUnitCount span{text-align:left}.announcementManagerModal>.modalFoot{background:#fff;flex-wrap:wrap;padding:13px;position:sticky;bottom:0}.announcementManagerModal>.modalFoot>*{flex:1}}@media (prefers-reduced-motion:reduce){.internalAnnouncement.ready{animation-duration:.01ms}}.mainPeriodFilter h2{text-transform:none}@media (width<=720px){.topbar{gap:10px;width:100%}.brand{gap:9px;min-width:0}.shinerayHeader{width:104px}.unitBadge,.unitSelector,.profile{flex:none}.mainNav{scrollbar-width:none;justify-content:stretch;padding:0 8px;overflow-x:auto}.mainNav::-webkit-scrollbar{display:none}.mainNav button{white-space:nowrap;flex:1 1 0;min-width:max-content;padding:0 10px;font-size:11px}.shell{width:auto;max-width:none;padding:64px 16px 42px}.hero{width:auto;margin-bottom:24px;display:block}.hero>div:first-child{min-width:0}.hero h1{font-size:29px;line-height:1.08}.hero>div:first-child>p:last-child{max-width:34rem;font-size:14px;line-height:1.5}.heroActions{grid-template-areas:"sale sale""stock stock";margin-top:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;display:grid!important}.heroActions .groupBrand{display:none!important}.heroActions .primary,.heroActions .importButton,.heroActions .saleStartButton{white-space:nowrap;min-height:49px;padding:12px 10px;font-size:12px;line-height:1.2;width:100%!important;min-width:0!important}.heroActions>.primary{grid-area:sale;font-size:13px}.heroActions>.stockImportButton{grid-area:stock}.heroActions>.saleStartButton{grid-area:sale}.mainPeriodFilter{margin-bottom:18px;width:100%!important;max-width:none!important;padding:20px 18px!important;display:block!important;overflow:visible!important}.mainPeriodFilter>div{width:auto!important;min-width:0!important}.mainPeriodFilter h2{margin-top:0;font-size:20px;line-height:1.2}.mainPeriodFilter span{max-width:32rem;font-size:10px;line-height:1.5}.mainPeriodFilter label{margin-top:18px;width:auto!important;min-width:0!important;display:block!important}.mainPeriodFilter input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.metrics article,.panel{min-width:0;max-width:100%}}@media (width<=370px){.shell{padding-left:13px;padding-right:13px}.heroActions{grid-template-areas:"primary""stock""sale";grid-template-columns:1fr!important}}.globalSearchTrigger{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff26;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;margin-left:auto;padding:0;display:flex}.globalSearchTrigger:hover{background:#ffffff14}.globalSearchTrigger:focus-visible{outline-offset:2px;outline:2px solid #ff4b45}.globalSearchIcon{width:15px;height:15px;display:block;position:relative}.globalSearchIcon:before{content:"";border:1.8px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;left:1px}.globalSearchIcon:after{content:"";transform-origin:0;background:currentColor;border-radius:99px;width:5px;height:1.8px;position:absolute;top:10px;left:10px;transform:rotate(45deg)}.globalSearchDialog kbd{color:#b8bbc0;font:700 8px var(--font-mono);background:#ffffff0c;border:1px solid #ffffff24;border-radius:5px;padding:3px 5px}.globalSearchBack{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0d0f99;justify-content:center;align-items:flex-start;padding:11vh 18px 18px;display:flex;position:fixed;inset:0}.globalSearchDialog{width:min(720px,100%);max-height:76vh;color:var(--ink);background:#fff;border:1px solid #ffffff20;border-radius:17px;overflow:hidden;box-shadow:0 28px 90px #0008}.globalSearchInput{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.globalSearchInput>span{color:var(--red);font-size:25px}.globalSearchInput input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:16px}.globalSearchInput button{color:#62666d;cursor:pointer;background:#f1f2f3;border:0;border-radius:8px;width:34px;height:34px;font-size:20px}.globalSearchBody{max-height:56vh;padding:8px;overflow:auto}.globalSearchEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:30px;display:flex}.globalSearchEmpty strong{font-size:15px}.globalSearchEmpty span{max-width:410px;color:var(--muted);font-size:11px;line-height:1.5}.globalSearchGroup>small{color:#92969d;letter-spacing:.13em;text-transform:uppercase;padding:10px 10px 6px;font-size:9px;font-weight:850;display:block}.globalSearchGroup>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:11px 12px;display:grid}.globalSearchGroup>button:hover,.globalSearchGroup>button:focus-visible{background:#f5f6f7;outline:0}.globalSearchGroup button span strong,.globalSearchGroup button span em{display:block}.globalSearchGroup button span strong{font-size:12px}.globalSearchGroup button span em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.globalSearchGroup>button>b{color:#555b63;font-size:10px}.globalSearchGroup>button>i{color:#a8abb0;font-size:20px;font-style:normal}.globalSearchDialog>footer{border-top:1px solid var(--line);color:#8b8f96;background:#fafafa;justify-content:space-between;padding:11px 16px;font-size:9px;display:flex}.globalSearchDialog>footer kbd{color:#666;background:#fff;border-color:#dfe1e4}.globalSearchDialog>footer span:first-child{align-items:center;gap:6px;display:flex}@media (width<=1050px){.globalSearchTrigger{margin-left:0}}@media (width<=680px){.globalSearchTrigger{width:34px;height:34px}.globalSearchBack{padding:0}.globalSearchDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.globalSearchInput{padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.globalSearchBody{max-height:calc(100dvh - 125px - env(safe-area-inset-top))}.globalSearchGroup>button{min-height:64px}.globalSearchDialog>footer{padding-bottom:calc(11px + env(safe-area-inset-bottom))}}dialog.globalSearchBack{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0}dialog.globalSearchBack:not([open]){display:none}dialog.globalSearchBack::backdrop{background:0 0}.globalSearchDialog{flex-direction:column;display:flex}.globalSearchHeader{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 0;display:flex}.globalSearchHeader h2{margin:0;font-size:18px}.globalSearchClose,.globalSearchBackButton{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:650 14px var(--font-sans), Arial, sans-serif;cursor:pointer;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.globalSearchClose{flex:none}.globalSearchClose>span{font-size:24px;line-height:1}.globalSearchInput{flex:none}.globalSearchInput input::-webkit-search-cancel-button{-webkit-appearance:none}.globalSearchHint{color:var(--muted);flex:none;margin:0;padding:10px 16px 2px;font-size:12px;line-height:1.5}.globalSearchBody{overscroll-behavior:contain;min-height:0}.globalSearchGroup button span,.globalSearchGroup button b{overflow-wrap:anywhere;min-width:0}.globalSearchDialog>footer{flex:none;align-items:center;gap:12px}.globalSearchDialog>footer>span{color:var(--muted);font-size:12px}.globalSearchDialog :is(button,input):focus-visible{outline:2px solid var(--red);outline-offset:-2px}.afterSalesHero{align-items:center}.afterSalesHeroActions{gap:9px;display:flex}.calendarConnection{border:1px solid var(--line);background:#fff;border-left:4px solid #8b9098;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 17px;display:flex}.calendarConnection>div{align-items:center;gap:12px;display:flex}.calendarConnection>div>span{background:#f0f1f2;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.calendarConnection p,.calendarConnection strong,.calendarConnection small{margin:0;display:block}.calendarConnection strong{font-size:12px}.calendarConnection small{color:var(--muted);margin-top:4px;font-size:10px}.calendarConnection.connected{border-left-color:#278754}.calendarConnection.connected>div>span{color:#24804d;background:#e9f6ee}.calendarConnection.ready{border-left-color:#e58b22}.afterSalesNotice{color:#4b525b;background:#f7f8fa;border:1px solid #d8dde4;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 13px;font-size:11px;display:flex}.afterSalesNotice button{cursor:pointer;background:0 0;border:0;font-size:18px}.afterSalesMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.afterSalesMetrics button{border:1px solid var(--line);min-height:105px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-top:4px solid #59616b;border-radius:13px;padding:14px}.afterSalesMetrics button:hover{transform:translateY(-1px);box-shadow:0 10px 25px #1111}.afterSalesMetrics small,.afterSalesMetrics strong,.afterSalesMetrics span{display:block}.afterSalesMetrics small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.afterSalesMetrics strong{margin:7px 0 4px;font-size:26px}.afterSalesMetrics span{color:var(--muted);font-size:9px}.afterSalesMetrics .critical{border-top-color:#cf342d}.afterSalesMetrics .warning{border-top-color:#e88a19}.afterSalesMetrics .positive{border-top-color:#298555}.afterSalesMetrics .neutral{border-top-color:#7d858f}.afterSalesToolbar .actions input{width:270px}.afterSalesList article{cursor:pointer;background:#fff;border-top:1px solid #eff0f2;border-left:4px solid #0000;grid-template-columns:1.35fr 1fr 1.15fr .72fr .72fr 22px;align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative}.afterSalesList article:hover{background:#fafbfb}.afterSalesList article.critical{background:snow;border-left-color:#d63830}.afterSalesList article.warning{background:#fffdf8;border-left-color:#e6942d}.afterSalesList article.normal{border-left-color:#2d8757}.afterSalesIdentity{align-items:center;gap:11px;display:flex}.afterSalesIdentity>span{color:#fff;background:#17191d;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:14px;font-weight:850;display:grid}.afterSalesIdentity strong,.afterSalesIdentity small,.afterSalesList article>div>small,.afterSalesList article>div>strong,.afterSalesList article>div>em{display:block}.afterSalesIdentity strong,.afterSalesList article>div>strong{font-size:11px}.afterSalesIdentity small,.afterSalesList article>div>small,.afterSalesList article>div>em{color:var(--muted);margin-top:3px;font-size:9px;font-style:normal}.copyContact{max-width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:11px;font-weight:750;display:flex}.copyContact b{color:#737880;background:#f0f1f2;border-radius:5px;padding:3px 5px;font-size:7px}.copyContact:disabled{cursor:default}.afterSalesStatus{color:#59606a;background:#f0f1f2;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.afterSalesStatus.pendente{color:#a46013;background:#fff2df}.afterSalesStatus.contatado{color:#3e60a1;background:#edf1fa}.afterSalesStatus.agendado{color:#287e4e;background:#e9f6ee}.afterSalesStatus.concluido{color:#207b47;background:#e7f6ed}.afterSalesStatus.sem_interesse{color:#6f747c;background:#f0f1f2}.afterSalesSync span{font-size:9px;font-weight:750}.afterSalesSync .sincronizado{color:#277d4c}.afterSalesSync .erro{color:#b5630e}.rowOpen{color:#a8acb2;cursor:pointer;background:0 0;border:0;font-size:21px}.afterSalesDetailModal{width:min(800px,100%)}.afterSalesDetailModal .modalHead p:last-child,.compactAfterSalesModal .modalHead p:last-child,.reviewPlansModal .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:10px}.afterSalesDetailGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 24px;display:grid}.afterSalesDetailGrid>div{border:1px solid var(--line);border-radius:10px;padding:12px}.afterSalesDetailGrid small,.afterSalesDetailGrid strong,.afterSalesDetailGrid span{display:block}.afterSalesDetailGrid small{color:var(--muted);font-size:8px}.afterSalesDetailGrid strong{margin-top:5px;font-size:11px}.afterSalesDetailGrid>div>span:not(.afterSalesStatus){color:var(--muted);margin-top:4px;font-size:9px}.customerContactCard{background:#f6f7f8;border-radius:12px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:10px;margin:0 24px 16px;padding:14px;display:grid}.customerContactCard small,.customerContactCard strong{display:block}.customerContactCard small{color:var(--muted);font-size:8px}.customerContactCard strong{margin-top:4px;font-size:11px}.customerContactCard button{padding:8px 10px;font-size:9px}.appointmentCard{background:#f4fbf6;border:1px solid #cfe6d7;border-radius:12px;align-items:center;gap:12px;margin:0 24px 16px;padding:14px;display:flex}.appointmentCard>span{color:#277e4d;font-size:20px}.appointmentCard>div{flex:1}.appointmentCard small,.appointmentCard strong,.appointmentCard em{display:block}.appointmentCard small{color:#588068;font-size:8px}.appointmentCard strong{margin-top:4px;font-size:11px}.appointmentCard em{color:#6d7770;margin-top:4px;font-size:9px;font-style:normal}.appointmentCard a{padding:8px 10px;font-size:9px;text-decoration:none}.afterSalesDetailActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}.afterSalesDetailActions button{font-size:10px}.positiveAction{color:#237849;border-color:#b8dfc5}.mutedAction{color:#70757c}.compactAfterSalesModal{width:min(620px,100%)}.compactAfterSalesModal textarea{width:100%;min-height:90px;font:inherit;border:1px solid #dfe1e4;border-radius:9px;margin-top:7px;padding:11px;display:block}.calendarSaveHint{background:#f5f9fd;border:1px solid #d5e3f2;border-radius:10px;padding:12px}.calendarSaveHint strong,.calendarSaveHint span{display:block}.calendarSaveHint strong{font-size:10px}.calendarSaveHint span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.reviewPlansBody{grid-template-columns:300px 1fr;min-height:430px;display:grid}.reviewPlansBody aside{border-right:1px solid var(--line);padding:15px;overflow:auto}.reviewPlansBody aside>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px;display:block}.reviewPlansBody aside>button:hover{background:#f4f5f6}.reviewPlansBody aside strong,.reviewPlansBody aside small{display:block}.reviewPlansBody aside strong{font-size:11px}.reviewPlansBody aside small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.reviewPlansBody aside .newPlanButton{border:1px solid var(--line);text-align:center;margin-bottom:10px}.reviewPlansBody>form{padding:20px}.reviewPlansBody>form>label{font-size:10px;font-weight:750}.reviewPlansBody>form>label>input{border:1px solid #dfe1e4;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.reviewSteps{margin:20px 0}.reviewSteps>div:first-child{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.reviewSteps>div:first-child strong{font-size:11px}.reviewSteps>div:first-child button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.reviewSteps>div:not(:first-child){grid-template-columns:1fr 190px 30px;align-items:center;gap:8px;margin-top:8px;display:grid}.reviewSteps input{border:1px solid #dfe1e4;border-radius:8px;width:100%;padding:10px}.reviewSteps label{position:relative}.reviewSteps label span{color:var(--muted);font-size:8px;position:absolute;top:11px;right:9px}.reviewSteps label input{padding-right:82px}.reviewSteps>div:not(:first-child)>button{color:#a6423d;cursor:pointer;background:0 0;border:0;font-size:17px}.planExplanation{color:var(--muted);background:#f5f6f7;border-radius:9px;margin-bottom:14px;padding:11px;font-size:9px;line-height:1.5}.roleBadge.pos_venda{color:#277b4c;background:#e9f6ee}.invoiceContactImport{background:#f5fbf7;border:1px solid #cfe3d5;border-left:4px solid #2b8554;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:13px 16px;display:grid}.invoiceContactImport>span{color:#287d4e;background:#e3f3e8;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.invoiceContactImport strong,.invoiceContactImport small{display:block}.invoiceContactImport strong{font-size:11px}.invoiceContactImport small{color:#5e7265;margin-top:4px;font-size:9px;line-height:1.45}.invoiceContactImport progress{accent-color:#2b8554;width:150px}.invoiceContactImport>b{color:#27814f;font-size:18px}.invoiceContactImport.review{background:#fffaf1;border-color:#ebd3a7 #ebd3a7 #ebd3a7 #d58a24}.invoiceContactImport.review>span{color:#9a6417;background:#f8e8ca}.invoiceContactImport .secondary{font-size:9px}.modelPlansPanel{overflow:hidden}.modelPlansHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.modelPlansHeader h2{margin:4px 0 5px;font-size:22px}.modelPlansHeader p:last-child{color:var(--muted);margin:0;font-size:10px}.modelPlanSummary{background:#f7f8f9;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 24px;display:grid}.modelPlanSummary>div{border:1px solid var(--line);background:#fff;border-left:4px solid #737b85;border-radius:11px;padding:12px 14px}.modelPlanSummary>div.configured{border-left-color:#278353}.modelPlanSummary>div.pending{border-left-color:#e28a25}.modelPlanSummary small,.modelPlanSummary strong{display:block}.modelPlanSummary small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.modelPlanSummary strong{margin-top:5px;font-size:23px}.modelPlanToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.modelPlanToolbar>input{border:1px solid #dfe1e4;border-radius:10px;width:min(360px,100%);padding:11px 12px}.modelPlanToolbar>div{border:1px solid var(--line);background:#f5f6f7;border-radius:10px;padding:3px;display:flex}.modelPlanToolbar>div button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:800}.modelPlanToolbar>div button.active{color:#fff;background:#17191d}.modelPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px 24px;display:grid}.modelPlanGrid article{border:1px solid var(--line);background:#fff;border-top:4px solid #e28a25;border-radius:14px;flex-direction:column;min-height:230px;padding:16px;display:flex}.modelPlanGrid article.configured{border-top-color:#278353}.modelPlanCardHead{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.modelPlanCardHead>span{color:#a66413;background:#fff0db;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.modelPlanGrid article.configured .modelPlanCardHead>span{color:#247c4a;background:#e6f4eb}.modelPlanCardHead strong,.modelPlanCardHead small{display:block}.modelPlanCardHead strong{font-size:11px;line-height:1.3}.modelPlanCardHead small{color:var(--muted);margin-top:4px;font-size:8px}.modelPlanCardHead em{color:#a46013;text-transform:uppercase;background:#fff2df;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.modelPlanGrid article.configured .modelPlanCardHead em{color:#287e4e;background:#e9f6ee}.modelPlanGrid article>p{color:var(--muted);flex:1;margin:20px 0;font-size:9px;line-height:1.55}.modelPlanGrid article>ol{flex:1;margin:17px 0;padding:0;list-style:none}.modelPlanGrid article>ol li{border-bottom:1px solid #f0f1f2;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:8px;display:flex}.modelPlanGrid article>ol li span{font-weight:750}.modelPlanGrid article>ol li strong{color:var(--muted);font-size:8px}.modelPlanGrid article>button{width:100%;min-height:39px;margin-top:auto}.reviewPlanEditor{padding:20px 24px}.reviewPlanEditor>label{font-size:10px;font-weight:800;display:block}.reviewPlanEditor>label>input{border:1px solid #dfe1e4;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.reviewPlanEditor>label>input[readonly]{color:#5f646c;background:#f3f4f5}.reviewPlanEditor>label>small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:500;display:block}.planExplanation strong,.planExplanation span{display:block}.planExplanation strong{color:var(--ink);font-size:9px}.planExplanation span{margin-top:3px}@media (width<=1100px){.afterSalesMetrics{grid-template-columns:repeat(3,1fr)}.afterSalesList article{grid-template-columns:1.3fr 1fr 1fr .8fr 22px}.afterSalesSync{display:none}}@media (width<=720px){.afterSalesHeroActions{width:100%;margin-top:16px}.afterSalesHeroActions>*{flex:1}.calendarConnection{flex-direction:column;align-items:flex-start}.calendarConnection>button{width:100%}.invoiceContactImport{grid-template-columns:40px 1fr}.invoiceContactImport progress,.invoiceContactImport>button,.invoiceContactImport>b{grid-column:1/-1;width:100%}.afterSalesMetrics{grid-template-columns:repeat(2,1fr)}.afterSalesToolbar .actions input{width:100%}.afterSalesList{gap:12px;padding:12px;display:grid}.afterSalesList article{border:1px solid var(--line);border-left-width:4px;border-radius:14px;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.afterSalesIdentity{grid-column:1/-1}.afterSalesList article>div:nth-child(2),.afterSalesList article>div:nth-child(3),.afterSalesList article>div:nth-child(4){border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.afterSalesList article .rowOpen{position:absolute;top:14px;right:12px}.afterSalesDetailGrid{grid-template-columns:repeat(2,1fr);padding:16px}.customerContactCard{grid-template-columns:1fr auto;margin:0 16px 14px}.appointmentCard{flex-wrap:wrap;align-items:flex-start;margin:0 16px 14px}.appointmentCard a{text-align:center;width:100%}.afterSalesDetailActions{grid-template-columns:1fr 1fr;padding:16px;display:grid}.afterSalesDetailActions button{min-height:44px}.modelPlansHeader{padding:18px 16px;display:block}.modelPlansHeader>button{width:100%;margin-top:14px}.modelPlanSummary{grid-template-columns:1fr;padding:14px 16px}.modelPlanToolbar{flex-direction:column;align-items:stretch;padding:14px 16px}.modelPlanToolbar>input{width:100%;min-height:44px}.modelPlanToolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.modelPlanToolbar>div button{min-height:40px}.modelPlanGrid{grid-template-columns:1fr;padding:16px}.modelPlanGrid article{min-height:215px}.reviewPlanEditor{padding:16px}.reviewSteps>div:not(:first-child){grid-template-columns:1fr;position:relative}.reviewSteps label span{top:11px}.reviewSteps>div:not(:first-child)>button{position:absolute;top:5px;right:6px}.reviewPlansModal .modalFoot{background:#fff;position:sticky;bottom:0}}.afterSalesStatus.fora_garantia{color:#6842a6;background:#f0eafd}.warrantyAction{color:#744daf;border-color:#d6cae9}.reactivateAction{color:#237849;border-color:#b9d9c4}.modelPlanGrid article>ol li.recurringPlan{background:#f3f0fa;border-bottom:0;border-radius:7px;margin-top:4px;padding:8px}.modelPlanGrid article>ol li.recurringPlan span,.modelPlanGrid article>ol li.recurringPlan strong{color:#654292}.fixedReviewSteps>div:first-child>span{color:var(--muted);font-size:8px}.fixedReviewSteps>div:not(:first-child){grid-template-columns:minmax(120px,1fr) 240px}.fixedReviewSteps>div:not(:first-child)>strong{font-size:11px}.recurrencePreview{background:#f7f8f9;border:1px solid #d8dce1;border-left:4px solid #707780;border-radius:10px;margin:-4px 0 12px;padding:12px 14px}.recurrencePreview strong,.recurrencePreview span{display:block}.recurrencePreview strong{font-size:10px}.recurrencePreview span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.recurrencePreview.valid{background:#f4faf6;border-color:#cce3d4 #cce3d4 #cce3d4 #298555}.recurrencePreview.invalid{background:#fff7f6;border-color:#efd1cf #efd1cf #efd1cf #cf342d}.recurrencePreview.invalid strong{color:#a82b26}.modelPlanFileSummary{background:#f5f8f6;border-radius:10px;flex:1;margin:17px 0;padding:12px}.modelPlanFileSummary strong,.modelPlanFileSummary span,.modelPlanFileSummary small{display:block}.modelPlanFileSummary strong{color:#24272b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.modelPlanFileSummary span{color:#257c4b;margin-top:8px;font-size:8px;font-weight:800;line-height:1.5}.modelPlanFileSummary small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45}.modelPlanCardActions{grid-template-columns:1fr 1.5fr;gap:7px;margin-top:auto;display:grid}.modelPlanCardActions button{min-height:39px}.maintenanceAction{color:#315d91;border-color:#c8d5e5}.maintenanceFileDrop{cursor:pointer;background:#fafbfb;border:1px dashed #b8bdc5;border-radius:12px;grid-template-columns:46px 1fr;align-items:center;column-gap:12px;margin-top:16px;padding:15px;display:grid!important}.maintenanceFileDrop:hover,.maintenanceFileDrop.selected{background:#f4faf6;border-color:#278353}.maintenanceFileDrop input{opacity:0;width:1px;height:1px;position:absolute}.maintenanceFileDrop>span{color:#fff;background:#17191d;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.maintenanceFileDrop>strong{overflow-wrap:anywhere;font-size:10px}.maintenanceFileDrop>small{line-height:1.45;margin-top:3px!important;font-size:8px!important}.maintenanceExtractionReview{background:#fffdf8;border:1px solid #d8dde3;border-left:4px solid #e08a24;border-radius:11px;margin-top:15px;padding:14px}.maintenanceExtractionReview.alta{background:#f6fbf7;border-color:#cbe2d3 #cbe2d3 #cbe2d3 #278353}.maintenanceExtractionReview.revisar{background:#fff8f7;border-color:#eccdca #eccdca #eccdca #ca3a32}.maintenanceExtractionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenanceExtractionHead small,.maintenanceExtractionHead strong{display:block}.maintenanceExtractionHead small{color:var(--muted);text-transform:uppercase;font-size:7px}.maintenanceExtractionHead strong{margin-top:4px;font-size:12px}.maintenanceExtractionHead em{color:#a46013;text-transform:uppercase;background:#fff0dc;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.maintenanceExtractionReview.alta .maintenanceExtractionHead em{color:#247b49;background:#e8f5ed}.maintenanceExtractionReview.revisar .maintenanceExtractionHead em{color:#a82e28;background:#fde9e7}.maintenanceExtractionMetrics{grid-template-columns:1.5fr 1fr .7fr;gap:8px;margin-top:13px;display:grid}.maintenanceExtractionMetrics>div{background:#fff;border:1px solid #e1e4e7;border-radius:8px;padding:9px}.maintenanceExtractionMetrics small,.maintenanceExtractionMetrics strong{display:block}.maintenanceExtractionMetrics small{color:var(--muted);font-size:7px}.maintenanceExtractionMetrics strong{margin-top:4px;font-size:9px;line-height:1.45}.maintenanceWarnings{color:#8a5312;background:#fff0da;border-radius:8px;margin-top:10px;padding:9px 10px}.maintenanceWarnings strong,.maintenanceWarnings span{font-size:8px;line-height:1.5;display:block}.maintenanceExtractionReview>p{color:var(--muted);margin:10px 0 0;font-size:8px;line-height:1.5}.maintenanceChecklistModal{width:min(820px,100%)}.maintenanceChecklistBody{padding:20px 24px}.maintenanceSelector{grid-template-columns:1fr 1fr;gap:14px;display:grid}.maintenanceSelector>div{border:1px solid var(--line);background:#f3f4f5;border-radius:10px;grid-template-columns:1fr 1fr;align-self:end;padding:3px;display:grid}.maintenanceSelector>div button{min-height:39px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:9px;font-weight:800}.maintenanceSelector>div button.active{color:#fff;background:#17191d}.maintenanceSelector>div button:disabled{opacity:.4;cursor:not-allowed}.maintenanceSelector label{font-size:9px;font-weight:800}.maintenanceSelector select{background:#fff;border:1px solid #dfe1e4;border-radius:9px;width:100%;min-height:46px;margin-top:6px;padding:10px;display:block}.maintenancePreviewHead{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 10px;display:flex}.maintenancePreviewHead strong,.maintenancePreviewHead span{display:block}.maintenancePreviewHead strong{font-size:11px}.maintenancePreviewHead span{color:var(--muted);margin-top:4px;font-size:8px}.maintenancePreviewHead em{max-width:45%;color:var(--muted);text-align:right;font-size:8px;font-style:normal}.maintenanceTaskPreview{grid-template-columns:1fr 1fr;gap:7px;max-height:310px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.maintenanceTaskPreview li{background:#fff;border:1px solid #e1e3e6;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.maintenanceTaskPreview li>span{font-size:17px}.maintenanceTaskPreview strong,.maintenanceTaskPreview small{display:block}.maintenanceTaskPreview strong{font-size:9px}.maintenanceTaskPreview small{color:var(--muted);margin-top:3px;font-size:8px}.maintenanceEmpty{text-align:center;border:1px dashed #c7cbd1;border-radius:10px;padding:18px}.maintenanceEmpty strong,.maintenanceEmpty span{display:block}.maintenanceEmpty strong{font-size:10px}.maintenanceEmpty span{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}.modelPlanFileSummary>button{color:#315d91;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:8px;font-weight:800}.manualVersionHistory{gap:5px;margin:-8px 0 12px;display:grid}.manualVersionHistory button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e3e6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.manualVersionHistory span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.manualVersionHistory small{color:var(--muted);flex:none;font-size:7px}.manualReviewFields{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.manualReviewFields label{font-size:8px;font-weight:800}.manualReviewFields input{width:100%;font:inherit;background:#fff;border:1px solid #dfe1e4;border-radius:8px;margin-top:5px;padding:9px;display:block}.manualTaskReview{background:#fff;border:1px solid #e0e2e5;border-radius:9px;max-height:260px;margin-top:12px;overflow:auto}.manualTaskReview>div:first-child{z-index:1;background:#f5f6f7;justify-content:space-between;align-items:center;padding:9px 10px;display:flex;position:sticky;top:0}.manualTaskReview>div:first-child button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.manualTaskReview>div:not(:first-child){border-top:1px solid #eff0f2;grid-template-columns:1.3fr 1fr 70px 46px 24px;align-items:center;gap:5px;padding:6px 8px;display:grid}.manualTaskReview input{border:1px solid #dfe1e4;border-radius:6px;min-width:0;padding:7px;font-size:8px}.manualTaskReview span{color:var(--muted);text-align:center;font-size:7px}.manualTaskReview>div>button{color:#b13a34;cursor:pointer;background:0 0;border:0;font-size:15px}.technicalDataReview{background:#fff;border:1px solid #dfe3e8;border-radius:9px;margin-top:10px}.technicalDataReview summary{cursor:pointer;padding:10px;font-size:8px;font-weight:800}.technicalDataReview>div{border-top:1px solid #eff0f2;grid-template-columns:1fr 1.4fr 24px;gap:5px;padding:9px 11px;display:grid}.technicalDataReview input{border:1px solid #dfe1e4;border-radius:6px;min-width:0;padding:7px;font-size:8px}.technicalDataReview button{color:#b13a34;cursor:pointer;background:0 0;border:0;font-size:15px}.technicalDataReview small{color:var(--muted);grid-column:1/-1;margin-top:2px;font-size:7px;line-height:1.4;display:block}.serviceIdentification{background:#f5f6f7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;padding:12px;display:grid}.serviceIdentification label{font-size:8px;font-weight:800}.serviceIdentification input{background:#fff;border:1px solid #dfe1e4;border-radius:7px;width:100%;min-height:38px;margin-top:5px;padding:8px;display:block}.servicePreviewSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.servicePreviewSummary>div{background:#f8f9fa;border:1px solid #dfe3e7;border-radius:8px;padding:9px}.servicePreviewSummary small,.servicePreviewSummary strong{display:block}.servicePreviewSummary small{color:var(--muted);text-transform:uppercase;font-size:7px}.servicePreviewSummary strong{margin-top:4px;font-size:8px;line-height:1.45}@media (width<=720px){.modelPlanCardActions,.maintenanceExtractionMetrics,.maintenanceSelector,.manualReviewFields,.servicePreviewSummary{grid-template-columns:1fr}.maintenanceTaskPreview{grid-template-columns:1fr;max-height:360px}.maintenanceChecklistBody{padding:16px}.maintenancePreviewHead{flex-direction:column;align-items:flex-start}.maintenancePreviewHead em{text-align:left;max-width:100%}.maintenanceChecklistModal .modalFoot{background:#fff;position:sticky;bottom:0}.maintenanceChecklistModal .modalFoot .primary{flex:1}.maintenanceFileDrop{grid-template-columns:40px 1fr;padding:13px}.maintenanceFileDrop>span{width:38px;height:38px}.serviceIdentification{grid-template-columns:1fr 1fr}.manualTaskReview>div:not(:first-child){grid-template-columns:1fr 1fr 65px 24px}.manualTaskReview>div:not(:first-child)>span{display:none}.manualVersionHistory button{flex-direction:column;align-items:flex-start}.maintenanceChecklistModal .modalFoot{flex-wrap:wrap}.maintenanceChecklistModal .modalFoot>*{min-height:44px}.fixedReviewSteps>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.fixedReviewSteps>div:not(:first-child){grid-template-columns:1fr}.fixedReviewSteps>div:not(:first-child)>strong{margin-top:4px}.reactivateAction{grid-column:1/-1}}.maintenanceFileDrop.error{background:#fffaf1;border-color:#dc8b24}.maintenanceFileDrop.error>span{background:#c66b13}.maintenanceReadError{color:#71410d;background:#fff8ec;border:1px solid #edc58f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.maintenanceReadError strong,.maintenanceReadError span{display:block}.maintenanceReadError strong{font-size:10px}.maintenanceReadError span{margin-top:4px;font-size:9px;line-height:1.45}.maintenanceReadError button{background:#fff;flex:none;min-height:38px;padding:8px 12px}.manualSourceSummary{background:#f1f3f5;border-radius:8px;margin-top:8px;padding:8px 10px}.manualSourceSummary strong,.manualSourceSummary span{display:block}.manualSourceSummary span{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}@media (width<=720px){.maintenanceReadError{flex-direction:column;align-items:stretch}.maintenanceReadError button{width:100%}.technicalDataReview.materialReview>div{grid-template-columns:1fr 1fr 24px}.technicalDataReview.materialReview>div>input:nth-child(3){grid-column:1/3}}.agendaPanel{overflow:hidden}.agendaMainToolbar{align-items:flex-start;padding:18px 20px}.agendaMainToolbar>div:first-child{min-width:190px}.agendaMainToolbar h2{margin:0 0 4px;font-size:18px}.agendaMainToolbar p{color:var(--muted);margin:0;font-size:9px}.agendaMainToolbar .actions{flex-wrap:wrap;justify-content:flex-end}.schedulingWorkspace{border-top:1px solid var(--line);background:#fff;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid}.schedulingQueue{border-right:1px solid var(--line);background:#fafbfc;min-width:0}.schedulingQueueHead{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:13px 16px;display:flex}.schedulingQueueHead small,.schedulingQueueHead strong{display:block}.schedulingQueueHead small{color:var(--muted);letter-spacing:.09em;font-size:7px;font-weight:850}.schedulingQueueHead strong{margin-top:4px;font-size:14px}.schedulingQueueHead>span{color:#285b9c;background:#e9f1ff;border-radius:99px;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.schedulingQueueList{max-height:624px;overflow:auto}.schedulingQueueCard{cursor:pointer;background:#fff;border-bottom:1px solid #e8eaed;border-left:4px solid #2d8757;grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:14px 13px;display:grid;position:relative}.schedulingQueueCard:hover{background:#f7faff}.schedulingQueueCard.critical{background:snow;border-left-color:#d63830}.schedulingQueueCard.warning{background:#fffdf8;border-left-color:#e6942d}.schedulingQueueCard.neutral{border-left-color:#8a9098}.queueDate{background:#fff;border:1px solid #dfe3e8;border-radius:10px;place-items:center;width:42px;height:48px;display:grid}.queueDate strong,.queueDate span{display:block}.queueDate strong{font-size:16px;line-height:1}.queueDate span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.queueCustomer{min-width:0}.queueCustomer strong,.queueCustomer span,.queueCustomer small,.queueCustomer em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.queueCustomer span{color:var(--muted);margin-top:4px;font-size:8px}.queueCustomer small{color:#31363d;margin-top:7px;font-size:9px;font-weight:750}.queueCustomer em{color:#6846ad;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.schedulingQueueCard>.afterSalesStatus{align-self:start;padding:5px 7px;font-size:7px}.queueActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;margin-top:2px;display:grid}.queueActions button{min-height:35px;padding:7px 9px;font-size:8px}.queueCopy{border:1px solid var(--line);color:#4f5660;cursor:pointer;background:#fff;border-radius:8px;font-weight:800}.queueCopy:disabled{opacity:.45;cursor:default}.queueEmpty{text-align:center;align-content:center;place-items:center;min-height:230px;padding:24px;display:grid}.queueEmpty>span{color:#247c4a;background:#e7f5ec;border-radius:99px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.queueEmpty strong,.queueEmpty small{display:block}.queueEmpty strong{margin-top:10px;font-size:11px}.queueEmpty small{color:var(--muted);margin-top:5px;font-size:8px}.weekAgenda{background:#fff;min-width:0}.agendaWeekToolbar{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:68px;padding:10px 15px;display:grid}.agendaWeekToolbar>div:nth-child(2){min-width:0}.agendaWeekToolbar>div:nth-child(2)>strong,.agendaWeekToolbar>div:nth-child(2)>small{display:block}.agendaWeekToolbar>div:nth-child(2)>strong{text-transform:capitalize;font-size:12px}.agendaWeekToolbar>div:nth-child(2)>small{color:var(--muted);margin-top:3px;font-size:8px}.agendaWeekNav{align-items:center;gap:5px;display:flex}.agendaWeekNav button{color:#252a30;cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:9px;height:34px;padding:0 11px;font-size:9px;font-weight:800}.agendaWeekNav button:not(:first-child){width:34px;padding:0;font-size:20px;font-weight:500}.agendaWeekNav button:hover{background:#f3f5f7}.agendaSyncBadge{color:#69717b;white-space:nowrap;background:#f0f1f2;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.agendaSyncBadge.connected{color:#247c4a;background:#e8f5ed}.weekAgendaViewport{background:#fff;max-width:100%;overflow:auto}.agendaWeekHeader{background:#fff;border-bottom:1px solid #dfe2e6;grid-template-columns:62px repeat(7,minmax(112px,1fr));height:66px;display:grid}.agendaWeekHeader>span{color:#7c838c;align-self:end;padding:0 8px 9px;font-size:7px}.agendaWeekHeader>div{border-left:1px solid #eceef0;place-items:center;display:grid}.agendaWeekHeader small{color:#69717b;text-transform:uppercase;font-size:8px;font-weight:850}.agendaWeekHeader strong{border-radius:99px;place-items:center;width:31px;height:31px;margin-top:2px;font-size:14px;display:grid}.agendaWeekHeader .today strong{color:#fff;background:#2869b5}.agendaWeekBody{grid-template-columns:62px 1fr;display:grid;position:relative}.agendaTimeAxis{background:#fff;border-right:1px solid #dfe2e6;position:relative}.agendaTimeAxis span{color:#69717b;font-size:7px;font-weight:700;position:absolute;right:8px;transform:translateY(-50%)}.agendaDayColumns{grid-template-columns:repeat(7,minmax(112px,1fr));height:100%;display:grid}.agendaDayColumn{background-color:#fff;background-image:repeating-linear-gradient(#0000 0 51px,#e5e8eb 51px 52px);border-left:1px solid #eceef0;position:relative}.agendaDayColumn.weekend{background-color:#fafbfc}.agendaDayColumn.today{background-color:#f7faff}.agendaEvent{z-index:2;color:#0c1b27;text-align:left;cursor:pointer;background:#4f9bd3;border:0;border-left:3px solid #1c568f;border-radius:6px;padding:5px 6px;position:absolute;overflow:hidden;box-shadow:0 1px 2px #10243a22}.agendaEvent:hover{z-index:3;filter:brightness(.96);box-shadow:0 5px 13px #10243a2a}.agendaEvent small,.agendaEvent strong,.agendaEvent span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agendaEvent small{font-size:7px;font-weight:800}.agendaEvent strong{margin-top:3px;font-size:9px}.agendaEvent span{margin-top:2px;font-size:7px}.agendaEvent.syncError{background:#f1bd6f;border-left-color:#b56512}.agendaWeekEmpty{z-index:1;text-align:center;pointer-events:none;background:#ffffffed;border:1px dashed #cfd4da;border-radius:11px;place-items:center;padding:13px 18px;display:grid;position:absolute;top:82px;left:50%;transform:translate(-50%)}.agendaWeekEmpty strong,.agendaWeekEmpty span{display:block}.agendaWeekEmpty span{color:var(--muted);margin-top:4px;font-size:8px}@media (width<=1180px){.schedulingWorkspace{grid-template-columns:300px minmax(0,1fr)}.agendaMainToolbar{flex-direction:column;align-items:stretch}.agendaMainToolbar .actions{justify-content:flex-start}.agendaMainToolbar .actions input{flex:1;width:auto;min-width:240px}}@media (width<=900px){.schedulingWorkspace{grid-template-columns:1fr}.schedulingQueue{border-right:0;border-bottom:1px solid var(--line)}.schedulingQueueList{max-height:none;display:flex;overflow:auto}.schedulingQueueCard{border-bottom:0;border-right:1px solid #e8eaed;flex:0 0 290px}.queueEmpty{min-height:130px}.agendaWeekToolbar{grid-template-columns:auto 1fr}.agendaSyncBadge{display:none}}@media (width<=720px){.agendaMainToolbar{padding:15px}.agendaMainToolbar .actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.agendaMainToolbar .actions input{grid-column:1/-1;width:100%;min-width:0}.agendaMainToolbar .actions select{width:100%;min-width:0}.schedulingQueueHead{height:60px}.schedulingQueueCard{flex-basis:270px}.agendaWeekToolbar{grid-template-columns:1fr;gap:8px;padding:11px 13px}.agendaWeekNav{order:2}.agendaWeekNav button:first-child{flex:1}.weekAgendaCanvas{min-width:840px}.agendaWeekHeader{grid-template-columns:54px repeat(7,minmax(108px,1fr))}.agendaWeekBody{grid-template-columns:54px 1fr}.agendaEvent strong{font-size:8px}}.appointmentNotes{color:#394d40;border-top:1px solid #d6e8dc;margin:9px 0 0;padding-top:8px;font-size:9px;line-height:1.45}.appointmentNotes b{font-weight:850}.detailCustomerTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detailServiceBadge{color:#285b9c;white-space:nowrap;background:#eaf2ff;border-radius:99px;align-items:center;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.detailServiceBadge.other{color:#6541a8;background:#f1ebff}.appointmentNotesEditor{background:#fafbfc;border:1px solid #dfe3e7;border-radius:12px;margin:0 24px 16px;padding:13px 14px}.appointmentNotesEditor label{color:#343a40;font-size:10px;font-weight:800;display:block}.appointmentNotesEditor textarea{resize:vertical;width:100%;min-height:70px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dde2;border-radius:9px;outline:none;margin-top:7px;padding:10px 11px;line-height:1.45;display:block}.appointmentNotesEditor textarea:focus{border-color:#e52722;box-shadow:0 0 0 3px #e5272214}.appointmentNotesEditor>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.appointmentNotesEditor small{color:var(--muted);font-size:8px;line-height:1.4}.appointmentNotesEditor button{flex:none;padding:8px 11px;font-size:9px}.appointmentNotesEditor button:disabled{opacity:.55;cursor:default}.scheduleServiceChoice{border:0;margin:0;padding:0}.scheduleServiceChoice legend{margin-bottom:7px;font-size:12px;font-weight:700}.scheduleServiceChoice>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scheduleServiceChoice label{cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:10px;align-items:flex-start;gap:9px;min-height:64px;padding:11px;display:flex}.scheduleServiceChoice label.active{background:#fff5f4;border-color:#e52722;box-shadow:0 0 0 1px #e5272222}.scheduleServiceChoice input{accent-color:#e52722;width:auto;margin:2px 0 0}.scheduleServiceChoice strong,.scheduleServiceChoice small{display:block}.scheduleServiceChoice strong{font-size:11px}.scheduleServiceChoice small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:500;line-height:1.35}@media (width<=520px){.scheduleServiceChoice>div{grid-template-columns:1fr}}@media (width<=720px){.detailCustomerTitle{flex-direction:column;align-items:flex-start;gap:7px}.appointmentNotesEditor{margin:0 16px 14px}.appointmentNotesEditor>div{flex-direction:column;align-items:stretch}.appointmentNotesEditor button{width:100%;min-height:42px}}.appointmentCancellationHistory{background:#fff;border:1px solid #e1e3e6;border-radius:12px;margin:0 24px 16px;overflow:hidden}.appointmentCancellationHistory>div:first-child{background:#f7f8f9;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.appointmentCancellationHistory>div:first-child small,.appointmentCancellationHistory>div:first-child strong{display:block}.appointmentCancellationHistory>div:first-child small{color:var(--muted);letter-spacing:.08em;font-size:7px;font-weight:850}.appointmentCancellationHistory>div:first-child strong{margin-top:3px;font-size:10px}.appointmentCancellationHistory>div:first-child>span{color:#59616b;background:#edf0f3;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.appointmentCancellationHistory>p{color:var(--muted);margin:0;padding:12px 13px;font-size:9px}.appointmentCancellationList{max-height:170px;overflow:auto}.appointmentCancellationList article{border-top:1px solid #eceef0;padding:11px 13px}.appointmentCancellationList article:first-child{border-top:0}.appointmentCancellationList strong,.appointmentCancellationList small{display:block}.appointmentCancellationList strong{font-size:10px}.appointmentCancellationList small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.appointmentCancellationList p{color:#5b3330;margin:7px 0 0;font-size:9px;line-height:1.45}.cancelAppointmentAction{color:#a9322d;border-color:#efcbc8}.cancelAppointmentAction:hover{background:#fff5f4}@media (width<=720px){.appointmentCancellationHistory{margin:0 16px 14px}.cancelAppointmentAction{grid-column:1/-1}}.agendaMainToolbar p{font-size:11px}.agendaMainToolbar .actions{align-items:center}.agendaRegisterButton{white-space:nowrap;min-height:42px}.schedulingQueueHead small{font-size:9px}.schedulingQueueHead strong{font-size:16px}.schedulingQueueHead>span{font-size:12px}.queueDate span{font-size:9px}.queueCustomer strong{font-size:12px}.queueCustomer span{font-size:10px}.queueCustomer small{font-size:11px}.schedulingQueueCard>.afterSalesStatus{font-size:9px}.queueActions button{font-size:10px}.queueEmpty strong{font-size:13px}.queueEmpty small{font-size:10px}.agendaWeekToolbar>div:nth-child(2)>strong{font-size:14px}.agendaWeekToolbar>div:nth-child(2)>small{font-size:10px}.agendaWeekNav button{font-size:11px}.agendaSyncBadge{font-size:10px}.agendaWeekHeader>span{font-size:9px}.agendaWeekHeader small{font-size:10px}.agendaWeekHeader strong{font-size:17px}.agendaTimeAxis span,.agendaEvent small{font-size:9px}.agendaEvent strong{font-size:11px}.agendaEvent span{font-size:9px}.agendaWeekEmpty strong{font-size:12px}.agendaWeekEmpty span{font-size:10px}.agendaEvent.workshop{color:#21163b;background:#b9a7ea;border-left-color:#5d3ea8}.workshopRegistrationModal{width:min(760px,100%)}.workshopRegistrationBody{max-height:68vh;padding:20px 24px;overflow:auto}.workshopInvoiceDrop{cursor:pointer;background:#fafbfc;border:1px dashed #aeb5be;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;column-gap:13px;padding:15px;display:grid;position:relative}.workshopInvoiceDrop:hover,.workshopInvoiceDrop.selected{background:#f4faf6;border-color:#278353}.workshopInvoiceDrop input{opacity:0;width:1px;height:1px;position:absolute}.workshopInvoiceDrop>span{color:#fff;background:#17191d;border-radius:10px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:grid}.workshopInvoiceDrop strong,.workshopInvoiceDrop small{display:block}.workshopInvoiceDrop strong{overflow-wrap:anywhere;font-size:12px}.workshopInvoiceDrop small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.workshopReview{color:#84510e;background:#fff4dc;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.45}.workshopReview.ready{color:#236b43;background:#edf7f0}.workshopReview.error{color:#9a302b;background:#fff0ef}.workshopRegistrationGrid{margin-top:15px}.workshopRegistrationGrid label{font-size:10px}.workshopRegistrationGrid input{font-size:12px}.workshopRegistrationGrid label small{font-size:9px}.workshopInvoiceLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=720px){.agendaMainToolbar .actions .agendaRegisterButton{grid-column:1/-1;width:100%}.workshopRegistrationBody{padding:16px}.workshopRegistrationGrid{grid-template-columns:1fr}.workshopRegistrationGrid .wide{grid-column:auto}.workshopInvoiceDrop{grid-template-columns:44px 1fr;padding:13px}.workshopInvoiceDrop>span{width:40px;height:40px}}.workshopRegistrationGrid select{font-size:12px}.workshopReviewChoice{background:#f4faf6;border:1px solid #cfe6d7;border-radius:11px;margin:0;padding:13px 14px}.workshopReviewChoice legend{color:#237849;letter-spacing:.08em;padding:0 6px;font-size:9px;font-weight:850}.workshopReviewChoice label{display:block}.workshopReviewChoice label select{width:100%;margin-top:7px}.workshopReviewChoice>small{color:#557064;margin-top:8px;font-size:9px;line-height:1.45;display:block}.reviewBaselineNotice{color:#346048;background:#f4faf6;border:1px solid #cfe6d7;border-radius:10px;padding:12px 14px;font-size:10px;line-height:1.5}.afterSalesMetrics button.active{background:#f8fafc;border-color:#aeb5be;transform:translateY(-1px);box-shadow:0 0 0 2px #2b69b51f,0 10px 25px #1111}.afterSalesMetrics button:focus-visible,.queueCustomerOpen:focus-visible{outline-offset:2px;outline:3px solid #2b69b545}.schedulingQueueCard{cursor:default}.schedulingQueueCard.scheduledResult{background:#f8fbff}.queueCustomerOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.queueLocation{border-radius:999px;width:max-content;max-width:100%;padding:4px 7px!important;font-weight:850!important}.queueLocation.agenda{background:#e8f5ed;color:#247c4a!important}.queueLocation.queue{background:#edf2fa;color:#365f96!important}.reviewPlansModal{width:min(1040px,100%)}.modelPlanCardActions button{padding:10px 8px;font-size:9px}.modelPlanCardActions button:only-child{grid-column:1/-1}.maintenanceEditNotice{background:#f5faf7;border:1px solid #cfe2d6;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.maintenanceEditNotice>span{color:#fff;background:#278353;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.maintenanceEditNotice strong,.maintenanceEditNotice small{display:block}.maintenanceEditNotice strong{font-size:12px}.maintenanceEditNotice small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.manualReviewFields{grid-template-columns:1.5fr .75fr .9fr;gap:12px}.manualReviewFields label{font-size:11px}.manualReviewFields input{min-height:44px;padding:11px 12px;font-size:12px}.manualReviewFields label>small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:500;display:block}.maintenanceSchedulePreview{background:#f2f8f4;border-left:4px solid #278353;border-radius:9px;margin-top:10px;padding:10px 12px}.maintenanceSchedulePreview strong,.maintenanceSchedulePreview span{display:block}.maintenanceSchedulePreview strong{font-size:10px}.maintenanceSchedulePreview span{color:#59645d;margin-top:4px;font-size:10px;line-height:1.45}.manualTaskReview{max-height:340px}.manualTaskReview>div:first-child{padding:12px 13px}.manualTaskReview>div:first-child strong{font-size:11px}.manualTaskReview>div:first-child button{font-size:10px}.manualTaskReview>div:not(:first-child){grid-template-columns:1.15fr 1.35fr 90px 55px 30px;gap:8px;padding:9px 11px}.manualTaskReview input{min-height:40px;padding:9px 10px;font-size:11px}.manualTaskReview span{font-size:9px}.technicalDataReview summary{padding:13px;font-size:11px}.technicalDataReview>div{gap:8px;padding:11px 13px}.technicalDataReview input{min-height:40px;padding:9px 10px;font-size:11px}.technicalDataReview small{font-size:9px}.technicalDataReview.materialReview>div{grid-template-columns:1fr 1.2fr 110px 30px}.manualSourceSummary{padding:10px 12px}.manualSourceSummary strong{font-size:10px}.manualSourceSummary span{font-size:9px}.maintenanceExtractionReview>p,.maintenanceWarnings strong,.maintenanceWarnings span{font-size:10px}@media (width<=720px){.modelPlanCardActions{grid-template-columns:1fr}.modelPlanCardActions button{grid-column:auto}.manualReviewFields{grid-template-columns:1fr}.manualTaskReview>div:not(:first-child){grid-template-columns:1fr 1fr 72px 30px}.technicalDataReview.materialReview>div{grid-template-columns:1fr 1fr 30px}}.agendaEvent>small{padding-right:44px}.agendaDueTag{color:#fff;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:4px;max-width:52px;padding:2px 4px;font-size:6px;font-weight:900;line-height:1.15;position:absolute;top:4px;right:4px;overflow:hidden}.agendaDueTag.critical{background:#cf342d}.agendaDueTag.warning{background:#e88a19}.agendaDueTag.upcoming{background:#59616b}.agendaDueTag.normal,.agendaDueTag.completed{background:#298555}.agendaEvent.completed{opacity:.62;filter:saturate(.55)}.agendaEvent.completed:hover{opacity:.82;filter:saturate(.7)}.appointmentCard.completed{background:#f6f7f8;border-color:#d8dde1}.appointmentCard.completed>span{color:#278353}.appointmentCard.completed small{color:#5f6b64}.appointmentServiceHistory{background:#fff;border:1px solid #d6e5db;border-radius:12px;margin:0 24px 16px;overflow:hidden}.appointmentServiceHistory>div:first-child{background:#f3f8f5;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.appointmentServiceHistory>div:first-child small,.appointmentServiceHistory>div:first-child strong{display:block}.appointmentServiceHistory>div:first-child small{color:#65716a;letter-spacing:.08em;font-size:7px;font-weight:850}.appointmentServiceHistory>div:first-child strong{margin-top:3px;font-size:10px}.appointmentServiceHistory>div:first-child>span{color:#287a4d;background:#e4f1e8;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.appointmentServiceHistory>p{color:var(--muted);margin:0;padding:12px 13px;font-size:9px}.appointmentServiceList{max-height:230px;overflow:auto}.appointmentServiceList article{border-top:1px solid #e9eeeb;padding:11px 13px}.appointmentServiceList article:first-child{border-top:0}.appointmentServiceList strong,.appointmentServiceList small{display:block}.appointmentServiceList strong{font-size:10px}.appointmentServiceList small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.appointmentServiceList p{color:#35443b;margin:6px 0 0;font-size:9px;line-height:1.45}.completionNotice{color:#355d43;background:#f4faf6;border:1px solid #cfe2d6;border-radius:10px;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.45}.completionError{color:#b42318;background:#fff0ef;border-radius:9px;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.45}@media (width<=720px){.appointmentServiceHistory{margin:0 16px 14px}.agendaDueTag{font-size:7px}}.completionModal{width:min(900px,100%)}.completionBody{gap:15px;max-height:70vh;padding:20px 24px;display:grid;overflow:auto}.completionMileageField{font-size:10px;font-weight:800;display:block}.completionMileageField input{border:1px solid #dfe1e4;border-radius:9px;width:100%;margin-top:7px;padding:11px 12px;font-size:12px;display:block}.completionMileageField small{color:var(--muted);margin-top:5px;font-size:9px;font-weight:500;display:block}.completionDocuments,.completionValues{border:1px solid #dfe2e6;border-radius:12px;margin:0;padding:13px}.completionDocuments legend,.completionValues legend{padding:0 7px;font-size:10px;font-weight:850}.completionDocuments legend b{color:#b42318;text-transform:uppercase;margin-left:5px;font-size:8px}.completionDocuments>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.completionDocuments section{background:#fafbfc;border:1px solid #e0e3e6;border-radius:11px;padding:11px}.completionDocuments section.selected{background:#f5faf7;border-color:#badbc5}.completionDocumentDrop{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;display:grid;position:relative}.completionDocumentDrop input{opacity:0;width:1px;height:1px;position:absolute}.completionDocumentDrop>span{color:#fff;background:#17191d;border-radius:9px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.completionDocumentDrop strong,.completionDocumentDrop small{display:block}.completionDocumentDrop strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.completionDocumentDrop small{color:var(--muted);margin-top:3px;font-size:8px}.completionDocuments section>label:last-child{color:#42474e;margin-top:10px;font-size:9px;font-weight:800;display:block}.completionDocuments section>label:last-child input{background:#fff;border:1px solid #dfe1e4;border-radius:8px;width:100%;margin-top:5px;padding:9px 10px;font-size:10px;display:block}.completionReadNotice{color:#76501d;background:#fffaf1;border:1px solid #ead4ad;border-left:4px solid #d88a25;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:700;line-height:1.5}.completionValueGrid{grid-template-columns:repeat(3,1fr) 1.2fr;gap:9px;display:grid}.completionValueGrid>label{color:#42474e;font-size:9px;font-weight:800;display:block;position:relative}.completionValueGrid>label>span{color:#6b727b;font-size:9px;font-weight:750;position:absolute;top:28px;left:10px}.completionValueGrid input{text-align:right;background:#fff;border:1px solid #dfe1e4;border-radius:9px;width:100%;margin-top:6px;padding:10px 10px 10px 30px;font-size:11px;display:block}.completionTotal{color:#fff;background:#17191d;border-radius:10px;align-content:center;padding:10px 13px;display:grid}.completionTotal small,.completionTotal strong{display:block}.completionTotal small{color:#cfd2d6;text-transform:uppercase;font-size:8px;font-weight:800}.completionTotal strong{margin-top:5px;font-size:16px}.serviceFinancialCard{background:#f5faf7;border:1px solid #cfe2d6;border-radius:12px;margin:0 24px 16px;padding:14px}.serviceFinancialHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.serviceFinancialHead small,.serviceFinancialHead strong{display:block}.serviceFinancialHead small{color:#5c7164;letter-spacing:.08em;font-size:7px;font-weight:850}.serviceFinancialHead strong{color:#1f6f43;margin-top:4px;font-size:19px}.serviceFinancialHead>span{color:#26794b;background:#e2f1e7;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:850}.serviceValueGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.serviceValueGrid>div{background:#fff;border:1px solid #dce8e0;border-radius:9px;padding:9px}.serviceValueGrid small,.serviceValueGrid strong{display:block}.serviceValueGrid small{color:var(--muted);font-size:8px}.serviceValueGrid strong{margin-top:4px;font-size:11px}.serviceDocumentLinks{border-top:1px solid #dce8e0;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:grid}.serviceDocumentLinks>span{font-size:9px;font-weight:800}.serviceDocumentLinks>a{padding:7px 9px;font-size:8px;text-decoration:none}.historyDocumentLinks{gap:7px;margin-top:7px;display:flex}.historyDocumentLinks a{color:#315d91;background:#edf3fa;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850;text-decoration:none}.schedulingQueueCard.completedSearchResult{background:#f4faf6;border-left-color:#278353}.queueLocation.completed{background:#e4f1e8;color:#26784b!important}.workshopReportModal{width:min(620px,100%)}.workshopReportNotice{color:#405d7a;background:#f5f9fd;border:1px solid #d5e3f2;border-left:4px solid #2b69b5;border-radius:10px;padding:12px 13px;font-size:10px;line-height:1.5}@media (width<=720px){.completionBody{padding:16px}.completionDocuments>div,.completionValueGrid{grid-template-columns:1fr}.completionTotal{min-height:68px}.serviceFinancialCard{margin:0 16px 14px}.serviceDocumentLinks{grid-template-columns:1fr auto}.serviceValueGrid{grid-template-columns:1fr}.afterSalesHeroActions{grid-template-columns:1fr 1fr;display:grid}.afterSalesHeroActions button{min-height:42px}.completionModal .modalFoot{background:#fff;position:sticky;bottom:0}}.completionPayment{border:1px solid #dfe2e6;border-radius:12px;margin:0;padding:13px}.completionPayment legend{padding:0 7px;font-size:10px;font-weight:850}.completionPayment legend b{color:#b42318;text-transform:uppercase;margin-left:5px;font-size:8px}.completionPaymentHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.completionPaymentHead strong,.completionPaymentHead small{display:block}.completionPaymentHead strong{font-size:10px}.completionPaymentHead small{max-width:560px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.completionPaymentHead button{flex:none;padding:8px 10px;font-size:8px}.completionPaymentRows{gap:8px;display:grid}.completionPaymentRow{background:#fafbfc;border:1px solid #e3e6e9;border-radius:10px;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.8fr) minmax(120px,.7fr) 34px;align-items:end;gap:9px;padding:10px;display:grid}.completionPaymentRow label{color:#42474e;font-size:9px;font-weight:800;display:block;position:relative}.completionPaymentRow select,.completionPaymentRow input{background:#fff;border:1px solid #dfe1e4;border-radius:8px;width:100%;min-height:39px;margin-top:6px;padding:9px 10px;font-size:10px;display:block}.completionPaymentAmount>span{color:#6b727b;font-size:8px;font-weight:800;position:absolute;top:29px;left:10px}.completionPaymentAmount input{text-align:right;padding-left:30px}.completionPaymentSpacer{min-height:58px}.completionPaymentRemove{color:#ae2f29;cursor:pointer;background:#fff5f4;border:1px solid #ead0ce;border-radius:8px;place-items:center;width:34px;height:39px;font-size:18px;display:grid}.completionPaymentRemove:disabled{color:#b8bcc1;cursor:not-allowed;background:#f3f4f5;border-color:#e1e3e6}.completionPaymentSummary{color:#78531f;background:#fffaf1;border:1px solid #ead5ae;border-radius:10px;grid-template-columns:1fr 1fr minmax(220px,1.6fr);align-items:center;gap:12px;margin-top:10px;padding:11px 13px;display:grid}.completionPaymentSummary small,.completionPaymentSummary strong{display:block}.completionPaymentSummary small{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.completionPaymentSummary strong{margin-top:4px;font-size:12px}.completionPaymentSummary p{text-align:right;margin:0;font-size:9px;font-weight:800;line-height:1.4}.completionPaymentSummary.excess{color:#a62d27;background:#fff5f4;border-color:#edc9c7}.completionPaymentSummary.matched{color:#247447;background:#f3faf5;border-color:#cce4d4}.serviceValueGrid{grid-template-columns:repeat(4,1fr)}@media (width<=720px){.completionPaymentHead{flex-direction:column;align-items:stretch}.completionPaymentHead button{min-height:40px}.completionPaymentRow{grid-template-columns:1fr}.completionPaymentSpacer{display:none}.completionPaymentRemove{width:100%;height:36px}.completionPaymentSummary{grid-template-columns:1fr 1fr}.completionPaymentSummary p{text-align:left;grid-column:1/-1}.serviceValueGrid{grid-template-columns:1fr}}.agendaCounterSaleRow{background:#fafbfc;border-bottom:1px solid #dfe2e6;grid-template-columns:62px repeat(7,minmax(112px,1fr));min-height:42px;display:grid}.agendaCounterSaleRow>span{color:#7c838c;letter-spacing:.05em;padding:10px 8px;font-size:7px;font-weight:900}.agendaCounterSaleDay{border-left:1px solid #eceef0;align-content:start;gap:4px;min-height:42px;max-height:96px;padding:4px;display:grid;overflow-y:auto}.agendaCounterSaleChip{color:#563713;text-align:left;cursor:pointer;background:#fff1dc;border:0;border-left:3px solid #b56512;border-radius:6px;width:100%;padding:5px 6px;overflow:hidden;box-shadow:0 1px 2px #6b42141a}.agendaCounterSaleChip:hover{background:#ffe8c6}.agendaCounterSaleChip strong,.agendaCounterSaleChip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agendaCounterSaleChip strong{font-size:7px}.agendaCounterSaleChip small{margin-top:2px;font-size:7px}.counterSaleModal{width:min(920px,100%)}.counterSaleBody{gap:15px;max-height:70vh;padding:20px 24px;display:grid;overflow:auto}.counterCustomerMode,.counterSaleInvoice{border:1px solid #dfe2e6;border-radius:12px;margin:0;padding:13px}.counterCustomerMode legend,.counterSaleInvoice legend{padding:0 7px;font-size:10px;font-weight:850}.counterSaleInvoice legend b{color:#b42318;text-transform:uppercase;margin-left:5px;font-size:8px}.counterCustomerMode>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.counterCustomerMode label{cursor:pointer}.counterCustomerMode label>input{opacity:0;position:absolute}.counterCustomerMode label>span{background:#fafbfc;border:1px solid #dfe2e6;border-radius:10px;padding:12px;display:block}.counterCustomerMode label.active>span{background:#f2faf5;border-color:#2d8757;box-shadow:0 0 0 2px #2d87571f}.counterCustomerMode strong,.counterCustomerMode small{display:block}.counterCustomerMode strong{font-size:10px}.counterCustomerMode small{color:var(--muted);margin-top:4px;font-size:8px}.counterCustomerPicker>label{color:#42474e;font-size:9px;font-weight:800;display:block}.counterCustomerPicker>label input{background:#fff;border:1px solid #dfe1e4;border-radius:9px;width:100%;min-height:43px;margin-top:6px;padding:10px 12px;font-size:11px;display:block}.counterCustomerPicker>label small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:500;display:block}.counterCustomerResults{background:#fff;border:1px solid #dfe2e6;border-radius:10px;max-height:210px;margin-top:8px;overflow:auto}.counterCustomerResults button{color:#202329;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eceef0;width:100%;padding:10px 12px;display:block}.counterCustomerResults button:first-child{border-top:0}.counterCustomerResults button:hover{background:#f5f9fd}.counterCustomerResults strong,.counterCustomerResults span,.counterCustomerResults small{display:block}.counterCustomerResults strong{font-size:10px}.counterCustomerResults span{color:#4e5660;margin-top:3px;font-size:8px}.counterCustomerResults small{color:#2d7650;margin-top:4px;font-size:8px;font-weight:750}.counterSelectedCustomer{background:#f3faf5;border:1px solid #cfe2d6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.counterSelectedCustomer strong,.counterSelectedCustomer span,.counterSelectedCustomer small{display:block}.counterSelectedCustomer strong{font-size:11px}.counterSelectedCustomer span{color:#4e5d53;margin-top:4px;font-size:9px}.counterSelectedCustomer small{color:#267449;margin-top:4px;font-size:8px}.counterSelectedCustomer button{flex:none;padding:8px 11px;font-size:8px}.counterCustomerEmpty{text-align:center;border:1px dashed #d4d8dd;border-radius:10px;margin-top:8px;padding:13px}.counterCustomerEmpty strong,.counterCustomerEmpty span{display:block}.counterCustomerEmpty strong{font-size:10px}.counterCustomerEmpty span{color:var(--muted);margin-top:4px;font-size:8px}.counterCustomerForm{padding:0}.counterSaleInvoiceGrid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:12px;display:grid}.counterSaleInvoiceGrid>.workshopInvoiceDrop{min-height:142px}.counterSaleInvoiceFields{grid-template-columns:1fr 1fr;gap:10px;padding:0}.counterSaleValue{position:relative}.counterSaleValue>span{color:#6b727b;font-size:9px;position:absolute;top:34px;left:11px}.counterSaleValue input{text-align:right;padding-left:32px}.counterSaleDetailsModal{width:min(620px,100%)}.counterSaleDetailsGrid{grid-template-columns:1fr 1fr;gap:10px;padding:20px 24px;display:grid}.counterSaleDetailsGrid>div{background:#fafbfc;border:1px solid #e0e3e6;border-radius:10px;padding:12px}.counterSaleDetailsGrid small,.counterSaleDetailsGrid strong,.counterSaleDetailsGrid span{display:block}.counterSaleDetailsGrid small{color:var(--muted);letter-spacing:.05em;font-size:7px;font-weight:850}.counterSaleDetailsGrid strong{margin-top:5px;font-size:11px}.counterSaleDetailsGrid span{color:var(--muted);margin-top:4px;font-size:8px}.counterSaleDetailsGrid .counterSaleDetailTotal{background:#fff8ee;border-color:#e9ceaa}.counterSaleDetailsGrid .counterSaleDetailTotal strong{color:#9b5a13;font-size:20px}.counterSaleInvoiceLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.counterSaleHeroAction{box-shadow:0 8px 20px #ed2b2520}@media (width<=720px){.counterSaleHeroAction{grid-column:1/-1}.agendaCounterSaleRow{grid-template-columns:62px repeat(7,minmax(112px,1fr))}.counterSaleBody{padding:16px}.counterCustomerMode>div,.counterSaleInvoiceGrid,.counterSaleInvoiceFields,.counterSaleDetailsGrid{grid-template-columns:1fr}.counterSelectedCustomer{flex-direction:column;align-items:stretch}.counterSelectedCustomer button{width:100%}.counterSaleModal .modalFoot{background:#fff;position:sticky;bottom:0}}.maintenanceChecklistError{color:#962a25;background:#fff5f4;border:1px solid #edc9c7;border-left:4px solid #bd322b;border-radius:10px;margin:0 24px 16px;padding:11px 13px}.maintenanceChecklistError strong,.maintenanceChecklistError span,.maintenanceChecklistSelectionWarning strong,.maintenanceChecklistSelectionWarning span{display:block}.maintenanceChecklistError strong,.maintenanceChecklistSelectionWarning strong{font-size:10px}.maintenanceChecklistError span,.maintenanceChecklistSelectionWarning span{margin-top:4px;font-size:9px;line-height:1.5}.maintenanceChecklistSelectionWarning{color:#704916;background:#fff9ed;border:1px solid #e7bd78;border-left:4px solid #d88418;border-radius:10px;margin:10px 0 14px;padding:11px 13px}.maintenanceChecklistBody>.maintenanceChecklistError{margin:10px 0 14px}.counterCustomerResults em,.counterSelectedCustomer em{color:#a25310;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;line-height:1.4;display:block}.customerRegistrationConflict{color:#714a17;background:#fff9ee;border:1px solid #e8c487;border-left:4px solid #d88418;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px;padding:13px 14px;display:flex}.customerRegistrationConflict strong,.customerRegistrationConflict span,.customerRegistrationConflict small,.customerRegistrationConflict em{display:block}.customerRegistrationConflict strong{font-size:11px}.customerRegistrationConflict span,.customerRegistrationConflict small,.customerRegistrationConflict em{margin-top:4px;font-size:9px;line-height:1.45}.customerRegistrationConflict em{color:#9b5411;font-style:normal;font-weight:800}.customerRegistrationConflict>div:last-child{flex:none;gap:7px;display:flex}.customerRegistrationConflict button{padding:9px 11px;font-size:9px}.crossUnitAppointmentWarning{color:#704916;background:#fff9ed;border:1px solid #e7bd78;border-left:4px solid #d88418;border-radius:10px;gap:7px;padding:12px 13px;display:grid}.crossUnitAppointmentWarning>strong,.crossUnitAppointmentWarning>span{display:block}.crossUnitAppointmentWarning>strong{font-size:11px}.crossUnitAppointmentWarning>span{font-size:9px;line-height:1.45}.crossUnitAppointmentWarning>div{border-top:1px solid #eedbb9;padding-top:7px}.crossUnitAppointmentWarning b,.crossUnitAppointmentWarning small{display:block}.crossUnitAppointmentWarning b{font-size:10px}.crossUnitAppointmentWarning small{margin-top:3px;font-size:9px;line-height:1.4}@media (width<=720px){.customerRegistrationConflict{flex-direction:column;align-items:stretch;margin:0 16px}.customerRegistrationConflict>div:last-child{flex-direction:column}.customerRegistrationConflict button{width:100%}}.completionInvoiceSection{flex-direction:column;gap:10px;display:flex}.completionInvoiceHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.completionInvoiceRow{border:1px solid #dde4df;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr) auto;align-items:end;gap:10px;padding:10px;display:grid;position:relative}.completionInvoiceRow.selected{background:#f7fbf8;border-color:#a7c7b1}.completionInvoiceRemove{color:#9b3131;cursor:pointer;background:#f3e7e7;border:0;border-radius:9px;align-self:center;width:32px;height:32px;font-size:20px}.completionInvoiceNotice{color:#755f25;grid-column:1/-1}.serviceInvoiceLink{display:contents}@media (width<=720px){.completionInvoiceRow{grid-template-columns:1fr}.completionInvoiceRemove{position:absolute;top:8px;right:8px}.completionInvoiceHead{align-items:flex-start}}.reviewPlansModal{flex-direction:column;max-height:92vh;display:flex;overflow:hidden}.reviewPlansModal>.modalHead,.reviewPlansModal>.modalFoot{flex:none}.reviewPlansModal>.reviewPlanEditor{min-height:0;overflow:auto}.reviewPlansModal>.modalFoot{background:#fff;box-shadow:0 -8px 22px #1b20270a}.manualFlowSteps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px;display:grid}.manualFlowSteps span{color:#7a8088;text-align:center;background:#f0f2f4;border-radius:8px;padding:8px 6px;font-size:8px;font-weight:850}.manualFlowSteps span.done{color:#287b4c;background:#e7f4eb}.manualFlowSteps span.active{color:#985d15;background:#fff0dc}.manualIdentityMatch{background:#fff8ec;border:1px solid #e5bd7f;border-left:4px solid #d27a16;border-radius:10px;margin:12px 0;padding:12px}.manualIdentityMatch>div:first-child strong,.manualIdentityMatch>div:first-child span{display:block}.manualIdentityMatch>div:first-child strong{font-size:11px}.manualIdentityMatch>div:first-child span{color:#72572f;margin-top:4px;font-size:9px;line-height:1.45}.manualIdentityComparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:10px 0;display:grid}.manualIdentityComparison>span{background:#fff;border:1px solid #ead7b7;border-radius:8px;padding:9px}.manualIdentityComparison small,.manualIdentityComparison b{display:block}.manualIdentityComparison small{color:#8a6a38;text-transform:uppercase;font-size:7px;font-weight:800}.manualIdentityComparison b{margin-top:4px;font-size:10px}.manualIdentityComparison i{color:#a76a1d;font-size:17px;font-style:normal}.manualIdentityMatch>label{color:#4d402c;cursor:pointer;border-top:1px solid #ead7b7;align-items:flex-start;gap:9px;padding-top:10px;font-size:9px;font-weight:750;line-height:1.5;display:flex}.manualIdentityMatch>label input{flex:none;width:16px;height:16px;margin:0}.manualAliasChips{border-top:1px solid #dce8df;margin-top:9px;padding-top:8px}.manualAliasChips>b{color:#607066;text-transform:uppercase;font-size:7px;display:block}.manualAliasChips>div,.manualAliasCurrent>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.manualAliasChips span,.manualAliasCurrent span{color:#2c7549;background:#e5f2e9;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.modelPlanCardActions{grid-template-columns:repeat(2,minmax(0,1fr))}.manualAliasModal{flex-direction:column;max-height:88vh;display:flex;overflow:hidden}.manualAliasBody{min-height:0;padding:18px 24px;overflow:auto}.manualAliasCurrent{background:#f3f7f4;border-radius:10px;margin-bottom:14px;padding:11px 12px}.manualAliasCurrent>strong{font-size:10px}.manualAliasSearch{font-size:10px;font-weight:800;display:block}.manualAliasSearch input{width:100%;margin-top:6px;display:block}.manualAliasSafety{background:#fff8ec;border-left:4px solid #d88a27;border-radius:9px;margin:12px 0;padding:10px 12px}.manualAliasSafety strong,.manualAliasSafety span{display:block}.manualAliasSafety strong{font-size:10px}.manualAliasSafety span{color:#6d5b3e;margin-top:4px;font-size:9px;line-height:1.45}.manualAliasOptions{gap:7px;max-height:310px;display:grid;overflow:auto}.manualAliasOptions>label{cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.manualAliasOptions>label.selected{background:#f2f9f4;border-color:#7eb28e}.manualAliasOptions input{flex:none;width:17px;height:17px;margin:0}.manualAliasOptions strong,.manualAliasOptions small{display:block}.manualAliasOptions strong{font-size:10px}.manualAliasOptions small{color:var(--muted);margin-top:3px;font-size:8px}.manualAliasEmpty{text-align:center;border:1px dashed #d8dce1;border-radius:10px;padding:18px}.manualAliasEmpty strong,.manualAliasEmpty span{display:block}.manualAliasEmpty strong{font-size:10px}.manualAliasEmpty span{color:var(--muted);margin-top:5px;font-size:8px}.manualAliasModal>.modalFoot{background:#fff;flex:none}@media (width<=720px){.manualFlowSteps{grid-template-columns:1fr 1fr}.manualIdentityComparison{grid-template-columns:1fr}.manualIdentityComparison i{text-align:center;transform:rotate(90deg)}.manualAliasBody{padding:16px}.manualAliasModal>.modalFoot{position:sticky;bottom:0}.manualAliasModal>.modalFoot .primary{flex:1}}.manualKnowledge{margin:18px 0;font-size:14px;line-height:1.5}.knowledgeImport{cursor:pointer;background:#fafbfd;border:1px dashed #98a1b0;border-radius:12px;flex-direction:column;gap:5px;padding:20px;display:flex}.knowledgeImport input{opacity:0;width:1px;height:1px;position:absolute}.knowledgeImport:focus-within{outline-offset:3px;outline:2px solid #315e89}.knowledgeImport strong{color:#202633;font-size:16px}.knowledgeImport span,.knowledgeConnection{color:#596371;font-size:14px}.knowledgeNotice{color:#263d52;background:#eef5fa;border-radius:8px;padding:10px 14px}.knowledgeLibrary{margin-top:18px}.knowledgeLibrary>summary{cursor:pointer;padding:8px 0;font-weight:600}.knowledgeDocuments{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-height:340px;display:grid;overflow:auto}.knowledgeDocuments>button{text-align:left;color:#252e39;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce1e7;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.knowledgeDocuments small{color:#65707f;font-size:13px}.knowledgeDetail{width:min(1000px,100vw - 24px);max-width:1000px}.knowledgeDetail .modalHead p{font-size:14px}.knowledgeDetail .modalFoot{flex-wrap:wrap}.knowledgeBody{max-height:68vh;padding:20px;overflow:auto}.knowledgeFilters{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.knowledgeFilters label,.knowledgeModel label{flex-direction:column;gap:5px;font-size:14px;font-weight:600;display:flex}.knowledgeFilters input,.knowledgeFilters select,.knowledgeModel input{min-height:42px;font:inherit;color:#27303c;background:#fff;border:1px solid #cbd2dc;border-radius:8px;width:100%;padding:9px 11px}.knowledgeFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledgeFacts article,.knowledgeTasks article{overflow-wrap:anywhere;border:1px solid #dfe4ea;border-radius:9px;padding:15px}.knowledgeFacts strong{margin-top:4px;font-size:16px;display:block}.knowledgeFacts p{margin:5px 0 10px;font-size:15px}.knowledgeFacts small{color:#596577;font-size:13px}.knowledgeFacts a,.knowledgeTasks a{color:#285c87;font-size:14px}.knowledgeFacts details{margin-top:10px;font-size:14px}.knowledgeFacts blockquote{border-left:3px solid #d9e0e8;margin:10px 0;padding-left:10px}.knowledgeGaps,.knowledgeModel{background:#fff8ed;border:1px solid #ebd8b7;border-radius:10px;padding:14px}.knowledgeGaps p{font-size:14px}.knowledgeGaps summary{cursor:pointer;font-weight:600}.knowledgeModel{flex-direction:column;gap:10px;display:flex}.knowledgeModel .primary{align-self:flex-start}.knowledgeSuggestions{flex-wrap:wrap;gap:8px;display:flex}.knowledgeSuggestions button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d7df;border-radius:8px;padding:10px}.knowledgeSuggestions button.selected{background:#edf5fc;border-color:#315e89}.knowledgeSuggestions small{max-width:300px;font-size:13px;display:block}.knowledgeTasks{margin-top:20px}.knowledgeTasks h3{font-size:17px}.knowledgeTasks article{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}@media (width<=640px){.knowledgeFacts,.knowledgeFilters{grid-template-columns:1fr}.knowledgeBody{padding:14px}.knowledgeDetail .modalFoot>*{text-align:center;flex:140px}.knowledgeDocuments{grid-template-columns:1fr}}.technicalDataReview label{min-width:0;font-size:14px}.technicalDataReview label input{width:100%;margin-top:5px;display:block}.technicalDataReview .manualSourceField{grid-column:1/-1}.manualConflictResolution{gap:6px;margin-top:12px;font-size:14px;display:grid}.knowledgeReviewSummary{background:#f4f9f6;border:1px solid #cde0d4;border-radius:9px;padding:14px 16px}.knowledgeReviewSummary strong{font-size:16px}.knowledgeReviewSummary p{margin:6px 0 0;font-size:14px;line-height:1.5}.knowledgeReviewSummary button{margin-top:12px}.knowledgeTabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.knowledgeTabs button{color:#29323c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfe5;border-radius:8px;padding:10px 14px;font-size:14px}.knowledgeTabs button[aria-pressed=true]{color:#fff;background:#253d33;border-color:#253d33}.knowledgeTableWrap{border:1px solid #dfe4ea;border-radius:9px;overflow-x:auto}.knowledgeServiceTable{border-collapse:collapse;text-align:left;width:100%;min-width:600px;font-size:14px}.knowledgeServiceTable th{background:#f3f5f7;padding:11px 12px;font-size:12px}.knowledgeServiceTable td{vertical-align:top;border-top:1px solid #e4e8ed;padding:12px}.knowledgeServiceTable th:first-child{width:43%}.knowledgeServiceTable th:nth-child(2){width:37%}.knowledgeServiceTable th:last-child{width:20%}.knowledgeServiceTable td>span,.knowledgeServiceTable td>small{margin-top:5px;display:block}.knowledgeServiceTable small{color:#596577;line-height:1.5}.knowledgeServiceTable details{margin-top:7px;font-size:12px}.knowledgeServiceTable details p{overflow-wrap:anywhere;max-width:220px}.knowledgeServiceTable summary{cursor:pointer}.knowledgeServiceTable .knowledgeTaskAttention{color:#885209;margin-top:6px;display:block}.knowledgeTasks>p{color:#596577;font-size:13px;line-height:1.8}.knowledgeConflicts article{background:#fff9ef;border:1px solid #ecd6b4;border-radius:10px;margin:12px 0;padding:16px}.knowledgeConflicts h3{margin:0;font-size:16px}.knowledgeConflicts p{font-size:14px;line-height:1.5}.knowledgeConflicts a{color:#285c87;margin-top:8px;font-size:14px;display:block}.knowledgeConflicts summary{cursor:pointer;margin-top:8px;font-size:12px}.knowledgeProcedures{border:1px solid #dfe4ea;border-radius:9px;margin-top:18px;padding:14px}.knowledgeProcedures summary{cursor:pointer;font-weight:600}.knowledgeProcedures a{color:#285c87;margin-top:12px;font-size:14px;display:block}.knowledgeBackToChecklist{margin-top:16px}.knowledgeApprovalReview{margin:18px 0}.knowledgeApprovalReview>p{color:#596577;font-size:14px;line-height:1.5}.knowledgeApprovalReview article{background:#fff;border:1px solid #dce1e6;border-radius:10px;margin:12px 0;padding:16px}.knowledgeIssueHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.knowledgeIssueHeading>div{flex:1;min-width:180px}.knowledgeIssueHeading strong,.knowledgeIssueHeading small{display:block}.knowledgeIssueHeading small{color:#885209;margin-bottom:5px;font-size:12px}.knowledgeIssueDetail{white-space:pre-line;color:#596577;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.knowledgeIssuePages{flex-wrap:wrap;gap:6px;display:flex}.knowledgeApprovalReview fieldset{border:1px solid #dce1e6;border-radius:8px;max-height:260px;margin:10px 0;padding:12px;overflow:auto}.knowledgeApprovalReview legend{font-size:13px;font-weight:600}.knowledgeApprovalReview .knowledgeCheckLine{align-items:flex-start;gap:9px;margin:8px 0;font-size:13px;font-weight:400;line-height:1.5;display:flex}.knowledgeApprovalReview .knowledgeCheckLine input{flex:none;width:17px;min-width:17px;height:17px;margin:2px 0}.knowledgeApprovalReview textarea{box-sizing:border-box;width:100%}.knowledgeApprovalReview .knowledgeReviewForm{margin-top:16px}.knowledgeValidation{flex-direction:column;width:min(1480px,100vw - 24px);max-width:1480px;max-height:96dvh;display:flex;overflow:hidden}.knowledgeValidation .modalHead{flex-shrink:0}.knowledgeValidationLayout{min-height:0;display:grid;overflow:hidden}.knowledgeValidationLayout.withSource{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)}.knowledgeValidation .knowledgeBody{min-height:0;max-height:65vh;overflow:auto}.knowledgeValidation .knowledgeFacts{grid-template-columns:1fr}.knowledgeValidation .knowledgeServiceTable{table-layout:auto;min-width:0}.knowledgeValidation .knowledgeServiceTable th:first-child{width:auto}.knowledgeValidation .knowledgeServiceTable th:last-child{width:105px}.knowledgeValidation .knowledgeServiceTable td{overflow-wrap:anywhere}.knowledgeValidation .knowledgeServiceTable .secondary{margin-top:8px;padding:7px 10px;font-size:12px}.knowledgePdfSource{background:#f2f4f5;border-left:1px solid #dce1e6;flex-direction:column;min-width:0;min-height:0;display:flex}.knowledgePdfSource>div{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.knowledgePdfSource label{align-items:center;gap:8px;font-size:13px;display:flex}.knowledgePdfSource input{width:72px;padding:7px}.knowledgePdfSource a{color:#245e85;font-size:13px}.knowledgePdfSource iframe{border:0;flex:1;width:100%;min-height:420px}.knowledgeSourcePages{border-top:1px solid #dce1e6}.knowledgeSourcePages button,.knowledgeMileageChoices button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce2;border-radius:6px;padding:7px 10px;font-size:12px}.knowledgeSourcePages button[aria-pressed=true],.knowledgeMileageChoices button[aria-pressed=true]{color:#fff;background:#253d33;border-color:#253d33}.knowledgeMileageChoices{flex-wrap:wrap;gap:7px;display:flex}.knowledgeRevisionPicker{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.knowledgeRevisionPicker label{flex:1;min-width:200px}.knowledgeRevisionPicker select{width:100%;margin-top:7px}.knowledgeRevisionPicker>span{color:#596577;font-size:13px}.knowledgeSourceButton{color:#245e85;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:13px;display:block}.knowledgeConflictValue{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.knowledgeConflictValue strong{flex:1}.knowledgeConfirmationText{color:#596577;font-size:13px;line-height:1.6}.knowledgeApprovalFooter{flex-shrink:0;gap:10px}.knowledgeApprovalFooter>div{flex:300px}.knowledgeApprovalFooter p{margin:0;font-size:13px;line-height:1.5}.knowledgeApprovalFooter small{color:#885209;margin-top:4px;display:block}.modelPlanCardActions details{width:100%}.modelPlanCardActions details summary{cursor:pointer;text-align:center;padding:9px;font-size:12px}.modelPlanCardActions details button{width:100%;margin-top:6px}@media (width<=900px){.knowledgeValidationLayout.withSource{grid-template-columns:1fr;overflow:auto}.knowledgeValidation .knowledgeBody{max-height:none;overflow:visible}.knowledgeValidationLayout{overflow:auto}.knowledgePdfSource{border-top:1px solid #dce1e6;border-left:0;min-height:520px}.knowledgeApprovalFooter>div{flex-basis:100%}.knowledgeValidation .modalHead p{font-size:12px}.knowledgeValidation .modalHead{padding:14px 18px}.knowledgeValidation .modalFoot{padding:12px}}.knowledgeReviewForm{gap:16px;margin-top:20px;display:grid}.knowledgeReviewForm h3{margin:0;font-size:20px}.knowledgeReviewForm label{gap:6px;font-size:14px;font-weight:600;display:grid}.knowledgeReviewForm input:not([type=checkbox]),.knowledgeReviewForm textarea{width:100%;min-width:0;font:inherit;color:#202832;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px}.knowledgeReviewForm textarea{resize:vertical;line-height:1.5}.knowledgeReviewForm small{color:#596577;font-size:13px;font-weight:400}.knowledgeReviewForm a{color:#285c87;font-size:14px}.knowledgeReviewFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledgeReviewForm .knowledgeReviewConfirm,.knowledgePendingFilter{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.knowledgeReviewConfirm input,.knowledgePendingFilter input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.knowledgePendingFilter{margin-top:16px}.knowledgeReviewActions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.knowledgeReviewActions button{min-height:44px;font-size:14px}.knowledgeFacts .secondary,.knowledgeTasks .secondary{align-self:flex-start;margin-top:12px;font-size:14px}@media (width<=640px){.knowledgeReviewFields{grid-template-columns:1fr}.knowledgeReviewActions button{flex:100%}.knowledgeReviewForm{gap:14px}}.knowledgeBatchReview{background:#f4f9f6;border:1px solid #cde0d4;border-radius:9px;margin:16px 0;padding:14px;font-size:13px}.knowledgeBatchReview label,.knowledgeBatchChoice{align-items:center;gap:8px;display:flex}.knowledgeBatchReview input,.knowledgeBatchChoice input{flex:0 0 18px;width:18px;height:18px}.knowledgeBatchReview p{line-height:1.5}.knowledgeBatchChoice{color:#52616b;margin-bottom:10px;font-size:12px}.knowledgeTimeReview{background:#f6faf7;border:1px solid #bdd3c6;border-radius:12px;margin:16px 0;padding:16px}.knowledgeTimeReview p,.knowledgeTimeReview small{line-height:1.5}.knowledgeTimeReview input[type=number]{width:100%;min-width:60px}.knowledgeTimeReview button{margin:6px 6px 6px 0}.knowledgeTimeConfirmation{align-items:flex-start;gap:8px;margin:16px 0;display:flex}.knowledgeTimeConfirmation input{width:auto;margin-top:5px}.agendaTimeSlot{z-index:0;width:100%;color:var(--muted);text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0;position:absolute;left:0;right:0}.agendaTimeSlot span{opacity:0;font-size:18px}.agendaTimeSlot:hover,.agendaTimeSlot:focus-visible{outline-offset:-2px;background:#2869b514;outline:2px solid #2869b5}.agendaTimeSlot:hover span,.agendaTimeSlot:focus-visible span{opacity:1}.agendaReservationToolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agendaReservationToolbar>small{color:var(--muted)}.agendaEvent.agendaInternalBlock{color:#293745;background:#e9edf1 repeating-linear-gradient(135deg,#0000,#0000 9px,#697b8d12 9px 12px);border-left:4px solid #697b8d}.agendaInternalBlock>b{text-transform:uppercase;letter-spacing:.02em;font-size:10px}.agendaEvent.agendaInternalBlock>small{padding-right:0}.agendaReservationModal .formGrid{gap:16px}.agendaReservationModal .formGrid label,.agendaReservationModal .formGrid input,.agendaReservationModal .formGrid textarea{font-size:14px}.agendaReservationModal .formGrid input{width:100%;min-width:0;min-height:44px}.agendaReservationModal .formGrid label{min-width:0}.agendaReservationModal .modalHead p:last-child{font-size:13px}.agendaReservationModal .modalFoot button{min-height:44px;font-size:14px}.agendaReservationChoice{border:0;min-width:0;margin:0;padding:0}.agendaReservationChoice legend{margin-bottom:8px;font-size:14px;font-weight:700}.agendaReservationChoice>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agendaReservationChoice label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.agendaReservationChoice label.active{background:#eef5fd;border-color:#2869b5}.agendaReservationModal .agendaReservationChoice input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.agendaReservationClients>label{display:block}.agendaReservationClients>div{max-height:230px;margin:12px 0;overflow:auto}.agendaReservationClients>div>button{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;margin-bottom:6px;padding:12px;display:block}.agendaReservationClients button strong,.agendaReservationClients button span{font-size:14px;display:block}.agendaReservationClients button span{color:var(--muted);margin-top:4px}.agendaReservationClients button:hover{background:#eef5fd}.agendaReservationClients p,.agendaReservationHint{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.agendaReservationError{color:#ab2721;background:#fff0ee;border:1px solid #efb4af;border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.5}@media (width<=720px){.agendaReservationChoice>div{grid-template-columns:1fr}.agendaReservationModal .formGrid input,.agendaReservationModal .formGrid textarea{font-size:16px}.agendaReservationModal .modalFoot{flex-wrap:wrap}.agendaReservationToolbar{justify-content:space-between}}.completionReceiptUpload{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-width:0;padding-top:12px;display:grid}.completionReceiptUpload>label{grid-column:1/-1;font-size:14px;line-height:1.4}.completionReceiptUpload b{color:#b42318;margin-left:4px;font-size:12px}.completionReceiptUpload input{min-width:0;max-width:100%;margin:0;font-size:14px}.completionReceiptUpload small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.completionReceiptUpload button{grid-area:2/2;font-size:12px}@media (width<=720px){.completionReceiptUpload{grid-template-columns:minmax(0,1fr)}.completionReceiptUpload button{grid-area:auto/1}}.agendaTimeSlot.occupied{z-index:1;color:#2869b5;width:28px;left:auto;right:0}.agendaTimeSlot.occupied span{opacity:1;font-size:17px}.agendaTimeSlot:disabled{cursor:default;color:var(--muted);opacity:.5}.agendaTimeSlot:disabled:hover{background:0 0;outline:0}.agendaEvent.crowded{padding:5px 3px}.agendaEvent.crowded>small{padding-right:0;font-size:8px}.agendaEvent.crowded .agendaDueTag{display:none}.agendaEvent.crowded strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box}.agendaEvent.crowded>span{display:none}.agendaPanel{border-radius:28px;box-shadow:0 8px 32px #14213d08}.agendaMainToolbar{border:0;padding:25px 28px 12px}.agendaMainToolbar h2{letter-spacing:-.035em;font-size:25px;font-weight:650}.agendaMainToolbar p{font-size:12px;line-height:1.5}.schedulingWorkspace{background:#fff;border:0;flex-direction:column;min-height:0;display:flex}.weekAgenda{width:100%;padding:0 20px 20px}.agendaWeekToolbar{border-bottom:0;gap:20px;padding:12px 8px 20px}.agendaWeekToolbar>div:nth-child(2)>strong{letter-spacing:-.025em;font-size:17px;font-weight:650}.agendaWeekToolbar>div:nth-child(2)>small{margin-top:6px;font-size:11px}.agendaWeekNav button{border-radius:12px;height:38px;font-size:12px}.agendaWeekNav button:not(:first-child){width:38px}.agendaReservationToolbar .secondary{border-radius:14px;padding:12px 16px;font-size:13px}.weekAgendaViewport{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#bcc4ce transparent;border-radius:18px;max-height:760px}.weekAgendaCanvas{min-width:1120px}.agendaWeekHeader,.agendaCounterSaleRow{grid-template-columns:62px repeat(7,minmax(150px,1fr))}.agendaWeekHeader{z-index:5;height:74px;position:sticky;top:0}.agendaWeekHeader strong{width:36px;height:36px;font-size:20px;font-weight:650}.agendaWeekHeader small{letter-spacing:.06em;font-size:10px;font-weight:600}.agendaWeekBody{grid-template-columns:62px 1fr}.agendaDayColumns{grid-template-columns:repeat(7,minmax(150px,1fr))}.agendaEvent{box-shadow:none;border-radius:9px}.agendaEvent:focus-visible{outline-offset:1px;z-index:4;outline:3px solid #2869b5}.agendaEvent.crowded strong{font-size:12px}.schedulingQueue{border:0;border-top:1px solid var(--line);background:#f8f9fb;padding:26px 0 10px}.schedulingQueueHead{background:0 0;border:0;gap:16px;height:auto;min-height:60px;padding:0 28px 20px}.schedulingQueueHead small{letter-spacing:.11em;font-size:10px;font-weight:650}.schedulingQueueHead strong{letter-spacing:-.03em;margin-top:6px;font-size:22px;font-weight:650}.schedulingQueueHead p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.queueNavigation{flex-shrink:0;align-items:center;gap:8px;display:flex}.queueNavigation>span{color:var(--muted);margin-right:8px;font-size:12px}.queueNavigation button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:23px}.queueNavigation button:hover{background:#edf1f6}.queueFilters{padding:0 28px 20px}.queueFilters .actions{flex-wrap:wrap;gap:8px;display:flex}.queueFilters input,.queueFilters select{border-radius:12px;height:42px;font-size:12px}.queueFilters input{flex:1;min-width:200px}.queueFilters .primary{border-radius:12px;padding:10px 16px;font-size:12px}.schedulingQueueList{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bcc4ce transparent;align-items:stretch;gap:14px;max-height:none;padding:2px 28px 22px;scroll-padding-inline:28px;display:flex;overflow-x:auto}.schedulingQueueCard{scroll-snap-align:start;border:1px solid #e6e9ee;border-left:3px solid #2d8757;border-radius:20px;flex:0 0 330px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px;box-shadow:0 3px 12px #172c4c05}.schedulingQueueCard>.afterSalesStatus{max-width:145px;font-size:9px;position:absolute;top:16px;right:16px}.schedulingQueueCard .queueDate{background:#f0f3f7;border:0;border-radius:12px;height:50px;margin-top:3px}.schedulingQueueCard .queueCustomer{padding-top:27px}.schedulingQueueCard .queueCustomer strong{letter-spacing:-.01em;font-size:14px;font-weight:650}.schedulingQueueCard .queueCustomer span{font-size:11px}.schedulingQueueCard .queueCustomer small{margin-top:8px;font-size:11px;font-weight:500;line-height:1.5}.schedulingQueueCard .queueLocation{margin-top:10px;font-size:9px;font-weight:500!important}.queueActions{align-self:end;margin-top:6px}.queueActions button{border-radius:11px;min-height:40px;font-size:11px}.agendaPanel>.paginationBar{background:#f8f9fb;border-top:0;padding:12px 28px 24px;font-size:12px}@media (width<=720px){.agendaMainToolbar{padding:20px 18px 8px}.agendaMainToolbar h2{font-size:22px}.weekAgenda{padding:0 10px 16px}.agendaWeekToolbar{grid-template-columns:1fr;gap:14px;padding:12px 8px 16px}.agendaWeekNav{order:0}.agendaWeekNav button:first-child{flex:0}.agendaReservationToolbar{flex-wrap:wrap;justify-content:flex-start}.schedulingQueueHead{align-items:flex-start;padding:0 18px 16px}.schedulingQueueHead strong{font-size:20px}.queueNavigation{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:100px}.queueNavigation>span{text-align:right;flex-basis:100%;font-size:11px}.queueNavigation button{width:32px;height:32px}.queueFilters{padding:0 18px 16px}.queueFilters input{order:-1;min-width:100%}.queueFilters select{flex:1;min-width:140px}.schedulingQueueList{padding-inline:18px;scroll-padding-inline:18px}.schedulingQueueCard{flex-basis:300px}.agendaPanel>.paginationBar{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.schedulingQueueList{scroll-behavior:auto}}.queueNavigation button:disabled{opacity:.35;cursor:default;background:0 0}.agendaLoading{color:var(--muted);margin:0;padding:0 28px 10px;font-size:12px}.workshopReviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workshopReviewChoice .workshopWarrantyToggle{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.workshopWarrantyToggle input[type=checkbox]{accent-color:#247c4a;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0}.workshopReviewChoice>select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);border-radius:12px;margin-top:10px;padding:11px 12px;font-size:14px}.workshopReviewChoice>select:disabled{opacity:.6;cursor:default}@media (width<=540px){.workshopReviewHeading{flex-direction:column;align-items:flex-start;gap:10px}}.knowledgeIssueRecord{align-items:center;gap:10px;margin:10px 0;display:flex}.knowledgeIssueRecord>label{flex:1}.knowledgeIssueRecord small{color:#596577;font-size:12px;display:block}.knowledgeIssueRecord>button{flex:none}.counterSaleReceiptLink{overflow-wrap:anywhere;text-underline-offset:3px;margin-top:10px;font-size:14px;line-height:1.4;text-decoration:underline;display:block}.agendaDragHint{color:var(--muted);margin:0;padding:0 18px 10px;font-size:12px}.agendaEvent.canReschedule{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.agendaEvent.dragSource{opacity:.3}.isDraggingAppointment,.isDraggingAppointment *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.agendaDropPreview{z-index:8;pointer-events:none;color:#174a8a;background:#eaf3fff0;border:2px solid #296dc4;border-radius:8px;padding:4px 7px;position:absolute;left:3px;right:3px;overflow:hidden;box-shadow:0 4px 16px #174a8a26}.agendaDropPreview small,.agendaDropPreview strong,.agendaDropPreview span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.agendaDropPreview small{font-size:11px}.agendaDropPreview strong{margin-top:3px;font-size:12px}.agendaDropPreview span{font-size:11px}.agendaDropPreview.invalid{color:#912d26;background:#fff0eef2;border-color:#b9453a}.agendaRescheduleModal{width:calc(100vw - 32px);max-width:460px}.rescheduleTimes{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.rescheduleTimes>div{background:var(--soft,#f3f5f8);border-radius:14px;gap:4px;padding:12px;display:grid}.rescheduleTimes>div:last-child{color:#205ba4;background:#edf4ff}.rescheduleTimes small,.rescheduleTimes span{font-size:12px}.rescheduleTimes strong{font-size:15px}.rescheduleReason{gap:8px;font-size:14px;font-weight:600;display:grid}.rescheduleReason textarea{resize:vertical;width:100%;min-height:90px;font-size:14px}.agendaRescheduleModal .modalFoot{gap:8px}.agendaRescheduleModal .modalFoot button{font-size:14px}:root[data-theme=dark] .agendaDropPreview{color:#d6e7ff;background:#183455ed;border-color:#7bb2f9}:root[data-theme=dark] .agendaDropPreview.invalid{color:#ffdad4;background:#4a2424ed;border-color:#e99288}:root[data-theme=dark] .rescheduleTimes>div:last-child{color:#d6e7ff;background:#1b3555}@media (width<=420px){.agendaRescheduleModal .modalFoot{flex-wrap:wrap}.agendaRescheduleModal .modalFoot .primary{flex:1}}.workshopRegistrationBody>.workshopInvoiceDrop:not(:first-child){margin-top:12px}.workshopRegistrationBody>.secondary{margin-top:8px;margin-bottom:4px}.workshopInvoiceDrop:has(input:disabled){cursor:default;opacity:.65}.workshopInvoiceDrop:focus-within{outline-offset:3px;outline:2px solid #278353}.completionDocumentUpload{align-self:start;min-width:0}.completionDocumentUpload .completionDocumentDrop{cursor:default}.completionDocumentActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.completionDocumentActions .secondary{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;display:inline-flex}.completionDocumentActions .completionCameraButton{display:none}.completionDocumentActions button:focus-visible{outline:2px solid var(--accent,#be3038);outline-offset:2px}.completionDocumentUpload input[hidden]{display:none}.completionInvoiceRow>label{min-width:0}.completionInvoiceRow>label input{width:100%;min-width:0}.completionInvoiceNotice{overflow-wrap:anywhere}@media (width<=720px),(any-pointer:coarse){.completionDocumentActions .completionCameraButton{display:inline-flex}.completionDocumentActions .secondary{flex:auto}.completionDocumentUpload .completionDocumentDrop strong{font-size:14px}.completionDocumentUpload .completionDocumentDrop small{font-size:12px}.completionInvoiceRow .completionDocumentDrop{padding-right:24px}}.afterSalesSubtabs{border-bottom:1px solid var(--line);gap:8px;margin:-12px 0 20px;display:flex}.afterSalesSubtabs>button{color:#717780;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;min-width:190px;padding:12px 14px 14px;display:flex}.afterSalesSubtabs>button>span{color:#5f666f;background:#e9ebed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.afterSalesSubtabs strong,.afterSalesSubtabs small{display:block}.afterSalesSubtabs strong{font-size:11px}.afterSalesSubtabs small{margin-top:3px;font-size:8px;font-weight:550}.afterSalesSubtabs>button:hover{background:#fff}.afterSalesSubtabs>button.active{border-bottom-color:var(--red);color:var(--ink)}.afterSalesSubtabs>button.active>span{color:var(--red);background:#ffebe9}.compatiblePartsLibrary{--compatible-green:#237b4a;--compatible-amber:#a66315;--compatible-blue:#315e94;--compatible-purple:#6945a1;min-width:0}.compatiblePartsLibrary button,.compatiblePartsLibrary input,.compatiblePartsLibrary select,.compatiblePartsLibrary textarea{font:inherit}.compatiblePartsLibrary button:focus-visible,.compatiblePartsLibrary input:focus-visible,.compatiblePartsLibrary select:focus-visible,.compatiblePartsLibrary textarea:focus-visible{outline-offset:1px;border-color:var(--red);outline:3px solid #e5272226}.compatibleNotice{z-index:8;border:1px solid #cbd7e4;border-left:4px solid var(--compatible-blue);color:#35536f;background:#f5f9fd;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;font-size:10px;line-height:1.45;display:flex;position:sticky;top:12px;box-shadow:0 8px 25px #1111}.compatibleNotice button{color:#5a6570;cursor:pointer;background:0 0;border:0;font-size:19px}.compatibleHomeHeader,.compatibleWizard>header,.compatibleAdmin>header{color:#fff;background:#17191d;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;padding:24px 26px;display:flex;box-shadow:0 15px 35px #1011141c}.compatibleHomeHeader h2,.compatibleWizard>header h2,.compatibleAdmin>header h2{letter-spacing:-.035em;margin:0 0 7px;font-size:26px}.compatibleHomeHeader p:last-child,.compatibleWizard>header p:last-child,.compatibleAdmin>header p:last-child{color:#b4b8bf;max-width:690px;margin:0;font-size:10px;line-height:1.55}.compatibleHeaderActions{flex:none;gap:8px;display:flex}.compatibleHomeHeader .secondary,.compatibleAdmin>header .secondary{color:#fff;background:#292c31;border-color:#ffffff24}.compatibleHomeHeader .primary{white-space:nowrap}.compatibleSearchBar{background:#fff;border:1px solid #dfe2e6;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 7px 5px 14px;display:grid;box-shadow:0 7px 20px #11111108}.compatibleSearchBar>span{color:#92979f;font-size:23px}.compatibleSearchBar input{width:100%;color:var(--ink);border:0;outline:0;padding:10px 0;font-size:12px}.compatibleSearchBar button{color:#686e77;cursor:pointer;background:#f0f1f2;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.compatibleScopes{gap:4px;margin:10px 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.compatibleScopes button{color:#717780;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:800}.compatibleScopes button:hover{color:var(--ink);background:#eceef0}.compatibleScopes button.active{color:#fff;background:#17191d}.compatibleModelContext{border:1px solid var(--line);border-left:4px solid var(--red);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:11px 14px;display:flex}.compatibleModelSummary{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.compatibleModelSummary>img,.compatibleModelSummary>span{object-fit:cover;background:#f0f1f2;border-radius:9px;flex:none;width:52px;height:43px}.compatibleModelSummary>span{color:#8c929a;place-items:center;font-weight:900;display:grid}.compatibleModelSummary small,.compatibleModelSummary strong,.compatibleModelSummary em{display:block}.compatibleModelSummary small{color:var(--red);letter-spacing:.11em;font-size:7px;font-weight:900}.compatibleModelSummary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.compatibleModelSummary em{color:#868b93;margin-top:3px;font-size:8px;font-style:normal}.compatibleModelSummary button{color:#66707a;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.compatibleModelFilters{gap:8px;display:flex}.compatibleModelFilters label{color:#717780;font-size:8px;font-weight:800}.compatibleModelFilters input,.compatibleModelFilters select{background:#fff;border:1px solid #dfe1e4;border-radius:8px;min-width:130px;margin-top:4px;padding:8px 9px;font-size:9px;display:block}.motorcycleMapPanel,.compatibleResultsPanel,.compatibleAdminPanel,.taxonomyEditor{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;overflow:hidden}.motorcycleMapHead,.compatibleResultsHead,.adminPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.motorcycleMapHead h3,.compatibleResultsHead h3,.adminPanelHead h3{margin:0 0 4px;font-size:15px}.motorcycleMapHead p,.compatibleResultsHead p,.adminPanelHead p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.motorcycleMapHead .secondary,.compatibleResultsHead .secondary{padding:9px 12px;font-size:9px}.motorcycleMap{background:#f5f6f8;grid-template-columns:minmax(0,1fr) 330px;min-height:520px;display:grid}.motorcycleCanvas{border-right:1px solid var(--line);isolation:isolate;background:linear-gradient(#26313b08 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#26313b08 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 52%,#fff 0,#f8f9fa 61%,#eef1f3 100%);min-height:520px;position:relative;overflow:hidden}.motorcycleCanvas:after{content:"VISTA LATERAL · SELEÇÃO TÉCNICA";z-index:1;color:#8a9097;letter-spacing:.13em;font-size:7px;font-weight:900;position:absolute;bottom:14px;left:16px}.motorcycleStage{z-index:1;aspect-ratio:1;width:min(680px,96%);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.motorcycleSprite{filter:none;mix-blend-mode:multiply;opacity:1;pointer-events:none;background-image:url(/compatible-parts/motorcycle-three-systems-cruiser-v4.png);background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0}.motorcycleMap.category-street .motorcycleSprite,.motorcycleMap.category-generic .motorcycleSprite{background-position:0 0}.motorcycleMap.category-scooter .motorcycleSprite{background-position:100% 0}.motorcycleMap.category-cruiser .motorcycleSprite{background-position:0 100%}.motorcycleMap.category-trail .motorcycleSprite{background-position:100% 100%}.motorcycleStage>button{z-index:2;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.motorcycleStage>button:before{content:"";background:#be1e2d00;border:1px solid #be1e2d00;border-radius:50%;width:46px;height:46px;transition:all .18s;position:absolute}.motorcycleStage>button span{z-index:1;color:#fff;background:#252a30;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;line-height:1;transition:all .18s;display:grid;position:relative;box-shadow:0 4px 12px #0005}.motorcycleStage>button b{z-index:4;color:#252a30;opacity:0;pointer-events:none;background:#fff;border:1px solid #dfe2e5;border-radius:8px;width:max-content;max-width:145px;padding:7px 9px;font-size:10px;font-weight:850;line-height:1.15;transition:all .16s;position:absolute;top:50%;left:40px;transform:translateY(-50%)translate(-3px);box-shadow:0 7px 18px #10151b25}.motorcycleStage>button:hover,.motorcycleStage>button:focus-visible,.motorcycleStage>button.active{z-index:5}.motorcycleStage>button:hover span,.motorcycleStage>button:focus-visible span,.motorcycleStage>button.active span{background:var(--red);box-shadow:0 5px 16px #9f142c66}.motorcycleStage>button:hover:before,.motorcycleStage>button:focus-visible:before,.motorcycleStage>button.active:before{background:#be1e2d24;border-color:#be1e2d8f;box-shadow:0 0 0 9px #be1e2d12}.motorcycleStage>button:hover b,.motorcycleStage>button:focus-visible b,.motorcycleStage>button.active b{opacity:1;transform:translateY(-50%)}.motorcycleStage>button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.motorcycleMap [data-system=chassis]{--system-color:#3c769d;--system-soft:#3c769d24}.motorcycleMap [data-system=engine]{--system-color:#b85145;--system-soft:#b8514524}.motorcycleMap [data-system=electrical]{--system-color:#735aa5;--system-soft:#735aa524}.motorcycleSystemHotspot[data-system=chassis]{top:46%;left:36%}.motorcycleSystemHotspot[data-system=engine]{top:62%;left:53%}.motorcycleSystemHotspot[data-system=electrical]{top:43%;left:65%}.motorcycleStage>.motorcycleSystemHotspot{width:60px;height:60px}.motorcycleStage>.motorcycleSystemHotspot:before{border-color:var(--system-color);background:var(--system-soft);width:62px;height:62px;box-shadow:0 0 0 8px #fff9}.motorcycleStage>.motorcycleSystemHotspot span{background:var(--system-color);width:36px;height:36px;font-size:11px;box-shadow:0 5px 16px #1114}.motorcycleStage>.motorcycleSystemHotspot b{border-color:var(--system-color);min-width:74px;color:var(--system-color);opacity:1;text-align:center;padding:7px 10px;font-size:11px;top:calc(100% - 3px);left:50%;transform:translate(-50%)}.motorcycleStage>.motorcycleSystemHotspot:hover b,.motorcycleStage>.motorcycleSystemHotspot:focus-visible b{transform:translate(-50%)translateY(2px)}.motorcycleStage>.motorcycleSystemHotspot:hover span,.motorcycleStage>.motorcycleSystemHotspot:focus-visible span{background:var(--system-color);transform:scale(1.08)}.motorcycleStage>.motorcycleSystemHotspot:hover:before,.motorcycleStage>.motorcycleSystemHotspot:focus-visible:before{border-color:var(--system-color);background:var(--system-soft);box-shadow:0 0 0 14px var(--system-soft)}.motorcycleSystemSpotlight{z-index:1;border:2px dashed var(--system-color);background:var(--system-soft);box-shadow:0 0 0 10px #fff8,0 0 28px var(--system-soft);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.motorcycleSystemSpotlight[data-system=chassis]{width:80%;height:52%;top:53%;left:48%}.motorcycleSystemSpotlight[data-system=engine]{width:43%;height:36%;top:58%;left:49%}.motorcycleSystemSpotlight[data-system=electrical]{width:60%;height:34%;top:42%;left:53%}.motorcycleStage>button[data-region=controls]{top:27%;left:69%}.motorcycleStage>button[data-region=front-lighting]{top:40%;left:81%}.motorcycleStage>button[data-region=front-suspension]{top:55%;left:77%}.motorcycleStage>button[data-region=front-wheel-brake]{top:72%;left:82%}.motorcycleStage>button[data-region=engine]{top:59%;left:52%}.motorcycleStage>button[data-region=electrical]{top:46%;left:42%}.motorcycleStage>button[data-region=fuel-system]{top:34%;left:51%}.motorcycleStage>button[data-region=clutch-transmission]{top:68%;left:48%}.motorcycleStage>button[data-region=exhaust]{top:66%;left:33%}.motorcycleStage>button[data-region=rear-suspension]{top:52%;left:31%}.motorcycleStage>button[data-region=rear-wheel-brake]{top:72%;left:18%}.motorcycleStage>button[data-region=rear-lighting]{top:42%;left:10%}.motorcycleStage>button[data-region=frame-body]{top:37%;left:39%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=controls]{top:26%;left:72%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=front-lighting]{top:41%;left:83%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=front-suspension]{top:58%;left:80%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=front-wheel-brake]{top:72%;left:84%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=engine]{top:66%;left:40%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=electrical]{top:52%;left:45%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=fuel-system]{top:42%;left:48%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=clutch-transmission]{top:69%;left:35%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=exhaust]{top:70%;left:29%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=rear-suspension]{top:55%;left:31%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=rear-wheel-brake]{top:72%;left:20%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=rear-lighting]{top:42%;left:12%}.motorcycleMap.category-scooter .motorcycleStage>button[data-region=frame-body]{top:47%;left:49%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=controls]{top:29%;left:68%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=front-lighting]{top:41%;left:75%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=front-suspension]{top:60%;left:80%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=front-wheel-brake]{top:75%;left:82%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=engine]{top:69%;left:51%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=electrical]{top:54%;left:45%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=fuel-system]{top:45%;left:44%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=clutch-transmission]{top:73%;left:49%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=exhaust]{top:73%;left:30%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=rear-suspension]{top:57%;left:28%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=rear-wheel-brake]{top:75%;left:18%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=rear-lighting]{top:44%;left:12%}.motorcycleMap.category-cruiser .motorcycleStage>button[data-region=frame-body]{top:47%;left:42%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=controls]{top:26%;left:72%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=front-lighting]{top:38%;left:82%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=front-suspension]{top:58%;left:82%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=front-wheel-brake]{top:74%;left:85%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=engine]{top:64%;left:54%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=electrical]{top:51%;left:44%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=fuel-system]{top:41%;left:49%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=clutch-transmission]{top:70%;left:48%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=exhaust]{top:54%;left:29%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=rear-suspension]{top:50%;left:38%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=rear-wheel-brake]{top:74%;left:18%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=rear-lighting]{top:44%;left:13%}.motorcycleMap.category-trail .motorcycleStage>button[data-region=frame-body]{top:43%;left:45%}.motorcycleStage>button[data-region=controls] b,.motorcycleStage>button[data-region=front-lighting] b,.motorcycleStage>button[data-region=front-suspension] b,.motorcycleStage>button[data-region=front-wheel-brake] b{left:auto;right:40px}.motorcycleRegionLegend{background:linear-gradient(145deg,#fff,#f7f8f9);flex-direction:column;gap:15px;padding:20px 17px;display:flex}.regionLegendTitle small,.regionLegendTitle strong{display:block}.regionLegendTitle small{color:var(--red);letter-spacing:.14em;font-size:7px;font-weight:950}.regionLegendTitle strong{color:#252a30;margin-top:4px;font-size:12px;line-height:1.3}.motorcycleRegionLegend>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.motorcycleRegionLegend>.motorcycleSystemList{grid-template-columns:1fr;gap:10px}.motorcycleRegionLegend button{color:#414850;cursor:pointer;text-align:left;touch-action:manipulation;background:#fff;border:1px solid #dde1e4;border-radius:9px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:6px;min-height:45px;padding:7px 7px 7px 9px;transition:all .16s;display:grid}.motorcycleRegionLegend button span{font-size:9px;font-weight:800;line-height:1.2}.motorcycleRegionLegend button em{color:#59616a;background:#eef0f2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.motorcycleRegionLegend button:hover,.motorcycleRegionLegend button:focus-visible{border-color:#aeb4ba;transform:translateY(-1px);box-shadow:0 5px 13px #1112}.motorcycleRegionLegend button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.motorcycleRegionLegend button.active{border-color:var(--red);color:#8f1425;box-shadow:inset 3px 0 0 var(--red);background:#fff5f6}.motorcycleRegionLegend button.active em{background:var(--red);color:#fff}.motorcycleRegionLegend .motorcycleSystemCard{border-left:4px solid var(--system-color);min-height:76px;padding:11px 9px 11px 12px}.motorcycleSystemCard span strong,.motorcycleSystemCard span small{display:block}.motorcycleSystemCard span strong{color:#30363d;font-size:11px;line-height:1.2}.motorcycleSystemCard span small{color:#737b84;margin-top:5px;font-size:8px;font-weight:650;line-height:1.35}.motorcycleSystemCard em{background:var(--system-soft)!important;color:var(--system-color)!important}.motorcycleSystemCard:hover,.motorcycleSystemCard:focus-visible{border-color:var(--system-color)!important;box-shadow:0 7px 18px var(--system-soft)!important}.motorcycleMap.system-chassis .regionLegendTitle small{color:#3c769d}.motorcycleMap.system-engine .regionLegendTitle small{color:#b85145}.motorcycleMap.system-electrical .regionLegendTitle small{color:#735aa5}.selectedRegionBar{border-top:1px solid var(--line);background:#f8f9fa;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.selectedRegionBar small,.selectedRegionBar strong{display:block}.selectedRegionBar small{color:var(--red);letter-spacing:.12em;font-size:7px;font-weight:900}.selectedRegionBar strong{margin-top:3px;font-size:12px}.selectedRegionBar>div:nth-child(2){gap:5px;display:flex;overflow-x:auto}.selectedRegionBar button,.compatibleGroupBrowser button{color:#555d66;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:7px;flex:none;min-height:38px;padding:7px 9px;font-size:10px;font-weight:750}.selectedRegionBar button.active,.compatibleGroupBrowser button.active{color:#fff;background:#17191d;border-color:#17191d}.compatibleGroupBrowser{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.compatibleGroupBrowser>div{border:1px solid var(--line);border-radius:11px;padding:13px}.compatibleGroupBrowser>div>strong{margin-bottom:9px;font-size:10px;display:block}.compatibleGroupBrowser>div>div{flex-wrap:wrap;gap:5px;display:flex}.compatibleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}.compatibleCard{border:1px solid var(--line);background:#fff;border-top:4px solid #7a818a;border-radius:13px;transition:all .17s;overflow:hidden}.compatibleCard.status-confirmed,.compatibleCard.status-confirmed_notes{border-top-color:var(--compatible-green)}.compatibleCard.status-under_review{border-top-color:#dc861c}.compatibleCard.status-rejected{border-top-color:#bd322c}.compatibleCard:hover{transform:translateY(-2px);box-shadow:0 13px 28px #1112}.compatibleCardOpen{width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;padding:0;display:flex}.compatibleCardImage{background:#f1f2f3;height:132px;position:relative;overflow:hidden}.compatibleCardImage>img{object-fit:cover;width:100%;height:100%}.compatibleCardImage>span{color:#a0a5ac;place-items:center;height:100%;font-size:34px;display:grid}.compatibleStatus{color:#636a73;text-transform:uppercase;background:#eceef0;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.compatibleCardImage>.compatibleStatus{position:absolute;top:9px;right:9px;box-shadow:0 3px 10px #0002}.compatibleStatus.status-confirmed{color:#227747;background:#e8f5ed}.compatibleStatus.status-confirmed_notes{color:#315e94;background:#e8eff9}.compatibleStatus.status-under_review{color:#a55e0b;background:#fff0dc}.compatibleStatus.status-correction_requested{color:#915d0d;background:#fff1d6}.compatibleStatus.status-draft{color:#616873;background:#eceef0}.compatibleStatus.status-rejected{color:#a82e28;background:#fde9e7}.compatibleStatus.status-obsolete{color:#555d66;background:#e7e8ea}.compatibleCardBody{flex:1;padding:14px 15px}.compatibleCardBody>small{color:#888d95;text-transform:uppercase;font-size:7px;font-weight:800}.compatibleCardBody h4{margin:6px 0 4px;font-size:13px;line-height:1.3}.compatibleCardBody>p{color:#5d646c;margin:0;font-size:9px}.compatibleCardBody dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.compatibleCardBody dl div{min-width:0}.compatibleCardBody dt{color:#92969d;font-size:7px}.compatibleCardBody dd{text-overflow:ellipsis;margin:3px 0 0;font-size:8px;font-weight:750;line-height:1.35;overflow:hidden}.compatibleCard footer{color:#747a82;border-top:1px solid #eff0f2;justify-content:space-between;gap:8px;padding:10px 14px;font-size:7px;display:flex}.compatibleCard footer span.critical{color:#ae302a;font-weight:900}.compatibleCard footer b{color:var(--compatible-green)}.compatibleEmpty{text-align:center;color:#858a92;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.compatibleEmpty>span{font-size:30px}.compatibleEmpty h3{color:var(--ink);margin:8px 0 4px;font-size:14px}.compatibleEmpty p{max-width:420px;margin:0 0 15px;font-size:9px;line-height:1.5}.compatibleWizard,.compatibleAdmin{min-width:0}.compatibleWizard>header .close{color:#fff}.compatibleProgress{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.compatibleProgress li{border-right:1px solid var(--line);color:#8b9098;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.compatibleProgress li:last-child{border-right:0}.compatibleProgress span{background:#eceef0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.compatibleProgress li.active{color:var(--ink)}.compatibleProgress li.active span{background:var(--red);color:#fff}.compatibleProgress li.done{color:var(--compatible-green)}.compatibleProgress li.done span{color:var(--compatible-green);background:#e6f4eb}.compatibleWizardBody{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.wizardStep{padding:22px 24px}.wizardStepHead{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.wizardStepHead>span{color:#fff;background:#17191d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.wizardStepHead h3{margin:1px 0 4px;font-size:16px}.wizardStepHead p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.modelEmptyPicker{color:#697079;cursor:pointer;background:#fafbfb;border:2px dashed #ccd0d5;border-radius:13px;align-content:center;place-items:center;width:100%;min-height:160px;display:grid}.modelEmptyPicker>span{font-size:27px}.modelEmptyPicker strong{color:var(--ink);margin-top:5px;font-size:11px}.modelEmptyPicker small{margin-top:4px;font-size:8px}.targetDraftList{gap:10px;display:grid}.targetDraftList article{border:1px solid var(--line);border-left:4px solid #34383e;border-radius:11px;grid-template-columns:minmax(170px,1.25fr) repeat(2,minmax(100px,.7fr)) minmax(180px,1fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.targetDraftList article>div strong,.targetDraftList article>div small{display:block}.targetDraftList article>div strong{font-size:11px}.targetDraftList article>div small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.35}.targetDraftList label,.compatibleFormGrid label,.testFormGrid label,.mergeRecordBox label{color:#555c65;font-size:8px;font-weight:800}.targetDraftList input,.compatibleFormGrid input,.compatibleFormGrid select,.compatibleFormGrid textarea,.testFormGrid input,.testFormGrid select,.testFormGrid textarea,.mergeRecordBox input{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:8px;outline:0;margin-top:5px;padding:9px 10px;font-size:9px;display:block}.targetAllVersions{align-self:center;align-items:center;gap:7px;display:flex!important}.targetAllVersions input{width:auto!important;margin:0!important}.targetDraftList article>button{color:#a43b36;cursor:pointer;background:0 0;border:0;align-self:center;font-size:19px}.addTargetButton{width:100%;margin-top:10px;font-size:9px}.componentSearch{border:1px solid #dfe1e4;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:4px 12px;display:grid}.componentSearch input{outline:0;border:0!important;margin:0!important;padding:9px 0!important}.componentSuggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.componentSuggestions button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.componentSuggestions button>span{background:#eceef0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.componentSuggestions button strong,.componentSuggestions button small{display:block}.componentSuggestions button strong{font-size:9px}.componentSuggestions button small{color:var(--muted);margin-top:3px;font-size:7px}.componentSuggestions button.active{color:#fff;background:#17191d;border-color:#17191d}.componentSuggestions button.active small{color:#b8bdc5}.classificationSuggestion{border:1px solid #d5e0ec;border-left:4px solid var(--compatible-blue);background:#f5f9fd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:11px 13px;display:flex}.classificationSuggestion small,.classificationSuggestion strong{display:block}.classificationSuggestion small{color:#607b95;font-size:7px;font-weight:900}.classificationSuggestion strong{margin-top:3px;font-size:10px}.classificationSuggestion>span{color:var(--compatible-blue);font-size:9px;font-weight:800}.positionChoice,.applicationChoice{border:0;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;padding:0;display:grid}.applicationChoice{grid-template-columns:repeat(5,minmax(0,1fr))}.positionChoice legend,.applicationChoice legend{color:#555c65;grid-column:1/-1;margin-bottom:2px;font-size:8px;font-weight:850}.positionChoice label,.applicationChoice label{border:1px solid var(--line);color:#626970;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:8px;font-weight:800;display:flex}.positionChoice input,.applicationChoice input{opacity:0;width:1px;height:1px;position:absolute}.applicationChoice label span,.applicationChoice label strong,.applicationChoice label small{display:block}.applicationChoice label small{color:#8a9098;margin-top:4px;font-size:7px;font-weight:500;line-height:1.4}.positionChoice label.active,.applicationChoice label.active{color:#fff;background:#17191d;border-color:#17191d}.applicationChoice label.active small{color:#b8bdc5}.compatibleFormGrid,.testFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.compatibleFormGrid label.wide,.testFormGrid label.wide{grid-column:1/-1}.compatibleFormGrid textarea,.testFormGrid textarea{resize:vertical;min-height:76px}.testedToggle{background:#f5fbf7;border:1px solid #cfe3d6;border-radius:10px;align-items:center;gap:9px;padding:11px;color:#2f6845!important;display:flex!important}.testedToggle input{width:auto!important;margin:0!important}.compatiblePhotoGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.compatiblePhotoGrid label{color:#737982;text-align:center;cursor:pointer;background:#fafbfb;border:2px dashed #d1d4d8;border-radius:10px;align-content:center;place-items:center;min-height:105px;display:grid;position:relative}.compatiblePhotoGrid label.selected{border-color:var(--compatible-green);color:var(--compatible-green);background:#f3faf6}.compatiblePhotoGrid input{opacity:0;width:1px;height:1px;position:absolute}.compatiblePhotoGrid span{font-size:22px}.compatiblePhotoGrid strong{margin-top:5px;font-size:9px}.compatiblePhotoGrid small{margin-top:3px;font-size:7px}.compatibleLinks{gap:8px;margin-top:12px;display:grid}.compatibleLinks>div{grid-template-columns:1fr 1.3fr 1.5fr 125px auto;align-items:end;gap:8px;display:grid}.compatibleLinks>div:first-child{justify-content:space-between;align-items:center;display:flex}.compatibleLinks>div:first-child strong{font-size:10px}.compatibleLinks>div:first-child button{color:var(--compatible-blue);font-size:8px;font-weight:850}.compatibleLinks input{border:1px solid #dfe1e4;border-radius:8px;width:100%;padding:9px;font-size:9px}.compatibleLinks button{color:#a73a35;cursor:pointer;background:0 0;border:0;font-size:18px}.analysisWarning,.duplicateWarning{color:#76501c;background:#fffaf2;border:1px solid #edcfa4;border-left:4px solid #d4841e;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 13px;padding:12px 13px;font-size:9px;line-height:1.45;display:flex}.analysisWarning strong,.analysisWarning span{display:block}.analysisWarning span{margin-top:3px}.duplicateWarning{margin:0 24px 18px;display:block}.duplicateWarning>div:first-child strong,.duplicateWarning>div:first-child span{display:block}.duplicateWarning>div:first-child span{margin-top:3px}.duplicateWarning article{border-top:1px solid #ecd8b8;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;margin-top:9px;padding-top:9px;display:grid}.duplicateWarning article strong,.duplicateWarning article span,.duplicateWarning article small{display:block}.duplicateWarning article span,.duplicateWarning article small{margin-top:2px}.duplicateWarning button{font-size:8px}.duplicateWarning>button:last-child{margin-top:10px}.submissionSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.submissionSummary>div{border:1px solid var(--line);border-radius:10px;padding:11px}.submissionSummary small,.submissionSummary strong{display:block}.submissionSummary small{color:var(--muted);font-size:7px}.submissionSummary strong{margin-top:4px;font-size:9px;line-height:1.4}.compatibleWizardFoot{border-top:1px solid var(--line);background:#fafafa;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.compatibleWizardFoot button:first-child{margin-right:auto}.compatibleWizardFoot button{min-width:110px;font-size:9px}.compatibleAdminGrid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.adminPanelHead>span{color:#9c5b10;background:#fff0dc;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.modelVisualList,.taxonomyList{max-height:490px;overflow:auto}.modelVisualList article{border-top:1px solid #eff0f2;grid-template-columns:44px 1fr 150px;align-items:center;gap:10px;padding:10px 14px;display:grid}.modelVisualList img,.modelVisualList article>span{object-fit:cover;background:#eceef0;border-radius:7px;width:44px;height:36px}.modelVisualList article>span{color:#777e86;place-items:center;font-size:10px;font-weight:900;display:grid}.modelVisualList strong,.modelVisualList small{display:block}.modelVisualList strong{font-size:9px}.modelVisualList small{color:var(--muted);margin-top:3px;font-size:7px}.modelVisualList select{border:1px solid #dfe1e4;border-radius:8px;padding:8px;font-size:8px}.adminTaxonomySearch{border:1px solid #dfe1e4;border-radius:9px;width:calc(100% - 28px);margin:12px 14px;padding:10px;font-size:9px}.taxonomyList>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eff0f2;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.taxonomyList>button:hover{background:#fafbfb}.taxonomyList>button.inactive{opacity:.5}.taxonomyList>button>span{background:#eceef0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.taxonomyList strong,.taxonomyList small{display:block}.taxonomyList strong{font-size:9px}.taxonomyList small{color:var(--muted);margin-top:3px;font-size:7px}.taxonomyList em{color:#6f757d;font-size:7px;font-style:normal}.mergeGroupBox{background:#fafafa;border:1px solid #dedfe3;border-radius:10px;margin:12px;padding:12px}.mergeGroupBox>strong{font-size:9px}.mergeGroupBox>p{color:var(--muted);margin:3px 0 9px;font-size:7px}.mergeGroupBox>div{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:7px;display:grid}.mergeGroupBox select{border:1px solid #dfe1e4;border-radius:8px;min-width:0;padding:8px;font-size:8px}.mergeGroupBox button{padding:9px;font-size:8px}.taxonomyEditor{padding-bottom:16px}.taxonomyEditor .compatibleFormGrid{padding:18px}.adminCheck{align-items:center;gap:8px;display:flex!important}.adminCheck input{width:auto!important;margin:0!important}.taxonomyEditor>footer{justify-content:flex-end;gap:8px;padding:0 18px;display:flex}.taxonomyEditor>footer button{font-size:9px}.compatibleModelPicker{width:min(900px,100%)}.compatibleModelPicker .modalHead p:last-child,.compatibleDetail .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px}.modelPickerSearch{border-bottom:1px solid var(--line);padding:13px 17px}.modelPickerSearch input{border:1px solid #dfe1e4;border-radius:10px;width:100%;padding:11px 12px;font-size:10px}.modelPickerGrid{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.modelPickerGrid button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:50px 1fr;align-items:center;gap:2px 9px;padding:9px;display:grid}.modelPickerGrid button:hover{border-color:#9da2aa;box-shadow:0 6px 18px #1111}.modelPickerGrid img,.modelPickerGrid button>span{object-fit:cover;background:#eceef0;border-radius:8px;grid-row:1/4;width:50px;height:44px}.modelPickerGrid button>span{color:#888e96;place-items:center;font-weight:900;display:grid}.modelPickerGrid strong{font-size:9px}.modelPickerGrid small{color:var(--muted);font-size:7px}.modelPickerGrid em{color:var(--compatible-blue);font-size:7px;font-style:normal;font-weight:800}.compatibleDetail{width:min(980px,100%)}.compatibleDetailBody{padding:18px 22px}.compatibilitySafetyNotice{border:1px solid #d5e1ec;border-left:4px solid var(--compatible-blue);background:#f5f9fd;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-bottom:12px;padding:11px 13px;display:grid}.compatibilitySafetyNotice.critical{background:#fff8f7;border-color:#edc4c1 #edc4c1 #edc4c1 #c33730}.compatibilitySafetyNotice>span{width:30px;height:30px;color:var(--compatible-blue);background:#dfeaf5;border-radius:8px;place-items:center;font-weight:900;display:grid}.compatibilitySafetyNotice.critical>span{color:#aa302a;background:#fde5e3}.compatibilitySafetyNotice strong{font-size:10px}.compatibilitySafetyNotice p{color:#607080;margin:3px 0 0;font-size:8px;line-height:1.45}.compatibleDetailHero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;margin-bottom:12px;display:grid}.detailMediaStrip{gap:7px;min-height:150px;display:flex;overflow-x:auto}.detailMediaStrip>a,.detailMediaStrip>div{background:#eceef0;border-radius:10px;min-width:170px;text-decoration:none;position:relative;overflow:hidden}.detailMediaStrip img{object-fit:cover;width:100%;height:150px}.detailMediaStrip small{color:#fff;background:#111b;border-radius:6px;padding:4px 6px;font-size:7px;position:absolute;bottom:7px;left:7px}.detailMediaStrip>div{color:#8a9097;align-content:center;place-items:center;display:grid}.detailMediaStrip>div>span{font-size:30px}.detailMediaStrip>div>small{color:#8a9097;background:0 0;position:static}.compatibleDetailHero>dl{align-content:start;gap:7px;margin:0;display:grid}.compatibleDetailHero>dl>div{border:1px solid var(--line);border-radius:9px;padding:9px}.compatibleDetailHero dt{color:var(--muted);font-size:7px}.compatibleDetailHero dd{margin:3px 0 0;font-size:9px;font-weight:800;line-height:1.4}.detailSection{border:1px solid var(--line);border-radius:11px;margin-top:12px;overflow:hidden}.detailSectionHead{border-bottom:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.detailSectionHead h3{margin:0;font-size:11px}.detailSectionHead>span{color:var(--muted);font-size:7px}.detailSectionHead button{padding:8px 10px;font-size:8px}.detailTargetGrid,.detailFacts{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.detailTargetGrid article,.detailFacts>div{border:1px solid #eceef0;border-radius:9px;padding:10px}.detailTargetGrid strong,.detailTargetGrid span,.detailTargetGrid small,.detailTargetGrid em,.detailFacts small,.detailFacts strong{display:block}.detailTargetGrid strong,.detailFacts strong{font-size:9px}.detailTargetGrid span{color:var(--compatible-blue);margin-top:4px;font-size:8px;font-weight:800}.detailTargetGrid small,.detailFacts small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.detailTargetGrid em{color:#6a7078;margin-top:6px;font-size:7px;font-style:normal}.detailFacts>div.wide{grid-column:span 2}.detailNotes{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.detailNotes>div{background:#f7f8f9;border-radius:9px;padding:10px}.detailNotes small{color:#777d85;font-size:7px;font-weight:850}.detailNotes p{margin:5px 0 0;font-size:8px;line-height:1.55}.detailLinks{gap:7px;padding:12px;display:grid}.detailLinks article{border:1px solid #eceef0;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.detailLinks strong,.detailLinks span,.detailLinks small{display:block}.detailLinks strong{font-size:9px}.detailLinks span{color:#646b73;margin-top:3px;font-size:8px}.detailLinks small{color:#8b9097;margin-top:3px;font-size:7px}.detailLinks a,.detailLinks button{color:var(--compatible-blue);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800;text-decoration:none}.detailLinks button{color:#a33b35}.testSummary{grid-template-columns:120px 120px 1fr;gap:8px;padding:12px;display:grid}.testSummary>div{border-radius:9px;padding:10px}.testSummary .positive{color:var(--compatible-green);background:#e9f6ee}.testSummary .negative{color:#a82e28;background:#fde9e7}.testSummary small,.testSummary strong{display:block}.testSummary small{font-size:7px}.testSummary strong{margin-top:3px;font-size:18px}.testSummary p{color:var(--muted);align-self:center;margin:0;font-size:8px;line-height:1.45}.detailTestForm{border-top:1px solid var(--line);background:#fafafa;padding:12px}.detailTestForm>button{margin:10px 0 0 auto;font-size:8px;display:block}.detailTestList{gap:7px;padding:12px;display:grid}.detailTestList article{border:1px solid #dce0e4;border-left:4px solid #dc861c;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:start;gap:9px;padding:10px;display:grid}.detailTestList article.result-worked{border-left-color:var(--compatible-green)}.detailTestList article.result-did_not_work{border-left-color:#c2352e}.detailTestList article>span{background:#eceef0;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.detailTestList strong,.detailTestList small,.detailTestList em{display:block}.detailTestList strong{font-size:9px}.detailTestList small{color:#646b73;margin-top:3px;font-size:8px}.detailTestList p{margin:5px 0;font-size:8px;line-height:1.5}.detailTestList em{color:#8a8f96;font-size:7px;font-style:normal}.detailTestList a{color:var(--compatible-blue);font-size:8px;font-weight:800;text-decoration:none}.detailEmpty{color:var(--muted);text-align:center;padding:18px;font-size:8px}.correctionSuggestion{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.correctionSuggestion textarea{resize:vertical;border:1px solid #dfe1e4;border-radius:9px;min-height:64px;padding:10px;font-size:9px}.correctionSuggestion button{align-self:end;font-size:8px}.detailTimeline{padding:0 14px 12px}.detailTimeline article{border-top:1px solid #eff0f2;grid-template-columns:11px 1fr;gap:9px;padding:9px 0;display:grid}.detailTimeline article>span{background:#737b84;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 1px #b8bdc3}.detailTimeline strong,.detailTimeline small{display:block}.detailTimeline strong{font-size:8px}.detailTimeline small{color:var(--muted);margin-top:3px;font-size:7px}.validatorDecision{border:1px solid #cdd9e4;border-left:4px solid var(--compatible-blue);background:#f6f9fc;border-radius:11px;margin-top:14px;padding:14px}.validatorDecision h3{margin:0 0 4px;font-size:13px}.validatorDecision>div:first-child>p:last-child{color:#687887;margin:0;font-size:8px}.validatorDecision>textarea{border:1px solid #d5dae0;border-radius:9px;width:100%;min-height:70px;margin-top:10px;padding:10px;font-size:9px}.validatorDecision>div:nth-of-type(2){flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.validatorDecision button{cursor:pointer;background:#fff;border:1px solid #d9dde2;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.validatorDecision .positiveAction{color:var(--compatible-green);border-color:#b9dbc5}.validatorDecision .danger{color:#a82e28;border-color:#ebc4c1}.mergeRecordBox{border-top:1px solid #dce3e9;align-items:end;gap:8px;padding-top:12px;margin-top:12px!important;display:flex!important}.mergeRecordBox label{flex:1}.mergeRecordBox button{flex:none}.technicalValidatorBadge{color:#315e94;text-transform:uppercase;background:#e8eff9;border-radius:99px;width:max-content;margin-top:5px;padding:4px 6px;font-size:7px;font-weight:900;display:block}.technicalValidatorToggle{background:#f5f9fd!important;border-color:#cbd9e7!important}.technicalValidatorToggle strong,.technicalValidatorToggle small{display:block}.technicalValidatorToggle small{color:#667b90;margin-top:4px;font-size:8px;font-weight:500;line-height:1.45}@media (width<=1100px){.compatibleCardGrid,.compatibleGroupBrowser{grid-template-columns:repeat(2,minmax(0,1fr))}.targetDraftList article{grid-template-columns:1fr 1fr 1fr}.targetDraftList article>div,.targetDraftList .targetVersions,.targetAllVersions{grid-column:span 2}.applicationChoice{grid-template-columns:repeat(3,1fr)}.compatibleAdminGrid{grid-template-columns:1fr}.modelPickerGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.motorcycleMap{grid-template-columns:1fr;min-height:auto}.motorcycleCanvas{border-right:0;border-bottom:1px solid var(--line);min-height:500px}.motorcycleRegionLegend>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.motorcycleRegionLegend>.motorcycleSystemList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.afterSalesSubtabs{gap:4px;margin-top:-7px}.afterSalesSubtabs>button{min-width:145px;padding:10px 8px 12px}.afterSalesSubtabs>button>span{width:31px;height:31px}.afterSalesSubtabs small{display:none}.compatibleHomeHeader,.compatibleWizard>header,.compatibleAdmin>header{padding:19px 17px;display:block}.compatibleHomeHeader h2,.compatibleWizard>header h2,.compatibleAdmin>header h2{font-size:22px}.compatibleHeaderActions{grid-template-columns:1fr;margin-top:15px;display:grid}.compatibleHeaderActions button{width:100%}.compatibleModelContext{flex-direction:column;align-items:stretch}.compatibleModelSummary{grid-template-columns:48px 1fr auto;display:grid}.compatibleModelSummary>button:last-child{grid-column:3}.compatibleModelFilters{grid-template-columns:1fr 1fr;display:grid}.compatibleModelFilters input,.compatibleModelFilters select{width:100%;min-width:0}.motorcycleMapHead,.compatibleResultsHead,.adminPanelHead{padding:15px}.motorcycleCanvas{min-height:390px}.motorcycleCanvas:after{font-size:6px;bottom:9px;left:11px}.motorcycleStage{width:min(510px,105%)}.motorcycleStage>button b{display:none}.motorcycleRegionLegend{gap:12px;padding:15px 13px}.motorcycleRegionLegend>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.motorcycleRegionLegend>.motorcycleSystemList{grid-template-columns:1fr}.motorcycleRegionLegend button{min-height:44px}.motorcycleRegionLegend button span{font-size:9px}.motorcycleStage>.motorcycleSystemHotspot b{min-width:62px;font-size:9px;display:block}.selectedRegionBar{grid-template-columns:1fr auto;padding:11px}.selectedRegionBar>div:nth-child(2){grid-area:2/1/auto/-1}.selectedRegionBar button{min-height:44px}.compatibleGroupBrowser,.compatibleCardGrid{grid-template-columns:1fr;padding:13px}.compatibleCardImage{height:155px}.compatibleProgress li{gap:4px;padding:9px 3px}.compatibleProgress li b{font-size:7px}.compatibleProgress span{width:22px;height:22px}.wizardStep{padding:18px 15px}.targetDraftList article{grid-template-columns:1fr 1fr}.targetDraftList article>div,.targetDraftList .targetVersions,.targetAllVersions{grid-column:1/-1}.componentSuggestions{grid-template-columns:1fr}.applicationChoice{grid-template-columns:1fr 1fr}.compatibleFormGrid,.testFormGrid{grid-template-columns:1fr}.compatibleFormGrid label.wide,.testFormGrid label.wide{grid-column:auto}.compatiblePhotoGrid{grid-template-columns:1fr}.compatibleLinks>div:not(:first-child){grid-template-columns:1fr 1fr}.compatibleLinks>div:not(:first-child) input:nth-child(3){grid-column:1/-1}.submissionSummary{grid-template-columns:1fr}.compatibleWizardFoot{z-index:3;grid-template-columns:1fr 1fr;padding:12px;display:grid;position:sticky;bottom:0}.compatibleWizardFoot button{width:100%;min-width:0;margin:0!important}.compatibleWizardFoot button:last-child{grid-column:1/-1}.modelVisualList article{grid-template-columns:38px 1fr}.modelVisualList select{grid-column:1/-1}.mergeGroupBox>div{grid-template-columns:1fr auto 1fr}.mergeGroupBox button{grid-column:1/-1}.modelPickerGrid{grid-template-columns:1fr 1fr;padding:12px}.modelPickerGrid button{grid-template-columns:42px 1fr}.modelPickerGrid img,.modelPickerGrid button>span{width:42px;height:40px}.compatibleDetailBody{padding:13px}.compatibilitySafetyNotice{grid-template-columns:30px 1fr}.compatibilitySafetyNotice>.compatibleStatus{grid-column:1/-1;width:max-content}.compatibleDetailHero{grid-template-columns:1fr}.detailMediaStrip{min-height:130px}.detailMediaStrip img{height:130px}.detailTargetGrid,.detailFacts{grid-template-columns:1fr}.detailFacts>div.wide{grid-column:auto}.detailNotes{grid-template-columns:1fr}.detailLinks article{grid-template-columns:1fr auto}.detailLinks article button{text-align:left;grid-column:1/-1}.testSummary{grid-template-columns:1fr 1fr}.testSummary p{grid-column:1/-1}.detailTestList article{grid-template-columns:28px 1fr}.detailTestList article>a{grid-column:2}.correctionSuggestion{grid-template-columns:1fr}.mergeRecordBox{flex-direction:column;align-items:stretch!important}}@media (width<=430px){.afterSalesSubtabs{overflow-x:auto}.afterSalesSubtabs>button{min-width:134px}.compatibleScopes{margin-bottom:13px}.motorcycleCanvas{min-height:330px}.motorcycleStage{width:min(430px,112%)}.regionLegendTitle strong{font-size:11px}.duplicateWarning article{grid-template-columns:1fr 1fr}.duplicateWarning article>div{grid-column:1/-1}.applicationChoice,.modelPickerGrid,.compatibleWizardFoot{grid-template-columns:1fr}.compatibleWizardFoot button:last-child{grid-column:auto}}.marketingHero{align-items:flex-start;margin-bottom:20px}.marketingHero>div{max-width:620px}.marketingControlDeck{grid-template-columns:minmax(330px,1.5fr) repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.marketingControlDeck.customRange{grid-template-columns:minmax(330px,1.5fr) repeat(3,minmax(0,1fr))}.marketingControlDeck.viewOnly{grid-template-columns:minmax(340px,1.2fr) minmax(220px,.65fr);justify-content:start}.marketingControlCard{background:#fff;border:1px solid #e0e2e5;border-radius:15px;min-width:0;min-height:128px;box-shadow:0 5px 16px #181b2009}.marketingPeriodCard{flex-direction:column;justify-content:space-between;padding:16px;display:flex}.marketingToolHeading{align-items:flex-start;gap:11px;min-width:0;display:flex}.marketingToolIcon{color:#292c31;background:#f0f1f3;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.marketingToolIcon svg{width:20px;height:20px}.marketingToolHeading>span,.marketingQuickAction>span:last-child{min-width:0;display:block}.marketingToolHeading small,.marketingQuickAction small,.marketingToolHeading strong,.marketingQuickAction strong,.marketingToolHeading em,.marketingQuickAction em{display:block}.marketingToolHeading small,.marketingQuickAction small{color:#92969d;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-style:normal;font-weight:850}.marketingToolHeading strong,.marketingQuickAction strong{color:var(--ink);font-size:13px;line-height:1.25}.marketingToolHeading em,.marketingQuickAction em{color:#7b8088;margin-top:4px;font-size:10px;font-style:normal;line-height:1.35}.marketingPeriodControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px;display:grid}.marketingPeriodControls input,.marketingPeriodValue,.marketingPeriodAction{min-width:0;height:42px;color:var(--ink);font:750 11px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:0;padding:0 11px}.marketingPeriodValue{text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;overflow:hidden}.marketingPeriodAction{color:#344d91;cursor:pointer;white-space:nowrap}.marketingPeriodCard.custom{border-color:#bdc8e5}.marketingPeriodCard.custom .marketingToolIcon{color:#405caa;background:#edf1fb}.marketingPeriodControls input:focus,.marketingPeriodValue:focus-visible,.marketingPeriodAction:focus-visible{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.marketingQuickAction{color:var(--ink);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;padding:16px;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.marketingQuickAction:hover{border-color:#c7cacf;transform:translateY(-2px);box-shadow:0 10px 24px #181b2012}.marketingQuickAction:focus-visible{border-color:var(--red);outline:0;box-shadow:0 0 0 3px #e5272220}.marketingQuickAction.featured{border-color:var(--red);background:var(--red);color:#fff;box-shadow:0 10px 24px #e5272226}.marketingQuickAction.featured .marketingToolIcon{color:var(--red);background:#fff}.marketingQuickAction.featured small{color:#ffd0cd}.marketingQuickAction.featured strong{color:#fff}.marketingQuickAction.featured em{color:#ffe5e3}.marketingQuickAction.featured:hover{border-color:#c51f1b;box-shadow:0 13px 28px #e5272235}.marketingControlDeck button:disabled{cursor:wait;opacity:.55;transform:none}.marketingReportBackdrop{z-index:70}.marketingReportModal{flex-direction:column;width:min(720px,100%);max-height:94vh;display:flex;overflow:hidden}.marketingReportModal .modalHead{align-items:flex-start}.marketingReportModal .modalHead h2{margin:0}.marketingReportModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.marketingReportBody{padding:21px 25px;overflow:auto}.marketingReportBody fieldset{border:0;margin:0;padding:0}.marketingReportBody legend,.marketingReportDates label{color:#62676e;font-size:10px;font-weight:850}.marketingReportModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.marketingReportModes label{color:#686d74;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:10px;font-weight:800;display:flex}.marketingReportModes label.selected{color:#fff;background:#24272c;border-color:#24272c}.marketingReportModes input{width:auto;accent-color:var(--red);margin:0}.marketingReportDates{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.marketingReportDates.custom{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingReportDates input{width:100%;height:43px;color:var(--ink);font:650 11px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:0;margin-top:7px;padding:0 11px;display:block}.marketingReportDates input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.marketingReportComparison{background:#f1f4fb;border-left:4px solid #4c69ba;border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:12px 13px;display:flex}.marketingReportComparison strong{color:#344d91;white-space:nowrap;font-size:10px}.marketingReportComparison span{color:#68748e;font-size:9px;line-height:1.45}.marketingReportBody .formError{margin-top:12px}.marketingReportModal .reportDownload{min-width:135px}.marketingViewPeriodBackdrop{z-index:70}.marketingViewPeriodModal{flex-direction:column;width:min(620px,100%);max-height:94vh;display:flex;overflow:hidden}.marketingViewPeriodModal .modalHead{align-items:flex-start}.marketingViewPeriodModal .modalHead h2{margin:0}.marketingViewPeriodModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.marketingViewPeriodBody{padding:21px 25px;overflow:auto}.marketingViewPeriodDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketingViewPeriodDates label{color:#62676e;font-size:10px;font-weight:850}.marketingViewPeriodDates input{width:100%;height:43px;color:var(--ink);font:650 11px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:0;margin-top:7px;padding:0 11px;display:block}.marketingViewPeriodDates input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.marketingViewPeriodBody .formError{margin-top:12px}.marketingNotice,.marketingError{color:#236441;background:#eff9f3;border:1px solid #cce6d5;border-left:4px solid #25834d;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 16px;padding:13px 16px;display:flex}.marketingNotice strong,.marketingNotice span,.marketingError strong,.marketingError span{display:block}.marketingNotice strong,.marketingError strong{font-size:12px}.marketingNotice span,.marketingError span{font-size:11px}.marketingError{border-color:#f1c6c3;border-left-color:var(--red);color:#9a2925;background:#fff1f0}.marketingError button{margin-left:auto}.marketingContext{border-left:4px solid var(--red);color:#fff;background:#17191d;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:20px 22px;display:flex;box-shadow:0 10px 25px #1112}.marketingContext h2{margin:0;font-size:21px}.marketingContext>div>span{color:#adb1b8;margin-top:5px;font-size:11px;display:block}.marketingCoverage{text-align:right;align-items:center;gap:12px;display:flex}.marketingCoverage strong{font-size:31px}.marketingCoverage span{max-width:120px;line-height:1.35;color:#c4c7cc!important}.marketingKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.marketingKpis article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:150px;padding:19px 18px;position:relative;overflow:hidden}.marketingKpis article:before{content:"";background:#24272b;width:4px;position:absolute;inset:0 auto 0 0}.marketingKpis article.accent:before{background:var(--red)}.marketingKpis article.meta:before{background:#4c69ba}.marketingKpis small,.marketingKpis strong,.marketingKpis span,.marketingKpis em{display:block}.marketingKpis small{color:#777c84;min-height:28px;font-size:10px;font-style:normal;line-height:1.35}.marketingKpis strong{letter-spacing:-.04em;margin:6px 0 8px;font-size:27px}.marketingKpis span{color:#81858c;min-height:28px;font-size:10px;line-height:1.35}.marketingKpis span.positive{color:#21804b}.marketingKpis span.negative{color:#c7302b}.marketingKpis em{color:#9a9ea5;margin-top:8px;font-size:9px;font-style:normal;line-height:1.35}.marketingQuality{background:#fff8e9;border:1px solid #efca86;border-radius:15px;grid-template-columns:230px minmax(0,1fr);gap:18px;margin-bottom:16px;padding:18px 20px;display:grid}.marketingQuality h2{margin:0;font-size:18px}.qualityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.qualityGrid article,.qualityGrid button{color:#6f501c;text-align:left;min-width:0;font:inherit;background:#fffdf7;border:1px solid #eddaaf;border-radius:11px;padding:12px}.qualityGrid button{cursor:pointer}.qualityGrid strong,.qualityGrid span,.qualityGrid small{display:block}.qualityGrid strong{font-size:22px}.qualityGrid span{margin-top:3px;font-size:10px;font-weight:800;line-height:1.3}.qualityGrid small{color:#947548;margin-top:5px;font-size:9px;line-height:1.35}.marketingGrid{grid-template-columns:1.3fr .7fr;gap:15px;margin-bottom:15px;display:grid}.marketingPanel{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.marketingPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex}.marketingPanelHead h2{margin:0 0 4px;font-size:17px}.marketingPanelHead p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.marketingPanelHead>span{color:#676c73;white-space:nowrap;background:#f1f2f3;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.marketingEmpty{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;font-size:11px;display:flex}.marketingEmpty strong{color:var(--ink);font-size:13px}.marketingEmpty span{max-width:300px;line-height:1.45}.marketingEmpty .secondary{margin-top:6px}.dailyTrend{max-height:410px;padding:10px 20px 16px;overflow:auto}.dailyTrendRow{border-top:1px solid #f0f1f2;grid-template-columns:44px minmax(130px,1fr) minmax(130px,1fr) 48px;align-items:center;gap:12px;padding:11px 0;display:grid}.dailyTrendRow:first-child{border-top:0}.dailyTrendRow time{font-size:10px;font-weight:800}.dailyTrendRow>small{color:#8b8f96;text-align:right;font-size:9px}.trendMeasure span{color:#6f747c;justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.trendMeasure span b{color:var(--ink)}.trendMeasure>i{background:#eceef0;border-radius:99px;height:7px;display:block;overflow:hidden}.trendMeasure>i>em{background:#202328;border-radius:99px;min-width:3px;height:100%;display:block}.trendMeasure.spend>i>em{background:#4c69ba}.budgetRows{padding:11px 20px 18px}.budgetRows>div{border-top:1px solid #eff0f1;grid-template-columns:minmax(0,1fr) 38px;gap:8px 12px;padding:13px 0;display:grid}.budgetRows>div:first-child{border-top:0}.budgetRows>div>div{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.budgetRows strong{font-size:11px}.budgetRows span,.budgetRows small{color:var(--muted);font-size:9px}.budgetRows>div>i{background:#eceef0;border-radius:99px;height:8px;display:block;overflow:hidden}.budgetRows>div>i>em{background:#4c69ba;border-radius:99px;min-width:3px;height:100%;display:block}.budgetRows>div>i>em.over{background:var(--red)}.budgetRows>div>small{text-align:right}.unitPerformance{margin-bottom:15px}.unitPerformance table{min-width:1120px}.unitRank{align-items:center;gap:9px;display:flex}.unitRank>b{color:#fff;background:#202328;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.unitRank span>strong,.unitRank span>small{display:block}.unitRank span>strong{white-space:nowrap;font-size:11px}.dataSource{border-radius:99px;width:max-content;margin-top:3px;padding:3px 6px;font-size:8px!important}.dataSource.daily{color:#247a48;background:#e8f7ee}.dataSource.legacy_monthly{color:#9c5f14;background:#fff2dd}.dataSource.mixed{color:#405caa;background:#edf1fb}.dataSource.missing{color:#7b7f86;background:#f0f1f2}.marketingHistory table{min-width:1080px}.historyActor{font-size:10px;font-weight:700;display:block}.marketingHistory td>small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.marketingMethod{color:#636870;background:#f8f9fa;border:1px solid #dfe2e6;border-radius:13px;gap:18px;margin-top:15px;padding:15px 18px;display:flex}.marketingMethod strong{color:#24272b;white-space:nowrap;font-size:11px}.marketingMethod span{font-size:10px;line-height:1.55}.marketingDailyModal{width:min(1180px,100%)}.marketingDailyModal .modalHead p:last-child,.marketingBudgetModal .modalHead p:last-child{color:var(--muted);margin:5px 0 0;font-size:11px}.marketingDateField{border-bottom:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 25px;display:flex}.marketingDateField label{font-size:10px;font-weight:800}.marketingDateField input{margin-top:6px;display:block}.dailySelection{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.dailyEntryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px;display:grid}.dailyEntryGrid fieldset{border:1px solid #dfe1e4;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;transition:all .18s;display:grid}.dailyEntryGrid fieldset.notIncluded{background:#f7f8f9;border-style:dashed}.dailyEntryGrid fieldset.notIncluded>label:not(.entryInclude){opacity:.45}.dailyEntryGrid legend{color:#1d2024;padding:0 7px;font-size:12px;font-weight:850}.dailyEntryGrid label{font-size:9px;font-weight:800}.entryInclude{color:#247247;background:#eef8f2;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:8px 10px;display:flex!important}.notIncluded .entryInclude{color:#777c84;background:#eceef0}.entryInclude input{accent-color:#25834d;height:16px;width:16px!important;margin:0!important;padding:0!important}.dailyEntryGrid input,.dailyEntryGrid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:0;margin-top:6px;padding:9px 10px;display:block}.dailyEntryGrid textarea{resize:vertical;min-height:54px;font-family:inherit}.dailyEntryGrid input:focus,.dailyEntryGrid textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.entryTotal{color:#777c84;background:#f3f4f5;border-radius:9px;flex-direction:column;justify-content:center;padding:8px 10px;display:flex!important}.entryTotal strong{color:var(--ink);margin-top:4px;font-size:12px;display:block}.entryNotes{grid-column:1/-1}.modalSelectionHint{color:var(--muted);margin-right:auto;font-size:10px}.marketingBudgetModal{width:min(760px,100%)}.budgetFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 25px;display:grid}.budgetFormGrid label{border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.budgetFormGrid input{text-align:right;width:150px}.marketingToolHeading small,.marketingQuickAction small{font-size:12px}.marketingToolHeading strong,.marketingQuickAction strong{font-size:14px}.marketingToolHeading em,.marketingQuickAction em,.marketingPeriodControls input,.marketingPeriodValue,.marketingPeriodAction{font-size:12px}.roleBadge.mkt{color:#405caa;background:#e9eefc}@media (width<=1220px){.marketingControlDeck{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingPeriodCard{grid-column:span 2}.marketingControlDeck.customRange{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingControlDeck.customRange .marketingPeriodCard{grid-column:auto}.marketingControlDeck.viewOnly{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingControlDeck.viewOnly .marketingPeriodCard{grid-column:auto}.marketingKpis{grid-template-columns:repeat(3,minmax(0,1fr))}.qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dailyEntryGrid{grid-template-columns:1fr}}@media (width<=900px){.marketingControlDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingPeriodCard{grid-column:1/-1}.marketingControlDeck.viewOnly{grid-template-columns:repeat(2,minmax(0,1fr))}.marketingControlDeck.viewOnly .marketingPeriodCard{grid-column:auto}.marketingGrid,.marketingQuality{grid-template-columns:1fr}.dailyEntryGrid fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.entryNotes{grid-column:1/-1}}@media (width<=680px){.marketingHero{margin-bottom:17px}.marketingControlDeck,.marketingControlDeck.viewOnly{grid-template-columns:1fr;gap:9px}.marketingPeriodCard,.marketingControlDeck.viewOnly .marketingPeriodCard{grid-column:auto}.marketingControlCard{min-height:0}.marketingQuickAction{min-height:105px}.marketingPeriodControls{grid-template-columns:1fr}.marketingPeriodControls input,.marketingPeriodValue,.marketingPeriodAction{width:100%}.marketingContext{flex-direction:column;align-items:flex-start}.marketingCoverage{text-align:left}.marketingKpis{grid-template-columns:1fr}.marketingKpis article,.marketingKpis small{min-height:0}.marketingQuality{padding:15px}.qualityGrid{grid-template-columns:1fr}.marketingPanelHead{flex-direction:column;align-items:flex-start}.dailyTrend{padding:8px 14px}.dailyTrendRow{grid-template-columns:38px minmax(0,1fr);gap:9px}.dailyTrendRow .spend{grid-column:2}.dailyTrendRow>small{text-align:left;grid-column:2}.marketingMethod{flex-direction:column;align-items:flex-start;gap:6px}.marketingDateField,.dailySelection{flex-direction:column;align-items:flex-start}.dailyEntryGrid{padding:14px 10px}.dailyEntryGrid fieldset{grid-template-columns:1fr}.entryInclude,.entryNotes{grid-column:auto}.modalSelectionHint{width:100%}.budgetFormGrid{grid-template-columns:1fr;padding:16px}.budgetFormGrid label{flex-direction:column;align-items:flex-start}.budgetFormGrid input{width:100%}.marketingReportBackdrop{padding:6px}.marketingReportModal{width:100%;max-height:98vh}.marketingReportModal .modalHead,.marketingReportBody{padding:17px}.marketingReportDates.custom{grid-template-columns:1fr}.marketingReportComparison{flex-direction:column;gap:5px}.marketingReportModal .modalFoot{grid-template-columns:1fr 1fr;padding:13px;display:grid}.marketingReportModal .modalFoot .secondary:first-child{grid-area:2/1/auto/-1}.marketingReportModal .reportDownload{min-width:0}.marketingViewPeriodBackdrop{padding:6px}.marketingViewPeriodModal{width:100%;max-height:98vh}.marketingViewPeriodModal .modalHead,.marketingViewPeriodBody{padding:17px}.marketingViewPeriodDates{grid-template-columns:1fr}.marketingViewPeriodModal .modalFoot>*{flex:1}}.marketingReportBody .marketingReportType{margin-bottom:18px}.marketingReportDescription{border-left:3px solid var(--red);color:#62676e;background:#f6f7f9;margin:-5px 0 18px;padding:10px 12px;font-size:11px;line-height:1.6}.marketingReportModes label{text-align:center;padding:8px}.marketingReportBody fieldset:disabled{opacity:.65}.marketingReportBody fieldset:disabled label{cursor:default}@media (width<=680px){.marketingReportModal .marketingSalesReportFoot{justify-content:space-between;display:flex}}.marketingSalesPanel{min-width:0;margin-top:24px}.marketingSalesHead{gap:18px}.marketingSalesPanel .marketingPanelHead h2{font-size:20px}.marketingSalesPanel .marketingPanelHead p{font-size:14px}.marketingSalesPanel button{min-height:40px;font-size:14px}.marketingSalesToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px;display:flex}.marketingSalesRange{border:0;flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;display:flex}.marketingSalesRange legend{margin-bottom:10px;font-size:14px;font-weight:750}.marketingSalesRange label{align-items:center;gap:9px;font-size:14px;display:flex}.marketingSalesPanel input,.marketingSalesPanel select{box-sizing:border-box;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dce2;border-radius:8px;padding:8px 10px;font-size:14px}.marketingSalesPanel input:focus,.marketingSalesPanel select:focus{outline-offset:1px;border-color:var(--red);outline:2px solid #e5272240}.marketingSalesActions{flex-wrap:wrap;gap:8px;display:flex}.marketingSalesStatus{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 22px;font-size:14px;display:flex}.marketingSalesStatus small{color:var(--muted);font-size:12px}.marketingSalesError{margin:0 22px 14px}.marketingSalesTableWrap{border-top:1px solid var(--line);max-width:100%;max-height:660px;overflow:auto}.marketingSalesPanel .marketingSalesTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1350px}.marketingSalesTable thead{z-index:1;background:#f3f5f7;position:sticky;top:0}.marketingSalesPanel .marketingSalesTable th{text-align:left;color:#454d59;white-space:normal;letter-spacing:0;text-transform:none;background:#f3f5f7;padding:12px 10px 8px;font-size:14px}.marketingSalesPanel .marketingSalesTable th:first-child{width:155px}.marketingSalesPanel .marketingSalesTable th:nth-child(2){width:195px}.marketingSalesPanel .marketingSalesTable th:nth-child(3){width:205px}.marketingSalesTable .marketingSalesFilters th{padding-top:0;padding-bottom:12px}.marketingSalesFilters input,.marketingSalesFilters select{width:100%;font-weight:400}.marketingSalesPanel .marketingSalesTable td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;border-top:1px solid #e6e9ee;padding:14px 10px;font-size:14px;line-height:1.5}.marketingSalesTable tbody tr:nth-child(2n){background:#fafbfc}.marketingSalesTable tbody tr:hover{background:#f3f5f8}.marketingSalesTable td strong{font-weight:700}.marketingSalesTable .marketingSalesChassis{font:12px/1.5 var(--font-sans),Arial,sans-serif;color:var(--muted);word-break:break-all;margin-top:4px;display:block}.marketingSalesTable .marketingSalesEmpty{text-align:center;color:var(--muted);padding:38px 16px}.marketingSalesPagination{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:13px;display:flex}.marketingSalesPagination>div{align-items:center;gap:12px;display:flex}.marketingSalesPanel button:disabled{opacity:.5;cursor:default}@media (width<=680px){.marketingSalesHead>button{width:100%}.marketingSalesToolbar,.marketingSalesStatus,.marketingSalesPagination{padding:15px}.marketingSalesRange{width:100%}.marketingSalesRange label{flex-direction:column;flex:1;align-items:flex-start;min-width:140px}.marketingSalesRange input,.marketingSalesActions{width:100%}.marketingSalesActions button:first-child{flex:1}.marketingSalesPagination>div{justify-content:space-between;width:100%}.marketingSalesError{margin-left:15px;margin-right:15px}}.buyerAgePanel{--buyer-surface:#fff;--buyer-soft:#f5f5f7;--buyer-text:#1d1d1f;--buyer-muted:#6e6e73;--buyer-line:#e8e8ed;--buyer-blue:#0071e3;border:1px solid var(--buyer-line);background:var(--buyer-surface);min-width:0;color:var(--buyer-text);border-radius:26px;margin:24px 0;padding:24px 28px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 32px #00000008}.buyerAgeHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.buyerAgeEyebrow{letter-spacing:.12em;color:var(--buyer-blue);margin:0 0 10px;font-size:12px;font-weight:650}.buyerAgeHeader h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.5vw,32px);font-weight:650;line-height:1.2}.buyerAgeHeader>div>p:last-child{color:var(--buyer-muted);max-width:680px;margin:10px 0 0;font-size:15px;line-height:1.5}.buyerAgeRefresh{border:1px solid var(--buyer-line);background:var(--buyer-surface);width:42px;height:42px;color:var(--buyer-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.buyerAgeRefresh svg{width:20px;height:20px}.buyerAgePanel button:disabled,.buyerAgePanel select:disabled{opacity:.6;cursor:default}.buyerAgePanel button:focus-visible,.buyerAgePanel select:focus-visible,.buyerAgeMethod summary:focus-visible{outline-offset:3px;outline:3px solid #0071e355}.buyerAgeControls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.buyerAgeSegments{border:1px solid var(--buyer-line);background:var(--buyer-soft);border-radius:12px;flex-shrink:0;align-items:center;gap:3px;padding:4px;display:flex}.buyerAgeSegments button{min-height:36px;color:var(--buyer-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25}.buyerAgeSegments button[aria-pressed=true]{background:var(--buyer-surface);color:var(--buyer-text);box-shadow:0 2px 6px #00000014}.buyerAgeFilters{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:12px;display:flex}.buyerAgeFilters label{min-width:150px;max-width:270px;color:var(--buyer-muted);flex:1;gap:7px;font-size:13px;font-weight:550;display:grid}.buyerAgeFilters select{border:1px solid var(--buyer-line);background:var(--buyer-surface);width:100%;min-width:0;min-height:44px;color:var(--buyer-text);box-shadow:none;border-radius:10px;padding:10px 30px 10px 12px;font-family:inherit;font-size:14px}.buyerAgeSummary{background:var(--buyer-soft);border-radius:18px;grid-template-columns:1.1fr 1fr 1fr;gap:24px;margin:20px 0;padding:18px 22px;display:grid}.buyerAgeSummary>div{flex-direction:column;gap:7px;min-width:0;display:flex}.buyerAgeSummary>div>span{color:var(--buyer-muted);font-size:14px}.buyerAgeSummary>div>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:650;line-height:1.15}.buyerAgeSummary>div>small{color:var(--buyer-muted);font-size:12px;line-height:1.4}.buyerAgeSummary .buyerAgeMetric>strong{color:var(--buyer-blue);font-size:37px}.buyerAgeMetric strong small{letter-spacing:0;color:var(--buyer-muted);margin-left:7px;font-size:17px;font-weight:500}.buyerAgeChartHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.buyerAgeChartHeading h3{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.buyerAgeChartHeading>span{color:var(--buyer-muted);font-size:12px}.buyerAgeAxis,.buyerAgeBars li{grid-template-columns:minmax(135px,24%) minmax(0,1fr) 72px;align-items:center;gap:18px;display:grid}.buyerAgeAxis{color:var(--buyer-muted);margin:0 0 10px;font-size:12px}.buyerAgeAxis>div{justify-content:space-between;display:flex}.buyerAgeAxis>span:last-child{text-align:right}.buyerAgeBars{scrollbar-width:thin;max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.buyerAgeBars li{border-top:1px solid var(--buyer-line);min-height:58px;padding:10px 0}.buyerAgeBars li:first-child{border-top:0}.buyerAgeBarLabel{min-width:0}.buyerAgeBarLabel strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45;display:block}.buyerAgeBarLabel span{color:var(--buyer-muted);margin-top:3px;font-size:12px;display:block}.buyerAgeTrack{background:repeating-linear-gradient(to right,var(--buyer-line) 0,var(--buyer-line) 1px,transparent 1px,transparent 25%);border-radius:7px;height:25px;position:relative;overflow:hidden}.buyerAgeTrack i{width:var(--buyer-age-width);background:linear-gradient(90deg,#73baff,#0071e3);border-radius:6px;height:100%;transition:width .25s;display:block}.byValue .buyerAgeTrack i{background:linear-gradient(90deg,#85a5ff,#5261d8)}.buyerAgeBarValue{text-align:right;font-variant-numeric:tabular-nums}.buyerAgeBarValue strong{letter-spacing:-.025em;font-size:22px;font-weight:600;display:block}.buyerAgeBarValue span{color:var(--buyer-muted);margin-top:2px;font-size:12px;display:block}.buyerAgeFooter{border-top:1px solid var(--buyer-line);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px 0;display:flex}.buyerAgeFooter p{max-width:780px;color:var(--buyer-muted);margin:0;font-size:12px;line-height:1.6}.buyerAgeFooter button,.buyerAgeEmpty button{color:var(--buyer-blue);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:14px}.buyerAgeMethod{border-top:1px solid var(--buyer-line);color:var(--buyer-muted);padding:0 0 18px;font-size:12px;line-height:1.7}.buyerAgeMethod summary{cursor:pointer;padding:15px 0 0;font-size:13px}.buyerAgeMethod p{max-width:920px;margin:12px 0 8px}.buyerAgeMethod ul{margin:0;padding-left:18px}.buyerAgeEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:44px 16px;display:flex}.buyerAgeEmpty strong{font-size:18px;font-weight:600}.buyerAgeEmpty p{max-width:580px;color:var(--buyer-muted);font-size:14px;line-height:1.5}.buyerAgeLoading{color:var(--buyer-muted);padding:22px 0 24px;font-size:14px}.buyerAgeLoading i{background:var(--buyer-soft);border-radius:8px;height:26px;margin-top:20px;display:block}.buyerAgeLoading i:nth-of-type(2){width:80%}.buyerAgeLoading i:nth-of-type(3){width:65%}html[data-theme=dark] .buyerAgePanel{--buyer-surface:#202124;--buyer-soft:#292b2f;--buyer-text:#f5f5f7;--buyer-muted:#b0b1b8;--buyer-line:#3b3d43;--buyer-blue:#70b7ff;box-shadow:0 8px 32px #0000001a}@media (width<=850px){.buyerAgeControls{align-items:stretch;gap:20px}.buyerAgeFilters{flex-basis:100%;justify-content:flex-start}.buyerAgeFilters label{max-width:none}.buyerAgeSummary{gap:18px;padding:22px 18px}}@media (width<=600px){.buyerAgePanel{border-radius:20px;margin:20px 0;padding:18px 16px 0}.buyerAgeHeader{gap:12px}.buyerAgeHeader h2{font-size:25px}.buyerAgeHeader>div>p:last-child{font-size:14px}.buyerAgeRefresh{width:38px;height:38px}.buyerAgeSegments{width:100%}.buyerAgeSegments button{flex:1;min-height:40px}.buyerAgeFilters{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.buyerAgeFilters label{min-width:0}.buyerAgeFilters label:last-child{grid-column:1/-1}.buyerAgeFilters select{font-size:14px}.buyerAgeSummary{grid-template-columns:1fr 1fr;gap:18px;padding:20px 18px}.buyerAgeSummary .buyerAgeMetric{border-bottom:1px solid var(--buyer-line);grid-column:1/-1;padding-bottom:15px}.buyerAgeSummary .buyerAgeMetric>strong{font-size:36px}.buyerAgeSummary>div>strong{font-size:28px}.buyerAgeSummary>div>span{font-size:13px}.buyerAgeAxis,.buyerAgeBars li{grid-template-columns:minmax(96px,36%) minmax(0,1fr) 49px;gap:10px}.buyerAgeBarLabel strong{font-size:14px}.buyerAgeBarValue strong{font-size:20px}.buyerAgeTrack{height:24px}.buyerAgeChartHeading>span{font-size:12px}.buyerAgeFooter{flex-direction:column;align-items:flex-start;gap:8px}.buyerAgeBars{max-height:420px}}@media (prefers-reduced-motion:reduce){.buyerAgeTrack i{transition:none}}.analysisPeriodPanel,.analysisPeriodCompact{--analysis-surface:#fff;--analysis-soft:#f5f5f7;--analysis-text:#1d1d1f;--analysis-muted:#6e6e73;--analysis-line:#e5e5ea;--analysis-accent:#0071e3;color:var(--analysis-text);min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.analysisPeriodPanel{border:1px solid var(--analysis-line);background:var(--analysis-surface);border-radius:20px;margin:18px 0 24px;padding:20px 24px}.analysisPeriodHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.analysisPeriodHeading strong{font-size:16px}.analysisPeriodHeading>span{color:var(--analysis-muted);font-size:13px}.analysisPeriodForm{flex-wrap:wrap;align-items:flex-end;gap:12px;min-width:0;display:flex}.analysisPeriodForm label{min-width:150px;max-width:260px;color:var(--analysis-muted);flex:1;gap:6px;font-size:13px;display:grid}.analysisPeriodForm input{border:1px solid var(--analysis-line);width:100%;min-width:0;min-height:42px;font:inherit;background:var(--analysis-surface);color:var(--analysis-text);border-radius:10px;padding:9px 11px;font-size:14px}.analysisPeriodForm button{cursor:pointer;border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600}.analysisPeriodApply{border:1px solid var(--analysis-accent);background:var(--analysis-accent);color:#fff}.analysisPeriodReset{border:1px solid var(--analysis-line);background:var(--analysis-surface);color:var(--analysis-text)}.analysisPeriodForm .analysisPeriodHint,.analysisPeriodForm .analysisPeriodError{color:var(--analysis-muted);flex-basis:100%;margin:0;font-size:12px;line-height:1.5}.analysisPeriodForm .analysisPeriodError{color:#ba1a1a}.analysisPeriodForm :focus-visible,.analysisPeriodCompact .analysisPeriodToggle:focus-visible{outline-offset:3px;outline:3px solid #0071e366}.analysisPeriodCompact{border:1px solid var(--analysis-line);background:var(--analysis-soft);border-radius:12px;margin:14px 0 18px}.analysisPeriodCompact .analysisPeriodToggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;font-size:12px;list-style:none;display:flex}.analysisPeriodCompact .analysisPeriodToggle>span{color:var(--analysis-muted)}.analysisPeriodCompact .analysisPeriodToggle>strong{color:var(--analysis-accent);white-space:nowrap;font-size:13px}.analysisPeriodCompact.expanded .analysisPeriodToggle{border-bottom:1px solid var(--analysis-line)}.analysisPeriodCompact .analysisPeriodForm{padding:14px}.analysisPeriodCompact .analysisPeriodForm label{min-width:120px;max-width:none}.analysisPeriodCompact .analysisPeriodForm button{flex-grow:1}html[data-theme=dark] .analysisPeriodPanel,html[data-theme=dark] .analysisPeriodCompact{--analysis-surface:#202124;--analysis-soft:#292b2f;--analysis-text:#f5f5f7;--analysis-muted:#b0b1b8;--analysis-line:#3b3d43;--analysis-accent:#0071e3}html[data-theme=dark] .analysisPeriodCompact .analysisPeriodToggle>strong{color:#70b7ff}html[data-theme=dark] .analysisPeriodForm .analysisPeriodError{color:#ff9c9c}@media (width<=600px){.analysisPeriodPanel{padding:18px 16px}.analysisPeriodForm label{flex-basis:calc(50% - 8px);min-width:0;max-width:none}.analysisPeriodForm button{flex-grow:1}.analysisPeriodCompact .analysisPeriodToggle{flex-wrap:wrap;gap:6px}.analysisPeriodCompact .analysisPeriodForm label{flex-basis:calc(50% - 8px);min-width:0}}.paginationBar{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding:18px 24px;display:flex}.paginationBar span{color:var(--muted);font-size:10px;font-weight:750}.paginationBar button:disabled{opacity:.45;cursor:not-allowed}.attentionGrid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin-bottom:18px;display:grid}.attentionCard{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-left:4px solid #7f848c;border-radius:14px;padding:16px;position:relative;box-shadow:0 8px 24px #1111}.attentionCard:hover{transform:translateY(-1px);box-shadow:0 12px 28px #1112}.attentionCard small,.attentionCard strong,.attentionCard span{display:block}.attentionCard small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.attentionCard strong{margin-top:9px;font-size:21px}.attentionCard span{color:var(--muted);margin-top:5px;font-size:10px}.attentionCard.critical{border-left-color:#d92d20}.attentionCard.warning{border-left-color:#e88a19}.attentionCard.positive{border-left-color:#228c50}.attentionCard.neutral{border-left-color:#4f65a8}.attentionCard.bonus{background:linear-gradient(135deg,#fff 0%,#f7f1ff 100%);border-color:#d9c7f3 #d9c7f3 #d9c7f3 #7b45bb}.attentionCard .doubleCommissionBadge{color:#fff;letter-spacing:.02em;background:#7440af;border-radius:999px;margin:0;padding:5px 8px;font-size:12px;font-weight:950;position:absolute;top:12px;right:12px}.receiptSummary{gap:10px;padding:18px 24px 0;display:flex}.receiptSummary button{border:1px solid var(--line);min-width:150px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.receiptSummary button.warning{background:#fff9ef;border-color:#edb676}.receiptSummary strong{font-size:18px}.receiptSummary span{color:var(--muted);font-size:9px}.financialValueButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-weight:800;-webkit-text-decoration:underline #e5272266;text-decoration:underline #e5272266}.receiptStatusOk{font-weight:750;color:#247d4b!important}.receiptStatusPending{font-weight:750;color:#a45e12!important}.mobileBottomNav,.mobileFab,.mobileMoreBack{display:none}.inventoryScopeBar{border-bottom:1px solid var(--line);background:#f7f8f9;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.inventoryScopeBar.group{background:#fff9eb;border-left:4px solid #d8951e}.inventoryScopeBar strong,.inventoryScopeBar span{display:block}.inventoryScopeBar strong{font-size:11px}.inventoryScopeBar span{color:var(--muted);margin-top:4px;font-size:10px}.inventoryScopeOptions{background:#fff;border:1px solid #d9dce0;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.inventoryScopeOptions button{color:#666c75;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:850}.inventoryScopeOptions button.active{color:#fff;background:#17191d;box-shadow:0 4px 12px #1112}.inventoryScopeBar.group .inventoryScopeOptions button.active{background:#a8640d}.inventoryReadOnlyMetrics{grid-template-columns:minmax(220px,320px)}.inventoryAreaTabs{border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:12px 22px;display:flex}.inventoryAreaTabs button{color:#656b74;cursor:pointer;background:#f7f8f9;border:1px solid #dde0e4;border-radius:9px;min-height:40px;padding:0 15px;font-size:10px;font-weight:850}.inventoryAreaTabs button.active{color:#fff;background:#17191d;border-color:#17191d;box-shadow:0 5px 14px #1112}.inventoryAreaTabs button:last-child.active{background:#9a621a;border-color:#9a621a}.generalStockImportButton{color:#7a4c0b!important;background:#fff9ec!important;border-color:#d6ad65!important}.generalStockPreviewModal{width:min(1180px,100vw - 32px)}.generalStockSummary{grid-template-columns:repeat(7,minmax(105px,1fr))}.generalStockGroups{background:#f5f6f7;gap:12px;max-height:52vh;padding:16px 24px;display:grid;overflow:auto}.generalStockGroup{background:#fff;border:1px solid #dfe2e6;border-radius:12px;overflow:hidden}.generalStockGroupHead{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.generalStockGroupHead strong,.generalStockGroupHead span{display:block}.generalStockGroupHead strong{font-size:12px}.generalStockGroupHead span{color:var(--muted);margin-top:4px;font-size:9px}.generalStockGroupHead>div:last-child{color:#656b74;white-space:nowrap;font-size:9px}.generalStockGroupHead>div:last-child b{color:#22262b}.generalStockRows{max-height:270px}.generalSystemOnly{border-top:1px solid #e6e8eb;padding:11px 15px}.generalSystemOnly summary{color:#7a531d;cursor:pointer;font-size:9px;font-weight:850}.generalSystemOnly>div{gap:5px;margin-top:9px;display:grid}.generalSystemOnly>div span,.unknownLocationList span{font-size:9px}.unknownLocations{background:#fff8f7;border-color:#e9b6b3}.unknownLocationList{gap:7px;padding:12px 15px;display:grid}.generalStockBlocking{margin:14px 24px 0}.consignedToolbar{align-items:end}.consignedToolbar label{color:#626770;min-width:280px;font-size:9px;font-weight:850;display:block}.consignedToolbar label span{margin-bottom:6px;display:block}.consignedToolbar input{border:1px solid #d9dce0;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px;font-size:11px}.consignedToolbar input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.consignedNotice{background:#fff9eb;border-width:0 0 1px;border-radius:0;margin:0}.consignedTable td strong{font-size:11px}.stockReportWarnings{color:#744b0f;background:#fff9ed;border:1px solid #e7c98e;border-radius:10px;margin:12px 24px 0}.stockReportWarnings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.stockReportWarnings summary strong,.stockReportWarnings summary span{font-size:9px}.stockReportWarnings summary span{text-align:right}.stockReportWarnings>div{gap:7px;padding:0 13px 12px;display:grid}.stockReportWarnings>div span{gap:2px;font-size:9px;line-height:1.4;display:grid}.stockReportNotice{color:#3d566e;background:#f6f9fc;border:1px solid #dce3eb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:12px 24px 0;padding:11px 13px;display:flex}.stockReportNotice strong{font-size:10px}.stockReportNotice span{text-align:right;max-width:720px;font-size:9px;line-height:1.45}.generalStockRows table{min-width:1320px}.generalTransferPrompt{border-top:1px solid #ead7d5;margin-top:8px;padding-top:8px}.generalTransferPrompt>span{color:#8b3833;font-size:9px;font-weight:750;line-height:1.4;display:block}.inventoryGroupTabs{border-bottom:1px solid var(--line);gap:6px;padding:18px 24px 0;display:flex}.inventoryGroupTabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-size:11px;font-weight:850}.inventoryGroupTabs button.active{border-bottom-color:var(--red);color:var(--ink)}.soldInventoryTable{min-width:1180px}.soldInventoryTable th:first-child{width:35%}.soldInventoryRows .soldInventoryRow:nth-child(2n) td{background:#fafbfc}.soldInventoryRows .soldInventoryRow td{transition:background-color .16s}.soldInventoryRows .soldInventoryRow:hover td{background:#fff8f7}.soldInventoryRows .soldInventoryRow .soldMotorcycleCell{border-left:3px solid #e5272240;padding-top:18px;padding-bottom:18px}.soldBikeIdentity{align-items:flex-start;gap:14px}.soldBikeIdentity .thumb{flex:0 0 54px}.soldBikeCopy{min-width:0}.soldBikeCopy>strong{font-size:14px;line-height:1.35;display:block}.soldBikeCopy>small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.soldPeople{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;margin-top:11px;display:grid}.soldPerson{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:8px 10px 8px 12px;position:relative;overflow:hidden}.soldPerson:before{content:"";background:#596575;width:3px;position:absolute;top:0;bottom:0;left:0}.soldPerson.customer:before{background:var(--red)}.soldPerson span,.soldPerson b{display:block}.soldPerson span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.soldPerson b{overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35}.soldPerson.missing{background:#fffaf0}.soldPerson.missing b{color:#9a5c10;font-weight:700}@media (width<=1100px){.attentionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.generalStockSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.stockReportWarnings,.stockReportNotice{margin:10px 12px 0}.stockReportWarnings summary,.stockReportNotice{flex-direction:column;align-items:flex-start}.stockReportWarnings summary span,.stockReportNotice span{text-align:left}.generalTransferPrompt .stockTransferRequest{width:100%}.shell{padding-bottom:110px!important}.mainNav{display:none!important}.mobileBottomNav{z-index:40;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #ddd;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileBottomNav button{color:#73777e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:62px;min-height:48px;font-size:9px;font-weight:800;display:flex}.mobileBottomNav button span{font-size:15px}.mobileBottomNav button.active{color:var(--red)}.mobileFab{z-index:35;right:18px;bottom:calc(76px + env(safe-area-inset-bottom));background:var(--red);color:#fff;border:0;border-radius:999px;min-height:48px;padding:0 18px;font-weight:850;display:block;position:fixed;box-shadow:0 10px 30px #e5272255}.mobileMoreBack{z-index:60;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileMoreSheet{width:100%;padding:20px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0}.mobileMoreSheet>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobileMoreSheet>div button{background:0 0;border:0;font-size:25px}.mobileMoreSheet>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;width:100%;min-height:48px;margin-top:8px;padding:0 14px;font-weight:750;display:block}.mobileMoreSheet>span{color:var(--muted);margin:14px 2px;font-size:10px;display:block}.mobileMoreSheet>button.danger{color:#b42318}.mobileSaleSheet>p{color:var(--muted);margin:0 0 14px;font-size:11px}.mobilePrimaryChoice{min-height:72px;color:var(--ink);cursor:pointer;background:#fff5f4;border:1px solid #f1b6b3;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mobilePrimaryChoice span,.mobilePrimaryChoice b,.mobilePrimaryChoice small{display:block}.mobilePrimaryChoice b{color:var(--red);font-size:13px}.mobilePrimaryChoice small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.mobilePrimaryChoice input{display:none}.mobilePrimaryChoice.disabled{opacity:.55;pointer-events:none}.inventoryGroupTabs{padding:10px 12px 0;overflow-x:auto}.inventoryGroupTabs button{min-width:max-content;padding:0 13px}.attentionGrid{grid-template-columns:1fr}.attentionCard{min-height:98px}.receiptSummary{grid-template-columns:repeat(3,1fr);padding:14px;display:grid}.receiptSummary button{flex-direction:column;align-items:flex-start;min-width:0}.paginationBar{justify-content:space-between;padding:14px}.paginationBar span{text-align:center}.inventoryPanel .tableWrap{overflow:visible}.inventoryTable{display:block;min-width:0!important}.inventoryTable thead{display:none}.inventoryTable tbody{gap:12px;padding:12px;display:grid}.inventoryTable tr{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid;box-shadow:0 5px 18px #1111}.inventoryTable td{border:0!important;width:auto!important;padding:0!important;display:block!important}.inventoryTable td:first-child,.inventoryTable td:nth-child(2){grid-column:1/-1}.inventoryTable td:nth-child(3),.inventoryTable td:nth-child(6),.inventoryTable td:nth-child(7){grid-column:1/-1;border-top:1px solid var(--line)!important;padding-top:8px!important}.inventoryTable td:nth-child(8){grid-area:3/2}.inventoryTable .rowMenu>div{right:0}.inventoryTable .mono{word-break:break-all}.groupedInventoryTable .modelGroup{border-bottom:1px solid var(--line);gap:8px;padding:8px 12px}.groupedInventoryTable .modelGroupRow{box-shadow:none;border:0;padding:0;display:block}.groupedInventoryTable .modelGroupRow td{display:block!important}.groupedInventoryTable .modelGroupToggle{border:1px solid var(--line);background:#f7f8f9;border-radius:12px;grid-template-columns:20px 40px minmax(0,1fr);gap:9px;padding:12px}.groupedInventoryTable .modelGroupCount,.groupedInventoryTable .modelGroupToggle>.stockAge{grid-column:3}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow){margin-left:14px}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td:first-child{padding-left:0!important}.soldInventoryTable .soldInventoryRows{gap:12px;padding:12px}.soldInventoryTable .soldInventoryRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity identity""unit unit""sale sale""entry exit""age status""actions actions";gap:10px 12px}.soldInventoryTable .soldInventoryRow td{grid-area:auto}.soldInventoryTable .soldMotorcycleCell{grid-area:identity;border-left:0!important}.soldInventoryTable .inventoryChassisCell{grid-area:unit;border-top:1px solid var(--line)!important;padding-top:11px!important}.soldInventoryTable .inventoryEntryCell{grid-area:entry}.soldInventoryTable .inventoryAgeCell{grid-area:age}.soldInventoryTable .inventoryStatusCell{grid-area:status}.soldInventoryTable .inventoryExitCell{grid-area:exit}.soldInventoryTable .inventorySaleCell{grid-area:sale;border-top:1px solid var(--line)!important;padding-top:11px!important}.soldInventoryTable .inventoryActionsCell{grid-area:actions;justify-self:end;border-top:0!important;padding-top:2px!important}.soldInventoryTable .inventoryEntryCell:before,.soldInventoryTable .inventoryAgeCell:before,.soldInventoryTable .inventoryStatusCell:before,.soldInventoryTable .inventoryExitCell:before,.soldInventoryTable .inventorySaleCell:before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.soldInventoryTable .inventoryEntryCell:before{content:"Entrada"}.soldInventoryTable .inventoryAgeCell:before{content:"Permanência"}.soldInventoryTable .inventoryStatusCell:before{content:"Status"}.soldInventoryTable .inventoryExitCell:before{content:"Venda em"}.soldInventoryTable .inventorySaleCell:before{content:"Valor da venda"}.soldInventoryTable .soldBikeIdentity{gap:11px}.soldInventoryTable .soldBikeIdentity .thumb{flex-basis:48px;width:48px;height:40px}.soldInventoryTable .soldPeople{grid-template-columns:1fr;margin-top:10px}.soldInventoryTable .soldPerson{padding:8px 10px 8px 12px}.soldInventoryTable .inventorySaleCell{font-size:16px;font-weight:800}.financePanel .tableWrap{overflow:visible}.financePanel table{display:block;min-width:0!important}.financePanel thead{display:none}.financePanel tbody{gap:12px;padding:12px;display:grid}.financePanel tr{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.financePanel td{border:0!important;padding:0!important;display:block!important}.financePanel td:nth-child(2){grid-column:1/-1}.financePanel td:last-child{grid-area:1/2}.financePanel .financialAmount{font-size:17px}.financePanel .receiptButton{min-height:42px}}.inventoryToolbar{background:#fff}.inventoryExportActions{flex:none}.inventoryExportActions .secondary{white-space:nowrap;min-height:42px}.inventoryFilterBar{border-bottom:1px solid var(--line);background:#f7f8f9;grid-template-columns:minmax(230px,1.4fr) minmax(190px,1.1fr) repeat(3,minmax(140px,.8fr)) auto;align-items:end;gap:10px;padding:16px 22px;display:grid}.inventoryFilterBar.groupStockFilters{background:#fffdf8;grid-template-columns:minmax(280px,1fr) minmax(160px,220px)}.inventoryFilterField{color:#626770;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:9px;font-weight:850;display:block}.inventoryFilterField>span{margin:0 0 7px 2px;display:block}.inventoryFilterField input,.inventoryFilterField select{width:100%;height:42px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d9dce0;border-radius:9px;outline:0;margin:0;padding:0 11px;font-size:11px;font-weight:650;display:block}.inventoryFilterField input:focus,.inventoryFilterField select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.inventoryArchiveToggle{color:#626770;background:#fff;border:1px solid #d9dce0;border-radius:9px;justify-content:center;align-self:end;min-height:42px;padding:0 12px!important}.inventoryArchiveToggle span{font-size:10px}.groupStockTable th:nth-child(6),.groupStockTable th:nth-child(7),.groupStockTable tr:not(.modelGroupRow)>td:nth-child(6),.groupStockTable tr:not(.modelGroupRow)>td:nth-child(7){display:none!important}@media (width>=1051px){.groupStockTable .stockHistoryRowMenu[open]>div{margin-top:5px;position:static}}@media (width<=720px){.inventoryTable .stockHistoryRowMenu>div{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:45}}.groupedInventoryTable .modelGroupRow td{background:#fff;border-top:0;padding:0}.groupedInventoryTable .modelGroup+.modelGroup .modelGroupRow td{border-top:10px solid var(--bg)}.modelGroupSummary{border-left:4px solid var(--red);background:#f1f3f5;grid-template-columns:48px minmax(240px,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.modelGroupInfo strong,.modelGroupInfo small{display:block}.modelGroupInfo strong{font-size:13px;line-height:1.35}.modelGroupInfo small{color:var(--muted);margin-top:4px;font-size:10px}.modelGroupVisibility{color:#59606a;white-space:nowrap;background:#fff;border:1px solid #d7dade;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.modelGroupVisibility:before{content:"";background:#23854b;border-radius:50%;width:6px;height:6px}.modelGroupCount{min-width:80px;color:var(--muted);text-align:right;white-space:nowrap;font-size:10px}.modelGroupCount b{color:var(--ink);margin-right:4px;font-size:17px}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td{background:#fff;transition:background-color .15s}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow):hover td{background:#fff9f8}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td:first-child{border-left:4px solid #eceef0;padding-left:24px}.inventoryVehicleIndex{color:var(--red);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.inventoryChassisValue{color:#24272c;overflow-wrap:anywhere;font-size:11px;line-height:1.4;display:block}.inventoryUnitBadge{white-space:normal;background:#f7f8f9;border:1px solid #dde0e4;border-radius:7px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:7px;padding:5px 7px;display:flex}.inventoryUnitBadge small{color:#8a8f97;font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.inventoryUnitBadge b{color:#4b515a;font-family:var(--font-sans);font-size:9px;line-height:1.3}@media (width<=1180px){.inventoryFilterBar{grid-template-columns:repeat(3,minmax(0,1fr))}.inventoryFilterSearch{grid-column:span 2}.modelGroupSummary{grid-template-columns:48px minmax(190px,1fr) auto auto}.modelGroupVisibility{display:none}}@media (width<=720px){.inventoryScopeBar{flex-direction:column;align-items:stretch;gap:11px;padding:13px 12px}.inventoryScopeOptions{grid-template-columns:1fr 1fr;display:grid}.inventoryScopeOptions button{min-height:42px;padding:0 10px}.inventoryReadOnlyMetrics{grid-template-columns:1fr}.inventoryAreaTabs{grid-template-columns:1fr 1fr;padding:10px 12px;display:grid}.inventoryAreaTabs button{min-height:44px;padding:0 8px}.generalStockPreviewModal{width:calc(100vw - 18px)}.generalStockSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.generalStockGroups{max-height:48vh;padding:12px}.generalStockGroupHead{flex-direction:column;align-items:flex-start;gap:7px}.generalStockGroupHead>div:last-child{white-space:normal}.generalStockBlocking{margin:12px 12px 0}.consignedToolbar{align-items:stretch}.consignedToolbar label{width:100%;min-width:0}.inventoryToolbar{gap:14px;padding:17px 14px}.inventoryExportActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.inventoryExportActions .secondary{padding-left:10px;padding-right:10px;width:100%!important}.inventoryFilterBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 12px}.inventoryFilterBar.groupStockFilters{grid-template-columns:1fr}.inventoryFilterSearch,.inventoryFilterIdentity{grid-column:1/-1}.inventoryFilterField>span{font-size:8px}.inventoryFilterField input,.inventoryFilterField select{height:44px;font-size:10px}.inventoryArchiveToggle{grid-column:1/-1;justify-content:flex-start;min-height:44px}.groupedInventoryTable .modelGroup{background:#f4f5f6;gap:10px;padding:10px 12px 14px}.groupedInventoryTable .modelGroup+.modelGroup .modelGroupRow td{border-top:0}.groupedInventoryTable .modelGroupRow{margin:0!important}.groupedInventoryTable .modelGroupRow td{background:0 0}.modelGroupSummary{border:1px solid #dfe1e4;border-left:4px solid var(--red);background:#eef0f2;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px}.modelGroupThumb{grid-area:1/1}.modelGroupInfo{grid-area:1/2}.modelGroupVisibility{grid-column:1/-1;justify-self:start;display:inline-flex}.modelGroupCount{text-align:left;grid-area:3/1;min-width:0}.modelGroupSummary>.stockAge{grid-area:3/2;justify-self:end}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow){border-left:4px solid #e9c0bd;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity identity""unit unit""entry age""status actions""exit sale";gap:12px;margin:0}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td{background:#fff;grid-area:auto}.groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td:first-child{border-left:0;grid-area:identity;padding-left:0!important}.groupedInventoryTable .inventoryChassisCell{grid-area:unit;border-top:1px solid var(--line)!important;padding-top:11px!important}.groupedInventoryTable .inventoryEntryCell{grid-area:entry}.groupedInventoryTable .inventoryAgeCell{grid-area:age}.groupedInventoryTable .inventoryStatusCell{grid-area:status}.groupedInventoryTable .inventoryExitCell{grid-area:exit;border-top:1px solid var(--line)!important;padding-top:10px!important}.groupedInventoryTable .inventorySaleCell{grid-area:sale;border-top:1px solid var(--line)!important;padding-top:10px!important}.groupedInventoryTable .inventoryActionsCell{grid-area:actions;justify-self:end}.groupedInventoryTable .inventoryEntryCell:before,.groupedInventoryTable .inventoryAgeCell:before,.groupedInventoryTable .inventoryStatusCell:before,.groupedInventoryTable .inventoryExitCell:before,.groupedInventoryTable .inventorySaleCell:before{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.groupedInventoryTable .inventoryEntryCell:before{content:"Entrada"}.groupedInventoryTable .inventoryAgeCell:before{content:"Permanência"}.groupedInventoryTable .inventoryStatusCell:before{content:"Status"}.groupedInventoryTable .inventoryExitCell:before{content:"Saída"}.groupedInventoryTable .inventorySaleCell:before{content:"Venda"}.inventoryUnitBadge{justify-content:space-between;width:100%;padding:7px 9px}.inventoryUnitBadge b{text-align:right}}.stockComparisonSummary.generalStockSummary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.stockComparisonSummary>div:has(.stockSummaryButton){padding:0}.stockSummaryButton{width:100%;height:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-family:inherit;display:block}.stockSummaryButton small{font-size:12px;display:block}.stockSummaryButton strong{margin-top:8px;font-size:24px;display:block}.stockComparisonSummary .stockSummarySelected{background:#edf3fa;box-shadow:0 0 0 2px #263b55}.stockSummaryButton:hover{background:#edf3fa}.stockSummaryButton:focus-visible{outline-offset:-3px;outline:2px solid #263b55}.stockComparisonSummary .pendingLinks:before{background:#16849a}.stockComparisonSummary .inTransit:before{background:#547eaa}.stockSummaryFilterBar{color:#5c6776;justify-content:space-between;align-items:center;gap:12px;padding:0 25px 14px;font-size:13px;display:flex}.stockSummaryFilterBar button{padding:8px 12px;font-size:13px}.stockTransitRows{background:#f6f9fc;border:1px solid #dbe3ec;border-radius:10px;margin:14px 24px;padding:16px}.stockTransitRows h3{margin:0 0 7px;font-size:16px}.stockTransitRows p{color:#5b6878;margin:0 0 12px;font-size:13px}.stockTransitRows .tableWrap{max-height:280px;overflow:auto}.stockTransitRows td small{color:#667085;font-size:12px;display:block}.generalStockBlocking{color:#785119;background:#fff8eb;border-color:#efd29b}@media (width<=680px){.stockSummaryFilterBar{padding-left:14px;padding-right:14px}.stockTransitRows{margin:12px 14px;padding:12px}.stockComparisonSummary.generalStockSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.approvedLeadsHero{align-items:center}.approvedLeadsHero>.primary{min-height:44px}.approvedLeadNotice{color:#285e3e;background:#f2faf5;border:1px solid #cce4d5;border-left:4px solid #23854b;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;font-size:10px;font-weight:750;display:flex}.approvedLeadNotice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:19px}.approvedAccessNotice{background:#fffaf1;border:1px solid #efd099;border-left:4px solid #e58a1f;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:22px;display:flex}.approvedAccessNotice strong{font-size:14px}.approvedAccessNotice span{max-width:680px;color:var(--muted);font-size:11px;line-height:1.55}.approvedLeadMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.approvedLeadMetrics article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px 22px;position:relative;overflow:hidden}.approvedLeadMetrics article:before{content:"";background:#23262b;width:4px;position:absolute;top:0;bottom:0;left:0}.approvedLeadMetrics article.pending:before{background:#e58a1f}.approvedLeadMetrics article.billing:before{background:#2c68b2}.approvedLeadMetrics article.sold:before{background:#23854b}.approvedLeadMetrics small,.approvedLeadMetrics strong,.approvedLeadMetrics span{display:block}.approvedLeadMetrics small{color:var(--muted);font-size:10px;font-weight:750}.approvedLeadMetrics strong{letter-spacing:-.04em;margin-top:7px;font-size:29px}.approvedLeadMetrics span{color:#8c9097;margin-top:4px;font-size:10px}.approvedLeadArchiveNotice{background:#f4faf6;border:1px solid #cfe5d7;border-left:4px solid #23854b;border-radius:13px;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:grid}.approvedLeadArchiveNotice span{color:#237548;letter-spacing:.09em;font-size:9px;font-weight:900}.approvedLeadArchiveNotice strong{font-size:13px}.approvedLeadArchiveNotice p{color:#66716a;margin:0;font-size:10px;line-height:1.45}.approvedLeadsPanel{overflow:visible}.approvedLeadsToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.approvedLeadTabs{gap:5px;display:flex}.approvedLeadTabs button{border:1px solid var(--line);min-height:39px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-size:10px;font-weight:800}.approvedLeadTabs button.active{color:#fff;background:#202329;border-color:#202329}.approvedLeadFilters{align-items:flex-end;gap:8px;display:flex}.approvedLeadFilters label{color:var(--muted);font-size:11px;font-weight:750}.approvedLeadFilters input,.approvedLeadFilters select{min-width:150px;height:39px;color:var(--ink);font:600 13px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:6px;padding:0 11px;display:block}.approvedLeadFilters input::placeholder{color:#8a8e95;font-size:12px;font-weight:600}.approvedLeadFilters .approvedLeadSearch input{width:240px}.approvedLeadFilters input:focus,.approvedLeadFilters select:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.approvedLeadList{gap:10px;padding:14px;display:grid}.approvedLeadCard{border:1px solid var(--line);background:#fff;border-left:4px solid #e58a1f;border-radius:13px;grid-template-columns:minmax(250px,1.35fr) minmax(190px,1fr) minmax(145px,.7fr) minmax(150px,.72fr) minmax(260px,auto);align-items:center;gap:16px;padding:15px 16px;display:grid;box-shadow:0 4px 15px #11111108}.approvedLeadCard.vendido{border-left-color:#23854b}.approvedLeadCard.perdido{background:#fffdfd;border-left-color:#b83a34}.approvedLeadIdentity{align-items:center;gap:12px;min-width:0;display:flex}.approvedLeadAvatar{color:#fff;background:#191b1f;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:850;display:grid}.approvedLeadIdentity strong,.approvedLeadIdentity span,.approvedLeadIdentity small,.approvedLeadApproval small,.approvedLeadApproval strong,.approvedLeadApproval span,.approvedLeadOwner small,.approvedLeadOwner strong{display:block}.approvedLeadIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.approvedLeadIdentity span{color:#4f535a;margin-top:4px;font-size:11px}.approvedLeadIdentity small{color:#969aa1;margin-top:4px;font-size:10px}.approvedLeadApproval small,.approvedLeadOwner small{color:#9a9ea5;letter-spacing:.08em;font-size:9px;font-weight:850}.approvedLeadApproval strong,.approvedLeadOwner strong{margin-top:5px;font-size:12px}.approvedLeadApproval span{color:#747880;margin-top:4px;font-size:10px}.approvedLeadValues{gap:14px;display:flex}.approvedLeadValues span,.approvedLeadValues small,.approvedLeadValues strong{display:block}.approvedLeadValues small{color:#969aa1;font-size:9px;font-weight:750}.approvedLeadValues strong{margin-top:4px;font-size:12px}.approvedLeadValues .noValues{color:#a0a4aa;font-size:10px}.approvedLeadOwner{min-width:0}.approvedLeadStatus{color:#9b570f;white-space:nowrap;background:#fff1df;border-radius:99px;align-items:center;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex!important}.approvedLeadStatus.vendido{color:#207c47;background:#e8f6ed}.approvedLeadStatus.perdido{color:#a7332d;background:#fff0ef}.approvedLeadAttemptButton,.approvedLeadHistoryButton{text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:9px;font-weight:850;display:block}.approvedLeadAttemptButton{color:#ad6211}.approvedLeadHistoryButton{color:#5f6670;text-underline-offset:3px;-webkit-text-decoration:underline #aeb3ba;text-decoration:underline #aeb3ba}.approvedLeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.approvedLeadActions .secondary,.approvedLeadSoldAction{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:10px;display:inline-flex}.approvedLeadLostAction{color:#a7332d!important;border-color:#e8c5c2!important}.approvedLeadSoldAction{cursor:pointer}.approvedLeadSoldAction input{display:none}.approvedLeadReason{background:#fff7e9;border-radius:9px;grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.approvedLeadReason small{color:#9b570f;letter-spacing:.08em;font-size:9px;font-weight:850}.approvedLeadReason strong{color:#563c1d;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.45}.approvedLeadReason.missing,.approvedLeadReason.lost{background:#fff0ef}.approvedLeadReason.missing small,.approvedLeadReason.missing strong,.approvedLeadReason.lost small,.approvedLeadReason.lost strong{color:#a52a24}.approvedLeadEmpty span{color:#23854b;background:#e8f6ed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:inline-grid}.approvedLeadUnit{color:#6d737b;margin-top:5px;font-size:9px;font-weight:700;display:block}.approvedLeadReason.sold{background:#edf8f1}.approvedLeadReason.sold small,.approvedLeadReason.sold strong{color:#237548}.approvedLeadActions:empty{display:none}.approvedLeadTransferAction{color:#235b9d!important;border-color:#bfd1e8!important}.approvedLeadTransferPending{background:#f1f6fc;border:1px solid #c7d8ed;border-left:4px solid #2c68b2;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.approvedLeadTransferPending small,.approvedLeadTransferPending strong,.approvedLeadTransferPending span{display:block}.approvedLeadTransferPending small{color:#2c68b2;letter-spacing:.08em;font-size:8px;font-weight:900}.approvedLeadTransferPending strong{color:#244f82;margin-top:4px;font-size:11px}.approvedLeadTransferPending span{color:#64758a;margin-top:3px;font-size:9px}.approvedLeadTransferPending .secondary{flex:none;min-height:34px;font-size:9px}.approvedLeadTransferInbox{border-color:#cbdced;margin-bottom:18px;overflow:hidden}.approvedLeadTransferInboxHead{background:#f4f8fd;border-bottom:1px solid #dbe6f1;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.approvedLeadTransferInboxHead h2{margin:3px 0 0;font-size:16px}.approvedLeadTransferInboxHead span{color:#6b7887;margin-top:4px;font-size:9px;display:block}.approvedLeadTransferInboxHead>strong{color:#fff;background:#2c68b2;border-radius:99px;padding:6px 10px;font-size:9px}.approvedLeadTransferInboxList{gap:9px;padding:12px;display:grid}.approvedLeadTransferInboxList article{background:#fff;border:1px solid #dfe7f0;border-left:4px solid #2c68b2;border-radius:11px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(170px,.9fr) auto;align-items:center;gap:15px;padding:13px 14px;display:grid}.approvedLeadTransferCustomer strong,.approvedLeadTransferCustomer span,.approvedLeadTransferCustomer small,.approvedLeadTransferApproval small,.approvedLeadTransferApproval strong,.approvedLeadTransferApproval span,.approvedLeadTransferOrigin small,.approvedLeadTransferOrigin strong,.approvedLeadTransferOrigin span{display:block}.approvedLeadTransferCustomer strong{font-size:13px}.approvedLeadTransferCustomer span,.approvedLeadTransferApproval strong,.approvedLeadTransferOrigin strong{margin-top:4px;font-size:10px}.approvedLeadTransferCustomer small,.approvedLeadTransferApproval span,.approvedLeadTransferOrigin span{color:#7c828a;margin-top:4px;font-size:9px}.approvedLeadTransferApproval>small,.approvedLeadTransferOrigin>small,.approvedLeadTransferReason small{color:#8d96a1;letter-spacing:.08em;font-size:8px;font-weight:900}.approvedLeadTransferDecisionActions{gap:6px;display:flex}.approvedLeadTransferDecisionActions button{white-space:nowrap;min-height:36px;padding:0 11px;font-size:9px}.approvedLeadTransferReason{background:#fff7e9;border-radius:8px;grid-column:1/-1;grid-template-columns:max-content minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.approvedLeadTransferReason small{color:#9b570f}.approvedLeadTransferReason strong{color:#60451f;font-size:9px;font-weight:650;line-height:1.4}.approvedLeadModal{width:min(720px,100%)}.approvedLeadModal .modalHead{align-items:flex-start}.approvedLeadModal .modalHead h2{margin:0}.approvedLeadModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.approvedLeadForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 25px;display:grid}.approvedLeadForm .wide{grid-column:1/-1}.approvedLeadForm label{font-size:10px;font-weight:750}.approvedLeadForm input,.approvedLeadForm select,.approvedLeadForm textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;display:block}.approvedLeadForm textarea{resize:vertical;min-height:84px;font:inherit;line-height:1.45}.approvedLeadForm input:focus,.approvedLeadForm select:focus,.approvedLeadForm textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.approvedLeadForm label small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4;display:block}.approvedLeadForm .formSectionNotice{margin-top:3px}.approvedLeadForm .formSectionNotice.optional{background:#f8f8f9}.approvedLeadForm .formError{color:#b42318;background:#fff0ef;border-radius:9px;padding:11px 12px;font-size:10px;font-weight:700}.approvedLeadOutcome{border:0;min-width:0;margin:0;padding:0}.approvedLeadOutcome legend{margin-bottom:7px;font-size:10px;font-weight:800}.approvedLeadOutcome>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.approvedLeadOutcome label{cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:10px;align-items:flex-start;gap:9px;min-height:66px;padding:12px;display:flex}.approvedLeadOutcome label.selected{background:#fff8ec;border-color:#d6882d;box-shadow:0 0 0 2px #d6882d18}.approvedLeadOutcome label.selected.sold{background:#edf8f1;border-color:#23854b;box-shadow:0 0 0 2px #23854b18}.approvedLeadOutcome input{accent-color:#23854b;flex:0 0 16px;height:16px;width:16px!important;margin:1px 0 0!important;padding:0!important}.approvedLeadOutcome span,.approvedLeadOutcome strong,.approvedLeadOutcome small{display:block}.approvedLeadOutcome small{margin-top:4px!important;font-weight:500!important}.approvedLeadCompletedNotice{background:#edf8f1;border-left:4px solid #23854b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.approvedLeadCompletedNotice strong{color:#237548;font-size:10px}.approvedLeadCompletedNotice span{color:#587063;font-size:9px;line-height:1.45}.approvedLeadCpfWarning{background:#fff6f5;border:1px solid #efd0cd;border-left:4px solid #b83a34;border-radius:10px;padding:12px 14px}.approvedLeadCpfWarning strong,.approvedLeadCpfWarning span,.approvedLeadCpfWarning small{display:block}.approvedLeadCpfWarning strong{color:#9d302b;font-size:11px}.approvedLeadCpfWarning span{color:#7f4945;margin-top:4px;font-size:9px;font-weight:750}.approvedLeadCpfWarning p{color:#4f3735;margin:8px 0 5px;font-size:10px;line-height:1.45}.approvedLeadCpfWarning small{color:#8b6763!important}.approvedLeadActionModal{width:min(580px,100%)}.approvedLeadActionModal .modalHead,.approvedLeadHistoryModal .modalHead{align-items:flex-start}.approvedLeadActionModal .modalHead h2,.approvedLeadHistoryModal .modalHead h2{margin:0}.approvedLeadActionModal .modalHead p:last-child,.approvedLeadHistoryModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.approvedLeadActionBody{padding:20px 25px}.approvedLeadCarryNotice{background:#fff8ec;border-left:4px solid #e58a1f;border-radius:9px;margin-bottom:15px;padding:12px 14px}.approvedLeadCarryNotice strong,.approvedLeadCarryNotice span{display:block}.approvedLeadCarryNotice strong{color:#8d540f;font-size:10px}.approvedLeadCarryNotice span{color:#745f45;margin-top:4px;font-size:9px;line-height:1.45}.approvedLeadActionBody label{font-size:10px;font-weight:800}.approvedLeadActionBody textarea{width:100%;min-height:120px;font:inherit;resize:vertical;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;line-height:1.5;display:block}.approvedLeadActionBody textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.approvedLeadActionBody label small{color:var(--muted);margin-top:6px;font-size:9px;font-weight:500;display:block}.approvedLeadActionBody .formError,.approvedLeadHistoryBody .formError{color:#b42318;background:#fff0ef;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:700}.approvedLeadHistoryModal{flex-direction:column;width:min(700px,100%);max-height:92vh;display:flex;overflow:hidden}.approvedLeadHistoryModal .modalHead,.approvedLeadHistoryModal .modalFoot{flex:none}.approvedLeadHistoryBody{padding:20px 25px;overflow:auto}.approvedLeadInitialHistory,.approvedLeadTimeline li{border:1px solid var(--line);background:#fff;border-left:4px solid #34383e;border-radius:10px;padding:13px 14px}.approvedLeadInitialHistory>div,.approvedLeadTimeline li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.approvedLeadInitialHistory strong,.approvedLeadTimeline strong{font-size:10px}.approvedLeadInitialHistory time,.approvedLeadTimeline time{color:var(--muted);font-size:9px}.approvedLeadInitialHistory p,.approvedLeadTimeline p{color:#4f545b;margin:7px 0 0;font-size:10px;line-height:1.5}.approvedLeadTimeline{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.approvedLeadTimeline li.tentativa{border-left-color:#e58a1f}.approvedLeadTimeline li.venda_perdida{background:snow;border-left-color:#b83a34}.approvedLeadTimeline li.vendido{background:#f7fcf9;border-left-color:#23854b}.approvedLeadTimeline small{color:#858a91;margin-top:7px;font-size:8px;display:block}.approvedLeadHistoryEmpty{color:var(--muted);text-align:center;border:1px dashed #d4d7db;border-radius:10px;margin-top:10px;padding:24px;font-size:10px}.approvedLeadTransferModal{width:min(580px,100%)}.approvedLeadTransferModal .modalHead{align-items:flex-start}.approvedLeadTransferModal .modalHead h2{margin:0}.approvedLeadTransferModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px}.approvedLeadTransferModalBody{padding:20px 25px}.approvedLeadTransferModalBody label{font-size:10px;font-weight:800}.approvedLeadTransferModalBody select,.approvedLeadTransferModalBody textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe1e4;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;display:block}.approvedLeadTransferModalBody textarea{resize:vertical;min-height:120px;line-height:1.5}.approvedLeadTransferModalBody select:focus,.approvedLeadTransferModalBody textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5272214}.approvedLeadTransferModalBody label small{color:var(--muted);margin-top:6px;font-size:9px;font-weight:500;display:block}.approvedLeadTransferModalBody .formError{color:#b42318;background:#fff0ef;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:700}.approvedLeadTransferAcceptNotice{background:#edf8f1;border-left:4px solid #23854b;border-radius:9px;padding:13px 14px}.approvedLeadTransferAcceptNotice strong,.approvedLeadTransferAcceptNotice span{display:block}.approvedLeadTransferAcceptNotice strong{color:#237548;font-size:11px}.approvedLeadTransferAcceptNotice span{color:#587063;margin-top:5px;font-size:9px;line-height:1.45}.approvedLeadTimeline li.transferencia_solicitada{background:#f7faff;border-left-color:#2c68b2}.approvedLeadTimeline li.transferencia_aceita{background:#f4fbf7;border-left-color:#23854b}.approvedLeadTimeline li.transferencia_recusada{background:snow;border-left-color:#b83a34}.approvedLeadTimeline li.transferencia_cancelada{background:#fafafa;border-left-color:#7b828b}@media (width<=980px){.approvedLeadTransferInboxList article{grid-template-columns:1fr 1fr}.approvedLeadTransferDecisionActions{justify-content:flex-end}.approvedLeadTransferReason{grid-column:1/-1}}@media (width<=720px){.approvedLeadTransferInboxHead{flex-direction:column;align-items:flex-start;padding:15px}.approvedLeadTransferInboxList{padding:9px}.approvedLeadTransferInboxList article{grid-template-columns:1fr;gap:11px;padding:14px}.approvedLeadTransferApproval,.approvedLeadTransferOrigin{border-top:1px solid #eef1f5;padding-top:10px}.approvedLeadTransferDecisionActions{grid-template-columns:1fr 1fr;display:grid}.approvedLeadTransferDecisionActions button{min-height:42px}.approvedLeadTransferReason{grid-column:1;grid-template-columns:1fr}.approvedLeadTransferPending{flex-direction:column;align-items:flex-start}.approvedLeadTransferPending .secondary{width:100%;min-height:42px}.approvedLeadTransferModal .modalHead{padding:19px 18px}.approvedLeadTransferModalBody{padding:16px 18px}.approvedLeadTransferModal .modalFoot{background:#fff;padding:13px;position:sticky;bottom:0}.approvedLeadTransferModal .modalFoot>*{flex:1;min-height:42px}}.approvedLeadSalesTools{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;margin-top:-4px;display:flex}.approvedLeadSalesTools .secondary,.approvedLeadSalesTools .salesOrderButton,.approvedLeadSalesTools .deliveryTermsButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.approvedLeadSalesTools button:disabled{opacity:.45;cursor:not-allowed}.salesOrderButton{color:#fff;cursor:pointer;background:#1d2025;border:1px solid #1d2025}.salesOrderButton:not(:disabled):hover{background:#353940}.deliveryTermsButton{color:#126c3b;cursor:pointer;background:#fff;border:1px solid #19864b}.deliveryTermsButton:not(:disabled):hover{background:#edf8f1}.approvedLeadDocumentsModal{width:min(720px,100%)}.approvedLeadDocumentsModal .modalHead,.approvedLeadOrderModal .modalHead{align-items:flex-start}.approvedLeadDocumentsModal .modalHead h2,.approvedLeadOrderModal .modalHead h2{margin:0}.approvedLeadDocumentsModal .modalHead p:last-child,.approvedLeadOrderModal .modalHead p:last-child{color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.45}.approvedLeadDocumentsBody{padding:21px 25px}.approvedLeadFilePicker{color:#34383e;cursor:pointer;background:#fafafa;border:1px dashed #bfc3c8;border-radius:11px;justify-content:center;align-items:center;min-height:50px;font-size:11px;font-weight:850;display:flex}.approvedLeadFilePicker:hover{border-color:var(--red);background:#fff9f8}.approvedLeadFilePicker input{display:none}.approvedLeadReplaceNotice{color:#8b570e;background:#fff7e9;border-radius:8px;margin-top:11px;padding:9px 11px;font-size:9px;font-weight:700}.approvedLeadDocumentEmpty{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:10px;margin-top:14px;padding:25px;font-size:10px}.approvedLeadDocumentList{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.approvedLeadDocumentList li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.approvedLeadDocumentList li:active{cursor:grabbing}.approvedLeadDocumentHandle{color:#a0a4aa;cursor:grab}.approvedLeadDocumentOrder{color:#fff;background:#202329;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.approvedLeadDocumentInfo{min-width:0}.approvedLeadDocumentInfo strong,.approvedLeadDocumentInfo small{display:block}.approvedLeadDocumentInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approvedLeadDocumentInfo small{color:var(--muted);margin-top:3px;font-size:8px}.approvedLeadDocumentControls{gap:4px;display:flex}.approvedLeadDocumentControls button{border:1px solid var(--line);color:#50555c;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.approvedLeadDocumentControls button:disabled{opacity:.35;cursor:default}.approvedLeadDocumentSummary{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:9px;display:flex}.approvedLeadDocumentSummary strong{color:var(--ink)}.approvedLeadDocumentProgress,.approvedLeadOrderLoading{color:#555d66;background:#f4f6f8;border-radius:9px;align-items:center;gap:9px;margin-top:13px;padding:11px 12px;font-size:10px;font-weight:700;display:flex}.approvedLeadDocumentsBody>.formError,.approvedLeadOrderBody>.formError{color:#b42318;background:#fff0ef;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:700}.approvedLeadOrderModal{flex-direction:column;width:min(1000px,100%);max-height:94vh;display:flex;overflow:hidden}.approvedLeadOrderModal .modalHead,.approvedLeadOrderModal .modalFoot{flex:none}.approvedLeadOrderBody{padding:20px 25px 28px;overflow:auto}.approvedLeadOrderLoading{margin:25px}.approvedLeadOrderStatus{background:#fff8ec;border-left:4px solid #e48a21;border-radius:10px;padding:12px 14px}.approvedLeadOrderStatus.ready{background:#edf8f1;border-left-color:#25804c}.approvedLeadOrderStatus strong,.approvedLeadOrderStatus span{display:block}.approvedLeadOrderStatus strong{font-size:11px}.approvedLeadOrderStatus span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.approvedLeadOrderSection{margin-top:18px}.approvedLeadOrderSection h3{margin:0 0 10px;font-size:12px}.approvedLeadOrderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.approvedLeadOrderGrid .wide{grid-column:1/-1}.approvedLeadOrderGrid label{font-size:9px;font-weight:780}.approvedLeadOrderGrid input,.approvedLeadOrderGrid select,.approvedLeadOrderGrid textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe1e4;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;display:block}.approvedLeadOrderGrid textarea{resize:vertical;min-height:100px;line-height:1.45}.approvedLeadOrderGrid label.missing{color:#a33d35}.approvedLeadOrderGrid label.missing input,.approvedLeadOrderGrid label.missing select,.approvedLeadOrderGrid label.missing textarea{background:#fff9f8;border-color:#dc8d86}.approvedLeadOrderGrid label small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:500;display:block}.approvedLeadOrderOptional{border:1px solid var(--line);background:#fbfbfc;border-radius:10px;margin-top:15px}.approvedLeadOrderOptional summary{cursor:pointer;padding:12px 14px;font-size:10px;font-weight:850}.approvedLeadOrderOptional[open] summary{border-bottom:1px solid var(--line)}.approvedLeadOrderOptional>.approvedLeadOrderGrid{padding:14px}.approvedLeadOrderCheck{align-items:center;gap:8px;display:flex!important}.approvedLeadOrderCheck input{width:auto!important;margin:0!important}.approvedLeadOrderBody .approvedLeadDocumentProgress{position:sticky;bottom:0}.spinner{border:2px solid #aeb4bb;border-top-color:var(--red);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite approvedLeadSpin;display:inline-block}@keyframes approvedLeadSpin{to{transform:rotate(360deg)}}.approvedLeadSalesError{color:#a52a24;text-align:right;background:#fff0ef;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:9px;font-weight:750}.approvedLeadSalesTools .approvedLeadAddDocuments{color:#56616c;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 4px;font-size:9px;font-weight:750;text-decoration:underline}.approvedLeadSalesTools .approvedLeadAddDocuments:hover{color:var(--red)}.approvedLeadSalesNotice{color:#237548;text-align:right;grid-column:1/-1;font-size:10px}.approvedLeadIdentity .approvedLeadEmail{color:#6f747c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.approvedLeadDocumentsModal{flex-direction:column;width:min(900px,100%);max-height:94vh;display:flex;overflow:hidden}.approvedLeadDocumentsModal .modalHead,.approvedLeadDocumentsModal .modalFoot{flex:none}.approvedLeadDocumentsBody{overflow:auto}.approvedLeadDocumentSetup{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:12px;display:grid}.approvedLeadDocumentSetup>label,.approvedLeadDocumentTradeFields label{font-size:9px;font-weight:780}.approvedLeadDocumentSetup>label>strong{color:#a33d35;text-transform:uppercase;font-size:8px}.approvedLeadDocumentSetup input:not([type=checkbox]),.approvedLeadDocumentTradeFields input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dfe1e4;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;display:block}.approvedLeadDocumentSetup label.invalid input{background:#fff9f8;border-color:#dc8d86}.approvedLeadDocumentSetup small,.approvedLeadDocumentTradeCheck small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:500;line-height:1.4;display:block}.approvedLeadDocumentTradeCheck{border:1px solid var(--line);cursor:pointer;background:#fafafa;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.approvedLeadDocumentTradeCheck>input{width:18px;height:18px;accent-color:var(--red);flex:0 0 18px}.approvedLeadDocumentTradeCheck span,.approvedLeadDocumentTradeCheck strong{display:block}.approvedLeadDocumentTradeFields{border:1px solid var(--line);background:#fbfbfc;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding:13px;display:grid}.approvedLeadAnalysisGate{color:#a33d35;background:#fff0ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding:10px 12px;display:flex}.approvedLeadAnalysisGate.ready{color:#237548;background:#edf8f1}.approvedLeadAnalysisGate strong{font-size:9px}.approvedLeadAnalysisGate span{color:var(--muted);font-size:8px}@media (width<=1220px){.approvedLeadCard{grid-template-columns:minmax(240px,1.35fr) minmax(180px,1fr) minmax(130px,.75fr) auto}.approvedLeadOwner{grid-column:2}.approvedLeadActions{grid-area:1/4/3}.approvedLeadsToolbar{flex-direction:column;align-items:stretch}.approvedLeadFilters{flex-wrap:wrap}.approvedLeadFilters .approvedLeadSearch{flex:1}.approvedLeadFilters .approvedLeadSearch input{width:100%}}@media (width<=720px){.approvedLeadsHero>.primary{width:100%;margin-top:18px}.approvedLeadMetrics{grid-template-columns:1fr;gap:9px}.approvedLeadMetrics article{padding:16px 18px}.approvedLeadMetrics strong{font-size:25px}.approvedLeadArchiveNotice{grid-template-columns:1fr;gap:5px}.approvedLeadsToolbar{padding:14px}.approvedLeadTabs{grid-template-columns:repeat(2,1fr);display:grid}.approvedLeadTabs button{padding:0 8px}.approvedLeadFilters{grid-template-columns:1fr 1fr;display:grid}.approvedLeadFilters label,.approvedLeadFilters input,.approvedLeadFilters select{width:100%;min-width:0}.approvedLeadFilters .approvedLeadSearch{grid-column:1/-1}.approvedLeadList{padding:10px}.approvedLeadCard{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}.approvedLeadIdentity,.approvedLeadApproval,.approvedLeadValues,.approvedLeadOwner,.approvedLeadActions,.approvedLeadSalesTools,.approvedLeadReason{grid-area:auto/1}.approvedLeadApproval,.approvedLeadValues,.approvedLeadOwner{border-top:1px solid #f0f0f1;padding-top:11px}.approvedLeadAttemptButton,.approvedLeadHistoryButton{min-height:34px;margin-top:6px}.approvedLeadReason{grid-template-columns:1fr;gap:5px}.approvedLeadActions{grid-template-columns:1fr 1fr;display:grid}.approvedLeadActions:empty{display:none}.approvedLeadActions .secondary,.approvedLeadSoldAction{width:100%;min-height:42px}.approvedLeadSoldAction{grid-column:1/-1}.approvedLeadSalesTools{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.approvedLeadSalesTools>*{width:100%;min-height:42px!important}.approvedLeadSalesTools .salesOrderButton,.approvedLeadSalesTools .deliveryTermsButton{grid-column:1/-1}.approvedLeadForm{grid-template-columns:1fr;padding:18px}.approvedLeadForm .wide{grid-column:1}.approvedLeadOutcome>div{grid-template-columns:1fr}.approvedLeadCompletedNotice{flex-direction:column;align-items:flex-start}.approvedLeadModal .modalHead,.approvedLeadActionModal .modalHead,.approvedLeadHistoryModal .modalHead{padding:19px 18px}.approvedLeadActionBody,.approvedLeadHistoryBody{padding:16px 18px}.approvedLeadInitialHistory>div,.approvedLeadTimeline li>div{flex-direction:column;align-items:flex-start;gap:4px}.approvedLeadDocumentsBody,.approvedLeadOrderBody{padding:16px}.approvedLeadDocumentList li{grid-template-columns:22px minmax(0,1fr);padding:11px}.approvedLeadDocumentHandle{display:none}.approvedLeadDocumentOrder{grid-column:1}.approvedLeadDocumentInfo{grid-column:2}.approvedLeadDocumentControls{border-top:1px solid #f0f0f1;grid-column:1/-1;justify-content:flex-end;padding-top:8px}.approvedLeadOrderModal{max-height:98vh}.approvedLeadOrderGrid{grid-template-columns:1fr}.approvedLeadOrderGrid .wide{grid-column:1}.approvedLeadOrderOptional>.approvedLeadOrderGrid{padding:12px}.approvedLeadOrderModal .modalHead{padding:17px}.approvedLeadOrderModal .modalFoot,.approvedLeadActionModal .modalFoot,.approvedLeadHistoryModal .modalFoot{background:#fff;padding:13px;position:sticky;bottom:0}.approvedLeadOrderModal .modalFoot>*,.approvedLeadActionModal .modalFoot>*{flex:1;min-height:42px}}.approvedLeadDocumentInfo select{color:#3d4248;background:#fafafa;border:1px solid #dfe1e4;border-radius:7px;outline:none;width:min(250px,100%);margin-top:7px;padding:6px 8px;font-size:9px;font-weight:700;display:block}.approvedLeadDocumentInfo select:focus{background:#fff;border-color:#a9adb2}.approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)){border-left-color:#23854b}.approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadStatus{color:#207c47;background:#e8f6ed}.approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason{background:#edf8f1}.approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason small{color:#207c47}.approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason strong{color:#245c3c}@media (width<=720px){.approvedLeadDocumentSetup,.approvedLeadDocumentTradeFields{grid-template-columns:1fr}.approvedLeadDocumentTradeCheck{min-height:70px}.approvedLeadAnalysisGate{flex-direction:column;align-items:flex-start}.approvedLeadDocumentsModal{max-height:98vh}.approvedLeadDocumentsModal .modalFoot{flex-wrap:wrap}.approvedLeadDocumentsModal .modalFoot>*{flex:140px;min-height:42px}}.approvedLeadOrderHint{color:var(--muted);margin:-3px 0 12px;font-size:10px;line-height:1.5}.approvedLeadSoldMotorcycle{background:#fbfbfc;border:1px solid #e5e6e8;border-radius:12px;padding:16px}.approvedLeadDispatcher{border:0;min-width:0;margin:0;padding:0}.approvedLeadDispatcher legend{margin-bottom:7px;font-size:10px;font-weight:780}.approvedLeadDispatcher legend strong{color:#a33d35;text-transform:uppercase;margin-left:5px;font-size:9px}.approvedLeadDispatcher.missing legend{color:#a33d35}.approvedLeadDispatcherOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.approvedLeadDispatcherOptions label{cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:9px;align-items:flex-start;gap:9px;min-height:62px;padding:11px;display:flex}.approvedLeadDispatcherOptions label:hover{border-color:#c8cbd0}.approvedLeadDispatcherOptions label.selected{background:#f0faf4;border-color:#23854b;box-shadow:0 0 0 2px #23854b17}.approvedLeadDispatcherOptions input{accent-color:#23854b;flex:0 0 15px;height:15px;width:15px!important;margin:1px 0 0!important;padding:0!important}.approvedLeadDispatcherOptions span,.approvedLeadDispatcherOptions strong,.approvedLeadDispatcherOptions small{display:block}.approvedLeadDispatcherOptions strong{font-size:10px}.approvedLeadDispatcherOptions small{color:var(--muted);line-height:1.35;margin-top:4px!important;font-size:9px!important;font-weight:500!important}.approvedLeadPaymentOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.approvedLeadPaymentNotice{color:#1f6d40;background:#f0faf4;border:1px solid #b9ddc8;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.approvedLeadPaymentNotice strong{font-size:10px}.approvedLeadPaymentNotice span{color:#4c715c;text-align:right;font-size:9px;line-height:1.4}@media (width<=720px){.approvedLeadDispatcherOptions,.approvedLeadPaymentOptions{grid-template-columns:1fr}.approvedLeadSoldMotorcycle{padding:13px}.approvedLeadPaymentNotice{flex-direction:column;align-items:flex-start}.approvedLeadPaymentNotice span{text-align:left}}.approvedLeadRequiredDocuments{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.approvedLeadRequiredDocuments span{color:#747980;background:#fafafa;border:1px solid #e0e2e5;border-radius:9px;align-items:center;min-height:34px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.approvedLeadRequiredDocuments span.ready{color:#237548;background:#edf8f1;border-color:#b9dcc6}.approvedLeadFilePicker{flex-direction:column;gap:4px}.approvedLeadFilePicker small{color:#898e95;font-size:8px;font-weight:600}.approvedLeadDocumentList li{grid-template-columns:18px 64px 28px minmax(0,1fr) auto}.approvedLeadDocumentList li.needsReview{background:#fffaf2;border-color:#e4a04d;box-shadow:0 0 0 2px #e58a1f18}.approvedLeadDocumentPreview{color:#6f747b;background:#f4f5f6;border:1px solid #e1e3e6;border-radius:8px;place-items:center;width:64px;height:58px;font-size:9px;font-weight:900;display:grid;overflow:hidden}.approvedLeadDocumentPreview img{object-fit:cover;width:100%;height:100%}.approvedLeadDocumentPreview.pdf{color:#b7352f;background:#fff1f0}.approvedLeadDocumentTypeLabel{color:#777c83;letter-spacing:.05em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:850;display:block}.approvedLeadDocumentDetected{background:#edf8f1;border-radius:99px;width:max-content;max-width:100%;margin-top:6px;padding:4px 7px;font-weight:850;color:#237548!important;font-size:7px!important;display:inline-flex!important}.approvedLeadDocumentDetected.other,.approvedLeadDocumentDetected.mixed{background:#f0f1f2;color:#626870!important}.approvedLeadDocumentDetected.review{background:#fff0da;color:#9a5a0c!important}.approvedLeadDocumentReview{color:#744b18;background:#fff9ef;border:1px solid #edcd9f;border-left:4px solid #e58a1f;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.5}@media (width<=720px){.approvedLeadRequiredDocuments{grid-template-columns:1fr}.approvedLeadDocumentList li{grid-template-columns:64px 28px minmax(0,1fr)}.approvedLeadDocumentPreview{grid-column:1}.approvedLeadDocumentOrder{grid-column:2}.approvedLeadDocumentInfo{grid-column:3}.approvedLeadDocumentControls{grid-column:1/-1}}.approvedLeadDocumentPreview{cursor:zoom-in;padding:0}.approvedLeadDocumentPreview img{object-fit:contain}.approvedLeadDocumentPreview.pdf{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.approvedLeadDocumentPreview.pdf span{font-size:7px;font-weight:750}.approvedLeadPreviewBack{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0d10d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.approvedLeadPreviewDialog{background:#fff;border-radius:15px;flex-direction:column;width:min(1120px,100%);height:min(88vh,850px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0008}.approvedLeadPreviewDialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:10px 16px;display:flex}.approvedLeadPreviewDialog header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.approvedLeadPreviewDialog header button{color:#222;cursor:pointer;background:#f1f2f3;border:0;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.approvedLeadPreviewDialog>img{object-fit:contain;background:#202327;width:100%;height:calc(100% - 54px);padding:14px}.approvedLeadPreviewDialog>iframe{background:#e9eaec;border:0;width:100%;height:calc(100% - 54px)}.approvedLeadRequiredDocuments span{font-size:10px}.approvedLeadDocumentTypeLabel{font-size:9px}.approvedLeadDocumentDetected{font-size:9px!important}.approvedLeadDocumentInfo select{font-size:11px}.approvedLeadDocumentPreview.pdf span{font-size:9px}@media (width<=720px){.approvedLeadDocumentInfo select{min-height:44px;font-size:16px}.approvedLeadDocumentControls button{width:44px;height:44px}.approvedLeadDocumentPreview{width:72px;height:72px}.approvedLeadDocumentList li{grid-template-columns:72px 28px minmax(0,1fr)}.approvedLeadDocumentInfo strong{font-size:12px}.approvedLeadDocumentInfo small,.approvedLeadDocumentDetected{font-size:10px!important}.approvedLeadDocumentTypeLabel{font-size:9px}.approvedLeadRequiredDocuments span{font-size:11px}.approvedLeadPreviewBack{padding:8px}.approvedLeadPreviewDialog{border-radius:12px;height:96vh}}.approvedLeadCard.faturamento{background:#fbfdff;border-left-color:#2c68b2}.approvedLeadStatus.faturamento{color:#235b9d;background:#eaf2fc}.approvedLeadReason.billing{background:#eef5fd}.approvedLeadReason.billing small,.approvedLeadReason.billing strong{color:#235b9d}.approvedLeadSaleGate{color:#37668f;white-space:nowrap;background:#f5f9fe;border:1px dashed #b9cce2;border-radius:8px;align-items:center;min-height:34px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}@media (width<=1180px){.approvedLeadMetrics{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.approvedLeadMetrics{grid-template-columns:1fr}.approvedLeadSaleGate{justify-content:center}.approvedLeadSalesTools .approvedLeadSoldAction{grid-column:1/-1}}.salesOrderReportBackdrop{z-index:70;padding:18px}.salesOrderReportModal{flex-direction:column;width:min(1320px,100%);max-height:95vh;display:flex;overflow:hidden}.salesOrderReportModal .modalHead{flex:none;align-items:flex-start}.salesOrderReportModal .modalHead h2{margin:0}.salesOrderReportModal .modalHead span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.salesOrderReportSetup{border-bottom:1px solid var(--line);background:#fafafa;flex:none;align-items:flex-end;gap:10px;padding:15px 20px;display:flex}.salesOrderReportSetup fieldset{border:0;min-width:260px;margin:0;padding:0}.salesOrderReportSetup legend,.salesOrderReportSetup>label{color:#62676e;font-size:9px;font-weight:850}.salesOrderReportSetup>label{min-width:150px}.salesOrderReportSetup input:not([type=radio]),.salesOrderReportSetup select{width:100%;height:40px;color:var(--ink);font:650 11px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:8px;margin-top:6px;padding:0 10px;display:block}.salesOrderReportSetup>.primary{white-space:nowrap;min-height:40px}.salesOrderPeriodModes{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.salesOrderPeriodModes label{color:#686d74;cursor:pointer;background:#fff;border:1px solid #dfe1e4;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:9px;font-weight:800;display:flex}.salesOrderPeriodModes label.selected{color:#fff;background:#24272c;border-color:#24272c}.salesOrderPeriodModes input{width:auto;accent-color:var(--red);margin:0}.salesOrderReportError{color:#a52a24;background:#fff0ef;border-radius:8px;flex:none;margin:12px 20px 0;padding:10px 12px;font-size:10px;font-weight:750}.salesOrderReportResult{padding:18px 20px 20px;overflow:auto}.salesOrderReportMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.salesOrderReportMeta strong,.salesOrderReportMeta span{display:block}.salesOrderReportMeta strong{font-size:14px}.salesOrderReportMeta span{color:var(--muted);margin-top:4px;font-size:9px}.salesOrderReportExports{gap:6px;display:flex}.salesOrderReportExports button{min-height:38px;font-size:10px}.salesOrderReportMetrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.salesOrderReportMetrics article{border:1px solid var(--line);background:#fff;border-left:3px solid #282b30;border-radius:9px;padding:12px}.salesOrderReportMetrics small,.salesOrderReportMetrics strong{display:block}.salesOrderReportMetrics small{color:#858a91;text-transform:uppercase;font-size:8px;font-weight:850}.salesOrderReportMetrics strong{letter-spacing:-.02em;margin-top:6px;font-size:14px}.salesOrderReportWarning{background:#fff8ec;border-left:4px solid #e28b21;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.salesOrderReportWarning strong{color:#8d540f;font-size:10px}.salesOrderReportWarning span{color:#745f45;font-size:9px}.salesOrderReportFilters{grid-template-columns:180px 180px 150px minmax(220px,1fr);gap:8px;margin-top:15px;display:grid}.salesOrderReportFilters label{color:#6d7279;font-size:9px;font-weight:850}.salesOrderReportFilters input,.salesOrderReportFilters select{width:100%;height:38px;color:var(--ink);font:650 10px/1 var(--font-sans),Arial,sans-serif;background:#fff;border:1px solid #dfe1e4;border-radius:8px;margin-top:5px;padding:0 10px;display:block}.salesOrderReportTableWrap{border:1px solid var(--line);border-radius:10px;margin-top:12px}.salesOrderReportTable{min-width:1120px}.salesOrderReportTable th{padding:10px 11px;font-size:8px}.salesOrderReportTable td{padding:11px;font-size:10px}.salesOrderReportTable td strong,.salesOrderReportTable td small{display:block}.salesOrderReportTable td small{color:var(--muted);margin-top:4px;font-size:8px}.salesOrderReportTable td:nth-last-child(-n+3){text-align:right;white-space:nowrap}.salesOrderReportTableWrap .empty{padding:45px 20px}.salesOrderReportLimit,.salesOrderReportMethodology{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.45}.salesOrderReportMethodology{border-top:1px solid var(--line);padding-top:8px}@media (width<=1050px){.salesOrderReportSetup{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.salesOrderReportSetup fieldset{grid-column:1/-1;min-width:0}.salesOrderReportMetrics{grid-template-columns:repeat(4,1fr)}.salesOrderReportFilters{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.salesOrderReportBackdrop{padding:5px}.salesOrderReportModal{border-radius:12px;width:100%;max-height:98vh}.salesOrderReportModal .modalHead{padding:16px}.salesOrderReportSetup{grid-template-columns:1fr;padding:12px}.salesOrderReportSetup fieldset{grid-column:auto}.salesOrderReportSetup>label{min-width:0}.salesOrderReportResult{padding:14px 12px}.salesOrderReportMeta{flex-direction:column;align-items:flex-start}.salesOrderReportExports{width:100%}.salesOrderReportExports button{flex:1}.salesOrderReportMetrics{grid-template-columns:repeat(2,1fr)}.salesOrderReportFilters{grid-template-columns:1fr}.salesOrderReportWarning{flex-direction:column;align-items:flex-start}.salesOrderPeriodModes label{font-size:8px}}.approvedLeadOrderImportedData{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.approvedLeadOrderImportedData span{border:1px solid var(--line);background:#fafafa;border-radius:9px;padding:10px 11px}.approvedLeadOrderImportedData small,.approvedLeadOrderImportedData strong{display:block}.approvedLeadOrderImportedData small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.approvedLeadOrderImportedData strong{margin-top:5px;font-size:9px;line-height:1.35}@media (width<=720px){.approvedLeadOrderImportedData{grid-template-columns:1fr 1fr}}.approvedLeadCard.aprovado{margin-top:8px;position:relative}.approvedLeadContactBar{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.approvedLeadContactFlag{--contact-color:#32ff4b;align-items:center;min-width:0;min-height:48px;padding-left:54px;display:flex}.approvedLeadContactFlag.orange{--contact-color:#ff8f00}.approvedLeadContactFlag.red{--contact-color:#ff0b28}.approvedLeadContactRibbon{pointer-events:none;filter:drop-shadow(1.54px 3.08px 2.31px #0003);width:40px;height:81.54px;position:absolute;top:-7.69px;left:16px;transform:scaleX(-1)}.approvedLeadContactRibbon:before{content:"";background:linear-gradient(110deg,#0009,#0004 65%,#0002),var(--contact-color);border-radius:9.23px 9.23px 0 0;width:15.38px;height:7.69px;position:absolute;top:0;right:-12.31px;box-shadow:inset 0 .77px #fff3}.approvedLeadContactRibbon:after{content:"";background:linear-gradient(180deg,#fff6 0,#fff2 1.54px,#0004 4.62px,#0000 8.46px,#fff2 12.31px,#fff0 16.92px),linear-gradient(180deg,#0000 38%,#0001 100%),var(--contact-color);clip-path:path("M 6.92 0 H 44.62 C 42.08 0 40 3.46 40 7.69 V 81.54 L 20 66.15 L 0 81.54 V 7.69 C 0 3.46 3.08 0 6.92 0 Z");position:absolute;inset:0 -4.62px 0 0}.approvedLeadContactFlag strong{color:var(--ink);font-size:.875rem;font-weight:800;line-height:1.4;display:block}.approvedLeadContactFlag small{color:var(--muted);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.approvedLeadFollowUpActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approvedLeadFollowUpActions .approvedLeadHistoryButton,.approvedLeadFollowUpActions .approvedLeadAttemptButton{min-height:42px;font:750 .875rem/1.35 var(--font-sans),Arial,sans-serif;text-align:center;border:1px solid #242a32;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:9px 13px;text-decoration:none;display:inline-flex}.approvedLeadFollowUpActions .approvedLeadHistoryButton{color:#fff;background:#242a32}.approvedLeadHistoryButton>svg{flex:none;width:19px;height:19px}.approvedLeadHistoryButton>span{background:#ffffff24;border-radius:6px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.75rem;display:inline-grid}.approvedLeadFollowUpActions .approvedLeadAttemptButton{color:#242a32;background:#fff;border-color:#cbd2db}.approvedLeadFollowUpActions button:hover{box-shadow:0 3px 10px #11182726}.approvedLeadFollowUpActions button:focus-visible{outline-offset:3px;outline:3px solid #2c68b2}.approvedLeadCard.aprovado .approvedLeadReason{grid-template-columns:minmax(190px,max-content) minmax(0,1fr)}.approvedLeadCard.aprovado .approvedLeadReason small{font-size:.75rem;line-height:1.4;display:block}.approvedLeadAttemptMeta{color:#79572c;margin-top:5px;font-size:.8125rem;font-weight:700;line-height:1.4;display:block}.approvedLeadCard.aprovado .approvedLeadReason>strong{white-space:pre-wrap;font-size:.875rem}.approvedLeadHistoryModal .approvedLeadInitialHistory strong,.approvedLeadHistoryModal .approvedLeadTimeline strong{font-size:.875rem}.approvedLeadHistoryModal .approvedLeadInitialHistory p,.approvedLeadHistoryModal .approvedLeadTimeline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.approvedLeadHistoryModal .approvedLeadInitialHistory time,.approvedLeadHistoryModal .approvedLeadTimeline time,.approvedLeadHistoryModal .approvedLeadTimeline small{font-size:.75rem}@media (width>=721px) and (width<=1220px){.approvedLeadCard.aprovado .approvedLeadActions{grid-row:2/4}}@media (width<=720px){.approvedLeadContactBar{align-items:stretch;gap:12px}.approvedLeadFollowUpActions{grid-template-columns:1fr;width:100%;display:grid}.approvedLeadFollowUpActions .approvedLeadHistoryButton,.approvedLeadFollowUpActions .approvedLeadAttemptButton{min-height:44px}.approvedLeadCard.aprovado .approvedLeadReason{grid-template-columns:1fr;gap:9px}.approvedLeadCard.aprovado .approvedLeadActions{grid-row:auto}}.approvedLeadMoreActions{min-width:116px;position:relative}.approvedLeadMoreActions summary{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 11px;font-size:10px;font-weight:750;list-style:none;display:flex}.approvedLeadMoreActions summary::-webkit-details-marker{display:none}.approvedLeadMoreActions summary:hover,.approvedLeadMoreActions[open] summary{background:#f7f8f9;border-color:#c9cdd2}.approvedLeadMoreActions summary:focus-visible,.approvedLeadMoreMenu button:focus-visible,.approvedLeadPhone:focus-visible{outline-offset:2px;outline:2px solid #2c68b2}.approvedLeadMoreMenu{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;gap:2px;width:215px;max-width:calc(100vw - 48px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #17202e24}.approvedLeadMoreMenu button{min-height:38px;color:var(--ink);text-align:left;font:650 11px/1.4 var(--font-sans),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 11px}.approvedLeadMoreMenu button:hover{background:#f4f5f6}.approvedLeadMoreMenu button.approvedLeadMenuDanger{color:#b52d28}.approvedLeadActions .approvedLeadStartSale{white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px}.approvedLeadPhone{color:#2c68b2;font:500 11px/1.5 var(--font-sans),Arial,sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;margin-top:4px;padding:2px 0;display:block}.approvedLeadPhone:hover{text-decoration:underline}.approvedLeadContactDetails{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;padding-bottom:16px;display:grid}.approvedLeadContactDetails dt{color:var(--muted);font-size:10px}.approvedLeadContactDetails dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.approvedLeadSalesTools{flex-wrap:wrap}.approvedLeadOrderModal .modalHead p:last-child,.approvedLeadOrderModal .approvedLeadOrderGrid label,.approvedLeadOrderModal .approvedLeadOrderHint,.approvedLeadOrderModal .approvedLeadOrderOptional summary,.approvedLeadOrderModal .approvedLeadDispatcher legend,.approvedLeadOrderModal .approvedLeadDispatcherOptions strong,.approvedLeadOrderModal .approvedLeadPaymentNotice strong,.approvedLeadOrderModal .approvedLeadDocumentProgress,.approvedLeadOrderModal .approvedLeadOrderLoading,.approvedLeadOrderModal .formError{font-size:13px}.approvedLeadOrderModal .approvedLeadOrderGrid input,.approvedLeadOrderModal .approvedLeadOrderGrid select,.approvedLeadOrderModal .approvedLeadOrderGrid textarea{font-size:14px;line-height:1.4}.approvedLeadOrderModal .approvedLeadOrderSection h3{font-size:15px}.approvedLeadOrderModal .approvedLeadOrderStatus strong{font-size:14px}.approvedLeadOrderModal .approvedLeadOrderStatus span,.approvedLeadOrderModal .approvedLeadOrderImportedData strong,.approvedLeadOrderModal .approvedLeadDispatcher legend strong,.approvedLeadOrderModal .approvedLeadPaymentNotice span{font-size:12px}.approvedLeadOrderModal .approvedLeadOrderGrid label small,.approvedLeadOrderModal .approvedLeadOrderImportedData small{font-size:11px}.approvedLeadOrderModal .approvedLeadDispatcherOptions small{font-size:12px!important}@media (width<=720px){.approvedLeadActions .approvedLeadStartSale,.approvedLeadMoreActions summary{width:100%;min-height:42px}.approvedLeadMoreMenu button{min-height:44px;font-size:12px}.approvedLeadContactDetails{grid-template-columns:1fr}.approvedLeadPhone{min-height:32px;font-size:12px}}.approvedLeadStatus.cancelado{color:#a93425;background:#fff0ed}.approvedLeadCard.cancelado{border-color:#efdedb}.approvedLeadCancellationHint{color:var(--muted);font-size:14px;line-height:1.5}.approvedLeadTimeline li.venda_cancelada{border-color:#edc7c0}.approvedLeadCancelModal .modalHead p:not(.eyebrow),.approvedLeadCancelModal .destructiveNotice,.approvedLeadCancelModal label{font-size:14px;line-height:1.5}.approvedLeadCancelModal textarea{font-size:16px}.approvedLeadCancelModal label small{font-size:13px}.salesPaymentsEditor{min-width:0;margin:8px 0 14px}.salesPaymentsEditor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.salesPaymentsEditor h4{letter-spacing:-.02em;margin:0;font-size:16px}.salesPaymentsEditor header p{color:var(--muted);margin:5px 0 0;font-size:12px}.salesPaymentsEditor header button{white-space:nowrap}.salesPaymentsList{gap:14px;display:grid}.salesPaymentCard{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;margin:0;padding:16px 18px 18px;position:relative}.salesPaymentCard legend{color:var(--muted);padding:0 7px;font-size:12px;font-weight:700}.salesPaymentRemove{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:-8px 0 8px auto;padding:5px 2px;font-size:12px;display:block}.salesPaymentRemove:hover{color:var(--red)}.salesPaymentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.salesPaymentsEditor>footer{background:var(--paper);color:var(--muted);border-radius:14px;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;font-size:12px;display:flex}.salesPaymentsEditor footer strong{color:var(--ink);letter-spacing:-.03em;margin-top:5px;font-size:20px;display:block}.salesPaymentsEditor footer>span:last-child{align-self:center}.salesPaymentsEditor footer.balanced>span:last-child{color:var(--green,#168254)}@media (width<=600px){.salesPaymentsEditor>header{flex-direction:column;align-items:flex-start}.salesPaymentsEditor header button{width:100%}.salesPaymentFields{grid-template-columns:1fr}.salesPaymentsEditor>footer{flex-direction:column}.salesPaymentsEditor footer>span:last-child{align-self:flex-start}}.approvedLeadForm label.leadApprovalField{font-size:14px;line-height:1.4}.approvedLeadForm .leadApprovalField input,.approvedLeadForm .leadApprovalField select{min-height:44px;font-size:14px}.approvedLeadForm .leadApprovalField small{font-size:12px;line-height:1.45}.salesPaymentPurposeFixed{background:var(--soft);cursor:default;font-weight:600}@media (width>=850px){.salesPaymentFields{grid-template-columns:repeat(4,minmax(0,1fr))}}.salesPaymentFields>label{min-width:0}.salesPaymentFields input[type=date]{width:100%;min-width:0;max-width:100%}.salesPaymentBalance{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:0 0 18px;padding:16px}.salesPaymentBalanceValues{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.salesPaymentBalanceValues>span{min-width:0;color:var(--muted);font-size:13px;line-height:1.45}.salesPaymentBalanceValues strong{color:var(--ink);letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;display:block}.salesPaymentBalance .salesPaymentDifference strong{font-size:18px}.salesPaymentBalance.balanced .salesPaymentDifference strong{color:#237548}.salesPaymentBalance.missing .salesPaymentDifference strong,.salesPaymentBalance.excess .salesPaymentDifference strong{color:#995c0a}.salesPaymentBalance>p{border-top:1px solid var(--line);color:var(--ink);margin:14px 0 0;padding-top:12px;font-size:14px;line-height:1.55}.salesPaymentsEditor header p{font-size:14px;line-height:1.5}.salesPaymentsEditor:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:14px}.salesPaymentInlineHint{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.salesPaymentFields input[aria-invalid=true]{border-color:#ad4035}.approvedLeadOrderModal small.salesPaymentFieldError,.salesPaymentFieldError{color:#a33d35;line-height:1.45;font-size:13px!important}.salesDocumentationGuidance{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.5}.salesDocumentationGuidance p{color:var(--muted);margin:5px 0}.orderReviewLink{max-width:100%;min-height:44px;color:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 0;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.orderReviewLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.approvedLeadOrderStatus .orderReviewLink{align-self:flex-start;margin-top:4px}.orderValidationHelp{font-size:14px;line-height:1.5}.orderValidationHelp p{margin:5px 0}[data-order-field]{scroll-margin-block:24px}@media (width<=600px){.salesPaymentBalanceValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.salesPaymentBalanceValues .salesPaymentDifference{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.salesPaymentBalanceValues strong{font-size:18px}}.auxiliaryLeadMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auxiliarySalesTools{align-items:stretch;gap:10px;padding:14px 0}.auxiliarySalesTools>a,.auxiliarySalesTools>button,.auxiliarySalesTools>label{border-radius:14px;justify-content:center;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.approvedLeadCard.focused{outline:2px solid var(--accent,#ef233c);outline-offset:3px;scroll-margin-top:220px}.approvedLeadFocusNotice{background:var(--panel,#fff);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 18px;font-size:.875rem;display:flex}.returnLeadStageModal{max-width:520px}.returnLeadStageFields{gap:16px;padding:20px 24px;display:grid}.returnLeadStageFields label{gap:8px;font-size:.875rem;font-weight:600;display:grid}.returnLeadStageFields p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.returnLeadStageFields textarea{resize:vertical;min-height:100px}.auxiliaryNotifications{position:relative}.auxiliaryBell{background:var(--soft,#f1f3f8);min-width:44px;min-height:44px;color:var(--text,#182333);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative}.auxiliaryBell>span{color:#fff;background:#de1833;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.auxiliaryNoticePanel{z-index:70;border:1px solid var(--line,#e2e6ee);background:var(--panel,#fff);width:380px;max-width:calc(100vw - 32px);color:var(--text,#182333);text-align:left;border-radius:20px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 54px #17243b29}.auxiliaryNoticePanel>header{border-bottom:1px solid var(--line,#e2e6ee);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.auxiliaryNoticePanel>header strong{font-size:1rem;display:block}.auxiliaryNoticePanel small{color:var(--muted,#64748b);font-size:.8125rem;line-height:1.5;display:block}.auxiliaryNoticePanel>header button{color:inherit;background:0 0;border:0;border-radius:10px;min-width:36px;min-height:36px;font-size:1.5rem}.auxiliaryNoticePanel>p{margin:0;padding:18px;font-size:.875rem}.auxiliaryNoticeList{overscroll-behavior:contain;max-height:min(65dvh,520px);overflow:auto}.auxiliaryNoticeList>button{border:0;border-bottom:1px solid var(--line,#e2e6ee);width:100%;color:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;gap:5px;padding:16px 18px;display:grid}.auxiliaryNoticeList>button:hover,.auxiliaryNoticeList>button:focus-visible{background:var(--soft,#f1f3f8)}.auxiliaryNoticeList>button.unread{border-left:3px solid var(--accent,#ef233c)}.auxiliaryNoticeList strong{font-size:.9375rem}.auxiliaryNoticeList span,.auxiliaryNoticeList b{font-size:.875rem;line-height:1.4}.auxiliaryNoticeList b{color:var(--accent,#df1933);font-weight:600}@media (width<=650px){.auxiliaryNoticePanel{position:fixed;top:88px;right:16px}.auxiliarySalesTools>a,.auxiliarySalesTools>button,.auxiliarySalesTools>label{flex:160px}.approvedLeadFocusNotice{flex-wrap:wrap}.returnLeadStageFields{padding:18px}.auxiliaryLeadMetrics{gap:10px}}.approvedLeadSalesTools .invoiceRequestedButton:disabled{opacity:1;color:#237950;cursor:default;background:#e9f5ee;border-color:#b9dcc7}.approvedLeadSalesTools .requestInvoiceButton:disabled{opacity:.55;cursor:not-allowed}html[data-theme=dark] .approvedLeadSalesTools .invoiceRequestedButton:disabled{color:#94ddb0;background:#183d2c;border-color:#356a4b}.salesGeographyPanel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;overflow:hidden}.salesGeographyHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:21px 23px;display:flex}.salesGeographyHead .eyebrow{color:var(--red);letter-spacing:.13em;margin:0 0 5px;font-size:8px;font-weight:900}.salesGeographyHead h2{margin:0;font-size:18px}.salesGeographyHead>div:first-child>span{color:#626872;margin-top:5px;font-size:9px;display:block}.geoCoverage{background:#f4f5f6;border-radius:11px;grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;min-width:205px;padding:10px 13px;display:grid}.geoCoverage strong{text-align:right;font-size:12px}.geoCoverage span{color:#626872;font-size:9px}.geoViewTabs{border-bottom:1px solid var(--line);background:#fafafa;grid-template-columns:1fr 1fr;gap:8px;padding:10px 22px;display:grid}.geoViewTabs button{color:#555d66;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:11px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 13px;display:grid}.geoViewTabs button span{letter-spacing:.08em;font-size:8px;font-weight:900}.geoViewTabs button strong{grid-area:1/2/3;align-self:center;font-size:18px}.geoViewTabs button small{font-size:8px}.geoViewTabs button[aria-selected=true]{color:#a91d19;background:#fff5f4;border-color:#e5272245;box-shadow:0 0 0 1px #e5272210}.salesGeographyPanel.sold .geoViewTabs button[aria-selected=true]{color:#0e674f;background:#f1fbf7;border-color:#13745b45;box-shadow:0 0 0 1px #13745b10}.salesGeographyGrid{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);display:grid}.geoMapPanel{border-right:1px solid var(--line);min-width:0;padding:18px 21px}.geoPanelTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.geoPanelTitle h3,.geoRankingGroup h3{margin:0;font-size:13px}.geoPanelTitle p,.geoRankingGroup p{color:#626872;margin:4px 0 0;font-size:9px}.geoMapSwitch{background:#f4f5f6;border:1px solid #dfe3e6;border-radius:9px;padding:2px;display:flex}.geoMapSwitch button{color:#646b73;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.geoMapSwitch button.active{color:#161a1f;background:#fff;box-shadow:0 1px 3px #1112}.officialMapWrap{background:linear-gradient(145deg,#f9fbfb,#eef2f3);border:1px solid #e1e5e7;border-radius:13px;min-height:376px;margin-top:10px;position:relative;overflow:hidden}.officialMap{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:350px;display:block}.officialMap:active{cursor:grabbing}.officialMunicipalBoundary{fill:#e9edef;stroke:#818b94;stroke-width:2.2px}.officialArea path{fill:#f7f8f8;stroke:#c7cdd2;stroke-width:.7px;cursor:pointer;transition:fill .16s,stroke .16s}.officialArea:hover path{fill:#dde4e7;stroke:#737e87}.officialArea.active path{fill:#e52722;stroke:#b51c18}.salesGeographyPanel.sold .officialArea.active path{fill:#13745b;stroke:#0d5d48}.officialMapMarker{fill:#e52722;stroke:#fff;stroke-width:1.8px;pointer-events:none}.salesGeographyPanel.sold .officialMapMarker{fill:#13745b}.officialMapCount{fill:#fff;pointer-events:none;font-size:9px;font-weight:900}.officialMapLabel{fill:#242a30;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:9px;font-weight:850}.officialMapControls{gap:4px;display:grid;position:absolute;top:11px;right:11px}.officialMapControls button{color:#30363c;cursor:pointer;background:#fffffff2;border:1px solid #d9dee1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:grid;box-shadow:0 2px 7px #1112}.officialMapControls button:hover{background:#fff}.officialMapHint{color:#5c646c;background:#ffffffe8;border-radius:7px;padding:6px 8px;font-size:8px;position:absolute;top:12px;left:12px}.officialMapLegend{color:#565e66;background:#fffffff2;border-radius:8px;align-items:center;gap:12px;padding:7px 9px;font-size:8px;display:flex;position:absolute;bottom:9px;left:11px;right:11px}.officialMapLegend span{align-items:center;gap:6px;font-weight:800;display:flex}.officialMapLegend i{background:#e52722;border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 4px #e5272217}.salesGeographyPanel.sold .officialMapLegend i{background:#13745b;box-shadow:0 0 0 4px #13745b17}.officialMapLegend small{color:#747c84;margin-left:auto}.officialMapLegend em{color:#875b1e;font-style:normal}.geoMapEmpty,.geoLoading{color:#747c84;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:300px;padding:25px;display:grid}.geoMapEmpty strong{color:#30363c;font-size:11px}.geoMapEmpty span{font-size:9px}.geoLoading{min-height:360px}.geoRanksPanel{align-content:start;display:grid}.geoRankingGroup{padding:18px 20px}.geoRankingGroup+.geoRankingGroup{border-top:1px solid var(--line)}.geoRankingGroup header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.geoRankingGroup header>span{color:#5b626b;background:#f0f1f2;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:850}.geoRankingGroup ol{margin:11px 0 0;padding:0;list-style:none}.geoRankingGroup li{border-top:1px solid #eef0f2;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.geoRankingGroup li:first-child{border-top:0}.geoRankingGroup li>b{color:#676e76;background:#f1f2f3;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.geoRankingGroup li>div{min-width:0}.geoRankingGroup li strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.geoRankingGroup li i{background:#eceef0;border-radius:99px;height:3px;margin-top:5px;display:block;overflow:hidden}.geoRankingGroup li i em{border-radius:inherit;background:#13745b;height:100%;display:block}.geoRankingGroup.approval li i em{background:#e52722}.geoRankingGroup li>span{text-align:right;font-size:11px;font-weight:900}.geoRankingGroup li>span small{color:#747c84;margin-top:2px;font-size:8px;font-weight:700;display:block}.geoEmpty{color:#747c84;text-align:center;place-content:center;min-height:92px;font-size:9px;display:grid}.marketingGeographyPanel{margin-top:14px}.marketingGeographyGrid{grid-template-columns:repeat(3,1fr);display:grid}.marketingGeographyGrid>.geoRankingGroup+.geoRankingGroup{border-top:0;border-left:1px solid var(--line)}.geoSyncNotice{color:#2b6654;background:#f3faf7;border:1px solid #dbe6e1;border-radius:10px;margin:14px 0 -2px;padding:9px 12px;font-size:9px}@media (width<=1150px){.salesGeographyGrid{grid-template-columns:1fr}.geoMapPanel{border-right:0;border-bottom:1px solid var(--line)}.geoRanksPanel{grid-template-columns:1fr 1fr}.geoRankingGroup+.geoRankingGroup{border-top:0;border-left:1px solid var(--line)}.marketingGeographyGrid{grid-template-columns:1fr 1fr}.marketingGeographyGrid>.geoRankingGroup:nth-child(3){border-top:1px solid var(--line);border-left:0}}@media (width<=760px){.salesGeographyHead{flex-direction:column}.geoCoverage{width:100%}.geoViewTabs{grid-template-columns:1fr;padding:10px 14px}.salesGeographyGrid{flex-direction:column;display:flex}.geoRanksPanel,.marketingGeographyGrid{grid-template-columns:1fr}.geoMapPanel{order:2;padding:15px}.geoRanksPanel{order:1}.geoRankingGroup+.geoRankingGroup,.marketingGeographyGrid>.geoRankingGroup+.geoRankingGroup,.marketingGeographyGrid>.geoRankingGroup:nth-child(3){border-top:1px solid var(--line);border-left:0}.officialMapWrap{min-height:326px}.officialMap{height:300px}.officialMapLabel{font-size:9px}.officialMapCount{font-size:13px}.officialMapHint{display:none}.officialMapLegend{flex-direction:column;align-items:flex-start}.officialMapLegend small{margin-left:0}.marketingGeographyPanel .marketingPanelHead{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.officialArea path{transition:none}}.geoMapBack{color:#394149;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dddf;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:850;display:inline-flex;box-shadow:0 1px 3px #1111}.geoMapBack:hover{background:#f8faf9;border-color:#bdc6ca}.officialArea[role=button]:focus{outline:none}.officialArea[role=button]:focus path{stroke:#0d5d48;stroke-width:2px}.officialMapLeaderLayer,.officialMapMarkerLayer{pointer-events:none}.officialMapLeader{stroke:#64747b;stroke-width:.85px;opacity:.72}.officialMapAnchor{fill:#64747b;stroke:#fff;stroke-width:1px}.officialMapLabelPlate{fill:#fffffff2;stroke:#d5dcdf;stroke-width:.75px;pointer-events:none}.officialMapLabel{paint-order:normal;stroke:none;font-size:9px}.officialMapCount{font-size:9px}@media (width<=760px){.geoPanelTitle{align-items:center}.officialMapLabel,.officialMapCount{font-size:9px}}.motorcycleColorButton,.motorcycleColorStatic{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}button.motorcycleColorButton{min-width:48px;min-height:32px;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 3px}.motorcycleColorButton:hover{background:var(--line)}.motorcycleColorButton:focus-visible{outline:2px solid var(--red);outline-offset:2px}.motorcycleColorSwatch{vertical-align:middle;border-radius:999px;flex-shrink:0;width:42px;height:18px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #777,0 0 0 1px #777}.motorcycleColorSwatch>span{flex:1;min-width:0;height:100%}.motorcycleColorSwatch>span+span{border-left:1px solid #777}.unknownColor>span{background:var(--line);color:var(--muted);text-align:center;font-size:12px;line-height:18px}.motorcycleColorGroup{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.motorcycleColorGroup button.motorcycleColorFilter{border-radius:10px;min-height:40px;padding:8px 5px}.motorcycleColorGroup .motorcycleColorFilter.selected{outline:2px solid var(--red);outline-offset:1px;background:var(--line)}.inventoryActiveColorFilter{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 14px;font-size:.875rem;display:flex}.inventoryActiveColorFilter button{border:1px solid var(--red);min-height:40px;color:var(--ink);background:var(--paper);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:7px 12px;display:inline-flex}.inventoryActiveColorFilter button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.motorcycleColorDialog{border:1px solid var(--line);color:#242932;background:#fff;border-radius:16px;width:min(460px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0004}.motorcycleColorDialog::backdrop{background:#0007}.motorcycleColorHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.motorcycleColorHeading h2{margin:0;font-size:22px}.motorcycleColorHeading button{color:inherit;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:26px}.motorcycleColorIdentity{overflow-wrap:anywhere;gap:5px;margin:16px 0;font-size:14px;display:grid}.motorcycleColorIdentity span{color:var(--muted)}.motorcycleColorPreview{align-items:center;gap:14px;padding:16px 0;font-size:16px;display:flex}.motorcycleColorPreview .motorcycleColorSwatch{width:72px;height:28px}.motorcycleColorDialog label{gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.motorcycleColorDialog select{width:100%;min-height:44px;font-size:16px}.motorcycleColorDialog p{color:var(--muted);font-size:14px;line-height:1.5}button.motorcycleColorReset{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.motorcycleColorActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.motorcycleColorActions button{min-height:42px;font-size:14px}@media (width<=600px){button.motorcycleColorButton{min-height:40px}.motorcycleColorDialog{padding:18px}}.inventoryColorUpdating{color:var(--muted);margin:0;padding:0 20px 14px;font-size:.875rem;line-height:1.5}@media screen{html[data-theme=dark] .allUnitsBanner{color:#eaca99;background:#3f351c;border:1px solid #8a6b28;border-left:4px solid #d8951e}html[data-theme=dark] .transferState.cancelled{color:#b5becb;background:#242a32}html[data-theme=dark] .unitSelector{background:#ffffff0d;border:1px solid #ffffff1c}html[data-theme=dark] .unitSelector small{color:#f6918e!important}html[data-theme=dark] .unitSelector select{color:#fff;background:0 0;border:0;outline:0}html[data-theme=dark] .unitSelector select option{color:#e6eaf0}html[data-theme=dark] .allUnitsReadOnly{color:#edca97;background:#3f341c;border:1px solid #8a6d28}html[data-theme=dark] .incomingTransfers{border-left:4px solid #e58a1f}html[data-theme=dark] .incomingTransfersHead{border-bottom:1px solid var(--line)}html[data-theme=dark] .incomingTransfersHead>span{color:#f6c28e;background:#3f301c}html[data-theme=dark] .incomingTransferList article{border-top:1px solid #424b58}html[data-theme=dark] .incomingTransferList article:first-child{border-top:0}html[data-theme=dark] .incomingTransferList small{color:var(--muted)}html[data-theme=dark] .transferState{color:#a6bedd;background:#242a32}html[data-theme=dark] .transferState.pending{color:#f6c28e;background:#3f301c}html[data-theme=dark] .transferState.accepted{color:#9ee6bc;background:#303844}html[data-theme=dark] .badge.transferencia_pendente{color:#f6c28e;background:#3f301c}html[data-theme=dark] .formGrid input[readonly]{color:#b5becb;background:#242a32}html[data-theme=dark] .transferNotification{color:#fff;background:#e52722;border:1px solid #ff5d572e}html[data-theme=dark] .transferDecisions,html[data-theme=dark] .forcedSaleNotifications{border-left-color:var(--red)}html[data-theme=dark] .transferDecisions .incomingTransfersHead>span,html[data-theme=dark] .forcedSaleNotifications .incomingTransfersHead>span{color:#e7a09d;background:#3f1f1c}html[data-theme=dark] .forcedSaleNotifications .incomingTransferList article{background:#1c2026}html[data-theme=dark] .transferState.requested{color:#e7a09d;background:#3f1f1c}html[data-theme=dark] .transferState.rejected{color:#b5becb;background:#242a32}html[data-theme=dark] .motorcycleConflict{border:1px solid #8a2f28;border-left:4px solid var(--red);color:#e1a6a3;background:#242a32}html[data-theme=dark] .stockTransferRequest{color:#e99d9b;background:#1c2026;border:1px solid #e5272240}html[data-theme=dark] .unitBadge{background:#ffffff0d;border:1px solid #ffffff1c}html[data-theme=dark] .unitBadge small{color:#f6918e!important}html[data-theme=dark] .unitBadge strong{color:#fff}html[data-theme=dark] .logoHome{background:0 0;border:0}html[data-theme=dark] .logoHome:focus-visible{outline:2px solid #424b58}html[data-theme=dark] .stockAge.fresh{color:#9ee6bc;background:#303844}html[data-theme=dark] .stockAge.attention{color:#f6c28e;background:#3f301c}html[data-theme=dark] .stockAge.critical{color:#eb9c99;background:#3f1f1c}html[data-theme=dark] .stockAge.bonus{color:#bca6dd;background:#2b1c3f}html[data-theme=dark] .columnFilter{color:#e6eaf0;background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .columnFilter:focus{border-color:var(--red)}html[data-theme=dark] .searchMatch{color:inherit;background:#3f3a1c}html[data-theme=dark] .mainPeriodFilter{color:#fff;border-left:4px solid var(--red);background:#17191d}html[data-theme=dark] .mainPeriodFilter span,html[data-theme=dark] .mainPeriodFilter label{color:#b5becb}html[data-theme=dark] .mainPeriodFilter input{color:#fff;background:#25282d;border:1px solid #ffffff24}html[data-theme=dark] .gateLoading{color:#b5becb;background:#111316}html[data-theme=dark] .accessPage{background:radial-gradient(circle at 20% 10%,#30343a 0,#181a1e 35%,#0e0f11 100%)}html[data-theme=dark] .accessCard{background:#1c2026}html[data-theme=dark] .accessCard>p:not(.eyebrow){color:#b5becb}html[data-theme=dark] .accessCard input{border:1px solid #424b58}html[data-theme=dark] .accessError{color:#ee9895}html[data-theme=dark] .accessCard>small{color:#b5becb}html[data-theme=dark] .invoiceNotice{color:#a6ddb9;background:#242a32;border:1px solid #3e754c}html[data-theme=dark] .mainNav button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .mainNav button.active{color:#fff}html[data-theme=dark] .mainNav button.active:after{background:var(--red)}html[data-theme=dark] .dashboardFilters label{color:#b5becb}html[data-theme=dark] .dashboardFilters input,html[data-theme=dark] .dashboardFilters select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .salesMetrics article{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .salesMetrics article:before{background:#25282d}html[data-theme=dark] .salesMetrics .approvedMetric:before{background:#e58a1f}html[data-theme=dark] .salesMetrics .conversionCard:before{background:var(--red)}html[data-theme=dark] .salesMetrics small,html[data-theme=dark] .salesMetrics span{color:#b5becb}html[data-theme=dark] .funnelPanel,html[data-theme=dark] .sellerPanel{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .panelTitle p{color:#b5becb}html[data-theme=dark] .periodChip{color:#b5becb;background:#242a32}html[data-theme=dark] .funnelStage{color:#fff}html[data-theme=dark] .funnelStage.leads{background:#1b1d21}html[data-theme=dark] .funnelStage.approved{background:linear-gradient(135deg,#ef9a31,#cc7114)}html[data-theme=dark] .funnelStage.sales{background:linear-gradient(135deg,#ef342e,#c81d18)}html[data-theme=dark] .funnelArrow{color:#b5becb}html[data-theme=dark] .sellerRow{border-top:1px solid #424b58}html[data-theme=dark] .sellerIdentity>span{color:#fff;background:#17191d}html[data-theme=dark] .sellerIdentity small{color:#b5becb}html[data-theme=dark] .sellerRate>div{background:#303844}html[data-theme=dark] .sellerRate i{background:var(--red)}html[data-theme=dark] .dashEmpty{color:#b5becb}html[data-theme=dark] .dashEmpty strong{color:#e6eaf0}html[data-theme=dark] .allocationPreview{color:#b5becb;background:#242a32}html[data-theme=dark] .allocationPreview strong{color:#e6eaf0}@media (width<=1050px){html[data-theme=dark] .mainNav{border-bottom:1px solid var(--line);background:#1c2026}html[data-theme=dark] .mainNav button{color:#b5becb}html[data-theme=dark] .mainNav button.active{color:#e6eaf0}}html[data-theme=dark] .sourcePanel{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .sourceBar{color:inherit;background:#1c2026;border:1px solid #0000}html[data-theme=dark] .sourceBar:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .sourceBar:focus-visible{border-color:var(--red);outline:3px solid #e5272230}html[data-theme=dark] .sourceBarHead strong b,html[data-theme=dark] .sourceBarHead small{color:#b5becb}html[data-theme=dark] .sourceTrack{background:#242a32}html[data-theme=dark] .sourceDetailModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .sourceDetailSummary{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .sourceDetailSummary small{color:var(--muted)}html[data-theme=dark] .color0{background:#e52722}html[data-theme=dark] .color1{background:#202328}html[data-theme=dark] .color2{background:#66707d}html[data-theme=dark] .color3{background:#e57a22}html[data-theme=dark] .color4{background:#7b57c5}html[data-theme=dark] .color5{background:#2c9b68}html[data-theme=dark] .brandDivider{background:#ffffff26}html[data-theme=dark] .groupBrand{border-right:1px solid #424b58}html[data-theme=dark] .groupBrand span,html[data-theme=dark] .siteFooter{color:#b5becb}html[data-theme=dark] .siteFooter span{border-left:1px solid #424b58}@media (width<=720px){html[data-theme=dark] .siteFooter span{border-left:0}}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .topbar{color:#fff;border-bottom:3px solid var(--red);background:#111316}html[data-theme=dark] .brandmark{color:#fff}html[data-theme=dark] .brandmark:first-letter{color:var(--night-danger-text)}html[data-theme=dark] .brand small{color:#b5becb}html[data-theme=dark] .avatar{background:var(--red)}html[data-theme=dark] .eyebrow{color:var(--night-danger-text)}html[data-theme=dark] .hero>div>p:last-child,html[data-theme=dark] .toolbar p{color:var(--muted)}html[data-theme=dark] .primary,html[data-theme=dark] .secondary{border:0}html[data-theme=dark] .primary{background:var(--red);color:#fff}html[data-theme=dark] .secondary{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .metrics article{background:var(--paper);border:1px solid var(--line)}html[data-theme=dark] .metrics small{color:var(--muted)}html[data-theme=dark] .metricIcon.dark{color:#fff;background:#191b1f}html[data-theme=dark] .metricIcon.red{color:var(--night-danger-text);background:#3f1f1c}html[data-theme=dark] .metricIcon.gray{background:#303844}html[data-theme=dark] .metricIcon.green{color:#9ce8bb;background:#303844}html[data-theme=dark] .panel{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .toolbar{border-bottom:1px solid var(--line)}html[data-theme=dark] .actions input,html[data-theme=dark] .actions select,html[data-theme=dark] label input,html[data-theme=dark] label select{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .actions input:focus,html[data-theme=dark] label input:focus,html[data-theme=dark] label select:focus{border-color:var(--red)}html[data-theme=dark] th{color:#b5becb;background:#242a32}html[data-theme=dark] td{border-top:1px solid #424b58}html[data-theme=dark] .thumb{background:#242a32}html[data-theme=dark] .bike small,html[data-theme=dark] .block{color:var(--muted)}html[data-theme=dark] .badge.estoque{color:#9ee5bb;background:#242a32}html[data-theme=dark] .badge.vendida,html[data-theme=dark] .badge.entregue{color:#a0b9e3;background:#1c283f}html[data-theme=dark] .badge.transferida{color:#bca6dd;background:#242a32}html[data-theme=dark] .iconBtn{color:#e6eaf0;background:0 0;border:0}html[data-theme=dark] .iconBtn.danger{color:#e4a3a0}html[data-theme=dark] .empty{color:var(--muted)}html[data-theme=dark] .empty h3{color:var(--ink)}html[data-theme=dark] .modalBack{background:#1118}html[data-theme=dark] .modal{background:#1c2026}html[data-theme=dark] .modalHead{border-bottom:1px solid var(--line)}html[data-theme=dark] .close{background:0 0;border:0}html[data-theme=dark] .formGrid label>small{color:var(--muted)}html[data-theme=dark] .modalFoot{border-top:1px solid var(--line)}html[data-theme=dark] .stockDecisionNotice{color:#a6ddc6;background:#242a32;border-bottom:1px solid #42705f}html[data-theme=dark] .invoiceConfirmationValues dt{color:var(--muted)}html[data-theme=dark] .resaleDashboardCard{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .resaleDashboardCard:first-child{background:#242a32;border-color:#28538a}html[data-theme=dark] .resaleDashboardCard small,html[data-theme=dark] .resaleDashboardCard span{color:#a6bddd}html[data-theme=dark] .badge.revenda{color:#9abeea;background:#1c2a3f}html[data-theme=dark] .resaleIdentity span{color:#a6bddd}html[data-theme=dark] .resaleError{color:#f09993}html[data-theme=dark] .permissionChoices{border:0}html[data-theme=dark] .permissionChoices>small{color:#a6badd}html[data-theme=dark] .permissionChoices>div>label{border:1px solid #424b58}html[data-theme=dark] .permissionChoices>div>label:has(input:checked){background:#242a32;border-color:#ef2525}html[data-theme=dark] .stockLocationIdentity span{color:var(--muted)}html[data-theme=dark] .stockLocationComparison,html[data-theme=dark] .stockLocationExplanation{background:#242a32}html[data-theme=dark] .inventoryExportActions .stockHistoryButton{color:#a6bcdd;background:0 0}html[data-theme=dark] .stockHistoryList details{border:1px solid #424b58}html[data-theme=dark] .stockHistoryList summary span,html[data-theme=dark] .stockHistoryList summary small{color:#a6bddd}html[data-theme=dark] .stockHistoryList ol{border-left:2px solid #424b58}html[data-theme=dark] .stockHistoryEventLabel{color:#a6bddd}html[data-theme=dark] .cdUndoButton{color:#a6bfdd;background:0 0;border:0}html[data-theme=dark] .motorcycleHistoryRoute li:not(:last-child):before{border-left:2px solid var(--line)}html[data-theme=dark] .motorcycleHistoryStep,html[data-theme=dark] .motorcycleHistoryPending{border:1px solid var(--line)}html[data-theme=dark] .stockReviewCard{border:1px solid var(--border,#424b58);background:var(--surface,#1c2026);color:var(--text,#e6eaf0)}html[data-theme=dark] .stockReviewCardHead>div>span{color:var(--muted,#a6b8dd)}html[data-theme=dark] .stockReviewComparison>div{background:var(--background,#242a32);border:1px solid var(--border,#424b58)}html[data-theme=dark] .stockReviewComparison>div>span,html[data-theme=dark] .stockReviewComparison p,html[data-theme=dark] .stockOptionalAction{color:var(--muted,#a6b8dd)}html[data-theme=dark] .stockPreviewModal .kept:before{background:#31745d}html[data-theme=dark] .stockPreviewModal .review:before{background:#d6861f}html[data-theme=dark] .performance{color:var(--ink)}html[data-theme=dark] .perfHeader p{color:var(--muted)}html[data-theme=dark] .perfHeader .perfEyebrow{color:var(--perf-accent)}html[data-theme=dark] .performance input:not([type=checkbox]),html[data-theme=dark] .performance select,html[data-theme=dark] .performance textarea,html[data-theme=dark] .perfDialog input:not([type=checkbox]),html[data-theme=dark] .perfDialog select,html[data-theme=dark] .perfDialog textarea,html[data-theme=dark] .performance button,html[data-theme=dark] .perfDialog button{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .performance button.primary,html[data-theme=dark] .perfDialog button.primary{background:var(--red,#d82420);border-color:var(--red,#d82420);color:#fff}html[data-theme=dark] .perfTabs .selected,html[data-theme=dark] .perfPlanList .selected{border-color:var(--perf-accent)}html[data-theme=dark] .perfUpdated{color:var(--muted)}html[data-theme=dark] .perfMetrics article{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--perf-accent)}html[data-theme=dark] .perfMetrics span,html[data-theme=dark] .perfMetrics small{color:var(--muted)}html[data-theme=dark] .perfPanel{background:var(--paper);border:1px solid var(--line)}html[data-theme=dark] .perfPanel small,html[data-theme=dark] .perfSectionHead p{color:var(--muted)}html[data-theme=dark] .perfStatus{border:1px solid var(--line);background:var(--bg)}html[data-theme=dark] .performance progress{background:var(--bg);border:none}html[data-theme=dark] .performance progress::-webkit-progress-bar{background:var(--bg)}html[data-theme=dark] .performance progress::-webkit-progress-value{background:var(--perf-accent)}html[data-theme=dark] .performance progress::-moz-progress-bar{background:var(--perf-accent)}html[data-theme=dark] .perfMilestones span{border:1px solid var(--line);background:var(--bg)}html[data-theme=dark] .perfMilestones .reached{border-color:var(--perf-accent)}html[data-theme=dark] .perfNotice{background:var(--bg);border:1px solid var(--line)}html[data-theme=dark] .perfCommission dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .perfTotal{background:var(--bg)}html[data-theme=dark] .perfTotal span{color:var(--muted)}html[data-theme=dark] .perfSales article,html[data-theme=dark] .perfTeam article{border-bottom:1px solid var(--line)}html[data-theme=dark] .perfSales span,html[data-theme=dark] .perfTeam article p{color:var(--muted)}html[data-theme=dark] .perfEmpty{color:var(--muted);border:1px dashed var(--line)}html[data-theme=dark] .perfError{background:var(--bg);color:var(--ink);border:1px solid var(--line);border-left:4px solid #b98228}html[data-theme=dark] .perfDialog{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .perfDialog::backdrop{background:#111827a8}html[data-theme=dark] .perfDialog>header{background:var(--paper);border-bottom:1px solid var(--line)}html[data-theme=dark] .perfDialog .perfPanel,html[data-theme=dark] .perfPdf{border:0}html[data-theme=dark] .performance fieldset{border:1px solid var(--line)}html[data-theme=dark] .perfPlanList span{color:var(--muted)}html[data-theme=dark] .performance :focus-visible,html[data-theme=dark] .perfDialog :focus-visible{outline:3px solid var(--red)}html[data-theme=dark] .perfSales .perfEditedValue,html[data-theme=dark] .perfSales .perfEditedLabel{color:#f6cc8e}html[data-theme=dark] .perfEditedSale{border-left:3px solid #bf8426}html[data-theme=dark] .perfViewing{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--perf-accent)}html[data-theme=dark] .perfViewing p{color:var(--muted)}html[data-theme=dark] .perfLoading{background:var(--paper);border:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .perfLoading p,html[data-theme=dark] .perfTeamTimestamp,html[data-theme=dark] .perfReportUpdated{color:var(--muted)}html[data-theme=dark] .cashIncomeAction{background:#218b4d!important}html[data-theme=dark] .cashExitAction{background:var(--red)}html[data-theme=dark] .financeCategoryTabs button{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .financeCategoryTabs button.active{border-color:#e5272270}html[data-theme=dark] .financeCategoryTabs button:last-child.active{border-color:#218b4d70}html[data-theme=dark] .financeCategoryTabs small{color:var(--muted)}html[data-theme=dark] .financeCategoryIcon.card{color:#ee9996;background:#3f1f1c}html[data-theme=dark] .financeCategoryIcon.cash{color:#9ce8bb;background:#303844}html[data-theme=dark] .financePeriod{border-left:4px solid var(--red);color:#fff;background:#17191d}html[data-theme=dark] .financePeriod small{color:#b5becb}html[data-theme=dark] .financeReportButton{color:#e6eaf0;background:#1c2026;border:1px solid #ffffff35}html[data-theme=dark] .financeReportButton:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .financeReportButton:focus-visible{outline:2px solid #424b58}html[data-theme=dark] .financePeriod label{color:#b5becb}html[data-theme=dark] .financePeriod input{color:#fff;background:#25282d;border:1px solid #ffffff24}html[data-theme=dark] .cardOverview>article,html[data-theme=dark] .cashBalanceHero{border-left:5px solid var(--red);color:#fff;background:#17191d}html[data-theme=dark] .cardOverview small,html[data-theme=dark] .cashBalanceHero small{color:#f6918e}html[data-theme=dark] .cardOverview div>span,html[data-theme=dark] .cashBalanceHero div>span{color:#b5becb}html[data-theme=dark] .cashBalanceHero{border-left-color:#218b4d}html[data-theme=dark] .cashBalanceHero small{color:#9ce7bc}html[data-theme=dark] .cashBalanceHero.negative{border-left-color:var(--red)}html[data-theme=dark] .cashBalanceHero.negative small,html[data-theme=dark] .cashBalanceHero.negative strong{color:#f6918e}html[data-theme=dark] .cashMonthMetrics article{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .cashMonthMetrics article:before{background:#218b4d}html[data-theme=dark] .cashMonthMetrics article:last-child:before{background:var(--red)}html[data-theme=dark] .cashMonthMetrics small{color:var(--muted)}html[data-theme=dark] .cashMonthMetrics article:first-child strong{color:#9ce8bb}html[data-theme=dark] .cashMonthMetrics article:last-child strong{color:#e89f9b}html[data-theme=dark] .costFilterControl{color:var(--muted)}html[data-theme=dark] .costFilterControl select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .costBadge{color:#b5becb;background:#242a32}html[data-theme=dark] .costBadge.entrada{color:#9ee6bd;background:#303844}html[data-theme=dark] .costBadge.sem_categoria{color:#b5becb;background:#242a32}html[data-theme=dark] .movementBadge.entrada{color:#9ee6bd;background:#303844}html[data-theme=dark] .movementBadge.saida{color:#f0ba93;background:#3f2b1c}html[data-theme=dark] .financialAmount.entrada{color:#9ee6bd}html[data-theme=dark] .financialAmount.saida{color:#e7a09c}html[data-theme=dark] .receiptLink{color:#ef9895}html[data-theme=dark] .receiptButton{background:0 0;border:0}html[data-theme=dark] .receiptUpload input::file-selector-button{color:#fff;background:#202328;border:0}html[data-theme=dark] .entryContext{background:#242a32;border:1px solid #823a30}html[data-theme=dark] .entryContext>span{color:#fff;background:#24272b}html[data-theme=dark] .entryContext>strong{color:#ea9d9a;background:#3f1f1c}html[data-theme=dark] .entryContext>small{color:var(--muted)}html[data-theme=dark] .entryContext.income{background:#242a32;border-color:#397952}html[data-theme=dark] .entryContext.income>strong{color:#9ee6bd;background:#1c3f2a}html[data-theme=dark] .receiptPreviewBody{background:#24272b}html[data-theme=dark] .receiptPreviewBody iframe{background:#1c2026;border:0}html[data-theme=dark] .postSalesFinanceHero{color:#fff;background:linear-gradient(135deg,#17191d 0%,#252a31 100%)}html[data-theme=dark] .postSalesFinanceHero .eyebrow{color:#f6918e}html[data-theme=dark] .postSalesFinanceHero p:not(.eyebrow){color:#b5becb}html[data-theme=dark] .postSalesFinanceFilters{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .postSalesFinanceFilters label{color:#e6eaf0}html[data-theme=dark] .postSalesFinanceFilters input,html[data-theme=dark] .postSalesFinanceFilters select{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .postSalesFinanceFilters input:focus,html[data-theme=dark] .postSalesFinanceFilters select:focus{border-color:#e52722;outline:3px solid #e527221a}html[data-theme=dark] .postSalesFinanceSummary article{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .postSalesFinanceSummary article.total{background:#242a32;border-color:#345a7f}html[data-theme=dark] .postSalesFinanceSummary small{color:#b5becb}html[data-theme=dark] .postSalesFinanceSummary article.total strong{color:#99c3ea}html[data-theme=dark] .postSalesFinanceSummary span{color:#a6c0dd}html[data-theme=dark] .postSalesFinanceWarning{color:#e7c79c;background:#242a32;border:1px solid #8a6628;border-left:4px solid #d88a25}html[data-theme=dark] .postSalesFinanceState{background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .postSalesFinanceState span{color:#b5becb}html[data-theme=dark] .postSalesFinanceState.error{color:#ea9e9a;background:#242a32;border-color:#87302c}html[data-theme=dark] .postSalesFinanceTableWrap{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .postSalesFinanceTable th{color:#fff;background:#202328}html[data-theme=dark] .postSalesFinanceTable td{color:#e6eaf0;border-top:1px solid #424b58}html[data-theme=dark] .postSalesFinanceTable tbody tr:first-child td{border-top:0}html[data-theme=dark] .postSalesFinanceTable tbody tr:nth-child(2n){background:#242a32}html[data-theme=dark] .postSalesFinanceTable td small{color:#a6bfdd}html[data-theme=dark] .postSalesFinanceTable td.total{color:#a0e4c2}html[data-theme=dark] .postSalesDocumentCell a{color:#9ec2e5;background:#1c2d3f}html[data-theme=dark] .postSalesPaymentTag{color:#a6c4dd;background:#242a32}html[data-theme=dark] .postSalesPaymentTag.cartao{color:#b6a6dd;background:#261c3f}html[data-theme=dark] .postSalesPaymentTag.pix{color:#9aead0;background:#303844}html[data-theme=dark] .postSalesPaymentTag.dinheiro{color:#a3e0bd;background:#303844}html[data-theme=dark] .postSalesPaymentTag.boleto{color:#f2c592;background:#3f301c}html[data-theme=dark] .postSalesPaymentTag.transferencia{color:#a4c1e0;background:#1c2c3f}html[data-theme=dark] .postSalesPaymentTag.misto{color:#b9a6dd;background:#242a32}html[data-theme=dark] .postSalesPaymentTag.sem_cobranca{color:#b5becb;background:#242a32}html[data-theme=dark] .postSalesFinancePagination{color:#a6c0dd}html[data-theme=dark] .postSalesFinancePagination strong{color:#e6eaf0}html[data-theme=dark] .postSalesFinanceTable tbody tr.counterSaleMovement{background:#242a32}html[data-theme=dark] .postSalesFinanceTable tbody tr.counterSaleMovement:nth-child(2n){background:#3f331c}html[data-theme=dark] a.postSalesPaymentTag.paymentReceiptLink{border:1px solid}html[data-theme=dark] a.postSalesPaymentTag.paymentReceiptLink:focus-visible{outline:3px solid}html[data-theme=dark] .financialSales{color:var(--ink)}html[data-theme=dark] .financialSalesToolbar input,html[data-theme=dark] .financialSalesToolbar select,html[data-theme=dark] .financialSalesFilters input,html[data-theme=dark] .financialSalesFilters select{color:var(--ink);border:1px solid var(--line);background:var(--fs-bg)}html[data-theme=dark] .financialSales .financialSalesFiltersActive{color:var(--ink)}html[data-theme=dark] .financialSalesFilters{border:1px solid var(--line);background:var(--fs-subtle)}html[data-theme=dark] .financialSalesSummary{color:var(--muted)}html[data-theme=dark] .financialSalesSummary strong{color:var(--ink)}html[data-theme=dark] .financialSalesTableWrap{border:1px solid var(--line);background:var(--fs-bg)}html[data-theme=dark] .financialSalesTable>thead>tr>th{background:var(--fs-subtle);color:var(--muted)}html[data-theme=dark] .financialSalesTable>tbody>tr>td{border-top:1px solid var(--line)}html[data-theme=dark] .financialSalesTable>tbody>tr>td>small{color:var(--muted)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSalePending>td{background:var(--fs-pending)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleConfirmed>td{background:var(--fs-confirmed)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSalePending>td:first-child{border-left:3px solid var(--fs-pending-line)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleConfirmed>td:first-child{border-left:3px solid var(--fs-confirmed-line)}html[data-theme=dark] .financialSaleStatus.confirmed{color:var(--fs-confirmed-text);background:var(--fs-confirmed);border:1px solid var(--fs-confirmed-line)}html[data-theme=dark] .financialSaleStatus.pending{color:var(--fs-pending-text);background:var(--fs-pending);border:1px solid var(--fs-pending-line)}html[data-theme=dark] .financialSalesMuted{color:var(--muted)}html[data-theme=dark] .financialSales button:focus-visible{outline:3px solid var(--red)}html[data-theme=dark] .financialSaleWorkspace{background:var(--fs-bg)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleExpandedRow>td{border-top:0}html[data-theme=dark] .financialSaleExpandedRow .financialSaleWorkspace{border-top:1px solid var(--line)}html[data-theme=dark] .financialSalePaymentPanel p{color:var(--muted)}html[data-theme=dark] .financialSaleFiles button{background:var(--fs-subtle)}html[data-theme=dark] .financialSalePayments{border:1px solid var(--line);background:var(--fs-bg)}html[data-theme=dark] .financialSalePayment{background:color-mix(in srgb,var(--fs-pending) 45%,var(--fs-bg));border:0}html[data-theme=dark] .financialSalePayment+.financialSalePayment{border-top:1px solid var(--line)}html[data-theme=dark] .financialSalePayment.isConfirmed{background:color-mix(in srgb,var(--fs-confirmed) 65%,var(--fs-bg))}html[data-theme=dark] .financialSalePaymentInfo>small,html[data-theme=dark] .financialSalePaymentValue>span,html[data-theme=dark] .financialSalePaymentProgress{color:var(--muted)}html[data-theme=dark] .financialSaleNoPayments{border:1px solid var(--line);background:var(--fs-subtle)}html[data-theme=dark] .financialSaleNoPayments strong{color:var(--ink)}html[data-theme=dark] .financialSaleNoPayments span{color:var(--muted)}html[data-theme=dark] .financialSalesWarnings{color:var(--fs-warn)}html[data-theme=dark] .financialSaleOtherDetails{border-top:1px solid var(--line)}html[data-theme=dark] .financialSaleOtherDetails>summary{color:var(--muted)}html[data-theme=dark] .financialSaleOtherDetails>summary:focus-visible{outline:3px solid var(--red)}html[data-theme=dark] .financialSaleFacts dt{color:var(--muted)}html[data-theme=dark] .financialPaymentReview label{background:0 0;border:0}html[data-theme=dark] .financialPaymentReview label:has(input:focus-visible){outline:3px solid var(--red)}html[data-theme=dark] .financialPaymentReview.isConfirmed label,html[data-theme=dark] .financialPaymentReview.isConfirmed small{color:var(--fs-confirmed-text)}html[data-theme=dark] .financialPaymentReview.isPending label{color:var(--ink)}html[data-theme=dark] .financialPaymentReview small{color:var(--muted)}html[data-theme=dark] .financialPaymentCheck{color:#fff;background:#208447}html[data-theme=dark] .financialSales .financialPaymentUndo{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .financialPaymentUndoPrompt{background:var(--fs-bg);border:1px solid var(--line);color:var(--ink)}@media (width<=760px){html[data-theme=dark] .financialSalesTableWrap{background:0 0;border:0}html[data-theme=dark] .financialSalesTable>tbody>tr:not(.financialSaleExpandedRow){border:1px solid var(--line)}html[data-theme=dark] .financialSalesTable>tbody>tr>td{border:0}html[data-theme=dark] .financialSalesTable>tbody>tr>td[data-label]:before{color:var(--muted)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSalePending>td:first-child,html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleConfirmed>td:first-child{border-left:0}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSalePending{background:var(--fs-pending);border-color:var(--fs-pending-line)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleConfirmed{background:var(--fs-confirmed);border-color:var(--fs-confirmed-line)}html[data-theme=dark] .financialSalesTable>tbody>tr.financialSaleExpandedRow{border:1px solid var(--line);border-top:0}html[data-theme=dark] .financialSalePayment>.financialPaymentReview{border-top:1px solid var(--line)}}html[data-theme=dark] .financialSaleModelCost small{color:var(--muted)}html[data-theme=dark] .financeModuleTabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .financeModuleTabs button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .financeModuleTabs button>span{color:#b5becb;background:#303844}html[data-theme=dark] .financeModuleTabs button strong{color:#e6eaf0}html[data-theme=dark] .financeModuleTabs button small{color:#b5becb}html[data-theme=dark] .financeModuleTabs button.active>span{color:var(--night-danger-text);background:#3f1f1c}html[data-theme=dark] .financeModuleTabs button.active strong{color:#e6eaf0}html[data-theme=dark] .financeModuleTabs button.active:after{background:var(--red)}html[data-theme=dark] .financeModuleTabs button:focus-visible,html[data-theme=dark] .accountsPayableView button:focus-visible,html[data-theme=dark] .accountsPayableView a:focus-visible{outline:3px solid #e5272230}html[data-theme=dark] .payableReportAction{color:#e6eaf0!important;background:#1c2026!important;border-color:#424b58!important}html[data-theme=dark] .payableReportAction:hover{background:#242a32!important;border-color:#424b58!important}html[data-theme=dark] .payablePermissionNotice{color:#e6ca9e;background:#3f361c;border:1px solid #8a6f28;border-left:4px solid #d99122}html[data-theme=dark] .payablePeriod{border-left:4px solid var(--red);color:#fff;background:#17191d}html[data-theme=dark] .payablePeriod>div>small{color:#f6918e}html[data-theme=dark] .payablePeriod>div>span,html[data-theme=dark] .payablePeriod label{color:#b5becb}html[data-theme=dark] .payablePeriod input{color:#fff;background:#25282d;border:1px solid #ffffff24}html[data-theme=dark] .payableMetrics article{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .payableMetrics article:before{background:#5c6470}html[data-theme=dark] .payableMetrics .pending:before,html[data-theme=dark] .payableMetrics .future:before{background:#d58a1c}html[data-theme=dark] .payableMetrics .paid:before{background:#218b4d}html[data-theme=dark] .payableMetrics .overdue:before{background:#9da1a8}html[data-theme=dark] .payableMetrics .overdue.attention:before{background:#d63830}html[data-theme=dark] .payableMetrics small,html[data-theme=dark] .payableMetrics span{color:#b5becb}html[data-theme=dark] .payableMetrics .overdue.attention strong{color:#e99d9b}html[data-theme=dark] .payableMetrics .paid strong{color:#9ee6bc}html[data-theme=dark] .payableToolbar{background:#1c2026}html[data-theme=dark] .payableFilters label{color:#b5becb}html[data-theme=dark] .payableFilters input,html[data-theme=dark] .payableFilters select{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .payableFilters input:focus,html[data-theme=dark] .payableFilters select:focus{border-color:var(--red)}html[data-theme=dark] .payableNotice{color:#a6ddbb;background:#242a32;border-bottom:1px solid #424b58}html[data-theme=dark] .payableNotice button{color:inherit;background:0 0;border:0}html[data-theme=dark] .payableSchedule{background:#242a32}html[data-theme=dark] .payableDateBlock{color:#fff;background:#202328}html[data-theme=dark] .payableDay>header small{color:#b5becb}html[data-theme=dark] .payableRows{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableRow{border-top:1px solid #424b58;border-left:4px solid #737b87}html[data-theme=dark] .payableRow:first-child{border-top:0}html[data-theme=dark] .payableRow.paid{background:#1c2026;border-left-color:#218b4d}html[data-theme=dark] .payableIdentity>div:first-child>span{color:#b5becb}html[data-theme=dark] .payableMeta span{color:#b5becb;background:#242a32}html[data-theme=dark] .payableDocuments button,html[data-theme=dark] .payableDocuments .missingDocument{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableDocuments button:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .payableDocuments .copyReference{color:#e6cb9e;background:#242a32;border-color:#806b33}html[data-theme=dark] .payableDocuments .missingDocument,html[data-theme=dark] .payableValue>small{color:#b5becb}html[data-theme=dark] .payableStatus{color:#a6bbdd;background:#242a32}html[data-theme=dark] .payableStatus.overdue{color:#ea9d9a;background:#3f1f1c}html[data-theme=dark] .payableStatus.today{color:#f5bd8f;background:#3f2f1c}html[data-theme=dark] .payableStatus.soon{color:#f3c890;background:#3f331c}html[data-theme=dark] .payableStatus.paid{color:#9ee6bc;background:#303844}html[data-theme=dark] .payableActions button,html[data-theme=dark] .confirmPaymentModal .confirmPaid{border:0}html[data-theme=dark] .payableActions .secondary{border:1px solid #424b58}html[data-theme=dark] .confirmPaid{color:#fff;background:#218b4d;border:0}html[data-theme=dark] .reopenPayable{color:#a6bddd;background:#242a32}html[data-theme=dark] .payableModal .modalHead p:last-child,html[data-theme=dark] .payablePreviewModal .modalHead p:last-child,html[data-theme=dark] .payableUploadIntro span{color:#b5becb}html[data-theme=dark] .payableUploadGrid label{background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .payableUploadGrid label:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .payableUploadGrid label.selected{background:#242a32;border-color:#95c9a9}html[data-theme=dark] .uploadIcon{color:#fff;background:#202328}html[data-theme=dark] .payableUploadGrid small{color:#b5becb}html[data-theme=dark] .payableFormError{color:#e8a09c;background:#242a32;border:1px solid #8a3028}html[data-theme=dark] .paymentConfirmationSummary small{color:#b5becb}html[data-theme=dark] .paymentWarning{color:#e8cb9b;background:#3f351c;border:1px solid #8a6b28}html[data-theme=dark] .payablePreviewBody{background:#2a2d31}html[data-theme=dark] .payablePreviewBody iframe,html[data-theme=dark] .payablePreviewBody img{background:#1c2026;border:0}html[data-theme=dark] .payableReportModal .modalHead p:last-child{color:#b5becb}html[data-theme=dark] .payableReportBody{background:#242a32}html[data-theme=dark] .payableReportSection{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableReportSection legend{color:#e6eaf0}html[data-theme=dark] .payableReportSection legend>span{color:#fff;background:#24272c}html[data-theme=dark] .payableReportOptions label{color:#e6eaf0;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .payableReportOptions label:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .payableReportOptions label.active{background:#242a32;border-color:#e24741}html[data-theme=dark] .payableReportOptions label>span{color:#fff;background:#25282d}html[data-theme=dark] .payableReportOptions label.active>span{background:var(--red)}html[data-theme=dark] .payableReportOptions small{color:#b5becb}html[data-theme=dark] .payableReportPeriodTabs{background:#242a32}html[data-theme=dark] .payableReportPeriodTabs label{color:#b5becb}html[data-theme=dark] .payableReportPeriodTabs label.active{color:#e6eaf0;background:#1c2026}html[data-theme=dark] .payableReportFields label{color:#b5becb}html[data-theme=dark] .payableReportFields input,html[data-theme=dark] .payableReportFields select{color:#e6eaf0;background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .payableReportFields input:focus,html[data-theme=dark] .payableReportFields select:focus{border-color:var(--red)}html[data-theme=dark] .payableReportFields select:disabled{color:#b5becb;background:#242a32}html[data-theme=dark] .payableReportFields label>small{color:#b5becb}html[data-theme=dark] .payableReportCriterion{color:#b5becb;border-left:3px solid #7b828c}html[data-theme=dark] .payableReportSummary{background:#242a32;border:1px solid #466d52;border-left:4px solid #218b4d}html[data-theme=dark] .payableReportSummary>span{color:#a6ddbc}html[data-theme=dark] .payableReportSummary>small{color:#b5becb}html[data-theme=dark] .payableReportModal .modalFoot{background:#1c2026}@media (width<=1180px){html[data-theme=dark] .payableActions{border-top:1px dashed #424b58}}@media (width<=760px){html[data-theme=dark] .confirmPaymentModal .modalFoot{background:#1c2026}}html[data-theme=dark] .payableRow.forecastIncomplete{background:#3f381c}html[data-theme=dark] .payableRow.documentsComplete,html[data-theme=dark] .payableRow.paid{background:#242a32}html[data-theme=dark] .payableRow.overdue{border-left-color:#d63830}html[data-theme=dark] .payableRow.today{border-left-color:#e26e22}html[data-theme=dark] .payableRow.soon{border-left-color:#d99122}html[data-theme=dark] .payableWorkflow{color:#edd296;background:#3f381c}html[data-theme=dark] .payableWorkflow.documentsComplete{color:#9aeaba;background:#1c3f28}html[data-theme=dark] .payableWorkflow.paid,html[data-theme=dark] .payableRow.paid .payableStatus.paid{color:#fff;background:#087a3f}html[data-theme=dark] .payableRow:not(.paid) .payableValue>strong{color:#f4c790}html[data-theme=dark] .payableRow.paid .payableValue>strong{color:#96edc0}html[data-theme=dark] .payableUploadGrid input{border:0!important}html[data-theme=dark] .payableUploadGrid label:has(input:focus-visible){outline:3px solid #e5272230}html[data-theme=dark] .payableUploadGrid label[aria-busy=true]{background:#3f361c;border-color:#d99a16}html[data-theme=dark] .payableReaderNotice{color:#a5dfbb;background:#242a32;border:1px solid #3e744f}html[data-theme=dark] .payableReaderNotice>span{background:#1c3f27}html[data-theme=dark] .payableReaderNotice.reading{color:#edd096;background:#3f361c;border-color:#8a6f28}html[data-theme=dark] .payableReaderNotice.reading>span{background:#3f371c}html[data-theme=dark] .payableFormGrid label.needsReview{color:#ecce98;background:#3f371c}html[data-theme=dark] .payableFormGrid label.needsReview input{border-color:#d99a16}html[data-theme=dark] .payableFormGrid label>small{color:#b5becb}html[data-theme=dark] .payableRecurrence{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .payableRecurrence legend{color:#e6eaf0}html[data-theme=dark] .payableChoiceGrid label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableChoiceGrid label.active{background:#242a32;border-color:#e24741}html[data-theme=dark] .payableChoiceGrid span{color:#b5becb}html[data-theme=dark] .payableAmountMode{border-top:1px dashed #424b58}html[data-theme=dark] .payableRecurrenceSummary,html[data-theme=dark] .payableSeriesInfo{color:#e6ce9e;background:#3f361c;border:1px solid #84722e}html[data-theme=dark] .payableRecurrenceSummary small,html[data-theme=dark] .payableSeriesInfo small{color:#ddcca6}html[data-theme=dark] .payableSeriesInfo{color:#a6ddbb;background:#242a32;border-color:#3e754f}html[data-theme=dark] .payableSeriesInfo small{color:#a6ddba}@media (width<=760px){html[data-theme=dark] .payableModal .modalFoot{background:#1c2026}}html[data-theme=dark] .payableStandaloneNotice{border:1px solid #424b58}html[data-theme=dark] .payableDrillHeader{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableBreadcrumbs button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .payableBreadcrumbs button:hover{color:#e6eaf0;background:#242a32}html[data-theme=dark] .payableBreadcrumbs button.active{color:#fff;background:#24272c}html[data-theme=dark] .payableBreadcrumbs>span{color:#b5becb}html[data-theme=dark] .payableBreadcrumbs>strong{color:#e6eaf0}html[data-theme=dark] .payableColorLegend .paid,html[data-theme=dark] .payableSplitValues .paid,html[data-theme=dark] .payableMonthSplit .paid,html[data-theme=dark] .payableCompactTotals .paid,html[data-theme=dark] .payableCalendarGrid .paid,html[data-theme=dark] .payableDaySummary .paid{color:#96edc0}html[data-theme=dark] .payableColorLegend .pending,html[data-theme=dark] .payableSplitValues .pending,html[data-theme=dark] .payableMonthSplit .pending,html[data-theme=dark] .payableCompactTotals .pending,html[data-theme=dark] .payableCalendarGrid .pending,html[data-theme=dark] .payableDaySummary .pending{color:#f4c790}html[data-theme=dark] .payableYearView{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .payableYearSelector button{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableYearSelector small{color:#b5becb}html[data-theme=dark] .payableHierarchyLoading{color:#b5becb;background:#1c2026;border:1px dashed #424b58}html[data-theme=dark] .payableYearCard{border:1px solid #424b58;border-left:5px solid var(--red);color:#e6eaf0;background:#1c2026}html[data-theme=dark] .payableYearCard:hover{border-color:#424b58}html[data-theme=dark] .payableYearCard>div:first-child>span,html[data-theme=dark] .payableYearCard>div:first-child>small{color:#b5becb}html[data-theme=dark] .payableSplitValues>span{background:#1c2026;border:1px solid}html[data-theme=dark] .payableOpenHint{color:#b5becb}html[data-theme=dark] .payableOpenHint b{color:#fff;background:#24272c}html[data-theme=dark] .payableMonthsView,html[data-theme=dark] .payableCalendarView{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .payableLevelIntro>div:first-child>small{color:var(--night-danger-text)}html[data-theme=dark] .payableLevelIntro p,html[data-theme=dark] .payableLevelTotal span{color:#b5becb}html[data-theme=dark] .payableMonthsGrid>button{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableMonthsGrid>button:hover{border-color:#424b58}html[data-theme=dark] .payableMonthsGrid>button.empty{color:#b5becb;background:#242a32}html[data-theme=dark] .payableMonthName{color:#b5becb}html[data-theme=dark] .payableMonthSplit{border-top:1px solid #424b58}html[data-theme=dark] .payableMonthSplit small,html[data-theme=dark] .payableNoValues,html[data-theme=dark] .payableMonthArrow{color:#b5becb}html[data-theme=dark] .payableCompactTotals>span{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableWeekdays span{color:#b5becb}html[data-theme=dark] .payableCalendarGrid>button{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .payableCalendarGrid>button.hasValues{border-color:#424b58}html[data-theme=dark] .payableCalendarGrid>button.hasValues:hover{background:#1c2026;border-color:#424b58}html[data-theme=dark] .payableCalendarGrid>button.empty{color:#b5becb;background:#242a32}html[data-theme=dark] .payableCalendarNumber{background:#242a32}html[data-theme=dark] .payableCalendarGrid>button.hasValues .payableCalendarNumber{color:#fff;background:#25282d}html[data-theme=dark] .payableCalendarGrid>button>small{color:#b5becb}html[data-theme=dark] .payableDaySummary{background:#242a32;border-top:1px solid #424b58;border-bottom:1px solid #424b58}html[data-theme=dark] .payableDaySummary>span{border-left:3px solid #767d87}html[data-theme=dark] .payableDaySummary>span.paid{border-left-color:#168049}html[data-theme=dark] .payableDaySummary>span.pending{border-left-color:#c67613}html[data-theme=dark] .payablePrintScope{color:var(--muted)}html[data-theme=dark] .payablePrintInfo{border-bottom:1px solid var(--line)}html[data-theme=dark] .payablePrintWarning{color:#f6c78e}html[data-theme=dark] .adminTabs{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .adminTabs button{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .adminTabs button.active{color:#fff;background:#17191d}html[data-theme=dark] .adminNotice{color:#edc996;background:#3f341c;border:1px solid #8a6628;border-left:4px solid #e39822}html[data-theme=dark] .roleBadge.operacional{color:#a6bddd;background:#242a32}html[data-theme=dark] .roleBadge.financeiro{color:#9ee6bd;background:#303844}html[data-theme=dark] .roleBadge.administrador{color:#eb9c99;background:#3f1f1c}html[data-theme=dark] .legacyBadge{color:#f3c591;background:#3f331c}html[data-theme=dark] .statusDot{color:#9ee6bd;background:#242a32}html[data-theme=dark] .statusDot:before{background:currentColor}html[data-theme=dark] .statusDot.inactive{color:#b5becb;background:#242a32}html[data-theme=dark] .auditToolbar label{color:var(--muted)}html[data-theme=dark] .auditList article{border-top:1px solid #424b58}html[data-theme=dark] .auditList article:first-child{border-top:0}html[data-theme=dark] .auditList small{color:var(--muted)}html[data-theme=dark] .auditIcon{color:#b5becb;background:#242a32}html[data-theme=dark] .auditIcon.create,html[data-theme=dark] .auditIcon.restore,html[data-theme=dark] .auditIcon.login{color:#9ce8bb;background:#303844}html[data-theme=dark] .auditIcon.cancel,html[data-theme=dark] .auditIcon.archive,html[data-theme=dark] .auditIcon.delete_permanent{color:#ee9996;background:#3f1f1c}html[data-theme=dark] .auditIcon.sell,html[data-theme=dark] .auditIcon.import_sale{color:#a0b9e3;background:#1c283f}html[data-theme=dark] .auditMeta span,html[data-theme=dark] .auditMeta time{color:#b5becb}html[data-theme=dark] .accessToggle{background:#242a32}html[data-theme=dark] .formError{color:#ea9d9a;background:#242a32}html[data-theme=dark] .registeredLogin small{color:#a3e0bf}html[data-theme=dark] .auditIcon.register_credentials{color:#9ce8bb;background:#303844}html[data-theme=dark] .activationInfo{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .activationInfo small{color:#a6ddba}html[data-theme=dark] .activationModal>p{color:var(--muted)}html[data-theme=dark] .activationCode{color:#a6ddbe;background:#242a32;border:1px dashed #97aaa0}html[data-theme=dark] .activationGuidance{background:#242a32}html[data-theme=dark] .roleBadge.vendedor{color:#a6bddd;background:#242a32}html[data-theme=dark] .roleBadge.gerente{color:#f3c790;background:#3f331c}html[data-theme=dark] .roleBadge.estoque{color:#a0b9e3;background:#1c283f}html[data-theme=dark] .modelCatalogMetrics article{border:1px solid var(--line);background:#1c2026;border-top:4px solid #69717b}html[data-theme=dark] .modelCatalogMetrics article.complete{border-top-color:#24834d}html[data-theme=dark] .modelCatalogMetrics article.pending{border-top-color:#da5d31}html[data-theme=dark] .modelCatalogMetrics small{color:var(--muted)}html[data-theme=dark] .modelCatalogNotice{color:#a6ddbb;background:#242a32;border:1px solid #3f734f}html[data-theme=dark] .modelCatalogNotice button{color:inherit;background:0 0;border:0}html[data-theme=dark] .modelCatalogError{color:#e5a29e;background:#242a32;border:1px solid #8a3028}html[data-theme=dark] .modelCatalogActions input{border:1px solid #424b58;outline:0}html[data-theme=dark] .modelCatalogActions input:focus{border-color:var(--red)}html[data-theme=dark] .modelCatalogList{background:#242a32}html[data-theme=dark] .modelCatalogRow{background:#1c2026;border:1px solid #424b58;border-left:4px solid #596373}html[data-theme=dark] .modelCatalogPhoto{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .modelCatalogPhoto>label{color:#fff;background:#17191de8}html[data-theme=dark] .modelCatalogIdentity>p{color:var(--muted)}html[data-theme=dark] .modelNoAliases,html[data-theme=dark] .modelAliasList>small{color:#b5becb}html[data-theme=dark] .modelAliasList>span{color:#b5becb;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .modelAliasList button{color:#e2a6a2;background:#1c2026;border:0}html[data-theme=dark] .modelCatalogValue small{color:var(--muted)}html[data-theme=dark] .modelCatalogValue strong.missing{color:#e5a99e}html[data-theme=dark] .modelCatalogValue span{color:#eec896}html[data-theme=dark] .modelCatalogRowActions .mergeAction{background:#242a32;border-color:#424b58}html[data-theme=dark] .modelCatalogRowActions .textAction{color:#e0a6a3;background:0 0;border:0}html[data-theme=dark] .modelCatalogRowActions>span,html[data-theme=dark] .modelCatalogModal .modalHead p:last-child,html[data-theme=dark] .modelMergeModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .modelPhotoPicker{background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .modelPhotoPicker small{color:var(--muted)}html[data-theme=dark] .modelMergeFlow{background:#242a32}html[data-theme=dark] .modelMergeFlow span{color:var(--muted)}html[data-theme=dark] .modelMergeSelection{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .modelMergeSelection legend{color:#b5becb}html[data-theme=dark] .modelMergeSelection label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .modelMergeSelection label.selected{background:#242a32;border-color:#8a2d28}html[data-theme=dark] .modelMergeSelection small{color:var(--muted)}html[data-theme=dark] .modelMergeWarning,html[data-theme=dark] .modelMergeDataWarning{color:#e8cb9b;background:#3f351c;border:1px solid #8a6b28;border-left:4px solid #d98b25}html[data-theme=dark] .modelMergeDataWarning{color:#dfa7a4;background:#242a32;border-color:#893129 #893129 #893129 #c7433b}html[data-theme=dark] .modelMergeDataNotice{color:#a6ddbb;background:#242a32;border:1px solid #3f734f;border-left:4px solid #24834d}@media (width<=720px){html[data-theme=dark] .modelCatalogValue{border-top:1px solid #424b58}}html[data-theme=dark] .divergencesPanel .toolbar label{color:var(--muted)}html[data-theme=dark] .divergenceCard{border:1px solid var(--line)}html[data-theme=dark] .divergenceCard>summary:after,html[data-theme=dark] .divergenceCard small{color:var(--muted)}html[data-theme=dark] .divergencePending{color:#f5ca8e;background:#3f331c}html[data-theme=dark] .divergenceContent{border-top:1px solid var(--line)}html[data-theme=dark] .divergenceIssues article{background:#242a32}html[data-theme=dark] .divergenceIssues dt{color:var(--muted)}html[data-theme=dark] .divergenceContent textarea,html[data-theme=dark] .divergenceFields input{border:1px solid var(--line)}html[data-theme=dark] .saleDivergenceNotice{background:#3f321c;border:1px solid #8a6628}html[data-theme=dark] .saleDivergenceNotice button{background:0 0;border:0}html[data-theme=dark] .profileCopy small{color:#b5becb}html[data-theme=dark] .logoutButton{color:#b5becb;background:0 0;border:1px solid #ffffff26}html[data-theme=dark] .logoutButton:hover{color:#fff;border-color:#fff5}html[data-theme=dark] .archiveToggle{color:var(--muted)}html[data-theme=dark] .saleInvoiceButton{color:var(--ink);background:0 0;border:0;text-decoration-color:#f2959166}html[data-theme=dark] .saleInvoiceButton:hover{color:#ee9996;background:#242a32;text-decoration-color:currentColor}html[data-theme=dark] .saleInvoiceButton:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .badge.arquivada{color:#b5becb;background:#242a32}html[data-theme=dark] .archivedRow{background:#242a32}html[data-theme=dark] .archiveReason{color:#dda9a6!important}html[data-theme=dark] .rowMenu summary{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .rowMenu[open] summary{border-color:#424b58}html[data-theme=dark] .rowMenu>div{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .rowMenu button,html[data-theme=dark] .rowMenuFile{color:var(--ink);background:0 0;border:0}html[data-theme=dark] .rowMenu button:hover,html[data-theme=dark] .rowMenuFile:hover{background:#242a32}html[data-theme=dark] .rowMenu button.danger{color:#eb9c99}html[data-theme=dark] .guidedContext{border-left:4px solid var(--red);background:#242a32}html[data-theme=dark] .guidedContext small{color:var(--muted)}html[data-theme=dark] .formGrid textarea{border:1px solid #424b58}html[data-theme=dark] .destructiveNotice{color:#dfa9a5;background:#242a32;border:1px solid #87352c}html[data-theme=dark] .dangerPrimary{background:#bd2b26!important}html[data-theme=dark] .stockPreviewModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .previewSummary{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .previewSummary>div{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .previewSummary small{color:var(--muted)}html[data-theme=dark] .previewBadge.new{color:#9ee6bd;background:#303844}html[data-theme=dark] .previewBadge.existing{color:#a6bedd;background:#242a32}html[data-theme=dark] .previewBadge.duplicate{color:#f0ba93;background:#3f2b1c}html[data-theme=dark] .previewWarning{color:#eec996;background:#3f341c}html[data-theme=dark] .cancelledRow{background:#242a32}html[data-theme=dark] .cancellationReason{color:#dda9a6!important}html[data-theme=dark] .noActions{color:var(--muted)}html[data-theme=dark] .fieldNeedsReview{background:#242a32;border:1px solid #e6aa47}html[data-theme=dark] .fieldNeedsReview input,html[data-theme=dark] .fieldNeedsReview select{border-color:#d99b37!important}html[data-theme=dark] .fieldNeedsReview>small{color:#eaca99}html[data-theme=dark] .fieldConflict{background:#242a32;border:1px solid #df7e77}html[data-theme=dark] .fieldConflict input,html[data-theme=dark] .fieldConflict select{border-color:#cc4c43!important}html[data-theme=dark] .fieldConflict>small{color:#e4a4a0}html[data-theme=dark] .receiptReviewSummary{background:#242a32;border:1px solid #ebc477}html[data-theme=dark] .receiptReviewSummary li{border-top:1px solid #8a6a28}html[data-theme=dark] .receiptReviewSummary li:first-child{border-top:0}html[data-theme=dark] .receiptReviewSummary span{color:#e6c99e}html[data-theme=dark] .receiptReviewSummary li.conflict b,html[data-theme=dark] .receiptReviewSummary li.conflict span{color:#e2a5a1}html[data-theme=dark] .reviewConfirmation{color:#eecb96;background:#3f341c}html[data-theme=dark] .formSectionNotice{border-left:4px solid var(--red);background:#242a32}html[data-theme=dark] .formSectionNotice span{color:var(--muted)}html[data-theme=dark] .modelGroupRow td{background:#242a32;border-top:1px solid #424b58}html[data-theme=dark] .modelGroupToggle{color:var(--ink);background:0 0;border:0}html[data-theme=dark] .modelGroupToggle:hover{background:#242a32}html[data-theme=dark] .modelGroupChevron{color:#b5becb}html[data-theme=dark] .modelGroupThumb{background:#1c2026}html[data-theme=dark] .modelGroupInfo small,html[data-theme=dark] .modelGroupCount{color:var(--muted)}html[data-theme=dark] .stockUnitMismatch{color:#e0a6a3;background:#242a32;border-bottom:1px solid #893629}html[data-theme=dark] .stockComparisonBasis{color:#a6c5dd;background:#242a32;border-bottom:1px solid #34577f}html[data-theme=dark] .stockComparisonSummary>div:before{background:#9aa1aa}html[data-theme=dark] .stockComparisonSummary .matched:before{background:#288457}html[data-theme=dark] .stockComparisonSummary .onlyFile:before{background:#2f6fae}html[data-theme=dark] .stockComparisonSummary .onlySystem:before{background:#d6861f}html[data-theme=dark] .stockComparisonSummary .otherUnit:before{background:#b33b34}html[data-theme=dark] .stockComparisonSummary .dataMismatch:before{background:#8158ae}html[data-theme=dark] .stockComparisonSummary .fileProblems:before{background:#717781}html[data-theme=dark] .stockPreviewSection{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .stockPreviewSectionHead{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .stockPreviewSectionHead span{color:var(--muted)}html[data-theme=dark] .stockPreviewSectionHead em{color:#b5becb}html[data-theme=dark] .stockPreviewTable td>small{color:var(--muted)}html[data-theme=dark] .stockPreviewRow.only_file,html[data-theme=dark] .stockPreviewRow.other_unit,html[data-theme=dark] .stockPreviewRow.history_conflict,html[data-theme=dark] .stockPreviewRow.ambiguous,html[data-theme=dark] .stockPreviewRow.data_mismatch,html[data-theme=dark] .stockPreviewRow.duplicate_file,html[data-theme=dark] .stockPreviewRow.invalid{background:#242a32}html[data-theme=dark] .previewBadge.only_file,html[data-theme=dark] .previewBadge.matched{color:#9ee6bd;background:#303844}html[data-theme=dark] .previewBadge.data_mismatch,html[data-theme=dark] .previewBadge.duplicate_file{color:#f3c591;background:#3f2f1c}html[data-theme=dark] .previewBadge.other_unit,html[data-theme=dark] .previewBadge.history_conflict,html[data-theme=dark] .previewBadge.ambiguous{color:#e3a4a1;background:#3f1f1c}html[data-theme=dark] .previewBadge.invalid{color:#b5becb;background:#242a32}html[data-theme=dark] .stockSystemMatch+.stockSystemMatch{border-top:1px solid #424b58}html[data-theme=dark] .stockSystemMatch span{color:#e6eaf0}html[data-theme=dark] .stockSystemMatch small{color:var(--muted)}html[data-theme=dark] .previewEmptyCell{color:#b5becb}html[data-theme=dark] .stockPreviewReading{color:#e6eaf0}html[data-theme=dark] .stockPreviewClear span{color:var(--muted)}html[data-theme=dark] .stockPreviewModal .modalFoot{background:#1c2026}html[data-theme=dark] .stockComparisonSummary .pendingLink:before{background:#16849a}html[data-theme=dark] .stockPreviewRow.pending_sale_link{background:#242a32}html[data-theme=dark] .previewBadge.pending_sale_link{color:#96dfee;background:#1c3b3f}html[data-theme=dark] .stockLinkState.pending{color:#f0c294}html[data-theme=dark] .stockLinkState.linked{color:#a2e2c1}html[data-theme=dark] .accessModeButton{color:#e6eaf0;background:#242a32;border:0}html[data-theme=dark] .accessModeButton:hover{color:#e6eaf0;background:#303844}html[data-theme=dark] .accessCard label{color:#e6eaf0}html[data-theme=dark] .accessCard input{border:1px solid #424b58;outline:none}html[data-theme=dark] .accessCard input:focus{border-color:#596373}html[data-theme=dark] .accessCard input::placeholder{color:#b5becb}html[data-theme=dark] .accessRemember{background:#242a32;border:1px solid #424b58;color:#e6eaf0!important}html[data-theme=dark] .accessRemember:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .accessRemember input[type=checkbox]:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .accessRememberText small{color:#b5becb}html[data-theme=dark] .accessPinField input{-webkit-text-fill-color:transparent;caret-color:#0000;color:#0000!important}html[data-theme=dark] .accessPinMask{color:var(--ink)}html[data-theme=dark] .accessSuccess{color:#a1e2bd;background:#242a32}html[data-theme=dark] .accessError{color:#eb9c99;background:#242a32}html[data-theme=dark] .passwordRules{background:#242a32}html[data-theme=dark] .passwordRules li{color:#b5becb}html[data-theme=dark] .passwordRules li:before{border:1px solid #424b58}html[data-theme=dark] .passwordRules li.met{color:#a1e2bd}html[data-theme=dark] .passwordRules li.met:before{background:#2c9a5e;border-color:#2c9a5e}html[data-theme=dark] .receiptReadStatus{color:#a6ddbd;background:#242a32;border:1px solid #3e7453}html[data-theme=dark] .receiptReadStatus span{background:#1c3f2a}html[data-theme=dark] .receiptReadStatus.reading,html[data-theme=dark] .receiptReadStatus.review{color:#f5c98f;background:#3f331c;border-color:#8a6528}html[data-theme=dark] .receiptReadStatus.reading span,html[data-theme=dark] .receiptReadStatus.review span{background:#3f331c}html[data-theme=dark] .pwaPrompt{color:#fff;background:#17191df5;border:1px solid #ffffff1e}html[data-theme=dark] .pwaPromptCopy p{color:#b5becb}html[data-theme=dark] .pwaPromptCopy b{color:#fff}html[data-theme=dark] .pwaInstall{background:var(--red);color:#fff;border:0}html[data-theme=dark] .pwaDismiss{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .pwaInstall:focus-visible,html[data-theme=dark] .pwaDismiss:focus-visible{outline:2px solid #424b58}html[data-theme=dark] .appUpdateNotice{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .appUpdateNotice p{color:#a6bcdd}html[data-theme=dark] .appUpdateNotice button{background:var(--red,#e52323);color:#fff;border:0}html[data-theme=dark] .appUpdateNotice button:focus-visible{outline:3px solid #6985ad}html[data-theme=dark] .internalAnnouncement{background:#0e0f11;border:1px solid #ffffff1f}html[data-theme=dark] .internalAnnouncementToolbar{color:#fff}html[data-theme=dark] .internalAnnouncementZoom{color:#fff;background:#ffffff12;border:1px solid #ffffff36}html[data-theme=dark] .internalAnnouncementZoom:hover{background:#ffffff24}html[data-theme=dark] .internalAnnouncementContent>img{background:#0e0f11}html[data-theme=dark] .internalAnnouncementClose{color:#fff;background:#111317de;border:1px solid #ffffff36}html[data-theme=dark] .internalAnnouncementClose:hover{background:var(--red)}html[data-theme=dark] .internalAnnouncementClose:focus-visible,html[data-theme=dark] .internalAnnouncementZoom:focus-visible,html[data-theme=dark] .internalAnnouncementContent:focus-visible{outline:3px solid #424b58}html[data-theme=dark] .announcementManagerModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .announcementManagerBody{background:#242a32}html[data-theme=dark] .announcementManagerLoading{color:var(--muted)}html[data-theme=dark] .announcementOverview{color:#fff;background:#17191d}html[data-theme=dark] .announcementOverview span{color:#b5becb}html[data-theme=dark] .announcementManagerNotice{color:#a6ddbe;background:#242a32;border:1px solid #3d764f}html[data-theme=dark] .announcementCampaignList article{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .announcementCampaignList article>img{background:#17191d}html[data-theme=dark] .announcementCampaignInfo>span{color:#9ee6c2}html[data-theme=dark] .announcementCampaignInfo>strong{color:var(--ink)}html[data-theme=dark] .announcementCampaignInfo>em{color:var(--muted)}html[data-theme=dark] .announcementUnitChips small{color:#e6eaf0;background:#242a32}html[data-theme=dark] .announcementCampaignActions .danger{color:#e8a09c;border-color:#88332b}html[data-theme=dark] .announcementCampaignActions .danger:hover{background:#242a32;border-color:#d53d35}html[data-theme=dark] .announcementAvailability{color:#a6b7dd;background:#242a32;border-left:4px solid #5a6fa6}html[data-theme=dark] .announcementAvailability.complete{color:#b5becb;background:#303844;border-left-color:#424b58}html[data-theme=dark] .announcementAvailability span{color:#a6b7dd}html[data-theme=dark] .announcementAvailability.complete span{color:#b5becb}html[data-theme=dark] .announcementEmpty{background:#1c2026;border:1px dashed #424b58}html[data-theme=dark] .announcementEmpty span{color:var(--muted)}html[data-theme=dark] .announcementEditorHead>button{color:#a6bddd;background:0 0;border:0}html[data-theme=dark] .announcementEditorHead>button:hover{color:var(--night-danger-text)}html[data-theme=dark] .announcementEditorHead>div{border-left:1px solid #424b58}html[data-theme=dark] .announcementEditorHead span{color:var(--muted)}html[data-theme=dark] .announcementPreview{color:#fff;background:#17191d;border:1px dashed #596373}html[data-theme=dark] .announcementPreview span{color:#b5becb}html[data-theme=dark] .announcementCurrent{color:#a6ddbe;background:#242a32;border:1px solid #3e754f}html[data-theme=dark] .announcementSelected{color:#e6eaf0;background:#242a32}html[data-theme=dark] .announcementCurrent small{color:#a6ddbe}html[data-theme=dark] .announcementFilePicker{background:#1c2026;border:1px dashed #424b58}html[data-theme=dark] .announcementFilePicker:hover{border-color:var(--red);background:#242a32}html[data-theme=dark] .announcementFilePicker strong{color:var(--ink)}html[data-theme=dark] .announcementFilePicker small{color:var(--muted)}html[data-theme=dark] .announcementUnitSelector{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .announcementUnitHead span{color:var(--muted)}html[data-theme=dark] .announcementUnitGrid label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .announcementUnitGrid label:hover{border-color:#424b58}html[data-theme=dark] .announcementUnitGrid label.selected{color:#fff;background:#25282d;border-color:#596373}html[data-theme=dark] .announcementUnitGrid label.occupied{color:#b5becb;background:#242a32}html[data-theme=dark] .announcementUnitGrid small,html[data-theme=dark] .announcementUnitGrid label.selected small{color:#b5becb}html[data-theme=dark] .announcementUnitGrid label.occupied small{color:#ddaea6}html[data-theme=dark] .announcementUnitCount{background:#242a32}html[data-theme=dark] .announcementUnitCount span{color:var(--muted)}html[data-theme=dark] .announcementDescription{color:#e6eaf0}html[data-theme=dark] .announcementDescription>small{color:var(--muted)}html[data-theme=dark] .announcementDescription textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .announcementDescription textarea:focus{border-color:var(--red)}@media (width<=720px){html[data-theme=dark] .announcementEditorHead>div{border-top:1px solid #424b58;border-left:0}html[data-theme=dark] .announcementManagerModal>.modalFoot{background:#1c2026}}html[data-theme=dark] .globalSearchTrigger{color:#fff;background:#ffffff0b;border:1px solid #ffffff26}html[data-theme=dark] .globalSearchTrigger:hover{background:#ffffff14}html[data-theme=dark] .globalSearchTrigger:focus-visible{outline:2px solid #ff4b45}html[data-theme=dark] .globalSearchIcon:before{border:1.8px solid}html[data-theme=dark] .globalSearchIcon:after{background:currentColor}html[data-theme=dark] .globalSearchDialog kbd{color:#b5becb;background:#ffffff0c;border:1px solid #ffffff24}html[data-theme=dark] .globalSearchBack{background:#0c0d0f99}html[data-theme=dark] .globalSearchDialog{color:var(--ink);background:#1c2026;border:1px solid #ffffff20}html[data-theme=dark] .globalSearchInput{border-bottom:1px solid var(--line)}html[data-theme=dark] .globalSearchInput>span{color:var(--night-danger-text)}html[data-theme=dark] .globalSearchInput input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .globalSearchInput button{color:#b5becb;background:#242a32;border:0}html[data-theme=dark] .globalSearchEmpty span{color:var(--muted)}html[data-theme=dark] .globalSearchGroup>small{color:#b5becb}html[data-theme=dark] .globalSearchGroup>button{color:var(--ink);background:#1c2026;border:0}html[data-theme=dark] .globalSearchGroup>button:hover,html[data-theme=dark] .globalSearchGroup>button:focus-visible{background:#242a32;outline:0}html[data-theme=dark] .globalSearchGroup button span em{color:var(--muted)}html[data-theme=dark] .globalSearchGroup>button>b,html[data-theme=dark] .globalSearchGroup>button>i{color:#b5becb}html[data-theme=dark] .globalSearchDialog>footer{border-top:1px solid var(--line);color:#b5becb;background:#242a32}html[data-theme=dark] .globalSearchDialog>footer kbd{color:#b5becb;background:#1c2026;border-color:#424b58}@media (width<=680px){html[data-theme=dark] .globalSearchDialog{border:0}}html[data-theme=dark] dialog.globalSearchBack{color:var(--ink);border:0}html[data-theme=dark] dialog.globalSearchBack::backdrop{background:0 0}html[data-theme=dark] .globalSearchClose,html[data-theme=dark] .globalSearchBackButton{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .globalSearchHint,html[data-theme=dark] .globalSearchDialog>footer>span{color:var(--muted)}html[data-theme=dark] .globalSearchDialog :is(button,input):focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .calendarConnection{border:1px solid var(--line);background:#1c2026;border-left:4px solid #424b58}html[data-theme=dark] .calendarConnection>div>span{background:#242a32}html[data-theme=dark] .calendarConnection small{color:var(--muted)}html[data-theme=dark] .calendarConnection.connected{border-left-color:#278754}html[data-theme=dark] .calendarConnection.connected>div>span{color:#a0e4be;background:#303844}html[data-theme=dark] .calendarConnection.ready{border-left-color:#e58b22}html[data-theme=dark] .afterSalesNotice{color:#e6eaf0;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .afterSalesNotice button{background:0 0;border:0}html[data-theme=dark] .afterSalesMetrics button{border:1px solid var(--line);color:var(--ink);background:#1c2026;border-top:4px solid #59616b}html[data-theme=dark] .afterSalesMetrics small,html[data-theme=dark] .afterSalesMetrics span{color:var(--muted)}html[data-theme=dark] .afterSalesMetrics .critical{border-top-color:#cf342d}html[data-theme=dark] .afterSalesMetrics .warning{border-top-color:#e88a19}html[data-theme=dark] .afterSalesMetrics .positive{border-top-color:#298555}html[data-theme=dark] .afterSalesMetrics .neutral{border-top-color:#7d858f}html[data-theme=dark] .afterSalesList article{background:#1c2026;border-top:1px solid #424b58;border-left:4px solid #0000}html[data-theme=dark] .afterSalesList article:hover{background:#242a32}html[data-theme=dark] .afterSalesList article.critical{background:#1c2026;border-left-color:#d63830}html[data-theme=dark] .afterSalesList article.warning{background:#1c2026;border-left-color:#e6942d}html[data-theme=dark] .afterSalesList article.normal{border-left-color:#2d8757}html[data-theme=dark] .afterSalesIdentity>span{color:#fff;background:#17191d}html[data-theme=dark] .afterSalesIdentity small,html[data-theme=dark] .afterSalesList article>div>small,html[data-theme=dark] .afterSalesList article>div>em{color:var(--muted)}html[data-theme=dark] .copyContact{color:var(--ink);background:0 0;border:0}html[data-theme=dark] .copyContact b{color:#b5becb;background:#242a32}html[data-theme=dark] .afterSalesStatus{color:#a6bddd;background:#242a32}html[data-theme=dark] .afterSalesStatus.pendente{color:#f2c591;background:#3f311c}html[data-theme=dark] .afterSalesStatus.contatado{color:#a6badd;background:#242a32}html[data-theme=dark] .afterSalesStatus.agendado{color:#a2e2bf;background:#303844}html[data-theme=dark] .afterSalesStatus.concluido{color:#9ee6bd;background:#303844}html[data-theme=dark] .afterSalesStatus.sem_interesse{color:#b5becb;background:#242a32}html[data-theme=dark] .afterSalesSync .sincronizado{color:#a2e2be}html[data-theme=dark] .afterSalesSync .erro{color:#f6c48e}html[data-theme=dark] .rowOpen{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .afterSalesDetailModal .modalHead p:last-child,html[data-theme=dark] .compactAfterSalesModal .modalHead p:last-child,html[data-theme=dark] .reviewPlansModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .afterSalesDetailGrid>div{border:1px solid var(--line)}html[data-theme=dark] .afterSalesDetailGrid small,html[data-theme=dark] .afterSalesDetailGrid>div>span:not(.afterSalesStatus){color:var(--muted)}html[data-theme=dark] .customerContactCard{background:#242a32}html[data-theme=dark] .customerContactCard small{color:var(--muted)}html[data-theme=dark] .appointmentCard{background:#242a32;border:1px solid #3d7651}html[data-theme=dark] .appointmentCard>span{color:#a1e2bd}html[data-theme=dark] .appointmentCard small{color:#a6ddbc}html[data-theme=dark] .appointmentCard em{color:#b5becb}html[data-theme=dark] .afterSalesDetailActions{border-top:1px solid var(--line)}html[data-theme=dark] .positiveAction{color:#a0e3be;border-color:#377b4e}html[data-theme=dark] .mutedAction{color:#b5becb}html[data-theme=dark] .compactAfterSalesModal textarea{border:1px solid #424b58}html[data-theme=dark] .calendarSaveHint{background:#242a32;border:1px solid #2a5889}html[data-theme=dark] .calendarSaveHint span{color:var(--muted)}html[data-theme=dark] .reviewPlansBody aside{border-right:1px solid var(--line)}html[data-theme=dark] .reviewPlansBody aside>button{color:var(--ink);background:#1c2026;border:0}html[data-theme=dark] .reviewPlansBody aside>button:hover{background:#242a32}html[data-theme=dark] .reviewPlansBody aside small{color:var(--muted)}html[data-theme=dark] .reviewPlansBody aside .newPlanButton{border:1px solid var(--line)}html[data-theme=dark] .reviewPlansBody>form>label>input{border:1px solid #424b58}html[data-theme=dark] .reviewSteps>div:first-child button{color:var(--night-danger-text);background:0 0;border:0}html[data-theme=dark] .reviewSteps input{border:1px solid #424b58}html[data-theme=dark] .reviewSteps label span{color:var(--muted)}html[data-theme=dark] .reviewSteps>div:not(:first-child)>button{color:#dea8a6;background:0 0;border:0}html[data-theme=dark] .planExplanation{color:var(--muted);background:#242a32}html[data-theme=dark] .roleBadge.pos_venda{color:#a2e2be;background:#303844}html[data-theme=dark] .invoiceContactImport{background:#242a32;border:1px solid #427050;border-left:4px solid #2b8554}html[data-theme=dark] .invoiceContactImport>span{color:#a2e2bf;background:#303844}html[data-theme=dark] .invoiceContactImport small{color:#a6ddba}html[data-theme=dark] .invoiceContactImport>b{color:#a1e3be}html[data-theme=dark] .invoiceContactImport.review{background:#242a32;border-color:#8a6828 #8a6828 #8a6828 #d58a24}html[data-theme=dark] .invoiceContactImport.review>span{color:#efc995;background:#3f331c}html[data-theme=dark] .modelPlansHeader{border-bottom:1px solid var(--line)}html[data-theme=dark] .modelPlansHeader p:last-child{color:var(--muted)}html[data-theme=dark] .modelPlanSummary{background:#242a32}html[data-theme=dark] .modelPlanSummary>div{border:1px solid var(--line);background:#1c2026;border-left:4px solid #737b85}html[data-theme=dark] .modelPlanSummary>div.configured{border-left-color:#278353}html[data-theme=dark] .modelPlanSummary>div.pending{border-left-color:#e28a25}html[data-theme=dark] .modelPlanSummary small{color:var(--muted)}html[data-theme=dark] .modelPlanToolbar{border-bottom:1px solid var(--line)}html[data-theme=dark] .modelPlanToolbar>input{border:1px solid #424b58}html[data-theme=dark] .modelPlanToolbar>div{border:1px solid var(--line);background:#242a32}html[data-theme=dark] .modelPlanToolbar>div button{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .modelPlanToolbar>div button.active{color:#fff;background:#17191d}html[data-theme=dark] .modelPlanGrid article{border:1px solid var(--line);background:#1c2026;border-top:4px solid #e28a25}html[data-theme=dark] .modelPlanGrid article.configured{border-top-color:#278353}html[data-theme=dark] .modelPlanCardHead>span{color:#f2c791;background:#3f311c}html[data-theme=dark] .modelPlanGrid article.configured .modelPlanCardHead>span{color:#a0e3bd;background:#303844}html[data-theme=dark] .modelPlanCardHead small{color:var(--muted)}html[data-theme=dark] .modelPlanCardHead em{color:#f2c591;background:#3f311c}html[data-theme=dark] .modelPlanGrid article.configured .modelPlanCardHead em{color:#a2e2bf;background:#303844}html[data-theme=dark] .modelPlanGrid article>p{color:var(--muted)}html[data-theme=dark] .modelPlanGrid article>ol li{border-bottom:1px solid #424b58}html[data-theme=dark] .modelPlanGrid article>ol li strong{color:var(--muted)}html[data-theme=dark] .reviewPlanEditor>label>input{border:1px solid #424b58}html[data-theme=dark] .reviewPlanEditor>label>input[readonly]{color:#b5becb;background:#242a32}html[data-theme=dark] .reviewPlanEditor>label>small{color:var(--muted)}html[data-theme=dark] .planExplanation strong{color:var(--ink)}@media (width<=720px){html[data-theme=dark] .afterSalesList article{border:1px solid var(--line)}html[data-theme=dark] .afterSalesList article>div:nth-child(2),html[data-theme=dark] .afterSalesList article>div:nth-child(3),html[data-theme=dark] .afterSalesList article>div:nth-child(4){border-top:1px solid var(--line)}html[data-theme=dark] .reviewPlansModal .modalFoot{background:#1c2026}}html[data-theme=dark] .afterSalesStatus.fora_garantia{color:#bba6dd;background:#281c3f}html[data-theme=dark] .warrantyAction{color:#bca6dd;border-color:#51357e}html[data-theme=dark] .reactivateAction{color:#a0e3be;border-color:#3e7451}html[data-theme=dark] .modelPlanGrid article>ol li.recurringPlan{background:#242a32;border-bottom:0}html[data-theme=dark] .modelPlanGrid article>ol li.recurringPlan span,html[data-theme=dark] .modelPlanGrid article>ol li.recurringPlan strong{color:#bea6dd}html[data-theme=dark] .fixedReviewSteps>div:first-child>span{color:var(--muted)}html[data-theme=dark] .recurrencePreview{background:#242a32;border:1px solid #424b58;border-left:4px solid #596373}html[data-theme=dark] .recurrencePreview span{color:var(--muted)}html[data-theme=dark] .recurrencePreview.valid{background:#242a32;border-color:#3f7351 #3f7351 #3f7351 #298555}html[data-theme=dark] .recurrencePreview.invalid{background:#242a32;border-color:#86332d #86332d #86332d #cf342d}html[data-theme=dark] .recurrencePreview.invalid strong{color:#e89e9b}html[data-theme=dark] .modelPlanFileSummary{background:#242a32}html[data-theme=dark] .modelPlanFileSummary strong{color:#e6eaf0}html[data-theme=dark] .modelPlanFileSummary span{color:#a1e3bd}html[data-theme=dark] .modelPlanFileSummary small{color:var(--muted)}html[data-theme=dark] .maintenanceAction{color:#a4bfe0;border-color:#395679}html[data-theme=dark] .maintenanceFileDrop{background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .maintenanceFileDrop:hover,html[data-theme=dark] .maintenanceFileDrop.selected{background:#242a32;border-color:#278353}html[data-theme=dark] .maintenanceFileDrop>span{color:#fff;background:#17191d}html[data-theme=dark] .maintenanceExtractionReview{background:#1c2026;border:1px solid #424b58;border-left:4px solid #e08a24}html[data-theme=dark] .maintenanceExtractionReview.alta{background:#242a32;border-color:#407252 #407252 #407252 #278353}html[data-theme=dark] .maintenanceExtractionReview.revisar{background:#242a32;border-color:#83362f #83362f #83362f #ca3a32}html[data-theme=dark] .maintenanceExtractionHead small{color:var(--muted)}html[data-theme=dark] .maintenanceExtractionHead em{color:#f2c591;background:#3f301c}html[data-theme=dark] .maintenanceExtractionReview.alta .maintenanceExtractionHead em{color:#a0e3bd;background:#303844}html[data-theme=dark] .maintenanceExtractionReview.revisar .maintenanceExtractionHead em{color:#e8a09c;background:#3f1f1c}html[data-theme=dark] .maintenanceExtractionMetrics>div{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .maintenanceExtractionMetrics small{color:var(--muted)}html[data-theme=dark] .maintenanceWarnings{color:#f1c793;background:#3f311c}html[data-theme=dark] .maintenanceExtractionReview>p{color:var(--muted)}html[data-theme=dark] .maintenanceSelector>div{border:1px solid var(--line);background:#242a32}html[data-theme=dark] .maintenanceSelector>div button{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .maintenanceSelector>div button.active{color:#fff;background:#17191d}html[data-theme=dark] .maintenanceSelector select{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .maintenancePreviewHead span,html[data-theme=dark] .maintenancePreviewHead em{color:var(--muted)}html[data-theme=dark] .maintenanceTaskPreview li{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .maintenanceTaskPreview small{color:var(--muted)}html[data-theme=dark] .maintenanceEmpty{border:1px dashed #424b58}html[data-theme=dark] .maintenanceEmpty span{color:var(--muted)}html[data-theme=dark] .modelPlanFileSummary>button{color:#a4bfe0;background:0 0;border:0}html[data-theme=dark] .manualVersionHistory button{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .manualVersionHistory small{color:var(--muted)}html[data-theme=dark] .manualReviewFields input,html[data-theme=dark] .manualTaskReview{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .manualTaskReview>div:first-child{background:#242a32}html[data-theme=dark] .manualTaskReview>div:first-child button{color:var(--night-danger-text);background:0 0;border:0}html[data-theme=dark] .manualTaskReview>div:not(:first-child){border-top:1px solid #424b58}html[data-theme=dark] .manualTaskReview input{border:1px solid #424b58}html[data-theme=dark] .manualTaskReview span{color:var(--muted)}html[data-theme=dark] .manualTaskReview>div>button{color:#e3a4a0;background:0 0;border:0}html[data-theme=dark] .technicalDataReview{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .technicalDataReview>div{border-top:1px solid #424b58}html[data-theme=dark] .technicalDataReview input{border:1px solid #424b58}html[data-theme=dark] .technicalDataReview button{color:#e3a4a0;background:0 0;border:0}html[data-theme=dark] .technicalDataReview small{color:var(--muted)}html[data-theme=dark] .serviceIdentification{background:#242a32}html[data-theme=dark] .serviceIdentification input{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .servicePreviewSummary>div{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .servicePreviewSummary small{color:var(--muted)}@media (width<=720px){html[data-theme=dark] .maintenanceChecklistModal .modalFoot{background:#1c2026}}html[data-theme=dark] .maintenanceFileDrop.error{background:#242a32;border-color:#dc8b24}html[data-theme=dark] .maintenanceFileDrop.error>span{background:#c66b13}html[data-theme=dark] .maintenanceReadError{color:#f2c391;background:#3f331c;border:1px solid #8a6028}html[data-theme=dark] .maintenanceReadError button{background:#1c2026}html[data-theme=dark] .manualSourceSummary{background:#242a32}html[data-theme=dark] .manualSourceSummary span,html[data-theme=dark] .agendaMainToolbar p{color:var(--muted)}html[data-theme=dark] .schedulingWorkspace{border-top:1px solid var(--line);background:#1c2026}html[data-theme=dark] .schedulingQueue{border-right:1px solid var(--line);background:#242a32}html[data-theme=dark] .schedulingQueueHead{border-bottom:1px solid var(--line);background:#1c2026}html[data-theme=dark] .schedulingQueueHead small{color:var(--muted)}html[data-theme=dark] .schedulingQueueHead>span{color:#9ebde6;background:#1c293f}html[data-theme=dark] .schedulingQueueCard{background:#1c2026;border-bottom:1px solid #424b58;border-left:4px solid #2d8757}html[data-theme=dark] .schedulingQueueCard:hover{background:#242a32}html[data-theme=dark] .schedulingQueueCard.critical{background:#1c2026;border-left-color:#d63830}html[data-theme=dark] .schedulingQueueCard.warning{background:#1c2026;border-left-color:#e6942d}html[data-theme=dark] .schedulingQueueCard.neutral{border-left-color:#424b58}html[data-theme=dark] .queueDate{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .queueDate span,html[data-theme=dark] .queueCustomer span{color:var(--muted)}html[data-theme=dark] .queueCustomer small{color:#e6eaf0}html[data-theme=dark] .queueCustomer em{color:#b9a6dd}html[data-theme=dark] .queueCopy{border:1px solid var(--line);color:#a6bddd;background:#1c2026}html[data-theme=dark] .queueEmpty>span{color:#a0e3bd;background:#303844}html[data-theme=dark] .queueEmpty small{color:var(--muted)}html[data-theme=dark] .weekAgenda{background:#1c2026}html[data-theme=dark] .agendaWeekToolbar>div:nth-child(2)>small{color:var(--muted)}html[data-theme=dark] .agendaWeekNav button{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .agendaWeekNav button:hover{background:#242a32}html[data-theme=dark] .agendaSyncBadge{color:#a6bfdd;background:#242a32}html[data-theme=dark] .agendaSyncBadge.connected{color:#a0e3bd;background:#303844}html[data-theme=dark] .weekAgendaViewport{background:#1c2026}html[data-theme=dark] .agendaWeekHeader{background:#1c2026;border-bottom:1px solid #424b58}html[data-theme=dark] .agendaWeekHeader>span{color:#b5becb}html[data-theme=dark] .agendaWeekHeader>div{border-left:1px solid #424b58}html[data-theme=dark] .agendaWeekHeader small{color:#a6bfdd}html[data-theme=dark] .agendaWeekHeader .today strong{color:#fff;background:#2869b5}html[data-theme=dark] .agendaTimeAxis{background:#1c2026;border-right:1px solid #424b58}html[data-theme=dark] .agendaTimeAxis span{color:#a6bfdd}html[data-theme=dark] .agendaDayColumn{background-color:#1c2026;background-image:repeating-linear-gradient(#0000 0 51px,#303844 51px 52px);border-left:1px solid #424b58}html[data-theme=dark] .agendaDayColumn.weekend,html[data-theme=dark] .agendaDayColumn.today{background-color:#242a32}html[data-theme=dark] .agendaEvent{color:#a1c5e2;background:#4f9bd3;border:0;border-left:3px solid #1c568f}html[data-theme=dark] .agendaEvent.syncError{background:#f1bd6f;border-left-color:#b56512}html[data-theme=dark] .agendaWeekEmpty{background:#ffffffed;border:1px dashed #424b58}html[data-theme=dark] .agendaWeekEmpty span{color:var(--muted)}@media (width<=900px){html[data-theme=dark] .schedulingQueue{border-right:0;border-bottom:1px solid var(--line)}html[data-theme=dark] .schedulingQueueCard{border-bottom:0;border-right:1px solid #424b58}}html[data-theme=dark] .appointmentNotes{color:#a6ddba;border-top:1px solid #407251}html[data-theme=dark] .detailServiceBadge{color:#9ebde6;background:#1c2a3f}html[data-theme=dark] .detailServiceBadge.other{color:#baa6dd;background:#271c3f}html[data-theme=dark] .appointmentNotesEditor{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .appointmentNotesEditor label{color:#e6eaf0}html[data-theme=dark] .appointmentNotesEditor textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .appointmentNotesEditor textarea:focus{border-color:#e52722}html[data-theme=dark] .appointmentNotesEditor small{color:var(--muted)}html[data-theme=dark] .scheduleServiceChoice{border:0}html[data-theme=dark] .scheduleServiceChoice label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .scheduleServiceChoice label.active{background:#242a32;border-color:#e52722}html[data-theme=dark] .scheduleServiceChoice small{color:var(--muted)}html[data-theme=dark] .appointmentCancellationHistory{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .appointmentCancellationHistory>div:first-child{background:#242a32}html[data-theme=dark] .appointmentCancellationHistory>div:first-child small{color:var(--muted)}html[data-theme=dark] .appointmentCancellationHistory>div:first-child>span{color:#a6bfdd;background:#242a32}html[data-theme=dark] .appointmentCancellationHistory>p{color:var(--muted)}html[data-theme=dark] .appointmentCancellationList article{border-top:1px solid #424b58}html[data-theme=dark] .appointmentCancellationList article:first-child{border-top:0}html[data-theme=dark] .appointmentCancellationList small{color:var(--muted)}html[data-theme=dark] .appointmentCancellationList p{color:#ddaaa6}html[data-theme=dark] .cancelAppointmentAction{color:#e5a19e;border-color:#8a3028}html[data-theme=dark] .cancelAppointmentAction:hover{background:#242a32}html[data-theme=dark] .agendaEvent.workshop{color:#b7a6de;background:#261c3f;border-left-color:#5d3ea8}html[data-theme=dark] .workshopInvoiceDrop{background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .workshopInvoiceDrop:hover,html[data-theme=dark] .workshopInvoiceDrop.selected{background:#242a32;border-color:#278353}html[data-theme=dark] .workshopInvoiceDrop>span{color:#fff;background:#17191d}html[data-theme=dark] .workshopInvoiceDrop small{color:var(--muted)}html[data-theme=dark] .workshopReview{color:#f3c890;background:#3f341c}html[data-theme=dark] .workshopReview.ready{color:#a3e1bf;background:#242a32}html[data-theme=dark] .workshopReview.error{color:#e4a3a0;background:#242a32}html[data-theme=dark] .workshopReviewChoice{background:#242a32;border:1px solid #3d7651}html[data-theme=dark] .workshopReviewChoice legend{color:#a0e3be}html[data-theme=dark] .workshopReviewChoice>small{color:#a6ddc5}html[data-theme=dark] .reviewBaselineNotice{color:#a6ddbf;background:#242a32;border:1px solid #3d7651}html[data-theme=dark] .afterSalesMetrics button.active{background:#242a32;border-color:#424b58}html[data-theme=dark] .afterSalesMetrics button:focus-visible,html[data-theme=dark] .queueCustomerOpen:focus-visible{outline:3px solid #2b69b545}html[data-theme=dark] .schedulingQueueCard.scheduledResult{background:#1c2026}html[data-theme=dark] .queueCustomerOpen{color:inherit;background:0 0;border:0}html[data-theme=dark] .queueLocation.agenda{background:#303844;color:#a0e3bd!important}html[data-theme=dark] .queueLocation.queue{background:#242a32;color:#a5bedf!important}html[data-theme=dark] .maintenanceEditNotice{background:#242a32;border:1px solid #437053}html[data-theme=dark] .maintenanceEditNotice>span{color:#fff;background:#278353}html[data-theme=dark] .maintenanceEditNotice small,html[data-theme=dark] .manualReviewFields label>small{color:var(--muted)}html[data-theme=dark] .maintenanceSchedulePreview{background:#242a32;border-left:4px solid #278353}html[data-theme=dark] .maintenanceSchedulePreview span{color:#b5becb}html[data-theme=dark] .agendaDueTag{color:#fff}html[data-theme=dark] .agendaDueTag.critical{background:#cf342d}html[data-theme=dark] .agendaDueTag.warning{background:#e88a19}html[data-theme=dark] .agendaDueTag.upcoming{background:#59616b}html[data-theme=dark] .agendaDueTag.normal,html[data-theme=dark] .agendaDueTag.completed{background:#298555}html[data-theme=dark] .appointmentCard.completed{background:#242a32;border-color:#424b58}html[data-theme=dark] .appointmentCard.completed>span{color:#a1e3c1}html[data-theme=dark] .appointmentCard.completed small{color:#b5becb}html[data-theme=dark] .appointmentServiceHistory{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .appointmentServiceHistory>div:first-child{background:#242a32}html[data-theme=dark] .appointmentServiceHistory>div:first-child small{color:#b5becb}html[data-theme=dark] .appointmentServiceHistory>div:first-child>span{color:#a3e1bf;background:#303844}html[data-theme=dark] .appointmentServiceHistory>p{color:var(--muted)}html[data-theme=dark] .appointmentServiceList article{border-top:1px solid #424b58}html[data-theme=dark] .appointmentServiceList article:first-child{border-top:0}html[data-theme=dark] .appointmentServiceList small{color:var(--muted)}html[data-theme=dark] .appointmentServiceList p{color:#e6eaf0}html[data-theme=dark] .completionNotice{color:#a6ddba;background:#242a32;border:1px solid #437053}html[data-theme=dark] .completionError{color:#f09993;background:#242a32}html[data-theme=dark] .completionMileageField input{border:1px solid #424b58}html[data-theme=dark] .completionMileageField small{color:var(--muted)}html[data-theme=dark] .completionDocuments,html[data-theme=dark] .completionValues{border:1px solid #424b58}html[data-theme=dark] .completionDocuments legend b{color:#f09993}html[data-theme=dark] .completionDocuments section{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .completionDocuments section.selected{background:#242a32;border-color:#3e7550}html[data-theme=dark] .completionDocumentDrop>span{color:#fff;background:#17191d}html[data-theme=dark] .completionDocumentDrop small{color:var(--muted)}html[data-theme=dark] .completionDocuments section>label:last-child{color:#e6eaf0}html[data-theme=dark] .completionDocuments section>label:last-child input{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .completionReadNotice{color:#e7c79c;background:#242a32;border:1px solid #8a6628;border-left:4px solid #d88a25}html[data-theme=dark] .completionValueGrid>label{color:#e6eaf0}html[data-theme=dark] .completionValueGrid>label>span{color:#b5becb}html[data-theme=dark] .completionValueGrid input{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .completionTotal{color:#fff;background:#17191d}html[data-theme=dark] .completionTotal small{color:#b5becb}html[data-theme=dark] .serviceFinancialCard{background:#242a32;border:1px solid #437053}html[data-theme=dark] .serviceFinancialHead small{color:#a6ddbb}html[data-theme=dark] .serviceFinancialHead strong{color:#a0e4be}html[data-theme=dark] .serviceFinancialHead>span{color:#a2e2bf;background:#303844}html[data-theme=dark] .serviceValueGrid>div{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .serviceValueGrid small{color:var(--muted)}html[data-theme=dark] .serviceDocumentLinks{border-top:1px solid #424b58}html[data-theme=dark] .historyDocumentLinks a{color:#a4bfe0;background:#242a32}html[data-theme=dark] .schedulingQueueCard.completedSearchResult{background:#242a32;border-left-color:#278353}html[data-theme=dark] .queueLocation.completed{background:#303844;color:#a2e2bf!important}html[data-theme=dark] .workshopReportNotice{color:#a6c2dd;background:#242a32;border:1px solid #2a5889;border-left:4px solid #2b69b5}@media (width<=720px){html[data-theme=dark] .completionModal .modalFoot{background:#1c2026}}html[data-theme=dark] .completionPayment{border:1px solid #424b58}html[data-theme=dark] .completionPayment legend b{color:#f09993}html[data-theme=dark] .completionPaymentHead small{color:var(--muted)}html[data-theme=dark] .completionPaymentRow{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .completionPaymentRow label{color:#e6eaf0}html[data-theme=dark] .completionPaymentRow select,html[data-theme=dark] .completionPaymentRow input{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .completionPaymentAmount>span{color:#b5becb}html[data-theme=dark] .completionPaymentRemove{color:#e8a09c;background:#242a32;border:1px solid #7d3a36}html[data-theme=dark] .completionPaymentRemove:disabled{color:#b5becb;background:#242a32;border-color:#424b58}html[data-theme=dark] .completionPaymentSummary{color:#e6c89e;background:#242a32;border:1px solid #8a6828}html[data-theme=dark] .completionPaymentSummary.excess{color:#e8a09c;background:#242a32;border-color:#87302c}html[data-theme=dark] .completionPaymentSummary.matched{color:#a1e2bd;background:#242a32;border-color:#3e7550}html[data-theme=dark] .agendaCounterSaleRow{background:#242a32;border-bottom:1px solid #424b58}html[data-theme=dark] .agendaCounterSaleRow>span{color:#b5becb}html[data-theme=dark] .agendaCounterSaleDay{border-left:1px solid #424b58}html[data-theme=dark] .agendaCounterSaleChip{color:#e9c49b;background:#3f311c;border:0;border-left:3px solid #b56512}html[data-theme=dark] .agendaCounterSaleChip:hover{background:#3f311c}html[data-theme=dark] .counterCustomerMode,html[data-theme=dark] .counterSaleInvoice{border:1px solid #424b58}html[data-theme=dark] .counterSaleInvoice legend b{color:#f09993}html[data-theme=dark] .counterCustomerMode label>span{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .counterCustomerMode label.active>span{background:#242a32;border-color:#2d8757}html[data-theme=dark] .counterCustomerMode small{color:var(--muted)}html[data-theme=dark] .counterCustomerPicker>label{color:#e6eaf0}html[data-theme=dark] .counterCustomerPicker>label input{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .counterCustomerPicker>label small{color:var(--muted)}html[data-theme=dark] .counterCustomerResults{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .counterCustomerResults button{color:#e6eaf0;background:#1c2026;border:0;border-top:1px solid #424b58}html[data-theme=dark] .counterCustomerResults button:first-child{border-top:0}html[data-theme=dark] .counterCustomerResults button:hover{background:#242a32}html[data-theme=dark] .counterCustomerResults span{color:#a6bfdd}html[data-theme=dark] .counterCustomerResults small{color:#a6ddc1}html[data-theme=dark] .counterSelectedCustomer{background:#242a32;border:1px solid #437053}html[data-theme=dark] .counterSelectedCustomer span{color:#e6eaf0}html[data-theme=dark] .counterSelectedCustomer small{color:#a3e1bf}html[data-theme=dark] .counterCustomerEmpty{border:1px dashed #424b58}html[data-theme=dark] .counterCustomerEmpty span{color:var(--muted)}html[data-theme=dark] .counterSaleValue>span{color:#b5becb}html[data-theme=dark] .counterSaleDetailsGrid>div{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .counterSaleDetailsGrid small,html[data-theme=dark] .counterSaleDetailsGrid span{color:var(--muted)}html[data-theme=dark] .counterSaleDetailsGrid .counterSaleDetailTotal{background:#3f311c;border-color:#8a6028}html[data-theme=dark] .counterSaleDetailsGrid .counterSaleDetailTotal strong{color:#f2c392}@media (width<=720px){html[data-theme=dark] .counterSaleModal .modalFoot{background:#1c2026}}html[data-theme=dark] .maintenanceChecklistError{color:#e7a19d;background:#242a32;border:1px solid #87302c;border-left:4px solid #bd322b}html[data-theme=dark] .maintenanceChecklistSelectionWarning{color:#ebc799;background:#3f341c;border:1px solid #e7bd78;border-left:4px solid #d88418}html[data-theme=dark] .counterCustomerResults em,html[data-theme=dark] .counterSelectedCustomer em{color:#f4be90}html[data-theme=dark] .customerRegistrationConflict{color:#eac799;background:#3f331c;border:1px solid #8a6628;border-left:4px solid #d88418}html[data-theme=dark] .customerRegistrationConflict em{color:#f3c091}html[data-theme=dark] .crossUnitAppointmentWarning{color:#ebc799;background:#3f341c;border:1px solid #e7bd78;border-left:4px solid #d88418}html[data-theme=dark] .crossUnitAppointmentWarning>div{border-top:1px solid #8a6628}html[data-theme=dark] .completionInvoiceRow{border:1px solid #424b58}html[data-theme=dark] .completionInvoiceRow.selected{background:#242a32;border-color:#466d52}html[data-theme=dark] .completionInvoiceRemove{color:#e2a2a2;background:#303844;border:0}html[data-theme=dark] .completionInvoiceNotice{color:#e2d1a2}html[data-theme=dark] .reviewPlansModal>.modalFoot{background:#1c2026}html[data-theme=dark] .manualFlowSteps span{color:#b5becb;background:#242a32}html[data-theme=dark] .manualFlowSteps span.done{color:#a3e1be;background:#303844}html[data-theme=dark] .manualFlowSteps span.active{color:#f0c693;background:#3f301c}html[data-theme=dark] .manualIdentityMatch{background:#3f331c;border:1px solid #e5bd7f;border-left:4px solid #d27a16}html[data-theme=dark] .manualIdentityMatch>div:first-child span{color:#ddc7a6}html[data-theme=dark] .manualIdentityComparison>span{background:#1c2026;border:1px solid #8a6628}html[data-theme=dark] .manualIdentityComparison small{color:#ddc8a6}html[data-theme=dark] .manualIdentityComparison i{color:#edc697}html[data-theme=dark] .manualIdentityMatch>label{color:#ddc7a6;border-top:1px solid #8a6628}html[data-theme=dark] .manualAliasChips{border-top:1px solid #424b58}html[data-theme=dark] .manualAliasChips>b{color:#b5becb}html[data-theme=dark] .manualAliasChips span,html[data-theme=dark] .manualAliasCurrent span{color:#a6ddbc;background:#303844}html[data-theme=dark] .manualAliasCurrent{background:#242a32}html[data-theme=dark] .manualAliasSafety{background:#3f331c;border-left:4px solid #d88a27}html[data-theme=dark] .manualAliasSafety span{color:#ddc8a6}html[data-theme=dark] .manualAliasOptions>label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .manualAliasOptions>label.selected{background:#242a32;border-color:#7eb28e}html[data-theme=dark] .manualAliasOptions small{color:var(--muted)}html[data-theme=dark] .manualAliasEmpty{border:1px dashed #424b58}html[data-theme=dark] .manualAliasEmpty span{color:var(--muted)}html[data-theme=dark] .manualAliasModal>.modalFoot{background:#1c2026}html[data-theme=dark] .knowledgeImport{background:#1c2026;border:1px dashed #98a1b0}html[data-theme=dark] .knowledgeImport:focus-within{outline:2px solid #315e89}html[data-theme=dark] .knowledgeImport strong{color:#a6b8dd}html[data-theme=dark] .knowledgeImport span,html[data-theme=dark] .knowledgeConnection{color:#a6bddd}html[data-theme=dark] .knowledgeNotice{color:#a6c3dd;background:#242a32}html[data-theme=dark] .knowledgeDocuments>button{color:#a6bfdd;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .knowledgeDocuments small{color:#a6bddd}html[data-theme=dark] .knowledgeFilters input,html[data-theme=dark] .knowledgeFilters select,html[data-theme=dark] .knowledgeModel input{color:#a6bedd;background:#1c2026;border:1px solid #47566b}html[data-theme=dark] .knowledgeFacts article,html[data-theme=dark] .knowledgeTasks article{border:1px solid #424b58}html[data-theme=dark] .knowledgeFacts small{color:#a6bcdd}html[data-theme=dark] .knowledgeFacts a,html[data-theme=dark] .knowledgeTasks a{color:#a1c5e3}html[data-theme=dark] .knowledgeFacts blockquote{border-left:3px solid #424b58}html[data-theme=dark] .knowledgeGaps,html[data-theme=dark] .knowledgeModel{background:#3f321c;border:1px solid #8a6628}html[data-theme=dark] .knowledgeSuggestions button{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .knowledgeSuggestions button.selected{background:#242a32;border-color:#315e89}html[data-theme=dark] .knowledgeReviewSummary{background:#242a32;border:1px solid #456e54}html[data-theme=dark] .knowledgeTabs button{color:#a6c0dd;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .knowledgeTabs button[aria-pressed=true]{color:#fff;background:#253d33;border-color:#253d33}html[data-theme=dark] .knowledgeTableWrap{border:1px solid #424b58}html[data-theme=dark] .knowledgeServiceTable th{background:#242a32}html[data-theme=dark] .knowledgeServiceTable td{border-top:1px solid #424b58}html[data-theme=dark] .knowledgeServiceTable small{color:#a6bcdd}html[data-theme=dark] .knowledgeServiceTable .knowledgeTaskAttention{color:#f6c98e}html[data-theme=dark] .knowledgeTasks>p{color:#a6bcdd}html[data-theme=dark] .knowledgeConflicts article{background:#242a32;border:1px solid #8a6328}html[data-theme=dark] .knowledgeConflicts a{color:#a1c5e3}html[data-theme=dark] .knowledgeProcedures{border:1px solid #424b58}html[data-theme=dark] .knowledgeProcedures a{color:#a1c5e3}html[data-theme=dark] .knowledgeApprovalReview>p{color:#a6bcdd}html[data-theme=dark] .knowledgeApprovalReview article{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .knowledgeIssueHeading small{color:#f6c98e}html[data-theme=dark] .knowledgeIssueDetail{color:#a6bcdd}html[data-theme=dark] .knowledgeApprovalReview fieldset{border:1px solid #424b58}html[data-theme=dark] .knowledgePdfSource{background:#242a32;border-left:1px solid #424b58}html[data-theme=dark] .knowledgePdfSource a{color:#9fc9e5}html[data-theme=dark] .knowledgePdfSource iframe{border:0}html[data-theme=dark] .knowledgeSourcePages{border-top:1px solid #424b58}html[data-theme=dark] .knowledgeSourcePages button,html[data-theme=dark] .knowledgeMileageChoices button{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .knowledgeSourcePages button[aria-pressed=true],html[data-theme=dark] .knowledgeMileageChoices button[aria-pressed=true]{color:#fff;background:#253d33;border-color:#253d33}html[data-theme=dark] .knowledgeRevisionPicker>span{color:#a6bcdd}html[data-theme=dark] .knowledgeSourceButton{color:#9fc9e5;background:0 0;border:0}html[data-theme=dark] .knowledgeConfirmationText{color:#a6bcdd}html[data-theme=dark] .knowledgeApprovalFooter small{color:#f6c98e}@media (width<=900px){html[data-theme=dark] .knowledgePdfSource{border-top:1px solid #424b58;border-left:0}}html[data-theme=dark] .knowledgeReviewForm input:not([type=checkbox]),html[data-theme=dark] .knowledgeReviewForm textarea{color:#a6bfdd;background:#1c2026;border:1px solid #415771}html[data-theme=dark] .knowledgeReviewForm small{color:#a6bcdd}html[data-theme=dark] .knowledgeReviewForm a{color:#a1c5e3}html[data-theme=dark] .knowledgeBatchReview{background:#242a32;border:1px solid #456e54}html[data-theme=dark] .knowledgeBatchChoice{color:#a6c7dd}html[data-theme=dark] .knowledgeTimeReview{background:#242a32;border:1px solid #476b56}html[data-theme=dark] .agendaTimeSlot{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .agendaTimeSlot:hover,html[data-theme=dark] .agendaTimeSlot:focus-visible{background:#2869b514;outline:2px solid #2869b5}html[data-theme=dark] .agendaReservationToolbar>small{color:var(--muted)}html[data-theme=dark] .agendaEvent.agendaInternalBlock{color:#a6c2dd;background:#303844 repeating-linear-gradient(135deg,#0000,#0000 9px,#697b8d12 9px 12px);border-left:4px solid #697b8d}html[data-theme=dark] .agendaReservationChoice{border:0}html[data-theme=dark] .agendaReservationChoice label{border:1px solid var(--line)}html[data-theme=dark] .agendaReservationChoice label.active{background:#242a32;border-color:#2869b5}html[data-theme=dark] .agendaReservationClients>div>button{color:var(--ink);border:1px solid var(--line);background:0 0}html[data-theme=dark] .agendaReservationClients button span{color:var(--muted)}html[data-theme=dark] .agendaReservationClients button:hover{background:#242a32}html[data-theme=dark] .agendaReservationClients p,html[data-theme=dark] .agendaReservationHint{color:var(--muted)}html[data-theme=dark] .agendaReservationError{color:#eb9c98;background:#3f211c;border:1px solid #8a3028}html[data-theme=dark] .completionReceiptUpload{border-top:1px solid var(--line)}html[data-theme=dark] .completionReceiptUpload b{color:#f09993}html[data-theme=dark] .completionReceiptUpload small{color:var(--muted)}html[data-theme=dark] .agendaTimeSlot.occupied{color:#9bbfe9}html[data-theme=dark] .agendaTimeSlot:disabled{color:var(--muted)}html[data-theme=dark] .agendaTimeSlot:disabled:hover{background:0 0;outline:0}html[data-theme=dark] .agendaMainToolbar{border:0}html[data-theme=dark] .schedulingWorkspace{background:#1c2026;border:0}html[data-theme=dark] .agendaWeekToolbar{border-bottom:0}html[data-theme=dark] .weekAgendaViewport{border:1px solid var(--line)}html[data-theme=dark] .agendaEvent:focus-visible{outline:3px solid #2869b5}html[data-theme=dark] .schedulingQueue{border:0;border-top:1px solid var(--line);background:#242a32}html[data-theme=dark] .schedulingQueueHead{background:0 0;border:0}html[data-theme=dark] .schedulingQueueHead p,html[data-theme=dark] .queueNavigation>span{color:var(--muted)}html[data-theme=dark] .queueNavigation button{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .queueNavigation button:hover{background:#242a32}html[data-theme=dark] .schedulingQueueCard{border:1px solid #424b58;border-left:3px solid #2d8757}html[data-theme=dark] .schedulingQueueCard .queueDate{background:#242a32;border:0}html[data-theme=dark] .agendaPanel>.paginationBar{background:#242a32;border-top:0}html[data-theme=dark] .queueNavigation button:disabled{background:0 0}html[data-theme=dark] .agendaLoading{color:var(--muted)}html[data-theme=dark] .workshopReviewChoice>select{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .knowledgeIssueRecord small{color:#a6bcdd}html[data-theme=dark] .agendaDragHint{color:var(--muted)}html[data-theme=dark] .agendaDropPreview{color:#96bded;background:#eaf3fff0;border:2px solid #296dc4}html[data-theme=dark] .agendaDropPreview.invalid{color:#e5a39e;background:#fff0eef2;border-color:#b9453a}html[data-theme=dark] .rescheduleTimes>div{background:var(--soft,#242a32)}html[data-theme=dark] .rescheduleTimes>div:last-child{color:#99beeb;background:#1c2a3f}html[data-theme=dark] .workshopInvoiceDrop:focus-within{outline:2px solid #278353}html[data-theme=dark] .completionDocumentActions button:focus-visible{outline:2px solid var(--accent,#be3038)}html[data-theme=dark] .afterSalesSubtabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .afterSalesSubtabs>button{color:#b5becb;background:0 0;border:0;border-bottom:3px solid #0000}html[data-theme=dark] .afterSalesSubtabs>button>span{color:#b5becb;background:#303844}html[data-theme=dark] .afterSalesSubtabs>button:hover{background:#1c2026}html[data-theme=dark] .afterSalesSubtabs>button.active{border-bottom-color:var(--red);color:var(--ink)}html[data-theme=dark] .afterSalesSubtabs>button.active>span{color:var(--night-danger-text);background:#3f1f1c}html[data-theme=dark] .compatiblePartsLibrary button:focus-visible,html[data-theme=dark] .compatiblePartsLibrary input:focus-visible,html[data-theme=dark] .compatiblePartsLibrary select:focus-visible,html[data-theme=dark] .compatiblePartsLibrary textarea:focus-visible{border-color:var(--red);outline:3px solid #e5272226}html[data-theme=dark] .compatibleNotice{border:1px solid #3d5876;border-left:4px solid var(--compatible-blue);color:#a6c3dd;background:#242a32}html[data-theme=dark] .compatibleNotice button{color:#a6c2dd;background:0 0;border:0}html[data-theme=dark] .compatibleHomeHeader,html[data-theme=dark] .compatibleWizard>header,html[data-theme=dark] .compatibleAdmin>header{color:#fff;background:#17191d}html[data-theme=dark] .compatibleHomeHeader p:last-child,html[data-theme=dark] .compatibleWizard>header p:last-child,html[data-theme=dark] .compatibleAdmin>header p:last-child{color:#b5becb}html[data-theme=dark] .compatibleHomeHeader .secondary,html[data-theme=dark] .compatibleAdmin>header .secondary{color:#fff;background:#292c31;border-color:#ffffff24}html[data-theme=dark] .compatibleSearchBar{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .compatibleSearchBar>span{color:#b5becb}html[data-theme=dark] .compatibleSearchBar input{color:var(--ink);border:0;outline:0}html[data-theme=dark] .compatibleSearchBar button{color:#b5becb;background:#242a32;border:0}html[data-theme=dark] .compatibleScopes button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .compatibleScopes button:hover{color:var(--ink);background:#303844}html[data-theme=dark] .compatibleScopes button.active{color:#fff;background:#17191d}html[data-theme=dark] .compatibleModelContext{border:1px solid var(--line);border-left:4px solid var(--red);background:#1c2026}html[data-theme=dark] .compatibleModelSummary>img,html[data-theme=dark] .compatibleModelSummary>span{background:#242a32}html[data-theme=dark] .compatibleModelSummary>span{color:#b5becb}html[data-theme=dark] .compatibleModelSummary small{color:var(--night-danger-text)}html[data-theme=dark] .compatibleModelSummary em{color:#b5becb}html[data-theme=dark] .compatibleModelSummary button{color:#a6c2dd;background:0 0;border:0}html[data-theme=dark] .compatibleModelFilters label{color:#b5becb}html[data-theme=dark] .compatibleModelFilters input,html[data-theme=dark] .compatibleModelFilters select{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .motorcycleMapPanel,html[data-theme=dark] .compatibleResultsPanel,html[data-theme=dark] .compatibleAdminPanel,html[data-theme=dark] .taxonomyEditor{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .motorcycleMapHead,html[data-theme=dark] .compatibleResultsHead,html[data-theme=dark] .adminPanelHead{border-bottom:1px solid var(--line)}html[data-theme=dark] .motorcycleMapHead p,html[data-theme=dark] .compatibleResultsHead p,html[data-theme=dark] .adminPanelHead p{color:var(--muted)}html[data-theme=dark] .motorcycleMap{background:#242a32}html[data-theme=dark] .motorcycleCanvas{border-right:1px solid var(--line);background:linear-gradient(#26313b08 1px,#0000 1px),linear-gradient(90deg,#26313b08 1px,#0000 1px),radial-gradient(circle at 50% 52%,#1c2026 0,#242a32 61% 100%)}html[data-theme=dark] .motorcycleCanvas:after{color:#b5becb}html[data-theme=dark] .motorcycleSprite{background-image:url(/compatible-parts/motorcycle-three-systems-cruiser-v4.png)}html[data-theme=dark] .motorcycleStage>button{background:0 0;border:0}html[data-theme=dark] .motorcycleStage>button:before{background:#be1e2d00;border:1px solid #be1e2d00}html[data-theme=dark] .motorcycleStage>button span{color:#fff;background:#252a30;border:3px solid #424b58}html[data-theme=dark] .motorcycleStage>button b{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .motorcycleStage>button:hover span,html[data-theme=dark] .motorcycleStage>button:focus-visible span,html[data-theme=dark] .motorcycleStage>button.active span{background:var(--red)}html[data-theme=dark] .motorcycleStage>button:hover:before,html[data-theme=dark] .motorcycleStage>button:focus-visible:before,html[data-theme=dark] .motorcycleStage>button.active:before{background:#be1e2d24;border-color:#be1e2d8f}html[data-theme=dark] .motorcycleStage>button:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot:before{border-color:var(--system-color);background:var(--system-soft)}html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot span{background:var(--system-color)}html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot b{border-color:var(--system-color);color:var(--system-color)}html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot:hover span,html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot:focus-visible span{background:var(--system-color)}html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot:hover:before,html[data-theme=dark] .motorcycleStage>.motorcycleSystemHotspot:focus-visible:before{border-color:var(--system-color);background:var(--system-soft)}html[data-theme=dark] .motorcycleSystemSpotlight{border:2px dashed var(--system-color);background:var(--system-soft)}html[data-theme=dark] .motorcycleRegionLegend{background:linear-gradient(145deg,#1c2026,#242a32)}html[data-theme=dark] .regionLegendTitle small{color:var(--night-danger-text)}html[data-theme=dark] .regionLegendTitle strong{color:#e6eaf0}html[data-theme=dark] .motorcycleRegionLegend button{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .motorcycleRegionLegend button em{color:#a6c0dd;background:#242a32}html[data-theme=dark] .motorcycleRegionLegend button:hover,html[data-theme=dark] .motorcycleRegionLegend button:focus-visible{border-color:#424b58}html[data-theme=dark] .motorcycleRegionLegend button:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .motorcycleRegionLegend button.active{border-color:var(--red);color:#f094a0;background:#242a32}html[data-theme=dark] .motorcycleRegionLegend button.active em{background:var(--red);color:#fff}html[data-theme=dark] .motorcycleRegionLegend .motorcycleSystemCard{border-left:4px solid var(--system-color)}html[data-theme=dark] .motorcycleSystemCard span strong{color:#e6eaf0}html[data-theme=dark] .motorcycleSystemCard span small{color:#a6c0dd}html[data-theme=dark] .motorcycleSystemCard em{background:var(--system-soft)!important;color:var(--system-color)!important}html[data-theme=dark] .motorcycleSystemCard:hover,html[data-theme=dark] .motorcycleSystemCard:focus-visible{border-color:var(--system-color)!important}html[data-theme=dark] .motorcycleMap.system-chassis .regionLegendTitle small{color:#a6c7dd}html[data-theme=dark] .motorcycleMap.system-engine .regionLegendTitle small{color:#ddaca6}html[data-theme=dark] .motorcycleMap.system-electrical .regionLegendTitle small{color:#b9a6dd}html[data-theme=dark] .selectedRegionBar{border-top:1px solid var(--line);background:#242a32}html[data-theme=dark] .selectedRegionBar small{color:var(--night-danger-text)}html[data-theme=dark] .selectedRegionBar button,html[data-theme=dark] .compatibleGroupBrowser button{color:#a6c0dd;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .selectedRegionBar button.active,html[data-theme=dark] .compatibleGroupBrowser button.active{color:#fff;background:#17191d;border-color:#596373}html[data-theme=dark] .compatibleGroupBrowser>div{border:1px solid var(--line)}html[data-theme=dark] .compatibleCard{border:1px solid var(--line);background:#1c2026;border-top:4px solid #596373}html[data-theme=dark] .compatibleCard.status-confirmed,html[data-theme=dark] .compatibleCard.status-confirmed_notes{border-top-color:var(--compatible-green)}html[data-theme=dark] .compatibleCard.status-under_review{border-top-color:#dc861c}html[data-theme=dark] .compatibleCard.status-rejected{border-top-color:#bd322c}html[data-theme=dark] .compatibleCardOpen{color:var(--ink);background:#1c2026;border:0}html[data-theme=dark] .compatibleCardImage{background:#242a32}html[data-theme=dark] .compatibleCardImage>span{color:#b5becb}html[data-theme=dark] .compatibleStatus{color:#b5becb;background:#303844}html[data-theme=dark] .compatibleStatus.status-confirmed{color:#a0e4bd;background:#303844}html[data-theme=dark] .compatibleStatus.status-confirmed_notes{color:#a3bfe0;background:#1c2b3f}html[data-theme=dark] .compatibleStatus.status-under_review{color:#f6c58e;background:#3f301c}html[data-theme=dark] .compatibleStatus.status-correction_requested{color:#f5cc8e;background:#3f341c}html[data-theme=dark] .compatibleStatus.status-draft{color:#a6bbdd;background:#303844}html[data-theme=dark] .compatibleStatus.status-rejected{color:#e8a09c;background:#3f1f1c}html[data-theme=dark] .compatibleStatus.status-obsolete{color:#a6c0dd;background:#303844}html[data-theme=dark] .compatibleCardBody>small,html[data-theme=dark] .compatibleCardBody>p,html[data-theme=dark] .compatibleCardBody dt{color:#b5becb}html[data-theme=dark] .compatibleCard footer{color:#b5becb;border-top:1px solid #424b58}html[data-theme=dark] .compatibleCard footer span.critical{color:#e7a09c}html[data-theme=dark] .compatibleCard footer b{color:var(--compatible-green)}html[data-theme=dark] .compatibleEmpty{color:#b5becb}html[data-theme=dark] .compatibleEmpty h3{color:var(--ink)}html[data-theme=dark] .compatibleWizard>header .close{color:#fff}html[data-theme=dark] .compatibleProgress{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .compatibleProgress li{border-right:1px solid var(--line);color:#b5becb}html[data-theme=dark] .compatibleProgress li:last-child{border-right:0}html[data-theme=dark] .compatibleProgress span{background:#303844}html[data-theme=dark] .compatibleProgress li.active{color:var(--ink)}html[data-theme=dark] .compatibleProgress li.active span{background:var(--red);color:#fff}html[data-theme=dark] .compatibleProgress li.done{color:var(--compatible-green)}html[data-theme=dark] .compatibleProgress li.done span{color:var(--compatible-green);background:#303844}html[data-theme=dark] .compatibleWizardBody{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .wizardStepHead>span{color:#fff;background:#17191d}html[data-theme=dark] .wizardStepHead p{color:var(--muted)}html[data-theme=dark] .modelEmptyPicker{color:#b5becb;background:#242a32;border:2px dashed #424b58}html[data-theme=dark] .modelEmptyPicker strong{color:var(--ink)}html[data-theme=dark] .targetDraftList article{border:1px solid var(--line);border-left:4px solid #596373}html[data-theme=dark] .targetDraftList article>div small{color:var(--muted)}html[data-theme=dark] .targetDraftList label,html[data-theme=dark] .compatibleFormGrid label,html[data-theme=dark] .testFormGrid label,html[data-theme=dark] .mergeRecordBox label{color:#b5becb}html[data-theme=dark] .targetDraftList input,html[data-theme=dark] .compatibleFormGrid input,html[data-theme=dark] .compatibleFormGrid select,html[data-theme=dark] .compatibleFormGrid textarea,html[data-theme=dark] .testFormGrid input,html[data-theme=dark] .testFormGrid select,html[data-theme=dark] .testFormGrid textarea,html[data-theme=dark] .mergeRecordBox input{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .targetDraftList article>button{color:#e0a6a3;background:0 0;border:0}html[data-theme=dark] .componentSearch{border:1px solid #424b58}html[data-theme=dark] .componentSearch input{outline:0;border:0!important}html[data-theme=dark] .componentSuggestions button{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .componentSuggestions button>span{background:#303844}html[data-theme=dark] .componentSuggestions button small{color:var(--muted)}html[data-theme=dark] .componentSuggestions button.active{color:#fff;background:#17191d;border-color:#596373}html[data-theme=dark] .componentSuggestions button.active small{color:#b5becb}html[data-theme=dark] .classificationSuggestion{border:1px solid #37587b;border-left:4px solid var(--compatible-blue);background:#242a32}html[data-theme=dark] .classificationSuggestion small{color:#a6c3dd}html[data-theme=dark] .classificationSuggestion>span{color:var(--compatible-blue)}html[data-theme=dark] .positionChoice,html[data-theme=dark] .applicationChoice{border:0}html[data-theme=dark] .positionChoice legend,html[data-theme=dark] .applicationChoice legend{color:#b5becb}html[data-theme=dark] .positionChoice label,html[data-theme=dark] .applicationChoice label{border:1px solid var(--line);color:#b5becb;background:#1c2026}html[data-theme=dark] .applicationChoice label small{color:#b5becb}html[data-theme=dark] .positionChoice label.active,html[data-theme=dark] .applicationChoice label.active{color:#fff;background:#17191d;border-color:#596373}html[data-theme=dark] .applicationChoice label.active small{color:#b5becb}html[data-theme=dark] .testedToggle{background:#242a32;border:1px solid #427052;color:#a6ddbb!important}html[data-theme=dark] .compatiblePhotoGrid label{color:#b5becb;background:#242a32;border:2px dashed #424b58}html[data-theme=dark] .compatiblePhotoGrid label.selected{border-color:var(--compatible-green);color:var(--compatible-green);background:#242a32}html[data-theme=dark] .compatibleLinks>div:first-child button{color:var(--compatible-blue)}html[data-theme=dark] .compatibleLinks input{border:1px solid #424b58}html[data-theme=dark] .compatibleLinks button{color:#e2a5a2;background:0 0;border:0}html[data-theme=dark] .analysisWarning,html[data-theme=dark] .duplicateWarning{color:#e8c89c;background:#242a32;border:1px solid #8a6128;border-left:4px solid #d4841e}html[data-theme=dark] .duplicateWarning article{border-top:1px solid #8a6528}html[data-theme=dark] .submissionSummary>div{border:1px solid var(--line)}html[data-theme=dark] .submissionSummary small{color:var(--muted)}html[data-theme=dark] .compatibleWizardFoot{border-top:1px solid var(--line);background:#242a32}html[data-theme=dark] .adminPanelHead>span{color:#f3c590;background:#3f301c}html[data-theme=dark] .modelVisualList article{border-top:1px solid #424b58}html[data-theme=dark] .modelVisualList img,html[data-theme=dark] .modelVisualList article>span{background:#303844}html[data-theme=dark] .modelVisualList article>span{color:#b5becb}html[data-theme=dark] .modelVisualList small{color:var(--muted)}html[data-theme=dark] .modelVisualList select,html[data-theme=dark] .adminTaxonomySearch{border:1px solid #424b58}html[data-theme=dark] .taxonomyList>button{color:var(--ink);background:#1c2026;border:0;border-top:1px solid #424b58}html[data-theme=dark] .taxonomyList>button:hover{background:#242a32}html[data-theme=dark] .taxonomyList>button>span{background:#303844}html[data-theme=dark] .taxonomyList small{color:var(--muted)}html[data-theme=dark] .taxonomyList em{color:#b5becb}html[data-theme=dark] .mergeGroupBox{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .mergeGroupBox>p{color:var(--muted)}html[data-theme=dark] .mergeGroupBox select{border:1px solid #424b58}html[data-theme=dark] .compatibleModelPicker .modalHead p:last-child,html[data-theme=dark] .compatibleDetail .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .modelPickerSearch{border-bottom:1px solid var(--line)}html[data-theme=dark] .modelPickerSearch input{border:1px solid #424b58}html[data-theme=dark] .modelPickerGrid button{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .modelPickerGrid button:hover{border-color:#424b58}html[data-theme=dark] .modelPickerGrid img,html[data-theme=dark] .modelPickerGrid button>span{background:#303844}html[data-theme=dark] .modelPickerGrid button>span{color:#b5becb}html[data-theme=dark] .modelPickerGrid small{color:var(--muted)}html[data-theme=dark] .modelPickerGrid em{color:var(--compatible-blue)}html[data-theme=dark] .compatibilitySafetyNotice{border:1px solid #375a7b;border-left:4px solid var(--compatible-blue);background:#242a32}html[data-theme=dark] .compatibilitySafetyNotice.critical{background:#242a32;border-color:#8a2f28 #8a2f28 #8a2f28 #c33730}html[data-theme=dark] .compatibilitySafetyNotice>span{color:var(--compatible-blue);background:#1c2e3f}html[data-theme=dark] .compatibilitySafetyNotice.critical>span{color:#e7a19d;background:#3f1f1c}html[data-theme=dark] .compatibilitySafetyNotice p{color:#a6c2dd}html[data-theme=dark] .detailMediaStrip>a,html[data-theme=dark] .detailMediaStrip>div{background:#303844}html[data-theme=dark] .detailMediaStrip small{color:#fff;background:#111b}html[data-theme=dark] .detailMediaStrip>div{color:#b5becb}html[data-theme=dark] .detailMediaStrip>div>small{color:#b5becb;background:0 0}html[data-theme=dark] .compatibleDetailHero>dl>div{border:1px solid var(--line)}html[data-theme=dark] .compatibleDetailHero dt{color:var(--muted)}html[data-theme=dark] .detailSection{border:1px solid var(--line)}html[data-theme=dark] .detailSectionHead{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .detailSectionHead>span{color:var(--muted)}html[data-theme=dark] .detailTargetGrid article,html[data-theme=dark] .detailFacts>div{border:1px solid #424b58}html[data-theme=dark] .detailTargetGrid span{color:var(--compatible-blue)}html[data-theme=dark] .detailTargetGrid small,html[data-theme=dark] .detailFacts small{color:var(--muted)}html[data-theme=dark] .detailTargetGrid em{color:#b5becb}html[data-theme=dark] .detailNotes>div{background:#242a32}html[data-theme=dark] .detailNotes small{color:#b5becb}html[data-theme=dark] .detailLinks article{border:1px solid #424b58}html[data-theme=dark] .detailLinks span,html[data-theme=dark] .detailLinks small{color:#b5becb}html[data-theme=dark] .detailLinks a,html[data-theme=dark] .detailLinks button{color:var(--compatible-blue);background:0 0;border:0}html[data-theme=dark] .detailLinks button{color:#e1a6a3}html[data-theme=dark] .testSummary .positive{color:var(--compatible-green);background:#303844}html[data-theme=dark] .testSummary .negative{color:#e8a09c;background:#3f1f1c}html[data-theme=dark] .testSummary p{color:var(--muted)}html[data-theme=dark] .detailTestForm{border-top:1px solid var(--line);background:#242a32}html[data-theme=dark] .detailTestList article{border:1px solid #424b58;border-left:4px solid #dc861c}html[data-theme=dark] .detailTestList article.result-worked{border-left-color:var(--compatible-green)}html[data-theme=dark] .detailTestList article.result-did_not_work{border-left-color:#c2352e}html[data-theme=dark] .detailTestList article>span{background:#303844}html[data-theme=dark] .detailTestList small,html[data-theme=dark] .detailTestList em{color:#b5becb}html[data-theme=dark] .detailTestList a{color:var(--compatible-blue)}html[data-theme=dark] .detailEmpty{color:var(--muted)}html[data-theme=dark] .correctionSuggestion textarea{border:1px solid #424b58}html[data-theme=dark] .detailTimeline article{border-top:1px solid #424b58}html[data-theme=dark] .detailTimeline article>span{background:#737b84;border:2px solid #424b58}html[data-theme=dark] .detailTimeline small{color:var(--muted)}html[data-theme=dark] .validatorDecision{border:1px solid #3e5a74;border-left:4px solid var(--compatible-blue);background:#242a32}html[data-theme=dark] .validatorDecision>div:first-child>p:last-child{color:#a6c3dd}html[data-theme=dark] .validatorDecision>textarea{border:1px solid #424b58}html[data-theme=dark] .validatorDecision button{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .validatorDecision .positiveAction{color:var(--compatible-green);border-color:#3d7651}html[data-theme=dark] .validatorDecision .danger{color:#e8a09c;border-color:#87322c}html[data-theme=dark] .mergeRecordBox{border-top:1px solid #424b58}html[data-theme=dark] .technicalValidatorBadge{color:#a3bfe0;background:#1c2b3f}html[data-theme=dark] .technicalValidatorToggle{background:#242a32!important;border-color:#38597a!important}html[data-theme=dark] .technicalValidatorToggle small{color:#a6c2dd}@media (width<=900px){html[data-theme=dark] .motorcycleCanvas{border-right:0;border-bottom:1px solid var(--line)}}html[data-theme=dark] .marketingControlCard{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .marketingToolIcon{color:#e6eaf0;background:#242a32}html[data-theme=dark] .marketingToolHeading small,html[data-theme=dark] .marketingQuickAction small{color:#b5becb}html[data-theme=dark] .marketingToolHeading strong,html[data-theme=dark] .marketingQuickAction strong{color:var(--ink)}html[data-theme=dark] .marketingToolHeading em,html[data-theme=dark] .marketingQuickAction em{color:#b5becb}html[data-theme=dark] .marketingPeriodControls input,html[data-theme=dark] .marketingPeriodValue,html[data-theme=dark] .marketingPeriodAction{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .marketingPeriodAction{color:#a5b4df}html[data-theme=dark] .marketingPeriodCard.custom{border-color:#334780}html[data-theme=dark] .marketingPeriodCard.custom .marketingToolIcon{color:#a6b5dd;background:#242a32}html[data-theme=dark] .marketingPeriodControls input:focus,html[data-theme=dark] .marketingPeriodValue:focus-visible,html[data-theme=dark] .marketingPeriodAction:focus-visible{border-color:var(--red)}html[data-theme=dark] .marketingQuickAction{color:var(--ink)}html[data-theme=dark] .marketingQuickAction:hover{border-color:#424b58}html[data-theme=dark] .marketingQuickAction:focus-visible{border-color:var(--red);outline:0}html[data-theme=dark] .marketingQuickAction.featured{border-color:var(--red);background:var(--red);color:#fff}html[data-theme=dark] .marketingQuickAction.featured .marketingToolIcon{color:var(--night-danger-text);background:#1c2026}html[data-theme=dark] .marketingQuickAction.featured small{color:#f6958e}html[data-theme=dark] .marketingQuickAction.featured strong{color:#fff}html[data-theme=dark] .marketingQuickAction.featured em{color:#f6958e}html[data-theme=dark] .marketingQuickAction.featured:hover{border-color:#c51f1b}html[data-theme=dark] .marketingReportModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .marketingReportBody fieldset{border:0}html[data-theme=dark] .marketingReportBody legend,html[data-theme=dark] .marketingReportDates label{color:#b5becb}html[data-theme=dark] .marketingReportModes label{color:#b5becb;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .marketingReportModes label.selected{color:#fff;background:#24272c;border-color:#596373}html[data-theme=dark] .marketingReportDates input{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .marketingReportDates input:focus{border-color:var(--red)}html[data-theme=dark] .marketingReportComparison{background:#242a32;border-left:4px solid #4c69ba}html[data-theme=dark] .marketingReportComparison strong{color:#a5b4df}html[data-theme=dark] .marketingReportComparison span{color:#a6b8dd}html[data-theme=dark] .marketingViewPeriodModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .marketingViewPeriodDates label{color:#b5becb}html[data-theme=dark] .marketingViewPeriodDates input{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .marketingViewPeriodDates input:focus{border-color:var(--red)}html[data-theme=dark] .marketingNotice,html[data-theme=dark] .marketingError{color:#a4dfc0;background:#242a32;border:1px solid #3b7850;border-left:4px solid #25834d}html[data-theme=dark] .marketingError{border-color:#8a2f28;border-left-color:var(--red);color:#e79f9c;background:#242a32}html[data-theme=dark] .marketingContext{border-left:4px solid var(--red);color:#fff;background:#17191d}html[data-theme=dark] .marketingContext>div>span{color:#b5becb}html[data-theme=dark] .marketingCoverage span{color:#b5becb!important}html[data-theme=dark] .marketingKpis article{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .marketingKpis article:before{background:#24272b}html[data-theme=dark] .marketingKpis article.accent:before{background:var(--red)}html[data-theme=dark] .marketingKpis article.meta:before{background:#4c69ba}html[data-theme=dark] .marketingKpis small,html[data-theme=dark] .marketingKpis span{color:#b5becb}html[data-theme=dark] .marketingKpis span.positive{color:#9ee6be}html[data-theme=dark] .marketingKpis span.negative{color:#e99d9b}html[data-theme=dark] .marketingKpis em{color:#b5becb}html[data-theme=dark] .marketingQuality{background:#3f341c;border:1px solid #8a6828}html[data-theme=dark] .qualityGrid article,html[data-theme=dark] .qualityGrid button{color:#e7cc9d;background:#242a32;border:1px solid #8a6d28}html[data-theme=dark] .qualityGrid small{color:#ddc7a6}html[data-theme=dark] .marketingPanel{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .marketingPanelHead{border-bottom:1px solid var(--line)}html[data-theme=dark] .marketingPanelHead p{color:var(--muted)}html[data-theme=dark] .marketingPanelHead>span{color:#b5becb;background:#242a32}html[data-theme=dark] .marketingEmpty{color:var(--muted)}html[data-theme=dark] .marketingEmpty strong{color:var(--ink)}html[data-theme=dark] .dailyTrendRow{border-top:1px solid #424b58}html[data-theme=dark] .dailyTrendRow:first-child{border-top:0}html[data-theme=dark] .dailyTrendRow>small,html[data-theme=dark] .trendMeasure span{color:#b5becb}html[data-theme=dark] .trendMeasure span b{color:var(--ink)}html[data-theme=dark] .trendMeasure>i{background:#303844}html[data-theme=dark] .trendMeasure>i>em{background:#202328}html[data-theme=dark] .trendMeasure.spend>i>em{background:#4c69ba}html[data-theme=dark] .budgetRows>div{border-top:1px solid #424b58}html[data-theme=dark] .budgetRows>div:first-child{border-top:0}html[data-theme=dark] .budgetRows span,html[data-theme=dark] .budgetRows small{color:var(--muted)}html[data-theme=dark] .budgetRows>div>i{background:#303844}html[data-theme=dark] .budgetRows>div>i>em{background:#4c69ba}html[data-theme=dark] .budgetRows>div>i>em.over{background:var(--red)}html[data-theme=dark] .unitRank>b{color:#fff;background:#202328}html[data-theme=dark] .dataSource.daily{color:#a1e3bc;background:#303844}html[data-theme=dark] .dataSource.legacy_monthly{color:#f1c793;background:#3f321c}html[data-theme=dark] .dataSource.mixed{color:#a6b5dd;background:#242a32}html[data-theme=dark] .dataSource.missing{color:#b5becb;background:#242a32}html[data-theme=dark] .marketingHistory td>small{color:var(--muted)}html[data-theme=dark] .marketingMethod{color:#b5becb;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .marketingMethod strong{color:#e6eaf0}html[data-theme=dark] .marketingDailyModal .modalHead p:last-child,html[data-theme=dark] .marketingBudgetModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .marketingDateField{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .dailySelection{color:var(--muted)}html[data-theme=dark] .dailyEntryGrid fieldset{border:1px solid #424b58}html[data-theme=dark] .dailyEntryGrid fieldset.notIncluded{background:#242a32}html[data-theme=dark] .dailyEntryGrid legend{color:#e6eaf0}html[data-theme=dark] .entryInclude{color:#a2e2bf;background:#242a32}html[data-theme=dark] .notIncluded .entryInclude{color:#b5becb;background:#303844}html[data-theme=dark] .dailyEntryGrid input,html[data-theme=dark] .dailyEntryGrid textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .dailyEntryGrid input:focus,html[data-theme=dark] .dailyEntryGrid textarea:focus{border-color:var(--red)}html[data-theme=dark] .entryTotal{color:#b5becb;background:#242a32}html[data-theme=dark] .entryTotal strong{color:var(--ink)}html[data-theme=dark] .modalSelectionHint{color:var(--muted)}html[data-theme=dark] .budgetFormGrid label{border:1px solid var(--line)}html[data-theme=dark] .roleBadge.mkt{color:#a6b5dd;background:#1c263f}html[data-theme=dark] .marketingReportDescription{border-left:3px solid var(--red);color:#b5becb;background:#242a32}html[data-theme=dark] .marketingSalesRange{border:0}html[data-theme=dark] .marketingSalesPanel input,html[data-theme=dark] .marketingSalesPanel select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .marketingSalesPanel input:focus,html[data-theme=dark] .marketingSalesPanel select:focus{border-color:var(--red);outline:2px solid #e5272240}html[data-theme=dark] .marketingSalesStatus{border-top:1px solid var(--line)}html[data-theme=dark] .marketingSalesStatus small{color:var(--muted)}html[data-theme=dark] .marketingSalesTableWrap{border-top:1px solid var(--line)}html[data-theme=dark] .marketingSalesTable thead{background:#242a32}html[data-theme=dark] .marketingSalesPanel .marketingSalesTable th{color:#a6bcdd;background:#242a32}html[data-theme=dark] .marketingSalesPanel .marketingSalesTable td{border-top:1px solid #424b58}html[data-theme=dark] .marketingSalesTable tbody tr:nth-child(2n),html[data-theme=dark] .marketingSalesTable tbody tr:hover{background:#242a32}html[data-theme=dark] .marketingSalesTable .marketingSalesChassis,html[data-theme=dark] .marketingSalesTable .marketingSalesEmpty{color:var(--muted)}html[data-theme=dark] .marketingSalesPagination{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .buyerAgePanel{border:1px solid var(--buyer-line);background:var(--buyer-surface);color:var(--buyer-text)}html[data-theme=dark] .buyerAgeEyebrow{color:var(--buyer-blue)}html[data-theme=dark] .buyerAgeHeader>div>p:last-child{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeRefresh{border:1px solid var(--buyer-line);background:var(--buyer-surface);color:var(--buyer-muted)}html[data-theme=dark] .buyerAgePanel button:focus-visible,html[data-theme=dark] .buyerAgePanel select:focus-visible,html[data-theme=dark] .buyerAgeMethod summary:focus-visible{outline:3px solid #0071e355}html[data-theme=dark] .buyerAgeSegments{border:1px solid var(--buyer-line);background:var(--buyer-soft)}html[data-theme=dark] .buyerAgeSegments button{color:var(--buyer-muted);background:0 0;border:0}html[data-theme=dark] .buyerAgeSegments button[aria-pressed=true]{background:var(--buyer-surface);color:var(--buyer-text)}html[data-theme=dark] .buyerAgeFilters label{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeFilters select{border:1px solid var(--buyer-line);background:var(--buyer-surface);color:var(--buyer-text)}html[data-theme=dark] .buyerAgeSummary{background:var(--buyer-soft)}html[data-theme=dark] .buyerAgeSummary>div>span,html[data-theme=dark] .buyerAgeSummary>div>small{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeSummary .buyerAgeMetric>strong{color:var(--buyer-blue)}html[data-theme=dark] .buyerAgeMetric strong small,html[data-theme=dark] .buyerAgeChartHeading>span,html[data-theme=dark] .buyerAgeAxis{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeBars li{border-top:1px solid var(--buyer-line)}html[data-theme=dark] .buyerAgeBars li:first-child{border-top:0}html[data-theme=dark] .buyerAgeBarLabel span{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeTrack{background:repeating-linear-gradient(to right,var(--buyer-line) 0,var(--buyer-line) 1px,transparent 1px,transparent 25%)}html[data-theme=dark] .buyerAgeTrack i{background:linear-gradient(90deg,#1c2e3f,#0071e3)}html[data-theme=dark] .byValue .buyerAgeTrack i{background:linear-gradient(90deg,#1c263f,#5261d8)}html[data-theme=dark] .buyerAgeBarValue span{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeFooter{border-top:1px solid var(--buyer-line)}html[data-theme=dark] .buyerAgeFooter p{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeFooter button,html[data-theme=dark] .buyerAgeEmpty button{color:var(--buyer-blue);background:0 0;border:0}html[data-theme=dark] .buyerAgeMethod{border-top:1px solid var(--buyer-line);color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeEmpty p,html[data-theme=dark] .buyerAgeLoading{color:var(--buyer-muted)}html[data-theme=dark] .buyerAgeLoading i{background:var(--buyer-soft)}@media (width<=600px){html[data-theme=dark] .buyerAgeSummary .buyerAgeMetric{border-bottom:1px solid var(--buyer-line)}}html[data-theme=dark] .analysisPeriodPanel,html[data-theme=dark] .analysisPeriodCompact{color:var(--analysis-text)}html[data-theme=dark] .analysisPeriodPanel{border:1px solid var(--analysis-line);background:var(--analysis-surface)}html[data-theme=dark] .analysisPeriodHeading>span,html[data-theme=dark] .analysisPeriodForm label{color:var(--analysis-muted)}html[data-theme=dark] .analysisPeriodForm input{border:1px solid var(--analysis-line);background:var(--analysis-surface);color:var(--analysis-text)}html[data-theme=dark] .analysisPeriodApply{border:1px solid var(--analysis-accent);background:var(--analysis-accent);color:#fff}html[data-theme=dark] .analysisPeriodReset{border:1px solid var(--analysis-line);background:var(--analysis-surface);color:var(--analysis-text)}html[data-theme=dark] .analysisPeriodForm .analysisPeriodHint,html[data-theme=dark] .analysisPeriodForm .analysisPeriodError{color:var(--analysis-muted)}html[data-theme=dark] .analysisPeriodForm .analysisPeriodError{color:#f09494}html[data-theme=dark] .analysisPeriodForm :focus-visible,html[data-theme=dark] .analysisPeriodCompact .analysisPeriodToggle:focus-visible{outline:3px solid #0071e366}html[data-theme=dark] .analysisPeriodCompact{border:1px solid var(--analysis-line);background:var(--analysis-soft)}html[data-theme=dark] .analysisPeriodCompact .analysisPeriodToggle{background:0 0;border:0}html[data-theme=dark] .analysisPeriodCompact .analysisPeriodToggle>span{color:var(--analysis-muted)}html[data-theme=dark] .analysisPeriodCompact .analysisPeriodToggle>strong{color:var(--analysis-accent)}html[data-theme=dark] .analysisPeriodCompact.expanded .analysisPeriodToggle{border-bottom:1px solid var(--analysis-line)}html[data-theme=dark] .paginationBar{border-top:1px solid var(--line)}html[data-theme=dark] .paginationBar span{color:var(--muted)}html[data-theme=dark] .attentionCard{border:1px solid var(--line);color:var(--ink);background:#1c2026;border-left:4px solid #596373}html[data-theme=dark] .attentionCard small,html[data-theme=dark] .attentionCard span{color:var(--muted)}html[data-theme=dark] .attentionCard.critical{border-left-color:#d92d20}html[data-theme=dark] .attentionCard.warning{border-left-color:#e88a19}html[data-theme=dark] .attentionCard.positive{border-left-color:#228c50}html[data-theme=dark] .attentionCard.neutral{border-left-color:#4f65a8}html[data-theme=dark] .attentionCard.bonus{background:linear-gradient(135deg,#1c2026 0%,#242a32 100%);border-color:#51288a #51288a #51288a #7b45bb}html[data-theme=dark] .attentionCard .doubleCommissionBadge{color:#fff;background:#7440af}html[data-theme=dark] .receiptSummary button{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .receiptSummary button.warning{background:#242a32;border-color:#edb676}html[data-theme=dark] .receiptSummary span{color:var(--muted)}html[data-theme=dark] .financialValueButton{color:inherit;background:0 0;border:0;text-decoration-color:#f2959166}html[data-theme=dark] .receiptStatusOk{color:#a0e3bd!important}html[data-theme=dark] .receiptStatusPending{color:#f3c391!important}html[data-theme=dark] .inventoryScopeBar{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .inventoryScopeBar.group{background:#3f351c;border-left:4px solid #d8951e}html[data-theme=dark] .inventoryScopeBar span{color:var(--muted)}html[data-theme=dark] .inventoryScopeOptions{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .inventoryScopeOptions button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .inventoryScopeOptions button.active{color:#fff;background:#17191d}html[data-theme=dark] .inventoryScopeBar.group .inventoryScopeOptions button.active{background:#a8640d}html[data-theme=dark] .inventoryAreaTabs{border-bottom:1px solid var(--line);background:#1c2026}html[data-theme=dark] .inventoryAreaTabs button{color:#b5becb;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .inventoryAreaTabs button.active{color:#fff;background:#17191d;border-color:#596373}html[data-theme=dark] .inventoryAreaTabs button:last-child.active{background:#9a621a;border-color:#9a621a}html[data-theme=dark] .generalStockImportButton{color:#f5ca8f!important;background:#3f341c!important;border-color:#d6ad65!important}html[data-theme=dark] .generalStockGroups{background:#242a32}html[data-theme=dark] .generalStockGroup{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .generalStockGroupHead{border-bottom:1px solid #424b58}html[data-theme=dark] .generalStockGroupHead span{color:var(--muted)}html[data-theme=dark] .generalStockGroupHead>div:last-child{color:#b5becb}html[data-theme=dark] .generalStockGroupHead>div:last-child b{color:#e6eaf0}html[data-theme=dark] .generalSystemOnly{border-top:1px solid #424b58}html[data-theme=dark] .generalSystemOnly summary{color:#e8c89c}html[data-theme=dark] .unknownLocations{background:#242a32;border-color:#8a2d28}html[data-theme=dark] .consignedToolbar label{color:#b5becb}html[data-theme=dark] .consignedToolbar input{border:1px solid #424b58;outline:0}html[data-theme=dark] .consignedToolbar input:focus{border-color:var(--red)}html[data-theme=dark] .consignedNotice{background:#3f351c}html[data-theme=dark] .stockReportWarnings{color:#f1cb93;background:#3f341c;border:1px solid #8a6a28}html[data-theme=dark] .stockReportNotice{color:#a6c3dd;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .generalTransferPrompt{border-top:1px solid #77423c}html[data-theme=dark] .generalTransferPrompt>span{color:#dea8a6}html[data-theme=dark] .inventoryGroupTabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .inventoryGroupTabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000}html[data-theme=dark] .inventoryGroupTabs button.active{border-bottom-color:var(--red);color:var(--ink)}html[data-theme=dark] .soldInventoryRows .soldInventoryRow:nth-child(2n) td,html[data-theme=dark] .soldInventoryRows .soldInventoryRow:hover td{background:#242a32}html[data-theme=dark] .soldInventoryRows .soldInventoryRow .soldMotorcycleCell{border-left:3px solid #e5272240}html[data-theme=dark] .soldBikeCopy>small{color:var(--muted)}html[data-theme=dark] .soldPerson{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .soldPerson:before{background:#596575}html[data-theme=dark] .soldPerson.customer:before{background:var(--red)}html[data-theme=dark] .soldPerson span{color:var(--muted)}html[data-theme=dark] .soldPerson.missing{background:#242a32}html[data-theme=dark] .soldPerson.missing b{color:#f3c790}@media (width<=720px){html[data-theme=dark] .mobileBottomNav{background:#fffffff2;border-top:1px solid #424b58}html[data-theme=dark] .mobileBottomNav button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .mobileBottomNav button.active{color:var(--night-danger-text)}html[data-theme=dark] .mobileFab{background:var(--red);color:#fff;border:0}html[data-theme=dark] .mobileMoreBack{background:#0006}html[data-theme=dark] .mobileMoreSheet{background:#1c2026}html[data-theme=dark] .mobileMoreSheet>div button{background:0 0;border:0}html[data-theme=dark] .mobileMoreSheet>button{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .mobileMoreSheet>span{color:var(--muted)}html[data-theme=dark] .mobileMoreSheet>button.danger{color:#f09993}html[data-theme=dark] .mobileSaleSheet>p{color:var(--muted)}html[data-theme=dark] .mobilePrimaryChoice{color:var(--ink);background:#242a32;border:1px solid #8a2d28}html[data-theme=dark] .mobilePrimaryChoice b{color:var(--night-danger-text)}html[data-theme=dark] .mobilePrimaryChoice small{color:var(--muted)}html[data-theme=dark] .inventoryTable tr{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .inventoryTable td{border:0!important}html[data-theme=dark] .inventoryTable td:nth-child(3),html[data-theme=dark] .inventoryTable td:nth-child(6),html[data-theme=dark] .inventoryTable td:nth-child(7){border-top:1px solid var(--line)!important}html[data-theme=dark] .groupedInventoryTable .modelGroup{border-bottom:1px solid var(--line)}html[data-theme=dark] .groupedInventoryTable .modelGroupRow{border:0}html[data-theme=dark] .groupedInventoryTable .modelGroupToggle{border:1px solid var(--line);background:#242a32}html[data-theme=dark] .soldInventoryTable .soldMotorcycleCell{border-left:0!important}html[data-theme=dark] .soldInventoryTable .inventoryChassisCell,html[data-theme=dark] .soldInventoryTable .inventorySaleCell{border-top:1px solid var(--line)!important}html[data-theme=dark] .soldInventoryTable .inventoryActionsCell{border-top:0!important}html[data-theme=dark] .soldInventoryTable .inventoryEntryCell:before,html[data-theme=dark] .soldInventoryTable .inventoryAgeCell:before,html[data-theme=dark] .soldInventoryTable .inventoryStatusCell:before,html[data-theme=dark] .soldInventoryTable .inventoryExitCell:before,html[data-theme=dark] .soldInventoryTable .inventorySaleCell:before{color:var(--muted)}html[data-theme=dark] .financePanel tr{border:1px solid var(--line)}html[data-theme=dark] .financePanel td{border:0!important}}html[data-theme=dark] .inventoryToolbar{background:#1c2026}html[data-theme=dark] .inventoryFilterBar{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .inventoryFilterBar.groupStockFilters{background:#1c2026}html[data-theme=dark] .inventoryFilterField{color:#b5becb}html[data-theme=dark] .inventoryFilterField input,html[data-theme=dark] .inventoryFilterField select{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:0}html[data-theme=dark] .inventoryFilterField input:focus,html[data-theme=dark] .inventoryFilterField select:focus{border-color:var(--red)}html[data-theme=dark] .inventoryArchiveToggle{color:#b5becb;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .groupedInventoryTable .modelGroupRow td{background:#1c2026;border-top:0}html[data-theme=dark] .groupedInventoryTable .modelGroup+.modelGroup .modelGroupRow td{border-top:10px solid var(--bg)}html[data-theme=dark] .modelGroupSummary{border-left:4px solid var(--red);background:#242a32}html[data-theme=dark] .modelGroupInfo small{color:var(--muted)}html[data-theme=dark] .modelGroupVisibility{color:#a6bddd;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .modelGroupVisibility:before{background:#23854b}html[data-theme=dark] .modelGroupCount{color:var(--muted)}html[data-theme=dark] .modelGroupCount b{color:var(--ink)}html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td,html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow):hover td{background:#1c2026}html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td:first-child{border-left:4px solid #424b58}html[data-theme=dark] .inventoryVehicleIndex{color:var(--night-danger-text)}html[data-theme=dark] .inventoryChassisValue{color:#e6eaf0}html[data-theme=dark] .inventoryUnitBadge{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .inventoryUnitBadge small{color:#b5becb}html[data-theme=dark] .inventoryUnitBadge b{color:#e6eaf0}@media (width<=720px){html[data-theme=dark] .groupedInventoryTable .modelGroup{background:#242a32}html[data-theme=dark] .groupedInventoryTable .modelGroup+.modelGroup .modelGroupRow td{border-top:0}html[data-theme=dark] .groupedInventoryTable .modelGroupRow td{background:0 0}html[data-theme=dark] .modelGroupSummary{border:1px solid #424b58;border-left:4px solid var(--red);background:#242a32}html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow){border-left:4px solid #86332d}html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td{background:#1c2026}html[data-theme=dark] .groupedInventoryTable .modelGroup>tr:not(.modelGroupRow) td:first-child{border-left:0}html[data-theme=dark] .groupedInventoryTable .inventoryChassisCell,html[data-theme=dark] .groupedInventoryTable .inventoryExitCell,html[data-theme=dark] .groupedInventoryTable .inventorySaleCell{border-top:1px solid var(--line)!important}html[data-theme=dark] .groupedInventoryTable .inventoryEntryCell:before,html[data-theme=dark] .groupedInventoryTable .inventoryAgeCell:before,html[data-theme=dark] .groupedInventoryTable .inventoryStatusCell:before,html[data-theme=dark] .groupedInventoryTable .inventoryExitCell:before,html[data-theme=dark] .groupedInventoryTable .inventorySaleCell:before{color:var(--muted)}}html[data-theme=dark] .stockSummaryButton{color:inherit;background:0 0;border:0}html[data-theme=dark] .stockComparisonSummary .stockSummarySelected,html[data-theme=dark] .stockSummaryButton:hover{background:#242a32}html[data-theme=dark] .stockSummaryButton:focus-visible{outline:2px solid #263b55}html[data-theme=dark] .stockComparisonSummary .pendingLinks:before{background:#16849a}html[data-theme=dark] .stockComparisonSummary .inTransit:before{background:#547eaa}html[data-theme=dark] .stockSummaryFilterBar{color:#a6bddd}html[data-theme=dark] .stockTransitRows{background:#242a32;border:1px solid #3e5775}html[data-theme=dark] .stockTransitRows p{color:#a6bfdd}html[data-theme=dark] .stockTransitRows td small{color:#a6b8dd}html[data-theme=dark] .generalStockBlocking{color:#eac999;background:#3f331c;border-color:#8a6828}html[data-theme=dark] .approvedLeadNotice{color:#a6ddbc;background:#242a32;border:1px solid #3e7553;border-left:4px solid #23854b}html[data-theme=dark] .approvedLeadNotice button{color:inherit;background:0 0;border:0}html[data-theme=dark] .approvedAccessNotice{background:#242a32;border:1px solid #8a6628;border-left:4px solid #e58a1f}html[data-theme=dark] .approvedAccessNotice span{color:var(--muted)}html[data-theme=dark] .approvedLeadMetrics article{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .approvedLeadMetrics article:before{background:#23262b}html[data-theme=dark] .approvedLeadMetrics article.pending:before{background:#e58a1f}html[data-theme=dark] .approvedLeadMetrics article.billing:before{background:#2c68b2}html[data-theme=dark] .approvedLeadMetrics article.sold:before{background:#23854b}html[data-theme=dark] .approvedLeadMetrics small{color:var(--muted)}html[data-theme=dark] .approvedLeadMetrics span{color:#b5becb}html[data-theme=dark] .approvedLeadArchiveNotice{background:#242a32;border:1px solid #3e7452;border-left:4px solid #23854b}html[data-theme=dark] .approvedLeadArchiveNotice span{color:#a1e3be}html[data-theme=dark] .approvedLeadArchiveNotice p{color:#b5becb}html[data-theme=dark] .approvedLeadsToolbar{border-bottom:1px solid var(--line)}html[data-theme=dark] .approvedLeadTabs button{border:1px solid var(--line);color:var(--muted);background:#1c2026}html[data-theme=dark] .approvedLeadTabs button.active{color:#fff;background:#202329;border-color:#596373}html[data-theme=dark] .approvedLeadFilters label{color:var(--muted)}html[data-theme=dark] .approvedLeadFilters input,html[data-theme=dark] .approvedLeadFilters select{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadFilters input::placeholder{color:#b5becb}html[data-theme=dark] .approvedLeadFilters input:focus,html[data-theme=dark] .approvedLeadFilters select:focus{border-color:var(--red)}html[data-theme=dark] .approvedLeadCard{border:1px solid var(--line);background:#1c2026;border-left:4px solid #e58a1f}html[data-theme=dark] .approvedLeadCard.vendido{border-left-color:#23854b}html[data-theme=dark] .approvedLeadCard.perdido{background:#1c2026;border-left-color:#b83a34}html[data-theme=dark] .approvedLeadAvatar{color:#fff;background:#191b1f}html[data-theme=dark] .approvedLeadIdentity span{color:#e6eaf0}html[data-theme=dark] .approvedLeadIdentity small,html[data-theme=dark] .approvedLeadApproval small,html[data-theme=dark] .approvedLeadOwner small,html[data-theme=dark] .approvedLeadApproval span,html[data-theme=dark] .approvedLeadValues small,html[data-theme=dark] .approvedLeadValues .noValues{color:#b5becb}html[data-theme=dark] .approvedLeadStatus{color:#f4c390;background:#3f301c}html[data-theme=dark] .approvedLeadStatus.vendido{color:#9ee6bc;background:#303844}html[data-theme=dark] .approvedLeadStatus.perdido{color:#e5a29e;background:#242a32}html[data-theme=dark] .approvedLeadAttemptButton,html[data-theme=dark] .approvedLeadHistoryButton{background:0 0;border:0}html[data-theme=dark] .approvedLeadAttemptButton{color:#f4c390}html[data-theme=dark] .approvedLeadHistoryButton{color:#a6bddd;text-decoration-color:#b5becb}html[data-theme=dark] .approvedLeadLostAction{color:#e5a29e!important;border-color:#813831!important}html[data-theme=dark] .approvedLeadReason{background:#3f331c}html[data-theme=dark] .approvedLeadReason small{color:#f4c390}html[data-theme=dark] .approvedLeadReason strong{color:#e0c5a3}html[data-theme=dark] .approvedLeadReason.missing,html[data-theme=dark] .approvedLeadReason.lost{background:#242a32}html[data-theme=dark] .approvedLeadReason.missing small,html[data-theme=dark] .approvedLeadReason.missing strong,html[data-theme=dark] .approvedLeadReason.lost small,html[data-theme=dark] .approvedLeadReason.lost strong{color:#e99f9b}html[data-theme=dark] .approvedLeadEmpty span{color:#9ee5bb;background:#303844}html[data-theme=dark] .approvedLeadUnit{color:#b5becb}html[data-theme=dark] .approvedLeadReason.sold{background:#242a32}html[data-theme=dark] .approvedLeadReason.sold small,html[data-theme=dark] .approvedLeadReason.sold strong{color:#a1e3be}html[data-theme=dark] .approvedLeadTransferAction{color:#9bbfe9!important;border-color:#2f5483!important}html[data-theme=dark] .approvedLeadTransferPending{background:#242a32;border:1px solid #2c5587;border-left:4px solid #2c68b2}html[data-theme=dark] .approvedLeadTransferPending small{color:#9dbee7}html[data-theme=dark] .approvedLeadTransferPending strong{color:#9fbee5}html[data-theme=dark] .approvedLeadTransferPending span{color:#a6bfdd}html[data-theme=dark] .approvedLeadTransferInbox{border-color:#2e5985}html[data-theme=dark] .approvedLeadTransferInboxHead{background:#242a32;border-bottom:1px solid #325981}html[data-theme=dark] .approvedLeadTransferInboxHead span{color:#a6c0dd}html[data-theme=dark] .approvedLeadTransferInboxHead>strong{color:#fff;background:#2c68b2}html[data-theme=dark] .approvedLeadTransferInboxList article{background:#1c2026;border:1px solid #395779;border-left:4px solid #2c68b2}html[data-theme=dark] .approvedLeadTransferCustomer small,html[data-theme=dark] .approvedLeadTransferApproval span,html[data-theme=dark] .approvedLeadTransferOrigin span{color:#b5becb}html[data-theme=dark] .approvedLeadTransferApproval>small,html[data-theme=dark] .approvedLeadTransferOrigin>small,html[data-theme=dark] .approvedLeadTransferReason small{color:#a6bfdd}html[data-theme=dark] .approvedLeadTransferReason{background:#3f331c}html[data-theme=dark] .approvedLeadTransferReason small{color:#f4c390}html[data-theme=dark] .approvedLeadTransferReason strong{color:#e1c7a3}html[data-theme=dark] .approvedLeadModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .approvedLeadForm input,html[data-theme=dark] .approvedLeadForm select,html[data-theme=dark] .approvedLeadForm textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadForm input:focus,html[data-theme=dark] .approvedLeadForm select:focus,html[data-theme=dark] .approvedLeadForm textarea:focus{border-color:var(--red)}html[data-theme=dark] .approvedLeadForm label small{color:var(--muted)}html[data-theme=dark] .approvedLeadForm .formSectionNotice.optional{background:#242a32}html[data-theme=dark] .approvedLeadForm .formError{color:#f09993;background:#242a32}html[data-theme=dark] .approvedLeadOutcome{border:0}html[data-theme=dark] .approvedLeadOutcome label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .approvedLeadOutcome label.selected{background:#3f331c;border-color:#d6882d}html[data-theme=dark] .approvedLeadOutcome label.selected.sold{background:#242a32;border-color:#23854b}html[data-theme=dark] .approvedLeadCompletedNotice{background:#242a32;border-left:4px solid #23854b}html[data-theme=dark] .approvedLeadCompletedNotice strong{color:#a1e3be}html[data-theme=dark] .approvedLeadCompletedNotice span{color:#a6ddc0}html[data-theme=dark] .approvedLeadCpfWarning{background:#242a32;border:1px solid #88332b;border-left:4px solid #b83a34}html[data-theme=dark] .approvedLeadCpfWarning strong{color:#e5a29f}html[data-theme=dark] .approvedLeadCpfWarning span{color:#ddaaa6}html[data-theme=dark] .approvedLeadCpfWarning p{color:#ddaba6}html[data-theme=dark] .approvedLeadCpfWarning small{color:#ddaca6!important}html[data-theme=dark] .approvedLeadActionModal .modalHead p:last-child,html[data-theme=dark] .approvedLeadHistoryModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .approvedLeadCarryNotice{background:#3f331c;border-left:4px solid #e58a1f}html[data-theme=dark] .approvedLeadCarryNotice strong{color:#f3c790}html[data-theme=dark] .approvedLeadCarryNotice span{color:#ddc5a6}html[data-theme=dark] .approvedLeadActionBody textarea{border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadActionBody textarea:focus{border-color:var(--red)}html[data-theme=dark] .approvedLeadActionBody label small{color:var(--muted)}html[data-theme=dark] .approvedLeadActionBody .formError,html[data-theme=dark] .approvedLeadHistoryBody .formError{color:#f09993;background:#242a32}html[data-theme=dark] .approvedLeadInitialHistory,html[data-theme=dark] .approvedLeadTimeline li{border:1px solid var(--line);background:#1c2026;border-left:4px solid #596373}html[data-theme=dark] .approvedLeadInitialHistory time,html[data-theme=dark] .approvedLeadTimeline time{color:var(--muted)}html[data-theme=dark] .approvedLeadInitialHistory p,html[data-theme=dark] .approvedLeadTimeline p{color:#e6eaf0}html[data-theme=dark] .approvedLeadTimeline li.tentativa{border-left-color:#e58a1f}html[data-theme=dark] .approvedLeadTimeline li.venda_perdida{background:#1c2026;border-left-color:#b83a34}html[data-theme=dark] .approvedLeadTimeline li.vendido{background:#242a32;border-left-color:#23854b}html[data-theme=dark] .approvedLeadTimeline small{color:#b5becb}html[data-theme=dark] .approvedLeadHistoryEmpty{color:var(--muted);border:1px dashed #424b58}html[data-theme=dark] .approvedLeadTransferModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .approvedLeadTransferModalBody select,html[data-theme=dark] .approvedLeadTransferModalBody textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadTransferModalBody select:focus,html[data-theme=dark] .approvedLeadTransferModalBody textarea:focus{border-color:var(--red)}html[data-theme=dark] .approvedLeadTransferModalBody label small{color:var(--muted)}html[data-theme=dark] .approvedLeadTransferModalBody .formError{color:#f09993;background:#242a32}html[data-theme=dark] .approvedLeadTransferAcceptNotice{background:#242a32;border-left:4px solid #23854b}html[data-theme=dark] .approvedLeadTransferAcceptNotice strong{color:#a1e3be}html[data-theme=dark] .approvedLeadTransferAcceptNotice span{color:#a6ddc0}html[data-theme=dark] .approvedLeadTimeline li.transferencia_solicitada{background:#242a32;border-left-color:#2c68b2}html[data-theme=dark] .approvedLeadTimeline li.transferencia_aceita{background:#242a32;border-left-color:#23854b}html[data-theme=dark] .approvedLeadTimeline li.transferencia_recusada{background:#1c2026;border-left-color:#b83a34}html[data-theme=dark] .approvedLeadTimeline li.transferencia_cancelada{background:#242a32;border-left-color:#596373}@media (width<=720px){html[data-theme=dark] .approvedLeadTransferApproval,html[data-theme=dark] .approvedLeadTransferOrigin{border-top:1px solid #424b58}html[data-theme=dark] .approvedLeadTransferModal .modalFoot{background:#1c2026}}html[data-theme=dark] .salesOrderButton{color:#fff;background:#1d2025;border:1px solid #596373}html[data-theme=dark] .salesOrderButton:not(:disabled):hover{background:#353940}html[data-theme=dark] .deliveryTermsButton{color:#96edbd;background:#1c2026;border:1px solid #19864b}html[data-theme=dark] .deliveryTermsButton:not(:disabled):hover{background:#242a32}html[data-theme=dark] .approvedLeadDocumentsModal .modalHead p:last-child,html[data-theme=dark] .approvedLeadOrderModal .modalHead p:last-child{color:var(--muted)}html[data-theme=dark] .approvedLeadFilePicker{color:#e6eaf0;background:#242a32;border:1px dashed #424b58}html[data-theme=dark] .approvedLeadFilePicker:hover{border-color:var(--red);background:#1c2026}html[data-theme=dark] .approvedLeadReplaceNotice{color:#f4ca90;background:#3f331c}html[data-theme=dark] .approvedLeadDocumentEmpty{border:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .approvedLeadDocumentList li{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .approvedLeadDocumentHandle{color:#b5becb}html[data-theme=dark] .approvedLeadDocumentOrder{color:#fff;background:#202329}html[data-theme=dark] .approvedLeadDocumentInfo small{color:var(--muted)}html[data-theme=dark] .approvedLeadDocumentControls button{border:1px solid var(--line);color:#e6eaf0;background:#1c2026}html[data-theme=dark] .approvedLeadDocumentSummary{color:var(--muted)}html[data-theme=dark] .approvedLeadDocumentSummary strong{color:var(--ink)}html[data-theme=dark] .approvedLeadDocumentProgress,html[data-theme=dark] .approvedLeadOrderLoading{color:#a6c0dd;background:#242a32}html[data-theme=dark] .approvedLeadDocumentsBody>.formError,html[data-theme=dark] .approvedLeadOrderBody>.formError{color:#f09993;background:#242a32}html[data-theme=dark] .approvedLeadOrderStatus{background:#3f331c;border-left:4px solid #e48a21}html[data-theme=dark] .approvedLeadOrderStatus.ready{background:#242a32;border-left-color:#25804c}html[data-theme=dark] .approvedLeadOrderStatus span{color:var(--muted)}html[data-theme=dark] .approvedLeadOrderGrid input,html[data-theme=dark] .approvedLeadOrderGrid select,html[data-theme=dark] .approvedLeadOrderGrid textarea{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadOrderGrid label.missing{color:#e1a7a3}html[data-theme=dark] .approvedLeadOrderGrid label.missing input,html[data-theme=dark] .approvedLeadOrderGrid label.missing select,html[data-theme=dark] .approvedLeadOrderGrid label.missing textarea{background:#1c2026;border-color:#dc8d86}html[data-theme=dark] .approvedLeadOrderGrid label small{color:var(--muted)}html[data-theme=dark] .approvedLeadOrderOptional{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .approvedLeadOrderOptional[open] summary{border-bottom:1px solid var(--line)}html[data-theme=dark] .spinner{border:2px solid #424b58;border-top-color:var(--red)}html[data-theme=dark] .approvedLeadSalesError{color:#e99f9b;background:#242a32}html[data-theme=dark] .approvedLeadSalesTools .approvedLeadAddDocuments{color:#a6c2dd;background:0 0;border:0}html[data-theme=dark] .approvedLeadSalesTools .approvedLeadAddDocuments:hover{color:var(--night-danger-text)}html[data-theme=dark] .approvedLeadSalesNotice{color:#a1e3be}html[data-theme=dark] .approvedLeadIdentity .approvedLeadEmail{color:#b5becb}html[data-theme=dark] .approvedLeadDocumentSetup>label>strong{color:#e1a7a3}html[data-theme=dark] .approvedLeadDocumentSetup input:not([type=checkbox]),html[data-theme=dark] .approvedLeadDocumentTradeFields input{color:var(--ink);background:#1c2026;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadDocumentSetup label.invalid input{background:#1c2026;border-color:#dc8d86}html[data-theme=dark] .approvedLeadDocumentSetup small,html[data-theme=dark] .approvedLeadDocumentTradeCheck small{color:var(--muted)}html[data-theme=dark] .approvedLeadDocumentTradeCheck{border:1px solid var(--line);background:#242a32}html[data-theme=dark] .approvedLeadDocumentTradeFields{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .approvedLeadAnalysisGate{color:#e1a7a3;background:#242a32}html[data-theme=dark] .approvedLeadAnalysisGate.ready{color:#a1e3be;background:#242a32}html[data-theme=dark] .approvedLeadAnalysisGate span{color:var(--muted)}@media (width<=720px){html[data-theme=dark] .approvedLeadApproval,html[data-theme=dark] .approvedLeadValues,html[data-theme=dark] .approvedLeadOwner,html[data-theme=dark] .approvedLeadDocumentControls{border-top:1px solid #424b58}html[data-theme=dark] .approvedLeadOrderModal .modalFoot,html[data-theme=dark] .approvedLeadActionModal .modalFoot,html[data-theme=dark] .approvedLeadHistoryModal .modalFoot{background:#1c2026}}html[data-theme=dark] .approvedLeadDocumentInfo select{color:#e6eaf0;background:#242a32;border:1px solid #424b58;outline:none}html[data-theme=dark] .approvedLeadDocumentInfo select:focus{background:#1c2026;border-color:#424b58}html[data-theme=dark] .approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)){border-left-color:#23854b}html[data-theme=dark] .approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadStatus{color:#9ee6bc;background:#303844}html[data-theme=dark] .approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason{background:#242a32}html[data-theme=dark] .approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason small{color:#9ee6bc}html[data-theme=dark] .approvedLeadCard:not(.vendido):has(.salesOrderButton:not(:disabled)) .approvedLeadReason strong{color:#a6ddbe}html[data-theme=dark] .approvedLeadOrderHint{color:var(--muted)}html[data-theme=dark] .approvedLeadSoldMotorcycle{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .approvedLeadDispatcher{border:0}html[data-theme=dark] .approvedLeadDispatcher legend strong,html[data-theme=dark] .approvedLeadDispatcher.missing legend{color:#e1a7a3}html[data-theme=dark] .approvedLeadDispatcherOptions label{background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .approvedLeadDispatcherOptions label:hover{border-color:#424b58}html[data-theme=dark] .approvedLeadDispatcherOptions label.selected{background:#242a32;border-color:#23854b}html[data-theme=dark] .approvedLeadDispatcherOptions small{color:var(--muted)}html[data-theme=dark] .approvedLeadPaymentNotice{color:#a0e4bc;background:#242a32;border:1px solid #3a7854}html[data-theme=dark] .approvedLeadPaymentNotice span{color:#a6ddbe}html[data-theme=dark] .approvedLeadRequiredDocuments span{color:#b5becb;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .approvedLeadRequiredDocuments span.ready{color:#a1e3be;background:#242a32;border-color:#3c7751}html[data-theme=dark] .approvedLeadFilePicker small{color:#b5becb}html[data-theme=dark] .approvedLeadDocumentList li.needsReview{background:#242a32;border-color:#e4a04d}html[data-theme=dark] .approvedLeadDocumentPreview{color:#b5becb;background:#242a32;border:1px solid #424b58}html[data-theme=dark] .approvedLeadDocumentPreview.pdf{color:#e6a19e;background:#242a32}html[data-theme=dark] .approvedLeadDocumentTypeLabel{color:#b5becb}html[data-theme=dark] .approvedLeadDocumentDetected{background:#242a32;color:#a1e3be!important}html[data-theme=dark] .approvedLeadDocumentDetected.other,html[data-theme=dark] .approvedLeadDocumentDetected.mixed{background:#242a32;color:#b5becb!important}html[data-theme=dark] .approvedLeadDocumentDetected.review{background:#3f311c;color:#f6c78e!important}html[data-theme=dark] .approvedLeadDocumentReview{color:#eac699;background:#242a32;border:1px solid #8a6128;border-left:4px solid #e58a1f}html[data-theme=dark] .approvedLeadPreviewBack{background:#0b0d10d9}html[data-theme=dark] .approvedLeadPreviewDialog{background:#1c2026}html[data-theme=dark] .approvedLeadPreviewDialog header{border-bottom:1px solid var(--line)}html[data-theme=dark] .approvedLeadPreviewDialog header button{color:#e6eaf0;background:#242a32;border:0}html[data-theme=dark] .approvedLeadPreviewDialog>img{background:#202327}html[data-theme=dark] .approvedLeadPreviewDialog>iframe{background:#303844;border:0}html[data-theme=dark] .approvedLeadCard.faturamento{background:#1c2026;border-left-color:#2c68b2}html[data-theme=dark] .approvedLeadStatus.faturamento{color:#9bbfe9;background:#1c2c3f}html[data-theme=dark] .approvedLeadReason.billing{background:#242a32}html[data-theme=dark] .approvedLeadReason.billing small,html[data-theme=dark] .approvedLeadReason.billing strong{color:#9bbfe9}html[data-theme=dark] .approvedLeadSaleGate{color:#a6c4dd;background:#242a32;border:1px dashed #35577e}html[data-theme=dark] .salesOrderReportModal .modalHead span{color:var(--muted)}html[data-theme=dark] .salesOrderReportSetup{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .salesOrderReportSetup fieldset{border:0}html[data-theme=dark] .salesOrderReportSetup legend,html[data-theme=dark] .salesOrderReportSetup>label{color:#b5becb}html[data-theme=dark] .salesOrderReportSetup input:not([type=radio]),html[data-theme=dark] .salesOrderReportSetup select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .salesOrderPeriodModes label{color:#b5becb;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .salesOrderPeriodModes label.selected{color:#fff;background:#24272c;border-color:#596373}html[data-theme=dark] .salesOrderReportError{color:#e99f9b;background:#242a32}html[data-theme=dark] .salesOrderReportMeta span{color:var(--muted)}html[data-theme=dark] .salesOrderReportMetrics article{border:1px solid var(--line);background:#1c2026;border-left:3px solid #596373}html[data-theme=dark] .salesOrderReportMetrics small{color:#b5becb}html[data-theme=dark] .salesOrderReportWarning{background:#3f331c;border-left:4px solid #e28b21}html[data-theme=dark] .salesOrderReportWarning strong{color:#f3c790}html[data-theme=dark] .salesOrderReportWarning span{color:#ddc5a6}html[data-theme=dark] .salesOrderReportFilters label{color:#b5becb}html[data-theme=dark] .salesOrderReportFilters input,html[data-theme=dark] .salesOrderReportFilters select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .salesOrderReportTableWrap{border:1px solid var(--line)}html[data-theme=dark] .salesOrderReportTable td small,html[data-theme=dark] .salesOrderReportLimit,html[data-theme=dark] .salesOrderReportMethodology{color:var(--muted)}html[data-theme=dark] .salesOrderReportMethodology{border-top:1px solid var(--line)}html[data-theme=dark] .approvedLeadOrderImportedData span{border:1px solid var(--line);background:#242a32}html[data-theme=dark] .approvedLeadOrderImportedData small{color:var(--muted)}html[data-theme=dark] .approvedLeadContactBar{border-bottom:1px solid var(--line)}html[data-theme=dark] .approvedLeadContactRibbon:before{background:linear-gradient(110deg,#0009,#0004 65%,#0002),var(--contact-color)}html[data-theme=dark] .approvedLeadContactRibbon:after{background:linear-gradient(180deg,#fff6 0,#fff2 1.54px,#0004 4.62px,#0000 8.46px,#fff2 12.31px,#fff0 16.92px),linear-gradient(180deg,#0000 38%,#0001 100%),var(--contact-color)}html[data-theme=dark] .approvedLeadContactFlag strong{color:var(--ink)}html[data-theme=dark] .approvedLeadContactFlag small{color:var(--muted)}html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadHistoryButton,html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadAttemptButton{border:1px solid #596373}html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadHistoryButton{color:#fff;background:#242a32}html[data-theme=dark] .approvedLeadHistoryButton>span{background:#ffffff24}html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadAttemptButton{color:#e6eaf0;background:#1c2026;border-color:#424b58}html[data-theme=dark] .approvedLeadFollowUpActions button:focus-visible{outline:3px solid #2c68b2}html[data-theme=dark] .approvedLeadAttemptMeta{color:#dfc6a5}html[data-theme=dark] .approvedLeadMoreActions summary{border:1px solid var(--line);color:var(--ink);background:#1c2026}html[data-theme=dark] .approvedLeadMoreActions summary:hover,html[data-theme=dark] .approvedLeadMoreActions[open] summary{background:#242a32;border-color:#424b58}html[data-theme=dark] .approvedLeadMoreActions summary:focus-visible,html[data-theme=dark] .approvedLeadMoreMenu button:focus-visible,html[data-theme=dark] .approvedLeadPhone:focus-visible{outline:2px solid #2c68b2}html[data-theme=dark] .approvedLeadMoreMenu{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .approvedLeadMoreMenu button{color:var(--ink);background:0 0;border:0}html[data-theme=dark] .approvedLeadMoreMenu button:hover{background:#242a32}html[data-theme=dark] .approvedLeadMoreMenu button.approvedLeadMenuDanger{color:#e99d9b}html[data-theme=dark] .approvedLeadPhone{color:#9dbee7;background:0 0;border:0}html[data-theme=dark] .approvedLeadContactDetails{border-bottom:1px solid var(--line)}html[data-theme=dark] .approvedLeadContactDetails dt{color:var(--muted)}html[data-theme=dark] .approvedLeadStatus.cancelado{color:#e9a49b;background:#3f221c}html[data-theme=dark] .approvedLeadCard.cancelado{border-color:#7b4237}html[data-theme=dark] .approvedLeadCancellationHint{color:var(--muted)}html[data-theme=dark] .approvedLeadTimeline li.venda_cancelada{border-color:#8a3728}html[data-theme=dark] .salesPaymentsEditor header p{color:var(--muted)}html[data-theme=dark] .salesPaymentCard{border:1px solid var(--line);background:var(--paper)}html[data-theme=dark] .salesPaymentCard legend{color:var(--muted)}html[data-theme=dark] .salesPaymentRemove{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .salesPaymentRemove:hover{color:var(--night-danger-text)}html[data-theme=dark] .salesPaymentsEditor>footer{background:var(--paper);color:var(--muted)}html[data-theme=dark] .salesPaymentsEditor footer strong{color:var(--ink)}html[data-theme=dark] .salesPaymentsEditor footer.balanced>span:last-child{color:var(--green,#96edc8)}html[data-theme=dark] .salesPaymentPurposeFixed{background:var(--soft)}html[data-theme=dark] .salesPaymentBalance{border:1px solid var(--line);background:var(--paper)}html[data-theme=dark] .salesPaymentBalanceValues>span{color:var(--muted)}html[data-theme=dark] .salesPaymentBalanceValues strong{color:var(--ink)}html[data-theme=dark] .salesPaymentBalance.balanced .salesPaymentDifference strong{color:#a1e3be}html[data-theme=dark] .salesPaymentBalance.missing .salesPaymentDifference strong,html[data-theme=dark] .salesPaymentBalance.excess .salesPaymentDifference strong{color:#f6c98e}html[data-theme=dark] .salesPaymentBalance>p{border-top:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .salesPaymentsEditor:focus-visible{outline:2px solid var(--ink)}html[data-theme=dark] .salesPaymentInlineHint{color:var(--muted)}html[data-theme=dark] .salesPaymentFields input[aria-invalid=true]{border-color:#ad4035}html[data-theme=dark] .approvedLeadOrderModal small.salesPaymentFieldError,html[data-theme=dark] .salesPaymentFieldError{color:#e1a7a3}html[data-theme=dark] .salesDocumentationGuidance{border:1px solid var(--line);background:var(--paper)}html[data-theme=dark] .salesDocumentationGuidance p{color:var(--muted)}html[data-theme=dark] .orderReviewLink{color:inherit;background:0 0;border:0}html[data-theme=dark] .orderReviewLink:focus-visible{outline:2px solid}@media (width<=600px){html[data-theme=dark] .salesPaymentBalanceValues .salesPaymentDifference{border-top:1px solid var(--line)}}html[data-theme=dark] .approvedLeadCard.focused{outline:2px solid var(--accent,#ef233c)}html[data-theme=dark] .approvedLeadFocusNotice{background:var(--panel,#1c2026)}html[data-theme=dark] .returnLeadStageFields p{color:var(--muted)}html[data-theme=dark] .auxiliaryBell{background:var(--soft,#242a32);color:var(--text,#a6bcdd);border:0}html[data-theme=dark] .auxiliaryBell>span{color:#fff;background:#de1833}html[data-theme=dark] .auxiliaryNoticePanel{border:1px solid var(--line,#424b58);background:var(--panel,#1c2026);color:var(--text,#a6bcdd)}html[data-theme=dark] .auxiliaryNoticePanel>header{border-bottom:1px solid var(--line,#424b58)}html[data-theme=dark] .auxiliaryNoticePanel small{color:var(--muted,#a6bddd)}html[data-theme=dark] .auxiliaryNoticePanel>header button{color:inherit;background:0 0;border:0}html[data-theme=dark] .auxiliaryNoticeList>button{border:0;border-bottom:1px solid var(--line,#424b58);color:inherit;background:0 0}html[data-theme=dark] .auxiliaryNoticeList>button:hover,html[data-theme=dark] .auxiliaryNoticeList>button:focus-visible{background:var(--soft,#242a32)}html[data-theme=dark] .auxiliaryNoticeList>button.unread{border-left:3px solid var(--accent,#ef233c)}html[data-theme=dark] .auxiliaryNoticeList b{color:var(--accent,#f3919e)}html[data-theme=dark] .approvedLeadSalesTools .invoiceRequestedButton:disabled{color:#a0e3c3;background:#303844;border-color:#3c7753}html[data-theme=dark] .salesGeographyPanel{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .salesGeographyHead{border-bottom:1px solid var(--line)}html[data-theme=dark] .salesGeographyHead .eyebrow{color:var(--night-danger-text)}html[data-theme=dark] .salesGeographyHead>div:first-child>span{color:#b5becb}html[data-theme=dark] .geoCoverage{background:#242a32}html[data-theme=dark] .geoCoverage span{color:#b5becb}html[data-theme=dark] .geoViewTabs{border-bottom:1px solid var(--line);background:#242a32}html[data-theme=dark] .geoViewTabs button{color:#a6c0dd;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .geoViewTabs button[aria-selected=true]{color:#ef9895;background:#242a32;border-color:#e5272245}html[data-theme=dark] .salesGeographyPanel.sold .geoViewTabs button[aria-selected=true]{color:#93f0d8;background:#242a32;border-color:#13745b45}html[data-theme=dark] .geoMapPanel{border-right:1px solid var(--line)}html[data-theme=dark] .geoPanelTitle p,html[data-theme=dark] .geoRankingGroup p{color:#b5becb}html[data-theme=dark] .geoMapSwitch{background:#242a32;border:1px solid #424b58}html[data-theme=dark] .geoMapSwitch button{color:#b5becb;background:0 0;border:0}html[data-theme=dark] .geoMapSwitch button.active{color:#e6eaf0;background:#1c2026}html[data-theme=dark] .officialMapWrap{background:linear-gradient(145deg,#242a32,#242a32);border:1px solid #424b58}html[data-theme=dark] .officialMapControls button{color:#e6eaf0;background:#fffffff2;border:1px solid #424b58}html[data-theme=dark] .officialMapControls button:hover{background:#1c2026}html[data-theme=dark] .officialMapHint{color:#b5becb;background:#ffffffe8}html[data-theme=dark] .officialMapLegend{color:#b5becb;background:#fffffff2}html[data-theme=dark] .officialMapLegend i{background:#e52722}html[data-theme=dark] .salesGeographyPanel.sold .officialMapLegend i{background:#13745b}html[data-theme=dark] .officialMapLegend small{color:#b5becb}html[data-theme=dark] .officialMapLegend em{color:#e9c89b}html[data-theme=dark] .geoMapEmpty,html[data-theme=dark] .geoLoading{color:#b5becb}html[data-theme=dark] .geoMapEmpty strong{color:#e6eaf0}html[data-theme=dark] .geoRankingGroup+.geoRankingGroup{border-top:1px solid var(--line)}html[data-theme=dark] .geoRankingGroup header>span{color:#b5becb;background:#242a32}html[data-theme=dark] .geoRankingGroup li{border-top:1px solid #424b58}html[data-theme=dark] .geoRankingGroup li:first-child{border-top:0}html[data-theme=dark] .geoRankingGroup li>b{color:#b5becb;background:#242a32}html[data-theme=dark] .geoRankingGroup li i{background:#303844}html[data-theme=dark] .geoRankingGroup li i em{background:#13745b}html[data-theme=dark] .geoRankingGroup.approval li i em{background:#e52722}html[data-theme=dark] .geoRankingGroup li>span small,html[data-theme=dark] .geoEmpty{color:#b5becb}html[data-theme=dark] .marketingGeographyGrid>.geoRankingGroup+.geoRankingGroup{border-top:0;border-left:1px solid var(--line)}html[data-theme=dark] .geoSyncNotice{color:#a6ddcd;background:#242a32;border:1px solid #424b58}@media (width<=1150px){html[data-theme=dark] .geoMapPanel{border-right:0;border-bottom:1px solid var(--line)}html[data-theme=dark] .geoRankingGroup+.geoRankingGroup{border-top:0;border-left:1px solid var(--line)}html[data-theme=dark] .marketingGeographyGrid>.geoRankingGroup:nth-child(3){border-top:1px solid var(--line);border-left:0}}@media (width<=760px){html[data-theme=dark] .geoRankingGroup+.geoRankingGroup,html[data-theme=dark] .marketingGeographyGrid>.geoRankingGroup+.geoRankingGroup,html[data-theme=dark] .marketingGeographyGrid>.geoRankingGroup:nth-child(3){border-top:1px solid var(--line);border-left:0}}html[data-theme=dark] .geoMapBack{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .geoMapBack:hover{background:#242a32;border-color:#424b58}html[data-theme=dark] .officialArea[role=button]:focus{outline:none}html[data-theme=dark] button.motorcycleColorButton{color:inherit;background:0 0;border:0}html[data-theme=dark] .motorcycleColorButton:hover{background:var(--line)}html[data-theme=dark] .motorcycleColorButton:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .motorcycleColorSwatch>span+span{border-left:1px solid #596373}html[data-theme=dark] .unknownColor>span{background:var(--line);color:var(--muted)}html[data-theme=dark] .motorcycleColorGroup .motorcycleColorFilter.selected{outline:2px solid var(--red);background:var(--line)}html[data-theme=dark] .inventoryActiveColorFilter button{border:1px solid var(--red);color:var(--ink);background:var(--paper)}html[data-theme=dark] .inventoryActiveColorFilter button:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .motorcycleColorDialog{border:1px solid var(--line);color:#e6eaf0;background:#1c2026}html[data-theme=dark] .motorcycleColorDialog::backdrop{background:#0007}html[data-theme=dark] .motorcycleColorHeading button{color:inherit;background:0 0;border:0}html[data-theme=dark] .motorcycleColorIdentity span,html[data-theme=dark] .motorcycleColorDialog p{color:var(--muted)}html[data-theme=dark] button.motorcycleColorReset{color:var(--muted);background:0 0;border:0}html[data-theme=dark] .inventoryColorUpdating{color:var(--muted)}@media screen and (width<=720px){html[data-theme=dark] .mobileNavRefresh button.active .mobileNavIcon,html[data-theme=dark] .mobileNavRefresh button:active .mobileNavIcon{background:var(--mobile-selected)}html[data-theme=dark] .mobileNavRefresh button:focus-visible{outline:2px solid var(--mobile-accent)}html[data-theme=dark] .mobileSheet{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .mobileSheet::backdrop{background:#080c1499}html[data-theme=dark] .mobileSheetHead{background:var(--paper)}html[data-theme=dark] .mobileSheetHead p{color:var(--muted)}html[data-theme=dark] .mobileSheetClose{border:1px solid var(--line);background:var(--bg);color:var(--ink)}html[data-theme=dark] .mobileActionList button,html[data-theme=dark] .mobileActionList .rowMenuFile,html[data-theme=dark] .mobileModuleList button,html[data-theme=dark] .mobileSheetCancel{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .mobileActionList button.danger,html[data-theme=dark] .mobileLogout{color:var(--mobile-accent)}html[data-theme=dark] .mobileActionList .rowMenuFile:focus-within{outline:2px solid var(--mobile-accent)}html[data-theme=dark] .mobileActionList .noActions{color:var(--muted)}html[data-theme=dark] .mobileActionList button:active,html[data-theme=dark] .mobileModuleList button:active{background:var(--bg)}html[data-theme=dark] .mobileModuleList svg{color:var(--muted)}html[data-theme=dark] .mobileModuleList button.active{background:var(--mobile-selected);color:var(--mobile-accent);border-color:var(--mobile-accent)}html[data-theme=dark] .mobileModuleList button.active svg{color:inherit}html[data-theme=dark] .mobileSheetCancel{background:var(--bg)}html[data-theme=dark] .mobileRowActionTrigger{border:1px solid var(--line);background:var(--paper);color:var(--ink)}html[data-theme=dark] .modalBack .modalHead,html[data-theme=dark] .modalBack .modalFoot{background:var(--paper)}html[data-theme=dark] .globalSearchBack .globalSearchDialog{border:0}html[data-theme=dark] .financePanel .financeEntryOwner{color:var(--muted)}html[data-theme=dark] .financePanel .financeEntryReceipt{border-top:1px solid var(--line)!important}html[data-theme=dark] .modal :is(.iconBtn,.close),html[data-theme=dark] .saleDivergenceNotice button{color:inherit}}html[data-theme=dark] .inventoryPanel .inventoryCatalogThumb{border:1px solid var(--line);background:#1c2026}html[data-theme=dark] .inventoryPanel .inventoryPhotoFallback{color:#a6b9dd}html[data-theme=dark] .invoiceReadyToast{border:1px solid var(--invoice-ready-line);background:var(--invoice-ready-paper);color:var(--invoice-ready-ink)}html[data-theme=dark] .invoiceReadyOpen{background:var(--invoice-ready-paper);color:inherit;border:0}html[data-theme=dark] .invoiceReadyOpen:focus-visible{outline:3px solid #0071e3}html[data-theme=dark] .invoiceReadyStatus{color:var(--invoice-ready-green)}html[data-theme=dark] .invoiceReadyModel{color:var(--invoice-ready-muted)}html[data-theme=dark] .invoiceReadyPhoto{color:#a6badd;background:#1c2026}html[data-theme=dark] .invoiceReadyClose{color:#a6badd;background:#ffffffeb;border:0}html[data-theme=dark] .invoiceReadyClose:focus-visible{outline:2px solid #0071e3}html[data-theme=dark] .invoiceReadyAnnouncement{border:0}html[data-theme=dark] .invoiceReadyError{border-top:1px solid var(--invoice-ready-line);color:#e99b9b}html[data-theme=dark] .paymentNoticeDate{color:#eec096;background:#3f331c}html[data-theme=dark] .paymentNoticeUnit{color:var(--invoice-ready-muted)}html[data-theme=dark] .paymentNoticeFooter{border-top:1px solid var(--invoice-ready-line);color:var(--invoice-ready-muted)}html[data-theme=dark] .paymentNoticeToast .invoiceReadyStatus{color:#f0c894}html[data-theme=dark] .payableRow.paymentNoticeFocused{outline:3px solid #237950}html[data-theme=dark] .reportsView{color:var(--report-ink)}html[data-theme=dark] .reportsHeading p,html[data-theme=dark] .reportsHeading>span{color:var(--report-muted)}html[data-theme=dark] .reportsBuilder,html[data-theme=dark] .reportsResults{border:1px solid var(--report-border);background:var(--report-surface)}html[data-theme=dark] .reportsStep{border:0;border-bottom:1px solid var(--report-border)}html[data-theme=dark] .reportsStep legend>span{background:var(--report-soft);color:var(--report-muted)}html[data-theme=dark] .reportsAreas button{border:1px solid var(--report-border);background:var(--report-surface);color:var(--report-muted)}html[data-theme=dark] .reportsAreas button.selected{background:var(--report-ink);color:var(--report-surface);border-color:var(--report-ink)}html[data-theme=dark] .reportsView select,html[data-theme=dark] .reportsView input[type=date]{border:1px solid var(--report-border);background:var(--report-surface);color:var(--report-ink)}html[data-theme=dark] .reportsView :is(select,input,button):focus-visible{outline:3px solid #6b9ddd}html[data-theme=dark] .reportsHelp{color:var(--report-muted)}html[data-theme=dark] .reportsFormats>label{border:1px solid var(--report-border)}html[data-theme=dark] .reportsFormats>label.selected{border-color:var(--report-ink);background:var(--report-soft)}html[data-theme=dark] .reportsFormats small{color:var(--report-muted)}html[data-theme=dark] .reportsMessage{border:1px solid var(--report-border);background:var(--report-soft)}html[data-theme=dark] .reportsMessage.error{color:#e6a49e;background:#242a32;border-color:#8a3528}html[data-theme=dark] .reportsEmpty,html[data-theme=dark] .reportsResultHead p,html[data-theme=dark] .reportsResultHead>span{color:var(--report-muted)}html[data-theme=dark] .reportsMetrics{background:var(--report-soft)}html[data-theme=dark] .reportsMetrics span{color:var(--report-muted)}html[data-theme=dark] .reportsMissing{color:var(--report-muted);border-bottom:1px solid var(--report-border)}html[data-theme=dark] .reportsTable th{background:var(--report-soft);color:var(--report-muted)}html[data-theme=dark] .reportsTable td{border-top:1px solid var(--report-border);color:var(--report-ink)}html[data-theme=dark] .reportsTable td small,html[data-theme=dark] .reportsTable td span{color:var(--report-muted)}html[data-theme=dark] .tmfMaintenance{color:#e6eaf0;background:#242a32}html[data-theme=dark] .tmfMaintenanceHeader img{background:#1c2026}html[data-theme=dark] .tmfMaintenanceHeader span{color:#b5becb}html[data-theme=dark] .tmfMaintenanceScene{background:#1c2026}html[data-theme=dark] .tmfMaintenanceLabel{color:#e79d9d;background:#3f1c1c}html[data-theme=dark] .tmfMaintenanceContent h1,html[data-theme=dark] .tmfMaintenanceLead{color:#e6eaf0}html[data-theme=dark] .tmfMaintenanceThanks{color:#b5becb}html[data-theme=dark] .tmfMaintenanceRetry{color:#fff;background:#202329;border:1px solid #596373}html[data-theme=dark] .tmfMaintenanceRetry:hover{background:#393d45}html[data-theme=dark] .tmfMaintenanceOther{color:#e6eaf0;background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .tmfMaintenanceOther:hover{background:#242a32}html[data-theme=dark] .tmfMaintenanceActions button:focus-visible{outline:3px solid #2f5183}html[data-theme=dark] .tmfMaintenanceNotice{color:#a6bbdd}html[data-theme=dark] .tmfMaintenanceFooter{color:#b5becb}html[data-theme=dark] .tmfMaintenanceTwinkle{background:#dc5353}html[data-theme=dark] .agencyIntegration>summary small{color:#a6bbdd}html[data-theme=dark] .agencyIntegration summary:focus-visible{outline:2px solid var(--red)}html[data-theme=dark] .agencyContent{border-top:1px solid #424b58}html[data-theme=dark] .agencyConfig{background:#242a32}html[data-theme=dark] .agencyConfig.waiting{color:#edcc96;background:#3f341c}html[data-theme=dark] .agencyConfig.ready{color:#a6debb;background:#303844}html[data-theme=dark] .agencyContent input,html[data-theme=dark] .agencyContent select{color:var(--ink);background:#1c2026;border:1px solid #424b58}html[data-theme=dark] .agencyContent td small{color:#b5becb}html[data-theme=dark] .agencyNote,html[data-theme=dark] .agencyTest p{color:#a6bddd}html[data-theme=dark] .agencyEmpty{color:#a6bbdd}html[data-theme=dark] .agencyTest{border-top:1px solid #424b58}html[data-theme=dark] .agencyDetail pre{background:#242a32}html[data-theme=dark] .partners{color:var(--ink,#a6bfdd)}html[data-theme=dark] .partners button{border:1px solid var(--p-line);background:var(--p-surface);color:inherit}html[data-theme=dark] .partners button:hover{background:var(--p-soft)}html[data-theme=dark] .partners input,html[data-theme=dark] .partners select,html[data-theme=dark] .partners textarea{border:1px solid var(--p-line);background:var(--p-surface);color:inherit}html[data-theme=dark] .partners label,html[data-theme=dark] .partners small{color:var(--muted,#a6bbdd)}html[data-theme=dark] .partners summary:focus-visible,html[data-theme=dark] .partners button:focus-visible{outline:3px solid #78a6df}html[data-theme=dark] .partners-eyebrow{color:var(--muted,#a6bbdd)}html[data-theme=dark] .partners-top-actions>span{color:var(--muted)}html[data-theme=dark] .partners-unit-filter{border:1px solid var(--p-line);background:var(--p-surface)}html[data-theme=dark] .partners-unit-filter>div{background:var(--p-surface);border:1px solid var(--p-line)}html[data-theme=dark] .partners-unit-filter label{color:inherit}html[data-theme=dark] .partners-kpi{border:1px solid var(--p-line);background:var(--p-surface)}html[data-theme=dark] .partners-kpi>span{color:var(--muted,#a6bbdd)}html[data-theme=dark] .partners-kpi>div{color:var(--muted);border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-emphasis{background:#242a32;border-color:#28538a}html[data-theme=dark] .partners-emphasis>strong{color:var(--p-accent)}html[data-theme=dark] .partners-context{color:var(--muted)}html[data-theme=dark] .partners-context button{color:var(--p-accent);background:0 0;border:0}html[data-theme=dark] .partners-comparison{color:var(--muted)}html[data-theme=dark] .partners-data-note{color:var(--muted);border:1px solid var(--p-line)}html[data-theme=dark] .partners-data-note button{color:var(--p-warn);background:0 0;border:0}html[data-theme=dark] .partners-warning{color:var(--p-warn)!important}html[data-theme=dark] .partners-error{color:#e69e9e;background:#242a32;border:1px solid #813131}html[data-theme=dark] .partners-notice{background:#242a32}html[data-theme=dark] .partners-panel{background:var(--p-surface);border:1px solid var(--p-line)}html[data-theme=dark] .partners-section-head p{color:var(--muted)}html[data-theme=dark] .partners-section-head>button{color:var(--p-accent);border:0}html[data-theme=dark] .partners-segment{background:var(--p-soft)}html[data-theme=dark] .partners-segment button{background:0 0;border:0}html[data-theme=dark] .partners-segment button.active{background:var(--p-surface)}html[data-theme=dark] .partners-chart-value span{color:var(--muted)}html[data-theme=dark] .partners-trend svg{color:var(--p-accent)}html[data-theme=dark] .partners-chart-days button{color:var(--muted);border:0}html[data-theme=dark] .partners-chart-days .active{color:var(--p-accent);background:#1c2a3f}html[data-theme=dark] .partners-units details{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-units details:first-child{border-top:0}html[data-theme=dark] .partners-units summary:after,html[data-theme=dark] .partners-sale>summary:after,html[data-theme=dark] .partners-import>summary:after,html[data-theme=dark] .partners-empty,html[data-theme=dark] .partners-table th{color:var(--muted)}html[data-theme=dark] .partners-table td{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-footnote,html[data-theme=dark] .partners-stock-total>span{color:var(--muted)}html[data-theme=dark] .partners-age{background:var(--p-soft)!important}html[data-theme=dark] .partners-age>span{color:var(--muted)}html[data-theme=dark] .partners-age i{background:var(--age)}html[data-theme=dark] .partners-stock-distribution{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-dist-grid p{border-bottom:1px solid var(--p-line)}html[data-theme=dark] .partners-alerts>button{border:0;border-top:1px solid var(--p-line);background:0 0}html[data-theme=dark] .partners-alerts>button:first-child{border-top:0}html[data-theme=dark] .partners-alerts>button>span:last-child{color:var(--p-accent)}html[data-theme=dark] .partners-payment-summary span{color:var(--muted)}html[data-theme=dark] .partners-sale,html[data-theme=dark] .partners-import{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-sale-detail{background:var(--p-soft)}html[data-theme=dark] .partners-sale dt{color:var(--muted)}html[data-theme=dark] .partners-correction{border:1px solid var(--p-line);background:var(--p-surface)}html[data-theme=dark] .partners-correction button{background:var(--p-accent);color:#fff;border-color:var(--p-accent)}html[data-theme=dark] .partners-import-rows>div{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-document-overlay{background:#07101c99}html[data-theme=dark] .partners-document{background:var(--p-surface)}html[data-theme=dark] .partners-document iframe{background:#777;border:0}html[data-theme=dark] .partners details>summary{color:inherit}@media (width<=760px){html[data-theme=dark] .partners-table tr{border-top:1px solid var(--p-line)}html[data-theme=dark] .partners-table td{border:0}html[data-theme=dark] .partners-table td:not(:first-child):before{color:var(--muted)}}html[data-theme=dark] .partners-origins>span{border-left:3px solid var(--p-accent)}html[data-theme=dark] .partners-origins>span>span{color:var(--muted)}html[data-theme=dark] .partners-origins.compact>span{border:0}html[data-theme=dark] .partners-workshop-values{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}html[data-theme=dark] .partners-workshop-values span{color:var(--muted)}html[data-theme=dark] .partners-workshop-units>div{border-bottom:1px solid var(--p-line)}html[data-theme=dark] .partners .resale-confirmation{background:var(--p-surface)}html[data-theme=dark] .resale-confirmation{border:1px solid var(--line,#424b58)}html[data-theme=dark] .resale-confirmation input:not([type=checkbox]),html[data-theme=dark] .resale-confirmation textarea{border:1px solid var(--line,#424b58);background:var(--paper,#1c2026);color:inherit}html[data-theme=dark] .resale-confirmation input[readonly]{background:var(--bg,#242a32)}html[data-theme=dark] .resale-invoice-preview{border:1px solid var(--line,#424b58)}html[data-theme=dark] .serviceReceipts{border-top:1px solid var(--line,#424b58)}html[data-theme=dark] .serviceReceiptRow small,html[data-theme=dark] .serviceReceiptEditor small{color:var(--muted)}html[data-theme=dark] .serviceReceiptEditor{border:1px solid var(--line,#424b58);background:var(--card,#1c2026)}html[data-theme=dark] .serviceReceipts .serviceReceiptError{color:#e5a29f}html[data-theme=dark] .workshopCurrentInvoice a,html[data-theme=dark] .workshopNewInvoice{color:inherit}html[data-theme=dark] .workshopReplacementModal .workshopInvoiceDrop:focus-within{outline:2px solid #278353}html[data-theme=dark] .workshopIdentityFields input{border:1px solid #424b58}html[data-theme=dark] .workshopIdentityFields input[readonly]{color:#e6eaf0;background:#242a32}html[data-theme=dark] .workshopIdentityFields small{color:#a6bcdd}html[data-theme=dark] .workshopReplacementNotice{color:#f6ce8e;background:#3f341c}html[data-theme=dark] .workshopReplacementError,html[data-theme=dark] .workshopReplacementConflict{color:#e7a19d;background:#242a32}html[data-theme=dark] .workshopReplacementSuccess{color:#a3e1bf;background:#242a32}}.userPreferences{flex:none;position:relative}.profileMenuTrigger{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:4px 3px;display:flex}.profileMenuTrigger:hover,.profileMenuTrigger[aria-expanded=true]{background:#ffffff10}.profileMenuTrigger:focus-visible{outline-offset:3px;outline:2px solid #fff}.profileMenuTrigger .avatar{flex:none;place-items:center;display:grid}.profileMenuChevron{color:#b5becb;flex:none;transition:transform .15s}.profileMenuTrigger[aria-expanded=true] .profileMenuChevron{transform:rotate(180deg)}.userAppearancePanel{z-index:1100;border:1px solid var(--line);background:var(--paper);width:282px;max-width:calc(100vw - 32px);color:var(--ink);text-align:left;border-radius:13px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #0003}.nightModeOption{cursor:pointer;border-radius:8px;align-items:center;gap:11px;min-height:50px;padding:10px;display:flex;position:relative}.nightModeOption:hover{background:var(--bg)}.nightModeOption>svg{color:var(--muted);flex:none}.nightModeOption>span{white-space:nowrap;flex:1;font-size:14px;font-weight:650}.nightModeOption>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nightModeSwitch{background:#747d89;border-radius:20px;flex:none;width:38px;height:22px;transition:background .15s;display:block;box-shadow:inset 0 0 0 1px #0001}.nightModeSwitch:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;margin:3px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0003}.nightModeOption>input:checked~.nightModeSwitch{background:#ce2520}.nightModeOption>input:checked~.nightModeSwitch:before{transform:translate(16px)}.nightModeOption:has(input:focus-visible){outline:2px solid var(--red);outline-offset:-2px}.nightModeOption:has(input:disabled){opacity:.7;cursor:wait}.nightModeOption>input:disabled{cursor:wait}.userAppearancePanel .themeSaveStatus{color:var(--muted);margin:2px 10px 6px;font-size:12px;line-height:1.5;display:block}.userAppearancePanel .themeSaveError{color:#b42318;margin:6px 10px;font-size:12px;line-height:1.5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gateLoading{background:var(--bg);color:var(--muted)}@media screen{html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13161b;--paper:#1c2026;--ink:#e6eaf0;--muted:#b5becb;--line:#3b4552;--night-danger-text:#ffaaa3}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .userAppearancePanel{background:#242a32;border-color:#46505e;box-shadow:0 16px 48px #0008}html[data-theme=dark] .userAppearancePanel .themeSaveError{color:#ffaaa3}html[data-theme=dark] .nightModeOption:hover{background:#303844}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a1acbc;opacity:1}html[data-theme=dark] select option{color:#e6eaf0;background:#1c2026}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :focus-visible{outline-color:#ffaaa3}html[data-theme=dark] .groupBrand img,html[data-theme=dark] .siteFooter img{background:#fff;border-radius:5px;padding:4px}html[data-theme=dark] .maintenanceSchedulePreview>label{color:var(--ink)!important}html[data-theme=dark] .agendaEvent{color:#d9eaff;background:#183c57;border-left-color:#72b5e8}html[data-theme=dark] .agendaEvent.syncError{color:#ffdfb0;background:#49351a;border-left-color:#e8b267}html[data-theme=dark] .agendaEvent.workshop{color:#e8dcff;background:#35264f;border-left-color:#b4a0e6}html[data-theme=dark] .approvedLeadContactRibbon{filter:drop-shadow(1.54px 3.08px 2.31px #0008)}html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadHistoryButton{color:#17202a;background:#e6eaf0;border-color:#e6eaf0}html[data-theme=dark] .approvedLeadHistoryButton>span{color:#17202a;background:#17202a14}html[data-theme=dark] .approvedLeadFollowUpActions .approvedLeadAttemptButton{color:#e6eaf0;background:#242a32;border-color:#8392a4}html[data-theme=dark] .payableRow.documentsComplete{background:#123b2c;box-shadow:inset 0 0 0 2px #3ddc84}html[data-theme=dark] .payableIdentity>div:first-child>span.payableWorkflow.documentsComplete{color:#062b17;background:#4ade80;border:1px solid #86efac}html[data-theme=dark] .sourceTrack,html[data-theme=dark] .sellerRate>div{background:#384250}html[data-theme=dark] .color1{background:#98a5b9}html[data-theme=dark] .color2{background:#77869d}html[data-theme=dark] ::selection{color:#fff;background:#79403c}}@media (width<=1050px){.profileMenuTrigger{gap:4px}.profileMenuChevron{display:none}}@media (width<=720px){.userAppearancePanel{top:calc(70px + env(safe-area-inset-top));width:282px;position:fixed;right:12px}.profileMenuTrigger{min-width:38px}.userAppearancePanel .nightModeOption>span{display:block}}@media (prefers-reduced-motion:reduce){.profileMenuChevron,.nightModeSwitch,.nightModeSwitch:before{transition:none}}@media print{.userAppearancePanel{display:none}}html[data-theme=dark] .agendaEvent.agendaInternalBlock{color:#e4ebf2;background-color:#303b47;background-image:repeating-linear-gradient(135deg,#0000,#0000 9px,#a3b5c712 9px 12px);border-left-color:#a3b5c7}@media screen and (width<=720px){:root{--mobile-nav-height:calc(78px + env(safe-area-inset-bottom,0px));--mobile-accent:#b91c18;--mobile-selected:#fff0ee}html[data-theme=dark]{--mobile-accent:#ffaaa3;--mobile-selected:#422927}html{scroll-padding-bottom:calc(var(--mobile-nav-height) + 20px)}.shell{min-width:0;padding-top:24px;padding-bottom:calc(var(--mobile-nav-height) + 32px)!important}.shell>*,.panel,.modal>*,.modal label{min-width:0}.mobileBottomNav.mobileNavRefresh,html[data-theme=dark] .mobileBottomNav.mobileNavRefresh{z-index:40;min-height:var(--mobile-nav-height);padding:6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px 18px 0 0;gap:2px;box-shadow:0 -5px 22px #0000000c}.mobileBottomNav.mobileNavRefresh button,html[data-theme=dark] .mobileBottomNav.mobileNavRefresh button{min-width:0;min-height:64px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:12px;flex:1 1 0;gap:3px;padding:3px 0;font-family:inherit}.mobileBottomNav.mobileNavRefresh button>span{font-size:.75rem;font-weight:650;line-height:1.25}.mobileNavIcon{border-radius:12px;place-items:center;width:52px;height:31px;transition:background .15s;display:grid}.mobileBottomNav.mobileNavRefresh button.active,html[data-theme=dark] .mobileBottomNav.mobileNavRefresh button.active{color:var(--mobile-accent)}.mobileNavRefresh button.active .mobileNavIcon,.mobileNavRefresh button:active .mobileNavIcon{background:var(--mobile-selected)}.mobileNavRefresh button:focus-visible{outline:2px solid var(--mobile-accent);outline-offset:-2px}.mobileFab{bottom:calc(var(--mobile-nav-height) + 14px);right:max(16px, env(safe-area-inset-right));max-width:calc(100% - 32px);min-height:48px;font-size:14px}.pwaPrompt{bottom:calc(var(--mobile-nav-height) + 12px)}.mobileKeyboardOpen .mobileBottomNav,.mobileKeyboardOpen .mobileFab{display:none}body:has(.globalSearchBack,.modalBack,.approvedLeadPreviewBack,.mobileSheet[open]) :is(.mobileBottomNav,.mobileFab,.pwaPrompt){display:none}.mobileSheet{inset:auto 0 max(8px, env(safe-area-inset-bottom)) 0;width:calc(100% - 16px);max-width:560px;max-height:min(85dvh, calc(var(--mobile-viewport-height,100dvh) - 24px));overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:22px;margin:0 auto;padding:0;position:fixed;overflow:auto;box-shadow:0 16px 70px #0005}.mobileSheet::backdrop{background:#080c1499}.mobileSheet[open]{animation:.16s ease-out mobile-sheet-enter}.mobileSheetSurface{padding:0 14px 14px}.mobileSheetHead{z-index:1;background:var(--paper);align-items:flex-start;gap:12px;padding:19px 2px 14px;display:flex;position:sticky;top:0}.mobileSheetHead>div{flex:1;min-width:0}.mobileSheetHead h2{margin:0;font-size:20px;line-height:1.25}.mobileSheetHead p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.mobileSheetClose{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;margin-top:-5px;font-size:27px}.mobileActionList,.mobileModuleList{gap:6px;display:grid}.mobileActionList button,.mobileActionList .rowMenuFile,.mobileModuleList button,.mobileSheetCancel{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0;padding:13px 14px;font-family:inherit;font-size:16px;font-weight:650;line-height:1.4;display:flex}.mobileActionList button.danger,.mobileLogout{color:var(--mobile-accent)}.mobileActionList button:disabled,.mobileActionList .disabled{opacity:.55;cursor:wait}.mobileActionList .rowMenuFile{position:relative}.mobileActionList .rowMenuFile input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.mobileActionList .rowMenuFile:focus-within{outline:2px solid var(--mobile-accent);outline-offset:2px}.mobileActionList .noActions{color:var(--muted);padding:14px;font-size:16px}.mobileActionList button:active,.mobileModuleList button:active{background:var(--bg)}.mobileModuleList svg{color:var(--muted);flex:none}.mobileModuleList button>span:first-of-type{flex:1}.mobileModuleList button.active{background:var(--mobile-selected);color:var(--mobile-accent);border-color:var(--mobile-accent)}.mobileModuleList button.active svg{color:inherit}.mobileSheetCancel{background:var(--bg);justify-content:center;margin-top:14px}.mobileRowActionTrigger{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.mobileRowActionTrigger span{font-size:20px;line-height:1}.readOnlyScope .inventoryTable .mobileRowActionTrigger{display:none}:is(body:has(.mobileSheet[open]),body:has(.modalBack),body:has(.globalSearchBack),body:has(.approvedLeadPreviewBack)){overflow:hidden}.modalBack{z-index:60;top:var(--mobile-viewport-top,0px);height:var(--mobile-viewport-height,100dvh);box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));overscroll-behavior:contain;bottom:auto;overflow:auto}.modalBack .modal{width:100%;min-width:0;max-width:100%;max-height:calc(var(--mobile-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:18px;margin:auto;overflow:auto}.modalBack .modalHead{z-index:5;background:var(--paper);align-items:flex-start;gap:10px;padding:16px;position:sticky;top:0}.modalHead>div{min-width:0}.modalBack .modalHead h2{overflow-wrap:anywhere;max-width:none;font-size:20px;line-height:1.25}.modalHead p{overflow-wrap:anywhere}.modalHead .close{flex:none;min-width:44px;min-height:44px}.modalBack .formGrid{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.modalBack .formGrid>*{grid-column:1/-1;min-width:0}.modalBack .modalFoot{background:var(--paper);flex-wrap:wrap;gap:8px;padding:14px 16px;position:static}.modalBack .modalFoot>button,.modalBack .modalFoot>a{white-space:normal;text-align:center;flex:140px;justify-content:center;min-width:0;min-height:46px;line-height:1.35}.modalBack .receiptPreviewModal{height:100%}.receiptPreviewBody,.payablePreviewModal iframe{min-width:0;max-width:100%}dialog.globalSearchBack{top:var(--mobile-viewport-top,0px);height:var(--mobile-viewport-height,100dvh);padding:0;bottom:auto}.globalSearchBack .globalSearchDialog{flex-direction:column;width:100%;height:100%;max-height:100%;display:flex}.globalSearchBack .globalSearchBody{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.globalSearchInput button{flex:none;width:44px;height:44px}.globalSearchBack{-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.globalSearchBack .globalSearchDialog{border:0;border-radius:0}.globalSearchHeader{padding:max(8px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left))}.globalSearchHeader h2{font-size:20px}.globalSearchInput{padding:8px max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left))}.globalSearchInput input{min-height:44px;font-size:16px}.globalSearchHint{font-size:14px}.globalSearchEmpty{min-height:150px;padding:24px 16px}.globalSearchEmpty strong{font-size:18px}.globalSearchEmpty span,.globalSearchGroup button span em,.globalSearchGroup>button>b{font-size:14px}.globalSearchGroup>small{font-size:12px}.globalSearchGroup>button{grid-template-columns:minmax(0,1fr) 14px;gap:5px 10px;min-height:64px;padding:13px 12px}.globalSearchGroup button span strong{font-size:16px}.globalSearchGroup>button>b{grid-column:1;font-weight:600}.globalSearchGroup>button>i{grid-area:1/2/3}.globalSearchDialog>footer{padding:8px max(14px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.globalSearchDialog>footer>span{font-size:14px}.globalSearchBackButton{min-width:100px}.globalSearchBackButton kbd{display:none}.approvedLeadPreviewBack{top:var(--mobile-viewport-top,0px);height:var(--mobile-viewport-height,100dvh);padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));bottom:auto}.approvedLeadPreviewBack .approvedLeadPreviewDialog{max-width:100%;height:100%;min-height:0;max-height:100%}.approvedLeadPreviewDialog header button{flex-basis:44px;width:44px;height:44px}.modalBack .generalStockGroups{max-height:none}.modalBack :is(.tableWrap,.stockComparisonTableWrap){overscroll-behavior-x:contain;max-width:100%;overflow:auto}.shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]),.modalBack :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font-size:16px!important}.formGrid label,.costFilterControl,.receiptFilterControl{font-size:14px}.shell :is(.primary,.secondary),.modalBack :is(.primary,.secondary){white-space:normal;min-height:44px;font-size:14px}.paginationBar{flex-wrap:wrap;gap:8px}.paginationBar button{min-height:44px}.paginationBar span{font-size:12px}.tableWrap{max-width:100%}.financeModuleTabs,.inventoryAreaTabs,.afterSalesTabs{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.financeModuleTabs button{min-width:max-content;min-height:44px;font-size:14px}.financeToolbar,.financeToolbar>*,.financePanel .panelHead>*{min-width:0;max-width:100%}.financePanel .panelHead{gap:16px;padding:16px}.financePanel .panelHead h2{font-size:20px;line-height:1.3}.financePanel tr{grid-template-columns:minmax(0,1fr) auto;gap:10px}.financePanel td{overflow-wrap:anywhere;min-width:0;font-size:14px}.financePanel .financeEntryDate{grid-area:1/1;align-self:center}.financePanel .financeEntryDescription{grid-area:2/1/auto/-1;font-size:16px;line-height:1.45}.financePanel .financeEntryCost{grid-area:3/1}.financePanel .financeEntryMovement{grid-area:3/2;justify-self:end}.financePanel .financeEntryOwner{color:var(--muted);grid-area:4/1/auto/-1}.financePanel .financialAmount{text-align:left;white-space:normal;grid-area:5/1/auto/-1;font-size:21px}.financePanel .financialValueButton{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:44px}.financePanel .financeEntryReceipt{grid-area:6/1/auto/-1;border-top:1px solid var(--line)!important;padding-top:6px!important}.financePanel .receiptButton{min-height:44px;font-size:14px}.financePanel .receiptStatusOk,.financePanel .receiptStatusPending{font-size:12px}.financePanel .costBadge,.financePanel .movementBadge{white-space:normal;max-width:100%;font-size:12px}.inventoryTable tr{min-width:0}.inventoryTable td{overflow-wrap:anywhere;min-width:0}.inventoryTable .stockAge,.inventoryTable .status{white-space:normal;max-width:100%}.topbar{height:auto;min-height:76px;padding:10px max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));gap:8px}.topbar .brand{flex:auto;gap:8px;min-width:0}.topbar .shinerayHeader{flex:0 72px;width:72px;min-width:44px}.topbar .unitSelector{flex:auto;min-width:0;padding:4px 6px}.topbar .unitSelector select{letter-spacing:0;min-height:36px;padding-right:18px;font-size:16px}.topbar .unitBadge{overflow-wrap:anywhere;min-width:0}.topbar .unitBadge strong{letter-spacing:0;font-size:14px}.topbar .globalSearchTrigger{flex:0 0 44px;width:44px;height:44px}.topbar .profileMenuTrigger{justify-content:center;min-width:44px;min-height:44px}.topbar .profile{gap:0}.topbar .logoutButton{display:none}.topbar .userAppearancePanel{max-width:calc(100vw - 24px);max-height:calc(var(--mobile-viewport-height,100dvh) - 96px);overflow:auto}.hero>div:first-child>p:last-child{font-size:16px;line-height:1.5}.heroActions{grid-template-areas:"sale""stock";margin-top:16px;grid-template-columns:minmax(0,1fr)!important}.mainPeriodFilter span,.mainPeriodFilter label,.toolbar p{font-size:14px;line-height:1.5}.mainPeriodFilter h2{font-size:22px}:is(.inventoryGroupTabs,.inventoryScopeOptions,.inventoryAreaTabs,.afterSalesTabs,.financeModuleTabs) button{min-height:44px;font-size:14px}:is(.inventoryScopeOptions,.inventoryGroupTabs,.afterSalesTabs){flex-wrap:wrap;gap:6px;max-width:100%}:is(.modalBack,.approvedLeadPreviewBack){-webkit-backdrop-filter:none;backdrop-filter:none}.modal :is(input,select,textarea){scroll-margin-top:100px;scroll-margin-bottom:24px}.modal :is(.formGrid label>small,.modalHead p,.modalFoot p){font-size:14px;line-height:1.5}.modal :is(.iconBtn,.close),.saleDivergenceNotice button{min-width:44px;min-height:44px;color:inherit}.mobileBottomNav.mobileNavRefresh button>span{font-size:.875rem}.mobileSheet{bottom:max(8px, env(safe-area-inset-bottom), calc(100dvh - var(--mobile-viewport-top,0px) - var(--mobile-viewport-height,100dvh) + 8px))}@keyframes mobile-sheet-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}}@media screen and (width<=370px){.topbar .shinerayHeader{flex-basis:48px;width:48px}.mobileBottomNav.mobileNavRefresh button>span{font-size:12px}}@media screen and (width<=720px) and (prefers-reduced-motion:reduce){.mobileSheet[open]{animation:none}.mobileNavIcon{transition:none}}.inventoryPanel+.transferHistory{margin-top:16px}.inventoryPanel .modelGroupSummary{grid-template-columns:88px minmax(180px,1fr) auto auto auto;gap:14px;padding:14px 18px}.inventoryPanel .inventoryCatalogThumb{border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;place-items:center;width:88px;height:66px;display:grid;overflow:hidden}.inventoryPanel .inventoryCatalogThumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inventoryPanel .inventoryPhotoFallback{color:#6b7280;text-align:center;padding:5px;font-size:12px}.inventoryPanel .modelGroupInfo{min-width:0}.inventoryPanel .modelGroupInfo strong{white-space:normal;overflow-wrap:anywhere;font-size:16px}.inventoryPanel .modelGroupCount{font-size:13px}.inventoryPanel .modelGroupVisibility{font-size:12px}.inventoryPanel .groupedInventoryTable .soldBikeCopy strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.inventoryPanel .inventoryVehicleIndex{font-size:12px}.inventoryPanel .inventoryFilterField>span{letter-spacing:.025em;font-size:12px}.inventoryPanel .inventoryFilterField input,.inventoryPanel .inventoryFilterField select{font-size:14px}.inventoryPanel .inventoryFilterBar.groupStockFilters{grid-template-columns:minmax(220px,1.5fr) minmax(200px,1fr) minmax(160px,.8fr)}.inventoryPanel .thumb.inventoryCatalogThumb{width:64px;height:48px}.inventoryPanel .paginationBar{flex-wrap:wrap;gap:12px}.inventoryPanel .paginationBar span{font-size:13px}@media (width<=1200px){.inventoryPanel .modelGroupSummary{grid-template-columns:80px minmax(150px,1fr) auto auto}.inventoryPanel .modelGroupVisibility{display:none}}@media (width<=720px){.inventoryPanel .modelGroupSummary{grid-template-columns:80px minmax(0,1fr);gap:8px 12px;padding:12px}.inventoryPanel .inventoryCatalogThumb{grid-row:1/3;width:80px;height:60px}.inventoryPanel .modelGroupInfo{grid-column:2}.inventoryPanel .modelGroupCount{text-align:left;grid-area:2/2}.inventoryPanel .modelGroupSummary>.stockAge{grid-area:3/1/auto/-1;justify-self:start;margin:3px 0 0;font-size:12px}.inventoryPanel .inventoryFilterBar.groupStockFilters{grid-template-columns:minmax(0,1fr)}.inventoryPanel .inventoryFilterModel{grid-column:1/-1}.inventoryPanel .inventoryFilterField input,.inventoryPanel .inventoryFilterField select{font-size:16px}.inventoryPanel .paginationBar span{text-align:center;flex-basis:100%;order:-1}}.brandSelector{color:#fff;position:relative}.brandSelector summary{cursor:pointer;align-items:center;gap:9px;padding:6px 0;list-style:none;display:flex}.brandSelector summary::-webkit-details-marker{display:none}.brandSelector summary>span{color:#b7bdc4;font-size:16px}.brandSelector summary:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #fff}.brandSelector .shinerayHeader{object-fit:contain;max-height:43px}.brandOptions{z-index:1200;background:#1c2026;border:1px solid #48505b;border-radius:13px;width:310px;max-width:calc(100vw - 28px);padding:10px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 16px 45px #0008}.brandOptionsTitle{text-transform:uppercase;letter-spacing:.07em;color:#b7bdc4;padding:9px 8px 13px;font-size:11px}.brandOptions button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 8px;display:flex}.brandOptions button:hover,.brandOptions button[aria-pressed=true]{background:#ffffff0c;border-color:#647083}.brandOptions button:disabled{opacity:.65}.brandOptions strong{font-size:13px;display:block}.brandOptions small{color:#bac4cf!important;letter-spacing:0!important;margin-top:5px!important;font-size:10px!important;font-weight:400!important;display:block!important}.brandLogoTile{background:#101215;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:43px;padding:4px;display:flex}.brandLogoTile img{object-fit:contain;max-width:100%;max-height:100%}.brandLogoTile.bajaj{background:#fff}.brandSelected{color:#c5d0dd;margin-left:auto}.brandOptions p{padding:8px;font-size:12px}.brandSelector[open] summary>span{transform:rotate(180deg)}html[data-brand=kawasaki]{--red:#61c411;--brand-accent:#61c411;--brand-dark:#337600;--brand-on:#112000;--brand-soft:#ecf9e2;--brand-light:#a4ed69}html[data-brand=morini]{--red:#df0b14;--brand-accent:#df0b14;--brand-dark:#b90910;--brand-on:#fff;--brand-soft:#fce9e9;--brand-light:#ff9d9d;--brand-gold:#a69858}html[data-brand=bajaj]{--red:#0867ad;--brand-accent:#0867ad;--brand-dark:#064b80;--brand-on:#fff;--brand-soft:#e9f3fc;--brand-light:#7ebffc}html[data-brand]:not([data-brand=shineray]) .topbar{border-bottom-color:var(--brand-accent)}html[data-brand]:not([data-brand=shineray]) :is(.primary,.primaryButton,button.primary){background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on)}html[data-brand]:not([data-brand=shineray]) :is(.primary,.primaryButton):hover{filter:brightness(.93)}html[data-brand]:not([data-brand=shineray]) .unitSelector small{color:var(--brand-light)!important}html[data-brand]:not([data-brand=shineray]) :is(.navButton.active,.navItem.active,.mainNav button.active,.topNav button.active,.tabs button.active,.viewTabs button.active){color:var(--brand-accent);border-color:var(--brand-accent)}html[data-brand]:not([data-brand=shineray]) :is(input,select,textarea):focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 15%,transparent)}html[data-brand=morini] .topbar{border-bottom-color:var(--brand-gold)}html[data-brand=bajaj] .brandSelector>summary .shinerayHeader{background:#fff;border-radius:4px;padding:2px 5px}html[data-brand]:not([data-brand=shineray]) .brand>small{color:var(--brand-light)}@media (width<=600px){.brandOptions{width:290px;left:-10px}.brandSelector summary{gap:4px}.brandSelector .shinerayHeader{max-width:90px}.brandOptions .brandLogoTile img{max-width:72px}}html[data-brand]:not([data-brand=shineray]){--mobile-accent:var(--brand-dark);--mobile-selected:var(--brand-soft)}html[data-brand]:not([data-brand=shineray]) .eyebrow{color:var(--brand-dark)}html[data-theme=dark][data-brand]:not([data-brand=shineray]){--mobile-accent:var(--brand-light);--mobile-selected:color-mix(in srgb,var(--brand-accent) 15%,#20242a)}html[data-theme=dark][data-brand]:not([data-brand=shineray]) .eyebrow{color:var(--brand-light)}html[data-brand]:not([data-brand=shineray]) :is(.avatar,.marketingQuickAction.featured,.mobileFab){color:var(--brand-on);background:var(--brand-accent)}html[data-brand]:not([data-brand=shineray]) .primary{box-shadow:0 8px 20px color-mix(in srgb,var(--brand-accent) 18%,transparent)}html[data-brand]:not([data-brand=shineray]) :is(.metricIcon.red,.financeCategoryIcon.card,.entryContext>strong){background:var(--brand-soft);color:var(--brand-dark)}html[data-brand]:not([data-brand=shineray]) .funnelStage.sales{background:linear-gradient(130deg,var(--brand-accent),var(--brand-dark));color:var(--brand-on)}html[data-brand]:not([data-brand=shineray]) :is(.financeCategoryTabs button.active,.permissionChoices>div>label:has(input:checked),.scheduleServiceChoice label.active){border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent);background:var(--brand-soft);color:var(--brand-dark)}html[data-brand]:not([data-brand=shineray]) :is(.permissionChoices input,.scheduleServiceChoice input){accent-color:var(--brand-accent)}html[data-brand]:not([data-brand=shineray]) :is(.cardOverview small,.cashBalanceHero:not(.negative) small){color:var(--brand-dark)}html[data-brand]:not([data-brand=shineray]) .nightModeOption>input:checked~.nightModeSwitch{background:var(--brand-accent)}html[data-theme=dark][data-brand]:not([data-brand=shineray]){--brand-soft:color-mix(in srgb,var(--brand-accent) 12%,#20242a)}html[data-theme=dark][data-brand]:not([data-brand=shineray]) :is(.metricIcon.red,.financeCategoryIcon.card,.entryContext>strong,.financeCategoryTabs button.active,.permissionChoices>div>label:has(input:checked),.scheduleServiceChoice label.active,.cardOverview small,.cashBalanceHero:not(.negative) small){color:var(--brand-light)}.topbar.tmfHeader{border-bottom-width:2px;height:auto;min-height:0;padding:0 max(24px,50% - 710px);display:block;position:relative;overflow:visible}.tmfHeader .headerTop{align-items:center;gap:28px;min-height:80px;padding:12px 0;display:flex}.tmfHeader .brand{flex:0 auto;gap:20px;min-width:0}.tmfHeader .brandSelector,.tmfHeader .logoHome{flex:none}.tmfHeader .brandSelector summary{gap:10px;min-height:44px;padding:4px 0}.tmfHeader .shinerayHeader{object-fit:contain;flex:none;width:126px;max-width:none;height:42px}.tmfHeader .brandSelector summary>span{text-align:center;flex:none;width:16px;display:block}.tmfHeader .brandDivider{flex:none;height:32px;margin:0;display:block}.tmfHeader .brandCopy{min-width:0;max-width:240px;display:block}.tmfHeader .brandCopy strong{letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.3}.tmfHeader .brandCopy small{color:#b7bec8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.4;overflow:hidden}.tmfHeader .headerUnit{flex:0 230px;min-width:180px}.tmfHeader .unitSelector,.tmfHeader .unitBadge{background:#ffffff08;border-color:#ffffff24;border-radius:9px;width:100%;min-width:0;min-height:52px;margin:0;padding:7px 11px;line-height:1.3}.tmfHeader .unitSelector small,.tmfHeader .unitBadge small{letter-spacing:.1em;color:#c0c7d0!important;margin:0 0 3px!important;font-size:11px!important;display:block!important}.tmfHeader .unitSelector select{letter-spacing:.01em;min-width:0;min-height:25px;margin:0;padding:0 22px 0 0;font-size:14px;font-weight:700}.tmfHeader .unitBadge strong{letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;font-size:14px}.tmfHeader .headerActions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.tmfHeader .globalSearchTrigger{background:#ffffff08;border-color:#ffffff24;flex:none;width:42px;height:42px;margin:0}.tmfHeader .transferNotification{flex:none;min-width:42px;height:42px}.tmfHeader .userProfile{border-left:1px solid #ffffff1c;gap:12px;padding-left:16px}.tmfHeader .profileMenuTrigger{gap:10px;min-height:44px;padding:3px 4px}.tmfHeader .profileCopy{display:block}.tmfHeader .profileCopy strong{max-width:160px;font-size:13px;line-height:1.4}.tmfHeader .profileCopy small{color:#b7bec8;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;line-height:1.4;overflow:hidden}.tmfHeader .profileMenuChevron{display:block}.tmfHeader .avatar{width:36px;height:36px;font-size:14px}.tmfHeader .logoutButton{border-color:#ffffff24;min-height:38px;padding:8px 12px;font-size:12px}.tmfHeader .mainNav{order:initial;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#626973 transparent;background:0 0;border-top:1px solid #ffffff14;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;height:auto;min-height:48px;margin:0;padding:0;display:flex;position:static;inset:auto;overflow-x:auto}.tmfHeader .mainNav button{color:#bdc4ce;white-space:nowrap;flex:none;min-height:48px;padding:0 18px;font-size:14px;font-weight:650;line-height:1.3;transition:background .15s,color .15s}.tmfHeader .mainNav button:hover,.tmfHeader .mainNav button.active{color:#fff;background:#ffffff08}.tmfHeader .mainNav button.active:after{height:3px;left:18px;right:18px}.tmfHeader .mainNav button:focus-visible{outline-offset:-5px;border-radius:6px;outline:2px solid #fff}.tmfHeader .brandOptions{top:calc(100% + 14px)}@media (width>=721px) and (width<=1050px){.tmfHeader~.shell{padding-top:28px}.tmfHeader .headerTop{gap:20px}.tmfHeader .mainNav{gap:2px}.tmfHeader .mainNav button{padding-left:13px;padding-right:13px}}@media (width>=721px) and (width<=1180px){.tmfHeader .brandCopy,.tmfHeader .brandDivider{display:none}.tmfHeader .profileCopy{display:block}}@media (width>=721px) and (width<=920px){.tmfHeader .profileCopy{display:none}}@media (width<=720px){.topbar.tmfHeader{padding:10px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left))}.tmfHeader .headerTop{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:0;display:grid}.tmfHeader .brand{grid-area:1/1;gap:0;min-width:0}.tmfHeader .brandCopy,.tmfHeader .brandDivider{display:none}.tmfHeader .shinerayHeader{width:106px;min-width:0;max-width:106px;height:38px}.tmfHeader .brandSelector summary{gap:6px}.tmfHeader .headerActions{grid-area:1/2;gap:6px;margin:0}.tmfHeader .headerUnit{grid-area:2/1/auto/-1;min-width:0}.tmfHeader .unitSelector,.tmfHeader .unitBadge{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:46px;padding:2px 12px;display:flex}.tmfHeader .unitSelector small,.tmfHeader .unitBadge small{flex:none;margin:0!important}.tmfHeader .unitSelector select{flex:1;width:0;min-height:44px;padding-right:18px;font-size:16px}.tmfHeader .unitBadge strong{min-width:0;padding:8px 0;font-size:14px}.tmfHeader .userProfile{border-left:0;gap:0;padding-left:0}.tmfHeader .profileCopy,.tmfHeader .profileMenuChevron,.tmfHeader .logoutButton{display:none}.tmfHeader .profileMenuTrigger,.tmfHeader .globalSearchTrigger,.tmfHeader .transferNotification{width:44px;min-width:44px;height:44px;min-height:44px}.tmfHeader .mainNav{display:none!important}.tmfHeader .brandOptions{top:calc(100% + 8px);left:0}.tmfHeader .userAppearancePanel{top:calc(64px + env(safe-area-inset-top))}}@media (width<=480px){.tmfHeader .unitSelector,.tmfHeader .unitBadge{flex-direction:column;align-items:stretch;gap:2px;padding:7px 12px}.tmfHeader .unitSelector select{flex:none;width:100%;min-height:32px}.tmfHeader .unitBadge strong{padding:3px 0}}@media (width<=370px){.tmfHeader .shinerayHeader{width:88px;max-width:88px}.tmfHeader .headerTop{column-gap:8px}.tmfHeader .headerActions{gap:4px}}@media screen{:root{--bg:#f1f3f8;--paper:#fff;--ink:#1c2536;--muted:#697385;--line:#e4e8f0;--glass-inset:#f1f4f9;--glass-raised:#f8faff;--glass-accent:#e62e40;--glass-hot:#ff8259;--glass-primary-end:#ee5847;--glass-accent-text:#b92334;--glass-warm:#fff0e9;--glass-glow:#ffe4df;--glass-shadow-color:#23374a0d;--glass-shadow:0 7px 22px var(--glass-shadow-color);--glass-dialog-shadow:0 24px 64px #17233324;--glass-mint:#167455;--glass-mint-fill:#27ba8b;--glass-mint-soft:#e4f4ec;--glass-warning:#96610f;--glass-danger:#ae3343}html[data-theme=dark]{--bg:#11151d;--paper:#202630;--ink:#f0f3f9;--muted:#b0bbcb;--line:#394252;--glass-inset:#2b3341;--glass-raised:#242d3a;--glass-accent:#ff575c;--glass-hot:#ff9469;--glass-accent-text:#ff979b;--glass-warm:#382933;--glass-glow:#342833;--glass-shadow-color:#00000025;--glass-dialog-shadow:0 24px 64px #0006;--glass-mint:#84dfbb;--glass-mint-fill:#49cda3;--glass-mint-soft:#193b31;--glass-warning:#ffcd79;--glass-danger:#ffb0b8}html[data-brand]:not([data-brand=shineray]){--glass-accent:var(--red);--glass-hot:var(--brand-light);--glass-primary-end:color-mix(in srgb, var(--red) 65%, var(--brand-light));--glass-accent-text:var(--brand-dark);--glass-warm:color-mix(in srgb, var(--red) 8%, var(--paper));--glass-glow:color-mix(in srgb, var(--red) 10%, var(--bg))}html[data-theme=dark][data-brand]:not([data-brand=shineray]){--glass-accent-text:var(--brand-light)}html[data-brand=kawasaki]{--glass-mint:#096f8a;--glass-mint-fill:#29b8d3;--glass-mint-soft:#e4f5fa}html[data-theme=dark][data-brand=kawasaki]{--glass-mint:#84dce8;--glass-mint-fill:#36bfd7;--glass-mint-soft:#1b3946}html:root body{background:var(--bg);min-height:100dvh;color:var(--ink);background-repeat:no-repeat;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html:root :is(button,input,select,textarea){font-family:inherit}html:root :is(.shell,.modal,.perfDialog) :is(h1,h2,h3),html:root :is(.primary,.secondary,.adminTabs button,.performance button){font-weight:600}html:root .topbar.tmfHeader{background:var(--paper);color:var(--ink);box-shadow:var(--glass-shadow);border-bottom-color:#0000}html:root .tmfHeader .mainNav{border-top-color:#0000}html:root .tmfHeader .mainNav button{color:var(--muted);border-radius:13px;font-weight:600}html:root .tmfHeader .mainNav button:hover{background:var(--glass-inset);color:var(--ink)}html:root .tmfHeader .mainNav button.active{background:var(--glass-warm);color:var(--glass-accent-text)}html:root .tmfHeader .mainNav button.active:after{background:0 0}.tmfApp{isolation:isolate;min-height:100dvh;position:relative}html[data-theme=dark] .tmfHeader[data-tab-light=ready]{background:radial-gradient(ellipse 250px 72px at var(--navigation-light-x) 100%, color-mix(in srgb, var(--glass-accent) 12%, transparent), transparent 80%), var(--paper)}html[data-theme=dark] .tmfHeader[data-tab-light=ready]:before{content:"";background:radial-gradient(ellipse 340px 240px at var(--navigation-light-x) 0, color-mix(in srgb, var(--glass-accent) 18%, transparent), transparent 75%);pointer-events:none;z-index:-1;height:300px;position:absolute;top:100%;left:0;right:0}html[data-theme=dark] .tmfHeader .mainNav button.active:after{background:var(--glass-accent);box-shadow:0 0 10px color-mix(in srgb, var(--glass-accent) 35%, transparent);border-radius:2px;height:2px}html:root .tmfHeader :is(.unitSelector,.unitBadge,.globalSearchTrigger,.logoutButton){background-color:var(--glass-inset);color:var(--ink);border-color:#0000;border-radius:13px}html:root .tmfHeader :is(.brandCopy strong,.profileCopy strong,.unitSelector select,.unitBadge strong){color:var(--ink)}html:root .tmfHeader :is(.brandCopy small,.profileCopy small,.profileMenuChevron,.brandSelector>summary>span){color:var(--muted)}html:root .tmfHeader :is(.unitSelector small,.unitBadge small){color:var(--muted)!important}html:root .tmfHeader .brandDivider{background:var(--line)}html:root .tmfHeader .userProfile{border-color:var(--line)}html:root .tmfHeader .profileMenuTrigger:hover{background:var(--glass-inset)}html:root .tmfHeader .avatar{background:var(--glass-inset);color:var(--ink);border-radius:13px}html:root .tmfHeader :is(.mainNav button,.profileMenuTrigger,.brandSelector>summary,.logoHome):focus-visible{outline:2px solid var(--glass-accent-text);outline-offset:2px}html[data-brand=shineray] .tmfHeader :is(.brandSelector>summary,.logoHome){background:0 0;border-radius:13px}html:not([data-theme=dark]) .tmfHeader img[src="/brand/shineray-light.png"]{filter:url(#tmf-shineray-day-ink)}html:root .tmfHeader .brandLogoTile.shineray{background:0 0}html:root .groupBrand img{background:0 0;border-radius:0;padding:0}html[data-theme=dark] .groupBrand img{filter:brightness(0)invert()}html:root :is(.brandOptions,.userAppearancePanel,.rowMenu>div,.approvedLeadMoreMenu){box-shadow:var(--glass-dialog-shadow);border-radius:18px}html:root .tmfHeader .brandOptions{background:var(--paper);color:var(--ink);border-color:#0000}html:root .tmfHeader .brandOptions button{color:var(--ink);border-color:#0000;border-radius:13px}html:root .tmfHeader .brandOptions button:hover{background:var(--glass-inset)}html:root .tmfHeader .brandOptions button[aria-pressed=true]{background:var(--glass-warm)}html:root .tmfHeader :is(.brandOptionsTitle,.brandSelected){color:var(--muted)}html:root .tmfHeader .brandOptions small{color:var(--muted)!important}html:root :is(.panel,.funnelPanel,.sellerPanel,.sourcePanel,.marketingPanel,.marketingControlCard,.perfPanel,.perfLoading,.payableRows,.payableYearCard,.payableHierarchyLoading,.postSalesFinanceTableWrap,.motorcycleMapPanel,.compatibleResultsPanel,.compatibleAdminPanel,.taxonomyEditor,.generalStockGroup,.stockReviewCard,.postSalesFinanceFilters,.payableYearView,.payableMonthsView,.payableCalendarView,.modelPlanGrid article,.knowledgeTableWrap){background:var(--paper);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:24px}html:root :is(.metrics article,.salesMetrics article,.payableMetrics article,.approvedLeadMetrics article,.marketingKpis article,.modelCatalogMetrics article,.postSalesFinanceSummary article,.cashMonthMetrics article,.perfMetrics article){background:var(--paper);box-shadow:0 6px 20px var(--glass-shadow-color);border-color:#0000;border-radius:21px}html:root :is(.metrics,.salesMetrics,.perfMetrics,.marketingKpis,.payableMetrics) article:first-child{background:var(--paper)}html:root :is(.marketingKpis,.approvedLeadMetrics,.salesMetrics) article:before{background:0 0}html:root .approvedLeadMetrics .pending small{color:var(--glass-warning)}html:root .approvedLeadMetrics .sold small{color:var(--glass-mint)}html:root :is(.payableDrillHeader,.payableMonthsGrid>button,.payableCalendarGrid>button:not(.empty)){background:var(--paper);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:18px}html:root :is(.metrics,.salesMetrics,.perfMetrics,.marketingKpis,.payableMetrics,.cashMonthMetrics,.modelCatalogMetrics) strong,html:root .perfTotal strong{font-variant-numeric:tabular-nums;font-weight:650}html:root :is(.approvedLeadCard:not(.perdido):not(.faturamento),.customerContactCard,.modelCatalogRow,.compatibleCard,.announcementCampaignList article,.perfViewing,.perfPlanList button){background:var(--paper);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:18px}html:root :is(.afterSalesMetrics button,.calendarConnection){background:var(--paper);box-shadow:var(--glass-shadow);border-radius:21px}html:root .afterSalesMetrics button.active{box-shadow:0 0 0 2px var(--glass-accent), var(--glass-shadow)}html:root .afterSalesMetrics button{border-color:#0000}html:root .afterSalesMetrics .critical small{color:var(--glass-danger)}html:root .afterSalesMetrics .warning small{color:var(--glass-warning)}html:root .afterSalesMetrics .positive small{color:var(--glass-mint)}html:root .afterSalesList article:not(.critical):not(.warning){background:var(--paper)}html:root :is(.attentionCard,.schedulingQueueCard,.divergenceCard,.resaleDashboardCard,.marketingQuality,.appointmentCard){border-radius:20px}html:root :is(.mainPeriodFilter,.marketingContext,.financePeriod,.payablePeriod,.postSalesFinanceHero){background:var(--paper);color:var(--ink);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:24px}html:root :is(.mainPeriodFilter,.financePeriod,.payablePeriod) :is(small,span,label),html:root .marketingContext>div>span,html:root .postSalesFinanceHero p:not(.eyebrow){color:var(--muted)}html:root .marketingCoverage span{color:var(--muted)!important}html:root :is(.mainPeriodFilter,.marketingContext,.postSalesFinanceHero) .eyebrow{color:var(--glass-accent-text)}html:root .cardOverview>article{background:var(--paper);color:var(--ink);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:24px}html:root .cardOverview div>span{color:var(--muted)}html:root .cashBalanceHero{box-shadow:var(--glass-shadow);border-radius:24px}html:root .cashBalanceHero:not(.negative){background:linear-gradient(120deg, var(--paper), var(--glass-mint-soft));color:var(--ink);border-color:#0000}html:root .cashBalanceHero:not(.negative) small{color:var(--glass-mint)}html:root .cashBalanceHero:not(.negative) div>span{color:var(--muted)}html:root :is(.modelPlanSummary>div,.perfTotal,.modelCatalogPhoto,.modelAliasList>span){background:var(--glass-inset);border-radius:18px}html:root .perfTotal{background:var(--glass-inset)}html:root :is(.modelCatalogList,.modelPlanSummary,.schedulingQueueHead){background:var(--glass-raised)}html:root .perfDialog .perfPanel{box-shadow:none;background:0 0}html:root :is(.primary,.secondary,.financeReportButton,.performance button,.perfDialog button,.approvedLeadTabs button,.inventoryAreaTabs button,.adminTabs button,.knowledgeTabs button,.financeModuleTabs button,.afterSalesTabs button,.agendaWeekNav button){border-radius:13px}html:root :is(.primary,button.primary,.marketingQuickAction.featured){background:linear-gradient(120deg, var(--glass-accent), var(--glass-primary-end));color:var(--brand-on,#fff);box-shadow:0 3px 12px var(--glass-shadow-color);border-color:#0000}html:root .marketingQuickAction.featured :is(strong,small,em){color:var(--brand-on,#fff)}html:root :is(.secondary,.financeReportButton,.performance button:not(.primary),.perfDialog button:not(.primary)){background:var(--glass-inset);color:var(--ink);box-shadow:none;border-color:#0000}html:root :is(.adminTabs,.inventoryScopeOptions,.modelPlanToolbar>div){background:var(--glass-inset);box-shadow:none;border-color:#0000;border-radius:14px}html:root :is(.adminTabs,.inventoryScopeOptions,.modelPlanToolbar>div) button.active,html:root .inventoryScopeBar.group .inventoryScopeOptions button.active{background:var(--paper);color:var(--ink);box-shadow:0 2px 7px var(--glass-shadow-color);border-color:#0000}html:root .performance .perfTabs button.selected,html:root .performance .perfPlanList button.selected{background:var(--glass-warm);color:var(--glass-accent-text);box-shadow:0 2px 7px var(--glass-shadow-color);border-color:#0000}html:root :is(.approvedLeadTabs,.inventoryAreaTabs,.financeModuleTabs,.afterSalesTabs,.knowledgeTabs){border-color:#0000}html:root :is(.approvedLeadTabs,.inventoryAreaTabs,.afterSalesTabs,.knowledgeTabs) button:not(.active):not([aria-pressed=true]){background:var(--glass-inset);color:var(--muted);box-shadow:none;border-color:#0000}html:root .inventoryAreaTabs{background:var(--paper)}html:root .inventoryScopeBar:not(.group){background:var(--glass-raised);border-color:var(--line)}html:root .inventoryGroupTabs{border-color:#0000}html:root .inventoryGroupTabs button{border-radius:13px;font-weight:600}html:root .inventoryGroupTabs button.active{background:var(--glass-warm);color:var(--glass-accent-text);border-bottom-color:#0000}html:root .financeCategoryTabs button{background:var(--paper);box-shadow:var(--glass-shadow);border-color:#0000;border-radius:20px}html:root .financeCategoryTabs button.active{background:var(--glass-warm);box-shadow:none;border-color:#0000}html:root .financeCategoryTabs button:last-child.active{background:var(--glass-mint-soft)}html:root .receiptSummary button:not(.warning){background:var(--glass-inset);border-color:#0000;border-radius:13px}html:root :is(.approvedLeadTabs,.inventoryAreaTabs,.financeModuleTabs,.afterSalesTabs,.knowledgeTabs) button:is(.active,[aria-pressed=true]){background:var(--glass-warm);color:var(--glass-accent-text);box-shadow:none;border-color:#0000}html:root :is(.financeModuleTabs,.afterSalesTabs,.knowledgeTabs) button.active:after{background:0 0}html:root .afterSalesSubtabs{border-color:#0000}html:root .afterSalesSubtabs button{border-color:#0000;border-radius:13px}html:root .afterSalesSubtabs button.active{background:var(--glass-warm);border-color:#0000}html:root .afterSalesSubtabs button.active:after{background:0 0}html:root .agendaWeekNav button{background:var(--glass-inset);border-color:#0000}html:root .financeModuleTabs button strong{color:var(--ink)}html:root .financeModuleTabs button small{color:var(--muted)}html:root .financeModuleTabs button>span{background:var(--glass-inset);color:var(--muted)}html:root .financeModuleTabs button.active>span{background:var(--paper);color:var(--glass-accent-text)}html:root :is(.shell,.modal,.perfDialog,.accessCard,.globalSearchDialog) :is(input:not([readonly]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=file]):not([type=submit]):not([type=button]):not(.needsReview input):not(.invalid input):not([aria-invalid=true]),select:not(.needsReview select):not(.invalid select):not([aria-invalid=true]),textarea:not(.needsReview textarea):not(.invalid textarea):not([aria-invalid=true])){background-color:var(--glass-inset);color:var(--ink);box-shadow:none;color-scheme:inherit;border-color:#0000;border-radius:13px}html:root :is(.shell,.modal,.perfDialog,.accessCard) :is(input,select,textarea):focus{outline:2px solid var(--glass-accent-text);outline-offset:2px}html:root :is(.primary,.secondary,.performance button,.perfDialog button):focus-visible{outline:2px solid var(--glass-accent-text);outline-offset:3px}html:root :is(.primary,.secondary,.performance button,.perfDialog button):disabled{box-shadow:none}html:root :is(.panel,.marketingPanel,.payableRows) thead,html:root :is(.postSalesFinanceTable,.marketingSalesPanel .marketingSalesTable,.knowledgeServiceTable) th{background:var(--glass-inset);color:var(--muted)}html:root :is(.panel,.marketingPanel,.payableRows) th{color:var(--muted);border-color:var(--line);font-weight:600}html:root :is(.panel,.marketingPanel,.payableRows,.postSalesFinanceTable) td{border-color:var(--line)}html:root :is(.postSalesFinanceTable,.marketingSalesPanel .marketingSalesTable) tbody tr:nth-child(2n):not(.counterSaleMovement){background:var(--glass-raised)}html:root :is(.modelGroupSummary,.modelGroupToggle),html:root :is(.perfNotice,.perfMilestones span,.perfEmpty,.perfError){border-radius:14px}html:root :is(.perfStatus,.perfMilestones span:not(.reached),.perfNotice){background:var(--glass-inset);border-color:#0000}html:root .perfMilestones .reached{background:var(--glass-mint-soft);color:var(--glass-mint);border-color:#0000}html:root .perfProgressLabel,html:root .perfCommission dd{font-variant-numeric:tabular-nums}html:root .perfProgressLabel{color:var(--muted)}html:root .performance progress::-webkit-progress-value{background:linear-gradient(100deg, var(--glass-accent), var(--glass-hot))}html:root .performance progress::-moz-progress-bar{background:linear-gradient(100deg, var(--glass-accent), var(--glass-hot))}html:root :is(.modal,.perfDialog,.globalSearchDialog,.approvedLeadPreviewDialog,.accessCard){background:var(--paper);box-shadow:var(--glass-dialog-shadow);border-color:#0000;border-radius:24px}html:root :is(.modalHeader,.perfDialog>header){background:var(--paper);border-color:var(--line)}html:root :is(.mobileSheet,.mobileMoreSheet){background:var(--paper);box-shadow:var(--glass-dialog-shadow)}html:root .mobileBottomNav{background:var(--paper);box-shadow:0 -4px 18px var(--glass-shadow-color);border-color:#0000}.perfRecognition{--recognition-accent:#92671b;--recognition-tint:#faf4e6;border:1px solid color-mix(in srgb, var(--recognition-accent) 15%, transparent);background:linear-gradient(115deg, var(--recognition-tint), var(--paper) 64%);min-width:0;color:var(--ink);box-shadow:0 14px 36px var(--glass-shadow-color);border-radius:30px;align-items:center;gap:28px;margin:0 0 20px;padding:30px 34px;display:flex}.perfRecognition.is-prata{--recognition-accent:#5d6b7d;--recognition-tint:#edf1f6}.perfRecognition.is-bronze{--recognition-accent:#98552d;--recognition-tint:#f8ede6}html[data-theme=dark] .perfRecognition{--recognition-accent:#efd085;--recognition-tint:#312b20}html[data-theme=dark] .perfRecognition.is-prata{--recognition-accent:#c8d5e5;--recognition-tint:#272e38}html[data-theme=dark] .perfRecognition.is-bronze{--recognition-accent:#e7b38e;--recognition-tint:#342a24}.perfRecognitionMedal{flex-shrink:0;font-size:80px;line-height:1.15}.perfRecognitionCopy{flex:1;min-width:0}.perfRecognition .perfRecognitionEyebrow{color:var(--recognition-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.performance .perfRecognition h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.15}.perfRecognition .perfRecognitionPosition{margin:0 0 8px;font-size:18px;line-height:1.35}.perfRecognitionPosition strong{font-weight:600}.perfRecognition .perfRecognitionRace{color:var(--recognition-accent);margin:0 0 10px;font-size:14px;line-height:1.45}.perfRecognitionContext{color:var(--muted);font-size:12px}.perfRecognitionBadge{background:color-mix(in srgb, var(--recognition-accent) 10%, transparent);color:var(--recognition-accent);text-transform:capitalize;border-radius:24px;flex-shrink:0;align-self:flex-start;padding:7px 13px;font-size:14px;font-weight:600}.perfRecognition.is-percentile,.perfRecognition.is-evolution{--recognition-accent:#3267a8;--recognition-tint:#edf3fa}html[data-theme=dark] .perfRecognition.is-percentile,html[data-theme=dark] .perfRecognition.is-evolution{--recognition-accent:#a6c9f3;--recognition-tint:#222e3d}.perfRecognitionSymbol{height:74px;color:var(--recognition-accent);background:color-mix(in srgb, var(--recognition-accent) 10%, transparent);border-radius:23px;flex:0 0 74px;place-items:center;display:grid}.perfRecognitionSymbol svg{width:38px;height:38px}.perfRecognitionComparison{border-left:1px solid var(--line);flex-shrink:0;grid-template-columns:repeat(2,minmax(90px,1fr));gap:24px;margin:0;padding-left:24px;display:grid}.perfRecognitionComparison dt{color:var(--muted);white-space:nowrap;font-size:14px}.perfRecognitionComparison dd{color:var(--ink);letter-spacing:-.04em;margin:8px 0 0;font-size:34px;font-weight:600;line-height:1}.perfRecognitionComparison dd span{letter-spacing:0;color:var(--muted);margin-top:7px;font-size:13px;font-weight:400;display:block}.perfRecognitionComparison div:first-child dd{color:var(--recognition-accent)}@media (width<=960px){.perfRecognition.is-evolution{flex-wrap:wrap}.perfRecognitionComparison{border-left:0;border-top:1px solid var(--line);flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 0}}@media (width<=600px){.perfRecognitionSymbol{border-radius:16px;flex-basis:48px;height:48px}.perfRecognitionSymbol svg{width:28px;height:28px}.perfRecognition.is-evolution .perfRecognitionCopy,.perfRecognition.is-percentile .perfRecognitionCopy{flex:180px}}.perfWeekly{--weekly-panel:#fff;--weekly-ink:#171a21;--weekly-muted:#687080;--weekly-soft:#f2f4f8;--weekly-accent:#ee3343;--weekly-hot:#ff8247;--weekly-glow:#fff0e8;--weekly-track:#eceff4;--weekly-tile:#f2f3f7;--weekly-today:#ffe7df;--weekly-shadow-start:#ffd1bd;--weekly-shadow-end:#ffe9e5;--weekly-shadow-dot:#ffdedf;--weekly-extra:#9b6b13;--weekly-gold:#c89428;--weekly-gold-light:#f4d57e;--weekly-light:#ff643229;background:var(--weekly-panel);min-width:0;color:var(--weekly-ink);box-shadow:0 14px 36px var(--glass-shadow-color);border:0;border-radius:30px;margin:0 0 24px;padding:28px 26px 12px;font-size:14px;line-height:1.45}html[data-theme=dark] .perfWeekly{--weekly-panel:#1c2027;--weekly-ink:#f4f5f8;--weekly-muted:#aab2c1;--weekly-soft:#292e38;--weekly-accent:#ff494a;--weekly-hot:#ff915d;--weekly-glow:#302631;--weekly-track:#333943;--weekly-tile:#282c35;--weekly-today:#402d31;--weekly-shadow-start:#67403d;--weekly-shadow-end:#472e34;--weekly-shadow-dot:#542b34;--weekly-light:#ff643220;--weekly-extra:#f1cf78;--weekly-gold:#d6a438;--weekly-gold-light:#ffe49b}html[data-brand]:not([data-brand=shineray]) .perfWeekly{--weekly-accent:var(--red);--weekly-hot:var(--brand-light);--weekly-glow:var(--glass-warm);--weekly-today:color-mix(in srgb, var(--red) 14%, var(--weekly-panel));--weekly-shadow-start:color-mix(in srgb, var(--red) 30%, var(--weekly-panel));--weekly-shadow-end:color-mix(in srgb, var(--red) 15%, var(--weekly-panel));--weekly-shadow-dot:var(--weekly-shadow-start);--weekly-light:color-mix(in srgb, var(--red) 12%, transparent)}.perfWeeklyHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.perfWeeklyHeader h2{letter-spacing:-.045em;margin:4px 0 6px;font-size:26px;font-weight:600;line-height:1.15}.perfWeeklyHeader .perfWeeklyEyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--weekly-accent);margin:0;font-size:11px;font-weight:700;line-height:1.3}.perfWeeklyHeader label{flex-shrink:0;min-width:0}html:root .shell .perfWeeklyHeader select,html:root .performance .perfWeeklyHeader select{background-color:var(--weekly-soft);width:auto;max-width:100%;min-height:44px;color:var(--weekly-muted);border:0;border-radius:30px;margin:0;padding:9px 13px;font-size:12px;font-weight:500}.perfWeeklySrOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.perfWeeklyScore{justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:0 0 14px;display:flex}.perfWeeklyResult{min-width:0}.perfWeeklyRemaining{letter-spacing:-.04em;color:var(--weekly-muted);margin:0 0 12px;font-size:25px;font-weight:400}.perfWeeklyRemaining>span{display:block}.perfWeeklyRemaining strong{color:var(--weekly-ink);font-size:33px;font-weight:600;display:block}.perfWeeklySaleChip{background:var(--weekly-soft);color:var(--weekly-ink);white-space:nowrap;border-radius:25px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.perfWeeklySaleChip:before{content:"";background:var(--weekly-accent);border-radius:50%;width:6px;height:6px}.perfWeeklyCarryover{max-width:420px;color:var(--weekly-muted);margin:10px 0 0;font-size:14px;line-height:1.45}.perfWeeklyRing{flex-shrink:0;width:138px;height:138px;position:relative}.perfWeeklyRing svg{width:100%;height:100%;display:block;overflow:visible}.perfWeeklyRingTrack,.perfWeeklyRingFill{fill:none;stroke-width:10px}.perfWeeklyRingTrack{stroke:var(--weekly-track)}.perfWeeklyRingFill{stroke:var(--weekly-accent);stroke-linecap:round}.perfWeeklyRing.isExceeded .perfWeeklyRingFill{stroke:var(--weekly-gold)}.perfWeeklyRingCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.perfWeeklyRingCenter strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-right:4px;font-size:54px;font-weight:600;line-height:1}.perfWeeklyRingCenter strong.isWide{font-size:30px}.perfWeeklyRingCenter span{color:var(--weekly-muted);margin-top:7px;font-size:11px;font-weight:500}.perfWeeklyCount{flex-direction:column;flex-shrink:0;align-items:center;margin:0;display:flex}.perfWeeklyCount strong{letter-spacing:-.07em;font-size:54px;font-weight:600}.perfWeeklyCount span,.perfWeeklyMessage{color:var(--weekly-muted);font-size:14px}.perfWeeklyMessage{max-width:420px}.perfWeeklyWin{color:var(--weekly-ink);align-items:center;gap:8px;margin:0 0 12px;display:flex}.perfWeeklyWin.isExceeded,.perfWeeklyCount.isExceeded strong{color:var(--weekly-extra)}.perfWeeklyWin>span:first-child{font-size:30px}.perfWeeklyWin strong{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.2;display:block}.perfWeeklyFigure{min-width:0;margin:0}.perfWeeklyFigure figcaption{color:var(--weekly-muted);margin:0 0 10px;font-size:12px;font-weight:500}.perfWeeklyPlot{gap:9px;min-width:0;display:grid}.perfWeeklyPlot:has(>.perfWeeklyDay:only-child){max-width:112px}.perfWeeklyDay{background:var(--weekly-tile);border:0;border-radius:17px;min-width:0;padding:9px 3px 8px}.perfWeeklyDay.isToday{background:var(--weekly-today)}.perfWeeklyBar{height:150px;position:relative}.perfWeeklyShadow,.perfWeeklyFill{border:0;border-radius:30px;width:68%;max-width:34px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.perfWeeklyShadow{background:linear-gradient(180deg, var(--weekly-shadow-start), var(--weekly-shadow-end))}.perfWeeklyFill{background:linear-gradient(100deg, var(--weekly-accent), var(--weekly-hot), var(--weekly-accent))}.perfWeeklyValue{white-space:nowrap;font-size:12px;font-weight:600;position:absolute;left:50%;transform:translate(-50%,-7px)}.perfWeeklyValue.isExceeded{color:var(--weekly-extra)}.perfWeeklyDayLabel{text-align:center;flex-direction:column;align-items:center;gap:5px;margin-top:10px;line-height:1.2;display:flex}.perfWeeklyDayLabel strong{font-size:14px;font-weight:500}.perfWeeklyDay.isToday .perfWeeklyDayLabel strong{font-weight:700}.perfWeeklyDayLabel small{min-height:14px;color:var(--weekly-muted);font-size:12px}.perfWeeklyLegend{color:var(--weekly-muted);flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;font-size:12px;display:flex}.perfWeeklyLegend span{align-items:center;gap:5px;display:inline-flex}.perfWeeklyLegend i{background:var(--weekly-accent);border-radius:3px;width:7px;height:7px}.perfWeeklyLegend .shadow{background:var(--weekly-shadow-dot)}.perfWeeklyLegend .extra{background:var(--weekly-gold)}.performance .perfWeeklyHelp{color:var(--weekly-muted);border:0;margin-top:8px;font-size:13px}.performance .perfWeeklyHelp summary{min-height:44px;padding:12px 0;font-size:12px;font-weight:500}.perfWeeklyHelp p{max-width:950px}.perfWeeklyHelp ul{flex-wrap:wrap;gap:8px 24px;padding-left:18px;display:flex}html:not([data-theme=dark]) .perfWeeklyFill{background:var(--weekly-accent);box-shadow:none}html .perfWeeklyFill.isExceeded{background:linear-gradient(100deg, var(--weekly-gold), var(--weekly-gold-light), var(--weekly-gold))}html:not([data-theme=dark]) .perfWeeklyShadow{background:var(--weekly-shadow-start)}html:not([data-theme=dark]) :is(.primary,button.primary,.marketingQuickAction.featured){background:var(--glass-accent)}html:not([data-theme=dark]) .cashBalanceHero:not(.negative){background:var(--glass-mint-soft)}@media (width<=720px){html[data-theme=dark] .tmfHeader[data-tab-light=ready]{background:var(--paper)}html[data-theme=dark] .tmfHeader[data-tab-light=ready]:before{content:none}html[data-theme=dark] .mobileBottomNav.mobileNavRefresh[data-tab-light=ready]{background:radial-gradient(ellipse 140px 70px at var(--navigation-light-x) 0, color-mix(in srgb, var(--glass-accent) 12%, transparent), transparent 80%), var(--paper)}html[data-theme=dark] .mobileBottomNav[data-tab-light=ready]:before{content:"";background:radial-gradient(ellipse 190px 150px at var(--navigation-light-x) 100%, color-mix(in srgb, var(--glass-accent) 15%, transparent), transparent 75%);pointer-events:none;z-index:-1;height:160px;position:absolute;bottom:100%;left:0;right:0}}@media (width<=570px){.perfRecognition{border-radius:24px;gap:16px;padding:24px 18px}.perfRecognitionMedal{font-size:60px}.perfRecognition .perfRecognitionPosition{font-size:16px}.perfRecognitionBadge{display:none}.perfWeekly{border-radius:24px;padding:22px 16px 10px}.perfWeeklyHeader{flex-wrap:wrap;gap:10px;margin-bottom:26px}.perfWeeklyHeader h2{font-size:24px}.perfWeeklyScore{gap:10px;margin-bottom:28px}.perfWeeklyRemaining{font-size:21px}.perfWeeklyRemaining strong{font-size:29px}.perfWeeklyWin strong{font-size:23px}.perfWeeklyPlot{gap:5px}.perfWeeklyDay{border-radius:12px;padding:8px 0}.perfWeeklyBar{height:170px}.perfWeeklyDayLabel strong,.perfWeeklyDayLabel small{font-size:12px}.perfWeeklyLegend{margin-top:18px}}@media (width<=365px){.perfWeeklyRing{width:120px;height:120px}.perfWeeklyRingCenter strong{font-size:46px}.perfWeeklyRemaining strong{font-size:26px}.perfWeeklyCount span{font-size:12px}.perfWeeklyHeader label,html:root .performance .perfWeeklyHeader select{width:100%}}}.invoiceReadyToast{--invoice-ready-paper:#fff;--invoice-ready-ink:#1c2536;--invoice-ready-muted:#697385;--invoice-ready-line:#e8ebf0;--invoice-ready-green:#237950;z-index:80;border:1px solid var(--invoice-ready-line);background:var(--invoice-ready-paper);width:450px;max-width:calc(100vw - 32px);color:var(--invoice-ready-ink);border-radius:22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;animation:.2s ease-out invoice-ready-enter;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 12px 38px #1c253625}.invoiceReadyOpen{background:var(--invoice-ready-paper);width:100%;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;padding:0;font-family:inherit;display:grid}.invoiceReadyOpen:disabled{cursor:progress}.invoiceReadyOpen:focus-visible{outline-offset:-4px;border-radius:21px;outline:3px solid #0071e3}.invoiceReadyCopy{flex-direction:column;min-width:0;padding:23px 8px 23px 23px;display:flex}.invoiceReadyStatus{color:var(--invoice-ready-green);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.invoiceReadyStatus svg{flex-shrink:0;width:15px;height:15px}.invoiceReadyCopy strong{letter-spacing:-.5px;overflow-wrap:anywhere;margin:8px 0 5px;font-size:21px;font-weight:650;line-height:1.2;display:block}.invoiceReadyModel{color:var(--invoice-ready-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.invoiceReadyValue{margin-top:11px;font-size:16px;font-weight:600;line-height:1.4;display:block}.invoiceReadyPhoto{color:#697385;background:#fff;justify-content:center;align-items:center;min-height:175px;padding:10px;display:flex}.invoiceReadyPhoto img{object-fit:contain;width:100%;height:115px;display:block}.invoiceReadyPhoto>span{text-align:center;font-size:12px;line-height:1.4}.invoiceReadyClose{color:#697385;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid;position:absolute;top:8px;right:8px}.invoiceReadyClose:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.invoiceReadyClose:disabled{cursor:progress}.invoiceReadyAnnouncement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invoiceReadyError{border-top:1px solid var(--invoice-ready-line);color:#b32727;margin:0;padding:10px 18px;font-size:13px;line-height:1.4}html[data-theme=dark] .invoiceReadyToast{--invoice-ready-paper:#222731;--invoice-ready-ink:#f1f4f9;--invoice-ready-muted:#b0b9c8;--invoice-ready-line:#3d4655;--invoice-ready-green:#78d7a4;box-shadow:0 12px 38px #0006}html[data-theme=dark] .invoiceReadyError{color:#ffaaa3}@keyframes invoice-ready-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.invoiceReadyToast{animation:none}}@media (width<=600px){.invoiceReadyToast{right:12px;bottom:max(14px,env(safe-area-inset-bottom));border-radius:18px;max-width:calc(100vw - 24px)}.invoiceReadyOpen{grid-template-columns:minmax(0,1fr) 104px}.invoiceReadyCopy{padding:21px 7px 21px 17px}.invoiceReadyCopy strong{font-size:20px}.invoiceReadyStatus{font-size:13px}.invoiceReadyPhoto{padding:4px}.invoiceReadyClose{width:34px;height:34px}}@media (pointer:coarse){.invoiceReadyClose{width:44px;height:44px;top:2px;right:2px}}.paymentNoticeOpen{grid-template-columns:minmax(0,1fr) 126px}.paymentNoticeDate{color:#945318;text-align:center;background:#fff5e4;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 12px;display:flex}.paymentNoticeDate svg{width:36px;height:36px}.paymentNoticeDate strong{font-size:14px;line-height:1.4}.paymentNoticeDate small{font-size:11px;line-height:1.4}.paymentNoticeUnit{color:var(--invoice-ready-muted);margin-top:5px;font-size:12px}.paymentNoticeFooter{border-top:1px solid var(--invoice-ready-line);color:var(--invoice-ready-muted);margin:0;padding:10px 18px;font-size:12px;line-height:1.5}.paymentNoticeToast .invoiceReadyStatus{color:#986016}.payableRow.paymentNoticeFocused{outline-offset:3px;outline:3px solid #237950;scroll-margin-top:180px;scroll-margin-bottom:260px}html[data-theme=dark] .paymentNoticeDate{color:#ffd193;background:#3b3022}html[data-theme=dark] .paymentNoticeToast .invoiceReadyStatus{color:#ffd193}html[data-theme=dark] .payableRow.paymentNoticeFocused{outline-color:#78d7a4}@media (width<=600px){.paymentNoticeOpen{grid-template-columns:minmax(0,1fr) 110px}.paymentNoticeToast .invoiceReadyCopy{padding:15px}.paymentNoticeToast .invoiceReadyCopy strong{font-size:18px}}.payableDailyPanel:has(.paymentNoticeFocused){padding-bottom:min(340px,55vh)}html:root .shell.afterSalesShell{padding-top:22px}html:root .afterSalesHero{align-items:center;gap:16px;margin-bottom:20px}html:root .afterSalesHero h1{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.2}html:root .afterSalesHeroActions{align-items:center;gap:10px;width:auto;margin:0;display:flex}html:root .afterSalesHeroActions>button{flex:none;min-height:44px;padding:11px 16px;font-size:14px}html:root .afterSalesShell .agendaMainToolbar{padding:20px 24px 4px}html:root .afterSalesShell .agendaMainToolbar h2{font-size:22px}html:root .afterSalesShell .agendaMainToolbar p{font-size:14px}html:root .afterSalesShell .weekAgenda{padding:0 18px 18px}html:root .afterSalesShell .agendaWeekToolbar{gap:16px;padding:12px 6px 16px}html:root .afterSalesShell .agendaWeekToolbar>div:nth-child(2)>small{font-size:13px}html:root .afterSalesShell .agendaWeekNav button{min-height:40px;font-size:14px}html:root .afterSalesShell .afterSalesMetrics{gap:12px;margin:22px 0}html:root .afterSalesShell .afterSalesMetrics button{min-height:106px;padding:16px}html:root .afterSalesShell .afterSalesMetrics small{font-size:12px}html:root .afterSalesShell .afterSalesMetrics strong{font-size:26px}html:root .afterSalesShell .afterSalesMetrics span{font-size:13px;line-height:1.4}html:root .afterSalesFollowUpPanel .schedulingQueue{border-top:0}html:root .afterSalesFollowUpPanel>.paginationBar{background:var(--paper);border-top:0;padding:12px 28px 24px;font-size:14px}@media (width<=720px){html:root .shell.afterSalesShell{padding-top:18px}html:root .afterSalesHero{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}html:root .afterSalesHero h1{font-size:27px}html:root .afterSalesHeroActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}html:root .afterSalesHeroActions>button{padding:11px 8px}html:root .afterSalesShell .agendaMainToolbar{padding:18px 16px 4px}html:root .afterSalesShell .agendaMainToolbar h2{font-size:21px}html:root .afterSalesShell .weekAgenda{padding:0 10px 12px}html:root .afterSalesShell .agendaWeekToolbar{grid-template-columns:1fr;gap:12px;padding:10px 6px 14px}html:root .afterSalesShell .afterSalesMetrics{gap:10px;margin:18px 0}html:root .afterSalesShell .afterSalesMetrics button{padding:14px}}html:root .afterSalesDetailModal .afterSalesDetailActions{z-index:3;border-top:1px solid var(--line);background:var(--paper);flex-direction:column;gap:8px;padding:16px 24px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #172b4908}html:root .appointmentActionBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}html:root .appointmentPrimaryGroup{grid-area:1/2}html:root .appointmentSecondaryGroup{flex-wrap:wrap;grid-area:1/1;gap:8px;display:flex}html:root .appointmentSecondaryGroup:only-child{grid-column:1/-1}html:root .afterSalesDetailActions :is(button,a,summary){min-height:44px;font:inherit;text-align:center;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}html:root .afterSalesDetailActions svg{flex:0 0 18px;width:18px;height:18px}html:root .afterSalesDetailActions .appointmentCompleteAction{color:#fff;background:#167244;border:1px solid #0000;min-height:48px;padding:12px 20px;box-shadow:0 3px 10px #16724424}html:root .afterSalesDetailActions .appointmentCompleteAction:hover:not(:disabled){background:#115c37}html:root .afterSalesDetailActions .appointmentScheduleAction{min-height:48px;padding:12px 18px}html:root .afterSalesDetailActions :is(button,a,summary):focus-visible{outline:3px solid var(--glass-accent-text,#2869b5);outline-offset:3px}html:root .afterSalesDetailActions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}html:root .appointmentMoreActions{border:0;margin:0;padding:0}html:root .appointmentMoreActions>summary{width:fit-content;min-height:40px;color:var(--muted);padding:8px 4px;font-weight:500;list-style:none}html:root .appointmentMoreActions>summary::-webkit-details-marker{display:none}html:root .appointmentMoreActions>summary:hover,html:root .appointmentMoreActions[open]>summary{color:var(--ink)}html:root .appointmentOtherActions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;max-height:200px;padding-top:8px;display:flex;overflow:auto}html:root .appointmentOtherActions button{border:1px solid var(--line);color:var(--ink);background:0 0;font-weight:500}html:root .appointmentOtherActions button:hover:not(:disabled){background:var(--glass-inset)}html:root .appointmentOtherActions .appointmentCautionAction{color:#a52b25}html[data-theme=dark]:root .afterSalesDetailActions .appointmentCompleteAction{color:#fff;box-shadow:none;background:#208652}html[data-theme=dark]:root .afterSalesDetailActions .appointmentCompleteAction:hover:not(:disabled){background:#187447}html[data-theme=dark]:root .appointmentOtherActions .appointmentCautionAction{color:#ffaaa4}@media (width<=720px){html:root .afterSalesDetailModal .afterSalesDetailActions{padding:14px 16px max(10px, env(safe-area-inset-bottom))}html:root .appointmentActionBar{grid-template-columns:minmax(0,1fr);gap:10px}html:root .appointmentPrimaryGroup{grid-area:1/1}html:root .appointmentPrimaryGroup>button{width:100%}html:root .appointmentSecondaryGroup{grid-area:2/1}html:root .appointmentSecondaryGroup:only-child{grid-row:1}html:root .appointmentSecondaryGroup>:is(button,a){flex:100px;padding:10px 8px}html:root .appointmentMoreActions>summary{min-height:44px}html:root .appointmentOtherActions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:144px;display:grid}html:root .appointmentOtherActions>button{overflow-wrap:anywhere;min-width:0;padding:10px}}@media (height<=560px){html:root .afterSalesDetailModal .afterSalesDetailActions{position:static}}html:root .topbar.tmfHeader{--notch-height:56px;--tmf-navigation-font-size:14px;--tmf-navigation-font-weight:600}html:root .topbar.tmfHeader:has(.headerSubnavigationHost :is(.headerNotch,.headerWorkspaceBar)){margin-bottom:var(--header-navigation-space,var(--notch-height));box-shadow:none}html:root .headerSubnavigationHost{top:calc(100% - 1px);border:0;justify-content:center;padding:0;display:flex;position:absolute;inset-inline:0}html:root .headerSubnavigationHost:empty{display:none}html:root .headerNotchFallback{justify-content:center;margin-bottom:20px;display:flex}html:root .headerNotch{--notch-shoulder:128px;--notch-shape:polygon(calc(var(--notch-shoulder) * 0) 0.0%, calc(var(--notch-shoulder) * .073098) 0.411%, calc(var(--notch-shoulder) * .136863) 1.62%, calc(var(--notch-shoulder) * .192383) 3.594%, calc(var(--notch-shoulder) * .240741) 6.296%, calc(var(--notch-shoulder) * .283022) 9.693%, calc(var(--notch-shoulder) * .320312) 13.75%, calc(var(--notch-shoulder) * .353696) 18.432%, calc(var(--notch-shoulder) * .384259) 23.704%, calc(var(--notch-shoulder) * .413086) 29.531%, calc(var(--notch-shoulder) * .441262) 35.88%, calc(var(--notch-shoulder) * .469871) 42.714%, calc(var(--notch-shoulder) * .5) 50.0%, calc(var(--notch-shoulder) * .530129) 57.286%, calc(var(--notch-shoulder) * .558738) 64.12%, calc(var(--notch-shoulder) * .586914) 70.469%, calc(var(--notch-shoulder) * .615741) 76.296%, calc(var(--notch-shoulder) * .646304) 81.568%, calc(var(--notch-shoulder) * .679688) 86.25%, calc(var(--notch-shoulder) * .716978) 90.307%, calc(var(--notch-shoulder) * .759259) 93.704%, calc(var(--notch-shoulder) * .807617) 96.406%, calc(var(--notch-shoulder) * .863137) 98.38%, calc(var(--notch-shoulder) * .926902) 99.589%, calc(var(--notch-shoulder) * 1) 100.0%, calc(100% - var(--notch-shoulder) * 1) 100.0%, calc(100% - var(--notch-shoulder) * .926902) 99.589%, calc(100% - var(--notch-shoulder) * .863137) 98.38%, calc(100% - var(--notch-shoulder) * .807617) 96.406%, calc(100% - var(--notch-shoulder) * .759259) 93.704%, calc(100% - var(--notch-shoulder) * .716978) 90.307%, calc(100% - var(--notch-shoulder) * .679688) 86.25%, calc(100% - var(--notch-shoulder) * .646304) 81.568%, calc(100% - var(--notch-shoulder) * .615741) 76.296%, calc(100% - var(--notch-shoulder) * .586914) 70.469%, calc(100% - var(--notch-shoulder) * .558738) 64.12%, calc(100% - var(--notch-shoulder) * .530129) 57.286%, calc(100% - var(--notch-shoulder) * .5) 50.0%, calc(100% - var(--notch-shoulder) * .469871) 42.714%, calc(100% - var(--notch-shoulder) * .441262) 35.88%, calc(100% - var(--notch-shoulder) * .413086) 29.531%, calc(100% - var(--notch-shoulder) * .384259) 23.704%, calc(100% - var(--notch-shoulder) * .353696) 18.432%, calc(100% - var(--notch-shoulder) * .320312) 13.75%, calc(100% - var(--notch-shoulder) * .283022) 9.693%, calc(100% - var(--notch-shoulder) * .240741) 6.296%, calc(100% - var(--notch-shoulder) * .192383) 3.594%, calc(100% - var(--notch-shoulder) * .136863) 1.62%, calc(100% - var(--notch-shoulder) * .073098) 0.411%, calc(100% - var(--notch-shoulder) * 0) 0.0%);isolation:isolate;box-sizing:border-box;width:min(var(--notch-width,600px), calc(100% - 32px));height:var(--notch-height,56px);background:0 0;border:0;border-radius:0;align-items:center;min-width:0;margin:0;padding:6px 88px;display:flex;position:relative}html:root .headerNotch:before{content:"";z-index:-1;pointer-events:none;clip-path:var(--notch-shape);background:linear-gradient(180deg, var(--paper) 0%, color-mix(in srgb, var(--glass-accent,var(--red)) 6%, var(--paper)) 75%, color-mix(in srgb, var(--glass-accent,var(--red)) 25%, var(--paper)) 100%);position:absolute;inset:0}html:root .headerNotch:after{content:"";left:var(--notch-shoulder);right:var(--notch-shoulder);z-index:-2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--glass-accent,var(--red)) 20%, transparent), transparent 72%);filter:blur(6px);border-radius:50%;height:20px;position:absolute;bottom:-10px}html:root .headerNotchViewport{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto}html:root .headerNotchViewport::-webkit-scrollbar{display:none}html:root .headerNotchItems{align-items:stretch;gap:4px;width:max-content;min-width:100%;display:flex}html:root .tmfHeader .mainNav button,html:root .headerNotch button{font-family:inherit;font-size:var(--tmf-navigation-font-size,14px);font-weight:var(--tmf-navigation-font-weight,600);line-height:1.3}html:root .headerNotchItems>button,html:root .headerNotchScroll{box-sizing:border-box;min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;margin:0;padding:9px 16px;transition:background .18s,color .18s;display:flex}html:root .headerNotchItems>button strong{font:inherit}html:root .headerNotch button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}html:root .headerNotch button:after{content:none}html:root .headerNotch button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--paper) 55%, transparent)}html:root .headerNotchItems>button:is(.active,.selected){color:var(--glass-accent-text,var(--red));background:var(--glass-inset,var(--bg));box-shadow:none}html:root .headerNotch button:focus-visible{outline:2px solid var(--glass-accent-text,var(--red));outline-offset:-3px}html:root .headerNotchScroll{flex:0 0 44px;width:44px;padding:0}html:root .headerNotchScroll[hidden]{display:none}html:root .headerNotchScroll:disabled{opacity:.3;cursor:default}html:root .headerNotchAbbreviation{letter-spacing:-.02em;font-size:11px}html:root .topbar.tmfHeader:has(.headerNotch)~.shell{padding-top:22px}html:root .approvedLeadsToolbar:not(:has(.approvedLeadTabs)) .approvedLeadFilters{flex:1}html:root .approvedLeadsToolbar:not(:has(.approvedLeadTabs)) .approvedLeadSearch{flex:1}html:root .approvedLeadsToolbar:not(:has(.approvedLeadTabs)) .approvedLeadSearch input{width:100%}@media (width<=720px){html:root .headerNotch{--notch-shoulder:clamp(44px, 14vw, 86px);width:min(var(--notch-width,600px), calc(100% - 12px));padding:6px 36px}html:root .headerNotchItems>button{gap:5px;padding:8px 6px}html:root .headerNotch button svg{width:16px;height:16px}html:root .topbar.tmfHeader:has(.headerNotch)~.shell{padding-top:18px}}@media (prefers-reduced-motion:reduce){html:root .headerNotch button{transition:none}}html:root .headerWorkspaceBar{grid-template-columns:minmax(0,1fr) clamp(400px,42vw,600px) minmax(0,1fr);align-items:center;gap:12px;width:min(1420px,100% - 48px);min-width:0;display:grid}html:root .headerWorkspaceLeading,html:root .headerWorkspaceTrailing{min-width:0}html:root .headerWorkspaceBar .headerNotch{--notch-shoulder:88px;width:100%;padding-inline:56px}html:root .inventoryWorkspaceTitle{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}html:root .inventoryWorkspaceActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}html:root .inventoryWorkspaceActions>:is(button,label){white-space:nowrap;cursor:pointer;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;width:auto;min-height:44px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex;position:relative}html:root .inventoryWorkspaceActions>.secondary{background:var(--paper);color:var(--ink);box-shadow:none}html:root .inventoryWorkspaceActions>.primary{box-shadow:none}html:root .inventoryWorkspaceActions .importButton input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;padding:0;display:block;position:absolute;inset:0}html:root .inventoryWorkspaceActions .importButton:focus-within{outline:2px solid var(--glass-accent-text,var(--red));outline-offset:2px}html:root .inventoryWorkspaceActions .disabled{cursor:wait}html:root .inventoryContextNote{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.4}html:root .inventoryPeriodBar{justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin:0 0 20px;padding:0;display:flex}html:root .inventoryPeriodLabel{color:var(--muted);font-size:14px;line-height:1.3}html:root .inventoryPeriodIdentity h2{color:var(--ink);letter-spacing:-.025em;margin:4px 0;font-size:24px;font-weight:600;line-height:1.2}html:root .inventoryPeriodIdentity p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}html:root .inventoryPeriodPicker{color:var(--muted);gap:6px;font-size:13px;display:grid}html:root .inventoryPeriodPicker input{background:var(--paper);width:210px;min-height:44px;color:var(--ink);border:0;border-radius:13px;margin:0;padding:10px 12px;font-size:14px}@media (width<=960px){html:root .topbar.tmfHeader:has(.headerWorkspaceBar){--header-navigation-space:112px}html:root .headerWorkspaceBar{grid-template-rows:56px 44px;grid-template-columns:minmax(0,1fr) auto;row-gap:12px}html:root .headerWorkspaceBar .headerNotch{grid-area:1/1/auto/-1;justify-self:center;width:min(600px,100%)}html:root .headerWorkspaceLeading{grid-area:2/1}html:root .headerWorkspaceTrailing{grid-area:2/2}}@media (width<=600px){html:root .topbar.tmfHeader:has(.headerWorkspaceBar){--header-navigation-space:148px}html:root .headerWorkspaceBar{grid-template-rows:56px 28px 44px;grid-template-columns:minmax(0,1fr);row-gap:10px;width:calc(100% - 32px)}html:root .headerWorkspaceBar .headerNotch{--notch-shoulder:44px;padding-inline:28px}html:root .headerWorkspaceLeading{grid-row:2}html:root .headerWorkspaceTrailing{grid-area:3/1}html:root .inventoryWorkspaceActions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}html:root .inventoryWorkspaceActions>:is(button,label){width:100%}html:root .inventoryPeriodBar{flex-wrap:wrap;gap:14px;margin-bottom:18px}html:root .inventoryPeriodIdentity h2{font-size:22px}html:root .inventoryPeriodPicker{width:100%}html:root .inventoryPeriodPicker input{width:100%;font-size:16px}html:root .topbar.tmfHeader:has(.inventoryWorkspaceActions:empty){--header-navigation-space:94px}html:root .headerWorkspaceBar:has(.inventoryWorkspaceActions:empty){grid-template-rows:56px 28px}html:root .headerWorkspaceBar:has(.inventoryWorkspaceActions:empty) .headerWorkspaceTrailing{display:none}}html:root .headerWorkspaceBar{grid-template-columns:minmax(0, 1fr) min(var(--workspace-notch-width,600px), calc(100% - var(--workspace-side-width,260px) * 2 - 24px)) minmax(0, 1fr);min-height:56px}html:root .headerWorkspaceBar.withoutNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}html:root .headerWorkspaceBar.withoutNavigation .headerWorkspaceTrailing{max-width:100%}html:root .workspaceTitle{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:600;line-height:1.2}html:root .workspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}html:root .workspaceActions>button{white-space:nowrap;min-height:44px;box-shadow:none;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}html:root .workspaceActions>.secondary{background:var(--paper);color:var(--ink)}html:root .workspaceActions>.primary{color:#fff}html:root .workspaceActions>button:focus-visible{outline:2px solid var(--glass-accent-text,var(--red));outline-offset:2px}html:root .workspaceActionsFallback{margin-bottom:16px}html:root .topbar.tmfHeader:has(.headerWorkspaceBar)~.shell{padding-top:22px}html:root .workspaceContextRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:64px;margin:0 0 20px;display:flex}html:root .workspaceContextName{color:var(--muted);margin:0;font-size:14px}html:root .workspaceContextLabel{color:var(--muted);font-size:14px}html:root .workspaceContextRow h2{color:var(--ink);margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.2}html:root .workspacePeriodControls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}html:root .workspacePeriodControls label{color:var(--muted);gap:6px;font-size:13px;display:grid}html:root .workspacePeriodControls input{background:var(--paper);min-width:200px;min-height:44px;color:var(--ink);border:0;border-radius:13px;margin:0;padding:10px 12px;font-size:14px}html:root .workspacePeriodControls>button{min-height:44px;padding:10px 14px;font-size:14px}html:root .workspaceFilters{margin:0 0 20px}html:root .workspaceFilters .approvedLeadFilters{flex-wrap:wrap;gap:14px}html:root .workspaceFilters .approvedLeadFilters label{font-size:13px}html:root .workspaceFilters .approvedLeadFilters input,html:root .workspaceFilters .approvedLeadFilters select{min-height:44px;font-size:14px}html:root .workspaceFilters .approvedLeadSearch{flex:1}html:root .workspaceFilters .approvedLeadSearch input{width:100%}html:root .workspaceContextRow .dashboardFilters{flex-wrap:wrap;gap:14px;display:flex}html:root .workspaceContextRow .dashboardFilters label{font-size:13px}html:root .workspaceContextRow .dashboardFilters input,html:root .workspaceContextRow .dashboardFilters select{min-height:44px;font-size:14px}html:root .workspaceContextRow .perfFilters{margin:0}html:root .financePeriod.workspacePeriod{min-height:76px;box-shadow:none;background:0 0;border:0;margin:0 0 18px;padding:0}html:root .workspacePeriod>div>small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:400}html:root .workspacePeriod>div>strong{color:var(--ink);font-size:24px;line-height:1.2}html:root .workspacePeriod .financePeriodActions label{font-size:13px}html:root .workspacePeriod input{min-height:44px;margin-top:6px;font-size:14px}html:root .postSalesFinanceFilters{margin-top:0}@media (width>=961px){html:root .headerWorkspaceBar:has(#finance-tab-movements){grid-template-columns:minmax(0,1fr) 1040px minmax(0,1fr);width:min(1740px,100% - 48px)}}@media (width<=1800px) and (width>=961px){html:root .headerWorkspaceBar:has(#finance-tab-movements){grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr) auto;gap:12px}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotch{grid-area:1/1/auto/-1;justify-self:center;width:min(1040px,100%)}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerWorkspaceLeading{grid-area:2/1}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerWorkspaceTrailing{grid-area:2/2}}@media (width<=1200px) and (width>=961px){html:root .headerWorkspaceBar:has(.headerNotchItems>button:nth-child(4)){grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr) auto;gap:12px}html:root .headerWorkspaceBar:has(.headerNotchItems>button:nth-child(4)) .headerNotch{grid-area:1/1/auto/-1;width:100%}html:root .headerWorkspaceBar:has(.headerNotchItems>button:nth-child(4)) .headerWorkspaceLeading{grid-area:2/1}html:root .headerWorkspaceBar:has(.headerNotchItems>button:nth-child(4)) .headerWorkspaceTrailing{grid-area:2/2}}@media (width<=960px){html:root .headerWorkspaceBar{grid-template-rows:56px auto;grid-template-columns:minmax(0,1fr) auto}html:root .headerWorkspaceLeading{align-items:center;min-height:44px;display:flex}html:root .headerWorkspaceBar.withoutNavigation{padding:6px 0}}@media (width<=600px){html:root .headerWorkspaceBar{grid-template-rows:56px auto auto;grid-template-columns:minmax(0,1fr)}html:root .headerWorkspaceLeading{min-height:28px}html:root .headerWorkspaceBar.withoutNavigation{flex-direction:column;align-items:stretch}html:root .workspaceActions{justify-content:flex-start}html:root .workspaceActions>button{flex:auto}html:root .headerWorkspaceBar:has(.workspaceActions:empty) .headerWorkspaceTrailing{display:none}html:root .headerWorkspaceBar:has(.workspaceActions:empty){grid-template-rows:56px auto}html:root .workspaceContextRow{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}html:root .workspacePeriodControls{align-items:stretch}html:root .workspacePeriodControls label{flex:100%}html:root .workspacePeriodControls input{width:100%;min-width:0;font-size:16px}html:root .workspaceContextRow .dashboardFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}html:root .workspaceContextRow .dashboardFilters :is(label,input,select){width:100%;min-width:0}html:root .workspaceFilters .approvedLeadFilters{gap:10px}html:root .topbar.tmfHeader:has(.headerWorkspaceBar)~.shell{padding-top:18px}}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotch{height:auto;min-height:56px}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotchItems{flex-wrap:wrap;justify-content:center;width:100%}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotchViewport{overflow:visible}html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotchScroll{display:none}@media (width<=1800px){html:root .headerWorkspaceBar:has(#finance-tab-movements){grid-template-rows:minmax(56px,auto) auto}}@media (width<=960px){html:root .headerWorkspaceBar:has(#finance-tab-movements) .headerNotch{width:min(1040px,100%)}}html:root .marketingOverview{min-width:0}html:root .marketingOverviewToolbar{justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 20px;display:flex}html:root .marketingOverviewScope{min-width:0}html:root .marketingOverviewScope h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}html:root .marketingOverviewScope p{color:var(--muted);margin:5px 0 0;font-size:.8125rem;line-height:1.5}html:root .marketingOverviewScope p strong{color:var(--ink);font-weight:600}html:root .marketingOverviewScope p>span{margin-inline:4px}html:root .marketingOverviewPeriod{flex:none;align-items:center;gap:8px;display:flex}html:root .marketingOverviewPeriod :is(input,button){border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:500 .875rem/1.4 var(--font-sans), Arial, sans-serif;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 14px;display:inline-flex}html:root .marketingOverviewPeriod input{width:205px}html:root .marketingOverviewPeriod .marketingToolIcon{width:18px;height:18px;color:inherit;background:0 0;flex:0 0 18px}html:root .marketingOverviewPeriod .marketingToolIcon svg{width:18px;height:18px}html:root .marketingOverviewPeriod :is(input,button):focus-visible,html:root .marketingQualityCompact>summary:focus-visible{outline:2px solid var(--glass-accent-text,var(--red));outline-offset:3px}html:root .marketingScreenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html:root .marketingOverview .marketingKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}html:root .marketingOverview .marketingKpis article{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:194px;box-shadow:none;border-radius:18px;flex-direction:column;padding:20px 18px 18px;display:flex;overflow:visible}html:root .marketingOverview .marketingKpis article:before{content:none}html:root .marketingOverview [data-conversion-tone=good]{--marketing-conversion-color:#217048}html:root .marketingOverview [data-conversion-tone=warning]{--marketing-conversion-color:#946800}html:root .marketingOverview [data-conversion-tone=bad]{--marketing-conversion-color:#b83c35}html:root[data-theme=dark] .marketingOverview [data-conversion-tone=good]{--marketing-conversion-color:#8bdbb0}html:root[data-theme=dark] .marketingOverview [data-conversion-tone=warning]{--marketing-conversion-color:#f4d46b}html:root[data-theme=dark] .marketingOverview [data-conversion-tone=bad]{--marketing-conversion-color:#ffaaa1}html:root .marketingOverview .marketingKpis article.marketingConversionCard[data-conversion-tone]{border-color:color-mix(in srgb, var(--marketing-conversion-color) 32%, var(--line));background:color-mix(in srgb, var(--marketing-conversion-color) 5%, var(--paper))}html:root .marketingOverview .marketingKpis small{min-height:38px;color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.35}html:root .marketingOverview .marketingKpis strong{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:9px 0 12px;font-size:clamp(1.6rem,2.05vw,2.25rem);font-weight:650;line-height:1.15}html:root .marketingOverview .marketingKpis article.marketingConversionCard strong,html:root .marketingOverview .marketingConversionValue{color:var(--marketing-conversion-color,var(--ink))}html:root .marketingOverview .marketingKpis span{min-height:34px;color:var(--muted);font-size:.8125rem;line-height:1.4}html:root .marketingOverview .marketingKpis span.positive{color:#217048}html:root .marketingOverview .marketingKpis span.negative{color:#b83c35}html:root .marketingOverview .marketingKpis em{color:var(--muted);margin-top:auto;padding-top:10px;font-size:.75rem;font-style:normal;line-height:1.45}html:root[data-theme=dark] .marketingOverview .marketingKpis span.positive{color:#8bdbb0}html:root[data-theme=dark] .marketingOverview .marketingKpis span.negative{color:#ffaaa1}html:root .marketingOverview .marketingQualityCompact{border:1px solid color-mix(in srgb, #b88321 36%, var(--line));background:color-mix(in srgb, #bf8a27 6%, var(--paper));color:var(--ink);border-radius:14px;margin:0 0 20px;padding:0;display:block}html:root .marketingQualityCompact>summary{cursor:pointer;align-items:center;gap:12px 20px;min-height:56px;padding:14px 18px;font-size:.875rem;line-height:1.45;list-style:none;display:flex}html:root .marketingQualityCompact>summary::-webkit-details-marker{display:none}html:root .marketingQualityCompact>summary>strong{flex-shrink:0;font-weight:600}html:root .marketingQualitySummary{color:var(--muted);flex-wrap:wrap;flex:1;gap:6px 16px;display:flex}html:root .marketingDetailsLabel{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:.8125rem;font-weight:600;display:flex}html:root .marketingQualityCompact:not([open]) .marketingDetailsOpened,html:root .marketingQualityCompact[open] .marketingDetailsClosed{display:none}html:root .marketingQualityCompact[open] .marketingDetailsLabel>span:last-child{transform:rotate(180deg)}html:root .marketingQualityCompact .qualityGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;padding:0 18px 18px;display:grid}html:root .marketingQualityCompact .qualityGrid :is(article,button){background:var(--paper);color:var(--ink);border-color:var(--line);padding:14px}html:root .marketingQualityCompact .qualityGrid button:disabled{cursor:default;opacity:1}html:root .marketingQualityCompact .qualityGrid strong{font-size:1.5rem}html:root .marketingQualityCompact .qualityGrid span{font-size:.875rem;font-weight:500}html:root .marketingQualityCompact .qualityGrid small{color:var(--muted);font-size:.75rem;line-height:1.45}html:root .marketingAgencySecondary{margin-top:16px}html:root .marketingAgencySecondary .agencyIntegration>summary{min-height:56px;padding:14px 20px;font-size:.875rem}html:root .marketingAgencySecondary .agencyIntegration>summary>span:first-child{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}html:root .marketingAgencySecondary .agencyIntegration>summary small{color:var(--muted);margin:0;font-size:.8125rem}@media (width<=1279px){html:root .marketingOverview .marketingKpis{grid-template-columns:repeat(3,minmax(0,1fr))}html:root .marketingOverview .marketingKpis article{min-height:178px}html:root .marketingOverview .marketingKpis small{min-height:0}html:root .marketingOverview .marketingKpis strong{font-size:2rem}}@media (width<=800px){html:root .marketingOverviewToolbar{flex-wrap:wrap;gap:12px}html:root .marketingOverviewPeriod{flex-wrap:wrap}html:root .marketingQualityCompact>summary{flex-wrap:wrap;gap:6px 12px}html:root .marketingQualitySummary{flex-basis:100%;order:3;font-size:.8125rem}}@media (width<=600px){html:root .marketingOverviewToolbar{margin-bottom:16px}html:root .marketingOverviewPeriod{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}html:root .marketingOverviewPeriod label{min-width:0}html:root .marketingOverviewPeriod input{width:100%;min-width:0;padding-inline:9px;font-size:1rem}html:root .marketingOverviewPeriod button{white-space:normal;padding-inline:10px}html:root .marketingOverview .marketingKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:root .marketingOverview .marketingKpis article{border-radius:15px;min-height:178px;padding:16px 13px}html:root .marketingOverview .marketingKpis small{min-height:38px}html:root .marketingOverview .marketingKpis strong{font-size:clamp(1.5rem,6.4vw,2rem)}html:root .marketingOverview .marketingKpis span{min-height:36px}html:root .marketingQualityCompact>summary{padding:13px 14px}html:root .marketingQualityCompact .qualityGrid{padding:0 14px 14px}}@media (width<=359px){html:root .marketingOverviewPeriod,html:root .marketingOverview .marketingKpis{grid-template-columns:minmax(0,1fr)}html:root .marketingOverview .marketingKpis article{min-height:160px}html:root .marketingOverview .marketingKpis small{min-height:0}}.tmfHeader .headerNavigationRow{align-items:center;min-width:0;display:flex}.tmfHeader .headerNavigationRow .mainNav{flex:1;width:0;min-width:0}html:root .tmfHeader .headerPodiumBadge{--medal-ink:#805900;--medal-tint:#c28a12;border:1px solid color-mix(in srgb, var(--medal-tint) 25%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--medal-tint) 13%, var(--paper)), color-mix(in srgb, var(--medal-tint) 5%, var(--paper)));min-height:44px;color:var(--medal-ink);font-family:inherit;font-size:var(--tmf-navigation-font-size,14px);white-space:nowrap;cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;margin:2px 72px 2px 20px;padding:5px 13px;font-weight:600;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff18}html:root .tmfHeader .headerPodiumBadge.prata{--medal-ink:#526477;--medal-tint:#788a9d}html:root .tmfHeader .headerPodiumBadge.bronze{--medal-ink:#8a4e2e;--medal-tint:#b9784e}html[data-theme=dark] .tmfHeader .headerPodiumBadge{--medal-ink:#f4ce77;--medal-tint:#d9ac50}html[data-theme=dark] .tmfHeader .headerPodiumBadge.prata{--medal-ink:#d5dfe9;--medal-tint:#a9b9ca}html[data-theme=dark] .tmfHeader .headerPodiumBadge.bronze{--medal-ink:#edba96;--medal-tint:#c68b65}html:root .tmfHeader .headerPodiumBadge:hover{border-color:var(--medal-ink);box-shadow:0 2px 12px color-mix(in srgb, var(--medal-tint) 12%, transparent)}html:root .tmfHeader .headerPodiumBadge:focus-visible{outline:2px solid var(--medal-ink);outline-offset:3px}.tmfHeader .headerPodiumIcon{flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px;line-height:1;display:inline-flex}@media (width<=920px){html:root .tmfHeader .headerPodiumBadge{margin-left:12px;margin-right:0}}@media (width<=720px){.tmfHeader .headerNavigationRow{justify-content:flex-end}html:root .tmfHeader .headerPodiumBadge{margin:8px 0 0}}.reportsView{--report-surface:#fff;--report-soft:#f5f6f8;--report-ink:#20252d;--report-muted:#68717c;--report-border:#e1e5eb;max-width:1360px;color:var(--report-ink);margin:22px auto 40px}.reportsHeading{justify-content:space-between;align-items:center;gap:16px;margin:0 3px 18px;display:flex}.reportsHeading p{letter-spacing:.12em;color:var(--report-muted);margin:0 0 5px;font-size:12px;font-weight:700}.reportsHeading h2{letter-spacing:-.03em;margin:0;font-size:28px}.reportsHeading>span{color:var(--report-muted);font-size:14px}.reportsBuilder,.reportsResults{border:1px solid var(--report-border);background:var(--report-surface);border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #10182805}.reportsStep{border:0;border-bottom:1px solid var(--report-border);min-width:0;margin:0;padding:22px 26px 24px}.reportsStep legend{float:left;align-items:center;gap:10px;width:100%;margin-bottom:18px;padding:0;font-size:17px;font-weight:650;display:flex}.reportsStep legend+*{clear:both}.reportsStep legend>span{background:var(--report-soft);width:28px;height:28px;color:var(--report-muted);border-radius:50%;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.reportsAreas{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.reportsAreas button{border:1px solid var(--report-border);background:var(--report-surface);color:var(--report-muted);cursor:pointer;border-radius:999px;padding:10px 15px;font-size:14px;font-weight:600}.reportsAreas button.selected{background:var(--report-ink);color:var(--report-surface);border-color:var(--report-ink)}.reportsStep>label,.reportsFilters>label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.reportsStep>label{max-width:650px}.reportsView select,.reportsView input[type=date]{border:1px solid var(--report-border);background:var(--report-surface);width:100%;min-width:0;color:var(--report-ink);border-radius:12px;min-height:46px;padding:11px 12px;font-size:16px}.reportsView :is(select,input,button):focus-visible{outline-offset:2px;outline:3px solid #6b9ddd}.reportsHelp{color:var(--report-muted);max-width:960px;margin:12px 0 0;font-size:14px;line-height:1.55}.reportsFormats{grid-template-columns:1fr 1fr;gap:12px;max-width:850px;display:grid}.reportsFormats>label{border:1px solid var(--report-border);cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.reportsFormats>label.selected{border-color:var(--report-ink);background:var(--report-soft);box-shadow:inset 0 0 0 1px var(--report-ink)}.reportsFormats input{width:18px;height:18px;accent-color:var(--report-ink)}.reportsFormats strong,.reportsFormats small{display:block}.reportsFormats strong{font-size:16px;font-weight:650}.reportsFormats small{color:var(--report-muted);margin-top:5px;font-size:14px;font-weight:400}.reportsFormats .unavailable{opacity:.5;cursor:not-allowed}.reportsFilters{grid-template-columns:1fr 1.5fr 1fr 1fr;gap:14px;display:grid}.reportsActions{justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.reportsActions>div{gap:10px;display:flex}.reportsView .primary,.reportsView .secondary{border-radius:12px;min-height:44px;padding:11px 17px;font-size:14px;line-height:1.3}.reportsView button:disabled{opacity:.55;cursor:not-allowed}.reportsMessage{border:1px solid var(--report-border);background:var(--report-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.reportsMessage.error{color:#9d3228;background:#fff2f0;border-color:#f0cbc5}.reportsEmpty{text-align:center;color:var(--report-muted);padding:34px 22px;font-size:15px;line-height:1.5}.reportsResults{margin-top:22px}.reportsResultHead{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.reportsResultHead h3{margin:0 0 7px;font-size:19px}.reportsResultHead p{color:var(--report-muted);margin:0;font-size:14px}.reportsResultHead>span{white-space:nowrap;color:var(--report-muted);font-size:14px}.reportsMetrics{background:var(--report-soft);flex-wrap:wrap;gap:30px;padding:20px 26px;display:flex}.reportsMetrics>div{flex-direction:column;gap:8px;min-width:160px;display:flex}.reportsMetrics span{color:var(--report-muted);font-size:14px}.reportsMetrics strong{letter-spacing:-.03em;font-size:25px;font-weight:650}.reportsMissing{color:var(--report-muted);border-bottom:1px solid var(--report-border);margin:0;padding:14px 26px;font-size:14px}.reportsTable{overflow:auto}.reportsTable table{border-collapse:collapse;width:100%;min-width:860px}.reportsTable th{background:var(--report-soft);color:var(--report-muted);text-align:left;letter-spacing:0;text-transform:none;white-space:nowrap;padding:13px 18px;font-size:13px}.reportsTable td{border-top:1px solid var(--report-border);vertical-align:top;color:var(--report-ink);padding:15px 18px;font-size:14px;line-height:1.5}.reportsTable td:nth-child(2){max-width:380px}.reportsTable td:nth-child(5){white-space:nowrap}.reportsTable td strong,.reportsTable td span,.reportsTable td small{display:block}.reportsTable td small,.reportsTable td span{color:var(--report-muted);margin-top:4px;font-size:13px}.reportsPagination{justify-content:flex-end;align-items:center;gap:16px;padding:18px 26px;font-size:14px;display:flex}html[data-theme=dark] .reportsView{--report-surface:#20262e;--report-soft:#272f39;--report-ink:#eef2f7;--report-muted:#abb5c3;--report-border:#3c4552;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .reportsMessage.error{color:#ffd0ca;background:#422a2b;border-color:#754347}@media (width<=850px){.reportsFilters{grid-template-columns:1fr 1fr}.reportsHeading>span{display:none}.reportsStep,.reportsActions,.reportsResultHead,.reportsMetrics{padding:19px}.reportsView{margin-top:17px}.reportsResultHead{align-items:flex-start}.reportsResultHead>span{display:none}}@media (width<=540px){.reportsHeading h2{font-size:25px}.reportsFormats,.reportsFilters{grid-template-columns:1fr}.reportsActions{flex-direction:column;align-items:stretch}.reportsActions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reportsActions>div>button:only-child{grid-column:1/-1}.reportsBuilder,.reportsResults{border-radius:18px}.reportsAreas{gap:7px}.reportsAreas button{padding:9px 12px;font-size:14px}.reportsMessage{align-items:flex-start}.reportsMetrics{gap:20px}.reportsMetrics>div{min-width:calc(50% - 15px)}.reportsMetrics strong{font-size:22px}.reportsPagination{justify-content:space-between;gap:10px;padding:16px}.reportsPagination .secondary{padding:10px}.reportsStep legend{font-size:16px}}.tmfMaintenance{color:#17191d;min-height:100svh;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box;background:#f7f8fa;flex-direction:column;align-items:center;padding:28px 28px 20px;display:flex}.tmfMaintenance *{box-sizing:border-box}.tmfMaintenanceHeader{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1080px);display:flex}.tmfMaintenanceHeader img{object-fit:contain;background:#fff;border-radius:10px;width:98px;height:auto;padding:7px}.tmfMaintenanceHeader span{color:#5d626a;font-size:15px;font-weight:600}.tmfMaintenanceContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,650px);padding:12px 0 0;display:flex}.tmfMaintenanceScene{isolation:isolate;background:#fff;border-radius:40px;width:min(100%,520px);margin-bottom:20px;position:relative;overflow:hidden}.tmfMaintenanceArt{transform-origin:50% 88%;width:100%;height:auto;animation:2.8s ease-in-out infinite tmfMechanicWork;display:block}.tmfMaintenanceLabel{color:#a92a2b;background:#fbe8e8;border-radius:100px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.tmfMaintenanceContent h1{letter-spacing:-.045em;color:#17191d;margin:16px 0 14px;font-size:clamp(1.85rem,4.5vw,2.6rem);font-weight:650;line-height:1.14}.tmfMaintenanceLead{color:#525862;max-width:520px;margin:0;font-size:18px;line-height:1.6}.tmfMaintenanceThanks{color:#70757d;margin:16px 0 22px;font-size:16px;line-height:1.65}.tmfMaintenanceActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.tmfMaintenanceActions button{font:inherit;cursor:pointer;border-radius:15px;min-height:48px;padding:13px 21px;font-size:15px;font-weight:600;line-height:1.2;transition:background .2s,transform .2s}.tmfMaintenanceRetry{color:#fff;background:#202329;border:1px solid #202329}.tmfMaintenanceRetry:hover{background:#393d45}.tmfMaintenanceRetry:disabled{opacity:.7;cursor:wait}.tmfMaintenanceOther{color:#40454e;background:#fff;border:1px solid #e0e3e8}.tmfMaintenanceOther:hover{background:#eff1f4}.tmfMaintenanceActions button:focus-visible{outline-offset:3px;outline:3px solid #a6bddf}.tmfMaintenanceNotice{color:#626974;min-height:24px;margin:14px 0 6px;font-size:14px;line-height:1.5}.tmfMaintenanceFooter{color:#878c94;text-align:center;margin-top:16px;font-size:13px}.tmfMaintenanceTwinkle{opacity:0;pointer-events:none;background:#dc5353;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite tmfWorkTwinkle;display:block;position:absolute}.twinkleOne{top:43%;left:38%}.twinkleTwo{width:5px;height:5px;animation-delay:1.1s;top:49%;left:42%}@keyframes tmfMechanicWork{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-3px)rotate(-.35deg)}65%{transform:translateY(-1px)rotate(.2deg)}}@keyframes tmfWorkTwinkle{0%,30%,to{opacity:0;transform:translateY(4px)scale(.4)}45%{opacity:.75;transform:translateY(0)scale(1)}65%{opacity:0;transform:translateY(-8px)scale(.5)}}@media (width<=560px){.tmfMaintenance{padding:20px 20px 18px}.tmfMaintenanceHeader img{width:82px}.tmfMaintenanceHeader span{font-size:14px}.tmfMaintenanceContent{justify-content:flex-start;padding-top:25px}.tmfMaintenanceScene{border-radius:28px;max-width:400px;margin-bottom:22px}.tmfMaintenanceLead{max-width:340px;font-size:16px}.tmfMaintenanceThanks{margin:16px 0 22px;font-size:15px}.tmfMaintenanceActions{gap:10px;max-width:340px}.tmfMaintenanceActions button{width:100%}.tmfMaintenanceFooter{margin-top:20px}}@media (prefers-reduced-motion:reduce){.tmfMaintenanceArt,.tmfMaintenanceTwinkle{animation:none}.tmfMaintenanceActions button{transition:none}}:is(body:has(.tmfMaintenance) .pwaPrompt,body:has(.tmfMaintenance) .appUpdateNotice){display:none}
