.admin-mobile-search-overlay,.admin-mobile-sheet-header,.admin-mobile-topbar{display:none}@media (max-width:820px){body[data-account-page^=admin]{min-width:0;background:var(--admin-canvas,#f3f7f6)}body[data-account-page^=admin]>.header{display:none}body[data-account-page^=admin].admin-mobile-menu-open,body[data-account-page^=admin].admin-mobile-search-open{overflow:hidden}.admin-mobile-topbar{position:sticky;z-index:170;top:0;display:flex;min-height:calc(var(--admin-mobile-topbar) + env(safe-area-inset-top));justify-content:space-between;gap:10px;border-bottom:1px solid rgba(20,72,84,.08)}.admin-mobile-topbar-brand{display:grid;min-width:0;gap:9px;align-items:center;color:var(--admin-ink,#122f3b)}.admin-mobile-profile>span,.admin-mobile-topbar-brand>span{display:grid;place-items:center;color:#fff;background:var(--admin-brand,#0b6875);font-family:var(--font-heading);font-size:.61rem;font-weight:850}.admin-mobile-topbar-brand>span{width:38px;height:38px;border-radius:13px}.admin-mobile-topbar-brand>div{display:grid;min-width:0;gap:1px}.admin-mobile-topbar-brand small{color:#74868a;font-weight:750;text-transform:uppercase}.admin-mobile-topbar-brand strong{overflow:hidden;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap}.admin-mobile-topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.admin-mobile-topbar-actions>a,.admin-mobile-topbar-actions>button{display:grid;place-items:center;border:0;border-radius:13px;color:#47656c;background:0 0;cursor:pointer}.admin-mobile-topbar-actions>a:active,.admin-mobile-topbar-actions>button:active{background:#e9f3f1}.admin-mobile-topbar-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.admin-mobile-topbar-actions .admin-mobile-profile{width:40px;padding:3px;border:1px solid rgba(20,72,84,.09);background:#fff}.admin-mobile-profile>span{width:32px;height:32px;border-radius:10px}body[data-account-page^=admin] .admin-page{min-height:calc(100dvh - var(--admin-mobile-topbar));padding:8px 0 18px}.account-shell.admin-shell,.admin-page .container.admin-shell{width:calc(100% - (var(--admin-mobile-edge) * 2));max-width:none;margin-inline:var(--admin-mobile-edge)}.admin-mobile-sheet-header{position:relative;display:grid;min-height:52px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center;padding:1px 2px 9px;border-bottom:1px solid var(--admin-line,#dce7e5)}.admin-mobile-sheet-header>span{display:none}.admin-mobile-sheet-header>div{display:grid;grid-column:1;gap:1px}.admin-mobile-sheet-header small{color:var(--admin-muted,#718287);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-mobile-sheet-header strong{color:var(--admin-ink,#122f3b);font-family:var(--font-heading)}.admin-mobile-sheet-header button{display:grid;grid-column:2;place-items:center;border:0;border-radius:13px;color:#526b71;background:#edf4f3;font-size:1.2rem;cursor:pointer;width:44px;height:44px}.admin-mobile-search-overlay{position:fixed;z-index:180;inset:0;display:block;width:100%;height:100%;border:0;background:rgba(7,25,31,.42)}.admin-mobile-search-overlay[hidden]{display:none}.admin-command-bar{position:fixed;z-index:190;top:calc(var(--admin-mobile-topbar) + env(safe-area-inset-top) + 8px);right:10px;left:10px;display:none;min-height:56px;grid-template-columns:minmax(0,1fr);margin:0;padding:7px;border-radius:18px}body.admin-mobile-search-open .admin-command-bar{display:grid}.admin-command-actions,.admin-command-context,.admin-command-search kbd{display:none}.admin-command-search{display:grid;min-height:44px;grid-template-columns:auto minmax(0,1fr);border-radius:13px}.admin-command-results{position:fixed;top:calc(var(--admin-mobile-topbar) + env(safe-area-inset-top) + 70px);right:10px;left:10px;border-radius:18px;max-height:calc(100dvh - 180px - var(--admin-keyboard-inset,0px));overflow-y:auto;overscroll-behavior:contain}.admin-assistant-hero,.admin-catalog-page-hero,.admin-dashboard-hero,.admin-dashboard-view-heading,.local-sales-hero{min-height:0}body[data-account-page^=admin]{--admin-mobile-edge:12px;--admin-mobile-topbar:64px;--mobile-muted:#50666b;overflow-x:clip;padding-bottom:calc(90px + env(safe-area-inset-bottom));overscroll-behavior-y:auto}body[data-account-page^=admin].dark-mode{--mobile-muted:#b3c8cc}body[data-account-page^=admin] .admin-shell,body[data-account-page^=admin] .admin-shell>.account-content{min-width:0;width:auto;max-width:100%}body[data-account-page^=admin] .admin-shell>.account-content{margin:0;padding:0;animation:none;transform:none}body[data-account-page^=admin] .account-content :where(p,small,label,button,a,dt,dd,time){font-size:.875rem;line-height:1.5}body[data-account-page^=admin] .account-content :where(p,small,dt,time){color:var(--mobile-muted)}body[data-account-page^=admin] .account-content :where(label > span,.account-kicker){font-size:.8125rem;line-height:1.45}body[data-account-page^=admin] :where(button,input,textarea,select,summary,a){touch-action:manipulation;scroll-margin-top:88px;scroll-margin-bottom:110px}body[data-account-page^=admin] .account-content .btn,body[data-account-page^=admin] .account-content button,body[data-account-page^=admin] .account-content summary{min-height:44px}body[data-account-page^=admin] .account-content :where(input:not([type=radio]):not([type=checkbox]),select,textarea){min-height:48px;max-width:100%;font-size:16px}body[data-account-page^=admin] :focus-visible{outline:3px solid var(--admin-brand,#0b6875);outline-offset:3px}body[data-account-page^=admin] .account-content :where(h1,h2,h3,strong,dd,p){overflow-wrap:anywhere}.admin-mobile-topbar{align-items:center;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;background:var(--admin-surface,#fff);box-shadow:none}.admin-mobile-topbar-brand{flex:1;grid-template-columns:36px minmax(0,1fr)}.admin-mobile-topbar-brand small{font-size:.625rem;letter-spacing:.04em}.admin-mobile-topbar-brand strong{font-size:.9375rem}.admin-mobile-topbar-actions>a,.admin-mobile-topbar-actions>a.admin-mobile-profile,.admin-mobile-topbar-actions>a:not(.admin-mobile-profile),.admin-mobile-topbar-actions>button{width:44px;height:44px;min-width:44px}.admin-mobile-topbar-actions>a[aria-label='Abrir Asistente IA'],.admin-mobile-topbar-actions>button[data-admin-mobile-theme]{display:none}.admin-mobile-dock{right:0;bottom:0;left:0;min-height:76px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--admin-line,#dce7e5);border-radius:0;background:var(--admin-surface,#fff);box-shadow:0 -6px 24px rgba(18,55,64,.05)}.admin-mobile-dock a,.admin-mobile-dock button{min-height:58px;min-width:0;gap:4px;border-radius:12px}.admin-mobile-dock span{font-size:.75rem;line-height:1.3;font-weight:700}.admin-mobile-dock a.is-create,.admin-mobile-dock a.is-create:active{transform:none;box-shadow:none}.admin-shell>.account-sidebar{inset:auto 8px calc(84px + env(safe-area-inset-bottom));max-height:calc(100dvh - 172px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px;border-radius:22px;overscroll-behavior:contain}.admin-shell .account-sidebar .admin-primary-navigation{display:flex;flex-direction:column;gap:16px;overflow:auto;min-height:0;margin:0;padding:12px 0;align-items:stretch}.admin-shell .account-sidebar .admin-nav-group,.admin-shell .account-sidebar .admin-nav-group>div{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.admin-shell .account-sidebar .admin-management-group>summary h2,.admin-shell .account-sidebar .admin-nav-group>h2{font-size:.75rem;letter-spacing:.04em;color:var(--mobile-muted);margin:0 0 4px}.admin-shell .account-sidebar .admin-management-group:not([open])>div{display:none}.admin-shell .account-sidebar .admin-management-group>summary{min-height:44px;padding:8px}.admin-shell .account-sidebar .admin-module-link{min-height:48px;padding:10px}.admin-mobile-sheet-header strong,.admin-shell .account-sidebar .admin-module-link strong{font-size:.9375rem}.admin-mobile-sheet-header small,.admin-public-link,.admin-sidebar-user small{font-size:.75rem}.admin-sidebar-user{display:none}.admin-command-results a strong,.admin-command-search input{font-size:16px}.admin-command-results a :where(span,small){font-size:.8125rem}body[data-account-page^=admin] .account-content .local-sales-hero{display:block;min-height:0;margin:10px 0 16px;padding:6px 0;border:0;border-radius:0;background:0 0;box-shadow:none}body[data-account-page^=admin] .local-sales-hero .account-kicker,body[data-account-page^=admin] .local-sales-hero .admin-hero-actions,body[data-account-page^=admin] .local-sales-hero p:last-child{display:none}body[data-account-page^=admin] .local-sales-hero h1{font-size:1.75rem;line-height:1.2}body[data-account-page^=admin] .local-sales-tabs{position:static;display:none;margin:0 0 16px;box-shadow:none}body[data-account-page^=admin] .local-sales-page-content:is([data-local-view=history],[data-local-view=quotes]) .local-sales-tabs{display:flex;width:100%;padding:4px;overflow:visible}body[data-account-page^=admin] .local-sales-tabs [data-local-tab]{display:none}body[data-account-page^=admin] .local-sales-tabs :is([data-local-tab=history],[data-local-tab=quotes]){display:block;flex:1;min-width:0;font-size:.9375rem}.mobile-local-actions{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin:0 0 18px}body[data-account-page^=admin] .mobile-local-actions a{display:grid;align-content:center;min-height:68px;padding:10px;border:1px solid var(--admin-line,#dce7e5);border-radius:14px;font-size:.875rem;font-weight:750;color:var(--admin-ink,#122f3b);background:var(--admin-surface,#fff);text-decoration:none}body[data-account-page^=admin] .mobile-local-actions a:first-child{color:#fff;background:var(--admin-brand,#0b6875);border-color:transparent}.mobile-local-actions span{margin-top:2px;font-size:.75rem;font-weight:500}.local-sales-page-content[data-local-view=register] .mobile-local-actions{display:none}body[data-account-page^=admin] .local-sales-block,body[data-account-page^=admin] .local-sales-panel{padding:16px;border-radius:16px}body[data-account-page^=admin] .local-sales-panel:is(
[data-local-panel=history],[data-local-panel=customers],[data-local-panel=register]
){padding:0;border:0;background:0 0;box-shadow:none}body[data-account-page^=admin] .local-history-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0 0 12px}body[data-account-page^=admin] .local-customer-heading>div,body[data-account-page^=admin] .local-history-toolbar .account-kicker,body[data-account-page^=admin] .local-history-toolbar h2,body[data-account-page^=admin] .local-history-toolbar>div>p{display:none}body[data-account-page^=admin] .local-customer-directory-toolbar .admin-search,body[data-account-page^=admin] .local-history-toolbar .admin-search{width:100%;min-width:0;max-width:none}body[data-account-page^=admin] .local-customer-directory-toolbar{display:grid;gap:12px;padding:0;border:0;background:0 0;box-shadow:none}.mobile-customer-details,.mobile-date-details,.mobile-filter-details,.mobile-quote-details{border:1px solid var(--admin-line,#dce7e5);border-radius:12px;padding:0 12px;margin:12px 0;background:var(--admin-surface,#fff)}body[data-account-page^=admin] :is(.mobile-filter-details,.mobile-customer-details,.mobile-date-details,.mobile-quote-details)>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;color:var(--admin-ink,#122f3b);font-size:.875rem;font-weight:700;list-style:none;cursor:pointer}:is(.mobile-filter-details,.mobile-customer-details,.mobile-date-details,.mobile-quote-details)>summary::-webkit-details-marker{display:none}:is(.mobile-filter-details,.mobile-customer-details,.mobile-date-details,.mobile-quote-details)>summary::after{content:'+';font-size:1.25rem}:is(.mobile-filter-details,.mobile-customer-details,.mobile-date-details,.mobile-quote-details)[open]>summary::after{content:'−'}.mobile-customer-details>div,.mobile-date-details>div,.mobile-filter-details>div,.mobile-quote-details>div{margin-bottom:12px}body[data-account-page^=admin] .local-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-account-page^=admin] .local-filter-grid>*{grid-column:auto;min-width:0}body[data-account-page^=admin] .local-filter-grid .mobile-clear-filters{grid-column:1/-1}body[data-account-page^=admin] .local-sales-history-list .local-sale-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:12px;padding:16px;margin-bottom:12px}body[data-account-page^=admin] .local-sale-record .local-sale-identity{grid-column:1/-1;min-width:0}body[data-account-page^=admin] .local-sale-record .local-sale-customer-name{display:block;font-size:1rem;white-space:normal}body[data-account-page^=admin] .local-sale-record :is(
.local-sale-date,.local-sale-code,.local-sale-document-name,.local-sale-payment-label,.local-tax-status
){font-size:.8125rem;white-space:normal}body[data-account-page^=admin] .local-sale-record .local-sale-creator{display:none}body[data-account-page^=admin] .local-sale-record .local-sale-payment{grid-column:2;grid-row:2;min-width:0}body[data-account-page^=admin] .local-sale-record .local-sale-document{display:grid;gap:4px;min-width:0}body[data-account-page^=admin] .local-sale-record .local-sale-amount{font-size:1.25rem;font-variant-numeric:tabular-nums;white-space:normal}body[data-account-page^=admin] .local-customer-card{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;margin-bottom:12px}body[data-account-page^=admin] .local-customer-card :is(.local-customer-identity,.local-customer-actions,.local-customer-activity){min-width:0;grid-column:auto;width:100%}body[data-account-page^=admin] .local-customer-card .local-customer-name{font-size:1rem;white-space:normal}body[data-account-page^=admin] .local-customer-card :is(.local-customer-contact,.local-customer-recency strong){font-size:.8125rem;white-space:normal}body[data-account-page^=admin] .local-customer-card .local-customer-missing-data{display:none}body[data-account-page^=admin] .local-customer-card .local-customer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}body[data-account-page^=admin] .local-customer-card .local-customer-actions button{width:100%}.mobile-sale-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:12px}.mobile-sale-back{display:inline-flex;min-height:44px;align-items:center;margin-bottom:8px;color:var(--admin-brand,#0b6875);font-weight:700}.mobile-sale-steps button{min-width:0;padding:8px 4px;border:1px solid var(--admin-line,#dce7e5);border-radius:10px;color:var(--admin-ink,#122f3b);background:var(--admin-surface,#fff)}.mobile-draft-status{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;color:var(--mobile-muted);font-size:.75rem}.mobile-draft-status button{flex:0 0 auto;padding:8px;border:0;background:0 0;color:var(--admin-brand,#0b6875)}body[data-account-page^=admin] .local-sales-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}body[data-account-page^=admin] .local-document-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body[data-account-page^=admin] .local-document-options label{display:flex;min-width:0;min-height:52px;padding:8px 4px;align-items:center;justify-content:center}body[data-account-page^=admin] .local-document-options span{font-size:.8125rem;text-align:center}body[data-account-page^=admin] .local-items-head{display:none}body[data-account-page^=admin] .local-item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:12px 8px;margin:12px 0;padding:16px 0}body[data-account-page^=admin] .local-item-row .local-service-picker{grid-column:1/-1}body[data-account-page^=admin] .local-item-row>label:first-of-type{grid-column:1;grid-row:2}body[data-account-page^=admin] .local-item-row>label:nth-of-type(2){grid-column:2;grid-row:2}body[data-account-page^=admin] .local-item-row>label .sr-only{position:static;display:block;width:auto;height:auto;margin:0 0 6px;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}body[data-account-page^=admin] .local-item-row>[data-item-remove]{grid-column:3;grid-row:2;width:44px;height:48px}body[data-account-page^=admin] .local-item-row>[data-item-total]{grid-column:1/-1;grid-row:3;text-align:right;font-size:1rem}body[data-account-page^=admin] .local-item-row>[data-item-total]::before{content:'Subtotal ';font-size:.8125rem;font-weight:500}body[data-account-page^=admin] .local-add-line{width:100%;min-height:48px;border:1px dashed var(--admin-brand,#0b6875);border-radius:12px}body[data-account-page^=admin] :is(.local-service-results,.local-customer-results){position:static;inset:auto;width:100%;max-height:min(38dvh,280px);margin-top:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--admin-line,#dce7e5);border-radius:12px;box-shadow:none;transform:none}body[data-account-page^=admin] :is(.local-service-result,.local-customer-result){min-height:56px;padding:12px 8px}body[data-account-page^=admin] :is(.local-service-result,.local-customer-result) :is(strong,b){font-size:.875rem;white-space:normal}body[data-account-page^=admin] :is(.local-service-result,.local-customer-result) small{font-size:.75rem;white-space:normal}body[data-account-page^=admin] .local-sale-summary{position:static;grid-column:1;grid-row:auto;padding:20px 16px;margin-bottom:20px;border:1px solid var(--admin-line,#dce7e5);background:var(--admin-surface,#fff)}body[data-account-page^=admin] .local-sale-summary :is(span,strong){font-size:1rem}body[data-account-page^=admin] .local-sale-summary .local-sale-total strong{font-size:1.75rem}.mobile-sale-bar{position:fixed;z-index:175;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,auto);gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--admin-line,#dce7e5);background:var(--admin-surface,#fff);box-shadow:0 -6px 24px rgba(18,55,64,.06)}.mobile-sale-bar>div{display:grid;min-width:0;align-content:center}.mobile-sale-bar small{font-size:.75rem;color:var(--mobile-muted)}.mobile-sale-bar strong{font-size:1.25rem;color:var(--admin-ink,#122f3b);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-sale-bar button{min-height:48px;padding:10px 16px;border:0;border-radius:12px;background:var(--admin-brand,#0b6875);color:#fff;font:inherit;font-size:.9375rem;font-weight:750;cursor:pointer}.mobile-sale-bar button:disabled{opacity:.65;cursor:wait}.mobile-clear-filters[hidden],.mobile-date-details[hidden],.mobile-draft-status[hidden],.mobile-sale-bar[hidden],body.admin-mobile-keyboard .admin-mobile-dock,body.admin-mobile-keyboard .mobile-sale-bar,body.admin-mobile-register .admin-mobile-dock{display:none}body[data-account-page^=admin] :is(.local-detail-dialog,.local-customer-dialog,.admin-modal)[open]{position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;max-width:100%;margin:0;padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));border:0;border-radius:0;overflow-y:auto;overscroll-behavior:contain;animation:none;transform:none;background:var(--admin-surface,#fff);color:var(--admin-ink,#122f3b)}body[data-account-page^=admin] :is(.local-detail-dialog,.local-customer-dialog,.admin-modal) :is(form,.local-tax-preview-shell){max-height:none;overflow:visible}body[data-account-page^=admin] .local-detail-dialog :is(p,small,span,dt,dd,button,label){font-size:.875rem;line-height:1.5}body[data-account-page^=admin] .local-detail-dialog :is(h2,h3){line-height:1.3}body[data-account-page^=admin] .local-detail-dialog :is(
.local-detail-items > div,.local-customer-ledger-summary,.local-customer-ledger-sale,.local-tax-preview-body,.local-tax-preview-customer,.local-customer-grid
){grid-template-columns:minmax(0,1fr);min-width:0}body[data-account-page^=admin] .local-detail-dialog :is(.local-tax-preview-heading,.local-tax-dialog-heading,.local-customer-dialog-title){display:flex;align-items:start;justify-content:space-between;gap:12px}body[data-account-page^=admin] .local-detail-dialog :is(.local-tax-preview-heading,.local-tax-dialog-heading,.local-customer-dialog-title)>div{min-width:0}body[data-account-page^=admin] .local-detail-dialog :is(button[aria-label],[data-local-tax-close],[data-local-customer-close]){position:static;flex:0 0 auto;width:44px;min-width:44px;height:44px}body[data-account-page^=admin] .local-detail-dialog>form[method=dialog]{position:sticky;top:0;display:flex;justify-content:end;z-index:2;margin:0 0 8px;padding:0;background:var(--admin-surface,#fff)}body[data-account-page^=admin] .local-detail-dialog :is(
.local-dialog-actions,.local-customer-form-actions,.local-tax-preview-actions,.local-customer-ledger-actions
){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;position:static;padding:16px 0}body[data-account-page^=admin] .local-detail-dialog :is(
.local-dialog-actions,.local-customer-form-actions,.local-tax-preview-actions,.local-customer-ledger-actions
) button{width:100%;min-height:48px;margin:0}body[data-account-page^=admin] .local-tax-preview-ticket{padding:16px}body[data-account-page^=admin] .local-tax-preview-item,body[data-account-page^=admin] .local-tax-preview-items-head{grid-template-columns:minmax(0,1fr) 44px minmax(68px,auto);gap:6px;font-size:.875rem}body[data-account-page^=admin] .local-detail-dialog :is(dd,strong,p,.local-sale-detail-service){overflow-wrap:anywhere;white-space:normal}body[data-account-page^=admin] .admin-assistant-hero{margin:10px 0 16px;padding:0;min-height:0;border:0;background:0 0;box-shadow:none}body[data-account-page^=admin] .admin-assistant-hero h1{font-size:1.5rem}body[data-account-page^=admin] .admin-assistant-hero .account-kicker,body[data-account-page^=admin] .admin-assistant-intro,body[data-account-page^=admin] .admin-assistant-status{display:none}body[data-account-page^=admin] .admin-assistant-workspace{min-height:calc(100dvh - 240px);padding:16px 16px 120px}body[data-account-page^=admin] .admin-assistant-suggestions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;overflow:visible;white-space:normal}body[data-account-page^=admin] .admin-assistant-suggestions button{white-space:normal;text-align:left;padding:12px;border-radius:12px}body[data-account-page^=admin] .admin-assistant-messages{min-height:120px;max-height:none;overflow:visible;padding:12px 0}body[data-account-page^=admin] :is(.admin-assistant-message,.admin-assistant-message-content){max-width:100%;min-width:0;font-size:1rem;overflow-wrap:anywhere}body[data-account-page^=admin] .admin-assistant-composer{position:fixed;z-index:165;right:12px;left:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;min-width:0;padding:8px;border:1px solid var(--admin-line,#dce7e5);background:var(--admin-surface,#fff)}body[data-account-page^=admin] .admin-assistant-composer textarea{min-height:64px;font-size:16px}body[data-account-page^=admin] .admin-assistant-composer button{min-width:48px;min-height:48px}body[data-account-page^=admin].admin-mobile-keyboard .admin-assistant-composer{bottom:var(--admin-keyboard-inset,0)}body[data-account-page^=admin] .admin-context-tabs{display:grid;grid-template-columns:minmax(0,1fr)}body[data-account-page^=admin] .admin-context-tabs a{min-height:44px;font-size:.875rem;text-align:left}body[data-account-page^=admin] :is(
.admin-report-toolbar,.admin-audit-toolbar,.admin-analytics-controls,.admin-catalog-toolbar,.admin-monitor-heading
){display:grid;grid-template-columns:minmax(0,1fr);min-width:0}body[data-account-page^=admin] :is(
.admin-report-toolbar,.admin-audit-toolbar,.admin-analytics-controls,.admin-catalog-toolbar,.admin-monitor-heading
)>*{min-width:0;width:100%}body[data-account-page^=admin] :is(.admin-catalog-workspace,.admin-report-grid,.admin-analytics-grid,.admin-assistant-quality-grid){grid-template-columns:minmax(0,1fr)}body[data-account-page^=admin] :is(.admin-service-row,.admin-audit-row,.admin-monitor-incident,.admin-user-row){grid-template-columns:minmax(0,1fr);min-width:0;padding:16px}body[data-account-page^=admin] :is(.admin-service-actions,.admin-monitor-actions){grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}body[data-account-page^=admin] :is(.admin-primary-stats,.admin-report-stats,.admin-analytics-stats,.local-metric-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px;margin:0 0 16px;padding:0;overflow:visible}body[data-account-page^=admin] :is(.admin-primary-stats,.admin-report-stats,.admin-analytics-stats,.local-metric-grid) article{min-width:0;padding:12px;min-height:100px}body[data-account-page^=admin] :is(.admin-primary-stats,.admin-report-stats,.admin-analytics-stats,.local-metric-grid) :is(span,small){font-size:.8125rem;white-space:normal}body[data-account-page^=admin] :is(.admin-primary-stats,.admin-report-stats,.admin-analytics-stats,.local-metric-grid) strong{font-size:clamp(1.15rem, 5vw, 1.65rem);white-space:normal}body[data-account-page^=admin] .local-metric-grid article:last-child{grid-column:1/-1}body[data-account-page^=admin] :is(.admin-report-chart,.admin-analytics-chart,.local-dashboard-chart,.local-monthly-chart){max-width:100%}body[data-account-page^=admin] .chatbot-toggle,body[data-account-page^=admin] .social-share-container{display:none}}@media (max-width:380px){.admin-mobile-topbar-brand{grid-template-columns:minmax(0,1fr)}.admin-mobile-topbar-brand>span{display:none}.mobile-sale-bar{gap:8px;padding-inline:12px;grid-template-columns:minmax(0,1fr) minmax(130px,auto)}.mobile-sale-bar button{padding-inline:10px;font-size:.875rem}}@media (max-width:820px) and (prefers-reduced-motion:reduce){body[data-account-page^=admin] *,body[data-account-page^=admin] ::after,body[data-account-page^=admin] ::before{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}