:root{--bg:#f3f5fb;--surface:#fff;--surface-2:#f7f8fc;--text:#1f2937;--muted:#6b7280;--line:#e5e8f1;--primary:#5b6cf0;--primary-ink:#fff;--primary-soft:#eceefe;--ok:#1f9d6a;--ok-soft:#e3f6ed;--bad:#d9434a;--bad-soft:#fdeaeb;--shadow:0 1px 2px #141e3c0d,0 10px 30px #141e3c12;--r:16px;--sat:env(safe-area-inset-top);--sab:env(safe-area-inset-bottom)}:root[data-theme=dark]{--bg:#0f1218;--surface:#181c25;--surface-2:#1e2330;--text:#e8ebf3;--muted:#9aa3b5;--line:#2a3040;--primary:#8b97ff;--primary-ink:#10131f;--primary-soft:#262b45;--ok:#3ecf8e;--ok-soft:#153428;--bad:#ff7378;--bad-soft:#3a1d22;--shadow:0 1px 2px #0006,0 10px 30px #00000059}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.35}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.hidden{display:none!important}.top{z-index:30;padding:12px 24px;padding-top:calc(12px + var(--sat));background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;display:flex}.logo{color:#fff;background:linear-gradient(135deg,#7c8cff,#a78bfa);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.brand h1{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.brand small{color:var(--muted);font-size:12px}.weeknav{align-items:center;gap:8px;margin:0 auto;display:flex}.iconbtn{background:var(--surface);border:1px solid var(--line);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 2px #141e3c0a}.iconbtn:hover{border-color:var(--primary)}.weeklabel{text-align:center;min-width:190px}.weeklabel b{font-size:15px;font-weight:650;display:block}.weeklabel span{color:var(--muted);font-size:12px}.chip-btn{background:var(--surface);border:1px solid var(--line);border-radius:12px;height:38px;padding:0 14px;font-size:13px;font-weight:600}.chip-btn:hover{border-color:var(--primary)}.actions{align-items:center;gap:8px;display:flex}.switch{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;font-size:13px;font-weight:600;display:flex}.switch i{background:var(--line);border-radius:999px;width:38px;height:24px;transition:all .2s;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{border-color:var(--primary);color:var(--primary)}.switch.on i{background:var(--primary)}.switch.on i:after{transform:translate(14px)}.toolbtn{background:var(--primary);height:38px;color:var(--primary-ink);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.banner{background:var(--primary-soft);color:var(--primary);border-radius:12px;align-items:center;gap:10px;margin:14px 24px 0;padding:10px 14px;font-weight:500;display:flex}main{padding:16px 24px 48px}.gridwrap{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow-x:auto}@media (min-width:1260px){.gridwrap{overflow:clip}.hd{top:var(--toph,64px)}}.grid{grid-template-columns:150px repeat(5,minmax(214px,1fr));min-width:1220px;display:grid}.grid>div{border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.grid>div:nth-child(6n+1){border-left:0}.hd{z-index:5;background:var(--surface);justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex;position:sticky;top:0;border-bottom:2px solid var(--line)!important}.hd .w{letter-spacing:-.01em;font-size:15px;font-weight:700}.hd .w span{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}.hd.today{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}.hd.today .w{color:var(--primary)}.hd.holiday{background:var(--bad-soft)}.hd.corner{z-index:7;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:650;left:0}.flagbtn{width:30px;height:30px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;place-items:center;display:grid}.flagbtn svg{width:16px;height:16px}.flagbtn.on{color:var(--bad);border-color:var(--bad)}.agent{z-index:3;background:var(--surface);align-items:center;gap:9px;height:48px;padding:0 12px;font-weight:650;display:flex;position:sticky;left:0}.avatar{background:color-mix(in srgb,var(--c) 22%,var(--surface));width:26px;height:26px;color:color-mix(in srgb,var(--c) 70%,var(--text));border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.agent span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid>.alt,.grid>.agent.alt{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.grid>.tday{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}.grid>.tday.alt{background:color-mix(in srgb,var(--primary) 11%,var(--surface))}.tc-wrap{padding:0}.tc{text-align:left;align-items:center;gap:4px;width:100%;min-width:0;height:48px;padding:0 8px 0 4px;display:flex;position:relative}.sh-slot{flex:none;width:50px;display:block}.tc .sh{white-space:nowrap;width:50px;color:var(--muted);text-align:center;flex:none;font-size:11.5px;font-weight:600;line-height:1.15;display:block}.tc .sh.x{color:var(--ok);background:var(--ok-soft);border-radius:6px;padding:2px 0}.tc .blk{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1 1 0;justify-content:center;min-width:0;height:28px;min-height:0;padding:0 6px;font-size:12px;line-height:28px;display:block;overflow:hidden}.tc .blk:before{display:none}.tc .empty{flex:1;height:28px;min-height:0}.edit .tc{cursor:pointer}.edit .tc:hover{box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-soft);border-radius:6px}.blk{background:color-mix(in srgb,var(--c) 24%,var(--surface));min-height:26px;color:color-mix(in srgb,var(--c) 58%,var(--text));border-radius:9px;flex:1;align-items:center;gap:7px;padding:4px 9px;font-size:12.5px;font-weight:600;display:flex}.blk:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.blk small{opacity:.75;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:600}.blk.off{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 26%,var(--surface)) 0 8px,color-mix(in srgb,var(--c) 14%,var(--surface)) 8px 16px)}.empty{color:var(--muted);border:1px dashed var(--line);border-radius:9px;flex:1;place-items:center;min-height:26px;font-size:12px;display:grid}.cell{flex-direction:column;gap:4px;width:100%;display:flex}.sum{background:var(--surface-2);border:1px dashed var(--line);border-radius:14px;flex-direction:column;gap:7px;padding:10px;font-size:11.5px;display:flex}.sum .row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sum .lbl{width:52px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.grid .sum{background:0 0;border:0;border-radius:0;height:100%;padding:10px 12px}.pill{background:var(--ok-soft);color:var(--ok);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill b{font-weight:700}.sumtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.m-only{display:none}.daytabs{z-index:20;background:var(--bg);grid-template-columns:repeat(5,1fr);gap:6px;padding:10px 0 12px;display:grid;position:sticky;top:0}.daytab{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 0;font-size:11px;font-weight:600;display:flex;position:relative}.daytab b{color:var(--text);font-size:18px;line-height:1.1}.daytab.sel{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.daytab.sel b{color:var(--primary-ink)}.daytab.today:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.daytab.sel.today:after{background:var(--primary-ink)}.daytab.hol{border-color:var(--bad)}.mhead{justify-content:space-between;align-items:center;margin:2px 2px 10px;display:flex}.mhead h2{letter-spacing:-.01em;margin:0;font-size:18px}.mlist{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.mcard{border-bottom:1px solid var(--line);padding:10px 12px}.mcard:last-child{border-bottom:0}.mcard:nth-child(2n){background:color-mix(in srgb,var(--primary) 4%,var(--surface))}.mcard .who{align-items:center;gap:9px;margin-bottom:7px;font-weight:650;display:flex}.mcard .who .sh{color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.mcard .who .sh.x{color:var(--ok);background:var(--ok-soft);border-radius:6px;padding:1px 8px}.mcard .row2{gap:6px;display:flex}.mcard .row2 .blk{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:1 1 0;justify-content:center;min-width:0;height:34px;min-height:0;padding:0 8px;font-size:13px;line-height:34px;display:block;overflow:hidden}.mcard .row2 .blk:before{display:none}.mcard .row2 .empty{height:34px;min-height:0}.edit .mcard{cursor:pointer}.edit .mcard:active{background:var(--primary-soft)}.mcard .editicon{color:var(--primary);opacity:0;margin-left:6px}.edit .mcard .editicon{opacity:1}.holbtn{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.holbtn.on{color:var(--bad);border-color:var(--bad);background:var(--bad-soft)}.overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f142373;justify-content:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.overlay.center{justify-content:center;align-items:center}.panel{background:var(--surface);color:var(--text);flex-direction:column;display:flex;box-shadow:0 20px 60px #0000004d}.panel.drawer{border-left:1px solid var(--line);width:440px;max-width:100%;height:100%;animation:.22s slidein}.panel.modal{border-radius:22px;width:min(640px,94vw);max-height:88vh;animation:.18s pop}.panel .ph{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.panel .ph h2{letter-spacing:-.01em;flex:1;margin:0;font-size:17px}.panel .ph small{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.panel .pb>*{flex-shrink:0}.panel .pb{flex-direction:column;flex:1;gap:20px;padding:18px 20px;display:flex;overflow-y:auto}.panel .pf{padding:14px 20px;padding-bottom:calc(14px + var(--sab));border-top:1px solid var(--line);background:var(--surface);gap:10px;display:flex}.btn{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-weight:650;display:inline-flex}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);flex:1}.btn.danger{color:var(--bad)}.sec h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 9px;font-size:12px;font-weight:650;display:flex}.chips{flex-wrap:wrap;gap:7px;display:flex}.opt{background:var(--surface-2);border:1.5px solid var(--line);border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex}.opt.sel{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.opt.task{background:color-mix(in srgb,var(--c) 16%,var(--surface));color:color-mix(in srgb,var(--c) 55%,var(--text));border-color:#0000}.opt.task:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.opt.task.sel{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.catname{color:var(--muted);margin:10px 0 6px;font-size:11.5px;font-weight:600}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.seg button{height:38px;color:var(--muted);border-radius:10px;font-weight:650}.seg button.sel{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-weight:600;display:flex}.toggle i{background:var(--line);border-radius:999px;flex:none;width:42px;height:26px;transition:all .2s;position:relative}.toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle.on i{background:var(--primary)}.toggle.on i:after{transform:translate(16px)}.quick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick .opt{justify-content:center}.note{background:var(--bad-soft);color:var(--bad);border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:500}select,input[type=date],input[type=text]{border:1.5px solid var(--line);background:var(--surface-2);height:42px;color:var(--text);font:inherit;border-radius:12px;min-width:0;padding:0 12px}select:focus,input:focus{outline:2px solid var(--primary);outline-offset:1px}.custom{align-items:center;gap:8px;margin-top:10px;display:flex}.menu{flex-direction:column;gap:8px;display:flex}.menu a{background:var(--surface-2);border:1px solid var(--line);text-align:left;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px;font-weight:600;text-decoration:none;display:flex}.menu a small{color:var(--muted);font-size:12px;font-weight:500;display:block}.menu a .ic{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.menu button{background:var(--surface-2);border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px;font-weight:600;display:flex}.menu button small{color:var(--muted);font-size:12px;font-weight:500;display:block}.menu .ic{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;flex:none;place-items:center;display:grid}.pals{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pal{border:1.5px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;font-size:12px;font-weight:600;display:flex}.pal:hover{border-color:var(--primary)}.pal .sw{gap:3px;display:flex}.pal .sw i{border-radius:50%;width:12px;height:12px}.preview{background:var(--surface-2);border:1px dashed var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.preview .blk{flex:none;min-height:28px;padding:4px 10px;line-height:1.2}.catbox{border:1px solid var(--line);border-radius:16px;overflow:hidden}.cathead{background:var(--surface-2);align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.trow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 14px;display:flex}.trow .nm{flex:1;font-weight:500}.trow .mini{width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.trow .mini:hover{background:var(--surface-2);color:var(--text)}.swatch{border:2px solid var(--surface);width:34px;height:34px;box-shadow:0 0 0 1.5px var(--line);border-radius:11px;flex:none;position:relative;overflow:hidden}.swatch input{cursor:pointer;background:0 0;border:0;width:60px;height:60px;padding:0;position:absolute;inset:-8px}.swatch.sm{border-radius:9px;width:28px;height:28px}.addrow{border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex}.addrow input{flex:1}.addrow button{background:var(--primary-soft);height:42px;color:var(--primary);border-radius:12px;padding:0 14px;font-weight:650}.empRow{border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.empRow .nm{flex:1;font-weight:600}.form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form .full{grid-column:1/-1}.form label{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.form select,.form input{width:100%}.absrow{border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.absrow .nm{flex:1;font-weight:600}.absrow small{color:var(--muted);font-weight:500;display:block}.toast{left:50%;bottom:calc(24px + var(--sab));z-index:90;background:var(--text);color:var(--bg);border-radius:999px;padding:11px 18px;font-weight:600;animation:.2s pop;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}@keyframes fade{0%{opacity:0}}@keyframes slidein{0%{opacity:0;transform:translate(30px)}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(6px)}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}}@media (max-width:760px){.top{padding:10px 14px;padding-top:calc(10px + var(--sat));flex-wrap:wrap;gap:10px}.brand{flex:1}.brand small{display:none}.weeknav{order:3;justify-content:space-between;width:100%;margin:0}.weeklabel{flex:1;min-width:0}#todayBtn,.switch span{display:none}.switch{padding:0 6px}.toolbtn span{display:none}.toolbtn{justify-content:center;width:38px;padding:0}main{padding:0 14px 90px}.banner{margin:10px 14px 0;font-size:13px}.d-only{display:none}.m-only{display:block}.overlay,.overlay.center{justify-content:center;align-items:flex-end}.panel.drawer,.panel.modal{border:0;border-radius:24px 24px 0 0;width:100%;height:auto;max-height:92vh;animation:.25s rise}.panel.drawer{height:92vh}.panel .ph:before{content:"";background:var(--line);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.panel .ph{padding-top:22px;position:relative}.pals{grid-template-columns:repeat(2,1fr)}.opt{min-height:44px}.btn{height:50px}}@media (min-width:761px){.m-only{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tc .sh.two{white-space:normal;font-size:10px;line-height:1.15}.sh-slot{justify-content:center;align-items:center;display:flex}.linkbtn{background:var(--surface);border:1px solid var(--line);height:38px;color:var(--text);border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.linkbtn:hover{border-color:var(--primary)}.note-cell{color:#dc2626;white-space:pre-wrap;text-align:left;background:0 0;width:100%;min-height:44px;padding:8px 12px;font-size:12.5px}:root[data-theme=dark] .note-cell{color:#ff7378}.edit .note-cell{cursor:text;outline:1px dashed var(--line);outline-offset:-4px;border-radius:8px}.note-input{border:1.5px solid var(--primary);background:var(--surface);width:100%;min-height:64px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:12.5px}.mnote{background:var(--bad-soft);color:var(--bad);white-space:pre-wrap;border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:13px}.loginpage{place-items:center;min-height:100vh;padding:20px;display:grid}.logincard{background:var(--surface);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.logincard h1{margin:0;font-size:20px}.logincard label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.logincard input{border:1.5px solid var(--line);background:var(--surface-2);height:46px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px}.err{color:var(--bad);font-size:13px;font-weight:500}.empty-state{text-align:center;color:var(--muted);padding:40px}.tplbar{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px 0;display:flex}.tplactions{gap:8px;margin-left:auto;display:inline-flex}@media (max-width:760px){.tplbar{padding:12px 14px 0}.tplactions{margin-left:0}}.histcard{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:12px 14px}.histhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-weight:650;display:flex}.histhead em{color:var(--muted);font-style:normal;font-weight:500}.histcard ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.toast{align-items:center;gap:14px;display:flex}.toast button{color:inherit;padding:2px 4px;font-weight:700;text-decoration:underline}.picker{flex-direction:column;gap:6px;display:flex}.pickbtn{border:1.5px solid var(--line);background:var(--surface-2);text-align:left;width:100%;height:46px;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.pickbtn.has{color:var(--text);border-color:var(--primary);font-weight:600}.pickbtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picklist{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;max-height:320px;overflow:hidden auto}.pickitem{border-bottom:1px solid var(--line);align-items:center;display:flex}.pickitem.sel{background:var(--primary-soft)}.pickitem>span,.pickpick{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;padding:12px 14px;font-weight:500}.pickitem.sel .pickpick,.pickitem.sel>span{color:var(--primary);font-weight:650}.pickdel{width:44px;color:var(--muted);align-self:stretch;place-items:center;display:grid}.pickdel:hover{color:var(--bad)}.pickempty{color:var(--muted);padding:12px 14px;font-size:12.5px}.pickadd{background:var(--surface-2);gap:8px;padding:10px;display:flex}.pickadd input{flex:1;height:42px}.pickadd button{background:var(--primary);height:42px;color:var(--primary-ink);border-radius:12px;padding:0 14px;font-weight:650}
