:root{color-scheme:dark;--bg:#080809;--panel:#141416;--panel2:#0e0e10;--line:rgba(255,255,255,.085);--line2:rgba(255,255,255,.055);--text:#f4f4f5;--muted:#8a8a93;--muted2:#5f5f68;--yellow:#ffd84d;--yellow2:#ffe984;--green:#69db9c;--danger:#ff8492;--radius:26px}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 44% -20%,rgba(255,216,77,.08),transparent 32rem),var(--bg);color:var(--text);font-family:'Noto Sans KR',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.status-bg{position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 28%);pointer-events:none}.status-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.status-header{height:76px;border-bottom:1px solid rgba(255,255,255,.035)}.status-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.status-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none}.status-brand img{width:38px;height:38px;border-radius:12px;box-shadow:0 8px 24px rgba(255,216,77,.15)}.status-brand strong{font-size:17px;font-weight:900;letter-spacing:-.04em}.status-nav{display:flex;align-items:center;gap:4px}.status-nav a{color:#b9b9c0;text-decoration:none;font-size:11px;font-weight:800;padding:10px 13px;border-radius:999px}.status-nav a:hover{background:rgba(255,255,255,.05);color:#fff}.status-nav .is-primary{background:var(--yellow);color:#17150d}.status-main{padding:54px 0 84px}.status-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:30px;align-items:end;margin-bottom:28px}.status-eyebrow,.status-card__kicker{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.04em}.status-hero h1{margin:12px 0 13px;font-family:'Jua','Noto Sans KR',sans-serif;font-size:clamp(42px,5.5vw,72px);font-weight:400;line-height:1.03;letter-spacing:-.045em}.status-hero h1 em{font-style:normal;color:var(--yellow)}.status-hero__copy p{max-width:700px;margin:0;color:#a2a2aa;font-size:12px;font-weight:700;line-height:1.8}.status-hero__mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.status-hero__mini div{min-height:78px;padding:14px;border:1px solid var(--line);border-radius:18px;background:rgba(20,20,22,.82);display:flex;flex-direction:column;justify-content:space-between}.status-hero__mini span{color:#686870;font-size:8px;font-weight:900}.status-hero__mini strong{font-size:11px;font-weight:900}.status-live-badge.online{color:var(--green)}.status-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);gap:16px;align-items:start}.status-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(19,19,21,.9);box-shadow:0 28px 70px rgba(0,0,0,.26);overflow:hidden}.status-card__head{padding:21px 22px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line2)}.status-card__head.compact{border-bottom:0;padding-bottom:10px}.status-card__head h2{margin:5px 0 5px;font-size:20px;font-weight:900;letter-spacing:-.035em}.status-card__head p{margin:0;color:#777780;font-size:9px;font-weight:700;line-height:1.6}.status-pulse{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.045);color:#898991;font-size:8px;font-weight:900;white-space:nowrap}.status-pulse i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(105,219,156,.08)}.status-lock{color:var(--yellow);font-size:14px}.trade-table-head{display:grid;grid-template-columns:94px minmax(0,1fr) 125px 94px;gap:16px;padding:11px 18px;color:#5f5f67;font-size:8px;font-weight:900;border-bottom:1px solid var(--line2);background:#101012}.status-sales-list{display:grid}.trade-row{display:grid;grid-template-columns:94px minmax(0,1fr) 125px 94px;gap:16px;align-items:center;min-height:82px;padding:14px 18px;border-bottom:1px solid var(--line2);background:rgba(255,255,255,.008);transition:.18s ease}.trade-row:last-child{border-bottom:0}.trade-row:hover{background:rgba(255,255,255,.025)}.trade-row.is-waiting{box-shadow:inset 3px 0 0 rgba(255,216,77,.55)}.trade-row.is-completed{box-shadow:inset 3px 0 0 rgba(105,219,156,.5)}.trade-time{display:grid;gap:3px}.trade-time strong{font-size:10px;color:#d6d6da}.trade-time span{font-size:8px;color:#5f5f67}.trade-product{min-width:0;display:flex;align-items:center;gap:11px}.trade-product__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:12px;background:rgba(255,216,77,.1);color:var(--yellow);font-size:12px;font-weight:900}.is-completed .trade-product__icon{background:rgba(105,219,156,.09);color:var(--green)}.trade-product div{min-width:0}.trade-product strong{display:block;font-size:11px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-product strong b{color:#777780;font-size:9px}.trade-product small{display:block;margin-top:4px;color:#696971;font-size:8.5px;font-weight:700}.trade-amount{display:grid;gap:3px;text-align:right}.trade-amount span{color:#66666e;font-size:8px;font-weight:800}.trade-amount strong{font-size:11px;font-weight:900;color:#f0f0f2}.trade-state{text-align:right}.trade-badge{display:inline-flex;min-width:72px;justify-content:center;padding:7px 9px;border-radius:999px;font-size:8px;font-weight:900}.trade-badge.waiting{background:rgba(255,216,77,.11);color:var(--yellow2);border:1px solid rgba(255,216,77,.12)}.trade-badge.completed{background:rgba(105,219,156,.1);color:#9ce8ba;border:1px solid rgba(105,219,156,.12)}.status-empty{padding:40px 20px;text-align:center;color:#777780;font-size:10px;font-weight:700}.status-lookup-form{padding:12px 22px 22px;display:grid;gap:12px}.status-lookup-form label,.settlement-edit-form label{display:grid;gap:7px}.status-lookup-form label>span,.settlement-edit-form label>span{color:#8b8b93;font-size:9px;font-weight:900}.status-lookup-form input,.settlement-edit-form input,.settlement-edit-form select{width:100%;height:48px;border:1px solid var(--line);border-radius:14px;background:#0d0d0f;color:#f4f4f5;padding:0 13px;font-size:11px;font-weight:800;outline:none}.status-lookup-form input:focus,.settlement-edit-form input:focus,.settlement-edit-form select:focus{border-color:rgba(255,216,77,.5);box-shadow:0 0 0 4px rgba(255,216,77,.045)}.status-submit{height:50px;border:0;border-radius:15px;background:var(--yellow);color:#17150d;padding:0 16px;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.status-submit:disabled{opacity:.55;cursor:wait}.status-security-note{margin:0;color:#5f5f67;font-size:8px;font-weight:700;line-height:1.6}.status-result{margin-top:17px}.status-result.is-hidden{display:none}.status-loading,.status-error{padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:#92929a;font-size:10px;text-align:center}.status-error{color:#ffadb5}.status-result-card{border:1px solid var(--line);border-radius:25px;background:var(--panel);padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.24)}.status-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.status-result-head>div>span{color:#67676f;font-size:9px;font-weight:900}.status-result-head h2{margin:6px 0 0;font-size:25px;font-weight:900;letter-spacing:-.04em}.status-result-head__actions{display:flex;gap:7px;align-items:center}.result-status,.settlement-edit-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:900}.result-status{background:rgba(255,255,255,.05);color:#c4c4c9}.result-status.PAYMENT_PENDING{background:rgba(255,216,77,.11);color:var(--yellow2)}.result-status.COMPLETED{background:rgba(105,219,156,.1);color:#9ce8ba}.result-status.REJECTED{background:rgba(255,132,146,.1);color:#ffadb5}.settlement-edit-btn{border:1px solid rgba(255,216,77,.18);background:rgba(255,216,77,.06);color:var(--yellow);cursor:pointer}.status-timeline{margin:22px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.timeline-step{position:relative;display:flex;align-items:center;gap:8px;color:#66666f;font-size:9px;font-weight:800}.timeline-step i{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;background:#0d0d0f;border:1px solid var(--line);font-style:normal;font-size:8px}.timeline-step.done{color:#e9e9ec}.timeline-step.done i{background:var(--yellow);color:#17150d;border-color:var(--yellow)}.timeline-rejected{padding:14px;border-radius:14px;background:rgba(255,132,146,.08);color:#ffadb5;font-size:10px;font-weight:900}.status-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.status-detail-grid>div{min-height:76px;padding:13px;border:1px solid var(--line2);border-radius:15px;background:#0e0e10;display:flex;flex-direction:column;justify-content:space-between}.status-detail-grid span{color:#65656d;font-size:8px;font-weight:800}.status-detail-grid strong{font-size:10px;font-weight:900}.customer-message{margin-top:10px;padding:14px;border-radius:15px;background:rgba(255,216,77,.055)}.customer-message span{color:var(--yellow);font-size:8px;font-weight:900}.customer-message p{margin:7px 0 0;color:#b0b0b7;font-size:9px;line-height:1.7}.status-footer{border-top:1px solid var(--line2)}.status-footer>div{min-height:70px;display:flex;align-items:center;justify-content:space-between;color:#55555d;font-size:8px;font-weight:800}.status-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;visibility:hidden;pointer-events:none}.status-modal.is-open{visibility:visible;pointer-events:auto}.status-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(10px)}.status-modal__card{position:relative;z-index:1;width:min(480px,100%);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#151517;padding:24px;box-shadow:0 38px 100px rgba(0,0,0,.6)}.status-modal__card h2{margin:6px 0 6px;font-size:23px;letter-spacing:-.04em}.status-modal__desc{margin:0 0 18px;color:#7e7e87;font-size:9px;line-height:1.6}.status-modal__close{position:absolute;right:14px;top:14px;width:34px;height:34px;border:1px solid var(--line);border-radius:11px;background:#202023;color:#999;font-size:20px;cursor:pointer}.settlement-edit-form{display:grid;gap:12px}.settlement-warning{padding:11px 12px;border-radius:13px;background:rgba(255,216,77,.08);color:#ddca7b;font-size:8.5px;font-weight:800;line-height:1.6}@media(max-width:900px){.status-hero{grid-template-columns:1fr}.status-hero__mini{max-width:620px}.status-layout{grid-template-columns:1fr}.status-card--lookup{order:-1}.trade-table-head{display:none}.trade-row{grid-template-columns:82px minmax(0,1fr) 110px 82px}.status-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.status-wrap{width:min(100% - 22px,1180px)}.status-nav a:not(.is-primary){display:none}.status-main{padding-top:34px}.status-hero h1{font-size:42px}.status-hero__mini{grid-template-columns:1fr 1fr}.status-hero__mini div:last-child{grid-column:1/-1}.trade-row{grid-template-columns:1fr auto;gap:10px;padding:14px}.trade-time{grid-column:1/2;grid-row:1}.trade-product{grid-column:1/2;grid-row:2}.trade-amount{grid-column:2;grid-row:2;text-align:right}.trade-state{grid-column:2;grid-row:1}.status-detail-grid{grid-template-columns:1fr}.status-result-head{flex-direction:column}.status-result-head__actions{width:100%;justify-content:space-between}.status-timeline{grid-template-columns:1fr 1fr}.status-footer>div{flex-direction:column;justify-content:center;gap:5px}}
