.reportfilters.compact-filters{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:12px;margin:12px 0;background:#f2f6fc;border:1px solid #dce5f3;border-radius:14px}.compact-filters label{flex:1 1 130px;margin:0;font-size:11px}.compact-filters input,.compact-filters select{min-height:38px;padding:8px}.compact-filters details{flex-basis:100%}.compact-filters summary{cursor:pointer;font-size:12px;color:var(--blue)}.advanced-filters{display:flex;gap:8px;flex-wrap:wrap;padding-top:10px}.compact-list td{padding:10px 12px!important;font-size:12px}.compact-list th{font-size:10px}.inactive-row{background:#fff0f1!important}.store-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22a66c;margin-right:7px}.inactive-row .store-dot{background:#dc3545}.notification-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5ebf4;gap:10px}.notification-row strong{background:#fff0da;color:#925b05;padding:4px 10px;border-radius:20px}.notification-row:last-child{border:0}.period-table{width:100%;border-collapse:collapse}.period-table th,.period-table td{padding:12px 8px;text-align:right;border-bottom:1px solid #e4ebf4}.period-table th:first-child,.period-table td:first-child{text-align:left}.coupon-note{background:#eaf3ff;border-radius:12px;padding:14px;margin:14px 0}.category-identity .category-symbol{display:grid;place-items:center;flex-shrink:0}.subcategory-row{margin-left:24px;border-left:2px solid #c8dbef;padding-left:14px!important}.category-templates{padding:12px;background:#f3f7fc;border-radius:12px;margin:10px 0 18px}.template-buttons{display:flex;gap:7px;flex-wrap:wrap}.category-icon-picker .icon-choice{display:flex;flex-direction:column;align-items:center;justify-content:center}.editor-row{display:grid;grid-template-columns:1fr 2fr 40px;align-items:center;gap:8px;margin:8px 0}.editor-row label{margin:0}.editor-row button{align-self:end}.product-config{padding:14px;background:#f1f6fc;border-radius:14px;margin:15px 0}.product-config h3{font-size:15px}.product-config .actions{margin:8px 0}.product-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.option-selects{display:grid;gap:12px}.tier-list{background:#eaf7ef;border-radius:10px;padding:10px;margin:10px 0;font-size:12px}.cart-opener,.cart-close{display:none}.cartline p{margin-bottom:4px}.cartline .fine{margin-bottom:8px}.import-preview{max-height:280px;overflow:auto}.plan-economy .parcel{white-space:nowrap}.plan-economy .parcel small{font-size:14px}.coupon-table{width:100%}
@media(max-width:700px){.compact-list{min-width:0!important;width:100%;table-layout:fixed}.compact-list th,.compact-list td{overflow-wrap:anywhere}.shops-list th:nth-child(3),.shops-list th:nth-child(4),.shops-list td:nth-child(3),.shops-list td:nth-child(4){display:none}.shops-list th:last-child,.shops-list td:last-child{width:52px}.shops-list td:first-child .fine{display:none}.shops-list th:nth-child(2),.shops-list td:nth-child(2){width:31%}.people-list th:nth-child(2),.people-list td:nth-child(2),.people-list th:last-child,.people-list td:last-child{display:none}.people-list th:nth-child(3),.people-list td:nth-child(3){width:42%}.tablewrap:has(.compact-list){overflow:visible}.compact-filters label{flex-basis:110px}.reportsummary{font-size:12px}.reportfilters .actions{gap:6px;margin:0}.period-table td,.period-table th{font-size:12px;padding:10px 4px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.category-templates summary{font-size:12px}.editor-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px;gap:6px}.editor-row input{padding:9px 6px;font-size:12px}.storehead .mobilecart{display:none!important}body[data-surface="catalog"]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}body[data-surface="catalog"] #cart{display:none;position:fixed!important;z-index:1200;inset:auto 0 0!important;width:100%;max-width:none;max-height:86dvh;overflow:auto;margin:0!important;border-radius:24px 24px 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -10px 70px #071c4050;background:#fff}body[data-surface="catalog"] #cart.cart-open{display:block}.cart-opener{display:flex;position:fixed;z-index:1100;bottom:calc(12px + env(safe-area-inset-bottom));left:14px;right:14px;align-items:center;justify-content:space-between;background:var(--store);color:#fff;border:1px solid #ffffff40;border-radius:16px;box-shadow:0 8px 28px #102d5640;padding:15px 18px;font-weight:700}.cart-opener span{display:flex;align-items:center;gap:8px}.cart-opener svg{width:20px;height:20px}.cart-close{display:grid;place-items:center;position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;padding:0;background:#eef2f8;color:#183355}.cart-backdrop{position:fixed;inset:0;z-index:1199;background:#061b39a8;backdrop-filter:blur(3px)}body.cart-is-open{overflow:hidden}.cart-open .eyebrow{padding-right:40px}.category-ribbon{gap:7px}.category-chip{min-width:72px}.category-chip .category-icon{margin:auto}.notification-row{font-size:12px}.subnav{overflow-x:auto;flex-wrap:nowrap}.subnav button{white-space:nowrap}}
@media(max-width:700px){.shops-list th:nth-child(2),.shops-list td:nth-child(2){width:34%;font-size:10.5px;white-space:nowrap;padding-left:6px!important;padding-right:6px!important}body[data-surface="admin"] .nav .fyjs-wordmark{width:130px}body[data-surface="admin"] .navlinks{gap:6px}body[data-surface="admin"] .nav .status{font-size:10px;padding:6px 9px}}
