.continuous-marker{grid-column:1/-1;overflow-anchor:none}.continuous-status{display:flex;align-items:center;justify-content:center;gap:10px;height:58px;min-height:58px;box-sizing:border-box;padding:12px;font-size:12px;color:#7c8a9c;text-align:center}.continuous-status button{font:inherit;border:1px solid #dce5f2;border-radius:8px;background:transparent;color:#426fae;padding:7px 12px;cursor:pointer}.continuous-status button:hover{background:#eef4ff}.continuous-spinner{width:13px;height:13px;border:2px solid #dce5f2;border-top-color:#3973dc;border-radius:50%;animation:continuousSpin .7s linear infinite}.continuous-summary{font-size:12px;color:#7c8a9c}.admin-main tr.continuous-marker td,.admin-modal tr.continuous-marker td{padding:0}.admin-main .continuous-status button{min-height:30px}.customer-row-actions{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.admin-main .customer-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-height:34px;margin:0!important;padding:7px 10px!important;border-radius:8px;font-size:12px;color:#567294;background:var(--adm-surface)}.customer-row-actions svg{width:16px;height:16px;flex-shrink:0}.admin-main .customer-row-actions .admin-edit-icon{width:34px;min-width:34px;padding:7px!important}.api-product-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.api-product-counts{display:flex;flex-direction:column;gap:3px;white-space:nowrap;font-size:12px;line-height:1.5}.api-product-counts strong{font-size:14px;color:var(--adm-text,#253247);font-variant-numeric:tabular-nums}.api-product-counts small{margin:0!important;font-size:11px}.admin-main .api-product-summary button{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin:0;padding:6px 9px;font-size:11.5px;border-radius:8px}.api-product-summary svg{width:15px;height:15px}.admin-table-scroll:has(.continuous-marker),.admin-modal .admin-table-scroll:has(.continuous-marker){scroll-behavior:auto;overflow-anchor:auto}html[data-theme=dark] .continuous-status,html[data-theme=dark] .continuous-summary{color:#a0afc4}html[data-theme=dark] .continuous-status button{border-color:#3a506e;color:#bfd5f7;background:#21354e}html[data-theme=dark] .admin-main .customer-row-actions button{background:var(--adm-surface-soft);border-color:var(--adm-line);color:#b9cce6}@keyframes continuousSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.continuous-spinner{animation:none}}
.workspace main:has(#catalog:not([hidden])){overflow-anchor:none}html:has(#catalog:not([hidden])){overflow-anchor:none}
.admin-main #continuousCustomers td:first-child,.admin-main #continuousCustomers td:nth-child(2){overflow-wrap:anywhere}.customer-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
