:root{--green-950:#004c39;--green-900:#005b43;--green-800:#007253;--green-700:#008b63;--green-600:#00a06e;--text:#142033;--muted:#7c8ca0;--line:#e5eaee;--bg:#f5f7f7}*{box-sizing:border-box}body,html{margin:0;min-width:1180px;background:var(--bg);color:var(--text);font-family:Arial,Noto Sans KR,sans-serif}button,input{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:190px;background:linear-gradient(180deg,#006047,#004f3b);color:white;padding:22px 12px 18px;display:flex;flex-direction:column;z-index:20}.brand{padding:0 15px 24px}.brand strong{display:block;font-size:38px;font-weight:900;letter-spacing:-2px;line-height:1}.brand span{display:block;margin-top:6px;font-size:9px;font-weight:800;letter-spacing:.6px}.side-nav{display:flex;flex-direction:column;gap:5px}.side-item{width:100%;height:50px;border:0;border-radius:9px;background:transparent;color:#fff;display:flex;align-items:center;gap:15px;padding:0 14px;text-align:left;font-size:16px}.side-item.active{background:rgba(17,164,112,.45);font-weight:800}.side-icon{width:25px;text-align:center;font-size:22px}.side-message{margin-top:auto;padding:0 16px 38px;display:flex;flex-direction:column;line-height:1.5}.side-message,.side-message strong{font-size:14px}.customer-center{border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:12px 10px;display:flex;gap:10px;align-items:center}.headset{width:35px;height:35px;border:2px solid white;border-radius:50%;display:grid;place-items:center}.customer-center div:last-child{display:flex;flex-direction:column}.customer-center span{font-size:11px}.customer-center strong{font-size:14px;margin:2px 0}.customer-center small{font-size:9px}.main{width:calc(100% - 190px);margin-left:190px}.hero{height:182px;background:linear-gradient(125deg,#00543f,#007253 58%,#005b43);color:white;grid-template-columns:1.25fr 1.6fr .65fr;padding:14px 32px;overflow:hidden}.hero-en{letter-spacing:4px}.hero-left h1{margin:2px 0 0}.hero-left h2{margin:7px 0 2px;letter-spacing:-1.5px}.hero-flow{justify-content:center;gap:20px}.flow-item{width:105px}.flow-icon{width:60px;height:60px;margin:0 auto 8px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);font-size:28px}.flow-item span{margin-top:5px;font-size:11px;line-height:1.4}.flow-arrow{font-size:28px;font-weight:400}.hero-right{border-left:2px solid rgba(255,255,255,.75);padding-left:22px}.hero-right strong{line-height:1.35}.hero-right span{margin-top:12px;line-height:1.5}.topbar{height:74px;background:#fff;border-bottom:1px solid #e8ecef;padding:0 26px 0 18px}.search-box{width:490px;height:43px;border:1px solid #dde3e7;border-radius:24px;background:#f9fafb;color:#77879a;padding:0 20px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.search-box b{color:#101827;font-size:24px}.top-actions{display:flex;align-items:center;gap:12px;font-size:13px}.notification{position:relative;border:0;background:transparent;font-size:24px;color:#111827}.notification i{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;background:#f04444;color:white;font-size:10px;font-style:normal;display:grid;place-items:center}.divider{width:1px;height:22px;background:#d9dfe3;margin:0 5px}.grade{height:30px;border-radius:18px;background:#6e7781;color:white;display:flex;align-items:center;gap:5px;padding:0 10px 0 5px;font-size:11px}.grade span{width:22px;height:22px;border-radius:50%;background:#9099a2;display:grid;place-items:center}.user-name{font-size:14px}.chevron{font-size:18px}.dashboard{padding:12px 14px 18px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.72fr);gap:10px}.dashboard-main{min-width:0}.dashboard-right{display:flex;flex-direction:column;gap:10px}.dashboard-two{display:grid;grid-template-columns:1.05fr .85fr;gap:10px;margin-top:10px}.left-column,.middle-column{display:flex;flex-direction:column;gap:10px}.panel{background:#fff;border:1px solid #e3e8eb;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px rgba(0,0,0,.015)}.section-title{min-height:27px;display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.section-title>div{display:flex;align-items:center;gap:12px}.section-title h3{margin:0;font-size:18px;letter-spacing:-.5px}.section-title span{color:#8c9aac;font-size:12px}.section-title button{border:0;background:transparent;color:#00976a;font-size:12px}.section-title.compact{justify-content:flex-start;gap:14px}.quick-panel{padding-bottom:12px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.quick-card{height:67px;border:0;border-radius:8px;display:flex;align-items:center;gap:12px;padding:9px 13px;text-align:left}.quick-card.green{color:white;background:linear-gradient(100deg,#008b61,#42b986)}.quick-card.blue{background:#e9f3ff;color:#15366b}.quick-card.orange{background:#fff1df;color:#6c451b}.quick-card.purple{background:#f1e9ff;color:#4b3276}.quick-icon{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.45);font-size:28px}.quick-copy{display:flex;flex-direction:column;gap:4px}.quick-copy strong{font-size:16px}.quick-copy small{font-size:11px}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.status-card{height:84px;border-radius:8px;padding:10px 11px;border:1px solid #e9ecef}.status-card>div{display:flex;align-items:center;gap:6px;font-size:12px}.status-icon{width:24px;height:24px;border-radius:50%;color:white;display:grid;place-items:center;font-size:11px}.status-card p{margin:6px 0 0;text-align:center;font-size:27px;font-weight:800}.status-card p small{margin-left:7px;color:#8d9aaa;font-size:11px;font-weight:400}.waiting{background:#fffaf3}.waiting .status-icon{background:#ff9900}.complete{background:#f1fbf5}.complete .status-icon{background:#0b9a5f}.shipping{background:#f1f7ff}.shipping .status-icon{background:#1885e9}.danger{background:#fff3f3}.danger .status-icon{background:#f34c4c}.recent-panel{min-height:217px}.order-table{width:100%}.order-row{display:grid;grid-template-columns:.7fr 1.3fr 1.75fr .5fr .9fr .85fr;min-height:27px;align-items:center;border-bottom:1px solid #edf0f2;font-size:11px}.order-row:last-child{border-bottom:0}.order-head{min-height:30px;background:#f1f4f5;color:#58697d;font-weight:700}.order-row span{padding:0 6px}.badge{display:inline-block;padding:4px 7px;border-radius:12px;font-size:10px}.badge.green{background:#dff5e8;color:#05814d}.badge.orange{background:#fff0d7;color:#ef8b00}.badge.blue{background:#dcefff;color:#087ed9}.settlement-list,.task-list{display:flex;flex-direction:column}.settlement-row,.task-row{min-height:35px;border-bottom:1px solid #edf0f2;display:grid;align-items:center;font-size:12px}.task-row{grid-template-columns:28px 1fr 35px 12px}.settlement-row:last-child,.task-row:last-child{border-bottom:0}.money-dot,.task-dot{width:21px;height:21px;border-radius:50%;color:white;display:grid;place-items:center;font-size:9px}.t1{background:#f24949}.t2{background:#ff9914}.t3{background:#1689ec}.t4{background:#647582}.task-row>b{color:#f04444;font-size:15px}.task-row>b small{font-size:10px;font-weight:400;color:#8694a5}.settlement-row{grid-template-columns:28px 1fr auto 12px}.settlement-row strong{font-size:14px}.settlement-row strong small{font-size:10px;font-weight:400;color:#7d8b9c}.money-dot.green{background:#0ca568}.money-dot.blue{background:#1688ed}.money-dot.orange{background:#ff9818}.money-dot.red{background:#f24c4c}.faq-panel,.notice-panel{min-height:250px}.notice-row{min-height:40px;display:grid;grid-template-columns:58px 1fr 72px;align-items:center;gap:5px;border-bottom:1px solid #edf0f2;font-size:11px}.notice-row:last-child{border-bottom:0}.notice-type{justify-self:start;padding:4px 8px;border-radius:6px;font-size:10px}.notice-type.red{background:#ff5151;color:white}.notice-type.green{background:#0a9568;color:white}.notice-type.gray{background:#eef1f3;color:#3f4d5b}.notice-row small{color:#8a98aa;text-align:right}.faq-row{min-height:40px;border-bottom:1px solid #edf0f2;display:grid;grid-template-columns:34px 1fr 15px;align-items:center;font-size:12px}.faq-row:last-child{border-bottom:0}.faq-row b{width:24px;height:24px;border-radius:50%;background:#8caeb8;color:white;display:grid;place-items:center}.faq-row i{font-style:normal;color:#8ba0b1;font-size:18px}.products-panel{grid-column:1}.product-title{justify-content:flex-start;gap:22px}.product-title button{margin-left:auto}.product-tabs{display:flex;gap:22px}.product-tabs b{color:#008b61;font-size:12px;border-bottom:2px solid #008b61;padding-bottom:6px}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.product-card{border:1px solid #e3e7ea;border-radius:8px;padding:6px;text-align:center;min-height:115px}.product-image{height:58px;display:grid;place-items:center;font-size:45px}.product-card strong{display:block;font-size:11px}.product-card span{display:block;margin-top:5px;font-size:10px;color:#7e8c9c}.stats-panel{grid-column:1}.stats-title{margin-bottom:2px}.stat-tabs{display:flex;gap:10px;margin-bottom:7px}.stat-tabs b,.stat-tabs span{padding:6px 12px;border-radius:7px;background:#f1f4f5;font-size:11px;font-weight:500;color:#7e8b9b}.stat-tabs b{background:#069565;color:white}.chart-legend{display:flex;justify-content:center;gap:35px;font-size:10px;color:#607184}.chart-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.legend-green{background:#079767}.legend-gray{background:#c3ccd3}.chart{height:112px;margin-top:6px;border-bottom:1px solid #cad3d9;display:flex;justify-content:space-around;align-items:flex-end;padding:0 20px}.chart-column{height:100%;width:55px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bars{height:85px;display:flex;gap:3px;align-items:flex-end}.bar{display:block;width:16px;border-radius:3px 3px 0 0}.order-bar{background:#079767}.purchase-bar{background:#c4cdd4}.chart-column>span{font-size:10px;color:#718196;margin-top:4px}.seasonal-panel{grid-column:2;grid-row:3/span 2}.seasonal-banner{height:165px;border-radius:8px;background:linear-gradient(90deg,#7b4822,#b45b32 42%,#ef9a74);color:white;padding:20px;position:relative;overflow:hidden;display:flex;align-items:center}.seasonal-banner>div:first-child{z-index:2}.seasonal-banner strong{display:block;font-size:20px;line-height:1.35}.seasonal-banner span{display:block;margin-top:9px;font-size:12px;line-height:1.5}.fruit-art{position:absolute;right:22px;bottom:8px;width:150px;height:140px}.fruit-art span{position:absolute;font-size:65px;filter:drop-shadow(0 5px 6px rgba(0,0,0,.2))}.fruit-art span:first-child{right:40px;bottom:10px}.fruit-art span:nth-child(2){right:0;bottom:35px}.fruit-art span:nth-child(3){right:75px;bottom:45px}.season-controls{position:absolute;right:10px;bottom:10px;display:flex;gap:5px}.season-controls button{width:27px;height:27px;border:0;border-radius:50%;background:white;color:#222}@media (max-width:1350px){.hero{grid-template-columns:1.15fr 1.55fr .7fr}.hero-left h1{font-size:48px}.hero-left h2{font-size:23px}.flow-item{width:90px}.flow-arrow{font-size:22px}.quick-grid{gap:8px}.quick-card{padding:8px}}.hero{padding:20px 38px;grid-template-columns:1.2fr 1.65fr .72fr;column-gap:30px}.hero-left{padding-left:4px}.hero-en{margin-bottom:5px;font-size:14px;letter-spacing:4.5px}.hero-left h1{font-size:55px}.hero-left h2{margin:0 0 7px}.hero-left p{font-size:17px}.hero-flow{gap:25px;padding:0 10px}.flow-item{width:112px}.flow-icon{width:64px;height:64px;margin-bottom:10px}.flow-item strong{font-size:16px}.flow-arrow{margin:0 2px}.hero-right{padding:8px 0 8px 28px}.hero-right span{margin-top:16px}.hero{padding:24px 48px 24px 38px;grid-template-columns:minmax(390px,1.25fr) minmax(560px,1.65fr) minmax(230px,.72fr);column-gap:52px;background:linear-gradient(115deg,#005a43,#006e50 48%,#007757 70%,#005e46)}.hero-left{align-self:center}.hero-en{margin:0 0 7px;letter-spacing:4.8px;opacity:.92}.hero-left h1{margin:0 0 7px;font-size:52px;line-height:.95;letter-spacing:-2.5px}.hero-left h2{margin:0 0 8px;font-size:25px;line-height:1.25;letter-spacing:-1px}.hero-left p{font-size:15px;line-height:1.55;opacity:.93}.hero-flow{display:flex;align-items:center;justify-content:space-between;gap:0;padding:0;align-self:center}.flow-item{width:100px;flex:0 0 100px;text-align:center}.flow-icon{width:54px;height:54px;margin:0 auto 10px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:rgba(255,255,255,.07);display:grid;place-items:center;font-size:24px}.flow-item strong{display:block;font-size:14px;line-height:1.3;white-space:nowrap}.flow-item span{display:block;margin-top:6px;font-size:10px;line-height:1.5;opacity:.9}.flow-arrow{flex:0 0 auto;margin:0 12px 28px;font-size:25px;font-weight:300;opacity:.9}.hero-right{align-self:center;min-height:132px;padding:7px 0 7px 30px;border-left:1px solid rgba(255,255,255,.65)}.hero-right strong{display:block;font-size:25px;line-height:1.45;letter-spacing:-.7px}.hero-right span{font-size:13px;line-height:1.65;opacity:.92}@media (max-width:1450px){.hero{padding-left:30px;padding-right:30px;grid-template-columns:minmax(350px,1.15fr) minmax(520px,1.55fr) minmax(210px,.7fr);column-gap:32px}.hero-left h1{font-size:48px}.hero-left h2{font-size:23px}.flow-item{width:90px;flex-basis:90px}.flow-arrow{margin-left:7px;margin-right:7px}.hero-right{padding-left:24px}.hero-right strong{font-size:23px}}.hero{background:radial-gradient(circle at 58% 35%,rgba(41,190,145,.2) 0,rgba(41,190,145,.08) 24%,transparent 46%),linear-gradient(118deg,#073f38,#07594a 25%,#08745a 52%,#08624f 76%,#043d37);box-shadow:inset 0 -1px 0 rgba(255,255,255,.1),0 5px 18px rgba(8,70,57,.1)}.hero .flow-icon{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 14px rgba(0,0,0,.08)}.hero .hero-right{border-left-color:rgba(255,255,255,.38)}.hero .flow-item span,.hero .hero-en,.hero .hero-left p,.hero .hero-right span{color:rgba(255,255,255,.84)}.hero .flow-item strong,.hero .hero-left h1,.hero .hero-left h2,.hero .hero-right strong{color:#ffffff}.hero{height:215px;display:grid;grid-template-columns:minmax(0,1fr) 310px;padding:25px 55px 25px 65px;column-gap:60px;background:#ffffff;color:#075943;border-bottom:1px solid #e3e9e7;box-shadow:0 5px 20px rgba(15,65,53,.05)}.hero,.hero-left{align-items:center}.hero-left{width:100%;padding:0;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero-en{display:block;margin:0 0 5px;color:#0a7257!important;font-size:13px;font-weight:800;letter-spacing:5px;opacity:1!important}.hero-left h1{margin:0 0 8px;color:#075943!important;font-size:58px;font-weight:900;line-height:1;letter-spacing:-3px}.hero-left h2{margin:0 0 9px;color:#075943!important;font-size:27px;font-weight:800;line-height:1.3;letter-spacing:-1.2px}.hero-left p{margin:0;color:#54736a!important;font-size:16px;font-weight:500;line-height:1.5}.hero-right{min-height:135px;padding:8px 0 8px 42px;border-left:1px solid #b9cec7!important;display:flex;flex-direction:column;justify-content:center;color:#075943}.hero-right strong{color:#075943!important;font-size:27px;font-weight:800;line-height:1.4;letter-spacing:-.8px}.hero-right span{display:block;margin-top:15px;color:#52756b!important;font-size:14px;line-height:1.6}@media (max-width:1450px){.hero{grid-template-columns:minmax(0,1fr) 270px;padding-left:40px;padding-right:40px;column-gap:40px}.hero-left h1{font-size:52px}.hero-left h2{font-size:24px}.hero-right{padding-left:30px}.hero-right strong{font-size:24px}}.hero{background:linear-gradient(90deg,#fbfefd,#f5fbf8 35%,#edf7f2 68%,#e2f1ea)!important}.hero-en{color:#15936f!important}.hero-left h1{color:#005b45!important}.hero-left h2{color:#08785b!important}.hero-left p{color:#6b827b!important}.hero-right{border-left-color:rgba(0,91,69,.22)!important}.hero-right strong{color:#005b45!important}.hero-right span{color:#607c73!important}.hero-logo{width:min(470px,72%);height:92px;margin:-5px auto 3px}.hero .hero-en,.hero .hero-left h1{display:none}.hero-left h2{margin-top:0}@media (max-width:1450px){.hero-logo{width:min(420px,72%);height:84px}}.hero-logo{display:block;width:min(600px,82%)!important;height:125px!important;object-fit:contain;margin:-5px auto 4px!important}.hero-left p{margin-top:0!important}@media (max-width:1450px){.hero-logo{width:min(540px,82%)!important;height:115px!important}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(460px,.85fr);background:#ffffff}.auth-brand{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:70px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.92),transparent 32%),linear-gradient(135deg,#f8fcfa,#e8f5ef 48%,#cce8dc)}.auth-brand:after{content:"";position:absolute;width:520px;height:520px;right:-230px;bottom:-240px;border-radius:50%;border:90px solid rgba(0,91,69,.035)}.auth-brand-inner{position:relative;z-index:1;width:min(620px,100%)}.auth-logo{display:block;width:min(500px,90%);height:150px;object-fit:contain;object-position:left center;margin-bottom:48px}.auth-brand h1{margin:0;color:#075943;font-size:40px;line-height:1.38;letter-spacing:-1.8px;font-weight:800}.auth-brand p{margin:25px 0 0;color:#58776e;font-size:18px;line-height:1.8;letter-spacing:-.4px}.auth-panel{display:flex;align-items:center;justify-content:center;padding:60px 70px;background:#ffffff}.auth-box{width:min(440px,100%)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:44px;border-bottom:1px solid #dfe7e4}.auth-tabs button{position:relative;border:0;background:transparent;padding:16px 5px;color:#8a9894;font-size:17px;font-weight:700;cursor:pointer}.auth-tabs button.active{color:#075943}.auth-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#08785b}.auth-heading{margin-bottom:30px}.auth-heading h2{margin:0;color:#17342c;font-size:30px;letter-spacing:-1px}.auth-heading p{margin:9px 0 0;color:#82918d;font-size:14px}.auth-form{gap:18px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:8px;color:#304b43;font-size:13px;font-weight:700}.auth-form input{width:100%;height:50px;box-sizing:border-box;border:1px solid #d8e1de;border-radius:8px;outline:none;padding:0 15px;background:#ffffff;color:#17342c;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.auth-form input::placeholder{color:#a6b1ae}.auth-form input:focus{border-color:#16836a;box-shadow:0 0 0 3px rgba(22,131,106,.09)}.auth-primary{width:100%;height:54px;margin-top:8px;border:0;border-radius:8px;background:#075943;color:#ffffff;font-size:16px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .08s ease}.auth-primary:hover{background:#064b39}.auth-primary:active{transform:translateY(1px)}.auth-primary:disabled{opacity:.65;cursor:default}.auth-helper{margin-top:25px;text-align:center;color:#83928e;font-size:13px}.auth-helper button{margin-left:8px;border:0;background:transparent;color:#08785b;font-weight:800;cursor:pointer}.auth-message{padding:12px 14px;border-radius:7px;background:#f1f7f4;color:#316455;font-size:13px;line-height:1.5}.verify-box{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;padding:16px 17px;border:1px solid #dce8e3;border-radius:9px;background:#f7fbf9}.verify-box div{display:flex;flex-direction:column;gap:5px}.verify-box strong{color:#254a3f;font-size:13px}.verify-box span{color:#879892;font-size:11px}.verify-box button{flex-shrink:0;height:35px;padding:0 12px;border:1px solid #d4dedb;border-radius:6px;background:#edf2f0;color:#97a39f;font-size:11px;cursor:not-allowed}.auth-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff,#eef8f3 55%,#d7ede3)}.auth-loading-logo{color:#075943;font-size:45px;font-weight:900;letter-spacing:-2px}.auth-loading-text{margin-top:15px;color:#758b84;font-size:13px}@media (max-width:1000px){.auth-page{grid-template-columns:1fr}.auth-brand{min-height:280px;padding:40px}.auth-logo{width:350px;height:100px;margin-bottom:20px}.auth-brand h1{font-size:29px}.auth-brand p{font-size:15px}.auth-panel{padding:50px 30px}}.logout-button{margin-left:4px;padding:0 11px;border:1px solid #d7e2de;transition:all .18s ease}.topbar{justify-content:space-between}.topbar,.topbar-user-area{display:flex;align-items:center}.topbar-user-area{justify-content:flex-end;gap:12px;white-space:nowrap;padding-right:18px;color:#263d36;font-size:12px}.topbar-item{display:inline-flex;align-items:center;gap:5px;height:32px;font-weight:600}.notification-item{position:relative}.bell-icon{font-size:18px;line-height:1}.notification-item .notification-count{position:absolute;top:-2px;left:11px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:10px;background:#ef5350;color:#ffffff;font-size:9px;font-weight:800;line-height:16px;text-align:center}.topbar-separator{width:1px;height:18px;background:#dce4e1}.grade-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;background:#82919c;color:#ffffff;font-size:10px;font-weight:800}.user-name{color:#1f332d;font-size:12px;font-weight:800}.logout-button{height:30px;margin-left:2px;padding:0 12px;border:1px solid #d5e0dc;border-radius:6px;background:#ffffff;color:#58736b;font-size:11px;font-weight:700;cursor:pointer}.logout-button:hover{border-color:#08785b;background:#f2f8f5;color:#075943}.verify-input-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px;width:100%}.verify-input-row input{min-width:0}.inline-verify-button{height:50px;padding:0 10px;border:1px solid #d7e2de;border-radius:8px;background:#f2f6f4;color:#93a29d;font-size:11px;font-weight:700;white-space:nowrap;cursor:not-allowed}.business-page{min-height:100vh;display:grid;grid-template-columns:minmax(460px,.9fr) minmax(620px,1.1fr);background:#ffffff}.business-brand{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:70px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.92),transparent 32%),linear-gradient(135deg,#f8fcfa,#e8f5ef 48%,#cce8dc)}.business-brand:after{content:"";position:absolute;width:520px;height:520px;right:-230px;bottom:-240px;border-radius:50%;border:90px solid rgba(0,91,69,.035)}.business-brand-inner{position:relative;z-index:1;width:min(560px,100%)}.business-logo{display:block;width:min(430px,90%);height:125px;object-fit:contain;object-position:left center;margin-bottom:45px}.business-brand h1{margin:0;color:#075943;font-size:40px;line-height:1.35;letter-spacing:-1.8px}.business-brand p{margin:23px 0 0;color:#58776e;font-size:17px;line-height:1.8}.business-step{display:flex;align-items:center;gap:8px;margin-top:45px;color:#718b83;font-size:11px}.business-step span{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #a9bdb6;border-radius:50%;font-size:10px;font-weight:800}.business-step span.done{border-color:#08785b;background:#08785b;color:#ffffff}.business-step span.current{border-color:#08785b;color:#08785b;background:#ffffff}.business-step strong{font-size:11px}.business-step i{width:25px;height:1px;background:#aec1ba;margin:0 3px}.business-panel{display:flex;justify-content:center;padding:55px 60px 80px;background:#ffffff}.business-box{width:min(620px,100%)}.business-heading{margin-bottom:30px}.business-heading>span{display:block;margin-bottom:7px;color:#15936f;font-size:11px;font-weight:800}.business-heading h2{margin:0;color:#17342c;font-size:30px;letter-spacing:-1px}.business-heading p{margin:9px 0 0;color:#82918d;font-size:14px}.business-form{display:flex;flex-direction:column;gap:17px}.business-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.business-form label{display:flex;flex-direction:column;gap:8px;color:#304b43;font-size:13px;font-weight:700}.business-form input,.business-form select{width:100%;height:50px;box-sizing:border-box;border:1px solid #d8e1de;border-radius:8px;outline:none;padding:0 15px;background:#ffffff;color:#17342c;font-size:14px}.business-form input:focus,.business-form select:focus{border-color:#16836a;box-shadow:0 0 0 3px rgba(22,131,106,.09)}.business-form input::placeholder{color:#a6b1ae}.business-section-title{display:flex;align-items:baseline;gap:10px;margin-top:12px;padding-top:23px;border-top:1px solid #e4ebe8}.business-section-title strong{color:#17342c;font-size:16px}.business-section-title span{color:#94a19d;font-size:11px}@media (max-width:1050px){.business-page{grid-template-columns:1fr}.business-brand{min-height:300px;padding:40px}.business-logo{width:350px;height:95px;margin-bottom:20px}.business-brand h1{font-size:29px}.business-panel{padding:45px 30px 70px}}@media (max-width:600px){.business-form-grid{grid-template-columns:1fr}.verify-input-row{grid-template-columns:minmax(0,1fr) 115px}}.id-check-button{height:50px;padding:0 12px;border:1px solid #08785b;border-radius:8px;background:#ffffff;color:#08785b;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.id-check-button:hover{background:#f1f8f5}.id-message{display:block;margin-top:2px;font-size:11px;font-weight:700}.id-message.success{color:#08785b}.id-message.error{color:#d34b4b}.home-fixed-header{width:100%!important}.topbar .search-box input{padding-right:46px!important}.topbar .search-box button{right:8px!important;width:30px!important;height:30px!important;z-index:2!important}.topbar .topbar-user-area{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:1350px){.topbar .search-box{width:420px!important;min-width:420px!important;flex-basis:420px!important}}.home-fixed-header{position:sticky!important;top:0!important;z-index:100!important;background:#ffffff!important}.home-fixed-header .hero{max-height:132px!important}.home-fixed-header .hero,.home-fixed-header .hero-left,.home-fixed-header .hero-right{height:132px!important;min-height:132px!important}.home-fixed-header .hero-logo{max-height:82px!important;width:auto!important}.topbar .search-box{position:relative!important;width:520px!important;min-width:520px!important;max-width:520px!important;flex:0 0 520px!important;overflow:visible!important}.topbar .search-box input{display:block!important;width:100%!important;height:36px!important;box-sizing:border-box!important;padding:0 44px 0 16px!important}.topbar .search-box button{position:absolute!important;top:50%!important;right:10px!important;left:auto!important;transform:translateY(-50%)!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;font-size:15px!important;line-height:1!important;cursor:pointer!important}.topbar .search-box button,.topbar .search-box button *{padding:0!important;margin:0!important}.topbar{height:64px!important}.search-box{border:1px solid #dde3e7!important;border-radius:22px!important;background:#f9fafb!important}.search-box input{left:16px!important;right:64px!important;height:30px!important;padding:0 12px!important;border:1px solid #9aa6a2!important;border-radius:2px!important}.search-box .search-button{right:19px!important;width:26px!important;height:26px!important;border:0!important;cursor:pointer!important}.hero{display:grid!important;align-items:stretch!important;background:linear-gradient(100deg,#ffffff,#f5fbf8 30%,#e6f4ed 65%,#cfe9dc)!important;border-bottom:1px solid #e3e9e7!important}.hero-left{min-width:0!important;padding:0 20px!important;text-align:center!important;transform:translateY(-5px)!important}.hero .hero-en,.hero .hero-left h1,.hero .hero-left h2{display:none!important}.hero-logo{width:520px!important;max-width:62vw!important;margin:0 auto -3px!important;object-position:center center!important}.hero-left p{opacity:1!important}.hero-right{min-height:115px!important;transform:none!important;color:#005b45!important}.hero-right span{margin:6px 0 0!important;opacity:1!important}.hero-flow{display:none!important}.search-box{position:relative!important;width:520px!important;max-width:520px!important;height:38px!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-sizing:border-box!important;overflow:visible!important}.search-box input{left:0!important;right:48px!important;width:auto!important;height:32px!important;padding:0 13px!important;border:1px solid #a8b3af!important;border-radius:3px!important;background:#ffffff!important;box-sizing:border-box!important;color:#596a65!important;font-size:12px!important;outline:none!important}.search-box .search-button,.search-box input{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.search-box .search-button{right:8px!important;width:30px!important;height:30px!important;padding:0!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#08705d!important}.search-box .search-button svg{width:19px!important;height:19px!important;display:block!important}.hero{padding:0!important;grid-template-columns:minmax(0,1fr) 330px!important}.hero-left{height:115px!important;padding:2px 20px 0!important;justify-content:center!important;transform:none!important;box-sizing:border-box!important}.hero-logo{max-width:68vw!important;height:84px!important;margin:-4px auto 2px!important;flex:0 0 auto!important}.hero-left p{display:block!important;margin:2px 0 0!important;color:#607a72!important;font-weight:500!important}.hero-right{position:relative!important;width:330px!important;padding:0 26px 0 34px!important;border-left:1px solid rgba(0,91,69,.22)!important}.hero-right strong{color:#005f4a!important;line-height:23px!important;letter-spacing:-.6px!important}.hero-right strong:after{width:38px!important;height:2px!important;margin:7px 0 6px!important;background:rgba(0,95,74,.32)!important}.hero-right span{color:#607a72!important;font-weight:500!important;letter-spacing:-.2px!important}.hero-right{border-left:none!important}.hero-logo{left:50%!important;top:8px!important;width:600px!important;max-width:600px!important;height:76px!important}.hero-left p{left:50%!important;top:82px!important}.hero-right{right:0!important;top:0!important;width:285px!important;height:115px!important;padding:0 28px!important}.hero-right strong{padding:0!important;font-size:19px!important;line-height:22px!important}.hero-right strong:after{width:52px!important;margin:8px 0 7px!important}.hero-left p,.hero-logo{left:calc(50vw - 167px)!important}.hero-logo{width:690px!important;max-width:690px!important}.hero-left p{top:88px!important}.hero-logo{width:780px!important;max-width:780px!important;height:88px!important;top:2px!important}.hero-left p{top:87px!important}.hero-logo{width:850px!important;max-width:850px!important;height:91px!important}.hero-left p,.hero-right span{bottom:17px!important}.hero-right span{position:absolute!important;left:28px!important;margin:0!important}.hero-logo{width:940px!important;max-width:940px!important;height:102px!important;top:0!important}.hero{height:115px!important;min-height:115px!important;max-height:115px!important;box-sizing:border-box!important}.hero-left{position:static!important}.hero-logo{top:-2px!important;width:1120px!important;max-width:1120px!important;height:108px!important;object-position:center!important}.hero-left p,.hero-logo{position:absolute!important;left:calc(50vw - 167px)!important;transform:translateX(-50%)!important}.hero-left p{top:auto!important;bottom:8px!important;margin:0!important;line-height:14px!important}.hero-right{right:38px!important;top:15px!important;height:88px!important;border:0!important;border-left:0!important;display:block!important;box-sizing:border-box!important;text-align:left!important}.hero-right strong{position:relative!important;padding:0 0 9px!important;color:#006b57!important;white-space:nowrap!important}.hero-right strong:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;display:block!important;width:46px!important;height:5px!important;margin:0!important;border:0!important;border-radius:5px!important;background:#0b8066!important}.hero-right span{position:static!important;font-size:11px!important;line-height:14px!important;color:#607a73!important}.hero{position:relative!important;min-height:114px!important;overflow:hidden!important}.hero,.hero-left{height:114px!important}.hero-left{position:absolute!important;left:calc(50% - 83px)!important;top:0!important;width:520px!important;transform:translateX(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:5px 0 0!important;margin:0!important}.hero-logo{display:block!important;width:360px!important;max-width:none!important;height:82px!important;object-fit:contain!important;margin:0!important;padding:0!important;flex:0 0 82px!important}.hero-left p{position:static!important;margin:5px 0 0!important;padding:0!important;font-size:12px!important;line-height:15px!important;white-space:nowrap!important;text-align:center!important}.hero-right{position:absolute!important;right:72px!important;top:50%!important;transform:translateY(-50%)!important;width:220px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.hero-right strong{display:block!important;margin:0!important;padding:0 0 7px!important;font-size:18px!important;line-height:21px!important;font-weight:800!important;border-bottom:4px solid #0b7a61!important}.hero-right span{margin:7px 0 0!important;font-size:12px!important;line-height:15px!important;white-space:nowrap!important}.hero-right span,.home-fixed-header .hero{display:block!important;padding:0!important}.home-fixed-header .hero{position:relative!important;min-height:114px!important;max-height:114px!important;overflow:hidden!important;background:linear-gradient(100deg,#ffffff,#f5fbf8 30%,#e6f4ed 65%,#cfe9dc)!important}.home-fixed-header .hero,.home-fixed-header .hero .hero-left{height:114px!important;margin:0!important;box-sizing:border-box!important}.home-fixed-header .hero .hero-left{position:absolute!important;left:calc(50% - 95px)!important;top:0!important;width:560px!important;min-height:0!important;transform:translateX(-50%)!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.home-fixed-header .hero .hero-logo{width:430px!important;max-width:none!important;height:86px!important;max-height:none!important;margin:-2px auto 0!important;object-fit:contain!important;object-position:center center!important;flex:0 0 86px!important}.home-fixed-header .hero .hero-left p,.home-fixed-header .hero .hero-logo{position:static!important;display:block!important;padding:0!important;transform:none!important}.home-fixed-header .hero .hero-left p{margin:2px 0 0!important;color:#607a72!important;font-size:12px!important;font-weight:500!important;line-height:15px!important;white-space:nowrap!important;text-align:center!important}.home-fixed-header .hero .hero-en,.home-fixed-header .hero .hero-left h1,.home-fixed-header .hero .hero-left h2{display:none!important}.home-fixed-header .hero .hero-right{position:absolute!important;right:72px!important;top:50%!important;width:220px!important;height:auto!important;min-height:0!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;border:0!important;display:block!important;color:#005b45!important;box-sizing:border-box!important}.home-fixed-header .hero .hero-right strong{position:relative!important;display:block!important;margin:0!important;padding:0 0 8px!important;border:0!important;color:#005f4a!important;font-size:18px!important;font-weight:800!important;line-height:21px!important;letter-spacing:-.5px!important;white-space:nowrap!important}.home-fixed-header .hero .hero-right strong:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;display:block!important;width:46px!important;height:4px!important;margin:0!important;border-radius:2px!important;background:#0b7a61!important}.home-fixed-header .hero .hero-right span{position:static!important;display:block!important;margin:7px 0 0!important;padding:0!important;color:#607a72!important;font-size:12px!important;font-weight:500!important;line-height:15px!important;white-space:nowrap!important}.account-container .topbar,.account-layout .topbar,.account-page .topbar{padding-left:16px!important;padding-right:26px!important}.account-container .search-box,.account-layout .search-box,.account-page .search-box{margin-left:0!important;width:448px!important;max-width:448px!important}.account-container .search-box input,.account-layout .search-box input,.account-page .search-box input{width:100%!important;box-sizing:border-box!important;padding-left:14px!important;padding-right:42px!important}.account-container .search-box button,.account-layout .search-box button,.account-page .search-box button{right:10px!important}body:has(.account-container) .topbar,body:has(.account-layout) .topbar,body:has(.account-page) .topbar{padding-left:16px!important;padding-right:26px!important}.vendor-topbar-search-wrap{width:min(720px,54vw);min-width:560px;height:42px;display:flex;align-items:center;border:1px solid #d9e2df;border-radius:8px;background:#fff;overflow:hidden}.vendor-topbar-search{flex:1;min-width:0;height:100%;border:0;outline:0;padding:0 14px;color:#263d36;background:transparent;font-size:14px}.vendor-topbar-search::placeholder{color:#7c8ca0;opacity:1}.vendor-topbar-search-button{width:44px;height:100%;flex:0 0 44px;border:0;border-left:1px solid #e4ebe8;background:#f7faf9;color:#36564d;font-size:20px}@media (max-width:1400px){.vendor-topbar-search-wrap{width:520px;min-width:520px}}.vendor-home-layout{padding:12px 14px 24px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}.vendor-dashboard-main{display:flex;flex-direction:column;gap:10px;min-width:0}.vendor-dashboard-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.8fr);gap:10px}.vendor-home-right{min-width:0}.vendor-home-right .notice-panel{min-height:348px}.vendor-recent-panel{min-height:206px}.vendor-order-table{width:100%;overflow:hidden}.vendor-order-row{display:grid;grid-template-columns:.58fr 1.08fr .82fr 1.65fr .38fr .72fr .72fr;min-height:32px;align-items:center;border-bottom:1px solid #edf0f2;font-size:10.5px}.vendor-order-row:last-child{border-bottom:0}.vendor-order-row span{min-width:0;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-order-head{min-height:32px;background:#f1f4f5;color:#58697d;font-weight:700}.vendor-product-panel{margin-top:0}.vendor-product-status{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.vendor-product-status-card{border:1px solid #e4eae7;border-radius:9px;padding:13px 15px;background:#fbfdfc}.vendor-product-status-card>span{color:#52675f;font-size:12px;font-weight:700}.vendor-product-status-card strong{display:block;margin-top:4px;color:#102b22;font-size:25px}.vendor-product-status-card strong small{margin-left:4px;color:#84938e;font-size:11px;font-weight:500}.vendor-product-status-card p{margin:4px 0 0;color:#8b9994;font-size:10px}.vendor-home-right .notice-head-actions{display:flex;gap:4px}.vendor-home-right .notice-row-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.vendor-home-right .notice-row-button:hover{background:#f7faf9}.vendor-home-right .notice-empty{padding:42px 10px;text-align:center;color:#8a98aa;font-size:12px}.notice-admin-page{max-width:1180px;margin:0 auto}.notice-admin-page .workspace-page-head h1{margin:0;color:#102b22;font-size:27px}.notice-admin-page .workspace-page-head p{margin:7px 0 18px;color:#71827c;font-size:13px}.notice-admin-page .notice-admin-list,.notice-admin-page .notice-editor-card{background:#fff;border:1px solid #e0e8e4;border-radius:12px;padding:18px}.notice-admin-page .notice-editor-top{display:grid;grid-template-columns:120px minmax(0,1fr) 110px;gap:10px;align-items:center}.notice-admin-page .notice-editor-top select,.notice-admin-page .notice-editor-top>input{height:42px;border:1px solid #d9e2df;border-radius:7px;padding:0 11px;background:#fff}.notice-admin-page .notice-editor-top label{display:flex;align-items:center;gap:6px;color:#40574f;font-size:12px}.notice-admin-page .notice-editor-card textarea{width:100%;min-height:150px;margin-top:10px;resize:vertical;border:1px solid #d9e2df;border-radius:7px;padding:12px;font:inherit}.notice-admin-page .notice-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.notice-admin-page .primary-btn,.notice-admin-page .secondary-btn{height:38px;border-radius:7px;padding:0 18px;font-weight:700}.notice-admin-page .primary-btn{border:0;background:#08785b;color:#fff}.notice-admin-page .secondary-btn{border:1px solid #cad7d2;background:#fff;color:#40574f}.notice-admin-page .notice-message{margin:10px 0 0;color:#08785b;font-size:12px}.notice-admin-page .notice-admin-list{margin-top:14px}.notice-admin-page .notice-admin-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e8eeeb}.notice-admin-page .notice-admin-head strong{font-size:18px}.notice-admin-page .notice-admin-head span{color:#80908a;font-size:12px}.notice-admin-page .notice-admin-item{position:relative;padding:16px 110px 16px 4px;border-bottom:1px solid #edf1ef}.notice-admin-page .notice-admin-item:last-child{border-bottom:0}.notice-admin-page .notice-admin-meta{display:flex;align-items:center;gap:8px}.notice-admin-page .notice-admin-meta small,.notice-admin-page .notice-admin-meta>span{color:#83918c;font-size:11px}.notice-admin-page .notice-admin-item h3{margin:8px 0 5px;font-size:15px}.notice-admin-page .notice-admin-item p{margin:0;color:#5e706a;font-size:12px;line-height:1.6;white-space:pre-wrap}.notice-admin-page .notice-admin-actions{position:absolute;top:18px;right:4px;display:flex;gap:5px}.notice-admin-page .notice-admin-actions button{border:1px solid #d6e0dc;border-radius:6px;background:#fff;padding:6px 10px;color:#496058;font-size:11px}.notice-admin-page .notice-admin-empty{padding:45px 0;text-align:center;color:#8a9994}.vendor-simple-home{padding:18px 18px 32px}.vendor-control-dashboard{display:flex;flex-direction:column;gap:18px;width:100%}.vendor-control-section,.vendor-operation-section{background:#ffffff;border:1px solid #e1e9e5;border-radius:12px;padding:22px}.vendor-control-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.vendor-control-heading h2{margin:0;color:#102b22;font-size:22px;font-weight:800}.vendor-control-heading p{margin:6px 0 0;color:#71827c;font-size:13px;line-height:1.5}.vendor-control-time{flex:0 0 auto;padding:7px 11px;border:1px solid #dce6e1;border-radius:7px;background:#f7faf8;color:#60756d;font-size:11px;font-weight:700}.vendor-work-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vendor-work-card{min-width:0;min-height:168px;padding:16px;border:1px solid #e0e7e4;border-radius:10px;background:#ffffff;text-align:left;cursor:default;transition:border-color .15s ease,box-shadow .15s ease}.vendor-work-card:hover{border-color:#b9cbc4;box-shadow:0 4px 14px rgba(24,61,49,.06)}.vendor-work-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.vendor-work-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#edf5f1;color:#176b52;font-size:11px;font-weight:800}.vendor-work-status{padding:5px 8px;border-radius:20px;background:#f3f5f4;color:#87948f;font-size:10px;font-weight:700}.vendor-work-card>strong{display:block;color:#16352b;font-size:17px}.vendor-work-card>p{min-height:38px;margin:7px 0 15px;color:#71827c;font-size:12px;line-height:1.55}.vendor-work-card-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:11px;border-top:1px solid #edf1ef;color:#89968f;font-size:10px}.vendor-work-card-bottom b{color:#557068;font-size:17px}.vendor-work-card.orange .vendor-work-number{background:#fff3e7;color:#b86617}.vendor-work-card.blue .vendor-work-number{background:#eaf3fa;color:#39759c}.vendor-work-card.purple .vendor-work-number{background:#f3eef9;color:#76539a}.vendor-work-card.gray .vendor-work-number{background:#f0f2f2;color:#66736f}.vendor-deadline-guide{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;border:1px solid #f0dfc7;border-radius:9px;background:#fffaf3}.vendor-deadline-icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#f4a340;color:#ffffff;font-size:16px;font-weight:900}.vendor-deadline-guide strong{color:#67451f;font-size:12px}.vendor-deadline-guide p{margin:3px 0 0;color:#876a49;font-size:11px}.vendor-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vendor-operation-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:15px 17px;border:1px solid #e1e8e5;border-radius:10px;background:#fbfdfc;text-align:left;cursor:pointer}.vendor-operation-card:hover{border-color:#b8cbc3;background:#f8fbf9}.vendor-operation-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9px;background:#eaf4ef;color:#176b52;font-size:18px;font-weight:900}.vendor-operation-card strong{display:block;color:#17362c;font-size:14px;font-weight:800}.vendor-operation-card p{margin:5px 0 0;color:#788981;font-size:11px}.vendor-operation-card>span{color:#517168;font-size:11px;font-weight:700}@media (max-width:1350px){.vendor-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vendor-operation-grid,.vendor-work-grid{grid-template-columns:1fr}}.vendor-work-card-top{display:none}.vendor-work-card.green>strong{color:#08765b}.vendor-work-card.orange>strong{color:#c46a12}.vendor-work-card.blue>strong{color:#2879ad}.vendor-work-card.purple>strong{color:#7850a1}.vendor-work-card.gray>strong{color:#4f625c}.vendor-work-card>strong{font-size:18px;font-weight:800}.vendor-work-card-bottom{justify-content:flex-end}.vendor-orders-page{width:100%;max-width:1540px;margin:0 auto;color:#173c32}.vendor-orders-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.vendor-orders-head h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.8px}.vendor-orders-head p{margin:7px 0 0;color:#75827d;font-size:13px}.orders-excel-button{height:40px;padding:0 17px;border:1px solid #bfd0c9;border-radius:8px;background:#fff;color:#285448;font-weight:700;cursor:pointer}.orders-date-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;background:#fff;border:1px solid #dfe8e4;border-radius:11px}.orders-quick-dates{display:flex;gap:6px}.orders-quick-dates button{height:34px;padding:0 14px;border:1px solid #d7e1dd;border-radius:7px;background:#fff;color:#486159;cursor:pointer}.orders-quick-dates button:hover{background:#eef7f3;border-color:#9bc7b8}.orders-date-inputs{display:flex;align-items:center;gap:7px}.orders-date-inputs input{height:34px;border:1px solid #d7e1dd;border-radius:7px;padding:0 9px;color:#40574f;background:#fff}.orders-summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:11px}.orders-summary-card{padding:15px 17px;background:#fff;border:1px solid #dfe8e4;border-radius:10px}.orders-summary-card span{display:block;color:#71827c;font-size:12px;font-weight:700}.orders-summary-card strong{display:block;margin-top:5px;color:#163c32;font-size:23px}.orders-summary-card.strong{background:#edf8f3;border-color:#abd1c2}.orders-summary-card.strong strong{color:#08785b}.orders-filter-card{margin-top:11px;padding:13px;background:#fff;border:1px solid #dfe8e4;border-radius:11px}.orders-category-tabs,.orders-status-tabs{display:flex;flex-wrap:wrap;gap:5px}.orders-status-tabs{margin-top:8px;padding-top:8px;border-top:1px solid #edf1ef}.orders-category-tabs button,.orders-status-tabs button{min-width:64px;height:31px;padding:0 13px;border:1px solid #d8e2de;border-radius:6px;background:#fff;color:#536a62;font-size:12px;font-weight:700;cursor:pointer}.orders-category-tabs button.active,.orders-status-tabs button.active{border-color:#08785b;background:#08785b;color:#fff}.orders-detail-filters{display:grid;grid-template-columns:150px 170px minmax(300px,1fr);gap:7px;margin-top:10px}.orders-detail-filters input,.orders-detail-filters select{height:36px;border:1px solid #d8e2de;border-radius:7px;background:#fff;padding:0 10px;color:#40574f;outline:none}.orders-list-card{margin-top:11px;background:#fff;border:1px solid #dfe8e4;border-radius:11px;overflow:hidden}.orders-list-title{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #e7eeeb}.orders-list-title strong{font-size:16px}.orders-list-title span{margin-left:8px;color:#82918c;font-size:11px}.orders-list-title small{color:#899690}.orders-table-scroll{width:100%;overflow-x:auto}.orders-main-table{width:100%;min-width:1370px;border-collapse:collapse;font-size:11px}.orders-main-table th{height:37px;background:#f1f5f3;color:#53685f;border-bottom:1px solid #dfe7e3}.orders-main-table td,.orders-main-table th{padding:0 8px;white-space:nowrap;text-align:center}.orders-main-table td{height:42px;border-bottom:1px solid #edf1ef;color:#40544d}.orders-main-table tbody tr{cursor:pointer}.orders-main-table tbody tr:hover{background:#f4faf7}.orders-product-cell{max-width:220px;color:#173c32!important;font-weight:700;text-align:left!important}.orders-address-cell{max-width:210px;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.orders-money-strong{color:#08785b!important;font-weight:800}.orders-cs-badge,.orders-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:23px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800}.status-신규{background:#fff2d9;color:#9b6200}.status-발주확인{background:#e8f3ff;color:#286ca7}.status-송장대기{background:#f0ebff;color:#6d4eaf}.status-배송중{background:#e5f6ee;color:#08785b}.status-배송완료{background:#edf1f0;color:#5b6b65}.orders-cs-badge{background:#ffe8e8;color:#b54343}.orders-empty{height:100px!important;color:#899690!important}.seller-payment-card{margin-top:11px;padding:15px;background:#fff;border:1px solid #dfe8e4;border-radius:11px}.seller-payment-head{display:flex;justify-content:space-between;align-items:center}.seller-payment-head strong{font-size:16px}.seller-payment-head span{color:#87958f;font-size:11px}.seller-payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.seller-payment-item{display:grid;grid-template-columns:1.1fr 1fr .8fr 1fr;gap:8px;align-items:center;padding:12px;border:1px solid #e1e9e5;border-radius:8px;background:#fbfdfc}.seller-payment-item>div:first-child strong{display:block;font-size:13px}.seller-payment-item>div:first-child span{color:#899690;font-size:10px}.seller-payment-item small{display:block;color:#899690;font-size:9px}.seller-payment-item b{font-size:11px}.seller-payment-total b{color:#08785b}.order-detail-backdrop{position:fixed;inset:0;z-index:500;background:rgba(17,35,29,.22)}.order-detail-panel{position:absolute;top:0;right:0;width:430px;height:100%;overflow-y:auto;background:#fff;box-shadow:-12px 0 30px rgba(25,52,43,.12)}.order-detail-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 19px;background:#173c32;color:#fff}.order-detail-head span{display:block;font-size:11px;opacity:.72}.order-detail-head strong{display:block;margin-top:3px;font-size:16px}.order-detail-head button{border:0;background:transparent;color:#fff;font-size:28px;cursor:pointer}.order-detail-section{padding:16px 19px;border-bottom:1px solid #e8eeeb}.order-detail-section h3{margin:0 0 11px;color:#173c32;font-size:14px}.order-detail-row{display:grid;grid-template-columns:95px 1fr;gap:10px;margin:7px 0;font-size:11px}.order-detail-row>span{color:#84928d}.order-detail-row>strong{color:#354b43;text-align:right;font-weight:700}.order-detail-product{display:flex;justify-content:space-between;gap:15px;padding:11px;border-radius:7px;background:#f4f8f6}.order-detail-product strong{font-size:12px}.order-detail-product span{color:#7d8c86;font-size:10px}.order-detail-money{margin-top:10px}.order-detail-total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:11px;border-top:1px dashed #ccd8d3}.order-detail-total span{font-size:12px;font-weight:700}.order-detail-total strong{color:#08785b;font-size:19px}.order-detail-cs-current{padding:10px;border-radius:7px;background:#fff0f0;color:#a64242;font-size:11px;font-weight:700}.order-detail-no-cs{color:#899690;font-size:11px}.order-detail-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;padding:18px 19px 25px}.order-detail-actions button{height:42px;border-radius:8px;font-weight:800;cursor:pointer}.order-cs-button{border:1px solid #cbd8d3;background:#fff;color:#40574f}.order-confirm-button{border:0;background:#08785b;color:#fff}@media (max-width:1200px){.orders-summary-grid{grid-template-columns:repeat(3,1fr)}.seller-payment-grid{grid-template-columns:1fr}}.vendor-orders-page,.vendor-orders-page .orders-category-tabs button,.vendor-orders-page .orders-main-table td,.vendor-orders-page .orders-main-table th,.vendor-orders-page .orders-quick-dates button,.vendor-orders-page .orders-status-tabs button,.vendor-orders-page button,.vendor-orders-page input,.vendor-orders-page select,.vendor-orders-page table{font-size:12px}.seller-workspace{min-height:100vh!important}.seller-workspace,.seller-workspace-main{height:100vh!important;overflow:hidden!important}.seller-workspace-main{min-height:0!important;display:flex!important;flex-direction:column!important}.seller-workspace-main>.home-fixed-header{position:relative!important;top:auto!important;flex:0 0 auto!important;width:100%!important;z-index:100!important}.seller-workspace-scroll{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}