.items-page{max-width:1080px;margin:0 auto;padding:48px 24px 96px}.items-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.items-page h1{font-family:var(--font-display), serif;letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:450;line-height:1.05}.items-lead{color:var(--ink-soft);max-width:60ch;margin:0}.items-head-actions{align-items:center;gap:16px;display:flex}.items-currency{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);gap:2px;font:11px monospace;display:grid}.items-currency select,.items-field :is(input,select,textarea),.items-search{font:inherit;letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));background:var(--white);border-radius:2px;min-width:0;padding:9px 10px;font-size:.95rem}.items-note{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-size:.9rem;line-height:1.55}.items-notice{background:var(--lightningcss-light,#ebe6db)var(--lightningcss-dark,#23201a);border-left:2px solid var(--lightningcss-light,#bc7356)var(--lightningcss-dark,#9b593e);margin:20px 0;padding:12px 16px;line-height:1.55}.items-notice.is-error{background:var(--lightningcss-light,#f3e1d8)var(--lightningcss-dark,#281f1a);border-left-color:var(--lightningcss-light,#a9543d)var(--lightningcss-dark,#bd6a54)}.items-notice p{margin:0 0 6px}.items-page .st-link{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.items-page .st-link:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.items-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;display:flex}.items-page .button{padding:9px 14px;font-size:.9rem}.items-empty{border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));margin-top:40px;padding:32px}.items-empty h2{font-family:var(--font-display), serif;margin:0 0 8px;font-weight:450}.items-shelf{border-top:1px solid var(--ink);margin-top:36px}.items-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.items-stat{border-bottom:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));gap:4px;padding:18px 18px 18px 0;display:grid}.items-stat+.items-stat{border-left:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));padding-left:18px}.items-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font:11px monospace}.items-stat strong{font-family:var(--font-display), serif;letter-spacing:-.04em;font-size:1.9rem;font-weight:450}.items-stat small{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-size:.8rem}.items-todo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 32px;display:grid}.items-todo h2{font-family:var(--font-display), serif;margin:22px 0 6px;font-size:1.4rem;font-weight:450}.items-todo ul{margin:0;padding:0;list-style:none}.items-todo li{border-bottom:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.items-todo li>span{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);margin-right:auto;font-size:.85rem}.items-csv{margin-top:16px;font-size:.88rem}.items-toolbar{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:40px 0 0;padding-bottom:12px;display:flex}.items-filters{flex-wrap:wrap;gap:4px;display:flex}.items-filters button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;padding:7px 12px;font-size:.9rem}.items-filters button span{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);margin-left:4px;font-size:.8rem}.items-filters button.is-active{border-color:var(--ink);background:var(--lightningcss-light,#f3eee4)var(--lightningcss-dark,#1d1a15)}.items-search{width:min(280px,100%)}.items-list{margin:0;padding:0;list-style:none}.items-row{border-bottom:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e))}.items-row-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto 120px;align-items:center;gap:16px;padding:12px 0;display:grid}.items-row-head:hover .items-row-name strong{text-underline-offset:3px;text-decoration:underline}.items-thumb{object-fit:cover;background:var(--lightningcss-light,#ebe6db)var(--lightningcss-dark,#23201a);width:56px;height:56px;display:block}.items-row-name{gap:2px;min-width:0;display:grid}.items-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.items-row-name small,.items-row-money small{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-size:.8rem}.items-row-money{text-align:right;display:grid}.items-stage{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));white-space:nowrap;padding:4px 8px;font:11px monospace}.items-stage.is-listed{color:var(--lightningcss-light,#3f5d5d)var(--lightningcss-dark,#87a6a6);border-color:var(--lightningcss-light,#5e7f7f)var(--lightningcss-dark,#648484)}.items-stage.is-to_ship{background:var(--mustard);border-color:var(--mustard)}.items-stage.is-sold{background:var(--ink);color:var(--paper);border-color:var(--ink)}.items-stage.is-stale{border-color:var(--coral);color:var(--lightningcss-light,#a9543d)var(--lightningcss-dark,#e89179)}.items-detail{padding:4px 0 24px 72px}.items-detail h3{letter-spacing:.08em;text-transform:uppercase;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);margin:22px 0 6px;font:11px monospace}.items-fields,.items-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.items-form{background:var(--lightningcss-light,#f3eee4)var(--lightningcss-dark,#1d1a15);margin-top:14px;padding:16px}.items-form .items-actions{margin:0}.items-field{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);gap:4px;font-size:.82rem;display:grid}.items-field-wide{grid-column:span 2}.items-where{margin:0;padding:0;list-style:none}.items-where li{border-bottom:1px dashed var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:7px 0;display:flex}.items-where li>span{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);margin-right:auto;font-size:.85rem}.items-where li.is-ended{opacity:.55}.items-where a{color:var(--ink);font-size:.88rem}.items-sale p{margin:4px 0}.items-footer{margin-top:22px;font-size:.9rem}@media (max-width:760px){.items-page{padding:32px 16px 72px}.items-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.items-stat:nth-child(3){border-left:0;padding-left:0}.items-row-head{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.items-thumb{width:48px;height:48px}.items-row-money{display:none}.items-detail{padding-left:0}.items-field-wide{grid-column:auto}.items-search{width:100%}}.items-add,.items-account{margin-top:24px}.items-account .items-where li>span{margin-right:auto}.items-records{border-top:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));margin-top:56px;padding-top:20px}.items-records h2{font-family:var(--font-display), serif;margin:0 0 4px;font-size:1.4rem;font-weight:450}.items-books{border-top:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));margin-top:28px;padding-top:14px}.items-books>summary{cursor:pointer;font-family:var(--font-display), serif;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:1.3rem;display:flex}.items-books>summary span{letter-spacing:.06em;text-transform:uppercase;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font:12px monospace}.items-books h2{font-family:var(--font-display), serif;margin:22px 0 6px;font-size:1.2rem;font-weight:450}.items-books-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 16px;display:flex}.items-table-wrap{max-width:100%;overflow-x:auto}.items-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.items-table th{letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);border-bottom:1px solid var(--ink);white-space:nowrap;padding:8px 10px 8px 0;font:11px monospace}.items-table td{border-bottom:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));vertical-align:top;padding:9px 10px 9px 0}.items-table td small{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98)}.items-table tr.is-over td{color:var(--lightningcss-light,#a9543d)var(--lightningcss-dark,#e89179);font-weight:600}.items-table tr.is-close td:last-child{color:var(--lightningcss-light,#7a5a00)var(--lightningcss-dark,var(--mustard))}.items-table-total td{border-bottom:0;font-weight:600}.items-import-preview{border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));background:var(--lightningcss-light,#f8f4ec)var(--lightningcss-dark,#1a1814);margin-top:14px;padding:14px 16px}.items-import-preview p{margin:0 0 8px}.items-check{align-items:center;gap:8px;margin:10px 0 4px;font-size:.9rem;display:flex}.items-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.items-bulk{z-index:5;border:1px solid var(--ink);background:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#15130f);margin:12px 0 0;padding:12px 14px;position:sticky;top:104px;box-shadow:0 6px 18px var(--lightningcss-light,#1f223318)var(--lightningcss-dark,#0005)}.items-bulk p{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;display:flex}.items-bulk .items-note{margin:8px 0 0}.items-bulk-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.items-bulk-row .items-field{flex:150px;min-width:150px}.items-row.is-picking{grid-template-columns:34px minmax(0,1fr);align-items:center;display:grid}.items-row.is-picked{background:var(--lightningcss-light,#f6efe0)var(--lightningcss-dark,#1d1a15)}.items-pick{cursor:pointer;align-self:start;justify-items:center;padding-top:22px;display:grid}.items-pick input{width:20px;height:20px;accent-color:var(--coral)}.items-labels{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.items-labels span{letter-spacing:.04em;color:var(--ink);background:var(--lightningcss-light,#f3e6bd)var(--lightningcss-dark,#3a3216);border-radius:999px;padding:2px 6px;font:11px monospace}.items-qty{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-family:monospace;font-size:.85em}.items-fee-input{width:6em;font:inherit;border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));background:var(--white);color:var(--ink);border-radius:2px;margin-right:4px;padding:6px 8px}.items-fee-hint{text-align:left;margin-top:4px;font-size:.82rem;display:block}.items-assist{border-top:1px solid var(--ink);margin-top:28px;padding-top:14px}.items-assist-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.items-assist-head h2{font-family:var(--font-display), serif;margin:0 0 4px;font-size:1.4rem;font-weight:450}.items-assist-head .items-note{max-width:62ch;margin:0}.items-assist-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.items-assist-card{border:1px solid var(--line,var(--lightningcss-light,#1f22332e)var(--lightningcss-dark,#ece6da2e));background:var(--white);align-content:start;gap:6px;padding:14px;display:grid}.items-assist-card p{margin:0}.items-assist-what{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.items-assist-what strong{font-family:var(--font-display), serif;flex-basis:100%;font-size:1.15rem;font-weight:450}.items-assist-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--mustard);color:#1f2233;padding:2px 6px;font:11px monospace}.items-assist-why{font-size:.92rem}.items-assist-quote{color:var(--lightningcss-light,#66616a)var(--lightningcss-dark,#948f98);font-size:.85rem}.items-assist-card .items-actions{margin-top:6px}.items-kept{margin:12px 0 20px}.items-assist,.items-shop-overview,.items-toolbar{scroll-margin-top:88px}