*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f5f4f0;color:#151812;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:210px 1fr}.shell>aside{background:#151914;color:#f5f5ee;position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:18px 13px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:10px;padding:2px 6px 20px}.brand>div:nth-child(2){display:flex;flex-direction:column}.brand b{font-size:13px;letter-spacing:.05em}.authBrand span,.brand span{font-size:8px;letter-spacing:.12em;color:#a8afa1}.brand>button{display:none;margin-left:auto;background:transparent;border:0;color:#fff}.mark{width:34px;height:34px;border-radius:10px;background:#cef04c;color:#11150f;display:grid;place-items:center;font-weight:900;font-size:13px}.mark.big{width:54px;height:54px;border-radius:15px;font-size:18px}nav{display:flex;flex-direction:column;gap:5px}nav button{height:42px;border:0;border-radius:11px;background:transparent;color:#afb6aa;display:flex;align-items:center;gap:11px;padding:0 10px;text-align:left}nav button:hover{background:#1e241d;color:white}nav button.active{background:#272d24;color:#fff;box-shadow:inset 3px 0 0 #cef04c}nav button span{flex:1 1}nav button em{font-style:normal;font-size:10px;color:#cef04c}.sideBottom{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.mode,.sideUser{border:1px solid #2b3129;border-radius:11px;padding:10px;background:#171c16;color:#fff}.mode{display:flex;align-items:center;gap:9px}.mode i{width:8px;height:8px;border-radius:50%;background:#5fd26b}.mode div,.sideUser div{display:flex;flex-direction:column;min-width:0}.mode b,.sideUser b{font-size:10px}.mode span,.sideUser span{font-size:8px;color:#8f988c}.sideUser{display:flex;align-items:center;gap:8px;border:1px solid #2b3129;text-align:left}.sideUser div{flex:1 1}.sideUser>svg:last-child{margin-left:auto}.shell>main{min-width:0}header{height:72px;background:#f8f7f3;border-bottom:1px solid #e3e1d9;justify-content:space-between;padding:0 28px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.title,header{display:flex;align-items:center}.title{gap:10px}.authCard>small,.intro small,.modalHead small,.panelHead small,.title small{font-size:9px;letter-spacing:.16em;font-weight:800;color:#7f887a}.title h1{font-size:18px;margin:4px 0 0}.mobileMenu{display:none;border:0;background:transparent;padding:6px}.actions{display:flex;gap:7px}.btn{height:36px;border-radius:9px;border:1px solid #deddd7;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:12px;background:white}.btn.dark{background:#161a15;color:white;border-color:#161a15}.btn.light{background:#fff;color:#1e211d}.btn:hover{filter:brightness(.98)}.content{padding:30px;max-width:1320px;margin:0 auto}.intro{margin-bottom:20px}.intro h2{font-size:27px;letter-spacing:-.04em;margin:7px 0 5px}.intro p{font-size:12px;color:#777e73;margin:0}.introRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:16px}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{background:#fff;border:1px solid #dfddd6;border-radius:14px;padding:16px 15px;min-height:112px;display:flex;flex-direction:column}.kpi.dark{background:#171b16;color:#fff;border-color:#171b16}.kpi>span{font-size:10px;color:#747c70}.kpi.dark small,.kpi.dark>span{color:#a9b0a4}.kpi>b{font-size:18px;margin:20px 0 8px;white-space:nowrap;letter-spacing:-.03em}.kpi small{font-size:9px;color:#969b93}.grid{display:grid;grid-gap:11px;gap:11px;margin-bottom:12px}.grid.two{grid-template-columns:1.6fr 1fr}.panel{background:#fff;border:1px solid #dfddd6;border-radius:15px;padding:16px}.panelHead{margin-bottom:12px}.panelHead h3{font-size:15px;margin:4px 0}.focusPanel{border:1px solid #cfd9a7;background:#f4f8df;border-radius:15px;padding:15px 17px;margin-bottom:12px;display:flex;justify-content:space-between;gap:20px}.focusPanel>div:first-child{display:flex;gap:12px;align-items:flex-start}.focusPanel small{font-size:9px;letter-spacing:.12em}.focusPanel h3{margin:3px 0 4px;font-size:15px}.focusPanel p{font-size:11px;color:#69705f;margin:0}.focusList{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.focusList button{display:grid;grid-template-columns:auto auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #d6dfb8;background:#fff;border-radius:10px;padding:8px 10px}.focusList button b{font-size:10px}.focusList button span{font-size:9px;color:#687061}.ship{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 2px;border-top:1px solid #eeece7}.ship:first-of-type{border-top:0}.shipIcon{width:31px;height:31px;border-radius:9px;background:#f1f2ec;display:grid;place-items:center}.ship>div:nth-child(2){display:grid;grid-template-columns:max-content max-content;grid-gap:4px 7px;gap:4px 7px;align-items:center}.ship>div:nth-child(2)>small{grid-column:1/3;color:#8b9188;font-size:9px}.shipValue{text-align:right;display:flex;flex-direction:column}.shipValue b{font-size:11px}.shipValue span{font-size:9px;color:#777d73;margin-top:4px}.statusBadge{display:inline-flex;width:max-content;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;background:#edf0e8;color:#596254}.s-통관중{background:#fff3c9;color:#8a6200}.s-통관완료{background:#e3f3ff;color:#12628a}.s-입고완료{background:#e6f6e7;color:#1b702b}.s-국내배송중,.s-국제배송중,.s-한국도착{background:#e8efff;color:#315b9f}.s-판매중{background:#eef9d7;color:#54760c}.s-정산완료,.s-판매완료{background:#e4eee3;color:#315c34}.s-반품,.s-보류{background:#ffe6e3;color:#a34134}.s-예약,.s-정산대기,.s-촬영대기{background:#f5edda;color:#876420}.eventRow{display:grid;grid-template-columns:18px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #efeee9}.eventRow:first-of-type{border-top:0}.eventRow div{display:flex;flex-direction:column}.eventRow b{font-size:10px}.eventRow small,.eventRow span{font-size:9px;color:#858b82}.tablePanel{padding:0;overflow:hidden}.tablePanel>.panelHead{padding:16px 16px 0}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{background:#faf9f6;color:#798075;text-align:left;font-size:9px;border-bottom:1px solid #e7e5de;white-space:nowrap}td,th{padding:10px 12px}td{border-bottom:1px solid #eeece6;vertical-align:middle}tr:last-child td{border-bottom:0}.block{display:block;color:#888f84;margin-top:4px;font-weight:400}.prod{display:flex;align-items:center;gap:9px;min-width:230px}.prod>div:last-child{display:flex;flex-direction:column}.prod small{font-size:8px;color:#91978e}.prod b{font-size:10px;margin:2px 0}.prod span{font-size:9px;color:#777d75}.thumb{width:38px;height:38px;border:1px solid #e0ded7;border-radius:9px;background:#f2f1ec;display:grid;place-items:center;font-weight:800;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover}.toolbar{gap:8px;margin-bottom:10px}.toolbar,.toolbar .search{display:flex;align-items:center}.toolbar .search{background:#fff;border:1px solid #dcdad3;border-radius:10px;padding:0 10px;height:38px;gap:7px;flex:1 1}.toolbar input{border:0;outline:0;width:100%;background:transparent}.batchActions select,.statusSelect,.toolbar>select{border:1px solid #dcdad3;border-radius:9px;background:#fff;padding:8px 9px;font-size:10px}.toolbar>span{font-size:10px;color:#777f73}.iconBtn{width:32px;height:32px;border:1px solid #deddd7;border-radius:8px;background:#fff;display:inline-grid;place-items:center;position:relative}.iconBtn.danger{color:#a44236}.busy{position:absolute;width:7px;height:7px;border-radius:50%;background:#d7f65a;right:3px;top:3px}.mini{background:#f0f1ec;color:#747b70;border-radius:7px;padding:4px 6px;font-size:8px}.batchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.batchCard{padding:18px}.batchTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.batchTop small{font-size:9px;color:#8a9087}.batchTop h3{margin:5px 0 0;font-size:14px}.flow{display:grid;grid-template-columns:repeat(9,minmax(62px,1fr));grid-gap:3px;gap:3px;margin:18px 0 13px;overflow-x:auto;padding-bottom:4px}.flow div{font-size:7px;color:#a0a49d;text-align:center;position:relative;padding-top:15px}.flow div:before{content:"";position:absolute;top:5px;left:0;right:0;height:2px;background:#e7e7e0}.flow div:first-child:before{left:50%}.flow div:last-child:before{right:50%}.flow i{position:absolute;top:1px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#dedfd8;border:2px solid white;z-index:1}.flow .done{color:#48533c;font-weight:700}.flow .done i,.flow .done:before{background:#cce952}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin:10px 0}.stats>div{background:#f4f3ef;border-radius:9px;padding:9px;display:flex;flex-direction:column;min-width:0}.stats span{font-size:8px;color:#8a9086}.stats b{font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.batchActions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.batchActions select{height:36px}.allocation{margin-top:10px;background:#f3f7e2;border-radius:9px;padding:9px;display:flex;align-items:center;gap:7px;font-size:9px}.allocation span{flex:1 1}.allocation button{border:1px solid #d9dfbd;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}.note{margin-top:9px;padding:8px 9px;border-radius:8px;background:#fff6dd;color:#796014;font-size:9px}.platforms{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.platforms section{display:flex;flex-direction:column}.platforms span{font-size:9px;color:#838980}.platforms b{font-size:21px;margin:12px 0 4px}.platforms small{font-size:8px;color:#969b92}.settingsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.settingsGrid p{font-size:10px;color:#6f776b}.empty{margin-top:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;color:#7b8278}.empty b{margin:8px 0 4px}.empty span{font-size:10px}.warningBox{display:flex;gap:9px;border:1px solid #efb5ae;background:#fff0ee;color:#8f3d34;border-radius:10px;padding:10px 12px;margin-bottom:12px}.warningBox>div{display:flex;flex-direction:column;gap:3px}.warningBox b{font-size:10px}.warningBox span{font-size:9px}.loadingBar{height:3px;background:linear-gradient(90deg,#c9ee4b,#ebf7b5,#c9ee4b);background-size:200% 100%;animation:load 1s linear infinite;margin:-15px 0 15px;border-radius:5px}@keyframes load{to{background-position:-200% 0}}.modalShade{position:fixed;inset:0;background:rgba(12,15,12,.55);z-index:100;display:flex;justify-content:flex-end}.modal{width:min(760px,100%);height:100vh;overflow:auto;padding:20px 22px}.modal,.modalHead{background:#faf9f5}.modalHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e4e2db;padding-bottom:14px;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:-20px;z-index:5;padding-top:8px}.modalHead h3{margin:4px 0 0;font-size:18px}.modalHead button{border:0;background:#fff;width:34px;height:34px;border-radius:9px}.formGrid{display:grid;grid-gap:10px;gap:10px}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.field>span{font-size:9px;font-weight:800;color:#677062}.field input,.field select,.field textarea{width:100%;border:1px solid #dcdad2;border-radius:9px;background:#fff;padding:10px 11px;outline:none;font-size:11px}.field textarea{min-height:80px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9db72d;box-shadow:0 0 0 3px rgba(201,238,75,.18)}.sectionTitle{border-top:1px solid #e4e2db;margin:12px 0;padding-top:15px}.sectionTitle h4{font-size:12px;margin:0 0 4px}.sectionTitle p{font-size:9px;color:#81877d;margin:0}.modalActions{display:flex;justify-content:flex-end;border-top:1px solid #e4e2db;margin-top:16px;padding-top:16px}.timeline{display:grid;grid-gap:7px;gap:7px;margin:10px 0}.timeline>div{display:grid;grid-template-columns:12px 1fr;grid-gap:8px;gap:8px}.timeline i{width:8px;height:8px;border-radius:50%;background:#ccea50;margin-top:4px}.timeline div>div{display:flex;flex-direction:column}.timeline b{font-size:9px}.timeline span,.timeline>small{font-size:8px;color:#8a9186}.checkRow{display:flex;gap:18px;margin:7px 0 13px;font-size:10px}.authPage{min-height:100vh;background:radial-gradient(circle at 30% 20%,#303920,#141814 50%);display:grid;place-items:center;padding:20px}.authCard{width:min(365px,100%);background:#fff;border-radius:18px;padding:26px}.authBrand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.authBrand>div:last-child{display:flex;flex-direction:column}.authCard h1{font-size:22px;margin:8px 0}.authCard p{font-size:10px;color:#7d8479;margin:0 0 18px}.authCard .field,.authCard>label{display:flex;flex-direction:column;font-size:9px;font-weight:800;gap:5px;margin-bottom:10px}.authCard input{height:42px;border:1px solid #dcdad3;border-radius:10px;padding:0 11px}.authError{background:#ffebe8;color:#a4493f;padding:8px;border-radius:8px;font-size:9px;margin-bottom:9px}.authSubmit{width:100%;margin-top:4px}.dangerText{color:#a44236}@media(max-width:1100px){.kpis{grid-template-columns:repeat(3,1fr)}.batchGrid,.grid.two{grid-template-columns:1fr}.platforms{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.shell{display:block}.shell>aside{position:fixed;left:-230px;width:220px;transition:.2s}.shell>aside.open{left:0}.brand>button,.mobileMenu{display:grid}.shade{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:25}header{height:64px;padding:0 13px}.title h1{font-size:15px}.actions .btn{padding:0 9px}.actions .btn span{display:none}.content{padding:18px 12px}.intro h2{font-size:22px}.introRow{display:block}.introRow>.btn{margin:-8px 0 12px}.kpis{grid-template-columns:repeat(2,1fr)}.kpis.three{grid-template-columns:1fr}.kpi{min-height:98px}.kpi>b{margin-top:14px;font-size:16px}.focusPanel{display:block}.focusList{margin-top:10px}.platforms{grid-template-columns:repeat(2,1fr)}.formGrid.three,.formGrid.two,.settingsGrid{grid-template-columns:1fr}.modal{padding:16px 13px}.modalHead{top:-16px}.toolbar{align-items:stretch;flex-wrap:wrap}.toolbar .search{flex-basis:100%}.flow div{font-size:6px}.stats{grid-template-columns:repeat(2,1fr)}.allocation{align-items:flex-start;flex-wrap:wrap}.allocation span{flex-basis:100%}.tableWrap{overflow:auto}.prod{min-width:190px}.batchActions{align-items:stretch}.batchActions>*{flex:1 1}.batchActions select{min-width:120px}}.linkedStatus{display:flex;align-items:center;gap:8px;background:#f0f3e7;border-radius:9px;padding:9px 10px;margin:4px 0 12px}.linkedStatus>span{font-size:9px;font-weight:800}.linkedStatus small{font-size:8px;color:#7d8577;margin-left:auto}.btn.accent{background:#d6f25a;border-color:#c6df49;color:#151912;font-weight:900}.btn.compact{height:30px;padding:0 8px;font-size:9px}.btn.disabled{opacity:.45;pointer-events:none}.editableRow{cursor:pointer;transition:background .12s ease}.editableRow:hover{background:#f7f9ef}.photoCount{height:30px;border:1px solid #deddd7;border-radius:8px;background:#fff;display:inline-flex;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:800;position:relative}.batchSub{display:block;font-size:8px;color:#8a9087;margin-top:4px}.stats small{font-size:7px;color:#8a9086;margin-top:3px}.callout{display:flex;flex-direction:column;gap:4px;background:#f1f5df;border:1px solid #dce7ad;border-radius:11px;padding:11px 12px;margin-bottom:14px}.callout b{font-size:10px}.callout span{font-size:9px;color:#707963;line-height:1.5}.accountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.accountCard{min-height:178px}.accountCard.muted{opacity:.62}.accountHead{display:flex;justify-content:space-between;align-items:flex-start}.accountHead small{font-size:7px;color:#8d9587;font-weight:900}.accountHead h3{font-size:14px;margin:4px 0 0}.storeName{display:block;font-size:18px;margin:15px 0 8px}.accountMeta{display:flex;gap:6px;flex-wrap:wrap}.accountMeta span{display:inline-flex;align-items:center;gap:3px;background:#f0f1ec;border-radius:7px;padding:4px 6px;font-size:8px;color:#676f63}.metricChips{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 8px}.metricChips span{font-size:8px;border:1px solid #e1dfd7;border-radius:999px;padding:4px 7px;background:#fff}.accountNote{display:block;font-size:8px;color:#8a9087;line-height:1.4}.openLink{display:inline-flex;align-items:center;gap:4px;color:#425d15;font-weight:800}.galleryManager{border:1px solid #deddd5;background:#fff;border-radius:13px;padding:14px;margin-bottom:16px}.galleryHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.galleryHead small{font-size:7px;letter-spacing:.16em;color:#839073;font-weight:900}.galleryHead h4{font-size:14px;margin:4px 0}.galleryHead p{font-size:9px;color:#7b8377;margin:0;line-height:1.5}.galleryActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.galleryGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.galleryItem{aspect-ratio:1/1;position:relative;border-radius:10px;overflow:hidden;background:#f0efe9;border:1px solid #e1dfd6}.galleryItem.primary{outline:2px solid #cbe94e;outline-offset:1px}.galleryItem img{width:100%;height:100%;object-fit:cover}.galleryOverlay{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(transparent,rgba(0,0,0,.72));padding:22px 6px 6px}.galleryOverlay button,.galleryOverlay span{display:inline-flex;align-items:center;gap:3px;border:0;border-radius:6px;background:rgba(255,255,255,.92);color:#252a22;padding:4px 5px;font-size:7px;font-weight:900}.galleryOverlay button.danger{color:#9d392e}.galleryEmpty{min-height:110px;margin-top:10px;border:1px dashed #d9d7cf;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#81887d}.galleryEmpty b{font-size:10px;margin:6px 0 3px}.galleryEmpty span{font-size:8px}.uploadNotice{margin-top:9px;background:#eef6cf;border-radius:8px;padding:7px 9px;font-size:8px;color:#536315}.s-매입중{background:#fff1d6;color:#8d5c06}.s-매입완료{background:#f5edda;color:#876420}.s-출고대기{background:#eee8ff;color:#65549b}@media(max-width:1100px){.accountGrid{grid-template-columns:1fr 1fr}.galleryGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.accountGrid{grid-template-columns:1fr}.galleryHead{display:block}.galleryActions{justify-content:flex-start;margin-top:10px}.galleryGrid{grid-template-columns:repeat(3,1fr)}.editableRow td:last-child{position:-webkit-sticky;position:sticky;right:0;background:#fff}.flow{grid-template-columns:repeat(9,70px)}}body,html{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}@media(max-width:760px){:root{--tap:48px}body{padding:0;overflow-x:hidden}header{box-sizing:border-box;min-height:calc(68px + env(safe-area-inset-top));height:auto;padding:calc(8px + env(safe-area-inset-top)) 10px 8px;gap:8px;align-items:center}.title{flex:1 1 auto;gap:8px}.title,.title>div{min-width:0}.title small{display:block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2}.title h1{margin:3px 0 0;font-size:16px;line-height:1.1;white-space:nowrap}.mobileMenu{display:grid;place-items:center;flex:0 0 var(--tap);width:var(--tap);height:var(--tap);min-width:var(--tap);min-height:var(--tap);padding:0;border:1px solid #deddd7;border-radius:12px;background:#fff;color:#151812;position:relative;z-index:2}.actions{flex:0 0 auto;gap:5px}.actions .btn{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:11px;font-size:0;gap:0}.actions .btn svg{width:18px;height:18px}.shell>aside{left:min(-86vw,-300px);width:min(86vw,320px);height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom))}.shell>aside.open{left:0}.brand{min-height:54px;padding-bottom:14px}.brand>button{display:grid;place-items:center;width:48px;height:48px;min-width:48px;padding:0;border-radius:12px}nav{gap:7px}nav button{min-height:50px;height:50px;border-radius:13px;padding:0 14px;font-size:15px}nav button svg{width:19px;height:19px}.sideUser{min-height:54px}.content{padding:20px 12px calc(28px + env(safe-area-inset-bottom))}.intro{margin-bottom:18px}.intro h2{font-size:24px;line-height:1.18}.intro p{font-size:12px;line-height:1.55}.btn{min-height:46px;border-radius:11px}.btn.compact{min-height:44px;height:44px;min-width:54px;padding:0 10px;font-size:11px}.iconBtn,.photoCount{min-width:44px;width:auto;min-height:44px;height:44px;border-radius:11px}.focusList button{min-height:46px;padding:10px 12px}.toolbar .search{min-height:48px;height:48px;border-radius:12px}.batchActions select,.statusSelect,.toolbar>select{min-height:44px;font-size:14px}.authCard input,.field input,.field select,.field textarea{min-height:48px;font-size:16px;line-height:1.25}.field textarea{min-height:110px}.inventoryTable .tableWrap{overflow:visible}.inventoryTable table{table-layout:fixed;width:100%}.inventoryTable td:nth-child(4),.inventoryTable td:nth-child(5),.inventoryTable td:nth-child(6),.inventoryTable td:nth-child(7),.inventoryTable td:nth-child(8),.inventoryTable th:nth-child(4),.inventoryTable th:nth-child(5),.inventoryTable th:nth-child(6),.inventoryTable th:nth-child(7),.inventoryTable th:nth-child(8){display:none}.inventoryTable td:first-child,.inventoryTable th:first-child{width:52%}.inventoryTable td:nth-child(2),.inventoryTable td:nth-child(3),.inventoryTable th:nth-child(2),.inventoryTable th:nth-child(3){width:18%}.inventoryTable td:nth-child(9),.inventoryTable th:nth-child(9){width:56px}.inventoryTable td{padding:12px 7px}.inventoryTable .prod{min-width:0;width:100%;gap:8px}.inventoryTable .prod>div:last-child{min-width:0}.inventoryTable .prod b,.inventoryTable .prod small,.inventoryTable .prod span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryTable .thumb{flex:0 0 44px;width:44px;height:44px}.inventoryTable .statusBadge{max-width:100%;padding:6px 7px;font-size:9px;white-space:nowrap}.inventoryTable .statusSelect{width:100%;max-width:86px;padding:6px 4px;font-size:11px}.inventoryTable .editableRow td:last-child{position:static;background:inherit}.batchActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.batchActions>*{width:100%;min-width:0}.batchActions .btn.accent,.batchActions .btn.dark{grid-column:1/-1}.modalShade{align-items:stretch;padding:0}.modal{width:100%;max-width:none;height:100dvh;padding:calc(10px + env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom));border-radius:0}.modalHead{top:0;margin:0 -2px 16px;padding:8px 2px 12px;min-height:58px;background:#faf9f5}.modalHead h3{font-size:19px;line-height:1.25}.modalHead button{width:48px;height:48px;min-width:48px;border-radius:13px}.galleryManager{padding:16px 14px}.galleryActions{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:8px;gap:8px}.galleryActions .btn{width:100%;min-height:50px}.galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.modalActions{position:-webkit-sticky;position:sticky;bottom:calc(-1 * env(safe-area-inset-bottom));z-index:8;margin:18px -14px -24px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:rgba(250,249,245,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modalActions .btn{flex:1 1;min-height:50px}}@media(max-width:390px){header{padding-left:8px;padding-right:8px}.mobileMenu{width:46px;min-width:46px;height:46px}.actions .btn{width:42px;min-width:42px;height:42px}.title small{max-width:92px}.inventoryTable .prod span{display:none}}.kpis.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.purchaseNow{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(360px,2fr) auto;align-items:center}.purchaseStageChips{display:flex;gap:5px;flex-wrap:wrap}.purchaseStageChips span{border:1px solid #d9debf;background:rgba(255,255,255,.65);border-radius:999px;padding:6px 8px;font-size:8px;color:#808772;display:inline-flex;gap:6px;align-items:center}.purchaseStageChips span b{background:#e5e8d4;border-radius:999px;padding:1px 5px;color:#606755}.purchaseStageChips span.hot{background:#fff;border-color:#c9d997;color:#40520d;font-weight:800}.purchaseStageChips span.hot b{background:#cfee55;color:#233000}.inboxPanel{padding:0;overflow:hidden;margin-bottom:20px}.inboxHead{padding:18px 18px 12px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.inboxHead small,.sectionDivider small{font-size:8px;letter-spacing:.16em;font-weight:900;color:#7f8b72}.inboxHead h3,.sectionDivider h3{font-size:18px;margin:5px 0 4px}.inboxHead p,.sectionDivider p{font-size:10px;color:#7d8379;margin:0;line-height:1.5}.inboxActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.inboxSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#e9e7df;border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9}.inboxSummary>div{background:#f9f8f4;padding:12px 16px;display:flex;flex-direction:column}.inboxSummary span{font-size:8px;color:#858c81}.inboxSummary b{font-size:14px;margin-top:5px}.inboxToolbar{padding:10px 14px;display:flex;align-items:center;gap:8px;background:#fff}.inboxToolbar .checkAll{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700}.inboxToolbar select{height:34px;border:1px solid #dcdad3;background:#fff;border-radius:8px;padding:0 8px;font-size:9px}.inboxToolbar>span{font-size:9px;color:#7b8277;margin-left:auto}.inboxToolbar .btn:disabled{opacity:.4;cursor:not-allowed}.inboxTable table{min-width:930px}.inboxTable .clickCell{cursor:pointer;min-width:300px}.inboxTable .clickCell:hover{background:#fafcf2}.inboxTable tr.converted{opacity:.62;background:#fafafa}.inboxStatus{min-width:116px}.rowActions{display:flex;gap:5px}.mutedText{color:#a0a69c!important}.sectionDivider{margin:26px 2px 12px;padding-top:16px;border-top:1px solid #dedbd3}.infoStrip{display:flex;gap:10px;align-items:flex-start;background:#f3f7df;border:1px solid #dfe7bb;border-radius:10px;padding:10px 12px;margin:10px 0}.infoStrip b{font-size:9px;white-space:nowrap}.infoStrip span{font-size:9px;color:#68705f;line-height:1.5}.importText{min-height:300px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important;line-height:1.55!important}.selectedInboxList{border:1px solid #e0ded6;border-radius:11px;overflow:hidden;margin-bottom:14px;max-height:260px;overflow-y:auto}.selectedInboxList>div{padding:10px 12px;border-bottom:1px solid #eceae4;display:grid;grid-template-columns:1fr auto;grid-gap:3px 12px;gap:3px 12px}.selectedInboxList>div:last-child{border-bottom:0}.selectedInboxList b{font-size:10px}.selectedInboxList span{font-size:9px;color:#757d72;grid-column:1/2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedInboxList small{font-size:8px;color:#8a9186;grid-row:1/3;grid-column:2;align-self:center}.s-구매확정{background:#f1eee7;color:#6a6458}.s-1차결제완료{background:#eaf4ff;color:#2d5f8b}.s-현지배송중{background:#ede8ff;color:#6652a0}.s-대행창고보관,.s-현지배송완료{background:#e5f5eb;color:#286b42}.s-2차결제대기,.s-묶음배송선택{background:#fff3c9;color:#8a6200}.s-배치전환완료{background:#e3eee3;color:#365b39}.s-취소{background:#f1e4e2;color:#9b4135}@media(max-width:1000px){.purchaseNow{grid-template-columns:1fr}.purchaseNow>.btn{justify-self:start}.kpis.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.inboxSummary{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.kpis.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseNow{padding:16px 14px;gap:14px}.purchaseStageChips{display:grid;grid-template-columns:1fr 1fr;width:100%}.purchaseStageChips span{justify-content:space-between;min-height:34px}.purchaseNow>.btn{width:100%;min-height:48px}.inboxHead{display:block;padding:16px 14px 12px}.inboxHead h3{font-size:19px}.inboxHead p{font-size:11px}.inboxActions{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.inboxActions .btn{width:100%;padding:0 8px}.inboxSummary{grid-template-columns:1fr 1fr}.inboxSummary>div{padding:11px 12px}.inboxSummary b{font-size:13px}.inboxToolbar{display:grid;grid-template-columns:1fr 1fr;padding:12px;grid-gap:8px;gap:8px}.inboxToolbar .checkAll{min-height:44px;align-items:center}.inboxToolbar select{height:44px;font-size:13px}.inboxToolbar>span{margin:0;align-self:center;font-size:10px}.inboxToolbar .btn{grid-column:1/-1;width:100%;min-height:50px}.inboxTable{overflow-x:auto;-webkit-overflow-scrolling:touch}.inboxTable table{min-width:820px}.sectionDivider{margin-top:22px}.selectedInboxList>div{grid-template-columns:1fr}.selectedInboxList small{grid-row:auto;grid-column:auto}.importText{min-height:42vh!important;font-size:16px!important}}