@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2)format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2)format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-cyrillic-600-normal-BEDXyecp.woff2)format("woff2"),url(/assets/jost-cyrillic-600-normal-D0Fzn8un.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-ext-600-normal-D8I9kjga.woff2)format("woff2"),url(/assets/jost-latin-ext-600-normal-Pm6OqGZB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jost-latin-600-normal-C497H-z9.woff2)format("woff2"),url(/assets/jost-latin-600-normal-Bv_M0d15.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f8f6f1;--surface:#fff;--text:#26302b;--text-muted:#5f6a64;--border:#e2e3dc;--accent:#2f5d4e;--on-accent:#fff;--accent-soft:#e4ede8;--danger:#c0392b;--warning-soft:#fde7c7;--on-warning-soft:#7a4300;--shadow:#26302b33;--logo-background:#fff;--radius-card:12px;--radius-control:8px;--font:"Jost", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#161c19;--surface:#1f2723;--text:#e9eee9;--text-muted:#9aa79f;--border:#2f3a34;--accent:#8fc2a9;--on-accent:#132019;--accent-soft:#243630;--danger:#ef7f72;--warning-soft:#3a2c10;--on-warning-soft:#f2c27b;--shadow:#00000080;--logo-background:#fff}}html{background:var(--surface)}body{background:var(--background);min-height:100dvh;color:var(--text);font-family:var(--font);margin:0;font-size:16px;line-height:1.5}h1,h2,h3{margin:0 0 .5em;font-weight:300;line-height:1.2}h1{font-size:2.5rem}a{color:var(--accent)}button,.button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.button:hover{border-color:var(--accent)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-sizing:border-box;width:100%;padding:.55rem .75rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}label{margin-bottom:.3rem;font-size:.9rem;font-weight:500;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.25rem}.muted{color:var(--text-muted)}.error{color:var(--danger)}.badge{background:var(--border);border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.badge.accent{background:var(--accent-soft);color:var(--accent)}.badge.warning{background:var(--warning-soft);color:var(--on-warning-soft)}.small{font-size:.875rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.header{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;position:sticky;top:0}.header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;padding:.5rem 1rem;display:flex;position:relative}.header-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-slot{display:contents}.header-left{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;min-width:0;display:flex}.brand{color:var(--text);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:500;text-decoration:none;display:flex}.crumbs{color:var(--text-muted);font-size:.95rem}.crumbs [aria-current=page]{color:var(--text)}.menu{position:relative}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-list{z-index:10;min-width:12rem;box-shadow:0 12px 32px var(--shadow);flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.menu-name{border-bottom:1px solid var(--border);padding-bottom:.5rem;font-weight:500}.page{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:2rem 1rem 3rem}.page.narrow{max-width:34rem}.form{flex-direction:column;gap:1rem;margin:1.5rem 0 1rem;display:flex}.form button[type=submit]{align-self:flex-start}.intro{padding-left:1.2rem}.collections{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.collection{color:var(--text);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.5rem;height:100%;text-decoration:none;display:flex}.collection:hover{border-color:var(--accent)}.collection-name{flex:100%;font-size:1.3rem;font-weight:300}@media (width>=700px){.header-inner{padding:.6rem 2rem}.page{padding:2rem 2rem 3rem}}.account-links{flex-wrap:wrap;gap:1.5rem;display:flex}.danger-text{color:var(--danger)}.collection-value{flex:100%}@media (width<=399px){.brand{letter-spacing:.03em;font-size:1rem}}.collection-head{margin-bottom:1.5rem}.collection-menu summary{padding:.5rem .6rem}.header .collection-menu{position:static}.header .collection-menu .menu-list{top:calc(100% + .25rem);right:1rem}.collection-menu .menu-list{box-sizing:border-box;gap:.25rem;width:min(20rem,100vw - 2rem)}.collection-menu .menu-list a,.collection-menu .menu-list button{text-align:left;border-radius:var(--radius-control);color:var(--text);background:0 0;border:0;justify-content:flex-start;margin:0 -.5rem;padding:.45rem .5rem;text-decoration:none;display:flex}.collection-menu .menu-list a:hover,.collection-menu .menu-list button:hover:not(:disabled){background:var(--accent-soft)}.collection-menu .menu-list .danger-link{color:var(--danger)}.collection-menu .menu-group{gap:.25rem;margin-top:.25rem}.collection-menu .menu-group:first-child{border-top:0;margin-top:0;padding-top:0}.menu-group{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:.5rem;padding-top:.5rem;display:flex}.menu-heading{color:var(--text-muted);font-size:.8rem;font-weight:600}.head-status{margin:.6rem 0 0}.collection-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;display:flex}.toolbar select{width:auto}.toolbar-count{flex:1}@media (width<=699px){.toolbar-count{flex-basis:100%;order:1}.toolbar-search{width:100%}.toolbar-count:empty{display:none}}.segmented{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:.3rem .9rem}.segmented button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.table-box{padding:0;overflow-x:auto}table.items{border-collapse:collapse;width:100%}table.items th{text-align:left;color:var(--text);background:var(--accent-soft);border-bottom:1px solid var(--border);white-space:nowrap;padding:.6rem .5rem;font-size:.85rem;font-weight:500}table.items th.end .th-inner{justify-content:flex-end}.th-inner{align-items:center;gap:.15rem;display:inline-flex}.sort-arrow{color:var(--text-muted);margin-left:.25rem;font-size:.8rem}.sort.sorted .sort-arrow{color:var(--accent)}.filter-button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:.2rem}.filter-button:hover:not(:disabled),.filter-button.active{color:var(--accent)}.filter-popover{box-sizing:border-box;width:272px;max-height:min(24rem,70vh);color:var(--text);box-shadow:0 12px 32px var(--shadow);margin:0;padding:.9rem;position:fixed;inset:auto;overflow-y:auto}.column-filter{border:0;flex-direction:column;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.check{cursor:pointer;align-items:center;gap:.6rem;margin:0;font-size:.95rem;font-weight:400;display:flex}.check input{width:1rem;height:1rem;accent-color:var(--accent);margin:0}.check-label{flex:1}.range{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.presence{align-self:flex-start}.presence button[aria-checked=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.clear-filter{margin-top:.75rem}.toolbar-search{width:16rem;max-width:100%}table.items td.nowrap,table.items td.code{white-space:nowrap}table.items td.code{font-size:.85rem}.filter-tags{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.filter-tag{background:var(--accent-soft);color:var(--accent);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.filter-tag button{color:inherit;background:0 0;border:0;padding:0 .15rem;font-size:1rem;line-height:1}.link-button{color:var(--accent);background:0 0;border:0;padding:.2rem;font-size:.875rem;text-decoration:underline}.filter-panel{flex-direction:column;margin-bottom:1rem;padding:.25rem 1rem;display:flex}.filter-section{border-bottom:1px solid var(--border);padding:.6rem 0}.filter-section:last-child{border-bottom:0}.filter-section summary{cursor:pointer;font-weight:500}.filter-section[open] summary{margin-bottom:.6rem}.columns-menu .menu-list{border:1px solid var(--border);min-width:13rem;margin:0}.columns-menu .menu-list button{margin-top:.25rem}table.items td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.45rem .5rem}table.items tbody tr:last-child td{border-bottom:0}table.items .cover-cell{width:32px;padding-left:1rem}table.items .end{text-align:right;padding-right:1rem}table.items .title{min-width:9rem;font-weight:500}.sort{color:inherit;font-weight:inherit;font-size:inherit;background:0 0;border:0;padding:0}.sort.sorted{color:var(--accent);font-weight:600}.value{white-space:nowrap;font-weight:500}.cover{object-fit:cover;background:var(--border);display:block}.cover-logo{object-fit:contain;background:var(--logo-background)}.cover-row{border-radius:4px;width:30px;height:40px}.cover-list{border-radius:4px;flex:none;width:36px;height:48px}.cover-grid{aspect-ratio:3/4;width:100%}.item-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.grid-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.grid-text{flex-direction:column;gap:.25rem;min-width:0;padding:.6rem .75rem .75rem;display:flex}.grid-text .title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.grid-foot{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.item-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.list-card{align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.list-text{flex-direction:column;flex:1;min-width:0;display:flex}.list-text .title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.no-matches{padding:1rem 0}table.items .title a{color:var(--text);text-decoration:none}table.items .title a:hover{color:var(--accent);text-decoration:underline}.grid-card,.list-card{color:var(--text);box-sizing:border-box;height:100%;text-decoration:none}.grid-card:hover,.list-card:hover{border-color:var(--accent)}.start-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.select-card{cursor:pointer;font-size:inherit;font-weight:inherit;margin:0}.select-card input{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex:none}.delete-items .toolbar input{flex:220px;width:auto}.delete-actions{margin-top:1rem}button.danger{background:var(--danger);border-color:var(--danger);color:var(--surface);font-weight:500}@media (width<=699px){.delete-items{padding-bottom:4.5rem}.delete-actions{z-index:5;background:var(--surface);border-top:1px solid var(--border);margin:0;padding:.75rem 1rem;position:fixed;bottom:0;left:0;right:0}.delete-actions button{width:100%}}.menu-list .danger-link{justify-content:flex-start;padding:0}.start-actions{flex-wrap:wrap;gap:.5rem;display:flex}.menu-list .menu-item{text-align:left;justify-content:flex-start}.menu-list p{margin:0}.import-file{word-break:break-all;font-weight:500}.members{flex-direction:column;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:flex}.member{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.form h2{margin:0}@media (width>=700px){.header .collection-menu .menu-list{right:2rem}}table.items td.list-cell{min-width:8rem;max-width:16rem}.item-page{flex-direction:column;gap:1.5rem;display:flex}.item-media,.item-main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.item-main h1{margin-bottom:.5rem}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.cover-large{aspect-ratio:3/4;border-radius:var(--radius-card);border:1px solid var(--border);box-sizing:border-box;width:100%;max-width:320px}.small-heading{margin-bottom:.5rem;font-size:1rem;font-weight:500}.photo-strip{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.photo-strip img{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--border);width:72px;height:72px;display:block}.value-card{flex-direction:column;gap:.75rem;display:flex}.value-card p{margin:0}.value-head{flex-wrap:wrap;justify-content:space-between;gap:1.25rem;display:flex}.value-amount{color:var(--accent);font-size:2.25rem;font-weight:300;line-height:1.2}.price-grid{flex:300px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:460px;display:grid}.price{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);padding:.5rem .75rem}.price.active{border-color:var(--accent);background:var(--accent-soft)}.price.active .price-label{color:var(--accent);font-weight:600}.price-main{font-weight:500}.value-links{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.item-form{grid-template-columns:minmax(0,1fr);gap:1rem 1.5rem;display:grid}.choice{border:0;margin:0;padding:0}.choice legend{margin-bottom:.4rem;padding:0;font-size:.9rem;font-weight:500}.choice .segmented{flex-wrap:wrap}.choice .segmented button{color:var(--text)}.choice .segmented button[aria-checked=true]{background:var(--accent);color:var(--on-accent);font-weight:500}.amount-field{gap:.5rem;display:flex}.amount-field select{width:auto}.form-actions{border-top:1px solid var(--border);align-items:center;gap:1rem;padding-top:1rem;display:flex}.form-actions .spacer{flex:1}.danger-link{color:var(--danger);background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.item-details{grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;margin:0;display:grid}.item-details dd{margin:0}@media (width<=699px){.cover-large{max-width:180px}.item-form{padding-bottom:5rem}.form-actions{z-index:5;background:var(--surface);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.form-actions .primary{flex:1}}@media (width>=700px){.item-page{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.item-form,.item-details{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1/-1}}@media (width>=1100px){.item-page{grid-template-columns:360px minmax(0,1fr);gap:2.5rem}}.photo-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.photo-actions p{flex:100%;margin:0}.button.disabled{opacity:.5;cursor:default}.item-photos.drop-target{outline:2px dashed var(--accent);outline-offset:6px;border-radius:var(--radius-control)}.photo-actions .button:focus-within{outline:2px solid var(--accent);outline-offset:2px}.photo-page{flex-direction:column;align-items:center;gap:1rem;display:flex}.photo-full{object-fit:contain;border-radius:var(--radius-control);max-width:100%;max-height:calc(100vh - 14rem);display:block}.photo-nav{align-items:center;gap:1rem;display:flex}.price-search{margin:1rem 0}.search-row{gap:.5rem;display:flex}.hits{flex-direction:column;gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:flex}.hit{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.75rem 1rem}.hit-name{font-weight:500}.tabs{margin-bottom:1rem}.tabs button{color:var(--text)}.tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.added{background:var(--accent-soft);border-radius:var(--radius-control);padding:.6rem .9rem}.search-add{flex-direction:column;gap:1.5rem;display:flex}.search-form,.manual-form,.chosen{flex-direction:column;gap:1rem;display:flex}.search-form p,.manual-form p,.chosen p{margin:0}.hit-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem}.hit-row[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.hit-text{flex-direction:column;min-width:0;display:flex}.chosen-head{align-items:center;gap:1rem;display:flex}.chosen-head h2{margin:0}.chosen .primary,.manual-form .primary{align-self:flex-start}.platform-pick{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}button.link{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.manual-form{max-width:40rem}@media (width>=900px){.search-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.chosen{position:sticky;top:1rem}.platform-pick{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-add{flex-direction:column;gap:1rem;display:flex}.photo-add.drop-target .photo-choose{outline:2px dashed var(--accent);outline-offset:4px}.photo-choose p,.photo-progress p{margin:0}.photo-progress{flex-direction:column;gap:.25rem;display:flex}.drafts{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.draft{flex-direction:column;gap:.9rem;display:flex}.draft p{margin:0}.draft.excluded{opacity:.65}.draft-include{font-size:inherit;font-weight:inherit;cursor:pointer;align-items:flex-start;gap:.75rem;margin:0;display:flex}.draft-include input{width:1.2rem;height:1.2rem;accent-color:var(--accent);flex:none;margin-top:.2rem}.draft-include>span{flex-direction:column;display:flex}.draft-seen{font-weight:500}@media (width>=900px){.drafts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=699px){.photo-add{padding-bottom:4.5rem}.draft-actions{z-index:5;background:var(--surface);border-top:1px solid var(--border);padding:.75rem 1rem;position:fixed;bottom:0;left:0;right:0}.draft-actions button{width:100%}}.batch-groups{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.batch-group{flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.batch-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.batch-thumbs{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.batch-thumbs li{flex-direction:column;align-items:center;gap:.2rem;width:88px;display:flex}.batch-thumbs img{object-fit:cover;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--border);width:88px;height:88px}.batch-thumb-actions{flex-wrap:wrap;justify-content:center;gap:0 .4rem;display:flex}.batch-thumb-actions .link-button{padding:0;font-size:.8rem}.draft label .hint{font-size:.85rem;font-weight:400}.shortfalls p,.shortfalls ul{margin:0 0 .4rem}
