:root{--admin-layer-dropdown:45;--admin-layer-modal:60}.admin-products-panel{--admin-success-bg:#e7f7ef;--admin-success:#167149;--admin-danger-bg:#fff0ed;--admin-danger:#b6422c;--admin-warning-bg:#fff5d9;--admin-warning:#916200;--admin-hidden-bg:#fff1e8;--admin-hidden:#b85b25;--admin-neutral-bg:#eef2f2;--admin-neutral:#647779;--admin-score-bg:#e7f7f5;--admin-score:#087f83;padding:18px;overflow:visible}.admin-product-search{gap:7px;margin:10px 0 8px}.admin-product-search-row{gap:7px}.admin-product-search-row input,.admin-product-search-row button{height:38px;min-height:38px}.admin-product-filter-panel{border-radius:10px;padding:8px 10px}.admin-product-filter-panel summary{justify-content:space-between;align-items:center;min-height:24px;list-style:none;display:flex}.admin-product-filter-panel summary::-webkit-details-marker{display:none}.admin-product-filter-panel>div{gap:7px;margin-top:8px}.admin-product-filter-panel label{gap:3px}.admin-product-filter-panel select{height:35px}.admin-bulk-toolbar{border-radius:10px;gap:10px;margin:8px 0;padding:8px 11px}.admin-bulk-toolbar>strong{font-size:12px}.admin-bulk-toolbar>div{gap:6px}.admin-bulk-toolbar button{min-height:34px;padding:6px 10px;font-size:11px}.admin-products-panel .table-wrap{margin-top:8px}.product-admin-table th,.product-admin-table td{vertical-align:middle;padding:9px 8px}.product-admin-table tbody tr{transition:background-color .18s}.product-admin-table tbody tr:hover{background:#f5faf9}.admin-product-identity{gap:9px;min-width:205px}.admin-product-identity img{width:44px;height:44px;transition:transform .18s}.product-admin-table tbody tr:hover .admin-product-identity img{transform:scale(1.04)}.admin-product-identity small,.product-admin-table td>small{font-size:9px}.stock-badge{margin-top:4px;padding:3px 7px}.status.selling,.stock-badge.normal{background:var(--admin-success-bg);color:var(--admin-success)}.status.ended{background:var(--admin-neutral-bg);color:var(--admin-neutral)}.status.soldout,.stock-badge.out{background:var(--admin-danger-bg);color:var(--admin-danger)}.status.hidden{background:var(--admin-hidden-bg);color:var(--admin-hidden)}.stock-badge.low{background:var(--admin-warning-bg);color:var(--admin-warning)}.detail-score{background:var(--admin-score-bg);color:var(--admin-score)}.admin-actions{gap:5px}.admin-actions button,.admin-actions a{transition:border-color .16s,background-color .16s,color .16s,transform .16s}.admin-actions button:hover,.admin-actions a:hover{transform:translateY(-1px)}.admin-actions .admin-action-primary{border-color:var(--teal);background:var(--teal);color:#fff}.admin-actions .admin-action-secondary{color:var(--teal);background:#fff;border-color:#bcd7d4}.admin-more-trigger{border:1px solid var(--line);width:34px;height:32px;color:var(--teal);background:#fff;border-radius:7px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.admin-more-trigger[aria-expanded=true]{border-color:var(--teal);background:#edf8f6}.admin-product-popover{z-index:var(--admin-layer-dropdown);border:1px solid var(--line);background:#fff;border-radius:10px;min-width:144px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 38px #07303533}.admin-product-popover button{color:#27494d;text-align:left;background:#fff;border:0;border-radius:7px;width:100%;min-height:36px;padding:8px 10px;font-size:11px;font-weight:850}.admin-product-popover button:hover,.admin-product-popover button:focus-visible{color:var(--teal);background:#edf8f6}.admin-product-popover button:disabled{cursor:not-allowed;opacity:.45}.admin-product-popover button.danger-lite{color:#ad442e}.admin-product-popover button.danger-lite:hover,.admin-product-popover button.danger-lite:focus-visible{background:#fff2ed}.admin-product-popover-divider{background:var(--line);height:1px;margin:5px 4px}.admin-pagination{justify-content:space-between;gap:8px;margin-top:14px}.admin-pagination>span:first-child{color:var(--muted);font-weight:700}.admin-pagination button{padding:7px 11px}.admin-ai-nav{display:block}.admin-ai-nav>summary{cursor:pointer;color:#fff9;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:850;list-style:none;display:flex}.admin-ai-nav>summary::-webkit-details-marker{display:none}.admin-ai-nav>summary.active,.admin-ai-nav[open]>summary{color:#fff;background:#ffffff1c}.admin-ai-nav>summary span:last-child{transition:transform .18s}.admin-ai-nav[open]>summary span:last-child{transform:rotate(180deg)}.admin-ai-nav .admin-ai-subnav{padding-top:5px}.admin-products-panel :is(button,a,summary,input,select):focus-visible,.admin-ai-nav>summary:focus-visible,.admin-product-popover button:focus-visible{outline-offset:2px;outline:3px solid #007f833d}@media (max-width:700px){.admin-product-search-row{grid-template-columns:1fr 1fr}.admin-product-filter-panel:not([open]){padding:8px 10px}.admin-product-filter-panel>div{grid-template-columns:1fr}.admin-bulk-toolbar{padding:8px;position:sticky;bottom:8px}.admin-bulk-toolbar>div{grid-template-columns:1fr 1fr}.admin-products-panel{padding:14px}.admin-products-panel .table-wrap{overflow:visible}.product-admin-table,.product-admin-table tbody,.product-admin-table tr,.product-admin-table td{width:100%;min-width:0;display:block}.product-admin-table thead{display:none}.product-admin-table tr{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:10px}.product-admin-table td{text-align:right;border:0;border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 2px;display:flex}.product-admin-table td:last-child{border-bottom:0}.product-admin-table td:before{color:var(--muted);flex:none;font-size:10px;font-weight:850}.product-admin-table td:first-child{justify-content:flex-start}.product-admin-table td:first-child:before{content:none}.product-admin-table td:nth-child(2):before{content:"상품"}.product-admin-table td:nth-child(3):before{content:"가격"}.product-admin-table td:nth-child(4):before{content:"재고"}.product-admin-table td:nth-child(5):before{content:"상태"}.product-admin-table td:nth-child(6):before{content:"분류"}.product-admin-table td:nth-child(7):before{content:"완성도"}.product-admin-table td:nth-child(8):before{content:"등록·수정"}.product-admin-table td:nth-child(9):before{content:"관리"}.admin-product-identity{text-align:left;width:100%;min-width:0}.admin-actions{justify-content:flex-end;width:100%}.admin-actions details>div{left:auto;right:0}.admin-pagination{flex-wrap:wrap}.admin-pagination>span:first-child{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.product-admin-table tbody tr,.admin-product-identity img,.admin-actions button,.admin-actions a,.admin-ai-nav>summary span:last-child{transition:none!important}}
.admin-order-search{gap:8px;margin:14px 0 8px;display:grid}.admin-order-search>div:first-child{gap:7px;display:flex}.admin-order-search>div:first-child input{border:1px solid var(--line);border-radius:9px;flex:1;min-width:0;height:40px;padding:0 12px}.admin-order-search button{border:1px solid var(--line);min-height:40px;color:var(--teal);background:#fff;border-radius:8px;padding:0 14px;font-weight:850}.admin-order-filters{grid-template-columns:repeat(6,minmax(110px,1fr));gap:7px;display:grid}.admin-order-filters label{color:var(--muted);gap:3px;font-size:10px;font-weight:850;display:grid}.admin-order-filters select,.admin-order-filters input{border:1px solid var(--line);height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.admin-order-bulk{background:#f4faf9;border:1px solid #cfe1df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:8px 11px;display:flex}.admin-order-bulk strong{color:var(--teal);font-size:12px}.admin-order-bulk>div{gap:6px;display:flex}.admin-order-bulk button{background:#fff;border:1px solid #bfd6d4;border-radius:7px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:800}.admin-order-bulk button:disabled{cursor:not-allowed;opacity:.4}.admin-orders-panel{padding:18px}.admin-orders-table{white-space:normal}.admin-orders-table th,.admin-orders-table td{vertical-align:top;padding:10px 7px}.admin-orders-table td:nth-child(2){gap:3px;min-width:160px;display:grid}.admin-orders-table td:nth-child(6){min-width:190px}.admin-order-number{width:max-content;color:var(--teal);background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.admin-orders-table td small,.admin-orders-table td a{color:var(--muted);font-size:10px;display:block}.admin-order-items-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-orders-table small.internal{color:#8a5a2b}.admin-order-flags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.admin-order-flags em{color:#2466a4;background:#e8f4ff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.admin-order-flags em.warning{color:#916200;background:#fff5d9}.admin-order-flags em.danger{color:#b6422c;background:#fff0ed}.admin-order-status{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-order-status.pending{color:#647779;background:#eef2f2}.admin-order-status.paid{color:#2466a4;background:#e8f3ff}.admin-order-status.preparing,.admin-order-status.delivery_ready{color:#b85b25;background:#fff1e8}.admin-order-status.shipped{color:#167149;background:#e7f7ef}.admin-order-status.delivered{color:#075d3b;background:#dff4ea}.admin-order-status.cancelled{color:#647779;background:#eef2f2}.admin-order-status.return_requested,.admin-order-status.refunded{color:#b6422c;background:#fff0ed}.admin-order-quick{margin-top:6px}.admin-order-quick button,.admin-orders-table td:nth-child(6) button,.admin-orders-table td:nth-child(6) a{border:1px solid var(--line);min-height:29px;color:var(--teal);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.admin-orders-table td:nth-child(6) select,.admin-orders-table td:nth-child(6) input{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:32px;margin-bottom:5px;padding:0 7px;font-size:10px}.admin-orders-table td:nth-child(6)>div{gap:5px;display:flex}.admin-orders-table td:nth-child(6)>div a{margin:0}.admin-order-empty{color:var(--muted);text-align:center!important;padding:46px!important}.admin-order-empty small{margin-top:5px}.admin-orders-panel :is(button,input,select,a,textarea):focus-visible{outline-offset:2px;outline:3px solid #007f833d}.admin-order-cs-head{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:17px 22px;display:flex}.admin-order-cs-head>div{margin-right:auto}.admin-order-cs-head span:first-child{color:var(--coral);font-size:9px;font-weight:900;display:block}.admin-order-cs-head h2{margin:3px 0 0;font-size:21px}.admin-order-cs-head>a{color:var(--teal);font-weight:850}.admin-order-cs-head>b{font-size:11px}.admin-order-cs-head>button{color:#6c7f81;background:0 0;border:0;font-size:27px}.admin-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-order-detail-grid>div{background:#f6faf9;border-radius:8px;padding:11px}.admin-order-detail-grid .wide{grid-column:1/-1}.admin-order-detail-grid dt{color:var(--muted);font-size:10px;font-weight:800}.admin-order-detail-grid dd{margin:4px 0 0;font-size:12px;font-weight:700}.admin-order-payment-summary{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;padding-top:13px;display:flex}.admin-order-payment-summary strong{color:var(--teal);font-size:20px}.admin-order-payment-summary small{color:var(--muted)}.admin-shipping-form label.wide{grid-column:1/-1}.admin-shipping-form textarea{min-height:88px;font:inherit;resize:vertical;border:1px solid #cedfdd;border-radius:9px;padding:10px}.admin-shipping-form label>small{color:var(--muted);font-weight:500}@media (max-width:1000px){.admin-order-filters{grid-template-columns:repeat(3,1fr)}.admin-orders-panel .table-wrap{overflow-x:auto}.admin-orders-table{min-width:980px}}@media (max-width:700px){.admin-order-search>div:first-child{grid-template-columns:1fr 1fr;display:grid}.admin-order-search>div:first-child input{grid-column:1/-1;width:100%}.admin-order-filters{grid-template-columns:1fr 1fr}.admin-order-bulk{flex-direction:column;align-items:flex-start}.admin-order-bulk>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-order-cs-head{flex-wrap:wrap;align-items:flex-start;padding:14px}.admin-order-cs-head>div{width:calc(100% - 40px)}.admin-order-cs-head>button{position:absolute;right:14px}.admin-order-detail-grid{grid-template-columns:1fr}.admin-order-detail-grid .wide{grid-column:auto}.admin-order-payment-summary{flex-direction:column;align-items:flex-end;gap:3px}.admin-shipping-form label.wide{grid-column:auto}}.admin-order-summary-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}.admin-order-summary-cards button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.admin-order-summary-cards button:hover{border-color:#add5d1;transform:translateY(-1px);box-shadow:0 8px 20px #07303514}.admin-order-summary-cards span{color:var(--muted);font-size:10px;font-weight:850}.admin-order-summary-cards strong{color:var(--teal);font-size:20px}.admin-order-summary-cards .warning strong{color:#b85b25}.admin-order-summary-cards .danger strong{color:#b6422c}.admin-order-bulk>strong:before{content:"☑ ";color:var(--teal)}.admin-orders-table tbody tr{transition:background-color .18s,box-shadow .18s}.admin-orders-table tbody tr:hover{background:#f5faf9}.admin-orders-table td{padding-top:8px;padding-bottom:8px}.admin-orders-table td:nth-child(2){min-width:150px}.admin-orders-table td:nth-child(3){min-width:100px}.admin-orders-table td:nth-child(4){min-width:210px}.admin-orders-table td:nth-child(5){min-width:310px}.admin-inline-shipment{grid-template-columns:92px minmax(110px,1fr) 58px;align-items:center;gap:5px;display:grid}.admin-inline-shipment select,.admin-inline-shipment input{width:100%;height:36px!important;margin:0!important}.admin-inline-shipment button,.admin-inline-shipment a{min-height:36px!important;margin:0!important}.admin-inline-shipment a{grid-column:2/4}.admin-order-flags em.delay{color:#916200;background:#fff5d9}@media (min-width:1001px){.admin-orders-table th,.admin-orders-table td{padding-top:8px;padding-bottom:8px}.admin-order-search{margin-top:10px}.admin-order-search button,.admin-order-search>div:first-child input{height:38px;min-height:38px}}@media (max-width:900px){.admin-order-summary-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.admin-order-summary-cards{grid-template-columns:1fr 1fr}.admin-order-summary-cards button{min-height:54px}.admin-orders-panel .table-wrap{overflow:visible}.admin-orders-table,.admin-orders-table tbody,.admin-orders-table tr,.admin-orders-table td{width:100%;min-width:0;display:block}.admin-orders-table thead{display:none}.admin-orders-table tr{border:1px solid var(--line);background:#fff;border-left:4px solid #cfe1df;border-radius:11px;margin-bottom:10px;padding:10px}.admin-orders-table td{border:0;border-bottom:1px solid #edf2f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 2px;display:flex}.admin-orders-table td:last-child{border-bottom:0}.admin-orders-table td:before{color:var(--muted);flex:none;font-size:10px;font-weight:850}.admin-orders-table td:first-child{justify-content:flex-start}.admin-orders-table td:first-child:before{content:none}.admin-orders-table td:nth-child(2):before{content:"주문·고객"}.admin-orders-table td:nth-child(3):before{content:"상태"}.admin-orders-table td:nth-child(4):before{content:"상품·메모"}.admin-orders-table td:nth-child(5):before{content:"송장"}.admin-orders-table td:nth-child(6):before{content:"결제금액"}.admin-orders-table td:nth-child(7):before{content:"관리"}.admin-orders-table td:nth-child(2){text-align:right;display:flex}.admin-orders-table td:nth-child(4){display:block}.admin-orders-table td:nth-child(4):before{margin-bottom:6px;display:block}.admin-inline-shipment{grid-template-columns:1fr;width:100%}.admin-inline-shipment select,.admin-inline-shipment input,.admin-inline-shipment button,.admin-inline-shipment a{grid-column:auto;min-height:44px!important}.admin-inline-shipment a{width:100%}.admin-orders-table td:nth-child(5){display:block}.admin-orders-table td:nth-child(5):before{margin-bottom:6px;display:block}.admin-orders-table td:nth-child(7) button{min-height:44px}.admin-pagination{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-order-summary-cards button,.admin-orders-table tbody tr{transition:none!important}}
.admin-customer-search{gap:8px;margin:12px 0 8px;display:grid}.admin-customer-search>div{gap:7px;display:flex}.admin-customer-search>div:first-child input{border:1px solid var(--line);border-radius:9px;flex:1;min-width:0;height:40px;padding:0 12px}.admin-customer-search button{border:1px solid var(--line);min-height:40px;color:var(--teal);background:#fff;border-radius:8px;padding:0 14px;font-weight:850}.admin-customer-search>div:last-child{grid-template-columns:repeat(5,minmax(110px,1fr));display:grid}.admin-customer-search label{color:var(--muted);gap:3px;font-size:10px;font-weight:850;display:grid}.admin-customer-search select,.admin-customer-search label input{border:1px solid var(--line);height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 8px;font-size:11px}.admin-customer-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.admin-customer-summary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.admin-customer-summary span{color:var(--muted);font-size:9px;font-weight:850;display:block}.admin-customer-summary strong{color:var(--teal);margin-top:5px;font-size:18px;display:block}.admin-customers-panel{padding:18px}.admin-customers-table td{vertical-align:top}.admin-customers-table tbody tr{transition:background-color .18s}.admin-customers-table tbody tr:hover,.admin-customers-table tbody tr:focus-within{background:#f5faf9}.admin-customers-table td:first-child button{color:var(--teal);background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.admin-customers-table small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.customer-grade{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.customer-grade.new{color:#647779;background:#eef2f2}.customer-grade.regular{color:#2466a4;background:#e8f3ff}.customer-grade.loyal{color:#167149;background:#e7f7ef}.customer-grade.vip{color:#b85b25;background:#fff1e8}.customer-tags{flex-wrap:wrap;gap:4px;max-width:180px;display:flex}.customer-tags em{color:var(--teal);background:#edf8f6;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850}.admin-customer-empty{color:var(--muted);text-align:center!important;padding:46px!important}.admin-customer-drawer-backdrop{z-index:var(--admin-layer-modal,60);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0423277a;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-customer-drawer{background:#f3f7f6;width:min(780px,100%);height:100%;overflow:auto;box-shadow:-24px 0 70px #04232738}.admin-customer-drawer>header{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:13px;padding:18px 22px;display:flex;position:sticky;top:0}.admin-customer-drawer>header>div{margin-right:auto}.admin-customer-drawer>header span:first-child{color:var(--coral);font-size:9px;font-weight:900}.admin-customer-drawer h2{margin:3px 0;font-size:25px}.admin-customer-drawer header p{color:var(--muted);margin:0;font-size:11px}.admin-customer-drawer header>button{color:#647779;background:0 0;border:0;font-size:28px}.admin-customer-drawer>nav{gap:7px;padding:12px 20px 0;display:flex}.admin-customer-drawer>nav a{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.admin-customer-drawer-body{gap:12px;padding:16px 20px 30px;display:grid}.customer-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.customer-metrics article,.customer-detail-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.customer-metrics span{color:var(--muted);font-size:9px;display:block}.customer-metrics strong{margin-top:5px;font-size:15px;display:block}.customer-detail-card h3{margin:0 0 12px;font-size:16px}.customer-detail-card textarea{border:1px solid var(--line);width:100%;min-height:80px;font:inherit;border-radius:8px;padding:10px}.customer-detail-card>button,.customer-edit-row button{background:var(--teal);color:#fff;border:0;border-radius:7px;min-height:38px;padding:0 12px;font-weight:850}.customer-detail-card>button{margin-top:7px}.customer-edit-row{gap:7px;display:flex}.customer-edit-row input{flex:1;min-width:0}.customer-edit-row input,.customer-edit-row select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 9px}.customer-order-list{gap:7px;display:grid}.customer-order-list article{border-bottom:1px solid #edf2f1;grid-template-columns:1.2fr auto auto auto;gap:5px 10px;padding:9px 0;display:grid}.customer-order-list article>a{color:var(--teal);font-size:11px;font-weight:900}.customer-order-list article>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.customer-order-list article em{font-size:9px;font-style:normal}.customer-address{background:#f6faf9;border-radius:9px;gap:5px;padding:12px;display:grid}.customer-address span,.customer-address p{color:var(--muted);margin:0;font-size:11px}.customer-timeline{gap:12px;margin:0;padding:0 0 0 21px;list-style:none;display:grid;position:relative}.customer-timeline:before{content:"";background:#d6e8e5;width:2px;position:absolute;top:4px;bottom:4px;left:5px}.customer-timeline li{position:relative}.customer-timeline li:before{content:"";background:var(--teal);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-20px}.customer-timeline time{color:var(--muted);font-size:9px;display:block}.customer-timeline strong{font-size:12px}.customer-timeline p{color:#5f7476;margin:3px 0 0;font-size:10px}.customer-save-message{color:#167149;background:#e7f7ef;border-radius:8px;padding:10px;font-size:11px;font-weight:850;position:sticky;bottom:10px}.admin-customers-panel :is(button,a,input,select):focus-visible,.admin-customer-drawer :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #007f833d}@media (max-width:1100px){.admin-customer-summary{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.admin-customer-search>div:first-child{grid-template-columns:1fr 1fr;display:grid}.admin-customer-search>div:first-child input{grid-column:1/-1}.admin-customer-search>div:last-child,.admin-customer-summary{grid-template-columns:1fr 1fr}.admin-customers-panel .table-wrap{overflow-x:auto}.admin-customers-table{min-width:780px}.admin-customer-drawer{width:100%}.admin-customer-drawer>header{padding:14px}.admin-customer-drawer-body{padding:12px}.customer-metrics{grid-template-columns:1fr 1fr}.customer-edit-row{flex-direction:column;align-items:stretch}.customer-edit-row input,.customer-edit-row select,.customer-edit-row button{min-height:44px}.customer-order-list article{grid-template-columns:1fr auto}.customer-order-list article>p{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.admin-customers-table tbody tr{transition:none!important}}
.admin-cs-search{gap:8px;margin:12px 0;display:grid}.admin-cs-search>div{gap:7px;display:flex}.admin-cs-search input,.admin-cs-search select{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 9px}.admin-cs-search>div:first-child input{flex:1}.admin-cs-search button{border:1px solid var(--line);min-height:38px;color:var(--teal);background:#fff;border-radius:8px;padding:0 12px;font-weight:850}.admin-cs-search>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.admin-cs-search label{color:var(--muted);gap:3px;font-size:10px;font-weight:850;display:grid}.admin-cs-summary{grid-template-columns:repeat(6,1fr);gap:7px;margin:8px 0;display:grid}.admin-cs-summary button{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;padding:12px;display:flex}.admin-cs-summary span{color:var(--muted);font-size:10px}.admin-cs-summary strong{color:var(--teal)}.admin-cs-panel{padding:18px}.admin-cs-panel tbody tr:hover{background:#f5faf9}.admin-cs-panel td:first-child button{color:var(--teal);background:0 0;border:0;font-weight:900;text-decoration:underline}.admin-cs-panel small{color:var(--muted);font-size:9px;display:block}.cs-status,.cs-priority{border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.cs-status.new{color:#2466a4;background:#e8f3ff}.cs-status.checking,.cs-status.waiting_supplier,.cs-status.waiting_customer{color:#b85b25;background:#fff1e8}.cs-status.waiting_refund,.cs-status.waiting_reship,.cs-status.waiting_return{color:#916200;background:#fff5d9}.cs-status.completed,.cs-status.closed{color:#167149;background:#e7f7ef}.cs-priority.urgent{color:#b6422c;background:#fff0ed}.cs-priority.high{color:#b85b25;background:#fff1e8}.cs-priority.normal{color:#2466a4;background:#e8f3ff}.cs-priority.low{color:#647779;background:#eef2f2}.cs-sla{color:#b6422c;margin-left:4px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.cs-create{gap:10px;display:grid}.cs-create label{gap:4px;font-size:11px;font-weight:850;display:grid}.cs-create input,.cs-create select,.cs-create textarea{border:1px solid var(--line);border-radius:8px;width:100%;padding:9px}.cs-create textarea{min-height:90px}.admin-cs-drawer-bg{z-index:var(--admin-layer-modal,60);background:#04232780;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-cs-drawer{background:#f3f7f6;width:min(720px,100%);height:100%;overflow:auto}.admin-cs-drawer>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:17px;display:flex;position:sticky;top:0}.admin-cs-drawer>header>div{margin-right:auto}.admin-cs-drawer h2{margin:3px 0}.admin-cs-drawer header button{background:0 0;border:0;font-size:27px}.admin-cs-body{gap:10px;padding:15px;display:grid}.admin-cs-body>section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:15px}.admin-cs-body h3{margin:0 0 10px}.admin-cs-body a{color:var(--teal);margin-right:6px;font-size:11px;font-weight:850;display:inline-flex}.cs-action-row{gap:7px;margin-bottom:7px;display:flex}.cs-action-row input,.cs-action-row select,.admin-cs-body textarea{border:1px solid var(--line);border-radius:8px;flex:1;min-height:40px;padding:8px}.cs-action-row button,.cs-workflows button,.admin-cs-body section>button{background:var(--teal);color:#fff;border:0;border-radius:7px;min-height:40px;padding:0 11px;font-weight:850}.cs-workflows{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-cs-body textarea{width:100%;min-height:80px}.cs-history{gap:9px;margin:0;padding-left:18px;display:grid}.cs-history time{color:var(--muted);font-size:9px;display:block}.cs-history strong{font-size:11px}.admin-cs-panel :is(button,input,select):focus-visible,.admin-cs-drawer :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #007f833d}@media (max-width:900px){.admin-cs-summary,.admin-cs-search>div:last-child{grid-template-columns:repeat(3,1fr)}.admin-cs-panel .table-wrap{overflow-x:auto}.admin-cs-panel table{min-width:850px}}@media (max-width:600px){.admin-cs-search>div:first-child{grid-template-columns:1fr 1fr;display:grid}.admin-cs-search>div:first-child input{grid-column:1/-1}.admin-cs-search>div:last-child,.admin-cs-summary{grid-template-columns:1fr 1fr}.admin-cs-drawer{width:100%}.cs-action-row{flex-direction:column}.cs-workflows{grid-template-columns:1fr}}
.admin-product-identity img{aspect-ratio:1;object-fit:cover;background:#edf2f1;border-radius:8px;width:52px!important;height:52px!important}.admin-note.error{color:#9b3d2d;background:#fff3f0;border:1px solid #f0c9c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-note.error button{color:inherit;background:#fff;border:1px solid;border-radius:6px;padding:6px 10px;font-weight:800}.admin-logout-form{margin-top:auto}.admin-logout-form button{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff3d;border-radius:8px;width:100%;min-height:42px;padding:9px 12px;font-weight:800;transition:all .18s}.admin-logout-form button:hover{color:#fff;background:#ffffff24}.admin-logout-form button:focus-visible{outline-offset:2px;outline:3px solid #7ed8d073}.admin-logout-form button:disabled{cursor:wait;opacity:.55}.admin-status-label{color:var(--admin-text-muted);font-size:var(--admin-text-xs);margin-bottom:5px;font-weight:700;display:block}@media (max-width:1280px){.admin-main .table-wrap{overflow-x:auto}.admin-main table{min-width:980px}}.admin-page{--admin-text-xs:13px;--admin-text-sm:14px;--admin-text-md:15px;--admin-text-lg:20px;--admin-title:30px;--admin-section-title:21px;--admin-table-head:14px;--admin-table-body:14px;--admin-text-main:#193c40;--admin-text-muted:#526b6e;--admin-line-strong:#cfdfdd;--admin-control-height:42px;--admin-row-height:60px;color:var(--admin-text-main);font-size:var(--admin-text-sm);line-height:1.55}.admin-page .admin-main{min-width:0;padding-top:40px}.admin-page .admin-head{align-items:flex-start;gap:18px}.admin-page .admin-head h1{font-size:clamp(28px,2.3vw,var(--admin-title));letter-spacing:-.035em;margin:7px 0;font-weight:750;line-height:1.25}.admin-page .admin-head span,.admin-page .breadcrumb,.admin-page .admin-note{color:var(--admin-text-muted);font-size:var(--admin-text-sm);font-weight:500}.admin-page .admin-panel{padding:clamp(18px,2vw,24px)}.admin-page .admin-panel h2,.admin-page .admin-order-card>header h3{font-size:var(--admin-section-title);font-weight:750;line-height:1.3}.admin-page :is(input,select,textarea,button){font-size:var(--admin-text-sm)}.admin-page :is(input,select){min-height:var(--admin-control-height)}.admin-page :is(.button,button:not(.admin-order-number):not(.admin-sidebar-toggle)){min-height:40px}.admin-page :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #007f834d!important}.admin-page :is(button,input,select):disabled{cursor:not-allowed;opacity:.52}.admin-page .admin-sidebar{width:100%;padding:32px 24px}.admin-page .admin-sidebar>strong{font-size:21px;line-height:1.25}.admin-page .admin-sidebar>span{color:#a9d4d0;letter-spacing:.08em;margin-top:7px;font-size:13px;font-weight:650}.admin-page .admin-sidebar nav{gap:6px;margin-top:34px}.admin-page .admin-sidebar nav a{color:#ffffffc7;border-radius:8px;align-items:center;min-height:46px;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.admin-page .admin-sidebar nav a:hover,.admin-page .admin-sidebar nav a:focus-visible{color:#fff;background:#ffffff14}.admin-page .admin-sidebar nav a.active{color:#fff;font-weight:800}.admin-page .admin-sidebar nav a[aria-expanded]:after{font-size:16px}.admin-page .admin-logout-form button{min-height:46px;font-size:14px}.admin-page :is(.admin-stats,.admin-order-summary-cards,.delivery-summary,.admin-customer-summary,.admin-cs-summary) :is(article,div,button){padding:16px}.admin-page :is(.admin-stats,.admin-order-summary-cards,.delivery-summary,.admin-customer-summary,.admin-cs-summary) span{color:var(--admin-text-muted);font-size:14px;font-weight:650;line-height:1.4}.admin-page :is(.admin-stats,.admin-order-summary-cards,.delivery-summary,.admin-customer-summary,.admin-cs-summary) strong{font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.2}.admin-page :is(.admin-product-filter-panel,.admin-order-filters,.admin-customer-search,.admin-cs-search) label{color:var(--admin-text-muted);gap:6px;font-size:13px;font-weight:700}.admin-page :is(.admin-product-filter-panel,.admin-order-filters,.admin-customer-search,.admin-cs-search) :is(input,select){min-height:42px;color:var(--admin-text-main);font-size:14px}.admin-page :is(.admin-bulk-toolbar,.admin-order-bulk) strong,.admin-page .admin-pagination,.admin-page .admin-pagination span{font-size:13px}.admin-page .admin-pagination button{min-height:40px;font-size:14px}.admin-page .table-wrap{max-width:100%;overflow-x:auto}.admin-page table{font-size:var(--admin-table-body)}.admin-page thead tr{min-height:46px}.admin-page th{border-top-color:var(--admin-line-strong);border-bottom:1px solid var(--admin-line-strong);color:#36575b;height:46px;font-size:var(--admin-table-head);font-weight:750;line-height:1.35}.admin-page td{min-height:var(--admin-row-height);color:var(--admin-text-main);font-size:var(--admin-table-body);border-top-color:#e2eceb;padding:16px 12px;line-height:1.5}.admin-page tbody tr{min-height:var(--admin-row-height)}.admin-page :is(td,section,article) small{color:var(--admin-text-muted);font-size:13px;line-height:1.5}.admin-page :is(.status,.admin-order-status,.cs-status,.cs-priority,.customer-grade,.customer-tags em,.admin-order-flags em){font-size:13px;line-height:1.25}.admin-page :is(.admin-order-empty,.admin-customer-empty){color:var(--admin-text-muted);font-size:15px;line-height:1.6}.admin-page .admin-product-identity{gap:14px}.admin-page .admin-product-identity strong{font-size:15px;font-weight:700}.admin-page .admin-product-identity small,.admin-page .product-admin-table time{font-size:13px}.admin-page .product-admin-table :is(td:nth-child(3),td:nth-child(4)){font-size:14px}.admin-page .product-admin-table td:nth-child(2),.admin-page .product-admin-table td:nth-child(5){font-size:15px;font-weight:650}.admin-page .admin-actions :is(button,a){font-size:13px}.admin-page .admin-order-number{font-size:14px;font-weight:750}.admin-page .admin-orders-table td small,.admin-page .admin-orders-table td a{font-size:13px}.admin-page .admin-order-items-summary{font-size:14px}.admin-page .admin-orders-table td:nth-child(6) :is(select,input){height:42px;font-size:14px}.admin-page .admin-orders-table td:nth-child(6) :is(button,a),.admin-page .admin-order-quick button{min-height:40px;font-size:13px}.admin-page .admin-order-payment-summary strong{font-size:22px}.admin-page .admin-customers-table td:first-child button{font-size:15px}.admin-page .admin-customers-table small,.admin-page .customer-address :is(span,p),.admin-page .customer-order-list article>p,.admin-page .admin-cs-panel small,.admin-page .cs-history :is(time,strong),.admin-page .admin-cs-body a{font-size:13px}.admin-page .admin-cs-summary{gap:12px;margin:14px 0}.admin-page .admin-cs-summary button{min-height:72px;padding:16px}.admin-page .admin-cs-panel tbody tr{min-height:64px}@media (max-width:1280px){.admin-page{--admin-title:28px}.admin-page .admin-main{padding-inline:3%}.admin-page :is(.admin-order-summary-cards,.admin-customer-summary,.admin-cs-summary){grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}@media (max-width:900px){.admin-page .admin-main{padding:28px 18px}.admin-page .admin-head{flex-direction:column;align-items:stretch}.admin-page :is(.admin-stats,.delivery-summary){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-page{--admin-title:28px;--admin-row-height:56px}.admin-page .admin-panel{padding:16px}.admin-page :is(.admin-stats,.delivery-summary){grid-template-columns:1fr 1fr}.admin-page .admin-pagination{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}}
.admin-page{--admin-bg:#f3f7f6;--admin-surface:#fff;--admin-sidebar:#0a3439;--admin-border:#d8e5e3;--admin-border-strong:#bfd5d2;--admin-primary:#087f83;--admin-primary-hover:#066a6e;--admin-success:#167149;--admin-warning:#9a6100;--admin-danger:#b6422c;--admin-info:#2466a4;--admin-disabled:#8a999a;--admin-focus:#087f834d;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:20px;--admin-space-6:24px;--admin-space-8:32px;--admin-radius-sm:7px;--admin-radius-md:10px;--admin-radius-lg:14px;--admin-shadow-card:0 1px 2px #0730350a;--admin-shadow-floating:0 14px 36px #0730351f;--admin-shadow-modal:0 28px 80px #0423273d;--admin-layer-dropdown:40;--admin-layer-sticky:45;--admin-layer-modal:60;--admin-layer-toast:70;--admin-sidebar-width:220px;--admin-icon-size:18px}.admin-ui-button{border-radius:var(--admin-radius-sm);background:var(--admin-primary);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:750;line-height:1;transition:all .16s;display:inline-flex}.admin-ui-button.sm{min-height:34px;padding:7px 10px;font-size:13px}.admin-ui-button.md{min-height:42px;padding:10px 15px;font-size:14px}.admin-ui-button.lg{min-height:48px;padding:12px 18px;font-size:15px}.admin-ui-button:hover{background:var(--admin-primary-hover)}.admin-ui-button.secondary{color:var(--admin-primary);background:#e8f4f2}.admin-ui-button.outline{border-color:var(--admin-border-strong);color:var(--admin-primary);background:#fff}.admin-ui-button.ghost{color:#526b6e;background:0 0}.admin-ui-button.danger{background:var(--admin-danger)}.admin-ui-button.success{background:var(--admin-success)}.admin-ui-button:active{transform:translateY(1px)}.admin-ui-button:disabled{transform:none}.admin-ui-icon-button{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:#496366;background:#fff;place-items:center;width:40px;height:40px;font-size:20px;display:inline-grid}.admin-ui-field{color:var(--admin-text-main);gap:6px;font-size:13px;font-weight:700;display:grid}.admin-ui-field>span em{color:var(--admin-danger);font-style:normal}.admin-ui-field :is(input,select,textarea){border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);width:100%;min-height:42px;color:var(--admin-text-main);font:inherit;background:#fff;padding:9px 11px;font-size:14px}.admin-ui-field textarea{resize:vertical;min-height:92px}.admin-ui-field small{color:var(--admin-text-muted);font-weight:500}.admin-ui-field.error :is(input,select,textarea){border-color:var(--admin-danger)}.admin-ui-field.error small{color:var(--admin-danger)}.admin-ui-check{align-items:center;gap:9px;min-height:40px;font-size:14px;font-weight:600;display:flex}.admin-ui-check input{width:18px;height:18px;accent-color:var(--admin-primary)}.admin-ui-badge{color:#526b6e;background:#eef2f2;border-radius:999px;align-items:center;min-height:26px;padding:4px 8px;font-size:13px;font-weight:750;display:inline-flex}.admin-ui-badge.info{color:var(--admin-info);background:#e8f3ff}.admin-ui-badge.success{color:var(--admin-success);background:#e7f7ef}.admin-ui-badge.warning{color:var(--admin-warning);background:#fff2df}.admin-ui-badge.danger{color:var(--admin-danger);background:#fff0ed}.admin-ui-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-shadow-card)}.admin-ui-card>header,.admin-ui-section-header{border-bottom:1px solid #e7efee;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.admin-ui-card h2,.admin-ui-section-header h2{margin:0;font-size:18px}.admin-ui-card header p,.admin-ui-section-header p{color:var(--admin-text-muted);margin:5px 0 0;font-size:13px}.admin-ui-card-body{padding:18px}.admin-ui-card>footer{border-top:1px solid #e7efee;padding:14px 18px}.admin-ui-stat{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#fff;min-height:88px;padding:16px}.admin-ui-stat span{color:var(--admin-text-muted);font-size:14px;font-weight:650;display:block}.admin-ui-stat strong{margin-top:7px;font-size:26px;display:inline-block}.admin-ui-stat small{color:var(--admin-text-muted);margin-left:4px}.admin-ui-table-container{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#fff;max-width:100%;overflow-x:auto}.admin-ui-table{border-collapse:collapse;width:100%;margin:0;font-size:14px}.admin-ui-table th{color:#36575b;background:#f7faf9;height:46px;font-size:14px;font-weight:750}.admin-ui-table td{border-top:1px solid #e2eceb;height:60px;padding:16px 12px}.admin-ui-table tbody tr:hover{background:#f5faf9}.admin-ui-table.compact td{height:48px;padding-block:10px}.admin-ui-state{text-align:center;min-height:160px;color:var(--admin-text-muted);place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.admin-ui-state strong{color:var(--admin-text-main);font-size:15px}.admin-ui-state p{max-width:520px;margin:0;font-size:13px}.admin-ui-state.error{color:var(--admin-danger);background:#fff8f6}.admin-ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite admin-ui-spin;display:inline-block}.admin-ui-skeleton{gap:10px;padding:18px;display:grid}.admin-ui-skeleton i{background:linear-gradient(90deg,#eaf0ef,#f6f9f8,#eaf0ef) 0 0/200% 100%;border-radius:999px;height:14px;animation:1.3s linear infinite admin-ui-shimmer}.admin-ui-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-ui-page-header>div>span{color:var(--admin-text-muted);font-size:14px;font-weight:550}.admin-ui-page-header h1{margin:7px 0 0;font-size:clamp(28px,2.3vw,30px);line-height:1.25}.admin-ui-page-header p{color:var(--admin-text-muted);margin:7px 0 0;font-size:14px}.admin-ui-search{gap:8px;display:flex}.admin-ui-filter{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#fff;gap:12px;padding:16px;display:grid}.admin-ui-filter>strong{font-size:14px}.admin-ui-filter>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-ui-pagination{justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex}.admin-ui-pagination>span{color:var(--admin-text-muted);margin-right:auto}.admin-ui-tabs{border-bottom:1px solid var(--admin-border);gap:5px;display:flex}.admin-ui-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:8px 12px}.admin-ui-tabs button[aria-selected=true]{border-color:var(--admin-primary);color:var(--admin-primary);font-weight:750}.admin-ui-screen{gap:var(--admin-space-4);min-width:0;display:grid}.admin-ui-screen :is(.admin-panel,.admin-products-panel,.admin-orders-panel,.admin-customers-panel,.admin-cs-panel){border-color:var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow-card)}.admin-ui-screen :is(input:not([type=checkbox]):not([type=radio]),select){min-height:42px}.admin-ui-overlay{z-index:var(--admin-layer-modal);background:#04232780;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-ui-modal{border-radius:var(--admin-radius-lg);width:min(680px,100%);max-height:calc(100vh - 48px);box-shadow:var(--admin-shadow-modal);background:#fff;overflow:auto}.admin-ui-modal>div:not(.admin-ui-section-header){padding:20px}.admin-ui-modal>footer{border-top:1px solid var(--admin-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.admin-ui-overlay.drawer{justify-items:end;padding:0}.admin-ui-drawer{width:min(760px,100%);height:100%;box-shadow:var(--admin-shadow-modal);background:#fff;overflow:auto}.admin-ui-toast{z-index:var(--admin-layer-toast);border:1px solid var(--admin-border);border-left:4px solid var(--admin-info);border-radius:var(--admin-radius-md);max-width:420px;box-shadow:var(--admin-shadow-floating);background:#fff;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:20px;right:20px}.admin-ui-toast.success{border-left-color:var(--admin-success)}.admin-ui-toast.warning{border-left-color:var(--admin-warning)}.admin-ui-toast.danger{border-left-color:var(--admin-danger)}.admin-ui-tooltip{position:relative}.admin-ui-tooltip:hover:after,.admin-ui-tooltip:focus-within:after{content:attr(data-tooltip);z-index:var(--admin-layer-dropdown);color:#fff;background:#153c40;border-radius:6px;width:max-content;max-width:220px;padding:6px 8px;font-size:12px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.admin-account-compact{border-radius:var(--admin-radius-md);background:#ffffff0f;border:1px solid #ffffff29;margin-top:auto;padding:12px}.admin-account-compact span,.admin-account-compact small{color:#ffffffb3;font-size:12px;display:block}.admin-account-compact strong{color:#fff;margin:4px 0;font-size:14px;display:block}.admin-account-compact em{color:#a9e1dc;background:#7ed8d029;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}@keyframes admin-ui-spin{to{transform:rotate(360deg)}}@keyframes admin-ui-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.admin-ui-page-header{flex-direction:column;align-items:stretch}.admin-ui-page-header>a,.admin-ui-page-header>button{width:100%}.admin-ui-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-ui-filter>div{grid-template-columns:1fr}.admin-ui-pagination{justify-content:flex-start;overflow-x:auto}.admin-ui-pagination>span{min-width:max-content}.admin-ui-overlay{padding:0}.admin-ui-modal{border-radius:0;width:100%;max-height:100%}}.admin-delivery-defaults{align-items:end;gap:var(--admin-space-2);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);padding:var(--admin-space-3) var(--admin-space-4);background:#fff;display:flex}.admin-delivery-defaults label{color:var(--admin-text-muted);gap:4px;font-size:13px;font-weight:700;display:grid}.admin-delivery-defaults select{min-width:150px}.admin-delivery-defaults button{border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);min-height:42px;color:var(--admin-primary);background:#fff;padding:8px 12px;font-weight:700}.admin-delivery-defaults strong{color:var(--admin-warning);align-self:center;margin-left:auto;font-size:13px}.admin-row-error,.admin-row-dirty,.admin-row-saved{grid-column:1/-1;margin-top:5px;font-weight:700;font-size:12.5px!important;display:block!important}.admin-row-error{color:var(--admin-danger)!important}.admin-row-dirty{color:var(--admin-warning)!important}.admin-row-saved{color:var(--admin-success)!important}.admin-inline-shipment.saved{border-radius:var(--admin-radius-sm);box-shadow:0 0 0 2px #16714921}.admin-inline-shipment [aria-invalid=true],.tracking-input-row [aria-invalid=true]{box-shadow:0 0 0 2px #b6422c1a;border-color:var(--admin-danger)!important}@media (max-width:700px){.admin-delivery-defaults{flex-direction:column;align-items:stretch}.admin-delivery-defaults select,.admin-delivery-defaults button{width:100%}.admin-delivery-defaults strong{margin-left:0}}
