#sidebar button[data-shell-icon]{display:flex;align-items:center;gap:10px;text-align:left}#sidebar .shell-nav-icon{width:18px;height:18px;display:inline-flex;flex:none}#sidebar .shell-nav-icon svg{width:18px;height:18px}#sidebar .shell-nav-label{flex:1;min-width:0}#sidebar .shell-chevron{margin-left:auto}#sidebar .subnav button{padding-left:14px}.topbar{gap:18px}.topbar .top-left{order:0;flex:none}.topbar .shell-search{order:1;flex:1;max-width:520px;min-width:140px;display:flex;border:1px solid #d8e3f1;border-radius:8px;background:#f8faff;overflow:hidden}.shell-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px;font-size:12px;outline:none}.shell-search:focus-within{outline:2px solid #b9c7ff}.shell-search button{width:42px;border:0;background:transparent;color:#1f3b65;cursor:pointer}.shell-search svg,.shell-bell svg,.shell-avatar svg{width:22px;height:22px}.topbar .top-right{order:2;gap:16px;flex:none}.shell-market{white-space:nowrap;background:#f8faff;border:1px solid #e0e7f2;border-radius:7px;padding:9px 11px;font-size:21px;font-weight:800}.shell-market b{font-size:12px;margin-left:6px}.shell-connection{display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:12px;color:#a55239}.shell-connection i{width:9px;height:9px;background:#e48950;border-radius:50%}.shell-connection.connected{color:#088b62}.shell-connection.connected i{background:#13bd83}.shell-bell{border:0;background:transparent;position:relative;cursor:pointer;color:#344e72;padding:8px}.shell-bell span{position:absolute;right:0;top:0;background:#ef5266;color:white;border-radius:10px;font-size:9px;padding:2px 5px}.shell-bell span[hidden]{display:none}.shell-account{display:flex;align-items:center;gap:8px;background:none;border:0;color:#203958;text-align:left;cursor:pointer}.shell-avatar{display:grid;place-items:center;border-radius:50%;width:35px;height:35px;background:#edf1ff;color:#5962c8;font-weight:700;flex:none}.shell-account b{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.shell-account small{display:block;color:#7a89a0;font-size:10px}.shell-search-result{padding:12px 0;border-bottom:1px solid #e7edf5;max-width:650px}.shell-search-result b,.shell-search-result small{display:block;white-space:normal;overflow-wrap:anywhere}.shell-search-result small{font-size:12px;color:#71839d;margin-top:5px}.shell-alert{padding:12px 0;border-bottom:1px solid #e7edf5}@media(max-width:1200px){.topbar{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 16px;gap:10px}.topbar .shell-search{order:3;flex-basis:100%;max-width:none}.topbar .top-right{margin-left:auto;gap:10px}}@media(max-width:700px){.topbar .brand{font-size:15px}.shell-account b{max-width:110px}.topbar .top-right{flex-wrap:wrap}.shell-market{padding:5px}.shell-connection{font-size:10px}.topbar .top-left{width:100%}.topbar .top-right{margin-left:0;width:100%;justify-content:space-between}}
.order-view-table{table-layout:fixed;width:100%;min-width:950px}.order-view-table th:nth-child(2){width:34%}.order-view-table th:last-child{width:90px}.order-view-product{display:flex;align-items:center;gap:10px;min-width:0}.order-view-product>div{min-width:0;flex:1}.order-view-product b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.4;max-height:2.8em}.order-view-table small{display:block;white-space:normal;overflow-wrap:anywhere;color:#76869e;font-size:11px}.order-view-table td{overflow:hidden}
.rt-filters{display:flex;gap:8px;padding:16px;flex-wrap:wrap}.rt-filters input{flex:1;min-width:180px}.rt-table{width:100%;table-layout:fixed;min-width:1050px}.rt-table th:nth-child(1){width:35px}.rt-table th:nth-child(2){width:160px}.rt-table th:nth-child(3){width:auto}.rt-table th:nth-child(4){width:105px}.rt-table th:nth-child(5){width:95px}.rt-table th:nth-child(6){width:105px}.rt-table th:nth-child(7){width:110px}.rt-table th:nth-child(8){width:75px}.rt-table td{overflow:hidden}.rt-product{display:flex;gap:9px;align-items:center;min-width:0;overflow:hidden}.rt-product>div{min-width:0;flex:1}.rt-product b{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45;max-height:2.9em}.rt-product small{white-space:normal;overflow-wrap:anywhere}.rt-product .order-thumb{width:44px;height:44px;object-fit:contain}.rt-empty-icon{font-size:35px;color:#9aacc7;padding:12px;text-align:center}.rt-page aside p{font-size:12px;line-height:1.7;color:#6c809d}.rt-page .rw-table{min-height:480px}.rt-page .table-wrap{overflow-x:auto}
.rc-table{table-layout:fixed;min-width:1620px;width:100%}.rc-table th:first-child{width:290px}.rc-table th:last-child{width:85px}.rc-table td{white-space:normal;overflow-wrap:anywhere;overflow:hidden}.rc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.45;max-height:2.9em;margin:5px 0}.rc-table small{display:block;color:#7a8da8;font-size:10px}
.rc-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.rc-dashboard .rw-table{padding:0;overflow:hidden}.rc-dashboard .rr-tabs{display:flex;overflow-x:auto;white-space:nowrap}.rc-scope{font-size:11px;color:#71839e;margin:-6px 0 16px}.rc-dashboard .rt-filters{gap:7px}.rc-dashboard .rt-filters select{max-width:180px;font-size:11px}.rc-dashboard .rt-filters input{min-width:190px}.rc-compact{table-layout:fixed;width:100%;min-width:1000px}.rc-compact th:nth-child(1){width:16%}.rc-compact th:nth-child(2){width:24%}.rc-compact th:nth-child(3){width:13%}.rc-compact th:nth-child(4){width:14%}.rc-compact th:nth-child(5){width:15%}.rc-compact th:nth-child(6){width:11%}.rc-compact th:nth-child(7){width:7%}.rc-compact td{white-space:normal;overflow-wrap:anywhere;overflow:hidden;padding:17px 12px}.rc-compact small{display:block;font-size:10px;color:#7586a0;line-height:1.6;margin-top:4px}.rc-compact .rc-title{font-weight:600}.rc-compact .rw-chip{white-space:normal}.rc-compact .btn{padding:8px 10px}.rc-bar-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) 62px;gap:8px;align-items:center;font-size:10px;margin:13px 0}.rc-bar-row>span{overflow-wrap:anywhere}.rc-bar-row>div{height:8px;border-radius:3px;background:#eff3fa;overflow:hidden}.rc-bar-row i{display:block;height:100%;border-radius:3px}.rc-bar-row b{text-align:right}.rc-bar-row small{color:#7b8da7;font-weight:400}.rc-outcome .rw-donut{width:135px;height:135px}.rc-legend{display:flex;gap:7px;align-items:center;font-size:11px;margin:10px 0}.rc-legend i{width:9px;height:9px;border-radius:3px;flex:none}.rc-legend span{flex:1;overflow-wrap:anywhere}.rc-dashboard aside>section>small,.rc-sync small{color:#778ba7;font-size:11px;line-height:1.7}.rc-back{display:flex;gap:14px;align-items:center;margin-bottom:15px;font-size:12px;color:#7385a0}@media(max-width:1200px){.rc-dashboard-grid{grid-template-columns:minmax(0,1fr)}.rc-dashboard-grid>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:700px){.rc-dashboard-grid>aside{display:block}.rc-dashboard .rw-controls{flex-wrap:wrap}.rc-back{flex-wrap:wrap}}
.rc-product{display:flex;gap:10px;align-items:center;min-width:0}.rc-product>div{min-width:0;flex:1}.rc-thumb{width:44px;height:48px;flex:none;border:1px solid #e4eaf3;border-radius:7px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.rc-thumb img{width:100%;height:100%;object-fit:contain}.rc-thumb span{font-size:9px;color:#8c9bb0;text-align:center}.rc-thumb [hidden]{display:none}
.cl-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.cl-rule{background:linear-gradient(115deg,#edf5ff,#f6faff);border:1px solid #e4edfa;border-radius:10px;padding:18px 22px}.cl-rule h3{color:#1762ed;font-size:16px;margin:0 0 12px}.cl-rule ul{padding-left:20px;font-size:12px;line-height:1.9;color:#4b6290;margin:0}.cl-timeline{margin:0}.cl-stages{display:flex;margin-top:24px}.cl-stages>div{width:25%;position:relative;text-align:center;border-top:2px solid #3f8cff;padding:17px 5px 8px}.cl-stages>div:nth-child(3){background:#edfbf3;border-color:#21c487}.cl-stages>div:last-child{border-color:#ff5366}.cl-stages i{position:absolute;width:12px;height:12px;border-radius:50%;background:#2680ff;top:-7px;left:calc(50% - 6px)}.cl-stages>div:nth-child(3) i{background:#21c487}.cl-stages>div:last-child i{background:#ff5366}.cl-stages b{display:block;font-size:12px}.cl-stages small{display:block;font-size:11px;line-height:1.5;margin-top:5px;color:#637da0}.cl-filter,.cl-results{padding:0;overflow:hidden}.cl-filter .rr-tabs{display:flex;overflow:auto;white-space:nowrap}.cl-filter .rt-filters{align-items:center;gap:8px}.cl-filter input[type=date]{flex:none;min-width:125px;width:135px}.cl-filter select{font-size:11px;max-width:180px}.cl-table{table-layout:fixed;width:100%;min-width:1120px}.cl-table th:nth-child(1){width:16%}.cl-table th:nth-child(2){width:24%}.cl-table th:nth-child(3){width:12%}.cl-table th:nth-child(4){width:12%}.cl-table th:nth-child(5){width:8%}.cl-table th:nth-child(6){width:10%}.cl-table th:nth-child(7){width:11%}.cl-table th:nth-child(8){width:7%}.cl-table td{white-space:normal;overflow-wrap:anywhere;padding:15px 12px;overflow:hidden}.cl-table small{display:block;color:#7387a6;font-size:10px;line-height:1.55;margin-top:3px}.cl-case{background:#f2f5fa;border-radius:5px;font-size:11px;padding:5px;display:inline-block}.cl-status{display:block;text-align:center;padding:7px;border-radius:6px;font-size:11px;background:#fff0f1;color:#d64355}.cl-status.green{background:#e4f9ee;color:#008857}.cl-status.blue{background:#edf3ff;color:#2865d4}.cl-status small{color:inherit}.cl-urgent{color:#ef4356}.cl-table .btn{font-size:11px;padding:8px}.cl-freshness{font-size:11px;color:#7b8da6;line-height:1.7}.cl-page .rw-controls{flex-wrap:wrap}@media(max-width:1000px){.cl-guide-grid{grid-template-columns:1fr}}
.cl-page .rw-metrics .msc-ui-metric[aria-pressed=true]{outline:2px solid #6558ee;outline-offset:1px}.cl-page .rw-metrics .msc-ui-metric:hover{box-shadow:0 4px 18px #5269ab20}.cl-page .rw-metrics .msc-ui-metric:focus-visible{outline:3px solid #376cf5}
.inventory-components{display:flex!important;flex-direction:column;gap:8px;margin:8px 0}.inventory-components label{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:4px;align-items:center}.inventory-components input{width:90px;min-width:0;padding:6px;border:1px solid #dce4f1;border-radius:5px}.inventory-components small{grid-column:1/-1;color:#7c8da6;font-size:10px;white-space:normal}.inventory-components label>span{white-space:normal}
#page-listings .inventory-compact-table{table-layout:fixed;width:100%;min-width:1380px}#page-listings .inventory-compact-table th:nth-child(1){width:3%}#page-listings .inventory-compact-table th:nth-child(2){width:24%}#page-listings .inventory-compact-table th:nth-child(3){width:11%}#page-listings .inventory-compact-table th:nth-child(4){width:11%}#page-listings .inventory-compact-table th:nth-child(5){width:13%}#page-listings .inventory-compact-table th:nth-child(6){width:7%}#page-listings .inventory-compact-table th:nth-child(7){width:15%}#page-listings .inventory-compact-table th:nth-child(8){width:8%}#page-listings .inventory-compact-table th:nth-child(9){width:8%}#page-listings .inventory-compact-table td{padding:15px 10px;vertical-align:top;white-space:normal;overflow-wrap:anywhere}#page-listings .inventory-compact-table .amazon-product{display:flex;gap:10px;min-width:0}#page-listings .inventory-compact-table .amazon-product>div{min-width:0}#page-listings .inventory-compact-table .amazon-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.45;max-height:2.9em}#page-listings .inventory-compact-table .amazon-thumb{width:62px;height:68px;object-fit:contain;flex:none}#page-listings .inventory-compact-table .metric-stack>div{gap:7px;line-height:1.6}#page-listings .inventory-compact-table details{margin-top:6px}#page-listings .inventory-compact-table summary{cursor:pointer;color:#4768ae;font-size:11px}#page-listings .inventory-compact-table .btn{padding:7px 9px;font-size:11px;margin-top:6px}#page-listings .inventory-compact-table .product-cell{position:static}#page-listings .inventory-compact-table .status-pill{white-space:normal;font-size:10px}#page-listings .inventory-fee-summary{font-size:11px}.inventory-components{max-width:540px;width:100%}
.inventory-estimated{display:block;font-size:9px;color:#ad760c;line-height:1.3;white-space:normal}

.inventory-family td{background:#eef3ff;padding:10px 14px!important;border-top:2px solid #d9e3ff;color:#243b68;}

.inventory-parent-summary{display:flex;align-items:center;gap:14px;min-height:64px}.inventory-parent-summary .amazon-thumb{width:48px;height:48px;object-fit:contain;flex-shrink:0}.inventory-parent-summary .btn{flex-shrink:0}.inventory-parent-summary strong{font-size:13px;}

/* Inventory readability: keep monetary values intact and child rows compact. */
#page-listings .inventory-compact-table{min-width:1450px}
#page-listings .inventory-compact-table th:nth-child(1){width:3%}
#page-listings .inventory-compact-table th:nth-child(2){width:23%}
#page-listings .inventory-compact-table th:nth-child(3){width:10%}
#page-listings .inventory-compact-table th:nth-child(4){width:10%}
#page-listings .inventory-compact-table th:nth-child(5){width:12%}
#page-listings .inventory-compact-table th:nth-child(6){width:6%}
#page-listings .inventory-compact-table th:nth-child(7){width:18%}
#page-listings .inventory-compact-table th:nth-child(8){width:9%}
#page-listings .inventory-compact-table th:nth-child(9){width:9%}
#page-listings .inventory-compact-table td{padding:12px 10px;font-size:12px}
#page-listings .inventory-compact-table .metric-stack>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;line-height:1.5;margin-bottom:3px}
#page-listings .inventory-compact-table .metric-stack>div>span{min-width:0}
#page-listings .inventory-compact-table .metric-stack b{flex-shrink:0;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}
#page-listings .inventory-compact-table .amazon-price{white-space:nowrap;overflow-wrap:normal}
#page-listings .inventory-fee-summary{font-size:11px}
#page-listings .inventory-fee-sources summary{color:#94620d;font-size:10px}
#page-listings .inventory-fee-sources .inventory-estimated{padding:4px 0;line-height:1.5}
#page-listings .inventory-fee-note{margin-top:6px}
#page-listings .inventory-family td{background:#f3f6fc;padding:10px 14px!important;border-top:1px solid #d9e3ef}
#page-listings .inventory-parent-summary{min-height:54px;gap:12px}
#page-listings .inventory-parent-summary>div{min-width:0}
#page-listings .inventory-parent-summary strong{display:block;line-height:1.5}
#page-listings .inventory-parent-summary .btn{margin:0;min-width:115px;color:#334b70}
#page-listings .inventory-compact-table .amazon-meta{line-height:1.5;margin-top:3px}
#page-listings .inventory-compact-table tbody tr:not(.inventory-family):hover{background:#f8fbff}
