/* Operational design: keep the existing navigation, controls and density. */
.data-refresh-failed,.query-error{color:#a83e4a!important;font-weight:600}
.dashboard-sync{max-width:340px;text-align:right}
.shop-query-status{font-size:12px;line-height:1.65;color:#536174;margin:8px 0 14px}
.shop-design-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;background:var(--surface,#fff);border:1px solid var(--line,#e0e4ec);border-radius:12px;padding:14px 16px;margin-bottom:12px}
.shop-design-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:120px;flex:1}
.shop-design-filters label.query-wide{flex:1.5;min-width:200px}
.shop-design-filters input,.shop-design-filters select{width:100%;height:36px;min-width:0;padding:7px 10px;border:1px solid var(--line,#dbe0e9);border-radius:8px;font:inherit;font-size:13px;color:var(--ink,#25324a);background:#fff}
.shop-design-filters>.button{height:36px;white-space:nowrap}
.shop-query-pages{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line,#e1e4eb);font-size:12px;color:var(--muted,#5b6779)}
.shop-query-pages>div{display:flex;gap:7px}
.shop-query-pages button{font-size:12px}
.inventory-maintenance{position:relative}
.inventory-maintenance summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}
.inventory-maintenance summary:after{content:'⌄'}
.inventory-maintenance>div{position:absolute;right:0;top:calc(100% + 5px);z-index:12;display:grid;gap:5px;background:#fff;border:1px solid var(--line,#e0e3ea);box-shadow:0 12px 32px #1f29371c;border-radius:10px;padding:7px;min-width:210px}
.inventory-maintenance>div button{text-align:left;white-space:nowrap}
.shop-user-management{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0}
.shop-user-management button{min-height:40px}
.shop-design-dialog{max-height:calc(100dvh - 42px);overflow:auto}
.shop-order-documents{margin-top:20px;padding-top:12px;border-top:1px solid #e5e7eb}
.shop-order-document-list{display:grid;gap:10px;margin:10px 0}
.shop-order-document-row{display:grid;gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;min-width:0}
.shop-order-document-row strong,.shop-order-document-row small{overflow-wrap:anywhere}
.shop-order-document-row small{color:#667085}
.shop-order-document-actions{display:flex;gap:8px;flex-wrap:wrap}
.shop-order-document-preview{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px;font-size:12px;line-height:1.5}
.payment-match-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}
.payment-match-card{padding:16px;background:var(--surface-soft,#f8f9fd);border:1px solid var(--line,#e0e4ec);border-radius:12px;min-width:0}
.payment-match-card h3{font-size:14px;margin:0 0 14px}
.payment-match-card p{font-size:13px;color:#536174;line-height:1.7}
.payment-match-value{display:flex;justify-content:space-between;gap:15px;align-items:start;font-size:13px;margin:12px 0}
.payment-match-value span{color:#536174;white-space:nowrap}
.payment-match-value strong{text-align:right;font-weight:600;overflow-wrap:anywhere}
.payment-match-search{display:flex;gap:9px}
.payment-match-search input{min-width:0;flex:1}
.payment-match-search button{white-space:nowrap}
.payment-match-confirm{display:flex;gap:9px;font-size:13px;line-height:1.65}
.payment-match-confirm input{margin-top:4px}
.support-search-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line,#e0e4ec);border-radius:10px;padding:12px 14px;margin:12px 0 0}
.support-search-form>input{flex:1;min-width:200px;font:inherit;font-size:13px;padding:9px 11px;border:1px solid var(--line,#dde1e9);border-radius:8px}
.support-search-form label{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}
.support-search-form button{font-size:13px;padding:8px 13px}
.support-conversation-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:#425169!important}
.automation-jump-nav{display:flex;gap:7px;flex-wrap:wrap;position:sticky;top:0;background:#fff;padding:10px 0;z-index:4;border-bottom:1px solid var(--line,#e3e6ed);margin-bottom:18px}
.automation-section{padding:12px 0 24px;border-bottom:1px solid var(--line,#e3e6ed);scroll-margin-top:130px}
.automation-section:last-child{border:0}
.automation-section>.section-title-row{margin:0 0 16px}
.automation-section h3{font-size:15px}
.automation-section .muted{font-size:12px;color:#586478;line-height:1.65}
.automation-section .field-label{font-size:13px}
.automation-sections{display:grid;gap:12px}
.automation-save-feedback{display:grid;gap:8px;padding:16px 0}
.automation-save-result{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line,#dce2eb);border-radius:8px;font-size:12px;flex-wrap:wrap}
.automation-save-result strong{font-size:13px;font-weight:600;margin-right:auto}
.automation-save-result span{color:#4d6870}
.automation-save-result.failed{border-color:#ebc5cb;background:#fff7f7}
.automation-save-result.failed span,.automation-save-result small{color:#a23d4b}
.automation-save-result small{flex-basis:100%;font-size:12px}
.automation-savebar{position:sticky;bottom:0;background:#fff;box-shadow:0 -4px 15px #18233e0a;border-top:1px solid var(--line,#dfe3eb);padding:13px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;z-index:5}
.automation-savebar>span{font-size:12px;color:#536174}
.automation-savebar button{white-space:nowrap}
#shopOperationsRoot .shop-orders-panel th{font-size:12px}
#shopOperationsRoot .shop-orders-panel td{font-size:14px}
#shopOperationsRoot .shop-orders-panel td small{font-size:12px;color:#536174}
#shopOperationsRoot .shop-orders-panel .compact-action{font-size:12px}
#shopOperationsRoot .wallet-detail-card{width:min(1080px,100%)}
#shopOperationsRoot .wallet-detail-row small{font-size:12px}
#shopOperationsRoot .wallet-detail-grid{min-width:0}
#shopOperationsRoot .wallet-detail-grid>section{min-width:0}
#shopOperationsRoot .wallet-detail-row{overflow-wrap:anywhere}

@media(max-width:760px){.shop-design-filters{padding:12px;gap:10px}
.shop-design-filters label{flex:1 1 42%;min-width:120px}
.shop-design-filters label.query-wide{flex:1 1 100%}
.shop-query-pages{padding:12px;flex-wrap:wrap}
.shop-query-pages>span{line-height:1.6}
.shop-query-pages>div{margin-left:auto}
.payment-match-grid{grid-template-columns:1fr;gap:10px}
.payment-match-card{padding:13px}
.payment-match-value{font-size:12px}
.shop-user-management{grid-template-columns:1fr 1fr;gap:9px}
.shop-design-dialog{max-height:calc(100dvh - 20px)}
.support-search-form>input{flex:1 1 100%;min-width:0}
.automation-jump-nav{position:static;gap:5px}
.automation-jump-nav button{font-size:12px}
.automation-savebar{padding:10px 0}
.automation-savebar>span{max-width:65%;line-height:1.6}
.automation-save-feedback{padding:10px 0}
.automation-save-result{padding:10px}
.inventory-maintenance>div{right:0}
#shopOperationsRoot .shop-orders-panel .shop-table-wrap{overflow:visible}
#shopOperationsRoot .shop-orders-panel table{min-width:0;display:block;width:100%}
#shopOperationsRoot .shop-orders-panel thead{display:none}
#shopOperationsRoot .shop-orders-panel tbody{display:grid;gap:12px;background:var(--surface-soft,#f6f7fb);padding:12px}
#shopOperationsRoot .shop-orders-panel tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff;border:1px solid var(--line,#e1e4ec);border-radius:12px;padding:15px}
#shopOperationsRoot .shop-orders-panel td{display:block;border:0;padding:0;white-space:normal!important;font-size:14px;min-width:0}
#shopOperationsRoot .shop-orders-panel td:before{content:attr(data-label);display:block;font-size:12px;color:#697589;margin-bottom:5px}
#shopOperationsRoot .shop-orders-panel td:first-child,#shopOperationsRoot .shop-orders-panel td:nth-child(2){grid-column:1/-1}
#shopOperationsRoot .shop-orders-panel td:first-child strong{font-size:13px;overflow-wrap:anywhere}
#shopOperationsRoot .shop-orders-panel td small{white-space:normal;line-height:1.6}
#shopOperationsRoot .shop-orders-panel td.table-message{grid-column:1/-1}
.dashboard-sync{font-size:12px;max-width:170px}
.wallet-detail-list{max-height:340px}
}


@media(max-width:760px){#shopOperationsRoot #orderFilterForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}
#shopOperationsRoot #orderFilterForm label{width:auto;min-width:0;align-items:stretch;text-align:left}
#shopOperationsRoot #orderFilterForm .query-wide,#shopOperationsRoot #orderFilterForm label:has(#orderStatusFilter){grid-column:1/-1}
#shopOperationsRoot #orderFilterForm input,#shopOperationsRoot #orderFilterForm select{width:100%;min-width:0}
#shopOperationsRoot #orderFilterForm>button{width:100%;padding-inline:8px}
}


#shopOperationsRoot .shop-design-filters label{display:flex;flex-direction:column;align-self:stretch;align-items:stretch;gap:6px;min-width:120px;flex:1}
#shopOperationsRoot .shop-design-filters label.query-wide{flex:1.5;min-width:200px}

@media(max-width:760px){#shopOperationsRoot #orderFilterForm label{min-width:0;flex:initial;text-align:left}
#shopOperationsRoot #orderFilterForm .query-wide{min-width:0}
}


#shopOperationsRoot .shop-design-filters select,#shopOperationsRoot .shop-design-filters input{width:100%;min-width:0}

/* Accepted central preview: scoped layout, real data and existing action IDs. */
.data-stale-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;margin-bottom:16px;border:1px solid #ead6aa;border-radius:10px;background:#fff8e9;color:#785624}
.data-stale-banner[hidden]{display:none}.data-stale-banner strong{font-size:14px;font-weight:600}.data-stale-banner p{font-size:12px;line-height:1.75;margin:5px 0 0}.data-stale-banner button{flex:none}
.module-data-time{display:block;font-size:12px!important;line-height:1.6;color:#6a7485;margin-top:10px}.metric-card .module-data-time{padding-top:9px;border-top:1px solid var(--border)}
.dashboard-stock-card .stock-summary{flex-wrap:wrap}.dashboard-stock-card .stock-summary .module-data-time{margin:0}.dashboard-stock-card .panel-body>.module-data-time{margin:0 0 10px}
.runtime-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--border);border-radius:12px;padding:17px 0;margin-bottom:16px}
.runtime-summary>div{padding:0 22px;border-right:1px solid var(--border)}.runtime-summary>div:last-child{border:0}.runtime-summary span{display:block;font-size:12px;color:#5c6879;margin-bottom:6px}.runtime-summary strong{font-size:26px;font-weight:600;line-height:1.25;color:#29394e}.runtime-summary small{margin-left:7px;font-size:12px;color:#6b7686}
.runtime-remark-line{display:flex;align-items:center;gap:7px;min-width:0}.runtime-remark-line .runtime-device-name{min-width:0;flex:0 1 auto}.runtime-remark-edit{border:0;background:transparent;font:inherit;font-size:12px;color:var(--brand);padding:3px;white-space:nowrap;cursor:pointer}.runtime-remark-edit:hover{text-decoration:underline}
.runtime-remark-feedback{font-size:13px;line-height:1.7;margin-bottom:0}.runtime-device-details-dialog form{margin:0}.runtime-device-details-dialog .modal-body>.field-label{display:block;margin-bottom:8px}.runtime-device-details-dialog .modal-body>.muted{font-size:12px;line-height:1.8}
.inventory-primary-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--border)}.inventory-main-actions,.inventory-detect-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#inventoryView .inventory-workspace{overflow:visible}#inventoryView .inventory-filter-bar{display:flex;gap:12px;align-items:end;padding:16px 18px;border:0;margin:0;flex-wrap:wrap}#inventoryView .inventory-filter-bar .search{flex:1;min-width:190px}#inventoryView .inventory-filter-bar .field{margin:0}#inventoryView .inventory-filter-bar .btn{min-height:36px;white-space:nowrap}
#inventoryView .inventory-type-note{margin:0;padding:0 18px 13px}#inventoryView .inventory-bulk-bar{margin:12px 18px 0}
.inventory-query-summary{display:flex;gap:18px;align-items:center;padding:11px 18px;border-block:1px solid var(--border);background:#fafafd;font-size:12px;color:#596679}.inventory-query-summary label{display:flex;align-items:center;gap:7px}.inventory-query-summary #inventoryDataFreshness{margin-left:auto}
.inventory-time-cell{display:grid;gap:5px;white-space:nowrap;font-size:12px}.inventory-time-cell small{color:#697586;font-size:12px}#inventoryView .inventory-table th{font-size:12px}#inventoryView .inventory-table td{font-size:14px}
.inventory-reset-dialog{width:min(560px,calc(100vw - 30px));max-height:calc(100dvh - 32px);overflow:auto}.inventory-reset-dialog .modal-body>p{font-size:13px;line-height:1.8}.inventory-reset-scope{display:grid;grid-template-columns:1fr auto;gap:13px 20px;background:#faf9fd;border:1px solid var(--border);border-radius:9px;padding:18px;font-size:13px}.inventory-reset-scope dt{color:#626d7f}.inventory-reset-scope dd{margin:0;font-weight:600;color:#394258;text-align:right}.inventory-reset-warning{font-size:13px;line-height:1.8;color:#845d2c;background:#fff8eb;border:1px solid #ead8b7;border-radius:9px;padding:13px 15px}
#tab-settings>.settings-layout{display:block}#settingsNavigation{position:static;display:flex;gap:5px;padding:5px;margin-bottom:17px;overflow:auto;width:max-content;max-width:100%}#settingsNavigation button{flex:none;padding:9px 14px;white-space:nowrap;font-size:13px}
[data-settings-panel="automation"]>.panel{border:0;background:transparent;box-shadow:none;overflow:visible}[data-settings-panel="automation"]>.panel>.panel-body{padding:0}[data-settings-panel="automation"]>.panel>.panel-header{padding:0 0 16px;border:0;align-items:start}
.automation-search-row{display:flex;align-items:center;gap:15px;margin:0 0 16px}.automation-search-row input{max-width:390px;height:37px;font-size:13px}.automation-search-row .muted{font-size:12px}
.automation-frequency-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.automation-category-nav{display:grid;gap:6px;position:sticky;top:88px}.automation-category-nav button{display:grid;gap:7px;border:0;border-radius:10px;padding:15px 13px;text-align:left;background:transparent;color:#4f5c6d;cursor:pointer}.automation-category-nav button.active{background:#f0eafa;color:#7041ae}.automation-category-nav strong{font-size:14px;font-weight:600}.automation-category-nav small{font-size:12px;color:#6e7584;line-height:1.5}
.automation-category-content{min-width:0}.automation-category-content .automation-section{padding:0;background:#fff;border:1px solid var(--border);border-radius:10px;overflow:hidden}.automation-section[hidden],.automation-section [hidden],.automation-category-content [hidden]{display:none!important}.automation-category-content .automation-section>.section-title-row{padding:16px 18px;margin:0;border-bottom:1px solid var(--border);gap:12px;align-items:start}.automation-section>.section-title-row h3{font-size:14px}.automation-section>.section-title-row p{margin:6px 0 0;line-height:1.6}.automation-category-content .settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 18px}.automation-category-content .setting-card{border:0;border-bottom:1px solid #edf0f5;border-radius:0;padding:16px 12px 16px 0;min-width:0}.automation-category-content .setting-card>.field-label{font-size:13px;line-height:1.7}.automation-category-content .setting-card .form-control{font-size:13px}.automation-category-content .setting-card-wide{grid-column:1/-1}.automation-extra-content{padding:16px 18px;min-width:0}.automation-extra-content .section-title-row{flex-wrap:wrap;gap:10px}.automation-extra-content .section-title-row h3{font-size:14px}.automation-extra-content .muted{font-size:12px;line-height:1.7}.automation-extra-content .table-wrap{max-width:100%;overflow:auto}
.automation-group-status{font-size:12px;color:#398066;white-space:nowrap;padding:4px 7px;background:#eff8f3;border-radius:5px}.automation-group-status.failed{background:#fff1f1;color:#a13e4c}.automation-group-status.unsaved{background:#fff7e5;color:#8b6829}
.automation-save-feedback{display:flex;gap:7px;flex-wrap:wrap;margin-left:198px;padding:16px 0}.automation-save-result{display:flex;flex-wrap:wrap;gap:7px;padding:8px 10px;font-size:12px;background:white}.automation-save-result strong{font-size:12px}.automation-save-result small{max-width:360px;line-height:1.6}.automation-savebar{padding:13px 16px;border:1px solid var(--border);border-radius:10px;bottom:10px}.automation-save-actions{display:flex;align-items:center;gap:8px}.automation-savebar>span{font-size:12px;line-height:1.6}
#shopOperationsRoot #agentSection td,#shopOperationsRoot #skuSection td,#shopOperationsRoot #paymentSection td{font-size:14px}#shopOperationsRoot #agentSection th,#shopOperationsRoot #skuSection th,#shopOperationsRoot #paymentSection th{font-size:12px}#shopOperationsRoot #agentSection td small,#shopOperationsRoot #skuSection td small,#shopOperationsRoot #paymentSection td small{font-size:12px;color:#59677b}
@media(max-width:1000px){.automation-frequency-layout{grid-template-columns:155px minmax(0,1fr);gap:13px}.automation-save-feedback{margin-left:168px}.inventory-detect-actions{flex-basis:100%;padding-top:2px}.automation-search-row{align-items:start;flex-direction:column;gap:8px}.runtime-summary>div{padding-inline:16px}}
@media(max-width:760px){.data-stale-banner{padding:13px;gap:10px;align-items:start;flex-direction:column}.data-stale-banner button{align-self:flex-end}.runtime-summary{grid-template-columns:1fr 1fr;gap:14px;padding:15px 0}.runtime-summary>div:nth-child(2){border:0}.runtime-summary strong{font-size:24px}.inventory-primary-actions{padding:13px;align-items:start}.inventory-main-actions{gap:6px}#inventoryView .inventory-filter-bar{padding:13px;gap:9px}#inventoryView .inventory-filter-bar .search{flex-basis:100%}#inventoryView .inventory-filter-bar .field{flex:1 1 48%;min-width:0}.inventory-detect-actions{gap:7px}.inventory-detect-actions .btn{flex:1}.inventory-query-summary{flex-wrap:wrap;padding:11px 13px;gap:10px}.inventory-query-summary #inventoryDataFreshness{margin-left:0;flex-basis:100%}#inventoryView .inventory-type-note{padding:0 13px 12px}.inventory-time-cell{white-space:normal}.inventory-reset-dialog .modal-footer{flex-wrap:wrap}.inventory-reset-scope{padding:14px;gap:12px}.automation-frequency-layout{display:block}.automation-category-nav{position:static;display:flex;gap:5px;margin-bottom:14px;overflow:auto}.automation-category-nav button{padding:10px;flex:1;min-width:100px}.automation-category-nav small{display:none}.automation-category-nav strong{font-size:13px}.automation-search-row input{max-width:none}.automation-save-feedback{margin-left:0}.automation-category-content .settings-grid{grid-template-columns:1fr;padding:0 14px}.automation-extra-content{padding:13px}.automation-category-content .automation-section>.section-title-row{padding:14px;flex-wrap:wrap}.automation-savebar{bottom:0;padding:11px;flex-wrap:wrap}.automation-save-actions{justify-content:flex-end;width:100%;gap:7px}.automation-savebar>span{max-width:none}[data-settings-panel="automation"]>.panel>.panel-header{flex-wrap:wrap;gap:12px}.module-data-time{font-size:12px!important}}

/* The full approved order and wallet presentation, retaining their existing query APIs. */
#shopOperationsRoot .shop-order-created-at{margin-top:7px;color:#607086;font-size:12px}
#shopOperationsRoot .wallet-history-tabs{display:flex;gap:5px;border-bottom:1px solid var(--border);margin:14px 0 0}#shopOperationsRoot .wallet-history-tabs button{border:0;background:none;padding:12px 17px;color:#627086;font:inherit;font-size:13px;cursor:pointer;border-bottom:2px solid transparent}#shopOperationsRoot .wallet-history-tabs button.active{color:#6f44ad;border-bottom-color:#7652b0;background:#f6f2fc}
#shopOperationsRoot .wallet-detail-panels>section[hidden]{display:none!important}#shopOperationsRoot .wallet-detail-panels .wallet-detail-list{max-height:380px;overflow:auto;border:0;border-radius:0}#shopOperationsRoot .wallet-history-table-wrap{overflow:auto}#shopOperationsRoot .wallet-history-table{width:100%;border-collapse:collapse;min-width:660px}#shopOperationsRoot .wallet-history-table th{padding:12px;font-size:12px;color:#5c697c;background:#fafafd;text-align:left;white-space:nowrap}#shopOperationsRoot .wallet-history-table td{padding:13px 12px;border-bottom:1px solid var(--border);font-size:13px;white-space:nowrap}#shopOperationsRoot .wallet-history-table small{display:block;font-size:12px;color:#69778a;margin-top:4px}#shopOperationsRoot .wallet-history-table td strong{font-weight:500}

#shopOperationsRoot .support-related-order strong{font-size:13px;overflow-wrap:anywhere}#shopOperationsRoot .support-related-order small,#shopOperationsRoot .support-related-order button{font-size:12px;line-height:1.6}#shopOperationsRoot .support-related-summary{overflow-wrap:anywhere}

#shopOperationsRoot .shop-order-actions button{display:block;margin:0 0 7px}#shopOperationsRoot .shop-order-actions button:last-child{margin-bottom:0}

/* Keep inventory actions within the desktop row; stack the same cells on phones. */
#inventoryView .inventory-table{width:100%;min-width:0;table-layout:fixed}
#inventoryView .inventory-table th,#inventoryView .inventory-table td{padding-inline:12px;white-space:normal;overflow-wrap:anywhere}
#inventoryView .inventory-table th:nth-child(1){width:23%}
#inventoryView .inventory-table th:nth-child(2){width:8%}
#inventoryView .inventory-table th:nth-child(3){width:12%}
#inventoryView .inventory-table th:nth-child(4){width:8%}
#inventoryView .inventory-table th:nth-child(5){width:11%}
#inventoryView .inventory-table th:nth-child(6){width:17%}
#inventoryView .inventory-table th:nth-child(7){width:21%}
#inventoryView .inventory-email-identity{min-width:0;align-items:flex-start}
#inventoryView .inventory-email-identity>input,#inventoryView .inventory-email-identity>img{flex-shrink:0;margin-top:3px}
#inventoryView .inventory-email-address{white-space:normal;overflow-wrap:anywhere;text-align:left}
#inventoryView .inventory-row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:0}
#inventoryView .inventory-row-actions>.btn{white-space:nowrap;flex:none}
#inventoryView .inventory-time-cell{white-space:normal;line-height:1.5}
@media(max-width:780px){
 #inventoryView .inventory-table,#inventoryView .inventory-table tbody{display:block;width:100%}
 #inventoryView .inventory-table thead{display:none}
 #inventoryView .inventory-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px 13px;border-bottom:1px solid var(--border)}
 #inventoryView .inventory-table td{display:block;border:0;padding:0;min-width:0}
 #inventoryView .inventory-table td:before{content:attr(data-label);display:block;font-size:12px;color:#697589;margin-bottom:5px}
 #inventoryView .inventory-table td:first-child,#inventoryView .inventory-table td:last-child,#inventoryView .inventory-table td:nth-child(6),#inventoryView .inventory-table td[colspan]{grid-column:1/-1}
 #inventoryView .inventory-table td:first-child:before,#inventoryView .inventory-table td:last-child:before,#inventoryView .inventory-table td[colspan]:before{display:none}
 #inventoryView .inventory-row-actions{justify-content:flex-end;padding-top:3px}
 #inventoryView .inventory-row-actions>.btn{min-height:38px}
}
/* Support auto-reply settings */
.support-settings{background:#fff;border:1px solid var(--line,#e0e4ec);border-radius:10px;padding:10px 14px;margin:12px 0 0}
.support-settings summary{cursor:pointer;font-size:13px;font-weight:600}
.support-settings-form{display:grid;gap:12px;margin-top:12px;max-width:560px}
.support-settings-form label{display:grid;gap:6px;font-size:13px}
.support-settings-form label.support-settings-check{display:flex;align-items:center;gap:8px}
.support-settings-form input[type=text],.support-settings-form input[type=number],.support-settings-form textarea{font:inherit;font-size:13px;padding:9px 11px;border:1px solid var(--line,#dde1e9);border-radius:8px;width:100%;box-sizing:border-box}
.support-settings-form input[type=number]{max-width:120px}
.support-settings-actions{display:flex;align-items:center;gap:12px}
