:root{--black: #0a0a0a;--ink: #141414;--gray-9: #1c1c1c;--gray-7: #3a3a3a;--gray-5: #767676;--gray-4: #9a9a9a;--gray-3: #c4c4c4;--gray-2: #e2e2e2;--gray-1: #f1f1f1;--white: #ffffff;--green: #b6ff2e;--green-deep: #8fe000;--line: #e2e2e2;--line-strong: #c4c4c4;--radius: 6px;--tap: 44px;--maxw: 100%;--fz-bar: 50;--fz-modal: 100;font-synthesis:none}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,system-ui,sans-serif;font-size:14px;line-height:1.35;color:var(--black);background:var(--white);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:14px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--black);background:var(--white);color:var(--black);padding:0 12px;height:34px;border-radius:var(--radius);font-weight:600;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:background .08s,color .08s}.btn:hover{background:var(--gray-1)}.btn.solid{background:var(--black);color:var(--white)}.btn.solid:hover{background:var(--gray-9)}.btn.green{background:var(--green);border-color:var(--black);color:var(--black)}.btn.green:hover{background:var(--green-deep)}.btn.ghost{border-color:var(--line-strong);color:var(--gray-7);font-weight:600}.btn.ghost:hover{border-color:var(--black);color:var(--black)}.btn.sm{height:28px;padding:0 9px;font-size:12px}.btn.icon{width:34px;padding:0;justify-content:center;font-size:16px}.btn.sm.icon{width:28px}.btn:disabled{opacity:.4;cursor:default}.btn.danger:hover{background:#fdeaea;border-color:#d33;color:#b00}.in{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 9px;background:var(--white);color:var(--black)}.in:focus{outline:none;border-color:var(--black)}textarea.in{resize:vertical;min-height:56px}label.fld{display:block;margin-bottom:10px}label.fld>span{display:block;font-size:12px;color:var(--gray-5);margin-bottom:4px;font-weight:600}.app{min-height:100%;display:flex;flex-direction:column;overflow-x:clip;max-width:100%}html,body{overflow-x:clip}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 16px}.topbar{position:sticky;top:0;z-index:var(--fz-bar);background:var(--white);border-bottom:1px solid var(--black)}.topbar .row{display:flex;align-items:center;gap:12px;height:52px}.brand{font-weight:800;letter-spacing:.14em;font-size:18px;cursor:pointer}.brand .dot{color:var(--green-deep)}.spacer{flex:1}.who{font-size:12px;color:var(--gray-5);display:flex;align-items:center;gap:6px}.role{border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px;font-weight:700;color:var(--gray-7);font-size:12px}.role.admin{background:var(--green);border-color:var(--black);color:var(--black)}.crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-5);padding:10px 0 2px}.crumb a{color:var(--gray-7);cursor:pointer;font-weight:600;white-space:nowrap}.crumb a:hover,.crumb b{color:var(--black)}.crumb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.shoot-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 8px}.shoot-head .meta{min-width:0;flex:1 1 200px}.shoot-actions{display:flex;gap:6px;flex-wrap:wrap}.section-title{font-size:13px;font-weight:700;color:var(--gray-5);letter-spacing:.02em;margin:18px 0 8px}.blocks{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.block{border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px 14px;cursor:pointer;background:var(--white);transition:border-color .08s,box-shadow .08s}.block:hover{border-color:var(--black);box-shadow:0 1px 0 var(--black)}.block .bn{font-size:16px;font-weight:700}.block .meta{color:var(--gray-5);font-size:12.5px;margin-top:3px}.tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.chip{font-size:11.5px;border:1px solid var(--line-strong);border-radius:100px;padding:1px 8px;color:var(--gray-7);background:var(--white);cursor:pointer}.chip.on{background:var(--green);border-color:var(--black);color:var(--black);font-weight:700}.empty{color:var(--gray-4);font-size:13px;padding:24px 0;text-align:center}.totalbar{position:sticky;top:52px;z-index:40;background:var(--black);color:var(--white);border-radius:0}.totalbar .row{display:flex;align-items:center;gap:12px;min-height:42px;cursor:pointer;padding:6px 0}.totalbar .tt{font-weight:700;font-size:15px;white-space:nowrap}.totalbar .tt .amt{color:var(--green)}.totalbar .brk{display:flex;gap:18px;flex-wrap:wrap;padding:0 0 8px;border-top:1px solid var(--gray-7);margin-top:2px}.totalbar .brk .k{color:var(--gray-3);font-size:12px;padding-top:8px}.totalbar .brk .k b{color:var(--white);font-size:14px;margin-left:6px}.totalbar .hint{color:var(--gray-4);font-size:11px}.tabbar{display:flex;gap:0;border-bottom:1px solid var(--black);overflow-x:auto;-webkit-overflow-scrolling:touch}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:10px 14px;font-size:14px;font-weight:600;color:var(--gray-5);border-bottom:2px solid transparent;white-space:nowrap}.tab:hover{color:var(--black)}.tab.on{color:var(--black);border-bottom-color:var(--green-deep);font-weight:700}.subtabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:12px 0}.subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--line-strong);background:var(--white);color:var(--gray-7);border-radius:100px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.subtab:hover{border-color:var(--black);color:var(--black)}.subtab.on{background:var(--green);border-color:var(--black);color:var(--black);font-weight:700}.subtab .x{color:var(--gray-4);font-weight:700}.subtab.on .x{color:var(--black)}.subtab .datelab{font-size:10.5px;color:var(--gray-5);font-weight:700}.subtab.on .datelab{color:var(--black)}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 12px}.cl{display:flex;flex-direction:column;gap:0}.cl-item{display:flex;flex-direction:column;gap:6px;padding:9px 4px;border-bottom:1px solid var(--line)}.cl-item:last-child{border-bottom:none}.cl-row{display:flex;align-items:center;gap:10px}.cl-atts{display:flex;flex-wrap:wrap;gap:6px;padding-left:30px}.att-thumb{position:relative;width:52px;height:52px;border:1px solid var(--line-strong);border-radius:4px;overflow:hidden;background:var(--gray-1)}.att-thumb img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;display:block}.att-del{position:absolute;top:1px;right:1px;width:16px;height:16px;border-radius:3px;border:none;background:#0009;color:#fff;font-weight:700;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.att-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:100px;padding:2px 4px 2px 10px;font-size:12px;background:var(--white)}.att-chip a{color:var(--gray-7);font-weight:600}.att-chip a:hover{color:var(--black)}.att-del-chip{width:16px;height:16px;border-radius:100px;border:none;background:var(--gray-2);color:var(--gray-7);font-weight:700;cursor:pointer;line-height:1;padding:0}.cbox{width:20px;height:20px;border:1px solid var(--line-strong);border-radius:4px;background:var(--white);cursor:pointer;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:transparent;line-height:1}.cbox.on{background:var(--green);border-color:var(--black);color:var(--black);font-weight:800}.cl-text{flex:1}.cl-item.done .cl-text{color:var(--gray-4);text-decoration:line-through}.grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.card-wrap.dragging{opacity:.45}.selbox{position:absolute;top:5px;right:5px;z-index:4;width:22px;height:22px;border-radius:5px;border:1px solid var(--line-strong);background:#fffffff2;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:transparent;padding:0}.selbox.on{background:var(--green);border-color:var(--black);color:var(--black);font-weight:800}.bulkbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--black);border-radius:var(--radius);background:var(--green);padding:7px 10px;margin:0 0 10px}.bulkbar .cnt{font-weight:800;font-size:13px}.bulkbar .sum{font-size:12.5px;font-weight:700}.daterow{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.daterow:last-child{border-bottom:none}.daterow .lab{font-size:13px;font-weight:700;width:70px;flex:0 0 auto}.daterow .val{flex:1;font-size:14px}.daterow .val.empty{color:var(--gray-4)}.calbtn{position:relative;width:34px;height:34px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.calbtn:hover{border-color:var(--black)}.calbtn svg{display:block}.calbtn input[type=date]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.imgbox.grab{cursor:grab}.imgbox.grab:active{cursor:grabbing}.card{border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;background:var(--white)}.card.sel{border-color:var(--black);box-shadow:0 0 0 1px var(--black)}.card.unavail{opacity:.85}.card.unavail .imgbox{filter:grayscale(1)}.card.unavail:after{content:"대여불가";position:absolute}.card-wrap{position:relative}.card.unavail .imgbox:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(45deg,transparent,transparent 9px,rgba(0,0,0,.1) 9px,rgba(0,0,0,.1) 11px)}.imgbox{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--gray-1);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);overflow:hidden}.imgbox img{max-width:100%;max-height:100%;object-fit:contain;display:block}.imgbox.wide{aspect-ratio:4 / 3}.imgbox.cover img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.imgbox.drop{outline:2px dashed var(--green-deep);outline-offset:-4px}.imgbox .ph{color:var(--gray-4);font-size:11px;text-align:center;padding:0 8px}.vbreak{display:inline-flex;flex-wrap:wrap;gap:14px;align-items:center}.vbitem{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--gray-7)}.vbitem .vbcount{color:var(--gray-5);font-weight:700}.segbox{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.segbox button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:6px 16px;font-size:13px;font-weight:600;color:var(--gray-7);border-right:1px solid var(--line-strong)}.segbox button:last-child{border-right:none}.segbox button:hover{color:var(--black)}.segbox button.on{background:var(--green);color:var(--black);font-weight:700}.subdot{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.3);vertical-align:middle;flex:0 0 auto}.colorpick{display:flex;gap:12px}.coloropt{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);cursor:pointer;padding:0}.coloropt.on{outline:2px solid var(--black);outline-offset:2px}.vendordot{position:absolute;top:8px;left:8px;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.3);box-shadow:0 1px 2px #0000002e;z-index:2;pointer-events:none}.card-body{padding:7px 8px 8px;display:flex;flex-direction:column;gap:5px}.card-body .nm{display:flex;flex-direction:column;gap:1px}.fldline{display:flex;gap:10px;align-items:center;min-width:0}.fldline .mini{display:flex;flex-direction:column;flex:1;min-width:0}.fldline .mini>span{font-size:10.5px;color:var(--gray-5);margin-bottom:2px;font-weight:600}.in.tiny{padding:5px 6px;height:30px}.in.tiny.num{text-align:right}.in.bare{border:none;border-bottom:1px solid var(--line);border-radius:0;padding:2px 0 3px;height:auto;background:transparent;font-size:12.5px}.in.bare:focus{border-bottom-color:var(--black)}.in.bare.num{text-align:right}.nmline{font-weight:700;font-size:13px}.specline{font-size:11px;color:var(--gray-5);border-bottom-color:transparent;padding-top:0}.specline:focus{border-bottom-color:var(--black)}.frow{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0}.frow .lab{font-size:10.5px;color:var(--gray-5);font-weight:600;flex:0 0 auto}.frow input{flex:1;min-width:0}.frow .unit{flex:0 0 auto;font-size:12px;color:var(--gray-6)}.sub{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:6px;margin-top:1px}.sub .l{font-size:11px;color:var(--gray-5)}.sub .v{font-weight:400}.card-actions{display:flex;gap:3px;flex-wrap:wrap}.card-actions .btn{flex:1}.card-actions .btn.sm{padding:0 5px;font-size:11.5px}.memodot{display:inline-block;width:7px;height:7px;border-radius:100px;background:var(--green-deep);margin-left:6px;vertical-align:middle}.toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--gray-7);font-weight:600}.toggle .sw{width:32px;height:18px;border-radius:100px;background:var(--gray-3);position:relative;transition:background .1s;flex:0 0 auto}.toggle .sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:100px;background:var(--white);transition:left .1s}.toggle.on .sw{background:var(--black)}.toggle.on .sw:after{left:16px}.spacelink .toolbar{margin:0 0 10px}.spacelink .linkin{flex:1 1 auto;max-width:560px}.planmedia{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;margin-bottom:16px}.planmedia-right{display:flex;flex-direction:column;gap:10px}.mediabox{border:1px solid var(--line-strong);border-radius:8px;padding:9px 10px;display:flex;flex-direction:column;gap:8px;background:var(--white)}.mediabox.grow{height:100%}.mediabox.drop{outline:2px dashed var(--green-deep);outline-offset:-3px}.mediabox-h{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.media-empty{flex:1;min-height:64px;display:flex;align-items:center;justify-content:center;color:var(--gray-4);font-size:12px;text-align:center;padding:14px 8px;border:1px dashed var(--line-strong);border-radius:6px;cursor:pointer}.media-empty:hover{border-color:var(--black);color:var(--gray-6)}.plan-h{font-size:13px;font-weight:700;margin-bottom:8px}.spacetot{margin-left:auto;font-size:13px;color:var(--black);white-space:nowrap;display:inline-flex;gap:20px;align-items:baseline}.spacetab{display:inline-flex;align-items:center;gap:6px;padding:5px 0;border:none;border-bottom:1px solid var(--black);border-radius:0;background:none;color:var(--gray-7);font-size:13px;font-weight:600}.spacetab.on{background:var(--green);color:var(--black);border-bottom-color:transparent;border-radius:var(--radius);font-weight:700;padding:5px 9px}.spacetab .sp-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.spacetab .x{color:var(--gray-4);font-weight:700;cursor:pointer}.spacetab.on .x{color:var(--black)}.spacetab .sp-check{width:15px;height:15px;flex:0 0 auto;border:1.5px solid var(--gray-4);border-radius:3px;background:var(--white);color:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:800}.spacetab .sp-check.on{background:var(--black);border-color:var(--black);color:var(--white)}.spacetab.on .sp-check{border-color:var(--black)}.exp-pickrow{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:14px}.minical{border:1px solid var(--line-strong);border-radius:8px;padding:10px;width:258px}.minical-head{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px;margin-bottom:6px}.minical-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.minical-dow{text-align:center;font-size:11px;color:var(--gray-5);font-weight:600;padding:2px 0}.minical-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;border-radius:6px;padding:6px 0;font-size:12.5px;cursor:pointer;color:var(--black)}.minical-day:hover,.minical-day.rng{background:var(--gray-1)}.minical-day.pick,.minical-day.ret{background:var(--green);border:1px solid var(--black);color:var(--black);font-weight:700}.exp-pickinfo{display:flex;flex-direction:column;gap:5px;font-size:13px}.exp-pickline .lab{font-size:11px;font-weight:700;color:var(--gray-5);margin-right:4px}.spacepills{display:flex;flex-wrap:wrap;gap:4px}.spacepill{font-size:11px;border:1px solid var(--line-strong);border-radius:100px;padding:1px 7px;color:var(--gray-7)}.spacepill.count{background:var(--green);border-color:var(--black);color:var(--black);font-weight:700}.imgbox .spacepills{position:absolute;top:6px;left:28px;right:32px;z-index:3;justify-content:flex-end;pointer-events:none}.imgbox .spacepill{background:#ffffffeb}.imgbox .spacepill.count{background:var(--green)}.spacehead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 10px}.spacehead .tot{font-weight:400;font-size:13px}.spacehead .tot .amt{color:var(--black);font-weight:400}.tot-right{display:flex;gap:8px;font-size:13px;font-weight:400;flex-wrap:wrap;align-items:center}.tot-right>span{border:1px solid var(--line-strong);border-radius:100px;padding:5px 12px;background:var(--white);font-weight:400;white-space:nowrap}.tot-right .amt{color:var(--black);font-weight:400}.spacetabsrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.spacetabsrow .subtabs{flex:0 1 auto}.kindrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.dupnote{color:var(--gray-5);font-size:12px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;z-index:var(--fz-modal);display:flex;align-items:center;justify-content:center;padding:14px}.modal{background:var(--white);border:1px solid var(--black);border-radius:8px;width:min(440px,calc(100vw - 28px));max-height:88vh;overflow:auto}.modal.wide{width:min(900px,calc(100vw - 28px))}.modal h3{margin:0;padding:14px 16px;border-bottom:1px solid var(--line);font-size:15px}.modal .body{padding:16px}.modal .foot{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--white)}.search-result{border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px 14px;cursor:pointer}.search-result:hover{border-color:var(--black)}.search-result .hit{font-size:12px;color:var(--gray-5);margin-top:6px}.search-result .hit b{color:var(--green-deep)}.row-list{display:flex;flex-direction:column}.lrow{display:flex;gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid var(--line);font-size:13px}.lrow .t{color:var(--gray-4);font-size:12px;white-space:nowrap}.lrow .u{font-weight:600}.lrow .tag{font-size:11px;border:1px solid var(--line-strong);border-radius:4px;padding:0 6px;color:var(--gray-7)}.expsheet{background:var(--white);border:1px solid var(--line-strong);border-radius:4px;padding:14px;margin-bottom:12px}.exphead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:10px}.exphead .t{font-weight:800;font-size:15px}.exphead .d{font-size:12.5px;color:var(--gray-7);font-weight:700}.exphead .d .lab{color:var(--gray-5);font-weight:600;margin-right:3px}.expgrid{display:grid;gap:8px;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));align-items:start}.expcell{border:1px solid var(--line);background:var(--white);overflow:hidden;border-radius:3px}.expcell-img{width:100%;aspect-ratio:1 / 1;background:#f6f6f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.expcell-img img{max-width:100%;max-height:100%;object-fit:contain;display:block}.expcell-name{font-size:12px;font-weight:600;color:#1a1a1a;text-align:center;padding:6px;border-top:1px solid #ececec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-cell{border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gray-1)}.export-cell img{max-width:100%;max-height:100%;object-fit:contain}.notice{border:1px solid var(--line-strong);border-left:3px solid var(--green-deep);padding:10px 12px;border-radius:4px;font-size:12.5px;color:var(--gray-7);background:var(--gray-1)}.linkprev{display:flex;gap:12px;align-items:flex-start}.linkprev-img{flex:0 0 auto;width:120px;height:120px;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--gray-1);display:flex;align-items:center;justify-content:center;cursor:pointer}.linkprev-img img{max-width:100%;max-height:100%;object-fit:contain}.linkprev-img .ph{color:var(--gray-4);font-size:12px}.linkprev-fields{flex:1;min-width:0}.linkprev-fields label.fld{margin-bottom:8px}@media (max-width: 640px){.linkprev{flex-direction:column;align-items:stretch}.linkprev-img{width:100%;height:160px}}.muted{color:var(--gray-5)}.right{text-align:right}.nowrap{white-space:nowrap}.modal.warn{width:min(340px,calc(100vw - 28px))}.modal.warn .warn-msg{padding:18px 18px 8px;font-size:15px;font-weight:600}.modal.warn .warn-foot{display:flex;justify-content:flex-end;padding:4px 14px 12px}.toolbar .linkin{flex:0 1 240px;min-width:140px;max-width:280px;height:34px}.spacelink .linkin,.toolbar .linkin{border-radius:var(--radius)}.addlist{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.addlist-row{border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius);padding:7px 10px;background:var(--gray-1)}.addlist-row.loading{border-left-color:var(--gray-4)}.addlist-row.ok{border-left-color:var(--green-deep)}.addlist-row.fail,.addlist-row.limit{border-left-color:#d33}.addlist-stat{display:block;font-size:13px;font-weight:600}.addlist-row.ok .addlist-stat{color:var(--green-deep)}.addlist-row.fail .addlist-stat,.addlist-row.limit .addlist-stat{color:#d33}.addlist-url{display:block;font-size:11px;color:var(--gray-5);word-break:break-all;margin-top:2px}@media (max-width: 640px){body{font-size:13.5px}.wrap{padding:0 10px}.blocks{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.topbar .row{height:48px;gap:8px}.brand{font-size:16px}.totalbar{top:48px}.card-body{padding:6px;gap:5px}.tab{padding:9px 10px}.who .nm-hide,.totalbar .basis-hint{display:none}input,textarea,select,.in,.in.tiny,.in.bare,.nmline,.specline,.cl-text{font-size:16px}.scrim{align-items:flex-start;padding-top:9vh}}
