:is(body:has(.admin-shell),.admin-shell,.admin-dialog,.admin-login,[data-sidebar=sidebar][data-mobile=true]){--admin-canvas:#f7f3ed;--admin-surface:#fffdfa;--admin-soft:#f5eee6;--admin-line:#e8ddd1;--admin-ink:#352b24;--admin-muted:#75665b;--admin-accent:#b85722;--admin-accent-soft:#faeadb;--admin-positive:#287a62;--admin-shadow:0 4px 24px #49321c04;font-family:IRANSans,sans-serif}body:has(.admin-shell){padding-bottom:0}.admin-session-recovery{text-align:center}.admin-session-recovery>svg{margin:0 auto 18px;color:var(--admin-accent)}.admin-session-recovery>h1{font-size:22px;line-height:1.8}.admin-session-recovery>.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.admin-load-error,.admin-refresh-error{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border:1px solid #d6b999;border-radius:12px;padding:14px 18px;margin-bottom:20px;background:var(--admin-surface);color:var(--admin-ink);line-height:2}.admin-load-error>span,.admin-refresh-error>span{flex:1 1 220px}.admin-loading-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 16px;color:var(--admin-muted)}.admin-section-recovery{max-width:720px;margin-inline:auto;padding:clamp(24px,5vw,48px)}.admin-section-recovery>svg{color:var(--admin-accent);margin-bottom:20px}.admin-section-recovery h1{font-size:24px;line-height:1.8}.admin-section-recovery p{color:var(--admin-muted);max-width:55ch}.admin-shell{--sidebar:var(--admin-surface);--sidebar-foreground:var(--admin-ink);--sidebar-accent:var(--admin-accent-soft);--sidebar-accent-foreground:var(--admin-accent);--sidebar-border:var(--admin-line);background:var(--admin-canvas);color:var(--admin-ink);margin-bottom:0;min-height:100dvh}.admin-shell [data-slot=sidebar-inset]{background:var(--admin-canvas);min-width:0}.admin-sidebar [data-slot=sidebar-inner]{background:var(--admin-surface);border-left:1px solid var(--admin-line)}.admin-brand{padding:23px 12px;color:var(--admin-ink);font-size:16px;letter-spacing:1px}.admin-brand img{width:44px;height:44px;border:1px solid var(--admin-line)}.admin-brand small{color:var(--admin-muted);font-size:10px;letter-spacing:0}.admin-sidebar [data-slot=sidebar-content]{padding:7px 13px}.admin-sidebar [data-slot=sidebar-menu]{gap:4px}.admin-sidebar [data-slot=sidebar-menu-button]{height:45px;padding:11px 13px;border:1px solid transparent;border-radius:11px;margin:0;font-size:12px;font-weight:500;color:var(--admin-muted);gap:11px;transition:background .18s,color .18s}.admin-sidebar [data-slot=sidebar-menu-button] svg{width:18px;height:18px;stroke-width:1.6;flex-shrink:0}.admin-sidebar [data-slot=sidebar-menu-button]:hover{background:var(--admin-soft);color:var(--admin-ink)}.admin-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important;border-color:var(--admin-line);font-weight:700}.admin-sidebar [data-slot=sidebar-footer]{border-top:1px solid var(--admin-line);padding:17px 16px;gap:12px}.admin-sidebar [data-slot=sidebar-footer]>button{margin:0;min-height:36px;font-size:11px;color:var(--admin-muted)}.admin-sidebar-identity{display:flex;align-items:center;gap:10px;padding:10px 0}.admin-sidebar-identity strong{font-size:11px;font-weight:500}.admin-sidebar-identity small{display:block;color:var(--admin-muted);font-size:10px;margin-top:3px}.admin-header{min-height:76px;height:auto;padding:16px 32px;background:var(--admin-surface);border-bottom:1px solid var(--admin-line);gap:20px}.admin-header>div{gap:13px;min-width:0}.admin-header strong{font-size:12px;font-weight:500}.admin-header button[aria-label="به‌روزرسانی"],.admin-header>div:first-child button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--admin-line);border-radius:10px;color:var(--admin-muted);background:var(--admin-surface)}.admin-dialog :is(button,a):focus-visible,.admin-header button:focus-visible,.admin-shell :is(button,a):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-header .theme-toggle{background:var(--admin-soft);border-color:var(--admin-line);color:var(--admin-muted);width:36px;height:36px}.admin-header .notification-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:10px;border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-muted);font-family:IRANSans,sans-serif;font-size:10px;font-weight:500}.admin-header .notification-button.is-on,.admin-header .notification-button:hover{color:var(--admin-accent);border-color:var(--admin-line);background:var(--admin-accent-soft)}.admin-header .sound-button{width:36px;padding:7px}.admin-state{color:var(--admin-muted);font-size:10px}.admin-state i{background:var(--admin-positive)}.admin-user-identity{display:flex;gap:10px;align-items:center}.admin-user-identity small{display:block;font-size:9px;color:var(--admin-muted)}.admin-shell .avatar,.admin-sidebar-identity .avatar{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--admin-line);background:var(--admin-accent-soft);color:var(--admin-accent);border-radius:11px;font-size:12px;font-weight:700;flex-shrink:0}.admin-main{width:100%;max-width:1570px;padding:32px;margin-inline:auto;min-width:0}.admin-main>*{min-width:0}.admin-heading,.admin-page-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px;margin:0 0 25px}.admin-heading-copy{min-width:0}.admin-heading h1,.admin-page-heading h1{font-size:25px;font-weight:700;line-height:1.7;margin:3px 0 7px;letter-spacing:-.3px}.admin-heading p,.admin-page-heading p{color:var(--admin-muted);font-size:12px;line-height:2;max-width:700px;margin:0}.admin-kicker{font-size:10px;font-weight:500;color:var(--admin-accent);display:flex;align-items:center;gap:7px;letter-spacing:.2px}.admin-action-row,.admin-heading-actions,.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-product-views{margin:0 0 18px}.variant-editor{gap:20px}.variant-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.variant-editor-heading>div{flex:1;min-width:200px}.variant-editor-heading p{color:var(--admin-muted);font-size:11px;line-height:2;margin:6px 0 0}.variant-editor .switch-row{display:inline-flex;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.variant-cards,.variant-option-list{display:grid;gap:16px}.variant-card,.variant-option-card{display:grid;gap:15px;padding:18px;border:1px solid var(--admin-line);border-radius:13px;background:var(--admin-surface);min-width:0}.variant-option-header,.variant-value-add{display:flex;gap:12px;align-items:flex-end}.variant-option-header>label,.variant-value-add>label{flex:1;min-width:0}.variant-option-header>button,.variant-value-add>button{min-height:44px;flex-shrink:0}.variant-value-chips{display:flex;flex-wrap:wrap;gap:8px;min-height:28px;align-items:center}.variant-value-chips>span{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-accent-soft);color:var(--admin-accent);font-size:11px}.variant-value-chips button{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px}.variant-value-chips button:disabled{opacity:.3;cursor:not-allowed}.variant-value-chips>small{color:var(--admin-muted)}.variant-list-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.variant-list-heading>strong{font-size:12px;font-weight:500}.variant-editor .variant-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--admin-line);border-radius:9px;padding:0 12px;color:var(--admin-muted);width:280px;max-width:100%}.variant-editor .variant-search input{border:0;background:transparent;box-shadow:none;padding-inline:0;min-width:0}.variant-card-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.variant-card-heading>div{flex:1;min-width:160px;display:grid;gap:4px}.variant-card-heading strong{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.variant-card-number{color:var(--admin-accent);font-size:10px}.variant-card.is-inactive{border-style:dashed;background:var(--admin-soft)}.variant-row-options,.variant-row-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.variant-row-options>label:only-child{grid-column:1/-1}.variant-row-options>label{min-width:0}.variant-card select{min-height:44px;width:100%;border:1px solid var(--admin-line);border-radius:8px;background:var(--admin-surface);color:var(--admin-ink);padding:8px 10px}.variant-editor-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:30px 18px;border:1px dashed var(--admin-line);border-radius:13px;color:var(--admin-muted);font-size:11px}.variant-draft-error,.variant-editor-empty svg{color:var(--admin-accent)}.variant-draft-error{border:1px solid var(--admin-line);background:var(--admin-accent-soft);border-radius:9px;padding:12px 15px;font-size:11px;line-height:2}@media (max-width:600px){.variant-card,.variant-option-card{padding:14px;gap:14px}.variant-value-add{flex-wrap:wrap}.variant-value-add>label{flex-basis:100%}.variant-value-add>button{width:100%}.variant-row-options,.variant-row-prices{grid-template-columns:1fr}.variant-list-heading>.variant-search{width:100%}.variant-editor .admin-row-actions>button{flex:1 1 130px}.variant-card-heading>div{flex-basis:100%}}.admin-heading-actions{padding-top:9px}.admin-heading-actions:empty{display:none}.admin-main :is(.panel,.admin-section-card){background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:17px;box-shadow:var(--admin-shadow);padding:24px;margin-bottom:22px;min-width:0}.admin-main .editor-grid .panel{margin:0}.admin-main :is(h2,h3){color:var(--admin-ink);line-height:1.9}.admin-main h2{font-size:16px;font-weight:700}.admin-main h3{font-size:13px;font-weight:500}.admin-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 22px}.admin-card-heading h2,.admin-card-heading h3{margin:0 0 6px}.admin-card-heading p{color:var(--admin-muted);font-size:11px;line-height:1.9;margin:0}.admin-card-heading>div{min-width:0;flex:1}.admin-card-heading>div:has(>.admin-card-icon){display:flex;align-items:flex-start;gap:13px}.admin-card-heading>.badge{flex-shrink:0}.admin-card-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-soft);color:var(--admin-accent);flex-shrink:0}.admin-card-icon svg{width:19px;height:19px;stroke-width:1.65}.admin-main .help,.admin-muted{color:var(--admin-muted);font-size:11px;line-height:2}.admin-main .help{margin:0}.admin-dialog :is(.primary-button,.outline-button,.blue-button),.admin-shell :is(.primary-button,.outline-button,.blue-button){border-radius:11px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:500;gap:8px;line-height:1.9}.admin-dialog :is(button,a)>svg,.admin-shell :is(button,a)>svg{flex-shrink:0}.admin-dialog :is(button,input,select,textarea):disabled,.admin-shell :is(button,input,select,textarea):disabled{cursor:not-allowed}.admin-dialog .primary-button,.admin-shell .primary-button{background:var(--admin-accent);color:#fff}.admin-dialog .primary-button:hover,.admin-shell .primary-button:hover{background:#9c461a}.admin-dialog .outline-button,.admin-shell .outline-button{background:var(--admin-surface);color:var(--admin-accent);border-color:var(--admin-line)}.admin-dialog .outline-button:hover,.admin-shell .outline-button:hover{background:var(--admin-soft)}.admin-shell .text-link{font-weight:500;color:var(--admin-accent)}.admin-main .badge{padding:5px 10px;border-radius:8px;font-size:10px;font-weight:500;line-height:1.8}.admin-main .badge.paid{background:#e5f2eb;color:#267153}.admin-main .badge.pending{background:#fcf0dc;color:#91661d}.admin-main .badge.cancelled,.admin-main .badge.refunded{background:#fae7e5;color:#a44443}.admin-dialog .form-stack,.admin-main .form-stack{gap:21px}.admin-dialog label,.admin-main label{gap:8px;font-size:11px;font-weight:500;min-width:0;color:var(--admin-muted)}.admin-dialog :is(input,textarea,select,[data-slot=select-trigger]),.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[data-slot=select-trigger]){background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-ink);border-radius:10px;font-family:IRANSans,sans-serif;font-size:12px;font-weight:300;min-height:44px;box-shadow:none}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:var(--admin-muted);opacity:.65}.admin-dialog :is(input,textarea,select):focus-visible,.admin-shell :is(input,textarea,select):focus-visible{outline:2px solid #b8572250;outline-offset:1px}.admin-form-grid,.admin-main .two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-form-section{display:grid;gap:18px;padding:20px;background:var(--admin-soft);border:1px solid var(--admin-line);border-radius:13px}.admin-form-section>h3{margin:0}.admin-main .inline-end{gap:14px;flex-wrap:wrap}.admin-main .switch-row{flex-direction:row;align-items:center}.admin-shell [data-slot=switch]{background:var(--admin-line);direction:ltr}.admin-shell [data-slot=switch][data-state=checked]{background:var(--admin-accent)}.admin-shell [data-slot=switch-thumb]{background:var(--admin-surface)}.admin-main .toolbar,.admin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:22px}.admin-toolbar label,.admin-toolbar>input{flex:1;min-width:155px}.admin-main .admin-search{background:var(--admin-surface);border-color:var(--admin-line);border-radius:11px;min-height:46px;margin:0 0 22px;gap:10px;color:var(--admin-accent)}.admin-search input{background:transparent!important;border:0!important;min-width:0}.admin-main .notice{border:1px solid var(--admin-line);background:var(--admin-soft);color:var(--admin-muted);border-radius:12px;font-size:11px;line-height:2;padding:15px 18px}.admin-main .error{color:#a4433a;background:#fff0ec;border:1px solid #ebc6be;padding:14px 17px;border-radius:12px;font-size:12px}.admin-resource-status{display:flex;align-items:center;gap:12px;padding:17px 19px;border:1px solid var(--admin-line);border-radius:12px;background:var(--admin-soft);color:var(--admin-muted);margin-bottom:20px;font-size:12px;line-height:2}.admin-resource-status>svg{flex-shrink:0;color:var(--admin-accent)}.admin-resource-status>div{min-width:0;flex:1}.admin-resource-status p{margin:4px 0 0;overflow-wrap:anywhere}.admin-resource-status strong{color:var(--admin-ink);font-size:12px;font-weight:500}.admin-resource-status>button{flex-shrink:0}.admin-resource-status.is-error{border-inline-start:3px solid var(--admin-accent)}.admin-main .form-stack>.admin-resource-status{margin-bottom:0}.admin-empty-state{display:grid;place-items:center;gap:10px;min-height:155px;text-align:center;padding:25px 18px;color:var(--admin-muted)}.admin-empty-state>svg{color:var(--admin-accent);width:28px;height:28px;stroke-width:1.3;opacity:.65}.admin-empty-state strong{font-size:12px;font-weight:500}.admin-empty-state p{font-size:11px;margin:0;max-width:400px}.admin-main .stat-grid{margin:0 0 23px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-main .stat-card{background:var(--admin-surface);border-color:var(--admin-line);border-radius:15px;padding:21px;min-width:0}.admin-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.admin-stat-top>span{font-size:11px;color:var(--admin-muted)}.admin-stat-top .admin-card-icon{width:34px;height:34px;border-radius:10px}.admin-main .stat-card>strong{font-size:24px;font-weight:700;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.admin-main .stat-card small{font-size:10px;color:var(--admin-muted);font-weight:300}.admin-stat-note{display:block;color:var(--admin-muted);font-size:10px;margin:11px 0 0}.admin-main .overview-grid{gap:22px;margin-bottom:0}.admin-main .chart-bars{padding-top:16px;gap:10px}.admin-main .chart-bars>div>div{background:linear-gradient(#e5b58d,var(--admin-accent));border-radius:7px 7px 2px 2px}.admin-main .chart-bars :is(small,span){color:var(--admin-muted);font-size:10px}.admin-main .integration-line{padding:13px 0;border-bottom:1px solid var(--admin-line);font-size:11px}.admin-main .integration-line:last-of-type{margin-bottom:17px}.admin-table-summary{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--admin-muted)}.admin-main [data-slot=table-container]{border:1px solid var(--admin-line);border-radius:12px;max-width:100%}.admin-main [data-slot=table]{font-size:11px;width:100%}.admin-main [data-slot=table-head]{padding:13px 16px;background:var(--admin-soft);color:var(--admin-muted);font-size:11px;font-weight:500;height:auto}.admin-main [data-slot=table-cell]{padding:16px;color:var(--admin-ink);font-size:11px;vertical-align:middle}.admin-main [data-slot=table-row]{border-color:var(--admin-line)}.admin-main [data-slot=table-row]:hover{background:#b8572206}.admin-main .table-empty{padding:0}.admin-main .table-product{display:flex;align-items:center;gap:12px;min-width:210px;max-width:390px}.admin-main .table-product img{width:44px;height:48px;object-fit:contain;background:#fff;padding:4px;border:1px solid var(--admin-line);border-radius:8px;flex-shrink:0}.admin-product-meta{min-width:0}.admin-product-meta strong{display:block;font-weight:500;line-height:1.9}.admin-product-meta small{display:block;font-size:10px;color:var(--admin-muted);margin-top:3px}.admin-main [data-slot=table-cell]>.text-link,.admin-row-actions>.text-link{border:1px solid var(--admin-line);padding:7px 11px;border-radius:8px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;font-size:11px}.admin-collection-grid,.admin-main .editor-grid,.admin-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:0}.admin-main .editor-grid>.admin-content-intro,.admin-main .editor-grid>.shipping-mode,.admin-main .editor-grid>h2{grid-column:1/-1}.admin-content-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:var(--admin-soft);border:1px solid var(--admin-line);border-radius:13px;color:var(--admin-muted);font-size:11px}.admin-content-intro p{margin:0}.admin-main .add-tile{min-height:185px;border-radius:17px;border-color:#d5bda8;background:var(--admin-soft);color:var(--admin-accent);font-size:12px;font-weight:500;transition:background .2s}.admin-main .add-tile:hover{background:var(--admin-accent-soft)}.admin-main .image-field{padding:0;gap:14px}.admin-main .image-field>img{background:var(--admin-soft);border-color:var(--admin-line);border-radius:11px;padding:16px;height:170px;margin-bottom:0}.admin-main .image-guidance{background:var(--admin-soft);border-color:var(--admin-line);padding:12px;border-radius:10px}.admin-main .image-current-size,.admin-main .image-guidance{color:var(--admin-muted);font-size:10px}.admin-item-card>.admin-action-row,.admin-main .form-stack>.admin-action-row{border-top:1px solid var(--admin-line);padding-top:16px;margin-top:2px}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:11px;color:var(--admin-muted)}.admin-pagination>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.admin-order-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:12px}.admin-order-summary p{font-size:12px;margin:0;line-height:2;overflow-wrap:anywhere}.admin-order-summary small{display:block;font-size:10px;color:var(--admin-muted)}.admin-order-summary strong{font-size:13px;font-weight:500}.admin-main .pos-layout{grid-template-columns:minmax(0,1fr) minmax(310px,365px);gap:22px;align-items:start}.admin-main .pos-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:650px;padding:2px}.admin-main .pos-products>button{background:var(--admin-surface);border-color:var(--admin-line);border-radius:13px;padding:14px 10px;gap:10px;color:var(--admin-ink)}.admin-main .pos-products>button:hover{background:var(--admin-soft);border-color:var(--admin-accent)}.admin-main .pos-products img{width:88px;height:88px;background:#fff;border-radius:9px;padding:5px}.admin-main .pos-products span{font-size:11px;height:42px;font-weight:500}.admin-main .pos-products b{font-size:12px;color:var(--admin-accent)}.admin-main .pos-products small{color:var(--admin-muted);font-size:10px}.admin-main .pos-cart h2,.admin-main .pos-line,.admin-main .pos-total{border-color:var(--admin-line)}.admin-main .pos-line{padding:16px 0}.admin-main .pos-line>div{gap:10px;margin:13px 0 0}.admin-main .pos-line button{width:30px;height:30px;border-color:var(--admin-line);border-radius:8px;background:var(--admin-soft)}.admin-main .pos-cart .form-stack{margin-top:22px}.admin-main .pos-total{padding-top:20px;margin-top:3px;font-weight:500}.admin-main .pos-total strong{color:var(--admin-accent);font-size:19px}.admin-main .role-cards{gap:17px;margin-bottom:22px}.admin-main .role-cards .panel{margin:0}.admin-main .role-cards p{font-size:11px;margin:0;color:var(--admin-muted)}.admin-main .offline-draft,.admin-main .staff-list>div{padding:18px 0;border-color:var(--admin-line);gap:17px}.admin-main .offline-draft:last-child,.admin-main .staff-list>div:last-child{border-bottom:0}.admin-identity strong{font-size:12px;font-weight:500}.admin-identity small{display:block;font-size:10px;margin:5px 0 0;color:var(--admin-muted)}.admin-main .staff-list small{margin-right:0}.admin-main .staff-list .admin-row-actions{margin-right:auto}.admin-connection-card .connection-label{margin-right:0;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:var(--admin-soft)}.admin-credential-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-credential-controls>:first-child{flex:1;min-width:150px}.admin-credential-controls button{flex-shrink:0}.admin-main .connection-test{gap:18px;margin-top:7px;padding-top:20px;border-color:var(--admin-line)}.admin-main .connection-test small{color:var(--admin-muted);margin:0}.admin-main .connection-test .notice{margin:0}.admin-main .integration-save{box-shadow:0 5px 20px #58341720;margin-top:7px}.admin-receipt-stage{background:var(--admin-soft);border:1px solid var(--admin-line);border-radius:12px;padding:18px;overflow:auto}.admin-main .receipt-preview{padding-top:18px;border-color:var(--admin-line)}.admin-main .receipt-preview summary{font-size:11px;color:var(--admin-accent)}.admin-main .receipt-preview .receipt{margin:0 auto}.admin-restore-meta{overflow-wrap:anywhere;color:var(--admin-muted);font-size:11px}.admin-main .zone-card{background:var(--admin-soft);border-color:var(--admin-line);border-radius:12px;padding:18px}.admin-main .zone-card p{color:var(--admin-muted);font-size:11px}.admin-main .shipping-mode{margin-bottom:0}.admin-main .manual-map{margin-top:5px;font-size:11px}.admin-main .manual-map summary{color:var(--admin-accent)}.admin-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:22px}.admin-main :is(.admin-step-grid,.admin-service-grid)>.panel{margin-bottom:0}.admin-dialog{background:var(--admin-surface)!important;color:var(--admin-ink)!important;border:1px solid var(--admin-line);border-radius:18px!important;padding:28px!important;max-width:760px!important;max-height:92dvh;overflow:auto;overscroll-behavior:contain}.admin-dialog [data-slot=dialog-title]{font-family:IRANSans,sans-serif;font-size:18px;font-weight:700;line-height:1.9;padding-inline:48px 0}.admin-dialog [data-slot=alert-dialog-title]{font-family:IRANSans,sans-serif;font-size:17px;font-weight:700;line-height:1.9}.admin-dialog [data-slot=alert-dialog-description]{color:var(--admin-muted);font-size:12px;line-height:2}.admin-dialog [data-slot=alert-dialog-footer]{gap:12px;margin-top:16px}.admin-dialog [data-slot=dialog-description]{color:var(--admin-muted);font-size:12px;line-height:2;padding-inline:48px 0}.admin-dialog [data-slot=dialog-close]{width:44px;height:44px;top:21px;right:21px;border:1px solid var(--admin-line);border-radius:11px;background:var(--admin-soft);color:var(--admin-muted);display:grid;place-items:center;opacity:1}.admin-dialog details{border:1px solid var(--admin-line);border-radius:11px;padding:15px}.admin-dialog details summary{color:var(--admin-accent);font-size:12px;cursor:pointer}.admin-dialog details[open]{display:grid;gap:15px}body .finance-dialog{overscroll-behavior:contain}body .finance-dialog [data-slot=dialog-close]{width:44px;height:44px;top:20px;right:20px;border-radius:11px}body .finance-dialog :is([data-slot=dialog-title],[data-slot=dialog-description]){padding-inline-start:48px}body .finance-dialog :is(button,a):focus-visible{outline:2px solid var(--finance-accent,var(--admin-accent));outline-offset:3px}.admin-login{padding:34px;border-radius:21px;background:var(--admin-surface);border-color:var(--admin-line);box-shadow:var(--admin-shadow)}.admin-login h1{color:var(--admin-ink);font-size:21px;font-weight:700}.admin-login p{color:var(--admin-muted);font-size:12px;text-align:center}.admin-login label{color:var(--admin-muted);font-size:11px}.admin-login input{background:var(--admin-surface);border-color:var(--admin-line);color:var(--admin-ink);min-height:45px;border-radius:10px}.admin-login-brand{display:grid;justify-items:center;gap:15px;margin-bottom:24px}.admin-login-brand img{width:82px;height:82px;border-radius:50%}.admin-login-brand .admin-kicker{font-size:9px;letter-spacing:1.3px}.admin-nav-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--admin-muted);font-size:10px;padding:0 13px 15px}.admin-nav-label button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--admin-line);border-radius:9px;color:var(--admin-ink);background:var(--admin-soft);font-size:23px;line-height:1}.admin-header-title{display:grid;gap:1px;min-width:0}.admin-header-title small{color:var(--admin-muted);font-size:9px}.admin-header button[aria-label="به‌روزرسانی اطلاعات"]{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--admin-line);border-radius:10px;background:var(--admin-surface);color:var(--admin-muted);flex-shrink:0}.admin-content-workspace{display:grid;gap:32px}.admin-content-section{display:grid;gap:20px;min-width:0}.admin-subsection-heading{margin:0}.admin-subsection-heading h2{margin:0 0 4px}.admin-subsection-heading p{margin:0}.admin-integrations-form{display:grid;gap:0}.admin-main .zone-card{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.admin-main .zone-card p{margin:3px 0 0}.admin-main .zone-card .danger-button{float:none}.admin-order-id{direction:ltr;display:inline-block;font-size:11px;font-weight:500}.admin-order-summary>div{display:grid;gap:6px;min-width:0}.admin-order-summary span{color:var(--admin-muted);font-size:10px}.admin-order-address{padding:16px;background:var(--admin-soft);border:1px solid var(--admin-line);border-radius:12px;margin:0;line-height:2;font-size:12px}.admin-main .admin-stock-low{color:#a26429}.admin-dialog .image-field>img{background:var(--admin-soft);border-color:var(--admin-line);padding:15px;border-radius:11px}body:has(.admin-shell) [data-slot=select-content]{background:var(--admin-surface);color:var(--admin-ink);border-color:var(--admin-line);font-family:IRANSans,sans-serif;border-radius:11px;font-size:12px}[data-sidebar=sidebar][data-mobile=true],[data-sidebar=sidebar][data-mobile=true] :is([data-slot=sidebar-header],[data-slot=sidebar-content],[data-slot=sidebar-footer]){background:var(--admin-surface)!important;color:var(--admin-ink)!important}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-footer]{padding:17px;border-top:1px solid var(--admin-line)}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-content]{padding:8px 14px}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]{color:var(--admin-muted)!important;font-family:IRANSans,sans-serif;font-size:12px;font-weight:500;height:44px;padding:11px 13px;border-radius:11px}[data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important}html[data-theme=dark] :is(body:has(.admin-shell),.admin-shell,.admin-dialog,.admin-login,[data-sidebar=sidebar][data-mobile=true]){--admin-canvas:#211d19;--admin-surface:#2a241e;--admin-soft:#342a22;--admin-line:#4b3b2e;--admin-ink:#eee0d1;--admin-muted:#b9a28e;--admin-accent:#e09a67;--admin-accent-soft:#483120;--admin-positive:#a9c49a;--admin-shadow:none}html[data-theme=dark] .admin-header,html[data-theme=dark] .admin-main .panel,html[data-theme=dark] .admin-main .stat-card,html[data-theme=dark] .admin-shell,html[data-theme=dark] .admin-shell [data-slot=sidebar-inner]{background:var(--admin-surface);color:var(--admin-ink);border-color:var(--admin-line)}html[data-theme=dark] .admin-dialog .primary-button,html[data-theme=dark] .admin-shell .primary-button{background:#b85722;color:#fff}html[data-theme=dark] .admin-main .badge.paid{background:#263c2d;color:#a9ccb1}html[data-theme=dark] .admin-main .badge.pending{background:#45341f;color:#e2bf83}html[data-theme=dark] .admin-main .badge.cancelled,html[data-theme=dark] .admin-main .badge.refunded{background:#442b28;color:#e3aaa3}html[data-theme=dark] .admin-main .error{background:#402724;border-color:#72443b;color:#e6b1a5}html[data-theme=dark] :is(.admin-shell,.admin-dialog) .danger-button{background:#442b28!important;border-color:#93625a!important;color:#f0b9b2!important}html[data-theme=dark] :is(.admin-shell,.admin-dialog) .danger-button:hover:not(:disabled){background:#63382f!important;color:#fff0ec!important}html[data-theme=dark] [data-sidebar=sidebar][data-mobile=true],html[data-theme=dark] [data-sidebar=sidebar][data-mobile=true] :is([data-slot=sidebar-header],[data-slot=sidebar-content],[data-slot=sidebar-footer]){background:var(--admin-surface)!important;color:var(--admin-ink)!important}html[data-theme=dark] [data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button]{color:var(--admin-muted)!important}html[data-theme=dark] [data-sidebar=sidebar][data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{background:var(--admin-accent-soft)!important;color:var(--admin-accent)!important}@media (max-width:1200px){.admin-main{padding:26px}.admin-header{padding-inline:26px}.admin-main .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .pos-layout{grid-template-columns:minmax(0,1fr) 310px}.admin-main .pos-products{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header .admin-state,.admin-user-identity>div{display:none}}@media (max-width:950px){.admin-main .editor-grid,.admin-main .pos-layout,.admin-service-grid{grid-template-columns:1fr}.admin-main .pos-products{grid-template-columns:repeat(3,minmax(0,1fr));max-height:460px}}@media (max-width:600px){.admin-main{padding:22px 14px}.admin-header{min-height:66px;height:auto;padding:12px 14px;gap:12px;flex-wrap:wrap}.admin-header>div{gap:8px}.admin-header>div:first-child{flex-basis:100%}.admin-header>div:last-child{width:100%;justify-content:flex-end;gap:8px}.admin-header .notification-button{width:44px;min-height:44px;height:44px;padding:10px;font-size:11px;gap:8px}.admin-header .notification-button span{display:none}.admin-header .admin-alert-actions{gap:8px}.admin-header .sound-button{width:44px}.admin-header .notification-button svg{width:19px;height:19px}.admin-header strong{font-size:13px}.admin-header .theme-toggle,.admin-header button[aria-label="به‌روزرسانی"],.admin-header>div:first-child button{width:44px;height:44px;border-radius:11px}.admin-user-identity{display:none}.admin-header-title{max-width:none;flex:1}.admin-header-title small{font-size:10px}.admin-header-title strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-header button[aria-label="به‌روزرسانی اطلاعات"]{width:44px;height:44px;border-radius:11px}.admin-heading,.admin-page-heading{gap:15px;margin-bottom:21px}.admin-heading-copy{width:100%}.admin-heading h1,.admin-page-heading h1{font-size:20px;margin-top:2px}.admin-heading p,.admin-page-heading p{font-size:11px}.admin-kicker{font-size:9px}.admin-heading-actions{width:100%;padding-top:0;gap:9px}.admin-heading-actions>button{flex:1}.admin-main :is(.panel,.admin-section-card){padding:18px;border-radius:15px;margin-bottom:18px}.admin-card-heading{margin-bottom:18px}.admin-card-heading h2{font-size:14px}.admin-card-heading p{font-size:10px}.admin-card-icon{width:35px;height:35px;border-radius:10px}.admin-card-icon svg{width:17px;height:17px}.admin-main .form-stack{gap:18px}.admin-resource-status{flex-wrap:wrap;padding:15px;gap:12px}.admin-resource-status>div{flex-basis:100%}.admin-resource-status>button{width:100%}.admin-shell :is(.primary-button,.outline-button,.blue-button){font-size:12px;min-height:44px;padding-inline:13px}:is(.admin-main,.admin-dialog) .admin-row-actions{gap:8px}:is(.admin-main,.admin-dialog) .admin-row-actions>:is(button,a),:is(.admin-shell,.admin-dialog) .danger-button{min-height:44px}.admin-main .stat-grid{gap:11px}.admin-main .stat-card{padding:15px;border-radius:13px}.admin-stat-top{gap:6px;margin-bottom:17px}.admin-stat-top>span{font-size:10px}.admin-main .stat-card>strong{font-size:20px}.admin-main .stat-card small,.admin-stat-note{font-size:9px}.admin-stat-top .admin-card-icon{width:28px;height:28px;border-radius:8px}.admin-stat-top .admin-card-icon svg{width:15px;height:15px}.admin-dialog .two-fields,.admin-form-grid,.admin-main .two-fields{grid-template-columns:minmax(0,1fr);gap:16px}:is(.admin-shell,.admin-dialog,.admin-login) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[data-slot=select-trigger]){font-size:16px}.admin-form-section{padding:15px;gap:16px}.admin-main .toolbar,.admin-toolbar{gap:12px;align-items:stretch}.admin-main .toolbar>input,.admin-toolbar>input{max-width:none;min-width:100%}.admin-main .toolbar>[data-slot=select-trigger]{flex:1}.admin-main .toolbar label,.admin-toolbar label{min-width:125px}.admin-main .toolbar>button{min-height:43px}.admin-collection-grid,.admin-main .editor-grid,.admin-service-grid{grid-template-columns:1fr;gap:17px}.admin-content-workspace{gap:28px}.admin-content-section{gap:18px}.admin-content-intro{padding:15px;flex-wrap:wrap;font-size:10px}.admin-main .image-field>img{height:155px}.admin-main [data-slot=table-container]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--admin-muted) var(--admin-soft)}.admin-main [data-slot=table-head]{font-size:11px;padding:12px}.admin-main [data-slot=table-cell]{font-size:12px;padding:14px 12px}.admin-pagination{flex-wrap:wrap;font-size:11px;gap:14px}.admin-pagination>div{gap:8px}.admin-pagination>div:last-child{margin-inline-start:auto}.admin-main .pos-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.admin-main .pos-products>button{padding:12px 8px}.admin-main .pos-products img{height:75px;width:75px}.admin-main .role-cards,.admin-step-grid{grid-template-columns:1fr;gap:13px}.admin-main .staff-list>div{align-items:flex-start;gap:13px}.admin-main .staff-list .admin-row-actions{width:100%;margin:0}.admin-credential-controls{gap:9px}.admin-credential-controls>:first-child{min-width:130px}.admin-receipt-stage{padding:9px}.admin-dialog{padding:22px!important;max-width:calc(100% - 20px)!important;border-radius:16px!important;max-height:94dvh}.admin-dialog [data-slot=dialog-title]{font-size:16px;padding-inline:49px 0}.admin-dialog [data-slot=dialog-close]{right:15px;top:15px}body .finance-dialog [data-slot=dialog-close]{top:12px;right:12px}body .finance-dialog :is([data-slot=dialog-title],[data-slot=dialog-description]){padding-inline-start:48px}body .finance-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:16px}body .finance-dialog .finance-form-grid{grid-template-columns:minmax(0,1fr)}body .finance-dialog .finance-selected-product>button{width:44px;height:44px}body .finance-dialog .finance-line-top>button{min-height:44px}body .finance-dialog .finance-preview-actions>button{min-height:44px;flex:1 1 140px}.admin-order-summary{grid-template-columns:1fr}.admin-main .pos-line button{width:40px;height:40px}.admin-main .pos-line>div{gap:8px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-dialog *,.admin-shell *{scroll-behavior:auto;transition-duration:0s!important}}