.site-shell:has(>.module-sidebar){overflow:clip visible}:is(.stock-nav,.att-side-nav).module-sidebar{box-sizing:border-box;z-index:35;align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.module-sidebar>.wordmark,.module-sidebar>.workspace-sidebar-toggle{flex-shrink:0}.workspace-sidebar-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-sidebar-body>nav{scrollbar-width:thin;scrollbar-color:#778594 transparent;flex:1;min-height:0;overflow:hidden auto}.workspace-sidebar-body>:is(.stock-nav-caption,.att-side-caption,.stock-nav-bottom,.att-side-bottom){flex-shrink:0}.module-sidebar.module-sidebar .workspace-sidebar-toggle{min-height:34px;color:inherit;font:500 10px var(--body);cursor:pointer;background:#ffffff09;border:1px solid #ffffff25;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin:0 0 9px;padding:7px 8px;display:flex}.module-sidebar.module-sidebar .workspace-sidebar-toggle:hover{background:#ffffff18}.module-sidebar .workspace-sidebar-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.module-sidebar .workspace-sidebar-toggle:focus-visible,.module-sidebar nav button:focus-visible{outline-offset:-2px;outline:2px solid #a79af5}@media (min-width:801px){:is(.stock-app-shell,.atendimento-app-shell):has(>.module-sidebar[data-collapsed=true]){grid-template-columns:72px minmax(0,1fr)}.module-sidebar[data-collapsed=true]{padding-left:10px;padding-right:10px}.module-sidebar[data-collapsed=true]>.wordmark{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.module-sidebar[data-collapsed=true]>.wordmark>span:not(.wordmark-symbol),.module-sidebar[data-collapsed=true] .workspace-sidebar-toggle>span,.module-sidebar[data-collapsed=true] :is(.stock-nav-caption,.att-side-caption,.stock-nav-bottom,.att-side-bottom){display:none}.module-sidebar.module-sidebar[data-collapsed=true] nav button{justify-content:center;gap:0;min-height:40px;padding:0;font-size:0}.module-sidebar.module-sidebar[data-collapsed=true] nav button>span{flex-shrink:0;width:auto;font-size:16px}}@media (max-width:800px){:is(.stock-nav,.att-side-nav).module-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;max-height:50dvh;padding:12px 14px 9px;display:grid}.module-sidebar>.wordmark{margin:0;padding-bottom:8px}.module-sidebar.module-sidebar .workspace-sidebar-toggle{margin:0 0 8px}.workspace-sidebar-body{grid-column:1/-1;display:block}.workspace-sidebar-body>nav{flex-direction:row;overflow:auto hidden}.module-sidebar[data-collapsed=true] .workspace-sidebar-body,.module-sidebar .workspace-sidebar-toggle>span{display:none}.atendimento-app-shell:has(>.module-sidebar)>.att-app-main>.att-topbar{position:relative;top:auto}}
.operator-sortable{width:100%;min-width:0}.operator-sort-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 10px;display:flex}.operator-sort-toolbar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #dedfeb;border-radius:7px;padding:6px 8px;font-size:10px}.operator-sort-help{color:inherit;opacity:.8;margin:8px 0;font-size:10px;line-height:1.6;display:block}.operator-sort-items{gap:7px;display:grid}.operator-sort-row{align-items:stretch;gap:6px;min-width:0;display:flex}.operator-sort-content{flex:1;min-width:0}.operator-sort-content>button,.operator-sort-content>a{width:100%}.operator-sort-controls{flex-shrink:0;align-items:center;gap:3px;display:flex}.operator-sort-controls button{cursor:pointer;border-radius:5px;place-items:center;min-width:24px;display:grid;width:24px!important;min-height:28px!important;color:inherit!important;background:0 0!important;border:1px solid #b4b7ce66!important;padding:2px!important;font-size:13px!important}.operator-sort-controls button[draggable=true]{cursor:grab;touch-action:pan-y}.operator-sort-controls button:disabled{opacity:.3}.operator-sortable.compact .operator-sort-toolbar{justify-content:flex-start}.operator-sortable.compact .operator-sort-toolbar button{width:auto;min-height:25px;padding:4px 6px;font-size:9px}.operator-sortable.compact .operator-sort-controls{flex-direction:column;gap:2px}.operator-sortable.compact .operator-sort-items{gap:3px}.module-sidebar[data-collapsed=true] :is(.operator-sort-toolbar,.operator-sort-help,.operator-sort-controls){display:none}.operator-sort-toolbar button:focus-visible,.operator-sort-controls button:focus-visible{outline-offset:2px;outline:2px solid #a690e4}.client-desktop-nav nav .operator-sort-content>button{min-height:32px;font-size:10px}.workspace-sidebar .operator-sortable{color:inherit}.operator-sort-row:has([draggable=true]:active){opacity:.75}.clinic-widget-settings{background:#fff;border:1px solid #e2e4ee;border-radius:12px;margin-bottom:18px;padding:16px}.clinic-widget-settings>summary{cursor:pointer;font-size:13px;font-weight:650}.clinic-widget-checks{flex-wrap:wrap;gap:16px;margin-top:15px;display:flex}.clinic-widget-checks label{align-items:center;gap:7px;font-size:12px;display:flex}.clinic-dashboard-widgets .operator-sort-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.clinic-dashboard-widgets .operator-sort-row{min-width:0}.clinic-dashboard-widgets .clinic-panel{box-sizing:border-box;height:100%}.clinic-dashboard-widgets .clinic-panel h2{font-size:17px}.clinic-widget-value{color:#35334b;margin:18px 0;font-size:30px;font-weight:700;display:block}.clinic-widget-list{gap:10px;margin-top:15px;display:grid}.clinic-widget-list>div{border-bottom:1px solid #e9eaf1;justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.clinic-widget-list strong{display:block}.clinic-widget-list small{color:#727c92;margin-top:5px;font-size:11px;display:block}.clinic-dictation{flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0;display:flex}.clinic-dictation button{color:#6548a0;cursor:pointer;background:#f2effb;border:1px solid #d8cdef;border-radius:8px;padding:8px 12px;font-size:12px}.clinic-dictation button[aria-pressed=true]{color:#8a3045;background:#ffecef;border-color:#e0a2ae}.clinic-dictation small{color:#737b91;font-size:11px}.clinic-activity-form{background:#faf9fe;border:1px solid #e0dfec;border-radius:12px;margin:20px 0;padding:18px}.clinic-activity-form h3{margin-top:0}.clinic-activity-form label{gap:7px;margin:12px 0;font-size:12px;display:grid}.clinic-activity-form input,.clinic-activity-form select,.clinic-activity-form textarea{box-sizing:border-box;color:#303448;width:100%;font:inherit;background:#fff;border:1px solid #dfe2ed;border-radius:8px;padding:10px}.clinic-activity-form textarea{resize:vertical;min-height:150px;line-height:1.7}.clinic-quick-recipes{border:1px solid #e0dcea;border-radius:10px;padding:15px}.clinic-quick-recipes label{flex-direction:row;align-items:center;gap:8px;margin:8px 0;display:flex}.clinic-quick-recipes input[type=checkbox]{width:auto}.clinic-quick-recipes>div{flex-wrap:wrap;gap:8px;display:flex}.clinic-quick-recipes>div input{flex:1;min-width:150px}.clinic-quick-recipes small{color:#768096;font-size:11px;line-height:1.5;display:block}@media (max-width:750px){.clinic-dashboard-widgets .operator-sort-items{grid-template-columns:1fr}.operator-sort-controls button{min-height:32px!important}.clinic-widget-settings{padding:13px}}@media screen{html:root[data-color-mode=dark] body :is(.clinic-widget-settings,.clinic-activity-form,.clinic-quick-recipes){background:var(--night-surface)!important;border-color:var(--night-line)!important;color:var(--night-text)!important}html:root[data-color-mode=dark] body :is(.clinic-widget-value,.clinic-dashboard-widgets h2){color:var(--night-text)!important}html:root[data-color-mode=dark] body .clinic-dictation button{color:#ded0ff;background:#382e53;border-color:#6e5b91}}.module-sidebar nav .operator-sort-toolbar button,.rh-nav .operator-sort-toolbar button{width:auto;min-height:28px;padding:5px 7px;font-size:10px;display:inline-flex}.clinic-quick-recipes>div input[type=checkbox]{flex:0;min-width:16px}.clinic-quick-recipes>p{font-size:12px;line-height:1.6}.clinic-quick-recipes>div{justify-content:space-between;align-items:center}.clinic-quick-recipes>div>button{font-size:11px}.clinic-quick-recipes label input:not([type=checkbox]){flex:1;min-width:0}@media (max-width:800px){.workspace-sidebar-body>nav:not(.client-module-list) .operator-sort-items{grid-template-rows:auto;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;display:grid}.workspace-sidebar-body>nav:not(.client-module-list) .operator-sortable{width:max-content;min-width:100%}.workspace-sidebar-body>nav:not(.client-module-list) .operator-sort-content>button{white-space:nowrap;min-height:40px}.workspace-sidebar-body>nav:not(.client-module-list) .operator-sort-toolbar{width:fit-content;position:sticky;left:0}.operator-sortable.compact .operator-sort-controls button{min-height:30px!important}.rh-nav .operator-sort-items{display:grid}}.operator-sort-toolbar-end>.operator-sort-toolbar{margin:10px 0 0}.operator-sort-row{border-radius:7px;transition:background-color .15s,opacity .15s,box-shadow .15s}.operator-sort-row.is-dragging{opacity:.45}.operator-sort-row.is-drop-target{background:#9d8aff26;box-shadow:inset 0 0 0 2px #a79af5}.operator-sortable.compact .operator-sort-controls{justify-content:center}.operator-sort-controls button[draggable=true]:active{cursor:grabbing}.operator-sort-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.personal-profile-dialog{--profile-line:#e4e7f0;--profile-muted:#737c90;--profile-surface:#fff;--profile-ink:#34394b;border:1px solid var(--profile-line);background:var(--profile-surface);width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--profile-ink);font:inherit;overscroll-behavior:contain;border-radius:18px;padding:0;overflow:auto;box-shadow:0 24px 80px #18223830}.personal-profile-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15203866}.personal-profile-dialog *{box-sizing:border-box}.personal-profile-dialog form{margin:0}.personal-profile-heading{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 18px;display:flex}.personal-profile-heading>div>span{letter-spacing:.09em;color:var(--profile-muted);font-size:10px;font-weight:650}.personal-profile-heading h2{margin:6px 0;font-size:20px;line-height:1.4}.personal-profile-heading p,.personal-profile-body p{color:var(--profile-muted);margin:4px 0 10px;font-size:12px;line-height:1.6}.personal-profile-close{color:inherit;background:0 0;border:0;border-radius:8px;flex:none;width:32px;height:32px;font-size:26px;line-height:1}.personal-profile-body{gap:22px;padding:20px 24px;display:grid}.personal-profile-body h3{margin:0 0 6px;font-size:14px}.personal-profile-photo{align-items:center;gap:18px;display:flex}.personal-profile-avatar{color:#6656ce;background:#eeebff;border-radius:22px;flex:none;place-items:center;width:82px;height:82px;font-size:28px;display:grid;overflow:hidden}.personal-profile-avatar img{object-fit:cover;width:100%;height:100%}.personal-profile-upload{border:1px solid var(--profile-line);cursor:pointer;border-radius:8px;align-items:center;min-height:36px;padding:6px 10px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.personal-profile-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.personal-profile-link{color:#7561cf;font:inherit;background:0 0;border:0;padding:8px 10px;font-size:12px}.personal-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.personal-profile-fields label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.personal-profile-fields input{border:1px solid var(--profile-line);background:var(--profile-surface);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px;font-weight:400}.personal-profile-fields input:read-only{background:color-mix(in srgb,var(--profile-line) 25%,var(--profile-surface))}.personal-profile-wide{grid-column:1/-1}.personal-profile-fields small,.personal-profile-help{color:var(--profile-muted);overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.6}.personal-profile-signature{border-top:1px solid var(--profile-line);min-width:0;padding-top:18px}.personal-profile-tabs{background:color-mix(in srgb,var(--profile-line) 35%,var(--profile-surface));border-radius:10px;gap:5px;margin:12px 0;padding:4px;display:flex}.personal-profile-tabs button{color:inherit;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;min-height:38px;font-size:12px}.personal-profile-tabs button[aria-pressed=true]{background:var(--profile-surface);color:#7561cf;box-shadow:0 2px 6px #1720330a}.personal-profile-signature canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #b9bbd1;border-radius:10px;width:100%;height:170px;display:block}.personal-profile-canvas-actions{justify-content:space-between;align-items:center;gap:10px;margin:7px 0 14px;display:flex}.personal-profile-canvas-actions small{color:var(--profile-muted);font-size:11px}.personal-profile-canvas-actions button{color:#7561cf;font:inherit;background:0 0;border:0;padding:6px;font-size:11px}.personal-profile-drop{border:1px dashed #b9bbd1;border-radius:10px;gap:10px;padding:18px;font-size:12px;display:grid}.personal-profile-drop input{max-width:100%;font-size:12px}.personal-profile-drop small{color:var(--profile-muted);font-size:11px}.personal-profile-signature-preview{border:1px solid var(--profile-line);border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:12px;display:grid}.personal-profile-signature-preview>span{color:var(--profile-muted);font-size:11px}.personal-profile-signature-preview img{background:#fff;border-radius:5px;width:auto;max-width:100%;height:auto;max-height:110px;display:block}.personal-profile-help{margin-top:12px;display:block}.personal-profile-footer{border-top:1px solid var(--profile-line);background:var(--profile-surface);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex;position:sticky;bottom:0}.personal-profile-footer button{border:1px solid var(--profile-line);min-height:42px;color:inherit;font:inherit;background:0 0;border-radius:9px;padding:10px 16px;font-size:12px}.personal-profile-footer .personal-profile-save{color:#fff;background:#7561cf;border-color:#7561cf}.personal-profile-dialog button:disabled{opacity:.55;cursor:wait}.personal-profile-dialog :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #9b8adc}.personal-profile-error,.personal-profile-warning{background:#fff2f4;border:1px solid #e4bdc7;border-radius:9px;padding:12px;color:#983f51!important}.account-profile-settings{color:#737c90;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.account-profile-settings:hover{color:#7561cf;background:#f3f0ff;border-color:#ded9f2}.account-identity-avatar img,.signed-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.signed-avatar{overflow:hidden}html[data-color-mode=dark] .personal-profile-dialog{--profile-line:var(--night-line,#344054);--profile-muted:var(--night-muted,#a7b1c4);--profile-surface:var(--night-surface,#1a2332);--profile-ink:var(--night-text,#e7ebf4)}html[data-color-mode=dark] .personal-profile-error,html[data-color-mode=dark] .personal-profile-warning{background:#482733;border-color:#79414e;color:#ffc0c7!important}html[data-color-mode=dark] .personal-profile-link,html[data-color-mode=dark] .personal-profile-canvas-actions button{color:#c7b9ff}@media (max-width:500px){.personal-profile-heading{padding:18px}.personal-profile-body{gap:18px;padding:18px}.personal-profile-heading h2{font-size:18px}.personal-profile-fields{grid-template-columns:1fr}.personal-profile-footer{padding:12px 18px}.personal-profile-photo{gap:12px}.personal-profile-avatar{border-radius:18px;width:64px;height:64px}}.personal-profile-signature-consent{border:1px solid var(--profile-border,#dcd8ef);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px;font-weight:600;display:flex}.personal-profile-signature-consent input[type=checkbox]{accent-color:#7561cf;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.personal-profile-signature-consent small{margin-top:5px;font-weight:400;line-height:1.5;display:block}
.commerce{--co-bg:var(--surface,#fff);--co-border:var(--border,#d7dce6);--co-muted:var(--muted,#64748b);color:var(--foreground,#172033);max-width:1400px;margin:auto;font-size:14px;line-height:1.55}.commerce *{box-sizing:border-box}.commerce h1{font-size:clamp(30px,4vw,48px);line-height:1.15}.commerce h2{font-size:26px}.commerce h3{margin-top:24px;font-size:19px}.commerce button,.commerce input,.commerce select{font:inherit;color:inherit;border:1px solid var(--co-border);background:var(--co-bg);border-radius:8px;padding:9px 12px}.commerce button{cursor:pointer}.commerce button:disabled{opacity:.55;cursor:default}.commerce button[aria-pressed=true]{border-color:#7862d8;box-shadow:0 0 0 2px #7862d830}.commerce label{gap:6px;display:grid}.commerce input:not([type=checkbox]),.commerce select{width:100%;min-width:0}.commerce .commerce-check{align-items:center;gap:10px;margin:12px 0;display:flex}.commerce input[type=checkbox]{accent-color:#7862d8;flex-shrink:0;width:18px;height:18px}.commerce-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;margin:16px 0;display:grid}.commerce-card,.commerce-panel,.commerce-summary{border:1px solid var(--co-border);background:var(--co-bg);border-radius:14px;padding:20px}.commerce-card{text-align:left;flex-direction:column;gap:10px;display:flex}.commerce-card p{color:var(--co-muted);margin:0}.commerce-card strong{font-size:16px}.commerce-card small,.commerce-muted{color:var(--co-muted)}.commerce-toolbar,.commerce-cycles{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.commerce-cycles button{min-width:110px}.commerce-cycles small{display:block}.commerce .commerce-primary{color:#fff;background:#7059cc;border-color:#7059cc;margin:16px 0;padding:12px 20px}.commerce-notice,.commerce-error{background:#7862d815;border:1px solid #7862d850;border-radius:10px;padding:14px 18px}.commerce-error{background:#ce334415;border-color:#ce334460}.commerce-summary dl{grid-template-columns:1fr auto;gap:9px 25px;display:grid}.commerce-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.commerce-scroll{overflow:auto}.commerce table{border-collapse:collapse;text-align:left;width:100%}.commerce th,.commerce td{border-bottom:1px solid var(--co-border);vertical-align:top;padding:12px}.commerce code{font-size:11px}.commerce-public{background:var(--background,#f6f7fb);min-height:100vh;padding:35px 24px 80px}.commerce-public header{justify-content:space-between;align-items:center;gap:15px;display:flex}.commerce-public a{color:inherit}.commerce-section-nav{flex-wrap:wrap;gap:8px;display:flex}.commerce-panel{margin:18px 0}.commerce details summary{cursor:pointer}.commerce pre{white-space:pre-wrap;max-height:300px;overflow:auto}.commerce .commerce-metrics{flex-wrap:wrap;gap:24px;display:flex}.commerce-metrics strong{font-size:24px;display:block}html:root[data-color-mode=dark] .commerce,html.dark .commerce{--co-bg:#1b2535;--co-border:#3b4b65;--co-muted:#aab5c8;color:#e7eaf4}html:root[data-color-mode=dark] .commerce-public,html.dark .commerce-public{background:#111825}@media (max-width:600px){.commerce-public{padding:20px 14px}.commerce-summary dl{gap:8px;font-size:13px}.commerce-grid{grid-template-columns:1fr}.commerce-cycles{width:100%}.commerce-cycles button{flex:1;min-width:40%}}.commerce .commerce-professionals{border:1px solid var(--co-border);background:var(--co-bg);border-radius:12px;margin:15px 0;padding:15px}.commerce-professionals-heading{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.commerce .commerce-professionals-heading input{width:80px;min-height:36px;padding:7px 9px;font-size:13px}.commerce .commerce-professionals input[type=range]{accent-color:#7862d8;cursor:pointer;background:0 0;border:0;width:100%;height:24px;margin:12px 0 3px;padding:0}.commerce-professionals-bounds{color:var(--co-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.commerce-professionals>p{color:var(--co-muted);margin:12px 0 0;font-size:10px;line-height:1.7}.commerce-professional-config{border:1px solid var(--co-border);border-radius:12px;margin:20px 0;padding:18px}.commerce-professional-config legend{padding:0 8px;font-weight:600}.commerce-professional-config p,.commerce-professional-config small{color:var(--co-muted);font-size:12px;line-height:1.7}
.stock-shell{background:linear-gradient(145deg,#f7f6ff 0%,#fbfbfd 47%,#eff8f8 100%);min-height:100vh}.stock-app-shell{grid-template-columns:218px minmax(0,1fr);align-items:stretch;display:grid}.stock-app-main{min-width:0}.stock-nav{color:#e9edf0;background:linear-gradient(#202a33,#18232c);flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.stock-nav .wordmark{color:#fff;letter-spacing:-.3px;align-items:center;gap:9px;padding:1px 8px 23px;font-size:14px;font-weight:700;display:flex}.stock-nav .wordmark-symbol{color:#303846;background:#f1f3f6;border-radius:8px;place-items:center;width:25px;height:25px;font-size:17px;display:grid}.stock-nav .wordmark-symbol span{color:#665bd6}.stock-nav-caption{color:#7d8a94;letter-spacing:1.2px;padding:10px 10px 8px;font-size:8px;font-weight:750}.stock-nav nav{flex-direction:column;gap:4px;display:flex}.stock-nav nav button{color:#bdc7ce;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:10px;transition:all .16s;display:flex}.stock-nav nav button>span{color:#98a7b2;text-align:center;width:17px;font-size:13px}.stock-nav nav button:hover:not(:disabled){color:#fff;background:#ffffff0e}.stock-nav nav button.active{color:#fff;background:#6256d8;box-shadow:0 5px 16px #1119}.stock-nav nav button.active>span{color:#fff}.stock-nav nav button:disabled{opacity:.42;cursor:not-allowed}.stock-nav-bottom{color:#84929b;flex-direction:column;gap:11px;margin-top:auto;padding:12px 9px;font-size:8px;display:flex}.nav-status-dot{background:#5cc295;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5cc29524}.stock-nav-bottom a{color:#c6d0d6;font-size:9px}.stock-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-bottom:1px solid #e9e9ef;grid-template-columns:minmax(150px,1fr) minmax(200px,350px) auto;align-items:center;gap:20px;min-height:57px;padding:0 29px;display:grid}.stock-breadcrumb{color:#333747;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.stock-breadcrumb b{color:#c6c7d1;font-weight:400}.stock-search{color:#a0a3af;background:#fff;border:1px solid #e9e9ef;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 9px;display:flex}.stock-search>span{font-size:17px}.stock-search input{color:#515565;width:100%;min-width:0;font:9px var(--body);background:0 0;border:0;outline:0}.stock-search input::placeholder{color:#a7a9b4}.stock-search kbd{color:#aaa;font:7px var(--body);white-space:nowrap;border:1px solid #ededf1;border-radius:4px;padding:2px 4px}.stock-embedded{display:block;background:0 0!important;min-height:0!important}.stock-embedded .stock-content{max-width:none;min-height:0;padding:8px 10px}.stock-embedded .stock-heading{margin-bottom:13px}.stock-embedded .stock-heading h1{font-size:25px}.stock-embedded .workspace-footer{display:none}.explorer-stock-group{gap:2px;display:grid}.explorer-stock-group+.explorer-stock-group{margin-top:3px}.stock-content{flex-direction:column;max-width:1320px;min-height:calc(100vh - 78px);margin:auto;padding:39px 52px 24px;display:flex}.stock-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.stock-heading h1{font:700 clamp(31px,3.3vw,42px)/1.1 var(--display);letter-spacing:-1.7px;color:#202231;margin:9px 0 7px}.stock-heading p{color:#858a99;margin:0;font-size:12px;line-height:1.7}.stock-refresh{color:#6156d2;background:#fff;border:1px solid #e7e6ef;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:650;display:flex}.stock-refresh:disabled{opacity:.6;cursor:wait}.stock-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.stock-kpis article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffd1;border-radius:14px;min-height:125px;padding:18px 18px 15px;position:relative;box-shadow:0 12px 34px #2b285409}.stock-kpis article>span{color:#9699a8;letter-spacing:.8px;font-size:8px;font-weight:750;display:block}.stock-kpis article>b{color:#27293a;font:700 28px/1 var(--display);letter-spacing:-.8px;margin:10px 0 5px;display:block}.stock-kpis article>small{color:#999ca9;font-size:9px}.stock-kpis article.attention{background:linear-gradient(145deg,#fffefa,#fffaf3);border-color:#f4e4cf}.stock-icon{border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.stock-icon.violet{color:#6559d7;background:#f0eeff}.stock-icon.blue{color:#417fc2;background:#edf5ff}.stock-icon.amber{color:#c38a32;background:#fff3da}.stock-icon.green{color:#3f9b78;background:#eaf8f1}.stock-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:13px;margin-bottom:13px;display:grid}.stock-main-grid.lower{grid-template-columns:1fr 1fr}.stock-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffd1;border-radius:15px;min-width:0;padding:19px 20px;box-shadow:0 12px 34px #2b285409}.stock-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.stock-panel-head>div>span{color:#a0a1af;letter-spacing:.9px;font-size:8px;font-weight:750}.stock-panel-head h2{color:#303243;font:700 15px var(--display);letter-spacing:-.35px;margin:5px 0 0}.stock-panel-mark{color:#665bd4;background:#f0eeff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.stock-alert-count{color:#b47a27;background:#fff1df;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;font-weight:750;display:grid}.stock-shortcut-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.stock-shortcut{text-align:left;background:#fff;border:1px solid #f0eff5;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 10px;transition:all .18s;display:flex}.stock-shortcut:not(:disabled):hover{background:#fcfbff;border-color:#dad6f4;transform:translateY(-1px)}.stock-shortcut:disabled{opacity:.48;cursor:not-allowed}.shortcut-icon{color:#665bd6;background:#f0efff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.stock-shortcut>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.stock-shortcut b{color:#45485a;font-size:10px}.stock-shortcut small{color:#a0a2ae;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.stock-shortcut>i{color:#aaaabd;margin-left:auto;font-size:18px;font-style:normal}.stock-alert-list{flex-direction:column;display:flex}.stock-alert-list article,.stock-movement-list article{border-top:1px solid #f1f0f5;align-items:center;gap:9px;min-height:48px;display:flex}.stock-alert-list article:first-child,.stock-movement-list article:first-child{border-top:0}.alert-dot{background:#dda34d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #fff3dd}.alert-dot.expiry{background:#e28a72;box-shadow:0 0 0 3px #fff0ed}.stock-alert-list article>div,.stock-movement-list article>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stock-alert-list b,.stock-movement-list b{color:#575a69;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.stock-alert-list small,.stock-movement-list small{color:#a0a2ad;font-size:8px}.alert-label{color:#b68439;background:#fff5e5;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:700}.alert-label.soon{color:#bd755f;background:#fff1ef}.stock-clear{align-items:center;gap:10px;padding:15px 2px;display:flex}.stock-clear>span{color:#4ca27b;background:#eaf7ef;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.stock-clear.compact>span{color:#6c62cc;background:#f1efff}.stock-clear>div{flex-direction:column;gap:4px;display:flex}.stock-clear b{color:#555969;font-size:9px}.stock-clear small,.stock-muted{color:#a0a2ad;margin:0;font-size:8px;line-height:1.6}.stock-text-action{color:#665bd6;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:8px;font-weight:700}.stock-text-action:disabled{opacity:.4}.stock-movement-list article{min-height:47px}.movement-symbol{color:#665bd6;background:#f0efff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.stock-movement-list strong{color:#5d6170;font-size:10px;font-weight:700}.stock-flow{background:linear-gradient(110deg,#f5f3ff,#fbfbff 57%,#f0f9f6);border:1px solid #e9e7fb;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:0 0 20px;padding:18px 21px;display:flex}.stock-flow h2,.stock-resource-index h2{color:#303243;font:700 15px var(--display);margin:6px 0 5px}.stock-flow p,.stock-resource-index p{color:#9295a3;max-width:520px;margin:0;font-size:9px;line-height:1.6}.stock-flow-steps{color:#9293a2;white-space:nowrap;align-items:center;gap:11px;font-size:8px;display:flex}.stock-flow-steps span{align-items:center;gap:6px;display:flex}.stock-flow-steps i{color:#675bd6;background:#fff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:750;display:grid}.stock-flow-steps>b{color:#c1bfd5;font-weight:400}.stock-resource-index{margin-bottom:5px}.stock-resource-index h2{font-size:16px}.stock-resource-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.stock-resource-chips button{color:#696d7c;background:#fff;border:1px solid #e9e8f0;border-radius:8px;padding:8px 10px;font-size:8px;transition:all .18s}.stock-resource-chips button:hover{color:#5e53cb;border-color:#d4cff4}.stock-resource-chips button span{color:#a29ccf;margin-left:5px}.stock-resource-toolbar{color:#989ba8;align-items:center;gap:13px;margin:0 0 13px;font-size:9px;display:flex}.stock-resource-toolbar button{color:#6257cf;background:#fff;border:1px solid #e9e8f0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:650}.stock-resource-view .embedded-system-workspace .workspace-header{display:none}.stock-resource-view .embedded-system-workspace .workspace-content{min-height:unset;max-width:none;padding:0}.stock-resource-view .embedded-system-workspace .workspace-heading,.stock-resource-view .embedded-system-workspace .workspace-footer{display:none}.stock-resource-view .embedded-system-workspace .workspace-layout{grid-template-columns:220px minmax(0,1fr)}.stock-resource-view .embedded-system-workspace .workspace-sidebar{max-height:600px;top:12px}@media (max-width:900px){.stock-content{padding:34px 30px 22px}.stock-main-grid{grid-template-columns:1fr 1fr}.stock-flow{flex-direction:column;align-items:flex-start;gap:15px}.stock-flow-steps{justify-content:space-between;width:100%}}@media (max-width:800px){.stock-app-shell{grid-template-columns:1fr}.stock-nav{height:auto;padding:12px 14px 9px;position:relative}.stock-nav .wordmark{padding:0 7px 9px}.stock-nav-caption,.stock-nav-bottom{display:none}.stock-nav nav{flex-direction:row;padding:0 0 3px;overflow:auto}.stock-nav nav button{flex:none;min-height:31px;padding:0 9px;font-size:9px}.stock-nav nav button>span{width:auto}.stock-topbar{grid-template-columns:minmax(85px,1fr) minmax(140px,1.2fr) auto;gap:10px;min-height:51px;padding:0 17px}}@media (max-width:650px){.stock-content{padding:27px 14px 18px}.stock-topbar{grid-template-columns:1fr auto;padding:0 13px}.stock-search{grid-area:2/1/auto/-1;margin:0 0 9px}.stock-breadcrumb{grid-area:1/1;padding:11px 0}.stock-topbar .account-switcher{grid-area:1/2}.stock-heading{flex-direction:column;align-items:flex-start;gap:13px}.stock-heading h1{font-size:31px}.stock-heading p{font-size:10px}.stock-refresh{min-height:35px}.stock-kpis{grid-template-columns:1fr 1fr;gap:8px}.stock-kpis article{min-height:111px;padding:14px 12px}.stock-kpis article>b{font-size:24px}.stock-kpis article>small{max-width:130px;line-height:1.5;display:block}.stock-icon{width:23px;height:23px;top:11px;right:10px}.stock-main-grid,.stock-main-grid.lower{grid-template-columns:1fr;gap:9px}.stock-panel{padding:15px 13px}.stock-shortcut-grid{grid-template-columns:1fr}.stock-flow{padding:15px 13px}.stock-flow-steps{gap:5px;font-size:7px}.stock-flow-steps span{gap:4px}.stock-flow-steps i{width:18px;height:18px}.stock-resource-view .embedded-system-workspace .workspace-layout{grid-template-columns:1fr}.stock-resource-view .embedded-system-workspace .workspace-sidebar{gap:5px;max-height:none;display:flex;position:static;overflow:auto}.stock-resource-view .embedded-system-workspace .workspace-panel{padding:15px 12px}}.stock-nav{align-self:stretch;height:auto;min-height:100vh;position:relative;top:auto}@media (max-width:800px){.stock-nav{align-self:auto;min-height:0}}
.hospital-main{background:var(--stock-page-bg,#f5f5fb);flex:1;min-width:0;padding:32px}.hospital-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.hospital-heading h1{color:#24243a;margin:0;font-size:32px}.hospital-heading p{color:#7b7b93}.hospital-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.hospital-tabs button,.hospital-main button{color:#5146c9;cursor:pointer;background:#fff;border:1px solid #dedeee;border-radius:10px;padding:10px 14px}.hospital-tabs button.active{color:#fff;background:#6353d8}.hospital-main button:disabled{opacity:.5;cursor:not-allowed}.hospital-columns{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;display:grid}.hospital-card{background:#fff;border:1px solid #e0e0ee;border-radius:18px;min-width:0;margin-bottom:18px;padding:22px}.hospital-beds{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;display:grid}.hospital-bed{border-radius:14px;flex-direction:column;gap:10px;min-height:135px;display:flex;text-align:left!important;border-left:6px solid #62b59e!important}.hospital-bed[data-status=OCUPADO]{background:#f4f1ff;border-left-color:#6752da!important}.hospital-bed[data-status=HIGIENIZACAO]{background:#fff8ea;border-left-color:#df9d31!important}.hospital-bed[data-status=RESERVADO]{background:#eff7ff;border-left-color:#4c90ce!important}.hospital-bed[data-critical=true]{background:#fff0f2;border-color:#df4a61!important}.hospital-bed small{color:#79798b}.hospital-alert{color:#a82742;background:#fff0f2;border:1px solid #f0b9c4;border-radius:10px;margin:12px 0;padding:14px}.hospital-notice{color:#5146ac;background:#f0efff;border-radius:10px;margin:12px 0;padding:14px}.hospital-form{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;display:grid}.hospital-form label{color:#66667b;flex-direction:column;gap:7px;font-size:13px;display:flex}.hospital-form input,.hospital-form select,.hospital-form textarea{color:#252538;box-sizing:border-box;background:#fff;border:1px solid #ddddeb;border-radius:9px;width:100%;padding:10px}.hospital-form textarea{min-height:100px}.hospital-form .wide{grid-column:1/-1}.hospital-table{border-collapse:collapse;width:100%;font-size:13px}.hospital-table th,.hospital-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eeeef5;padding:11px}.hospital-scroll{max-width:100%;overflow:auto}.hospital-table th{color:#77778b;font-weight:500}.hospital-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:18px 0;display:grid}.hospital-metric{background:#fff;border:1px solid #e2e2ef;border-radius:14px;padding:18px}.hospital-metric strong{color:#2a293d;margin-top:8px;font-size:27px;display:block}.hospital-chart{width:100%;height:190px}.hospital-main h2{font-size:20px}.hospital-empty{color:#85859a;padding:25px 0}.native-desktop-wrapper .hospital-main{padding:16px}.native-desktop-wrapper .hospital-module-header{display:none}@media (max-width:850px){.hospital-columns{grid-template-columns:1fr}.hospital-main{padding:18px}.hospital-heading{align-items:flex-start}.hospital-heading h1{font-size:26px}}.stock-app-shell:has(.hospital-main) .stock-brand{color:#fff;align-items:center;gap:10px;margin-bottom:12px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.stock-app-shell:has(.hospital-main) .stock-brand .wordmark-symbol{flex:0 0 30px;width:30px;height:30px}@media screen{html:root[data-color-mode=dark] body .hospital-main{background:var(--night-canvas,#111722)!important;color:var(--night-text,#e7ebf4)!important}html:root[data-color-mode=dark] body .hospital-main :is(.hospital-card,.hospital-metric,.hospital-box){background:var(--night-surface,#1a2332)!important;color:var(--night-text,#e7ebf4)!important;border-color:var(--night-line,#344054)!important}html:root[data-color-mode=dark] body .hospital-main :is(h1,h2,h3,h4,strong,b){color:var(--night-text,#e7ebf4)!important}html:root[data-color-mode=dark] body .hospital-main :is(p,small,label,.hospital-empty,.hospital-box-next){color:var(--night-muted,#a7b1c4)!important}html:root[data-color-mode=dark] body .hospital-main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]){color:var(--night-text,#e7ebf4)!important;background:#151e2d!important;border-color:#40506a!important}html:root[data-color-mode=dark] body .hospital-main :is(input,textarea)::placeholder{opacity:1;color:#9aa7bf!important}html:root[data-color-mode=dark] body .hospital-main button{background:var(--night-raised,#222d40)!important;color:var(--night-text,#e7ebf4)!important;border-color:#43516b!important}html:root[data-color-mode=dark] body .hospital-main :is(button,input,select,textarea,a):focus-visible{outline-offset:2px;outline:2px solid #b59df5!important}html:root[data-color-mode=dark] body .hospital-main a{color:#d0beff}html:root[data-color-mode=dark] body .hospital-main :is(.hospital-tabs button.active,.hospital-board-toolbar button[aria-pressed=true],button[type=submit]){color:#fff!important;background:#7561cf!important;border-color:#a28ade!important}html:root[data-color-mode=dark] body .hospital-main .hospital-kanban-column{color:var(--night-text,#e7ebf4)!important;background:#151e2d!important}html:root[data-color-mode=dark] body .hospital-main .hospital-table :is(th,td){border-color:var(--night-line,#344054)!important;color:var(--night-text,#e7ebf4)!important}html:root[data-color-mode=dark] body .hospital-main .hospital-table th{background:var(--night-raised,#222d40)!important}html:root[data-color-mode=dark] body .hospital-main .hospital-table tbody tr:hover{background:#243047}html:root[data-color-mode=dark] body .hospital-main .hospital-bed{background:#1d3c32!important;border-left-color:#58bf95!important}html:root[data-color-mode=dark] body .hospital-main .hospital-bed[data-status=OCUPADO]{background:#322a52!important;border-left-color:#b19aed!important}html:root[data-color-mode=dark] body .hospital-main .hospital-bed[data-status=HIGIENIZACAO]{background:#46381f!important;border-left-color:#e6b65b!important}html:root[data-color-mode=dark] body .hospital-main .hospital-bed[data-status=RESERVADO]{background:#203b57!important;border-left-color:#8cc5f0!important}html:root[data-color-mode=dark] body .hospital-main :is(.hospital-alert,.hospital-bed[data-critical=true],.hospital-medication-alarm){color:#ffc0c7!important;background:#482733!important;border-color:#a34e62!important}html:root[data-color-mode=dark] body .hospital-main .hospital-medication-alarm small{color:#ffc0c7!important}html:root[data-color-mode=dark] body .hospital-main .hospital-notice{color:#dfd1ff!important;background:#322a52!important;border-color:#68528b!important}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=CRITICO]{border-top-color:#ef8a9b!important}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=ATENCAO]{border-top-color:#e6b65b!important}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=ESTAVEL]{border-top-color:#58bf95!important}html:root[data-color-mode=dark] body .hospital-main .hospital-severity{background:var(--night-raised,#222d40);color:var(--night-text,#e7ebf4)}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=CRITICO] .hospital-severity{color:#ffc0c7;background:#482733}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=ATENCAO] .hospital-severity{color:#ffdc9c;background:#46381f}html:root[data-color-mode=dark] body .hospital-main .hospital-box[data-level=ESTAVEL] .hospital-severity{color:#aae8c8;background:#1d3c32}html:root[data-color-mode=dark] body .hospital-main .hospital-box .hospital-box-patient{background:0 0!important;border-color:#0000!important}html:root[data-color-mode=dark] body .hospital-main .hospital-box-next{border-color:var(--night-line,#344054)!important}html:root[data-color-mode=dark] body .hospital-main .hospital-chart text{fill:var(--night-muted,#a7b1c4)}html:root[data-color-mode=dark] body .hospital-main .hospital-chart path{stroke:var(--night-line,#344054)}html:root[data-color-mode=dark] body .hospital-main .hospital-chart polyline{stroke:#b19aed}html:root[data-color-mode=dark] body .hospital-main .hospital-chart circle{fill:#b19aed}}
.site-shell.services-desktop-shell{background:var(--paper);overflow:clip visible}.services-desktop-shell>.site-header{display:none}.client-desktop{min-height:100vh;overflow:visible}.client-desktop .client-desktop-nav{background:linear-gradient(#202a33,#18232c)}.client-desktop-main{min-width:0}.client-desktop-topbar{z-index:40;position:relative}.client-desktop-content{max-width:1500px;padding:36px 40px 24px}.client-view-switch{border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;padding:3px;display:flex}.client-view-switch button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:9px 13px;font-size:10px}.client-view-switch button.active{background:var(--purple);color:#fff}.client-desktop .client-module-list{gap:7px;padding-right:2px}.client-desktop-nav nav .client-module-select{gap:9px;width:100%;min-width:0;min-height:39px;padding:8px 10px;font-size:10px}.client-module-row{align-items:center;gap:3px;display:flex}.client-module-row>.client-module-select{flex:1}.client-desktop-nav nav .client-module-select.active{background:var(--purple)}.client-desktop-nav nav .client-module-icon{width:18px;color:inherit;flex-shrink:0}.client-module-icon svg{width:17px;height:17px;display:block}.client-desktop-nav nav .client-module-label{text-align:left;width:auto;color:inherit;flex:1;font-size:10px;line-height:1.45}.client-desktop-nav nav .client-module-expand{flex-shrink:0;justify-content:center;width:23px;min-height:30px;padding:0;font-size:18px}.client-module.dragging{opacity:.45;border-radius:9px;outline:1px dashed #a79af5}.client-module-reorder{align-items:center;gap:6px;padding:3px 6px;display:flex}.client-desktop-nav nav .client-module-reorder button{justify-content:center;width:24px;min-height:24px;padding:0;font-size:12px}.client-module-reorder small{color:#85949e;font-size:8px}.client-submenu{border-left:1px solid #ffffff25;flex-direction:column;gap:3px;margin:6px 8px 10px 19px;padding:0 0 0 13px;display:flex}.client-desktop-nav nav .client-submenu button{white-space:normal;width:100%;min-height:31px;padding:7px 8px;font-size:10px;line-height:1.6;display:block}.client-desktop-nav nav .client-submenu button.active{color:#fff;box-shadow:none;background:#ffffff18}.client-submenu-group{flex-direction:column;gap:2px;display:flex}.client-submenu-group>span{letter-spacing:.8px;text-transform:uppercase;color:#83949f;padding:12px 8px 5px;font-size:8px;font-weight:700}.client-menu-note{color:#a6b1ba;padding:12px 8px;font-size:10px;line-height:1.6;display:block}.client-menu-open{color:#b9b2fa;padding:9px 8px;font-size:9px}.client-desktop-nav .client-organize{text-align:left;color:#c6d0d6;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:9px}.client-organize:hover{color:#fff}.client-desktop-kpis{margin-bottom:22px}.client-active-panel{min-width:0;padding:25px}.client-active-heading{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:21px;display:flex}.client-active-icon{width:46px;height:46px;color:var(--purple);background:#efedff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.client-active-icon svg{width:25px;height:25px}.client-active-heading>div{flex:1;min-width:0}.client-active-heading h2{font:700 23px var(--display);letter-spacing:-.7px;color:var(--ink);margin:6px 0 7px}.client-active-heading p{color:var(--muted);max-width:700px;margin:0;font-size:11px;line-height:1.7}.client-access-badge{color:#6482a5;white-space:nowrap;background:#eff3fa;border-radius:20px;padding:7px 10px;font-size:9px}.client-access-badge.operational{color:#36956d;background:#e8f7ef}.client-active-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 25px;display:flex}.client-active-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.client-active-toolbar button,.client-native-link,.client-explore{border:1px solid var(--line);color:var(--purple);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:10px;font-weight:600;display:inline-flex}.client-active-toolbar button.primary{background:var(--purple);color:#fff;border-color:var(--purple)}.client-shortcuts{margin-top:18px}.client-desktop .client-shortcuts .stock-shortcut{text-align:left;background:#fff;min-height:70px}.client-feature-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:26px;padding-top:18px;display:flex}.client-feature-list h3{color:#575c70;width:100%;margin:0 0 5px;font-size:12px}.client-feature-list button{color:#6d6986;text-align:left;background:#faf9ff;border:1px solid #e9e5f7;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:flex}.client-feature-list button span{color:var(--purple)}.client-feature-detail{padding:28px 8px}.client-feature-detail h3{color:var(--ink);margin:13px 0;font-size:23px}.client-feature-detail p{color:var(--muted);font-size:12px;line-height:1.7}.client-feature-detail a{margin-top:12px}.client-session-footer{border:1px solid var(--line);color:var(--muted);background:#ffffffb0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;font-size:10px;display:flex}.client-session-footer>span{align-items:center;gap:9px;display:flex}.client-session-footer i{background:#5cc295;border-radius:50%;width:7px;height:7px}.client-session-footer button{color:var(--purple);background:0 0;border:0;font-size:10px}.client-desktop-alert{color:#ad6262;background:#fff6f6;border:1px solid #eed4d4;border-radius:10px;margin-bottom:18px;padding:15px;font-size:12px;line-height:1.6}.client-desktop-empty{color:var(--muted);text-align:center;padding:45px 24px}.client-desktop-empty h2{color:var(--ink);font-size:23px}.client-desktop-empty p{font-size:12px;line-height:1.6}.client-embedded-app{min-width:0;min-height:480px}.client-embedded-app>.site-shell{min-height:0!important}.client-embedded-app .workspace-footer{display:none}.client-desktop button:focus-visible,.client-desktop a:focus-visible{outline-offset:2px;outline:2px solid #a79af5}.native-desktop-wrapper>:is(.stock-app-shell,.atendimento-app-shell){min-height:0;display:block}.native-desktop-wrapper>:is(.stock-app-shell,.atendimento-app-shell)>.module-sidebar,.native-desktop-wrapper :is(.stock-topbar,.att-topbar){display:none}.native-desktop-wrapper .stock-content{min-height:0;padding:16px 12px}.native-desktop-wrapper .atendimento-content{width:100%;min-height:0;padding:16px 0}.native-desktop-wrapper .att-app-main{min-height:0}.native-desktop-wrapper .att-app-main>:is(.att-waiting-room,.att-admin-panel){width:100%;margin:16px 0}.native-desktop-wrapper .workspace-footer{display:none}@media (min-width:801px){.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-label,.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-expand,.client-desktop-nav.module-sidebar[data-collapsed=true] .client-submenu,.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-reorder{display:none}.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-icon{width:auto}.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-icon svg{width:20px;height:20px}}@media (max-width:1100px){.client-desktop-content{padding:30px 24px}.client-desktop-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.client-active-heading{flex-wrap:wrap}.client-access-badge{margin-left:61px}}@media (max-width:800px){.client-desktop-nav .client-module-list{align-items:flex-start;gap:8px;max-height:35dvh;display:flex;overflow-y:auto}.client-module{flex-shrink:0;min-width:185px;max-width:230px}.client-desktop-nav nav .client-submenu button{min-height:30px}.client-submenu{margin-bottom:3px}.client-active-panel{padding:19px}.client-desktop-content{padding:27px 17px}.client-desktop-topbar{z-index:40}.client-active-toolbar>div:last-child{flex-wrap:wrap}.client-shortcuts{grid-template-columns:1fr}.client-view-switch button{padding:8px 11px}.client-desktop .stock-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:480px){.client-desktop-content{padding:23px 12px}.client-active-panel{padding:15px}.client-active-heading{gap:10px}.client-active-heading h2{font-size:19px}.client-active-icon{width:38px;height:38px}.client-access-badge{margin-left:48px}.client-session-footer{flex-direction:column;align-items:flex-start}}@media (min-width:801px){.client-desktop .client-desktop-content{padding-top:12px}.client-desktop .company-overview-toggle{margin-bottom:8px}.client-desktop .client-view-switch button{padding:6px 11px}.client-desktop .client-active-panel{padding:20px}.client-desktop .client-active-heading{padding-bottom:14px}.client-desktop .client-active-toolbar{margin:12px 0 16px}.client-desktop .desktop-company-logo{margin-bottom:12px;padding:4px 0}}.client-desktop-topbar{align-items:center;gap:18px;display:flex}.client-desktop-topbar .stock-search{background:#f7f8fc;border:1px solid #dce1ed;border-radius:11px;flex:440px;width:auto;min-width:180px;max-width:600px;min-height:43px;margin:0 auto;display:flex;box-shadow:0 2px 6px #30365304}.client-desktop-topbar .stock-search input{width:100%;min-width:0;font-size:13px}.client-desktop-topbar .stock-search:focus-within{border-color:#8b6acb;box-shadow:0 0 0 3px #8b6acb20}.client-desktop-topbar>.stock-breadcrumb{flex-shrink:0}.client-desktop-topbar .client-display-settings{flex-shrink:0;position:relative}.client-display-settings>summary{cursor:pointer;color:#626b7e;background:#fff;border:1px solid #e1e4ec;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:11px;list-style:none;display:flex}.client-display-settings>summary::-webkit-details-marker{display:none}.client-display-settings[open]>summary{color:#6543ad;background:#faf8ff;border-color:#c4b5e4}.client-display-popover{z-index:60;background:#fff;border:1px solid #e3dfee;border-radius:13px;width:250px;padding:17px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 35px #24203820}.client-display-popover>strong{color:#34394e;font-size:13px}.client-display-popover>p{color:#68728a;margin:8px 0 13px;font-size:11px;line-height:1.6}.client-display-popover .client-view-switch button{flex:1;font-size:11px}.client-desktop .client-access-badge.operational{color:#17633f;background:#e2f3e9;border:1px solid #b7ddc7;padding:7px 12px;font-size:10px;font-weight:700}.client-desktop-brand-row{align-items:center;margin-bottom:8px;display:flex}.client-desktop-brand-row .desktop-company-logo{margin-bottom:0}.client-display-settings summary:focus-visible{outline-offset:3px;outline:2px solid #8b6acb}@media (max-width:1050px){.client-desktop-topbar{gap:10px}.client-desktop-topbar>.stock-breadcrumb{display:none}.client-desktop-topbar .stock-search{max-width:none}.client-display-settings>summary>span:last-child{display:none}}@media (max-width:600px){.client-desktop .client-desktop-topbar{flex-wrap:wrap}.client-desktop-topbar .stock-search{flex-basis:100%;order:3;min-width:0;margin-top:5px}.client-desktop-topbar .client-display-settings{margin-right:auto}.client-display-popover{left:0;right:auto}}.client-desktop-topbar .stock-search input::placeholder{color:#6d758a}.client-module.is-drop-target{background:#a79af526;border-radius:9px;box-shadow:inset 0 0 0 2px #a79af5}.client-desktop-nav nav .client-module-drag-handle{width:26px;min-height:34px;color:inherit;cursor:grab;background:0 0;border:1px solid #ffffff35;border-radius:6px;flex-shrink:0;place-items:center;padding:0;font-size:18px;display:grid}.client-desktop-nav nav .client-module-drag-handle:active{cursor:grabbing}@media (min-width:801px){.client-desktop-nav.module-sidebar[data-collapsed=true] .client-module-drag-handle{display:none}}
