.list-module__j8TkLa__page{flex-direction:column;gap:clamp(26px,4vw,40px);padding-block:clamp(26px,4vw,48px) clamp(40px,6vw,80px);display:flex}.list-module__j8TkLa__head{flex-direction:column;gap:12px;display:flex}.list-module__j8TkLa__empty{border:1px dashed var(--line);background:var(--bg-alt);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,5vw,56px);display:flex}.list-module__j8TkLa__emptyH{font-family:var(--serif);color:var(--ink);font-size:1.6rem}.list-module__j8TkLa__emptyP{color:var(--body);font-size:14.5px}.list-module__j8TkLa__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.list-module__j8TkLa__item{border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:14px 0;display:flex}.list-module__j8TkLa__thumb{object-fit:cover;background:var(--bg-alt);border:1px solid var(--line-2);flex:none;width:66px;height:66px}.list-module__j8TkLa__itemBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-module__j8TkLa__itemName{font-family:var(--serif);color:var(--ink);font-size:1.2rem}.list-module__j8TkLa__itemName:hover{color:var(--gold-dp)}.list-module__j8TkLa__itemSku{font-family:var(--mono);letter-spacing:.07em;color:var(--muted);font-size:11px}.list-module__j8TkLa__remove{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11.5px}.list-module__j8TkLa__remove:hover{color:#a6402a}.list-module__j8TkLa__tools{justify-content:space-between;align-items:center;gap:14px;display:flex}.list-module__j8TkLa__count{font-family:var(--mono);color:var(--muted);font-size:12px}.list-module__j8TkLa__send{background:var(--bg-alt);border:1px solid var(--line-2);flex-direction:column;gap:16px;padding:clamp(22px,4vw,40px);display:flex}.list-module__j8TkLa__sendP{color:var(--body);max-width:62ch;font-size:14.5px}.list-module__j8TkLa__fields{gap:16px;display:grid}@media (min-width:640px){.list-module__j8TkLa__fields{grid-template-columns:1fr 1fr}}.list-module__j8TkLa__field{flex-direction:column;gap:7px;display:flex}.list-module__j8TkLa__wide{grid-column:1/-1}.list-module__j8TkLa__input{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;padding:0 14px;font-size:15px}.list-module__j8TkLa__textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;background:#fff;padding:12px 14px;font-size:15px}.list-module__j8TkLa__input:focus,.list-module__j8TkLa__textarea:focus{border-color:var(--gold);outline:none}.list-module__j8TkLa__sendBtns{flex-wrap:wrap;gap:12px;display:flex}.list-module__j8TkLa__sent{border-left:3px solid var(--gold)}.list-module__j8TkLa__req{color:#a6402a;letter-spacing:.08em;font-style:normal}.list-module__j8TkLa__opt{color:var(--muted);opacity:.7;letter-spacing:.08em;font-style:normal}.list-module__j8TkLa__scopeSet{border:0;flex-direction:column;gap:9px;margin:0 0 4px;padding:0;display:flex}.list-module__j8TkLa__scopes{gap:10px;display:grid}@media (min-width:620px){.list-module__j8TkLa__scopes{grid-template-columns:1fr 1fr}}.list-module__j8TkLa__scope{text-align:left;border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.list-module__j8TkLa__scope:hover{border-color:var(--gold-lt)}.list-module__j8TkLa__scopeOn{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.list-module__j8TkLa__scopeLabel{font-family:var(--sans);letter-spacing:.01em;color:var(--ink);font-size:14.5px;font-weight:600}.list-module__j8TkLa__scopeNote{color:var(--muted);font-size:12.8px;line-height:1.5}.list-module__j8TkLa__phoneRow{gap:8px;display:flex}.list-module__j8TkLa__dial{width:104px;font-family:var(--mono);flex:none;font-size:13.5px}.list-module__j8TkLa__err{color:#7a2c1c;background:#fbede7;border-left:3px solid #a6402a;margin:0;padding:12px 15px;font-size:14px}.list-module__j8TkLa__fine{color:var(--muted);max-width:64ch;font-size:12.6px;line-height:1.6}.list-module__j8TkLa__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
