/* MetaDispatch 1.13: large, simple controls for busy hands and small screens. */
:root{--ink:#29223f;--muted:#655c79;--green:#6745dc;--blue:#6745dc;--line:#e4ddf3;--bg:#f7f4ff;--radius:24px;--sidebar:258px}
body{background:#f7f4ff;color:#29223f;font-family:ui-rounded,"Arial Rounded MT Bold",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.5}
h1{font-size:38px;line-height:1.15;letter-spacing:-1.2px;font-weight:800;color:#2d2445}h2{color:#34284e;font-weight:750}h3{font-size:18px}p{line-height:1.6}a{color:#5736c6}.muted,.small,.row-detail{color:#6b617c}.small,.section-note,.budget-note{font-size:14px;line-height:1.65}.eyebrow{font-size:12px;letter-spacing:1.2px;color:#70618b}
button,.button{min-height:56px;border:2px solid #e3dcf1;border-radius:17px;padding:13px 19px;font-size:16px;line-height:1.3;font-weight:750;color:#423356;background:#fff;box-shadow:0 3px 0 #e6e0f2;gap:10px;white-space:normal;text-align:center}
button:hover,.button:hover{border-color:#bbaaeb;background:#f2edff}button:active,.button:active{transform:translateY(2px);box-shadow:none}button:disabled{opacity:.5;transform:none;cursor:default}button.primary,.button.primary{background:#6745dc;border:2px solid #6745dc;color:#fff;box-shadow:0 4px 0 #49309e}button.primary:hover,.button.primary:hover{background:#5736c6;border-color:#5736c6}.small-button{min-height:48px;font-size:15px;padding:10px 15px}.icon-button{min-width:48px;min-height:48px;padding:12px;border-radius:15px;box-shadow:none}.icon{width:24px!important;height:24px!important}.danger-button{background:#fff1ef;color:#9c3327;border-color:#efbcb4}.inline-link{font-size:15px!important;line-height:1.5}.button-row{gap:12px;flex-wrap:wrap}
:focus-visible{outline:4px solid #f0ad26;outline-offset:3px}button:focus-visible,.button:focus-visible{outline:4px solid #f0ad26;outline-offset:3px}
label{font-size:16px;color:#514363;font-weight:700;line-height:1.5;gap:10px}label small{font-size:13px;line-height:1.5;color:#746984;font-weight:500}input,select,textarea{border:2px solid #ddd4ed;border-radius:15px;min-height:58px;font-size:18px;padding:13px 15px;background:white;color:#352747;box-shadow:none;max-width:100%}input::placeholder,textarea::placeholder{color:#6f627c;opacity:1}input:focus,select:focus,textarea:focus{border-color:#8a6ae7;outline:3px solid #e2d8ff;box-shadow:none}input[readonly],textarea[readonly]{background:#f4f0fa;color:#736181}textarea{line-height:1.6}input[type=checkbox],input[type=radio]{accent-color:#6745dc;min-height:26px;width:26px;height:26px;flex:none;margin:0}.check-label{align-items:flex-start;gap:12px}.form-grid{gap:0 18px}.form-grid>*{min-width:0}
#sidebar{background:#fff;border-right:2px solid #e9e1f5;color:#423451;padding:30px 16px 22px}#sidebar .brand-sidebar{width:208px;margin:3px auto 0}#sidebar .workspace{background:#f2edff;border:2px solid #e4daf9;border-radius:18px;margin:28px 0 20px;padding:12px;gap:12px}#sidebar .workspace strong{color:#4e3c74;font-size:14px}#sidebar .workspace small{font-size:12px;color:#705d91}#sidebar .workspace-icon{background:#e1d6fa;color:#6445b9;border-radius:12px;width:38px;height:38px;line-height:38px}#sidebar .nav-label{font-size:11px;color:#6f5e84;letter-spacing:1px;margin:17px 13px 9px}#sidebar nav a{min-height:54px;font-size:16px;color:#655675;font-weight:650;padding:13px 16px;border-radius:16px;margin:5px 0;gap:13px}#sidebar nav a:hover{background:#f5f0ff;color:#5735c0}#sidebar nav a.active{background:#eee6ff;color:#5a35c8;box-shadow:inset 0 0 0 2px #d9c9ff}#sidebar nav a.active:after{background:#7853d9;width:7px;height:7px}#sidebar .sidebar-bottom{border-color:#e8dff3;gap:10px}#sidebar .sidebar-bottom .inline-link{color:#493956}#sidebar .sidebar-bottom small{color:#756584;font-size:12px}#sidebar .sidebar-bottom .avatar{background:#ffdf8d;color:#63491e;border-radius:14px;width:42px;height:42px;line-height:42px;font-size:17px}#sidebar .sidebar-bottom .icon-button{color:#77638e}
#shell{margin-left:var(--sidebar)}.topbar{height:90px;padding:0 32px;background:#fffcff;border-bottom:2px solid #ece4f6}.breadcrumb strong{font-size:17px;font-weight:750;color:#4a3a66}.breadcrumb .workspace-crumb{font-size:13px;color:#706082}.connection{font-size:12px;padding:9px 12px;background:#f3edff;border:1px solid #e7dcf8;border-radius:15px;color:#6c5786}.connection.connected:before{background:#8b5be3}.top-actions button{font-size:14px;min-height:52px}.top-actions .subtle{border:2px solid #e5ddf2}#app{padding:30px 32px 50px;max-width:1500px}.page-heading{align-items:center;gap:18px;margin-bottom:25px}.page-heading p{font-size:16px;color:#776787;line-height:1.6;margin-top:9px}.heading-actions{gap:12px}.date-pill{font-size:14px;border:2px solid #e8ddf8;border-radius:16px;color:#716180;padding:12px 16px}.app-footer{border-top:2px solid #ece3f8;padding:24px 32px}.app-footer span{font-size:13px;color:#71617b}.brand-footer{width:152px}
.panel{border:2px solid #e8e0f3;border-radius:24px;box-shadow:0 4px 0 #ebe5f4;overflow:hidden;margin-bottom:24px}.panel-head{min-height:78px;padding:23px 26px;border-bottom:2px solid #f0eaf7;background:#fff}.panel-head h2{font-size:21px;letter-spacing:-.4px;color:#3d2d58}.panel-head a{font-size:15px;line-height:1.5}.panel-body{padding:25px}.notice{font-size:15px;border-radius:18px;border-width:2px;padding:18px 20px;line-height:1.7;background:#fff4d4;border-color:#f2dba0;color:#765b20}.notice.danger{background:#fff0eb;border-color:#edc0b5;color:#9c3c2d}.notice.success{background:#f0eaff;border-color:#d8c7f7;color:#604197}.notice .small-button{margin-top:10px}.badge{font-size:13px;padding:8px 12px;border-radius:12px;font-weight:750}.badge.live,.badge.shipped,.badge.printed{color:#275b93;background:#e2f0ff}.badge.sold{color:#8e4632;background:#ffe5d9}.badge.archived,.badge.draft{color:#6a597e;background:#eee8f5}.badge.error,.badge.hold{color:#a63f32;background:#ffe2d9}.badge.awaiting_payment,.badge.ready{color:#826020;background:#ffefbe}.row-title{font-size:16px;line-height:1.55;color:#443255}.row-detail{font-size:13px;line-height:1.6}.row-end strong{font-size:17px}
.inventory-table .badge,.orders-table .badge{white-space:normal;max-width:100%;overflow-wrap:anywhere;text-align:center}
/* A simple start screen with five large, color-coded jobs. */
.easy-home{max-width:1060px;margin:0 auto}.easy-home-heading{margin:7px 0 28px}.easy-home-heading>p{display:flex;align-items:center;gap:8px;color:#7a6399;font-size:16px;font-weight:650;margin-bottom:9px}.easy-home-heading>p .icon{width:19px!important;height:19px!important;color:#b084e6}.easy-home-heading h1{font-size:44px;letter-spacing:-1.5px;margin-bottom:10px}.easy-home-heading>span{font-size:18px;color:#796787}.easy-launcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.launch-tile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;gap:0;min-height:205px;padding:25px;border:2px solid transparent;border-radius:26px;text-decoration:none;box-shadow:0 5px 0 #0000000d;transition:transform .15s,box-shadow .15s}.launch-tile:hover{transform:translateY(-2px)}.launch-tile:active{transform:translateY(2px)}.launch-tile .launch-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;margin-bottom:22px;background:#ffffff70}.launch-icon>.icon{width:34px!important;height:34px!important;stroke-width:1.9}.launch-tile strong{font-size:23px;line-height:1.2;letter-spacing:-.5px;color:inherit;font-weight:800}.launch-tile small{font-size:14px;line-height:1.5;margin-top:8px;color:inherit;opacity:.86;font-weight:550}.launch-add{grid-column:1/-1;min-height:154px;flex-direction:row;align-items:center;gap:24px;background:#7249e7;color:white;border-color:#7249e7;box-shadow:0 6px 0 #5531b9}.launch-add:hover{background:#6540d4;border-color:#6540d4}.launch-add .launch-icon{margin:0;flex:none;background:#ffffff26;width:77px;height:77px;border-radius:24px}.launch-add .launch-icon>.icon{width:44px!important;height:44px!important}.launch-add>span:nth-child(2){flex:1}.launch-add strong{display:block;font-size:33px}.launch-add small{display:block;margin-top:8px;font-size:17px;color:#f2eaff}.launch-arrow{display:grid;place-items:center;width:50px;height:50px;background:#ffffff20;border-radius:50%;flex:none}.launch-arrow .icon{width:25px!important;height:25px!important}.launch-items{background:#ffe39b;border-color:#ffe39b;color:#71511b;box-shadow:0 5px 0 #e4c571}.launch-items:hover{background:#ffdc83;border-color:#ebc769}.launch-ship{background:#ffc7b2;border-color:#ffc7b2;color:#873f32;box-shadow:0 5px 0 #e8a18a}.launch-ship:hover{background:#ffbda4;border-color:#e99f87}.launch-bins{background:#cce9ff;border-color:#cce9ff;color:#305d8a;box-shadow:0 5px 0 #adcfe8}.launch-bins:hover{background:#b9e1ff;border-color:#a5cce9}.launch-print{background:#e4d4ff;border-color:#e4d4ff;color:#65458e;box-shadow:0 5px 0 #ccb7ea}.launch-print:hover{background:#dbc7fc;border-color:#c3abe7}.easy-home-more{margin-top:27px;border:2px solid #e4daf3;border-radius:20px;background:#fff;overflow:hidden}.easy-home-more>summary{display:flex;align-items:center;gap:13px;cursor:pointer;list-style:none;padding:19px 23px;color:#6f588b;font-size:17px;font-weight:750;min-height:65px}.easy-home-more>summary>span{margin-left:auto;font-size:25px}.easy-home-more>summary::-webkit-details-marker{display:none}.easy-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:4px 20px 23px}.easy-more-grid .button,.easy-more-grid button{min-height:66px;font-size:15px}.easy-home-environment{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#756181;margin:24px 0 8px}.easy-home-environment .icon{width:17px!important;height:17px!important}
.view-switch{border:2px solid #e4d9f3;background:#f3edff;border-radius:17px;flex-wrap:wrap;padding:5px;gap:5px}.view-switch button{min-height:52px;padding:11px 13px;border-radius:12px;font-size:15px;flex:1;white-space:normal}.view-switch button[aria-pressed=true]{color:#5736c6;background:white;box-shadow:0 3px 0 #dfd4ef}.search-tag{min-height:44px}.inventory-table .search-tag{min-height:44px}
/* Quiet disclosures keep secondary tools in reach. */
.easy-form-details,.easy-inventory-tools{border:2px solid #e5dbf3;border-radius:21px;background:#fff;margin:0 0 23px;overflow:hidden}.easy-form-details>summary,.easy-inventory-tools>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:70px;padding:18px 22px;font-size:17px;font-weight:750;color:#6b5288}.easy-form-details>summary::-webkit-details-marker,.easy-inventory-tools>summary::-webkit-details-marker{display:none}.easy-form-details>summary>span,.easy-inventory-tools>summary>span{margin-left:auto;font-size:20px;flex:none}.easy-inventory-tools>summary>span{font-size:13px;max-width:140px;overflow-wrap:anywhere;font-weight:600}.easy-form-details>summary>.icon,.easy-inventory-tools>summary>.icon{color:#755d8e;flex:none}.easy-details-body,.easy-tools-body{padding:22px;border-top:2px solid #eee6f7}.easy-form-details .easy-form-details{border:0}.easy-details-body .button-row{margin-bottom:14px}.easy-tools-body>.workspace-sync-details{margin-top:20px}.easy-tools-body .archive-notice{margin-top:20px}.easy-details-body>.small-button{margin:0 9px 12px 0}.easy-form-details[open]>summary,.easy-inventory-tools[open]>summary{background:#f7f2ff}.item-tools>summary,.optional-comparisons>summary{padding:20px!important;font-size:17px!important;min-height:66px;cursor:pointer;color:#70518f;background:#f2eafa;border:2px solid #e5d6f2;border-radius:20px;margin:10px 0 21px}.optional-comparisons{margin-top:20px}.item-tools[open]>summary{background:#eae0fa}
.inventory-value-compact{border:2px solid #e4dcf2;border-radius:20px;box-shadow:none}.inventory-value-compact>summary{padding:19px 22px;gap:20px}.inventory-value-compact>summary strong{font-size:15px;color:#614d7c}.inventory-value-compact>summary small{font-size:13px;color:#72617d}.inventory-value-compact .compact-value-totals strong{font-size:27px;color:#6941bb}.value-expand{font-size:13px;color:#745f87;max-width:220px}.inventory-value-compact>summary>div:first-child>.icon{background:#eee6fc;color:#7657a5;padding:8px;box-sizing:content-box}.inventory-value .panel-head h2{font-size:19px}.inventory-value .panel-head{padding:20px 23px}.inventory-value .panel-body{padding:0 23px 22px}.inventory-value .eyebrow{font-size:12px}.value-basis{font-size:13px}.inventory-value .value-total strong{color:#7150a9;font-size:32px}.value-total span,.value-breakdown dt{font-size:13px}.value-breakdown dd{font-size:19px}.inventory-value .section-note,.inventory-value .budget-note{font-size:13px}.workspace-sync-details{background:#fbf8ff;border:2px solid #e9e0f4;border-radius:18px}.workspace-sync-details>summary{min-height:60px;padding:15px 18px;gap:12px}.workspace-sync-details>summary strong{font-size:15px}.workspace-sync-details>summary>span{font-size:13px;color:#756182}.workspace-sync-details>div{padding:19px;border-top:2px solid #eae0f5}.listing-sync-note{font-size:14px;color:#726181;line-height:1.65}.listing-sync-note .small{font-size:13px}.listing-sync-note .button-row{margin:12px 0}.archive-notice{border-radius:18px;border:2px solid #dfd0f3;background:#f0e7fc;color:#75568f;padding:18px;gap:14px}.archive-notice strong{font-size:15px;color:#6a458a}.archive-notice p{font-size:13px}.archive-notice>a{font-size:14px;white-space:normal}.archive-notice>.icon{background:transparent;padding:0;width:27px!important;height:27px!important}
/* Inventory is a large search box and four obvious views. */
.toolbar{gap:16px;margin:22px 0}.toolbar .search{order:-1}.search input{min-height:62px;padding-left:53px;border:2px solid #dacced;border-radius:19px;font-size:18px;background:#fff}.search .icon{top:19px;left:18px;color:#736183}.toolbar .tabs{background:none;border:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;overflow:visible;padding:0}.tabs button{min-height:55px;border:2px solid #e6ddf1;border-radius:16px;padding:11px 14px;font-size:16px;background:#fff;color:#745f82;font-weight:700;box-shadow:0 3px 0 #e9e1f2;white-space:normal}.tabs button.active{background:#754bdc;border-color:#754bdc;color:#fff;box-shadow:0 4px 0 #5732b2}.tabs button:hover{border-color:#bca3e6;background:#f1e9ff;color:#674397}.tabs button.active:hover{background:#6740c7;color:white}.extra-inventory-tabs{background:transparent;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;border:0}.extra-inventory-tabs button{font-size:14px;min-height:54px}
.inventory-tools{padding:0;margin:22px 0;border:0;box-shadow:none;background:transparent;gap:18px}.inventory-tools>.button-row{gap:10px}.inventory-tools>.button-row>span{font-size:16px;font-weight:750;color:#76588b;padding:0;flex-basis:100%}.inventory-tools button{font-size:16px;min-height:54px;padding:12px 16px}.inventory-tools>small{font-size:13px;color:#726079}.tag-filter-label{font-size:15px;gap:12px}.tag-filter-label select{font-size:17px;min-height:56px;padding:12px}.inventory-panel,.orders-panel{box-shadow:none}.collection-heading{padding:20px 24px;border-bottom:2px solid #eee7f6;gap:13px}.collection-heading strong{font-size:19px;color:#5d436f}.collection-heading>span{font-size:14px;padding:7px 11px;border-radius:13px;background:#eee6f7;color:#806494}.collection-heading small{font-size:13px;color:#736180}
.data-table{font-size:15px}.data-table th{padding:17px 20px;background:#fbf8ff;font-size:12px;color:#766181;border-bottom:2px solid #eee6f6;letter-spacing:.5px}.data-table td{padding:22px 20px;font-size:15px;color:#574565;border-bottom:1px solid #eee7f6}.data-table tr[data-route]:hover{background:#fbf8ff}.data-table .item-cell{gap:18px}.inventory-table .item-cell{min-width:240px}.inventory-table .thumb{width:74px;height:86px;border-radius:15px;background:#f2edf7}.inventory-table .row-title{font-size:16px}.inventory-table .row-detail{font-size:13px}.inventory-table .mono.tag{font-size:15px;color:#745586}.selection-cell input{width:28px;height:28px;min-height:28px}.inventory-table .selection-cell{padding:20px 12px 20px 22px;width:62px;min-width:62px}.photo-thumb-button{border-radius:15px;border:0;padding:0;box-shadow:none;min-height:0}.search-tags{gap:7px;margin-top:10px}.search-tag{min-height:40px;padding:8px 12px;font-size:13px;border-radius:12px;color:#7a5592;background:#f3eaf9;border:1px solid #e8d9f2;box-shadow:none}.pager{font-size:14px;color:#725e80;padding:22px;border-top:2px solid #eee6f6}.pager .button{font-size:15px;min-height:50px}.list-row{gap:18px;padding:21px 24px}.list-row .thumb{width:64px;height:76px;border-radius:15px}.list-row:hover{background:#faf7ff}
/* Photo, price, publish: one clear path, with larger controls at every step. */
.editor-layout.item-editor{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:26px}.capture-journey{background:#fff;border:2px solid #e3d7f4;border-radius:22px;padding:9px;gap:7px;margin-bottom:26px;box-shadow:0 3px 0 #eee7f7}.capture-journey button{min-height:59px;border:0;background:#fff;border-radius:16px;padding:11px;gap:10px;box-shadow:none;flex:1}.capture-journey strong{font-size:17px;color:#6e4a93}.capture-journey small{font-size:13px;color:#725e85}.capture-journey button>span{width:34px;height:34px;min-width:34px;font-size:16px;color:#8060aa;background:#eee5fb;border-radius:12px}.capture-journey button>span.complete{background:#bfe3ff;color:#396b99}.capture-journey button:hover{background:#f5eeff}.item-editor .panel-head{background:#fff}.item-editor #capture-section>.panel{border-color:#ded0f9}.item-editor #capture-section .panel-head{background:#f1e8ff}.item-editor #price-shipping-section>.panel{border-color:#f0d99e}.item-editor #price-shipping-section .panel-head{background:#fff2cd}.item-editor #price-shipping-section .panel-head h2{color:#84601f}.item-editor #price-shipping-section .panel-head .small{font-size:13px;color:#7a6338}.item-editor #publish-section{border-color:#d6c6f6}.item-editor #publish-section>.panel-body{background:#f4edff}.item-editor #publish-section>.panel-body>strong{font-size:23px;color:#71509a}.item-editor .sticky-actions{background:#fff;border-top:2px solid #e9ddf7;padding:23px;gap:16px;box-shadow:none}.item-editor .sticky-actions>span{font-size:13px;color:#755e83}.item-editor .sticky-actions button{min-height:60px;font-size:17px}.item-editor .upload-area{border:2px dashed #cdb5f4;background:#fbf8ff;border-radius:21px;padding:30px 20px}.upload-area>svg.icon{width:48px!important;height:48px!important;color:#765b9d}.upload-area strong{font-size:22px;color:#8060a4;display:block;margin:9px 0}.upload-area p{font-size:14px;line-height:1.6;color:#716082}.upload-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0 18px}.upload-actions label.button{min-height:88px;font-size:17px;font-weight:750;display:flex;flex-direction:column;gap:9px;border:2px solid #e2d4f6;background:#fff;color:#78549f;box-shadow:0 4px 0 #e4d5f3;padding:15px 10px}.upload-actions label.button:first-child{background:#8658e5;border-color:#8658e5;color:#fff;box-shadow:0 4px 0 #6840b9}.upload-actions .icon{width:29px!important;height:29px!important}.item-editor [data-action=analyze].full{min-height:67px;font-size:19px;margin-top:22px!important;border-radius:19px}.item-editor .photo-board{gap:12px}.item-editor .photo-tile{border-radius:18px}.photo-controls{bottom:8px;right:8px;gap:7px}.photo-controls button{min-width:44px;min-height:44px;border-radius:12px;font-size:14px;padding:8px;background:#fffffff2;border:1px solid #ddd0ed;box-shadow:0 2px 5px #37264e10}.cover-label{font-size:10px;padding:6px 9px;border-radius:9px;background:#ffffffed;color:#755b8b}.listing-money-grid{gap:16px}.listing-money-grid label{font-size:16px;color:#816238;font-weight:750}.listing-money-grid input{min-height:69px;font-size:31px;border:2px solid #ead8b2;border-radius:17px;color:#6d5229;letter-spacing:-1px}.quick-shipping-rates{gap:10px}.quick-shipping-rates button{border:2px solid #ecdcb9;border-radius:17px;min-height:84px;padding:12px 7px;box-shadow:0 3px 0 #f0e3c9}.quick-shipping-rates strong{font-size:22px}.quick-shipping-rates span{font-size:14px;color:#766344;line-height:1.4}.quick-shipping [aria-pressed=true]{background:#ffe8a5;border:2px solid #e4b94f;color:#78531c;box-shadow:0 3px 0 #d6ae4a}.shipping-mode-row{gap:14px}.shipping-mode-row .section-note{font-size:14px;color:#74644a}.shipping-mode-row button{min-height:51px;font-size:15px;padding:12px 16px;border-color:#e7d8b9}.listing-parcel-details{border:2px solid #ece0c5;border-radius:18px;margin-top:20px}.listing-parcel-details>summary{font-size:16px;padding:17px;color:#796144;min-height:65px}.listing-parcel-details>summary span{font-size:13px}.listing-parcel-details .section-note{font-size:14px}.item-editor .form-grid .title-input{font-size:20px;font-weight:750;min-height:64px}.aspect-required{font-size:13px}.aspect-help{font-size:14px;line-height:1.6}.aspect-control select{min-height:58px;font-size:17px}.aspect-control select[multiple]{min-height:150px}.aspect-option-search{font-size:16px;background:#faf7ff}.aspect-row{gap:12px}.aspect-row input{min-height:56px;font-size:16px}.required-specific{border-radius:17px}.field-error-summary{font-size:16px}.field-error-summary strong{font-size:19px}
/* Secondary work areas use the same readable sizes and gentle colors. */
.dispatch-hero{background:#efe5ff;color:#5c3b88;border:2px solid #ddcaf6;border-radius:26px;box-shadow:none}.dispatch-hero h2{color:#62438b}.dispatch-hero .eyebrow{color:#785b98;font-size:12px}.dispatch-hero p:not(.eyebrow){color:#755e88;font-size:16px}.dispatch-hero>div>.primary{background:#8050d8;color:#fff;border-color:#8050d8;box-shadow:0 4px 0 #6336b5;font-size:17px}.dispatch-queue{background:#ffffff99;border:2px solid #e0cdf7;border-radius:22px}.dispatch-queue>a{color:#70558b;border-color:#e9dbf6;padding:19px 0}.dispatch-queue>a>span{font-size:16px}.dispatch-queue small{font-size:13px;color:#736182}.dispatch-queue strong{font-size:28px}.dispatch-queue>a>.icon:first-child{color:#745b8d;background:transparent;padding:0}.dispatch-queue>a>.icon:last-child{color:#725d8a}.workspace-stats{gap:18px}.workspace-stats .stat,.stat{border-radius:22px;padding:23px;border:2px solid #e7ddf3;box-shadow:0 4px 0 #ece5f5;min-height:170px}.stat-top{font-size:16px;color:#756083}.stat-top .icon{background:none;padding:0;color:#715e81}.workspace-stats .stat strong,.stat strong{font-size:37px;color:#654782;margin-top:18px}.stat small,.workspace-stats .stat small{font-size:14px;color:#73627f}.workspace-stats .stat:nth-child(2){background:#fff5d7;border-color:#f1dfaf}.workspace-stats .stat:nth-child(3){background:#ffede5;border-color:#f0d1c2}.workspace-stats .stat:nth-child(4){background:#edf6ff;border-color:#d5e8f8}.workday{border:2px solid #dfd2f4;border-radius:24px}.workday-overview{background:#eae0fb;color:#785894;padding:28px}.workday-label{font-size:13px;color:#755c8e}.workday-total strong{color:#77509c}.workday-total>div{font-size:16px;color:#795d92}.workday-total small{font-size:14px;color:#756184}.workday-average{background:#fff8e6;border:2px solid #ecd9ae;border-radius:17px;color:#7d612f}.workday-average strong{color:#7c6136;font-size:23px}.workday-average span{font-size:13px;color:#756347}.workday-note{font-size:14px;color:#735e83}.workday-link.button{background:#fff;color:#8056a4;border:2px solid #d9c6ed;font-size:16px}.activity-item a{font-size:15px;color:#7b5b90}.activity-item small{font-size:13px;color:#72617a}.activity-time{font-size:16px;color:#745c85}.activity-time small{font-size:12px}.activity-row{padding-block:17px;gap:12px}.activity-check{background:#eee4fa;color:#725e7f;border-radius:11px}.workday-list .section-heading h2{font-size:19px}.activity-more{font-size:15px}.workspace-shortcuts>a{padding:22px;gap:15px}.workspace-shortcuts strong{font-size:17px;color:#775b85}.workspace-shortcuts small{font-size:14px;color:#736079}.workspace-shortcuts>a>.icon:first-child{padding:0;background:none;color:#745d83}.workspace-sync{font-size:13px;line-height:1.6;color:#725e7e;padding:22px}
.empty{padding:48px 25px}.empty>.icon{width:65px!important;height:65px!important;border-radius:22px;padding:14px;background:#eee3fa;color:#775e8c}.empty h3{font-size:22px;color:#7b5b94}.empty p{font-size:16px;line-height:1.6;color:#735f7f;margin:12px auto 23px}.loading{font-size:18px;min-height:230px;color:#745e86;gap:16px}.loading:before{width:25px;height:25px;border-width:3px;border-color:#e6d9f5;border-top-color:#a079ce}dialog{border:2px solid #e4d4f4;border-radius:27px;max-width:calc(100vw - 28px);padding:27px;color:#5d3c78;background:#fffcff}dialog::backdrop{background:#21132f65;backdrop-filter:blur(5px)}.modal-head{gap:14px;margin-bottom:21px}.modal-head h2{font-size:25px}.modal-head .icon-button{font-size:27px}#toast{background:#624282;border-radius:18px;font-size:16px;line-height:1.55;padding:17px 20px;max-width:min(560px,calc(100vw - 28px));box-shadow:0 7px 0 #38204b18}#toast.error{background:#a34d3c}#publish-bin-form h2{font-size:25px}#publish-bin-form .eyebrow{font-size:12px;color:#735e81}#publish-bin-form .optional-label{font-size:13px;background:#f1e7fb;color:#766083;padding:6px 9px}.publish-item-reference{padding:18px;border:2px solid #eadcf5;border-radius:18px;background:#f7efff}.publish-item-reference strong{font-size:16px;color:#795b8c}.publish-item-reference span{font-size:14px;color:#735e7e}#publish-bin-location{font-size:24px;min-height:67px}.publish-bin-actions button{min-height:61px;font-size:17px}.publish-bin-note{font-size:13px;color:#735f7d}.rates .rate{min-height:72px;border-radius:16px;padding:15px;gap:14px}.rate strong{font-size:16px}.rate small{font-size:14px}.order-money{font-size:40px}.address{font-size:18px;line-height:1.7}.notification-copy button{min-width:90px}.notification-copy input{font-size:14px}.bin-label-preview{background:#fff5dd;border:2px solid #eddbaf;border-radius:21px}.bin-label-preview strong{color:#806432}.bin-label-preview>small,.bin-label-preview code{font-size:13px}.bin-label-actions span{font-size:14px}.scan-input{border-width:3px;min-height:70px;font-size:29px}.location-display{gap:15px}.location-display strong{font-size:19px}.location-display small{font-size:13px}
.auth-story{background:#7953d9;color:#fff}.auth-story h1{font-size:50px;line-height:1.2;letter-spacing:-1.6px;color:#fff}.auth-story p{color:#eadcff;font-size:18px}.auth-story .eyebrow{color:#d7b9ff}.auth-form{background:#f8f3ff}.auth-card{max-width:460px;width:100%}.auth-card h2{font-size:37px;color:#67447f}.auth-card>.muted{font-size:18px}.auth-card input{min-height:62px}.auth-card .primary{min-height:64px;font-size:19px}.auth-card .small{font-size:14px}.flow-pills{flex-wrap:wrap;gap:10px}.flow-pills span{font-size:14px;padding:11px 14px;background:#ffffff18;border:1px solid #b193e6;border-radius:14px;color:#fff}
@media(max-width:1150px) and (min-width:851px){:root{--sidebar:225px}#sidebar nav a{font-size:15px;padding:12px}#sidebar{padding-inline:12px}#app{padding:26px 23px}.topbar{padding:0 23px}.topbar .connection{display:none}.easy-launcher{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-tile{min-height:175px}.launch-add{min-height:145px}.editor-layout.item-editor{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:20px}.quick-shipping-rates strong{font-size:19px}.quick-shipping-rates span{font-size:12px}.inventory-table .item-cell{min-width:235px}.data-table td{padding:20px 15px}.extra-inventory-tabs{grid-template-columns:1fr 1fr}.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){
 #sidebar{width:280px}#shell{margin-left:0}.topbar{height:79px;padding:0 20px;border-bottom:0;background:#f7f4ff;gap:13px}.topbar .mobile-menu{order:3;margin-left:auto;min-width:52px;min-height:52px;background:#fff;border:2px solid #e6ddf5;box-shadow:0 3px 0 #e8e1f1}.topbar .breadcrumb{order:1;gap:3px}.topbar .breadcrumb strong{font-size:20px;color:#715286}.mobile-brand{margin-right:7px}.brand-symbol{width:33px;height:33px}.top-actions{display:none}#app{padding:22px 20px 126px}.page-heading{margin-bottom:23px;gap:18px}.page-heading p{font-size:16px}.page-heading h1{font-size:34px}.heading-actions .button{font-size:16px}.app-footer{padding:18px 20px 120px}.app-footer span{font-size:13px}.mobile-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;background:#fff;border-top:2px solid #e8dff5;height:calc(88px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 20px #7858980b}.mobile-dock a,.mobile-dock button{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:750;line-height:1.2;color:#756081;min-width:0;min-height:64px;padding:7px 2px;border:0;border-radius:16px;box-shadow:none}.mobile-dock .icon{width:25px!important;height:25px!important}.mobile-dock .active{background:#f0e5ff;color:#7d57a4}.mobile-dock .dock-new{background:#8050df;color:#fff;min-width:0;width:100%;height:64px;border-radius:20px;box-shadow:0 4px 0 #6235b5;padding:7px}.mobile-dock .dock-new .icon{width:29px!important;height:29px!important}.keyboard-open .mobile-dock,.keyboard-open .capture-footer{display:none}.capture-footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom));gap:9px;border-top:2px solid #e5d5f5;background:#fff;box-shadow:0 -5px 18px #8e61aa0b;align-items:stretch}.capture-footer button{min-height:66px;border-radius:17px;font-size:15px;padding:10px 12px;box-shadow:0 3px 0 #e7d9f0}.capture-footer .primary{font-size:16px;box-shadow:0 4px 0 #49309e}.capture-footer .footer-photo{min-width:68px;flex-direction:column;gap:5px;font-size:13px}.capture-footer .footer-shipping{min-width:88px;padding:8px;font-size:13px;background:#fff2d0;border-color:#ead29a;color:#876833}.capture-footer .footer-shipping small{font-size:12px}.capture-footer .footer-shipping strong{font-size:18px;color:#806132}.capture-footer .icon{width:23px!important;height:23px!important}.item-page #app{padding-bottom:125px}.item-page .app-footer{padding-bottom:130px}#toast{bottom:calc(108px + env(safe-area-inset-bottom));right:14px;font-size:16px}.easy-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.easy-home-heading h1{font-size:39px}.easy-home-heading>span{font-size:17px}.launch-tile{min-height:178px;padding:23px;border-radius:25px}.launch-tile strong{font-size:25px}.launch-add{min-height:145px;gap:20px}.launch-add strong{font-size:30px}.launch-add small{font-size:16px}.easy-more-grid{grid-template-columns:1fr 1fr}.editor-layout.item-editor{display:flex;flex-direction:column;gap:0}.item-editor .photo-board{display:grid;grid-auto-flow:column;grid-auto-columns:133px;grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 0 13px;scroll-snap-type:x proximity}.item-editor .photo-tile,.item-editor .photo-tile:first-child{grid-column:auto;aspect-ratio:1/1.1;scroll-snap-align:start;width:133px}.item-editor .photo-tile img{object-fit:cover}.item-editor .photo-controls{bottom:6px;right:6px;gap:5px}.photo-controls button{min-width:44px;min-height:44px}.item-editor .upload-area{padding:25px 20px}.item-editor .capture-analysis{margin-top:0}.capture-journey{padding:6px;gap:3px;max-width:none}.capture-journey button{padding:10px 6px;gap:8px;min-height:57px}.capture-journey strong{font-size:16px}.capture-journey small{display:none}.capture-journey button>span{width:30px;height:30px;min-width:30px;font-size:15px}.item-editor #review-section,.item-editor #publish-section,#price-shipping-section{scroll-margin-top:18px}.workday{display:flex;flex-direction:column}.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.value-expand{margin-left:0}.archive-notice{flex-wrap:wrap}.archive-notice>a{margin-left:41px}.dashboard-bottom{display:block}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid .form-grid{grid-template-columns:1fr 1fr}.workspace-shortcuts small{font-size:14px}
}
@media(max-width:700px){
 .inventory-panel,.orders-panel{background:transparent;border:0;box-shadow:none;overflow:visible}.collection-heading{padding:4px 2px 19px;border:0}.collection-heading strong{font-size:20px}.inventory-table tr,.orders-table tr{border:2px solid #e4d9ef;border-radius:23px;padding:21px;gap:17px 13px;margin-bottom:19px;background:#fff;box-shadow:0 4px 0 #ece4f2}.inventory-table td,.orders-table td{padding:0;border:0;font-size:16px}.inventory-table .item-cell{min-width:0;gap:15px}.inventory-table .thumb{width:85px;height:100px;border-radius:16px}.inventory-table .row-title{font-size:17px;line-height:1.45;padding-right:31px}.inventory-table .row-detail{font-size:13px;line-height:1.6}.inventory-table .selection-cell{top:19px;right:17px;padding:0;width:32px;min-width:32px}.inventory-table .selection-cell input{width:29px;height:29px;min-height:29px}.inventory-table td:nth-child(3){align-self:center}.inventory-table td:nth-child(4){align-self:center}.inventory-table td:nth-child(5){font-size:23px;padding-top:16px;border-top:2px solid #f0e8f6;color:#76538f}.inventory-table td:nth-child(5) .row-detail{font-size:14px}.inventory-table .mono.tag{font-size:16px;letter-spacing:.4px}.inventory-table .search-tags{margin-top:10px;gap:6px}.inventory-table .search-tag{font-size:13px;min-height:40px;padding:7px 10px}.inventory-table thead tr{border:0;box-shadow:none;padding:0 2px 16px;margin:0;background:none;border-radius:0}.inventory-table thead th.selection-cell{display:flex;align-items:center;min-height:49px;width:100%;padding:0;gap:13px}.inventory-table thead th.selection-cell:after{font-size:16px;color:#756181}.sales-table .row-title{padding-right:0}.sales-table td:nth-child(4){font-size:23px;line-height:1.5;border-top:2px solid #f0e8f6;padding-top:15px;color:#76538f}.sales-table td:nth-child(4) .row-detail{font-size:14px}.orders-table td:first-child{border-bottom:2px solid #f0e8f6;padding-bottom:16px}.orders-table td:first-child strong{font-size:19px;line-height:1.4;color:#745386;overflow-wrap:anywhere}.orders-table td:first-child .row-detail{font-size:14px}.orders-table td:nth-child(2):before,.orders-table td:nth-child(4):before,.orders-table td:nth-child(5):before{font-size:12px;color:#73607b;margin-bottom:7px}.orders-table td:nth-child(2){font-size:16px;line-height:1.7}.orders-table td:nth-child(5){font-size:25px;color:#825e95}.inventory-panel .pager,.orders-panel .pager{padding:9px 0 20px;font-size:15px;gap:12px;flex-wrap:wrap}.inventory-panel .empty,.orders-panel .empty{border:2px solid #e5d8f1;border-radius:23px}.sales-table td:nth-child(5){display:none}.inventory-table td:last-child{display:none}
}
@media(max-width:620px){
 #app{padding:18px 17px 122px}.topbar{height:77px;padding:0 17px;gap:12px}.topbar .breadcrumb strong{font-size:20px;max-width:none}.mobile-brand{display:block;margin-right:7px}.brand-symbol{width:31px;height:31px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.page-heading h1{font-size:32px;line-height:1.2}.page-heading p{font-size:16px;line-height:1.6;margin-top:8px}.heading-actions{width:100%;display:flex;gap:12px}.heading-actions .button,.heading-actions button{min-height:56px;font-size:16px}.heading-actions .easy-add-item{width:100%;font-size:19px;min-height:62px;border-radius:20px}.panel{border-radius:22px}.panel-head{padding:21px;gap:12px;min-height:73px;flex-wrap:wrap}.panel-head h2{font-size:22px}.panel-head a{font-size:15px}.panel-body{padding:21px}.panel-head .small{font-size:13px}.easy-home-heading{margin:4px 0 25px}.easy-home-heading>p{font-size:16px;margin-bottom:10px}.easy-home-heading h1{font-size:37px}.easy-home-heading>span{font-size:16px}.easy-launcher{gap:16px}.launch-tile{min-height:165px;padding:20px 18px;border-radius:23px}.launch-tile .launch-icon{width:50px;height:50px;border-radius:17px;margin-bottom:17px}.launch-icon>.icon{width:29px!important;height:29px!important}.launch-tile strong{font-size:23px;line-height:1.2}.launch-tile small{font-size:13px;line-height:1.45;margin-top:7px}.launch-add{min-height:132px;padding:23px 21px;gap:16px}.launch-add .launch-icon{width:57px;height:62px;min-width:57px;border-radius:19px;margin:0}.launch-add .launch-icon>.icon{width:34px!important;height:34px!important}.launch-add strong{font-size:28px}.launch-add small{font-size:14px;line-height:1.4}.launch-arrow{display:none}.easy-home-more{margin-top:24px}.easy-home-more>summary{padding:19px 21px;font-size:17px;min-height:66px}.easy-more-grid{padding:4px 17px 20px;gap:12px;grid-template-columns:1fr}.easy-more-grid .button,.easy-more-grid button{min-height:62px;font-size:17px}.easy-home-environment{font-size:12px;flex-wrap:wrap;line-height:1.5;margin-top:23px}.easy-home-environment .icon{width:17px!important;height:17px!important}
 .toolbar .tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.toolbar .tabs button{min-height:57px;font-size:17px}.search input{font-size:17px;min-height:62px;padding-left:51px}.search .icon{top:19px;left:16px}.extra-inventory-tabs{grid-template-columns:1fr 1fr;gap:11px}.extra-inventory-tabs button{font-size:15px}.easy-inventory-tools>summary{font-size:16px;padding:17px;gap:9px;min-height:65px}.easy-inventory-tools>summary>span{font-size:12px;max-width:90px}.easy-tools-body,.easy-details-body{padding:18px}.inventory-tools>.button-row{display:grid;grid-template-columns:1fr;width:100%;gap:12px}.inventory-tools>.button-row>span{font-size:17px;grid-column:1/-1}.inventory-tools button{font-size:17px;min-height:58px;padding:13px}.inventory-tools>.tag-filter-label{display:block;width:100%;font-size:16px}.tag-filter-label select{margin-top:9px;width:100%;min-height:58px;font-size:17px}.inventory-tools>small{font-size:13px}.inventory-value-compact>summary{padding:18px;gap:17px}.inventory-value-compact>summary>div:first-child{gap:11px}.inventory-value-compact>summary strong{font-size:16px}.inventory-value-compact>summary small{font-size:13px}.inventory-value-compact .compact-value-totals strong{font-size:28px}.compact-value-totals{gap:24px}.value-expand{font-size:13px;line-height:1.5}.inventory-value .panel-head{padding:19px}.inventory-value .panel-body{padding:0 19px 20px}.inventory-value .value-currency{gap:21px}.inventory-value .value-total strong{font-size:32px}.value-breakdown{grid-template-columns:1fr;gap:13px}.value-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.value-breakdown dt{font-size:14px}.value-breakdown dd{font-size:17px;margin:0}.value-basis{font-size:13px}.workspace-sync-details>summary{padding:15px;gap:9px;flex-wrap:wrap}.workspace-sync-details>summary strong{font-size:15px}.workspace-sync-details>summary>span{font-size:12px;flex-basis:100%;margin:0 0 0 33px}.listing-sync-note{font-size:14px}.archive-notice{padding:18px;gap:12px}.archive-notice strong{font-size:15px}.archive-notice p{font-size:13px}.archive-notice>a{font-size:14px;margin-left:39px;min-height:44px}.archive-notice>.icon{width:25px!important;height:25px!important}
 .form-grid,.settings-grid .form-grid{grid-template-columns:1fr;gap:0 15px}.item-editor #item-form .form-grid{grid-template-columns:1fr 1fr;gap:0 15px}.item-editor #item-form .form-grid>label:first-child{grid-column:1/-1}.item-editor #item-form .form-grid>label{min-width:0}.item-editor .form-grid label{font-size:16px}.item-editor #item-form .form-grid input,.item-editor #item-form .form-grid select{font-size:17px;padding:12px;min-height:57px}.item-editor #item-form .form-grid input.title-input{font-size:20px}.item-editor #extra-item-details .form-grid{grid-template-columns:1fr}.item-editor .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.item-editor .form-grid.three>label:first-child{grid-column:auto!important}.item-editor .form-grid.three label{font-size:13px}.capture-journey{padding:6px;gap:3px;border-radius:19px;margin-bottom:23px}.capture-journey button{padding:10px 4px;min-height:55px;gap:6px}.capture-journey strong{font-size:15px}.capture-journey button>span{width:26px;height:29px;min-width:26px;border-radius:9px;font-size:14px}.capture-journey small{display:none}.item-editor .photo-board{grid-auto-columns:123px;gap:11px}.item-editor .photo-tile,.item-editor .photo-tile:first-child{width:123px;aspect-ratio:1/1.12}.item-editor .upload-area{padding:25px 17px}.upload-area strong{font-size:21px}.upload-area p{font-size:14px}.upload-actions{gap:11px;margin:21px 0 17px}.upload-actions label.button{min-height:87px;font-size:16px;padding:14px 7px}.item-editor [data-action=analyze].full{font-size:18px;min-height:64px}.listing-money-grid{gap:13px}.listing-money-grid label{font-size:15px}.listing-money-grid input{font-size:28px;min-height:67px;padding:13px;border-radius:17px}.quick-shipping-rates{gap:8px}.quick-shipping-rates button{min-height:85px;padding:11px 5px;border-radius:15px}.quick-shipping-rates strong{font-size:21px}.quick-shipping-rates span{font-size:12px;line-height:1.5}.shipping-mode-row .section-note{font-size:13px}.listing-parcel-details>summary{font-size:16px;padding:16px}.listing-parcel-details>summary span{font-size:13px}.listing-parcel-details .quantity-total strong{font-size:24px}.easy-form-details>summary{font-size:16px;padding:19px 17px;gap:9px;min-height:70px}.easy-form-details>summary>span{font-size:22px}.easy-form-details>summary .icon{width:21px!important;height:21px!important}.item-editor .sticky-actions{padding:20px;flex-direction:column;align-items:stretch}.item-editor .sticky-actions .button-row{display:grid;grid-template-columns:1fr;gap:13px;width:100%}.item-editor .sticky-actions button{min-height:61px;font-size:18px}.item-editor .sticky-actions button.primary{grid-row:1}.item-tools>summary{font-size:16px!important}.aspect-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px}.aspect-row input{font-size:16px;padding:11px 9px}.aspect-control select{font-size:17px;min-height:57px}.aspect-help{font-size:13px}.aspect-option-search{font-size:16px}.aspect-required{font-size:12px}.capture-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:8px}.capture-footer button{font-size:14px;min-height:67px;padding:10px}.capture-footer .footer-photo{min-width:61px;font-size:12px;padding:9px}.capture-footer .footer-shipping{min-width:80px;padding:8px}.capture-footer .footer-shipping strong{font-size:17px}.capture-footer .footer-shipping small{font-size:11px}.capture-footer .primary{font-size:15px;gap:7px}.capture-footer .primary .icon{width:18px!important;height:18px!important}.item-editor .capture-analysis .panel-body{padding:20px}
 .workspace-stats{gap:13px}.workspace-stats .stat,.stat{padding:18px;min-height:160px}.stat-top{font-size:14px;gap:7px;line-height:1.5}.workspace-stats .stat strong,.stat strong{font-size:31px;overflow-wrap:anywhere}.workspace-stats .stat small,.stat small{font-size:13px}.dispatch-hero{padding:25px;gap:25px;border-radius:24px}.dispatch-hero h2{font-size:35px}.dispatch-hero .eyebrow{font-size:11px}.dispatch-hero p:not(.eyebrow){font-size:15px;max-width:none}.dispatch-queue{padding:20px}.dispatch-queue>a>span{font-size:15px}.dispatch-queue small{font-size:13px}.dispatch-queue strong{font-size:25px}.workday-overview{padding:24px}.workday-total strong{font-size:59px}.workday-note{font-size:13px}.workday-list{padding:22px}.workday-list .section-heading h2{font-size:18px}.activity-item a{font-size:15px}.activity-item small{font-size:12px}.activity-time{font-size:15px}.activity-row{gap:10px;align-items:flex-start}.activity-check>.icon{width:19px!important;height:19px!important}.activity-check{flex:none}.workspace-shortcuts>a{padding:21px}.workspace-shortcuts strong{font-size:17px}.workspace-shortcuts small{font-size:14px}.workspace-sync{padding:20px;font-size:13px}.list-row{padding:20px;gap:13px}.list-row .thumb{width:56px;height:68px;border-radius:13px}.list-row .row-title{font-size:15px}.list-row .row-detail{font-size:12px}.list-row .row-end strong{font-size:16px}.stock-results .list-row{padding:18px;gap:12px}.stock-results .list-row strong{font-size:15px}.stock-results .row-detail{font-size:13px}.stock-results .badge{font-size:12px}.stock-results .thumb{width:52px;height:62px}.location-display{flex-wrap:wrap}.location-display strong{font-size:18px}.location-display .button{width:100%;margin:8px 0 0}.bin-label-actions{gap:13px}.bin-label-actions>.button,.bin-label-actions>button{width:100%}.bin-label-actions span{font-size:14px}.scan-input,#stock-assign-form .scan-input{font-size:24px;min-height:65px}.report-filters{padding:20px}.report-presets{padding:17px 20px;gap:10px}.report-period{font-size:13px;flex-wrap:wrap}.report-stats .stat{min-height:160px}.ebay-profile-actions button{font-size:16px;min-height:56px}.ebay-profile dt,.ebay-profile dd{font-size:14px}.ebay-profile-status{font-size:13px}.ebay-profile dl>div{grid-template-columns:100px minmax(0,1fr)}.bin-label-preview strong{font-size:27px}.bin-label-preview>small,.bin-label-preview code{font-size:13px}.empty{padding:39px 22px}.empty h3{font-size:22px}.empty p{font-size:16px}.empty .primary{min-height:60px}.app-footer{padding:20px 17px 120px;flex-wrap:wrap;gap:13px}.app-footer span{font-size:13px}.brand-footer{width:146px}dialog{padding:23px;border-radius:25px}.modal-head h2{font-size:23px}.bulk-price-row{font-size:16px;gap:11px}.bulk-price-row p{font-size:14px}.batch-history-row{font-size:15px;min-height:60px}.auth-form{padding:35px 24px}.auth-card h2{font-size:34px}.auth-card>.muted{font-size:17px}.auth-card .eyebrow{font-size:12px}.brand-auth-mobile{width:270px;max-width:100%;margin-bottom:30px}.auth-story h1{font-size:38px}.auth-story p{font-size:17px}#publish-bin-form h2{font-size:24px}#publish-bin-form .optional-label{font-size:12px}#publish-bin-form .section-note{font-size:15px}.publish-bin-actions{grid-template-columns:1fr;gap:14px}.publish-bin-actions button{min-height:63px;font-size:18px}.publish-item-reference span{font-size:14px}.publish-bin-note{font-size:13px}.publish-item-reference{margin:19px 0 22px}#publish-bin-location{min-height:65px;font-size:25px}#modal:has(#publish-bin-form){max-height:calc(100dvh - 24px)}
}
@media(max-width:360px){#app{padding-inline:13px}.topbar{padding-inline:13px}.topbar .breadcrumb strong{font-size:18px;max-width:none}.brand-symbol{width:27px;height:27px}.mobile-brand{display:block}.easy-home-heading h1{font-size:35px}.launch-tile{padding:18px 15px;min-height:158px}.launch-tile strong{font-size:21px}.launch-tile small{font-size:13px}.launch-add{gap:13px;min-height:127px;padding:21px 18px}.launch-add strong{font-size:26px}.launch-add small{font-size:13px}.launch-add .launch-icon{min-width:48px;width:48px;height:55px}.panel-body{padding:18px}.panel-head{padding:19px}.panel-head h2{font-size:20px}.inventory-table tbody tr,.orders-table tbody tr{padding:18px}.inventory-table .thumb{width:65px;height:85px}.inventory-table .item-cell{gap:12px}.inventory-table .row-title{font-size:16px}.inventory-table .row-detail{font-size:12px}.inventory-table .search-tag{font-size:12px;padding:7px 9px}.inventory-table .selection-cell{right:15px;top:17px}.capture-footer{padding-inline:9px;gap:7px}.capture-footer .footer-photo{min-width:54px;padding:8px 6px}.capture-footer .footer-shipping{min-width:72px;padding:7px}.capture-footer .primary{font-size:14px;padding:10px 8px}.capture-footer .primary .icon{display:none}.quick-shipping-rates strong{font-size:19px}.quick-shipping-rates span{font-size:11px}.capture-journey strong{font-size:14px}.capture-journey button{gap:5px}.capture-journey button>span{min-width:24px;width:24px}.workspace-stats .stat strong{font-size:27px}.stat-top{font-size:13px}.mobile-dock{gap:2px;padding-inline:7px}.mobile-dock a,.mobile-dock button{font-size:12px}.item-editor #item-form .form-grid{gap:0 12px}.item-editor #item-form .form-grid input,.item-editor #item-form .form-grid select{padding:11px 9px;font-size:16px}.easy-inventory-tools>summary>span{display:none}.inventory-value-compact>summary{padding:17px}.value-expand{font-size:12px}.extra-inventory-tabs{grid-template-columns:1fr}.toolbar .tabs button{font-size:16px}.easy-form-details>summary{padding:17px 15px;font-size:15px}.launch-tile .launch-icon{width:47px;height:47px}.launch-add .launch-icon{margin:0}.list-row .badge{font-size:11px;padding:6px 9px}}
@media(prefers-reduced-motion:reduce){button,.button,.launch-tile{transition:none!important;transform:none!important}}
/* Product photos stay beside each item while picking and packing. */
.order-item-list{display:grid;gap:18px;min-width:0}.order-pick-line{display:flex;gap:14px;align-items:flex-start;min-width:0}.order-pick-line+.order-pick-line{padding-top:18px;border-top:1px solid #e8e0f3}.order-pick-copy{min-width:0;flex:1}.order-pick-copy .row-title{font-size:16px;line-height:1.45;overflow-wrap:anywhere}.order-pick-copy .row-detail{font-size:13px;line-height:1.5;overflow-wrap:anywhere;margin-top:7px}.order-pick-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:9px}.order-pick-meta .tag{font-size:16px;overflow-wrap:anywhere}.order-pick-qty{font-size:13px;white-space:nowrap;padding:4px 8px;border-radius:9px;background:#eee6ff;color:#5736a2}.order-photo{width:82px;height:96px;min-width:82px;min-height:96px;flex:none;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;overflow:hidden;border:2px solid #e5dcf1;border-radius:15px;padding:0;background:white;box-shadow:none}.order-photo img{width:100%;height:100%;object-fit:contain}.order-photo-expand{position:absolute;right:4px;bottom:4px;border-radius:6px;padding:1px 5px;font-size:17px;color:white;background:#493574c9;line-height:1.2}.order-photo-empty{background:#f2ecfa;color:#6b5981;opacity:1!important}.order-photo-empty small{font-size:11px;line-height:1.3}.order-photo-missing:not([hidden]){display:flex;align-items:center;flex-direction:column;gap:5px}.order-photo img[hidden],.order-photo [hidden]{display:none!important}.order-pick-details .order-photo{width:96px;min-width:96px;height:112px;min-height:112px}.orders-table td:nth-child(2){min-width:280px}
@media(max-width:700px){.orders-table td:nth-child(2){min-width:0;grid-column:1/-1}.order-pick-copy .row-title{font-size:17px}.order-pick-copy .row-detail{font-size:14px}.order-pick-details .order-photo{width:82px;min-width:82px;height:96px;min-height:96px}}
@media(max-width:360px){.order-pick-line{gap:11px}.order-photo,.order-pick-details .order-photo{width:68px;min-width:68px;height:86px;min-height:86px}.order-pick-copy .row-title{font-size:15px}.order-pick-copy .row-detail{font-size:13px}.order-pick-meta .tag{font-size:15px}}
/* Keep named BINs readable in the shared storage directory. */
.directory-row{min-height:88px}.directory-row strong{font-size:16px;line-height:1.4}.directory-row small{font-size:12px;line-height:1.5}.selected-location strong{font-size:18px;overflow-wrap:anywhere}.cube-front small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-results .list-row>div{min-width:0}.stock-results .list-row strong{overflow-wrap:anywhere}
@media print{body{background:white;color:#222}.panel,.stat,.workday{box-shadow:none;border:1px solid #ddd}.easy-home-more,.easy-launcher,.easy-inventory-tools{display:none!important}.mobile-dock,.capture-footer,.topbar,#sidebar,.app-footer{display:none!important}#shell{margin:0}#app{padding:0}.data-table td,.data-table th{font-size:10px}.inventory-table tr,.orders-table tr{box-shadow:none;border-radius:0}.inventory-table td,.orders-table td{display:table-cell;padding:7px;border-bottom:1px solid #ddd;font-size:10px}}
.storage-tools{padding:16px;border-bottom:1px solid #e6def5;background:#f8f5ff}
.storage-move-buttons{display:flex;gap:10px;flex-wrap:wrap}
.storage-move-buttons button{flex:1 1 150px;min-height:54px;white-space:normal}
.storage-select-page{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:48px;margin:8px 0}
.storage-tools [hidden],#storage-move-error[hidden]{display:none!important}
.storage-select-page input,.storage-item-check input{width:26px;height:26px;min-height:26px;accent-color:#6535d5;flex:none;margin:0}
.storage-item-row{display:flex;align-items:stretch;border-bottom:1px solid #e9e3f1}
.storage-item-check{display:flex;justify-content:center;align-items:center;flex:0 0 50px;min-height:70px;margin:0;cursor:pointer}
.storage-item-row>.list-row{flex:1;min-width:0;border-bottom:0;padding-left:0}
.storage-item-row .list-row>div{min-width:0;overflow-wrap:anywhere}
.storage-source{font-size:20px;font-weight:800;overflow-wrap:anywhere}
.storage-dialog-actions{display:grid;gap:12px;margin-top:20px}
.storage-dialog-actions button{min-height:56px;white-space:normal}
.storage-review{display:grid;gap:12px;padding:20px;border-radius:20px;background:#f0e8ff;overflow-wrap:anywhere}
.storage-review>strong{font-size:28px;color:#5128a5}
.storage-destination-fields{grid-template-columns:1fr 1fr}
.storage-destination-fields label:last-child{grid-column:1/-1}
@media(max-width:540px){.storage-move-buttons{display:grid;grid-template-columns:1fr}.storage-item-row .list-row{flex-wrap:wrap;gap:10px}.storage-item-row .list-row>.row-end{margin-left:0}.storage-item-check{flex-basis:46px}}
.item-metric-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.metric-chip{display:inline-flex;gap:5px;align-items:center;padding:6px 10px;border-radius:10px;background:#ede6ff;color:#553791;font-size:12px;line-height:1.4;white-space:normal}
.metric-chip strong{font-size:14px!important}.metric-chip.metric-stale{background:#fff1cf;color:#70551c}
.item-metrics-panel .metric-chip{padding:12px 15px;font-size:15px}.item-metrics-panel .metric-chip strong{font-size:22px!important}
.item-metrics-panel .panel-head{flex-wrap:wrap;gap:12px}.item-metrics-panel .section-note{margin-top:14px;overflow-wrap:anywhere}
.inventory-metrics-tools{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 0 20px;padding:16px;background:#ede7fc;border-radius:18px}
.inventory-metrics-tools p{font-size:14px}.inventory-metrics-tools button{flex:none}
.turnover-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}
.turnover-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:20px;background:#eee6ff;min-width:0}
.turnover-card:nth-child(2){background:#e4efff}.turnover-card:nth-child(3){background:#fff0cf}
.turnover-card>span{font-weight:700;font-size:16px}.turnover-card>strong{font-size:34px;line-height:1.2;color:#4d3380;overflow-wrap:anywhere}.turnover-card small{font-size:13px;line-height:1.5}
.turnover-method{margin-top:18px}.turnover-method summary{font-size:15px;min-height:48px;cursor:pointer}.turnover-method p{font-size:14px}
@media(max-width:700px){.turnover-cards{grid-template-columns:1fr}.inventory-metrics-tools{align-items:stretch;flex-direction:column}.inventory-metrics-tools button{width:100%}.item-metrics-panel .panel-head{padding:18px}}
