.rtsm-app{max-width:1200px}.rtsm-app .rtsm-header{margin:0 0 8px}.rtsm-app .rtsm-header h1{font-size:23px;font-weight:400;line-height:1.3;margin:0;padding:0}.rtsm-app .rtsm-header .rtsm-subtitle{color:#646970;font-size:13px;margin:4px 0 0}.rtsm-app .rtsm-tabs>.components-tab-panel__tabs{border-bottom:1px solid #c3c4c7;margin-bottom:12px}.rtsm-app .rtsm-toolbar{align-items:flex-end;background:#fff;border:1px solid #c3c4c7;border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;padding:16px}.rtsm-app .rtsm-toolbar .rtsm-toolbar__search{flex:1 1 280px;min-width:220px}.rtsm-app .rtsm-toolbar .rtsm-toolbar__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.rtsm-app .rtsm-filter-badge{align-items:center;background:#2271b1;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;height:18px;justify-content:center;line-height:18px;margin-left:6px;min-width:18px;padding:0 5px}.rtsm-app .rtsm-filters{background:#f6f7f7;border:1px solid #c3c4c7;border-radius:4px;margin:-4px 0 12px;padding:16px}.rtsm-app .rtsm-filters .rtsm-filters__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.rtsm-app .rtsm-filters .rtsm-filters__row+.rtsm-filters__row{margin-top:14px}.rtsm-app .rtsm-filters .rtsm-filters__row .components-base-control{min-width:170px}.rtsm-app .rtsm-filters .rtsm-filters__toggles{align-items:center}.rtsm-app .rtsm-actions{margin:12px 0}.rtsm-app .rtsm-actions .rtsm-bulk,.rtsm-app .rtsm-actions .rtsm-io{align-items:center;display:flex;gap:8px}.rtsm-app .rtsm-actions .rtsm-dirty-count{color:#b26200;font-size:12px;font-weight:600}.rtsm-app .rtsm-stock-input{border:1px solid #8c8f94;border-radius:4px;padding:4px 8px;text-align:right;width:90px}.rtsm-app .rtsm-table-wrap{min-height:120px;position:relative}.rtsm-app .rtsm-table-wrap .rtsm-table-overlay{align-items:center;background:hsla(0,0%,100%,.6);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.rtsm-app .rtsm-table .rtsm-col-check{text-align:center;width:36px}.rtsm-app .rtsm-table .rtsm-col-thumb{width:52px}.rtsm-app .rtsm-table .rtsm-col-thumb img{border-radius:4px;display:block;-o-object-fit:cover;object-fit:cover}.rtsm-app .rtsm-table .rtsm-col-thumb .rtsm-thumb-placeholder{align-items:center;background:#f0f0f1;border-radius:4px;color:#a7aaad;display:flex;height:40px;justify-content:center;width:40px}.rtsm-app .rtsm-table .rtsm-col-sku,.rtsm-app .rtsm-table .rtsm-col-status,.rtsm-app .rtsm-table .rtsm-col-stock,.rtsm-app .rtsm-table .rtsm-col-type{width:130px}.rtsm-app .rtsm-table .rtsm-col-name .rtsm-meta{align-items:center;display:flex;gap:8px;margin-top:2px}.rtsm-app .rtsm-table .rtsm-col-name .rtsm-price{color:#646970;font-size:12px}.rtsm-app .rtsm-table .rtsm-row.is-dirty{background:#fcf6e6!important}.rtsm-app .rtsm-table .rtsm-row.is-dirty .rtsm-stock-input{border-color:#dba617;box-shadow:0 0 0 1px #dba617}.rtsm-app .rtsm-table .rtsm-row.is-variation{background:#fbfbfc}.rtsm-app .rtsm-table .rtsm-row.is-variation .rtsm-col-name{padding-left:28px;position:relative}.rtsm-app .rtsm-table .rtsm-row.is-variation .rtsm-col-name:before{color:#a7aaad;content:"↳";left:10px;position:absolute}.rtsm-app .rtsm-table .rtsm-row.is-variation .rtsm-col-name strong{font-weight:400}.rtsm-app .rtsm-table .rtsm-expand{color:#2271b1}.rtsm-app .rtsm-table .rtsm-variation-hint{background:none;border:0;color:#2271b1;cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.rtsm-app .rtsm-muted{color:#a7aaad}.rtsm-app .rtsm-type-badge{background:#f0f0f1;border-radius:10px;color:#50575e;display:inline-block;font-size:11px;padding:1px 8px;text-transform:capitalize}.rtsm-app .rtsm-badge--low{background:#fcf0e8;border:1px solid #f0c9a8;border-radius:9px;color:#b26200;display:inline-block;font-size:11px;font-weight:600;padding:0 7px;text-transform:uppercase}.rtsm-app .rtsm-status{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px;text-transform:capitalize}.rtsm-app .rtsm-status:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.rtsm-app .rtsm-status--instock{color:#007017}.rtsm-app .rtsm-status--outofstock{color:#b32d2e}.rtsm-app .rtsm-status--onbackorder{color:#b26200}.rtsm-app .rtsm-empty{color:#646970;padding:32px 12px;text-align:center}.rtsm-app .rtsm-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:14px 0}.rtsm-app .rtsm-pagination .rtsm-count{color:#646970;font-size:13px}.rtsm-app .rtsm-pagination .rtsm-pagination__buttons{align-items:center;display:flex;gap:6px}.rtsm-app .rtsm-pagination .rtsm-pagination__buttons .rtsm-page-indicator{font-size:13px;padding:0 8px}.rtsm-app .rtsm-log-filters{align-items:flex-end;background:#fff;border:1px solid #c3c4c7;border-radius:4px;display:flex;flex-wrap:wrap;gap:16px;margin:12px 0;padding:16px}.rtsm-app .rtsm-log-filters .rtsm-log-filters__search{flex:1 1 240px;min-width:200px}.rtsm-app .rtsm-log-filters .rtsm-date{color:#646970;display:flex;flex-direction:column;font-size:11px;gap:4px;text-transform:uppercase}.rtsm-app .rtsm-log-filters .rtsm-date input{border:1px solid #8c8f94;border-radius:4px;padding:4px 8px}.rtsm-app .rtsm-log-table .rtsm-log-date{color:#646970;font-size:12px;white-space:nowrap}.rtsm-app .rtsm-log-table .rtsm-change{font-variant-numeric:tabular-nums}.rtsm-app .rtsm-log-table .rtsm-change .rtsm-arrow{color:#a7aaad}.rtsm-app .rtsm-source{border-radius:10px;display:inline-block;font-size:11px;padding:1px 8px;text-transform:capitalize}.rtsm-app .rtsm-source--manual{background:#eef3f8;color:#2271b1}.rtsm-app .rtsm-source--import{background:#eaf6ec;color:#007017}.rtsm-import-modal .rtsm-import-hint{color:#646970;margin-top:0}.rtsm-import-modal input[type=file]{display:block;margin:12px 0}.rtsm-import-modal .rtsm-import-count{font-weight:600}.rtsm-import-modal .rtsm-import-detail{font-size:12px;margin-top:6px}.rtsm-import-modal .rtsm-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}
