h2{margin:20px 0 8px;font-size:17px}h2 em{color:var(--muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:400}.model-photos{border-top:1px solid var(--line);margin-top:20px}.poses,.ai-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:10px 0;display:grid}.poses figure,.ai-photos figure{flex-direction:column;gap:6px;margin:0;display:flex;position:relative}.poses img,.ai-photos img{aspect-ratio:3/4;object-fit:cover;background:var(--card);border-radius:10px;width:100%}.poses figcaption,.ai-photos figcaption{justify-content:space-between;align-items:center;gap:6px;font-size:14px;display:flex}.ai-photos figure.included img{outline:3px solid var(--accent);outline-offset:-3px}.badge{color:#fff;background:#000000a6;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}.check{align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.check input{width:auto;margin:0}.pick{flex-wrap:wrap;gap:8px;display:flex}.pick button{border:2px solid #0000;width:72px;height:96px;padding:0;overflow:hidden}.pick button.picked{border-color:var(--accent)}.pick img{object-fit:cover;width:100%;height:100%;display:block}.upload{margin:0;font-weight:400}:root{--bg:#fff;--fg:#1c1f22;--muted:#5f6870;--line:#dde1e4;--card:#f5f7f8;--accent:#0b7a75;--accent-fg:#fff;--warn:#8a5a00;--warn-bg:#fff5dc;--error:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121416;--fg:#e8eaec;--muted:#9aa3ab;--line:#2c3135;--card:#1b1f22;--accent:#2bb3ab;--accent-fg:#06201f;--warn:#f3c46b;--warn-bg:#2e2510;--error:#ff8a80}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);margin:0}main{max-width:560px;padding:max(12px, env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));margin:0 auto}header{align-items:center;gap:12px;margin:4px 0 16px;display:flex}header h1{flex:1;margin:0;font-size:22px}.count{color:var(--muted)}button,.button{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--fg);text-align:center;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:16px;text-decoration:none;display:inline-block}button:disabled{opacity:.5}.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);font-weight:600}.big{width:100%;margin-bottom:16px;padding:16px;font-size:18px}.danger{color:var(--error)}.link{color:var(--accent);background:0 0;border:none;padding:4px 0}label{margin:12px 0;font-size:14px;font-weight:600;display:block}label small{color:var(--muted);font-weight:400}input,textarea,select{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;margin-top:6px;padding:10px;font-size:16px;font-weight:400;display:block}.unsure input,.unsure textarea,.unsure select{border-color:var(--warn);background:var(--warn-bg)}.grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid label{margin:0}.hint{color:var(--muted);font-size:14px}.warn{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:10px 12px;font-size:14px}.error{color:var(--error)}.actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.items{margin:0;padding:0;list-style:none}.item{text-align:left;background:var(--card);align-items:center;gap:12px;width:100%;margin-bottom:8px;display:flex}.item span{flex-direction:column;gap:2px;min-width:0;display:flex}.item strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item small{color:var(--muted)}.shot{border-bottom:1px solid var(--line);padding:10px 0}.shot-head{align-items:center;gap:10px;display:flex}.shot-head>span:nth-child(2){flex-direction:column;flex:1;display:flex}.shot-head small{color:var(--muted);font-size:13px}.shot-head em{color:var(--muted);font-size:13px;font-style:normal;font-weight:400}.tick{border:2px solid var(--accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.tick.optional{border-style:dashed;border-color:var(--line)}.tick.done{background:var(--accent);color:var(--accent-fg)}.add{background:var(--accent);color:var(--accent-fg);cursor:pointer;border-radius:10px;margin:0;padding:8px 14px}.thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.thumb{background:var(--card);border-radius:8px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb.empty{border:1px dashed var(--line)}.remove{color:#fff;background:#0009;border:none;border-radius:50%;padding:0 7px;font-size:16px;line-height:22px;position:absolute;top:2px;right:2px}.steps{padding-left:22px}.steps>li{margin-bottom:20px}table{border-collapse:collapse;width:100%;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}th{width:34%;color:var(--muted);font-weight:500}.studio-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pair{flex:none;gap:8px;display:flex}.pair figure{text-align:center;margin:0}.pair .thumb{width:96px;height:128px}.pair figcaption{color:var(--muted);margin-top:4px;font-size:12px}.choice{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.choice .warn{margin:0}label.inline{align-items:center;gap:8px;margin:0;font-weight:500;display:flex}label.inline input{width:auto;margin:0}.vinted-send{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:12px}.vinted-send p:first-child{margin-top:0}h2.or{color:var(--muted);margin:20px 0 8px;font-size:15px}
