@import url("/tyson/store-maintenance-group-editor.css");
body:has(.desktop-shell) #drawer.store-maintenance-drawer[open]{width:max(720px,72vw);max-width:100vw}
body:has(.desktop-shell) #drawer.store-maintenance-drawer[open][data-store-full]{width:100vw}
.sm-entry-menu{position:fixed;inset:auto;margin:0;width:250px;padding:10px;border:1px solid #ddd4e3;border-radius:8px;background:#fff;box-shadow:0 12px 32px #35223c20;color:#32233d;z-index:120}.sm-entry-menu>strong{display:block;font-size:12px;color:#8d7a97;padding:3px 9px 7px}.sm-entry-menu>button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:10px;border-radius:5px;cursor:pointer;font-size:14px;color:#5e1833}.sm-entry-menu>button:hover{background:#f5edf2}.sm-entry-menu>button span{display:block;font-size:11px;color:#84718e;margin-top:4px}
body:has(.desktop-shell) #drawer.store-maintenance-drawer .drawer-header{padding:14px 20px 12px}
body:has(.desktop-shell) #drawer.store-maintenance-drawer .drawer-body{padding:0;display:flex;overflow:hidden}
.sm-workspace{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;flex:1}
.sm-group-tabs{display:flex;gap:4px;flex:none;padding:9px 20px;border-bottom:1px solid #e3dce6;background:#f5f2f6}
.sm-group-tabs button{background:transparent;border:0;border-radius:5px;padding:7px 14px;font-size:13px;color:#6b5e70;cursor:pointer;white-space:nowrap}
.sm-group-tabs button[aria-pressed=true]{background:#81022b;color:#fff;font-weight:600}
.sm-list-host,.sm-list{display:flex;flex-direction:column;min-height:0;min-width:0;flex:1}.sm-list-host[hidden],.sm-list[hidden],.sm-editor[hidden]{display:none}
.sm-tools{display:flex;align-items:center;gap:10px;padding:10px 20px;flex-wrap:wrap;flex:none}
#drawer .sm-tools.table-suite-tools{margin:0;gap:10px;min-height:56px}.sm-tools .table-suite-count{display:none}.sm-tools .table-suite-query{flex:none;order:5;gap:0}.sm-tools .table-suite-query:has([data-suite-clear][hidden]){display:none}.sm-tools [data-table-columns]{order:6;white-space:nowrap}.sm-tools [data-suite-clear]{font-size:12px}.sm-tools .sm-search{flex:1 1 190px}.sm-tools .sm-summary{margin-left:auto}.sm-tools .sm-help{flex:none}
.sm-search{display:flex;align-items:center;gap:8px;min-width:160px;flex:1 1 230px;color:#7c7081}.sm-search svg{width:16px;height:16px;flex:none}
#drawer .sm-search input{width:100%;min-width:0;background:#fff;border:1px solid #ddd5e2;padding:6px 10px}.sm-only{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:13px}
#drawer .sm-tools select{max-width:185px;font-size:13px;min-height:36px;border:1px solid #ddd5e2;background:#fff;padding:5px 8px}.sm-summary{font-size:12px;color:#6c6072;white-space:nowrap}
.sm-help,.sm-field-help{display:inline-grid;place-items:center;width:17px;height:17px;line-height:1;border:1px solid #c7bccd;border-radius:50%;color:#75677c;background:transparent;font-size:11px;cursor:help}
.sm-table-tools{padding:2px 20px 7px;min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.sm-table-tools .table-suite-query{margin-right:auto}.sm-table-tools .table-suite-count{font-size:12px;color:#8a7b92}.sm-table-tools [data-table-export]{display:none!important}
.sm-table-region{flex:1;min-height:180px;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-block:1px solid #e5dfe9;margin:0 20px}
.sm-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.sm-table th{height:42px;position:sticky;top:0;z-index:2;background:#f4f0f6!important;color:#57495f;font-weight:500;white-space:nowrap}
#drawer table.sm-table>thead>tr>th{padding:6px 8px;line-height:16px}#drawer table.sm-table>thead>tr>th.has-column-filter{padding-right:28px!important}#drawer table.sm-table th .sort-header{gap:0;padding-right:0;min-height:32px}#drawer table.sm-table th .sort-label{min-width:24px;padding-right:0;white-space:normal;text-overflow:clip;overflow:visible;line-height:16px;overflow-wrap:break-word}#drawer table.sm-table th .table-header-filter{right:6px;width:20px;height:26px;padding:2px}#drawer table.sm-table th .table-header-filter svg{width:14px;height:14px}#drawer table.sm-table th .column-move-handle{right:0;top:auto;bottom:0;transform:none;width:8px;height:12px;opacity:0}#drawer table.sm-table th:hover .column-move-handle,#drawer table.sm-table th:focus-within .column-move-handle{opacity:.6}
.sm-table td{height:44px;padding:8px 10px;vertical-align:middle;border-bottom:1px solid #eee8f1;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-table th,.sm-table td{box-sizing:border-box;border-right:1px solid #f0ebf3}
.sm-table .table-cell-content,.sm-cell-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}.sm-table .sm-empty{display:inline-block;padding:0 7px;border-radius:4px;background:#fff3dc;color:#986118;font-size:12px}.sm-table .sm-na{background:#f4f2f5;color:#9a8fa2}
.sm-table tr:hover td{background:#faf7fb}.sm-table tr:hover .table-pinned-left,.sm-table tr:hover .table-pinned-action{background:#faf7fb}.sm-table .table-pinned-left{z-index:3;background:#fff}.sm-table th.table-pinned-left{z-index:5}.sm-table .table-pinned-action{background:#fff}.sm-table th.table-pinned-action{z-index:5}.sm-table .text-button{white-space:nowrap;font-size:12px;padding:4px}
.sm-table .sm-source-empty{display:inline-block;padding:0 7px;border-radius:4px;background:#edf2f7;color:#607186;font-size:12px}
.sm-table-region .table-freeze-warning{font-size:11px;max-width:100%!important;margin:0;padding:3px 8px;background:#fff3dc;color:#86601c;position:sticky;left:0}
.sm-empty-list{padding:30px;text-align:center;color:#8a7c92;font-size:13px}.sm-list .table-suite-footer{display:none}
.sm-footer-status{flex:1;font-size:12px;color:#716477;min-width:0}.sm-footer-status.sm-error{color:#a42644}#drawer [data-sm-footer-actions]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.sm-editor{overflow:auto;flex:1;min-height:0;padding:16px 20px 28px;background:#fbf9fc}.sm-editor-heading{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid #e5dce9;margin-bottom:18px}.sm-editor-heading>div{min-width:0;flex:1}.sm-editor-heading h3{margin:0!important;font-size:18px!important;overflow-wrap:anywhere}.sm-editor-heading span{font-size:12px;color:#7a6e81}.sm-editor-heading button{flex:none;white-space:nowrap}
.sm-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.sm-field{min-width:0;padding:12px;background:#fff;border:1px solid #e9e2ed;border-radius:6px}.sm-field.is-empty{border-color:#e8cd9d;background:#fffaf0}.sm-field>label{display:flex;align-items:center;gap:6px;font-size:12px;color:#67596f;margin-bottom:7px}.sm-field>input,.sm-field>select,.sm-field>textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d9cfdf;padding:7px 9px;background:#fff}.sm-field textarea{resize:vertical}.sm-readonly{font-size:14px;line-height:24px;overflow-wrap:anywhere;color:#3c3046}.sm-source{display:inline-block;font-size:11px;color:#8b7b97;margin-top:6px;margin-right:8px}
.sm-save-error,.sm-exit-choice{padding:12px 16px;border-left:3px solid #ac304a;background:#fff1f3;font-size:13px;color:#8d203a;margin-bottom:14px}.sm-exit-choice{flex:none;margin:10px 20px 0}.sm-exit-choice>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sm-save-error p{margin:6px 0}.sm-conflicts{display:grid;gap:7px;margin-bottom:10px}.sm-conflicts>div{display:flex;flex-wrap:wrap;gap:7px 18px}.sm-save-error[hidden],.sm-exit-choice[hidden],.sm-empty-list[hidden]{display:none}
@container drawer (max-width:1000px){.sm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-tools{gap:8px}.sm-summary{flex:1}.sm-editor-heading{gap:8px}}
@media(max-width:800px){body:has(.desktop-shell) #drawer.store-maintenance-drawer[open]{width:100vw;max-width:100vw}.sm-tools{padding:10px 12px 5px}.sm-group-tabs{padding:8px 12px}.sm-table-tools{padding:2px 12px 6px}.sm-table-region{margin:0 12px}.sm-editor{padding:12px}.sm-table .table-pinned-left:not([data-column-key="code"]){position:static!important;box-shadow:none!important}.sm-table .table-pinned-action{position:static!important}.sm-table-region .table-freeze-warning{display:none}.sm-table td[data-column-key="code"],.sm-table th[data-column-key="code"]{--table-pin-left:0px!important}.sm-table td{height:46px}}
@media(min-width:801px) and (max-width:1100px){body:has(.desktop-shell) #drawer.store-maintenance-drawer[open]{width:100vw;max-width:100vw}}
@container drawer (max-width:560px){.sm-fields{grid-template-columns:minmax(0,1fr)}.sm-editor-heading{flex-wrap:wrap}.sm-editor-heading>div{order:-1;flex-basis:100%}.sm-tools .sm-search{flex-basis:100%}.sm-tools select{max-width:170px!important}.sm-group-tabs button{min-height:40px;padding-inline:10px}.sm-editor-heading button,#drawer [data-sm-footer-actions] button{min-height:44px}.sm-source{line-height:20px}.sm-summary{font-size:11px}.sm-field{padding:10px}}
