.admin-body :is(.admin-content,.admin-main,.admin-panel,.form-field,.admin-settings-field,.admin-dashboard-intro__copy){min-inline-size:0}.admin-body :is(img,video,audio,input,select,textarea){max-inline-size:100%}.admin-body :is(.private-copy,.admin-muted,.flash,.form-field>small,.admin-settings-field>small){overflow-wrap:anywhere}.admin-body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-body :is(.admin-sidebar,.admin-main){scroll-padding-block-start:8rem}.admin-body :is([id^=dream-admin-],.admin-settings-section,.admin-form-panel){scroll-margin-block-start:9rem}.admin-body .admin-topbar__page-actions{flex:none;align-items:center;gap:.5rem;display:flex}.admin-body .admin-sidebar__close,.admin-body .dream-admin-mobile-nav{display:none}.admin-body.admin-navigation-open{overflow:hidden}.admin-body :is(.dream-admin-result-share,.dream-admin-payment,.dream-admin-reply-form,.dream-admin-audio-reply,.dream-admin-saved-audio,.dream-admin-private-notes,.dream-admin-whatsapp,.dream-admin-attachments){min-inline-size:0;max-inline-size:100%}.admin-body :is(.dream-admin-result-share,.dream-admin-payment,.dream-admin-reply-form,.dream-admin-audio-reply,.dream-admin-saved-audio,.dream-admin-whatsapp)>*{min-inline-size:0}.admin-body :is(.dream-admin-detail-header,.dream-admin-section-heading,.dream-admin-panel-heading)>div{overflow-wrap:anywhere;min-inline-size:0}.admin-body :is(.dream-admin-extra-meta,.dream-admin-new-audio,.dream-admin-audio-reply__heading,.dream-admin-whatsapp),.admin-body .dream-admin-result-share{overflow-wrap:anywhere}.admin-body :is(.dream-admin-result-share,.dream-admin-payment){grid-template-columns:minmax(0,1fr)}.admin-body .dream-admin-result-share>div{flex-wrap:wrap;align-items:stretch;min-inline-size:0}.admin-body .dream-admin-result-share input{flex:18rem;inline-size:100%;min-inline-size:0}.admin-body .dream-admin-result-share .button{white-space:normal;overflow-wrap:anywhere;flex:0 11rem;gap:.5rem;inline-size:11rem;min-inline-size:0;max-inline-size:100%}.admin-body .dream-admin-result-share [data-copy-feedback]{min-block-size:1.6em}.admin-body .dream-admin-payment .dream-admin-section-heading{flex-wrap:wrap}.admin-body .dream-admin-payment .dream-admin-meta{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}.admin-body .dream-admin-status{white-space:normal;overflow-wrap:anywhere;text-align:center;max-inline-size:100%}.admin-body .dream-admin-attachments{grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr))}.admin-body .dream-admin-attachment__name span{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.admin-body .dream-admin-payment-proofs{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start;min-inline-size:0;display:grid}.admin-body .dream-admin-payment-proofs>strong{grid-column:1/-1}.admin-body .dream-admin-payment-proofs .payment-proof-item{grid-template-columns:minmax(0,1fr);inline-size:min(100%,15rem);min-inline-size:0;max-inline-size:100%;margin-block-start:0;display:grid}.admin-body .dream-admin-payment-proofs .payment-proof-item>a{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;display:block}.admin-body .dream-admin-payment-proofs .payment-proof-preview-link{inline-size:100%}.admin-body .dream-admin-payment-proofs .payment-proof-thumbnail{aspect-ratio:4/3;object-fit:contain;inline-size:100%}@media (width>=1024px) and (width<=1280px){.admin-body .admin-topbar__date{display:none}.admin-body .admin-topbar__context{flex:8rem}.admin-body .admin-topbar__context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=1023px){.admin-body .admin-sidebar{inline-size:min(20rem,88vw);overscroll-behavior:contain;padding-block-start:max(1rem, env(safe-area-inset-top));padding-block-end:max(.85rem, env(safe-area-inset-bottom))}.admin-body .admin-sidebar__close{block-size:2.75rem;inline-size:2.75rem;color:var(--admin-primary);background:var(--admin-canvas);border:1px solid var(--admin-border);cursor:pointer;border-radius:.75rem;place-items:center;display:grid;position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:.75rem}.admin-body .admin-sidebar__brand{padding-inline-end:3rem}.admin-body .admin-sidebar__brand strong{overflow-wrap:anywhere}.admin-body .admin-nav{overscroll-behavior:contain;min-block-size:0}.admin-body .admin-nav a{min-block-size:2.875rem;font-size:.875rem}.admin-body .admin-nav__label{font-size:.7rem}.admin-body .admin-sidebar__footer :is(a,button){min-block-size:2.75rem;font-size:.82rem}.admin-body .admin-topbar__date{display:none}.admin-body .admin-main{padding:1.25rem}.admin-body :is(.admin-directory-layout,.admin-settings-layout,.admin-publishing-layout,.admin-form-layout,.admin-appointment-detail-layout,.admin-orders-summary-grid,.admin-credentials-layout,.admin-faq-layout,.dream-admin-workspace,.request-admin-layout,.appointment-admin-layout,.contact-message-admin-layout,.category-layout){grid-template-columns:minmax(0,1fr)}.admin-body :is(.admin-directory-aside,.admin-catalog-aside,.admin-publishing-aside,.admin-settings-nav,.dream-admin-list-panel,.admin-category-create){position:static}.admin-body .dream-admin-mobile-nav{flex-wrap:wrap;gap:.6rem;margin-block-end:1rem;display:flex}.admin-body .dream-admin-mobile-nav a{min-block-size:2.875rem;color:var(--admin-primary);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:.75rem;flex:8rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex}.admin-body .dream-admin-mobile-nav a:hover{background:var(--admin-sage)}.admin-body .dream-admin-request-list{overscroll-behavior:contain;max-block-size:25rem;overflow-y:auto}.admin-body .dream-admin-detail{min-inline-size:0}.admin-body .admin-request-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-body .admin-main{padding:1rem .875rem calc(1.5rem + env(safe-area-inset-bottom))}.admin-body .admin-topbar{min-block-size:4.25rem;padding:calc(.65rem + env(safe-area-inset-top)) .875rem .65rem;flex-wrap:wrap;gap:.65rem}.admin-body .admin-topbar__context{flex:1 1 0}.admin-body .admin-topbar__context .eyebrow{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin-block-end:.1rem;font-size:.58rem;overflow:hidden}.admin-body .admin-topbar__context strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:none;font-size:.8rem;line-height:1.5;overflow:hidden}.admin-body .admin-topbar__actions{flex:none;gap:.4rem;margin-inline-start:0}.admin-body :is(.admin-menu-toggle,.admin-language-switch,.admin-notifications__trigger){justify-content:center;block-size:2.75rem;min-block-size:2.75rem;inline-size:2.75rem;min-inline-size:2.75rem;padding:0}.admin-body .admin-language-switch span,.admin-body .admin-topbar__messages,.admin-body .admin-user__copy{display:none}.admin-body .admin-user{padding-inline-start:.4rem}.admin-body .admin-user__avatar{block-size:2rem;inline-size:2rem}.admin-body .admin-topbar__page-actions{border-block-start:1px solid var(--admin-border);flex-wrap:wrap;flex:1 0 100%;padding-block-start:.6rem}.admin-body .admin-topbar__page-actions>*{flex:auto;min-inline-size:0}.admin-body .admin-topbar__page-actions .button{white-space:normal;min-block-size:2.5rem;padding:.55rem .75rem;font-size:.75rem}.admin-body .admin-notifications__panel{inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - 5.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset-block-start:calc(4.35rem + env(safe-area-inset-top));inset-inline:.875rem}.admin-body .admin-notifications__items{overscroll-behavior:contain;flex:auto;min-block-size:0;max-block-size:none}.admin-body :is(.admin-notifications__heading,.admin-notifications__legend,.admin-notifications__links,.admin-notifications__footer){flex:none}.admin-body .admin-breadcrumb{flex-wrap:wrap;gap:.4rem;font-size:.72rem}.admin-body .admin-dashboard-intro{flex-direction:column;align-items:stretch;gap:1rem}.admin-body :is(.admin-dashboard-intro h1,.admin-form-hero h1){letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.4rem,5.5vw,1.9rem);line-height:1.45}.admin-body .admin-dashboard-intro__copy>p:last-child{font-size:.84rem;line-height:1.85}.admin-body .admin-dashboard-intro__actions{flex-wrap:wrap;gap:.6rem;inline-size:100%}.admin-body .admin-dashboard-intro__actions .button{white-space:normal;flex:9rem;min-block-size:2.875rem;font-size:.8rem}.admin-body .admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.admin-body .admin-stat{min-block-size:0;min-height:0;padding:.95rem .8rem}.admin-body .admin-stat__top{align-items:flex-start;gap:.45rem}.admin-body .admin-stat__icon{flex:0 0 1.9rem;block-size:1.9rem;inline-size:1.9rem}.admin-body .admin-stat__icon .fa-solid{font-size:.9rem}.admin-body .admin-stat__label{white-space:normal;font-size:.72rem;line-height:1.65}.admin-body .admin-stat>strong{font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.35}.admin-body .admin-stat>small{font-size:.7rem;line-height:1.6}.admin-body .admin-panel{border-radius:1rem;padding:1rem}.admin-body .admin-panel__heading{flex-wrap:wrap;align-items:flex-start}.admin-body .admin-panel__heading h2{font-size:1rem}.admin-body :is(.admin-toolbar,.admin-search,.admin-catalog-search,.admin-publishing-search){flex-wrap:wrap;min-inline-size:0}.admin-body :is(.admin-toolbar,.admin-search)>*{max-inline-size:100%}.admin-body .admin-search{inline-size:100%}.admin-body .admin-search :is(input,select){flex:10rem;inline-size:100%;min-inline-size:0}.admin-body :is(.admin-catalog-tabs,.admin-publishing-tabs,.dream-admin-filters){flex-wrap:wrap;gap:.4rem}.admin-body :is(.admin-catalog-tabs,.admin-publishing-tabs,.dream-admin-filters) a{min-block-size:2.75rem;padding:.6rem .75rem;font-size:.75rem}.admin-body :is(.pagination-wrap,.admin-catalog-pagination){min-inline-size:0;overflow-x:auto}.admin-body .admin-empty{padding:1.5rem 1rem}.admin-body .admin-table-wrap{min-inline-size:0;max-inline-size:100%}.admin-body .admin-table.admin-table--responsive{inline-size:100%;width:100%;min-inline-size:0;border-collapse:separate;min-width:0;font-size:.85rem;display:block;position:relative}.admin-body .admin-table--responsive thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.admin-body .admin-table--responsive tbody{gap:.85rem;padding:.8rem;display:grid}.admin-body .admin-table--responsive tbody tr{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-inline-size:0;display:grid;overflow:hidden}.admin-body .admin-table--responsive tbody td{inline-size:auto;width:auto;min-inline-size:0;min-width:0;text-align:start;white-space:normal;overflow-wrap:anywhere;border:0;max-inline-size:100%;padding:.8rem;display:block}.admin-body .admin-table--responsive tbody td:before{color:var(--admin-muted);content:attr(data-label);margin-block-end:.35rem;font-size:.7rem;font-weight:600;line-height:1.6;display:block}.admin-body .admin-table--responsive tbody td.admin-table-cell--primary{background:var(--admin-canvas);border-block-end:1px solid var(--admin-border);grid-column:1/-1;padding:.95rem .8rem}.admin-body .admin-table--responsive tbody td.admin-table-cell--actions{border-block-start:1px solid var(--admin-border);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.admin-body .admin-table--responsive tbody td.admin-table-cell--actions:before{margin-block-end:0;margin-inline-end:auto}.admin-body .admin-table--responsive tbody td[colspan]{grid-column:1/-1;padding:1.25rem .85rem}.admin-body .admin-table--responsive tbody td[colspan]:before{content:none}.admin-body .admin-table--responsive tbody tr:hover td{background-color:inherit}.admin-body .admin-table--responsive :is(.admin-product-identity,.admin-person-identity,.admin-symbol-identity,.admin-article-identity,.table-identity){min-inline-size:0;min-width:0}.admin-body .admin-table--responsive :is(.admin-product-identity,.admin-person-identity,.admin-symbol-identity,.admin-article-identity) :is(strong,small,em){white-space:normal;overflow-wrap:anywhere;max-inline-size:none}.admin-body .admin-table--responsive :is(.admin-order-customer,.admin-order-items,.admin-order-identity){min-inline-size:0;min-width:0}.admin-body .admin-table--responsive :is(.admin-table-actions,.table-actions){flex-wrap:wrap;gap:.5rem}.admin-body .admin-table--responsive :is(.admin-row-action,.admin-table-action){min-block-size:2.75rem;min-inline-size:2.75rem;font-size:.78rem}.admin-body .admin-table--responsive .status-badge,.admin-body .admin-table--responsive .admin-status{white-space:normal;max-inline-size:100%;font-size:.73rem}html[dir=rtl] .admin-body .admin-table--responsive td:before{text-align:right;direction:rtl}.admin-body :is(.admin-form-grid,.admin-form-grid--compact,.admin-settings-fields,.admin-request-filter-primary,.admin-request-filter-range){grid-template-columns:minmax(0,1fr)}.admin-body :is(.form-field--wide,.admin-settings-field--wide,.admin-request-filter-field--search){grid-column:1/-1}.admin-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-body select,.admin-body textarea{min-block-size:2.875rem;min-inline-size:0;max-inline-size:100%;font-size:1rem;line-height:1.5}.admin-body :is(.form-field,.admin-settings-field,.category-row) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){inline-size:100%}.admin-body :is(.form-field,.admin-form,.admin-search,.admin-settings-field,.admin-request-filter-field,.category-row) :is(select,textarea){min-block-size:2.875rem;font-size:1rem}.admin-body textarea{resize:vertical}.admin-body input[type=file]{inline-size:100%;padding:.5rem;font-size:.8rem;overflow:hidden}.admin-body input[type=file]::file-selector-button{min-block-size:2.5rem;max-inline-size:100%;color:var(--admin-primary);background:var(--admin-sage);font:inherit;cursor:pointer;border:0;border-radius:.5rem;margin-inline-end:.5rem;padding:.5rem .75rem}.admin-body .checkbox-field{align-items:center;min-block-size:2.75rem}.admin-body input:is([type=checkbox],[type=radio]){block-size:1.15rem;inline-size:1.15rem;accent-color:var(--admin-primary);flex:none}.admin-body :is(.form-actions,.admin-settings-submit,.admin-request-filter-actions,.dream-admin-publish-actions){flex-wrap:wrap;gap:.65rem}.admin-body :is(.form-actions,.admin-settings-submit,.dream-admin-publish-actions) .button{min-block-size:2.875rem;inline-size:100%;font-size:.85rem}.admin-body .admin-request-filter-actions .button{flex:100%;min-block-size:2.875rem}.admin-body .admin-request-filter-reset{justify-content:center;inline-size:100%}.admin-body .category-row{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1rem}.admin-body .category-row>div{min-inline-size:0}.admin-body .category-row>button{background:var(--admin-sage);border-radius:.6rem;min-block-size:2.75rem;padding:.6rem}.admin-body .category-row__names,.admin-body .category-row__descriptions,.admin-body .category-row__settings{grid-template-columns:minmax(0,1fr)}.admin-body .category-row__actions{flex-direction:column;align-items:stretch}.admin-body .category-row__actions .button{justify-content:center;inline-size:100%}.admin-body .admin-category-hero__summary{align-self:stretch}.admin-body .admin-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .admin-settings-nav>a{min-block-size:3rem}.admin-body .admin-settings-nav__note{grid-column:1/-1}.admin-body .admin-settings-nav small{display:none}.admin-body :is(.admin-form-aside,.admin-directory-aside,.admin-dashboard-aside,.admin-service-grid,.admin-detail-grid){grid-template-columns:minmax(0,1fr)}.admin-body :is(.admin-catalog-toolbar,.admin-directory-toolbar,.admin-publishing-toolbar){flex-direction:column;align-items:stretch;gap:.75rem}.admin-body :is(.admin-catalog-search,.admin-directory-search,.admin-publishing-search,.admin-catalog-filter){inline-size:100%;min-inline-size:0}.admin-body :is(.admin-catalog-search,.admin-publishing-search){flex:0 auto}.admin-body .admin-catalog-filter select{inline-size:100%}.admin-body :is(.admin-payment-actions,.dream-admin-payment-actions,.admin-credential-card__actions,.admin-faq-card__actions){flex-wrap:wrap;gap:.65rem}.admin-body :is(.admin-payment-actions,.dream-admin-payment-actions) form{flex:100%}.admin-body :is(.admin-payment-actions,.dream-admin-payment-actions,.admin-credential-card__actions,.admin-faq-card__actions) .button{min-block-size:2.875rem;font-size:.82rem}.admin-body .admin-dream-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-body .bookstore__grid{grid-template-columns:minmax(0,1fr)}.admin-body .book-card__footer{flex-wrap:wrap;gap:.6rem}.admin-body .book-card__footer :is(a,form){flex:8rem}.admin-body .book-card__footer .button{min-block-size:2.875rem;inline-size:100%}.admin-body :is(.dream-admin-detail-header,.dream-admin-section-heading,.dream-admin-audio-reply__heading,.request-detail__header){flex-wrap:wrap;gap:.75rem}.admin-body :is(.dream-admin-meta,.dream-admin-extra-meta,.request-detail__meta){grid-template-columns:minmax(0,1fr)}.admin-body :is(.dream-admin-dream-copy,.dream-admin-result-share,.dream-admin-meta dd,.answer-list dd,.request-detail__meta dd){overflow-wrap:anywhere}.admin-body .dream-admin-dream-copy{font-size:.95rem;line-height:1.95}.admin-body .dream-admin-audio-reply__heading>span{color:var(--admin-primary);background:var(--admin-sage);font-variant-numeric:tabular-nums;border-radius:.5rem;padding:.35rem .65rem;font-size:.9rem}.admin-body :is(.dream-admin-audio-reply__controls,.dream-admin-new-audio){flex-direction:column;align-items:stretch;gap:.65rem}.admin-body .dream-admin-audio-reply__controls>.button{min-block-size:2.875rem}.admin-body .dream-admin-audio-upload{min-block-size:3rem;inline-size:100%;min-inline-size:0;padding:.75rem}.admin-body .dream-admin-audio{inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.admin-body .dream-admin-result-share>div{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.admin-body .dream-admin-result-share input{inline-size:100%;min-inline-size:0}.admin-body .dream-admin-result-share .button{min-block-size:2.875rem;inline-size:100%}.admin-body :is(.dream-admin-payment,.dream-admin-result-share,.dream-admin-audio-reply,.dream-admin-saved-audio,.dream-admin-private-notes,.dream-admin-whatsapp){padding:.85rem}.admin-body .dream-admin-section-heading h3{font-size:clamp(1.1rem,5vw,1.45rem)}.admin-body .dream-admin-extra-meta>div{flex-direction:column;align-items:flex-start;inline-size:100%;min-inline-size:0}.admin-body .dream-admin-payment-amount-form{grid-template-columns:minmax(0,1fr)}.admin-body .dream-admin-payment-actions form,.admin-body .dream-admin-payment-actions :is(input,.button){inline-size:100%;min-inline-size:0}.admin-body :is(.dream-admin-detail,.dream-admin-list-panel) .button{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.admin-body .dream-admin-audio-reply__heading>span{flex-shrink:0}.admin-body .dream-admin-new-audio>span{min-inline-size:0}.admin-body .dream-admin-remove-audio,.admin-body .dream-admin-attachment__name{align-items:flex-start}}@media (width<=380px){.admin-body .admin-user{display:none}.admin-body .admin-topbar{gap:.45rem;padding-inline:.75rem}.admin-body .admin-topbar__actions{gap:.3rem}.admin-body .admin-stat__top{flex-wrap:wrap}.admin-body .admin-settings-nav{grid-template-columns:minmax(0,1fr)}}@media (width<=359px){.admin-body .admin-stats-grid,.admin-body .admin-table--responsive tbody tr{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-body :is(.admin-sidebar,.admin-nav a,.dream-admin-mobile-nav a){scroll-behavior:auto;transition:none}}@media print{.admin-body .admin-sidebar__close,.admin-body .dream-admin-mobile-nav{display:none}}.admin-analytics{--analytics-green:#245e4b;--analytics-teal:#367a85;--analytics-ink:#243a33;--analytics-muted:#6b7c75;--analytics-border:#e3eae5;color:var(--analytics-ink);margin-block:1.75rem}.admin-analytics [x-cloak]{display:none!important}.analytics-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.admin-body .analytics-heading .eyebrow{color:var(--analytics-green);letter-spacing:.13em;margin:0 0 .35rem;font-size:.65rem}.admin-body .analytics-heading h2{letter-spacing:-.035em;margin:0;font-family:inherit;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700}.analytics-heading p:last-child{color:var(--analytics-muted);margin:.45rem 0 0;font-size:.77rem;line-height:1.6}.analytics-period-form{flex-shrink:0;align-items:end;gap:.5rem;display:flex}.analytics-period-form label{gap:.35rem;display:grid}.analytics-period-form label>span,.analytics-select>span{color:var(--analytics-muted);font-size:.65rem;font-weight:600}.analytics-period-form :is(input,select),.analytics-select select{max-width:100%;min-height:2.5rem;color:var(--analytics-ink);border:1px solid var(--analytics-border);font:inherit;background:#fff;border-radius:.55rem;padding:.55rem .7rem;font-size:.73rem}.analytics-period-form input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:9rem}.analytics-period-form select{width:9.5rem}.analytics-apply{color:#fff;background:var(--analytics-green);min-height:2.5rem;font:inherit;cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.74rem;display:inline-flex}.analytics-apply:hover{background:#174334}.analytics-range{color:var(--analytics-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.68rem;display:flex}.analytics-range strong{color:var(--analytics-ink);font-weight:600}.analytics-live-dot{background:#55845a;border-radius:50%;width:.4rem;height:.4rem}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.1rem;display:grid}.analytics-kpi{border:1px solid var(--analytics-border);background:#fff;border-radius:.75rem;gap:.5rem;padding:1rem 1.15rem;display:grid;position:relative}.analytics-kpi>span:not(.analytics-kpi__icon){padding-inline-end:1.5rem;font-size:.73rem;font-weight:600}.analytics-kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;justify-self:start;font-size:1.8rem;font-weight:700;line-height:1.2}.analytics-kpi small{color:var(--analytics-muted);font-size:.65rem}.analytics-kpi__icon{inset-inline-end:1rem;color:#8ca296;font-size:.8rem;position:absolute;top:.95rem}.analytics-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.analytics-tabs{background:#eaf0ec;border-radius:.65rem;gap:.2rem;padding:.25rem;display:inline-flex}.analytics-tabs button{color:var(--analytics-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.75rem;font-weight:600;display:flex}.analytics-tabs button.is-active{color:var(--analytics-green);background:#fff;box-shadow:0 1px 4px #233a3312}.analytics-select{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.analytics-select select{width:16rem}.analytics-export{color:var(--analytics-ink);border:1px solid var(--analytics-border);font:inherit;cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;gap:.45rem;padding:.6rem .8rem;font-size:.72rem;display:flex}.analytics-export:hover{border-color:var(--analytics-green)}.analytics-chart-grid{grid-template-columns:minmax(0,2.1fr) minmax(265px,1fr);gap:1rem;margin-bottom:1rem;display:grid}.analytics-panel{--analytics-series:var(--analytics-green);border:1px solid var(--analytics-border);background:#fff;border-radius:.85rem;min-width:0;padding:1.15rem;box-shadow:0 3px 10px #243a3303}.analytics-panel.is-service{--analytics-series:var(--analytics-teal)}.analytics-panel-heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.analytics-overline{color:var(--analytics-muted);letter-spacing:.1em;margin-bottom:.35rem;font-size:.6rem;font-weight:600;display:block}.admin-body .analytics-panel-heading h3{color:var(--analytics-ink);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.97rem;font-weight:650;line-height:1.5}.analytics-panel-heading p{color:var(--analytics-muted);margin:.35rem 0 0;font-size:.68rem}.analytics-chart-switch{background:#f3f6f4;border-radius:.45rem;flex-shrink:0;gap:.15rem;padding:.2rem;display:flex}.analytics-chart-switch button{width:1.8rem;height:1.8rem;color:var(--analytics-muted);cursor:pointer;background:0 0;border:0;border-radius:.3rem}.analytics-chart-switch button.is-active{color:var(--analytics-series);background:#fff;box-shadow:0 1px 4px #243a3310}.analytics-chart-summary{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-block:1rem .2rem;display:flex}.analytics-chart-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:1.8rem;line-height:1}.analytics-chart-summary>span{color:var(--analytics-muted);font-size:.69rem}.analytics-canvas{direction:ltr;min-width:0;position:relative}.analytics-svg{width:100%;height:auto;min-height:13rem;max-height:25rem;display:block;overflow:visible}.analytics-gridline{stroke:#e8ede9;stroke-width:1px;stroke-dasharray:3 5}.analytics-axis-text{fill:#708179;font-variant-numeric:tabular-nums;font-family:inherit;font-size:12px}.analytics-bar{fill:var(--analytics-series);opacity:.85;pointer-events:none;transition:opacity .12s}.analytics-bar.is-hover{opacity:1}.analytics-line{stroke:var(--analytics-series);fill:none;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.analytics-area{fill:var(--analytics-series);opacity:.07;pointer-events:none}.analytics-line-point{fill:#fff;stroke:var(--analytics-series);stroke-width:2px;pointer-events:none}.analytics-hover-line{stroke:var(--analytics-series);stroke-width:1px;stroke-dasharray:4 5;opacity:.4}.analytics-tooltip{inset-inline-end:.75rem;z-index:1;color:#fff;pointer-events:none;background:#203d34;border-radius:.5rem;align-items:baseline;gap:.55rem;padding:.6rem .8rem;font-size:.67rem;display:flex;position:absolute;top:.25rem;box-shadow:0 4px 12px #173d3420}.analytics-tooltip strong{font-size:.95rem}.analytics-tooltip small{opacity:.7}.analytics-chart-footer{color:var(--analytics-muted);border-top:1px solid #f0f3f1;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.75rem;font-size:.65rem;display:flex}.analytics-chart-footer>span:first-child{align-items:center;gap:.4rem;display:flex}.analytics-series-dot{background:var(--analytics-series);border-radius:50%;width:.4rem;height:.4rem;display:inline-block}.analytics-empty-note{color:var(--analytics-muted);background:#f5f7f5;border-radius:.45rem;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .8rem;font-size:.7rem;display:flex}.analytics-leader{background:#f5f8f5;border:1px solid #e0e9e2;border-radius:.6rem;gap:.45rem;margin-top:1rem;padding:.85rem;display:grid}.analytics-leader__badge{color:#8c713c;justify-self:start;align-items:center;gap:.35rem;font-size:.64rem;font-weight:700;display:inline-flex}.analytics-leader>strong{color:var(--analytics-ink);overflow-wrap:anywhere;font-size:.83rem;line-height:1.6}.analytics-leader>span:last-child{color:var(--analytics-muted);font-size:.69rem}.analytics-rank-list{margin-top:.6rem;display:grid}.analytics-rank-row{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:start;gap:.65rem;padding:.75rem 0;display:flex}.analytics-rank-row:hover .analytics-rank-copy strong{color:var(--analytics-series)}.analytics-rank-index{color:#9ca9a1;flex-shrink:0;width:1.2rem;padding-top:.08rem;font-size:.7rem}.analytics-rank-copy{flex:1;gap:.4rem;min-width:0;display:grid}.analytics-rank-copy>span:first-child{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.analytics-rank-copy strong{color:var(--analytics-ink);overflow-wrap:anywhere;font-size:.7rem;font-weight:550;line-height:1.5}.analytics-rank-copy bdi{color:var(--analytics-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:700}.analytics-rank-track{background:#eef2ef;border-radius:99px;height:.3rem;display:block;overflow:hidden}.analytics-rank-track i{background:var(--analytics-series);border-radius:inherit;height:100%;display:block}.analytics-rank-copy small{color:var(--analytics-muted);font-size:.58rem}.analytics-ranking-empty{text-align:center;justify-items:center;gap:.8rem;padding:3rem .5rem;display:grid}.analytics-ranking-empty>i{color:#a6b6ac;font-size:1.8rem}.analytics-ranking-empty strong{font-size:.85rem}.analytics-ranking-empty p{color:var(--analytics-muted);margin:0;font-size:.72rem;line-height:1.7}.analytics-detail{padding:0;overflow:hidden}.analytics-detail>.analytics-panel-heading{align-items:center;padding:1rem 1.15rem}.analytics-search{border:1px solid var(--analytics-border);color:#8a9a91;background:#f7f9f7;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.analytics-search input{width:12rem;min-width:0;color:var(--analytics-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.72rem}.analytics-search:focus-within{outline-offset:2px;outline:2px solid #245e4b55}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:start;width:100%;min-width:660px;font-size:.72rem}.analytics-table th{color:var(--analytics-muted);border-block:1px solid var(--analytics-border);text-align:start;white-space:nowrap;background:#f6f8f6;padding:.8rem 1rem;font-size:.63rem;font-weight:600}.analytics-table td{color:var(--analytics-ink);font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1ed;padding:.85rem 1rem}.analytics-table td:first-child{overflow-wrap:anywhere;min-width:180px;max-width:310px}.analytics-table td:first-child strong{font-size:.73rem;font-weight:550;display:block}.analytics-table td small{color:var(--analytics-muted);margin-top:.25rem;font-size:.6rem;display:block}.analytics-table tr.is-selected{background:#f1f7f2}.analytics-table td:not(:first-child){white-space:nowrap}.analytics-stock{color:#44694f;background:#eff5ef;border-radius:.35rem;padding:.25rem .45rem;font-size:.67rem;display:inline-flex}.analytics-stock.is-low{color:#9e6837;background:#fcf3e9}.analytics-inspect{width:1.85rem;height:1.85rem;color:var(--analytics-green);border:1px solid var(--analytics-border);cursor:pointer;background:0 0;border-radius:.4rem}.analytics-inspect:hover{background:#eef5ef;border-color:#c7d8cc}.analytics-table-empty{text-align:center;color:var(--analytics-muted)!important;padding:2rem!important}.analytics-table-footer{color:var(--analytics-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.68rem;display:flex}.analytics-table-footer>div{align-items:center;gap:.75rem;display:flex}.analytics-table-footer button{border:1px solid var(--analytics-border);width:1.8rem;height:1.8rem;color:var(--analytics-ink);cursor:pointer;background:#fff;border-radius:.4rem}.analytics-table-footer button:disabled{opacity:.35;cursor:default}.analytics-method{color:var(--analytics-muted);align-items:start;gap:.45rem;margin:.85rem 0 0;font-size:.62rem;line-height:1.8;display:flex}.analytics-method>i{flex-shrink:0;padding-top:.25rem}.admin-body .admin-dashboard-layout>.admin-orders-panel{order:1;grid-column:auto}.admin-dashboard-layout>.admin-dashboard-aside{order:2}@media (width<=1200px){.analytics-heading{flex-direction:column;align-items:start;gap:1rem}.analytics-chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr)}}@media (width<=800px){.analytics-chart-grid{grid-template-columns:minmax(0,1fr)}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-ranking .analytics-rank-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.analytics-select{margin-inline-start:0}.analytics-export{margin-inline-start:auto}}@media (width<=480px){.admin-analytics{margin-block:1.2rem}.analytics-period-form{grid-template-columns:1fr 1fr;width:100%;display:grid}.analytics-period-form :is(input,select){width:100%;min-width:0}.analytics-apply{grid-column:1/-1}.analytics-kpis{gap:.5rem}.analytics-kpi{padding:.85rem .75rem}.analytics-kpi strong{font-size:1.5rem}.analytics-kpi small{font-size:.59rem;line-height:1.5}.analytics-tabs{flex:1}.analytics-tabs button{flex:1;justify-content:center;padding:.6rem .65rem}.analytics-select{order:3;width:100%}.analytics-select select{flex:1;width:100%}.analytics-export{font-size:.65rem}.analytics-panel{padding:.85rem}.analytics-detail{padding:0}.analytics-detail>.analytics-panel-heading{flex-direction:column;align-items:stretch;padding:.85rem}.analytics-search input{width:100%}.analytics-ranking .analytics-rank-list{grid-template-columns:1fr}.analytics-svg{min-height:10rem}.analytics-axis-text{font-size:15px}.analytics-tooltip{max-width:95%;font-size:.58rem;top:.05rem}.analytics-range{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.admin-analytics *{scroll-behavior:auto!important;transition:none!important}}
