.tbl-tab{flex-direction:column;gap:12px;display:flex}.tbl-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tbl-list{flex-direction:column;gap:8px;display:flex}.tbl-list ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tbl-list li button{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.tbl-list li button:hover{background:var(--panel2)}.tbl-list li button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.tbl-list li button>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl-list li button small{color:var(--muted);flex:none;font-size:11px}.tbl-main{flex-direction:column;gap:8px;min-width:0;display:flex}.tbl-grid td{overflow-wrap:break-word;max-width:280px}.tbl-grid td.mono{white-space:nowrap}.tbl-note p{margin:0 0 4px}.tbl-note ul{margin:0;padding-left:16px}.tbl-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.tbl-sort:hover{color:var(--text)}.tbl-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.tbl-form input,.tbl-form select,.tbl-inline-form input,.tbl-inline-form select{width:100%}.tbl-field-error{color:var(--danger);font-size:11px}.tbl-columns{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tbl-columns li{flex-direction:column;gap:4px;display:flex}.tbl-columns .row{align-items:center;gap:8px;display:flex}.tbl-columns .row input{flex:auto;width:auto;min-width:0}.tbl-columns .row select{flex:0 0 180px;width:180px}.tbl-columns textarea{width:100%}.tbl-rules{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tbl-rules:empty{display:none}.tbl-rules li{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:4px;padding:8px;display:flex}.tbl-rules .row select.grow{flex:1 1 0;width:auto;min-width:0}.tbl-inline{align-items:center;gap:4px;max-width:100%;display:inline-flex}.tbl-inline>span{overflow-wrap:anywhere;min-width:0}.tbl-inline-form{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tbl-inline-form input,.tbl-inline-form select{flex:120px;width:auto;min-width:0}.client-field .row{gap:4px}button.tbl-stock-cell{border:1px dashed var(--border2);color:var(--text);white-space:nowrap;background:0 0;border-radius:7px;margin:-2px -6px;padding:2px 6px;font-weight:500}button.tbl-stock-cell:hover:not(:disabled){background:var(--accent-soft);color:var(--text);border-color:var(--accent)}.tbl-stock{flex-direction:column;gap:8px;display:flex}.tbl-stock-now{margin:0;font-size:15px}.tbl-stock-now b{font-family:var(--font-head)}.tbl-stock-change{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tbl-stock-change .adm-field{flex:0 140px;margin:0}.tbl-stock-change input{width:100%}.tbl-stock-buttons{gap:8px;display:flex}.tbl-stock-head{margin:8px 0 0;font-size:13px}.tbl-holds{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tbl-holds li{border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:8px 12px;display:flex}.tbl-holds-who{overflow-wrap:anywhere;flex:140px;min-width:0;font-weight:600}@media (width<=760px){.tbl-layout{grid-template-columns:minmax(0,1fr)}button.tbl-stock-cell{justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0 12px}.tbl-stock-change{flex-direction:column;align-items:stretch}.tbl-stock-change .adm-field{flex:none}.tbl-stock-change input{min-height:44px;font-size:16px}.tbl-stock-buttons>button{flex:1;justify-content:center;min-height:44px}}.tbl-stock-settings{border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:8px;display:flex}.tbl-stock-settings .adm-field{flex:160px;margin:0}.tbl-stock-settings>small{flex:100%}@media (width<=760px){.tbl-stock-settings .adm-field{flex:100%}.tbl-stock-settings input,.tbl-stock-settings select{min-height:44px;font-size:16px}}.tbl-product td{background:var(--panel2)}button.tbl-product-toggle{color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin-left:-6px;padding:2px 6px;display:inline-flex}button.tbl-product-toggle:hover:not(:disabled){background:var(--accent-soft);color:var(--text)}.tbl-product-toggle b{font-family:var(--font-head);overflow-wrap:anywhere}.tbl-product-toggle .muted{white-space:nowrap;font-size:12px}td.tbl-product-stock{font-variant-numeric:tabular-nums;font-weight:600}.tbl-variant td:first-child{padding-left:32px}.tbl-variant-settings{border:1px solid var(--border);background:var(--panel2);border-radius:9px;flex-direction:column;gap:8px;margin:12px 0 8px;padding:12px;display:flex}.tbl-variant-settings .adm-field{margin:0}.tbl-variant-by{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}.tbl-variant-by legend{margin-bottom:4px;padding:0}@media (width<=760px){button.tbl-product-toggle{min-height:44px;margin-left:0}.tbl-product .ghost{justify-content:center;width:100%;min-height:44px}.tbl-variant td:first-child{padding-left:0}.tbl-variant-settings select{min-height:44px;font-size:16px}.tbl-variant-settings .check{align-items:center;min-height:44px;display:inline-flex}}.m-touch .adm-table tbody tr.tbl-product{background:var(--panel2)}.m-touch .adm-table tr.tbl-product td{background:0 0}.m-touch .adm-table tbody tr.tbl-variant{border-left:3px solid var(--accent);margin-left:16px}button.icon.plain{border-color:#0000}.plan-banners{z-index:6;flex-direction:column;gap:8px;width:min(680px,100% - 24px);display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.plan-banner{border:1px solid var(--border2);background:var(--warn-soft);box-shadow:var(--shadow);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:13px;display:flex}.plan-banner>.ic{color:var(--warn);flex:none;margin-top:2px}.plan-banner.limit{background:var(--danger-soft)}.plan-banner.limit>.ic{color:var(--danger)}.plan-banner>span{flex:1}.plan-blocks{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.plan-notices{flex-direction:column;gap:8px;display:flex}.plan-notice{border:1px solid var(--border2);background:var(--warn-soft);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.plan-notice p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.plan-notice-mark{background:var(--panel);width:28px;height:28px;color:var(--warn);border-radius:9px;flex:none;place-items:center;display:grid}.pal-item.locked{cursor:not-allowed;opacity:.6}.pal-item.locked:hover{box-shadow:none}.pal-lock{margin-left:auto;font-size:12px}.plan-meter{flex-direction:column;gap:4px;min-width:150px;display:flex}.plan-meter-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.plan-bar{background:var(--border);border-radius:7px;height:6px;overflow:hidden}.plan-bar>i{background:var(--accent);border-radius:7px;height:100%;display:block}.plan-bar.warn>i{background:var(--warn)}.plan-bar.limit>i{background:var(--danger)}.plan-mini{border:1px solid var(--border);background:var(--panel2);border-radius:12px;flex-direction:column;gap:8px;margin-top:auto;padding:12px;display:flex}.plan-mini-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.plan-mini-head b{overflow-wrap:anywhere;min-width:0;font-weight:600}.plan-mini-head a{font-weight:600;text-decoration:none}.plan-mini .plan-meter{gap:4px;min-width:0}.plan-mini .plan-meter-head{color:var(--muted);font-size:11px}.plan-mini .plan-meter-head span:last-child{white-space:nowrap}.plan-meters{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin:12px 0;display:grid}.plan-note{background:var(--warn-soft);border-radius:9px;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.plan-note.limit{background:var(--danger-soft)}.plan-note>.ic{flex:none;margin-top:2px}.plan-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;margin-top:8px;display:grid}.plan-groups h3{font:600 12px/1.4 var(--font);color:var(--muted);margin:0 0 4px}.plan-groups ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.plan-groups li{align-items:center;gap:6px;display:flex}.plan-groups li .ic{color:var(--success);flex:none}.plan-off,.plan-groups li.plan-off .ic{color:var(--muted)}.plan-matrix th.plan-col,.plan-matrix td.plan-col{text-align:center;width:90px}.plan-matrix tr.plan-group td{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--panel2);font-size:11.5px;font-weight:600}.plan-matrix tr.off td:not(.plan-switch){opacity:.5}.plan-matrix label{align-items:center;gap:4px;display:inline-flex}.plan-matrix input[type=checkbox]{width:auto}.plan-limits-form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan-usage-bots{color:var(--muted);font-size:12px}@media (width<=760px){.plan-limits-form{grid-template-columns:1fr}.plan-notice{flex-wrap:wrap}}
