@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2406-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--bg:#f6f7f9;--ink:#191f28;--sub:#5f6b7a;--line:#ebeef1;--line2:#dfe3e8;--faint:#aab3bd;--red:#ff2442;--redink:#e0394a;--hl:#ffe14d;--card:#fff;--bg-soft:#f7f8fa;--accent-soft:#fff0f2;--pos:#15a05a;--neg:#e0394a;--shadow:0 1px 3px #191f280f;--shadow-sm:0 1px 3px #191f280f}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Pretendard,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{max-width:1080px;margin:0 auto;padding:0 28px 80px}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.brand{letter-spacing:-.01em;font-family:Paperlogy,sans-serif;font-size:21px}.brand .mk{background:linear-gradient(transparent 55%,var(--hl) 55%);padding:0 3px}.btn{background:var(--ink);color:#fff;border:1px solid var(--ink);cursor:pointer;height:36px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{opacity:.92}.iconbtn{border:1px solid var(--line);width:42px;height:42px;color:var(--sub);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.iconbtn:hover{border-color:var(--red);color:var(--red)}.btn-red{background:var(--red);border-color:var(--red)}.btn-ghost{color:var(--ink);border:1px solid var(--line2);background:#fff}h1.page{letter-spacing:-.02em;margin:32px 0 6px;font-size:26px;font-weight:800;line-height:1.2}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:32px 0 6px;display:flex}.pagehead .page{margin:0}.stog{border:1px solid var(--line2);background:#fff;border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.st{height:30px;color:var(--sub);cursor:pointer;background:#fff;border:none;padding:0 14px;font-size:12px;font-weight:600}.st+.st{border-left:1px solid var(--line2)}.st.on{background:var(--ink);color:#fff}.st.on.done{background:#16a34a}.cc-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cc-stat{border:1px solid var(--line);background:#fffdfa;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;overflow:hidden}.ccn{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.ccn:last-child{border-right:none}.ccn i{color:var(--sub);font-size:11.5px;font-style:normal;font-weight:600}.ccn b{color:var(--ink);letter-spacing:-.02em;align-items:baseline;gap:2px;font-family:Paperlogy,sans-serif;font-size:23px;line-height:1;display:flex}.ccn b u{color:var(--sub);font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;text-decoration:none}.ccn.pub i{color:var(--redink)}.ccn.pub b{color:var(--red)}.cc-left{color:var(--redink);text-align:right;margin-top:8px;font-size:12px;font-weight:600}.ccard .stog{transform:scale(.9)}.ccard .st{padding:7px 13px;font-size:12px}.ccbar{background:#f0ebe3;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.ccbar>div{background:var(--ink);border-radius:999px;height:100%}.lead{color:var(--sub);margin-bottom:8px;font-size:14px}.clist{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ccard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;padding:24px;transition:transform .12s,box-shadow .12s}.ccard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000012}.ccard h3{margin-bottom:6px;font-family:Paperlogy;font-size:19px}.ccard .m{color:var(--sub);font-size:13px}.tag{border-radius:999px;margin-top:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.tag.collecting{background:var(--hl)}.tag.done{color:#1c7d3a;background:#dff5e1}.tag.draft{background:var(--line);color:var(--sub)}.field{margin-bottom:18px}.field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px}.field input:focus,.field textarea:focus{border-color:var(--red);outline:none}.rowgrid{grid-template-columns:130px 1fr 1fr 1fr 36px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.rowgrid input{padding:10px 11px;font-size:13px}.rowhead{color:var(--sub);font-size:12px;font-weight:600}.xbtn{color:var(--sub);cursor:pointer;background:0 0;border:none;font-size:18px}.addrow{color:var(--redink);cursor:pointer;background:#fff;border:1.5px dashed #eac4ca;border-radius:14px;width:100%;margin-top:12px;padding:13px;font-size:13px;font-weight:600;transition:all .12s}.addrow:hover{border-color:var(--red);background:#fff5f6}.prog{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:14px;padding:20px 22px}.prog .row{justify-content:space-between;margin:8px 0;font-size:14px;display:flex}.track{background:var(--bg);border-radius:999px;height:12px;margin-top:14px;overflow:hidden}.fill{background:var(--ink);height:100%}.muted{color:var(--sub);font-size:13px}.binput{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-bottom:10px;padding:14px}.binput-head{align-items:center;gap:9px;margin-bottom:9px;font-size:14px;display:flex}.binput-head .blink{color:var(--redink);margin-left:auto}.binput .bt{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;margin-bottom:8px;padding:9px 11px;font-family:inherit;font-size:13px}.brow{grid-template-columns:1fr 1fr 1fr auto;gap:8px;display:grid}.brow .bn{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:9px 11px;font-family:inherit;font-size:13px}.brow input:focus,.binput .bt:focus{border-color:var(--red);outline:none}.btn.sm{padding:9px 16px;font-size:13px}.newgrid{grid-template-columns:110px 1fr 1.7fr 150px 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.newgrid input{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:10px 11px;font-family:inherit;font-size:13px}.newgrid input:focus{border-color:var(--red);outline:none}.newhead{color:var(--sub);margin-bottom:6px;font-size:12px;font-weight:600}.newhead span{padding:0 2px}.tbl{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:20px;margin-top:12px;overflow:auto hidden}.trow{border-bottom:1px solid var(--line);grid-template-columns:30px 1.15fr 64px 214px 1.25fr 126px 26px;align-items:center;gap:14px;padding:13px 20px;font-size:13px;display:grid}.c-num{text-align:center;color:var(--sub);font-variant-numeric:tabular-nums;font-weight:600}.trow:last-child{border-bottom:none}.tbl .trow:not(.thead):hover{background:#fcfaf6}.thead{z-index:5;color:var(--sub);letter-spacing:.04em;border-bottom:1px solid var(--line2);background:#fff;align-items:center;padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:700;position:sticky;top:0}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.th-sort:hover{color:var(--ink)}.sarr{opacity:.55;margin-left:1px;font-size:11px}.c-del{justify-content:center;display:flex}.c-acc{flex-direction:column;gap:2px;display:flex}.chip{background:var(--hl);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.blink{color:var(--redink);align-items:center;gap:2px;font-size:12px;display:inline-flex}.blink.sm{color:var(--sub);font-size:12px}.blink.sm:hover{color:var(--redink)}.c-pub .binput{background:0 0;border:none;margin:0;padding:0}.c-pub .binput-head{gap:6px;margin-bottom:5px;font-size:11px}.c-pub .bt{margin-bottom:5px;padding:6px 8px;font-size:12px}.c-pub .brow{gap:5px}.c-pub .brow .bn{padding:6px 5px;font-size:12px}.c-pub .brow .btn{white-space:nowrap;padding:6px 11px;font-size:12px}.pub .btn{white-space:nowrap}.c-fans{text-align:center}.fans{font-variant-numeric:tabular-nums;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600}.thead>div{text-align:center;justify-content:center}.name-in{margin-bottom:3px;font-weight:600}.cell-in{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;min-width:0;padding:7px 9px;font-family:inherit;font-size:13px}.cell-in:focus{border-color:var(--red);outline:none}.cell-in::placeholder{color:#b3a99b}.muted.sm{flex-basis:100%;margin-top:0;padding-left:3px;font-size:11px}.react-datepicker-wrapper{width:100%}.datefield-in{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.datefield-in:focus{border-color:var(--red);outline:none}.timefield-in{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.timefield-in:focus{border-color:var(--red);outline:none}.react-datepicker{border-color:var(--line);font-family:Pretendard,sans-serif;box-shadow:0 10px 30px #0000001f}.react-datepicker__header{background:var(--bg);border-bottom-color:var(--line)}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background:var(--red);color:#fff}.react-datepicker__day--selected:hover{background:var(--redink)}.react-datepicker__day--today{color:var(--redink);font-weight:700}.react-datepicker__day:hover{background:var(--bg-soft)}.c-pub{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.pline{font-size:11.5px}.tagok{align-items:center;gap:8px;font-size:13px;display:inline-flex}.pdate{color:var(--ink);font-weight:600}.thumb-on{color:#1c9c4a;align-items:center;display:inline-flex}.thumb-off{color:#d2c9bb;align-items:center;display:inline-flex}.iconlink{color:var(--sub);align-items:center;display:inline-flex}.iconlink:hover{color:var(--red)}.lnkedit{cursor:pointer;color:var(--sub);background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.lnkedit:hover{color:var(--red)}.lnkedit.redo{border:1px solid var(--line);color:var(--redink);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:600}.lnkedit.redo:hover{border-color:var(--red);background:#fff5f6}.pubrow{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:0;display:flex}.pub{align-items:center;gap:5px;width:100%;margin:0;display:flex}.pub .btn.sm{white-space:nowrap;box-shadow:none;flex:none;padding:7px 11px;font-size:12px}.loginwrap{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.loginbox{background:var(--card);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:22px;padding:36px 32px}.loginh{margin-bottom:6px;font-family:Paperlogy,sans-serif;font-size:26px}.loginbox input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;padding:13px 15px;font-family:inherit;font-size:15px}.loginbox input:focus{border-color:var(--red);outline:none}.loginerr{color:var(--red);margin-top:10px;font-size:13px}.reportnote{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin-top:16px;padding:20px 22px}.rn-head{align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.rn-head .muted{font-weight:400}.rn-ok{color:#16a34a;margin-left:auto;font-size:12px;font-weight:600}.reportnote textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:11px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5}.reportnote textarea:focus{border-color:var(--red);outline:none}.rn-foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.btn.sm:disabled{opacity:.5;cursor:default}.rn-edit{color:var(--ink);border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:5px 13px;font-size:12px;font-weight:600}.rn-edit:hover{border-color:var(--red)}.rn-view{color:var(--ink);white-space:pre-line;background:var(--bg-soft);border-radius:11px;padding:12px 14px;font-size:14px;line-height:1.6}.pub input{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-width:0;padding:7px 9px;font-family:inherit;font-size:12px}.pub input:focus{border-color:var(--red);outline:none}.addpub{color:var(--sub);cursor:pointer;text-align:center;background:0 0;border:none;padding:2px 0;font-size:11px;font-weight:500}.addpub:hover{color:var(--red)}.delrow{color:var(--sub);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.delrow:hover{color:var(--red)}.c-inter{justify-content:center;min-width:0;display:flex}.inter{gap:11px;font-size:13px;font-weight:700;display:flex}.im{align-items:center;gap:3px;display:inline-flex}.im svg{flex:none}.il{color:var(--red)}.is{color:#e8920a}.ic{color:var(--sub)}.tagblock{color:#b9461f;white-space:nowrap;text-align:center;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.bwrap{flex-direction:column;gap:2px;display:flex}.aipub{color:var(--sub);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.aipub:hover{border-color:var(--red);color:var(--redink)}.aipub.on{color:#fff;background:#16a34a;border-color:#16a34a}.summary{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 8px;display:grid}.scard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:22px 24px;transition:transform .15s,box-shadow .15s;display:flex}.scard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.snum{color:var(--ink);letter-spacing:-.02em;font-family:Paperlogy;font-size:34px;line-height:1}.snum span{color:var(--sub);font-family:Pretendard;font-size:15px;font-weight:500}.slab{color:var(--sub);margin:9px 0 14px;font-size:13px;font-weight:500}.sbar{background:#f0ebe3;border-radius:999px;height:8px;margin-top:auto;overflow:hidden}.sbar>div{background:var(--ink);border-radius:999px;height:100%;transition:width .4s}.tgt-edit{color:var(--sub);justify-content:center;align-items:center;gap:6px;margin:-4px 0 14px;font-size:12px;font-weight:500;display:flex}.tgt-edit input{border:1px solid var(--line);text-align:center;width:62px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:13px}.tgt-edit input:focus{border-color:var(--red);outline:none}.filterbar{flex-wrap:wrap;gap:9px;margin:20px 0 2px;display:flex}.fb{border:1px solid var(--line);cursor:pointer;color:var(--sub);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;padding:9px 17px;font-size:12.5px;font-weight:600;transition:all .12s}.fb:hover{border-color:var(--ink);color:var(--ink)}.fb.on{background:var(--ink);color:#fff;border-color:var(--ink)}.fb.on:hover{color:#fff}.c-visit{justify-content:center;align-items:center;gap:6px;display:flex}.c-visit .vdt{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.c-visit .react-datepicker-wrapper{width:100%}.c-visit .datefield-in,.c-visit .timefield-in{padding:6px 24px 6px 8px;font-size:12px}.react-datepicker__close-icon{padding:0;right:4px}.react-datepicker__close-icon:after{background:var(--sub);color:#fff;border-radius:50%;width:16px;height:16px;padding:0;font-size:12px;line-height:16px}.seg{border:1px solid var(--line);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.sg{cursor:pointer;color:var(--sub);white-space:nowrap;background:#fff;border:none;padding:6px 10px;font-size:11px;font-weight:500;transition:background .1s}.sg:hover{background:#faf7f2}.sg+.sg{border-left:1px solid var(--line)}.sg.on{color:#fff;background:#16a34a;font-weight:600}.sg.on:hover{background:#16a34a}.sg.on.off{color:#fff;background:#a8a094}.sg.on.off:hover{background:#a8a094}.vwrap{max-width:600px;margin:0 auto;padding:0 18px 70px}.vhead{border-bottom:2px solid var(--red);margin-bottom:18px;padding:30px 0 18px}.vbrand{letter-spacing:-.02em;font-family:Paperlogy,sans-serif;font-size:30px}.vsub{color:var(--sub);margin-top:5px;font-size:14px}.vsum{color:var(--sub);margin-bottom:14px;font-size:15px}.vsum b{color:var(--red);margin-right:2px;font-family:Paperlogy;font-size:22px}.vlist{flex-direction:column;gap:10px;display:flex}.vcard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;transition:border-color .12s,background .12s;display:flex}.vcard.done{background:#f4fbf6;border-color:#16a34a}.vinfo{min-width:0}.vinfo b{font-size:16px}.vnick{color:var(--sub);margin-left:6px;font-size:13px}.vmeta{color:var(--sub);margin-top:5px;font-size:12.5px}.vseg{border:1px solid var(--line);border-radius:11px;flex:none;display:inline-flex;overflow:hidden}.vbtn{color:var(--sub);cursor:pointer;background:#fff;border:none;padding:11px 17px;font-size:13px;font-weight:600}.vbtn+.vbtn{border-left:1px solid var(--line)}.vbtn.on{color:#fff;background:#16a34a}.vbtn.on.off{background:#a8a094}.vfoot{text-align:center;color:var(--sub);margin-top:22px;font-size:12.5px}@media (max-width:760px){.clist{grid-template-columns:1fr}.rowgrid{grid-template-columns:1fr 1fr}.summary{grid-template-columns:repeat(2,1fr)}}.entry{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:16px;margin-top:26px;display:grid}.ecard{background:#fff;border-radius:16px;outline:2px solid #0000;flex-direction:column;padding:18px 20px;text-decoration:none;transition:outline-color .12s;display:flex;box-shadow:0 1px 3px #191f280f}.ecard:hover{outline-color:var(--red)}.ecard .pico-acc{fill:var(--red)}.ec-head{align-items:center;gap:13px;margin-bottom:16px;display:flex}.ec-title{flex:1;min-width:0}.ec-label{color:var(--sub);letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.ec-title b{color:#191f28;letter-spacing:-.3px;font-size:16px;font-weight:800;display:block}.ec-title em{color:#8b95a1;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:500;display:block}.ec-go{color:var(--redink);background:var(--accent-soft);border-radius:99px;flex-shrink:0;padding:7px 13px;font-size:12px;font-weight:800}.ec-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;display:grid}.ec-stat{background:#f7f8fa;border-radius:12px;padding:12px 13px}.ec-stat i{color:#6b7684;margin-bottom:4px;font-size:11px;font-style:normal;font-weight:500;display:block}.ec-stat b{color:#191f28;letter-spacing:-.3px;font-size:20px;font-weight:800}.ec-stat b u{color:#8b95a1;margin-left:2px;font-size:11.5px;font-weight:500;text-decoration:none}@media (max-width:720px){.entry{grid-template-columns:1fr}}.crfilter{border-bottom:1px solid var(--line);margin:4px 0 14px;padding-bottom:14px}.crf-top{flex-wrap:wrap;gap:8px;display:flex}.crf-search{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.crf-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:10px 32px 10px 12px;font-size:13.5px}.crf-search input:focus{border-color:var(--red)}.crf-clear{cursor:pointer;color:var(--sub);background:0 0;border:none;padding:0 4px;font-size:15px;position:absolute;right:8px}.crf-select{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.crf-select:focus{border-color:var(--red)}.crf-chips{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.crf-group{gap:5px;display:flex}.fchip{color:var(--sub);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.fchip:hover{border-color:var(--red)}.fchip.on{border-color:var(--ink);color:var(--ink);background:var(--bg-soft)}.crf-count{color:var(--sub);margin-left:auto;font-size:12px}@media (max-width:720px){.crf-count{margin-left:0}}.apost.creator{padding:14px 16px}.apost.creator.on{border-color:var(--ink)}.cr-head{align-items:center;gap:18px;display:flex}.cr-title{flex:none;width:230px}.cr-title b{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:500;display:block;overflow:hidden}.cr-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cr-cells{flex:1;grid-template-columns:minmax(0,1.35fr) repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cr-cell{text-align:center;min-width:0}.cr-cell i{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12.5px;font-style:normal;display:block;overflow:hidden}.cr-cell b{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Paperlogy,sans-serif;font-size:14px;font-weight:500;display:block;overflow:hidden}.cr-cell b u{color:var(--sub);margin-left:1px;font-family:Pretendard,sans-serif;font-size:11px;font-weight:500;text-decoration:none}.cr-cell.on i,.cr-cell.on b{color:var(--ink)}.cr-act{flex:none;gap:6px;display:flex}.cr-act .apost-more{text-align:center;min-width:72px}.cr-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.cr-rate{flex:none;align-items:center;gap:8px;display:flex}.cr-rate i{color:var(--sub);font-size:12px;font-style:normal}.cr-rate b{color:var(--ink);font-family:Paperlogy,sans-serif;font-size:15px;font-weight:500}.cr-rate-in{border:1px solid var(--red);background:#fff;border-radius:9px;align-items:baseline;gap:2px;padding:6px 10px;display:flex}.cr-rate-in input{width:92px;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-family:Paperlogy,sans-serif;font-size:15px;font-weight:500}.cr-rate-in u{color:var(--sub);font-size:11.5px;text-decoration:none}.cr-rate-btn{color:var(--sub);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:6px 12px;font-size:12px}.cr-rate-btn:hover{border-color:var(--red);color:var(--redink)}.cr-rate-btn.save{background:var(--red);border-color:var(--red);color:#fff}.cr-note{flex:1;min-width:220px;margin-top:0}@media (max-width:1100px){.cr-head{flex-wrap:wrap}.cr-title{flex:1;width:auto}.cr-cells{flex-basis:100%;order:3;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:10px 12px}}.kw-add{align-items:stretch;gap:8px;display:flex}.kw-add .afield{flex:1}.kw-add .afield input{font-size:16px}.kw-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:14px;display:grid}.kw-item{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.kw-item.on{border-color:var(--red);background:#fff}.kw-toggle{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.kw-toggle b{color:var(--ink);font-size:14px;font-weight:500;display:block}.kw-toggle em{color:var(--sub);margin-top:2px;font-size:12px;font-style:normal;display:block}.kw-meta{color:var(--sub);text-align:right;flex:none;font-size:11px;line-height:1.4}.kw-del{cursor:pointer;color:var(--sub);background:0 0;border:none;flex:none;padding:0 2px;font-size:15px}.kw-del:hover{color:var(--redink)}.kw-add .kw-country{border:1px solid var(--line);width:150px;color:var(--ink);background:#fff;border-radius:10px;flex:none;padding:0 8px;font-size:14px}.kw-add .afield{min-width:0}@media (max-width:640px){.kw-add{flex-wrap:wrap}.kw-add .afield{flex:100%}.kw-add .kw-country{flex:auto;width:auto;min-width:0}.kw-add .btn{flex:none}}.kw-meta .kw-ip{color:var(--ink);display:block}.kw-toggle b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;margin:16px 0 4px;padding:20px 22px}.acard-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.acard-head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.acard-head p{color:var(--sub);margin:4px 0 0;font-size:12.5px;line-height:1.5}.acard-head .act{flex-shrink:0}.atop{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;margin-bottom:14px;padding:15px 16px}.alabel{color:var(--sub);letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700}.atop p{color:var(--ink);margin:0 0 5px;font-size:14px;line-height:1.55}.atop p:last-child{margin-bottom:0}.astats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.astat{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.astat i{color:var(--sub);margin-bottom:5px;font-size:11.5px;font-style:normal;display:block}.astat b{color:var(--ink);font-family:Paperlogy,sans-serif;font-size:20px;font-weight:500;display:block}.afield{flex-direction:column;gap:6px;display:flex}.afield i{color:var(--sub);font-size:11.5px;font-style:normal}.afield span{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:flex}.afield span:focus-within{border-color:var(--red)}.afield input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:500}.afield input::placeholder{color:#c0b7ab;font-size:14px;font-weight:400}.afield u{color:var(--sub);flex:none;font-size:13px;font-weight:500;text-decoration:none}.asub{color:var(--sub);margin:16px 0 8px;font-size:12.5px;line-height:1.5}.aerr{color:var(--redink);margin-top:8px;font-size:12.5px}.anote{color:var(--sub);margin-top:7px;font-size:11.5px;line-height:1.6}.atbl-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;overflow-x:auto}.atbl{border-collapse:collapse;width:100%}.atbl th{color:var(--sub);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11.5px;font-weight:500}.atbl th:first-child{text-align:left}.atbl td{color:var(--ink);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px;font-size:13px}.atbl td:first-child{text-align:left;font-weight:700}.atbl tr:last-child td{border-bottom:none}.atbl td b{color:var(--redink);font-weight:700}.atbl tr.on td{background:var(--bg-soft)}.atbl td .muted{font-weight:400}.awins{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.awin{border:1px solid var(--line);border-top:4px solid var(--red);background:#fff;border-radius:12px;padding:15px}.awin li{margin-bottom:10px;list-style:none}.awin li:last-child{margin-bottom:0}.awin li b{color:var(--ink);margin-bottom:5px;font-size:14px;font-weight:500;line-height:1.55;display:block}.awin li span{color:var(--sub);font-size:12.5px;line-height:1.6;display:block}.asoft{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.asoft>div{background:var(--bg-soft);border-radius:10px;padding:11px 13px}.asoft i{color:var(--redink);margin-bottom:5px;font-size:12px;font-style:normal;display:block}.asoft p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.55}.asoft .tags{flex-wrap:wrap;gap:5px;display:flex}.asoft .tags span{color:var(--ink);font-size:11.5px}.anext{flex-direction:column;gap:8px;margin-top:10px;display:flex}.anext-row{background:var(--bg-soft);border-radius:10px;padding:11px 13px}.anext-row b{color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.5;display:block}.anext-row span{color:var(--sub);margin-top:4px;font-size:12px;line-height:1.55;display:block}.aposts{flex-direction:column;gap:9px;display:flex}.apost{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.apost.on{border-color:var(--ink)}.apost-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.apost-th{object-fit:cover;background:var(--bg-soft);border:1px solid var(--line);border-radius:9px;flex:none;width:46px;height:46px}.apost-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.apost-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.apost-who em{color:var(--sub);font-size:11.5px;font-style:normal}.apost-score{flex-direction:column;flex:none;align-items:flex-end;min-width:74px;display:flex}.apost-score b{color:var(--ink);font-family:Paperlogy,sans-serif;font-size:20px;font-weight:500}.apost-score em{color:var(--sub);font-size:10.5px;font-style:normal}.apost-more{color:var(--sub);border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;padding:7px 12px;font-size:12px}.achips{flex-wrap:wrap;gap:5px;padding:0 14px 12px 72px;display:flex}.achip{color:var(--sub);border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px}.achip.on{border-color:var(--red);color:var(--redink)}.adetail{border-top:1px solid var(--line);background:#fff;padding:15px}.adetail dl{grid-template-columns:86px 1fr;gap:8px 12px;margin:0;display:grid}.adetail dt{color:var(--redink);padding-top:2px;font-size:12px}.adetail dd{color:var(--ink);margin:0;font-size:12.5px;line-height:1.6}.adetail dd.bad{color:var(--redink)}.aslides{align-items:flex-start;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.aslides img{object-fit:cover;border:1px solid var(--line);border-radius:9px;flex:none;width:94px;height:94px;display:block}.aslides span{color:var(--sub);flex:none;align-self:center;font-size:11.5px}.ascenes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px;display:grid}.ascene{background:var(--bg-soft);border-radius:10px;padding:11px 13px}.ascene i{color:var(--redink);margin-bottom:5px;font-size:12px;font-style:normal;display:block}.ascene b{color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.55;display:block}.ascene em{color:var(--sub);margin-top:4px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}@media (max-width:720px){.adetail dl{grid-template-columns:1fr}.achips{padding-left:14px}.acard{padding:16px 14px}}.aitext{color:var(--ink);white-space:pre-line;margin:0;font-size:14px;line-height:1.75}.gr{letter-spacing:-.01em;font-family:Paperlogy,sans-serif;font-size:15px;font-weight:700}.gr-A{color:var(--redink)}.gr-B{color:var(--ink)}.gr-C{color:var(--sub)}.gr-D{color:#a5abb3}.gr-N{color:#c8ccd1}.cr-cell b .gr+u{margin-left:4px}.achip.warn{color:#96590a;background:#fff7e8;border-color:#e0a03c}.achip.watch{color:var(--sub);background:#f7f8fa;border-color:#d5d9de}.topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.backlink{color:var(--sub);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.backlink:hover{border-color:var(--red);color:var(--redink)}.backlink span{margin-top:-1px;font-size:15px;line-height:1}@media (max-width:640px){.topbar-left{gap:9px}.backlink{padding:6px 11px;font-size:12px}}.btn,.backlink,.fchip,.st,.fb,.apost-more,.crf-clear,.cr-rate-btn,.rn-edit,.aipub,.abar .btn{white-space:nowrap}.btn,.iconbtn,.backlink{flex:none}.brand{white-space:nowrap}.abar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.abar .btn{height:34px}.abar-email{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.adminrow{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (max-width:760px){.topbar{padding:14px 0}.topbar-left{width:100%}.topbar-right{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.abar-email{display:none}.brand{font-size:18px}.btn,.backlink,.apost-more,.iconbtn{box-sizing:border-box;min-height:40px}.abar .btn{height:40px}.fchip,.st,.fb,.cr-rate-btn,.aipub,.rn-edit{min-height:38px}.crf-select,.crf-search input{min-height:44px}.ccard .stog{transform:none}.brand{align-items:center;min-height:40px;display:inline-flex}.trow{min-width:820px}.c-visit .sg,.trow button{min-height:34px}.c-visit{gap:5px}.atbl-wrap{overflow-x:auto}}@media (max-width:420px){.backlink{padding:0 12px;font-size:12px}.btn{padding:0 14px;font-size:13px}.btn.sm{padding:0 12px}}.cr-when{color:var(--sub);opacity:.55;white-space:nowrap;cursor:default;flex:none;margin-left:auto;font-size:11.5px}.cr-when:hover{opacity:.85}.achip.camp{color:#4a5560;background:#f4f6f8;border-color:#cfd6dd;font-weight:600}@media (max-width:760px){.cr-when{margin-left:0}}.astats.addform{grid-template-columns:2.2fr 1fr 1.6fr}.astats.addform .afield input{font-size:15px}@media (max-width:820px){.astats.addform{grid-template-columns:1fr}}.ins-edit{flex-direction:column;gap:18px;margin-top:16px;display:flex}.ins-field{flex-direction:column;gap:6px;display:flex}.ins-field i{color:var(--sub);font-size:11.5px;font-style:normal}.ins-field textarea,.ins-field input,.ins-row textarea,.ins-row input{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.ins-field textarea:focus,.ins-field input:focus,.ins-row textarea:focus,.ins-row input:focus{border-color:var(--red)}.ins-group{border:1px solid var(--line);border-radius:14px;padding:14px}.ins-group-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ins-group-h b{font-family:Paperlogy,sans-serif;font-size:14px;font-weight:500}.ins-row{grid-template-columns:1fr 1.4fr auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.ins-act{align-items:center;gap:8px;display:flex}.ins-ok{color:var(--pos)}@media (max-width:820px){.ins-row{grid-template-columns:1fr}}.ecard-wide{grid-column:1/-1}.ecard-wide .ec-title em{max-width:640px}.quote{margin-top:22px}.q-form{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:15px 18px;display:flex}.q-field{flex-direction:column;gap:5px;display:flex}.q-field i{color:var(--sub);padding-left:2px;font-size:11px;font-style:normal}.q-field span{border:1px solid var(--line);height:42px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;min-width:190px;padding:0 12px;font-size:14px;display:flex}.q-field span:focus-within{border-color:var(--red);outline:none}.q-ind span input{color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:14px}.q-budget span{justify-content:center;gap:4px}.q-ind{position:relative}.q-ind span{cursor:text}.q-caret{color:var(--sub);flex:none;margin-left:auto;font-size:16px;line-height:1;transition:transform .15s;transform:translateY(-2px)}.q-caret.on{transform:translateY(-2px)rotate(180deg)}.q-combo{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:260px;margin-top:4px;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.q-combo li{color:var(--ink);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:14px}.q-combo li:hover{background:var(--accent-soft)}.q-combo li.on{color:var(--redink);font-weight:600}.q-budget input{color:var(--ink);text-align:center;background:0 0;border:none;outline:none;width:130px;font-size:14px}.q-budget u{color:var(--sub);flex:none;font-size:12.5px;text-decoration:none}.q-form .btn{height:42px;margin-left:auto;font-size:14px}@media (max-width:640px){.q-form .btn{width:100%;margin-left:0}}.q-meta{color:var(--sub);margin-top:14px;font-size:12px}.q-empty{margin-top:14px}.q-plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;margin-top:10px;display:grid}.q-plan{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:14px;padding:14px}.q-plan-h b{color:var(--ink);font-family:Paperlogy,sans-serif;font-size:14.5px;font-weight:500;display:block}.q-plan-h span{color:var(--sub);font-size:11px}.q-plan-kpi{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 10px;margin:10px 0;padding:10px 0;display:grid}.q-plan-kpi i{color:var(--sub);margin-bottom:1px;font-size:10.5px;font-style:normal;display:block}.q-plan-kpi b{color:var(--ink);font-family:Paperlogy,sans-serif;font-size:13.5px;font-weight:500}.q-plan-kpi .on b{color:var(--redink)}.q-picks{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.q-picks li{grid-template-columns:minmax(0,1fr) 44px 16px 78px;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:grid}.q-who{align-items:center;gap:5px;min-width:0;display:flex}.q-who a{color:var(--redink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.q-fans{color:var(--sub);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.q-picks .gr{text-align:center;font-size:12px}.q-same{color:#96590a;white-space:nowrap;background:#fff7e8;border:1px solid #e0a03c;border-radius:999px;flex:none;padding:1px 5px;font-size:9.5px}.q-rate{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px;font-weight:600}@media (max-width:900px){.q-plans{grid-template-columns:1fr}}.q-small span{min-width:112px}.q-small input{color:var(--ink);text-align:center;background:0 0;border:none;outline:none;width:100%;font-size:14px}.q-small u{color:var(--sub);flex:none;font-size:12.5px;text-decoration:none}.q-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.q-top .q-meta{margin-top:0}.q-save{flex:none;align-items:center;gap:8px;display:flex}.q-save input{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:10px;outline:none;width:230px;padding:0 12px;font-size:13px}.q-save input:focus{border-color:var(--red)}.q-save .btn{flex:none;height:36px;padding:0 15px;font-size:13px}.q-savemsg{color:var(--redink);margin-top:8px;font-size:12px}.q-pct{color:var(--sub);margin-left:3px;font-size:11px;font-style:normal}.q-short{color:#96590a;background:#fff7e8;border:1px solid #e0a03c;border-radius:8px;margin:8px 0 0;padding:6px 9px;font-size:11px;line-height:1.5}.q-short-top{padding:8px 12px;font-size:12px}.q-saved{margin-top:34px}.q-saved-h{color:var(--ink);margin:0 0 10px;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:500}.q-saved-h em{color:var(--sub);margin-left:6px;font-size:12px;font-style:normal}.q-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.q-list li{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.q-list li.on{border-color:var(--red)}.q-list-open{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;font-family:inherit;display:flex}.q-list-open b{color:var(--redink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.q-list-open span{color:var(--sub);font-size:11.5px}.q-list-edit{border:1px solid var(--red);min-width:0;height:34px;color:var(--ink);border-radius:8px;outline:none;flex:1;padding:0 10px;font-family:inherit;font-size:14px}.q-list-meta{color:var(--sub);white-space:nowrap;flex:none;font-size:11px}.q-list-act{flex:none;gap:6px;display:flex}.q-list-act .btn{height:32px;box-shadow:none;padding:0 12px;font-size:12px}.q-del{color:var(--redink)}@media (max-width:700px){.q-save{width:100%}.q-save input{flex:1;width:auto}.q-list li{flex-wrap:wrap}.q-list-open{flex-basis:100%}.q-list-act{margin-left:auto}}.ins-pick{color:var(--sub);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:5px 11px;font-family:inherit;font-size:11.5px}.ins-pick:hover{border-color:var(--red);color:var(--redink)}.ins-pick.on{border-color:var(--red);background:var(--red);color:#fff}.atop-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.atop-h .alabel{margin-bottom:0}.atop-h+p,.atop-h+div{margin-top:8px}.awin li{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.awin-txt{flex:1;min-width:0}.anext-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.anext-txt{flex:1;min-width:0}.ins-post-row{grid-template-columns:150px 1fr auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.ins-post-row i{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding-top:10px;font-size:12.5px;font-style:normal;overflow:hidden}@media (max-width:820px){.ins-post-row{grid-template-columns:1fr}}@media (max-width:640px){.ins-pick{min-height:34px}}.ins-post-who{min-width:0}.ins-post-who em{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;display:block;overflow:hidden}.bugfab{z-index:50;background:var(--ink);color:#fff;cursor:pointer;box-shadow:var(--shadow);border:none;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600;position:fixed;bottom:20px;right:20px}.bugfab:hover{background:var(--red)}.bugmask{z-index:60;background:#1a17146b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bugmodal{background:var(--card);box-shadow:var(--shadow);border-radius:16px;width:100%;max-width:440px;max-height:90vh;padding:20px;overflow-y:auto}.bughead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bughead b{font-size:17px}.bugx{cursor:pointer;color:var(--sub);background:0 0;border:none;font-size:17px;line-height:1}.bugkinds{gap:8px;margin-bottom:14px;display:flex}.bugkinds button{border:1px solid var(--line);background:var(--bg-soft);cursor:pointer;color:var(--sub);border-radius:10px;flex:1;padding:9px;font-size:14px;font-weight:600}.bugkinds button.on{background:var(--accent-soft);border-color:var(--red);color:var(--redink)}.bugmodal .field{margin-bottom:12px}.bugmodal .btn{width:100%;margin-top:4px}.bugdone{text-align:center;color:var(--pos);padding:28px 8px;font-weight:600}@media (max-width:640px){.bugfab{padding:11px 15px;font-size:13px;bottom:14px;right:14px}}.nav{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:24px;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.nav .brand{font-size:17px}.nav-links{gap:4px;min-width:0;display:flex;overflow-x:auto}.nav-links a{height:32px;color:var(--sub);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-links a.cur{background:var(--bg-soft);color:var(--ink)}.nav-right{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.nav-right .abar .btn{height:32px}.nav-right .abar .btn.btn-ghost{font-size:12px}@media (max-width:760px){.nav{flex-wrap:wrap;gap:8px 12px;height:auto;padding:10px 16px}.nav-links{flex-basis:100%;order:3}.nav-right{margin-left:auto}.wrap{padding:0 16px 60px}}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:32px;display:flex}.ph h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.2}.ph .meta{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.ph .btns{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--sub);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.chip i{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.chip.ok{color:var(--pos)}.chip.ok i{background:var(--pos)}.chip.run{color:var(--ink)}.chip.run i{background:var(--red)}.chip.bad{color:var(--neg)}.chip.bad i{background:var(--neg)}.num{font-variant-numeric:tabular-nums}.faint{color:var(--faint)}.steps{border:1px solid var(--line2);top:var(--nav-h,56px);z-index:10;background:#fff;border-radius:14px;margin-top:24px;display:flex;position:sticky;overflow:hidden;box-shadow:0 8px 18px -12px #00000040}.steps .s{border:0;border-right:1px solid var(--line);text-align:left;min-width:0;color:inherit;cursor:pointer;background:#fff;flex-direction:column;flex:1;gap:4px;padding:14px 18px;font-family:inherit;transition:background .15s;display:flex}.steps .s:last-child{border-right:none}.steps .s:hover{background:var(--bg-soft)}.steps .s:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.steps .s .l{color:var(--sub);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.steps .s .l i{background:var(--bg-soft);border:1px solid var(--line2);width:16px;height:16px;color:var(--sub);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-style:normal;display:inline-flex}.steps .s.done .l i{background:var(--ink);border-color:var(--ink);color:#fff}.steps .s.cur .l i{background:var(--red);border-color:var(--red);color:#fff}.steps .s .v{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.steps .s .v small{color:var(--sub);margin-left:2px;font-size:12px;font-weight:500}.steps .s.cur{background:var(--bg-soft)}@media (max-width:760px){.steps{flex-wrap:wrap}.steps .s{border-bottom:1px solid var(--line);flex:50%;padding:10px 14px}.steps .s .v{font-size:18px}}.tl{margin-top:40px;padding-left:36px;position:relative}.tl:before{content:"";background:var(--line2);width:2px;position:absolute;top:6px;bottom:6px;left:11px}.node{scroll-margin-top:calc(var(--nav-h,56px) + var(--steps-h,72px) + 16px);margin-bottom:40px;position:relative}.node:last-child{margin-bottom:0}.node .dot{border:2px solid var(--line2);width:24px;height:24px;color:var(--sub);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:2px;left:-36px}.node.done .dot{background:var(--ink);border-color:var(--ink);color:#fff}.node.cur .dot{background:var(--red);border-color:var(--red);color:#fff}.node .nh{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.node .nh h2{margin:0;font-size:17px;font-weight:700}.node .nh .when{color:var(--sub);font-size:12px}.node .nh .r{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.node .nh .sum{color:var(--sub);font-size:13px}.node .nh .sum b{color:var(--ink);font-weight:700}.node p.desc{color:var(--sub);margin-top:6px;font-size:13px}.node .acard,.node .reportnote{margin-top:14px}@media (max-width:760px){.tl{padding-left:28px}.node .dot{width:20px;height:20px;font-size:10px;left:-28px}.tl:before{left:9px}}.box{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:14px;overflow:hidden}.box .scroll{overflow-x:auto}.ttbl{border-collapse:collapse;width:100%}.ttbl th{letter-spacing:.04em;color:var(--sub);text-align:left;border-bottom:1px solid var(--line2);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700}.ttbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px;font-size:13px}.ttbl tbody tr:last-child td{border-bottom:none}.ttbl th.r,.ttbl td.r{text-align:right}.ttbl td.n{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;width:34px;font-size:12px}.ttbl td.who b{white-space:nowrap;font-weight:700;display:block}.ttbl td.who span{color:var(--sub);font-size:12px;display:block}.ttbl td.who a{color:var(--sub);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px}.ttbl .cellin{border:1px solid var(--line2);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:7px 10px;font-family:inherit;font-size:13px}.ttbl .cellin:focus{border-color:var(--ink);outline:none}.ttbl .cellin::placeholder{color:var(--faint);font-size:12px}.ttbl .kv b{font-size:12px;font-weight:600;display:block}.ttbl .kv span{color:var(--sub);font-size:12px;display:block}.ttbl .kv.none b{color:var(--neg)}.ttbl .ship b{white-space:nowrap;font-size:12px;font-weight:600;display:block}.ttbl .ship span{color:var(--sub);font-size:12px}.ttbl .react{white-space:nowrap;gap:12px;font-weight:600;display:inline-flex}.ttbl .react span{color:var(--sub);margin-right:3px;font-size:11px;font-weight:500}.ttbl tr.editrow td{background:var(--bg-soft);border-bottom:1px solid var(--line2)}.editgrid{grid-template-columns:1fr 1fr 2.4fr .8fr 1.4fr;align-items:end;gap:8px 12px;display:grid}.editgrid .lbl{color:var(--sub);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.editgrid .inp{border:1px solid var(--line2);width:100%;height:34px;color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:0 10px;font-family:inherit;font-size:13px}.editgrid .inp:focus{border-color:var(--ink);outline:none}.editrow2{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.editrow2 .inp{border:1px solid var(--line2);height:30px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px;font-family:inherit;font-size:13px}.editrow2 .inp:focus{border-color:var(--ink);outline:none}.editrow2 .react-datepicker-wrapper{width:130px}.editrow2 .datefield-in,.editrow2 .timefield-in{border-color:var(--line2);border-radius:10px;height:30px;padding:0 24px 0 10px;font-size:13px}.editrow2 .sp{flex:1}@media (max-width:760px){.editgrid{grid-template-columns:1fr 1fr}.editgrid>div:nth-child(3){grid-column:1/-1}}.toggle{border:1px solid var(--line2);background:#fff;border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.toggle button{height:30px;color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.toggle button+button{border-left:1px solid var(--line2)}.toggle button.on{background:var(--ink);color:#fff}.toggle button.on.pos{background:var(--pos)}.box .foot{color:var(--sub);background:var(--bg-soft);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.box .foot .right{gap:8px;margin-left:auto;display:flex}.collapsed{box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;font-size:13px;display:flex}.collapsed .names{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tbtn{border:1px solid var(--line2);height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.tbtn.ink{background:var(--ink);border-color:var(--ink);color:#fff}.tbtn.red{background:var(--red);border-color:var(--red);color:#fff}.tbtn:disabled{opacity:.5;cursor:default}.tbtn.x{color:var(--faint);background:0 0;border:none;padding:0 6px}.tbtn.x:hover{color:var(--neg)}.node .pub{gap:6px}.node .pub input{border-color:var(--line2);border-radius:10px;padding:7px 10px;font-size:13px}.node .pub .btn.sm{border-radius:999px;height:32px;padding:0 12px}.node .binput{background:var(--bg-soft);border:none;border-radius:12px;margin:0}.filt{flex-wrap:wrap;gap:4px;display:flex}.filt button{border:1px solid var(--line2);height:30px;color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.filt button.on{background:var(--ink);border-color:var(--ink);color:#fff}.mini{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.mini div{color:var(--sub);text-align:center;white-space:nowrap;font-size:11px}.mini div i{background:var(--line2);border-radius:3px;height:5px;margin-bottom:5px;display:block}.mini div.on i{background:var(--ink)}.mini div.cur i{background:var(--red)}.mini div.cur{color:var(--ink);font-weight:700}.copybtn{border:1px solid var(--line2);width:32px;height:32px;color:var(--sub);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.copybtn:hover{color:var(--ink);border-color:var(--ink)}.lgrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.lgrid .ccard{box-shadow:var(--shadow);border:none;border-radius:16px;padding:20px 22px;transition:none;display:block}.lgrid .ccard:hover{box-shadow:0 0 0 2px var(--ink);transform:none}.lgrid .ccard .t{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.lgrid .ccard .t b{font-size:16px;font-weight:700}.lgrid .ccard .t span.m{color:var(--sub);margin-top:2px;font-size:12px;display:block}.lgrid .ccard .now{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:16px;display:flex}.lgrid .ccard .now .k{color:var(--sub);font-size:12px;font-weight:600}.lgrid .ccard .now .v{letter-spacing:-.02em;font-size:24px;font-weight:800}.lgrid .ccard .now .v small{color:var(--sub);font-size:12px;font-weight:500}.lgrid .ccard .mini{margin-top:12px}.lgrid .ccard.done .now .v{font-size:18px}.lgrid .ccard .stog{transform:none}@media (max-width:760px){.lgrid{grid-template-columns:1fr}}.kindpick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.kindpick label{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.kindpick label.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.kindpick input{margin-top:3px}.kindpick b{font-size:14px;font-weight:700;display:block}.kindpick span{color:var(--sub);margin-top:3px;font-size:12px;line-height:1.5;display:block}.field input,.field textarea,.field select{border-color:var(--line2);border-radius:12px}.field input:focus,.field textarea:focus{border-color:var(--ink)}.field .datefield-in{border-color:var(--line2);border-radius:12px;padding:12px 14px;font-size:14px}@media (max-width:640px){.kindpick{grid-template-columns:1fr}}.adv{max-width:600px;margin:0 auto;padding:0 0 60px}.adv-head{border-bottom:1px solid var(--line);background:#fff;padding:24px 20px 16px}.adv-head .ov{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:700}.adv-head h1{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:800}.adv-stp{color:var(--sub);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.adv-stp b{color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.adv-stp i{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:inline-flex}.adv-stp b i{background:var(--red)}.adv-stp em{color:var(--faint);font-style:normal}.adv-pr{justify-content:space-between;margin-top:14px;font-size:13px;display:flex}.adv-pr b{font-weight:700}.adv-bar{background:var(--line);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.adv-bar>i{background:var(--ink);height:100%;display:block}.adv-list{gap:8px;padding:12px 16px 24px;display:grid}.adv-sec{color:var(--sub);letter-spacing:.04em;margin-top:8px;font-size:12px;font-weight:700}.pc{box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:14px 16px}.pc .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pc .top b{font-size:14px;font-weight:700}.pc .rc{margin-top:8px;font-size:12px;font-weight:600}.pc .ad{align-items:flex-start;gap:8px;margin-top:4px;display:flex}.pc .ad p{flex:1;margin:0;font-size:13px;line-height:1.5}.pc .ad p.mo{color:var(--sub);font-size:12px}.pc .act{gap:8px;margin-top:12px;display:flex}.pc .act input{border:1px solid var(--line2);border-radius:12px;flex:1;min-width:0;height:40px;padding:0 12px;font-family:inherit;font-size:14px}.pc .act input:focus{border-color:var(--ink);outline:none}.pc .act .btn{border-radius:12px;flex:none;height:40px}.pc .act .btn.wide{flex:1}.pc.done{box-shadow:none;border:1px solid var(--line2);background:0 0;padding:12px 16px}.pc.done .sub{color:var(--sub);justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;display:flex}.pc.done .sub button{color:var(--sub);border:none;border-bottom:1px solid var(--line2);cursor:pointer;background:0 0;padding:0;font-family:inherit;font-size:12px}.pc .warnp{color:var(--neg);margin-top:8px;font-size:13px}.adv-foot{text-align:center;color:var(--sub);padding:0 20px;font-size:12px}.kindpick.k3{grid-template-columns:repeat(3,1fr)}.kindpick b small{color:var(--sub);margin-left:4px;font-size:12px;font-weight:500}.kindpick .flow{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.kindpick .flow i{color:var(--ink);background:var(--bg-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.kindpick .flow em{color:var(--faint);align-self:center;font-size:11px;font-style:normal}@media (max-width:900px){.kindpick.k3{grid-template-columns:1fr}}.mini.m3{grid-template-columns:repeat(3,1fr)}.lgrid .ccard.done{background:var(--bg-soft);box-shadow:none;border:1px solid var(--line)}.lgrid .ccard.done .t b,.lgrid .ccard.done .now .v{color:var(--sub)}.lgrid .ccard.done .mini div.on i{background:var(--faint)}.lgrid .ccard.done .stog{opacity:.7}.lgrid .ccard.done:hover{box-shadow:0 0 0 2px var(--line2)}.rb{margin-top:14px}.rb-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rb-top>b{font-size:15px}.rb-st{color:var(--sub);font-size:12px}.rb-r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.rb .sw{border:1px solid var(--line2);cursor:pointer;height:32px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.rb .sw i{background:var(--pos);border-radius:999px;width:32px;height:18px;display:inline-block;position:relative}.rb .sw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.rb .sw.off i{background:var(--line2)}.rb .sw.off i:after{left:2px;right:auto}.rb .sw.sm{background:0 0;border:none;height:24px;padding:0 3px}.rb .sw.sm i{width:28px;height:16px}.rb .sw.sm i:after{width:12px;height:12px}.rb .tb{border:1px solid var(--line2);height:30px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.rb .tb.ink{background:var(--ink);border-color:var(--ink);color:#fff}.rb .tb.x{color:var(--faint);background:0 0;border:none;padding:0 6px;font-size:14px}.rb .tb.x:hover{color:var(--ink)}.rb .tb:disabled{opacity:.45;cursor:default}.rb-lay{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.rb-panel{box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:6px 18px 12px}.rs{border-top:1px solid var(--line);padding:16px 0}.rs:first-child{border-top:0}.rs.off .rs-rows,.rs.off .rs-th,.rs.off .rs-kp,.rs.off .rs-opts,.rs.off .rs-cm,.rs.off>.ta,.rs.off>.muted{opacity:.4;pointer-events:none}.rs-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rs-h>b{font-size:14px;font-weight:800}.rs-h small{color:var(--sub);font-size:12px}.rs-h .r{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.rs-h .r .tb{height:26px;padding:0 9px;font-size:11px}.rb .inp{border:1px solid var(--line2);width:100%;color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.rb .inp:focus{border-color:var(--ink);outline:none}.rb .ta{resize:vertical;min-height:72px;line-height:1.6}.rb .inp.sel{width:auto;height:26px;padding:4px 8px;font-size:12px}.rs-th{flex-wrap:wrap;gap:8px;display:flex}.rs-th .th{background:var(--bg-soft) center/cover;cursor:pointer;opacity:.45;border:none;border-radius:8px;flex:none;width:72px;height:96px;padding:0;position:relative}.rs-th .th.on{opacity:1;outline:2px solid var(--ink);outline-offset:2px}.rs-th .th i{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:4px;left:4px}.rs-th .th span{color:#fff;text-align:left;background:#0000008c;border-radius:0 0 8px 8px;padding:3px 4px;font-size:10px;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.rs-kp{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rs-kp button{border:1px solid var(--line2);cursor:pointer;height:36px;color:var(--ink);background:#fff;border-radius:10px;font-family:inherit;font-size:12px;font-weight:600}.rs-kp button.on{background:var(--ink);border-color:var(--ink);color:#fff}.rs-opts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.rs-opts label{align-items:center;gap:5px;display:inline-flex}.rs-opts input{accent-color:var(--ink)}.rs-rows{gap:6px;display:grid}.rs-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:8px 10px;display:grid}.rs-row.off{opacity:.45}.rs-row>div:nth-child(2){min-width:0}.rs-row .inp{border-color:#0000;padding:5px 6px;font-weight:700}.rs-row .inp:hover,.rs-row .inp:focus{border-color:var(--line2)}.rs-row details{margin-top:2px}.rs-row summary{color:var(--sub);cursor:pointer;padding-left:6px;font-size:12px;list-style:none}.rs-row summary:before{content:"+ "}.rs-row details[open] summary:before{content:"− "}.rs-row details .ta{border-color:var(--line2);margin-top:4px;font-weight:400}.rs-row .r{align-items:center;gap:2px;display:flex}.rs-row.pick .ta{border-color:var(--line2);margin-top:6px;font-weight:400}.pk-h{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pk-h .pth{background:var(--bg-soft) center/cover;border-radius:6px;flex:none;width:28px;height:36px}.pk-h b{font-weight:800}.pk-h small{color:var(--sub);font-size:11px}.pk-tags{flex-wrap:wrap;gap:4px;display:flex}.pk-tags i{border:1px solid var(--line2);color:var(--sub);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.rs-cm{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.rs-cm label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.rs-cm label.on{border-color:var(--ink)}.rs-cm input{accent-color:var(--ink);flex:none;margin-top:3px}.rs-cm small{color:var(--sub);font-size:11px;display:block}.rb-rail{top:calc(var(--nav-h,56px) + var(--steps-h,72px) + 16px);position:sticky}.rb-prev{box-shadow:var(--shadow);background:#fff;border-radius:14px;overflow:hidden}.rb-prev-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.rb-prev-h b{font-size:13px}.rb-prev-h span{color:var(--sub)}.rb-prev iframe{background:var(--bg-soft);border:none;width:100%;height:720px;display:block}.refbox{margin-top:20px}.refbox summary{color:var(--sub);cursor:pointer;padding:8px 0;font-size:13px;font-weight:600}.nopick .ins-pick{display:none}@media (max-width:900px){.rb-lay{grid-template-columns:1fr}.rb-rail{position:static}.rb-prev iframe{height:480px}.rs-kp{grid-template-columns:repeat(2,1fr)}.rs-cm{grid-template-columns:1fr}}.linkbtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.formcol{max-width:760px}.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.who-bar{box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;font-size:13px;display:flex}.rowlab{align-items:baseline;gap:10px;margin:22px 0 8px;display:flex}.rowlab b{font-size:15px;font-weight:800}.rowlab span{color:var(--sub);font-size:12px}.p22{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pcard{box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;padding:16px 18px;display:flex}.pcard.pcard-cond{background:var(--bg-soft)}.pcard>b{font-size:17px;font-weight:800;display:block}.pcard>b small{color:var(--sub);margin-left:6px;font-size:12px;font-weight:500}.pcard>span{color:var(--sub);margin-top:4px;font-size:12px;line-height:1.5;display:block}.pflow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.pflow i{color:var(--ink);background:var(--bg-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.pflow em{color:var(--faint);margin:0 4px;font-size:11px;font-style:normal}.prices{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;margin-top:12px;padding-top:10px;font-size:12px;display:grid}.prices i{color:var(--sub);font-style:normal}.prices b{letter-spacing:-.02em;text-align:right;font-size:20px;font-weight:800}.prices b small{color:var(--sub);margin-left:2px;font-size:11px;font-weight:500}.prices b.off{color:var(--faint);font-size:13px;font-weight:500;text-decoration:line-through}.prices b.dim{color:var(--sub);font-size:13px;font-weight:600}.pcard ul{color:var(--sub);flex:1;margin:10px 0 0;padding:0;font-size:12px;line-height:1.8;list-style:none}.pcard ul b{color:var(--ink);font-weight:600}.pcard .btn{width:100%;height:36px;margin-top:12px}.pcard .btn:disabled{opacity:.5;cursor:default}.aq{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:26px;padding:18px 20px}.aq-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aq-h b{font-size:16px;font-weight:800}.aq-h span{color:var(--sub);font-size:12px}.aq .q-form{box-shadow:none;border:1px solid var(--line);background:var(--bg-soft);margin-top:12px}.aq .q-plans{margin-top:14px}.aq .q-plan.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.aq .q-plan-h b{font-family:Pretendard,sans-serif;font-size:15px;font-weight:800}.aq .q-plan .to{border-top:1px solid var(--line);color:var(--sub);margin-top:10px;padding-top:8px;font-size:12px}.aq .q-plan .to b{color:var(--ink);font-weight:700}.aq .q-plan .btn{width:100%;height:34px;margin-top:10px;font-size:12px}.eff{border:1px solid var(--line2);background:#fff;border-radius:999px;height:42px;display:inline-flex;overflow:hidden}.eff button{color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;border:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.eff button+button{border-left:1px solid var(--line2)}.eff button.on{background:var(--ink);color:#fff}.grades{color:var(--sub);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12px;display:flex}.grades .gr{font-size:12px}.kv-list{grid-template-columns:96px 1fr;align-items:center;gap:8px 12px;margin-top:12px;font-size:13px;display:grid}.kv-list i{color:var(--sub);font-style:normal}.kv-list b{overflow-wrap:anywhere;min-width:0;font-weight:600}.amount{align-items:baseline;gap:6px;margin-top:14px;display:flex}.amount .k{color:var(--sub);font-size:12px;font-weight:600}.amount .v{letter-spacing:-.02em;font-size:26px;font-weight:800}.amount .v small{color:var(--sub);margin-left:2px;font-size:13px;font-weight:500}.note{color:var(--sub);border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.6}.note b{color:var(--ink)}.note.bare{border:none;padding:0}.acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.acts .btn{height:40px;font-size:14px}.acts .btn.full{flex:1;justify-content:center}.pay-pick{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pay-pick label{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex}.pay-pick label.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pay-pick b{font-size:14px;display:block}.pay-pick span{color:var(--sub);margin-top:2px;font-size:12px;line-height:1.5;display:block}.stepper{border:1px solid var(--line2);vertical-align:middle;background:#fff;border-radius:12px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.stepper button{width:42px;height:100%;color:var(--ink);cursor:pointer;background:#fff;border:none;font-family:inherit;font-size:18px}.stepper button:hover{background:var(--bg-soft)}.stepper input{border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;width:64px;height:100%;color:var(--ink);outline:none;font-family:inherit;font-size:16px;font-weight:700}.stepper input:only-of-type:first-child{border-left:none}.stepper u{color:var(--sub);padding:0 12px 0 2px;font-size:13px;text-decoration:none}.stepper.sm{border-radius:9px;height:32px}.stepper.sm button{width:30px;font-size:15px}.stepper.sm input{width:46px;font-size:13px}.stepper.sm u{padding:0 8px 0 0;font-size:11px}.pricebox{background:var(--bg-soft);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin-top:14px;padding:12px 14px;font-size:13px;display:grid}.pricebox i{color:var(--sub);font-style:normal}.pricebox b{text-align:right;font-weight:700}.bank{background:var(--bg-soft);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.7}.bank b{font-weight:700}.tax{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.6}.tax b{font-weight:700}.big-cta{box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding:34px 20px;display:flex}.big-cta b{font-size:18px;font-weight:800}.big-cta span{color:var(--sub);font-size:13px;line-height:1.6}.kakao{color:#191919;background:#fee500;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:700;display:flex}.kakao svg{flex:none}.orline{color:var(--faint);align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.orline:before,.orline:after{content:"";background:var(--line);flex:1;height:1px}.dz{border:2px dashed var(--line2);text-align:center;color:var(--sub);background:#fff;border-radius:14px;padding:22px 16px;font-size:13px}.dz b{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.dz.over{border-color:var(--ink);background:var(--bg-soft)}.dz .tbtn{margin-top:10px}.upl{border:1px dashed var(--line2);text-align:center;color:var(--sub);background:#fff;border-radius:12px;padding:16px;font-size:13px}.upl.done{text-align:left;border-style:solid;align-items:center;gap:12px;display:flex}.upl.done .th{background:linear-gradient(135deg,#e6e9ee,#c9ced6);border-radius:8px;flex:none;width:54px;height:70px}.upl.done .kv-list{flex:1;grid-template-columns:80px 1fr;margin-top:0}.rgrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.refc{box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.refc .cover{color:#fff;background:#191f28;padding:16px 18px 14px}.refc .cover .ov{letter-spacing:.06em;color:#aab3bd;font-size:11px;font-weight:700}.refc .cover b{margin-top:4px;font-size:18px;font-weight:800;display:block}.refc .cover b.blur{filter:blur(7px);-webkit-user-select:none;user-select:none}.refc .cover .tag{color:#191f28;background:var(--hl);border-radius:999px;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.refc .kp{grid-template-columns:repeat(3,1fr);padding:12px 18px 6px;display:grid}.refc .kp div{text-align:center}.refc .kp i{color:var(--sub);font-size:11px;font-style:normal;display:block}.refc .kp b{letter-spacing:-.02em;font-size:18px;font-weight:800}.refc .m{color:var(--sub);flex:1;padding:0 18px;font-size:12px;line-height:1.5}.refc .acts{margin-top:10px;padding:0 18px 16px}.refc .acts .btn{height:34px;font-size:12px}.refnote{color:var(--sub);margin-top:14px;font-size:12px;line-height:1.6}.badge-n{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.side{grid-template-columns:1fr 360px;align-items:start;gap:16px;margin-top:20px;display:grid}.board{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;margin-top:20px;display:grid}.col-h{align-items:center;gap:8px;padding:0 4px 10px;font-size:13px;font-weight:700;display:flex}.col-h .n{color:var(--sub);font-size:12px;font-weight:600}.col-h i{background:var(--faint);border-radius:50%;width:8px;height:8px}.col-h.cur i{background:var(--red)}.col-h.done i{background:var(--ink)}.bc{box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:14px;margin-bottom:10px;padding:14px 16px;font-size:13px}.bc.sel{box-shadow:0 0 0 2px var(--ink)}.bc b{font-size:14px;font-weight:700;display:block}.bc .m{color:var(--sub);margin-top:2px;font-size:12px;display:block}.bc .f{color:var(--sub);justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}.bc .f strong{color:var(--ink);text-align:right;font-weight:700}.bc .f .late{color:var(--neg);font-weight:600}.panel{box-shadow:var(--shadow);top:calc(var(--nav-h,56px) + 12px);background:#fff;border-radius:14px;padding:16px 18px;position:sticky}.panel h3{margin:0 0 4px;font-size:15px;font-weight:800}.panel .m{color:var(--sub);font-size:12px}.panel .kv-list{grid-template-columns:78px 1fr}.panel .editgrid{grid-template-columns:1fr 1fr}.hist{border-top:1px solid var(--line);color:var(--sub);margin-top:14px;padding-top:12px;font-size:12px;line-height:1.8}.hist b{color:var(--ink);font-weight:600}.pubrow2{box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:13px;display:flex}.pubrow2 .sw{border:1px solid var(--line2);cursor:pointer;height:32px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.pubrow2 .sw i{background:var(--pos);border-radius:999px;width:32px;height:18px;display:inline-block;position:relative}.pubrow2 .sw i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.pubrow2 .sw.off i{background:var(--line2)}.pubrow2 .sw.off i:after{left:2px;right:auto}.pubrow2 .m{color:var(--sub);font-size:12px}@media (max-width:900px){.side{grid-template-columns:1fr}.panel{position:static}.board{grid-template-columns:1fr 1fr}.rgrid{grid-template-columns:1fr}}@media (max-width:640px){.p22,.g2,.board,.pay-pick{grid-template-columns:1fr}.aq .q-form{flex-direction:column;align-items:stretch}.aq .q-field span{min-width:0}.aq .q-form .btn{width:100%;margin-left:0}.eff{width:100%}.eff button{flex:1}.kv-list{grid-template-columns:80px 1fr}}.stg{grid-template-columns:200px 1fr;align-items:start;gap:20px;margin-top:18px;display:grid}.stg-nav{min-width:0;position:sticky;top:76px}.stg>*{min-width:0}.stg-nav nav{flex-direction:column;gap:2px;display:flex}.stg-nav nav a{color:var(--sub);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.stg-nav nav a:hover{background:var(--bg-soft);color:var(--ink)}.stg-nav nav a.on{background:var(--ink);color:#fff}.stg-ro{color:var(--sub);margin:14px 12px 0;font-size:12px;line-height:1.5}.stg-env{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:16px 12px 0;padding-top:14px;display:flex}.stg-body{flex-direction:column;gap:14px;min-width:0;display:flex}.stg-sec{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:20px 22px 18px;scroll-margin-top:76px}.stg-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;padding-bottom:14px;display:flex}.stg-h h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:800}.stg-h p{color:var(--sub);max-width:640px;margin:0;font-size:12.5px;line-height:1.55}.stg-hr{flex:none;align-items:center;gap:10px;padding-top:2px;display:flex}.stg-hr .btn{height:34px;padding:0 16px}.stg-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:start;gap:12px 16px;padding:12px 0;display:grid}.stg-row:last-child{border-bottom:none;padding-bottom:4px}.stg-l{color:var(--ink);padding-top:8px;font-size:13px;font-weight:700;display:block}.stg-l small{color:var(--sub);margin-top:2px;font-size:11px;font-weight:500;display:block}.stg-c{min-width:0}.stg-in{border:1px solid var(--line2);width:100%;height:36px;color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:0 11px;font-family:inherit;font-size:13px}.stg-in:focus{border-color:var(--ink);outline:none}.stg-in:disabled{background:var(--bg-soft);color:var(--sub)}.stg-in.num{text-align:right;font-variant-numeric:tabular-nums}.stg-in.mono{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.stg-num{align-items:center;gap:6px;display:flex}.stg-num u{color:var(--sub);flex:none;font-size:12px;text-decoration:none}.stg-hint{color:var(--sub);margin-top:6px;font-size:12px;line-height:1.5}.stg-static{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;font-size:13px;line-height:1.55;display:flex}.stg-static small{color:var(--sub);font-size:12px}.stg-note{color:var(--neg);margin:12px 0 0;font-size:12px}.stg-empty{color:var(--sub);margin:0;padding:10px 0 4px;font-size:12.5px}.stg-group{border-bottom:1px solid var(--line);padding:14px 0 6px}.stg-group:last-of-type{border-bottom:none}.stg-gh{align-items:center;gap:10px;margin-bottom:6px;display:flex}.stg-gh b{font-size:14px;font-weight:800}.stg-gh span{color:var(--sub);flex:1;min-width:0;font-size:12px}.stg-pk{grid-template-columns:1.6fr .9fr 1.2fr 1.2fr auto 28px;align-items:end;gap:10px;padding:10px 0;display:grid}.stg-pk+.stg-pk{border-top:1px dashed var(--line)}.stg-pk .stg-l{color:var(--sub);padding:0 0 5px;font-size:11px;font-weight:600}.stg-pk.single{grid-template-columns:1.6fr 1.2fr 1.2fr auto}.stg-pk .stg-static{align-items:center;height:36px;padding-top:0}.stg-x{width:28px;height:36px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;font-family:inherit;font-size:20px}.stg-x:hover{color:var(--neg);background:var(--bg-soft)}.stg-x:disabled{opacity:.3;cursor:default}.stg-sw{cursor:pointer;height:36px;color:var(--ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.stg-sw input{opacity:0;width:0;height:0;position:absolute}.stg-sw i{background:var(--line2);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.stg-sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.stg-sw.on i{background:var(--ink)}.stg-sw.on i:after{transform:translate(16px)}.stg-sw.ro{cursor:default;opacity:.7}.stg-links{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.stg-links>div{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 14px;font-size:12.5px;display:flex}.stg-links b{flex:none;font-size:13px;font-weight:800}.stg-links span{width:100%;color:var(--sub);line-height:1.5}.pgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pfilters{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;display:flex}.pfilters .fg{color:var(--sub);align-items:center;gap:8px;font-size:12px;display:flex}.pcnt{color:var(--sub);margin-left:auto;font-size:12px}.plist{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:12px;overflow:hidden}.phead,.prow{grid-template-columns:minmax(0,2.3fr) 70px minmax(0,1.3fr) minmax(0,1.25fr) 84px;align-items:center;gap:12px;padding:0 18px;display:grid}.phead{height:38px;color:var(--sub);background:var(--bg-soft);border-bottom:1px solid var(--line);font-size:11.5px;font-weight:600}.phead .r{text-align:right}.pgrp{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:9px 18px 7px;font-size:12px;font-weight:800;display:flex}.pgrp span{color:var(--sub);font-size:11.5px;font-weight:500}.plist>div:first-of-type .pgrp{border-top:none}.prow{border-top:1px solid var(--line);cursor:pointer;min-height:54px;padding-top:8px;padding-bottom:8px}.prow:hover{background:var(--bg-soft)}.prow .nm{min-width:0}.prow .nm b{font-size:14px;font-weight:700}.prow .nm small{color:var(--sub);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.prow .hc{font-size:13px;font-weight:600}.prow .hc small{color:var(--sub);margin-left:2px;font-size:11px;font-weight:500}.prow .fo{font-size:12.5px}.prow .fo.none{color:var(--faint)}.prow .pr{text-align:right;line-height:1.25}.prow .pr s{color:var(--faint);font-size:11.5px;display:block}.prow .pr b{letter-spacing:-.02em;font-size:16px;font-weight:800}.prow .pr b small{color:var(--sub);margin-left:2px;font-size:11px;font-weight:500}.prow .pr b.dim{color:var(--sub);font-size:13px;font-weight:600}.prow .pr em{color:var(--red);margin-right:5px;font-size:10.5px;font-style:normal;font-weight:700}.prow .go{text-align:right}.prow .go .btn{height:32px;padding:0 14px;font-size:12.5px}.prow .more{color:var(--sub);grid-column:1/-1;padding:2px 0 6px;font-size:12px;display:none}.prow.open .more{display:block}.prow .more ul{flex-wrap:wrap;gap:2px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}.prow .more ul b{color:var(--ink);font-weight:600}.prow .more .flow{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.prow .more .flow i{color:var(--ink);background:var(--bg-soft);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.prow .more .flow em{color:var(--faint);margin:0 2px;font-size:11px;font-style:normal}.pempty{color:var(--sub);text-align:center;padding:26px 18px;font-size:13px}.ptwo{grid-template-columns:1fr 1.6fr;gap:12px;margin-top:12px;display:grid}.pbox{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:16px 18px}.pbox h3{font-size:15px;font-weight:800}.pbox h3 small{color:var(--sub);margin-left:6px;font-size:12px;font-weight:500}.pbox p{color:var(--sub);margin-top:3px;font-size:12px;line-height:1.5}.pbox .qrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pbox .qrow .btn{height:36px;font-size:13px}.eff.sm{height:36px}.eff.sm button{padding:0 12px;font-size:12px}.qbud{border:1px solid var(--line2);background:#fff;border-radius:10px;align-items:center;gap:4px;height:36px;padding:0 11px;display:inline-flex}.qbud input{text-align:right;width:96px;color:var(--ink);background:0 0;border:none;outline:none;font-family:inherit;font-size:13px}.qbud u{color:var(--sub);font-size:12px;text-decoration:none}.pbox.aq{margin-top:0;padding:16px 18px}@media (max-width:900px){.ptwo{grid-template-columns:1fr}}@media (max-width:640px){.phead{display:none}.prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm pr""nm go";align-items:start;gap:4px 10px;padding:11px 14px}.prow .nm{grid-area:nm}.prow .pr{grid-area:pr}.prow .go{grid-area:go;justify-self:end}.prow .hc,.prow .fo{display:none}.prow .nm small{white-space:normal}.prow .more{grid-area:auto/1/auto/-1}.prow .go .btn{height:30px}.pgrp{padding:9px 14px 7px}.pcnt{width:100%;margin-left:0}}.ap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ap-main{grid-area:1/1;min-width:0}.ap-sum{top:calc(var(--nav-h,56px) + var(--steps-h,72px) + 14px);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-area:1/2;margin-top:40px;padding:18px 20px;position:sticky}.ap-sum h3{color:var(--sub);margin:0 0 10px;font-size:13px;font-weight:700}.ap-sum .pn{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.35}.ap-sum dl{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:14px 0 0;padding-top:12px;font-size:13px;display:grid}.ap-sum dt{color:var(--sub)}.ap-sum dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ap-sum dd s{color:var(--faint);margin-right:6px;font-weight:500}.ap-sum .tot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ap-sum .tot>span{color:var(--sub);font-size:13px}.ap-sum .tot b{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:800}.ap-sum .fine{color:var(--sub);margin-top:8px;font-size:11.5px;line-height:1.6}@media (max-width:900px){.ap{grid-template-columns:1fr}.ap-sum{grid-area:1/1;margin-top:18px;padding:14px 16px;position:static}.ap-main{grid-row:2}.ap-sum .fine{display:none}.ap-sum .tot b{font-size:19px}.ap-main .tl{margin-top:24px}.stg{grid-template-columns:1fr}.stg-nav{position:static}.stg-nav nav{flex-direction:row;gap:4px;padding-bottom:4px;overflow-x:auto}.stg-nav nav a{white-space:nowrap;padding:7px 11px}.stg-env{flex-flow:wrap;margin:10px 0 0;padding-top:10px}.stg-row{grid-template-columns:1fr;gap:6px;padding:10px 0}.stg-l{padding-top:0}.stg-pk,.stg-pk.single{grid-template-columns:1fr 1fr;align-items:end}.stg-pk>div:first-child{grid-column:1/-1}.stg-links{grid-template-columns:1fr}.stg-h{flex-direction:column}.pgrid{grid-template-columns:1fr}}.loginfoot{text-align:center;max-width:380px;color:var(--faint);flex-direction:column;gap:2px;margin:18px auto 0;font-size:11.5px;line-height:1.6;display:flex}.loginfoot a{color:var(--sub);font-weight:600;text-decoration:underline}.chip.wait{color:#a86a12}.chip.wait i{background:#e39a26}.chip.info{color:#2563c9}.chip.info i{background:#3b82f6}.adm-app{--nav-h:0px;background:linear-gradient(to right,#fff 231px,var(--line) 231px,var(--line) 232px,var(--bg) 232px);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.adm-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.adm-head{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.adm-head .brand{font-size:17px}.adm-x{display:none}.adm-role{color:var(--sub);padding:6px 10px 0;font-size:11px;font-weight:700}.adm-nav{flex-direction:column;margin-top:14px;display:flex}.adm-grp{flex-direction:column;gap:2px;display:flex}.adm-nav h6{color:var(--faint);margin:14px 10px 4px;font-size:11px;font-weight:700}.adm-nav a{height:36px;color:var(--sub);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.adm-nav a:hover{background:var(--bg-soft);color:var(--ink)}.adm-nav a.on{background:var(--ink);color:#fff}.adm-nav a .badge-n{margin-left:auto}.adm-nav a .c{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.adm-nav a.on .c{color:#ffffffa6}.adm-tool{background:var(--bg-soft);color:var(--ink);border-radius:12px;margin-top:auto;padding:12px 10px;font-size:13px;font-weight:700;display:block}.adm-tool:hover{box-shadow:0 0 0 1px var(--line2)}.adm-tool span{color:var(--sub);margin-top:2px;font-size:11px;font-weight:500;display:block}.adm-me{border-top:1px solid var(--line);color:var(--sub);flex-direction:column;gap:8px;min-width:0;margin-top:12px;padding:14px 10px 0;font-size:12px;display:flex}.adm-me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-me .tbtn{align-self:flex-start}.adm-main{width:100%;min-width:0;max-width:1280px;padding:0 32px 60px}.adm-mtop,.adm-dim{display:none}.adm-main .ph h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.2}.adm-main .crumb{color:var(--sub);margin-bottom:6px;font-size:12px}.adm-main .crumb a{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px}.adm-main .panel{top:12px}.adm-empty{color:var(--sub);margin:0;padding:4px 18px 16px;font-size:13px}.pad .adm-empty{padding:0}.adm-empty-td{color:var(--sub);text-align:center;padding:22px 14px!important}.pad{padding:16px 18px}.bh{flex-wrap:wrap;align-items:baseline;gap:10px;padding:16px 18px 12px;display:flex}.bh h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.bh h2 a:hover{text-decoration:underline}.bh .n{color:var(--sub);font-size:12px;font-weight:600}.bh .r{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pad .bh{padding:0 0 10px}.box.first{margin-top:0}.act{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:grid}a.act:hover{background:var(--bg-soft)}.act>span:first-child{min-width:0}.act small{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;display:block;overflow:hidden}.act b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.act b.nm{font-size:13px;font-weight:700}.act b.z{color:var(--faint)}.act b.bad{color:var(--neg)}.adm-kpi-box{margin-top:20px}.c-kpi{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.c-kpi .ec-stat b{white-space:nowrap;font-size:20px}.ec-stat .x{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:500;display:block;overflow:hidden}.hlv b span{background:linear-gradient(transparent 58%,var(--hl) 58%);padding:0 2px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.c-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.g3>.box,.c-row>.box{margin-top:16px}.wk{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:190px;padding:4px 18px 14px;display:grid}.wk>div{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.wk b{white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:700}.wk b.z{color:var(--faint);font-weight:500}.wk i{background:var(--ink);border-radius:4px 4px 0 0;width:60%;max-width:36px;display:block}.wk .cur i{background:var(--red)}.wk span{color:var(--sub);white-space:nowrap;border-top:1px solid var(--line2);text-align:center;width:100%;margin-top:6px;padding-top:5px;font-size:11px}.gr{grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:6px 18px;font-size:12px;display:grid}.gr b{font-weight:700}.gr .bar{background:var(--bg-soft);border-radius:4px;height:8px;overflow:hidden}.gr .bar i{background:var(--ink);border-radius:4px;height:100%;display:block}.gr .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--sub)}.tabsrow{margin-top:18px}.filt a{border:1px solid var(--line2);height:30px;color:var(--sub);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.filt a:hover{color:var(--ink)}.filt a.on{background:var(--ink);border-color:var(--ink);color:#fff}.srchf{align-items:center;gap:8px;display:flex}.srch{border:1px solid var(--line2);width:240px;height:36px;color:var(--ink);background:#fff;border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px}.srch:focus{border-color:var(--ink);outline:none}.ttbl.nw th,.ttbl.nw td{white-space:nowrap;padding:10px 12px}.ttbl.nw td.wrap{white-space:normal;max-width:280px;color:var(--sub);font-size:12px}.ttbl td>b{font-weight:700;display:block}.ttbl td .sub{color:var(--sub);font-size:12px;display:block}.ttbl td .sub.wrap{white-space:normal;max-width:240px}.ttbl td .two{margin-top:4px;display:block}.ttbl td .late{color:var(--neg);margin-top:2px;font-size:12px;font-weight:600;display:block}.ttbl td.who a:hover b{text-decoration:underline}.ttbl tr.sel td{background:var(--bg-soft)}.adm-refs{grid-template-columns:1fr;gap:0;display:grid}.adm-refs .pubrow2{box-shadow:none;border-radius:0;margin-top:0;padding:0}.stg-solo{grid-template-columns:1fr;margin-top:20px}.adm-inv{grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:1100px){.c-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.g3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.adm-app{--nav-h:57px;display:block}.adm-mtop{border-bottom:1px solid var(--line);z-index:30;background:#fff;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.adm-mtop .brand{font-size:17px}.adm-mtop .adm-role{margin-right:auto;padding:0}.adm-side{z-index:50;width:286px;height:auto;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 30px #0000002e}.adm-app.open .adm-side{transform:none}.adm-app.open .adm-dim{z-index:40;background:#191f2861;display:block;position:fixed;inset:0}.adm-x{border:1px solid var(--line2);cursor:pointer;width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.adm-main{padding:0 16px 60px}.adm-main .ph h1{font-size:22px}.adm-main .ph{margin-top:22px}.c-kpi{grid-template-columns:1fr 1fr}.g3,.c-row{grid-template-columns:1fr}.srchf,.srch{width:100%}.gr{grid-template-columns:96px minmax(0,1fr) 40px;padding:6px 16px}.adm-inv{grid-template-columns:1fr}}.pf-t th,.pf-t td{white-space:nowrap;padding-left:10px;padding-right:10px}.pf-t td.pn{white-space:normal;min-width:90px}.pf-t td.who b{white-space:normal;overflow-wrap:anywhere}.pf-t td.pn .chip{margin-top:3px;display:flex}.pf-t td small{color:var(--faint);white-space:nowrap;font-size:11px;display:block}.pf-t td.low{color:var(--neg);font-weight:700}.pf-t tr.sum td{background:var(--bg-soft);font-weight:700}.pf-mb{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:200px;padding:4px 18px 8px;display:grid}.pf-mb>div{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.pf-mb .bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:140px;display:flex}.pf-mb .bars i{background:var(--ink);border-radius:3px 3px 0 0;width:30%;max-width:16px;display:block}.pf-mb .bars i.c{background:#c9d0d8}.pf-mb .cur .bars i.s{background:var(--red)}.pf-mb b{white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:700}.pf-mb b.z{color:var(--faint);font-weight:500}.pf-mb span{color:var(--sub);border-top:1px solid var(--line2);text-align:center;white-space:nowrap;width:100%;margin-top:6px;padding-top:5px;font-size:11px}.pf-lgd{color:var(--sub);gap:14px;padding:0 18px 14px;font-size:12px;display:flex}.pf-lgd i{vertical-align:-1px;background:var(--ink);border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.pf-lgd i.c{background:#c9d0d8}.pf-rate{grid-template-columns:minmax(40px,1fr) 44px;align-items:center;gap:8px;min-width:110px;display:grid}.pf-rate .bar{background:var(--bg-soft);border-radius:4px;height:8px;overflow:hidden}.pf-rate .bar i{background:var(--ink);border-radius:4px;height:100%;display:block}.pf-rate .bar i.low{background:var(--neg)}.pf-rate b{text-align:right;font-size:12px;font-weight:700}.stg-pk.cost{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) auto 28px}.stg-pk.single.cost{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) auto}.stg-pk .stg-detail{grid-column:1/-1}.stg-pk .stg-detail textarea{resize:vertical;width:100%;height:auto;min-height:38px;padding:8px 11px;font-family:inherit;line-height:1.5}.stg-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);align-items:end;gap:10px;padding:10px 0;display:grid}@media (max-width:1280px){.stg-pk.cost,.stg-pk.single.cost{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.stg-pk.cost .stg-x{height:18px;line-height:18px;position:absolute;top:8px;right:0}}@media (max-width:900px){.stg-pk.cost,.stg-pk.single.cost,.stg-cost{grid-template-columns:1fr 1fr}.stg-cost>div:last-child{grid-column:1/-1}}@media (max-width:1280px){.pf-row{grid-template-columns:1fr}}@media (max-width:1100px){.pf-t .pf-t-hide{display:none}}@media (max-width:760px){.pf-t .pf-m-hide{display:none}}@media (min-width:900px){.adv{max-width:1000px}.adv .adv-head{padding:28px 28px 20px}.adv .adv-list{padding:16px 28px 28px}}.adv-asof{color:var(--sub);margin-top:6px;font-size:12px}.adv-s{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.adv-sh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;display:flex}.adv-sh .adv-sec{margin-top:0}.adv-tot{color:var(--sub);white-space:nowrap;font-size:12px}.adv-tot b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.adv-more{justify-content:center;margin-top:4px;display:flex}.pc .act{font-size:inherit;border-top:0;align-items:stretch;padding:0}.steps.adv-steps{box-shadow:none;margin-top:16px;position:static}.steps.adv-steps .s{padding:12px 16px}.steps.adv-steps .s .v{font-variant-numeric:tabular-nums;font-size:20px}.steps.adv-steps .s.sel,.steps.adv-steps .s.sel:hover{background:var(--ink);color:#fff}.steps.adv-steps .s.sel .l{color:#fff}.steps.adv-steps .s.sel .v small{color:#ffffffb3}.steps.adv-steps .s.sel .l i{color:var(--ink);background:#fff;border-color:#fff}.steps.adv-steps .s.sel.cur .l i{background:var(--red);border-color:var(--red);color:#fff}.steps.adv-steps .s.sel:focus-visible{outline-color:#fff}@media (max-width:760px){.steps.adv-steps{flex-wrap:nowrap}.steps.adv-steps .s{border-bottom:0;flex:1 1 0;padding:10px 8px}.steps.adv-steps .s .l{gap:4px;font-size:11px}.steps.adv-steps .s .l i{width:14px;height:14px;font-size:9px}.steps.adv-steps .s .v{font-size:16px}.steps.adv-steps .s .v small{font-size:11px}}.adv-grid2{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.adv-grid2 .pc{min-width:0}.adv-grid2 .pc .ad p{overflow-wrap:anywhere}@media (min-width:900px){.adv-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}}.adv-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.adv-gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.adv-post{box-shadow:var(--shadow);background:#fff;border-radius:14px;min-width:0;display:block;overflow:hidden}.adv-post .img{aspect-ratio:3/4;background:var(--line);position:relative}.adv-post .img img{object-fit:cover;width:100%;height:100%;display:block}.adv-post .fmt{color:#fff;background:#191f28b8;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.adv-post .pb{padding:10px 12px 12px}.adv-post .who{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.adv-post .who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.adv-post .who span{color:var(--sub);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.adv-post .ttl{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.adv-met{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;padding-top:8px;display:grid}.adv-met div{color:var(--sub);min-width:0;font-size:11px}.adv-met div b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;line-height:1.2;display:block}.adv-met.none{color:var(--sub);font-size:12px;display:block}.adv-rows{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.adv-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:11px 16px;display:flex}.adv-row:first-child{border-top:0}.adv-row .n{flex:1;min-width:0}.adv-row .n b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.adv-row .r{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.adv-row .lk{gap:10px;display:flex}.adv-row .lk a,.adv-row .lk button{color:var(--sub);border:0;border-bottom:1px solid var(--line2);cursor:pointer;background:0 0;padding:0;font-family:inherit;font-size:12px;line-height:1.5}@media (min-width:900px){.adv-rows.two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adv-rows.two .adv-row:nth-child(2){border-top:0}.adv-rows.two .adv-row:nth-child(odd){border-right:1px solid var(--line)}}.adv-rep{box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:18px 20px}.adv-rep .nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adv-rep .nums div{color:var(--sub);min-width:0;font-size:12px}.adv-rep .nums b{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2;display:block}.adv-rep .line{border-top:1px solid var(--line);color:var(--sub);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.adv-rep .line .btn{color:#fff}.people-inp{align-items:center;gap:6px;display:flex}.people-inp .inp{border:1px solid var(--line2);width:52px;height:30px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:0 8px;font-family:inherit;font-size:13px}.people-inp .inp:focus{border-color:var(--ink);outline:none}.people-inp span{color:var(--sub);font-size:12.5px}.vc-sheet{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.vc-sheet .hd{border-bottom:1px solid var(--line);padding:16px 18px 12px}.vc-sheet .hd b{font-size:15px;font-weight:700;display:block}.vc-sheet .hd span{color:var(--sub);margin-top:3px;font-size:12px;display:block}.vc-item+.vc-item{border-top:1px solid var(--line)}.vc-row{align-items:center;gap:12px;min-width:0;padding:12px 18px;display:flex}.vc-ck{appearance:none;border:1.5px solid var(--line2);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}.vc-ck:checked{background:var(--ink);border-color:var(--ink)}.vc-ck:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.vc-ck:disabled{cursor:default;background:var(--bg-soft);border-color:var(--line)}.vc-ck:disabled:checked{background:var(--pos);border-color:var(--pos)}.vc-ck:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vc-row .n{flex:1;min-width:0}.vc-row .n b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.vc-row .d{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px;font-weight:600}.vc-row .d small{color:var(--sub);font-size:12px;font-weight:500;display:block}.vc-row .x{flex:none}.vc-row .x button,.vc-note button{color:var(--sub);border:0;border-bottom:1px solid var(--line2);cursor:pointer;white-space:nowrap;background:0 0;padding:0;font-family:inherit;font-size:12px}.vc-note{color:var(--sub);justify-content:space-between;align-items:flex-start;gap:10px;padding:0 18px 12px 50px;font-size:12px;line-height:1.5;display:flex}.vc-note b{color:var(--ink);font-weight:600}.vc-form{gap:8px;padding:0 18px 14px 50px;display:grid}.vc-form .lb{color:var(--sub);font-size:12px;font-weight:600}.vc-in{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vc-in .react-datepicker-wrapper{width:150px}.vc-in .datefield-in,.vc-in .timefield-in{border-color:var(--line2);border-radius:12px;height:40px}.vc-in .btn{border-radius:12px;height:40px}.vc-in .btn:first-child{flex:1}.vc-form textarea{border:1px solid var(--line2);resize:vertical;width:100%;min-height:60px;color:var(--ink);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:13px}.vc-form textarea:focus{border-color:var(--ink);outline:none}.vc-sheet .ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.vc-sheet .ft .btn{border-radius:12px;flex:1;min-width:180px;height:42px}.vc-sheet .ft .btn:disabled{opacity:.45;cursor:default}.vc-sheet .ft span{color:var(--sub);font-size:12px}@media (max-width:600px){.vc-row{gap:10px;padding:12px 14px}.vc-note,.vc-form{padding-left:14px;padding-right:14px}}.vc-tally{color:var(--sub);flex-wrap:wrap;gap:18px;margin-top:10px;font-size:13px;display:flex}.vc-tally b{color:var(--ink);font-weight:700}.vc-sub{color:var(--sub);white-space:normal;max-width:240px;margin-top:2px;font-size:12px;display:block}.vc-req b{margin-top:4px;font-size:12px;font-weight:600;display:block}.vc-bt{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vc-wait{color:var(--sub);margin:10px 0 0;font-size:12px;line-height:1.5}@media (min-width:900px){.adv.wide{max-width:1180px}}.adv .warnp,.nb-inbox .warnp{color:var(--neg);font-size:13px;line-height:1.5}.adv .lk,.nb-inbox .lk{gap:10px;display:inline-flex}.adv .lk button,.adv .lk a{color:var(--sub);border:0;border-bottom:1px solid var(--line2);cursor:pointer;white-space:nowrap;background:0 0;padding:0;font-family:inherit;font-size:12px;line-height:1.5}.adv .btn:disabled{opacity:.45;cursor:default}.adv-head.nob{border-bottom:0;padding-bottom:14px}.av-headrow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.av-headbtn{border:1px solid var(--line2);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.av-headbtn em{color:var(--sub);font-size:12px;font-style:normal;font-weight:500}.av-stick{z-index:15;border-bottom:1px solid var(--line);background:#fff;padding:0 20px 14px;position:sticky;top:0}.av-stick .steps{margin-top:0}@media (min-width:900px){.adv .av-stick{padding:0 28px 16px}}#sec-mid,#sec-report,#sec-req{scroll-margin-top:104px}.av-filt{flex-wrap:wrap}.av-pt{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.av-pt .th,.av-pt .tr{grid-template-columns:minmax(0,1.15fr) 150px 170px 104px minmax(0,1.2fr);align-items:center;display:grid}.av-pt.ship .th,.av-pt.ship .tr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 304px minmax(0,1fr)}.av-pt .th{border-bottom:1px solid var(--line2)}.av-pt .th div{letter-spacing:.04em;color:var(--sub);padding:10px 14px;font-size:11px;font-weight:700}.av-item+.av-item{border-top:1px solid var(--line)}.av-pt .c{min-width:0;padding:11px 14px;font-size:13px}.av-pt .c.who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.av-pt .c .when{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.av-pt .c .when em{color:var(--faint);font-style:normal;font-weight:600}.av-pt .c small{color:var(--sub);margin-top:1px;font-size:12px;display:block}.av-pt .c .dash{color:var(--faint);font-size:12.5px}.av-pt .c .lk{margin-top:2px;display:flex}.av-pt .cf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.av-pt .cf .lk{margin-top:0}.av-came{border-radius:12px;height:36px;padding:0 16px}.av-pt .pps{justify-items:start;gap:8px;min-width:0;display:grid}.av-pt .pp{align-items:center;gap:10px;min-width:0;display:flex}.av-pt .pp img,.av-pt .pp .noimg{object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:38px;height:50px;display:block}.av-pt .pp .pt{min-width:0;color:var(--sub);font-size:12px;line-height:1.45}.av-pt .pp .pt b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.av-pt .pp .pt em{margin-left:6px;font-style:normal}.av-pt .pp .met{display:block}.av-pt .ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.av-pt .ft .btn{border-radius:12px;min-width:220px;height:42px}.av-pt .ft span{color:var(--sub);font-size:12px}.av-none{color:var(--sub);text-align:center;padding:18px;font-size:13px}.av-note{color:var(--sub);justify-content:space-between;align-items:flex-start;gap:10px;padding:0 14px 12px;font-size:12px;line-height:1.5;display:flex}.av-note b{color:var(--ink);font-weight:600}.vc-form.av-form{padding:2px 14px 14px}.av-pt .addr{align-items:flex-start;gap:8px;display:flex}.av-pt .addr p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.5}.av-pt .addr .mo{color:var(--sub)}.av-pt .sendin{align-items:center;gap:6px;display:flex}.av-pt .sendin select,.av-pt .sendin input{border:1px solid var(--line2);height:36px;color:var(--ink);background:#fff;border-radius:10px;min-width:0;padding:0 8px;font-family:inherit;font-size:13px}.av-pt .sendin select{flex:0 0 96px}.av-pt .sendin input{flex:1}.av-pt .sendin input:focus,.av-pt .sendin select:focus{border-color:var(--ink);outline:none}.av-pt .sendin .btn{border-radius:10px;flex:none;height:36px;padding:0 12px;font-size:12px}@media (max-width:899px){.av-pt .th{display:none}.av-pt .tr,.av-pt.ship .tr{padding:12px 14px;display:block}.av-pt .c{padding:0}.av-pt .c+.c{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.av-pt .c+.c:before{content:attr(data-l);width:52px;color:var(--sub);flex:none;font-size:12px;line-height:1.6}.av-pt .c+.c>*{min-width:0}.av-pt .c .addr,.av-pt .c .sendin,.av-pt .c .pp,.av-pt .c .pps{flex:1}.av-pt .c small,.av-pt .c .lk{margin-top:0;line-height:1.6}.av-pt .c.empty{display:none}.av-pt .ft .btn{flex:1;min-width:0}}.av-rq{box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.av-rq-new{gap:10px;padding:16px 18px;display:grid}.av-rq-new .toggle{justify-self:start}.av-rq-new .toggle button{height:34px;padding:0 14px;font-size:13px}.av-rq-new textarea,.av-rq-edit textarea{border:1px solid var(--line2);resize:vertical;width:100%;min-height:76px;color:var(--ink);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5}.av-rq-new textarea:focus,.av-rq-edit textarea:focus{border-color:var(--ink);outline:none}.av-rq-ft{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.av-rq-ft span{color:var(--sub);flex:1;min-width:160px;font-size:12px;line-height:1.45}.av-rq-ft .btn{border-radius:12px;height:40px;padding:0 20px}.av-rq-item{border-top:1px solid var(--line);padding:14px 18px}.av-rq-item .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.av-rq-item .top b{font-size:12px;font-weight:700}.av-rq-item .top .at{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.av-rq-item .top .chip{margin-left:auto}.av-rq-item p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.av-rq-item .lk{margin-top:8px}.av-rq-edit{gap:8px;margin-top:8px;display:grid}.av-rq-edit .bt{gap:8px;display:flex}.av-rq-edit .bt .btn{border-radius:12px;height:38px}.av-rq-re{background:var(--bg-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.av-rq-re b{margin-right:6px;font-size:12px;font-weight:700}.av-rq-re span{color:var(--faint);white-space:nowrap;margin-left:6px;font-size:12px}.av-bar{display:none}@media (max-width:760px){.av-bar{z-index:30;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.av-bar .btn{border-radius:12px;flex:1;height:44px;font-size:14px}.av-bar span{color:var(--sub);white-space:nowrap;font-size:12px}.adv.hasbar{padding-bottom:84px}}.nb-inbox{box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:24px;overflow:hidden}.nb-inbox .ih{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.nb-inbox .ih h2{align-items:center;margin:0;font-size:15px;font-weight:700;display:inline-flex}.nb-inbox .ih .sum{color:var(--sub);font-size:12.5px}.nb-inbox .ih .r{align-items:center;gap:8px;margin-left:auto;display:flex}.nb-ib{border-top:1px solid var(--line);padding:14px 18px}.nb-ib .top{color:var(--sub);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.nb-ib .top b{color:var(--ink);font-size:12px;font-weight:700}.nb-ib p.tx{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.nb-ib .bt{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.nb-ib.fold{align-items:center;gap:12px;padding:10px 18px;display:flex}.nb-ib.fold .tx1{min-width:0;color:var(--sub);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.nb-ib.fold .tx1 b{color:var(--ink);font-weight:700}.nb-empty{color:var(--sub);margin:0;font-size:13px;line-height:1.6}.nb-re{color:var(--sub);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}.nb-re b{color:var(--ink);font-weight:600}.nb-sent{background:var(--bg-soft);border-radius:12px;margin-top:10px;padding:10px 12px}.nb-sent .lb{color:var(--sub);font-size:12px;font-weight:600}.nb-sent p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.nb-comp{border:1px solid var(--line2);border-radius:14px;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.nb-comp .lb{color:var(--sub);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.nb-comp .lb em{color:var(--faint);font-style:normal;font-weight:500}.nb-comp .lb em button{color:var(--sub);border:0;border-bottom:1px solid var(--line2);cursor:pointer;background:0 0;margin-left:6px;padding:0;font-family:inherit;font-size:12px}.nb-comp .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nb-comp textarea{border:1px solid var(--line2);resize:vertical;width:100%;min-height:104px;color:var(--ink);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.nb-comp textarea.short{min-height:64px}.nb-comp textarea:focus,.nb-comp .inp1:focus{border-color:var(--ink);outline:none}.nb-comp .inp1{border:1px solid var(--line2);width:100%;height:36px;color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-family:inherit;font-size:13px}.nb-comp .ft{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nb-comp .ft span{color:var(--sub);font-size:12px}.nb-comp .ft .sp{flex:1}.nb-pick{margin-top:8px}.nb-names{color:var(--sub);margin:8px 0 0;font-size:12px;line-height:1.6}.lgrid .ccard .t .nb-new{vertical-align:1px;margin-left:8px}@media (max-width:760px){.nb-comp .cols{grid-template-columns:minmax(0,1fr)}.nb-ib.fold{flex-wrap:wrap}.nb-ib.fold .tx1{flex-basis:100%;order:3}}
