.shop-policy-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.shop-policy-table{width:100%;min-width:1050px;border-collapse:collapse;font-size:11px}.shop-policy-table th{text-align:left;padding:10px 8px;color:var(--muted);font-weight:500;white-space:nowrap;border-bottom:1px solid #8b9a7955}.shop-policy-table td{padding:12px 8px;vertical-align:top;border-bottom:1px solid #8b9a7933;min-width:120px}.shop-policy-table td:first-child{min-width:190px}.shop-policy-table td:last-child{min-width:235px}.shop-policy-table .price-tier{display:block;font-size:9px;color:var(--muted);margin-bottom:5px}.shop-policy-table strong{font-size:12px}.shop-policy-table input:not([type=checkbox]),.shop-policy-table select{width:100%;max-width:180px;padding:8px;font-size:11px;min-height:34px;box-sizing:border-box}.shop-policy-table td:last-child input{max-width:220px}.shop-policy-table small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.shop-policy-table label{font-size:10px}.shop-policy-table .stock-label{display:flex;align-items:center;gap:6px;margin:0 0 5px}.shop-policy-table button{padding:6px 8px;font-size:10px;margin:4px 0}.shop-policy-table .edited{background:#c6ae7910}.shop-policy-table .added-date{font-size:10px;line-height:1.6}.shop-policy-scroll:focus-visible{outline:2px solid #c6ae79;outline-offset:3px}
/* Keep global mobile nav ordering out of the admin workspace. */
.admin-workspace>.admin-navigation{order:0;grid-column:1;grid-row:1}.admin-workspace>.admin-content{grid-column:2;grid-row:1}
body[data-environment] .shop-policy-table th{background:var(--v3-env-panel);color:var(--v3-env-muted)}
@media(max-width:1050px){.admin-workspace{grid-template-columns:minmax(0,1fr)}.admin-workspace>.admin-navigation{grid-column:1;grid-row:1;position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0}.admin-workspace>.admin-content{grid-column:1;grid-row:2;min-width:0}.admin-navigation button{font-size:10px;min-width:0;text-align:center;padding:9px 5px}.admin-studio .pricing-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-studio .pricing-footer{flex-wrap:wrap;gap:8px}.shop-policy-table td:first-child{min-width:190px}}
@media(max-width:480px){.admin-workspace>.admin-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-studio .pricing-filters{grid-template-columns:minmax(0,1fr)}.admin-studio .pricing-footer{justify-content:flex-start}.admin-studio .pricing-footer>span{margin-left:0}}
