.history-list{padding:0;list-style:none}.history-list li{border-left:2px solid #9ba8ab;margin-left:8px;padding:0 0 24px 22px}.history-list time{color:#4a5c6a;margin-bottom:8px;font-size:.8rem;display:block}.history-list strong{display:block}.history-list p{white-space:pre-wrap}.quote-item{grid-template-columns:minmax(140px,1fr) 90px 120px auto;align-items:end;gap:10px;margin:12px 0;display:grid}@media (max-width:650px){.quote-item{grid-template-columns:1fr 1fr}.quote-item>:first-child{grid-column:1/-1}}.public-portal{max-width:900px;margin:0 auto;padding:32px 20px 64px}.public-portal header{margin:36px 0}.public-portal h1{font-size:clamp(1.8rem,5vw,2.8rem)}.public-portal .panel{margin:20px 0}.public-portal fieldset{border:0;min-width:0;margin:0;padding:0}.public-portal .tracking-code{letter-spacing:2px;margin:24px 0;font-family:monospace;font-size:1.4rem;display:block}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.stock-warning{color:#253745;font-weight:700;display:block}.inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.inventory-metrics article{color:#ccd0cf;background:#11212d;border-radius:14px;padding:20px}.inventory-metrics small,.inventory-metrics strong{color:inherit;display:block}.inventory-metrics strong{margin-top:8px;font-size:1.55rem}.inventory-toolbar{grid-template-columns:minmax(260px,1fr) 150px 170px auto;display:grid}.inventory-form{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:18px 0;display:grid}.inventory-card{background:#f5f6f6;border:1px solid #9ba8ab;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.inventory-card.inactive{opacity:.58}.inventory-card h2,.inventory-card p{margin:0}.inventory-card-head,.stock-quantity,.inventory-card dl{justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-kind,.stock-state{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.stock-kind{color:#ccd0cf;background:#253745}.stock-state.available{color:#06141b;background:#ccd0cf}.stock-state.low{color:#06141b;background:#9ba8ab}.stock-state.empty{color:#ccd0cf;background:#06141b}.stock-quantity{background:#e3e7e6;border-radius:11px;justify-content:flex-start;padding:13px}.stock-quantity>strong{font-size:2rem}.stock-quantity span,.stock-quantity small{display:block}.inventory-card dl{border-top:1px solid #ccd0cf;margin:0;padding-top:12px}.inventory-card dt{color:#4a5c6a;font-size:.72rem}.inventory-card dd{margin:3px 0 0;font-weight:800}.inventory-card .inline-actions{margin-top:auto}.movement-in{color:#253745}.movement-out{color:#06141b}.list-line span small{margin-top:3px;display:block}.movement-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.movement-toggle button{border:1px solid #9ba8ab}.movement-toggle button.selected{color:#ccd0cf;background:#11212d}.month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.month-grid .appointment{display:block}.month-grid .empty{padding:12px}.month-grid .empty-icon{display:none}.month-grid .day-group{border:1px solid #9ba8ab;border-radius:10px;padding:12px}.table-scroll{overflow:auto}.form-grid>*{min-width:0}.panel input,.panel select,.panel textarea{max-width:100%}.upload-actions label{position:relative}.upload-actions label input[type=file]{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.upload-actions .camera-fallback-input{pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:static!important}.upload-actions label:focus-within{outline-offset:3px;outline:3px solid #4a5c6a}.panel p{overflow-wrap:anywhere}.inline-actions,.form-actions{flex-wrap:wrap}.public-portal textarea{min-height:120px}@media (max-width:900px){.month-grid,.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-toolbar input{grid-column:1/-1}}.repair-toolbar{grid-template-columns:minmax(240px,1fr) 190px auto auto}.repair-board{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(270px,1fr));gap:14px;padding:4px 2px 14px;display:grid;overflow-x:auto}.repair-column{scroll-snap-align:start;background:#dfe3e2;border:1px solid #c4cbca;border-radius:14px;min-height:430px;padding:12px}.repair-column>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.repair-column>header h2{margin:0;font-size:.85rem}.repair-column>header span{text-align:center;color:#ccd0cf;background:#253745;border-radius:999px;min-width:26px;padding:4px 8px;font-size:.72rem}.repair-column>div{gap:10px;display:grid}.repair-card{cursor:grab;background:#fff;border:1px solid #ccd0cf;border-left:4px solid #4a5c6a;border-radius:10px;padding:14px;box-shadow:0 5px 14px #06141b0f}.repair-card.priority-alta{border-left-color:#8b6333}.repair-card.priority-urgente{border-left-color:#8b3f3f}.repair-card-head,.repair-card dl,.repair-card-controls{justify-content:space-between;gap:8px;display:flex}.repair-card-head span{color:#4a5c6a;text-transform:uppercase;font-size:.68rem}.repair-card>strong,.repair-card>small{display:block}.repair-card p{min-height:38px;margin:10px 0;font-size:.82rem}.repair-card dl{border-top:1px solid #e3e6e5;border-bottom:1px solid #e3e6e5;margin:8px 0;padding:8px 0}.repair-card dt{color:#4a5c6a;font-size:.66rem}.repair-card dd{margin:2px 0 0;font-size:.75rem}.repair-card-controls{margin-top:12px}.repair-card-controls select{min-width:0;padding:8px;font-size:.72rem}.bench-settings{gap:18px;display:grid}.bench-list{flex-wrap:wrap;gap:8px;display:flex}.bench-list button{text-align:left;display:grid}.bench-list button.inactive{opacity:.55}.bench-list small{color:#4a5c6a}.warranty-list{display:grid}.inventory-photo{object-fit:cover;border-radius:8px;width:100%;height:130px;margin-bottom:12px}.wide-field{grid-column:1/-1}.sale-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.sale-cart{gap:10px;margin-top:14px;display:grid}.sale-cart article{border:1px solid #ccd0cf;border-radius:9px;grid-template-columns:minmax(180px,1fr) 90px 120px auto;align-items:end;gap:10px;padding:12px;display:grid}.sale-cart small{color:#4a5c6a;display:block}.sale-summary{background:#e6e9e8;border-radius:12px;gap:14px;padding:18px;display:grid}.sale-summary .total-line{justify-content:space-between;display:flex}.appearance-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.appearance-preview{border:5px solid;border-radius:16px;align-content:center;gap:12px;min-height:190px;padding:24px;display:grid}.appearance-preview strong{font-size:1.4rem}.appearance-preview button{color:#fff}.tenant-public{--tenant-primary:#06141b;--tenant-secondary:#253745;--tenant-button:#11212d;--tenant-accent:#4a5c6a;--tenant-background:#ccd0cf;--tenant-text:#06141b;color:var(--tenant-text);background:var(--tenant-background);border-top:7px solid var(--tenant-primary)}.tenant-public>.brand{width:fit-content;margin-inline:auto;display:flex}.tenant-public>header{text-align:center;border-color:var(--tenant-secondary);flex-direction:column;align-items:center;margin:15px 0 35px;padding:clamp(24px,6vw,58px) 20px;display:flex}.tenant-public>header p{max-width:620px}.tenant-public .public-contact-actions{justify-content:center}.tenant-public .primary{background:var(--tenant-button);border-color:var(--tenant-button)}.tenant-logo{object-fit:contain;max-width:150px;max-height:90px;margin:0 auto 18px;display:block}.tenant-logo-fallback,.preview-brand{background:var(--tenant-primary);color:#fff;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:16px;font-size:24px;display:grid}.tenant-slogan{color:var(--tenant-accent);letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:700}.tenant-location{color:var(--tenant-accent);margin:8px 0 20px}.public-hero-actions{justify-content:center;margin-top:10px}.public-sections{flex-direction:column;display:flex}.public-sections>section{margin:28px 0}.how-grid,.services-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.how-grid article,.services-showcase article{border:1px solid color-mix(in srgb, var(--tenant-accent) 45%, transparent);background:color-mix(in srgb, var(--tenant-background) 86%, white);border-radius:13px;padding:19px}.how-grid b{color:var(--tenant-accent);font-size:12px}.how-grid h3,.services-showcase h3{margin:13px 0 7px}.how-grid p,.services-showcase p{margin:0;font-size:12px}.services-showcase>article>span{color:var(--tenant-accent);font-size:24px}.contact-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-grid>div{background:color-mix(in srgb, var(--tenant-background) 80%, white);border:1px solid color-mix(in srgb, var(--tenant-accent) 38%, transparent);border-radius:13px;padding:22px}.contact-grid .primary,.contact-grid .outline{margin:0 8px 10px 0}.request-heading{margin-top:55px}.powered-by{border-top:1px solid color-mix(in srgb, var(--tenant-accent) 35%, transparent);color:var(--tenant-accent);letter-spacing:1px;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;margin-top:45px;padding:32px 0 4px;font-size:11px;display:flex}.powered-by .brand-logo{width:55px}.public-page-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-page-intro h2{margin:6px 0;font-size:27px}.public-editor-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.preview-column{position:sticky;top:20px}.preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.preview-toolbar button,.preset-grid button{text-transform:capitalize;background:#f9fafa;border:1px solid #bfc8c8}.preview-toolbar button.selected,.preset-grid button.selected{color:#fff;background:#06141b}.live-page-preview{border:6px solid;border-radius:18px;width:100%;min-height:610px;padding:38px 26px;transition:width .2s}.live-page-preview.mobile{width:310px;margin-inline:auto}.preview-brand{background:#06141b;margin:0 auto 20px}.preview-brand img{object-fit:contain;width:100%;height:100%;padding:8px}.live-page-preview>small,.live-page-preview>h2,.live-page-preview>p{text-align:center;display:block}.preview-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0;display:flex}.preview-buttons span{border-radius:7px;padding:10px 13px;font-size:10px;font-weight:700}.preview-secondary{border:1px solid}.preview-steps{text-align:center;border-block:1px solid;margin:24px 0;padding:13px;font-size:9px}.preview-services{grid-template-columns:1fr 1fr;gap:7px;display:grid}.preview-services span{border:1px solid;border-radius:7px;padding:10px;font-size:9px}.live-page-preview footer{text-align:center;letter-spacing:1px;text-transform:uppercase;margin-top:45px;font-size:8px}.logo-editor{grid-template-columns:130px 1fr;align-items:center;gap:22px;display:grid}.logo-preview{background:#edf0ef;border:1px dashed #9ba8ab;border-radius:18px;place-items:center;width:130px;height:130px;font-size:25px;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%;padding:10px}.file-action input{display:none}.preset-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.color-control{grid-template-columns:52px 1fr;gap:7px;display:grid}.color-control input[type=color]{padding:4px}.toggle-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:15px 0 22px;display:grid}.toggle{background:#fff;border:1px solid #ccd0cf;border-radius:8px;min-height:44px;padding:10px 13px}.section-order,.copy-line{border-bottom:1px solid #dfe4e3;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.copy-line{background:#edf0ef;border-radius:8px;margin-top:18px;padding:12px}.copy-line code{text-overflow:ellipsis;overflow:hidden}.input-prefix{background:#fff;border:1px solid #ccd0cf;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid}.input-prefix span{padding-left:12px}.input-prefix input{border:0}.sticky-save{z-index:8;color:#fff;background:#06141bef;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #06141b33}.tenant-dark{color:#ccd0cf;background:var(--tenant-primary)}.tenant-dark .panel,.tenant-dark>header{color:#ccd0cf;background:var(--tenant-secondary)}.editor-panel{border-left:5px solid #253745}.check-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.split-panels{grid-template-columns:1fr 1fr;gap:18px;display:grid}.showcase-row{border-bottom:1px solid #ccd0cf;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.showcase-row small{margin-top:5px;display:block}.after-sales-list article{border-bottom:1px solid #ccd0cf;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.after-sales-list h3,.after-sales-list p{margin:6px 0 0}.status{color:#253745;text-transform:capitalize;background:#e5e9e8;border:1px solid #9ba8ab;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.public-showcase{margin:42px 0}.public-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.public-section-heading span{color:var(--tenant-secondary);letter-spacing:1.7px;font-size:10px;font-weight:700}.public-section-heading h2{margin:8px 0 0}.showcase-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px;display:grid}.showcase-grid article{background:#f9fafa;border:1px solid #bfc8c8;border-radius:13px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.showcase-grid img,.showcase-placeholder{aspect-ratio:4/3;object-fit:cover;background:#ccd0cf;border-radius:9px;width:100%;margin-bottom:14px}.showcase-placeholder{color:#4a5c6a;place-items:center;font-size:34px;display:grid}.showcase-grid article>span{color:#4a5c6a;text-transform:uppercase;letter-spacing:1px;font-size:10px}.showcase-grid h3{margin:8px 0 0}.showcase-grid p{flex:1;font-size:12px}.showcase-grid strong{margin:12px 0;font-size:18px}.showcase-grid .primary{width:100%}@media (max-width:900px){.repair-toolbar{grid-template-columns:1fr 1fr}.public-editor-layout{grid-template-columns:1fr}.preview-column{order:-1;position:static}}@media (max-width:600px){.month-grid,.inventory-toolbar,.inventory-form{grid-template-columns:1fr}.inventory-toolbar input{grid-column:1}.inventory-card{padding:17px}.public-portal{padding:22px 14px 48px}.form-grid{grid-template-columns:1fr!important}.module .toolbar{flex-wrap:wrap}.module .toolbar input{width:100%}.upload-actions{grid-template-columns:1fr;display:grid}.upload-actions label{justify-content:center;align-items:center;min-height:52px;display:flex}.tabs{flex-wrap:nowrap;overflow-x:auto}.tabs button{white-space:nowrap;min-height:44px}.panel button,.panel a.primary,.panel a.outline{min-height:44px}.hour-row{flex-wrap:wrap}.metrics{grid-template-columns:1fr 1fr}.metrics h2{font-size:1.25rem}.public-portal .tracking-code{letter-spacing:1px;font-size:1.1rem}.split-panels{grid-template-columns:1fr}.after-sales-list article,.public-section-heading{flex-direction:column;align-items:stretch}.after-sales-list .inline-actions{display:grid}.showcase-grid,.how-grid,.services-showcase,.contact-grid{grid-template-columns:1fr}.public-hero-actions,.public-page-intro,.sticky-save{flex-direction:column;align-items:stretch}.public-hero-actions a{width:100%}.logo-editor{grid-template-columns:1fr}.logo-preview{margin-inline:auto}.preset-grid,.color-grid,.toggle-grid{grid-template-columns:1fr 1fr}.live-page-preview,.live-page-preview.mobile{width:100%}.sticky-save{position:static}}.device-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.search-select{position:relative}.option-popover{z-index:30;background:#ccd0cf;border:1px solid #9ba8ab;border-radius:12px;width:100%;max-height:290px;padding:8px;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 16px 34px #06141b38}.option-popover button{color:#06141b;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;display:flex}.option-popover button:hover,.option-popover button[aria-selected=true]{background:#9ba8ab}.option-popover small{color:#4a5c6a;display:block}.option-popover .manual-option{color:#11212d;border-top:1px solid #4a5c6a47;border-radius:0 0 8px 8px;justify-content:center;margin-top:6px;font-weight:700}.field-link{color:#253745;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;min-height:auto;padding:6px 0 0;text-decoration:underline}.manual-color{grid-column:1/-1;max-width:420px}.device-glyph{color:#253745;border:2px solid;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:42px;display:inline-grid}.device-glyph.notebook{border-bottom-width:5px;border-radius:4px;width:46px;height:30px}.device-glyph.tablet{width:40px;height:48px}.device-glyph.headphones{border-bottom-color:#0000;border-radius:50% 50% 8px 8px;height:36px}.device-glyph.other{width:32px;height:32px;transform:rotate(45deg)}.color-picker{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:0;display:flex}.color-picker legend{width:100%;margin-bottom:6px;font-weight:700}.color-picker label{cursor:pointer;place-items:center;gap:4px;min-width:54px;display:grid}.color-picker input{opacity:0;pointer-events:none;position:absolute}.color-picker label>span{border:2px solid #9ba8ab;border-radius:50%;width:32px;height:32px}.color-picker label.selected>span{outline-offset:2px;outline:3px solid #06141b}.category-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.category-cards button{color:#253745;background:#ccd0cf;border:1px solid #9ba8ab;align-content:center;place-items:center;gap:8px;min-height:108px;display:grid}.camera-backdrop{z-index:200;background:#06141be0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-sheet{color:#06141b;background:#ccd0cf;border-radius:18px;width:min(720px,100%);max-height:96dvh;padding:18px;overflow:auto}.camera-preview{object-fit:contain;background:#06141b;border-radius:12px;width:100%;max-height:68dvh;display:block}.camera-actions{justify-content:center;gap:12px;padding-top:16px;display:flex}.camera-shutter{min-width:180px}.tracking-hero{border-top:5px solid #06141b}.tracking-status-copy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracking-status-copy small{color:#4a5c6a;font-weight:700}.tracking-timeline{margin:0;padding:0;list-style:none}.tracking-timeline li{grid-template-columns:24px 1fr;gap:12px;min-height:70px;display:grid;position:relative}.tracking-timeline li:before{content:"";background:#9ba8ab;width:2px;position:absolute;top:14px;bottom:-4px;left:7px}.tracking-timeline li:last-child:before{display:none}.tracking-timeline li>span{z-index:1;background:#253745;border:3px solid #ccd0cf;border-radius:50%;width:16px;height:16px;margin-top:4px;box-shadow:0 0 0 2px #253745}.tracking-timeline time,.tracking-timeline strong{display:block}.tracking-timeline time{color:#4a5c6a;font-size:.82rem}@media (max-width:700px){.inventory-form,.device-fields{grid-template-columns:1fr}.color-picker{grid-column:1}.category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.category-cards button:last-child{grid-column:1/-1}.camera-backdrop{align-items:end;padding:0}.camera-sheet{border-radius:18px 18px 0 0}.camera-actions{grid-template-columns:1fr;display:grid}}.landing-actions,.admin-actions,.copy-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-actions{margin:30px 0}.landing-actions a{text-align:center;min-width:150px}.state-page{background:#ccd0cf;align-content:center;justify-items:center;gap:32px;min-height:100vh;padding:30px;display:grid}.state-card{text-align:center;background:#f5f6f5;border:1px solid #9ba8ab;border-radius:20px;width:min(620px,100%);padding:48px;box-shadow:0 20px 60px #06141b24}.state-card h1{color:#06141b;font-size:clamp(1.7rem,4vw,2.7rem)}.state-card p{color:#4a5c6a;line-height:1.7}.state-icon{color:#ccd0cf;background:#11212d;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:26px;display:grid}.trial-banner,.subscription-warning{border-radius:9px;margin:0 0 18px;padding:11px 16px}.trial-banner{color:#253745;background:#e7e9e8;border:1px solid #9ba8ab}.subscription-warning{justify-content:space-between;gap:16px;display:flex}.admin-workspace{background:#ccd0cf;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#ccd0cf;background:#06141b;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.admin-identity{border-block:1px solid #253745;gap:5px;margin:38px 0 28px;padding:18px 0;display:grid}.admin-identity span,.admin-identity small{color:#9ba8ab;letter-spacing:.12em;font-size:.68rem}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar nav a{color:#ccd0cf;border-radius:9px;padding:12px 14px}.admin-sidebar nav a:hover{background:#11212d}.admin-sidebar footer{margin-top:auto}.admin-main{min-width:0}.admin-main>header{color:#4a5c6a;background:#ffffff6b;border-bottom:1px solid #9ba8ab;justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.admin-role{color:#ccd0cf;letter-spacing:.09em;background:#11212d;border-radius:999px;padding:6px 10px;font-size:.7rem}.admin-module{max-width:1500px;margin:auto;padding:30px 34px 60px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metrics article{color:#ccd0cf;background:#11212d;border-radius:14px;min-height:130px;padding:20px}.admin-metrics h2{margin:14px 0 6px;font-size:2rem}.admin-metrics .compact-status{font-size:1.1rem}.admin-module td small,.admin-module td strong{display:block}.admin-module td small{color:#4a5c6a;margin-top:4px}.account-status{color:#ccd0cf;background:#253745;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.account-status.suspended,.account-status.canceled,.account-status.past_due{background:#5b3434}.admin-settings form{gap:16px;max-width:680px;margin-top:20px;display:grid}.copy-line code{color:#11212d;text-overflow:ellipsis;background:#e7e9e8;border-radius:8px;flex:1;min-width:240px;padding:13px;overflow:hidden}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}button.danger,.danger{color:#fff;background:#713e3e;border-color:#713e3e}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.audit-list{display:grid}.audit-list article{border-bottom:1px solid #ccd0cf;grid-template-columns:180px 1fr;gap:20px;padding:18px 0;display:grid}.audit-list article>span,.audit-list small{color:#4a5c6a;font-size:.78rem}.audit-list p{margin:4px 0}@media (max-width:900px){.admin-workspace{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-sidebar footer{margin-top:20px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-main>header{padding:0 18px}.admin-main>header b{display:none}.admin-module{padding:24px 16px 50px}.admin-sidebar nav{grid-template-columns:1fr}.admin-metrics{grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:1fr}.audit-list article{grid-template-columns:1fr;gap:6px}.state-card{padding:34px 20px}.repair-toolbar{grid-template-columns:1fr}.repair-board{grid-template-columns:repeat(7,minmax(84vw,1fr))}.repair-card{cursor:default}.sale-layout,.appearance-layout{grid-template-columns:1fr}.sale-cart article{grid-template-columns:1fr 80px 100px auto}}.option-popover{background:#fff;border-color:#d8deec;box-shadow:0 16px 36px #2828281f}.option-popover button{color:#282828}.option-popover button:hover,.option-popover button[aria-selected=true]{color:#3a4da1;background:#eef6fb}.option-popover small{color:#6f7890}.option-popover .manual-option,.field-link,.device-glyph{color:#3a4da1}.color-picker label>span{border-color:#cbd4e4}.color-picker label.selected>span{outline-color:#3a4da1}.category-cards button{color:#495267;background:#fff;border-color:#d8deec;box-shadow:0 5px 16px #2828280a}.category-cards button:hover{background:#f7fbfe;border-color:#68b5e4}.category-cards button.selected{color:#fff;background:#3a4da1;border-color:#3a4da1;box-shadow:0 10px 24px #3a4da138}.category-cards button.selected .device-glyph{color:#fff}.camera-backdrop{background:#181c28e6}.camera-sheet{color:#282828;background:#fff}.camera-preview{background:#282828}.tracking-hero{border-top-color:#3a4da1}.tracking-status-copy small,.tracking-timeline time{color:#6f7890}.tracking-timeline li:before{background:#d5ddec}.tracking-timeline li>span{background:#3a4da1;border-color:#eef2ff;box-shadow:0 0 0 2px #3a4da1}.state-page{background:radial-gradient(circle at 80% 10%,#68b5e424,#0000 28rem),#f1f1f1}.state-card{background:#fff;border-color:#d8deec;box-shadow:0 22px 60px #2828281a}.state-card h1{color:#282828}.state-card p{color:#6f7890}.state-icon{color:#fff;background:#3a4da1}.trial-banner{color:#3a4da1;background:#eef2ff;border-color:#cfd7ee}.admin-workspace{background:radial-gradient(circle at 90% 5%,#68b5e414,#0000 28rem),#f1f1f1}.admin-sidebar{color:#f1f1f1;background:#282828;border-right:1px solid #ffffff14}.admin-sidebar .brand-logo{filter:brightness(0)invert()}.admin-identity{border-block-color:#ffffff1a}.admin-identity span,.admin-identity small{color:#9eb5cf}.admin-sidebar nav a{color:#d6dee7}.admin-sidebar nav a:hover{color:#fff;background:#68b5e41f}.admin-main>header{color:#6f7890;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom-color:#d8deec}.admin-role{color:#fff;background:#3a4da1}.admin-metrics article{color:#282828;background:#fff;border:1px solid #d8deec;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 9px 24px #2828280f}.admin-metrics article:before{content:"";background:linear-gradient(90deg,#3a4da1,#68b5e4);height:4px;position:absolute;inset:0 0 auto}.admin-metrics article span,.admin-metrics article small,.admin-module td small,.audit-list article>span,.audit-list small{color:#6f7890}.account-status{color:#3a4da1;background:#eef2ff;border:1px solid #cfd7ee}.account-status.suspended,.account-status.canceled,.account-status.past_due{color:#8b343d;background:#fff0f1;border-color:#f0c9cd}.copy-line,.copy-line code{color:#282828;background:#f4f6fa}button.danger,.danger{background:#a43f48;border-color:#a43f48}.audit-list article{border-bottom-color:#e2e7f0}.logo-preview,.toggle{background:#fff;border-color:#d8deec}.copy-line,.section-order{border-bottom-color:#e3e8f0}.input-prefix{background:#fff;border-color:#d8deec}.sticky-save{background:#282828f0;box-shadow:0 14px 36px #28282833}.editor-panel{border-left-color:#3a4da1}.status{color:#3a4da1;background:#eef2ff;border-color:#c9d2e4}.status.pronto_venda,.status.concluido,.status.vendido{color:#fff;background:#3a4da1}.showcase-grid article{background:#fff;border-color:#d8deec;box-shadow:0 7px 20px #2828280d}.showcase-placeholder{color:#3a4da1;background:#eef2ff}.public-showcase,.public-portal{color:#282828}.public-section-heading span{color:var(--tenant-secondary,#68b5e4)}@media (max-width:900px){.admin-sidebar{background:#282828}}.finance-dashboard{color:#eef3ff;background:radial-gradient(circle at 82% 8%,#68b5e41f,#0000 28rem),linear-gradient(#151922 0%,#11141b 100%);border-radius:22px;gap:18px;padding:20px;display:grid}.finance-dashboard .finance-card,.finance-dashboard .finance-kpis article{background:linear-gradient(#1b202a 0%,#171b23 100%);border:1px solid #2b3342;box-shadow:0 14px 34px #0000002e}.finance-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.finance-kpis article{border-radius:15px;min-width:0;padding:18px}.finance-kpis span,.finance-kpis small,.finance-card p{color:#96a3b8}.finance-kpis span{font-size:.78rem;display:block}.finance-kpis strong{color:#fff;letter-spacing:-.03em;margin:9px 0 5px;font-size:clamp(1.25rem,2vw,1.75rem);display:block}.finance-kpis small{font-size:.72rem}.finance-chart-grid{grid-template-columns:.95fr 1.35fr;gap:16px;display:grid}.finance-lower-grid{grid-template-columns:1.25fr .9fr .85fr;gap:16px;display:grid}.finance-card{border-radius:16px;min-width:0;padding:18px}.finance-card h2,.finance-card p{margin:0}.finance-card h2{color:#fff;font-size:1rem}.finance-card p{margin-top:5px;font-size:.75rem}.finance-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.finance-period,.finance-ghost{color:#c7d2e3;background:#171b23;border:1px solid #323a4a;border-radius:9px;padding:8px 11px;font-size:.72rem}.finance-ghost:hover{color:#fff;background:#68b5e41a;border-color:#68b5e4}.finance-donut-layout,.finance-balance-ring{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;display:grid}.finance-donut{aspect-ratio:1;border-radius:50%;width:180px;position:relative}.finance-donut:after{content:"";background:#191e27;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 0 1px #2c3442}.finance-donut>div{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.finance-donut strong,.finance-donut small{display:block}.finance-donut strong{color:#fff;font-size:1rem}.finance-donut small{color:#8f9bb0;margin-top:4px;font-size:.68rem}.finance-donut.small{width:150px}.finance-donut.small:after{inset:24px}.finance-legend{gap:12px;display:grid}.finance-legend>div{color:#d8e0ee;grid-template-columns:auto 1fr 44px auto;align-items:center;gap:9px;font-size:.76rem;display:grid}.finance-legend em{color:#8f9bb0;font-style:normal}.finance-legend strong{color:#f2f5fb}.legend-dot{background:#68b5e4;border-radius:50%;width:10px;height:10px}.legend-dot.store{background:#3a4da1}.legend-dot.used{background:#8d9ce4}.legend-dot.other{background:#7d879c}.legend-dot.expense{background:#9a6070}.finance-line-legend{color:#a9b5c7;flex-wrap:wrap;gap:14px;font-size:.72rem;display:flex}.finance-line-legend span{align-items:center;gap:6px;display:inline-flex}.finance-line-legend i{border-radius:50%;width:9px;height:9px}.finance-line-legend .income{background:#68b5e4}.finance-line-legend .outcome{background:#9a6070}.finance-line-chart{min-height:250px}.finance-line-chart svg{width:100%;height:220px;overflow:visible}.finance-line-chart .grid-line{stroke:#2a3240;stroke-width:.5px}.finance-line-chart .income-line,.finance-line-chart .expense-line{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.finance-line-chart .income-line{stroke:#68b5e4}.finance-line-chart .expense-line{stroke:#9a6070}.finance-axis{color:#7f8da3;justify-content:space-between;gap:8px;font-size:.68rem;display:flex}.finance-movements,.finance-pending,.finance-balance-summary{display:grid}.finance-movements>div,.finance-pending>div,.finance-balance-summary>div{border-bottom:1px solid #29313e;align-items:center;gap:11px;padding:12px 0;display:flex}.finance-movements>div:last-child,.finance-pending>div:last-child,.finance-balance-summary>div:last-child{border-bottom:0}.finance-movements>div>div,.finance-pending>div>div{flex:1;min-width:0}.finance-movements strong,.finance-pending strong{color:#eef3ff;font-size:.8rem;display:block}.finance-movements small,.finance-pending small{color:#8592a6;margin-top:3px;font-size:.68rem;display:block}.movement-icon{border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.movement-icon.in{color:#7bdca7;background:#47a06d29}.movement-icon.out{color:#ee8795;background:#ab4a5b29}.money-in{color:#7bdca7}.money-out{color:#ee8795}.finance-balance-summary>div{color:#d8e0ee;grid-template-columns:auto 1fr auto;font-size:.78rem;display:grid}.finance-balance-summary strong{color:#fff}.finance-pending b{color:#fff;font-size:.82rem}.finance-entry-card .panel-head{align-items:center}.finance-entry-card,.finance-entry-card .hint{color:#aab5c7}.finance-entry-card .finance-entry-form{background:#151922;border:1px solid #303848;border-radius:13px;margin:18px 0;padding:16px}.finance-dashboard .finance-entry-form label,.finance-dashboard .check-label{color:#cad3e1}.finance-dashboard .finance-entry-form input,.finance-dashboard .finance-entry-form select{color:#eef3ff;background:#12161d;border-color:#343d4d}.finance-dashboard .finance-table{border:1px solid #2b3342;border-radius:12px}.finance-dashboard .finance-table table{min-width:760px}.finance-dashboard .finance-table th{color:#9ca8ba;background:#151922}.finance-dashboard .finance-table td{color:#dce4ef;border-color:#29313e}.finance-dashboard .finance-table button{color:#dfe8f6;background:#242b37;border-color:#354052}.finance-dashboard .primary{color:#fff;background:#3a4da1;border-color:#3a4da1}.finance-dashboard .primary:hover{background:#4459b5;border-color:#4459b5}@media (max-width:1250px){.finance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-lower-grid{grid-template-columns:1fr 1fr}.finance-lower-grid>:first-child{grid-column:1/-1}}@media (max-width:900px){.finance-chart-grid,.finance-lower-grid{grid-template-columns:1fr}.finance-lower-grid>:first-child{grid-column:auto}.finance-donut-layout,.finance-balance-ring{grid-template-columns:1fr;justify-items:center}.finance-legend,.finance-balance-summary{width:100%}}@media (max-width:650px){.finance-dashboard{border-radius:16px;margin-inline:-6px;padding:12px}.finance-kpis{grid-template-columns:1fr 1fr}.finance-card-head{flex-direction:column}.finance-line-chart{overflow-x:auto}}.admin-quick-links{border-top:1px solid #ffffff1a;gap:8px;margin:20px 0 0;padding-top:18px;display:grid}.admin-quick-links a{color:#e6edf7;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 12px;font-size:.76rem;font-weight:700;display:flex}.admin-quick-links a:hover{background:#68b5e41f;border-color:#68b5e440}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-link{color:#3a4da1;background:#eef2ff;border:1px solid #cfd7ee;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:700}.admin-header-link.public{color:#256b98;background:#eef8fd;border-color:#cfe5f2}@media (max-width:700px){.admin-header-link{display:none}}.repair-pro{gap:18px;display:grid}.repair-pro-toolbar{grid-template-columns:minmax(320px,1.35fr) minmax(180px,.72fr) minmax(180px,.72fr) auto auto;align-items:center;gap:12px;display:grid}.repair-pro-toolbar input,.repair-pro-toolbar select,.repair-config-button,.repair-new-order{border-radius:10px;min-height:48px}.repair-pro-toolbar select{color:#35425f;background:#fff;border:1px solid #d7dfec;padding-inline:13px}.repair-search{display:block;position:relative}.repair-search>span{z-index:2;color:#6d7a93;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.repair-search input{background:#fff;border:1px solid #d7dfec;width:100%;padding-left:44px;box-shadow:0 5px 16px #28282808}.repair-config-button{color:#35425f;background:#fff;border:1px solid #d7dfec;padding-inline:16px;font-weight:700}.repair-new-order{text-align:center;place-items:center;min-width:132px;padding-inline:16px;display:inline-grid}.repair-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.repair-summary article{background:#fff;border:1px solid #e0e6ef;border-radius:14px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:0 8px 22px #2828280d}.repair-summary-icon{border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:800;display:grid}.repair-summary-icon.blue{color:#287cf3;background:#e8f2ff}.repair-summary-icon.red{color:#d84d59;background:#ffebed}.repair-summary-icon.amber{color:#e89413;background:#fff1d8}.repair-summary-icon.green{color:#24a56f;background:#e7f8f0}.repair-summary small,.repair-summary strong{display:block}.repair-summary small{color:#6e7b93;font-size:.72rem;font-weight:700}.repair-summary strong{color:#162038;margin-top:4px;font-size:1.55rem}.repair-settings{margin:0}.repair-board-pro{grid-template-columns:repeat(7,minmax(220px,1fr));gap:10px;padding:0 0 10px}.repair-column-pro{background:#f4f6fa;border:1px solid #dfe5ef;border-radius:13px;min-height:520px;padding:8px}.repair-column-pro>header{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f6faf5;border-radius:10px 10px 0 0;margin:-2px -2px 8px;padding:10px 8px;position:sticky;top:0}.repair-column-title{align-items:center;gap:8px;min-width:0;display:flex}.repair-column-title h2{color:#2a344a;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.repair-column-accent{background:#8f9caf;border-radius:999px;width:4px;height:24px}.tone-blue .repair-column-accent{background:#287cf3}.tone-amber .repair-column-accent{background:#f0b43f}.tone-purple .repair-column-accent{background:#8e58e9}.tone-indigo .repair-column-accent{background:#4b62d5}.tone-cyan .repair-column-accent{background:#2aa9d6}.tone-green .repair-column-accent{background:#25b47e}.repair-column-count{font-weight:800;color:#fff!important;background:#78859a!important;border-radius:999px!important;min-width:26px!important;padding:4px 8px!important;font-size:.68rem!important}.tone-blue .repair-column-count{background:#4b8ef6!important}.tone-amber .repair-column-count{background:#efb84a!important}.tone-purple .repair-column-count{background:#8e58e9!important}.tone-indigo .repair-column-count{background:#4b62d5!important}.tone-cyan .repair-column-count{background:#2aa9d6!important}.tone-green .repair-column-count{background:#25b47e!important}.repair-column-cards{gap:8px;display:grid}.repair-card-pro{background:#fff;border:1px solid #e0e6ee;border-left:3px solid #9aa6b9;border-radius:10px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 5px 14px #2828280a}.repair-card-pro:hover{border-color:#cad5e5;transform:translateY(-2px);box-shadow:0 10px 24px #28282817}.repair-card-pro.priority-alta{border-left-color:#f0a33a}.repair-card-pro.priority-urgente{border-left-color:#e1505d}.repair-card-pro.priority-normal{border-left-color:#5795eb}.repair-card-pro.priority-baixa{border-left-color:#aab4c3}.repair-card-head{align-items:center}.repair-card-head a{color:#202c46;font-size:.74rem;font-weight:800}.repair-priority{background:#eef3fb;border-radius:999px;padding:4px 7px;font-weight:800;text-transform:capitalize!important;color:#52709a!important;font-size:.61rem!important}.repair-priority.normal{background:#eaf3ff;color:#2d78d4!important}.repair-priority.alta{background:#fff1d8;color:#b26b00!important}.repair-priority.urgente{background:#ffebed;color:#d33744!important}.repair-priority.baixa{background:#eef1f5;color:#657187!important}.repair-customer,.repair-device{display:block}.repair-customer{color:#1f2a44;margin-top:10px;font-size:.76rem}.repair-device{color:#6f7b91;margin-top:4px;font-size:.69rem}.repair-problem{color:#59677f;line-height:1.35;min-height:auto!important;margin:7px 0 10px!important;font-size:.68rem!important}.repair-meta{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.repair-meta>span:first-child{color:#65738b;font-size:.64rem}.repair-meta>span:first-child.overdue{color:#d33744;font-weight:800}.repair-meta>span:last-child{color:#5b6b85;background:#e9eef5;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.59rem;font-weight:800;display:grid}.repair-card-details{color:#8994a7;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.repair-card-details small{text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:.58rem;overflow:hidden}.repair-card-pro .repair-card-controls{border-top:1px dashed #e3e8f0;margin-top:9px;padding-top:9px}.repair-card-pro .repair-card-controls select{color:#64718a;background:#fafbfe;border-color:#e0e6ef;min-width:0;padding:6px 7px;font-size:.59rem}.repair-empty-drop{text-align:center;color:#8692a5;background:#ffffff85;border:1px dashed #cbd5e3;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:158px;padding:16px;display:grid}.repair-empty-drop>span{color:#6b7c98;font-size:24px}.repair-empty-drop strong{color:#68768f;font-size:.68rem}.repair-empty-drop small{font-size:.62rem}.repair-help-bar{color:#3b5d91;background:#eff6ff;border:1px solid #d2e5fb;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.repair-help-bar>span{font-size:20px}.repair-help-bar strong,.repair-help-bar small{display:block}.repair-help-bar strong{font-size:.72rem}.repair-help-bar small{color:#7386a5;margin-top:2px;font-size:.64rem}.repair-help-bar a{color:#287cf3;font-size:.7rem;font-weight:700}@media (max-width:1250px){.repair-pro-toolbar{grid-template-columns:1fr 1fr 1fr}.repair-search{grid-column:1/-1}.repair-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.repair-pro-toolbar{grid-template-columns:1fr}.repair-search{grid-column:auto}.repair-summary{grid-template-columns:1fr 1fr}.repair-summary article{min-height:82px;padding:13px}.repair-summary-icon{flex-basis:40px;width:40px;height:40px}.repair-board-pro{grid-template-columns:repeat(7,minmax(84vw,1fr))}.repair-help-bar{grid-template-columns:auto 1fr}.repair-help-bar a{grid-column:2}}.orders-pro{max-width:1680px}.orders-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.orders-summary-card{background:#fff;border:1px solid #e0e6ef;border-radius:15px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 8px 22px #2828280d}.orders-summary-icon{color:#287cf3;background:#e8f2ff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:800;display:grid}.orders-summary-card.amber .orders-summary-icon{color:#e89413;background:#fff1d8}.orders-summary-card.red .orders-summary-icon{color:#d84d59;background:#ffebed}.orders-summary-card.green .orders-summary-icon{color:#24a56f;background:#e7f8f0}.orders-summary-card.purple .orders-summary-icon{color:#7752d4;background:#f0eaff}.orders-summary-card strong,.orders-summary-card b,.orders-summary-card small{display:block}.orders-summary-card strong{color:#142038;letter-spacing:-.03em;font-size:1.55rem;line-height:1}.orders-summary-card b{color:#31405d;margin-top:5px;font-size:.74rem}.orders-summary-card small{color:#8290a6;margin-top:4px;font-size:.64rem}.orders-filters-card,.orders-table-card{background:#fff;border:1px solid #e0e6ef;border-radius:15px;box-shadow:0 8px 22px #2828280d}.orders-filters-card{margin-bottom:18px;padding:18px}.orders-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.orders-search{position:relative}.orders-search>span{color:#6e7b93;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.orders-search input{background:#fbfcff;border:1px solid #d8e0ec;border-radius:10px;width:100%;min-height:46px;padding-left:44px}.orders-clear{color:#46546d;background:#fbfcff;border:1px solid #d8e0ec;border-radius:10px;min-height:46px;padding:0 14px;font-size:.72rem;font-weight:700}.orders-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.orders-filter-grid label{gap:7px;display:grid}.orders-filter-grid label>span{color:#5f6d85;font-size:.68rem;font-weight:700}.orders-filter-grid select{color:#35425f;background:#fff;border:1px solid #d8e0ec;border-radius:9px;min-height:44px;padding:0 12px}.orders-table-card{overflow:hidden}.orders-table-head{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.orders-table-head>strong{color:#1f2a43;font-size:.8rem}.orders-table-head label{align-items:center;gap:8px;display:flex}.orders-table-head label>span{color:#76839a;font-size:.67rem}.orders-table-head select{color:#43516c;background:#fbfcff;border:1px solid #d8e0ec;border-radius:8px;min-height:36px;padding:0 10px;font-size:.68rem}.orders-table-wrap{overflow-x:auto}.orders-table{min-width:1220px}.orders-table th{color:#64718a;letter-spacing:0;text-transform:uppercase;background:#f7f9fc;padding:11px 12px;font-size:.63rem}.orders-table td{color:#35425b;padding:12px;font-size:.69rem}.orders-table tbody tr{transition:background .15s}.orders-table tbody tr:hover td{background:#fbfdff}.orders-os{color:#1d2944}.orders-person,.orders-tech{align-items:center;gap:8px;min-width:130px;display:flex}.orders-person>span,.orders-tech>span{color:#3658a8;background:#e8effc;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.62rem;font-weight:800;display:grid}.orders-person strong,.orders-tech strong{color:#35415a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.orders-device strong,.orders-device small{display:block}.orders-device strong{color:#31405b;font-size:.68rem}.orders-device small{color:#8b96a8;margin-top:2px;font-size:.6rem}.orders-problem{color:#5a667d;text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:block;overflow:hidden}.orders-value{white-space:nowrap;font-weight:700;color:#26354f!important}.orders-priority{color:#2d78d4;background:#eaf3ff;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 8px;font-size:.61rem;font-weight:800;display:inline-flex}.orders-priority.alta{color:#b26b00;background:#fff1d8}.orders-priority.urgente{color:#d33744;background:#ffebed}.orders-priority.baixa{color:#64718a;background:#eef1f5}.orders-review{color:#8d97a8;margin-top:4px;font-size:.56rem;display:block}.orders-open-link{color:#3156c7;text-underline-offset:3px;font-size:.68rem;font-weight:800;text-decoration:underline}.orders-mobile-cards{padding:14px}.orders-mobile-card{border-color:#dde4ef;gap:12px;display:grid;box-shadow:0 6px 18px #2828280a}.orders-mobile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.orders-mobile-person{align-items:center;gap:10px;display:flex}.orders-mobile-person>span{color:#3658a8;background:#e8effc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:800;display:grid}.orders-mobile-person strong,.orders-mobile-person small{display:block}.orders-mobile-person strong{color:#2e3a55;font-size:.76rem}.orders-mobile-person small{color:#8390a5;margin-top:2px;font-size:.64rem}.orders-mobile-problem{color:#5d6a81;margin:0!important;font-size:.7rem!important}.orders-mobile-meta{border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.orders-mobile-meta>span:not(.orders-priority){color:#6f7b91;font-size:.65rem}.orders-mobile-meta>strong{color:#27344f;margin-left:auto;font-size:.7rem}@media (max-width:1250px){.orders-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.orders-summary{grid-template-columns:1fr 1fr}.orders-summary-card:last-child{grid-column:1/-1}.orders-search-row,.orders-filter-grid{grid-template-columns:1fr}.orders-table-head{flex-direction:column;align-items:flex-start}.orders-table-head label,.orders-table-head select{width:100%}}@media (max-width:500px){.orders-summary{grid-template-columns:1fr}.orders-summary-card:last-child{grid-column:auto}}.unified-pro{--h-surface:#fff;--h-surface-soft:#f7f9fc;--h-border:#dfe5ef;--h-text:#1f2a44;--h-muted:#6f7b91;--h-primary:#3a4da1;--h-secondary:#68b5e4}.unified-pro .module-heading{margin-bottom:22px}.unified-pro .module-heading .eyebrow{color:#3a4da1;letter-spacing:.12em;font-weight:800}.unified-pro .module-heading h1{color:#18233c;letter-spacing:-.035em}.unified-pro .module-heading p{color:#738097;max-width:720px}.unified-pro>.panel,.unified-pro .panel{background:var(--h-surface);border-color:var(--h-border);border-radius:15px;box-shadow:0 8px 24px #2828280d}.unified-pro .panel .panel{box-shadow:none;background:#fbfcff}.unified-pro .panel h2,.unified-pro .panel h3{color:var(--h-text)}.unified-pro .panel p,.unified-pro .hint,.unified-pro .subtle{color:var(--h-muted)}.unified-pro .toolbar{border-bottom:1px solid #e9edf4;gap:10px;margin-bottom:0;padding:0 0 17px}.unified-pro .toolbar input,.unified-pro .toolbar select,.unified-pro input:not([type=checkbox]):not([type=radio]):not([type=color]),.unified-pro select,.unified-pro textarea{color:#33415d;background:#fbfcff;border-color:#d8e0ec;border-radius:9px}.unified-pro .toolbar input{flex:300px;max-width:440px;min-height:44px}.unified-pro .toolbar select{min-height:44px}.unified-pro label{color:#536078;font-size:.74rem;font-weight:700}.unified-pro input:focus,.unified-pro select:focus,.unified-pro textarea:focus{border-color:#68b5e4;outline:none;box-shadow:0 0 0 3px #68b5e421}.unified-pro .primary{color:#fff;background:#3a4da1;border-color:#3a4da1;box-shadow:0 6px 16px #3a4da129}.unified-pro .primary:hover{background:#4459b5;border-color:#4459b5}.unified-pro .outline,.unified-pro button:not(.primary):not(.danger){color:#42516d;background:#fff;border-color:#d7dfeb}.unified-pro .outline:hover,.unified-pro button:not(.primary):not(.danger):hover{color:#3a4da1;background:#f7faff;border-color:#9eb6dd}.unified-pro .table-wrap{border:1px solid #e1e7f0;border-radius:12px;margin-top:16px;overflow:auto}.unified-pro table{min-width:760px}.unified-pro th{color:#68758c;letter-spacing:.035em;background:#f6f8fb;border-bottom:1px solid #e1e7f0;font-size:.64rem}.unified-pro td{color:#3c4962;border-bottom-color:#edf0f5}.unified-pro tbody tr{transition:background .15s}.unified-pro tbody tr:hover td{background:#fbfdff}.unified-pro td a{color:#3556bb;text-underline-offset:3px}.unified-pro .empty-state{color:#7a879c;background:#f8fafd;border:1px dashed #ced8e6;border-radius:12px;margin:16px 0 0;padding:42px 24px}.unified-pro .empty-state strong{color:#3e4b65}.unified-pro .form-grid{gap:14px}.unified-pro .form-actions{border-top:1px solid #edf0f5;padding-top:16px}.records-pro .records-panel{padding:18px}.records-pro .records-toolbar{grid-template-columns:minmax(280px,1fr) auto;display:grid}.records-pro .records-toolbar input{width:100%;max-width:none}.records-pro td:first-child a{color:#263858;font-weight:800}.records-pro td small{color:#8792a4}.quotes-pro .quotes-panel{padding:18px}.quotes-pro .quotes-panel td:first-child a{color:#3156c7;font-weight:800}.quotes-pro .quotes-panel td:nth-child(4){color:#273751;font-weight:800}.quotes-pro .quotes-panel td:last-child{color:#3a4da1;font-weight:800}.module-servicos>.panel,.module-empresa>.panel,.module-configuracoes>.panel,.module-minha-pagina>.panel,.module-pagina-cliente>.panel,.module-perfil>.panel,.module-ajuda>.panel{position:relative;overflow:hidden}.module-servicos>.panel:before,.module-empresa>.panel:before,.module-configuracoes>.panel:before,.module-minha-pagina>.panel:before,.module-pagina-cliente>.panel:before,.module-perfil>.panel:before,.module-ajuda>.panel:before{content:"";background:linear-gradient(90deg,#3a4da1,#68b5e4);height:3px;position:absolute;inset:0 0 auto}.module-servicos .category-cards button,.module-servicos .service-card,.module-servicos .catalog-card,.module-minha-pagina .toggle,.module-empresa .toggle,.module-configuracoes .toggle{background:#fff;border-color:#dce4ef;box-shadow:0 5px 16px #2828280a}.module-minha-pagina .editor-panel,.module-empresa .editor-panel,.module-configuracoes .editor-panel{border-left-color:#3a4da1}.module-minha-pagina .preview-toolbar,.module-empresa .preview-toolbar{color:#34435f;background:#f6f8fc;border-color:#dce3ed}.module-minha-pagina .preview-toolbar button.selected,.module-empresa .preview-toolbar button.selected,.module-configuracoes .preset-grid button.selected{color:#fff;background:#3a4da1;border-color:#3a4da1}.module-pagina-cliente .inline-actions{margin:20px 0}.module-ajuda ol{gap:10px;padding-left:22px;display:grid}.module-ajuda li{color:#4e5d75;padding-left:5px;line-height:1.6}.module-perfil form{gap:14px;max-width:520px;display:grid}.agenda-pro{color:#27344f;background:radial-gradient(circle at 88% 4%,#68b5e414,#0000 28rem),#f1f1f1;min-height:100%}.agenda-pro .dashboard-content{max-width:1550px;margin:0 auto}.agenda-pro .page-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;margin-bottom:22px;display:grid}.agenda-pro .page-heading .eyebrow{color:#3a4da1;letter-spacing:.12em;font-weight:800}.agenda-pro .page-heading h1{color:#18233c;letter-spacing:-.04em}.agenda-pro .page-heading p{color:#738097}.agenda-pro .green-dot{color:#68b5e4}.agenda-pro .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.agenda-pro .stat{color:#1e2a44;background:#fff;border:1px solid #e0e6ef;border-radius:15px;min-height:118px;padding:20px;box-shadow:0 8px 22px #2828280d}.agenda-pro .stat span{color:#637089}.agenda-pro .stat span b{color:#3a4da1}.agenda-pro .stat strong{color:#17233d}.agenda-pro .stat small{color:#8591a5}.agenda-pro .agenda.card,.agenda-pro .share-bar,.agenda-pro .modal.card{background:#fff;border:1px solid #e0e6ef;border-radius:15px;box-shadow:0 8px 24px #2828280d}.agenda-pro .agenda-toolbar{border-bottom-color:#e8edf4}.agenda-pro .agenda-toolbar button,.agenda-pro .date-control input{color:#46546e;background:#fbfcff;border-color:#d9e1ec}.agenda-pro .segmented{background:#f3f6fa;border-color:#d9e1ec}.agenda-pro .segmented button.selected{color:#fff;background:#3a4da1;border-color:#3a4da1}.agenda-pro .day-group{background:#fbfcfe;border-color:#e2e7ef}.agenda-pro .day-group>h3{color:#34415c}.agenda-pro .appointment{background:#fff;border-color:#dfe6ef;box-shadow:0 5px 16px #2828280a}.agenda-pro .appointment:not(.blocked){border-left:3px solid #68b5e4}.agenda-pro .appointment.blocked{background:#f7f8fa;border-left:3px solid #a7b0bf}.agenda-pro .appointment-time strong,.agenda-pro .appointment-title strong{color:#23314d}.agenda-pro .appointment p,.agenda-pro .appointment details{color:#6f7c92}.agenda-pro .badge{border:0;border-radius:999px;font-weight:800}.agenda-pro .badge.aguardando{color:#3a4da1;background:#eef2ff}.agenda-pro .badge.em_atendimento{color:#b36a00;background:#fff1d8}.agenda-pro .badge.concluido{color:#218260;background:#e7f8f0}.agenda-pro .badge.bloqueio{color:#667187;background:#e9edf3}.agenda-pro .text-button{color:#3a4da1}.agenda-pro .share-bar{color:#33425f}.agenda-pro .share-icon{color:#fff;background:#3a4da1}.agenda-pro .empty{color:#7c899d}@media (max-width:1000px){.agenda-pro .page-heading{grid-template-columns:1fr auto}.agenda-pro .page-heading>div{grid-column:1/-1}}@media (max-width:760px){.records-pro .records-toolbar,.agenda-pro .page-heading{grid-template-columns:1fr}.records-pro .records-toolbar .primary,.agenda-pro .page-heading button{width:100%}.agenda-pro .stats{grid-template-columns:1fr}.unified-pro{padding-inline:16px}.unified-pro .module-heading{align-items:flex-start}}.record-detail-pro .tabs,.order-detail-pro .tabs{background:#f4f7fb;border:1px solid #dfe6f0;border-radius:11px;gap:6px;margin:18px 0;padding:5px}.record-detail-pro .tabs button,.order-detail-pro .tabs button{color:#617089;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-size:.7rem;font-weight:700}.record-detail-pro .tabs button.active,.order-detail-pro .tabs button.active{color:#fff;background:#3a4da1;box-shadow:0 5px 14px #3a4da12e}.record-detail-pro .list-line{border-bottom-color:#e8edf4;padding:14px 4px}.record-detail-pro .list-line:hover{background:#fbfdff}.record-detail-pro .definition-grid>div,.order-detail-pro .definition-grid>div,.subscription-pro .definition-grid>div{background:#f8fafd;border:1px solid #e3e8f0;border-radius:10px;padding:14px}.record-detail-pro .definition-grid dt,.order-detail-pro .definition-grid dt,.subscription-pro .definition-grid dt{color:#79869b}.record-detail-pro .definition-grid dd,.order-detail-pro .definition-grid dd,.subscription-pro .definition-grid dd{color:#27344e;font-weight:700}.order-detail-pro>.toolbar{background:#fff;border:1px solid #dfe6ef;border-radius:11px;margin:10px 0 0;padding:12px 14px;box-shadow:0 6px 18px #2828280a}.order-detail-pro .status-pill{border:0;border-radius:999px;font-weight:800}.order-detail-pro .notice,.new-order-pro .notice,.subscription-pro .notice{border-radius:11px}.new-order-pro .step-navigation{background:#f4f7fb;border:1px solid #dfe6f0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:8px;display:grid}.new-order-pro .step-navigation span{color:#7a879c;text-align:center;background:0 0;border-radius:9px;min-width:0;padding:11px 12px;font-size:.68rem;font-weight:700}.new-order-pro .step-navigation span.active{color:#fff;background:#3a4da1;box-shadow:0 5px 14px #3a4da12e}.new-order-pro>form.panel{max-width:980px;margin-inline:auto;padding:24px}.new-order-pro .checklist{gap:9px}.new-order-pro .checklist label{color:#4f5d76;background:#f8fafd;border:1px solid #e1e7f0;border-radius:9px;padding:10px 12px}.subscription-pro .subscription-card{max-width:900px}.subscription-pro .definition-grid{gap:12px}@media (max-width:700px){.new-order-pro .step-navigation{grid-template-columns:1fr 1fr}.record-detail-pro .tabs,.order-detail-pro .tabs{flex-wrap:nowrap;overflow-x:auto}.record-detail-pro .tabs button,.order-detail-pro .tabs button{white-space:nowrap}}.records-dashboard .dashboard-hero,.quotes-dashboard .dashboard-hero,.agenda-dashboard .dashboard-hero{margin-bottom:18px}.records-kpis,.quotes-kpis,.catalog-kpis,.agenda-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.records-main-card,.quotes-main-card,.catalog-main-card,.agenda-main-card,.catalog-insights,.quotes-side-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;box-shadow:0 10px 28px #2828280f}.records-card-head,.catalog-card-head{align-items:center}.records-actions,.catalog-actions{align-items:center;gap:10px;display:flex}.records-actions input,.catalog-actions input{color:#35425f;background:#fbfcff;border:1px solid #d8e0ec;border-radius:9px;width:min(360px,34vw);min-height:42px;padding:0 13px}.records-actions .primary,.catalog-actions .primary{white-space:nowrap;min-height:42px}.records-editor,.catalog-editor{background:#f8fafd;border:1px solid #dfe6f0;border-radius:13px;margin:0 18px 18px;padding:20px}.records-editor-head,.catalog-editor-head{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.records-editor-head h2,.catalog-editor-head h2{color:#1d2943;margin:4px 0 0}.records-editor-head .eyebrow,.catalog-editor-head .eyebrow{color:#3a4da1;letter-spacing:.12em;font-size:.62rem;font-weight:800}.records-editor-head>button,.catalog-editor-head>button{color:#65738a;background:#fff;border:1px solid #d7dfea;border-radius:8px}.records-table,.quotes-table,.catalog-table{border:0;border-radius:0 0 16px 16px;margin-top:0}.records-table table,.quotes-table table,.catalog-table table{min-width:1000px}.records-table th,.quotes-table th,.catalog-table th{color:#65728a;letter-spacing:.03em;background:#f6f8fb;border-bottom:1px solid #e4e9f1;padding:11px 14px;font-size:.62rem}.records-table td,.quotes-table td,.catalog-table td{color:#43506a;border-bottom:1px solid #edf0f5;padding:13px 14px;font-size:.69rem}.records-table tbody tr:hover td,.quotes-table tbody tr:hover td,.catalog-table tbody tr:hover td{background:#fbfdff}.records-name{align-items:center;gap:9px;display:flex;color:#26344f!important;text-decoration:none!important}.records-avatar{color:#3a4da1;background:#eaf0fb;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.62rem;font-weight:800;display:grid}.records-edit,.catalog-edit{color:#3a4da1;background:#eef2ff;border:1px solid #d0d9f0;border-radius:8px;padding:7px 10px;font-size:.64rem;font-weight:800}.records-edit:hover,.catalog-edit:hover{color:#fff;background:#3a4da1;border-color:#3a4da1}.quotes-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:16px;display:grid}.quote-os,.quotes-open{font-weight:800;color:#3156c7!important}.quote-status,.catalog-status{text-transform:capitalize;border-radius:999px;align-items:center;padding:5px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.quote-status.enviado{color:#2e70c4;background:#e9f3ff}.quote-status.aprovado,.catalog-status.active{color:#20805d;background:#e6f7ef}.quote-status.recusado{color:#c84350;background:#ffeaed}.quote-status.alteracao_solicitada{color:#ae6908;background:#fff0d5}.quote-status.rascunho,.catalog-status.inactive{color:#657187;background:#edf0f4}.quotes-status-list{gap:2px;display:grid}.quotes-status-list>div{border-bottom:1px solid #edf0f5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.quotes-status-list>div:last-child{border-bottom:0}.quotes-status-list>div>span{background:#68b5e4;border-radius:50%;width:9px;height:9px}.quotes-status-list>div>span.green{background:#25b47e}.quotes-status-list>div>span.red{background:#df5965}.quotes-status-list>div>span.amber{background:#e7a72e}.quotes-status-list b{color:#4b5870;font-size:.72rem}.quotes-status-list strong{color:#1e2a43;font-size:.85rem}.catalog-dashboard{gap:18px;display:grid}.catalog-dashboard .dashboard-kpis{margin-bottom:0}.catalog-main-card,.catalog-insights{overflow:hidden}.catalog-name{color:#293650;display:block}.catalog-description{color:#8994a6;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:4px;display:block;overflow:hidden}.catalog-ideas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-ideas article{background:#f8fafd;border:1px solid #e3e8f0;border-radius:11px;gap:11px;padding:15px;display:flex}.catalog-ideas article>span{color:#3a4da1;background:#eaf0fb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.catalog-ideas strong,.catalog-ideas small{display:block}.catalog-ideas strong{color:#2b3852;font-size:.72rem}.catalog-ideas small{color:#7f8ba0;margin-top:4px;font-size:.64rem;line-height:1.45}.agenda-container.agenda-pro{background:0 0}.agenda-pro .legacy-agenda{min-height:0}.agenda-pro .agenda-dashboard{max-width:1550px;margin:auto;padding:36px}.agenda-dashboard-hero{align-items:center}.agenda-hero-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.agenda-hero-actions button{white-space:nowrap;min-height:42px}.agenda-main-card{padding:0;overflow:hidden}.agenda-main-card .agenda-toolbar{background:#fbfcfe;border-bottom:1px solid #e6ebf2;padding:14px 16px}.agenda-main-card .day-group{background:#f7f9fc;border:0;border-radius:0;padding:14px}.agenda-main-card .day-group>h3{color:#26344e;margin:0 0 12px;font-size:.78rem}.agenda-main-card .appointment{background:#fff;border:1px solid #e2e7ef;border-left:3px solid #68b5e4;border-radius:11px;margin-bottom:9px;padding:14px;box-shadow:0 5px 16px #2828280a}.agenda-main-card .appointment.blocked{background:#f5f7fa;border-left-color:#aab3c1}.agenda-main-card .appointment-time{color:#3a4da1}.agenda-main-card .appointment-title strong{color:#26334d}.agenda-main-card .text-button{color:#3a4da1;font-weight:800}.agenda-share-card{border-radius:13px;margin-top:16px;padding:15px 18px}@media (max-width:1180px){.records-kpis,.quotes-kpis,.catalog-kpis,.agenda-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-layout{grid-template-columns:1fr}.catalog-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.records-card-head,.catalog-card-head{flex-direction:column;align-items:flex-start}.records-actions,.catalog-actions{width:100%}.records-actions input,.catalog-actions input{flex:1;width:auto}}@media (max-width:700px){.records-kpis,.quotes-kpis,.catalog-kpis,.agenda-kpis,.catalog-ideas{grid-template-columns:1fr}.records-actions,.catalog-actions,.agenda-hero-actions{flex-direction:column;align-items:stretch;width:100%}.records-actions input,.catalog-actions input,.records-actions .primary,.catalog-actions .primary,.agenda-hero-actions button{width:100%}.agenda-pro .agenda-dashboard{padding:22px 16px 44px}.agenda-dashboard-hero{align-items:flex-start}}.dashboard-pro,.orders-pro,.records-dashboard,.quotes-dashboard,.agenda-dashboard,.module-servicos,.module-empresa,.module-configuracoes,.module-minha-pagina,.module-pagina-cliente,.module-perfil,.module-ajuda,.record-detail-pro,.order-detail-pro,.new-order-pro,.subscription-pro{color:#15305b}.dashboard-heading-wrap{flex:1;min-width:0}.dashboard-welcome{color:#496d9f;margin-bottom:2px;font-size:.82rem;font-weight:700;display:block}.dashboard-heading-wrap .module-heading{margin-bottom:0}.dashboard-heading-wrap .module-heading .eyebrow{display:none}.dashboard-heading-wrap .module-heading h1{color:#09162d;margin-top:0;font-size:clamp(2.25rem,4vw,3.2rem)}.dashboard-heading-wrap .module-heading p{color:#567095;font-size:.9rem}.dashboard-heading-wrap .module-heading .primary{place-items:center;min-width:142px;min-height:48px;font-size:.76rem;display:inline-grid}.dashboard-hero{align-items:center;gap:14px}.dashboard-callout{color:#17335f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #a8c5e97a;border-radius:14px;min-width:305px;min-height:72px;padding:12px 15px;box-shadow:0 10px 28px #36619714,inset 0 1px #fffc}.dashboard-callout strong{color:#17335f}.dashboard-callout small{color:#7587a6}.dashboard-callout-icon{color:#1261ff;background:#e7f1ff}.dashboard-kpis{gap:12px}.dashboard-kpi{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffe6,#ffffffc2);border:1px solid #b1ccec8a;border-radius:14px;min-height:130px;padding:16px;box-shadow:0 12px 30px #315b9212,inset 0 1px #ffffffe0}.dashboard-kpi:hover{transform:translateY(-2px);box-shadow:0 17px 38px #2a59961a,inset 0 1px #ffffffe6}.dashboard-kpi-top>span:last-child{color:#25436f;font-weight:800}.dashboard-kpi-value strong{color:#0d1b35}.dashboard-kpi>small{color:#7186a7}.dashboard-kpi-icon{border-radius:11px;box-shadow:inset 0 1px #ffffffb3}.dashboard-card,.orders-filters-card,.orders-table-card,.records-main-card,.quotes-main-card,.quotes-side-card,.catalog-main-card,.catalog-insights,.agenda-main-card,.agenda-share-card,.repair-summary article,.repair-card-pro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffe8,#ffffffc7);border-color:#b2ccea8c;box-shadow:0 12px 34px #2e589014,inset 0 1px #ffffffe0}.dashboard-card{border-radius:15px}.dashboard-card-head h2{color:#16335f}.dashboard-card-head p{color:#7486a4}.dashboard-card-head a{color:#1261ff;font-weight:800}.dashboard-filter,.finance-period,.finance-ghost{color:#45648f;background:#f7fbffdb;border-color:#d6e2f0}.dashboard-line-chart .dash-grid-line{stroke:#dce7f4}.dashboard-line-chart .dash-open-line{stroke:#1261ff}.dashboard-line-chart .dash-final-line{stroke:#46aaf4}.dashboard-chart-axis,.dashboard-chart-legend{color:#6d82a3}.dashboard-status-donut:after{background:#f7fbff;box-shadow:inset 0 0 0 1px #dfe8f3}.dashboard-status-donut strong{color:#17325c}.dashboard-status-donut small{color:#7b8da8}.dashboard-status-legend b,.dashboard-performance-list strong,.dashboard-agenda-list b,.dashboard-priority-list b{color:#29466e}.dashboard-status-legend strong{color:#17345f}.dashboard-performance-list article{background:#f5faffc7;border:1px solid #e1eaf4;border-radius:11px}.dashboard-performance-list article>span{color:#1261ff;background:#e7f2ff}.dashboard-performance-list small{color:#7287a8}.dashboard-table th,.orders-table th,.records-table th,.quotes-table th,.catalog-table th,.finance-dashboard .finance-table th{color:#637b9e;background:#eff6ffdb}.dashboard-table td,.orders-table td,.records-table td,.quotes-table td,.catalog-table td{color:#365074;border-bottom-color:#e8eef6}.dashboard-table tbody tr:hover td,.orders-table tbody tr:hover td,.records-table tbody tr:hover td,.quotes-table tbody tr:hover td,.catalog-table tbody tr:hover td{background:#f8fcffeb}.dashboard-agenda-list>a,.dashboard-priority-list>a{border-bottom-color:#e8eef6}.dashboard-agenda-list>a>strong,.dashboard-priority-list>a>strong{color:#19365f}.dashboard-agenda-list small,.dashboard-priority-list small{color:#7b8da9}.priority-chip{border-radius:999px}.orders-filters-card,.orders-table-card,.records-main-card,.quotes-main-card,.quotes-side-card,.catalog-main-card,.catalog-insights,.agenda-main-card,.agenda-share-card{border-radius:15px}.orders-search input,.orders-filter-grid select,.orders-table-head select,.records-actions input,.catalog-actions input,.records-editor input,.records-editor select,.records-editor textarea,.catalog-editor input,.catalog-editor select,.catalog-editor textarea,.agenda-main-card input,.agenda-main-card select{color:#334e73;background:#fafdffe0;border-color:#d7e3f1}.orders-search input:focus,.orders-filter-grid select:focus,.records-actions input:focus,.catalog-actions input:focus,.records-editor input:focus,.records-editor select:focus,.records-editor textarea:focus,.catalog-editor input:focus,.catalog-editor select:focus,.catalog-editor textarea:focus{border-color:#6ea7f1;outline:none;box-shadow:0 0 0 4px #1261ff14}.records-editor,.catalog-editor{background:#f7fbffdb;border-color:#dce7f3}.records-avatar,.orders-person>span,.orders-tech>span,.orders-mobile-person>span{color:#155acb;background:linear-gradient(145deg,#e9f3ff,#dcecff)}.records-edit,.catalog-edit,.orders-open-link,.quotes-open,.quote-os{color:#1261ff!important}.quote-status.enviado,.orders-priority.normal{color:#1767d0;background:#e9f3ff}.catalog-ideas article,.order-detail-pro .definition-grid>div,.record-detail-pro .definition-grid>div,.subscription-pro .definition-grid>div,.new-order-pro .checklist label{background:#f7fbffd6;border-color:#dfe9f4}.agenda-main-card .agenda-toolbar{background:#f6faffcc}.agenda-main-card .day-group{background:#f4f9ffb8}.agenda-main-card .appointment{background:#ffffffe8;border-color:#dfe8f2}.agenda-main-card .appointment:not(.blocked){border-left-color:#1261ff}.agenda-share-card{color:#28466f}.agenda-share-card .share-icon{color:#fff;background:linear-gradient(145deg,#2374ff,#1159ee)}.repair-column-pro{background:#f0f7ffb3;border-color:#d9e5f2}.repair-column-pro>header{background:#f0f7ffe6}.repair-card-pro{border-color:#dce6f1}.finance-dashboard{background:radial-gradient(circle at 82% 8%,#68b5e41f,#0000 28rem),linear-gradient(#0b1f3a 0%,#07162b 100%);border:1px solid #5f91cf2e;box-shadow:0 18px 44px #12396921}.module-heading .eyebrow{color:#466d9f}.status-pill[data-status=pronto_retirada]{color:#1767d0;background:#e9f3ff}.status-pill[data-status=em_reparo],.status-pill[data-status=em_testes]{color:#126748;background:#e6f7ef}.status-pill[data-status=finalizado]{color:#1f7e5d;background:#e4f6ee}.status-pill[data-status=cancelado]{color:#b94350;background:#ffeaed}@media (max-width:1250px){.dashboard-callout{min-width:260px}}@media (max-width:900px){.dashboard-hero{flex-direction:column;align-items:stretch}.dashboard-callout{width:100%;min-width:0}}@media (max-width:700px){.dashboard-heading-wrap .module-heading h1{font-size:2.2rem}.dashboard-welcome{font-size:.72rem}}.dashboard-reference{padding-top:16px;padding-bottom:22px}.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) 335px 190px;align-items:center;gap:14px;margin-bottom:14px;display:grid}.dashboard-reference-heading h1{color:#07142b;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,4vw,3.25rem);line-height:.98}.dashboard-reference-heading p{color:#57739a;margin:5px 0 0;font-size:.88rem}.dashboard-reference .dashboard-welcome{color:#315f9e;margin-bottom:3px;font-size:.82rem;font-weight:700}.dashboard-reference .dashboard-callout{border-radius:13px;min-width:0;min-height:70px;margin:0;padding:12px 14px}.dashboard-reference .dashboard-callout-icon{border-radius:11px;flex:0 0 42px;width:42px;height:42px;font-size:19px}.dashboard-reference .dashboard-callout strong{font-size:.72rem;line-height:1.25}.dashboard-reference .dashboard-callout small{font-size:.58rem}.dashboard-new-order{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1970ff,#0b58ee);border:1px solid #165ee8;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:68px;padding:0 22px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 13px 28px #1159ed3d,inset 0 1px #ffffff2e}.dashboard-new-order:hover{color:#fff;background:linear-gradient(135deg,#287cff,#1262f4);transform:translateY(-1px)}.dashboard-new-order span{font-size:1.45rem;font-weight:300}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.dashboard-reference .dashboard-kpi{border-radius:13px;min-height:145px;padding:14px 14px 12px}.dashboard-reference .dashboard-kpi-top{align-items:center;gap:8px}.dashboard-reference .dashboard-kpi-top>span:last-child{font-size:.66rem;line-height:1.2}.dashboard-reference .dashboard-kpi-icon{flex:0 0 37px;width:37px;height:37px;font-size:16px}.dashboard-reference .dashboard-kpi-value{align-items:flex-end;margin-top:10px}.dashboard-reference .dashboard-kpi-value strong{letter-spacing:-.04em;font-size:1.75rem;line-height:1}.dashboard-mini-line{opacity:.95;width:58px;height:26px;margin-left:auto;position:relative}.dashboard-mini-line:before,.dashboard-mini-line:after{content:"";background:#1670ff;border-radius:999px;height:2px;position:absolute;bottom:5px;left:0;right:0;transform:skewY(-18deg)}.dashboard-mini-line:after{background:#33a3ff;bottom:11px;left:22px;transform:skewY(16deg)}.dashboard-kpi.amber .dashboard-mini-line:before,.dashboard-kpi.amber .dashboard-mini-line:after{background:#f3a313}.dashboard-kpi.green .dashboard-mini-line:before,.dashboard-kpi.green .dashboard-mini-line:after{background:#16a774}.dashboard-kpi.purple .dashboard-mini-line:before,.dashboard-kpi.purple .dashboard-mini-line:after{background:#8d4cf2}.dashboard-kpi.sky .dashboard-mini-line:before,.dashboard-kpi.sky .dashboard-mini-line:after{background:#258cff}.dashboard-trend-note{align-items:center;gap:5px;min-width:0;margin-top:7px;display:flex}.dashboard-trend-note b{white-space:nowrap;font-size:.65rem}.dashboard-trend-note b.positive{color:#1aa16d}.dashboard-trend-note b.negative{color:#e14d59}.dashboard-trend-note b.neutral{color:#8392a9}.dashboard-trend-note small{color:#6e83a4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.54rem;overflow:hidden}.dashboard-reference .dashboard-analytics{grid-template-columns:minmax(0,1.55fr) minmax(300px,1.02fr) minmax(280px,.92fr);gap:12px;margin-bottom:12px;display:grid}.dashboard-reference .dashboard-card{border-radius:13px;padding:14px}.dashboard-reference .dashboard-card-head{gap:10px;margin-bottom:10px}.dashboard-reference .dashboard-card-head h2{color:#183764;margin:0;font-size:.72rem;line-height:1.25}.dashboard-reference .dashboard-card-head p{color:#7488a7;margin:3px 0 0;font-size:.56rem}.dashboard-reference .dashboard-filter{color:#446185;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:.58rem}.dashboard-line-chart-reference{min-height:190px}.dashboard-line-chart-reference svg{height:150px}.dashboard-line-chart .dash-active-line{fill:none;stroke:#35a7f6;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dashboard-reference .dashboard-chart-axis{margin-top:0;font-size:.52rem}.dashboard-reference .dashboard-chart-legend{justify-content:center;gap:18px;margin-top:6px;font-size:.55rem}.dashboard-chart-legend i.active{background:#35a7f6}.dashboard-reference .dashboard-status-layout{align-items:center;gap:14px;min-height:190px}.dashboard-reference .dashboard-status-donut{flex:0 0 138px;width:138px;height:138px}.dashboard-reference .dashboard-status-donut:after{inset:29px}.dashboard-reference .dashboard-status-donut strong{font-size:1.75rem}.dashboard-reference .dashboard-status-donut small{text-align:center;max-width:72px;font-size:.52rem}.dashboard-reference .dashboard-status-legend{gap:6px}.dashboard-reference .dashboard-status-legend>div{grid-template-columns:8px minmax(0,1fr) auto;gap:7px}.dashboard-reference .dashboard-status-legend span{width:8px;height:8px}.dashboard-reference .dashboard-status-legend b,.dashboard-reference .dashboard-status-legend strong{font-size:.57rem}.dashboard-reference .dashboard-performance-list small{font-size:.56rem}.dashboard-reference .dashboard-performance-list strong{margin-top:1px;font-size:1.05rem}.dashboard-reference .dashboard-performance-list em{color:#8a96aa;margin-top:2px;font-size:.48rem;font-style:normal;display:block}.dashboard-reference .dashboard-bottom{grid-template-columns:minmax(0,1.48fr) minmax(300px,.95fr) minmax(320px,1.05fr);gap:12px;display:grid}.dashboard-reference .dashboard-bottom>.dashboard-card{min-width:0;padding:12px 13px 10px}.dashboard-reference .dashboard-bottom .dashboard-card-head{margin-bottom:7px}.dashboard-reference .dashboard-bottom .dashboard-card-head a{font-size:.56rem}.dashboard-reference .dashboard-table{border:0;margin:0}.dashboard-reference .dashboard-table th{padding:7px 8px;font-size:.52rem}.dashboard-reference .dashboard-table td{padding:6px 8px;font-size:.56rem}.dashboard-reference .dashboard-table .status-pill{padding:4px 7px;font-size:.5rem}.dashboard-reference .dashboard-agenda-list>a{grid-template-columns:44px 7px minmax(0,1fr) 18px 14px;gap:7px;padding:7px 0;display:grid}.dashboard-reference .dashboard-agenda-list>a>span{background:#2a8cff;border-radius:50%;width:6px;height:6px}.dashboard-reference .dashboard-agenda-list b{font-size:.58rem}.dashboard-reference .dashboard-agenda-list small{font-size:.51rem}.dashboard-reference .dashboard-agenda-list i,.dashboard-reference .dashboard-agenda-list em{color:#4e6688;font-size:.62rem;font-style:normal}.dashboard-reference .dashboard-priority-list>a{grid-template-columns:40px minmax(0,1fr) 72px 45px 12px;gap:7px;padding:7px 0;display:grid}.dashboard-reference .dashboard-priority-list>a>strong,.dashboard-reference .dashboard-priority-list b,.dashboard-reference .dashboard-priority-list em{font-size:.57rem}.dashboard-reference .priority-chip{text-align:center;min-width:62px;padding:4px 7px;font-size:.5rem}.dashboard-reference .dashboard-priority-list i{color:#556b8c;font-size:.62rem;font-style:normal}.dashboard-reference .deadline-hot{color:#e0444e;font-weight:800}.dashboard-reference-footer{color:#6a82a7;text-align:right;padding:12px 4px 0;font-size:.53rem}@media (max-width:1350px){.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) 300px 165px}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-reference .dashboard-analytics,.dashboard-reference .dashboard-bottom{grid-template-columns:1fr 1fr}.dashboard-reference .dashboard-analytics>:first-child,.dashboard-reference .dashboard-bottom>:first-child{grid-column:1/-1}}@media (max-width:900px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr}.dashboard-reference .dashboard-callout,.dashboard-new-order{width:100%}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-reference .dashboard-analytics,.dashboard-reference .dashboard-bottom{grid-template-columns:1fr}.dashboard-reference .dashboard-analytics>:first-child,.dashboard-reference .dashboard-bottom>:first-child{grid-column:auto}}@media (max-width:560px){.dashboard-reference .dashboard-kpis{grid-template-columns:1fr}.dashboard-reference-heading h1{font-size:2.35rem}}.dashboard-reference{width:100%;min-width:0;max-width:1600px;margin-inline:auto}.dashboard-reference>*,.dashboard-reference .dashboard-card,.dashboard-reference .dashboard-kpi,.dashboard-reference .dashboard-analytics>*,.dashboard-reference .dashboard-bottom>*{min-width:0}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(6,minmax(145px,1fr))}.dashboard-reference .dashboard-analytics{grid-template-columns:minmax(460px,1.55fr) minmax(315px,1fr) minmax(285px,.9fr)}.dashboard-reference .dashboard-bottom{grid-template-columns:minmax(500px,1.5fr) minmax(300px,.95fr) minmax(320px,1fr)}.dashboard-reference .dashboard-card,.dashboard-reference .dashboard-kpi{overflow:hidden}.dashboard-reference .dashboard-line-chart,.dashboard-reference .dashboard-status-layout,.dashboard-reference .dashboard-performance-list,.dashboard-reference .dashboard-table{width:100%;min-width:0}.dashboard-reference .dashboard-table table{width:100%}@media (max-width:1450px){.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr) 165px}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-reference .dashboard-analytics{grid-template-columns:minmax(0,1.4fr) minmax(290px,.9fr)}.dashboard-reference .dashboard-performance{grid-column:1/-1}.dashboard-reference .dashboard-bottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr)}.dashboard-reference .dashboard-bottom>:last-child{grid-column:1/-1}}@media (max-width:1080px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr 1fr}.dashboard-reference .dashboard-heading-wrap{grid-column:1/-1}.dashboard-reference .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-reference .dashboard-analytics,.dashboard-reference .dashboard-bottom{grid-template-columns:1fr}.dashboard-reference .dashboard-performance,.dashboard-reference .dashboard-bottom>:last-child{grid-column:auto}.dashboard-reference .dashboard-status-layout{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:760px){.dashboard-reference{padding:18px 14px 28px}.dashboard-reference .dashboard-hero{grid-template-columns:1fr}.dashboard-reference .dashboard-heading-wrap,.dashboard-reference .dashboard-callout,.dashboard-reference .dashboard-new-order{grid-column:auto;width:100%}.dashboard-reference .dashboard-reference-heading h1{font-size:clamp(2rem,9vw,2.55rem)}.dashboard-reference .dashboard-reference-heading p{font-size:.76rem}.dashboard-reference .dashboard-new-order{min-height:52px}.dashboard-reference .dashboard-kpis{grid-template-columns:1fr 1fr;gap:9px}.dashboard-reference .dashboard-kpi{min-height:124px}.dashboard-reference .dashboard-analytics,.dashboard-reference .dashboard-bottom{gap:10px}.dashboard-reference .dashboard-card{padding:12px}.dashboard-reference .dashboard-status-layout{grid-template-columns:1fr;justify-items:center}.dashboard-reference .dashboard-status-legend{width:100%}.dashboard-reference .dashboard-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-reference .dashboard-table table{min-width:620px}.dashboard-reference .dashboard-agenda-list>a{grid-template-columns:42px 7px minmax(0,1fr) 16px}.dashboard-reference .dashboard-agenda-list>a>em{display:none}.dashboard-reference .dashboard-priority-list>a{grid-template-columns:40px minmax(0,1fr) 68px 44px}.dashboard-reference .dashboard-priority-list>a>i{display:none}}@media (max-width:480px){.dashboard-reference .dashboard-kpis{grid-template-columns:1fr}.dashboard-reference .dashboard-kpi{min-height:116px}.dashboard-reference .dashboard-callout{min-height:62px}.dashboard-reference .dashboard-status-donut{flex-basis:122px;width:122px;height:122px}.dashboard-reference .dashboard-priority-list>a{grid-template-columns:38px minmax(0,1fr);row-gap:5px}.dashboard-reference .dashboard-priority-list .priority-chip,.dashboard-reference .dashboard-priority-list em{justify-self:start}}.dashboard-reference .dashboard-new-order{border-radius:11px;place-self:center end;width:clamp(158px,15vw,188px);min-width:158px;max-width:188px;min-height:54px;padding:0 17px;font-size:.76rem;line-height:1}.dashboard-reference .dashboard-new-order span{font-size:1.25rem;line-height:1}@media (max-width:1080px){.dashboard-reference .dashboard-new-order{justify-self:end;width:178px;min-width:178px;max-width:178px}}@media (max-width:900px){.dashboard-reference .dashboard-new-order{justify-self:start;width:180px;min-width:180px;max-width:180px}}@media (max-width:560px){.dashboard-reference .dashboard-new-order{justify-self:stretch;width:100%;min-width:0;max-width:none;min-height:50px}}.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(500px,.95fr)}.dashboard-reference .dashboard-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-width:0;display:grid}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{box-sizing:border-box;place-self:stretch stretch;width:100%;min-width:0;max-width:none;height:70px;min-height:70px;margin:0}.dashboard-reference .dashboard-hero-actions .dashboard-new-order{padding-inline:16px}.dashboard-reference .dashboard-hero-actions .dashboard-callout{padding:11px 13px}@media (max-width:1280px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr}.dashboard-reference .dashboard-heading-wrap{grid-column:1}.dashboard-reference .dashboard-hero-actions{justify-self:end;width:min(100%,650px)}}@media (max-width:760px){.dashboard-reference .dashboard-hero-actions{grid-template-columns:1fr 1fr;justify-self:stretch;gap:9px;width:100%}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{height:62px;min-height:62px}.dashboard-reference .dashboard-hero-actions .dashboard-callout strong{font-size:.62rem}.dashboard-reference .dashboard-hero-actions .dashboard-callout small{display:none}.dashboard-reference .dashboard-hero-actions .dashboard-callout-icon{flex-basis:34px;width:34px;height:34px;font-size:15px}}@media (max-width:480px){.dashboard-reference .dashboard-hero-actions{grid-template-columns:1fr}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{height:auto;min-height:56px}}.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dashboard-reference .dashboard-hero-actions{justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{box-sizing:border-box;align-self:center;width:188px;min-width:188px;max-width:188px;height:70px;min-height:70px;max-height:70px;margin:0}.dashboard-reference .dashboard-hero-actions .dashboard-new-order{justify-content:center;padding:0 16px}.dashboard-reference .dashboard-hero-actions .dashboard-callout{grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 11px;display:grid}.dashboard-reference .dashboard-hero-actions .dashboard-callout-icon{flex:0 0 34px;width:34px;height:34px;font-size:15px}.dashboard-reference .dashboard-hero-actions .dashboard-callout strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.18;display:-webkit-box;overflow:hidden}.dashboard-reference .dashboard-hero-actions .dashboard-callout small{display:none}@media (max-width:1080px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr}.dashboard-reference .dashboard-hero-actions{justify-self:end}}@media (max-width:760px){.dashboard-reference .dashboard-hero-actions{justify-content:flex-start;width:100%}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{width:calc(50% - 5px);min-width:0;max-width:none;height:62px;min-height:62px;max-height:62px}}@media (max-width:480px){.dashboard-reference .dashboard-hero-actions{flex-direction:column;align-items:stretch}.dashboard-reference .dashboard-hero-actions .dashboard-new-order,.dashboard-reference .dashboard-hero-actions .dashboard-callout{width:100%;height:56px;min-height:56px;max-height:none}}.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) 188px 188px;align-items:center;gap:12px;display:grid}.dashboard-reference .dashboard-hero>.dashboard-new-order,.dashboard-reference .dashboard-hero>.dashboard-callout{box-sizing:border-box;place-self:center stretch;width:188px;min-width:188px;max-width:188px;height:70px;min-height:70px;max-height:70px;margin:0}.dashboard-reference .dashboard-hero>.dashboard-new-order{justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.dashboard-reference .dashboard-hero>.dashboard-callout{grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 11px;display:grid}.dashboard-reference .dashboard-hero>.dashboard-callout .dashboard-callout-icon{flex:0 0 34px;width:34px;height:34px;font-size:15px}.dashboard-reference .dashboard-hero>.dashboard-callout strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.18;display:-webkit-box;overflow:hidden}.dashboard-reference .dashboard-hero>.dashboard-callout small{display:none}@media (max-width:1080px){.dashboard-reference .dashboard-hero{grid-template-columns:minmax(0,1fr) 170px 170px}.dashboard-reference .dashboard-hero>.dashboard-new-order,.dashboard-reference .dashboard-hero>.dashboard-callout{width:170px;min-width:170px;max-width:170px;height:64px;min-height:64px;max-height:64px}}@media (max-width:820px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr 1fr}.dashboard-reference .dashboard-heading-wrap{grid-column:1/-1}.dashboard-reference .dashboard-hero>.dashboard-new-order,.dashboard-reference .dashboard-hero>.dashboard-callout{width:100%;min-width:0;max-width:none;height:62px;min-height:62px;max-height:62px}}@media (max-width:480px){.dashboard-reference .dashboard-hero{grid-template-columns:1fr 1fr;gap:8px}.dashboard-reference .dashboard-hero>.dashboard-new-order,.dashboard-reference .dashboard-hero>.dashboard-callout{height:58px;min-height:58px;max-height:58px}.dashboard-reference .dashboard-hero>.dashboard-new-order{padding-inline:10px;font-size:.68rem}.dashboard-reference .dashboard-hero>.dashboard-callout{grid-template-columns:28px minmax(0,1fr) 10px;gap:6px;padding:8px}.dashboard-reference .dashboard-hero>.dashboard-callout .dashboard-callout-icon{width:28px;height:28px;font-size:13px}.dashboard-reference .dashboard-hero>.dashboard-callout strong{font-size:.54rem}}.dashboard-kpi-sparkline{color:#1670ff;opacity:.98;width:92px;min-width:92px;height:38px;margin-left:auto;display:block}.dashboard-kpi-sparkline svg{width:100%;height:100%;display:block;overflow:visible}.dashboard-kpi-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dashboard-kpi-sparkline polygon{pointer-events:none}.dashboard-kpi-sparkline.blue,.dashboard-kpi-sparkline.sky{color:#2688ff}.dashboard-kpi-sparkline.amber{color:#f2a000}.dashboard-kpi-sparkline.green{color:#14a977}.dashboard-kpi-sparkline.purple{color:#8c52ff}.dashboard-mini-line,.dashboard-mini-line:before,.dashboard-mini-line:after{content:none!important;display:none!important}@media (max-width:1080px){.dashboard-kpi-sparkline{width:84px;min-width:84px;height:36px}}@media (max-width:760px){.dashboard-kpi-sparkline{width:76px;min-width:76px;height:34px}}@media (max-width:480px){.dashboard-reference .dashboard-kpi-value{gap:10px}.dashboard-kpi-sparkline{width:88px;min-width:88px;height:34px}}.dashboard-reference .dashboard-kpi-value{align-items:center;gap:18px;display:flex}.dashboard-reference .dashboard-kpi-value>strong{flex:none}.dashboard-reference .kpi-trend-v2{color:#2688ff;pointer-events:none;opacity:1;filter:drop-shadow(0 4px 8px #1f5baa1a);width:124px;min-width:112px;height:50px;margin-left:auto;display:block;overflow:visible}.dashboard-reference .kpi-trend-v2 svg{width:100%;height:100%;display:block;overflow:visible}.dashboard-reference .kpi-trend-v2-area{stroke:none;opacity:.95}.dashboard-reference .kpi-trend-v2-line{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-reference .kpi-trend-v2-dot{fill:currentColor;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke}.dashboard-reference .kpi-trend-v2.blue,.dashboard-reference .kpi-trend-v2.sky{color:#2688ff}.dashboard-reference .kpi-trend-v2.amber{color:#eda000}.dashboard-reference .kpi-trend-v2.green{color:#0ea876}.dashboard-reference .kpi-trend-v2.purple{color:#8b4dff}.dashboard-reference .dashboard-mini-line,.dashboard-reference .dashboard-mini-line:before,.dashboard-reference .dashboard-mini-line:after{opacity:0!important;content:none!important;width:0!important;height:0!important;display:none!important}@media (max-width:1080px){.dashboard-reference .kpi-trend-v2{width:110px;min-width:102px;height:46px}}@media (max-width:760px){.dashboard-reference .dashboard-kpi-value{gap:12px}.dashboard-reference .kpi-trend-v2{width:96px;min-width:90px;height:42px}}@media (max-width:480px){.dashboard-reference .dashboard-kpi-value{gap:10px}.dashboard-reference .kpi-trend-v2{width:108px;min-width:96px;height:42px}}.public-booking-modern{max-width:1180px;color:var(--tenant-text,#10233f);background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--tenant-secondary,#68b5e4) 13%, transparent), transparent 32rem), #f8fbff;border:1px solid color-mix(in srgb, var(--tenant-primary,#3a4da1) 13%, transparent);border-radius:28px;margin:34px auto 70px;padding:44px;scroll-margin-top:28px;box-shadow:0 24px 70px #1f406e1a}.public-booking-title{text-align:center;max-width:650px;margin:0 auto 35px}.public-booking-title>span{color:var(--tenant-primary,#3a4da1);letter-spacing:.2em;font-size:.64rem;font-weight:900}.public-booking-title h2{color:var(--tenant-text,#12243e);margin:8px 0;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.05}.public-booking-title p{color:#6d7e98;margin:0;font-size:.83rem}.public-booking-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.public-booking-card{background:#ffffffeb;border:1px solid #dce6f2;border-radius:20px;padding:26px;box-shadow:0 12px 35px #1f406e0f}.booking-section-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.booking-section-title>b{width:34px;height:34px;color:var(--tenant-primary,#3a4da1);background:color-mix(in srgb, var(--tenant-secondary,#68b5e4) 17%, white);border-radius:50%;flex:0 0 34px;place-items:center;font-size:.75rem;display:grid}.booking-section-title h3,.booking-client-title h3{color:#132641;margin:0;font-size:1rem}.booking-section-title p,.booking-client-title p{color:#718199;margin:4px 0 0;font-size:.68rem}.booking-divider{background:#e3eaf3;height:1px;margin:25px 0}.booking-device-details,.booking-photo-details{background:#f8faff;border:1px solid #e1e8f2;border-radius:11px;margin-top:15px;padding:13px 15px}.booking-device-details summary,.booking-photo-details summary{cursor:pointer;color:#425a7e;font-size:.7rem;font-weight:800}.booking-device-details[open] summary,.booking-photo-details[open] summary{margin-bottom:14px}.booking-service-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.booking-service{color:#354968;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:12px;align-items:center;gap:10px;min-height:67px;padding:12px;display:flex;position:relative}.booking-service:hover{background:#f8fbff;border-color:#a7bdd8}.booking-service.active{color:var(--tenant-primary,#3a4da1);background:color-mix(in srgb, var(--tenant-secondary,#68b5e4) 8%, white);border-color:var(--tenant-primary,#3a4da1);box-shadow:0 0 0 2px color-mix(in srgb, var(--tenant-primary,#3a4da1) 8%, transparent)}.booking-service>span{font-size:1.15rem}.booking-service div{flex:1;min-width:0}.booking-service strong,.booking-service small{display:block}.booking-service strong{font-size:.72rem}.booking-service small{color:#8491a6;margin-top:3px;font-size:.57rem}.booking-service i{color:#fff;background:var(--tenant-primary,#3a4da1);border-radius:50%;place-items:center;width:19px;height:19px;font-size:.6rem;font-style:normal;display:grid}.booking-problem{margin-top:20px;display:block}.booking-problem textarea{min-height:105px}.booking-date input{background:#fbfcff;min-height:48px}.booking-time-area{margin-top:18px}.booking-time-area>span{color:#4e607d;margin-bottom:10px;font-size:.68rem;font-weight:800;display:block}.booking-time-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.booking-time{color:#314761;background:#fff;border:1px solid #dce5f0;border-radius:9px;min-height:42px;font-size:.68rem;font-weight:800}.booking-time:hover{background:#f7faff;border-color:#9fb7d5}.booking-time.active{color:#fff;background:var(--tenant-button,#11212d);border-color:var(--tenant-button,#11212d);box-shadow:0 7px 18px #18365b2b}.booking-helper{color:#74839a;background:#f7f9fc;border-radius:10px;margin:0;padding:14px;font-size:.68rem}.booking-client-title{margin-bottom:15px}.booking-client-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.public-booking-card label{color:#576a85;margin-top:12px;font-size:.64rem;font-weight:800;display:block}.public-booking-card input,.public-booking-card textarea{background:#fbfcff;border:1px solid #dce4ef;border-radius:10px;width:100%;margin-top:6px}.public-booking-card input{min-height:45px}.public-booking-card textarea{resize:vertical;padding:12px}.public-booking-card input:focus,.public-booking-card textarea:focus{border-color:var(--tenant-primary,#3a4da1);box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-secondary,#68b5e4) 20%, transparent)}.optional{color:#9aa8ba;font-weight:500}.booking-confirm{border-radius:11px;width:100%;min-height:50px;margin-top:18px;font-size:.76rem;font-weight:900}.booking-confirm:disabled{opacity:.5;cursor:not-allowed}.booking-security{color:#76859b;justify-content:center;gap:15px;margin-top:14px;font-size:.56rem;font-weight:700;display:flex}.tenant-public>header{margin-bottom:12px;padding-top:clamp(28px,4vw,46px);padding-bottom:32px}.tenant-public>header h1{max-width:760px;margin:14px auto 10px}.tenant-public>header>p{margin-top:0}.public-trust-strip{margin-top:18px}@media (max-width:800px){.public-booking-modern{border-radius:20px;margin:18px 12px 40px;padding:26px 16px}.public-booking-layout{grid-template-columns:1fr}.public-booking-card{padding:19px 15px}.booking-service-grid{grid-template-columns:1fr}.booking-time-grid{grid-template-columns:repeat(3,1fr)}.booking-client-grid{grid-template-columns:1fr}.booking-security{flex-direction:column;align-items:center;gap:5px}}@media (max-width:480px){.booking-time-grid{grid-template-columns:repeat(2,1fr)}.public-booking-title h2{font-size:1.7rem}}.tenant-public.public-portal{max-width:1180px;padding-inline:clamp(16px,3vw,28px)}.tenant-public>header{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--tenant-secondary,#68b5e4) 12%, transparent), transparent 28rem), radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--tenant-primary,#3a4da1) 8%, transparent), transparent 24rem), color-mix(in srgb, var(--tenant-background,#fff) 88%, white);border:1px solid color-mix(in srgb, var(--tenant-primary,#3a4da1) 12%, transparent);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 18px 55px #1f406e12}.public-booking-card .category-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 18px}.public-booking-card .category-cards button{color:#314761;min-height:88px;box-shadow:none;background:#fff;border:1px solid #dce5f0;border-radius:12px;padding:10px 7px}.public-booking-card .category-cards button:hover{background:#f8fbff;border-color:#9fb7d5}.public-booking-card .category-cards button.selected{color:var(--tenant-primary,#3a4da1);background:color-mix(in srgb, var(--tenant-secondary,#68b5e4) 8%, white);border-color:var(--tenant-primary,#3a4da1);box-shadow:0 0 0 2px color-mix(in srgb, var(--tenant-primary,#3a4da1) 8%, transparent)}.public-booking-card .category-cards button.selected .device-glyph{color:var(--tenant-primary,#3a4da1)}.public-booking-card .category-cards strong{font-size:.64rem}.public-booking-card .device-card-media{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.public-booking-card .device-card-media .device-glyph{transform:scale(.92)}.public-booking-card .device-card-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.public-booking-card .category-cards button.selected .device-card-image{transform:scale(1.04)}@media (max-width:560px){.public-booking-card .category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-booking-card .device-card-media{width:46px;height:46px}}.booking-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.customer-quote-card{border-top:5px solid #253745;overflow:hidden}.customer-quote-head,.quote-current-head,.quote-editor-title,.quote-review-title,.customer-quote-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-quote-head{border-bottom:1px solid #d7dcdf;align-items:flex-start;padding-bottom:18px}.customer-quote-head small,.customer-quote-head h2,.customer-quote-head p{margin:0}.customer-quote-head small{color:#4a5c6a;letter-spacing:.12em;font-size:.68rem;font-weight:800}.customer-quote-head h2{margin-top:6px}.customer-quote-head p{color:#4a5c6a;margin-top:6px}.customer-quote-status{color:#253745;white-space:nowrap;background:#e3e7e6;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.customer-quote-status.aprovado{color:#185e45;background:#e2f4eb}.customer-quote-status.recusado{color:#8a2831;background:#f9e7e9}.customer-quote-status.alteracao_solicitada{color:#8a5d13;background:#fff0d8}.customer-quote-section,.quote-review-block,.quote-editor-block{margin-top:20px}.customer-quote-section-head,.quote-review-title,.quote-editor-title{border-bottom:1px solid #dde2e4;padding-bottom:9px}.customer-quote-section-head span,.quote-review-title span,.quote-editor-title>strong{color:#253745;font-weight:800}.customer-quote-lines,.quote-review-block{gap:0;display:grid}.customer-quote-line,.quote-review-line{border-bottom:1px solid #e7eaeb;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.customer-quote-line>div,.quote-review-line>span{min-width:0}.customer-quote-line strong,.customer-quote-line small,.quote-review-line strong,.quote-review-line small{display:block}.customer-quote-line small,.quote-review-line small{color:#61717c;margin-top:4px;font-size:.74rem}.customer-quote-line b,.quote-review-line b{white-space:nowrap}.customer-quote-summary,.quote-editor-summary{background:#e7eae9;border-radius:13px;gap:9px;margin-top:22px;padding:17px;display:grid}.customer-quote-summary>div,.quote-editor-summary>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-quote-summary span,.quote-editor-summary span{color:#4a5c6a}.customer-quote-summary .discount strong,.quote-editor-summary .discount strong{color:#285b47}.customer-quote-summary .grand-total,.quote-editor-summary .grand-total{border-top:1px solid #bac2c3;margin-top:4px;padding-top:13px}.customer-quote-summary .grand-total span,.quote-editor-summary .grand-total span{color:#06141b;font-weight:800}.customer-quote-summary .grand-total strong,.quote-editor-summary .grand-total strong{color:#06141b;font-size:1.35rem}.customer-quote-decision{border-top:1px solid #d7dcdf;gap:16px;margin-top:22px;padding-top:20px;display:grid}.customer-quote-guidance{background:#f0f3f2;border-radius:10px;padding:13px 15px}.customer-quote-guidance strong,.customer-quote-guidance p{margin:0;display:block}.customer-quote-guidance p{color:#4a5c6a;margin-top:5px;font-size:.85rem}.customer-quote-actions{grid-template-columns:1.35fr 1fr auto;gap:10px;display:grid}.customer-quote-actions button{min-height:45px}.quote-reject{color:#8b3239;background:0 0;border:1px solid #d8afb2}.customer-quote-response{background:#e8ecea;border-radius:11px;margin-top:20px;padding:15px}.customer-quote-response.aprovado{background:#e4f4eb}.customer-quote-response.recusado{background:#f9e9ea}.customer-quote-response.alteracao_solicitada{background:#fff1da}.customer-quote-response p{margin-bottom:0}.quote-detail-panel .panel-head{align-items:flex-start}.quote-detail-panel .panel-head p{color:#6b7787;margin:5px 0 0}.quote-editor-notice{background:#f7f9fc;border:1px solid #dbe3ed;border-radius:10px;gap:4px;margin-bottom:18px;padding:13px 15px;display:grid}.quote-editor-notice span,.quote-editor-empty{color:#6b7787;font-size:.75rem}.quote-editor-form{margin-top:18px}.quote-item{grid-template-columns:minmax(150px,1fr) 80px 120px 120px auto}.quote-item-total{background:#f8fafd;border:1px solid #dbe2eb;border-radius:8px;align-content:center;align-self:end;min-height:42px;padding:6px 10px;display:grid}.quote-item-total small,.quote-item-total strong{display:block}.quote-item-total small{color:#8490a1;font-size:.58rem}.quote-item-total strong{color:#2d3b56;font-size:.72rem}.quote-cost-fields{margin-top:20px}.quote-editor-summary.compact{margin-top:18px}.quote-current-head{border-bottom:1px solid #e2e6eb;padding-bottom:15px}.quote-current-head strong,.quote-current-head small{display:block}.quote-current-head small{color:#7b8798;margin-top:4px}.quote-manual-response,.quote-history{margin-top:18px}.quote-manual-response>p{color:#6d798a;font-size:.78rem}.booking-turnstile{margin:12px 0}@media (max-width:760px){.customer-quote-head,.quote-current-head{flex-direction:column;align-items:flex-start}.customer-quote-actions{grid-template-columns:1fr}.customer-quote-actions button{width:100%}.quote-item{grid-template-columns:1fr 1fr}.quote-item>:first-child{grid-column:1/-1}.quote-item-total{min-height:48px}}.mfa-page{background:radial-gradient(circle at 18% 10%,#68b5e421,#0000 30rem),#eef1f4;place-items:center;min-height:100vh;padding:28px;display:grid}.mfa-shell{gap:18px;width:min(720px,100%);display:grid}.mfa-card{background:#fff;border:1px solid #dce3eb;border-radius:22px;padding:clamp(24px,5vw,42px);box-shadow:0 24px 70px #14243a1f}.mfa-card h1{color:#13233c;margin:10px 0;font-size:clamp(1.7rem,5vw,2.45rem)}.mfa-card>p{color:#68768d;line-height:1.65}.mfa-security-badge{color:#284c78;background:#eaf3ff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.mfa-setup{gap:18px;margin-top:22px;display:grid}.mfa-qr{background:#fff;border:1px solid #dce3eb;border-radius:14px;width:min(240px,100%);margin:0 auto;padding:12px}.mfa-secret{background:#f6f8fb;border:1px solid #e1e6ed;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.mfa-secret code{overflow-wrap:anywhere;color:#263b5d;font-size:.8rem}.mfa-code-form{gap:12px;margin-top:20px;display:grid}.mfa-code-form input{text-align:center;letter-spacing:.32em;min-height:52px;font-size:1.12rem;font-weight:800}.mfa-note{color:#748197;font-size:.76rem;line-height:1.55}.mfa-error{color:#87353d;background:#f9e9eb;border:1px solid #efc9cd;border-radius:10px;padding:12px 14px}.mfa-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.mfa-page{padding:12px}.mfa-card{border-radius:16px;padding:22px 17px}.mfa-actions{display:grid}}.dashboard-reference .dashboard-card{border-radius:16px}.dashboard-reference .dashboard-card-head{margin-bottom:12px}.dashboard-reference .dashboard-card-head h2{font-size:.9rem;font-weight:850;line-height:1.3}.dashboard-reference .dashboard-card-head p{margin-top:5px;font-size:.72rem;line-height:1.45}.dashboard-reference .dashboard-bottom .dashboard-card-head a,.dashboard-reference .dashboard-card-head>a{font-size:.72rem;font-weight:800}.dashboard-reference .dashboard-performance-list{gap:10px}.dashboard-reference .dashboard-performance-list article{border-radius:12px;min-height:66px;padding:12px 14px}.dashboard-reference .dashboard-performance-list article>span{flex:0 0 40px;width:40px;height:40px;font-size:18px}.dashboard-reference .dashboard-performance-list small{font-size:.7rem;line-height:1.35}.dashboard-reference .dashboard-performance-list strong{margin-top:3px;font-size:1.12rem;line-height:1.15}.dashboard-reference .dashboard-performance-list em{margin-top:3px;font-size:.64rem;line-height:1.35}.dashboard-reference .dashboard-bottom{gap:16px}.dashboard-reference .dashboard-bottom>.dashboard-card{padding:16px 17px 14px}.dashboard-reference .dashboard-table table{min-width:680px;font-size:.76rem}.dashboard-reference .dashboard-table th{padding:10px 11px;font-size:.68rem;font-weight:850;line-height:1.35}.dashboard-reference .dashboard-table td{padding:10px 11px;font-size:.74rem;line-height:1.4}.dashboard-reference .dashboard-table .status-pill{padding:5px 9px;font-size:.64rem;line-height:1.2}.dashboard-reference .dashboard-agenda-list{min-height:170px}.dashboard-reference .dashboard-agenda-list>a{grid-template-columns:52px 8px minmax(0,1fr) 22px 16px;gap:9px;padding:10px 0}.dashboard-reference .dashboard-agenda-list>a>strong{font-size:.78rem}.dashboard-reference .dashboard-agenda-list b{font-size:.76rem;line-height:1.35}.dashboard-reference .dashboard-agenda-list small{font-size:.68rem;line-height:1.35}.dashboard-reference .dashboard-agenda-list i,.dashboard-reference .dashboard-agenda-list em{font-size:.76rem}.dashboard-reference .dashboard-priority-list{min-height:145px}.dashboard-reference .dashboard-priority-list>a{grid-template-columns:48px minmax(0,1fr) 86px 58px 16px;gap:9px;padding:10px 0}.dashboard-reference .dashboard-priority-list>a>strong,.dashboard-reference .dashboard-priority-list b,.dashboard-reference .dashboard-priority-list em{font-size:.74rem;line-height:1.35}.dashboard-reference .priority-chip{min-width:72px;padding:5px 8px;font-size:.64rem}.dashboard-reference .dashboard-priority-list i{font-size:.76rem}.dashboard-reference .dashboard-bottom .empty,.dashboard-reference .dashboard-bottom .empty strong,.dashboard-reference .dashboard-bottom .empty p,.dashboard-reference .dashboard-agenda-list .empty,.dashboard-reference .dashboard-priority-list .empty{font-size:.86rem;line-height:1.5}.dashboard-reference .dashboard-card-head p,.dashboard-reference .dashboard-performance-list small,.dashboard-reference .dashboard-performance-list em,.dashboard-reference .dashboard-agenda-list small{color:#627897}@media (max-width:900px){.dashboard-reference .dashboard-card-head h2{font-size:.86rem}.dashboard-reference .dashboard-card-head p,.dashboard-reference .dashboard-bottom .dashboard-card-head a,.dashboard-reference .dashboard-card-head>a{font-size:.7rem}.dashboard-reference .dashboard-table th{font-size:.66rem}.dashboard-reference .dashboard-table td{font-size:.72rem}}@media (max-width:560px){.dashboard-reference .dashboard-bottom>.dashboard-card{padding:14px}.dashboard-reference .dashboard-performance-list article{min-height:62px;padding:11px 12px}.dashboard-reference .dashboard-performance-list small{font-size:.68rem}.dashboard-reference .dashboard-performance-list strong{font-size:1.05rem}.dashboard-reference .dashboard-table th,.dashboard-reference .dashboard-table td{padding:9px 10px}}.dashboard-reference .dashboard-order-row{cursor:pointer;transition:background-color .16s,box-shadow .16s;position:relative}.dashboard-reference .dashboard-order-row:hover,.dashboard-reference .dashboard-order-row:focus,.dashboard-reference .dashboard-order-row:focus-within,.dashboard-reference .dashboard-order-row.is-selected{background:#f2f7ff;outline:none}.dashboard-reference .dashboard-order-row:hover td:first-child,.dashboard-reference .dashboard-order-row:focus td:first-child,.dashboard-reference .dashboard-order-row.is-selected td:first-child{box-shadow:inset 3px 0 #2a7fff}.dashboard-reference .dashboard-order-action{text-align:right;width:86px;min-width:86px}.dashboard-reference .dashboard-order-action>a{color:#176dff;opacity:0;visibility:hidden;background:#e9f2ff;border:1px solid #cfe1ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:68px;padding:6px 9px;font-size:.66rem;font-weight:850;line-height:1;transition:opacity .16s,transform .16s,background-color .16s,border-color .16s;display:inline-flex;transform:translate(5px)}.dashboard-reference .dashboard-order-row:hover .dashboard-order-action>a,.dashboard-reference .dashboard-order-row:focus .dashboard-order-action>a,.dashboard-reference .dashboard-order-row:focus-within .dashboard-order-action>a,.dashboard-reference .dashboard-order-row.is-selected .dashboard-order-action>a{opacity:1;visibility:visible;transform:translate(0)}.dashboard-reference .dashboard-order-action>a:hover,.dashboard-reference .dashboard-order-action>a:focus-visible{color:#fff;background:#176dff;border-color:#176dff}.dashboard-reference .dashboard-order-action b{font-size:.78rem}@media (hover:none),(pointer:coarse){.dashboard-reference .dashboard-order-row.is-selected .dashboard-order-action>a,.dashboard-reference .dashboard-order-row:focus-within .dashboard-order-action>a{opacity:1;visibility:visible;transform:none}}@media (max-width:560px){.dashboard-reference .dashboard-order-action{width:78px;min-width:78px}.dashboard-reference .dashboard-order-action>a{min-width:62px;padding:6px 8px;font-size:.64rem}}.dashboard-reference .dashboard-order-row>td:not(.dashboard-order-action){padding:0}.dashboard-reference .dashboard-order-cell-link{width:100%;min-height:42px;color:inherit;align-items:center;padding:10px 11px;text-decoration:none;display:flex}.dashboard-reference .dashboard-order-cell-link:focus-visible{z-index:2;outline-offset:-2px;border-radius:6px;outline:2px solid #2688ff;position:relative}.dashboard-reference .dashboard-order-row:hover td,.dashboard-reference .dashboard-order-row:focus-within td{background:#f2f7ff}.dashboard-reference .dashboard-order-row:hover td:first-child,.dashboard-reference .dashboard-order-row:focus-within td:first-child{box-shadow:inset 3px 0 #2a7fff}@media (max-width:560px){.dashboard-reference .dashboard-order-cell-link{min-height:40px;padding:9px 10px}}.camera-actions{z-index:3;background:linear-gradient(#0000,#fff 34%);padding:16px 0 4px;position:sticky;bottom:0}.camera-shutter{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:230px;min-height:58px;padding:9px 18px;display:inline-flex;box-shadow:0 10px 28px #3a4da13d}.camera-shutter:disabled{cursor:wait;opacity:.72}.camera-shutter-icon{background:#fff;border:4px solid #ffffff8c;border-radius:50%;flex:0 0 34px;width:34px;height:34px;box-shadow:inset 0 0 0 3px #3a4da1,0 2px 8px #00000026}.camera-shutter-copy{text-align:left;gap:2px;display:grid}.camera-shutter-copy strong,.camera-shutter-copy small{color:inherit}.camera-shutter-copy strong{font-size:.9rem;line-height:1.1}.camera-shutter-copy small{opacity:.86;font-size:.65rem;line-height:1.2}@media (max-width:700px){.camera-sheet{padding-bottom:max(18px, env(safe-area-inset-bottom))}.camera-actions{padding:14px 0 max(6px, env(safe-area-inset-bottom))}.camera-shutter{width:100%;min-width:0;min-height:62px}}
