@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:Noto Sans KR,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.top-toast{z-index:5000;border-radius:12px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:700;animation:.25s toastIn,.3s 2.9s forwards toastOut;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 14px 34px #0f172a2e}.top-toast-success{color:#fff;background:#0f9d58}.top-toast-dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff59}.sync-error-banner{z-index:6000;color:#fff;background:#b91c1c;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:13px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a47}.sync-conflict-banner{z-index:6000;color:#fff;background:#b45309;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:13px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:74px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a47}.sync-error-dot{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s infinite syncErrorPulse;box-shadow:0 0 0 4px #ffffff4d}@keyframes syncErrorPulse{0%,to{opacity:1}50%{opacity:.35}}.incoming-sms-notice{z-index:5100;color:#fff;text-align:left;background:#111c31;border:1px solid #ffffff2e;border-radius:16px;align-items:center;gap:12px;width:min(520px,100vw - 32px);padding:14px 16px;animation:.28s incomingSmsIn;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0f172a4d}.incoming-sms-notice:hover{background:#182642;transform:translate(-50%)translateY(-2px)}.incoming-sms-icon{background:linear-gradient(135deg,#4f7cff,#725cff);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.incoming-sms-copy{flex:1;gap:3px;min-width:0;display:grid}.incoming-sms-copy strong{font-size:14px}.incoming-sms-copy span{color:#b8c3d8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.incoming-sms-link{color:#aab7ff;flex:none;font-size:12px;font-weight:800}@keyframes incomingSmsIn{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}@media (width<=600px){.incoming-sms-notice{padding:12px;bottom:16px}.incoming-sms-link{display:none}}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.just-added-glow>td{animation:2.2s ease-out 2 justAddedGlow}.just-added-glow>td:first-child{box-shadow:inset 3px 0 #10b981}@keyframes justAddedGlow{0%{background:#10b98166}to{background:#10b98100}}.sidebar{color:#fff;z-index:30;background:#10192b;flex-direction:column;height:100vh;min-height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{border-bottom:1px solid #ffffff17;flex-shrink:0;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.brand-mark{background:linear-gradient(135deg,#4f7cff,#7c5cff);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:16px}.brand span{color:#9aa7bc;margin-top:2px;font-size:11px}.sidebar-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:auto;gap:7px;min-height:0;padding-top:22px;display:grid;overflow:hidden auto}nav::-webkit-scrollbar{width:6px}nav::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}nav::-webkit-scrollbar-thumb:hover{background:#ffffff47}nav button{color:#aeb8c9;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .18s;display:flex}nav button:hover{color:#fff;background:#ffffff0f}nav button.active{color:#fff;background:linear-gradient(135deg,#4f7cfff2,#715cfff2);box-shadow:0 10px 24px #3f54c140}.sidebar-footer{border-top:1px solid #ffffff17;flex-shrink:0;margin-top:auto;padding-top:18px}.profile-card{align-items:center;gap:11px;padding:8px;display:flex}.avatar{background:#273451;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.profile-card strong,.profile-card span{display:block}.profile-card strong{font-size:13px}.profile-card span{color:#8491a8;margin-top:2px;font-size:11px}.logout{color:#b8c1d0;background:0 0;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px;display:flex}main{min-width:0}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e8edf4;align-items:center;gap:18px;min-height:84px;padding:18px 30px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:21px}.topbar p{color:#8490a4;margin:4px 0 0;font-size:12px}.menu-button{background:#f0f3f8;border:0;border-radius:9px;padding:9px;display:none}.role-switch{background:#f2f5f9;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:5px;display:flex}.role-switch span{color:#7f8ba0;margin:0 6px;font-size:11px}.role-switch button{color:#738097;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12px}.role-switch button.selected{color:#26334d;background:#fff;font-weight:700;box-shadow:0 2px 8px #141f3314}.content{max-width:1500px;margin:0 auto;padding:24px 30px 50px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.summary-card{background:#fff;border:1px solid #e7ecf3;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:all .18s;display:flex;box-shadow:0 7px 24px #202d460a}.summary-card:hover{transform:translateY(-1px);box-shadow:0 10px 28px #202d4614}.summary-icon{color:#4f6fe8;background:#edf2ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.summary-card span{color:#7b879b;font-size:12px}.summary-card strong{letter-spacing:-.5px;margin-top:3px;font-size:24px;display:block}.summary-card small{color:#8c97aa;margin-left:4px;font-size:12px}.summary-card p{color:#a0a9b8;margin:5px 0 0;font-size:11px}.advance-summary-card{min-width:0}.advance-summary-body{flex:1;min-width:0}.advance-summary-list{gap:7px;margin-top:8px;display:grid}.advance-summary-row{background:#f7f9fd;border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.advance-summary-row span{color:#46536a;font-size:12px;font-weight:700}.advance-summary-row strong{letter-spacing:0;color:#28354c;margin-top:0;font-size:14px}.advance-summary-row strong small{color:#8c97aa;margin-left:2px;font-size:11px}.panel{background:#fff;border:1px solid #e5eaf2;border-radius:15px;margin-bottom:18px;padding:22px;box-shadow:0 8px 26px #1a26400a}.panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.panel-heading h2{margin:0;font-size:17px}.panel-heading p{color:#8d98aa;margin:5px 0 0;font-size:12px}.ghost-button,.primary-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .16s;display:inline-flex}.ghost-button{color:#68758a;background:#f2f5f8}.ghost-button:hover{color:#46536a;background:#e8ecf3}.primary-button{color:#fff;background:linear-gradient(135deg,#4e73ed,#6a5df1);box-shadow:0 7px 16px #525be038}.primary-button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #525be04d}.primary-button:active,.ghost-button:active{transform:translateY(0)}.source-tabs{background:#f1f4f8;border-radius:11px;gap:5px;margin-bottom:20px;padding:5px;display:inline-flex}.source-tabs button{color:#7b8798;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.source-tabs button.selected{color:#2c3850;background:#fff;box-shadow:0 2px 8px #1e293b14}.source-tabs button:disabled{opacity:.4;cursor:not-allowed}.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.form-grid.compact{align-items:end}.field{align-content:start;gap:7px;display:grid}.field.wide{grid-column:span 2}.field>span{color:#46536a;font-size:12px;font-weight:700}.field>span b{color:#ef4444;margin-left:3px}.field>span small{color:#9ca6b6;margin-left:7px;font-weight:400}.field input,.field select,.field textarea,.notice-editor{color:#26334a;background:#fff;border:1px solid #dce3ed;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 12px;transition:all .15s}.field input:focus,.field select:focus,.field textarea:focus,.notice-editor:focus{border-color:#6c7ff2;box-shadow:0 0 0 3px #6366f11a}.field textarea{resize:vertical;min-height:82px;font:inherit;padding:11px 12px;line-height:1.5}.input-suffix{border:1px solid #dce3ed;border-radius:9px;align-items:center;display:flex;overflow:hidden}.input-suffix:focus-within{border-color:#6c7ff2;box-shadow:0 0 0 3px #6366f11a}.input-suffix input{border:0;border-radius:0;flex:auto;min-width:0;box-shadow:none!important}.input-suffix span{color:#4a5568;white-space:nowrap;background:#f3f5f9;flex:none;align-self:stretch;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.readonly-value,.readonly-text{color:#35425a;background:#f3f6fa;border-radius:9px;align-items:center;min-height:42px;padding:0 12px;font-weight:800;display:flex}.readonly-value span{color:#8f9aad;margin-left:3px;font-size:12px}.readonly-text{color:#8995a8;font-weight:500}.calculation-box{background:linear-gradient(135deg,#f5f7ff,#f9f8ff);border:1px solid #dde5fb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.calculation-box span{color:#7c88a0;font-size:11px}.calculation-box strong{margin-top:5px;font-size:14px;display:block}.calculation-box b{color:#bcc5d3;margin:0 4px}.calculation-total{text-align:right}.calculation-total strong{color:#4f5fd7;font-size:22px}.calculation-total small{color:#8b97aa;margin-left:3px;font-size:12px}.info-banner,.success-message,.error-message{border-radius:9px;margin-top:12px;padding:11px 13px;font-size:12px}.info-banner{color:#4d67aa;background:#eef4ff}.success-message{color:#18794e;background:#ecfdf3}.error-message{color:#b4233c;background:#fff1f2}.form-actions{justify-content:flex-end;margin-top:18px;display:flex}.form-actions .primary-button{min-width:130px}.action-field{align-self:end}.action-field .primary-button{width:100%;min-height:42px}.check-row{color:#536176;border:1px solid #dce3ed;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:12px;display:flex}.check-row input{width:auto;min-height:0}.search-box{color:#8f9bad;background:#f3f6fa;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.search-box input{background:0 0;border:0;outline:none;min-width:210px;min-height:38px}.table-panel{padding:0;overflow:hidden}.table-panel .panel-heading{padding:20px 22px 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7c8799;white-space:nowrap;background:#f7f9fc;padding:12px 16px;font-weight:700}td{color:#536075;border-top:1px solid #edf0f5;padding:13px 16px}td strong{color:#28354c}.badge{color:#617086;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.badge.purple{color:#6a52cf;background:#f0edff}.badge.green{color:#228654;background:#eafbf2}.badge.red{color:#c23d55;background:#fff0f2}.icon-button{color:#7f8ba0;background:0 0;border:0;border-radius:7px;padding:7px;transition:all .15s}.icon-button:hover{color:#46536a;background:#eef1f7}.icon-button.danger:hover{color:#d23e55;background:#fff1f2}tbody tr:hover>td{background:#fafbfd}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #6c7ff2}.balance-chip{color:#6878b6;background:#f1f4ff;border-radius:9px;padding:9px 12px;font-size:11px}.balance-chip strong{color:#4150b8;margin-left:5px}.notice-editor{resize:vertical;min-height:230px;padding:14px}.empty-state{text-align:center;align-content:center;place-items:center;min-height:330px;display:grid}.empty-icon{color:#586ddc;background:#eef2ff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.empty-state h2{margin:16px 0 7px}.empty-state p{color:#8894a7;margin:0;font-size:13px}.backdrop{display:none}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.sidebar{width:248px;transition:all .2s;position:fixed;left:-270px}.sidebar.open{left:0}.sidebar-close,.menu-button{display:inline-flex}.backdrop{z-index:25;background:#080d1773;display:block;position:fixed;inset:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.content{padding:16px}.topbar{padding:14px 16px}.topbar p,.role-switch span{display:none}.summary-grid,.form-grid{grid-template-columns:1fr}.field.wide{grid-column:span 1}.calculation-box{flex-direction:column;align-items:flex-start}.calculation-total{text-align:left}.panel-heading{flex-direction:column;align-items:flex-start}.search-box{width:100%}.search-box input{width:100%;min-width:0}}.small-textarea{resize:vertical;color:#26334a;border:1px solid #dce3ed;border-radius:9px;outline:none;width:100%;min-height:92px;padding:11px 12px}.small-textarea:focus{border-color:#6c7ff2;box-shadow:0 0 0 3px #6366f11a}.strong-readonly{color:#334155;font-weight:700}.pending-panel{background:#fffafb;border-color:#ffd5dc}.pending-list{gap:8px;display:grid}.pending-item{background:#fff;border:1px solid #ffe2e7;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pending-item strong,.pending-item span{display:block}.pending-item span{color:#8c97aa;margin-top:3px;font-size:12px}.member-dark{color:#ffe27a;background:#050b15;border:1px solid #44391e;border-radius:16px;overflow:hidden;box-shadow:0 14px 40px #00000029}.member-title{border-bottom:1px solid #493d21;justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.member-title h2{margin:0;font-size:24px;font-weight:500}.member-refresh{color:#ffe27a;background:#080d18;border:1px solid #6b5728;border-radius:999px;align-items:center;gap:6px;padding:10px 15px;font-weight:800;display:inline-flex}.member-table-wrap{overflow-x:auto}.member-table{color:#ffe27a;min-width:1020px}.member-table th{color:#ffe27a;text-align:center;background:#08101d;border-bottom:1px solid #3d3420}.member-table td{color:#ffe27a;text-align:center;border-top:1px solid #332e22;padding:18px 14px}.member-table td:first-child{text-align:left}.member-table td:first-child strong,.member-table td:first-child span{display:block}.member-table td:first-child span{color:#77849c;margin-top:10px}.online-dot{background:#475569;border-radius:50%;width:15px;height:15px;display:inline-block}.online-dot.on{background:#2ee56f;box-shadow:0 0 10px #2ee56f}.toggle{background:#374151;border:0;border-radius:99px;width:48px;height:25px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;display:block}.toggle.on{background:#42b8ed}.toggle.on span{transform:translate(23px)}.member-table select{color:#ffe27a;background:#070d17;border:1px solid #806725;border-radius:10px;padding:9px 13px;font-weight:800}.member-delete{color:#ff5368;background:0 0;border:1px solid #ef4058;border-radius:999px;padding:8px 17px;font-weight:800}.rate-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.rate-matrix>label{border:1px solid var(--border);background:#fafbff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.rate-matrix>label>span{font-size:13px;font-weight:700}.rate-matrix .input-suffix{max-width:130px}.vendor-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 22px 22px;display:grid}.vendor-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px}.vendor-card-head{justify-content:space-between;align-items:flex-start;display:flex}.vendor-card-head div{flex-direction:column;gap:5px;display:flex}.vendor-card-head strong{font-size:17px}.vendor-card-head span,.vendor-card p{color:var(--muted);font-size:12px}.vendor-rate-list{border-top:1px solid var(--border);margin:14px 0}.vendor-rate-list div{border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.match-list{gap:10px;margin-top:18px;display:grid}.match-row{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.match-row>div{flex-direction:column;gap:4px;display:flex}.match-row span{color:var(--muted);font-size:12px}.match-row select{max-width:340px}.refund-source{min-height:140px}.status-dot{background:#cbd5e1;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.status-dot.online{background:#22c55e;box-shadow:0 0 0 4px #dcfce7}.mini-toggle{color:#64748b;background:#eef2f7;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.mini-toggle span{background:#94a3b8;border-radius:50%;width:8px;height:8px}.mini-toggle.on{color:#15803d;background:#e8f7ee}.mini-toggle.on span{background:#22c55e}@media (width<=1100px){.rate-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-cards{grid-template-columns:1fr 1fr}}@media (width<=700px){.rate-matrix,.vendor-cards{grid-template-columns:1fr}}.duplicate-panel{background:#fff7f7!important;border:2px solid #ef4444!important}.duplicate-warning{color:#991b1b;background:#fee2e2;border:1px solid #ef4444;border-radius:10px;margin-top:12px;padding:13px 15px;font-weight:700}.locked-input{cursor:not-allowed;color:#475569!important;background:#eef2f7!important}.raw-message{white-space:pre-wrap;color:#64748b;margin-top:7px;line-height:1.45;display:block}.match-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-actions select{min-width:300px}.summary-scroll{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.compact-panel{padding-bottom:18px}.inline-product-add{align-items:flex-end;gap:12px;padding:0 22px;display:flex}.inline-product-add .primary-button{height:42px}.product-list-panel{padding-bottom:10px}.product-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 22px 18px;display:grid}.product-list>div{border:1px solid var(--border);background:#fbfcfe;border-radius:10px;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;font-size:13px;display:flex}.vendor-basic-grid{grid-template-columns:2fr 1fr;gap:14px;padding:0 22px;display:grid}.vendor-account-grid{grid-template-columns:1fr 1.4fr 1fr;gap:14px;padding:14px 22px 0;display:grid}.compact-rates{grid-template-columns:repeat(4,minmax(190px,1fr));padding:0 22px}.compact-rates>label{padding:8px 10px}.compact-rates .input-suffix{width:104px;max-width:104px}.compact-rates input{text-align:right;padding:0 7px}.refund-grid{margin-top:14px}.rule-list{gap:8px;padding:0 22px 20px;display:grid}.rule-list>div{border:1px solid var(--border);border-radius:10px;grid-template-columns:140px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rule-list span{color:var(--muted);font-size:12px}td small{color:var(--muted)}@media (width<=1050px){.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-rates{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (width<=720px){.inline-product-add{flex-direction:column;align-items:stretch}.product-list,.compact-rates,.vendor-basic-grid,.vendor-account-grid{grid-template-columns:1fr}.rule-list>div{grid-template-columns:1fr auto}.rule-list span{grid-column:1/-1}}.highlighted-source{box-shadow:0 0 0 3px #6366f114;background:#f6f3ff!important;border-color:#cfc4ff!important}.refund-form-rows{gap:14px;margin-top:16px;display:grid}.refund-row{gap:14px;display:grid}.refund-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.refund-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.subtle-fee{opacity:.58}.subtle-fee:focus-within{opacity:1}.status-tooltip{display:inline-flex;position:relative}.tooltip-content{z-index:30;white-space:pre-wrap;background:#111827;border-radius:9px;width:330px;padding:10px 12px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0f172a40;color:#fff!important;font-size:12px!important}.status-tooltip:hover .tooltip-content{display:block}.tooltip-content:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;right:20px}.payout-hover-badge{cursor:default}.floating-payout-tooltip{z-index:9999;white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;pointer-events:none;background:#111827;border-radius:10px;width:min(340px,100vw - 24px);padding:11px 13px;font-size:12px;line-height:1.55;position:fixed;box-shadow:0 16px 40px #0f172a59}.denom-entry-box{background:#fafbff;border:1px solid #dce3ed;border-radius:10px;gap:10px;padding:14px;display:grid}.denom-row-list{gap:8px;display:grid}.denom-row{grid-template-columns:110px 130px 1fr;align-items:center;gap:10px;display:grid}.denom-row-custom{grid-template-columns:150px 130px 1fr auto}.denom-label{color:#374357;font-size:13px;font-weight:800}.denom-count-input{max-width:130px}.denom-count-input input{text-align:right}.denom-custom-amount{max-width:150px}.denom-custom-amount input{text-align:right}.denom-subtotal{color:#6c7a90;text-align:right;white-space:nowrap;font-size:12px;font-weight:700}.denom-remove-btn{padding:5px}.denom-add-btn{width:max-content}.denom-breakdown-cell{color:#3a4759;white-space:nowrap;gap:2px;font-size:12px;display:grid}.refund-date-edit{gap:6px;display:flex}.refund-date-edit .table-edit{width:78px;min-width:78px}.referral-source-toggle{padding:0 22px}.referral-source-list{padding:14px 22px 0}.referral-settlement-grid{margin-top:14px}.nav-pending-dot{background:#22c55e;border-radius:50%;flex:none;width:8px;height:8px;margin-left:8px;animation:1.8s ease-in-out infinite navPendingPulse;display:inline-block}@keyframes navPendingPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.app-modal-backdrop{z-index:6000;background:#0f142080;justify-content:center;align-items:center;padding:16px;animation:.15s modalBackdropIn;display:flex;position:fixed;inset:0}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}.app-modal-box{background:#fff;border-radius:16px;width:min(420px,100vw - 32px);animation:.18s modalBoxIn;overflow:hidden;box-shadow:0 24px 60px #0f172a47}@keyframes modalBoxIn{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-modal-head{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.app-modal-head h3{color:#1c2536;margin:0;font-size:16px}.app-modal-close{color:#7c879b;cursor:pointer;background:#f2f4f8;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.app-modal-close:hover{color:#3d4759;background:#e7eaf1}.app-modal-message{color:#4a5468;white-space:pre-wrap;margin:14px 22px 22px;font-size:13px;line-height:1.6}.app-modal-actions{gap:10px;padding:0 22px 22px;display:flex}.app-modal-actions button{flex:1;justify-content:center;min-height:46px;font-size:14px}.app-modal-actions .primary-button.danger-button{background:linear-gradient(135deg,#f04952,#e0333f);box-shadow:0 7px 16px #e0333f38}.match-error{margin:0 22px 12px}.autocomplete-wrap{position:relative}.autocomplete-wrap input{width:100%}.autocomplete-wrap.invalid input{background:#fff7f7;border-color:#e0333f}.autocomplete-list{z-index:120;background:#fff;border:1px solid #e2e6f0;border-radius:11px;gap:2px;max-height:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #141c3024}.autocomplete-item{text-align:left;color:#33405a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;font-size:13px;display:block}.autocomplete-item:hover{color:#4b46d6;background:#f0f2ff}.section-divider{background:#eef0f5;height:1px;margin:22px 0 16px}.sub-list-heading{color:#4a5468;margin:0 0 12px;font-size:13px;font-weight:800}.referral-streamer-grid{margin-bottom:20px}@media (width<=700px){.denom-row{grid-template-columns:90px 1fr;grid-template-areas:"label count""subtotal subtotal"}.denom-row .denom-label{grid-area:label}.denom-row .denom-count-input{grid-area:count}.denom-row .denom-subtotal{text-align:left;grid-area:subtotal}.denom-row-custom{grid-template-columns:1fr 1fr auto}}@media (width<=900px){.refund-row-four,.refund-row-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.refund-row-four,.refund-row-three,.refund-row-two{grid-template-columns:1fr}}.subtle-field>span{color:#94a3b8}.subtle-field input{color:#64748b;background:#f8fafc}.styled-match{background:linear-gradient(135deg,#fafbff,#f5f2ff);border:1px solid #dfe5ff;border-radius:14px;padding:18px}.table-edit{box-sizing:border-box;background:#fff;border:1px solid #cfd7ea;border-radius:8px;min-width:105px;max-width:100%;height:38px;padding:0 10px}select.table-edit{padding-right:26px}.table-edit.number{width:90px;min-width:90px}.table-edit.rate{width:72px;min-width:72px}.row-actions{flex-wrap:nowrap;gap:6px;display:flex}.row-actions button,.mini-save,.mini-cancel,.ghost-button,.primary-button,.icon-button{white-space:nowrap;flex-shrink:0}.mini-save,.mini-cancel{cursor:pointer;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.mini-save{color:#fff;background:#5b61f6}.mini-cancel{color:#59637a;background:#eef1f7}.compact-button{padding:7px 10px!important}.notice-chat{max-width:980px;margin:0 auto}.chat-list{background:#f6f7fb;border:1px solid #e4e8f2;border-radius:16px;flex-direction:column;gap:18px;min-height:430px;max-height:58vh;padding:24px;display:flex;overflow:auto}.chat-message{align-self:flex-start;max-width:72%}.chat-message.mine{align-self:flex-end}.chat-meta{color:#8a94a8;justify-content:space-between;align-items:center;gap:9px;margin:0 6px 6px;font-size:12px;display:flex}.chat-message.mine .chat-meta{flex-direction:row-reverse}.chat-meta-info{align-items:center;gap:9px;display:inline-flex}.chat-message.mine .chat-meta-info{flex-direction:row-reverse}.chat-delete{color:#9aa3b4;opacity:.58;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;transition:all .16s;display:inline-flex}.chat-delete:hover,.chat-delete:focus-visible{color:#dc3e5d;opacity:1;background:#ffe8ec;outline:none}.chat-bubble{white-space:pre-wrap;background:#fff;border:1px solid #e2e6ef;border-radius:6px 18px 18px;padding:13px 16px;line-height:1.55;box-shadow:0 4px 14px #1e2d500d}.chat-message.mine .chat-bubble{color:#fff;background:#665cf6;border-color:#665cf6;border-radius:18px 6px 18px 18px}.chat-empty{color:#9aa3b4;margin:auto;font-size:13px}.chat-compose{grid-template-columns:1fr 100px;gap:10px;margin-top:14px;display:grid}.chat-compose textarea{resize:none;min-height:76px;font:inherit;border:1px solid #dce2ef;border-radius:13px;padding:13px 15px}.chat-compose .primary-button{height:100%}.chat-readers{color:#8791a5;align-items:flex-start;gap:4px;max-width:100%;margin:6px 7px 0;font-size:10px;line-height:1.45;display:flex}.chat-message.mine .chat-readers{text-align:right;justify-content:flex-end}.chat-readers svg{flex:none;margin-top:1px}.chat-readers-count{color:#68738a;white-space:nowrap;flex:none;font-weight:800}.chat-readers-names{overflow-wrap:anywhere;min-width:0}.chat-message.mine .chat-readers-count{color:#746bea}.nav-group{gap:4px;display:grid}.nav-group .nav-parent{align-items:center;gap:12px;margin:0;display:flex}.nav-group.active-group .nav-parent{color:#fff;background:#ffffff13}.nav-chevron-btn{color:#8493aa;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:5px;display:inline-flex}.nav-chevron-btn:hover{color:#fff;background:#ffffff1a}.nav-chevron{transition:transform .2s}.nav-chevron.open{transform:rotate(180deg)}.nav-submenu{gap:3px;padding:2px 0 4px 30px;animation:.16s navSubmenuIn;display:grid}@keyframes navSubmenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-submenu button{color:#8493aa;border-radius:8px;min-height:34px;padding:8px 12px 8px 18px;font-size:12px;position:relative}.nav-submenu button:before{content:"";background:#44516a;border-radius:50%;width:5px;height:5px;position:absolute;left:5px}.nav-submenu button:hover{color:#fff;background:#ffffff0d}.nav-submenu button.active{color:#fff;box-shadow:none;background:#655cf647}.nav-submenu button.active:before{background:#8d86ff;box-shadow:0 0 0 4px #796fff24}tbody tr.pending-row>td{color:#6b3540;background:#fff5f6;border-top-color:#ffd9df}tbody tr.pending-row>td:first-child{box-shadow:inset 4px 0 #ef5a70}tbody tr.pending-row:hover>td{background:#ffedef}.outgoing-panel .table-wrap{min-height:280px}.outgoing-table{min-width:1120px}.outgoing-table td{vertical-align:middle}.outgoing-unmatched>td{background:#fff7f8;border-top-color:#ffdce2}.outgoing-unmatched>td:first-child{box-shadow:inset 4px 0 #ef6075}.outgoing-unmatched:hover>td{background:#ffeff2}.manual-match-select{color:#425069;background:#fff;border:1px solid #d9e0ec;border-radius:9px;outline:none;width:100%;min-width:290px;min-height:38px;padding:0 10px}.manual-match-select:focus{border-color:#6c7ff2;box-shadow:0 0 0 3px #6366f11a}.match-target{color:#6f7d92;white-space:nowrap;margin-top:6px;font-size:10px;display:block}.matched-label{color:#2a7b51;background:#eef8f2;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=700px){.nav-submenu{padding-left:24px}}.page-notice{background:linear-gradient(135deg,#f7f5ff,#fbfaff);border:1px solid #ded8ff;border-radius:13px;align-items:center;gap:13px;margin-bottom:16px;padding:13px 15px;display:flex;box-shadow:0 6px 20px #5b4fd20d}.page-notice-icon{color:#fff;background:#665cf6;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.page-notice-body{flex:1;gap:2px;min-width:0;display:grid}.page-notice-body>span{color:#746bc8;font-size:10px;font-weight:800}.page-notice-body>strong{color:#302b5d;white-space:pre-wrap;font-size:13px}.page-notice-input{resize:vertical;width:100%;min-height:76px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #beb4fa;border-radius:8px;outline:none;padding:9px 11px;line-height:1.5}.page-notice-actions{gap:6px;display:flex}.notice-edit,.notice-save,.notice-cancel{border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.notice-edit,.notice-cancel{color:#655db0;background:#edeafc}.notice-save{color:#fff;background:#655cf4}.account-purchase-box{background:#fafbff;border:1px solid #dce3ed;border-radius:10px;gap:10px;padding:11px;display:grid}.account-scope-row{align-items:center;gap:10px;display:flex}.pill-radio-option{cursor:pointer;color:#5b6472;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #dfe3ea;border-radius:11px;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:800;transition:all .15s;display:flex;position:relative}.pill-radio-option input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pill-radio-option .pill-dot{border:2px solid #cbd1da;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;transition:all .15s;display:inline-flex}.pill-radio-option .pill-dot:after{content:"";opacity:0;background:#625cf2;border-radius:50%;width:8px;height:8px;transition:all .15s;transform:scale(.4)}.pill-radio-option:hover{border-color:#b7bdf2}.pill-radio-option.selected{color:#4b3fd9;background:#f5f4ff;border-color:#625cf2;box-shadow:0 4px 12px #625cf21f}.pill-radio-option.selected .pill-dot{border-color:#625cf2}.pill-radio-option.selected .pill-dot:after{opacity:1;transform:scale(1)}.account-purchase-box select,.account-purchase-box>input{background:#fff;border:1px solid #dce3ed;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 12px}.account-purchase-box>input.invalid{background:#fff8f9;border-color:#d75269}.account-purchase-box small{color:#78859a;font-size:11px}.account-purchase-box .account-empty-warning{color:#bd3e54;font-weight:700}.account-cell{gap:2px;display:grid}.account-cell small{color:#8894a8;font-size:10px}.account-register-grid{grid-template-columns:1.15fr 1fr 1fr 1fr auto;align-items:end;gap:13px;display:grid}.account-add-button{white-space:nowrap;min-height:42px}.account-table td{vertical-align:middle;transition:background-color .15s}.account-active-row>td{background:#edf8f2;border-top-color:#dceee3}.account-table tbody tr.account-active-row:hover>td{background:#e5f4eb}.account-inactive-row>td{background:#fff}.login-id-text{letter-spacing:.2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-usage-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:54px;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.account-usage-badge.active{color:#187246;background:#d8f2e2;border:1px solid #bde5cd}.account-usage-badge.inactive{color:#7a8596;background:#f1f3f7;border:1px solid #e0e5ec}.account-id-edit{min-width:130px}.account-amount-edit{align-items:center;gap:5px;display:flex}.account-amount-edit span{color:#8d98aa;font-size:11px}.account-expandable-row{cursor:pointer;outline:none}.account-expandable-row:focus-visible>td{box-shadow:inset 0 0 0 2px #625cf452}.account-expandable-row.expanded>td{border-bottom-color:#0000}.account-date-with-toggle{align-items:flex-start;gap:8px;display:flex}.account-expand-indicator{color:#655cf4;background:#ffffffc7;border:1px solid #d8deea;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:-2px;display:grid}.account-detail-row>td{background:#f7f9fc!important;border-top:0!important;padding:0!important}.account-detail-panel{background:#fff;border:1px solid #dde3ee;border-radius:0 0 14px 14px;margin:0 12px 14px;padding:16px;box-shadow:0 10px 26px #1f29370f}.account-detail-heading,.account-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-detail-heading>div,.account-history-heading>div{gap:3px;display:grid}.account-detail-heading strong,.account-history-heading strong{color:#28354c;font-size:13px}.account-detail-heading span,.account-history-heading span{color:#8995a8;font-size:10px}.account-transfer-form{background:#f8f7ff;border:1px solid #ddd9ff;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.75fr) auto;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.account-transfer-form label{gap:6px;display:grid}.account-transfer-form label>span{color:#6d66aa;font-size:10px;font-weight:850}.account-transfer-form select,.account-transfer-form input{color:#303b50;background:#fff;border:1px solid #d8deea;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 11px}.account-transfer-form select:focus,.account-transfer-form input:focus{border-color:#746cf3;box-shadow:0 0 0 3px #655cf41a}.account-transfer-form .primary-button{white-space:nowrap;min-height:40px}.account-history-heading{border-top:1px solid #e8ecf2;margin-top:16px;padding-top:14px}.account-history-heading select{color:#4d5a70;background:#fff;border:1px solid #d8deea;border-radius:8px;min-height:34px;padding:0 28px 0 9px;font-size:11px;font-weight:800}.account-history-list{border:1px solid #e2e7ef;border-radius:11px;margin-top:10px;display:grid;overflow:hidden}.account-history-item{background:#fff;grid-template-columns:130px minmax(0,1fr) 140px;align-items:center;gap:14px;min-height:58px;padding:10px 13px;display:grid}.account-history-item+.account-history-item{border-top:1px solid #edf0f5}.account-history-item time{color:#6f7b8f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.account-history-item>div{gap:3px;min-width:0;display:grid}.account-history-item strong{color:#2d394f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-history-item small{color:#909bad;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.account-history-item>span{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:14px;font-weight:900}.account-history-plus{color:#168052}.account-history-minus{color:#d0445c}.account-history-empty{text-align:center;color:#909bad;background:#fafbfd;padding:24px;font-size:11px}.account-history-pagination{justify-content:center;align-items:center;gap:5px;margin-top:12px;display:flex}.account-history-pagination button{color:#667389;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:8px;min-width:32px;height:32px;font-size:11px;font-weight:850}.account-history-pagination button:hover:not(:disabled){color:#5b52dc;background:#f8f7ff;border-color:#756cf3}.account-history-pagination button.active{color:#fff;background:#655cf4;border-color:#655cf4}.account-history-pagination button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1050px){.account-register-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-add-button{width:100%}.account-transfer-form{grid-template-columns:1fr 1fr}.account-transfer-form .primary-button{grid-column:1/-1;width:100%}}@media (width<=650px){.page-notice{flex-wrap:wrap;align-items:flex-start}.page-notice-actions{justify-content:flex-end;width:100%}.account-register-grid{grid-template-columns:1fr}.account-detail-panel{margin:0 6px 10px;padding:12px}.account-detail-heading{flex-direction:column;align-items:flex-start}.account-transfer-form{grid-template-columns:1fr}.account-transfer-form .primary-button{grid-column:auto}.account-history-item{grid-template-columns:1fr auto;gap:5px 10px}.account-history-item time{grid-column:1/-1;font-size:9px}.account-history-item>span{grid-area:2/2}}.vendor-account-editor{background:#fafbfe;border:1px solid #e3e7f0;border-radius:13px;margin:14px 22px 0;padding:14px}.vendor-account-editor-highlight{background:#fef3c7;border-color:#f5cf5e}.vendor-basic-grid.vendor-basic-single{grid-template-columns:minmax(0,420px)}.vendor-account-editor .vendor-account-grid{padding:0}.tiny-add-account{color:#53627a;cursor:pointer;background:#fff;border:1px solid #d8def0;border-radius:8px;align-items:center;gap:4px;margin-top:9px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.tiny-add-account:hover{color:#5c54dd;background:#f8f7ff;border-color:#786ff7}.vendor-account-chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.vendor-account-chips>span{color:#526078;background:#fff;border:1px solid #dfe4ee;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.vendor-account-chips button{color:#7c8799;cursor:pointer;background:#f0f2f7;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.signature-vendor-list{gap:8px;padding:0 22px 22px;display:grid}.signature-vendor-row{color:#3a4759;background:#fafbfd;border:1px solid #e4e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.signature-vendor-row strong{color:#28354c}.vendor-card-head>.row-actions{flex-direction:row;align-items:center}.vendor-account-lines{gap:4px;display:grid}.vendor-account-lines p{background:#f7f9fc;border-radius:7px;margin:0;padding:5px 7px}.vendor-inline-select{color:#334157;cursor:pointer;outline:none;min-width:145px;min-height:36px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s}.vendor-inline-select.vendor-unassigned{color:#59677d;background:#fff;border:1px solid #bfcadd;border-radius:9px;padding:0 30px 0 10px}.vendor-inline-select.vendor-unassigned:hover,.vendor-inline-select.vendor-unassigned:focus{color:#393180;background:#fbfaff;border-color:#766df3}.vendor-inline-select.vendor-assigned{appearance:none;color:#233249;box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a8b2c2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 3px center;background-repeat:no-repeat;background-size:12px;border:0;border-radius:0;padding:0 21px 0 0}.vendor-inline-select.vendor-assigned:hover,.vendor-inline-select.vendor-assigned:focus{color:#151f31;background-color:#ffffff73}.account-balance-guide{font-weight:800;color:#645bd4!important;display:block!important}.field-warning{font-weight:750;color:#c13f55!important;display:block!important}.pay-rule-form,.member-add-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;padding:0 22px 20px;display:grid}.pay-rule-form .primary-button,.member-add-form .primary-button{align-self:end;min-width:132px;height:42px;margin:0}.member-name-edit{color:#28354c;width:140px;min-width:110px;font-weight:700}@media (width<=800px){.pay-rule-form,.member-add-form{grid-template-columns:1fr 1fr}.pay-rule-form .primary-button,.member-add-form .primary-button{grid-column:1/-1;width:100%}}@media (width<=560px){.pay-rule-form,.member-add-form{grid-template-columns:1fr}}.star-purchase-panel{padding-bottom:20px}.star-category-tabs{border-bottom:1px solid #e7ebf2;gap:7px;padding:0 22px 10px;display:flex}.star-category-tabs button{color:#68758a;cursor:pointer;background:#f7f9fc;border:1px solid #dfe4ee;border-radius:10px;padding:9px 22px;font-weight:850}.star-category-tabs button.active{color:#fff;background:#625cf4;border-color:#625cf4;box-shadow:0 6px 14px #625cf42e}.star-subcategory{color:#323e54;align-items:center;gap:8px;padding:13px 22px 8px;font-weight:850;display:flex}.star-subcategory span{border-left:3px solid #655cf4;padding-left:9px}.star-subcategory small{color:#8b96a9;font-weight:700}.star-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:5px 22px 14px;display:flex}.star-toolbar .search-box{min-width:300px}.star-move-actions{gap:7px;display:flex}.star-table{min-width:1250px}.star-table td{vertical-align:middle}.star-table .check-col{text-align:center;width:55px}.star-table td:first-child input[type=checkbox]{accent-color:#655cf4;width:16px;height:16px}.star-count-edit{align-items:center;gap:5px;display:flex}.star-count-edit input{text-align:right;color:#303b50;border:1px solid #d9e0ec;border-radius:8px;width:98px;min-height:36px;padding:0 9px;font-weight:800}.star-count-edit span{color:#8792a5;font-size:11px}.login-detail{gap:2px;min-width:155px;display:grid}.login-detail strong{color:#655cf4;font-size:11px}.login-detail span{color:#6f7b8e;white-space:nowrap;font-size:10px}.star-table select{background:#fff;border:1px solid #d9e0ec;border-radius:8px;min-width:145px;min-height:36px;padding:0 28px 0 9px}.split-label{color:#fff;letter-spacing:.02em;background:#e53935;border:1px solid #ff8a8a;border-radius:6px;align-items:center;margin-left:6px;padding:3px 7px;font-weight:950;display:inline-flex;box-shadow:0 2px 7px #e5393547;font-size:10px!important}.integration-note{color:#635b91;background:#f8f6ff;border:1px solid #ded9ff;border-radius:10px;margin:14px 22px 0;padding:11px 13px;font-size:11px}.integration-note code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}@media (width<=900px){.account-register-grid.no-vendor-register{grid-template-columns:1fr 1fr}.star-toolbar{flex-direction:column;align-items:stretch}.star-toolbar .search-box{width:100%;min-width:0}.star-move-actions{justify-content:flex-end}}@media (width<=650px){.account-register-grid.no-vendor-register{grid-template-columns:1fr}.vendor-account-editor{margin-left:14px;margin-right:14px}.star-category-tabs,.star-toolbar,.star-subcategory{padding-left:14px;padding-right:14px}}.star-table-footer{border-top:1px solid #edf0f5;justify-content:flex-end;padding:14px 22px 0;display:flex}.star-table .check-cell{text-align:center}.star-table .check-cell input{accent-color:#655cf4;width:16px;height:16px}.settlement-preview-fixed{background:linear-gradient(135deg,#f8f7ff,#fbfbff);border:1px solid #ddd9ff;border-radius:14px;grid-template-columns:minmax(0,1.6fr) minmax(180px,.7fr) minmax(180px,.7fr);gap:0;margin-top:20px;display:grid;overflow:hidden}.settlement-preview-fixed>div{min-width:0;padding:17px 18px}.settlement-preview-fixed>div+div{border-left:1px solid #e4e1fb}.preview-summary-copy{align-content:center;gap:4px;display:grid}.preview-summary-copy small,.preview-amount-block small{color:#837dab;font-size:10px;font-weight:800}.preview-summary-copy strong{color:#2e3150;white-space:normal;overflow-wrap:anywhere;font-size:14px}.preview-summary-copy span{color:#858da0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.preview-amount-block{text-align:right;align-content:center;gap:4px;display:grid}.preview-amount-block strong{color:#323b53;letter-spacing:-.4px;white-space:nowrap;font-size:21px}.preview-amount-block strong span{color:#8d96aa;margin-left:3px;font-size:11px}.preview-amount-block.primary{background:#655cf40e}.preview-amount-block.primary strong{color:#5c55e8}.assigned-reservation-box{background:#fafbff;border:1px solid #dce3ed;border-radius:10px;gap:8px;padding:10px;display:grid}.assigned-reservation-box select{color:#35425a;background:#fff;border:1px solid #dce3ed;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.assigned-reservation-detail{color:#6159b8;background:#f0edff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.assigned-reservation-detail strong{font-size:12px}.assigned-reservation-detail span{color:#827bac;text-align:right;font-size:10px}.registered-by,.row-memo{margin-top:3px;line-height:1.35;display:block;color:#919caf!important;font-size:9px!important}.row-memo{white-space:pre-wrap;overflow-wrap:anywhere;max-width:260px;color:#7169a7!important}.history-date-cell>strong{white-space:nowrap;display:block}.history-settlement-amount{letter-spacing:-.15px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:#13213b;white-space:nowrap;font-family:Arial,Noto Sans KR,sans-serif;font-size:16px;font-weight:800;line-height:1.25}.history-vendor-cell,.history-product-cell{white-space:nowrap;word-break:keep-all}.history-memo-cell{word-break:break-word;color:#596579;min-width:150px;max-width:260px;line-height:1.5;white-space:pre-wrap!important}.history-account-info{white-space:nowrap;gap:3px;min-width:185px;display:grid}.history-account-info strong{color:#17223a;font-size:12px}.history-account-info span{color:#68758b;font-size:11px}.refund-history-row td{background:#fffaf2}.product-copy{gap:2px;min-width:0;display:grid}.product-copy small{color:#929caf;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.refund-row-one{grid-template-columns:1fr}.vendor-basic-grid.vendor-basic-no-advance{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr)}.inline-product-add{grid-template-columns:minmax(220px,1fr) auto;align-items:end;display:grid}.inline-product-add .field{width:100%}.star-category-wrap{border-bottom:1px solid #e7ebf2;align-items:center;gap:14px;padding:0 22px 12px;display:flex}.star-category-label{color:#8b96a8;white-space:nowrap;font-size:11px;font-weight:850}.star-category-tabs{border:0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.star-category-tabs button{align-items:center;gap:7px;padding:8px 15px;display:inline-flex}.star-category-tabs button small{opacity:.72;font-size:9px}.star-toolbar{padding-top:13px}.refresh-status{color:#909bad;white-space:nowrap;font-size:10px}.accrual-refresh-status{margin:10px 22px 0;display:block}.star-autosave-guide{color:#8c97aa;margin:0 22px 14px;font-size:11px}.compact-star-table{table-layout:fixed;width:100%;min-width:0}.compact-star-table th:first-child{width:28%}.compact-star-table th:nth-child(2){width:11%}.compact-star-table th:nth-child(3){width:14%}.compact-star-table th:nth-child(4){width:27%}.compact-star-table th:nth-child(5){width:20%}.compact-star-table th,.compact-star-table td{overflow-wrap:anywhere;padding:12px 11px}.star-order-cell{position:relative}.star-order-cell>strong{color:#253148;font-size:12px;display:block}.star-order-cell>span,.star-order-cell>small{color:#929caf;margin-top:3px;line-height:1.35;display:block;font-size:9px!important}.star-order-cell>span{color:#777f92}.star-order-cell .split-label{margin:5px 0 0}.compact-star-table .login-detail{min-width:0}.compact-star-table .login-detail span{white-space:normal;word-break:break-all}.compact-star-table .star-count-edit input{width:78px;max-width:100%}.compact-star-table select{width:100%;min-width:0;padding-right:24px}.vendor-assigned>td{background:hsl(var(--vendor-hue) 72% 89%);transition:background .18s}.vendor-assigned:hover>td{background:hsl(var(--vendor-hue) 76% 86%)}.vendor-assignment-cell select{color:#243047;appearance:auto;font-weight:850;box-shadow:none!important;background-color:#0000!important;border:0!important;padding-left:0!important}.vendor-assignment-cell select:focus{outline:0;box-shadow:none!important}.vendor-assignment-cell small{color:#6d7789;font-weight:750}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status-tooltip .tooltip-content-right{z-index:999;width:min(420px,70vw);max-height:240px;inset:calc(100% + 8px) auto auto 0;overflow:auto;box-shadow:0 14px 40px #0f172a4d}.status-tooltip .tooltip-content-right:after{border-top-color:#0000;border-bottom-color:#111827;inset:auto auto 100% 18px}@media (width<=900px){.settlement-preview-fixed{grid-template-columns:1fr 1fr}.preview-summary-copy{grid-column:1/-1}.settlement-preview-fixed>div+div{border-top:1px solid #e4e1fb;border-left:0}.preview-amount-block.primary{border-left:1px solid #e4e1fb!important}.vendor-basic-grid.vendor-basic-no-advance,.inline-product-add,.account-register-grid.no-vendor-register{grid-template-columns:1fr 1fr}.inline-product-add .primary-button,.account-add-button{width:100%}.star-category-wrap{flex-direction:column;align-items:flex-start;gap:8px}.compact-star-table{font-size:11px}.compact-star-table th,.compact-star-table td{padding:10px 7px}.compact-star-table th:first-child{width:29%}.compact-star-table th:nth-child(2){width:10%}.compact-star-table th:nth-child(3){width:14%}.compact-star-table th:nth-child(4){width:27%}.compact-star-table th:nth-child(5){width:20%}}@media (width<=650px){.settlement-preview-fixed{grid-template-columns:1fr}.preview-summary-copy{grid-column:auto}.preview-amount-block.primary{border-left:0!important}.preview-amount-block{text-align:left}.vendor-basic-grid.vendor-basic-no-advance,.inline-product-add,.account-register-grid.no-vendor-register{grid-template-columns:1fr}.star-table-wrap{overflow-x:auto}.compact-star-table{min-width:720px}.refresh-status{white-space:normal}}.nav-item-wrap{gap:7px;display:grid}.star-nav-group{margin-top:0}.multi-reservation-box{gap:10px}.reservation-choice-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reservation-choice-head strong{color:#4c5870;font-size:11px}.reservation-choice-head span{color:#655cf4;white-space:nowrap;background:#efedff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850}.reservation-radio-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;padding-right:3px;display:grid;overflow:auto}.reservation-radio-card{cursor:pointer;background:#fff;border:1px solid #dde3ee;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;transition:all .15s;display:flex;position:relative}.reservation-radio-card:hover{background:#faf9ff;border-color:#b8b1ff}.reservation-radio-card.selected{background:#f2f0ff;border-color:#756bf5;box-shadow:0 0 0 2px #655cf414}.reservation-radio-card>input{opacity:0;pointer-events:none;position:absolute}.fake-radio{border:2px solid #b8c1d1;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;position:relative}.reservation-radio-card.selected .fake-radio{border-color:#655cf4}.reservation-radio-card.selected .fake-radio:after{content:"";background:#655cf4;border-radius:50%;position:absolute;inset:3px}.reservation-radio-copy{gap:3px;min-width:0;display:grid}.reservation-radio-copy strong{color:#2f3b52;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.reservation-radio-copy small{color:#8792a4;white-space:normal;font-size:9px;line-height:1.4}.star-count-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 22px 14px;display:grid}.star-count-summary>div{background:#f8f9fc;border:1px solid #e5e9f1;border-radius:11px;align-items:baseline;gap:5px;padding:13px 14px;display:flex}.star-count-summary span{color:#7c879b;margin-right:auto;font-size:10px;font-weight:800}.star-count-summary strong{color:#303b52;letter-spacing:-.4px;font-size:20px}.star-count-summary small{color:#8d98aa;font-size:10px}.star-count-summary .complete-count{background:#effaf4;border-color:#d8f0e2}.star-count-summary .complete-count strong{color:#248355}.star-bucket-tabs{gap:7px;padding:0 22px 4px;display:flex}.star-bucket-tabs button{color:#68758a;background:#f7f9fc;border:1px solid #dfe4ee;border-radius:9px;padding:8px 18px;font-size:11px;font-weight:850}.star-bucket-tabs button.active{color:#fff;background:#625cf4;border-color:#625cf4;box-shadow:0 6px 14px #625cf429}.v12-star-table th,.v12-star-table td{overflow-wrap:anywhere;padding:11px 9px}.star-order-line{align-items:center;gap:6px;min-width:0;display:flex}.star-order-line strong{color:#253148;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.star-order-line .split-label{flex:none;margin:0}.settled-time{font-weight:800;color:#218255!important}.password-editor{gap:6px;min-width:0;display:grid}.original-password{background:#f4f6fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.original-password span{color:#929cad;font-size:9px}.original-password strong{color:#4a566a;word-break:break-all;font-size:10px}.password-update-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.password-update-row input{border:1px solid #d9e0ec;border-radius:8px;outline:none;width:100%;min-width:0;min-height:32px;padding:0 8px;font-size:10px}.password-update-row input:focus{border-color:#6c7ff2;box-shadow:0 0 0 2px #6366f117}.password-update-row button{color:#fff;background:#655cf4;border:0;border-radius:7px;padding:0 9px;font-size:10px;font-weight:850}.password-editor>small{color:#726aa9;word-break:break-all;font-size:8px;line-height:1.35}.vendor-assignment-cell,.vendor-assignment-readonly{gap:5px;min-width:0;display:grid}.vendor-assignment-cell small,.vendor-assignment-readonly small{color:#8b96a8;font-size:8px;line-height:1.35}.vendor-assignment-readonly strong{color:#364157;font-size:11px}.vendor-assignment-readonly .badge{width:max-content}.completed-star-row>td{background:#f3faf6!important}.star-empty-row{text-align:center;color:#98a2b2;padding:34px 10px;font-size:11px}@media (width<=1100px){.reservation-radio-list{grid-template-columns:1fr}.star-count-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.star-table-wrap{overflow-x:auto}.v12-star-table{min-width:980px}}@media (width<=650px){.star-count-summary{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.star-bucket-tabs{padding-left:14px;padding-right:14px}.reservation-choice-head{flex-direction:column;align-items:flex-start}}.reservation-radio-list{max-height:none;padding-right:0;overflow:visible}.multi-reservation-box,.assigned-reservation-box{min-width:0;overflow:visible}.reservation-radio-card{min-width:0}.reservation-radio-copy strong,.reservation-radio-copy small{overflow-wrap:anywhere}.star-auto-amount-guide{margin-top:5px;font-weight:800;display:block;color:#655cf4!important;font-size:10px!important}.outgoing-panel .table-wrap{overflow-x:auto}.outgoing-table{table-layout:fixed;width:100%;min-width:0}.outgoing-table th:first-child{width:12%}.outgoing-table th:nth-child(2){width:13%}.outgoing-table th:nth-child(3){width:12%}.outgoing-table th:nth-child(4){width:17%}.outgoing-table th:nth-child(5),.outgoing-table th:nth-child(6){width:13%}.outgoing-table th:nth-child(7){width:20%}.outgoing-table th,.outgoing-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:11px 8px}.manual-match-select{width:100%;min-width:0;max-width:210px;padding-left:8px;padding-right:26px;font-size:10px}.match-target{white-space:normal;overflow-wrap:anywhere}.star-table-wrap{overflow-x:visible!important}.v12-star-table{table-layout:fixed;width:100%;min-width:0!important}.v12-star-table th:first-child{width:25%}.v12-star-table th:nth-child(2){width:9%}.v12-star-table th:nth-child(3){width:13%}.v12-star-table th:nth-child(4){width:18%}.v12-star-table th:nth-child(5){width:21%}.v12-star-table th:nth-child(6){width:14%}.v12-star-table th,.v12-star-table td{overflow-wrap:anywhere;word-break:break-word;padding:10px 8px}.star-count-edit input{letter-spacing:-.25px;width:92px;font-size:15px;font-weight:900}.star-count-edit span{font-size:11px;font-weight:800}.star-count-text{color:#26344e;letter-spacing:-.35px;white-space:nowrap;align-items:baseline;gap:3px;font-size:16px;font-weight:900;display:inline-flex}.star-count-text span{color:#8a95a8;font-size:10px;font-weight:750}.password-update-row{grid-template-columns:minmax(0,125px) auto;justify-content:start}.password-update-row input{max-width:125px}.password-update-row button{min-width:42px}.login-detail{min-width:0}.login-detail span{white-space:normal;word-break:break-all}.updated-password-tag{word-break:break-all;background:#eef1ff;border-radius:6px;width:max-content;max-width:100%;margin-top:4px;padding:3px 7px;font-weight:800;display:block;color:#5750d6!important;font-size:9px!important}.star-order-cell>span,.star-order-cell>small{overflow-wrap:anywhere}.vendor-assignment-cell select{width:100%;min-width:0}@media (width<=1100px){.star-table-wrap{overflow-x:visible!important}.v12-star-table{min-width:0!important}.v12-star-table th,.v12-star-table td{padding:8px 6px;font-size:10px}.password-update-row{grid-template-columns:minmax(0,95px) auto}.password-update-row input{max-width:95px}}.auth-page{background:linear-gradient(145deg,#f4f7ff 0%,#eef2fb 55%,#f8f9fd 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{text-align:center;background:#fff;border:1px solid #e2e7f2;border-radius:24px;width:min(420px,100%);padding:48px 40px;box-shadow:0 24px 70px #28375a21}.auth-logo{color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.auth-card h1{color:#17233d;margin:0;font-size:28px}.auth-card p{color:#7b879e;margin:10px 0 28px;font-size:14px}.google-login-button{justify-content:center;min-height:44px;display:flex}.auth-loading{color:#65728a;padding:13px;font-weight:700}.auth-error{color:#be123c;background:#fff1f2;border-radius:10px;margin-top:18px;padding:12px;font-size:13px;font-weight:700}.vendor-edit-backdrop{align-items:center;padding:24px;overflow-y:auto}.vendor-edit-modal{background:#fff;border:1px solid #e2e6ef;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(860px,100vh - 48px);animation:.18s modalBoxIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a52}.vendor-edit-modal-head{background:linear-gradient(135deg,#fafbff,#f5f7ff);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.vendor-edit-modal-head>div{align-items:center;gap:12px;min-width:0;display:flex}.vendor-edit-modal-head h3{color:#1d2739;margin:0;font-size:18px}.vendor-edit-modal-head p{color:#8994a7;margin:4px 0 0;font-size:11px}.vendor-edit-modal-icon{color:#fff;background:linear-gradient(135deg,#5878f0,#6d5df2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #525be03d}.vendor-edit-modal-body{padding:22px;overflow-y:auto}.vendor-edit-section-title{color:#354158;margin-bottom:12px;font-size:13px;display:block}.vendor-edit-account-chips small{color:#8b96a8;font-size:11px}.vendor-edit-rates{border-top:1px solid #edf0f5;margin-top:22px;padding-top:20px}.vendor-edit-rates .rate-matrix{margin-top:0;padding:0}.vendor-edit-modal-actions{background:#fafbfe;border-top:1px solid #edf0f5;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.vendor-edit-modal-actions button{min-width:132px;min-height:44px}@media (width<=720px){.vendor-edit-backdrop{align-items:flex-start;padding:12px}.vendor-edit-modal{border-radius:16px;max-height:calc(100vh - 24px)}.vendor-edit-modal-head,.vendor-edit-modal-body{padding:16px}.vendor-edit-modal-actions{padding:14px 16px}.vendor-edit-modal-actions button{flex:1;min-width:0}}.refund-status-badge,.complete-status-badge{white-space:nowrap;flex:none;justify-content:center;align-items:center}.refund-status-badge.is-complete,.payout-hover-badge.complete-status-badge{cursor:help}.complete-status-badge:focus-visible{outline-offset:2px;outline:2px solid #22c55e}@media (width<=1200px){.complete-status-badge{vertical-align:middle;border-radius:50%;width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;line-height:0;overflow:hidden;box-shadow:0 0 0 3px #dcfce7;color:#0000!important;background:#22c55e!important;padding:0!important;font-size:0!important}.complete-status-badge .refund-status-text,.complete-status-badge .complete-status-text{display:none}}.purchase-items-stack{grid-column:1/-1;gap:14px;display:grid}.purchase-item-card{background:linear-gradient(#fbfcff 0%,#fff 100%);border:1px solid #e1e5f1;border-radius:14px;overflow:visible;box-shadow:0 5px 18px #25315209}.purchase-item-head{background:#f7f8fd;border-bottom:1px solid #e9edf4;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.purchase-item-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.purchase-item-head strong{color:#303b54;white-space:nowrap;font-size:13px}.purchase-item-head span{color:#8b95a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-remove-button{background:#fff;border:1px solid #e6eaf1;flex:none}.purchase-item-grid{padding:16px}.purchase-content-field{grid-column:1/-1;min-width:0}.purchase-content-field>.field{width:100%}.purchase-item-summary{color:#6f6a9c;background:#f5f4ff;border-radius:10px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.purchase-item-summary strong{color:#5750d8;font-size:13px}.purchase-item-warning{grid-column:1/-1;margin-top:0}.purchase-add-row{align-items:center;gap:12px;padding:2px 2px 0;display:flex}.purchase-add-button{color:#5e5bd7;background:#f6f6ff;border:1px dashed #9fa8f3;min-width:132px}.purchase-add-button:hover{color:#504bd0;background:#eeedff}.purchase-add-row>span{color:#929cad;font-size:11px}.purchase-preview-list{gap:3px;min-width:0;margin-top:3px;display:grid}.purchase-preview-list span{white-space:nowrap;text-overflow:ellipsis;color:#858da0;max-width:100%;font-size:10px;display:block;overflow:hidden}@media (width<=720px){.purchase-item-grid{padding:13px}.purchase-add-row{flex-direction:column;align-items:flex-start}.purchase-add-button{width:100%}.purchase-calculator-launcher{align-self:flex-start;margin-left:0}.purchase-calculator-launcher .purchase-calculator-bubble{white-space:normal;width:180px;left:calc(100% + 13px);right:auto}.purchase-calculator-launcher .purchase-calculator-bubble:before{border-top:0;border-bottom:1px solid #2eea976b;border-left:1px solid #2eea976b;border-right:0;left:-7px;right:auto}.purchase-item-head>div{flex-direction:column;align-items:flex-start;gap:3px}.purchase-item-summary{justify-content:space-between}}.deposit-workspace{width:min(100%,1120px);margin:0 auto}.deposit-workspace .page-notice{margin-bottom:16px}.deposit-workspace .summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.deposit-workspace .summary-card{border-radius:15px;min-height:98px;padding:16px 17px;box-shadow:0 5px 18px #202d4609}.deposit-workspace .summary-card strong{font-size:21px}.deposit-panel{border-radius:18px;padding:24px 26px 26px}.deposit-panel .panel-heading{border-bottom:1px solid #edf0f6;margin-bottom:18px;padding-bottom:15px}.deposit-panel .panel-heading h2{font-size:18px}.deposit-panel>.form-grid{gap:14px 16px}.deposit-panel>.form-grid>.field:first-child{max-width:560px}.deposit-panel .purchase-items-stack{gap:12px}.deposit-panel .purchase-item-card{box-shadow:none;background:#fff;border-color:#dfe4ef;border-radius:13px}.deposit-panel .purchase-item-head strong{font-size:12px}.deposit-panel .purchase-item-head span{font-size:10px}.deposit-panel .purchase-item-grid{grid-template-columns:minmax(240px,1.35fr) minmax(190px,.72fr) minmax(120px,.38fr);gap:13px 14px;padding:15px}.deposit-panel .purchase-item-grid>.field.wide{grid-column:auto}.deposit-panel .purchase-content-field,.deposit-panel .purchase-item-summary,.deposit-panel .purchase-item-warning{grid-column:1/-1}.deposit-panel .purchase-item-summary{background:#f7f6ff;min-height:38px;padding:8px 11px}.deposit-panel .purchase-add-row{padding-top:1px}.deposit-panel .purchase-add-button{min-width:118px;padding:9px 13px}.deposit-panel .settlement-preview-fixed{border-radius:13px;grid-template-columns:minmax(0,1.45fr) minmax(170px,.58fr) minmax(170px,.58fr);margin-top:17px}.deposit-panel .settlement-preview-fixed>div{padding:14px 16px}.deposit-panel .preview-amount-block strong{font-size:19px}.deposit-panel .form-actions{margin-top:15px}.deposit-panel .form-actions .primary-button{min-width:150px;min-height:42px}@media (width>=1500px){.content{padding-left:38px;padding-right:38px}.deposit-workspace{width:min(100%,1160px)}}@media (width<=1050px){.deposit-workspace{width:100%}.deposit-panel .purchase-item-grid{grid-template-columns:minmax(0,1fr) minmax(145px,.45fr)}.deposit-panel .purchase-item-grid>.field:first-child{grid-column:1/-1}}@media (width<=760px){.deposit-panel{padding:18px 16px 20px}.deposit-panel .panel-heading{padding-bottom:12px}.deposit-panel .purchase-item-grid{grid-template-columns:1fr;padding:13px}.deposit-panel .purchase-item-grid>.field,.deposit-panel .purchase-item-grid>.field:first-child,.deposit-panel .purchase-content-field,.deposit-panel .purchase-item-summary,.deposit-panel .purchase-item-warning{grid-column:1}.deposit-panel .settlement-preview-fixed{grid-template-columns:1fr}}.deposit-workspace{width:1160px;max-width:100%}.deposit-workspace .summary-grid{grid-template-columns:repeat(3,350px);justify-content:start}.deposit-workspace .summary-card{box-sizing:border-box;width:350px;max-width:350px}.deposit-panel{box-sizing:border-box;width:1160px;max-width:100%}.deposit-panel>.form-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.deposit-panel>.form-grid>.field:first-child{grid-column:1/span 6;width:520px;max-width:520px}.deposit-panel .purchase-items-stack{grid-template-columns:repeat(2,530px);justify-content:start;align-items:start;gap:14px 16px}.deposit-panel .purchase-item-card{box-sizing:border-box;width:530px;min-width:0;max-width:530px}.deposit-panel .purchase-item-grid{grid-template-columns:minmax(0,1fr) 148px 96px;gap:12px}.deposit-panel .purchase-add-row{grid-column:1/-1}.deposit-panel .deposit-details-row{grid-column:1/-1;grid-template-columns:690px 390px;justify-content:start;gap:16px;margin-top:2px;display:grid}.deposit-account-panel,.deposit-memo-panel{box-sizing:border-box;background:#fff;border:1px solid #e4e8f1;border-radius:13px;min-width:0;padding:15px}.deposit-account-panel{align-content:start;gap:13px;min-height:154px;display:grid}.deposit-account-panel>.field{width:100%;max-width:100%}.new-account-inline-grid{grid-template-columns:170px minmax(0,1fr) 180px;align-items:start;gap:12px;display:grid}.deposit-memo-panel{min-height:154px;position:relative}.deposit-memo-panel .field{height:100%}.deposit-memo-panel textarea{resize:none;height:101px;min-height:101px;max-height:101px;padding-bottom:27px}.deposit-memo-count{color:#9aa4b5;pointer-events:none;font-size:10px;position:absolute;bottom:22px;right:26px}.deposit-panel .settlement-preview-fixed{box-sizing:border-box;width:100%}.deposit-registration-summary{background:linear-gradient(100deg,#fbfaff 0%,#f8f7ff 55%,#f3f0ff 100%);border:1px solid #dcd8ff;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(220px,.7fr) minmax(260px,.9fr);align-items:stretch;width:100%;min-height:92px;display:grid;overflow:hidden;box-shadow:0 10px 28px #5d50d812}.deposit-registration-summary>div{flex-direction:column;justify-content:center;min-width:0;padding:16px 24px;display:flex;position:relative}.deposit-registration-summary>div+div{border-left:1px solid #ddd9f5}.deposit-registration-summary small{color:#858ca0;letter-spacing:-.1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.deposit-registration-summary-product strong{color:#20253a;letter-spacing:-.55px;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;line-height:1.35;display:block;overflow:hidden}.deposit-registration-summary-purchase{text-align:right}.deposit-registration-summary-purchase strong{color:#20263a;letter-spacing:-.45px;font-size:19px;font-weight:900}.deposit-registration-summary-total{text-align:right;align-items:flex-end;padding-top:24px!important}.deposit-registration-summary-total strong{color:#5d50df;letter-spacing:-1px;font-size:29px;font-weight:950;line-height:1.05}.deposit-registration-summary strong span{color:#7d8498;margin-left:3px;font-size:.52em;font-weight:800}.deposit-registration-summary-rate{color:#5b4cf0;background:#f7f5ff;border:1px solid #7467ff;border-radius:999px;justify-content:center;align-items:center;min-width:56px;height:24px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:9px;right:17px;box-shadow:0 4px 12px #5b4cf014}.deposit-panel .denom-entry-box{max-width:100%;overflow:hidden}.deposit-panel .denom-row-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.deposit-panel .denom-row{grid-template-columns:minmax(76px,1fr) 104px;gap:8px;padding:2px 0}.deposit-panel .denom-row .denom-subtotal{display:none}.deposit-panel .denom-count-input{width:104px;max-width:104px}.deposit-panel .denom-row-custom{grid-column:1/-1;grid-template-columns:130px 104px 1fr auto}.deposit-panel .denom-row-custom .denom-subtotal{display:block}@media (width<=1320px){.deposit-workspace,.deposit-panel{width:100%}.deposit-workspace .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-workspace .summary-card{width:auto;max-width:none}.deposit-panel .purchase-items-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-panel .purchase-item-card{width:auto;max-width:none}.deposit-panel .deposit-details-row{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}}@media (width<=1040px){.deposit-panel>.form-grid>.field:first-child{grid-column:1/-1;width:min(520px,100%)}.deposit-panel .purchase-items-stack{grid-template-columns:1fr}.deposit-panel .purchase-item-card{width:min(530px,100%)}.deposit-panel .deposit-details-row{grid-template-columns:1fr}.deposit-account-panel,.deposit-memo-panel{min-height:0}.deposit-registration-summary{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr) minmax(220px,.9fr)}}@media (width<=760px){.deposit-panel .purchase-item-card{width:100%}.new-account-inline-grid{grid-template-columns:1fr}.deposit-memo-panel textarea{height:92px;min-height:92px;max-height:92px}.deposit-registration-summary{grid-template-columns:1fr 1fr}.deposit-registration-summary-product{border-bottom:1px solid #ddd9f5;grid-column:1/-1}.deposit-registration-summary-purchase{text-align:left}.deposit-registration-summary-total strong{font-size:24px}.deposit-panel .denom-row-list{grid-template-columns:1fr}.deposit-panel .denom-row-custom{grid-column:auto;grid-template-columns:1fr 1fr auto}}.history-screen{gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.history-toolbar-panel{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.history-toolbar-panel h2{color:#17233b;margin:0;font-size:19px}.history-toolbar-panel p{color:#8b96a9;margin:5px 0 0;font-size:12px}.history-toolbar-panel .search-box{flex:none;width:min(320px,100%)}.pending-settlement-panel{padding:22px;overflow:hidden}.pending-settlement-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.pending-settlement-title{align-items:center;gap:10px;display:flex}.pending-settlement-title h2{color:#17233b;margin:0;font-size:18px}.pending-settlement-title>span,.history-row-count{color:#69758a;white-space:nowrap;background:#f8f9fc;border:1px solid #e1e6ef;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.pending-copy-all{background:#fff;border:1px solid #dce2ec;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.pending-copy-all:disabled{opacity:.45;cursor:not-allowed}.pending-settlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pending-settlement-card{--pending-tone:#6d5dfc;--pending-tone-soft:#f2efff;--pending-tone-border:#dcd6ff;--pending-card-wash:#6d5dfc0b;background:linear-gradient(160deg,var(--pending-card-wash) 0,#fff 48%);border:1px solid #dce2ec;border-radius:14px;flex-direction:column;min-width:0;min-height:330px;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 4px 14px #212d4509}.pending-card-tone-violet{--pending-tone:#6254ee;--pending-tone-soft:#f1efff;--pending-tone-border:#d8d2ff;--pending-card-wash:#6254ee0e}.pending-card-tone-mint{--pending-tone:#1f9f7d;--pending-tone-soft:#ebfaf6;--pending-tone-border:#bfe9dc;--pending-card-wash:#1f9f7d0d}.pending-card-tone-amber{--pending-tone:#e77724;--pending-tone-soft:#fff5e9;--pending-tone-border:#f6d4ad;--pending-card-wash:#e777240d}.pending-card-tone-rose{--pending-tone:#df4d65;--pending-tone-soft:#fff0f3;--pending-tone-border:#f5c7d0;--pending-card-wash:#df4d650d}.pending-card-tone-receivable{--pending-tone:#087f72;--pending-tone-soft:#eafaf6;--pending-tone-border:#9fded2;--pending-card-wash:#087f7213}.pending-receivable-card{border:2px solid var(--pending-tone-border);background:linear-gradient(145deg,#087f721a 0,#fffffffa 46%),#fff;min-height:310px;box-shadow:0 8px 24px #08585014}.pending-receivable-status-badge{color:#087568;background:#e8faf6;border:1px solid #a6dfd5;align-items:center;gap:5px;width:max-content;font-weight:900;display:inline-flex}.pending-receivable-amount{background:linear-gradient(135deg,#effcf9 0%,#f8fffd 100%);border:1px solid #b9e7df;border-radius:13px;gap:5px;margin-top:16px;padding:15px 16px;display:grid}.pending-receivable-amount span{color:#16766c;font-size:11px;font-weight:900}.pending-receivable-amount strong{color:#075f56;letter-spacing:-.6px;font-size:24px}.pending-receivable-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pending-receivable-summary>div{background:#fff;border:1px solid #e2ecea;border-radius:10px;gap:4px;min-width:0;padding:9px 10px;display:grid}.pending-receivable-summary span{color:#89958f;font-size:9px;font-weight:800}.pending-receivable-summary strong{color:#273c38;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pending-receivable-notice{color:#14766c;background:#f5fcfa;border:1px dashed #9ed9ce;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.pending-receivable-notice>svg{flex:none;margin-top:1px}.pending-receivable-notice>div{gap:3px;min-width:0;display:grid}.pending-receivable-notice strong{color:#116c63;font-size:11px}.pending-receivable-notice span{color:#6a837e;font-size:9px;line-height:1.45}.pending-receivable-footer{margin-top:auto}.pending-settlement-card:hover{border-color:var(--pending-tone-border);transform:translateY(-1px);box-shadow:0 10px 26px #212d4512}.pending-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pending-card-topline>div{gap:9px;display:grid}.pending-card-topline>div>strong{color:#1e2b43;white-space:nowrap;font-size:14px}.pending-card-copy{border:1px solid #0000;flex:none;margin:-5px -5px 0 0}.pending-card-copy:hover{background:#f7f9fc;border-color:#e0e5ed}.pending-card-identity{border-bottom:1px dashed #dce2ec;gap:8px;margin-top:18px;padding-bottom:15px;display:grid}.pending-card-identity>div{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pending-card-identity span{color:#7f8a9d;font-size:11px;font-weight:750}.pending-card-identity strong{color:#1e2b43;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.pending-card-amount{justify-content:space-between;align-items:baseline;gap:12px;margin-top:15px;display:flex}.pending-card-amount>span{color:var(--pending-tone);font-size:13px;font-weight:900}.pending-card-amount>strong{color:#101c32;letter-spacing:-.5px;white-space:nowrap;font-size:22px}.pending-card-breakdown{color:#425069;gap:5px;margin-top:14px;font-size:11px;line-height:1.45;display:grid}.pending-card-breakdown>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.pending-card-breakdown small{color:#9aa4b4;font-size:10px}.pending-card-breakdown .pending-card-breakdown-total{text-align:left;justify-content:flex-start;gap:6px;margin-top:3px}.pending-card-breakdown-total small{color:#6f7b8f;font-size:12px;font-weight:800}.pending-card-breakdown-total strong{color:#26344d;letter-spacing:-.25px;white-space:nowrap;font-size:15px;font-weight:900}.pending-card-account{border-top:1px dashed #dce2ec;gap:5px;margin-top:auto;padding-top:15px;display:grid}.pending-card-account strong{color:#1b2941;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pending-card-account span{color:#667389;font-size:11px}.pending-memo-bubble{border:1px solid var(--pending-tone-border);background:var(--pending-tone-soft);color:#3d4860;border-radius:13px 13px 13px 5px;grid-template-columns:16px minmax(0,1fr) 28px;align-items:start;gap:8px;min-width:0;margin-top:12px;padding:11px 9px 11px 12px;display:grid;position:relative;box-shadow:0 5px 14px #2e374c0b}.pending-memo-bubble:after{content:"";border-right:1px solid var(--pending-tone-border);border-bottom:1px solid var(--pending-tone-border);background:var(--pending-tone-soft);width:9px;height:9px;position:absolute;bottom:-5px;left:13px;transform:rotate(45deg)}.pending-memo-icon{color:var(--pending-tone);opacity:.9;margin-top:2px}.pending-memo-text{color:#42506a;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-color:color-mix(in srgb,var(--pending-tone) 32%,transparent) transparent;scrollbar-width:thin;min-width:0;max-height:3.1em;padding-right:3px;font-size:11px;font-weight:650;line-height:1.55;overflow:hidden auto}.pending-memo-text::-webkit-scrollbar{width:4px}.pending-memo-text::-webkit-scrollbar-track{background:0 0}.pending-memo-text::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pending-tone) 30%,transparent);border-radius:999px}.pending-memo-text:focus-visible{outline:2px solid color-mix(in srgb,var(--pending-tone) 42%,transparent);outline-offset:2px;border-radius:4px}.pending-memo-bubble.is-expanded .pending-memo-text{max-height:160px}.pending-memo-toggle{width:28px;height:28px;color:var(--pending-tone);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:-4px;padding:0;transition:background .15s,transform .15s;display:inline-flex}.pending-memo-toggle:hover{background:color-mix(in srgb,var(--pending-tone) 10%,transparent)}.pending-memo-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--pending-tone) 42%,transparent);outline-offset:1px}.pending-memo-toggle svg{transition:transform .18s}.pending-memo-bubble.is-expanded .pending-memo-toggle svg{transform:rotate(180deg)}.pending-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.pending-card-footer>small{color:#929cad;font-size:9px}.pending-card-edit-grid{background:#f8f9fc;border:1px solid #e1e5ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding:11px;display:grid}.pending-card-edit-grid label{gap:5px;min-width:0;display:grid}.pending-card-edit-grid label:first-child{grid-column:1/-1}.pending-card-edit-grid label>span{color:#768398;font-size:9px;font-weight:800}.pending-card-edit-grid .table-edit{width:100%;min-width:0}.pending-settlement-empty{color:#8b96a8;background:#fafbfc;border:1px dashed #dce2ec;border-radius:13px;justify-content:center;align-items:center;min-height:150px;font-size:12px;display:flex}.history-processed-panel .panel-heading{align-items:center;padding-bottom:16px}.history-completed-heading p{color:#8b96a9;margin:5px 0 0;font-size:11px}.history-completed-filters{gap:10px;padding:0 18px 16px;display:grid}.history-filter-row{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;display:grid}.history-filter-label{color:#7a879a;padding-top:10px;font-size:10px;font-weight:900}.history-filter-scroll{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:2px 1px 5px;display:flex;overflow:visible}.history-filter-scroll button{color:#657187;cursor:pointer;background:#fff;border:1px solid #e0e5ee;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:10px;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.history-filter-scroll button b{color:#7c8799;background:#f1f3f7;border-radius:999px;min-width:18px;padding:2px 5px;font-size:9px;line-height:1.2}.history-filter-scroll button:hover{color:#5d50e8;border-color:#cfc9ff}.history-filter-scroll button.active{color:#5547e3;background:#f0edff;border-color:#7567f7;box-shadow:0 4px 12px #5c4ce81f}.history-filter-scroll button.active b{color:#fff;background:#6c5df2}.history-filter-row-product{border-top:1px solid #e7ebf2;margin-top:2px;padding-top:12px}.history-filter-row-vendor .history-filter-scroll button{color:#6256c8;background:#faf9ff;border-color:#ded9ff}.history-filter-row-vendor .history-filter-scroll button b{color:#7468d4;background:#efecff}.history-filter-row-vendor .history-filter-scroll button:hover{color:#5d50e8;background:#f5f2ff;border-color:#cfc9ff}.history-filter-row-vendor .history-filter-scroll button.active{color:#5547e3;background:#f0edff;border-color:#7567f7;box-shadow:0 4px 12px #5c4ce81f}.history-filter-row-vendor .history-filter-scroll button.active b{color:#fff;background:#6c5df2}.history-filter-row-product .history-filter-scroll button{color:#347daa;background:#f6fbff;border-color:#cfe8fa}.history-filter-row-product .history-filter-scroll button b{color:#4b88af;background:#e6f4fd}.history-filter-row-product .history-filter-scroll button:hover{color:#1671b8;background:#eef8ff;border-color:#91c9f6}.history-filter-row-product .history-filter-scroll button.active{color:#126aa9;background:#eaf6ff;border-color:#4ca6e8;box-shadow:0 4px 12px #2889cf1f}.history-filter-row-product .history-filter-scroll button.active b{color:#fff;background:#3b96d6}.pending-assignment-block{border:1px solid color-mix(in srgb,var(--pending-tone) 22%,#dce2ec);background:color-mix(in srgb,var(--pending-tone) 5%,#fff);border-radius:11px;gap:8px;margin-top:12px;padding:11px;display:grid}.pending-assignment-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.pending-assignment-title span{color:#758197;font-size:10px;font-weight:900}.pending-assignment-title strong{color:var(--pending-tone);font-size:10px}.pending-assignment-list{gap:7px;display:grid}.pending-assignment-item{background:#ffffffdb;border:1px solid #dadfe9e6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 9px;display:grid}.pending-assignment-main{align-items:center;gap:7px;min-width:0;display:flex}.pending-assignment-main strong{color:#2c3950;white-space:nowrap;font-size:11px}.pending-assignment-main span{color:#243149;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.pending-assignment-login{color:#6d7890;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;overflow:hidden}.pending-assignment-item>b{color:#6757ef;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:13px}.pending-assignment-item.is-barcode{background:#fff9e9;border-color:#f0d28a}.pending-assignment-item.is-barcode .pending-assignment-main strong,.pending-assignment-item.is-barcode .pending-assignment-main span{color:#5f4a16}.pending-assignment-item.is-barcode .pending-assignment-login{color:#8a712f}.pending-assignment-item.is-barcode>b{color:#c9820d}.history-memo-stack{gap:7px;display:grid}.history-user-memo{white-space:pre-wrap}.history-assignment-memo{gap:6px;display:grid}.history-assignment-memo-row{background:#f7f5ff;border:1px solid #e3e0ff;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.history-assignment-memo-row strong{color:#333d55;font-size:10px}.history-assignment-memo-row span{color:#6658e9;font-size:9px;font-weight:800}.history-assignment-memo-row.is-barcode{background:#fff9e9;border-color:#f0d28a}.history-assignment-memo-row.is-barcode strong{color:#5f4a16}.history-assignment-memo-row.is-barcode span{color:#b87408}.history-assignment-memo-row.is-account-product{background:#f3f8ff;border-color:#cfe0f5}.history-assignment-memo-row.is-account-product strong{color:#34445f}.history-assignment-memo-row.is-account-product span{color:#e45b67}.history-assignment-memo-row.is-account-product-red{background:#fff3f5;border-color:#f5c6cf}.history-assignment-memo-row.is-account-product-red strong{color:#8a2436}.history-assignment-memo-row.is-account-product-red span{color:#c23d55}.history-empty-row{text-align:center;color:#919bad;height:110px}.history-copy-toast{z-index:10000;color:#fff;background:#17233b;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:800;animation:.18s ease-out history-copy-toast-in;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #111b3047}@keyframes history-copy-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1000px){.pending-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.history-toolbar-panel{flex-direction:column;align-items:flex-start}.history-toolbar-panel .search-box{width:100%}.pending-settlement-panel{padding:16px}.pending-settlement-grid{grid-template-columns:1fr}.pending-settlement-card{min-height:0}.history-filter-row{grid-template-columns:1fr;gap:6px}.history-filter-label{padding-top:0}.history-completed-filters{padding-inline:14px}}@media (width<=460px){.pending-settlement-heading{align-items:flex-start}.pending-copy-all{padding:0 11px}.pending-card-amount>strong{font-size:19px}}.pending-card-topline>div{align-items:start}.pending-status-badge{white-space:nowrap;place-self:flex-start start;width:max-content;min-width:0;line-height:1}.pending-card-denom-editor{background:#fff;border:1px solid #e1e5ee;border-radius:9px;grid-column:1/-1;gap:10px;min-width:0;padding:10px;display:grid}.pending-card-denom-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pending-card-denom-heading strong{color:#344159;font-size:10px}.pending-card-denom-heading small{color:#929cad;font-size:8px}.pending-card-denom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pending-card-denom-grid label{grid-template-columns:minmax(64px,1fr) 92px;align-items:center;gap:7px;display:grid}.pending-card-denom-grid label>span{color:#536078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.pending-denom-count{min-width:0}.pending-denom-count input{text-align:right;min-width:0;height:32px;padding:0 7px}.pending-denom-count>span{min-width:28px;height:32px;padding:0 7px;font-size:9px}.pending-custom-denoms{border-top:1px dashed #e1e5ee;gap:7px;padding-top:8px;display:grid}.pending-custom-denom-row{grid-template-columns:minmax(0,1fr) 96px 30px;align-items:center;gap:6px;display:grid}.pending-custom-denom-row .input-suffix input{min-width:0;height:32px;padding:0 7px}.pending-custom-denom-row .input-suffix>span{min-width:28px;height:32px;padding:0 7px;font-size:9px}.pending-add-custom-denom{width:max-content;min-height:30px;padding:0 9px;font-size:9px}.pending-rate-field{grid-column:1/-1;max-width:130px}.pending-card-actions{flex-wrap:nowrap}.pending-delete-button{color:#c23d55;align-items:center;gap:4px;display:inline-flex}.pending-delete-button:hover{color:#a92f46;background:#fff1f3;border-color:#ffd7de}.history-locked-label{color:#9aa4b4;white-space:nowrap;font-size:9px;font-weight:750;line-height:1.35;display:inline-block}@media (width<=460px){.pending-card-denom-grid{grid-template-columns:1fr}.pending-card-denom-heading{flex-direction:column;align-items:flex-start}}.pending-settlement-card.is-editing-denom{grid-column:span 2;min-height:0}.pending-settlement-card.is-editing-denom .pending-card-edit-grid{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:start}.pending-settlement-card.is-editing-denom .pending-card-edit-grid>label:first-child{grid-column:1}.pending-settlement-card.is-editing-denom .pending-card-denom-editor{background:#fff;border-radius:11px;grid-column:1/-1;padding:14px}.pending-settlement-card.is-editing-denom .pending-card-denom-heading{align-items:center;min-height:24px}.pending-settlement-card.is-editing-denom .pending-card-denom-heading strong{font-size:11px}.pending-settlement-card.is-editing-denom .pending-card-denom-heading small{text-align:right;font-size:9px}.pending-settlement-card.is-editing-denom .pending-card-denom-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:9px 14px}.pending-settlement-card.is-editing-denom .pending-card-denom-grid label{grid-template-columns:minmax(78px,1fr) minmax(118px,142px);gap:10px;min-height:36px}.pending-settlement-card.is-editing-denom .pending-card-denom-grid label>span{text-overflow:clip;font-size:10px}.pending-settlement-card.is-editing-denom .pending-denom-count{width:100%;max-width:none}.pending-settlement-card.is-editing-denom .pending-denom-count input,.pending-settlement-card.is-editing-denom .pending-denom-count>span{height:34px}.pending-settlement-card.is-editing-denom .pending-custom-denoms{gap:8px;margin-top:2px;padding-top:10px}.pending-settlement-card.is-editing-denom .pending-custom-denom-row{grid-template-columns:minmax(170px,1fr) minmax(120px,.65fr) 32px;gap:8px}.pending-settlement-card.is-editing-denom .pending-rate-field{grid-column:1;max-width:150px}@media (width<=1000px){.pending-settlement-card.is-editing-denom{grid-column:1/-1}}@media (width<=700px){.pending-settlement-card.is-editing-denom .pending-card-edit-grid{grid-template-columns:1fr}.pending-settlement-card.is-editing-denom .pending-card-edit-grid>label:first-child,.pending-settlement-card.is-editing-denom .pending-rate-field{grid-column:1}.pending-settlement-card.is-editing-denom .pending-card-denom-grid{grid-template-columns:1fr}}@media (width<=460px){.pending-settlement-card.is-editing-denom .pending-card-denom-grid label{grid-template-columns:minmax(72px,1fr) minmax(104px,128px)}.pending-settlement-card.is-editing-denom .pending-custom-denom-row{grid-template-columns:1fr 1fr 30px}}.ledger-amount-cell{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ledger-amount-cell>strong{white-space:nowrap}.deposit-workspace .summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}.deposit-workspace .summary-card{width:auto;min-width:0;max-width:none}.star-mistake-option{box-sizing:border-box;background:#f9fafc;border:1px solid #dfe5ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:12px;padding:12px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.star-mistake-option:hover{background:#f5f7fb;border-color:#bfc9df}.star-mistake-option.selected{background:#f2f1ff;border-color:#7d79f2;box-shadow:0 0 0 3px #6a5df117}.star-mistake-option:focus-within{outline-offset:2px;outline:3px solid #4f6fe829}.star-mistake-copy{gap:3px;min-width:0;display:grid}.star-mistake-copy strong{color:#26334d;font-size:12px}.star-mistake-copy small{color:#7f8a9e;font-size:10px;line-height:1.45}.star-mistake-rate-options{flex:none;grid-template-columns:repeat(2,minmax(82px,1fr));gap:8px;display:grid}.star-mistake-rate-option{color:#526078;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9dfeb;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:82px;padding:9px 11px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:flex;position:relative}.star-mistake-rate-option:hover{background:#f8f9fd;border-color:#aeb8d0}.star-mistake-rate-option.selected{color:#3944d8;background:#ecebff;border-color:#6669ed;box-shadow:0 0 0 2px #5b67ed14}.star-mistake-rate-option input[type=checkbox]{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.star-mistake-check{color:#0000;box-sizing:border-box;background:#fff;border:1.5px solid #c5cede;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;line-height:1;transition:all .16s;display:grid}.star-mistake-rate-option.selected .star-mistake-check{color:#fff;background:#5b67ed;border-color:#5b67ed}.star-mistake-rate-option>strong{white-space:nowrap;font-size:12px;font-weight:800}@media (width<=560px){.star-mistake-option{flex-direction:column;align-items:stretch;gap:10px}.star-mistake-rate-options{width:100%}.star-mistake-rate-option{min-width:0}}.ledger-table th:first-child,.ledger-table td:first-child{width:25%}.ledger-table th:nth-child(2),.ledger-table td:nth-child(2){width:35%}.ledger-table th:nth-child(3),.ledger-table td:nth-child(3){width:16%}.ledger-table th:nth-child(4),.ledger-table td:nth-child(4){width:24%}.ledger-table td:nth-child(2) strong{color:#26334d;font-size:13px}.pending-refund-card .pending-card-amount>span{color:#df4d65;font-weight:800}.pending-refund-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pending-refund-breakdown.has-no-fee{grid-template-columns:1fr}.pending-refund-breakdown>div{gap:3px;min-width:0;display:grid}.pending-refund-breakdown .pending-refund-fee-detail{align-content:center}@media (width<=760px){.deposit-workspace .summary-grid{grid-template-columns:1fr}.ledger-table th:first-child,.ledger-table td:first-child,.ledger-table th:nth-child(2),.ledger-table td:nth-child(2),.ledger-table th:nth-child(3),.ledger-table td:nth-child(3),.ledger-table th:nth-child(4),.ledger-table td:nth-child(4){width:auto}}.login-detail-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.login-detail-head strong{overflow-wrap:anywhere;min-width:0}.login-edit-icon{color:#7f8aa0;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-grid;box-shadow:none!important;background:0 0!important;border:0!important}.login-edit-icon:hover{color:#5148db;background:#eef1f7!important}.login-edit-icon.save{color:#5148db}.login-inline-editor{gap:5px;min-width:0;display:grid}.login-inline-editor label,.original-password-edit{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.login-inline-editor label>span,.original-password-edit>span{color:#8994a7;font-size:9px;font-weight:800}.login-inline-editor input,.original-password-edit input{box-sizing:border-box;color:#354158;background:#fff;border:1px solid #d9e0ec;border-radius:7px;outline:none;width:100%;min-width:0;height:31px;padding:0 7px;font-size:10px}.login-inline-editor input:focus,.original-password-edit input:focus{border-color:#6c7ff2;box-shadow:0 0 0 2px #6366f117}.login-edit-actions{justify-content:flex-end;gap:1px;display:flex}.original-password-edit{padding:0}.login-manual-tag{margin-top:3px;line-height:1.35;display:block;color:#6a63ba!important;font-size:8px!important}.accrual-calculation-detail{color:#7d889d;white-space:normal;margin-top:4px;font-size:10px;line-height:1.35;display:block}.star-mistake-option.required{background:#fff8f8;border-color:#f09a9a;box-shadow:0 0 0 3px #e0484814}.star-mistake-option.required:hover{background:#fff5f5;border-color:#e47878}.star-mistake-copy strong{align-items:center;gap:7px;display:flex}.star-mistake-required-badge{color:#d94343;background:#ffe5e5;border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.4;display:inline-flex}.star-mistake-option.required .star-mistake-copy small{color:#cf4c4c;font-weight:650}.star-mistake-list{box-sizing:border-box;background:#f9fafc;border:1px solid #dfe5ef;border-radius:12px;gap:10px;width:100%;margin-top:12px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.star-mistake-list.required{background:#fff9f9;border-color:#f09a9a;box-shadow:0 0 0 3px #e0484812}.star-mistake-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.star-mistake-progress{color:#554fda;white-space:nowrap;background:#eceaff;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.star-mistake-list.required .star-mistake-progress{color:#d94343;background:#ffe7e7}.star-mistake-item-list{gap:8px;display:grid}.star-mistake-item{box-sizing:border-box;background:#fff;border:1px solid #dfe4ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.star-mistake-item.required{background:snow;border-color:#efaaaa}.star-mistake-item.selected{background:#f5f4ff;border-color:#8a84f4;box-shadow:0 0 0 2px #655cf40f}.star-mistake-reservation-copy{gap:3px;min-width:0;display:grid}.star-mistake-reservation-copy strong{color:#2f3b52;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.star-mistake-reservation-copy small{color:#8792a4;font-size:9px;line-height:1.4}.star-mistake-item.required .star-mistake-reservation-copy small{color:#cf4c4c;font-weight:650}@media (width<=680px){.star-mistake-list-head,.star-mistake-item{grid-template-columns:1fr;align-items:stretch}.star-mistake-list-head{flex-direction:column}.star-mistake-progress{align-self:flex-start}.star-mistake-item .star-mistake-rate-options{width:100%}.star-mistake-item .star-mistake-rate-option{min-width:0}}.star-purchase-panel{min-width:0;padding:24px;overflow:hidden}.star-panel-heading{margin-bottom:18px}.star-panel-heading>div{min-width:0}.star-refresh-button{flex:none}.star-sync-card{background:linear-gradient(135deg,#fbfcff 0%,#f7f8ff 100%);border:1px solid #e3e8f2;border-radius:14px;grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:16px;padding:16px;display:grid}.star-date-control{gap:7px;min-width:0;display:grid}.star-date-label{align-items:center;gap:8px;display:flex}.star-date-label label{color:#46536a;font-size:12px;font-weight:800}.star-date-label label b{color:#ef4444}.star-today-chip{color:#188452;background:#e9f9f0;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:850;display:inline-flex}.star-date-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.star-date-input-row input{color:#27344b;letter-spacing:.2px;background:#fff;border:1px solid #d9e1ed;border-radius:10px;outline:none;width:100%;min-width:0;min-height:44px;padding:0 13px;font-size:15px;font-weight:700;transition:all .15s}.star-date-input-row input:focus{border-color:#6c70ee;box-shadow:0 0 0 3px #6366f11a}.star-date-input-row button{color:#5d5bd1;white-space:nowrap;background:#fff;border:1px solid #d8def0;border-radius:10px;min-height:44px;padding:0 13px;font-size:11px;font-weight:850}.star-date-input-row button:hover{background:#f5f3ff;border-color:#aaa8f3}.star-date-control>small{color:#98a2b3;font-size:10px;line-height:1.45}.star-sync-state{border-left:1px solid #e2e6f0;flex-direction:column;justify-content:center;min-width:0;padding:3px 2px 3px 18px;display:flex}.star-sync-live{color:#32705a;align-items:center;gap:7px;width:max-content;margin-bottom:7px;font-size:10px;font-weight:850;display:inline-flex}.star-sync-live i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e1f}.star-sync-state strong{color:#303c54;font-size:13px;line-height:1.45}.star-sync-state small{color:#8c97aa;margin-top:5px;font-size:10px;line-height:1.5}.star-purchase-panel .star-count-summary{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:14px;padding:0}.star-purchase-panel .star-count-summary>div{flex-wrap:wrap;min-width:0;padding:12px 14px}.star-purchase-panel .star-count-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.star-purchase-panel .star-bucket-tabs{margin-bottom:12px;padding:0}.star-purchase-panel .star-quantity-summary .total-count{background:#f8f9fc}.star-purchase-panel .star-quantity-summary .assigned-count strong{color:#39745a}.star-purchase-panel .star-quantity-summary .unassigned-count span{color:#9a5408}.star-purchase-panel .star-quantity-summary .unassigned-count strong{color:#c46100;font-size:23px}.star-summary-detail,.star-summary-difference{flex:0 0 100%;margin-top:5px;font-size:10px;font-weight:750;line-height:1.35}.star-summary-detail{color:#8a95a7}.unassigned-count .star-summary-detail{color:#a45a0b}.star-summary-difference{border-radius:999px;width:max-content;max-width:100%;padding:3px 7px}.star-summary-difference.positive{color:#a75a09;background:#fff0d7}.star-summary-difference.negative{color:#c13d52;background:#fff0f3}.star-date-filter-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 14px;display:flex}.star-date-filter-tabs button{color:#66748a;cursor:pointer;background:#fff;border:1px solid #dfe4ee;border-radius:999px;min-height:32px;padding:7px 13px;font-size:11px;font-weight:800}.star-date-filter-tabs button:hover{color:#554ee8;border-color:#b9c1f8}.star-date-filter-tabs button.active{color:#fff;background:#625cf4;border-color:#625cf4;box-shadow:0 5px 12px #625cf429}.star-count-text.sheet-number-blocked{color:#9aa4b5}.star-purchase-panel .star-toolbar{grid-template-columns:minmax(230px,390px) minmax(0,1fr);align-items:center;gap:14px;padding:0 0 14px;display:grid}.star-purchase-panel .star-toolbar .search-box,.star-purchase-panel .star-toolbar .search-box input{width:100%;min-width:0}.star-purchase-panel .refresh-status{color:#8b96a8;text-align:right;white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 12px;min-width:0;font-size:10px;line-height:1.5;display:flex}.star-purchase-panel .refresh-status span{white-space:nowrap}.star-purchase-panel .refresh-status strong{color:#5b667b;font-weight:850}.star-purchase-panel .refresh-status-error{color:#c33d54;font-weight:800;white-space:normal!important}.star-purchase-panel .star-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:1px solid #e8ecf3;width:calc(100% + 48px);margin:0 -24px -24px;overflow-x:auto}.star-purchase-panel .v12-star-table{table-layout:fixed;width:100%;min-width:1060px}.star-purchase-panel .v12-star-table th,.star-purchase-panel .v12-star-table td{padding:12px 11px}@media (width<=1180px){.star-purchase-panel .star-count-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.star-purchase-panel .star-toolbar{grid-template-columns:1fr;align-items:stretch}.star-purchase-panel .refresh-status{text-align:left;justify-content:flex-start}}@media (width<=760px){.star-purchase-panel{padding:18px}.star-panel-heading{align-items:stretch}.star-refresh-button{width:100%}.star-sync-card{grid-template-columns:1fr;gap:13px;padding:14px}.star-sync-state{border-top:1px solid #e2e6f0;border-left:0;padding:13px 0 0}.star-purchase-panel .star-table-wrap{width:calc(100% + 36px);margin:0 -18px -18px}.star-purchase-panel .v12-star-table th:first-child,.star-purchase-panel .v12-star-table td:first-child{padding-left:18px}.star-purchase-panel .v12-star-table th:last-child,.star-purchase-panel .v12-star-table td:last-child{padding-right:18px}}@media (width<=520px){.star-purchase-panel .star-count-summary{grid-template-columns:1fr 1fr;gap:8px}.star-purchase-panel .star-count-summary>div{padding:11px}.star-purchase-panel .star-count-summary strong{font-size:17px}.star-date-input-row{grid-template-columns:1fr}.star-date-input-row button{width:100%}.star-purchase-panel .star-bucket-tabs{grid-template-columns:1fr 1fr;display:grid}.star-purchase-panel .star-bucket-tabs button{width:100%}.star-date-filter-tabs{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.star-date-filter-tabs button{flex:none}.star-purchase-panel .refresh-status{gap:4px;display:grid}.star-purchase-panel .refresh-status span{white-space:normal}}.members-panel{overflow:hidden}.members-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;padding-bottom:18px!important}.members-heading p{margin-top:6px;line-height:1.55}.member-refresh-button:disabled{opacity:.65;cursor:wait}.member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 22px 18px;display:grid}.member-summary-card{background:linear-gradient(145deg,#fff,#f8faff);border:1px solid #e6ebf3;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:3px 12px;min-height:92px;padding:17px 18px;display:grid;position:relative;box-shadow:0 7px 20px #1f2d490d}.member-summary-card:before{content:"";background:#a8b2c2;border-radius:0 99px 99px 0;width:3px;position:absolute;top:17px;bottom:17px;left:0}.member-summary-card.online:before{background:#20c878}.member-summary-card.admin:before{background:#6c5ce7}.member-summary-card>span{color:#64748b;font-size:12px;font-weight:800}.member-summary-card>strong{color:#17223a;letter-spacing:-.04em;grid-area:1/2/3;font-size:27px;line-height:1}.member-summary-card>small{color:#9aa5b5;font-size:11px}.member-summary-card.online>strong{color:#13965a}.member-summary-card.admin>strong{color:#5d4fd2}.member-add-card{background:#f8faff;border:1px solid #e5eaf2;border-radius:15px;margin:0 22px 20px;padding:17px!important}.members-table-wrap{border-top:1px solid #e8edf4;overflow-x:auto}.members-table{table-layout:auto;min-width:1080px}.members-table th{z-index:2;color:#778397;background:#f7f9fc;padding:12px 14px;position:sticky;top:0}.members-table td{vertical-align:middle;padding:12px 14px;transition:background .15s}.members-table tbody tr:hover td{background:#fafbfe}.members-table tbody tr.member-admin-row td{background:#fbfaff}.members-table tbody tr.member-admin-row:hover td{background:#f6f3ff}.member-name-cell{align-items:center;gap:9px;min-width:155px;display:flex}.member-name-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.member-admin-badge,.member-self-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.member-admin-badge{color:#5f4bd8;background:#eeeaff;border:1px solid #ddd5ff}.member-self-badge{color:#3866a8;background:#edf5ff;border:1px solid #d7e8ff}.member-name-edit{background:#fff;border-color:#dce3ed;border-radius:9px;width:118px;min-width:100px;height:34px;padding:7px 10px;font-weight:800}.member-name-edit:focus{border-color:#7967ef;box-shadow:0 0 0 3px #6c5ce71a}.member-email{color:#52627a;white-space:nowrap;font-size:11px}.presence-pill{border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:124px;padding:8px 10px;display:inline-flex}.presence-pill .presence-dot{border-radius:50%;flex:none;width:9px;height:9px}.presence-pill>div{gap:2px;display:grid}.presence-pill strong{font-size:11px;line-height:1.2}.presence-pill small{color:#91a0b4;white-space:nowrap;font-size:9px;line-height:1.2}.presence-pill.online{color:#168653;background:#ecfbf3;border-color:#d5f4e4}.presence-pill.online .presence-dot{background:#20c878;box-shadow:0 0 0 4px #20c8781f}.presence-pill.offline{color:#64748b;background:#f3f6f9;border-color:#e8edf3}.presence-pill.offline .presence-dot{background:#b5c0ce}.member-approval-toggle{color:#748195;background:#f3f6f9;border:1px solid #e1e7ef;border-radius:999px;align-items:center;gap:7px;min-width:70px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.member-approval-toggle>span{background:#aeb9c8;border-radius:50%;width:8px;height:8px}.member-approval-toggle.on{color:#17824f;background:#eaf9f1;border-color:#d6f1e2}.member-approval-toggle.on>span{background:#20c878}.member-role-control{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:10px;align-items:center;min-width:104px;height:34px;display:inline-flex;position:relative;overflow:hidden}.member-role-control select{appearance:none;color:#56657b;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 28px 0 11px;font-size:10px;font-weight:900}.member-role-control svg{pointer-events:none;color:currentColor;position:absolute;right:9px}.member-role-control.admin{color:#5b49d1;background:#eeeaff;border-color:#d9d1ff}.member-role-control.admin select{color:#5b49d1}.member-role-control.member{color:#64748b}.member-visits{color:#56657b;background:#f0f3f8;border-radius:9px;justify-content:center;min-width:30px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.member-delete-button{place-items:center;width:32px;height:32px;display:inline-grid}@media (width<=900px){.member-summary-grid{grid-template-columns:repeat(3,minmax(150px,1fr));padding-bottom:14px;overflow-x:auto}.member-summary-card{min-width:150px}}@media (width<=700px){.members-heading{flex-direction:column;align-items:stretch}.member-refresh-button{justify-content:center;width:100%}.member-summary-grid{grid-template-columns:1fr;padding-inline:16px;overflow:visible}.member-summary-card{min-width:0}.member-add-card{margin-inline:16px}.members-table-wrap{border-radius:0}}.star-purchase-panel .login-detail-head strong{color:#5b55ee;font-size:12px;line-height:1.4}.star-purchase-panel .login-detail>span{color:#657188;font-size:11px;line-height:1.45}.star-purchase-panel .login-inline-editor,.star-purchase-panel .login-inline-editor label,.star-purchase-panel .original-password-edit{box-sizing:border-box;width:100%;max-width:100%}.star-purchase-panel .login-inline-editor input,.star-purchase-panel .original-password-edit input{max-width:100%}.star-purchase-panel .login-edit-actions{align-items:center;min-height:24px;padding-right:2px}.star-purchase-panel .v12-star-table td{vertical-align:middle}.star-purchase-panel .v12-star-table tbody tr:last-child td{padding-bottom:16px}.star-purchase-panel .star-table-footer{box-sizing:border-box;background:#fff;width:calc(100% + 48px);margin:0 -24px -24px;padding:14px 24px}@media (width<=760px){.star-purchase-panel .star-table-footer{width:calc(100% + 36px);margin-bottom:-18px;margin-left:-18px;margin-right:-18px;padding:13px 18px}}.barcode-panel .panel-heading p{margin-top:5px}.barcode-count-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.barcode-table{min-width:1240px}.barcode-table th:nth-child(7),.barcode-table td:nth-child(7){white-space:nowrap}.barcode-table td:nth-child(7) .badge{white-space:nowrap;display:inline-flex}.barcode-login-cell{min-width:275px}.barcode-login-detail{gap:7px;min-width:250px;display:grid}.barcode-login-detail .login-detail-head{align-items:center;margin-bottom:1px}.barcode-login-detail .login-detail-head strong{color:#554ee8;font-size:14px;line-height:1.45}.barcode-login-detail>span{color:#344054;white-space:normal;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;line-height:1.5;display:grid}.barcode-login-detail>span b{color:#7b8496;font-size:11px;font-weight:700}.barcode-login-detail>span em{word-break:break-all;color:#30384a;font-style:normal;font-weight:600}.barcode-login-editor{gap:8px;min-width:260px}.barcode-login-editor label{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;display:grid}.barcode-login-editor label>span{color:#7b8496;font-size:11px;font-weight:700}.barcode-login-editor input{height:34px;font-size:13px}.barcode-login-editor .login-edit-actions{justify-content:flex-end}.barcode-amount-text{white-space:nowrap;align-items:baseline;gap:3px;font-size:14px;display:inline-flex}.barcode-amount-text span{color:#8791a5;font-size:10px}.assigned-vendor-readonly{flex-direction:column;gap:4px;display:flex}.assigned-vendor-readonly small{color:#8993a5;font-size:10px}@media (width<=900px){.barcode-count-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.topbar-user-row{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.topbar-actions.has-history-tools{flex-direction:column;flex:480px;justify-content:center;align-self:stretch;align-items:stretch;gap:8px}.topbar-actions.has-history-tools .topbar-user-row{width:100%}.topbar-history-tools{justify-content:flex-end;width:100%;min-width:0;min-height:40px;display:flex}.topbar-history-tools .history-toolbar-actions{width:min(100%,620px)}.topbar-history-tools .history-toolbar-actions>.search-box{max-width:none}.topbar-actions .role-switch{flex:none;margin-left:0}.shift-activity{justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding:4px 2px;display:flex}.shift-member-avatar{color:#fff;cursor:default;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:0;font-size:12px;font-weight:900;line-height:1;transition:transform .15s,opacity .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 2px 8px #1e293b24}.shift-member-avatar:hover,.shift-member-avatar:focus-visible{z-index:5;transform:translateY(-2px)scale(1.06)}.shift-member-avatar.online{box-shadow:0 0 0 2px #23c875,0 3px 10px #1e293b29}.shift-member-avatar.offline{opacity:.82;filter:saturate(.78)}.shift-member-avatar.current-user{opacity:1;filter:none;border-color:#dbe3ef;box-shadow:inset 0 0 0 999px #0f172a38,0 0 0 2px #334155,0 4px 12px #0f172a47}.shift-member-avatar.current-user.online{box-shadow:inset 0 0 0 999px #0f172a38,0 0 0 2px #16a366,0 0 0 4px #334155,0 4px 12px #0f172a47}.shift-member-avatar:after{content:attr(data-tooltip);z-index:50;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#172033;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.25;transition:all .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 22px #0f172a38}.shift-member-avatar:hover:after,.shift-member-avatar:focus-visible:after{opacity:1;transform:translate(-50%)}.shift-member-avatar.tone-0{background:#f2a65a}.shift-member-avatar.tone-1{background:#ff9500}.shift-member-avatar.tone-2{background:#008bb8}.shift-member-avatar.tone-3{background:#d690c2}.shift-member-avatar.tone-4{background:#e62f66}.shift-member-avatar.tone-5{background:#6f63d9}.shift-member-avatar.tone-6{background:#2baf86}.shift-member-avatar.tone-7{background:#627d98}.grade-menu-settings{background:linear-gradient(145deg,#fbfcff,#f5f7ff);border:1px solid #e2e7f0;border-radius:15px;margin:0 22px 20px;padding:18px}.grade-menu-settings-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.grade-menu-settings-head>div:first-child{gap:4px;display:grid}.grade-menu-settings-head strong{color:#25324a;font-size:13px}.grade-menu-settings-head span{color:#8894a7;font-size:10px;line-height:1.45}.grade-menu-role-select{background:#fff;border:1px solid #d8deea;border-radius:10px;min-width:132px;height:38px;position:relative}.grade-menu-role-select select{appearance:none;color:#34425a;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 32px 0 12px;font-size:11px;font-weight:900}.grade-menu-role-select svg{color:#778397;pointer-events:none;position:absolute;top:11px;right:10px}.grade-menu-options{flex-wrap:wrap;gap:8px;display:flex}.grade-menu-options button{color:#66758b;background:#fff;border:1px solid #dde3ed;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:800;transition:all .15s;display:inline-flex}.grade-menu-options button:hover{color:#5d5bd0;background:#f7f7ff;border-color:#a9b3ee}.grade-menu-options button.selected{color:#5b50cf;background:#efedff;border-color:#786cf0}.grade-menu-check{background:#f7f9fc;border:1px solid #cfd6e2;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.grade-menu-options button.selected .grade-menu-check{color:#fff;background:#7164e8;border-color:#7164e8}.member-grade-badge{color:#607087;white-space:nowrap;background:#f2f5f8;border:1px solid #dfe5ed;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.member-grade-badge.role-admin{color:#5f4bd8;background:#eeeaff;border-color:#ddd5ff}.member-grade-badge.role-dayLeader,.member-grade-badge.role-nightLeader{color:#985e12;background:#fff6df;border-color:#f4deb0}.member-grade-badge.role-andy{color:#b03868;background:#fff0f6;border-color:#f4d2e1}.member-grade-badge.role-day{color:#196aa8;background:#edf7ff;border-color:#d3e9fb}.member-grade-badge.role-night{color:#4452a7;background:#eef0ff;border-color:#d9ddff}.member-grade-badge.role-referral{color:#087d67;background:#eafaf6;border-color:#cfefe6}.member-grade-badge.role-newbie{color:#657285;background:#f2f5f8;border-color:#dfe5ed}.member-role-control.locked{opacity:.68;background:#f0f3f7}.member-role-control select:disabled{cursor:not-allowed}.member-name-edit:disabled{color:#334155;opacity:1;cursor:default;background:0 0;border-color:#0000}.member-approval-toggle:disabled,.member-delete-button:disabled{opacity:.35;cursor:not-allowed}.member-delete-button:disabled:hover{color:#7f8ba0;background:0 0}.member-role-control.role-admin{color:#5b49d1;background:#eeeaff;border-color:#d9d1ff}.member-role-control.role-dayLeader,.member-role-control.role-nightLeader{color:#8d641d;background:#fff8e9;border-color:#efdbb8}.member-role-control.role-andy{color:#aa3d6b;background:#fff2f7;border-color:#efd3df}@media (width<=900px){.topbar-actions{gap:7px}.shift-member-avatar{width:29px;height:29px;font-size:11px}.grade-menu-settings-head{flex-direction:column;align-items:stretch}.grade-menu-role-select{width:100%}}@media (width<=1320px){.topbar.has-history-tools{flex-wrap:wrap}.topbar-actions.has-history-tools{flex:100%;margin-left:0}}@media (width<=720px){.topbar{gap:10px}.topbar>div:first-of-type{min-width:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.topbar-actions{gap:5px;margin-left:auto}.topbar-actions.has-history-tools{width:100%;margin-left:0}.topbar-actions.has-history-tools .topbar-user-row{gap:5px}.shift-activity{gap:4px;max-width:132px}.shift-member-avatar{width:27px;height:27px;margin-left:0;font-size:10px}.role-switch{padding:3px}.role-switch button{padding:6px 7px;font-size:10px}.grade-menu-settings{margin-inline:16px;padding:15px}}.refund-memo-edit{resize:vertical;width:170px;min-width:150px;height:58px;min-height:58px;margin-top:7px;padding:8px 9px;line-height:1.4;display:block}.refund-account-edit{gap:5px;min-width:155px;display:grid}.refund-account-edit>small{color:#768398;font-size:10px;font-weight:800}.refund-account-edit .table-edit{width:100%;min-width:145px}.pending-refund-edit-grid textarea.table-edit{resize:vertical;height:72px;min-height:72px;padding:9px 10px;line-height:1.45}@media (width<=760px){.refund-memo-edit,.refund-account-edit,.refund-account-edit .table-edit{width:100%;min-width:120px}}.sms-panel-heading{align-items:flex-start;gap:18px;margin-bottom:12px!important}.sms-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sms-heading-actions .search-box{min-width:260px}.sms-move-button{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:inline-flex}.sms-move-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.sms-register-button{color:#5d51cf;background:#f7f5ff;border-color:#d9d6f7;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.sms-register-button:hover{color:#4e42c1;background:#f0edff;border-color:#bdb5f2}.sms-auto-rule-panel{background:linear-gradient(135deg,#faf9ff 0%,#f5f3ff 100%);border:1px solid #ddd9ff;border-radius:14px;margin:0 22px 14px;padding:16px 17px;box-shadow:0 8px 24px #5448b412}.sms-auto-rule-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sms-auto-rule-heading h3{color:#282348;margin:5px 0 3px;font-size:15px;font-weight:950}.sms-auto-rule-heading p{color:#77728f;margin:0;font-size:10px;font-weight:700;line-height:1.5}.sms-auto-rule-admin,.sms-auto-rule-count{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.sms-auto-rule-admin{color:#5d50cb}.sms-auto-rule-count{color:#6557d3;background:#ebe8ff;padding:6px 9px}.sms-auto-rule-builtins{border-top:1px solid #7164c924;grid-template-columns:minmax(150px,.55fr) minmax(0,2fr);gap:12px;margin-top:13px;padding-top:12px;display:grid}.sms-auto-rule-builtins>div>b{color:#6d6885;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.sms-auto-rule-chips,.sms-auto-rule-custom-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sms-auto-rule-chip{color:#605b71;background:#fff;border:1px solid #dedbea;border-radius:8px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.sms-auto-rule-chip.is-exact{color:#5447bd;background:#efedff;border-color:#bcb4f2}.sms-auto-rule-chip small{color:inherit;opacity:.7;font-size:8px}.sms-auto-rule-custom-list{background:#ffffffa3;border:1px dashed #cfc9f3;border-radius:10px;margin-top:11px;padding:10px}.sms-auto-rule-chip.is-custom{border-color:#aaa0ee;box-shadow:0 3px 9px #5c4cc014}.sms-auto-rule-chip button{color:#918aa5;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:19px;height:19px;margin-right:-4px;padding:0;display:inline-grid}.sms-auto-rule-chip button:hover{color:#c43c57;background:#fff0f2}.sms-auto-rule-form{grid-template-columns:170px minmax(180px,1fr) auto;gap:8px;margin-top:12px;display:grid}.sms-auto-rule-form select,.sms-auto-rule-form input,.sms-auto-rule-form button{border-radius:9px;min-height:36px;font-size:10px;font-weight:800}.sms-auto-rule-form select,.sms-auto-rule-form input{color:#39344d;background:#fff;border:1px solid #d7d3ea;outline:none;padding:0 11px}.sms-auto-rule-form select:focus,.sms-auto-rule-form input:focus{border-color:#7567e8;box-shadow:0 0 0 3px #6557dc1a}.sms-auto-rule-form button{color:#fff;cursor:pointer;background:#6557dc;border:1px solid #6557dc;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.sms-direction-tabs{border-bottom:1px solid #edf0f5;gap:7px;padding:0 22px 14px;display:flex}.sms-direction-tabs button{color:#68758a;cursor:pointer;background:#f7f9fc;border:1px solid #dfe4ee;border-radius:10px;align-items:center;gap:7px;padding:9px 17px;font-size:12px;font-weight:850;display:inline-flex}.sms-direction-tabs button small{opacity:.72;font-size:9px}.sms-direction-tabs button.active{color:#fff;background:#625cf4;border-color:#625cf4;box-shadow:0 6px 14px #625cf429}.sms-direction-tabs button.hana-card-tab.active{background:linear-gradient(135deg,#117762,#20a889);border-color:#17836d;box-shadow:0 6px 14px #1177622e}.sms-check-column{min-width:44px;text-align:center!important;width:44px!important;padding-left:8px!important;padding-right:8px!important}.sms-check-label{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sms-check-label input{accent-color:#655cf4;cursor:pointer;width:16px;height:16px}.sms-check-label.disabled{cursor:not-allowed;opacity:.28}.sms-check-label input:disabled{cursor:not-allowed}.sms-bank-label{color:#526078;white-space:nowrap;background:#f0f3f8;border-radius:7px;justify-content:center;align-items:center;min-width:34px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.outgoing-table.has-check-column th:nth-child(2){width:12%}.outgoing-table.has-check-column th:nth-child(3){width:7%}.outgoing-table.has-check-column th:nth-child(4){width:16%}.outgoing-table.has-check-column th:nth-child(5){width:7%}.outgoing-table.has-check-column th:nth-child(6){width:12%}.outgoing-table.has-check-column th:nth-child(7){width:11%}.outgoing-table.has-check-column th:nth-child(8){width:25%}.outgoing-table.has-check-column .manual-match-select{width:100%;max-width:100%}.outgoing-table.incoming-table:not(.has-check-column) th:first-child{width:18%}.outgoing-table.incoming-table:not(.has-check-column) th:nth-child(2){width:25%}.outgoing-table.incoming-table:not(.has-check-column) th:nth-child(3){width:12%}.outgoing-table.incoming-table:not(.has-check-column) th:nth-child(4){width:20%}.outgoing-table.incoming-table:not(.has-check-column) th:nth-child(5){width:25%}.outgoing-table.jay-table.has-check-column th:first-child{min-width:44px;width:4%!important}.outgoing-table.jay-table.has-check-column th:nth-child(2){width:14%!important}.outgoing-table.jay-table.has-check-column th:nth-child(3){width:8%!important}.outgoing-table.jay-table.has-check-column th:nth-child(4){width:21%!important}.outgoing-table.jay-table.has-check-column th:nth-child(5){width:12%!important}.outgoing-table.jay-table.has-check-column th:nth-child(6){width:17%!important}.outgoing-table.jay-table.has-check-column th:nth-child(7){width:24%!important}.jay-badge{color:#9a6611;background:#fff3d9}.jay-unmatched>td{background:#fffaf1;border-top-color:#f5e3bf}.jay-unmatched>td:first-child{box-shadow:inset 4px 0 #e4ad45}@media (width<=760px){.sms-panel-heading,.sms-heading-actions{width:100%}.sms-heading-actions{flex-direction:column;align-items:stretch}.sms-heading-actions .search-box,.sms-move-button,.sms-register-button{width:100%}.sms-direction-tabs{padding-left:14px;padding-right:14px}.sms-auto-rule-panel{margin-left:14px;margin-right:14px}.sms-auto-rule-heading,.sms-auto-rule-builtins{display:block}.sms-auto-rule-count{margin-top:8px}.sms-auto-rule-builtins>div+div{margin-top:10px}.sms-auto-rule-form{grid-template-columns:1fr}.outgoing-panel .table-wrap{overflow-x:auto}.outgoing-table{min-width:980px}}.star-time-cell strong{color:#344158;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;display:inline-block}.star-pay-cell{position:relative;overflow:visible!important}:is(.star-pay-cell:has(.star-pay-badge-wrap:hover),.star-pay-cell:has(.star-pay-badge-wrap:focus-within)){z-index:220}.star-pay-badge{white-space:nowrap;text-overflow:ellipsis;cursor:default;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:25px;padding:4px 9px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.star-pay-badge-wrap{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.star-pay-badge-wrap:hover,.star-pay-badge-wrap:focus-within{z-index:221}.star-pay-badge-wrap:has(.star-pay-order-tooltip) .star-pay-badge{cursor:pointer}.star-pay-order-tooltip{z-index:222;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#172033;border-radius:8px;width:max-content;max-width:min(360px,70vw);padding:8px 10px;font-size:11px;font-weight:800;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;left:50%;transform:translate(-50%,4px);box-shadow:0 10px 26px #0f172a47;top:auto!important;bottom:calc(100% + 9px)!important}.star-pay-order-tooltip:after{content:"";border:5px solid #0000;border-top-color:#172033;margin-left:-5px;position:absolute;top:100%;left:50%}.star-pay-badge-wrap:hover .star-pay-order-tooltip,.star-pay-badge-wrap:focus-within .star-pay-order-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.star-pay-empty{color:#a0a9b8}.star-pay-badge.pay-star{color:#b63870;background:#fff0f7;border-color:#f4cfe0}.star-pay-badge.pay-fast{color:#a96313;background:#fff5e8;border-color:#f3d7ae}.star-pay-badge.pay-soop{color:#087c68;background:#eaf8f5;border-color:#c9ebe4}.star-pay-badge.pay-poongtoo{color:#4058a8;background:#edf2ff;border-color:#d5def8}.star-pay-badge.pay-tone-0{color:#6552c8;background:#f2efff;border-color:#ddd7fb}.star-pay-badge.pay-tone-1{color:#2370a6;background:#edf7ff;border-color:#d4e8f8}.star-pay-badge.pay-tone-2{color:#3c8145;background:#eef9ef;border-color:#d4ead5}.star-pay-badge.pay-tone-3{color:#b25740;background:#fff3ef;border-color:#f2d7cf}.star-pay-badge.pay-tone-4{color:#7d4ca8;background:#f6f0ff;border-color:#e4d5f5}.star-pay-badge.pay-tone-5{color:#4c6c7c;background:#f0f5f8;border-color:#dbe5eb}.star-customer-cell{white-space:nowrap}.star-customer-cell strong{display:block}.star-customer-cell small{color:#8a95a8;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:700;display:block}.badge.orange{color:#b56512;background:#fff4df}.history-difference-row>td{background:#fffaf1}.history-difference-row>td:first-child{box-shadow:inset 4px 0 #e9a23b}.history-settlement-stack{justify-items:start;gap:4px;display:grid}.history-difference-amount{cursor:help;white-space:nowrap;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.history-difference-amount.positive{color:#d56a13}.history-difference-amount.negative{color:#2874b8}.history-row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.match-cancel-button{color:#c34458!important;background:#fff4f5!important;border-color:#f3cbd2!important}.match-cancel-button:hover{background:#ffe9ed!important;border-color:#e9aeb9!important}.history-completed-edit-row>td{background:#fbfaff;border-top:0;padding:0 16px 14px}.history-completed-edit-panel{background:#fff;border:1px solid #dcd7fb;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(190px,.55fr) auto;align-items:end;gap:14px;padding:16px;display:grid;box-shadow:0 8px 22px #4c40aa14}.history-completed-edit-heading{border-bottom:1px solid #eeeafa;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.history-completed-edit-heading>div{gap:3px;display:grid}.history-completed-edit-heading strong{color:#2e3150;font-size:13px}.history-completed-edit-heading small{color:#858ca0;font-size:10px}.history-completed-edit-field{gap:6px;display:grid}.history-completed-edit-field>span{color:#667188;font-size:10px;font-weight:850}.history-completed-denom-editor{gap:10px;display:grid}.history-completed-denom-grid{grid-template-columns:repeat(4,minmax(125px,1fr));gap:8px;display:grid}.history-completed-denom-grid label{gap:5px;display:grid}.history-completed-denom-grid label>span{color:#68758a;font-size:10px;font-weight:800}.history-completed-edit-preview{background:#f8f6ff;border:1px solid #e2def7;border-radius:10px;align-content:center;gap:3px;min-height:62px;padding:10px 12px;display:grid}.history-completed-edit-preview>span{color:#7f78b8;font-size:9px;font-weight:800}.history-completed-edit-preview>strong{color:#342c80;font-variant-numeric:tabular-nums;font-size:17px}.history-completed-edit-preview>small{font-size:10px;font-weight:900}.history-completed-edit-preview>small.positive{color:#d56a13}.history-completed-edit-preview>small.negative{color:#2874b8}.history-completed-edit-actions{justify-content:flex-end;align-self:center}@media (width<=1200px){.history-completed-edit-panel{grid-template-columns:1fr 1fr}.history-completed-denom-editor{grid-column:1/-1}.history-completed-denom-grid{grid-template-columns:repeat(2,minmax(125px,1fr))}.history-completed-edit-actions{justify-content:flex-start}}@media (width<=700px){.history-completed-edit-panel,.history-completed-denom-grid{grid-template-columns:1fr}}.sms-status-tabs{flex-wrap:wrap}.sms-type-chip{color:#647186;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.sms-type-chip.outgoing{color:#bd4054;background:#fff1f3}.sms-type-chip.incoming{color:#6752c8;background:#f0edff}.row-payment-tooltip-row{cursor:help}.row-payment-tooltip-row button,.row-payment-tooltip-row input,.row-payment-tooltip-row select,.row-payment-tooltip-row textarea,.row-payment-tooltip-row label,.row-payment-tooltip-row a{cursor:auto}.row-payment-tooltip-row.row-tooltip-pinned>td{box-shadow:inset 0 1px #cfd3ff,inset 0 -1px #cfd3ff;background:#f1f3ff!important}.row-payment-tooltip{white-space:pre-wrap;overflow-wrap:anywhere;width:min(380px,100vw - 24px);max-height:min(320px,100vh - 24px);overflow:auto}.row-payment-tooltip.is-pinned{box-shadow:0 18px 48px #0f172a6b,0 0 0 2px #7e75ff59}.refund-dual-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:22px;margin-bottom:18px;display:grid}.refund-dual-column{min-width:0}.refund-column-title{background:#fff;border:1px solid #dfe5f0;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:14px;min-height:78px;margin-bottom:14px;padding:16px 20px;display:flex;box-shadow:0 9px 28px #1a26400e}.refund-column-title strong{letter-spacing:-1.2px;color:#182238;font-size:31px;line-height:1;display:block}.refund-column-title span{color:#7b879a;font-size:12px;font-weight:800}.refund-column-title-pay{background:linear-gradient(135deg,#f7faff 0%,#eef5ff 100%);border-color:#dbe8ff}.refund-column-title-pay strong{color:#315fcf}.refund-column-title-jobel{background:linear-gradient(135deg,#faf8ff 0%,#f0ecff 100%);border-color:#ded9ff}.refund-column-title-jobel strong{color:#5f4de4}.refund-dual-layout .panel{margin-bottom:14px}.refund-sheet-panel,.refund-jobel-form-panel{padding:20px}.refund-sheet-panel .star-panel-heading{align-items:flex-start}.refund-sheet-panel .star-refresh-button{min-height:38px}.refund-sheet-panel .star-sync-card{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.refund-sheet-panel .refund-sheet-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-sheet-panel .refund-sheet-table-wrap{max-height:610px;overflow:auto}.refund-sheet-panel .refund-sheet-table{min-width:720px}.refund-jobel-help-panel{background:linear-gradient(145deg,#fff 0%,#faf9ff 100%);border-color:#ded9ff}.refund-jobel-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.refund-jobel-help-grid>div{background:#fff;border:1px solid #e5e1ff;border-radius:12px;gap:6px;padding:14px;display:grid}.refund-jobel-help-grid strong{color:#5f4de4;font-size:14px}.refund-jobel-help-grid span{color:#737f93;font-size:12px;line-height:1.55}.refund-jobel-form-panel .refund-row-four{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-jobel-form-panel .refund-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-fixed-pay{color:#5140d6;background:linear-gradient(135deg,#f2efff,#e9e4ff);border:1px solid #cbc4ff;border-radius:9px;align-items:center;min-height:42px;padding:0 13px;font-size:15px;font-weight:900;display:flex}.refund-history-panel{margin-top:0}@media (width<=1180px){.refund-dual-layout{grid-template-columns:1fr}.refund-sheet-panel .refund-sheet-table-wrap{max-height:none}.refund-jobel-form-panel .refund-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.refund-jobel-form-panel .refund-row-four,.refund-jobel-form-panel .refund-row-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.refund-column-title{min-height:68px;padding:14px 16px}.refund-column-title strong{font-size:26px}.refund-jobel-help-grid,.refund-jobel-form-panel .refund-row-four,.refund-jobel-form-panel .refund-row-three{grid-template-columns:1fr}}.refund-dual-layout.is-jobel-idle{align-items:stretch}.refund-dual-layout.is-jobel-idle .refund-dual-column{grid-template-rows:auto 1fr;min-height:0;display:grid}.refund-dual-layout.is-jobel-idle .refund-column-title{align-self:start}.refund-dual-layout.is-jobel-idle .refund-sheet-panel,.refund-dual-layout.is-jobel-idle .refund-jobel-form-panel{height:100%;margin-bottom:0}.refund-jobel-form-panel.is-refund-idle{flex-direction:column;display:flex}.refund-source-stage{width:100%}.refund-source-stage>.field{width:100%;margin-bottom:0}.refund-jobel-form-panel.is-refund-idle .refund-source-stage{flex:1;justify-content:center;align-items:center;min-height:210px;padding:18px 0 44px;display:flex}.refund-jobel-form-panel.is-refund-idle .refund-source-stage>.field{width:min(100%,640px)}.refund-paste-control{width:100%;position:relative}.refund-paste-input,.refund-paste-input.refund-source,.refund-paste-input.refund-order-source{color:#26334a;white-space:nowrap;text-overflow:clip;background:#fff;border:1px solid #dce3ed;border-radius:9px;outline:none;width:100%;height:44px;min-height:44px;padding:0 42px 0 12px;font-size:11px;line-height:42px;overflow:hidden}.refund-paste-input:focus{border-color:#8171ff;box-shadow:0 0 0 3px #6366f11a}.refund-paste-input::placeholder{color:#8b95a7;font-size:11px}.refund-paste-clear{color:#6d778a;cursor:pointer;background:#eef1f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.refund-paste-clear:hover{color:#c3344f;background:#ffe9ed}.refund-order-guide{color:#69758a;margin-top:7px;font-size:11px;line-height:1.45;display:block}.refund-order-source{min-height:44px;max-height:44px}.refund-guide-message{color:#bd2442;background:#fff0f3;border:1px solid #ffb7c2;border-radius:12px;margin-top:16px;padding:13px 15px;font-size:12px;font-weight:850;line-height:1.5;position:relative;box-shadow:0 8px 20px #be24421a}.refund-guide-message:before{content:"";background:#fff0f3;border-top:1px solid #ffb7c2;border-left:1px solid #ffb7c2;width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}@media (width<=1180px){.refund-dual-layout.is-jobel-idle .refund-dual-column{display:block}.refund-dual-layout.is-jobel-idle .refund-sheet-panel,.refund-dual-layout.is-jobel-idle .refund-jobel-form-panel{height:auto;margin-bottom:14px}}.refund-inline-order-guide{margin-top:10px}.refund-fee-toggle{color:#4d596e;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9e0ec;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.refund-fee-toggle input{accent-color:#625cf5;cursor:pointer;width:17px;height:17px;margin:0}.refund-fee-toggle span{flex:1;font-size:12px;font-weight:750}.refund-fee-toggle strong{color:#5d55e8;white-space:nowrap;font-size:12px}.refund-sheet-fee-detail{white-space:nowrap;margin-top:3px;display:block}.refund-history-table{table-layout:fixed;min-width:1080px}.refund-history-table th,.refund-history-table td{vertical-align:middle;padding-left:11px;padding-right:11px}.refund-received-cell,.refund-pay-cell,.refund-amount-cell,.refund-destination-value{display:table-cell}.refund-received-cell>strong,.refund-received-cell>small,.refund-pay-cell>strong,.refund-pay-cell>small,.refund-amount-cell>strong,.refund-amount-cell>small,.refund-destination-value>strong,.refund-destination-value>small{display:block}.refund-received-cell>strong{color:#344158;white-space:nowrap;font-size:13px}.refund-received-cell>small{color:#8d98aa;white-space:nowrap;margin-top:3px;font-size:11px}.refund-holder-cell strong{color:#26334a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.refund-pay-cell strong{color:#26334a;font-size:14px}.refund-pay-cell small{color:#5f6d82;margin-top:4px;font-size:11px;font-weight:800}.refund-destination-value strong{color:#334155;font-size:13px}.refund-destination-value span{color:#58667b;margin-top:3px;font-size:11px;font-weight:800;display:block}.refund-destination-value small{color:#69768a;word-break:break-all;margin-top:4px;font-size:11px}.refund-account-missing{color:#b76208;background:#fff8ed;border:1px solid #ffd3a3;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.refund-amount-cell strong{color:#17223a;font-size:14px}.refund-amount-cell small{color:#64748b;margin-top:4px;font-size:11px;font-weight:800}.refund-destination-edit{gap:6px;min-width:0}.refund-destination-edit .table-edit{width:100%;min-width:0;height:32px;padding:6px 8px}.refund-destination-edit-field{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.refund-destination-edit-field>span{color:#64748b;white-space:nowrap;font-size:9px;font-weight:850}.refund-account-register-button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex;color:#5d4cda!important;background:#f3f0ff!important;border-color:#d8d0ff!important}.refund-account-register-button:hover{background:#eae5ff!important;border-color:#bfb4ff!important}.refund-memo-detail-row td{background:#fbfcff;border-top:0;padding:0 11px 11px}.refund-memo-detail{background:#f6f8fc;border:1px solid #e8edf5;border-radius:9px;align-items:center;gap:10px;min-height:36px;padding:8px 11px;display:flex}.refund-memo-detail>span{color:#6655d8;flex:none;font-size:10px;font-weight:900}.refund-memo-detail>strong{color:#46536a;white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.45}.refund-memo-detail>small{color:#7d889a;flex:none;font-size:9px;font-weight:800}.refund-memo-detail .refund-memo-edit{resize:vertical;width:100%;min-width:0;height:54px;min-height:54px;margin:0;padding:8px 9px}.pending-card-account.is-missing{background:#fff8ef;border-color:#ffd5a8}.pending-card-account.is-missing strong{color:#b45f09}.pending-refund-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-refund-edit-grid .pending-refund-memo-field{grid-column:1/-1}@media (width<=900px){.pending-refund-edit-grid{grid-template-columns:1fr 1fr}.refund-memo-detail{flex-wrap:wrap;align-items:flex-start}.refund-memo-detail>small{width:100%}}.refund-paste-table-control{cursor:text;background:#fff;border:1px solid #d8deea;border-radius:9px;outline:none;width:100%;position:relative;overflow-x:auto;box-shadow:0 1px 2px #1f293706}.refund-paste-table-control:focus{border-color:#8171ff;box-shadow:0 0 0 3px #6366f11a}.refund-paste-preview-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.refund-paste-preview-table th,.refund-paste-preview-table td{color:#26334a;text-align:center;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #dfe4ec;border-right:1px solid #dfe4ec;height:38px;padding:7px 9px;font-size:10px;line-height:1.2;overflow:hidden}.refund-paste-preview-table th{color:#39465d;background:#f7f8fb;height:34px;font-size:10px;font-weight:800}.refund-paste-preview-table tr:last-child td{border-bottom:0}.refund-paste-preview-table th:last-child,.refund-paste-preview-table td:last-child{border-right:0}.refund-paste-table-control.is-example td{color:#7d899b;background:#fcfdff}.refund-transfer-preview-table th:first-child,.refund-transfer-preview-table td:first-child{width:31%}.refund-transfer-preview-table th:nth-child(2),.refund-transfer-preview-table td:nth-child(2){width:23%}.refund-transfer-preview-table th:nth-child(3),.refund-transfer-preview-table td:nth-child(3){width:19%}.refund-transfer-preview-table th:nth-child(4),.refund-transfer-preview-table td:nth-child(4){width:27%;padding-right:42px}.refund-order-preview-table{min-width:650px}.refund-order-preview-table th:first-child,.refund-order-preview-table td:first-child{width:20%}.refund-order-preview-table th:nth-child(2),.refund-order-preview-table td:nth-child(2){width:10%}.refund-order-preview-table th:nth-child(3),.refund-order-preview-table td:nth-child(3){width:19%}.refund-order-preview-table th:nth-child(4),.refund-order-preview-table td:nth-child(4),.refund-order-preview-table th:nth-child(5),.refund-order-preview-table td:nth-child(5){width:12%}.refund-order-preview-table th:nth-child(6),.refund-order-preview-table td:nth-child(6){width:16%}.refund-order-preview-table th:nth-child(7),.refund-order-preview-table td:nth-child(7){width:11%;padding-right:42px}.refund-paste-table-control .refund-paste-clear{z-index:3;background:#f4f6f9;border:1px solid #e2e7ef;width:24px;height:24px;top:52px;right:7px}.refund-paste-raw-preview{text-align:left!important;color:#3b4659!important;background:#fbfcff!important;height:40px!important;padding-right:42px!important}.refund-preview-status-cell{font-weight:700}.refund-manual-complete{font-weight:900;color:#2563eb!important}.refund-preview-order-nos{color:#526079;font-size:9px}.refund-order-guide .refund-manual-complete{font-size:inherit}.refund-memo-detail{background:#f7f8fc;border-radius:7px;align-items:flex-start;gap:7px;width:fit-content;max-width:100%;min-height:0;padding:5px 8px;display:inline-flex}.refund-memo-detail>span{padding-top:1px;line-height:1.35}.refund-memo-detail>strong{flex:0 auto;min-width:0;max-width:920px;font-size:10px;line-height:1.4}.refund-memo-detail.is-editing{width:min(100%,640px);display:flex}.refund-memo-detail.is-editing .refund-memo-edit{resize:vertical;height:42px;min-height:42px}@media (width<=700px){.refund-paste-preview-table th,.refund-paste-preview-table td{padding-left:6px;padding-right:6px;font-size:9px}.refund-transfer-preview-table{min-width:520px}}.refund-pay-badge-wrap{align-items:center;display:inline-flex;position:relative}.refund-pay-badge{font:inherit;appearance:none;border-width:1px}.refund-pay-badge:focus{outline-offset:2px;outline:2px solid #6356e53d}.refund-pay-badge-wrap:focus-within .star-pay-order-tooltip{opacity:1;visibility:visible;display:block;transform:translateY(0)}.refund-history-table .refund-final-amount-cell strong{white-space:nowrap;color:#111827;font-size:15px;font-weight:800}.refund-history-table .refund-pay-cell .star-pay-badge,.refund-sheet-table .refund-pay-badge{font-size:13px;font-weight:800}.refund-history-table{min-width:1010px}.refund-history-table .refund-col-received{width:112px}.refund-history-table .refund-col-holder{width:88px}.refund-history-table .refund-col-pay{width:96px}.refund-history-table .refund-col-account{width:190px}.refund-history-table .refund-col-amount{width:116px}.refund-history-table .refund-col-fee{width:104px}.refund-history-table .refund-col-refund-amount{width:116px}.refund-history-table .refund-col-status{width:82px}.refund-history-table .refund-col-actions{width:132px}.refund-received-static{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.refund-received-static strong,.refund-received-static small{white-space:nowrap}.refund-received-static.is-locked{background:#f8fafc;border:1px solid #e5eaf2;border-radius:9px;padding:7px 8px}.refund-received-static em{color:#94a3b8;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}.refund-account-edit{gap:6px;min-width:142px}.refund-account-edit .table-edit{border-radius:8px;width:100%;min-width:0;height:34px}.refund-fee-edit{min-width:98px}.refund-fee-edit .table-edit.number{width:68px;min-width:68px}.refund-memo-detail-row td{background:#fff!important;padding:0 10px 12px!important}.refund-memo-detail{background:#f8fafc;border:1px solid #e8edf5;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:12px 14px;display:grid}.refund-memo-detail.is-editing{background:#fbfbff;border-color:#d9ddff;box-shadow:0 8px 22px #494baa0f}.refund-memo-label{flex-direction:column;gap:4px;padding-top:7px;display:flex}.refund-memo-label span{color:#475569;font-size:12px;font-weight:900}.refund-memo-label small{color:#94a3b8;font-size:10px}.refund-memo-detail>strong{color:#334155;white-space:pre-wrap;padding:7px 0;font-size:13px;font-weight:700;line-height:1.55}.refund-memo-edit{resize:vertical;width:100%;min-width:0;height:64px;min-height:64px;box-shadow:none;background:#fff;border:1px solid #dfe4ee;border-radius:10px;margin:0;padding:11px 12px;line-height:1.5}.refund-memo-edit:focus{border-color:#7770f5;outline:none;box-shadow:0 0 0 3px #6366f11c}@media (width<=760px){.refund-memo-detail{grid-template-columns:1fr;gap:4px}.refund-memo-label{flex-direction:row;justify-content:space-between;padding-top:0}}.star-reservation-choice-copy{gap:7px;width:100%}.star-reservation-choice-primary{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.star-reservation-choice-date,.star-reservation-choice-name{line-height:1.35;color:#26334d!important;text-overflow:clip!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;overflow:visible!important}.star-reservation-choice-date{flex:none;color:#46526a!important}.star-reservation-choice-name{min-width:0;text-overflow:ellipsis!important;overflow:hidden!important}.star-reservation-choice-bucket{color:#4d63c7;white-space:nowrap;background:#f3f6ff;border:1px solid #cfd8ff;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:2px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.star-reservation-choice-bucket.is-month{color:#7a4bc2;background:#f7f1ff;border-color:#e1d4ff}.star-reservation-restore-hour72{color:#4f63c9;cursor:pointer;background:#f7f9ff;border:1px solid #cdd7ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:max-content;margin-top:2px;padding:5px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.star-reservation-restore-hour72:hover{background:#eef2ff;border-color:#8d9df4}.star-reservation-choice-count{line-height:1.2;color:#655cf4!important;text-overflow:clip!important;white-space:nowrap!important;font-size:15px!important;font-weight:950!important;overflow:visible!important}.star-reservation-choice-login{color:#4d5a72;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:850;line-height:1.35;display:block}.star-mistake-rate-options-with-none{grid-template-columns:52px 72px 72px;gap:8px;width:max-content;max-width:100%}.star-mistake-rate-options-with-none .star-mistake-rate-option{width:100%;min-width:0;padding:9px 8px}.star-mistake-rate-option input[type=radio]{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.star-mistake-rate-none{color:#aeb5c1;opacity:.48;background:#fafbfc;border-color:#edf0f5;gap:3px;box-shadow:none!important;padding-left:5px!important;padding-right:5px!important}.star-mistake-rate-none>strong{font-size:9px!important;font-weight:700!important}.star-mistake-rate-none:hover{color:#8f98a8;opacity:.72;background:#f8f9fb;border-color:#dfe4ec}.star-mistake-rate-none.selected{color:#8f98a8;opacity:.64;box-shadow:none;background:#f7f8fa;border-color:#e3e7ee}.star-mistake-rate-none .star-mistake-check{color:#0000;background:#fff;border-color:#d8dee8;border-radius:5px;flex-basis:15px;width:15px;height:15px;font-size:10px}.star-mistake-rate-none.selected .star-mistake-check{color:#aeb6c3}.star-mistake-item.none{box-shadow:none;background:#fcfcfd;border-color:#e6e9ef}.star-mistake-list .star-mistake-copy strong{color:#344158}.star-mistake-list .star-mistake-progress{color:#5b55e8;background:#efedff}@media (width<=760px){.star-reservation-choice-primary{gap:7px}.star-reservation-choice-date,.star-reservation-choice-name{font-size:12px!important}.star-mistake-rate-options-with-none{grid-template-columns:48px minmax(68px,1fr) minmax(68px,1fr);width:100%}}.barcode-table th:first-child{width:9%}.barcode-table th:nth-child(2){width:6%}.barcode-table th:nth-child(3){width:10%}.barcode-table th:nth-child(4){width:11%}.barcode-table th:nth-child(5){width:37%}.barcode-table th:nth-child(6){width:17%}.barcode-table th:nth-child(7){width:10%}.barcode-table th:first-child,.barcode-table td:first-child{padding-right:4px}.barcode-table th:nth-child(2),.barcode-table td:nth-child(2){padding-left:4px}.barcode-login-cell{min-width:0;overflow:hidden}.barcode-login-editor{box-sizing:border-box;gap:7px;width:100%;min-width:0;max-width:100%}.barcode-login-editor label{grid-template-columns:68px minmax(0,1fr);gap:7px;width:100%;min-width:0}.barcode-login-editor input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.barcode-table tr:has(.barcode-login-editor)>td{vertical-align:top}.barcode-table .vendor-assignment-cell,.barcode-table .assigned-vendor-readonly{min-width:0;overflow:hidden}.barcode-table .vendor-assignment-cell select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.barcode-table tr.vendor-assigned:not(.completed-star-row)>td{background:#f3f0ff!important}.barcode-table tr.vendor-assigned:not(.completed-star-row):hover>td{background:#ece8ff!important}@media (width<=900px){.barcode-table{min-width:1040px}}.barcode-table{table-layout:fixed!important;min-width:1080px!important}.barcode-table th:first-child,.barcode-table td:first-child{width:110px!important;min-width:110px!important;max-width:110px!important;padding-left:16px!important;padding-right:6px!important}.barcode-table th:nth-child(2),.barcode-table td:nth-child(2){width:68px!important;min-width:68px!important;max-width:68px!important;padding-left:6px!important;padding-right:6px!important}.barcode-table th:nth-child(3),.barcode-table td:nth-child(3){width:100px!important;min-width:100px!important;max-width:100px!important;padding-left:8px!important;padding-right:8px!important}.barcode-table th:nth-child(4),.barcode-table td:nth-child(4){width:120px!important;min-width:120px!important;max-width:120px!important}.barcode-table th:nth-child(5),.barcode-table td:nth-child(5){width:390px!important;min-width:390px!important;max-width:390px!important}.barcode-table th:nth-child(6),.barcode-table td:nth-child(6){width:176px!important;min-width:176px!important;max-width:176px!important}.barcode-table th:nth-child(7),.barcode-table td:nth-child(7){width:116px!important;min-width:116px!important;max-width:116px!important}.barcode-table th{font-size:12px!important}.barcode-table td:first-child strong,.barcode-table td:nth-child(2) strong,.barcode-table td:nth-child(3)>strong{font-size:14px!important;font-weight:900!important;line-height:1.35!important}.barcode-table td:first-child strong,.barcode-table td:nth-child(2) strong{white-space:nowrap!important}.barcode-login-cell{width:390px!important;min-width:390px!important;max-width:390px!important;overflow:visible!important}.barcode-login-editor{gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.barcode-login-editor label{grid-template-columns:76px minmax(220px,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.barcode-login-editor label>span{white-space:nowrap!important;font-size:11px!important;font-weight:800!important}.barcode-login-editor input{width:100%!important;min-width:220px!important;max-width:none!important;height:38px!important;padding:0 11px!important;font-size:14px!important;font-weight:600!important;display:block!important}.barcode-login-editor .login-edit-actions{min-height:30px!important;padding-right:2px!important}.barcode-login-detail{width:100%!important;min-width:0!important}.barcode-login-detail .login-detail-head strong{font-size:15px!important}.barcode-login-detail>span{grid-template-columns:58px minmax(0,1fr)!important;font-size:13px!important}@media (width<=900px){.barcode-table{min-width:1080px!important}}.products-screen,.jay-cleanup-screen{gap:16px;display:grid}.products-hero-panel,.jay-cleanup-hero{background:linear-gradient(135deg,#fff 0%,#f7f5ff 55%,#f0edff 100%);border-color:#dfdafd;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 14px 34px #5648be14}.products-eyebrow,.jay-cleanup-eyebrow{color:#6957d9;letter-spacing:.04em;background:#eeeaff;border-radius:999px;align-items:center;min-height:25px;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.products-hero-panel h2,.jay-cleanup-hero h2{color:#131a2b;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:950}.products-hero-panel p,.jay-cleanup-hero p{color:#7c879a;margin:7px 0 0;font-size:14px;font-weight:600}.products-summary-badge{background:#ffffffe0;border:1px solid #ddd7ff;border-radius:16px;flex:none;align-items:center;gap:9px;min-height:58px;padding:0 18px;display:flex;box-shadow:0 8px 20px #5c4cbe14}.products-summary-badge span{color:#8790a3;font-size:12px;font-weight:800}.products-summary-badge strong{color:#5f4ee8;font-size:21px;font-weight:950}.products-summary-badge i{background:#e5e1f8;width:1px;height:24px;margin:0 3px}.product-register-panel .panel-heading,.product-management-panel .panel-heading{padding-bottom:16px}.product-register-panel .panel-heading h2,.product-management-panel .panel-heading h2{font-size:20px;font-weight:950}.product-register-panel .panel-heading p,.product-management-panel .panel-heading p{margin-top:5px;font-size:13px;font-weight:600}.product-register-panel .inline-product-add{grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:12px;padding-bottom:24px}.product-register-panel .inline-product-add label>span{font-size:14px;font-weight:900}.product-register-panel .inline-product-add input{border-radius:13px;height:48px;font-size:16px;font-weight:700}.product-add-button{min-width:142px;border-radius:13px!important;height:48px!important;font-size:15px!important;font-weight:900!important}.product-management-panel{padding-bottom:8px}.modern-product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0 22px 22px!important;display:grid!important}.modern-product-list>.product-item-card{background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e5e8f0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:15px 15px 15px 17px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;box-shadow:0 7px 18px #1824430e}.modern-product-list>.product-item-card:hover{border-color:#d8d3fb;transform:translateY(-1px);box-shadow:0 11px 25px #41369717}.modern-product-list>.product-item-card.is-jay-cleanup{background:linear-gradient(145deg,#fff 0%,#f4f1ff 100%);border-color:#cfc5ff;box-shadow:0 9px 23px #604bd11c}.modern-product-list>.product-item-card.is-jay-cleanup:before{content:"";background:#7663ef;border-radius:0 5px 5px 0;width:4px;position:absolute;top:15px;bottom:15px;left:0}.modern-product-list .product-copy{gap:6px;min-width:0;display:grid}.modern-product-list .product-copy strong{color:#182035;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.25;overflow:hidden}.modern-product-list .product-copy small{color:#98a1b2;font-size:11px;font-weight:700}.product-card-actions{flex:none;align-items:center;gap:8px;display:flex}.jay-cleanup-toggle{color:#9ba3b2;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f9fc;border:1px solid #e1e3eb;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 10px;transition:all .18s;display:inline-flex}.jay-cleanup-toggle:hover{background:#f5f2ff;border-color:#ccc4fb}.jay-cleanup-toggle.checked{color:#5b49d6;background:#eeeaff;border-color:#c6bbff}.jay-cleanup-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.jay-cleanup-toggle-track{background:#cdd2dd;border-radius:999px;width:33px;height:19px;transition:all .18s;position:relative}.jay-cleanup-toggle-track>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #28304633}.jay-cleanup-toggle.checked .jay-cleanup-toggle-track{background:#6c59e8}.jay-cleanup-toggle.checked .jay-cleanup-toggle-track>span{transform:translate(14px)}.jay-cleanup-toggle strong{white-space:nowrap;font-size:12px;font-weight:900}.jay-cleanup-readonly-badge{color:#604edb;background:#eeeaff;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.product-delete-button{border-radius:11px!important;width:38px!important;height:38px!important}.product-list-empty{color:#9aa3b3;background:#fafbfe;border:1px dashed #d9ddea;border-radius:16px;grid-column:1/-1;place-items:center;gap:7px;min-height:180px;padding:24px;display:grid}.product-list-empty strong{color:#5f697c;font-size:16px}.product-list-empty span{font-size:13px}.jay-cleanup-summary{grid-template-columns:repeat(3,110px);gap:8px;display:grid}.jay-cleanup-summary button{text-align:left;color:#7c8495;background:#ffffffd6;border:1px solid #e1def4;border-radius:14px;gap:3px;min-height:64px;padding:10px 13px;transition:all .18s;display:grid}.jay-cleanup-summary button:hover,.jay-cleanup-summary button.active{color:#5948d2;background:#f0edff;border-color:#87e;box-shadow:0 7px 18px #5646bb1a}.jay-cleanup-summary button.pending.active{color:#b76914;background:#fff5e6;border-color:#efb66b}.jay-cleanup-summary button.completed.active{color:#27805b;background:#ecfaf3;border-color:#8bcfb2}.jay-cleanup-summary span{font-size:11px;font-weight:800}.jay-cleanup-summary strong{font-size:21px;font-weight:950}.jay-cleanup-list-panel{padding:0;overflow:hidden}.jay-cleanup-tools{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.jay-cleanup-product-filters{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.jay-cleanup-product-filters button{color:#778094;background:#fff;border:1px solid #e0e3ec;border-radius:999px;min-height:35px;padding:0 13px;font-size:12px;font-weight:850}.jay-cleanup-product-filters button:hover,.jay-cleanup-product-filters button.active{color:#5d4bd6;background:#eeeaff;border-color:#7663eb}.jay-cleanup-search{color:#96a0b2;background:#f8f9fc;border:1px solid #e0e4ed;border-radius:12px;flex:0 0 min(340px,38%);align-items:center;gap:8px;height:42px;padding:0 13px;display:flex}.jay-cleanup-search:focus-within{background:#fff;border-color:#8a79ed;box-shadow:0 0 0 3px #705be51a}.jay-cleanup-search input{color:#20283a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:650}.jay-cleanup-table{table-layout:fixed;width:100%;min-width:1120px}.jay-cleanup-table th{color:#788296;background:#f7f8fb;padding:13px 14px;font-size:12px;font-weight:900}.jay-cleanup-table td{color:#465064;vertical-align:middle;border-top:1px solid #edf0f5;padding:15px 14px;font-size:13px}.jay-cleanup-table tbody tr.is-pending td{background:#fffdf8}.jay-cleanup-table tbody tr:hover td{background:#f7f5ff}.jay-cleanup-table th:first-child{width:145px}.jay-cleanup-table th:nth-child(2){width:100px}.jay-cleanup-table th:nth-child(3),.jay-cleanup-table th:nth-child(4){width:135px}.jay-cleanup-table th:nth-child(5){width:125px}.jay-cleanup-table th:nth-child(6){width:75px}.jay-cleanup-table th:nth-child(7){width:145px}.jay-cleanup-date{white-space:nowrap;display:table-cell}.jay-cleanup-date strong{color:#222a3b;font-size:13px;font-weight:900;display:block}.jay-cleanup-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.jay-cleanup-status.pending{color:#bd6a13;background:#fff0dc}.jay-cleanup-status.completed{color:#24805a;background:#e8f8f0}.jay-cleanup-product-chip{color:#5f4bd8;background:#f1eeff;border:1px solid #d7d0ff;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.jay-cleanup-amount{color:#151d31;font-size:16px;font-weight:950}.jay-cleanup-note{word-break:break-word;gap:4px;line-height:1.45;display:grid}.jay-cleanup-note strong{color:#596277;font-size:12px}.jay-cleanup-note small{color:#929cad;font-size:11px}.jay-cleanup-empty{color:#a0a8b8;text-align:center;place-items:center;gap:8px;min-height:280px;padding:30px;display:grid}.jay-cleanup-empty.compact{min-height:190px}.jay-cleanup-empty strong{color:#535d71;font-size:17px;font-weight:900}.jay-cleanup-empty span{font-size:13px;font-weight:600}@media (width<=1150px){.modern-product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.products-hero-panel,.jay-cleanup-hero{flex-direction:column;align-items:flex-start}.jay-cleanup-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.jay-cleanup-tools{flex-direction:column;align-items:stretch}.jay-cleanup-search{flex-basis:auto;width:100%}}@media (width<=720px){.products-hero-panel,.jay-cleanup-hero{padding:20px}.products-summary-badge{justify-content:center;width:100%}.product-register-panel .inline-product-add{grid-template-columns:1fr}.modern-product-list{grid-template-columns:1fr!important;padding:0 14px 16px!important}.modern-product-list>.product-item-card{flex-direction:column;align-items:flex-start}.product-card-actions{justify-content:space-between;width:100%}.jay-cleanup-summary{grid-template-columns:1fr}.jay-cleanup-summary button{min-height:54px}}.jay-cleanup-dashboard{gap:18px}.jay-cleanup-heading-panel{background:linear-gradient(135deg,#fff 0%,#f8f6ff 100%);border:1px solid #e1ddfb;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 12px 30px #483c9412}.jay-cleanup-heading-panel h2{color:#111827;letter-spacing:-.045em;margin:0;font-size:27px;font-weight:950}.jay-cleanup-heading-panel p{color:#7b8496;margin:7px 0 0;font-size:14px;font-weight:650}.jay-cleanup-heading-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jay-cleanup-heading-stats>span{color:#7d8698;background:#ffffffe6;border:1px solid #e2e4ed;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.jay-cleanup-heading-stats strong{color:#5f4ddd;font-size:15px;font-weight:950}.jay-cleanup-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jay-cleanup-card{cursor:pointer;background:#fff;border:1px solid #e0e3ec;border-radius:22px;gap:15px;min-height:300px;padding:21px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #18234312}.jay-cleanup-card:after{content:"";opacity:.06;pointer-events:none;background:currentColor;border-radius:50%;width:170px;height:170px;position:absolute;top:-74px;right:-65px}.jay-cleanup-card:hover{transform:translateY(-2px);box-shadow:0 17px 36px #1823431c}.jay-cleanup-card.selected{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent),0 17px 38px #1823431a;border-color:currentColor}.jay-cleanup-card.culture{color:#7c3aed;background:linear-gradient(145deg,#fff 0%,#faf7ff 100%)}.jay-cleanup-card.star{color:#2563eb;background:linear-gradient(145deg,#fff 0%,#f4f8ff 100%)}.jay-cleanup-card.gift{color:#0f766e;background:linear-gradient(145deg,#fff 0%,#f3fbf9 100%)}.jay-cleanup-card-head{align-items:center;gap:12px;min-width:0;display:flex}.jay-cleanup-card-icon{background:color-mix(in srgb,currentColor 12%,#fff);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.jay-cleanup-card-head small{color:#9098a8;margin-bottom:2px;font-size:11px;font-weight:900;display:block}.jay-cleanup-card-head h3{color:#172033;letter-spacing:-.035em;margin:0;font-size:21px;font-weight:950}.jay-cleanup-card-total{color:#121a2b;letter-spacing:-.045em;font-size:27px;font-weight:950}.jay-cleanup-denominations{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px 10px;min-height:86px;display:grid}.jay-cleanup-denominations>span{border:1px solid color-mix(in srgb,currentColor 13%,#e5e7eb);color:#687286;background:#ffffffb8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.jay-cleanup-denominations>span strong{color:#263044;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.jay-cleanup-denominations>span.empty{color:#a0a8b6;border-style:dashed;grid-column:1/-1;justify-content:center}.jay-cleanup-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.jay-cleanup-card-actions button{color:#7d8697;background:#ffffffe0;border:1px solid #dfe3eb;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:900;transition:all .16s;display:flex}.jay-cleanup-card-actions button strong{color:#596275;background:#f0f2f6;border-radius:999px;min-width:24px;padding:2px 7px;font-size:11px}.jay-cleanup-card-actions button:hover{background:#fff;border-color:#b9c0cf}.jay-cleanup-card-actions button.pending.active{color:#b76816;background:#fff4e4;border-color:#efb265}.jay-cleanup-card-actions button.completed.active{color:#247a58;background:#eaf8f1;border-color:#75c7a1}.jay-cleanup-list-panel.redesigned{background:#fff;border:1px solid #e3e6ed;padding:0;overflow:hidden}.jay-cleanup-list-heading{background:linear-gradient(#fff 0%,#fbfcff 100%);border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.jay-cleanup-list-heading>div>span{color:#6754df;background:#eeeaff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;display:inline-flex}.jay-cleanup-list-heading h3{color:#172033;margin:7px 0 0;font-size:20px;font-weight:950}.jay-cleanup-list-heading p{color:#8b94a5;margin:5px 0 0;font-size:12px;font-weight:650}.jay-cleanup-list-heading .jay-cleanup-search{flex:0 0 min(380px,42%)}.jay-cleanup-table.redesigned{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:1120px}.jay-cleanup-table.redesigned th{color:#747f93;text-align:left;background:#f6f8fb;border-bottom:1px solid #e7eaf0;padding:13px 12px;font-size:12px;font-weight:950}.jay-cleanup-table.redesigned td{color:#4d586d;vertical-align:middle;background:#fff;border-top:0;border-bottom:1px solid #edf0f4;padding:15px 12px;font-size:13px}.jay-cleanup-table.redesigned tbody tr:not(.jay-cleanup-memo-row){cursor:pointer}.jay-cleanup-table.redesigned tbody tr.is-uncleaned td{background:#fffdf8}.jay-cleanup-table.redesigned tbody tr.is-cleaned td{background:#f6fbf8}.jay-cleanup-table.redesigned tbody tr.is-expanded td,.jay-cleanup-table.redesigned tbody tr:not(.jay-cleanup-memo-row):hover td{background:#f5f3ff}.jay-cleanup-table.redesigned th:first-child{text-align:center;width:68px}.jay-cleanup-table.redesigned th:nth-child(2){width:150px}.jay-cleanup-table.redesigned th:nth-child(3){width:135px}.jay-cleanup-table.redesigned th:nth-child(4){width:145px}.jay-cleanup-table.redesigned th:nth-child(5){width:125px}.jay-cleanup-table.redesigned th:nth-child(6){width:75px}.jay-cleanup-table.redesigned th:nth-child(7){width:145px}.jay-cleanup-check-cell{text-align:center}.jay-cleanup-row-check{cursor:pointer;background:#fff;border:1px solid #d7dce6;border-radius:10px;place-items:center;width:30px;height:30px;transition:all .16s;display:inline-grid;position:relative}.jay-cleanup-row-check input{opacity:0;width:1px;height:1px;position:absolute}.jay-cleanup-row-check span{color:#0000;place-items:center;display:grid}.jay-cleanup-row-check.checked{background:#6d5bea;border-color:#6d5bea;box-shadow:0 5px 13px #5e4bda38}.jay-cleanup-row-check.checked span{color:#fff}.jay-cleanup-vendor{color:#202a3c;font-size:14px;font-weight:950}.jay-cleanup-content-cell{word-break:break-word;line-height:1.45;position:relative;padding-right:38px!important}.jay-cleanup-content-cell>span{color:#596579;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;display:-webkit-box;overflow:hidden}.jay-cleanup-content-cell>small{color:#6653dc;background:#eeeaff;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.jay-cleanup-content-cell>svg{color:#8b94a5;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.jay-cleanup-memo-row td{background:#f7f6ff!important;padding:0!important}.jay-cleanup-memo-editor{border-bottom:1px solid #ddd8fb;gap:12px;padding:18px 22px 20px 80px;display:grid;box-shadow:inset 0 8px 18px #5343ae09}.jay-cleanup-memo-copy{align-items:baseline;gap:10px;display:flex}.jay-cleanup-memo-copy strong{color:#2a3347;font-size:14px;font-weight:950}.jay-cleanup-memo-copy span{color:#9099a9;font-size:11px;font-weight:650}.jay-cleanup-memo-editor textarea{resize:vertical;color:#273145;background:#fff;border:1px solid #d9dcec;border-radius:13px;outline:0;width:100%;min-height:150px;max-height:480px;padding:14px 15px;font:650 13px/1.65 inherit;transition:all .16s}.jay-cleanup-memo-editor textarea:focus{border-color:#8170e9;box-shadow:0 0 0 3px #6d5bea1c}.jay-cleanup-memo-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.jay-cleanup-memo-footer>span{color:#8e97a8;font-size:11px;font-weight:750}.jay-cleanup-memo-footer .primary-button{border-radius:11px;min-height:39px;padding:0 14px;font-size:12px}@media (width<=1180px){.jay-cleanup-card-grid{grid-template-columns:1fr}.jay-cleanup-card{min-height:0}.jay-cleanup-denominations{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}}@media (width<=820px){.jay-cleanup-heading-panel,.jay-cleanup-list-heading{flex-direction:column;align-items:stretch}.jay-cleanup-heading-stats{justify-content:flex-start}.jay-cleanup-list-heading .jay-cleanup-search{flex-basis:auto;width:100%}.jay-cleanup-denominations{grid-template-columns:repeat(2,minmax(0,1fr))}.jay-cleanup-memo-editor{padding-left:18px}}.jay-cleanup-card.culture{color:#dc2626;background:linear-gradient(145deg,#fff 0%,#fff1f2 100%);border-color:#fecaca}.jay-cleanup-card.star{color:#2563eb;background:linear-gradient(145deg,#fff 0%,#eff6ff 100%);border-color:#bfdbfe}.jay-cleanup-card.gift{color:#15935f;background:linear-gradient(145deg,#fff 0%,#ecfdf5 100%);border-color:#bbf7d0}.jay-cleanup-card-actions button.pending{position:relative;overflow:visible}.jay-cleanup-pending-count{z-index:2;color:#fff;background:#ef1717;border:3px solid #fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:grid;position:absolute;top:-10px;left:-9px;box-shadow:0 5px 12px #dc262647}.jay-cleanup-card-actions button.pending.active{background:color-mix(in srgb,currentColor 10%,#fff);color:currentColor;border-color:currentColor}.jay-cleanup-list-panel.redesigned.category-culture{--jay-accent:#dc2626;--jay-soft:#fff3f4;--jay-soft-strong:#ffe7e9;border-top:4px solid var(--jay-accent)}.jay-cleanup-list-panel.redesigned.category-star{--jay-accent:#2563eb;--jay-soft:#f1f6ff;--jay-soft-strong:#e4efff;border-top:4px solid var(--jay-accent)}.jay-cleanup-list-panel.redesigned.category-gift{--jay-accent:#15935f;--jay-soft:#f0fbf5;--jay-soft-strong:#def7e9;border-top:4px solid var(--jay-accent)}.jay-cleanup-list-panel.redesigned .jay-cleanup-list-heading>div>span{background:color-mix(in srgb,var(--jay-accent) 11%,#fff);color:var(--jay-accent)}.jay-cleanup-list-panel.redesigned .jay-cleanup-search:focus-within{border-color:var(--jay-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jay-accent) 12%,transparent)}.jay-cleanup-table.redesigned.compact-columns{min-width:1040px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(2),.jay-cleanup-table.redesigned.compact-columns th:nth-child(3){width:150px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(6){width:155px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(7){width:auto}.jay-cleanup-table.redesigned tbody tr.category-culture.is-uncleaned td{background:#fff4f5}.jay-cleanup-table.redesigned tbody tr.category-culture.is-cleaned td{background:#fffafb}.jay-cleanup-table.redesigned tbody tr.category-star.is-uncleaned td{background:#f1f6ff}.jay-cleanup-table.redesigned tbody tr.category-star.is-cleaned td{background:#f8fbff}.jay-cleanup-table.redesigned tbody tr.category-gift.is-uncleaned td{background:#effbf5}.jay-cleanup-table.redesigned tbody tr.category-gift.is-cleaned td{background:#f8fdfa}.jay-cleanup-table.redesigned tbody tr.category-culture.is-expanded td,.jay-cleanup-table.redesigned tbody tr.category-culture:not(.jay-cleanup-memo-row):hover td{background:#ffe8eb}.jay-cleanup-table.redesigned tbody tr.category-star.is-expanded td,.jay-cleanup-table.redesigned tbody tr.category-star:not(.jay-cleanup-memo-row):hover td{background:#e6f0ff}.jay-cleanup-table.redesigned tbody tr.category-gift.is-expanded td,.jay-cleanup-table.redesigned tbody tr.category-gift:not(.jay-cleanup-memo-row):hover td{background:#e1f7eb}.jay-cleanup-table.redesigned tbody tr.category-culture td:first-child{box-shadow:inset 4px 0 #dc2626}.jay-cleanup-table.redesigned tbody tr.category-star td:first-child{box-shadow:inset 4px 0 #2563eb}.jay-cleanup-table.redesigned tbody tr.category-gift td:first-child{box-shadow:inset 4px 0 #15935f}.jay-cleanup-row-check.is-locked{cursor:not-allowed;box-shadow:none;background:#f2f4f7;border-style:dashed;border-color:#cfd5df}.jay-cleanup-row-check.is-locked span{color:#b3bac6;position:relative}.jay-cleanup-row-check.is-locked span:before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px}.jay-cleanup-row-check.is-locked span>svg{display:none}.jay-cleanup-info-cell{position:relative;padding-right:38px!important}.jay-cleanup-info-cell>svg{color:#8791a3;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.jay-cleanup-info-preview{gap:6px;min-width:0;display:grid}.jay-cleanup-info-preview>strong{color:#252f43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.jay-cleanup-info-preview>strong:before{content:"엑셀 ";color:#818b9d;margin-right:5px;font-size:10px;font-weight:900}.jay-cleanup-info-preview>strong.empty,.jay-cleanup-memo-preview.empty{color:#a4acb9;font-style:normal}.jay-cleanup-required-summary{align-items:flex-start;gap:7px;min-width:0;display:flex}.jay-cleanup-required-summary>span{color:#818b9d;flex:none;padding-top:3px;font-size:10px;font-weight:900}.jay-cleanup-required-summary>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.jay-cleanup-required-summary strong,.jay-cleanup-expanded-summary strong{color:#3d4960;white-space:nowrap;background:#ffffffc7;border:1px solid #5b63eb2e;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.15;display:inline-flex}.jay-cleanup-required-summary strong b,.jay-cleanup-expanded-summary strong b{color:#111c34;font-size:12px;font-weight:950}.jay-cleanup-required-summary strong.empty,.jay-cleanup-expanded-summary strong.empty{color:#a4acb9;font-weight:750}.jay-cleanup-expanded-summary{background:#ffffff8f;border:1px solid #5b63eb24;border-radius:12px;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.jay-cleanup-expanded-summary>span{color:#283247;padding-top:4px;font-size:13px;font-weight:900}.jay-cleanup-expanded-summary>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.jay-cleanup-memo-preview{color:#566177;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;background:#ffffffb3;border:1px solid #818c9e2e;border-radius:9px;max-height:58px;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.45;overflow-y:auto}.jay-cleanup-memo-preview::-webkit-scrollbar{width:5px}.jay-cleanup-memo-preview::-webkit-scrollbar-thumb{background:#c8cfda;border-radius:999px}.jay-cleanup-memo-row.category-culture td{background:#fff0f2!important}.jay-cleanup-memo-row.category-star td{background:#edf5ff!important}.jay-cleanup-memo-row.category-gift td{background:#eaf9f1!important}.jay-cleanup-editor-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.jay-cleanup-excel-field,.jay-cleanup-memo-field{align-content:start;gap:7px;min-width:0;display:grid}.jay-cleanup-excel-field>span,.jay-cleanup-memo-field>span{color:#283247;font-size:13px;font-weight:950}.jay-cleanup-excel-field input,.jay-cleanup-memo-field textarea{color:#263044;background:#fff;border:1px solid #d6dbe5;border-radius:12px;outline:0;width:100%;font:700 13px/1.55 inherit;transition:border-color .16s,box-shadow .16s}.jay-cleanup-excel-field input{min-height:48px;padding:0 13px}.jay-cleanup-memo-field textarea{resize:vertical;white-space:pre-wrap;min-height:130px;max-height:330px;padding:12px 13px;overflow-y:auto}.jay-cleanup-excel-field input:focus,.jay-cleanup-memo-field textarea:focus{border-color:var(--jay-accent,#6d5bea);box-shadow:0 0 0 3px color-mix(in srgb,var(--jay-accent,#6d5bea) 11%,transparent)}.jay-cleanup-excel-field small,.jay-cleanup-memo-field small{color:#8d96a7;justify-self:end;font-size:10px;font-weight:750}@media (width<=900px){.jay-cleanup-editor-grid{grid-template-columns:1fr}.jay-cleanup-info-editor{padding-left:18px}}.jay-cleanup-table.redesigned tbody tr:not(.jay-cleanup-memo-row)>td{background-clip:padding-box}.jay-cleanup-table.redesigned .jay-cleanup-date{vertical-align:middle;min-height:0;display:table-cell!important}.jay-cleanup-denom-memo-preview{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:96px;padding:1px 4px 1px 0;display:grid;overflow-y:auto}.jay-cleanup-denom-memo-preview::-webkit-scrollbar{width:5px}.jay-cleanup-denom-memo-preview::-webkit-scrollbar-thumb{background:#b9d8c7;border-radius:999px}.jay-cleanup-denom-memo-preview>div{background:#fffc;border:1px solid #15935f2e;border-radius:9px;min-width:0;overflow:hidden}.jay-cleanup-denom-memo-preview>div>span{background:#e8faf1b8;border-bottom:1px solid #15935f17;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:5px 7px 4px;display:flex}.jay-cleanup-denom-memo-preview>div>span strong{color:#13794f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:950;overflow:hidden}.jay-cleanup-denom-memo-preview>div>span small{border-radius:999px;flex:none;padding:2px 5px;font-size:9.5px;font-weight:950}.jay-cleanup-denom-memo-preview>div>span small.valid{color:#15803d;background:#dcfce7}.jay-cleanup-denom-memo-preview>div>span small.invalid{color:#dc2626;background:#fee2e2}.jay-cleanup-denom-memo-preview>div>p{color:#596579;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:0;padding:5px 7px;font-size:10px;font-weight:750;line-height:1.25;display:flex}.jay-cleanup-denom-memo-preview>div>p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jay-cleanup-denom-memo-preview>div>p>b{color:#15935f;flex:none;font-size:9.5px;font-weight:950}.jay-cleanup-denom-memo-preview>div>p.empty{color:#a1a9b5}@media (width<=1120px){.jay-cleanup-denom-memo-preview{grid-template-columns:1fr}}.jay-cleanup-denom-editor{align-content:start;gap:8px;min-width:0;display:grid}.jay-cleanup-denom-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jay-cleanup-denom-editor-head>span{color:#283247;font-size:13px;font-weight:950}.jay-cleanup-denom-editor-head>small{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.jay-cleanup-denom-editor-head>small.valid{color:#15803d;background:#dcfce7}.jay-cleanup-denom-editor-head>small.invalid{color:#dc2626;background:#fee2e2}.jay-cleanup-denom-editor>p{color:#8791a3;margin:0;font-size:11px;font-weight:700}.jay-cleanup-denom-editor-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.jay-cleanup-denom-editor-list::-webkit-scrollbar{width:6px}.jay-cleanup-denom-editor-list::-webkit-scrollbar-thumb{background:#c6d9cf;border-radius:999px}.jay-cleanup-denom-editor-list>label{background:#fff;border:1px solid #d8dee7;border-radius:12px;gap:7px;min-width:0;padding:11px;transition:border-color .16s,box-shadow .16s;display:grid}.jay-cleanup-denom-editor-list>label.is-invalid{border-color:#f2b2b2}.jay-cleanup-denom-editor-list>label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.jay-cleanup-denom-editor-list>label>span strong{color:#166b49;font-size:13px;font-weight:950}.jay-cleanup-denom-editor-list>label>span small{color:#8490a2;text-align:right;font-size:10px;font-weight:800}.jay-cleanup-denom-editor-list textarea{resize:vertical;color:#263044;background:#fbfefc;border:1px solid #d7dde6;border-radius:10px;outline:0;width:100%;min-height:122px;max-height:280px;padding:10px 11px;font:700 12px/1.55 inherit}.jay-cleanup-denom-character-count{color:#8a94a5;justify-self:end;font-size:10px;font-weight:750}@media (width<=980px){.jay-cleanup-denom-editor-list{grid-template-columns:1fr}}.jay-cleanup-editor-grid{grid-template-columns:minmax(0,1fr);gap:13px}.jay-cleanup-denom-memo-preview{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;max-height:none;padding:1px 2px 5px 0;display:flex;overflow:auto hidden}.jay-cleanup-denom-memo-preview::-webkit-scrollbar{width:auto;height:5px}.jay-cleanup-denom-memo-preview>div{border-color:color-mix(in srgb,var(--jay-accent,#15935f) 22%,transparent);flex:0 0 184px}.jay-cleanup-denom-memo-preview>div>span{border-bottom-color:color-mix(in srgb,var(--jay-accent,#15935f) 12%,transparent);background:color-mix(in srgb,var(--jay-accent,#15935f) 7%,#fff)}.jay-cleanup-denom-memo-preview>div>span strong,.jay-cleanup-denom-memo-preview>div>p>b{color:var(--jay-accent,#15935f)}.jay-cleanup-denom-editor-list{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;gap:10px;max-height:none;padding:2px 2px 9px 0;display:flex;overflow:auto hidden}.jay-cleanup-denom-editor-list::-webkit-scrollbar{width:auto;height:7px}.jay-cleanup-denom-editor-list>label{scroll-snap-align:start;flex:0 0 270px}.jay-cleanup-denom-editor-list>label.is-valid{border-color:color-mix(in srgb,var(--jay-accent,#15935f) 50%,#d8dee7);box-shadow:0 0 0 2px color-mix(in srgb,var(--jay-accent,#15935f) 7%,transparent)}.jay-cleanup-denom-editor-list>label>span strong{color:var(--jay-accent,#15935f)}.jay-cleanup-denom-editor-list textarea{background:color-mix(in srgb,var(--jay-accent,#15935f) 2%,#fff);min-height:116px;max-height:190px}.jay-cleanup-denom-editor-list textarea:focus{border-color:var(--jay-accent,#15935f);box-shadow:0 0 0 3px color-mix(in srgb,var(--jay-accent,#15935f) 11%,transparent)}@media (width<=700px){.jay-cleanup-denom-editor-list>label{flex-basis:235px}.jay-cleanup-denom-memo-preview>div{flex-basis:165px}}.jay-cleanup-table.redesigned.compact-columns{table-layout:fixed;min-width:960px}.jay-cleanup-table.redesigned.compact-columns th:first-child{text-align:center;width:62px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(2){width:142px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(3){width:128px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(4){width:210px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(5){width:auto}.jay-cleanup-table.redesigned.compact-columns td:nth-child(2),.jay-cleanup-table.redesigned.compact-columns td:nth-child(3),.jay-cleanup-table.redesigned.compact-columns td:nth-child(4){padding-left:10px;padding-right:10px}.jay-cleanup-money-cell{vertical-align:middle}.jay-cleanup-money-cell>div{white-space:nowrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.jay-cleanup-money-cell>div>span{color:#526078;font-size:12px;font-weight:750}.jay-cleanup-money-cell>div>small{color:#68758a;font-size:11px;font-weight:850}.jay-cleanup-money-cell>strong{color:#07142a;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.15;display:block}.jay-cleanup-info-cell{padding-left:10px!important}.jay-cleanup-denom-memo-preview{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:5px;max-height:none;padding:1px 0;display:grid;overflow:visible}.jay-cleanup-denom-memo-preview>div{flex:none;width:auto;min-width:0}.jay-cleanup-denom-memo-preview>div>span{padding:4px 6px 3px}.jay-cleanup-denom-memo-preview>div>span strong{font-size:10px}.jay-cleanup-denom-memo-preview>div>span small{padding:2px 4px;font-size:9px}.jay-cleanup-denom-memo-preview>div>p{padding:4px 6px;font-size:9.5px}.jay-cleanup-info-editor{padding:18px 20px 20px 68px}.jay-cleanup-excel-field{width:min(390px,100%)}.jay-cleanup-denom-editor-list{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;max-height:none;padding:2px 0;display:grid;overflow:visible}.jay-cleanup-denom-editor-list>label{scroll-snap-align:none;flex:none;width:auto;min-width:0;padding:9px}.jay-cleanup-denom-editor-list>label>span{align-items:flex-start;gap:5px}.jay-cleanup-denom-editor-list>label>span strong{white-space:nowrap;font-size:12px}.jay-cleanup-denom-editor-list>label>span small{font-size:9px;line-height:1.25}.jay-cleanup-denom-editor-list textarea{min-height:105px;max-height:170px;padding:9px;font-size:11px}@media (width<=1050px){.jay-cleanup-table.redesigned.compact-columns{min-width:880px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(2){width:130px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(3){width:116px}.jay-cleanup-table.redesigned.compact-columns th:nth-child(4){width:195px}.jay-cleanup-denom-editor-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}}@media (width<=760px){.jay-cleanup-info-editor{padding-left:16px}.jay-cleanup-denom-editor-list,.jay-cleanup-denom-memo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.sms-card-list{flex-direction:column;gap:22px;padding:4px 22px 26px;display:flex}.sms-card-bulk-select{color:#5e6b80;background:#f8f9fc;border:1px solid #e2e6ef;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;min-height:38px;padding:6px 12px;font-size:12px;font-weight:850;display:inline-flex}.sms-date-group{flex-direction:column;gap:11px;display:flex}.sms-date-heading{align-items:center;gap:9px;padding:0 2px;display:flex}.sms-date-heading strong{color:#17243a;letter-spacing:-.02em;font-size:15px}.sms-date-heading span{color:#5f58dc;background:#eef0ff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.sms-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sms-message-card{color:#fff;cursor:pointer;isolation:isolate;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;min-width:0;min-height:0;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1d244a24}.sms-message-card:before,.sms-message-card:after{content:"";z-index:-1;pointer-events:none;background:#ffffff1a;border-radius:999px;position:absolute}.sms-message-card:before{width:150px;height:150px;top:-74px;right:-64px}.sms-message-card:after{background:#ffffff0f;width:90px;height:90px;bottom:-48px;left:-42px}.sms-message-card:hover,.sms-message-card.row-tooltip-pinned{transform:translateY(-2px);box-shadow:0 17px 34px #1d244a33}.sms-message-card.sms-direction-incoming{background:linear-gradient(145deg,#12845f 0%,#22b47b 100%)}.sms-message-card.sms-direction-outgoing{background:linear-gradient(145deg,#4d3bb8 0%,#7458df 100%)}.sms-message-card.sms-direction-unknown{background:linear-gradient(145deg,#68758c 0%,#46536a 100%)}.sms-message-card.sms-direction-card{background:linear-gradient(145deg,#075f52 0%,#0b8d76 58%,#20aa8b 100%)}.sms-message-card.jay-message-card{box-shadow:0 12px 28px #1d244a29}.sms-message-card.is-matched{filter:saturate(.84)}.sms-card-topline,.sms-card-leading,.sms-card-person-row,.sms-card-footer{align-items:center;display:flex}.sms-card-topline{justify-content:space-between;gap:12px}.sms-card-leading{gap:8px;min-width:0}.sms-card-topline time{color:#ffffffd1;white-space:nowrap;font-size:12px;font-weight:850}.sms-card-check{background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sms-card-check .sms-check-label{width:30px;height:30px}.sms-card-check .sms-check-label input{accent-color:#fff}.sms-card-direction{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:27px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.sms-card-person-row{gap:11px;margin-top:18px}.sms-card-icon{background:#ffffff29;border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.sms-card-person-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.sms-card-person-copy strong{color:#fff;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.3}.sms-card-person-copy span{color:#fffc;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:800;line-height:1.35}.sms-card-amount{color:#fff;letter-spacing:-.04em;margin-top:17px;font-size:25px;line-height:1;display:block}.sms-card-message-preview{color:#ffffffdb;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#0f143729;border:1px solid #ffffff1c;border-radius:12px;min-height:52px;margin:14px 0 0;padding:10px 11px;font-size:11px;font-weight:650;line-height:1.45;display:block;overflow:visible}.sms-card-footer{justify-content:space-between;gap:9px;min-height:25px;margin-top:13px}.sms-card-footer small{color:#ffffffbd;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.sms-completion-editor{background:#fff;border:1px solid #d9d3fb;border-radius:10px;align-items:center;gap:7px;width:100%;margin-top:10px;padding:8px;display:flex}.sms-completion-editor input{color:#202a3d;border:1px solid #d9deea;border-radius:8px;outline:none;flex:1;min-width:0;height:34px;padding:0 10px;font-size:11px;font-weight:750}.sms-completion-editor input:focus{border-color:#7567e8;box-shadow:0 0 0 3px #6557dc1a}.sms-completion-editor button{cursor:pointer;border-radius:8px;height:34px;padding:0 11px;font-size:10px;font-weight:900}.sms-completion-editor-submit{color:#fff;background:#6557dc;border:1px solid #6557dc}.sms-card-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.sms-card-status.unmatched{color:#c33251;background:#fff0f3}.sms-card-status.matched{color:#168254;background:#e5fff1}.sms-card-status.matching{color:#c9720b;background:#fff0d7}.hana-card-message{cursor:default}.hana-card-message .sms-card-direction{background:#ffffff2e;min-width:58px}.hana-card-balance{background:#04312b38;border:1px solid #ffffff21;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:14px;padding:10px 12px;display:flex}.hana-card-balance span{color:#ffffffc2;font-size:11px;font-weight:800}.hana-card-balance strong{color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:950}.hana-card-approved{color:#08745e;background:#e3fff6;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.sms-card-match-area{border-top:1px solid #ffffff26;margin-top:12px;padding-top:12px}.sms-card-match-select{min-height:38px;font-weight:750;color:#263148!important;background:#fffffff5!important;border-color:#fff6!important;width:100%!important;font-size:11px!important}.sms-card-unavailable{color:#fffc;text-align:center;background:#ffffff21;border-radius:10px;padding:9px 10px;font-size:11px;font-weight:800;display:block}.sms-card-empty{color:#8a95a8;background:#fafbfe;border:1px dashed #dfe4ee;border-radius:18px;justify-content:center;align-items:center;min-height:180px;font-size:13px;font-weight:800;display:flex}@media (width<=1080px){.sms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sms-card-list{gap:18px;padding:2px 14px 20px}.sms-card-grid{grid-template-columns:1fr}.sms-message-card{border-radius:18px;min-height:0}.sms-card-amount{font-size:22px}}.pending-card-edit-grid select:disabled{cursor:not-allowed;color:#7c8798;opacity:1;background:#eef1f6;border-color:#e2e6ee}.pending-locked-field{align-self:start}.settlement-locked-value{background:#eef1f6;border:1px solid #e1e5ee;border-radius:8px;gap:3px;min-height:40px;padding:8px 10px;display:grid}.settlement-locked-value strong{color:#273247;font-variant-numeric:tabular-nums;font-size:13px}.settlement-locked-value small{color:#8b95a5;font-size:9px;font-weight:700}.pending-edit-account-editor{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:2px;display:grid}.pending-edit-account-editor label{gap:5px;min-width:0;display:grid}.pending-edit-account-select{grid-column:1/-1}.pending-edit-account-editor select,.pending-edit-account-editor input{width:100%;min-width:0}.pending-edit-memo-field{grid-column:1/-1}.pending-edit-memo-field>small,.history-completed-memo-field>small{color:#969faf;justify-self:end;font-size:9px}.settlement-edit-memo{resize:vertical;width:100%;min-width:0;min-height:70px;line-height:1.45}.history-completed-edit-panel.is-denom .history-completed-denom-editor{grid-column:1/-1;min-width:0}.history-completed-denom-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));min-width:0}.history-completed-denom-grid label,.history-completed-denom-grid .pending-denom-count{min-width:0}.history-completed-denom-grid .pending-denom-count input{width:100%;min-width:0}.history-completed-account-editor{background:#faf9ff;border:1px solid #e4e0f8;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(140px,1fr));align-items:end;gap:10px;padding:12px;display:grid}.history-completed-account-editor .history-completed-edit-field{min-width:0}.history-completed-account-editor input,.history-completed-account-editor select{width:100%;min-width:0}.history-completed-memo-field{min-width:180px}.history-completed-edit-panel.is-denom .history-completed-memo-field{grid-column:1/3}@media (width<=1200px){.history-completed-account-editor{grid-template-columns:1fr 1fr}.history-completed-account-select,.history-completed-edit-panel.is-denom .history-completed-memo-field{grid-column:1/-1}}@media (width<=700px){.pending-edit-account-editor,.history-completed-account-editor{grid-template-columns:1fr}.pending-edit-account-select,.history-completed-account-select{grid-column:auto}.settlement-edit-memo{min-height:64px}}.topbar-title{flex:none;min-width:110px}.notice-alert-bubble{color:#332d66;text-align:left;background:linear-gradient(135deg,#f7f5ff,#eeebff);border:1px solid #d8d2ff;border-radius:15px;align-items:center;gap:10px;min-width:250px;max-width:430px;min-height:52px;padding:8px 12px 8px 9px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 9px 24px #5848be24}.notice-alert-bubble:before{content:"";background:#f1eeff;border-bottom:1px solid #d8d2ff;border-right:1px solid #d8d2ff;width:12px;height:12px;position:absolute;bottom:-7px;left:24px;transform:rotate(45deg)}.notice-alert-bubble:hover:not(:disabled){border-color:#aaa0f6;transform:translateY(-1px);box-shadow:0 12px 30px #5848be33}.notice-alert-bubble:disabled{cursor:wait;opacity:.72}.notice-alert-icon{color:#fff;background:#665cf6;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notice-alert-count{color:#fff;background:#ef476f;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.notice-alert-copy{flex:1;gap:2px;min-width:0;display:grid}.notice-alert-copy strong{font-size:12px;line-height:1.35}.notice-alert-copy>span{color:#746da0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.notice-alert-action{color:#665cf6;white-space:nowrap;flex:none;font-size:9px;font-weight:900}@media (width<=1180px){.notice-alert-bubble{min-width:210px;max-width:310px}.notice-alert-action{display:none}}@media (width<=900px){.notice-alert-bubble{min-width:0;max-width:240px;padding-right:10px}.notice-alert-copy>span{max-width:150px}}@media (width<=720px){.topbar-title{flex:auto;min-width:0}.notice-alert-bubble{border-radius:13px;flex:none;width:46px;min-width:46px;height:44px;min-height:44px;padding:4px}.notice-alert-bubble:before{width:10px;height:10px;bottom:-6px;left:16px}.notice-alert-icon{flex-basis:34px;width:34px;height:34px}.notice-alert-copy,.notice-alert-action{display:none}.topbar-actions{flex:none}}.made-accrual-panel,.made-purchase-panel{background:#fff;border:1px solid #e3e8f2;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #2134540e}.made-accrual-panel{margin-top:0}.made-accrual-heading{justify-content:flex-start;align-items:center;gap:14px}.made-accrual-heading-icon,.made-purchase-title-icon{color:#5258e9;background:#f3f3ff;border:1px solid #e2e4ff;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.made-accrual-heading h2,.made-purchase-heading h2{color:#111c31;letter-spacing:-.045em;font-size:22px}.made-accrual-heading p,.made-purchase-heading p{color:#7a879d;margin-top:5px;font-size:12px;line-height:1.55}.made-accrual-panel .form-grid.compact{grid-template-columns:minmax(260px,1.05fr) minmax(280px,1fr) minmax(230px,.82fr);align-items:start;gap:18px}.made-accrual-panel .field>label{color:#202b3e;font-size:11px;font-weight:900}.made-accrual-panel .made-id-field>span,.made-accrual-panel .made-amount-field>span{min-height:40px}.made-accrual-panel .made-amount-field>span small{letter-spacing:-.02em;margin:4px 0 0;font-size:10px;line-height:1.4;display:block}.made-accrual-panel input,.made-accrual-panel .input-suffix{border-radius:11px;min-height:48px}.made-accrual-button{background:linear-gradient(110deg,#4169ed 0%,#7144e8 100%);border-radius:11px;justify-content:center;width:100%;min-height:48px;box-shadow:0 8px 18px #524fe22e}.made-accrual-button:hover:not(:disabled){filter:brightness(.97)}.made-accrual-button.is-registration-blocked,.made-accrual-button.is-registration-blocked:disabled{color:#fff;cursor:not-allowed;opacity:1;background:linear-gradient(110deg,#ef5b68 0%,#dc3f50 100%);transform:none;box-shadow:0 8px 18px #dc3f5038}.made-purchase-panel{margin-top:16px;padding-bottom:18px}.made-purchase-heading{align-items:center;margin-bottom:18px}.made-purchase-title-wrap{align-items:center;gap:14px;min-width:0;display:flex}.made-purchase-title-icon{color:#425fe2;background:#f1f4ff;border-color:#dfe4ff}.made-balance-chip{white-space:nowrap;color:#78849a;min-height:48px;box-shadow:none;background:#faf8ff;border:1px solid #e4ddff;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:7px;padding:8px 13px;display:grid}.made-balance-chip strong{color:#6840d4;letter-spacing:-.03em;font-size:17px}.made-purchase-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.made-purchase-group{box-shadow:none;border:1px solid;border-radius:16px;align-content:start;gap:18px;padding:18px;display:grid}.made-purchase-group.star{background:linear-gradient(145deg,#fbfdff 0%,#f4f9ff 100%);border-color:#cfe3fb}.made-purchase-group.flex{background:linear-gradient(145deg,#fefcff 0%,#faf6ff 100%);border-color:#e2d4fb}.made-purchase-group-title{align-items:center;gap:11px;display:flex}.made-purchase-group-title>span{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.made-purchase-group.star .made-purchase-group-title>span{color:#2473d4;background:#dceeff}.made-purchase-group.flex .made-purchase-group-title>span{color:#7843dc;background:#eee3ff}.made-purchase-group-title div{gap:2px;display:grid}.made-purchase-group-title strong{letter-spacing:-.04em;font-size:18px;font-weight:950}.made-purchase-group.star .made-purchase-group-title strong{color:#185fbd}.made-purchase-group.flex .made-purchase-group-title strong{color:#6a35cd}.made-purchase-group-title small{color:#7e899c;font-size:11px;font-weight:750}.made-purchase-options{gap:10px;display:grid}.made-purchase-group.star .made-purchase-options{grid-template-columns:repeat(4,minmax(0,1fr))}.made-purchase-group.flex .made-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.made-purchase-option{text-align:center;cursor:pointer;min-height:126px;box-shadow:none;background:#fff;border:1px solid;border-radius:13px;align-content:center;place-items:center;gap:12px;padding:18px 10px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform 90ms;display:grid;position:relative;overflow:hidden}.made-purchase-option.star{color:#1765c5;border-color:#c9def8}.made-purchase-option.flex{color:#6932ca;border-color:#dfcff8}.made-purchase-option.featured.star{background:#edf6ff;border-color:#91c3f4;box-shadow:inset 0 0 0 1px #4693e614}.made-purchase-option.featured.flex{background:#f4edff;border-color:#c7aaf3;box-shadow:inset 0 0 0 1px #7c4ad612}.made-purchase-option.star:hover:not(:disabled):not(.selected){background:#eaf5ff;border-color:#7bb6ee;transform:translateY(-1px)}.made-purchase-option.flex:hover:not(:disabled):not(.selected){background:#f1e9ff;border-color:#b48ae9;transform:translateY(-1px)}.made-purchase-option.selected.star{color:#fff;background:#256fd0;border-color:#1f69ca;box-shadow:0 8px 18px #256fd033}.made-purchase-option.selected.flex{color:#fff;background:#7139ce;border-color:#6531bc;box-shadow:0 8px 18px #7139ce33}.made-purchase-option:active:not(:disabled){transform:scale(.975)}.made-purchase-option:focus-visible{outline-offset:2px;outline:3px solid #5669e62e}.made-purchase-option:disabled{cursor:not-allowed;opacity:.62}.made-purchase-option-icon{width:44px;height:44px;color:inherit;background:#ffffff2e;border-radius:50%;place-items:center;display:grid}.made-purchase-option-icon svg{color:currentColor;fill:none;stroke-width:2.2px}.made-purchase-option.selected .made-purchase-option-icon{background:#ffffff2b}.made-purchase-option.selected .made-purchase-option-icon svg{color:#fff}.made-purchase-option.star:not(.selected) .made-purchase-option-icon{background:#d9ecff}.made-purchase-option.star:not(.selected) .made-purchase-option-icon svg{color:#2d83df;fill:#2d83df}.made-purchase-option.flex:not(.selected) .made-purchase-option-icon{background:#eadfff}.made-purchase-option.flex:not(.selected) .made-purchase-option-icon svg{color:#8349df}.made-purchase-option.featured .made-purchase-option-icon{width:50px;height:50px}.made-purchase-option.featured .made-purchase-option-icon svg{width:29px;height:29px}.made-purchase-denomination{letter-spacing:-.045em;align-items:baseline;gap:2px;font-size:22px;font-weight:950;line-height:1;display:inline-flex}.made-purchase-option.featured .made-purchase-denomination{font-size:27px}.made-purchase-denomination em{letter-spacing:-.03em;font-size:.54em;font-style:normal;font-weight:900}.made-purchase-checkout{background:#fcfdff;border:1px solid #e2e7f0;border-radius:15px;grid-template-columns:minmax(260px,1.15fr) minmax(150px,.55fr) minmax(190px,.7fr) minmax(220px,.78fr);align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:grid}.made-purchase-selected{align-items:center;gap:12px;min-height:58px;display:flex}.made-purchase-selected>span{color:#fff;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.made-purchase-selected>span.star{background:#256fd0}.made-purchase-selected>span.flex{background:#7139ce}.made-purchase-selected>span.empty{color:#5260d7;background:#f2f3ff;border:1px solid #e4e6fb}.made-purchase-selected>div{gap:3px;min-width:0;display:grid}.made-purchase-selected small,.made-purchase-quantity>span,.made-purchase-total>span{color:#68758c;font-size:10px;font-weight:900}.made-purchase-selected strong{color:#202b42;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;overflow:hidden}.made-purchase-selected em{color:#8c97a9;font-size:10px;font-style:normal;font-weight:700}.made-purchase-quantity{gap:7px;display:grid}.made-purchase-quantity .input-suffix{border-radius:10px;min-height:46px}.made-purchase-total{align-content:center;gap:4px;min-height:52px;display:grid}.made-purchase-total strong{color:#315ed2;letter-spacing:-.04em;font-size:23px;font-weight:950}.made-purchase-total small{color:#778398;font-size:10px;font-weight:800}.made-purchase-total small.negative{color:#d03a52}.made-purchase-button{width:100%;min-height:50px;box-shadow:none;background-image:none;border:1px solid #0000;border-radius:11px;justify-content:center;transition:background-color .14s,transform 80ms,box-shadow .14s}.made-purchase-button.star{background:#256fd0;border-color:#2467c2;box-shadow:0 7px 16px #256fd029}.made-purchase-button.flex{background:#7139ce;border-color:#6531bc;box-shadow:0 7px 16px #7139ce29}.made-purchase-button.empty{background:#aab2c1;border-color:#dfe3eb}.made-purchase-button.star:hover:not(:disabled){background:#1f65c1}.made-purchase-button.flex:hover:not(:disabled){background:#6531bd}.made-purchase-button:active:not(:disabled){transform:scale(.985)}.made-ledger-panel{margin-top:16px}.made-entry-content{gap:4px;display:grid}.made-entry-content strong{font-size:12px;line-height:1.45}.made-entry-content small{color:#8b95a7;font-size:10px;line-height:1.4}.made-ledger-table td:nth-child(2){min-width:240px}@media (width<=1180px){.made-accrual-panel .form-grid.compact{grid-template-columns:1fr 1fr}.made-accrual-panel .action-field{grid-column:1/-1}.made-purchase-group.star .made-purchase-options,.made-purchase-group.flex .made-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.made-purchase-checkout{grid-template-columns:1fr 1fr}}@media (width<=820px){.made-purchase-groups{grid-template-columns:1fr}.made-balance-chip{text-align:right;grid-template-columns:1fr}}@media (width<=620px){.made-accrual-panel .form-grid.compact{grid-template-columns:1fr}.made-accrual-panel .action-field{grid-column:auto}.made-accrual-panel .made-id-field,.made-accrual-panel .made-amount-field{grid-template-rows:auto}.made-field-alignment-spacer{display:none}.made-purchase-heading{align-items:flex-start;gap:12px}.made-purchase-title-wrap{align-items:flex-start}.made-balance-chip{text-align:left;width:100%}.made-purchase-group.star .made-purchase-options,.made-purchase-group.flex .made-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.made-purchase-option{min-height:108px}.made-purchase-checkout{grid-template-columns:1fr}}.jay-cleanup-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jay-cleanup-card.flex{color:#6d5be1;background:linear-gradient(145deg,#fff 0%,#f5f3ff 100%);border-color:#ddd6fe}.jay-cleanup-list-panel.redesigned.category-flex{--jay-accent:#6d5be1;--jay-soft:#f5f3ff;--jay-soft-strong:#ebe7ff;border-top:4px solid var(--jay-accent)}.jay-cleanup-table.redesigned tbody tr.category-flex.is-uncleaned td{background:#f5f3ff}.jay-cleanup-table.redesigned tbody tr.category-flex.is-cleaned td{background:#fbfaff}.jay-cleanup-table.redesigned tbody tr.category-flex.is-expanded td,.jay-cleanup-table.redesigned tbody tr.category-flex:not(.jay-cleanup-memo-row):hover td{background:#ebe7ff}.jay-cleanup-table.redesigned tbody tr.category-flex td:first-child{box-shadow:inset 4px 0 #6d5be1}.jay-cleanup-memo-row.category-flex td{background:#f0edff!important}@media (width<=1250px){.jay-cleanup-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.made-purchase-checkout{grid-template-columns:1fr 1fr}}@media (width<=900px){.made-purchase-groups{grid-template-columns:1fr}}@media (width<=700px){.jay-cleanup-card-grid{grid-template-columns:1fr}.made-purchase-group.star .made-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr))}.made-purchase-group.star .made-purchase-option.featured{grid-column:1/-1}.made-purchase-checkout{grid-template-columns:1fr}}.sms-register-modal{width:min(620px,100vw - 32px);max-width:620px}.sms-register-modal .app-modal-head{align-items:flex-start}.sms-register-modal .app-modal-head h3{margin:0}.sms-register-modal .app-modal-head p{color:#8792a6;margin:5px 0 0;font-size:12px;font-weight:700}.sms-register-field{gap:8px;margin-top:4px;display:grid}.sms-register-field>span{color:#253149;font-size:13px;font-weight:900}.sms-register-field>span i{color:#ef455c;font-style:normal}.sms-register-field textarea{resize:vertical;color:#202b41;background:#fbfcff;border:1px solid #dce1eb;border-radius:14px;outline:none;width:100%;min-height:190px;padding:14px 15px;font:700 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:border-color .16s,box-shadow .16s,background .16s}.sms-register-field textarea:focus{background:#fff;border-color:#7164ed;box-shadow:0 0 0 3px #6758e41c}.sms-register-preview{background:#f7f5ff;border:1px solid #dcd8fb;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;padding:12px;display:grid}.sms-register-preview span{background:#fff;border-radius:10px;gap:3px;min-width:0;padding:8px 9px;display:grid}.sms-register-preview small{color:#8b94a8;font-size:10px;font-weight:850}.sms-register-preview strong{color:#322b7c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.sms-register-error{color:#d53c55;background:#fff1f3;border:1px solid #ffd3da;border-radius:11px;margin:12px 0 0;padding:11px 12px;font-size:12px;font-weight:850;line-height:1.45}.sms-register-modal .app-modal-actions button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}@media (width<=620px){.sms-register-preview{grid-template-columns:1fr}}.sms-message-card.is-manual-sms.sms-direction-outgoing{background:linear-gradient(145deg,#090a12 0%,#171225 44%,#5a35c9 100%)}.sms-message-card.is-manual-sms.sms-direction-incoming{background:linear-gradient(145deg,#080e0c 0%,#10271f 44%,#11875e 100%)}.sms-message-card.is-manual-sms.sms-direction-unknown{background:linear-gradient(145deg,#080a0e 0%,#222936 100%)}@keyframes sms-duplicate-glow{0%,to{box-shadow:0 0 0 1px #ff445be6,0 0 15px #ff2d4b5c,0 12px 28px #1d244a2e}50%{box-shadow:0 0 0 2px #ff6074,0 0 28px #ff2d4bb8,0 15px 34px #1d244a38}}.sms-message-card.has-sms-duplicate{border-color:#ff526b;animation:1.35s ease-in-out infinite sms-duplicate-glow}.sms-message-card.has-sms-duplicate:hover,.sms-message-card.has-sms-duplicate.row-tooltip-pinned{box-shadow:0 0 0 2px #ff6074,0 0 34px #ff2d4bc7,0 18px 38px #1d244a3d}.sms-card-footer-statuses,.sms-card-footer-actions{align-items:center;gap:7px;min-width:0;display:flex}.sms-card-footer-actions{justify-content:flex-end;margin-left:auto}.sms-duplicate-status{color:#fff;white-space:nowrap;background:#b81432;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:9px;font-weight:950;display:inline-flex}.sms-duplicate-status.latest{background:#ff3154;box-shadow:0 0 0 3px #ff315433}.sms-card-delete-button{color:#fff;cursor:pointer;background:#23050c73;border:1px solid #ffffff70;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:26px;padding:0 9px;font-size:10px;font-weight:900;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.sms-card-delete-button:hover{background:#d91e42;border-color:#fff;transform:translateY(-1px)}.sms-card-delete-button:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sms-message-card.has-sms-duplicate{animation:none}}@media (width<=760px){.sms-card-footer{flex-direction:column;align-items:flex-start}.sms-card-footer-actions{justify-content:space-between;width:100%;margin-left:0}}.wallet-balance-panel .panel-heading{align-items:flex-start}.wallet-balance-panel .panel-heading p,.wallet-list-heading p{color:#8793ab;margin:5px 0 0;font-size:12px}.wallet-culture-incoming-section{border-top:1px solid #e7ebf4;margin-top:18px;padding-top:18px}.wallet-culture-incoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-culture-incoming-card{cursor:pointer;background:#fff;border:1px solid #e1e7f0;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.wallet-culture-incoming-card:hover{border-color:#bbb4ff;transform:translateY(-1px)}.wallet-culture-incoming-card.selected{background:#f5f3ff;border-color:#6655e8;box-shadow:0 0 0 3px #6655e81a}.wallet-culture-incoming-card input{accent-color:#6655e8;width:16px;height:16px;margin:0}.wallet-culture-incoming-icon{color:#6655e8;background:#ece9ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wallet-culture-incoming-info{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet-culture-incoming-info b{color:#202a43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-culture-incoming-info small{color:#8c97aa;font-size:10px}.wallet-culture-incoming-card>strong{color:#3227a6;white-space:nowrap;font-size:14px}.wallet-culture-empty{color:#919bad;text-align:center;background:#fafbfe;border:1px dashed #dce1eb;border-radius:12px;padding:15px;font-size:12px}.wallet-settlement-section{border-top:1px solid #e7ebf4;margin-top:20px;padding-top:18px}.wallet-settlement-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.wallet-settlement-heading>div{align-items:baseline;gap:10px;min-width:0;display:flex}.wallet-settlement-heading strong{color:#17213a;white-space:nowrap;font-size:15px}.wallet-settlement-heading span{color:#8b96ab;font-size:11px}.wallet-settlement-count{background:#f0efff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding:0 9px;font-weight:900;color:#65d!important;display:inline-flex!important}.wallet-settlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallet-settlement-card{background:#fff;border:1px solid #e2e7f1;border-radius:15px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1a284e0e}.wallet-settlement-card.pending{background:linear-gradient(145deg,#fff 0%,#faf9ff 100%);border-color:#d9d4ff}.wallet-settlement-card.completed{background:linear-gradient(145deg,#fff 0%,#f6fffa 100%);border-color:#cceede}.wallet-settlement-card.pending{cursor:pointer}.wallet-settlement-card.pending.is-manual-selected{background:#f5f3ff;border-color:#6655e8;box-shadow:0 0 0 3px #6655e81c}.wallet-settlement-status-wrap,.wallet-settlement-card-actions{align-items:center;gap:7px;display:flex;position:relative}.wallet-settlement-status-wrap>input{accent-color:#6655e8;width:15px;height:15px;margin:0}.wallet-settlement-delete{color:#d94a61;cursor:pointer;background:#fff6f7;border:1px solid #f1d7dc;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.wallet-settlement-delete:hover:not(:disabled){background:#ffebee;border-color:#e9aeb9}.wallet-settlement-delete:disabled{cursor:not-allowed;opacity:.55}.wallet-settlement-card:before{content:"";background:#6555dd12;border-radius:50%;width:92px;height:92px;position:absolute;top:-38px;right:-28px}.wallet-settlement-card.completed:before{background:#1ea67014}.wallet-settlement-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.wallet-settlement-card-top time{color:#99a3b6;font-size:10px;font-weight:700}.wallet-settlement-status{border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.wallet-settlement-status.pending{color:#6651d8;background:#eeeaff}.wallet-settlement-status.completed{color:#168b5c;background:#e4f8ed}.wallet-settlement-status.pending svg{animation:2.5s linear infinite wallet-settlement-spin}@keyframes wallet-settlement-spin{to{transform:rotate(360deg)}}.wallet-settlement-amounts{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.wallet-settlement-amounts>div{background:#f6f8fc;border-radius:11px;padding:10px 11px}.wallet-settlement-card.pending .wallet-settlement-payout{background:#f0edff}.wallet-settlement-card.completed .wallet-settlement-payout{background:#e9f9f0}.wallet-settlement-amounts small{color:#8c97ab;margin-bottom:4px;font-size:10px;display:block}.wallet-settlement-amounts strong{color:#17213a;letter-spacing:-.3px;font-size:15px;display:block}.wallet-settlement-payout strong{color:#5d48d3}.wallet-settlement-card.completed .wallet-settlement-payout strong{color:#168b5c}.wallet-settlement-items{background:#ffffffb3;border:1px solid #edf0f6;border-radius:10px;flex-direction:column;gap:5px;margin-top:11px;padding:9px 11px;display:flex}.wallet-settlement-items>div{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.wallet-settlement-items span{color:#56627a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-settlement-items b{color:#27334c;white-space:nowrap}.wallet-settlement-meta{color:#919bad;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:11px;font-size:9px;display:flex}.wallet-settlement-meta>span:first-child{white-space:nowrap}.wallet-settlement-match{text-align:right;font-weight:800;color:#178a5c!important}.wallet-discord-status{white-space:nowrap;border-radius:7px;padding:3px 6px;font-weight:800}.wallet-discord-status.sent{color:#14895a;background:#e8f8ef}.wallet-discord-status.warning{color:#cf6b28;background:#fff0e8}.wallet-manual-match-bar{background:#fafbfe;border:1px solid #e2e7f1;border-radius:13px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(90px,.55fr) auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.wallet-manual-match-bar.ready{background:#f4fcf8;border-color:#bfe8d5}.wallet-manual-match-bar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.wallet-manual-match-bar small{color:#909aab;font-size:9px}.wallet-manual-match-bar strong{color:#263149;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-manual-match-difference strong{color:#d04d61}.wallet-manual-match-difference.matched strong{color:#168b5c}.wallet-manual-match-button{color:#fff;cursor:pointer;background:#6255e8;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:108px;height:39px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #6255e82e}.wallet-manual-match-button:disabled{box-shadow:none;cursor:not-allowed;background:#c8ceda}.wallet-list-heading{align-items:center}.wallet-request-summary{align-items:center;gap:14px;display:flex}.wallet-request-summary>div{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:8px;display:grid}.wallet-request-summary small{color:#8e99ac;grid-column:1/3;font-size:10px}.wallet-request-summary strong{color:#1d2841;font-size:16px}.wallet-request-summary span{color:#65d;font-size:11px;font-weight:800}.wallet-request-button{color:#fff;cursor:pointer;background:#5b5ff1;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:118px;height:42px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:0 7px 16px #5b5ff138}.wallet-request-button:hover:not(:disabled){background:#4c50df;transform:translateY(-1px)}.wallet-request-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.75;background:#c9cedb}.wallet-request-button svg{flex:none}.wallet-check-cell{text-align:center!important;width:45px!important}.wallet-check-cell input{accent-color:#6255e8;cursor:pointer;width:16px;height:16px;margin:0}.wallet-check-cell input:disabled{cursor:not-allowed;opacity:.35}.wallet-ledger-table tbody tr{transition:background .14s,box-shadow .14s}.wallet-ledger-table tbody tr:not(.wallet-row-requested){cursor:pointer}.wallet-ledger-table tbody tr.wallet-row-selected{background:#f2f0ff;box-shadow:inset 3px 0 #6655e8}.wallet-ledger-table tbody tr.wallet-row-requested{color:#7f899b;background:#fafbfc}.wallet-ledger-table tbody tr.wallet-row-requested strong{color:#6f798b}.wallet-completed-section{background:#fbfcfe;border-top:1px solid #e8ecf3;padding:18px 20px 20px}.wallet-completed-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wallet-completed-heading strong{color:#17213a;font-size:14px}.wallet-completed-heading span{color:#168b5c;background:#e8f8ef;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.wallet-completed-list{flex-direction:column;gap:8px;display:flex}.wallet-completed-card{background:#fff;border:1px solid #dfe8e4;border-radius:13px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.wallet-completed-card:hover,.wallet-completed-card.expanded{border-color:#a9dcc4;box-shadow:0 7px 18px #178b5c12}.wallet-completed-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(130px,.8fr) minmax(150px,1fr) minmax(130px,.65fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.wallet-completed-badge{color:#168b5c;white-space:nowrap;background:#e4f8ed;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.wallet-completed-summary time{color:#607087;white-space:nowrap;font-size:12px;font-weight:800}.wallet-completed-summary>strong{color:#253049;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wallet-completed-summary>b{color:#168b5c;text-align:right;white-space:nowrap;font-size:15px}.wallet-completed-chevron{color:#8a96a8;transition:transform .16s}.wallet-completed-card.expanded .wallet-completed-chevron{transform:rotate(180deg)}.wallet-completed-details{padding:0 16px 15px}.wallet-completed-at{background:#f3faf6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.wallet-completed-at span{color:#748397;font-size:10px}.wallet-completed-at strong{color:#1c6f4d;white-space:nowrap;font-size:11px}.wallet-completed-items{background:#fff;border:1px solid #edf1f4;border-radius:10px;flex-direction:column;margin-top:8px;display:flex}.wallet-completed-items>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wallet-completed-items>div:last-child{border-bottom:0}.wallet-completed-items span{color:#56627a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-completed-items strong{color:#263149;white-space:nowrap;font-size:12px}@media (width<=1100px){.wallet-settlement-grid,.wallet-culture-incoming-grid,.wallet-manual-match-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-manual-match-button{width:100%}}@media (width<=760px){.wallet-settlement-heading,.wallet-settlement-heading>div,.wallet-list-heading,.wallet-request-summary{flex-direction:column;align-items:flex-start}.wallet-completed-summary{grid-template-columns:auto 1fr auto;gap:8px;padding:12px}.wallet-completed-summary time,.wallet-completed-summary>strong{grid-column:2/3}.wallet-completed-summary>b{grid-area:1/3/3/4}.wallet-completed-chevron{grid-area:3/3/4/4;justify-self:end}.wallet-settlement-grid,.wallet-culture-incoming-grid,.wallet-manual-match-bar{grid-template-columns:1fr}.wallet-request-summary{gap:10px;width:100%}.wallet-request-summary>div{text-align:left;width:100%}.wallet-request-button{width:100%}.wallet-settlement-amounts{grid-template-columns:1fr}.wallet-settlement-meta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.wallet-settlement-status.pending svg{animation:none}}.refund-paste-table-control.is-invalid{background:#fff7f7;border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.refund-paste-table-control.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef444429}.refund-paste-table-control.is-invalid .refund-paste-preview-table,.refund-paste-table-control.is-invalid .refund-paste-preview-table td,.refund-paste-table-control.is-invalid .refund-paste-preview-table th{background:#fff8f8}.refund-paste-table-control.is-invalid .refund-paste-preview-table td{color:#b4233c}.refund-jobel-form-panel .refund-amount-row-four{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-button.refund-submit-disabled,.primary-button.refund-submit-disabled:disabled{color:#fff;box-shadow:none;opacity:1;cursor:not-allowed;background:#ef4444;transform:none}.primary-button.refund-submit-disabled:hover,.primary-button.refund-submit-disabled:active{box-shadow:none;background:#ef4444;transform:none}@media (width<=620px){.refund-jobel-form-panel .refund-amount-row-four{grid-template-columns:1fr}}.duplicate-advisory{color:#8a5a00;background:#fffbeb;border:1px solid #f5c96a;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.duplicate-advisory-icon{color:#fff;background:#f59e0b;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:inline-flex}.deposit-panel .deposit-submit-actions{justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.deposit-panel .deposit-submit-actions.has-alert{justify-content:space-between}.duplicate-submit-alert{color:#7c5200;background:#fffbeb;border:1px solid #f5c96a;border-radius:11px;flex:auto;align-items:flex-start;gap:10px;max-width:760px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #b4780012}.duplicate-submit-alert>div{gap:3px;min-width:0;display:grid}.duplicate-submit-alert strong{color:#9a6100;font-size:12px}.duplicate-submit-alert span:not(.duplicate-advisory-icon){word-break:keep-all;font-size:12px;font-weight:700;line-height:1.45}.duplicate-submit-alert small{color:#9b7a35;margin-top:2px;font-size:10px}@media (width<=760px){.deposit-panel .deposit-submit-actions,.deposit-panel .deposit-submit-actions.has-alert{flex-direction:column;align-items:stretch}.duplicate-submit-alert{max-width:none}.deposit-panel .deposit-submit-actions .primary-button{width:100%}}.pending-batch-count,.history-batch-count{color:#6b63d9;margin-top:3px;font-size:11px;font-weight:800;display:block}.pending-batch-items{background:#f8f7ffeb;border:1px solid #685cdc29;border-radius:14px;gap:8px;margin:12px 0 2px;padding:12px;display:grid}.pending-batch-items-title{color:#74718b;justify-content:space-between;align-items:center;margin-bottom:1px;font-size:12px;display:flex}.pending-batch-items-title strong{color:#5145c7}.pending-batch-item{background:#fff;border:1px solid #7367dc21;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.pending-batch-index{color:#5548d8;background:#eeeaff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.pending-batch-copy{min-width:0}.pending-batch-copy strong,.pending-batch-copy span,.pending-batch-money span,.pending-batch-money strong{display:block}.pending-batch-copy strong{color:#17182d;font-size:13px}.pending-batch-copy span{color:#77758a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.pending-batch-money{text-align:right;white-space:nowrap}.pending-batch-money span{color:#858296;font-size:10px}.pending-batch-money strong{color:#4d42cb;margin-top:2px;font-size:12px}.pending-batch-lock,.history-batch-lock{color:#6259c9;background:#f0eefc;border-radius:9px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.history-product-cell .history-batch-count{color:#7067d6}.history-batch-items{gap:5px;min-width:150px;display:grid}.history-batch-items>div{border-bottom:1px dashed #e4e2ef;justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px;display:flex}.history-batch-items>div:last-child{border-bottom:0;padding-bottom:0}.history-batch-items strong{color:#28273b;font-size:12px}.history-batch-items span{color:#615c76;white-space:nowrap;font-size:11px}@media (width<=760px){.pending-batch-item{grid-template-columns:24px minmax(0,1fr)}.pending-batch-money{text-align:left;grid-column:2}}.lineage-discount-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lineage-discount-option{color:#505a70;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dfe4ef;border-radius:9px;justify-items:center;gap:2px;min-width:0;padding:8px 5px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid;position:relative}.lineage-discount-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lineage-discount-option>span{white-space:nowrap;font-size:12px;font-weight:900}.lineage-discount-option>small{color:#9099aa;white-space:nowrap;font-size:9px;font-weight:700}.lineage-discount-option:hover{background:#faf9ff;border-color:#aaa5f8}.lineage-discount-option.selected{color:#4e46d8;background:#f1efff;border-color:#625cf2;box-shadow:inset 0 0 0 1px #625cf21f}.lineage-discount-option.selected>small{color:#6c66dc}.lineage-box-entry{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.lineage-box-input input{font-weight:800}.lineage-box-calculation{background:#f8f8fd;border:1px solid #e4e7f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:42px;padding:0 13px;display:flex}.lineage-box-calculation span{color:#7f889b;white-space:nowrap;font-size:11px;font-weight:700}.lineage-box-calculation strong{color:#554ed8;white-space:nowrap;font-size:13px}.lineage-auto-amount-guide{color:#5851d6;font-weight:800}@media (width<=760px){.deposit-panel .lineage-purchase-card .purchase-item-grid,.lineage-box-entry{grid-template-columns:1fr}.lineage-box-calculation{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px}}.deposit-panel .lineage-purchase-card .purchase-item-grid{grid-template-columns:minmax(130px,1fr) minmax(150px,.95fr) minmax(142px,.72fr)}.lineage-discount-options{gap:7px}.lineage-discount-option{justify-content:center;align-items:center;min-height:42px;padding:8px 10px;display:flex}.lineage-discount-option>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lineage-discount-option>small{display:none}.lineage-box-entry{grid-template-columns:minmax(145px,1fr) minmax(145px,.9fr);gap:10px}.lineage-box-calculation{text-align:center;justify-content:center;padding:0 10px}.lineage-box-calculation span{display:none}.lineage-box-calculation strong{color:#6f7890;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.35}.settlement-preview-fixed.lineage-only,.deposit-panel .settlement-preview-fixed.lineage-only{grid-template-columns:minmax(0,1.55fr) minmax(190px,.55fr)}@media (width<=1050px){.deposit-panel .lineage-purchase-card .purchase-item-grid{grid-template-columns:minmax(0,1fr) minmax(145px,.55fr)}.deposit-panel .lineage-purchase-card .purchase-item-grid>.field:first-child{grid-column:1/-1}}@media (width<=900px){.settlement-preview-fixed.lineage-only,.deposit-panel .settlement-preview-fixed.lineage-only{grid-template-columns:1fr}.settlement-preview-fixed.lineage-only .preview-summary-copy{grid-column:auto}.settlement-preview-fixed.lineage-only .preview-amount-block.primary{text-align:left;border-top:1px solid #e4e1fb;border-left:0!important}}@media (width<=760px){.deposit-panel .lineage-purchase-card .purchase-item-grid,.lineage-box-entry{grid-template-columns:1fr}}.pending-refund-edit-grid.is-fee-only{grid-template-columns:minmax(150px,220px) minmax(180px,1fr);align-items:end}.pending-refund-fee-preview{background:#fff8fb;border:1px solid #eadcf0;border-radius:10px;align-content:center;gap:4px;min-height:58px;padding:9px 12px;display:grid}.pending-refund-fee-preview span{color:#96768a;font-size:9px;font-weight:800}.pending-refund-fee-preview strong{color:#a53b62;font-variant-numeric:tabular-nums;font-size:16px}.history-refund-fee-edit-panel{grid-template-columns:minmax(170px,.55fr) minmax(360px,1.45fr) auto}.history-refund-fee-summary{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.history-refund-fee-summary>div{background:#faf9ff;border:1px solid #e6e1f5;border-radius:10px;align-content:center;gap:4px;min-height:62px;padding:9px 11px;display:grid}.history-refund-fee-summary span{color:#7e8495;font-size:9px;font-weight:800}.history-refund-fee-summary strong{color:#30354b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.history-refund-fee-summary>div.has-difference{background:#fff8ed;border-color:#f0c98c}.history-refund-fee-summary>div.has-difference strong{color:#c56b13}@media (width<=1000px){.history-refund-fee-edit-panel{grid-template-columns:1fr}.history-refund-fee-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pending-refund-edit-grid.is-fee-only,.history-refund-fee-summary{grid-template-columns:1fr}}.account-purchase-panel{padding-bottom:22px}.account-purchase-heading{align-items:flex-start}.account-purchase-heading p{max-width:720px}.account-purchase-mail-target{color:#69768a;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.account-purchase-product-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 22px 16px;display:grid}.account-purchase-product-tabs button{color:#4c5a70;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:12px;gap:3px;min-height:58px;padding:10px 8px;transition:all .15s;display:grid}.account-purchase-product-tabs button strong{font-size:12px}.account-purchase-product-tabs button span{color:#8a96a8;font-size:9px}.account-purchase-product-tabs button.active{color:#4f45d8;background:#f3f1ff;border-color:#625cf4;box-shadow:0 7px 18px #625cf424}.account-purchase-product-tabs button.active span{color:#6b63c6}.account-purchase-form-grid{grid-template-columns:minmax(180px,.85fr) minmax(300px,1.7fr) minmax(120px,.55fr) minmax(180px,.75fr);gap:14px;padding:0 22px;display:grid}.account-purchase-field{align-content:start;gap:7px;display:grid}.account-purchase-field>span,.account-purchase-memo>span{color:#66738a;font-size:10px;font-weight:850}.account-purchase-field>input,.account-purchase-field>select,.account-purchase-field .input-suffix input{color:#26354c;background:#fff;border:1px solid #d8deea;border-radius:10px;outline:none;width:100%;min-height:42px;padding:0 11px;font-weight:750}.account-purchase-field>input:focus,.account-purchase-field>select:focus,.account-purchase-field .input-suffix input:focus{border-color:#7168ef;box-shadow:0 0 0 3px #625cf41a}.account-purchase-field input.invalid,.account-purchase-field select.invalid,.account-transfer-form input.invalid,.account-transfer-form select.invalid{background:#fff8f9;border-color:#d75269}.account-input-warning{color:#c43d55;font-size:9px;font-weight:800;line-height:1.35;display:block}.account-purchase-denominations>div{flex-wrap:wrap;gap:6px;display:flex}.account-purchase-denominations button{color:#5f6c81;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:9px;min-width:54px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850}.account-purchase-denominations button.active{color:#fff;background:#625cf4;border-color:#625cf4}.account-purchase-fees>div{gap:7px;display:flex}.account-purchase-fees label{color:#657287;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:11px;font-weight:850;display:flex;position:relative}.account-purchase-fees input{opacity:0;position:absolute}.account-purchase-fees label.active{color:#5146d6;background:#f2f0ff;border-color:#625cf4}.account-purchase-summary{color:#6b778a;background:#fafbfe;border:1px solid #e0e5ee;border-radius:11px;flex-wrap:wrap;gap:8px 18px;margin:16px 22px 0;padding:11px 13px;font-size:11px;display:flex}.account-purchase-summary strong{color:#25334a;margin-left:4px;font-size:13px}.account-purchase-memo{gap:7px;margin:14px 22px 0;display:grid}.account-purchase-memo>span{justify-content:space-between;display:flex}.account-purchase-memo>span strong{color:#625cf4}.account-purchase-memo textarea{resize:vertical;color:#25344b;border:1px solid #d8deea;border-radius:11px;outline:none;width:100%;min-height:190px;padding:12px;font:500 12px/1.55 Pretendard,Noto Sans KR,system-ui,sans-serif}.account-purchase-memo textarea:focus{border-color:#6f66ef;box-shadow:0 0 0 3px #625cf41a}.account-purchase-submit{width:calc(100% - 44px);min-height:44px;margin:14px 22px 0}.account-register-grid.no-vendor-register{grid-template-columns:minmax(120px,.58fr) minmax(180px,.8fr) minmax(180px,.9fr) minmax(180px,.9fr) auto}.account-limit-selector{background:#f7f9fc;border:1px solid #dce2ec;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:4px;display:flex}.account-limit-selector button{color:#738096;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;min-height:32px;font-size:11px;font-weight:900}.account-limit-selector button.active{color:#fff;background:#625cf4;box-shadow:0 4px 10px #625cf42e}.account-limit-selector button:disabled{cursor:default;opacity:1}.account-limit-selector.compact{min-width:112px;min-height:34px;padding:3px}.account-limit-selector.compact button{min-height:27px;font-size:10px}.account-table{min-width:1120px}.account-toggle-column,.account-toggle-cell{text-align:right;width:42px}.account-toggle-cell{padding-right:16px!important}.account-expand-indicator{color:#5f6675;background:0 0;border:0;border-radius:0;place-items:center;width:auto;height:auto;margin:0;display:grid}.login-id-text{letter-spacing:.1px;color:#17243a;font-size:15px;font-weight:900;font-family:Pretendard,Noto Sans KR,Arial,sans-serif!important}.account-balance-text{color:#142238;font-variant-numeric:tabular-nums;font-size:15px;font-weight:950}.account-product-label{font-size:12px;font-weight:900}.account-product-culture.account-inactive-row>td{background:#ffe7e9;border-top-color:#f5cfd4}.account-product-culture.account-active-row>td{background:linear-gradient(105deg,#e98b95 0%,#e6a5a9 45%,#90d4aa 100%);border-top-color:#d89ca3}.account-product-tincash.account-inactive-row>td{background:#e8f1ff;border-top-color:#cedff6}.account-product-tincash.account-active-row>td{background:linear-gradient(105deg,#6e9ed9 0%,#91b7e2 45%,#8dd1aa 100%);border-top-color:#8caed7}.account-product-book.account-inactive-row>td{background:#fff3bd;border-top-color:#efdd91}.account-product-book.account-active-row>td{background:linear-gradient(105deg,#e5a14b 0%,#e9bb72 45%,#8dd0a6 100%);border-top-color:#d6a866}.account-table tbody tr.account-expandable-row:hover>td{filter:brightness(.985)}.account-product-culture.account-active-row .login-id-text,.account-product-tincash.account-active-row .login-id-text,.account-product-book.account-active-row .login-id-text,.account-product-culture.account-active-row .account-balance-text,.account-product-tincash.account-active-row .account-balance-text,.account-product-book.account-active-row .account-balance-text{color:#102638;text-shadow:0 1px #ffffff59}.account-transfer-form label>small{margin-top:1px}@media (width<=1150px){.account-purchase-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.account-purchase-form-grid{grid-template-columns:1fr 1.3fr}.account-register-grid.no-vendor-register{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.account-purchase-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:14px;padding-right:14px}.account-purchase-form-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.account-purchase-summary,.account-purchase-memo{margin-left:14px;margin-right:14px}.account-purchase-submit{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.account-purchase-heading{gap:8px}.account-purchase-mail-target{display:none}.account-register-grid.no-vendor-register{grid-template-columns:1fr}}.account-table tbody tr.account-product-culture.account-active-row:hover>td{background:linear-gradient(105deg,#e98b95 0%,#e6a5a9 45%,#90d4aa 100%)}.account-table tbody tr.account-product-tincash.account-active-row:hover>td{background:linear-gradient(105deg,#6e9ed9 0%,#91b7e2 45%,#8dd1aa 100%)}.account-table tbody tr.account-product-book.account-active-row:hover>td{background:linear-gradient(105deg,#e5a14b 0%,#e9bb72 45%,#8dd0a6 100%)}.accounts-page{--account-blue:#3182f6;--account-text:#191f28;--account-muted:#8b95a1;--account-line:#e5e8eb;--account-surface:#f7f8fa;gap:18px;display:grid}.accounts-page .panel{background:#fff;border:1px solid #e7eaee;border-radius:20px;box-shadow:0 2px 10px #0f172a09}.accounts-page .panel-heading{padding:22px 24px 18px}.accounts-page .panel-heading h2{color:var(--account-text);letter-spacing:-.35px;font-size:18px;font-weight:800}.accounts-page .panel-heading p{color:var(--account-muted);margin-top:6px;font-size:11px;line-height:1.55}.accounts-page .account-purchase-mail-target{background:var(--account-surface);color:#6b7684;border:0;font-size:11px;font-weight:700}.accounts-page .account-purchase-product-tabs{gap:8px;padding:0 24px 18px}.accounts-page .account-purchase-product-tabs button{border:1px solid var(--account-line);color:#4e5968;min-height:62px;box-shadow:none;background:#fff;border-radius:14px}.accounts-page .account-purchase-product-tabs button:hover{background:#fafbfc;border-color:#cfd6df}.accounts-page .account-purchase-product-tabs button.active{color:#1b64da;box-shadow:none;background:#edf6ff;border-color:#b9d5fb}.accounts-page .account-purchase-product-tabs button.active span{color:#4f83c8}.accounts-page .account-purchase-form-grid{gap:14px;padding:0 24px}.accounts-page .account-purchase-field>input,.accounts-page .account-purchase-field>select,.accounts-page .account-purchase-field .input-suffix input,.accounts-page .account-transfer-form input,.accounts-page .account-transfer-form select{min-height:46px;color:var(--account-text);box-shadow:none;border:1px solid #dfe3e8;border-radius:12px;font-size:13px;font-weight:650}.accounts-page .account-purchase-field>input:focus,.accounts-page .account-purchase-field>select:focus,.accounts-page .account-purchase-field .input-suffix input:focus,.accounts-page .account-transfer-form input:focus,.accounts-page .account-transfer-form select:focus{border-color:#8bbcf9;box-shadow:0 0 0 3px #3182f61f}.accounts-page .account-purchase-denominations button{color:#4e5968;border-color:#e0e4e9;border-radius:10px;min-height:38px;font-weight:750}.accounts-page .account-purchase-denominations button.active{border-color:var(--account-blue);background:var(--account-blue);color:#fff}.accounts-page .account-purchase-fees label{border-color:#e0e4e9;border-radius:12px;min-height:46px;font-weight:750}.accounts-page .account-purchase-fees label.active{color:#1b64da;background:#edf6ff;border-color:#a8cdfb}.accounts-page .account-purchase-summary{color:#6b7684;background:#f7f8fa;border:0;border-radius:14px;margin:18px 24px 0;padding:14px 16px}.accounts-page .account-purchase-summary strong{color:var(--account-text);font-size:14px}.accounts-page .account-purchase-memo{margin:16px 24px 0}.accounts-page .account-purchase-memo>span strong{color:var(--account-blue)}.accounts-page .account-purchase-memo textarea{min-height:176px;color:var(--account-text);background:#fff;border:1px solid #dfe3e8;border-radius:14px;font-size:13px;line-height:1.6}.accounts-page .account-purchase-memo textarea:focus{border-color:#8bbcf9;box-shadow:0 0 0 3px #3182f61f}.accounts-page .account-purchase-submit,.accounts-page .primary-button{border-radius:12px}.accounts-page .account-purchase-submit{background:var(--account-blue);width:calc(100% - 48px);min-height:48px;box-shadow:none;margin:16px 24px 0}.accounts-page .account-purchase-submit:hover:not(:disabled){background:#1b64da}.accounts-page .account-register-grid.no-vendor-register{padding:0 24px 24px}.accounts-page .account-limit-selector{background:#f2f4f6;border:0;border-radius:12px;min-height:46px;padding:4px}.accounts-page .account-limit-selector button{color:#8b95a1;border-radius:9px;font-weight:750}.accounts-page .account-limit-selector button.active{color:#1b64da;background:#fff;box-shadow:0 1px 4px #0f172a1a}.accounts-page .account-limit-selector.compact{background:#ffffffb8;min-width:118px;min-height:36px}.accounts-page .account-limit-selector.compact button{min-height:28px}.accounts-page .search-box{box-shadow:none;background:#f2f4f6;border:0;border-radius:12px}.accounts-page .search-box input{color:var(--account-text)}.accounts-page .table-panel{padding-bottom:12px;overflow:hidden}.accounts-page .table-wrap{padding:0 12px 4px}.accounts-page .account-table{border-collapse:separate;border-spacing:0 8px;min-width:1120px;padding:0}.accounts-page .account-table thead th{color:#8b95a1;background:0 0;border:0;padding:4px 14px 6px;font-size:10px;font-weight:700}.accounts-page .account-table tbody tr.account-expandable-row{background:var(--account-row-background,#fff);transition:filter .15s,opacity .15s}.accounts-page .account-table tbody tr.account-expandable-row:focus-visible{outline:0}.accounts-page .account-table tbody tr.account-expandable-row>td{color:#4e5968;border-top:1px solid #0f172a12;border-bottom:1px solid #0f172a12;padding:13px 14px;transition:none;background:0 0!important}.accounts-page .account-table tbody tr.account-expandable-row>td:first-child{border-left:1px solid #0f172a12;border-radius:14px 0 0 14px}.accounts-page .account-table tbody tr.account-expandable-row>td:last-child{border-right:1px solid #0f172a12;border-radius:0 14px 14px 0}.accounts-page .account-table tbody tr.account-expandable-row.expanded>td:first-child{border-radius:14px 0 0 8px}.accounts-page .account-table tbody tr.account-expandable-row.expanded>td:last-child{border-radius:0 14px 8px 0}.accounts-page .account-table tbody tr.account-product-culture.account-active-row:hover>td,.accounts-page .account-table tbody tr.account-product-tincash.account-active-row:hover>td,.accounts-page .account-table tbody tr.account-product-book.account-active-row:hover>td{background:0 0!important}.accounts-page .login-id-text{color:#191f28;letter-spacing:-.1px;font-size:16px;font-weight:800;font-family:Pretendard,Noto Sans KR,system-ui,sans-serif!important}.accounts-page .account-balance-text{color:#191f28;letter-spacing:-.2px;font-size:16px;font-weight:850}.accounts-page .account-product-label{color:#333d4b;font-size:12px;font-weight:800}.accounts-page .vendor-inline-select{background:#ffffffd1;border-color:#0f172a1a;border-radius:10px;min-height:38px}.accounts-page .account-usage-badge{border:0;min-height:28px;font-size:10px;font-weight:800}.accounts-page .account-usage-badge.active{color:#17824f;background:#e8f8ef}.accounts-page .account-usage-badge.inactive{color:#6b7684;background:#ffffffad}.accounts-page .account-expand-indicator{color:#4e5968;opacity:.8}.accounts-page .account-toggle-cell{padding-right:18px!important}.accounts-page .account-detail-row>td{background:0 0!important;border:0!important;padding:0!important}.accounts-page .account-detail-panel{background:#fff;border:1px solid #e7eaee;border-top:0;border-radius:0 0 16px 16px;margin:-8px 8px 8px;padding:18px;box-shadow:0 8px 24px #0f172a0b}.accounts-page .account-detail-heading strong,.accounts-page .account-history-heading strong{color:var(--account-text);font-size:14px;font-weight:800}.accounts-page .account-detail-heading span,.accounts-page .account-history-heading span{color:var(--account-muted);font-size:10px}.accounts-page .account-transfer-form{background:#f7f8fa;border:0;border-radius:14px;padding:16px}.accounts-page .account-transfer-form label>span{color:#6b7684;font-size:11px;font-weight:700}.accounts-page .account-history-heading{border-top-color:#eef0f2}.accounts-page .account-history-heading select{color:#4e5968;background:#f2f4f6;border:0;border-radius:10px;min-height:36px}.accounts-page .account-history-list{background:#f7f8fa;border:0;border-radius:14px}.accounts-page .account-history-item{background:0 0;min-height:62px;padding:12px 16px}.accounts-page .account-history-item+.account-history-item{border-top:1px solid #e9ecef}.accounts-page .account-history-item time{color:#8b95a1}.accounts-page .account-history-item strong{color:#333d4b;font-size:13px}.accounts-page .account-history-item>span{font-size:15px;font-weight:850}.accounts-page .account-history-pagination button{background:#f2f4f6;border:0;border-radius:10px}.accounts-page .account-history-pagination button.active{background:var(--account-blue)}@media (width<=700px){.accounts-page{gap:14px}.accounts-page .panel{border-radius:16px}.accounts-page .panel-heading{padding:18px 16px 14px}.accounts-page .account-purchase-product-tabs,.accounts-page .account-purchase-form-grid{padding-left:16px;padding-right:16px}.accounts-page .account-purchase-summary,.accounts-page .account-purchase-memo{margin-left:16px;margin-right:16px}.accounts-page .account-purchase-submit{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.accounts-page .account-register-grid.no-vendor-register{padding-left:16px;padding-right:16px}}.accounts-page .table-wrap{overflow-x:hidden}.accounts-page .account-table{table-layout:fixed;border-spacing:0 7px;width:100%;min-width:0}.accounts-page .account-table th,.accounts-page .account-table td{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accounts-page .account-table thead th{padding:4px 9px 6px}.accounts-page .account-table tbody tr.account-expandable-row>td{padding:11px 9px}.accounts-page .account-vendor-column,.accounts-page .account-vendor-cell{width:118px}.accounts-page .account-product-column,.accounts-page .account-product-cell{width:58px}.accounts-page .account-login-column,.accounts-page .account-login-cell{width:132px}.accounts-page .account-balance-column,.accounts-page .account-balance-cell{width:126px}.accounts-page .account-settlement-column,.accounts-page .account-settlement-cell{width:112px}.accounts-page .account-status-column,.accounts-page .account-status-cell{width:76px}.accounts-page .account-actions-column,.accounts-page .account-actions-cell{width:86px}.accounts-page .account-toggle-column,.accounts-page .account-toggle-cell{width:32px}.accounts-page .account-product-culture.account-inactive-row,.accounts-page .account-product-culture.account-active-row{--account-row-background:#fff7f8;--account-product-accent:#ef6a73}.accounts-page .account-product-tincash.account-inactive-row,.accounts-page .account-product-tincash.account-active-row{--account-row-background:#f5f9ff;--account-product-accent:#4d8ee8}.accounts-page .account-product-book.account-inactive-row,.accounts-page .account-product-book.account-active-row{--account-row-background:#fffaf0;--account-product-accent:#e2a23b}.accounts-page .account-table tbody tr.account-expandable-row>td:first-child{border-left:4px solid var(--account-product-accent,#d9dee5)}.accounts-page .account-table tbody tr.account-expandable-row.account-active-row>td:last-child{border-right:4px solid #36b978}.accounts-page .account-table tbody tr.account-expandable-row:hover{filter:none}.accounts-page .account-table tbody tr.account-expandable-row:hover>td{background:0 0!important}.accounts-page .account-limit-selector.compact{background:#eef1f4;border:0;gap:4px;width:100%;min-width:0;min-height:34px;padding:3px}.accounts-page .account-limit-selector.compact button{min-width:0;min-height:28px;box-shadow:none;opacity:1;padding:0 7px}.accounts-page .account-limit-selector.compact .limit-two-million{color:#3174c8;background:#e7f2ff}.accounts-page .account-limit-selector.compact .limit-two-million.active{color:#fff;background:#3182f6;box-shadow:0 2px 7px #3182f63d}.accounts-page .account-limit-selector.compact .limit-five-hundred-thousand{color:#7655d4;background:#f0ebff}.accounts-page .account-limit-selector.compact .limit-five-hundred-thousand.active{color:#fff;background:#7659e8;box-shadow:0 2px 7px #7659e838}.accounts-page .vendor-inline-select,.accounts-page .vendor-inline-select.vendor-assigned,.accounts-page .vendor-inline-select.vendor-unassigned{box-sizing:border-box;color:#333d4b;text-align:left;background-position:right 1px center;width:100%;min-width:0;min-height:34px;font-size:12px;font-weight:800;line-height:34px;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding:0 18px 0 0!important}.accounts-page .vendor-inline-select.vendor-unassigned{color:#3182f6}.accounts-page .vendor-inline-select:hover,.accounts-page .vendor-inline-select:focus{color:#1b64da;background-color:#0000!important}.accounts-page .account-product-label{color:var(--account-product-accent,#333d4b)}.accounts-page .account-balance-text.zero{color:#b7bec7;opacity:.62;font-weight:650}.accounts-page .account-settlement-cell{color:#7d8793;font-variant-numeric:tabular-nums;font-size:10px}.accounts-page .account-status-cell{text-align:center}.accounts-page .account-toggle-cell{padding-left:2px!important;padding-right:8px!important}.accounts-page .account-actions-cell .row-actions{justify-content:flex-end;gap:4px}.accounts-page .account-actions-cell .ghost-button{color:#1b64da;background:#e8f3ff;border:0;border-radius:8px;min-height:30px;font-weight:800;padding:0 9px!important}.accounts-page .account-actions-cell .icon-button.danger{color:#e5484d;background:#fff0f1;border-radius:8px;width:30px;height:30px;padding:0}.accounts-page .account-actions-cell .mini-save{background:#3182f6;min-height:30px;padding:0 8px}.accounts-page .account-actions-cell .mini-cancel{color:#6b7684;background:#eef1f4;min-height:30px;padding:0 8px}.accounts-page .account-actions-cell .table-edit,.accounts-page .account-login-cell .table-edit{width:100%;min-width:0}.accounts-page .account-balance-cell .account-amount-edit{gap:3px}.accounts-page .account-balance-cell .table-edit.number{width:88px;min-width:0}@media (width<=1050px){.accounts-page .account-limit-column,.accounts-page .account-limit-cell{width:116px}.accounts-page .account-vendor-column,.accounts-page .account-vendor-cell{width:108px}.accounts-page .account-login-column,.accounts-page .account-login-cell{width:118px}.accounts-page .account-balance-column,.accounts-page .account-balance-cell{width:112px}.accounts-page .account-settlement-column,.accounts-page .account-settlement-cell{width:102px}.accounts-page .account-table tbody tr.account-expandable-row>td{padding-left:7px;padding-right:7px}.accounts-page .login-id-text,.accounts-page .account-balance-text{font-size:14px}}.accounts-page .account-limit-column,.accounts-page .account-limit-cell{width:78px}.accounts-page .account-limit-selector.compact.single-value{background:0 0;border:0;width:64px;min-width:64px;min-height:32px;padding:0}.accounts-page .account-limit-selector.compact.single-value .account-limit-current{letter-spacing:-.2px;width:64px;min-width:64px;min-height:32px;box-shadow:none;border:1px solid #0000;border-radius:9px;padding:0 8px;font-size:11px;font-weight:850}.accounts-page .account-limit-selector.compact.single-value .account-limit-current.limit-two-million{color:#fff;background:#c9343d;border-color:#b72a33;box-shadow:0 2px 6px #b927312e}.accounts-page .account-limit-selector.compact.single-value .account-limit-current.limit-five-hundred-thousand{color:#a92f38;background:#ffd9dc;border-color:#f2b8bd}.accounts-page .account-limit-selector.compact.single-value .account-limit-current:disabled{opacity:1;cursor:default}.accounts-page .account-product-culture.account-inactive-row{--account-row-background:#fff7f8}.accounts-page .account-product-culture.account-active-row{--account-row-background:#ffecee}.accounts-page .account-product-tincash.account-inactive-row{--account-row-background:#f5f9ff}.accounts-page .account-product-tincash.account-active-row{--account-row-background:#eaf3ff}.accounts-page .account-product-book.account-inactive-row{--account-row-background:#fffaf0}.accounts-page .account-product-book.account-active-row{--account-row-background:#fff3dc}.accounts-page .account-table tbody tr.account-expandable-row.account-active-row>td{border-top-color:#0f172a17;border-bottom-color:#0f172a17}.accounts-page .vendor-inline-select,.accounts-page .vendor-inline-select.vendor-assigned,.accounts-page .vendor-inline-select.vendor-unassigned{color:#4e5968}.accounts-page .vendor-inline-select.vendor-unassigned{color:#7d8793;font-weight:750}.accounts-page .vendor-inline-select:hover,.accounts-page .vendor-inline-select:focus{color:#333d4b}@media (width<=1050px){.accounts-page .account-limit-column,.accounts-page .account-limit-cell{width:74px}.accounts-page .account-limit-selector.compact.single-value,.accounts-page .account-limit-selector.compact.single-value .account-limit-current{width:60px;min-width:60px}}.accounts-page .account-purchase-product-tabs .account-purchase-product-button{box-shadow:none;border-width:1px;transform:none}.accounts-page .account-purchase-product-tabs .account-purchase-product-button:hover{transform:translateY(-1px)}.accounts-page .account-purchase-product-tabs .product-oliveyoung{color:#527a2f;background:#f3faec;border-color:#d8eac5}.accounts-page .account-purchase-product-tabs .product-oliveyoung span{color:#7d9c60}.accounts-page .account-purchase-product-tabs .product-oliveyoung.active{color:#355f15;background:#dff2cd;border-color:#94bd69}.accounts-page .account-purchase-product-tabs .product-naver-webtoon{color:#18784b;background:#eefaf3;border-color:#caead7}.accounts-page .account-purchase-product-tabs .product-naver-webtoon span{color:#579474}.accounts-page .account-purchase-product-tabs .product-naver-webtoon.active{color:#086c3c;background:#d9f3e5;border-color:#61bd8c}.accounts-page .account-purchase-product-tabs .product-playstation{color:#235fa9;background:#eff6ff;border-color:#cbdff9}.accounts-page .account-purchase-product-tabs .product-playstation span{color:#668bb8}.accounts-page .account-purchase-product-tabs .product-playstation.active{color:#164f97;background:#dcecff;border-color:#6ca4e8}.accounts-page .account-purchase-product-tabs .product-cj-gift{color:#5d6670;background:#f5f6f7;border-color:#dfe3e7}.accounts-page .account-purchase-product-tabs .product-cj-gift span{color:#858d96}.accounts-page .account-purchase-product-tabs .product-cj-gift.active{color:#3f4852;background:#e5e8eb;border-color:#adb4bc}.accounts-page .account-purchase-product-tabs .product-roblox{color:#23282e;background:#f1f2f4;border-color:#d7dade}.accounts-page .account-purchase-product-tabs .product-roblox span{color:#6f767e}.accounts-page .account-purchase-product-tabs .product-roblox.active{color:#fff;background:#292f36;border-color:#20252b}.accounts-page .account-purchase-product-tabs .product-roblox.active span{color:#d9dde1}.accounts-page .account-purchase-product-tabs .product-gift-card{color:#167b72;background:linear-gradient(135deg,#eefaf5 0%,#edf5ff 100%);border-color:#c9e5df}.accounts-page .account-purchase-product-tabs .product-gift-card span{color:#548e99}.accounts-page .account-purchase-product-tabs .product-gift-card.active{color:#fff;background:linear-gradient(135deg,#25a77c 0%,#3488e8 100%);border-color:#4caea2}.accounts-page .account-purchase-product-tabs .product-gift-card.active span{color:#e8ffff}.accounts-page .account-purchase-empty-state{color:#8b95a1;text-align:left;background:#fafbfc;border:1px dashed #d9dee5;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:108px;margin:0 24px 22px;display:flex}.accounts-page .account-purchase-empty-state>svg{color:#6b7684;flex:none}.accounts-page .account-purchase-empty-state>div{gap:4px;display:grid}.accounts-page .account-purchase-empty-state strong{color:#4e5968;font-size:13px;font-weight:800}.accounts-page .account-purchase-empty-state span{color:#8b95a1;font-size:11px}.accounts-page .account-purchase-detail{--purchase-accent:#3182f6;--purchase-soft:#edf6ff;padding-top:2px;animation:.18s ease-out accountPurchaseReveal}.accounts-page .account-purchase-detail.product-oliveyoung{--purchase-accent:#6f9f3d;--purchase-soft:#eef8e4}.accounts-page .account-purchase-detail.product-naver-webtoon{--purchase-accent:#15945b;--purchase-soft:#e9f8f0}.accounts-page .account-purchase-detail.product-playstation{--purchase-accent:#2c72ca;--purchase-soft:#eaf3ff}.accounts-page .account-purchase-detail.product-cj-gift{--purchase-accent:#68727c;--purchase-soft:#f0f2f4}.accounts-page .account-purchase-detail.product-roblox{--purchase-accent:#292f36;--purchase-soft:#eef0f2}.accounts-page .account-purchase-detail.product-gift-card{--purchase-accent:#168f9a;--purchase-soft:#e9f8f5}@keyframes accountPurchaseReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.accounts-page .account-purchase-detail .account-purchase-denominations button.active{border-color:var(--purchase-accent);background:var(--purchase-accent);color:#fff}.accounts-page .account-purchase-detail .account-purchase-fees label.active{border-color:var(--purchase-accent);background:var(--purchase-soft);color:var(--purchase-accent)}.accounts-page .account-purchase-detail .account-purchase-memo>span strong{color:var(--purchase-accent)}.accounts-page .account-purchase-detail .account-purchase-memo>span strong.complete{color:#0f9f5f}.accounts-page .account-purchase-validation-message{color:#d14343;text-align:center;margin:11px 24px -7px;font-size:11px;font-weight:750}.accounts-page .account-purchase-detail .account-purchase-submit{background:var(--purchase-accent)}.accounts-page .account-purchase-detail.product-gift-card .account-purchase-submit:not(:disabled){background:linear-gradient(135deg,#20a474 0%,#3182f6 100%)}.accounts-page .account-purchase-submit:disabled{color:#fff;opacity:1;cursor:not-allowed;box-shadow:none;border-color:#d8dde4;background:#d8dde4!important}@media (width<=700px){.accounts-page .account-purchase-empty-state{margin-left:14px;margin-right:14px;padding:18px}}.accounts-page{gap:20px}.accounts-page .panel{border:1px solid #e6ebf2;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #1c304e0e}.accounts-page .account-section-heading{justify-content:space-between;align-items:center;gap:18px;padding:24px 26px 18px;display:flex}.accounts-page .account-heading-copy{align-items:center;gap:13px;min-width:0;display:flex}.accounts-page .account-heading-icon{border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.accounts-page .account-heading-icon.purchase{color:#22a447;background:#eaf8ee}.accounts-page .account-heading-icon.register{color:#21a453;background:#edf9f1}.accounts-page .account-heading-icon.list{color:#3182f6;background:#edf4ff}.accounts-page .account-heading-copy h2{letter-spacing:-.45px;margin:0;font-size:19px}.accounts-page .account-heading-copy p{margin:5px 0 0;font-size:11px}.accounts-page .account-purchase-mail-target{color:#667085;background:#f8fafc;border:1px solid #e5eaf0;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;display:flex}.accounts-page .account-purchase-body{padding:0 26px 26px}.accounts-page .account-purchase-section-label{color:#252d3a;margin:2px 0 10px;font-size:12px;font-weight:850}.accounts-page .account-purchase-product-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:0 0 18px;display:grid}.accounts-page .account-purchase-product-tabs .account-purchase-product-button{text-align:left;border-radius:13px;justify-content:flex-start;align-items:center;gap:9px;min-height:60px;padding:10px 11px;display:flex}.accounts-page .account-purchase-product-mark{letter-spacing:-.4px;background:#ffffffd1;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #1118270f;color:inherit!important}.accounts-page .account-purchase-product-copy{gap:2px;min-width:0;display:grid;color:inherit!important}.accounts-page .account-purchase-product-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.accounts-page .account-purchase-product-copy small{color:currentColor;opacity:.68;font-size:9px;font-weight:700}.accounts-page .account-purchase-product-button.active{transform:translateY(-1px)!important;box-shadow:0 8px 18px #202e421a!important}.accounts-page .account-purchase-product-button.active .account-purchase-product-mark{background:#ffffffe0;color:inherit!important}.accounts-page .account-purchase-empty-state{background:#f8fafc;border-color:#dce3eb;min-height:118px;margin:0}.accounts-page .account-purchase-detail{padding:0}.accounts-page .account-purchase-workspace{background:#fff;border:1px solid #e5eaf0;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:24px;padding:22px;display:grid;box-shadow:0 8px 24px #1e2d4609}.accounts-page .account-purchase-controls{align-content:start;gap:18px;min-width:0;display:grid}.accounts-page .account-purchase-field{gap:8px}.accounts-page .account-purchase-field>span,.accounts-page .account-purchase-memo>span{color:#303846;font-size:11px;font-weight:850}.accounts-page .account-purchase-field>input,.accounts-page .account-purchase-field>select,.accounts-page .account-purchase-field .input-suffix input{background:#fff;border-color:#dfe5ec;border-radius:11px;min-height:46px;font-size:13px}.accounts-page .account-selected-balance{color:#3182f6;margin-top:-2px;font-size:10px;font-weight:800}.accounts-page .account-purchase-denominations>div{flex-wrap:wrap;gap:8px;display:flex}.accounts-page .account-purchase-denominations button{border-radius:10px;min-width:58px;min-height:38px;font-size:11px}.accounts-page .account-purchase-control-row{grid-template-columns:minmax(180px,.8fr) minmax(170px,1fr);gap:18px;display:grid}.accounts-page .account-quantity-stepper{background:#fff;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:42px minmax(70px,1fr) 42px;align-items:center;min-height:46px;display:grid;overflow:hidden}.accounts-page .account-quantity-stepper button{color:#4e5968;cursor:pointer;background:#f8fafc;border:0;height:44px;font-size:20px}.accounts-page .account-quantity-stepper button:hover:not(:disabled){background:var(--purchase-soft);color:var(--purchase-accent)}.accounts-page .account-quantity-stepper button:disabled{color:#c8ced6;cursor:not-allowed}.accounts-page .account-quantity-stepper input{color:#1f2937;text-align:center;background:#fff;border:0;outline:0;width:100%;height:44px;font-size:14px;font-weight:900}.accounts-page .account-purchase-fees>div{flex-wrap:wrap;gap:8px;display:flex}.accounts-page .account-purchase-fees label{border-radius:11px;min-height:46px}.accounts-page .account-purchase-memo{grid-template-rows:auto minmax(210px,1fr) auto;gap:8px;min-width:0;margin:0;display:grid}.accounts-page .account-purchase-memo>span{justify-content:space-between;align-items:center;display:flex}.accounts-page .account-purchase-memo textarea{background:#fbfcfe;border-color:#dfe5ec;border-radius:12px;height:100%;min-height:230px;font-size:12px;line-height:1.65}.accounts-page .account-purchase-memo textarea:focus{border-color:var(--purchase-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--purchase-accent) 12%,transparent);background:#fff}.accounts-page .account-purchase-memo>small{color:#8b95a1;font-size:9px;line-height:1.45}.accounts-page .account-purchase-summary-grid{background:#f8fcf9;border:1px solid #dfe9e2;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;display:grid;overflow:hidden}.accounts-page .account-purchase-summary-grid>div{border-right:1px solid #e1e9e3;gap:5px;min-width:0;padding:15px 18px;display:grid}.accounts-page .account-purchase-summary-grid>div:last-child{border-right:0}.accounts-page .account-purchase-summary-grid span{color:#7b8794;font-size:10px;font-weight:750}.accounts-page .account-purchase-summary-grid strong{color:#202938;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:950}.accounts-page .account-purchase-summary-grid .balance-after strong{color:#15803d}.accounts-page .account-purchase-validation-message{text-align:right;min-height:18px;margin:10px 2px 0}.accounts-page .account-purchase-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.accounts-page .account-purchase-reset,.accounts-page .account-purchase-submit{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-weight:850;display:inline-flex}.accounts-page .account-purchase-reset{color:#556171;cursor:pointer;background:#fff;border:1px solid #dfe5ec;min-width:128px}.accounts-page .account-purchase-reset:hover:not(:disabled){background:#f8fafc}.accounts-page .account-purchase-submit{width:auto;min-width:290px;box-shadow:0 8px 18px color-mix(in srgb,var(--purchase-accent) 22%,transparent);margin:0}.accounts-page .account-purchase-submit:disabled{box-shadow:none}.accounts-page .account-register-panel .account-register-grid.no-vendor-register{gap:14px;padding:2px 26px 26px}.accounts-page .account-register-panel .field>label,.accounts-page .account-register-panel .field-label{color:#404958}.accounts-page .account-register-panel select,.accounts-page .account-register-panel input,.accounts-page .account-register-panel .account-limit-selector{border-color:#dfe5ec;border-radius:11px;min-height:46px}.accounts-page .account-register-panel .account-add-button{background:linear-gradient(135deg,#22a447,#18a6a8);border-radius:11px;min-height:46px;box-shadow:0 8px 18px #18a6a82e}.accounts-page .account-list-heading{padding-bottom:16px}.accounts-page .account-list-stats{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.accounts-page .account-list-stats span{color:#7a8492;background:#f3f6fa;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.accounts-page .account-list-stats strong{color:#344054;margin-left:3px}.accounts-page .account-list-panel .search-box{background:#f6f8fb;border-radius:11px;min-width:220px}.accounts-page .account-list-panel .table-wrap{padding:0 10px 12px}.accounts-page .account-list-panel .account-table thead th{color:#929baa;background:#fff;font-size:9px;font-weight:850}@media (width<=1120px){.accounts-page .account-purchase-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.accounts-page .account-purchase-workspace{grid-template-columns:1fr}.accounts-page .account-purchase-memo textarea{min-height:190px}.accounts-page .account-register-panel .account-register-grid.no-vendor-register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.accounts-page .account-section-heading{align-items:flex-start;padding:20px 16px 15px}.accounts-page .account-heading-icon{border-radius:12px;width:38px;height:38px}.accounts-page .account-purchase-mail-target{display:none}.accounts-page .account-purchase-body{padding:0 16px 20px}.accounts-page .account-purchase-product-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.accounts-page .account-purchase-workspace{gap:18px;padding:16px}.accounts-page .account-purchase-control-row,.accounts-page .account-purchase-summary-grid{grid-template-columns:1fr 1fr}.accounts-page .account-purchase-summary-grid>div:nth-child(2){border-right:0}.accounts-page .account-purchase-summary-grid>div:nth-child(-n+2){border-bottom:1px solid #e1e9e3}.accounts-page .account-purchase-actions{grid-template-columns:1fr;display:grid}.accounts-page .account-purchase-reset,.accounts-page .account-purchase-submit{width:100%;min-width:0}.accounts-page .account-register-panel .account-register-grid.no-vendor-register{grid-template-columns:1fr;padding:0 16px 20px}.accounts-page .account-list-heading{display:grid}.accounts-page .account-list-panel .search-box{width:100%;min-width:0}}.accounts-page .account-purchase-mail-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.accounts-page .account-purchase-retry-button{color:#d63d4b;cursor:pointer;background:#fff2f3;border:1px solid #ffd5d9;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.accounts-page .account-purchase-retry-button:hover:not(:disabled){background:#ffe8eb;border-color:#ffbec5}.accounts-page .account-purchase-retry-button:disabled{cursor:wait;opacity:.65}@media (width<=720px){.accounts-page .account-purchase-mail-tools{justify-content:flex-start;width:100%;padding-left:51px}.accounts-page .account-purchase-retry-button{min-height:32px}}.jay-cleanup-account-source{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:700;display:block}.sheet-source-control{gap:6px;min-width:0;margin-top:5px;display:grid}.sheet-source-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.sheet-source-label label{color:#46536a;font-size:11px;font-weight:800}.sheet-source-label label b{color:#ef4444}.sheet-source-label>span{color:#7b8495;background:#eef1f6;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.sheet-source-input{color:#69758a;background:#fff;border:1px solid #d9e1ed;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;transition:all .15s;display:flex}.sheet-source-input:focus-within{border-color:#6c70ee;box-shadow:0 0 0 3px #6366f11a}.sheet-source-input input{color:#27344b;letter-spacing:.1px;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0;font-size:12px;font-weight:650}.sheet-source-input input[readonly]{color:#667085;cursor:default}.sheet-source-control>small{color:#98a2b3;font-size:9px;line-height:1.45}.accrual-sheet-source-field{align-self:end}.accrual-sheet-source-field .sheet-source-control{margin-top:0}@media (width<=760px){.sheet-source-input input{font-size:11px}}.refund-sheet-fee-checkbox{color:#364152;cursor:pointer;background:#f8fafc;border:1px solid #dfe5ef;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:105px;padding:7px 9px;display:grid}.refund-sheet-fee-checkbox input{accent-color:#635bdb;width:15px;height:15px;margin:0}.refund-sheet-fee-checkbox span{white-space:nowrap;font-size:11px;font-weight:800}.refund-sheet-fee-checkbox small{color:#8791a3;white-space:nowrap;grid-column:2;font-size:9px;font-weight:700}.sms-bulk-match-panel{background:linear-gradient(135deg,#f7f6ff 0%,#eef2ff 100%);border:1px solid #cfd3ff;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr);align-items:center;gap:14px;margin:14px 22px 0;padding:14px 16px;display:grid;box-shadow:0 10px 24px #4f46e514}.sms-bulk-match-summary{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.sms-bulk-match-summary>span{color:#fff;background:#6257dc;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.sms-bulk-match-summary>strong{color:#323b50;font-size:12px}.sms-bulk-match-summary>b{color:#4f46d7;white-space:nowrap;margin-left:auto;font-size:17px}.sms-bulk-match-summary>small{color:#7c8598;flex-basis:100%;font-size:10px;font-weight:700}.sms-bulk-match-actions{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:8px;display:grid}.sms-bulk-match-select{min-width:0;width:100%!important}.sms-bulk-match-button{white-space:nowrap;min-height:40px;padding-inline:17px}.sms-bulk-settlement-picker{border-top:1px solid #635bdb2e;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;padding-top:12px;display:grid}.sms-bulk-settlement-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.sms-bulk-settlement-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.sms-bulk-settlement-heading strong{color:#303950;font-size:12px}.sms-bulk-settlement-heading span{color:#7b8498;font-size:10px;font-weight:750}.sms-bulk-settlement-heading>b{color:#d25765;white-space:nowrap;font-size:11px}.sms-bulk-settlement-heading>b.matched{color:#16895b}.sms-bulk-settlement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:232px;padding:2px 4px 2px 2px;display:grid;overflow:auto}.sms-bulk-settlement-item{cursor:pointer;background:#fff;border:1px solid #dfe3f2;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.sms-bulk-settlement-item:hover{border-color:#aaa4ef;transform:translateY(-1px)}.sms-bulk-settlement-item.selected{background:#f3f1ff;border-color:#6559dc;box-shadow:0 0 0 3px #6559dc17}.sms-bulk-settlement-item>input{accent-color:#6257dc;width:16px;height:16px;margin:0}.sms-bulk-settlement-item>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sms-bulk-settlement-item>span>strong,.sms-bulk-settlement-item>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sms-bulk-settlement-item>span>strong{color:#303950;font-size:11px}.sms-bulk-settlement-item>span>small{color:#8a93a6;font-size:9px}.sms-bulk-settlement-item>b{color:#4f46d7;white-space:nowrap;font-size:12px}.sms-bulk-settlement-empty{color:#8790a3;text-align:center;background:#ffffffa6;border:1px dashed #cfd4e5;border-radius:11px;margin:0;padding:14px;font-size:10px}.sms-bulk-settlement-complete{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:42px;padding-inline:18px;display:inline-flex}.sms-bulk-match-panel>p{color:#b45309;grid-column:1/-1;margin:0;font-size:10px;font-weight:800}.sms-card-outgoing-match-controls{gap:8px;display:grid}.sms-sum-match-selector{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff57;border-radius:999px;justify-content:flex-start;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.sms-sum-match-selector input{accent-color:#fff;width:14px;height:14px;margin:0}.sms-sum-match-selector.disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.sms-bulk-match-panel{grid-template-columns:1fr}.sms-bulk-match-actions{grid-template-columns:1fr auto auto}.sms-bulk-settlement-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sms-bulk-match-panel{margin-inline:12px;padding:12px}.sms-bulk-match-actions{grid-template-columns:1fr 1fr}.sms-bulk-match-actions .sms-bulk-match-select{grid-column:1/-1}.sms-bulk-settlement-picker{grid-template-columns:1fr}.sms-bulk-settlement-heading,.sms-bulk-settlement-heading>div{flex-direction:column;align-items:flex-start;gap:4px}.sms-bulk-settlement-list{grid-template-columns:1fr}.sms-bulk-settlement-complete{width:100%}}.jay-cleanup-required-summary{align-items:center;gap:10px;margin-top:3px}.jay-cleanup-required-summary>span{background:color-mix(in srgb,var(--jay-accent,#5f4ddd) 11%,#fff);min-height:28px;color:var(--jay-accent,#5f4ddd);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.jay-cleanup-required-summary>div{gap:7px}.jay-cleanup-required-summary strong{border-width:1.5px;border-color:color-mix(in srgb,var(--jay-accent,#5f4ddd) 28%,transparent);min-height:32px;color:var(--jay-accent,#34415a);letter-spacing:-.02em;background:#ffffffeb;padding:6px 11px;font-size:13px;font-weight:950;box-shadow:0 2px 7px #1823430b}.jay-cleanup-required-summary strong b{color:var(--jay-accent,#111c34);font-size:15px;font-weight:1000}.jay-cleanup-expanded-summary strong{border-width:1.5px;border-color:color-mix(in srgb,var(--jay-accent,#5f4ddd) 26%,transparent);min-height:34px;color:var(--jay-accent,#34415a);padding:7px 12px;font-size:13px;font-weight:950}.jay-cleanup-expanded-summary strong b{color:var(--jay-accent,#111c34);font-size:15px;font-weight:1000}.jay-cleanup-info-preview{gap:9px}.jay-cleanup-memo-field{width:min(520px,100%)}.jay-cleanup-memo-field textarea{min-height:100px;max-height:220px}@media (width<=760px){.jay-cleanup-memo-field{width:100%}.jay-cleanup-required-summary strong{padding:6px 9px;font-size:12px}.jay-cleanup-required-summary strong b{font-size:14px}}.jay-status-tabs{padding-top:2px}.jay-match-completed-list{flex-direction:column;gap:10px;padding:6px 22px 26px;display:flex}.jay-match-completed-row{background:#fff;border:1px solid #dfe5ef;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #1d244a0e}.jay-match-completed-row[open]{border-color:#bfc8ef;box-shadow:0 11px 27px #46429b1a}.jay-match-completed-row>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 180px minmax(150px,1fr) auto auto;align-items:center;gap:16px;min-height:66px;padding:12px 17px;list-style:none;display:grid}.jay-match-completed-row>summary::-webkit-details-marker{display:none}.jay-match-completed-row>summary:hover{background:#f8f9ff}.jay-match-status{color:#238158;white-space:nowrap;background:#e8f8f0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.jay-match-completed-row summary time{color:#313b50;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:900}.jay-match-completed-row summary>strong{color:#121b2e;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:950}.jay-match-summary-label{color:#5f58d8;white-space:nowrap;font-size:13px;font-weight:950}.jay-match-summary-label.is-baeksang{color:#cf3f55;background:#fff0f2;border:1px solid #f0c3ca;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;display:inline-flex}.jay-match-chevron{color:#778297;transition:transform .16s}.jay-match-completed-row[open] .jay-match-chevron{transform:rotate(180deg)}.jay-match-detail-grid{background:#fafbfe;border-top:1px solid #edf0f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 17px 17px;display:grid}.jay-match-detail-card{background:#fff;border:1px solid #e0e5ee;border-radius:14px;min-width:0;margin-top:15px;padding:15px}.jay-match-detail-card.outgoing{border-top:4px solid #6b55d7}.jay-match-detail-card.incoming{border-top:4px solid #20a574}.jay-match-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.jay-match-detail-head>span{border-radius:999px;justify-content:center;align-items:center;min-width:45px;height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.jay-match-detail-card.outgoing .jay-match-detail-head>span{color:#604ccc;background:#f0edff}.jay-match-detail-card.incoming .jay-match-detail-head>span{color:#16805a;background:#e9f9f2}.jay-match-detail-head time{color:#798499;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.jay-match-detail-amount{color:#151e31;letter-spacing:-.035em;margin-top:13px;font-size:23px;font-weight:950;display:block}.jay-match-detail-account{color:#48546a;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.jay-match-detail-account b{overflow-wrap:anywhere;font-size:13px}.jay-match-detail-account span{color:#738097;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:800}.jay-match-detail-card pre{color:#4d596e;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f4f8;border-radius:10px;max-height:190px;margin:13px 0 0;padding:11px 12px;font-family:inherit;font-size:11px;font-weight:650;line-height:1.45;overflow:auto}@media (width<=820px){.jay-match-completed-list{padding-left:14px;padding-right:14px}.jay-match-completed-row>summary{grid-template-columns:auto 1fr auto;gap:8px 12px}.jay-match-completed-row summary time{grid-column:2/3}.jay-match-completed-row summary>strong{grid-area:2/1/auto/3;font-size:19px}.jay-match-summary-label{grid-area:2/3}.jay-match-chevron{grid-area:1/3}.jay-match-detail-grid{grid-template-columns:1fr}}.deposit-panel .settlement-room-vendor-inline{color:#9aa3b2;align-items:center;gap:6px;min-height:22px;margin-top:7px;font-size:10px;line-height:1.2;display:flex}.deposit-panel .settlement-room-vendor-inline.is-auto strong{color:#7f899a;font-size:10px;font-weight:750}.deposit-panel .settlement-room-vendor-inline.is-auto small{color:#a2aab7;background:#f2f4f8;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:700}.deposit-panel .settlement-room-vendor-caption{color:#a8afbb;font-size:9px;font-weight:800}.deposit-panel .settlement-room-vendor-inline.is-multiple{background:#faf9ff;border:1px solid #e7e5f7;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 8px}.deposit-panel .settlement-room-vendor-radios{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deposit-panel .settlement-room-vendor-radios label{color:#7d8798;cursor:pointer;background:#fff;border:1px solid #e1e4ec;border-radius:8px;align-items:center;gap:4px;min-height:25px;padding:3px 7px;font-size:10px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.deposit-panel .settlement-room-vendor-radios label.checked{color:#5c4ed3;background:#f0edff;border-color:#bdb4f8}.deposit-panel .settlement-room-vendor-radios input{width:12px;height:12px;min-height:0;box-shadow:none;accent-color:#6558df;background:0 0;border:0;border-radius:50%;flex:0 0 12px;margin:0;padding:0}.deposit-panel .settlement-room-vendor-radios input:focus{box-shadow:none;border:0}.settlement-room-account-charge-guide{box-sizing:border-box;background:linear-gradient(135deg,#f5f8ff,#fbfcff);border:1px solid #cfe0ff;border-radius:13px;grid-column:1/-1;width:min(690px,100%);padding:14px 16px}.settlement-room-account-charge-guide>div{gap:4px;display:grid}.settlement-room-account-charge-guide strong{color:#244b9b;font-size:14px}.settlement-room-account-charge-guide span{color:#687896;font-size:12px}.deposit-panel .deposit-details-row.account-charge-only{grid-template-columns:minmax(320px,690px)}.deposit-panel .deposit-details-row.account-charge-only .deposit-memo-panel{width:100%}.account-purchase-box .account-balance-guide{color:#365fbe;font-weight:700;display:block}.accounts-page .account-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.accounts-page .account-room-toggle{color:#5f6b7a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7f8fa;border:1px solid #dfe4ec;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:inline-flex}.accounts-page .account-room-toggle input{opacity:0;pointer-events:none;position:absolute}.accounts-page .account-room-toggle>span{background:#cbd3df;border-radius:999px;width:34px;height:20px;transition:all .18s;position:relative}.accounts-page .account-room-toggle>span i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a38}.accounts-page .account-room-toggle strong{font-size:11px;font-weight:800}.accounts-page .account-room-toggle.checked{color:#5b47d6;background:#f2efff;border-color:#b9adff}.accounts-page .account-room-toggle.checked>span{background:#6758e8}.accounts-page .account-room-toggle.checked>span i{transform:translate(14px)}.accounts-page .account-room-readonly{background:#f2efff;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-weight:800;display:inline-flex;color:#5b47d6!important;font-size:11px!important}.accounts-page .vendor-inline-select:disabled{color:#5b47d6;opacity:1;cursor:not-allowed;background:#f1efff;border-color:#d9d1ff}.room-product-denomination-summary{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.room-product-denomination-summary span{color:#5e52c7;background:#f7f5ff;border:1px solid #ddd7ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.room-product-denomination-summary em{color:#8995a8;font-size:10px;font-style:normal;font-weight:700}@media (width<=720px){.accounts-page .account-detail-actions{justify-content:flex-start;width:100%}}.accounts-page .account-register-grid.no-vendor-register.without-account-limit{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.05fr) minmax(220px,1fr) auto}.accounts-page .account-limit-not-applicable{color:#b0b8c3;justify-content:center;align-items:center;min-height:36px;font-size:13px;font-weight:800;display:inline-flex}@media (width<=1120px){.accounts-page .account-register-grid.no-vendor-register.without-account-limit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.accounts-page .account-register-grid.no-vendor-register.without-account-limit{grid-template-columns:1fr}}.settlement-room-sheet-status{border:1px solid #d9deea;border-radius:10px;align-items:center;gap:7px;min-height:34px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.settlement-room-sheet-status.is-sent{color:#138652;background:#eefbf4;border-color:#bfe8d3}.settlement-room-sheet-status.is-pending{color:#a36a0a;background:#fff8eb;border-color:#f1d6a8}.settlement-room-sheet-status small{color:inherit;opacity:.78;margin-left:auto;font-size:9px;font-weight:700}.settlement-room-sheet-status.compact{white-space:nowrap;border-radius:8px;min-height:26px;margin:0;padding:0 8px;font-size:10px;display:inline-flex}.history-charge-status-stack{justify-items:start;gap:5px;display:grid}.settlement-created-at-field{min-width:220px}.settlement-created-at-field input[type=datetime-local]{font-variant-numeric:tabular-nums}.history-jay-cleanup-check{color:#fff;white-space:nowrap;cursor:pointer;background:#7564e8;border:1px solid #7564e8;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 4px 10px #6554da2e}.history-jay-cleanup-check:hover{color:#fff;background:#6553dc;border-color:#6553dc;transform:translateY(-1px);box-shadow:0 5px 13px #6554da3d}.history-jay-cleanup-check.checked{color:#148057;background:#effbf5;border-color:#9edfc3;transform:none;box-shadow:0 0 0 2px #2bae7414}.history-jay-cleanup-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.history-charge-status-stack .ghost-button{width:100%}@media (width<=760px){.settlement-created-at-field{min-width:0}.history-jay-cleanup-check{width:100%}}.star-purchase-panel .v12-star-table{min-width:1040px}.star-purchase-panel .v12-star-table th:nth-child(9){width:115px}.star-purchase-panel .original-password{grid-template-columns:auto minmax(18px,105px);justify-self:start;gap:5px;width:max-content;max-width:100%;padding:4px 6px;display:inline-grid}.star-purchase-panel .original-password strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;display:block;overflow:hidden}.star-purchase-panel .original-password-edit{justify-self:start;width:min(145px,100%)}.star-purchase-panel .original-password-edit input{min-width:0}.star-charge-status-cell{text-align:left}.star-charge-toggle{color:#3f4c61;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;max-width:100%;display:inline-flex}.star-charge-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.star-charge-switch{background:#ffffff9e;border:1px solid #525e7533;border-radius:999px;flex:0 0 42px;width:42px;height:23px;padding:2px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #242c4114}.star-charge-switch-thumb{background:#f0a13a;border-radius:50%;width:17px;height:17px;transition:transform .2s,background .18s;display:block;transform:translate(0);box-shadow:0 2px 5px #272e423d}.star-charge-toggle:hover .star-charge-switch{border-color:#655cf47a;box-shadow:0 0 0 3px #655cf417,inset 0 1px 2px #242c410f}.star-charge-toggle.completed .star-charge-switch{background:#22c5843d;border-color:#169d6547}.star-charge-toggle.completed .star-charge-switch-thumb{background:#169d65;transform:translate(19px)}.star-charge-copy{gap:2px;min-width:0;display:grid}.star-charge-copy strong{color:#9a6417;white-space:nowrap;font-size:11px;font-weight:900}.star-charge-toggle.completed .star-charge-copy strong{color:#087a51}.star-charge-copy small{color:#6d788b;text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:8px;line-height:1.25;overflow:hidden}.star-charge-toggle.locked{cursor:default}.star-charge-toggle.locked:hover .star-charge-switch{box-shadow:inset 0 1px 2px #242c4114}.star-charge-unassigned{color:#99a3b3;white-space:nowrap;font-size:10px;font-weight:800}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-pay-badge{padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-count-edit input,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .original-password,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .password-update-row input,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .vendor-assignment-cell select,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .login-inline-editor input,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .original-password-edit input{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .original-password{border:0!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .password-update-row button.has-saved-password{color:#667085!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.star-purchase-panel .password-update-row input.is-empty-password{background:#f7f9fd;border-color:#d8dfef}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .password-update-row input.is-empty-password{background:#ffffff47!important;border-color:#4a597724!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-charge-switch{border-color:#0000!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .updated-password-tag{background:0 0!important;border-color:#0000!important}@media (width<=1180px){.star-purchase-panel .v12-star-table{min-width:1010px}.star-purchase-panel .v12-star-table th,.star-purchase-panel .v12-star-table td{padding-left:8px;padding-right:8px}}.advance-ledger-page{gap:18px;display:grid}.advance-ledger-summary-panel{gap:16px;display:grid}.advance-ledger-total-card{background:linear-gradient(135deg,#f8f7ff 0%,#f4f8ff 100%);border:1px solid #e3e7f0;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.advance-ledger-total-card .summary-icon{color:#6257ea;background:#ebe8ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.advance-ledger-total-card>div:last-child{gap:2px;display:grid}.advance-ledger-total-card span{color:#687387;font-size:12px;font-weight:800}.advance-ledger-total-card strong{color:#17233a;font-size:27px;line-height:1.1}.advance-ledger-total-card strong small{color:#7b8494;margin-left:4px;font-size:12px}.advance-ledger-total-card p{color:#8a94a6;margin:2px 0 0;font-size:11px}.advance-ledger-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.advance-ledger-cards>button{text-align:left;color:#26334a;cursor:pointer;background:#fff;border:1px solid #e1e6ef;border-radius:14px;gap:5px;padding:14px 15px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:grid}.advance-ledger-cards>button:hover{border-color:#a9a2f1;transform:translateY(-1px);box-shadow:0 8px 18px #2c354e14}.advance-ledger-cards>button.active{background:#f7f5ff;border-color:#786cf0;box-shadow:0 0 0 3px #786cf017}.advance-ledger-cards>button span{font-size:12px;font-weight:900}.advance-ledger-cards>button strong{color:#18233a;font-size:20px}.advance-ledger-cards>button small{color:#7e899d;font-size:10px}.advance-ledger-cards>button em{color:#7668df;font-size:9px;font-style:normal}.advance-ledger-empty-card{color:#9099aa;text-align:center;border:1px dashed #d9deea;border-radius:14px;padding:22px}.advance-ledger-list-heading{gap:14px}.advance-ledger-list-heading .search-box{min-width:260px}.advance-ledger-table{min-width:860px}.advance-ledger-table th:first-child{width:135px}.advance-ledger-table th:nth-child(2){width:150px}.advance-ledger-table th:nth-child(3){width:90px}.advance-ledger-table th:nth-child(5),.advance-ledger-table th:nth-child(6){text-align:right;width:145px}.advance-ledger-table td{vertical-align:middle}.advance-ledger-table td:nth-child(2),.advance-ledger-table td:nth-child(4){display:table-cell}.advance-ledger-table td:nth-child(2)>strong,.advance-ledger-table td:nth-child(4)>strong{color:#243149;display:block}.advance-ledger-table td:nth-child(2)>small,.advance-ledger-table td:nth-child(4)>small{color:#8993a5;margin-top:4px;font-size:10px;line-height:1.35;display:block}.advance-ledger-table td:nth-child(5),.advance-ledger-table td:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}.advance-ledger-table td.positive strong{color:#15835c}.advance-ledger-table td.negative strong{color:#dc4157}.advance-ledger-kind{border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:25px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.advance-ledger-kind.is-충전{color:#12815a;background:#eaf9f2}.advance-ledger-kind.is-차감{color:#d63c53;background:#fff0f2}.advance-ledger-kind.is-이관{color:#6558df;background:#f0efff}.advance-ledger-row.is-이관 td{background:#fafaff}@media (width<=760px){.advance-ledger-list-heading{align-items:stretch}.advance-ledger-list-heading .search-box{width:100%;min-width:0}.advance-ledger-total-card strong{font-size:23px}}.history-jay-cleanup-row>td{color:#24466f!important;background:#dcecff!important;border-bottom-color:#c4dcf7!important}.history-jay-cleanup-row>td:first-child{box-shadow:inset 4px 0 #7faee7!important}.history-jay-cleanup-row>td :where(strong,small,span,div){color:#24466f!important}.history-jay-cleanup-row .badge{color:#3c6598!important;box-shadow:none!important;background:#f6faff!important;border:1px solid #b9d3f3!important}.history-jay-cleanup-row .history-jay-cleanup-check.checked{color:#315f96;background:#f7fbff;border-color:#a9caef;box-shadow:0 0 0 2px #6494cf14}.history-jay-cleanup-row .history-row-actions button:disabled{opacity:1;color:#7893b4!important;box-shadow:none!important;cursor:not-allowed!important;background:#ffffffad!important;border-color:#cadcf2!important}.history-jay-cleanup-row .history-row-actions button:disabled:hover{color:#7893b4!important;background:#ffffffad!important;border-color:#cadcf2!important}.history-sheet-sent-row>td{background:#f1faf6!important;border-bottom-color:#dcefe5!important}.history-sheet-sent-row>td:first-child{box-shadow:inset 4px 0 #b9dfca!important}.history-sheet-sent-row:hover>td{background:#edf8f3!important}.jay-cleanup-input-modal{width:min(520px,100vw - 32px)}.jay-cleanup-input-modal .app-modal-head>div{gap:4px;display:grid}.jay-cleanup-input-modal .app-modal-head small{color:#7b8497;font-size:11px;font-weight:800}.jay-cleanup-input-fields{gap:14px;margin:18px 0 6px;display:grid}.jay-cleanup-input-fields label{gap:7px;display:grid}.jay-cleanup-input-fields label>span{color:#566176;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.jay-cleanup-input-fields label>span b{color:#ef476f}.jay-cleanup-input-fields input{color:#20283a;background:#fff;border:1px solid #d9deea;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 13px;font-size:13px;font-weight:750;transition:border-color .15s,box-shadow .15s,background .15s}.jay-cleanup-input-fields input:focus{background:#fbfdff;border-color:#6f91df;box-shadow:0 0 0 3px #6f91df24}.jay-cleanup-input-modal .app-modal-actions .primary-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.jay-cleanup-input-modal .app-modal-actions .primary-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.settlement-room-history-wrap{width:100%;overflow-x:hidden}.settlement-room-history-table{table-layout:fixed;width:100%;min-width:0!important}.settlement-room-history-table th,.settlement-room-history-table td{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-width:0;padding-left:10px;padding-right:10px}.settlement-room-history-table th:nth-child(3),.settlement-room-history-table th:nth-child(4){width:10%}.settlement-room-history-table th:nth-child(8){width:13%}.settlement-room-history-table .history-date-cell strong{white-space:normal;font-size:11px}.settlement-room-history-table .history-date-cell small{font-size:9px}.settlement-room-history-table .history-row-actions{grid-template-columns:1fr;align-items:stretch;gap:5px;width:100%;display:grid}.settlement-room-history-table .history-row-actions>button,.settlement-room-history-table .history-row-actions>.history-jay-cleanup-check,.settlement-room-history-table .history-charge-status-stack{width:100%}.settlement-room-history-table .history-row-actions button,.settlement-room-history-table .history-jay-cleanup-check{min-width:0;padding-left:7px;padding-right:7px;font-size:10px}.history-purchase-rate-stack{flex-wrap:wrap;align-items:center;gap:7px;line-height:1.35;display:flex}.history-purchase-rate-stack>strong,.history-purchase-value{min-width:0;font-size:12px;font-weight:850}.history-purchase-rate-stack .denom-breakdown-cell{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.history-purchase-rate-stack .denom-breakdown-cell>div{white-space:nowrap}.history-rate-inline,.history-purchase-rate-stack>small{color:#6254d7;white-space:nowrap;background:#f0edff;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.history-settlement-stack.is-room-compact{align-items:flex-start;gap:4px}.history-settlement-stack.is-room-compact .history-settlement-amount{letter-spacing:-.35px;white-space:nowrap;font-size:18px;line-height:1.15}.history-jay-cleanup-note{color:#365d96;background:#edf5ff;border:1px solid #c9dcf8;border-radius:9px;gap:3px;padding:8px 9px;display:grid}.history-jay-cleanup-note strong{font-size:10px;font-weight:950}.history-jay-cleanup-note span{font-size:10px;font-weight:850}.history-jay-cleanup-note small{color:#486482;font-size:10px;font-weight:750;line-height:1.4}.history-jay-cleanup-row .history-jay-cleanup-note{background:#f7fbff;border-color:#c4d9f2}.history-jay-cleanup-row .history-rate-inline,.history-jay-cleanup-row .history-purchase-rate-stack>small{color:#416a9b;background:#f7fbff;border:1px solid #c4d9f2}.jay-cleanup-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19213194;padding:24px}.jay-cleanup-input-modal{background:#fff;border:1px solid #fffc;border-radius:25px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 85px #141d3059}.jay-cleanup-modal-header{align-items:center;gap:17px;padding:28px 30px 22px;display:flex}.jay-cleanup-modal-icon{color:#6d45e8;background:linear-gradient(145deg,#f0edff,#faf9ff);border-radius:20px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 1px #eee9ff}.jay-cleanup-modal-title{gap:8px;min-width:0;display:grid}.jay-cleanup-modal-title h3{color:#17223a;letter-spacing:-.8px;margin:0;font-size:27px;line-height:1.05}.jay-cleanup-modal-title span{color:#707a91;text-overflow:ellipsis;white-space:nowrap;background:#f4f2fb;border-radius:8px;justify-self:start;max-width:100%;padding:5px 10px;font-size:12px;font-weight:850;overflow:hidden}.jay-cleanup-modal-close{color:#69758c;cursor:pointer;background:#f7f8fb;border:0;border-radius:15px;place-items:center;width:48px;height:48px;margin-left:auto;transition:background .15s,color .15s,transform .15s;display:grid}.jay-cleanup-modal-close:hover{color:#653ee2;background:#f0edff;transform:translateY(-1px)}.jay-cleanup-modal-body{gap:20px;padding:0 30px 28px;display:grid}.jay-cleanup-modal-guide{color:#6547dc;background:linear-gradient(135deg,#faf9ff,#f7f5ff);border:1px solid #d8d1ff;border-radius:14px;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.jay-cleanup-modal-guide>div{gap:4px;display:grid}.jay-cleanup-modal-guide strong{color:#28334d;font-size:13px;font-weight:900}.jay-cleanup-modal-guide span{color:#68738a;font-size:12px;font-weight:700;line-height:1.45}.jay-cleanup-modal-field{gap:10px;display:grid}.jay-cleanup-modal-label{color:#26324a;align-items:center;gap:8px;display:flex}.jay-cleanup-modal-label svg{color:#6542e4}.jay-cleanup-modal-label b{font-size:14px;font-weight:950}.jay-cleanup-modal-label i{color:#ef476f;font-size:15px;font-style:normal;font-weight:950}.jay-cleanup-modal-label em{color:#6b4ce2;background:#f1edff;border-radius:7px;margin-left:2px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900}.jay-cleanup-modal-field input{color:#1d273a;background:#fff;border:1.5px solid #d8deea;border-radius:13px;outline:none;width:100%;min-height:54px;padding:0 17px;font-size:15px;font-weight:760;transition:border-color .15s,box-shadow .15s,background .15s}.jay-cleanup-modal-field input::placeholder{color:#a1a9b8;font-weight:650}.jay-cleanup-modal-field input:focus{background:#fefeff;border-color:#7257ee;box-shadow:0 0 0 4px #7257ee1c}.jay-cleanup-email-option{cursor:pointer;background:#fafbfc;border:1px solid #e0e4ec;border-radius:14px;align-items:center;gap:12px;min-height:65px;padding:13px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.jay-cleanup-email-option:hover,.jay-cleanup-email-option.checked{background:#f8f6ff;border-color:#bcb0fa;box-shadow:0 0 0 3px #6f51e412}.jay-cleanup-email-option>input{opacity:0;width:1px;height:1px;position:absolute}.jay-cleanup-email-check{color:#fff;background:#fff;border:2px solid #7653e8;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.jay-cleanup-email-option.checked .jay-cleanup-email-check{background:#7653e8}.jay-cleanup-email-option>svg{color:#657086}.jay-cleanup-email-option>div{gap:3px;display:grid}.jay-cleanup-email-option strong{color:#253047;font-size:14px;font-weight:900}.jay-cleanup-email-option small{color:#7a8497;font-size:11px;font-weight:700}.jay-cleanup-modal-actions{border-top:1px solid #e5e8ef;grid-template-columns:1fr 1fr;gap:14px;padding:22px 30px 28px;display:grid}.jay-cleanup-modal-actions button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:55px;font-size:15px;font-weight:900;display:flex}.jay-cleanup-cancel{color:#667188;background:#fff;border:1px solid #d8dde7}.jay-cleanup-submit{color:#fff;background:linear-gradient(135deg,#8a61ef,#6130e7);border:0;box-shadow:0 10px 24px #6231e438}.jay-cleanup-submit:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}@media (width<=900px){.settlement-room-history-table th:first-child{width:13%}.settlement-room-history-table th:nth-child(2){width:9%}.settlement-room-history-table th:nth-child(3){width:10%}.settlement-room-history-table th:nth-child(4){width:11%}.settlement-room-history-table th:nth-child(5){width:17%}.settlement-room-history-table th:nth-child(6){width:15%}.settlement-room-history-table th:nth-child(7){width:13%}.settlement-room-history-table th:nth-child(8){width:12%}.history-settlement-stack.is-room-compact .history-settlement-amount{font-size:15px}}@media (width<=640px){.jay-cleanup-modal-backdrop{padding:10px}.jay-cleanup-input-modal{border-radius:19px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.jay-cleanup-modal-header{gap:12px;padding:21px 18px 17px}.jay-cleanup-modal-icon{border-radius:15px;flex-basis:50px;width:50px;height:50px}.jay-cleanup-modal-title h3{font-size:21px}.jay-cleanup-modal-close{width:42px;height:42px}.jay-cleanup-modal-body{gap:16px;padding:0 18px 22px}.jay-cleanup-modal-actions{gap:9px;padding:18px}.jay-cleanup-modal-actions button{min-height:49px;font-size:13px}}.deposit-workspace .deposit-summary-grid{grid-template-columns:minmax(210px,.72fr) minmax(210px,.72fr) minmax(420px,1.56fr);align-items:stretch}.deposit-workspace .deposit-summary-grid .deposit-balance-card{background:linear-gradient(145deg,#fff 0%,#fbfcff 100%);min-height:118px;position:relative;overflow:hidden}.deposit-workspace .deposit-summary-grid .deposit-balance-card:after{content:"";pointer-events:none;background:#6670f20e;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-46px;right:-34px}.deposit-workspace .advance-summary-card{background:linear-gradient(135deg,#fbfaff 0%,#f4f7ff 54%,#f8fbff 100%);border-color:#dde2fb;min-height:118px;padding:16px 18px;box-shadow:0 8px 24px #4c52b512}.deposit-workspace .advance-summary-icon{color:#fff;background:linear-gradient(135deg,#6d63ec,#7765f4);box-shadow:0 8px 18px #6257e038}.deposit-workspace .advance-summary-body{align-content:start;gap:10px;display:grid}.deposit-workspace .advance-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deposit-workspace .advance-summary-heading>div{min-width:0}.deposit-workspace .advance-summary-heading>div>span{color:#3d4760;font-size:12px;font-weight:900;display:block}.deposit-workspace .advance-summary-heading p{color:#9099ac;margin:3px 0 0;font-size:10px}.deposit-workspace .advance-summary-heading em{color:#6459dd;background:#eceaff;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.deposit-workspace .advance-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.deposit-workspace .advance-summary-row{background:#ffffffd1;border:1px solid #6f67e01f;border-radius:11px;align-content:center;gap:2px;min-width:0;min-height:45px;padding:8px 11px;display:grid;box-shadow:0 3px 10px #3d457709}.deposit-workspace .advance-summary-row>span{color:#69748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.deposit-workspace .advance-summary-row>strong{color:#26324b;letter-spacing:-.25px;white-space:nowrap;margin:0;font-size:16px;line-height:1.15;display:block}.deposit-workspace .advance-summary-row>strong small{color:#8c96aa;margin-left:2px;font-size:10px}.deposit-workspace .advance-summary-empty{color:#969fb0;background:#ffffff8c;border:1px dashed #d9def0;border-radius:11px;grid-column:1/-1;place-items:center;min-height:45px;font-size:11px;display:grid}@media (width<=960px){.deposit-workspace .deposit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-workspace .deposit-summary-grid .advance-summary-card{grid-column:1/-1}}@media (width<=620px){.deposit-workspace .deposit-summary-grid{grid-template-columns:1fr}.deposit-workspace .deposit-summary-grid .advance-summary-card{grid-column:auto}.deposit-workspace .advance-summary-list{grid-template-columns:1fr}}.sms-matched-history{flex-direction:column;gap:0;padding:4px 22px 26px;display:flex}.sms-matched-history-head,.sms-matched-history-row{grid-template-columns:112px minmax(150px,.9fr) 128px minmax(220px,1.45fr) 154px 148px;align-items:center;gap:14px;min-width:0;display:grid}.sms-matched-history-head{color:#6f7b90;background:#f4f6fa;border:1px solid #e4e8f1;border-bottom:0;border-radius:15px 15px 0 0;min-height:43px;padding:0 16px;font-size:11px;font-weight:900}.sms-matched-history-head span:last-child{text-align:right}.sms-matched-history-body{background:#fff;border:1px solid #e4e8f1;border-radius:0 0 15px 15px;overflow:hidden}.sms-matched-history-row{border-bottom:1px solid #edf0f5;min-height:88px;padding:14px 16px;transition:background .16s,box-shadow .16s;position:relative}.sms-matched-history-row:last-child{border-bottom:0}.sms-matched-history-row:hover{z-index:1;background:#fafaff;box-shadow:inset 3px 0 #6657e8}.sms-matched-cell{color:#263249;flex-direction:column;gap:4px;min-width:0;display:flex}.sms-matched-cell strong,.sms-matched-cell span,.sms-matched-cell small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.sms-matched-cell strong{color:#1a263b;font-size:12px;font-weight:900;line-height:1.35}.sms-matched-cell small{color:#8792a4;font-size:10px;font-weight:700;line-height:1.4}.sms-matched-received-at strong,.sms-matched-registered-at strong,.sms-matched-amount strong{font-variant-numeric:tabular-nums}.sms-matched-sender{flex-direction:row;align-items:center;gap:9px}.sms-matched-sender>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sms-matched-direction{border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:28px;font-size:10px;font-weight:950;display:inline-flex}.sms-matched-direction.outgoing{color:#5b49c8;background:#eeeaff}.sms-matched-direction.incoming{color:#16825b;background:#e4f8ef}.sms-matched-location span{color:#5b4bd2;background:#f1efff;border:1px solid #ded9ff;border-radius:999px;align-self:flex-start;align-items:center;min-height:27px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.sms-matched-location small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sms-matched-target strong{font-size:13px}.sms-matched-amount{text-align:right;align-items:flex-end}.sms-matched-amount strong{color:#493bb8;letter-spacing:-.025em;white-space:nowrap;font-size:16px}.sms-matched-history>.sms-card-empty{border-radius:15px;margin-top:0}.sms-all-list{flex-direction:column;gap:8px;padding:6px 22px 26px;display:flex}.sms-all-row{content-visibility:auto;contain:layout style paint;contain-intrinsic-size:50px;background:#fff;border:1px solid #e0e5ee;border-radius:13px;overflow:hidden}.sms-all-row[open]{contain-intrinsic-size:210px}.sms-all-row.is-unmatched{background:#fffafb;border-color:#f1bdc4;box-shadow:inset 4px 0 #ed5267}.sms-all-row.is-matching{background:#fffcf6;border-color:#f1d09b;box-shadow:inset 4px 0 #f29a2e}.sms-all-row>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:50px;padding:9px 14px;list-style:none;display:grid}.sms-all-row>summary::-webkit-details-marker{display:none}.sms-all-row>summary:hover{background:#f8f9fd}.sms-all-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.sms-all-status.unmatched{color:#d83c52;background:#ffeaed}.sms-all-status.matching{color:#c9720b;background:#fff0d7}.sms-all-status.matched{color:#16805a;background:#e6f8ef}.sms-all-raw{color:#243047;white-space:nowrap;scrollbar-width:thin;min-width:0;font-size:12px;font-weight:800;overflow:auto hidden}.sms-all-chevron{color:#7d8798;transition:transform .16s}.sms-all-row[open] .sms-all-chevron{transform:rotate(180deg)}.sms-all-detail{content-visibility:auto;contain:layout style paint;contain-intrinsic-size:150px;background:#fafbfe;border-top:1px solid #edf0f5;padding:14px 16px 16px}.sms-all-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sms-all-detail-heading strong{color:#18243a;font-size:14px}.sms-all-detail-heading span{color:#6255d3;font-size:11px;font-weight:900}.sms-all-detail-actions{flex:none;align-items:center;gap:8px;display:flex}.sms-all-completion-cancel{color:#d34258;cursor:pointer;background:#fff;border:1px solid #f0cbd1;border-radius:8px;min-height:27px;padding:0 9px;font-size:10px;font-weight:900}.sms-all-completion-cancel:hover{background:#fff2f4}.sms-all-detail>p{color:#6e7a90;margin:7px 0 0;font-size:11px;font-weight:750}.sms-all-completion-memo{background:#f5f3ff;border:1px solid #ddd8fb;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.sms-all-completion-memo span{color:#6657d4;flex:none;font-size:10px;font-weight:950}.sms-all-completion-memo strong{color:#303a4d;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;line-height:1.5}.sms-all-detail-meta{color:#7b879a;flex-wrap:wrap;gap:8px 18px;margin-top:11px;font-size:10px;font-weight:750;display:flex}.sms-all-detail-meta b{color:#39465b;overflow-wrap:anywhere;margin-left:4px}.sms-all-paired-message{background:#f4f2ff;border:1px solid #ddd9fb;border-radius:9px;align-items:center;gap:10px;min-width:0;margin-top:11px;padding:9px 11px;display:flex}.sms-all-paired-message span{color:#6758d3;flex:none;font-size:10px;font-weight:950}.sms-all-paired-message strong{color:#39445b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sms-all-load-more{justify-content:center;padding:18px 12px 6px;display:flex}.sms-all-load-more>button{justify-content:center;align-items:center;gap:8px;min-width:250px;display:inline-flex}.sms-all-load-more small{color:#8c96aa;font-size:11px;font-weight:800}@media (width<=760px){.sms-all-list{padding-left:14px;padding-right:14px}.sms-all-row>summary{grid-template-columns:1fr 18px;gap:8px}.sms-all-status{grid-column:1;justify-self:start}.sms-all-raw{grid-area:2/1/auto/-1}.sms-all-chevron{grid-area:1/2}.sms-all-detail-heading{flex-direction:column;align-items:flex-start}.sms-all-detail-actions{justify-content:space-between;width:100%}}@media (width<=1120px){.sms-matched-history-head,.sms-matched-history-row{grid-template-columns:100px minmax(135px,.9fr) 112px minmax(180px,1.3fr) 136px 132px;gap:10px;padding-left:12px;padding-right:12px}}@media (width<=820px){.sms-matched-history{gap:10px;padding:2px 14px 20px}.sms-matched-history-head{display:none}.sms-matched-history-body{background:0 0;border:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.sms-matched-history-row{background:#fff;border:1px solid #e3e7f0;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-height:0;padding:15px;box-shadow:0 7px 18px #232d4b0f}.sms-matched-history-row:hover{box-shadow:0 9px 22px #232d4b17}.sms-matched-cell:before{content:attr(data-label);color:#98a2b2;font-size:9px;font-weight:900}.sms-matched-sender:before{align-self:flex-start}.sms-matched-amount{text-align:left;align-items:flex-start}}@media (width<=520px){.sms-matched-history-row{grid-template-columns:1fr}}.mobile-phone-bill-table-row>td{background:linear-gradient(90deg,#f5f9ff 0,#fbfdff 100%);padding:10px 14px!important}.mobile-phone-bill-group{background:#fff;border:1px solid #d8e6fb;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #2d5b990f}.mobile-phone-bill-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:120px auto minmax(260px,1fr) 150px 28px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;list-style:none;display:grid}.mobile-phone-bill-group>summary::-webkit-details-marker{display:none}.mobile-phone-bill-group>summary:hover{background:#f7faff}.mobile-phone-bill-group>summary:focus-visible{outline-offset:-2px;outline:2px solid #739cf3}.mobile-phone-bill-summary-date,.mobile-phone-bill-summary-title,.mobile-phone-bill-summary-amount{gap:4px;min-width:0;display:grid}.mobile-phone-bill-summary-date strong{color:#24344f;font-variant-numeric:tabular-nums;font-size:12px}.mobile-phone-bill-summary-date small,.mobile-phone-bill-summary-title small,.mobile-phone-bill-summary-amount small{color:#8b98ac;font-size:10px}.mobile-phone-bill-status{white-space:nowrap;justify-self:start}.mobile-phone-bill-summary-title strong{color:#1f3151;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mobile-phone-bill-summary-amount{text-align:right;justify-items:end}.mobile-phone-bill-summary-amount strong{color:#325fae;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.mobile-phone-bill-expand-icon{color:#70829e;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.mobile-phone-bill-group[open] .mobile-phone-bill-expand-icon{transform:rotate(180deg)}.mobile-phone-bill-message-list{background:#f9fbff;border-top:1px solid #e8eff9;gap:0;max-height:380px;padding:0 16px 12px;display:grid;overflow:auto}.mobile-phone-bill-message-row{color:#56647a;border-bottom:1px dashed #dce6f4;grid-template-columns:46px 72px minmax(0,1fr) 90px;align-items:center;gap:9px;min-height:35px;padding:6px 4px;font-size:10px;display:grid}.mobile-phone-bill-message-row:last-child{border-bottom:0}.mobile-phone-bill-message-row>strong{color:#263650;white-space:nowrap;font-size:10px}.mobile-phone-bill-message-row>b{color:#304f82;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.mobile-phone-bill-carrier{border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.mobile-phone-bill-carrier.is-skt{color:#d84f5f;background:#fff0f1}.mobile-phone-bill-carrier.is-kt{color:#4a6fc2;background:#eef3ff}.mobile-phone-bill-carrier.is-lgu{color:#7b51c7;background:#f4efff}.mobile-phone-bill-message-raw{color:#6f7d91;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=900px){.mobile-phone-bill-group>summary{grid-template-columns:1fr auto 26px;gap:8px 12px}.mobile-phone-bill-summary-date{grid-area:2/1}.mobile-phone-bill-status{grid-area:1/2}.mobile-phone-bill-summary-title{grid-area:1/1}.mobile-phone-bill-summary-amount{grid-area:2/2}.mobile-phone-bill-expand-icon{grid-area:1/3/3}.mobile-phone-bill-message-row{grid-template-columns:42px 62px minmax(150px,1fr) 78px}}.deposit-panel{background:linear-gradient(#fff 0%,#fcfcff 100%);border:1px solid #e7e8f2;box-shadow:0 14px 40px #2b30560e}.deposit-panel .deposit-panel-heading{align-items:center;gap:12px;padding-bottom:18px;display:flex}.deposit-panel-heading-icon{color:#5f55e8;background:linear-gradient(145deg,#efedff,#f8f7ff);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #e4e0ff}.deposit-panel .deposit-panel-heading h2{color:#20283b;margin:0 0 4px;font-size:19px}.deposit-panel .deposit-panel-heading p{color:#8a93a6;margin:0;font-size:11px}.deposit-panel>.form-grid>.field:first-child{background:#fff;border:1px solid #e5e8f1;border-radius:14px;padding:14px 16px;box-shadow:0 5px 16px #26305008}.deposit-panel .purchase-item-card{border-color:#e2e5ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #242c490a}.deposit-panel .purchase-item-head{background:linear-gradient(#f8f9fd,#f5f6fb);border-radius:0;min-height:48px;padding:12px 15px}.deposit-panel .purchase-item-summary{background:linear-gradient(90deg,#faf9ff,#f4f2ff);border:1px solid #ebe9ff}.deposit-panel .deposit-details-row,.deposit-panel .deposit-details-row.account-charge-only{grid-template-columns:1fr;gap:12px}.deposit-account-panel,.deposit-memo-panel{background:#fff;border:1px solid #e2e5ef;border-radius:16px;box-shadow:0 7px 20px #252f4e09}.deposit-account-panel{gap:14px;min-height:0;padding:18px;display:grid}.deposit-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.deposit-section-heading>div{gap:3px;display:grid}.deposit-section-heading strong{color:#293146;font-size:13px}.deposit-section-heading strong b{color:#ef4444;margin-left:3px}.deposit-section-heading span{color:#929bad;font-size:10px}.deposit-section-heading>small{color:#6f6a99;white-space:nowrap;background:#f3f1ff;border-radius:999px;padding:5px 9px;font-size:10px}.payment-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:10px;display:grid}.payment-card-grid.is-dense{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.payment-card-grid.is-ultra-dense{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px}.payment-choice-card{color:#253047;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:112px;padding:15px 14px 13px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex;position:relative;overflow:hidden}.payment-choice-card:hover{border-color:#b9b8ef;transform:translateY(-1px);box-shadow:0 9px 20px #4744a017}.payment-choice-card:focus-visible{outline-offset:2px;outline:3px solid #635bea33}.payment-choice-card.selected{background:#faf9ff;border-color:#665deb;box-shadow:0 0 0 2px #665deb1f,0 10px 24px #443db31c}.payment-choice-check{color:#7d8496;background:#f4f5f9;border-radius:8px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}.payment-choice-card.selected .payment-choice-check{color:#fff;background:#655ce9}.bank-payment-card strong,.new-payment-card strong{color:#1f293d;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 22px);margin-top:5px;font-size:17px;font-weight:800;line-height:1.16;overflow:hidden}.payment-choice-bank{color:#69748a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:10px;font-weight:700;overflow:hidden}.payment-choice-account{color:#99a1b1;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.payment-card-grid.is-dense .payment-choice-card{min-height:100px;padding:13px 11px 11px}.payment-card-grid.is-dense .bank-payment-card strong,.payment-card-grid.is-dense .new-payment-card strong{font-size:15px}.payment-card-grid.is-ultra-dense .payment-choice-card{border-radius:12px;min-height:92px;padding:12px 9px 9px}.payment-card-grid.is-ultra-dense .bank-payment-card strong,.payment-card-grid.is-ultra-dense .new-payment-card strong{font-size:14px}.payment-card-grid.is-ultra-dense .payment-choice-check{width:21px;height:21px;top:7px;right:7px}.advance-payment-card{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff38,#0000 28%),linear-gradient(135deg,#6856ee 0%,#5645df 55%,#452fd1 100%);border-color:#5b4de8;grid-column:span 2;min-height:112px;box-shadow:0 13px 28px #4e3dd538}.advance-payment-card:hover,.advance-payment-card.selected{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff40,#0000 28%),linear-gradient(135deg,#725fff 0%,#5b48eb 55%,#4630d7 100%);border-color:#4d39dc;box-shadow:0 0 0 2px #6150ec2e,0 15px 30px #4836c747}.advance-payment-card .payment-choice-check{color:#fff;background:#ffffff29}.advance-payment-card.selected .payment-choice-check{color:#5a4be4;background:#fff}.payment-choice-kicker{color:#ffffffeb;background:#ffffff29;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.advance-payment-card strong{color:#fff;margin-top:5px;font-size:16px;font-weight:800}.advance-payment-card em{color:#fff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:24px;font-style:normal;font-weight:900;line-height:1.05;display:block;overflow:hidden}.advance-payment-card em small{opacity:.88;margin-left:3px;font-size:11px;font-weight:700}.payment-choice-caption{color:#ffffffb8;font-size:9px}.new-payment-card{background:#fbfcff;border-style:dashed}.new-payment-card.selected{border-style:solid}.advance-choice-disabled-guide{color:#8b6b2a;background:#fff9e9;border:1px solid #f3e2ad;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.payment-new-account-fields{background:#fafbfe;border:1px solid #e7e9f2;border-radius:13px;padding:14px}.deposit-memo-panel{min-height:0;box-shadow:none;padding:0;position:relative;overflow:hidden}.deposit-memo-panel.is-collapsed{background:#fbfbfe;border-style:dashed}.deposit-memo-add-button{color:#625be0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;font-size:12px;font-weight:800;display:flex}.deposit-memo-add-button:hover{background:#f5f3ff}.deposit-memo-panel.is-open{padding:15px 16px 16px}.deposit-memo-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.deposit-memo-heading>div{gap:2px;display:grid}.deposit-memo-heading strong{color:#2b3348;font-size:13px}.deposit-memo-heading span{color:#929bad;font-size:10px}.deposit-memo-close-button{color:#7e879a;cursor:pointer;background:#fff;border:1px solid #e4e7ef;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.deposit-memo-close-button:disabled{opacity:.38;cursor:not-allowed}.deposit-memo-panel textarea{resize:vertical;border-radius:11px;width:100%;height:84px;min-height:84px;max-height:140px;padding:12px 14px 26px}.deposit-memo-panel .deposit-memo-count{bottom:22px;right:29px}@media (width<=900px){.payment-card-grid,.payment-card-grid.is-dense,.payment-card-grid.is-ultra-dense{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.advance-payment-card{grid-column:span 2}}@media (width<=620px){.deposit-section-heading{align-items:flex-start}.payment-card-grid,.payment-card-grid.is-dense,.payment-card-grid.is-ultra-dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.advance-payment-card{grid-column:1/-1}.payment-choice-card{min-height:96px;padding:12px 10px 10px}.bank-payment-card strong,.new-payment-card strong{font-size:15px}.deposit-account-panel{padding:14px}}@media (width<=420px){.payment-card-grid,.payment-card-grid.is-dense,.payment-card-grid.is-ultra-dense{grid-template-columns:1fr}.advance-payment-card{grid-column:auto}}.vendor-account-table .vendor-account-login-cell{align-items:center;gap:10px;min-width:190px;display:flex}.vendor-sales-toggle{cursor:pointer;flex:none;align-items:center;display:inline-flex}.vendor-sales-toggle input{opacity:0;pointer-events:none;position:absolute}.vendor-sales-toggle>span{background:var(--border,#d7dce3);border-radius:999px;width:38px;height:22px;padding:2px;transition:background .18s;display:inline-flex;position:relative}.vendor-sales-toggle>span i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;box-shadow:0 1px 4px #0f172a33}.vendor-sales-toggle.checked>span{background:#2563eb}.vendor-sales-toggle.checked>span i{transform:translate(16px)}.vendor-account-password-column{min-width:170px}.vendor-account-password-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.vendor-account-password-cell>span{letter-spacing:.04em;min-width:74px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vendor-password-toggle{padding:4px 8px}.vendor-sales-status{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.vendor-sales-status.active{color:#1d4ed8;background:#dbeafe}.account-purchase-box>input+input{margin-top:8px}@media (width<=900px){.vendor-account-table{min-width:940px}}.star-purchase-panel{background:radial-gradient(circle at 92% 0,#9777f421,#0000 28%),linear-gradient(#fff 0%,#fbfaff 100%);border:1px solid #ebe8f8;border-radius:22px;width:min(1080px,100%);max-width:1080px;margin:0 auto;padding:20px;box-shadow:0 18px 48px #37315c14}.star-purchase-panel .star-panel-heading{background:linear-gradient(135deg,#6f5ff2 0%,#9b72ec 100%);border-radius:18px;min-height:82px;margin:0 0 16px;padding:18px 20px;box-shadow:0 14px 28px #644dd038}.star-purchase-panel .star-panel-heading h2{color:#fff;letter-spacing:-.03em;font-size:20px}.star-purchase-panel .star-panel-heading p{color:#ffffffbf}.star-purchase-panel .star-panel-heading .star-refresh-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:38px;box-shadow:none;background:#ffffff26;border-color:#ffffff4d}.star-purchase-panel .star-panel-heading .star-refresh-button:hover{background:#ffffff3d;border-color:#ffffff8c}.star-purchase-panel .star-sync-card{background:#ffffffe6;border-color:#e9e5f7;border-radius:17px;grid-template-columns:minmax(300px,1fr) minmax(260px,.78fr);gap:14px;margin-bottom:14px;padding:14px;box-shadow:0 8px 24px #4039600e}.star-purchase-panel .star-date-control{background:#fbfaff;border:1px solid #edeaf8;border-radius:13px;padding:13px}.star-purchase-panel .star-date-input-row input,.star-purchase-panel .star-date-input-row button{border-radius:11px;min-height:40px}.star-purchase-panel .star-date-input-row input:focus{border-color:#8c78ed;box-shadow:0 0 0 4px #7b65e21a}.star-purchase-panel .star-sync-state{background:linear-gradient(145deg,#f4f0ff 0%,#f8f6ff 100%);border:0;border-radius:13px;padding:14px 16px}.star-purchase-panel .star-sync-live{color:#6653c8}.star-purchase-panel .star-sync-state strong{color:#3c3658}.star-purchase-panel .star-count-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.star-purchase-panel .star-count-summary>div{background:#fff;border:1px solid #e9e7f2;border-radius:15px;align-content:center;min-height:82px;padding:14px 16px;box-shadow:0 7px 20px #2c2a440b}.star-purchase-panel .star-quantity-summary .total-count{background:linear-gradient(145deg,#f7f5ff,#fff);border-color:#dfd8fa}.star-purchase-panel .star-quantity-summary .unassigned-count{background:linear-gradient(145deg,#fff9ef,#fff);border-color:#efd49d;box-shadow:0 8px 21px #b87d1f14}.star-purchase-panel .star-quantity-summary .assigned-count{background:linear-gradient(145deg,#f1fbf6,#fff);border-color:#d3eadc}.star-purchase-panel .star-bucket-tabs{background:#f7f5fc;border:1px solid #e7e3f6;border-radius:12px;gap:5px;width:max-content;max-width:100%;margin-bottom:10px;padding:4px}.star-purchase-panel .star-bucket-tabs button{background:0 0;border:0;border-radius:9px;min-width:84px;padding:8px 17px}.star-purchase-panel .star-bucket-tabs button.active{background:linear-gradient(135deg,#6e5cf0,#8b6de8);box-shadow:0 5px 12px #6652cd38}.star-purchase-panel .star-date-filter-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;margin:0 0 12px;padding-bottom:2px;overflow-x:auto}.star-purchase-panel .star-date-filter-tabs button{background:#fff;border-radius:10px;flex:none;min-height:30px;padding:6px 11px}.star-purchase-panel .star-date-filter-tabs button.active{background:#7c68e8;border-color:#7c68e8;box-shadow:0 4px 10px #604ebc29}.star-purchase-panel .star-toolbar{grid-template-columns:minmax(250px,360px) minmax(0,1fr);gap:12px;padding:0 0 12px}.star-purchase-panel .star-toolbar .search-box{background:#faf9fd;border-color:#e6e2f2;border-radius:12px;min-height:38px}.star-purchase-panel .star-toolbar .search-box:focus-within{border-color:#927feb;box-shadow:0 0 0 4px #7e67e117}.star-purchase-panel .refresh-status{color:#9690a5;gap:4px 10px}.star-purchase-panel .star-table-wrap{background:#fff;border:1px solid #e7e4f0;border-radius:16px;width:100%;margin:0;box-shadow:0 10px 28px #302b480f;overflow:auto!important}.star-purchase-panel .v12-star-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:920px!important}.star-purchase-panel .v12-star-table th{color:#736d82;letter-spacing:.01em;background:#f7f5fb;border-bottom:1px solid #e9e5f2;height:42px;padding:10px 8px;font-size:10px;font-weight:900}.star-purchase-panel .v12-star-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #efedf4;padding:11px 8px}.star-purchase-panel .v12-star-table tbody tr:last-child td{border-bottom:0;padding-bottom:11px}.star-purchase-panel .v12-star-table tbody tr:not(.vendor-assigned):not(.completed-star-row):hover td{background:#fbfaff}.star-purchase-panel .v12-star-table th:first-child,.star-purchase-panel .v12-star-table td:first-child{padding-left:14px}.star-purchase-panel .v12-star-table th:last-child,.star-purchase-panel .v12-star-table td:last-child{padding-right:14px}.star-purchase-panel .v12-star-table th:first-child{width:122px}.star-purchase-panel .v12-star-table th:nth-child(2){width:150px}.star-purchase-panel .v12-star-table th:nth-child(3){width:85px}.star-purchase-panel .v12-star-table th:nth-child(4){width:96px}.star-purchase-panel .v12-star-table th:nth-child(5){width:128px}.star-purchase-panel .v12-star-table th:nth-child(6){width:170px}.star-purchase-panel .v12-star-table th:nth-child(7){width:112px}.star-purchase-panel .v12-star-table th:nth-child(8){width:110px}.star-purchase-panel .v12-star-table th.check-col{width:50px}.star-purchase-panel .star-order-cell .star-order-line{align-items:flex-start}.star-purchase-panel .star-order-cell .star-order-line strong{color:#2f2942;font-variant-numeric:tabular-nums;white-space:normal;font-size:11px;line-height:1.45}.star-purchase-panel .star-order-cell .settled-time{color:#8c849a;margin-top:5px;font-size:9px;display:block}.star-purchase-panel .star-pay-cell{overflow:visible!important}.star-pay-hold-target{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;outline:none;min-width:0;max-width:100%;position:relative}.star-pay-hold-target:focus-visible{border-radius:999px;box-shadow:0 0 0 3px #735cdd26}.star-pay-hold-target.is-holding:after{content:"";transform-origin:0;background:linear-gradient(90deg,#735ee8,#b083ee);border-radius:999px;height:3px;animation:3s linear forwards star-pay-hold-progress;position:absolute;bottom:-5px;left:4px;right:4px}@keyframes star-pay-hold-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.star-purchase-panel .star-pay-badge{border-radius:8px;max-width:130px;min-height:24px;padding:4px 9px;font-size:10px}.star-purchase-panel .star-pay-empty{color:#9c94a8;align-items:center;min-height:24px;font-size:10px;font-weight:800;display:inline-flex}.star-pay-inline-editor{grid-template-columns:minmax(0,1fr) 27px 27px;align-items:center;gap:4px;width:100%;display:grid}.star-pay-inline-editor input{color:#342d4a;background:#fff;border:1px solid #9d8bea;border-radius:8px;outline:none;width:100%;min-width:0;height:30px;padding:0 8px;font-size:10px;font-weight:800;box-shadow:0 0 0 3px #7b63dc17}.star-pay-inline-editor .login-edit-icon{width:27px;min-width:27px;height:27px}.star-pay-contact-grid{grid-template-columns:1fr 1fr;gap:4px;margin-top:7px;display:grid}.star-pay-contact-grid input{color:#4b445b;background:#faf9fd;border:1px solid #e2deed;border-radius:7px;outline:none;width:100%;min-width:0;height:27px;padding:0 7px;font-size:9px;font-weight:750;transition:border-color .15s,box-shadow .15s,background .15s}.star-pay-contact-grid input::placeholder{color:#aaa3b4}.star-pay-contact-grid input:focus{background:#fff;border-color:#9a85ea;box-shadow:0 0 0 3px #8068e214}.star-purchase-panel .star-customer-cell strong{color:#373044;font-size:11px}.star-purchase-panel .star-customer-cell small{color:#978fa0;font-size:9px}.star-purchase-panel .star-count-edit input{border-radius:8px;width:72px;height:32px;font-size:13px}.star-purchase-panel .login-detail-head strong{color:#6c59d8;font-size:11px}.star-purchase-panel .login-detail>span{color:#777083;font-size:10px}.star-purchase-panel .password-update-row{grid-template-columns:minmax(0,112px) 38px;gap:4px}.star-purchase-panel .password-update-row input{border-radius:8px;max-width:112px;height:30px;font-size:9px}.star-purchase-panel .password-update-row button{border-radius:8px;min-width:38px;height:30px;font-size:9px}.star-purchase-panel .vendor-assignment-cell select{border-radius:8px;min-height:32px;font-size:10px}.star-purchase-panel .star-table-footer{background:0 0;border:0;width:100%;margin:10px 0 0;padding:10px 0 0}.star-purchase-panel .star-table-wrap.has-star-table-footer{margin-bottom:0}@media (width<=1180px){.star-purchase-panel{width:100%;max-width:100%}.star-purchase-panel .star-toolbar{grid-template-columns:1fr}.star-purchase-panel .refresh-status{text-align:left;justify-content:flex-start}}@media (width<=820px){.star-purchase-panel{border-radius:17px;padding:14px}.star-purchase-panel .star-panel-heading{border-radius:14px;min-height:0;padding:15px}.star-purchase-panel .star-sync-card{grid-template-columns:1fr}.star-purchase-panel .star-sync-state{border:0}.star-purchase-panel .star-count-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.star-purchase-panel .star-table-wrap{border-radius:13px}}@media (width<=520px){.star-purchase-panel .star-count-summary{grid-template-columns:1fr}.star-purchase-panel .star-bucket-tabs{width:100%}.star-purchase-panel .star-bucket-tabs button{flex:1}}.star-pay-contact-field{margin-top:7px;display:block}.star-pay-contact-field input{color:#40384f;background:#ffffffb8;border:1px solid #ddd8ea;border-radius:8px;outline:none;width:100%;min-width:0;height:30px;padding:0 9px;font-size:11px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s}.star-pay-contact-field input::placeholder{color:#aaa3b4;font-weight:700}.star-pay-contact-field input:focus{background:#fff;border-color:#907be7;box-shadow:0 0 0 3px #8068e21a}.star-purchase-panel .star-pay-badge{letter-spacing:-.1px;min-height:29px;padding:5px 11px;font-size:13px;font-weight:900}.star-purchase-panel .star-pay-empty{min-height:29px;font-size:12px}.star-purchase-panel .star-customer-cell strong{color:#2f283c;letter-spacing:-.2px;font-size:14px;font-weight:900}.star-purchase-panel .star-customer-cell small{color:#746c7f;margin-top:5px;font-size:12px;font-weight:850}.star-purchase-panel .star-count-cell{text-align:center}.star-purchase-panel .star-count-cell .star-count-edit{background:#ffffffd1;border:1px solid #6f53db33;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:96px;padding:5px 7px;display:inline-flex;box-shadow:0 5px 14px #5844ad1a}.star-purchase-panel .star-count-cell .star-count-edit input{color:#5942d2;text-align:right;letter-spacing:-.7px;width:72px;height:30px;box-shadow:none;background:0 0;border:0;padding:0 3px;font-size:20px;font-weight:900;line-height:1}.star-purchase-panel .star-count-cell .star-count-edit input:focus{outline:0}.star-purchase-panel .star-count-cell .star-count-edit span{color:#776a9c;font-size:12px;font-weight:900}.star-purchase-panel .star-count-cell .star-count-text{color:#5942d2;letter-spacing:-.8px;background:#ffffffd1;border:1px solid #6f53db33;border-radius:11px;justify-content:center;min-width:96px;padding:8px 10px;font-size:23px;font-weight:900;line-height:1;box-shadow:0 5px 14px #5844ad1a}.star-purchase-panel .star-count-cell .star-count-text span{color:#776a9c;font-size:12px;font-weight:900}.star-purchase-panel .vendor-assignment-cell select,.star-purchase-panel .vendor-assignment-readonly strong,.star-purchase-panel .assigned-vendor-readonly strong{color:#30293d;letter-spacing:-.15px;font-size:13px;font-weight:900}.star-purchase-panel .vendor-assignment-cell small,.star-purchase-panel .vendor-assignment-readonly small,.star-purchase-panel .assigned-vendor-readonly small{font-size:10px}.star-purchase-panel .v12-star-table tr.vendor-tone-0{--vendor-row-bg:#f0edff;--vendor-row-hover:#e7e1ff;--vendor-row-accent:#7b68df}.star-purchase-panel .v12-star-table tr.vendor-tone-1{--vendor-row-bg:#eaf4ff;--vendor-row-hover:#ddecff;--vendor-row-accent:#4f8fd8}.star-purchase-panel .v12-star-table tr.vendor-tone-2{--vendor-row-bg:#e9f8f1;--vendor-row-hover:#daf2e7;--vendor-row-accent:#39a57d}.star-purchase-panel .v12-star-table tr.vendor-tone-3{--vendor-row-bg:#fff1e9;--vendor-row-hover:#ffe5d8;--vendor-row-accent:#df8655}.star-purchase-panel .v12-star-table tr.vendor-tone-4{--vendor-row-bg:#fff0f5;--vendor-row-hover:#ffe3ec;--vendor-row-accent:#d6658a}.star-purchase-panel .v12-star-table tr.vendor-tone-5{--vendor-row-bg:#e9f8fa;--vendor-row-hover:#daf1f5;--vendor-row-accent:#3b9fb0}.star-purchase-panel .v12-star-table tr.vendor-tone-6{--vendor-row-bg:#fff8e4;--vendor-row-hover:#fff0c9;--vendor-row-accent:#c79731}.star-purchase-panel .v12-star-table tr.vendor-tone-7{--vendor-row-bg:#f6edff;--vendor-row-hover:#eedcff;--vendor-row-accent:#9865d0}.star-purchase-panel .v12-star-table tr.vendor-tone-8{--vendor-row-bg:#eef8e8;--vendor-row-hover:#e0f1d5;--vendor-row-accent:#70a94e}.star-purchase-panel .v12-star-table tr.vendor-tone-9{--vendor-row-bg:#fff0ee;--vendor-row-hover:#ffe2df;--vendor-row-accent:#d96f68}.star-purchase-panel .v12-star-table tr.vendor-tone-10{--vendor-row-bg:#edf4ff;--vendor-row-hover:#dfeaff;--vendor-row-accent:#5d83d5}.star-purchase-panel .v12-star-table tr.vendor-tone-11{--vendor-row-bg:#f1f1fa;--vendor-row-hover:#e7e7f4;--vendor-row-accent:#7774aa}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row)>td{transition:background .16s,box-shadow .16s;background:var(--vendor-row-bg)!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row):hover>td{background:var(--vendor-row-hover)!important}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row)>td:first-child{box-shadow:inset 4px 0 0 var(--vendor-row-accent)}.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-pay-contact-field input,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-count-cell .star-count-edit,.star-purchase-panel .v12-star-table tr.vendor-assigned:not(.completed-star-row) .star-count-cell .star-count-text{background:#ffffffad!important;border-color:#4c41741f!important}@media (width<=820px){.star-purchase-panel .star-pay-badge{font-size:12px}.star-purchase-panel .star-customer-cell strong{font-size:13px}.star-purchase-panel .star-count-cell .star-count-text{font-size:21px}.star-purchase-panel .star-count-cell .star-count-edit input{font-size:18px}}.star-card-sections{gap:24px;margin-top:2px;display:grid}.star-card-section{gap:12px;min-width:0;display:grid}.star-card-section-heading{background:#ffffffdb;border:1px solid #e8e5f1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 14px;display:flex;box-shadow:0 7px 20px #302b480b}.star-card-section-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.star-card-section-heading>div>i{background:#f1aa45;border-radius:999px;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 5px #f1aa4521}.star-card-section.charging .star-card-section-heading>div>i{background:#7b6ce7;box-shadow:0 0 0 5px #7b6ce71f}.star-card-section.charge-completed .star-card-section-heading>div>i{background:#27a778;box-shadow:0 0 0 5px #27a7781f}.star-card-section-heading>div>span{gap:2px;min-width:0;display:grid}.star-card-section-heading strong{color:#302a40;letter-spacing:-.25px;font-size:15px;font-weight:950}.star-card-section-heading small{color:#8e879a;font-size:10px;font-weight:750}.star-card-section-heading>p{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.star-card-section-heading>p>b{color:#4f455f;font-size:12px}.star-card-section-heading>p>span{color:#6a56d0;font-variant-numeric:tabular-nums;background:#f1eefb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.star-card-completed-divider{color:#8f8999;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0 -8px;font-size:10px;font-weight:900;display:flex}.star-card-completed-divider:before,.star-card-completed-divider:after{content:"";background:linear-gradient(90deg,#0000,#dcd7e7);flex:1;height:1px}.star-card-completed-divider:after{background:linear-gradient(90deg,#dcd7e7,#0000)}.star-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;display:grid}.star-reservation-card{--star-card-bg-1:#f8f6ff;--star-card-bg-2:#eeeaff;--star-card-accent:#7662dc;--star-card-accent-2:#9b82ee;--star-card-soft:#7662dc1f;--star-card-border:#7662dc33;isolation:isolate;border:1px solid var(--star-card-border);background:linear-gradient(145deg,var(--star-card-bg-1) 0%,var(--star-card-bg-2) 100%);border-radius:21px;min-width:0;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 11px 28px #302b4818}.star-reservation-card:before{content:"";z-index:-1;background:var(--star-card-soft);opacity:.92;border:30px solid #ffffff40;border-radius:50%;width:170px;height:170px;position:absolute;top:-90px;right:-76px}.star-reservation-card:after{content:"";z-index:-1;background:linear-gradient(180deg,var(--star-card-accent),var(--star-card-accent-2));border-radius:0 999px 999px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.star-reservation-card:hover{border-color:var(--star-card-accent);transform:translateY(-2px);box-shadow:0 16px 34px #302b4824}.star-reservation-card.is-unassigned .star-card-status-chip{color:#6f7883;background:#ffffffb8;border-color:#707a862e}.star-reservation-card.is-unassigned .star-card-status-chip>i{background:#8d97a3;box-shadow:0 0 0 3px #8d97a321}.star-reservation-card.vendor-tone-0{--star-card-bg-1:#f6f2ff;--star-card-bg-2:#eae2ff;--star-card-accent:#755ed8;--star-card-accent-2:#a483ef;--star-card-soft:#755ed81f;--star-card-border:#755ed838}.star-reservation-card.vendor-tone-1{--star-card-bg-1:#f1f7ff;--star-card-bg-2:#dfeeff;--star-card-accent:#4f86d9;--star-card-accent-2:#72a7ee;--star-card-soft:#4f86d91f;--star-card-border:#4f86d938}.star-reservation-card.vendor-tone-2{--star-card-bg-1:#f0fbf6;--star-card-bg-2:#dcf3e8;--star-card-accent:#329d76;--star-card-accent-2:#63c29f;--star-card-soft:#329d761f;--star-card-border:#329d7638}.star-reservation-card.vendor-tone-3{--star-card-bg-1:#fff7ef;--star-card-bg-2:#ffe6d2;--star-card-accent:#dc8450;--star-card-accent-2:#f0a36f;--star-card-soft:#dc84501f;--star-card-border:#dc845038}.star-reservation-card.vendor-tone-4{--star-card-bg-1:#fff4f8;--star-card-bg-2:#ffe1ec;--star-card-accent:#d46088;--star-card-accent-2:#ed87aa;--star-card-soft:#d460881f;--star-card-border:#d4608838}.star-reservation-card.vendor-tone-5{--star-card-bg-1:#effafb;--star-card-bg-2:#d9f1f5;--star-card-accent:#3697aa;--star-card-accent-2:#62bdc9;--star-card-soft:#3697aa1f;--star-card-border:#3697aa38}.star-reservation-card.vendor-tone-6{--star-card-bg-1:#fffbed;--star-card-bg-2:#fff0c9;--star-card-accent:#c68c2e;--star-card-accent-2:#deb653;--star-card-soft:#c68c2e1f;--star-card-border:#c68c2e38}.star-reservation-card.vendor-tone-7{--star-card-bg-1:#fbf4ff;--star-card-bg-2:#eddcff;--star-card-accent:#9660cc;--star-card-accent-2:#b984e8;--star-card-soft:#9660cc1f;--star-card-border:#9660cc38}.star-reservation-card.vendor-tone-8{--star-card-bg-1:#f5fbf0;--star-card-bg-2:#e2f1d7;--star-card-accent:#6b9f4e;--star-card-accent-2:#92be73;--star-card-soft:#6b9f4e1f;--star-card-border:#6b9f4e38}.star-reservation-card.vendor-tone-9{--star-card-bg-1:#fff5f3;--star-card-bg-2:#ffe1dc;--star-card-accent:#d56c63;--star-card-accent-2:#ed938b;--star-card-soft:#d56c631f;--star-card-border:#d56c6338}.star-reservation-card.vendor-tone-10{--star-card-bg-1:#f3f6ff;--star-card-bg-2:#dfe7ff;--star-card-accent:#5b7fd1;--star-card-accent-2:#839fe7;--star-card-soft:#5b7fd11f;--star-card-border:#5b7fd138}.star-reservation-card.vendor-tone-11{--star-card-bg-1:#f7f7fc;--star-card-bg-2:#e8e8f3;--star-card-accent:#7473a5;--star-card-accent-2:#9695c2;--star-card-soft:#7473a51f;--star-card-border:#7473a538}.star-reservation-card.is-charge-completed{box-shadow:0 9px 24px #2d504314}.star-reservation-card.is-charge-completed:after{background:linear-gradient(#29a879,#66c39f)}.star-reservation-card.is-settled{opacity:.9}.star-card-topline{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.star-card-order-copy{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.star-card-order-copy>strong{color:#5d5668;font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.star-card-order-copy>small{color:#91899a;width:100%;font-size:9px;font-weight:750}.star-card-top-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.star-card-status-chip{color:#9d6918;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #a074272e;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.star-card-status-chip>i{background:#e9a23a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e9a23a21}.star-card-status-chip.charging{color:#6654c6;border-color:#6654c629}.star-card-status-chip.charging>i{background:#7563dc;box-shadow:0 0 0 3px #7563dc21}.star-card-status-chip.completed{color:#18805b;border-color:#18805b29}.star-card-status-chip.completed>i{background:#22a575;box-shadow:0 0 0 3px #22a57521}.star-card-move-check{color:#5f5670;cursor:pointer;background:#ffffffb3;border:1px solid #5649962e;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.star-card-move-check input{accent-color:#725fda;width:14px;height:14px}.star-card-main{grid-template-columns:minmax(0,1fr) 158px;align-items:stretch;gap:12px;display:grid}.star-card-person{align-items:center;min-width:0;display:flex}.star-card-person-copy{flex:1;gap:8px;min-width:0;display:grid}.star-card-name-row{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.star-card-customer-name{color:#262132;letter-spacing:-.8px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:23px;font-weight:950;line-height:1.05;overflow:hidden}.star-card-amount{color:#6e6578;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:900}.star-card-pay-line{grid-template-columns:auto 68px;justify-content:start;align-items:center;gap:7px;min-width:0;display:grid}.star-reservation-card .star-pay-badge{border-radius:9px;max-width:150px;min-height:28px;padding:5px 10px;font-size:12px;box-shadow:0 4px 10px #2f275812}.star-card-contact-field{width:68px;min-width:68px;height:30px;display:block}.star-card-contact-field select{color:#50475b;cursor:pointer;background-color:#ffffffbd;border:1px solid #56497224;border-radius:9px;outline:0;width:100%;height:30px;padding:0 20px 0 8px;font-size:10px;font-weight:900}.star-card-contact-field select:focus{border-color:var(--star-card-accent);box-shadow:0 0 0 3px var(--star-card-soft);background-color:#fff}.star-card-count-panel{background:linear-gradient(145deg,var(--star-card-accent),var(--star-card-accent-2));color:#fff;border:1px solid #ffffff94;border-radius:17px;align-content:center;justify-items:center;min-width:0;min-height:92px;padding:12px 10px;display:grid;box-shadow:0 11px 22px #392d6e2b}.star-card-count-panel>strong,.star-card-count-editor{color:#fff;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:4px;width:100%;min-width:0;font-size:clamp(31px,3vw,36px);font-weight:950;line-height:1.05;display:flex}.star-card-count-panel>strong>small,.star-card-count-editor>small{color:#ffffffd1;letter-spacing:0;font-size:12px;font-weight:900}.star-card-count-editor input{color:#fff;width:6.2ch;min-width:0;max-width:122px;font:inherit;text-align:center;text-overflow:clip;background:0 0;border:0;outline:0;padding:1px 0 2px;line-height:1.05}.star-card-count-editor input:focus{background:#ffffff1a;border-radius:8px;box-shadow:0 0 0 3px #ffffff21}.star-card-count-panel .sheet-number-blocked{opacity:.62}.star-card-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:10px;display:grid}.star-card-info-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #54466f1c;border-radius:13px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.star-card-info-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.star-card-info-title>span{color:#72687e;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.star-card-info-title>span svg{color:var(--star-card-accent)}.star-card-info-title>small{color:#948c9c;text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:8px;font-weight:750;overflow:hidden}.star-card-login-value{align-items:center;gap:8px;min-width:0;display:flex}.star-card-login-value>strong{color:var(--star-card-accent);flex:none;font-size:13px;font-weight:950}.star-card-login-value>span{color:#3f3749;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.star-card-login-editor{grid-template-columns:.72fr 1.28fr auto;align-items:end;gap:5px;display:grid}.star-card-login-editor label{gap:3px;min-width:0;display:grid}.star-card-login-editor label>span{color:#8c8396;font-size:8px;font-weight:850}.star-card-login-editor input,.star-card-vendor-block select,.star-card-password-block input{color:#3f3749;background:#ffffffd1;border:1px solid #52456e29;border-radius:8px;outline:0;width:100%;min-width:0;height:31px;padding:0 8px;font-size:10px;font-weight:800}.star-card-login-editor input:focus,.star-card-vendor-block select:focus,.star-card-password-block input:focus{border-color:var(--star-card-accent);box-shadow:0 0 0 3px var(--star-card-soft);background:#fff}.star-card-login-actions{gap:4px;display:flex}.star-card-vendor-block select{color:#302a39;height:34px;font-size:12px;font-weight:900}.star-card-vendor-name{color:#2e2737;font-size:14px;font-weight:950}.star-card-vendor-block .star-charge-toggle{width:max-content;max-width:100%}.star-card-vendor-block .star-charge-copy strong{font-size:11px}.star-card-password-block{background:#ffffff80;border:1px solid #54466f1a;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto;align-items:end;gap:8px;margin-top:9px;padding:9px 10px;display:grid}.star-card-password-current,.star-card-password-saved{gap:4px;min-width:0;display:grid}.star-card-password-current>span,.star-card-password-update>span,.star-card-password-saved>span{color:#8d8497;font-size:8px;font-weight:850}.star-card-password-current>strong,.star-card-password-saved>strong{color:#3f3749;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.star-card-password-update{grid-template-columns:minmax(0,160px) 40px;justify-content:start;align-items:end;gap:4px;width:min(100%,204px);min-width:0;display:grid}.star-card-password-update>span{grid-column:1/-1}.star-card-password-update>button{background:linear-gradient(135deg,var(--star-card-accent),var(--star-card-accent-2));color:#fff;cursor:pointer;height:31px;box-shadow:0 5px 12px var(--star-card-soft);border:0;border-radius:8px;padding:0;font-size:9px;font-weight:900}.star-card-password-update>button.has-saved-password{background:linear-gradient(135deg,#219b70,#54bd96)}.star-card-password-time{color:#91899a;white-space:nowrap;align-self:end;font-size:8px;font-weight:750}.star-card-empty{color:#9b93a5;text-align:center;background:#fbfaff;border:1px dashed #dcd6e8;border-radius:18px;justify-items:center;gap:6px;padding:48px 18px;display:grid}.star-card-empty svg{color:#8b76e2}.star-card-empty strong{color:#554c61;font-size:14px}.star-card-empty span{font-size:11px}.star-purchase-panel .star-table-footer{margin-top:16px;padding-top:0}@media (width<=980px){.star-card-grid{grid-template-columns:1fr}}@media (width<=620px){.star-card-section-heading{align-items:flex-start}.star-card-section-heading>p{justify-items:end;gap:3px;display:grid}.star-reservation-card{border-radius:18px;padding:13px}.star-card-main{grid-template-columns:1fr}.star-card-count-panel{min-height:82px}.star-card-detail-grid,.star-card-password-block{grid-template-columns:1fr}.star-card-password-update{grid-template-columns:minmax(0,1fr) 48px}}@media (width<=420px){.star-card-topline{flex-direction:column;align-items:flex-start}.star-card-top-actions{justify-content:flex-start}.star-card-person{align-items:flex-start}.star-card-customer-name{font-size:20px}.star-card-pay-line{grid-template-columns:minmax(0,auto) 68px}.star-reservation-card .star-pay-badge{max-width:100%}.star-card-login-editor{grid-template-columns:1fr}.star-card-login-actions{justify-content:flex-end}}.star-card-section{gap:10px}.star-card-section-heading{background:#fff;border-color:#e7ebf4;border-radius:12px;min-height:42px;padding:8px 12px;box-shadow:0 4px 14px #1c26410b}.star-card-section-heading strong{font-size:14px}.star-card-section-heading small{font-size:9px}.star-reservation-card{--star-card-bg-1:#fff;--star-card-bg-2:#f3f6ff;--star-card-accent:#5065ee;--star-card-accent-2:#7693ff;--star-card-soft:#5065ee1f;--star-card-border:#5065ee33;background:linear-gradient(145deg,#fffffffa 0%,var(--star-card-bg-2) 100%);border-radius:17px;padding:12px;box-shadow:0 8px 22px #232f4e16}.star-reservation-card:before{background:var(--star-card-soft);opacity:.8;border-width:20px;width:116px;height:116px;top:-55px;right:-50px}.star-reservation-card:after{width:3px;top:14px;bottom:14px}.star-reservation-card:hover{transform:translateY(-2px);box-shadow:0 13px 27px #232f4e21}.star-reservation-card.vendor-tone-unassigned{--star-card-bg-1:#fff;--star-card-bg-2:#f1f3f6;--star-card-accent:#7b8492;--star-card-accent-2:#a9b1bc;--star-card-soft:#7b84921a;--star-card-border:#7b849238}.star-reservation-card.vendor-tone-0{--star-card-bg-2:#eaf1ff;--star-card-accent:#356ff3;--star-card-accent-2:#65a0ff;--star-card-soft:#356ff321;--star-card-border:#356ff338}.star-reservation-card.vendor-tone-1{--star-card-bg-2:#f0eaff;--star-card-accent:#7652e8;--star-card-accent-2:#a57cff;--star-card-soft:#7652e821;--star-card-border:#7652e838}.star-reservation-card.vendor-tone-2{--star-card-bg-2:#e4fbf4;--star-card-accent:#0f9f78;--star-card-accent-2:#45d0a6;--star-card-soft:#0f9f7821;--star-card-border:#0f9f7838}.star-reservation-card.vendor-tone-3{--star-card-bg-2:#fff0df;--star-card-accent:#f07a2b;--star-card-accent-2:#ffad5f;--star-card-soft:#f07a2b21;--star-card-border:#f07a2b38}.star-reservation-card.vendor-tone-4{--star-card-bg-2:#ffe8f1;--star-card-accent:#e84f87;--star-card-accent-2:#ff79a8;--star-card-soft:#e84f8721;--star-card-border:#e84f8738}.star-reservation-card.vendor-tone-5{--star-card-bg-2:#e5f9ff;--star-card-accent:#1597bd;--star-card-accent-2:#55c8e8;--star-card-soft:#1597bd21;--star-card-border:#1597bd38}.star-reservation-card.vendor-tone-6{--star-card-bg-2:#fff6d8;--star-card-accent:#d79b10;--star-card-accent-2:#f2c84b;--star-card-soft:#d79b1021;--star-card-border:#d79b1038}.star-reservation-card.vendor-tone-7{--star-card-bg-2:#f5e7ff;--star-card-accent:#a144dc;--star-card-accent-2:#cb75f4;--star-card-soft:#a144dc21;--star-card-border:#a144dc38}.star-reservation-card.vendor-tone-8{--star-card-bg-2:#ebf9df;--star-card-accent:#62a83d;--star-card-accent-2:#94d166;--star-card-soft:#62a83d21;--star-card-border:#62a83d38}.star-reservation-card.vendor-tone-9{--star-card-bg-2:#ffe9e5;--star-card-accent:#e35f55;--star-card-accent-2:#ff8f84;--star-card-soft:#e35f5521;--star-card-border:#e35f5538}.star-reservation-card.vendor-tone-10{--star-card-bg-2:#e9edff;--star-card-accent:#4a61d8;--star-card-accent-2:#7e91f5;--star-card-soft:#4a61d821;--star-card-border:#4a61d838}.star-reservation-card.vendor-tone-11{--star-card-bg-2:#e4fbfb;--star-card-accent:#168f95;--star-card-accent-2:#4bc4c9;--star-card-soft:#168f9521;--star-card-border:#168f9538}.star-card-topline{align-items:center;margin-bottom:9px}.star-card-order-copy>strong{color:#667085;font-size:9px}.star-card-order-copy>small{font-size:8px}.star-card-top-actions{gap:5px}.star-card-top-toggle{background:#ffffffd1;border:1px solid #5065ee24;border-radius:999px;gap:5px;min-height:26px;padding:3px 7px 3px 4px;box-shadow:0 4px 10px #26304e0f}.star-card-top-toggle .star-charge-switch{flex-basis:31px;width:31px;height:18px;padding:2px}.star-card-top-toggle .star-charge-switch-thumb{width:12px;height:12px}.star-card-top-toggle.completed .star-charge-switch-thumb{transform:translate(13px)}.star-card-top-toggle .star-charge-copy strong{color:#6654c6;font-size:9px}.star-card-top-toggle.completed .star-charge-copy strong{color:#087a51}.star-card-status-chip{min-height:25px;padding:4px 8px;font-size:9px}.star-card-status-chip>i{width:6px;height:6px}.star-card-move-check{min-height:25px;padding:3px 7px;font-size:9px}.star-card-main{grid-template-columns:minmax(0,1fr) 116px;gap:9px}.star-card-person-copy,.star-card-name-row{gap:6px}.star-card-customer-name{letter-spacing:-.55px;font-size:19px}.star-card-amount{font-size:10px}.star-reservation-card .star-pay-badge{border-radius:8px;max-width:112px;min-height:25px;padding:4px 8px;font-size:10px}.star-card-contact-field{width:62px;min-width:62px;height:27px}.star-card-contact-field select{border-radius:8px;height:27px;padding:0 17px 0 7px;font-size:9px}.star-card-count-panel{border-radius:14px;min-height:76px;padding:9px 6px;box-shadow:0 9px 18px #2a376329}.star-card-count-panel>strong,.star-card-count-editor{letter-spacing:-.8px;font-size:clamp(25px,2.1vw,31px)}.star-card-count-panel>strong>small,.star-card-count-editor>small{font-size:9px}.star-card-count-editor input{width:6.4ch;max-width:95px}.star-card-detail-grid{grid-template-columns:minmax(0,1fr) 104px;gap:6px;margin-top:7px}.star-card-info-block{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8;border-radius:10px;gap:5px;padding:7px 8px}.star-card-login-block{min-width:0}.star-card-vendor-block{width:104px}.star-card-info-title{gap:5px}.star-card-info-title>span{gap:4px;font-size:8px}.star-card-info-title>span svg{width:12px;height:12px}.star-card-info-title>small{max-width:64px;font-size:7px}.star-card-login-value{gap:5px}.star-card-login-value>strong,.star-card-login-value>span{font-size:10px}.star-card-login-editor{grid-template-columns:55px minmax(0,1fr) auto;gap:3px}.star-card-login-editor label>span{display:none}.star-card-login-editor input,.star-card-vendor-block select,.star-card-password-block input{border-radius:7px;height:27px;padding:0 6px;font-size:9px}.star-card-login-actions{gap:2px}.star-card-login-actions .login-edit-icon,.star-card-info-title .login-edit-icon{width:25px;height:25px}.star-card-vendor-block select{width:100%;height:28px;padding-right:20px;font-size:10px}.star-card-vendor-name{font-size:11px}.star-card-password-block{background:#ffffffad;border-radius:10px;grid-template-columns:minmax(0,1fr) 119px auto;gap:5px;margin-top:6px;padding:6px 8px}.star-card-password-current,.star-card-password-saved{gap:2px}.star-card-password-current>span{font-size:7px}.star-card-password-current>strong,.star-card-password-saved>strong{font-size:9px}.star-card-password-update{grid-template-columns:82px 34px;gap:3px;width:119px}.star-card-password-update>span,.star-card-password-saved>span{display:none}.star-card-password-update>button{border-radius:7px;height:27px;font-size:8px}.star-card-password-time{font-size:7px}@media (width<=1180px){.star-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.star-card-grid{grid-template-columns:1fr}}@media (width<=620px){.star-card-main{grid-template-columns:minmax(0,1fr) 108px}.star-card-detail-grid{grid-template-columns:minmax(0,1fr) 100px}.star-card-vendor-block{width:100px}.star-card-password-block{grid-template-columns:minmax(0,1fr) 119px}.star-card-password-time{grid-column:1/-1}}@media (width<=430px){.star-card-main,.star-card-detail-grid{grid-template-columns:1fr}.star-card-vendor-block{width:auto}.star-card-password-block{grid-template-columns:1fr}}.star-reservation-card .star-pay-badge{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.star-card-pay-line{grid-template-columns:minmax(0,70px) 55px;gap:4px}.star-card-contact-field{width:55px;min-width:55px}.star-card-contact-field select{padding-left:5px;padding-right:15px}.star-card-password-block{grid-template-columns:minmax(0,1fr) 119px;padding-bottom:14px;position:relative}.star-card-password-time{position:absolute;bottom:3px;right:8px}@media (width<=620px){.star-card-password-block{grid-template-columns:minmax(0,1fr) 119px}.star-card-password-time{grid-column:auto}}@media (width<=430px){.star-card-password-block{grid-template-columns:1fr;padding-bottom:16px}}.star-purchase-panel{width:min(1240px,100%);max-width:1240px}.star-card-sections{gap:22px}.star-card-section-heading{background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border:1px solid #dfe6f2;border-radius:15px;min-height:46px;padding:10px 14px;box-shadow:0 8px 24px #192a4b0f}.star-card-section-heading strong{color:#182238;font-size:15px}.star-card-section-heading small{color:#7d899d;font-size:10px}.star-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.star-neon-card{--neon-1:#27f0d0;--neon-2:#238cff;--neon-border:#167de9;--neon-glow:#238cff40;--neon-glow-soft:#27f0d01f;--neon-bg-a:#063137;--neon-bg-b:#051a3e;isolation:isolate;border:1px solid var(--neon-border);background:radial-gradient(circle at 17% -8%,var(--neon-glow-soft) 0%,transparent 42%), radial-gradient(circle at 105% 30%,var(--neon-glow) 0%,transparent 45%), linear-gradient(145deg,var(--neon-bg-a) 0%,var(--neon-bg-b) 58%,#020d25 100%);color:#f8fbff;border-radius:22px;min-width:0;min-height:352px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 18px 38px #010b1d38,inset 0 1px #ffffff14,0 0 0 1px #18a5ff14}.star-neon-card:before{content:"";z-index:-1;border-radius:inherit;opacity:.95;pointer-events:none;background:linear-gradient(90deg,#0000 0 8%,#24f0d273 31%,#0000 52%) top/100% 1px no-repeat,linear-gradient(#238cff61,#0000 58%) 100%/1px 100% no-repeat;border:0;width:auto;height:auto;position:absolute;inset:-1px}.star-neon-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#46b6ff38,#0000);border-radius:0;width:auto;height:1px;position:absolute;inset:auto 7% 106px 8%}.star-neon-card:hover{border-color:var(--neon-1);box-shadow:0 22px 46px #010b1d4d, 0 0 28px var(--neon-glow), inset 0 1px 0 #ffffff1a;transform:translateY(-3px)}.star-neon-card:not(.is-move-selectable){cursor:pointer}.star-neon-card.is-card-copied{border-color:#43f0a4;box-shadow:0 22px 48px #010b1d52,0 0 0 3px #43f0a433,0 0 34px #43f0a47a,inset 0 0 24px #43f0a414}.star-card-copy-success{z-index:12;color:#e8fff4;pointer-events:none;background:#0c754bf0;border:1px solid #7bffc38c;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:5px 10px;font-size:10px;font-style:normal;font-weight:950;animation:.2s ease-out starCardCopiedIn;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #43f0a424,0 0 22px #43f0a494}@keyframes starCardCopiedIn{0%{opacity:0;transform:translate(-50%,-4px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.star-neon-card.is-settled{opacity:1}.star-neon-card.vendor-tone-unassigned{--neon-1:#a9b4c2;--neon-2:#6f8095;--neon-border:#56667a;--neon-glow:#7080952e;--neon-glow-soft:#a9b4c214;--neon-bg-a:#1b2531;--neon-bg-b:#111a27}.star-neon-card.vendor-tone-0{--neon-1:#21f0d0;--neon-2:#238cff;--neon-border:#147ee8;--neon-glow:#238cff40;--neon-glow-soft:#21f0d021;--neon-bg-a:#06363a;--neon-bg-b:#061b45}.star-neon-card.vendor-tone-1{--neon-1:#a978ff;--neon-2:#4e80ff;--neon-border:#785cf2;--neon-glow:#7558f240;--neon-glow-soft:#a978ff24;--neon-bg-a:#291d4e;--neon-bg-b:#0b1a46}.star-neon-card.vendor-tone-2{--neon-1:#49f1aa;--neon-2:#24bcd5;--neon-border:#21b9aa;--neon-glow:#24bcd53d;--neon-glow-soft:#49f1aa21;--neon-bg-a:#0c3b32;--neon-bg-b:#082638}.star-neon-card.vendor-tone-3{--neon-1:#ffb05f;--neon-2:#ff657d;--neon-border:#eb7562;--neon-glow:#ff657d38;--neon-glow-soft:#ffb05f21;--neon-bg-a:#422715;--neon-bg-b:#31142a}.star-neon-card.vendor-tone-4{--neon-1:#ff74ba;--neon-2:#9667ff;--neon-border:#d45cb7;--neon-glow:#d65cb73b;--neon-glow-soft:#ff74ba21;--neon-bg-a:#411b39;--neon-bg-b:#211342}.star-neon-card.vendor-tone-5{--neon-1:#48dfff;--neon-2:#4778ff;--neon-border:#2f9de9;--neon-glow:#48dfff38;--neon-glow-soft:#48dfff21;--neon-bg-a:#0b3442;--neon-bg-b:#0a1b43}.star-neon-card.vendor-tone-6{--neon-1:#ffe067;--neon-2:#ff9c45;--neon-border:#d99e35;--neon-glow:#ffae4536;--neon-glow-soft:#ffe0671f;--neon-bg-a:#3e3312;--neon-bg-b:#302012}.star-neon-card.vendor-tone-7{--neon-1:#d46fff;--neon-2:#686cff;--neon-border:#9a5ee8;--neon-glow:#9a5ee83b;--neon-glow-soft:#d46fff21;--neon-bg-a:#371b4b;--neon-bg-b:#171640}.star-neon-card.vendor-tone-8{--neon-1:#b6ec62;--neon-2:#38c985;--neon-border:#69b865;--neon-glow:#38c98538;--neon-glow-soft:#b6ec621f;--neon-bg-a:#2c3b17;--neon-bg-b:#123126}.star-neon-card.vendor-tone-9{--neon-1:#ff8278;--neon-2:#ff4b9a;--neon-border:#df5d78;--neon-glow:#ff4b9a38;--neon-glow-soft:#ff82781f;--neon-bg-a:#441e23;--neon-bg-b:#35132b}.star-neon-card.vendor-tone-10{--neon-1:#7e9dff;--neon-2:#5560ff;--neon-border:#6078e8;--neon-glow:#5560ff3b;--neon-glow-soft:#7e9dff21;--neon-bg-a:#1d2c50;--neon-bg-b:#121742}.star-neon-card.vendor-tone-11{--neon-1:#63ece7;--neon-2:#4e8dff;--neon-border:#3aa9d9;--neon-glow:#4e8dff38;--neon-glow-soft:#63ece721;--neon-bg-a:#123b42;--neon-bg-b:#0b2044}.star-neon-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.star-neon-heading{min-width:0}.star-neon-date{color:#d9e8f5;font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.star-neon-date svg{color:var(--neon-1);filter:drop-shadow(0 0 7px var(--neon-glow));flex:none}.star-neon-date strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.star-neon-card .split-label{color:#fff;text-shadow:0 1px 2px #00000040;background:#ef2f3f;border-color:#ff9d9d;box-shadow:0 0 0 1px #ffffff1f,0 0 12px #ef2f3fb3}.star-neon-name-line{align-items:baseline;gap:7px;min-width:0;margin-top:7px;display:flex}.star-neon-card .star-card-customer-name{color:#fff;letter-spacing:-1.2px;text-overflow:ellipsis;text-shadow:0 3px 14px #00000047;white-space:nowrap;min-width:0;font-size:clamp(24px,2.15vw,31px);font-weight:950;line-height:1.06;overflow:hidden}.star-neon-card .star-card-amount{color:#a9b8ca;flex:none;font-size:10px;font-weight:800}.star-neon-pay-line{grid-template-columns:none;align-items:center;gap:5px;min-width:0;margin-top:8px;display:flex}.star-neon-card .star-pay-badge-wrap{min-width:0}.star-neon-card .star-pay-badge{max-width:92px;min-height:24px;box-shadow:none;border:1px solid #ffffff26;border-radius:8px;padding:4px 8px;font-size:10px}.star-neon-card .star-pay-empty{color:#9fb0c4;font-size:10px}.star-neon-card .star-card-contact-field{width:54px;min-width:54px;height:25px}.star-neon-card .star-card-contact-field select{color:#dfeeff;width:100%;height:25px;box-shadow:none;background:#071a33;border:1px solid #78beff38;border-radius:7px;padding:0 15px 0 6px;font-size:9px;font-weight:800}.star-neon-card .star-card-contact-field select:focus{border-color:var(--neon-1);box-shadow:0 0 0 3px var(--neon-glow-soft);background:#091f3b}.star-neon-card .star-pay-inline-editor input{color:#fff;background:#071a33;border-color:#78beff40;height:27px}.star-neon-status-board{flex:none;grid-template-columns:repeat(2,70px);gap:6px;display:grid}.star-neon-status-tile{color:#d9eaff;text-align:center;background:linear-gradient(145deg,#0d375bcc,#071f45e0);border:1px solid #4aa0ff38;border-radius:14px;align-content:center;place-items:center;gap:3px;min-height:64px;padding:7px 5px;font-size:9px;font-weight:900;line-height:1.1;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00081933}label.star-neon-status-tile{cursor:pointer}.star-neon-status-tile input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.star-neon-status-tile svg{color:#768aa0;filter:drop-shadow(0 0 8px #0000)}.star-neon-status-tile>i{background:#687789;border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px;right:8px}.star-neon-status-tile.settlement.active{background:linear-gradient(145deg,#0a5052c7,#072345e0);border-color:#22efc361}.star-neon-status-tile.settlement.active svg,.star-neon-status-tile.settlement.active>i{color:#21efc7;filter:drop-shadow(0 0 8px #21efc78c);background:#21efc7}.star-neon-status-tile.charge.active{background:linear-gradient(145deg,#074381e6,#05204ceb);border-color:#238cff7a}.star-neon-status-tile.charge.active svg,.star-neon-status-tile.charge.active>i{color:#2c9cff;filter:drop-shadow(0 0 9px #2c9cffa6);background:#2c9cff}.star-neon-status-tile.charge.pending:not(.unassigned){border-color:#ffb54761}.star-neon-status-tile.charge.pending:not(.unassigned) svg,.star-neon-status-tile.charge.pending:not(.unassigned)>i{color:#ffb547;filter:drop-shadow(0 0 8px #ffb54780);background:#ffb547}.star-neon-status-tile.unassigned{color:#9aa9ba;cursor:default}.star-neon-status-tile.locked{cursor:not-allowed;opacity:.78}label.star-neon-status-tile:not(.locked):hover{border-color:var(--neon-1);transform:translateY(-1px)}.star-neon-move-check{color:#dce9f7;background:#ffffff0f;border-color:#ffffff1f;grid-column:1/-1;justify-content:center}.star-neon-hero{align-items:center;min-height:112px;margin:8px 0 10px;display:flex;position:relative;overflow:hidden}.star-card-split-summary{background:#4e112747;border:1px solid #ff7f8c47;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:-3px 0 9px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff09}.star-card-split-original,.star-card-split-others{align-content:start;gap:3px;display:grid}.star-card-split-original{white-space:nowrap;border-right:1px solid #ff909a33;padding-right:9px}.star-card-split-summary span{color:#d68b98;font-size:8px;font-weight:900}.star-card-split-original>strong{color:#ffb3bc;font-variant-numeric:tabular-nums;font-size:12px;font-weight:950}.star-card-split-others>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.star-card-split-others em{color:#f4e9ef;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;min-width:0;padding:3px 5px;font-size:8px;font-style:normal;display:inline-flex}.star-card-split-others b{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.star-card-split-others strong{color:#ffb3bc;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:950}.star-neon-count-panel{z-index:2;width:100%;min-height:auto;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:baseline;padding:0 6px 0 2px;display:flex;position:relative}.star-neon-count-panel>strong,.star-neon-count-panel .star-card-count-editor{width:100%;max-width:100%;color:var(--neon-1);letter-spacing:-3px;text-shadow:0 0 24px var(--neon-glow);white-space:nowrap;justify-content:flex-start;align-items:baseline;font-size:clamp(43px,4.15vw,64px);font-weight:950;line-height:.95;display:flex}.star-neon-count-panel>strong{background:linear-gradient(100deg,var(--neon-1),#61f7ea 44%,var(--neon-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.star-neon-count-panel>strong>small,.star-neon-count-panel .star-card-count-editor>small{color:#91a7c3;letter-spacing:0;-webkit-text-fill-color:#91a7c3;text-shadow:none;margin-left:7px;font-size:14px;font-weight:900}.star-neon-count-panel .star-card-count-editor input{width:7.4ch;max-width:100%;color:var(--neon-1);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-shadow:0 0 24px var(--neon-glow);background:0 0;border:0;outline:0;padding:0}.star-neon-count-panel .star-card-count-editor input:focus{box-shadow:none;border:0}.star-card-login-assignment-summary{background:#0a1f3fa8;border:1px solid #5bb2ff40;border-radius:10px;gap:6px;min-width:0;margin:-1px 0 8px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #ffffff09}.star-card-login-assignment-summary>span{color:#7ca7cc;white-space:nowrap;font-size:11px;font-weight:900}.star-card-login-assignment-summary>div{gap:4px;min-width:0;display:grid}.star-card-login-assignment-summary em{color:#dff7ff;background:#2983bd1f;border:1px solid #53d8ff40;border-radius:7px;grid-template-columns:64px minmax(60px,1fr) auto auto;align-items:center;gap:6px;width:100%;min-width:0;padding:5px 7px;font-size:12px;font-style:normal;display:grid}.star-card-login-assignment-summary time{color:#9fc8e6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:850}.star-card-login-assignment-summary b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.star-card-login-assignment-summary i{color:#b8d7ed;white-space:nowrap;font-size:11px;font-style:normal;font-weight:850}.star-card-login-assignment-summary strong{color:#6ff4db;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:950}@media (width<=460px){.star-card-login-assignment-summary em{grid-template-columns:60px minmax(54px,1fr) auto auto;gap:4px;padding:5px;font-size:10px}.star-card-login-assignment-summary time,.star-card-login-assignment-summary i{font-size:9px}}.star-neon-graph{opacity:.75;pointer-events:none;border-bottom:1px solid #2f94ff2e;border-radius:50% 0 0;width:42%;height:64px;position:absolute;bottom:8px;right:-2px}.star-neon-graph:before{content:"";border-top:2px solid var(--neon-2);width:112%;height:48px;filter:drop-shadow(0 0 7px var(--neon-glow));border-radius:70% 0 0;position:absolute;bottom:14px;right:-5px;transform:rotate(-13deg)}.star-neon-graph i{background:linear-gradient(180deg,var(--neon-2),#238cff0d);width:7px;box-shadow:0 0 9px var(--neon-glow);border-radius:3px 3px 0 0;position:absolute;bottom:0}.star-neon-graph i:first-child{height:50px;right:2px}.star-neon-graph i:nth-child(2){height:38px;right:16px}.star-neon-graph i:nth-child(3){height:27px;right:30px}.star-neon-graph i:nth-child(4){height:18px;right:44px}.star-neon-graph i:nth-child(5){height:11px;right:58px}.star-neon-info-band{border-top:1px solid #5eabef24;border-bottom:1px solid #5eabef24;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:0;padding:10px 0;display:grid}.star-neon-card .star-card-info-block{min-width:0;min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:2px 11px 2px 3px;display:grid}.star-neon-card .star-card-vendor-block{border-left:1px solid #5eabef24;width:auto;padding-left:12px;padding-right:2px}.star-neon-info-icon,.star-neon-password-icon{width:38px;height:38px;color:var(--neon-1);background:linear-gradient(145deg,#0e3e62bf,#071f45bf);border:1px solid #36b0ff40;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 13px #238cff14}.star-neon-info-copy{gap:5px;min-width:0;display:grid}.star-neon-card .star-card-info-title{gap:4px;min-width:0}.star-neon-card .star-card-info-title>span{color:#91a7c0;font-size:9px;font-weight:800}.star-neon-card .star-card-info-title>small{color:#70849b;max-width:70px;font-size:7px}.star-neon-card .star-card-login-value>strong{color:var(--neon-1);font-size:11px}.star-neon-card .star-card-login-value>span{color:#fff;font-size:12px;font-weight:850}.star-neon-card .star-card-vendor-name{color:#fff;font-size:14px;font-weight:950}.star-neon-card .star-card-login-editor label>span{display:none}.star-neon-card .star-card-login-editor input,.star-neon-card .star-card-vendor-block select,.star-neon-card .star-card-password-block input{color:#f5faff;background:#071a33;border:1px solid #57a9f538;border-radius:8px;height:29px;padding:0 7px;font-size:9px;font-weight:800}.star-neon-card .star-card-login-editor input:focus,.star-neon-card .star-card-vendor-block select:focus,.star-neon-card .star-card-password-block input:focus{border-color:var(--neon-1);box-shadow:0 0 0 3px var(--neon-glow-soft);background:#091f3b}.star-neon-card .star-card-vendor-block select{color:#fff;width:100%;min-width:0;font-size:11px}.star-neon-card .star-card-vendor-block select option{color:#fff;background:#0a1b33}.star-neon-card .login-edit-icon{color:#88a7c8}.star-neon-card .login-edit-icon:hover{color:var(--neon-1);background:#ffffff14}.star-neon-password-bar{background:#020d2280;border:1px solid #408dd626;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 134px;align-items:center;gap:9px;margin-top:10px;padding:8px 9px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.star-neon-password-icon{color:#9582ff;width:36px;height:36px}.star-neon-card .star-card-password-current,.star-neon-card .star-card-password-saved{gap:2px}.star-neon-card .star-card-password-current>span{color:#8295ab;font-size:8px}.star-neon-card .star-card-password-current>strong,.star-neon-card .star-card-password-saved>strong{color:#fff;font-size:11px}.star-neon-card .star-card-password-update{grid-template-columns:minmax(0,94px) 36px;gap:4px;width:134px;display:grid}.star-neon-card .star-card-password-update input{width:94px}.star-neon-card .star-card-password-update>button{background:linear-gradient(135deg,var(--neon-1),var(--neon-2));color:#031425;height:29px;box-shadow:0 0 13px var(--neon-glow);border:1px solid #27f0d02e;border-radius:8px;font-size:8px;font-weight:950}.star-neon-card .star-card-password-update>button.has-saved-password{background:linear-gradient(135deg,#2cf0bd,#23a9e8)}.star-neon-card .star-card-password-time{color:#667d96;font-size:7px;position:absolute;bottom:3px;right:9px}.star-neon-card .sheet-number-blocked{opacity:.6}@media (width<=1120px){.star-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.star-card-grid{grid-template-columns:1fr}.star-neon-card{min-height:0}}@media (width<=460px){.star-neon-top{grid-template-columns:1fr}.star-neon-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}.star-neon-status-tile{min-height:54px}.star-neon-card .star-card-customer-name{font-size:25px}.star-neon-count-panel>strong,.star-neon-count-panel .star-card-count-editor{font-size:48px}.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{border-top:1px solid #5eabef24;border-left:0;padding-top:9px;padding-left:3px}.star-neon-password-bar{grid-template-columns:36px minmax(0,1fr)}.star-neon-card .star-card-password-update{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 42px;width:100%}.star-neon-card .star-card-password-update input{width:100%}}.star-neon-card{min-height:318px}.star-neon-card:after{display:none}.star-neon-status-board{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;min-width:92px;display:flex}.star-neon-state-icon,.star-neon-charge-toggle{min-height:34px;box-shadow:none;color:#dcecff;white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.star-neon-state-icon svg,.star-neon-charge-toggle>svg{color:#8296ad;filter:drop-shadow(0 0 8px #0000);background:#071f45b8;border:1px solid #64b9ff40;border-radius:50%;width:31px;height:31px;padding:7px}.star-neon-state-icon.settlement-complete{color:#4df1cf}.star-neon-state-icon.settlement-complete svg{color:#21efc7;filter:drop-shadow(0 0 8px #21efc76b);background:#08494db8;border-color:#21efc76b}.star-neon-state-icon.unassigned{color:#a5b3c2}.star-neon-state-icon.unassigned svg{color:#9aa9ba;background:#283545b8;border-color:#a9b4c233}.star-neon-charge-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.star-neon-charge-toggle>svg{flex:none}.star-neon-charge-toggle.is-charging{color:#ffbf55}.star-neon-charge-toggle.is-charging>svg{color:#ffb547;filter:drop-shadow(0 0 8px #ffb54761);background:#56370bb8;border-color:#ffb54766}.star-neon-charge-toggle.is-complete{color:#53b6ff}.star-neon-charge-toggle.is-complete>svg{color:#2c9cff;filter:drop-shadow(0 0 8px #2c9cff7a);background:#074381b8;border-color:#2c9cff75}.star-neon-charge-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.star-neon-charge-toggle>i{background:#ffb54729;border:1px solid #ffb5477a;border-radius:999px;flex:none;width:38px;height:21px;transition:border-color .18s,background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 1px 3px #00000059}.star-neon-charge-toggle>i:after{content:"";background:#ffb547;border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s,box-shadow .18s;position:absolute;top:2px;left:2px;box-shadow:0 0 9px #ffb5478c}.star-neon-charge-toggle input:checked+i{background:#2c9cff33;border-color:#2c9cff94;box-shadow:inset 0 1px 3px #00000052,0 0 10px #2c9cff29}.star-neon-charge-toggle input:checked+i:after{background:#2c9cff;transform:translate(17px);box-shadow:0 0 10px #2c9cffad}.star-neon-charge-toggle:focus-within>i{outline:2px solid var(--neon-1);outline-offset:2px}.star-neon-move-check{flex-basis:100%;margin-left:auto}.star-neon-count-panel{padding:0 2px}.star-neon-count-panel .star-card-count-editor input{width:7.7ch}.star-neon-graph{display:none!important}@media (width<=460px){.star-neon-status-board{justify-content:flex-start;display:flex}.star-neon-count-panel>strong,.star-neon-count-panel .star-card-count-editor{font-size:43px}}.star-neon-card .star-card-login-block{min-width:0;padding-right:9px}.star-neon-card .star-card-vendor-block{width:112px;min-width:112px;padding-left:10px}.star-neon-card .star-card-vendor-block select{justify-self:start;width:96px;max-width:96px}.star-neon-card .star-card-vendor-name{overflow-wrap:anywhere;word-break:break-all;max-width:96px;line-height:1.2;display:block}.star-neon-card .star-card-vendor-time{color:#7189a4;overflow-wrap:anywhere;word-break:break-all;width:96px;margin-top:2px;font-size:7px;font-weight:750;line-height:1.25;display:block}.star-neon-card .star-card-info-title>small{text-overflow:clip;white-space:normal;overflow:visible}.star-neon-card .star-card-login-value{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.star-neon-card .star-card-login-value>span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.25;overflow:visible}.star-neon-card .star-card-login-editor{grid-template-columns:46px minmax(76px,1fr) 23px;align-items:center;gap:4px}.star-neon-card .star-card-login-editor input{color:#fff;background:#04132bf5;border-color:#57cdff7a;min-width:0;height:31px;font-size:10px;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #238cff0f}.star-neon-card .star-card-login-editor input::placeholder{color:#7890aa;opacity:1}.star-neon-card .star-card-login-actions{flex-direction:column;gap:2px;display:flex}.star-neon-card .star-card-login-actions .login-edit-icon{width:22px;height:22px;padding:0}.star-neon-card .star-card-password-current>strong,.star-neon-card .star-card-password-saved>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.25;display:block;overflow:visible}.star-neon-card .star-card-password-current input,.star-neon-card .star-card-password-update input{color:#fff;text-overflow:clip;min-width:0}@media (width<=460px){.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{width:100%;min-width:0}.star-neon-card .star-card-vendor-block select,.star-neon-card .star-card-vendor-name,.star-neon-card .star-card-vendor-time{width:min(100%,150px);max-width:150px}}.star-neon-card{min-height:292px;padding:14px}.star-neon-pay-line{gap:6px;margin-top:7px}.star-neon-card .star-pay-badge{border-radius:7px;max-width:94px;min-height:23px;padding:3px 8px 3px 9px;font-size:9px;font-weight:900;border:1px solid #71c2ff2e!important;border-left:2px solid var(--neon-1)!important;color:#eef8ff!important;background:linear-gradient(135deg,#071d39e0,#06112ae6)!important;box-shadow:inset 0 1px #ffffff0a,0 0 10px #238cff12!important}.star-neon-card .star-pay-badge-wrap:hover .star-pay-badge,.star-neon-card .star-pay-badge-wrap:focus-within .star-pay-badge{border-color:var(--neon-1)!important;box-shadow:0 0 12px var(--neon-glow-soft)!important}.star-neon-card .star-card-contact-field{flex:70px;width:auto;min-width:52px;max-width:96px;height:23px}.star-neon-card .star-card-contact-field input{color:#eef7ff;width:100%;min-width:0;height:23px;box-shadow:none;background:#030f2333;border:1px solid #7aaee014;border-radius:6px;outline:0;padding:0 5px;font-size:9px;font-weight:750;transition:border-color .15s,background .15s,box-shadow .15s}.star-neon-card .star-card-contact-field input::placeholder{color:#64788f;opacity:.72}.star-neon-card .star-card-contact-field input:hover{background:#05162f57;border-color:#7abef829}.star-neon-card .star-card-contact-field input:focus{background:#061c36b8;border-color:#41d6f06b;box-shadow:0 0 0 2px #2ac2e814}.star-neon-hero{min-height:58px;margin:1px 0 5px}.star-neon-count-panel>strong,.star-neon-count-panel .star-card-count-editor{letter-spacing:-1.8px;font-size:clamp(33px,3vw,45px);line-height:.84}.star-neon-count-panel .star-card-count-editor input{width:7.9ch;font-size:inherit;line-height:.84}.star-neon-info-band{grid-template-columns:minmax(0,1.16fr) minmax(102px,.84fr);padding:7px 0}.star-neon-card .star-card-info-block{grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:55px;padding:2px 7px 2px 0}.star-neon-card .star-card-login-block{padding-right:7px}.star-neon-info-icon svg{width:15px;height:15px}.star-neon-info-copy{gap:3px}.star-neon-card .star-card-info-title>span{font-size:8px}.star-neon-card .star-card-login-value>strong{font-size:9px}.star-neon-card .star-card-login-value>span{font-size:10px}.star-neon-card .star-card-vendor-block select{width:min(100%,84px);max-width:84px;height:27px;padding-right:18px;font-size:10px}.star-neon-card .star-card-vendor-time{width:min(100%,84px);max-width:84px;margin-top:3px;font-size:6.5px;line-height:1.2}.star-neon-card .star-card-login-editor{grid-template-columns:42px minmax(68px,1fr) 22px;gap:3px}.star-neon-card .star-card-login-editor input{height:28px;padding:0 6px;font-size:9px}.star-neon-card .star-card-login-actions .login-edit-icon{width:20px;height:20px}.star-neon-password-bar{margin-top:7px;padding-top:7px;padding-bottom:13px}@media (width<=1120px){.star-neon-info-band{grid-template-columns:minmax(0,1fr) 118px}.star-neon-card .star-card-vendor-block select,.star-neon-card .star-card-vendor-name,.star-neon-card .star-card-vendor-time{width:min(100%,96px);max-width:96px}}@media (width<=460px){.star-neon-card .star-card-contact-field{max-width:120px}.star-neon-count-panel>strong,.star-neon-count-panel .star-card-count-editor{font-size:40px}}.tone-culture{--room-accent:#ff5268;--room-accent-strong:#e83e58;--room-soft:#fff1f3;--room-soft-2:#fff8f9;--room-glow:#ff52683d}.tone-teencash{--room-accent:#55baf3;--room-accent-strong:#258fd3;--room-soft:#e8f7ff;--room-soft-2:#f5fcff;--room-glow:#55baf342}.tone-book{--room-accent:#f6b52c;--room-accent-strong:#dc9410;--room-soft:#fff7df;--room-soft-2:#fffdf6;--room-glow:#f6b52c40}.tone-nexon{--room-accent:#62c85d;--room-accent-strong:#3eaa42;--room-soft:#edf9eb;--room-soft-2:#f8fdf7;--room-glow:#62c85d3d}.tone-smart{--room-accent:#8657ed;--room-accent-strong:#6c3bd8;--room-soft:#f3edff;--room-soft-2:#fbf9ff;--room-glow:#8657ed3d}.tone-egg{--room-accent:#f4c232;--room-accent-strong:#d39b08;--room-soft:#fff3c7;--room-soft-2:#fffaf0;--room-glow:#f4c23245}.tone-star{--room-accent:#526fe8;--room-accent-strong:#3651ca;--room-soft:#edf0ff;--room-soft-2:#f8f9ff;--room-glow:#526fe840}.tone-ncoin{--room-accent:#f58a35;--room-accent-strong:#db6812;--room-soft:#fff0e5;--room-soft-2:#fff9f5;--room-glow:#f58a353d}.tone-wow{--room-accent:#31b9c0;--room-accent-strong:#14959d;--room-soft:#e9fafa;--room-soft-2:#f7fdfd;--room-glow:#31b9c03d}.tone-default{--room-accent:#6e72e8;--room-accent-strong:#5559cf;--room-soft:#f0f1ff;--room-soft-2:#fafaff;--room-glow:#6e72e838}.settlement-room-page-hero{overflow:hidden;background:radial-gradient(circle at 88% 20%,#a06eff1f,#0000 30%),linear-gradient(135deg,#fff 0%,#fbf9ff 58%,#f4f0ff 100%)!important;border:1px solid #e6e0ff!important;box-shadow:0 16px 38px #5443aa14!important}.settlement-room-page-hero .panel-heading{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;padding:20px 24px!important}.settlement-room-page-hero-icon{color:#fff;background:linear-gradient(145deg,#b178ff,#6674ff);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #705dec47,inset 0 1px #ffffff73}.settlement-room-page-hero h2{letter-spacing:-.04em;font-size:23px!important}.settlement-room-page-hero p{margin-top:5px!important;font-weight:650!important}.settlement-room-page-hero-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.settlement-room-page-hero-badge{color:#6d58dc;background:#ffffffc7;border:1px solid #ddd5ff;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 7px 18px #5d4bc014}.settlement-room-auto-order-preview-button{color:#6756d8;cursor:pointer;background:#ffffffeb;border:1px solid #cfc6ff;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s,border-color .18s;display:inline-flex;box-shadow:0 7px 18px #5d4bc017}.settlement-room-auto-order-preview-button:hover:not(:disabled){border-color:#a9f;transform:translateY(-1px);box-shadow:0 10px 22px #5d4bc029}.settlement-room-auto-order-preview-button:disabled{cursor:wait;opacity:.58}.settlement-room-auto-order-test-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#675ef5,#9a62ed);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 9px 20px #6452e23d}.settlement-room-auto-order-test-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 25px #6452e24f}.settlement-room-auto-order-test-button:disabled{cursor:wait;opacity:.68}.deposit-panel.settlement-room-deposit-panel{background:linear-gradient(#fff 0%,#fdfcff 100%);border-color:#e8e3f8;padding:22px 24px 24px;box-shadow:0 18px 42px #2c275c12}.deposit-panel.settlement-room-deposit-panel>.panel-heading{border-bottom:0;padding:0 0 16px!important}.deposit-panel.settlement-room-deposit-panel .deposit-panel-heading-icon{color:#755ce6;background:linear-gradient(145deg,#f1ebff,#e8e9ff)}.settlement-room-product-picker-toggle{border:1px solid color-mix(in srgb,var(--room-accent) 35%,#e3e6ee);color:#263149;text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--room-soft) 72%,#fff),#fff 62%);width:100%;min-height:64px;box-shadow:0 8px 20px var(--room-glow);cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:10px 13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.settlement-room-product-picker-toggle:hover{border-color:var(--room-accent);box-shadow:0 12px 25px var(--room-glow);transform:translateY(-1px)}.settlement-room-product-picker-toggle.open{border-color:color-mix(in srgb,var(--room-accent) 55%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--room-accent) 12%,transparent),0 10px 24px var(--room-glow)}.settlement-room-product-picker-toggle-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:40px;height:40px;box-shadow:0 6px 14px var(--room-glow);border-radius:12px;place-items:center;display:grid}.settlement-room-product-picker-toggle-copy{gap:2px;min-width:0;display:grid}.settlement-room-product-picker-toggle-copy small{color:#8a94a7;font-size:10px;font-weight:850}.settlement-room-product-picker-toggle-copy strong{color:#1d263c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.settlement-room-product-picker-toggle-action{color:var(--room-accent-strong);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.settlement-room-product-picker{background:linear-gradient(145deg,#fff 0%,#fbfaff 100%);border:1px solid #ebe7f5;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:18px;display:grid}.settlement-room-product-card{border:1px solid color-mix(in srgb,var(--room-accent) 24%,#e5e8f0);color:#263149;text-align:left;background:linear-gradient(145deg,#fff 0%,var(--room-soft-2) 100%);cursor:pointer;isolation:isolate;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:11px;min-height:82px;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #212a480b}.settlement-room-product-card:before{content:"";background:var(--room-accent);opacity:.86;width:4px;position:absolute;inset:0 auto 0 0}.settlement-room-product-card:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:38%;height:240%;position:absolute;top:-70%;left:-48%;transform:rotate(24deg)}.settlement-room-product-card.is-account-charge{border-color:color-mix(in srgb,var(--room-accent) 48%,#d9dee8);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--room-accent) 18%,transparent),transparent 38%), linear-gradient(145deg,color-mix(in srgb,var(--room-soft) 78%,#fff) 0%,color-mix(in srgb,var(--room-accent) 14%,#fff) 100%);box-shadow:0 9px 22px color-mix(in srgb,var(--room-glow) 72%,#212a480f)}.settlement-room-product-card.is-account-charge:before{opacity:1;width:5px}.settlement-room-product-card.is-account-charge .settlement-room-product-card-copy small{color:var(--room-accent-strong)}.settlement-room-product-card.is-account-charge:hover:not(:disabled),.settlement-room-product-card.is-account-charge.selected{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--room-accent) 25%,transparent),transparent 40%), linear-gradient(145deg,color-mix(in srgb,var(--room-soft) 88%,#fff) 0%,color-mix(in srgb,var(--room-accent) 22%,#fff) 100%)}.settlement-room-product-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--room-accent) 55%,#fff);background:linear-gradient(145deg,#fff 0%,var(--room-soft) 100%);box-shadow:0 14px 30px var(--room-glow);transform:translateY(-3px)}.settlement-room-product-card:hover:not(:disabled):after{opacity:1;animation:.72s forwards settlement-room-card-shine}.settlement-room-product-card.selected{border-color:var(--room-accent);background:linear-gradient(145deg,#fff 0%,var(--room-soft) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--room-accent) 18%,transparent),0 15px 31px var(--room-glow)}.settlement-room-product-card:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.65)}@keyframes settlement-room-card-shine{0%{left:-48%}to{left:124%}}.settlement-room-product-card-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:44px;height:44px;box-shadow:0 7px 15px var(--room-glow),inset 0 1px 0 #ffffff73;border-radius:14px;place-items:center;display:grid}.settlement-room-product-card-copy{gap:4px;min-width:0;display:grid}.settlement-room-product-card-copy strong{color:#182037;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.settlement-room-product-card-copy small{color:color-mix(in srgb,var(--room-accent-strong) 72%,#818b9d);font-size:10px;font-weight:800}.settlement-room-product-card-state{color:#99a3b6;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .18s;display:grid}.settlement-room-product-card.selected .settlement-room-product-card-state{color:#fff;background:var(--room-accent);box-shadow:0 5px 12px var(--room-glow)}.settlement-room-product-picker-empty{color:#9aa4b6;grid-column:1/-1;place-items:center;gap:5px;min-height:130px;display:grid}.settlement-room-product-picker-empty strong{color:#5f6a7e;font-size:14px}.settlement-room-product-picker-empty span{font-size:11px}.settlement-room-selection-empty{background:linear-gradient(145deg,#fdfcff,#f8f6ff);border:1px dashed #dcd6ef;border-radius:17px;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;min-height:132px;display:flex}.settlement-room-selection-empty-icon{color:#7964df;background:#eeeaff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.settlement-room-selection-empty>div:last-child{gap:5px;display:grid}.settlement-room-selection-empty strong{color:#343d55;font-size:15px}.settlement-room-selection-empty span{color:#8b95a7;font-size:11px}.room-awaiting-selection{display:none!important}.deposit-panel .settlement-room-purchase-stack{grid-column:1/-1;width:100%;grid-template-columns:minmax(0,1fr)!important}.deposit-panel .settlement-room-selected-card{--selected-accent:var(--room-accent);overflow:hidden;border-color:color-mix(in srgb,var(--room-accent) 28%,#e4e7ef)!important;background:linear-gradient(180deg,#fff 0%,var(--room-soft-2) 100%)!important;border-radius:18px!important;width:100%!important;max-width:none!important;box-shadow:0 14px 32px #1e254312!important}.deposit-panel .settlement-room-selected-card .purchase-item-head{border-bottom:1px solid color-mix(in srgb,var(--room-accent) 15%,#e8ebf1);background:linear-gradient(90deg,var(--room-soft),#fff 52%)}.deposit-panel .settlement-room-selected-card .purchase-item-head:before{content:"";background:var(--room-accent);border-radius:0 5px 5px 0;align-self:stretch;width:4px;margin:-13px 6px -13px -14px}.deposit-panel .settlement-room-selected-card .purchase-item-head strong{color:#1c2539;font-size:15px}.deposit-panel .settlement-room-selected-card .purchase-item-head span{color:var(--room-accent-strong);font-weight:800}.deposit-panel .settlement-room-selected-card .purchase-item-grid{grid-template-columns:minmax(0,1fr) 180px 110px;gap:14px;padding:17px 18px 18px}.settlement-room-selected-product-bar{border:1px solid color-mix(in srgb,var(--room-accent) 23%,#e5e8ef);background:linear-gradient(135deg,#fff,var(--room-soft));border-radius:14px;grid-column:1/-1;align-items:center;gap:11px;min-height:61px;padding:10px 12px;display:flex}.settlement-room-selected-product-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:39px;height:39px;box-shadow:0 6px 13px var(--room-glow);border-radius:12px;flex:0 0 39px;place-items:center;display:grid}.settlement-room-selected-product-copy{gap:2px;min-width:130px;display:grid}.settlement-room-selected-product-copy strong{color:#202a3f;font-size:14px;font-weight:950}.settlement-room-selected-product-copy small{color:var(--room-accent-strong);font-size:10px;font-weight:800}.settlement-room-selected-product-bar .settlement-room-vendor-inline{min-width:0;margin:0 0 0 auto}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-auto{border:1px solid color-mix(in srgb,var(--room-accent) 16%,#e7e9ef);background:#ffffffb8;border-radius:11px;min-height:36px;padding:7px 10px}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-auto strong{color:#3e485d;font-size:11px;font-weight:900}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-multiple{border-color:color-mix(in srgb,var(--room-accent) 20%,#e7e5f7);background:#fffc;margin-left:auto;padding:7px 9px}.deposit-panel .settlement-room-selected-card .denom-entry-box{border:1px solid color-mix(in srgb,var(--room-accent) 18%,#e3e7ef);background:#ffffffdb;border-radius:15px;padding:14px}.deposit-panel .settlement-room-selected-card .denom-row-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deposit-panel .settlement-room-selected-card .denom-row:not(.denom-row-custom){border:1px solid color-mix(in srgb,var(--room-accent) 16%,#e6e9ef);background:linear-gradient(180deg,#fff,var(--room-soft-2));border-radius:13px;grid-template-columns:1fr;gap:8px;min-height:91px;padding:11px 10px 9px;display:grid}.deposit-panel .settlement-room-selected-card .denom-label{color:#263149;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:19px;font-weight:950;line-height:1}.deposit-panel .settlement-room-selected-card .denom-label.is-thousand{color:var(--room-accent-strong);font-size:19px}.denom-stepper{background:0 0;border:0;border-radius:0;grid-template-columns:29px minmax(58px,1fr) auto 29px;align-items:center;gap:1px;width:100%;min-height:38px;display:grid}.denom-stepper-button{color:#778298;cursor:pointer;place-items:center;width:29px;height:34px;padding:0;font-size:22px;font-weight:500;line-height:1;transition:color .15s,transform .15s;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.denom-stepper-button:hover{color:var(--room-accent-strong);transform:scale(1.1)}.denom-stepper input{color:#172039;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.035em;width:100%;min-width:0;height:36px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 2px!important;font-size:19px!important;font-weight:950!important}.denom-stepper input::placeholder{color:#c5cad3}.denom-stepper-unit{color:#8e98a9;font-size:10px;font-weight:850}.deposit-panel .settlement-room-selected-card .denom-row-custom{border-top:1px dashed #e0e4ec;grid-column:1/-1;padding-top:10px}.settlement-room-account-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settlement-room-account-choice{color:#273149;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#fafbfe);border:1px solid #e1e5ee;border-radius:13px;gap:5px;min-height:66px;padding:11px 34px 10px 12px;transition:all .18s;display:grid;position:relative;overflow:hidden}.settlement-room-account-choice:hover{border-color:color-mix(in srgb,var(--room-accent,#6d67e8) 44%,#dfe3eb);transform:translateY(-1px);box-shadow:0 9px 18px #2c355814}.settlement-room-account-choice.selected{border-color:var(--room-accent,#6d67e8);background:linear-gradient(145deg,#fff,var(--room-soft,#f1efff));box-shadow:0 0 0 2px color-mix(in srgb,var(--room-accent,#6d67e8) 14%,transparent),0 10px 20px var(--room-glow,#6d67e82e)}.settlement-room-account-choice strong{color:#1f2940;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.settlement-room-account-choice span{color:#727e92;font-variant-numeric:tabular-nums;font-size:12px;font-weight:850}.settlement-room-account-choice i{color:#fff;background:var(--room-accent,#6d67e8);width:23px;height:23px;box-shadow:0 5px 11px var(--room-glow,#6d67e833);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.settlement-room-account-choice i:empty{width:7px;height:7px;box-shadow:none;background:#d7dce5;right:17px}.settlement-room-selected-card .account-purchase-box{border-color:color-mix(in srgb,var(--room-accent) 16%,#dce3ed);background:#ffffffd1;border-radius:14px}.modern-product-list>.room-product-card{border-color:color-mix(in srgb,var(--room-accent) 21%,#e5e8f0);background:linear-gradient(145deg,#fff,var(--room-soft-2));isolation:isolate;grid-template-columns:48px minmax(0,1fr) auto;overflow:hidden;display:grid!important}.modern-product-list>.room-product-card:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:35%;height:250%;position:absolute;top:-75%;left:-50%;transform:rotate(24deg)}.modern-product-list>.room-product-card:hover{border-color:color-mix(in srgb,var(--room-accent) 48%,#fff);background:linear-gradient(145deg,#fff,var(--room-soft));box-shadow:0 13px 27px var(--room-glow)}.modern-product-list>.room-product-card:hover:after{opacity:1;animation:.72s forwards settlement-room-card-shine}.room-product-card-mark{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:44px;height:44px;box-shadow:0 7px 15px var(--room-glow);border-radius:14px;place-items:center;display:grid}.room-product-card .room-product-denomination-summary span{border-color:color-mix(in srgb,var(--room-accent) 25%,#ddd7ff);color:var(--room-accent-strong);background:var(--room-soft)}@media (width<=1080px){.settlement-room-product-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-panel .settlement-room-selected-card .purchase-item-grid{grid-template-columns:minmax(0,1fr) 160px 100px}.settlement-room-account-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.settlement-room-page-hero .panel-heading{grid-template-columns:54px minmax(0,1fr)}.settlement-room-page-hero-actions{grid-column:1/-1;justify-content:flex-end}.settlement-room-page-hero-badge{display:none}.settlement-room-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.deposit-panel .settlement-room-selected-card .purchase-item-grid{grid-template-columns:1fr 1fr}.settlement-room-selected-product-bar{flex-wrap:wrap;grid-column:1/-1}.settlement-room-selected-product-bar .settlement-room-vendor-inline{width:100%;margin-left:0}.deposit-panel .settlement-room-selected-card .denom-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.settlement-room-auto-order-preview-button,.settlement-room-auto-order-test-button{width:100%}.settlement-room-product-picker-toggle{grid-template-columns:40px minmax(0,1fr);padding:10px 11px}.settlement-room-product-picker-toggle-action{grid-column:1/-1;justify-content:flex-end;padding-top:3px}.settlement-room-page-hero .panel-heading{padding:16px!important}.settlement-room-page-hero-icon{border-radius:14px;width:46px;height:46px}.settlement-room-product-picker{grid-template-columns:1fr;gap:9px}.settlement-room-product-card{min-height:72px}.deposit-panel.settlement-room-deposit-panel{padding:18px 14px 20px}.deposit-panel .settlement-room-selected-card .purchase-item-grid{grid-template-columns:1fr;padding:14px}.deposit-panel .settlement-room-selected-card .denom-row-list,.settlement-room-account-choice-grid{grid-template-columns:1fr}.settlement-room-selection-empty{align-items:flex-start;padding:18px}.modern-product-list>.room-product-card{grid-template-columns:44px minmax(0,1fr);align-items:start}.modern-product-list>.room-product-card .product-card-actions{grid-column:1/-1}}.field-heading-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.settlement-room-product-picker-toggle-copy{gap:0}.settlement-room-product-picker-toggle-copy strong{font-size:16px}.settlement-room-selected-product-copy{min-width:150px}.settlement-room-selected-product-copy strong{letter-spacing:-.025em;font-size:16px}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-auto{background:0 0;border:0;min-height:auto;padding:0}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-auto strong{color:#172039;letter-spacing:-.035em;font-size:20px;font-weight:950}.deposit-panel .settlement-room-selected-card .settlement-room-amount-field{grid-column:1/-1;width:100%}.deposit-panel .settlement-room-selected-card .settlement-room-amount-entry{width:min(50%,520px);min-width:300px;min-height:50px}.deposit-panel .settlement-room-selected-card .settlement-room-amount-entry input{color:#172039;letter-spacing:-.025em;font-variant-numeric:tabular-nums;min-height:48px;padding:0 16px;font-size:21px!important;font-weight:950!important}.deposit-panel .settlement-room-selected-card .settlement-room-amount-entry>span{font-size:12px}.deposit-panel .settlement-room-selected-card .purchase-item-grid{padding-top:18px}@media (width<=700px){.deposit-panel .settlement-room-selected-card .settlement-room-amount-entry{width:100%;min-width:0}.settlement-room-selected-product-bar .settlement-room-vendor-inline.is-auto strong{font-size:17px}}.pending-outgoing-match-strip{background:linear-gradient(145deg,#f7fbff,#fbfdff 55%,#f8f6ff);border:1px solid #dce7f5;border-radius:16px;gap:12px;margin:0 0 16px;padding:13px;display:grid}.pending-outgoing-match-strip-heading{align-items:center;gap:10px;min-width:0;display:flex}.pending-outgoing-match-strip-icon{color:#496bc6;background:#e8f0ff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 13px #4263b41f}.pending-outgoing-match-strip-heading>div{gap:2px;min-width:0;display:grid}.pending-outgoing-match-strip-heading strong{color:#21365f;letter-spacing:-.025em;font-size:13px;font-weight:950}.pending-outgoing-match-strip-heading small{color:#7b8aa6;font-size:10px;font-weight:750;line-height:1.35}.pending-outgoing-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.pending-outgoing-match-item{background:#fffffff0;border:1px solid #dfe7f2;border-radius:14px;gap:11px;min-width:0;padding:12px;display:grid;box-shadow:0 7px 20px #2b42690e}.pending-outgoing-match-item.is-exact-match{background:linear-gradient(145deg,#f8fffcfa,#fffffff7);border-color:#b8ded0;box-shadow:0 8px 22px #28876517}.pending-outgoing-match-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pending-outgoing-match-party{gap:2px;min-width:0;display:grid}.pending-outgoing-match-party>span{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.pending-outgoing-match-party>strong{color:#172744;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.pending-outgoing-match-party>small{color:#8e9aaf;font-size:9px;font-weight:750}.pending-outgoing-match-card-total{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}.pending-outgoing-match-card-total span{color:#8a97aa;font-size:9px;font-weight:800}.pending-outgoing-match-card-total strong{color:#3459b3;font-size:14px;font-weight:950}.pending-outgoing-sms-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;padding:2px;display:grid;overflow:auto}.pending-outgoing-sms-card{color:#263650;text-align:left;cursor:pointer;background:linear-gradient(160deg,#fff,#f8faff);border:1px solid #e2e7ef;border-radius:12px;gap:6px;min-width:0;min-height:132px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.pending-outgoing-sms-card:hover{border-color:#9fb5eb;transform:translateY(-1px);box-shadow:0 7px 16px #3a52891c}.pending-outgoing-sms-card.is-suggested{background:linear-gradient(160deg,#fafdff,#f3f7ff);border-color:#c7d8f7}.pending-outgoing-sms-card.is-selected{background:linear-gradient(160deg,#f7f8ff,#eef2ff);border-color:#6d83e8;box-shadow:0 0 0 2px #6274df1a,0 7px 17px #3e4f9d1f}.pending-outgoing-sms-source{color:#536781;background:#edf2fb;border-radius:999px;align-items:center;gap:5px;width:max-content;min-height:21px;padding:0 7px;font-size:9px;font-weight:900;display:flex}.pending-outgoing-sms-source b{color:#1f8a62;font-size:8px}.pending-outgoing-sms-check{color:#fff;background:#fff;border:1px solid #d9e0ec;border-radius:7px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:9px;right:9px}.pending-outgoing-sms-card.is-selected .pending-outgoing-sms-check{background:#6578dd;border-color:#6578dd}.pending-outgoing-sms-card pre{color:#5e6d83;white-space:pre-wrap;word-break:break-all;min-width:0;max-height:73px;margin:0;font-family:inherit;font-size:9px;font-weight:720;line-height:1.42;overflow:hidden}.pending-outgoing-sms-card>strong{color:#172744;font-variant-numeric:tabular-nums;align-self:end;font-size:15px;font-weight:950}.pending-outgoing-target-section{gap:7px;padding-top:2px;display:grid}.pending-outgoing-target-heading{align-items:center;gap:6px;display:flex}.pending-outgoing-target-heading strong{color:#40506a;font-size:10px;font-weight:950}.pending-outgoing-target-heading span{color:#78859a;background:#eef2f8;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.pending-outgoing-target-list{scrollbar-width:thin;gap:7px;padding:1px 1px 3px;display:flex;overflow-x:auto}.pending-outgoing-target-card{text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e1e7f0;border-radius:10px;flex:0 0 190px;gap:2px;min-width:0;padding:8px 9px;display:grid;position:relative}.pending-outgoing-target-card:hover,.pending-outgoing-target-card.is-selected{background:#f4f6ff;border-color:#8fa3e8;box-shadow:0 0 0 2px #6477db14}.pending-outgoing-target-card span{color:#64738c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.pending-outgoing-target-card strong{color:#1e3154;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.pending-outgoing-target-card small{color:#9aa5b7;font-size:8px;font-weight:700}.pending-outgoing-target-card b{color:#17815a;background:#e9f8f1;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:950;position:absolute;top:7px;right:7px}.pending-outgoing-target-empty{color:#98a3b4;border:1px dashed #dce3ed;border-radius:10px;place-items:center;min-height:46px;font-size:9px;font-weight:800;display:grid}.pending-outgoing-match-actions{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.pending-outgoing-match-balance{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.pending-outgoing-match-balance span{color:#7a879b;font-size:9px;font-weight:850}.pending-outgoing-match-balance strong{color:#314767;font-size:15px;font-weight:950}.pending-outgoing-match-balance small{color:#9a6b3b;grid-column:1/-1;font-size:8px;font-weight:800}.pending-outgoing-match-balance.is-exact strong,.pending-outgoing-match-balance.is-exact small{color:#13815a}.pending-outgoing-match-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pending-outgoing-auto-button,.pending-outgoing-manual-button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:9px;font-weight:950;display:inline-flex}.pending-outgoing-auto-button{color:#187c5a!important;background:#f0fbf6!important;border-color:#b8dccf!important}.pending-outgoing-manual-button:disabled,.pending-outgoing-auto-button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1180px){.pending-outgoing-match-list{grid-template-columns:1fr}}@media (width<=720px){.pending-outgoing-sms-grid{grid-template-columns:1fr;max-height:360px}.pending-outgoing-match-actions{flex-direction:column;align-items:stretch}.pending-outgoing-match-buttons{justify-content:stretch}.pending-outgoing-auto-button,.pending-outgoing-manual-button{flex:1}}.settlement-room-added-product-remove{border:1px solid color-mix(in srgb,var(--room-accent) 18%,#e5e8ef);color:#a7707c;cursor:pointer;background:#ffffffc7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;transition:transform .16s,color .16s,border-color .16s,background .16s;display:grid}.settlement-room-added-product-remove:hover{color:#e24461;background:#fff5f7;border-color:#f1a9b6;transform:translateY(-1px)}.settlement-room-add-purchase{gap:10px;width:100%;margin-top:2px;display:grid}.settlement-room-add-purchase-button{color:#6755d6;cursor:pointer;background:linear-gradient(145deg,#fff,#f8f6ff);border:1px dashed #cfc6f3;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:900;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex}.settlement-room-add-purchase-button:hover:not(:disabled),.settlement-room-add-purchase.open .settlement-room-add-purchase-button{background:#f5f1ff;border-color:#9f8bed;transform:translateY(-1px);box-shadow:0 8px 20px #6552d21a}.settlement-room-add-purchase-button:disabled{color:#a4abb8;cursor:not-allowed;box-shadow:none;background:#f8f9fb;border-color:#dfe3ea}.settlement-room-add-product-picker{background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e3def3;border-radius:15px;gap:11px;padding:14px;display:grid;box-shadow:0 12px 28px #2a245612}.settlement-room-add-product-picker-head{align-items:baseline;gap:9px;padding:0 2px;display:flex}.settlement-room-add-product-picker-head strong{color:#252d42;font-size:13px;font-weight:950}.settlement-room-add-product-picker-head span{color:#8b94a6;font-size:10px;font-weight:750}.settlement-room-add-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settlement-room-add-product-card{border:1px solid color-mix(in srgb,var(--room-accent) 25%,#e5e8ef);color:#263149;text-align:left;background:linear-gradient(145deg,#fff,var(--room-soft-2));cursor:pointer;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.settlement-room-add-product-card:hover{border-color:var(--room-accent);box-shadow:0 10px 22px var(--room-glow);transform:translateY(-2px)}.settlement-room-add-product-card.is-account-charge{background:linear-gradient(145deg,color-mix(in srgb,var(--room-soft) 82%,#fff),#fff);border-color:color-mix(in srgb,var(--room-accent) 48%,#dce1ea)}.settlement-room-add-product-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:36px;height:36px;box-shadow:0 5px 12px var(--room-glow);border-radius:11px;place-items:center;display:grid}.settlement-room-add-product-card>span:nth-child(2){gap:2px;min-width:0;display:grid}.settlement-room-add-product-card strong{color:#1f283c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:950;overflow:hidden}.settlement-room-add-product-card small{color:var(--room-accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.settlement-room-add-product-card>svg{color:var(--room-accent-strong)}@media (width<=980px){.settlement-room-add-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.settlement-room-add-product-picker-head{flex-direction:column;align-items:flex-start;gap:3px}.settlement-room-add-product-grid{grid-template-columns:1fr}}.pending-batch-item{grid-template-columns:24px minmax(0,1fr) auto auto;transition:border-color .18s,background .18s,box-shadow .18s}.pending-batch-item.is-selected-for-edit{background:#f7f5ff;border-color:#5c4ce885;box-shadow:0 0 0 3px #6757eb17}.pending-batch-item-edit{justify-content:center;min-width:48px}.history-batch-edit-tabs{background:#f8f7ff;border:1px solid #e3e0f6;border-radius:12px;flex-wrap:wrap;gap:7px;margin-bottom:14px;padding:9px;display:flex}.history-batch-edit-tabs button{color:#5d5875;cursor:pointer;background:#fff;border:1px solid #dedaf4;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.history-batch-edit-tabs button span{color:#675bd3;background:#efedfb;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.history-batch-edit-tabs button.active{color:#4338b4;background:#eeeaff;border-color:#7667e8;box-shadow:0 3px 10px #5c4ad21f}.history-jay-cleanup-check span{white-space:nowrap}@media (width<=760px){.pending-batch-item{grid-template-columns:24px minmax(0,1fr) auto}.pending-batch-money{grid-column:2}.pending-batch-item-edit{grid-area:1/3/span 2}}.star-purchase-panel .star-panel-heading{margin-bottom:12px}.star-assigned-vendor-summary{background:linear-gradient(145deg,#fff 0%,#f4f7ff 100%);border:1px solid #dfe6f2;border-radius:17px;gap:10px;margin:0 0 12px;padding:13px 14px 14px;display:grid;box-shadow:0 8px 24px #1f2d4e0f}.star-assigned-vendor-heading>div{color:#5366d9;align-items:center;gap:9px;display:flex}.star-assigned-vendor-heading span{gap:2px;display:grid}.star-assigned-vendor-heading strong{color:#202b43;letter-spacing:-.02em;font-size:14px;font-weight:950}.star-assigned-vendor-heading small{color:#7d899d;font-size:10px;font-weight:750}.star-assigned-vendor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.star-assigned-vendor-grid>button{color:#27344c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2f3;border-radius:13px;align-content:center;gap:3px;min-width:0;min-height:86px;padding:11px 12px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative;box-shadow:0 5px 15px #1f2d4e0b}.star-assigned-vendor-grid>button:hover:not(:disabled){background:#f8f6ff;border-color:#7868ea;transform:translateY(-1px);box-shadow:0 9px 20px #5144b51c}.star-assigned-vendor-grid>button:disabled{cursor:default;opacity:.58}.star-assigned-vendor-grid>button>span{color:#43506a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.star-assigned-vendor-grid>button>strong{color:#18243c;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:950}.star-assigned-vendor-grid>button>small{color:#7a879b;font-size:9px;font-weight:800}.star-assigned-vendor-grid>button>em{color:#6656d6;background:#edf0ff;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.star-assigned-vendor-empty{color:#8792a5;text-align:center;border:1px dashed #d8dfec;border-radius:12px;grid-column:1/-1;padding:15px;font-size:11px;font-weight:800}.star-sheet-lookup{background:#fff;border:1px solid #e1e5ef;border-radius:16px;margin:0 0 14px;overflow:hidden;box-shadow:0 7px 20px #252d460b}.star-sheet-lookup-heading{background:linear-gradient(135deg,#fbfcff 0%,#f4f1ff 100%);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.star-sheet-lookup-toggle{color:#5d51c9;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:7px 8px;display:flex}.star-sheet-lookup-toggle>span{flex:1;gap:1px;min-width:0;display:grid}.star-sheet-lookup-toggle strong{color:#27324a;font-size:13px;font-weight:950}.star-sheet-lookup-toggle small{color:#858da0;font-size:9px;font-weight:750}.star-sheet-lookup .star-refresh-button{color:#6354cf;min-height:36px;box-shadow:none;background:#fff;border:1px solid #d9d4f3;border-radius:10px;padding:0 12px;font-size:10px;font-weight:900}.star-sheet-lookup .star-refresh-button:hover:not(:disabled){background:#f8f6ff;border-color:#8573e6}.star-sheet-lookup .star-sync-card{box-shadow:none;border:0;border-top:1px solid #e8e5f2;border-radius:0;margin:0}.star-neon-card .star-card-vendor-block{min-width:145px}.star-vendor-input-wrap{gap:4px;width:100%;min-width:0;display:grid}.star-vendor-input-row{grid-template-columns:minmax(0,1fr) 39px;gap:4px;width:100%;min-width:0;display:grid}.star-neon-card .star-vendor-input-row input{color:#f4fbff;letter-spacing:-.02em;background:#051933d1;border:1px solid #57b2ee73;border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff06}.star-neon-card .star-vendor-input-row input::placeholder{color:#91a5ba}.star-neon-card .star-vendor-input-row input:focus{border-color:#31d9e7;box-shadow:0 0 0 2px #31d9e721}.star-neon-card .star-vendor-input-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1768c8,#10b9c6);border:1px solid #2dd8e580;border-radius:8px;height:34px;padding:0;font-size:10px;font-weight:950}.star-neon-card .star-vendor-input-row button:disabled{color:#71849a;cursor:not-allowed;background:#4e637c47;border-color:#7e96b02e}.star-neon-card .star-vendor-input-row.is-invalid input{color:#fff1f3;background:#570f21b8;border-color:#ff5d73;box-shadow:0 0 0 2px #ff4d661f}.star-vendor-validation{display:block;color:#ff7184!important;font-size:8px!important;font-weight:900!important;line-height:1.25!important}.star-neon-card .star-card-vendor-name{max-width:100%;font-size:14px}@media (width<=1080px){.star-assigned-vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.star-neon-info-band{grid-template-columns:minmax(0,1fr) minmax(135px,.95fr)}.star-neon-card .star-card-vendor-block{min-width:135px}}@media (width<=820px){.star-assigned-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.star-sheet-lookup-heading{flex-direction:column;align-items:stretch}.star-sheet-lookup .star-refresh-button{justify-content:center;width:100%}}@media (width<=560px){.star-assigned-vendor-grid{grid-template-columns:1fr}.star-assigned-vendor-heading small{line-height:1.4}.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{border-left:0;min-width:0;padding-left:0}}.star-assigned-vendor-grid>button{--neon-1:#21f0d0;--neon-2:#238cff;--neon-border:#147ee8;--neon-glow:#238cff40;--neon-glow-soft:#21f0d021;--neon-bg-a:#06363a;--neon-bg-b:#061b45;border-color:var(--neon-border);background:radial-gradient(circle at 15% -15%,var(--neon-glow-soft) 0%,transparent 48%), radial-gradient(circle at 105% 35%,var(--neon-glow) 0%,transparent 48%), linear-gradient(145deg,var(--neon-bg-a) 0%,var(--neon-bg-b) 68%,#020d25 100%);color:#f8fbff;gap:4px;min-height:96px;padding:13px 14px;box-shadow:0 10px 23px #010b1d29,inset 0 1px #ffffff14,0 0 0 1px #18a5ff0f}.star-assigned-vendor-grid>button.vendor-tone-0{--neon-1:#21f0d0;--neon-2:#238cff;--neon-border:#147ee8;--neon-glow:#238cff40;--neon-glow-soft:#21f0d021;--neon-bg-a:#06363a;--neon-bg-b:#061b45}.star-assigned-vendor-grid>button.vendor-tone-1{--neon-1:#a978ff;--neon-2:#4e80ff;--neon-border:#785cf2;--neon-glow:#7558f240;--neon-glow-soft:#a978ff24;--neon-bg-a:#291d4e;--neon-bg-b:#0b1a46}.star-assigned-vendor-grid>button.vendor-tone-2{--neon-1:#49f1aa;--neon-2:#24bcd5;--neon-border:#21b9aa;--neon-glow:#24bcd53d;--neon-glow-soft:#49f1aa21;--neon-bg-a:#0c3b32;--neon-bg-b:#082638}.star-assigned-vendor-grid>button.vendor-tone-3{--neon-1:#ffb05f;--neon-2:#ff657d;--neon-border:#eb7562;--neon-glow:#ff657d38;--neon-glow-soft:#ffb05f21;--neon-bg-a:#422715;--neon-bg-b:#31142a}.star-assigned-vendor-grid>button.vendor-tone-4{--neon-1:#ff74ba;--neon-2:#9667ff;--neon-border:#d45cb7;--neon-glow:#d65cb73b;--neon-glow-soft:#ff74ba21;--neon-bg-a:#411b39;--neon-bg-b:#211342}.star-assigned-vendor-grid>button.vendor-tone-5{--neon-1:#48dfff;--neon-2:#4778ff;--neon-border:#2f9de9;--neon-glow:#48dfff38;--neon-glow-soft:#48dfff21;--neon-bg-a:#0b3442;--neon-bg-b:#0a1b43}.star-assigned-vendor-grid>button.vendor-tone-6{--neon-1:#ffe067;--neon-2:#ff9c45;--neon-border:#d99e35;--neon-glow:#ffae4536;--neon-glow-soft:#ffe0671f;--neon-bg-a:#3e3312;--neon-bg-b:#302012}.star-assigned-vendor-grid>button.vendor-tone-7{--neon-1:#d46fff;--neon-2:#686cff;--neon-border:#9a5ee8;--neon-glow:#9a5ee83b;--neon-glow-soft:#d46fff21;--neon-bg-a:#371b4b;--neon-bg-b:#171640}.star-assigned-vendor-grid>button.vendor-tone-8{--neon-1:#b6ec62;--neon-2:#38c985;--neon-border:#69b865;--neon-glow:#38c98538;--neon-glow-soft:#b6ec621f;--neon-bg-a:#2c3b17;--neon-bg-b:#123126}.star-assigned-vendor-grid>button.vendor-tone-9{--neon-1:#ff8278;--neon-2:#ff4b9a;--neon-border:#df5d78;--neon-glow:#ff4b9a38;--neon-glow-soft:#ff82781f;--neon-bg-a:#441e23;--neon-bg-b:#35132b}.star-assigned-vendor-grid>button.vendor-tone-10{--neon-1:#7e9dff;--neon-2:#5560ff;--neon-border:#6078e8;--neon-glow:#5560ff3b;--neon-glow-soft:#7e9dff21;--neon-bg-a:#1d2c50;--neon-bg-b:#121742}.star-assigned-vendor-grid>button.vendor-tone-11{--neon-1:#63ece7;--neon-2:#4e8dff;--neon-border:#3aa9d9;--neon-glow:#4e8dff38;--neon-glow-soft:#63ece721;--neon-bg-a:#123b42;--neon-bg-b:#0b2044}.star-assigned-vendor-grid>button:hover:not(:disabled){border-color:var(--neon-1);background:radial-gradient(circle at 15% -15%,var(--neon-glow-soft) 0%,transparent 48%), radial-gradient(circle at 105% 35%,var(--neon-glow) 0%,transparent 48%), linear-gradient(145deg,var(--neon-bg-a) 0%,var(--neon-bg-b) 62%,#020d25 100%);box-shadow:0 13px 28px #010b1d3d,0 0 20px var(--neon-glow)}.star-assigned-vendor-grid>button:disabled{opacity:.76}.star-assigned-vendor-grid>button>span{color:#fff;letter-spacing:-.035em;text-shadow:0 2px 10px #00000038;padding-right:52px;font-size:16px;font-weight:950}.star-assigned-vendor-grid>button>strong{color:var(--neon-1);text-shadow:0 0 16px var(--neon-glow);font-size:23px}.star-assigned-vendor-grid>button>small{color:#c6d6e6;font-size:10px}.star-assigned-vendor-grid>button>em{color:var(--neon-1);background:#03122b8f;border:1px solid #ffffff1f}.star-assigned-vendor-grid>button.is-copied{background:radial-gradient(circle at 15% -15%,#48efb42e 0%,transparent 48%), radial-gradient(circle at 105% 35%,var(--neon-glow) 0%,transparent 48%), linear-gradient(145deg,var(--neon-bg-a) 0%,var(--neon-bg-b) 68%,#020d25 100%);border-color:#63f0bb;box-shadow:0 12px 26px #16855d33,0 0 19px #43ba8d38}.star-assigned-vendor-grid>button.is-copied>em{color:#dfffee;background:#18855d6b}.star-neon-card .star-card-login-block .star-card-info-title{justify-content:flex-start;gap:1px}.star-neon-card .star-card-login-block .star-card-info-title .login-edit-icon{width:19px;height:19px;margin-left:0}.star-vendor-input-row{grid-template-columns:minmax(0,1fr)}.star-neon-card .star-vendor-input-row input{height:38px;padding:0 10px;font-size:16px;font-weight:950}.star-neon-card .star-card-vendor-name{max-width:100%;font-size:17px;line-height:1.15}.star-neon-card .star-card-vendor-time{width:100%;max-width:100%}.star-neon-card .star-card-vendor-block .star-card-info-title>span{font-size:9px}@media (width<=1080px){.star-neon-info-band{grid-template-columns:minmax(0,.82fr) minmax(150px,1.18fr)}.star-neon-card .star-card-vendor-block{min-width:150px}}@media (width<=560px){.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{min-width:0}}.star-neon-card .star-card-vendor-block{min-width:112px;padding-left:8px}.star-vendor-input-wrap,.star-vendor-input-row{justify-self:start;width:7.7em;max-width:100%}.star-neon-card .star-vendor-input-row input{appearance:textfield;-webkit-appearance:none;width:100%;max-width:100%;padding-right:8px}.star-neon-card .star-vendor-input-row input::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0;margin:0;padding:0;display:none!important}@media (width<=1080px){.star-neon-info-band{grid-template-columns:minmax(0,1.12fr) minmax(108px,.88fr)}.star-neon-card .star-card-vendor-block{min-width:108px}}@media (width<=560px){.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{min-width:0}}.star-neon-info-band{grid-template-columns:minmax(0,1fr) 112px}.star-neon-card .star-card-info-block{grid-template-columns:18px minmax(0,1fr);gap:3px;padding-right:4px}.star-neon-card .star-card-vendor-block{width:112px;min-width:112px;padding-left:4px;padding-right:0}.star-neon-info-icon{border-radius:6px;width:18px;height:18px}.star-neon-info-icon svg{stroke-width:2.2px;width:10px;height:10px}.star-neon-card .star-card-login-value{gap:3px}.star-neon-card .star-card-login-value>span{min-width:0}.star-neon-card .star-card-login-block .star-card-info-title .login-edit-icon{width:16px;min-width:16px;height:16px;padding:0}.star-neon-card .star-card-login-block .star-card-info-title .login-edit-icon svg{width:10px;height:10px}.star-vendor-input-wrap,.star-vendor-input-row{box-sizing:border-box;width:7.4em;max-width:100%}.star-neon-card .star-vendor-input-row input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:34px;padding:0 7px;font-size:14px}@media (width<=1080px){.star-neon-info-band{grid-template-columns:minmax(0,1fr) 108px}.star-neon-card .star-card-vendor-block{width:108px;min-width:108px}}@media (width<=560px){.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{width:100%;min-width:0;padding-left:0}}.star-neon-info-band{grid-template-columns:minmax(0,1fr) minmax(116px,.78fr);column-gap:6px}.star-neon-card .star-card-info-block{min-width:0;min-height:55px;padding:2px 4px 2px 0;display:block}.star-neon-card .star-card-login-block{padding-left:0;padding-right:3px}.star-neon-card .star-card-vendor-block{border-left:1px solid #5eabef24;width:auto;min-width:0;padding-left:7px;padding-right:4px}.star-neon-card .star-neon-info-copy{gap:3px;width:100%;min-width:0}.star-neon-card .star-card-info-title{justify-content:flex-start;align-items:center;gap:3px;min-width:0;margin:0 0 3px;display:flex}.star-neon-card .star-card-info-title .star-neon-info-icon{border-radius:4px;flex:0 0 14px;width:14px;height:14px}.star-neon-card .star-card-info-title .star-neon-info-icon svg{stroke-width:2.35px;width:8px;height:8px}.star-neon-card .star-card-info-title>span{line-height:14px}.star-neon-card .star-card-login-value{gap:3px;width:100%;min-width:0;padding-left:0}.star-neon-card .star-card-login-value>span{width:100%;min-width:0;padding-left:0}.star-neon-card .star-card-login-block .star-card-info-title .login-edit-icon{margin-left:0}.star-vendor-input-wrap,.star-vendor-input-row{box-sizing:border-box;justify-self:start;width:100%;min-width:0;max-width:96px;margin-left:0}.star-neon-card .star-vendor-input-row input{box-sizing:border-box;letter-spacing:-.04em;width:100%;min-width:0;max-width:100%;height:32px;padding:0 6px;font-size:13px}.star-neon-card .star-vendor-input-row input::placeholder{font-size:12px}@media (width<=1080px){.star-neon-info-band{grid-template-columns:minmax(0,1fr) minmax(112px,.76fr)}.star-vendor-input-wrap,.star-vendor-input-row{max-width:92px}}@media (width<=560px){.star-neon-info-band{grid-template-columns:1fr}.star-neon-card .star-card-vendor-block{border-left:0;width:100%;min-width:0;padding-left:0;padding-right:0}.star-vendor-input-wrap,.star-vendor-input-row{max-width:112px}}.checkbox-grid{flex-wrap:wrap;gap:8px;display:flex}.checkbox-chip{border:1px solid var(--border,#d9dde3);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.checkbox-chip input[type=checkbox]{cursor:pointer;width:14px;height:14px;margin:0}.chip-button{border:1px solid var(--border,#d9dde3);cursor:pointer;color:inherit;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.chip-button.active{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.chip-button small{opacity:.75}.streamer-compact-table{table-layout:fixed;width:100%;font-size:13px}.streamer-compact-table th,.streamer-compact-table td{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;padding:11px 8px}.streamer-compact-table th:first-child{width:9%}.streamer-compact-table th:nth-child(2){width:11%}.streamer-compact-table th:nth-child(n+3):nth-child(-n+12){width:7%}.streamer-compact-table th:last-child{width:10%}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f7f9fc}.clickable-row.active{background:#eef2ff}.clickable-row{cursor:pointer;outline:none}.clickable-row:hover>td{filter:brightness(.985)}.clickable-row.expanded>td{border-bottom-color:#0000}.accrual-detail-row>td{background:#f7f9fc!important;border-top:0!important;padding:0!important}.accrual-detail-panel{background:#fff;border:1px solid #dde3ee;border-radius:0 0 14px 14px;margin:0 12px 14px;padding:16px;box-shadow:0 10px 26px #1f29370f}.accrual-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.accrual-detail-heading strong{color:#28354c;font-size:13px}.accrual-detail-heading span{color:#8995a8;font-size:10px}@media (width<=640px){.accrual-detail-panel{margin:0 6px 10px;padding:12px}.accrual-detail-heading{flex-direction:column;align-items:flex-start}}.streamer-compact-table thead th{color:#6b7690;letter-spacing:.02em;background:#f4f6fb;font-size:10.5px}.streamer-compact-table tbody tr:nth-child(2n)>td{background:#fbfcfe}.streamer-compact-table tbody tr:hover>td{background:#f1f4fd}.streamer-compact-table td{vertical-align:middle}.rate-toggle{cursor:pointer;color:#536176;white-space:nowrap;background:#fff;border:1px solid #dce3ed;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;transition:all .14s;display:inline-flex}.rate-toggle:hover{border-color:#b7c2e8}.rate-toggle input[type=checkbox]{cursor:pointer;accent-color:#4e73ed;width:13px;height:13px;margin:0}.rate-toggle.on{color:#3d4fc9;background:#eef2ff;border-color:#c6d0fb}.rate-toggle.off{color:#a3acbc;background:#f6f7f9}.rate-settings-group{background:#fafbfd;border:1px solid #e7ebf3;border-radius:13px;margin-top:18px;padding:18px}.rate-settings-heading{color:#46536a;margin:0 0 14px;font-size:13px;font-weight:800}.rate-fields-grid{margin-top:14px}.streamer-edit-modal{background:#fff;border:1px solid #e2e6ef;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(860px,100vh - 48px);animation:.18s modalBoxIn;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a52}.streamer-edit-modal-head{background:linear-gradient(135deg,#fafbff,#f5f7ff);border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.streamer-edit-modal-head>div{align-items:center;gap:12px;min-width:0;display:flex}.streamer-edit-modal-head h3{color:#1d2739;margin:0;font-size:18px}.streamer-edit-modal-head p{color:#8994a7;margin:4px 0 0;font-size:11px}.streamer-edit-modal-icon{color:#fff;background:linear-gradient(135deg,#5878f0,#6d5df2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #525be03d}.streamer-edit-modal-body{padding:22px;overflow-y:auto}.streamer-edit-modal-actions{background:#fafbfe;border-top:1px solid #edf0f5;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.streamer-edit-modal-actions button{min-width:132px;min-height:44px}@media (width<=720px){.streamer-edit-modal{border-radius:16px;max-height:calc(100vh - 24px)}.streamer-edit-modal-head,.streamer-edit-modal-body{padding:16px}.streamer-edit-modal-actions{padding:14px 16px}.streamer-edit-modal-actions button{flex:1;min-width:0}}.streamer-list-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.streamer-list-heading h2{margin:0}.streamer-holder-name{color:#98a2b3;margin-top:2px;font-size:11px;font-weight:400;display:block}.bulk-register-panel{background:#fafbfd;border:1px solid #e7ebf3;border-radius:13px;margin-bottom:18px;padding:16px 18px}.bulk-register-hint{color:#6b7690;margin:0 0 8px;font-size:12px}.bulk-register-example{color:#4a5568;white-space:pre-wrap;background:#f3f5f9;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:11px;overflow-x:auto}.bulk-register-textarea{width:100%;min-height:120px;font:inherit;resize:vertical;border:1px solid #dce3ed;border-radius:9px;outline:none;padding:10px 12px}.bulk-register-textarea:focus{border-color:#6c7ff2;box-shadow:0 0 0 3px #6366f11a}.accrual-summary-note{color:#b4233c;margin-top:6px;font-size:11px}.signature-vendor-info{gap:3px;display:grid}.signature-vendor-balance{color:#8994a7;font-size:11px}.signature-vendor-balance strong{color:#4150b8}.accounts-page:not(.vendor-accounts-page) .managed-account-history-item{grid-template-columns:130px minmax(180px,1fr) minmax(190px,auto) 140px}.accounts-page .managed-account-history-item .account-history-description{gap:3px;min-width:0;display:grid}.accounts-page .managed-account-history-item .account-history-title-line{align-items:center;gap:7px;min-width:0;display:flex}.accounts-page .managed-account-history-item .account-history-title-line>strong{min-width:0}.accounts-page .account-sheet-complete-badge{color:#158558;white-space:nowrap;background:#eafaf3;border:1px solid #a9e8cc;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.accounts-page .account-sheet-pending-badge{color:#a66a00;white-space:nowrap;background:#fff7e7;border:1px solid #f2d49a;border-radius:999px;flex:none;align-items:center;min-height:21px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.accounts-page .managed-account-history-item .account-history-balance-flow{color:#647084;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #e2e7ef;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:190px;padding:7px 11px;font-size:12px;display:flex}.accounts-page .managed-account-history-item .account-history-balance-flow span,.accounts-page .managed-account-history-item .account-history-balance-flow strong{color:#536074;text-overflow:clip;font-size:12px;font-weight:800;overflow:visible}.accounts-page .managed-account-history-item .account-history-balance-flow strong{color:#202b3d}.accounts-page .managed-account-history-item .account-history-balance-flow b{color:#8b95a5;font-size:13px}.accounts-page .managed-account-history-item .account-history-amount-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:140px;display:flex}.accounts-page .managed-account-history-item .account-history-amount-actions>span{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:850}.accounts-page .account-history-delete-topup{color:#e34b5f;cursor:pointer;background:#fff3f5;border:1px solid #ffd7dc;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.accounts-page .account-history-delete-topup:hover:not(:disabled){background:#ffe8ec;border-color:#ffb8c2}.accounts-page .account-history-delete-topup:disabled{cursor:wait;opacity:.6}@media (width<=900px){.accounts-page:not(.vendor-accounts-page) .managed-account-history-item{grid-template-columns:1fr auto;gap:7px 10px}.accounts-page .managed-account-history-item time{grid-column:1/-1}.accounts-page .managed-account-history-item .account-history-balance-flow{grid-area:3/1;justify-content:flex-start;width:max-content;min-width:0;max-width:100%}.accounts-page .managed-account-history-item>span{grid-area:2/2/4;align-self:center}.accounts-page .managed-account-history-item .account-history-amount-actions{grid-area:2/2/4;align-self:center;min-width:0}}.made-amount-field .made-amount-unit-tabs{background:#f5f7fb;border:1px solid #e1e6f0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;min-height:40px;margin-top:8px;margin-bottom:0;padding:4px;display:grid}.made-amount-field .made-amount-unit-tabs button{color:#758197;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;font-size:11px;font-weight:900;transition:background .16s,color .16s,box-shadow .16s}.made-amount-field .made-amount-unit-tabs button.active{color:#5056e8;background:#fff;box-shadow:0 2px 8px #444c821f}.made-amount-field .made-amount-unit-tabs button:disabled{cursor:not-allowed;opacity:.62}.referral-sms-raw{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.55}.referral-manual-streamer-match{align-items:center;gap:6px;min-width:210px;display:flex}.referral-manual-streamer-match input{color:#263148;background:#fff;border:1px solid #d7dce7;border-radius:8px;width:150px;min-width:0;height:34px;padding:0 9px;font-size:11px;font-weight:750}.referral-manual-streamer-match button{color:#fff;cursor:pointer;background:#6557dc;border:0;border-radius:8px;flex:none;height:34px;padding:0 10px;font-size:10px;font-weight:900}.referral-manual-streamer-match button:hover{background:#5547c9}.referral-signature-match-target{gap:3px;display:grid}.referral-signature-match-target strong{color:#5f49c7;font-size:11px}.referral-signature-match-target small{color:#8d83bd;font-size:10px;font-weight:800}.accrual-withdrawal-row{background:#ff475709}.referral-withdrawal-amount{color:#e5485d;white-space:nowrap;font-weight:800}.star-bucket-control-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.star-bucket-control-row .star-bucket-tabs{flex:0 auto;margin-bottom:0}.star-bucket-action-cluster,.star-month-move-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.star-month-move-actions button{white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 15px;font-size:11px;font-weight:950;transition:transform .16s,box-shadow .16s,filter .16s,background .16s;display:inline-flex}.star-month-move-actions button:hover{filter:brightness(1.05);transform:translateY(-1px)}.star-month-move-actions button:active{transform:translateY(0)}.star-month-move-trigger{color:#fff;background:linear-gradient(135deg,#ff3d87 0%,#ff6b35 52%,#ffb000 100%);animation:2.1s ease-in-out infinite starMonthMovePulse;position:relative;overflow:hidden;box-shadow:0 9px 22px #ff4d5252,inset 0 0 0 1px #ffffff47}.star-month-move-trigger:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:35%;height:260%;animation:2.8s ease-in-out infinite starMonthMoveShine;position:absolute;top:-80%;left:-45%;transform:rotate(20deg)}.star-month-move-selected-count{color:#087e66;white-space:nowrap;background:#e9fff8;border:1px solid #b9e8dc;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.star-month-move-submit{color:#fff;background:linear-gradient(135deg,#00c994,#00a8e8);box-shadow:0 9px 20px #00b2b245}.star-month-move-cancel{color:#5f6d82;background:#fff;box-shadow:0 5px 14px #212d4614;border:1px solid #d9dfeb!important}.star-month-move-floating-wrap{z-index:90;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffff52;border-radius:16px;max-width:calc(100vw - 296px);padding:8px;animation:.2s ease-out starMonthMoveFloatIn;position:fixed;bottom:24px;left:272px;box-shadow:0 18px 44px #0f172a3d}.star-month-move-floating-wrap .star-month-move-actions{justify-content:flex-start}.star-bulk-copy-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.star-bulk-copy-actions button{white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 15px;font-size:11px;font-weight:950;transition:transform .16s,box-shadow .16s,filter .16s,background .16s;display:inline-flex}.star-bulk-copy-actions button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.star-bulk-copy-trigger{color:#fff;background:linear-gradient(135deg,#6d5cff 0%,#9b5cff 52%,#d85cff 100%);box-shadow:0 9px 22px #7051ff4d,inset 0 0 0 1px #ffffff40}.star-bulk-copy-selected-count{color:#6248cb;white-space:nowrap;background:#f3efff;border:1px solid #d7ccff;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.star-bulk-copy-submit{color:#fff;background:linear-gradient(135deg,#785cff,#c059f0);box-shadow:0 9px 20px #7049da45}.star-bulk-copy-actions.is-complete .star-bulk-copy-submit{background:linear-gradient(135deg,#16c784,#22d3a0);box-shadow:0 0 0 3px #22d3a024,0 0 23px #22d3a06b}.star-bulk-copy-cancel{color:#5f6d82;background:#fff;box-shadow:0 5px 14px #212d4614;border:1px solid #d9dfeb!important}.star-bulk-copy-floating-wrap{z-index:90;-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffff52;border-radius:16px;max-width:calc(100vw - 296px);padding:8px;animation:.2s ease-out starMonthMoveFloatIn;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #0f172a3d}.star-bulk-copy-floating-wrap .star-bulk-copy-actions{justify-content:flex-end}@keyframes starMonthMovePulse{0%,to{box-shadow:0 9px 22px #ff4d524d,inset 0 0 0 1px #ffffff47}50%{box-shadow:0 11px 28px #ff4d527a,0 0 0 4px #ff70371a}}@keyframes starMonthMoveShine{0%,58%{opacity:0;left:-45%}65%{opacity:1}82%,to{opacity:0;left:125%}}@keyframes starMonthMoveFloatIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html.star-move-dark-mode-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050814}html.star-move-dark-mode-active body{background:#050814}.app-shell.star-move-dark-mode{color:#e9efff;background:radial-gradient(circle at 72% 8%,#5148ff26,#0000 34%),radial-gradient(circle at 35% 60%,#00c99412,#0000 38%),#050814}.app-shell.star-move-dark-mode main{background:0 0}.app-shell.star-move-dark-mode .topbar{-webkit-backdrop-filter:blur(14px);background:#080e1bf0;border-color:#1c2840;box-shadow:0 8px 28px #00000038}.app-shell.star-move-dark-mode .topbar h1{color:#f6f8ff}.app-shell.star-move-dark-mode .topbar p,.app-shell.star-move-dark-mode .role-switch span{color:#8595b2}.app-shell.star-move-dark-mode .role-switch{background:#111c30}.app-shell.star-move-dark-mode .role-switch button.selected{color:#f0f5ff;background:#1c2941;box-shadow:0 3px 10px #00000038}.app-shell.star-move-dark-mode .star-purchase-panel{background:linear-gradient(150deg,#0c1424fa,#070d1bfa);border-color:#1e2c46;box-shadow:0 20px 48px #00000047}.app-shell.star-move-dark-mode .star-panel-heading h2{color:#f4f7ff}.app-shell.star-move-dark-mode .star-panel-heading p{color:#8c9ab3}.app-shell.star-move-dark-mode .star-assigned-vendor-summary,.app-shell.star-move-dark-mode .star-sheet-lookup,.app-shell.star-move-dark-mode .star-count-summary>div,.app-shell.star-move-dark-mode .star-card-section-heading,.app-shell.star-move-dark-mode .star-card-empty{background:linear-gradient(145deg,#111b2ff5,#0a1221f5);border-color:#24324d;box-shadow:0 9px 24px #0000002e}.app-shell.star-move-dark-mode .star-assigned-vendor-heading strong,.app-shell.star-move-dark-mode .star-sheet-lookup-toggle strong,.app-shell.star-move-dark-mode .star-count-summary strong,.app-shell.star-move-dark-mode .star-card-section-heading strong,.app-shell.star-move-dark-mode .star-card-section-heading>p>b,.app-shell.star-move-dark-mode .star-card-empty strong{color:#edf3ff}.app-shell.star-move-dark-mode .star-assigned-vendor-heading small,.app-shell.star-move-dark-mode .star-sheet-lookup-toggle small,.app-shell.star-move-dark-mode .star-count-summary span,.app-shell.star-move-dark-mode .star-count-summary small,.app-shell.star-move-dark-mode .star-summary-detail,.app-shell.star-move-dark-mode .star-card-section-heading small,.app-shell.star-move-dark-mode .star-card-empty span,.app-shell.star-move-dark-mode .refresh-status{color:#8392aa}.app-shell.star-move-dark-mode .star-sheet-lookup-heading{background:linear-gradient(135deg,#111d32,#171832)}.app-shell.star-move-dark-mode .star-sheet-lookup-toggle{color:#9a8cff}.app-shell.star-move-dark-mode .star-sheet-lookup .star-refresh-button,.app-shell.star-move-dark-mode .star-month-move-cancel{color:#d8e3f7;background:#172238;border-color:#31405d!important}.app-shell.star-move-dark-mode .star-sheet-lookup .star-sync-card{background:#0d1729;border-color:#26344f}.app-shell.star-move-dark-mode .star-sheet-lookup input,.app-shell.star-move-dark-mode .star-sheet-lookup select,.app-shell.star-move-dark-mode .star-sheet-lookup textarea{color:#eef4ff;background:#0b1425;border-color:#33425e}.app-shell.star-move-dark-mode .star-bucket-control-row .star-bucket-tabs{background:#111a2d;border-color:#303a5a}.app-shell.star-move-dark-mode .star-bucket-tabs button{color:#9ba8bd}.app-shell.star-move-dark-mode .star-bucket-tabs button.active{color:#fff;background:linear-gradient(135deg,#6f59ff,#a05bff);box-shadow:0 7px 18px #6c4eff59}.app-shell.star-move-dark-mode .star-date-filter-tabs button{color:#9aa8bf;background:#101a2d;border-color:#2c3954}.app-shell.star-move-dark-mode .star-date-filter-tabs button.active{color:#fff;background:#7359ef;border-color:#886cff}.app-shell.star-move-dark-mode .star-toolbar .search-box{color:#7f91ac;background:#0d1729;border-color:#293750}.app-shell.star-move-dark-mode .star-toolbar .search-box input{color:#eef4ff}.app-shell.star-move-dark-mode .star-toolbar .search-box input::placeholder{color:#687994}.app-shell.star-move-dark-mode .star-card-section-heading>p>span{color:#b8a9ff;background:#222b49}.app-shell.star-move-dark-mode .star-card-completed-divider{color:#718098}.app-shell.star-move-dark-mode .star-card-completed-divider:before,.app-shell.star-move-dark-mode .star-card-completed-divider:after{background:linear-gradient(90deg,#0000,#32405a)}.app-shell.star-move-dark-mode .star-card-completed-divider:after{background:linear-gradient(90deg,#32405a,#0000)}.app-shell.star-move-dark-mode .star-neon-card{opacity:.72;filter:saturate(.8)brightness(.82);transition:opacity .18s,filter .18s,transform .18s,border-color .18s,box-shadow .18s}.app-shell.star-move-dark-mode .star-neon-card:hover{opacity:.9;filter:saturate(.95)brightness(.94)}.app-shell.star-move-dark-mode .star-neon-card.is-move-selected{opacity:1;filter:saturate(1.16)brightness(1.08);border-color:#2ff5cf;transform:translateY(-2px);box-shadow:0 23px 52px #0000005c,0 0 0 3px #2ff5cf33,0 0 34px #2ff5cf3d}.app-shell.star-move-dark-mode .star-neon-move-check{color:#ddfff8;background:#2ff5cf1c;border-color:#2ff5cf6b}.app-shell.star-move-dark-mode .star-month-move-selected-count{color:#77ffdf;background:#2ff5cf1f;border-color:#2ff5cf5c}.app-shell.star-move-dark-mode .star-bulk-copy-selected-count{color:#cbb5ff;background:#a978ff21;border-color:#a978ff66}.app-shell.star-move-dark-mode .star-month-move-floating-wrap,.app-shell.star-move-dark-mode .star-bulk-copy-floating-wrap{background:#080f1de8;border-color:#546c9785;box-shadow:0 20px 52px #00000080,0 0 28px #24beff1f}.app-shell.star-move-dark-mode .star-bulk-copy-cancel{color:#d8e3f7;background:#172238;border-color:#31405d!important}html.star-move-dark-mode-active .app-modal-backdrop{background:#01050ec7}html.star-move-dark-mode-active .app-modal-box{color:#eaf1ff;background:#101a2d;border:1px solid #2a3853;box-shadow:0 24px 70px #00000080}html.star-move-dark-mode-active .app-modal-head{border-color:#2a3853}html.star-move-dark-mode-active .app-modal-head h3,html.star-move-dark-mode-active .app-modal-message{color:#edf3ff}html.star-move-dark-mode-active .app-modal-close,html.star-move-dark-mode-active .app-modal-actions .ghost-button{color:#c8d4e8;background:#172238}@media (width<=1050px){.star-month-move-floating-wrap{max-width:calc(100vw - 40px);left:20px}.star-bulk-copy-floating-wrap{max-width:calc(100vw - 40px);right:20px}}@media (width<=720px){.star-bucket-control-row{flex-direction:column;align-items:stretch}.star-bucket-control-row .star-bucket-tabs{width:100%}.star-month-move-actions.inline{justify-content:flex-start}.star-bucket-action-cluster{flex-wrap:wrap;justify-content:space-between;width:100%}.star-month-move-floating-wrap{max-width:calc(100vw - 32px);bottom:16px;left:16px}.star-month-move-floating-wrap .star-month-move-actions{width:100%}.star-month-move-actions.floating.is-selecting{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.star-month-move-actions.floating .star-month-move-submit{min-width:0}.star-bulk-copy-floating-wrap{max-width:calc(100vw - 32px);bottom:16px;right:16px}.star-bulk-copy-actions.floating.is-selecting{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.star-bulk-copy-actions.floating .star-bulk-copy-submit{min-width:0}}@media (width<=480px){.star-month-move-actions.inline.is-selecting{grid-template-columns:1fr 1fr;width:100%;display:grid}.star-month-move-actions.inline .star-month-move-selected-count{grid-column:1/-1;width:max-content}.star-month-move-actions.inline button{width:100%}.star-month-move-actions.floating.is-selecting{grid-template-columns:1fr 1fr}.star-month-move-actions.floating .star-month-move-selected-count{grid-column:1/-1;width:max-content}.star-month-move-actions.floating button{width:100%}.star-bulk-copy-actions.inline.is-selecting,.star-bulk-copy-actions.floating.is-selecting{grid-template-columns:1fr 1fr}.star-bulk-copy-actions.inline .star-bulk-copy-selected-count,.star-bulk-copy-actions.floating .star-bulk-copy-selected-count{grid-column:1/-1;width:max-content}.star-bulk-copy-actions.inline button,.star-bulk-copy-actions.floating button{width:100%}}@media (prefers-reduced-motion:reduce){.star-month-move-trigger,.star-month-move-trigger:after,.star-month-move-floating-wrap,.star-bulk-copy-floating-wrap{animation:none}}.star-neon-card.is-move-selectable{--move-select-accent:#2ff5cf;cursor:pointer}.star-neon-card.is-move-selectable .star-neon-heading{padding-left:46px;transition:padding-left .16s}.star-neon-card.is-move-selectable:focus-visible{outline:3px solid var(--move-select-accent);outline-offset:4px}.star-card-move-selected-mark{z-index:8;border:2px solid var(--move-select-accent);width:42px;height:42px;color:var(--move-select-accent);pointer-events:none;background:#03161deb;border-radius:14px;place-items:center;animation:.18s ease-out starMoveCardCheckIn;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 0 0 4px #2ff5cf24,0 0 24px #2ff5cf7a,inset 0 0 12px #2ff5cf1f}.app-shell.star-move-dark-mode .star-neon-card.is-move-selectable:hover{opacity:.94;filter:saturate()brightness(.98);border-color:var(--move-select-accent);box-shadow:0 22px 48px #00000057,0 0 0 2px #2ff5cf1f,0 0 28px #2ff5cf2e}.app-shell.star-move-dark-mode .star-neon-card.is-move-selected{border-color:var(--move-select-accent)}@keyframes starMoveCardCheckIn{0%{opacity:0;transform:scale(.68)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=560px){.star-neon-card.is-move-selectable .star-neon-heading{padding-left:40px}.star-card-move-selected-mark{border-radius:12px;width:36px;height:36px;top:9px;left:9px}.star-card-move-selected-mark svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.star-card-move-selected-mark,.star-card-copy-success{animation:none}}.star-neon-card.is-move-selectable{-webkit-user-select:none;user-select:none}.star-neon-card.is-move-selectable :is(input,select,textarea,button,a,label,[role=button],[contenteditable=true],.star-pay-hold-target){pointer-events:none!important;cursor:pointer!important}.star-neon-card.is-move-selectable :is(input,select,textarea,button){caret-color:#0000}.star-neon-card.is-move-selectable:after{content:"";z-index:7;border-radius:inherit;cursor:pointer;pointer-events:none;position:absolute;inset:0}.star-neon-card.is-move-selectable .star-card-move-selected-mark{z-index:9}.star-neon-card.is-copy-selectable{--copy-select-accent:#a978ff;cursor:pointer;-webkit-user-select:none;user-select:none}.star-neon-card.is-copy-selectable .star-neon-heading{padding-left:46px;transition:padding-left .16s}.star-neon-card.is-copy-selectable:focus-visible{outline:3px solid var(--copy-select-accent);outline-offset:4px}.star-card-copy-selected-mark{z-index:9;border:2px solid var(--copy-select-accent);color:#d9c4ff;pointer-events:none;background:#180d30f0;border-radius:14px;place-items:center;width:42px;height:42px;animation:.18s ease-out starMoveCardCheckIn;display:grid;position:absolute;top:11px;left:11px;box-shadow:0 0 0 4px #a978ff24,0 0 25px #a978ff85,inset 0 0 12px #a978ff24}.app-shell.star-move-dark-mode .star-neon-card.is-copy-selectable:hover{opacity:.94;filter:saturate()brightness(.98);border-color:var(--copy-select-accent);box-shadow:0 22px 48px #00000057,0 0 0 2px #a978ff21,0 0 29px #a978ff33}.app-shell.star-move-dark-mode .star-neon-card.is-copy-selected{opacity:1;filter:saturate(1.15)brightness(1.08);border-color:var(--copy-select-accent);transform:translateY(-2px);box-shadow:0 23px 52px #0000005c,0 0 0 3px #a978ff33,0 0 35px #a978ff47}.app-shell.star-move-dark-mode .star-neon-card.is-copy-complete{--copy-select-accent:#43f0a4;border-color:#43f0a4;box-shadow:0 23px 52px #0000005c,0 0 0 3px #43f0a433,0 0 36px #43f0a475}.star-neon-card.is-copy-complete .star-card-copy-selected-mark{color:#dcfff1;background:#034330f0;box-shadow:0 0 0 4px #43f0a429,0 0 26px #43f0a48f,inset 0 0 12px #43f0a424}.star-neon-card.is-copy-selectable :is(input,select,textarea,button,a,label,[role=button],[contenteditable=true],.star-pay-hold-target){pointer-events:none!important;cursor:pointer!important}.star-neon-card.is-copy-selectable :is(input,select,textarea,button){caret-color:#0000}.star-neon-card.is-copy-selectable:after{content:"";z-index:7;border-radius:inherit;cursor:pointer;pointer-events:none;position:absolute;inset:0}@media (width<=560px){.star-neon-card.is-copy-selectable .star-neon-heading{padding-left:40px}.star-card-copy-selected-mark{border-radius:12px;width:36px;height:36px;top:9px;left:9px}.star-card-copy-selected-mark svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.star-card-copy-selected-mark{animation:none}}.calculator-page{gap:18px;max-width:1180px;margin:0 auto;display:grid}.calculator-live-panel{color:#fff;background:radial-gradient(circle at 12% 0,#34f58b38,#0000 35%),linear-gradient(135deg,#0b1625 0%,#101d32 58%,#10253a 100%);border:1px solid #ffffff1c;border-radius:22px;justify-content:space-between;align-items:stretch;gap:24px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #0f1f3829}.calculator-live-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#35f37f29,#0000 67%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-90px}.calculator-live-copy{z-index:1;align-content:center;min-width:0;display:grid;position:relative}.calculator-live-status{color:#85ffc0;letter-spacing:.6px;background:#12754c3d;border:1px solid #34f58b42;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-bottom:11px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.calculator-live-status>span{background:#35f37f;border-radius:50%;width:7px;height:7px;animation:1.3s infinite calculatorLivePulse;box-shadow:0 0 0 4px #35f37f21,0 0 14px #35f37fb3}.calculator-live-status.loading,.calculator-live-status.stale{color:#fde68a;background:#714a0a40;border-color:#facc154d}.calculator-live-status.loading>span,.calculator-live-status.stale>span{background:#facc15;box-shadow:0 0 0 4px #facc1521}.calculator-live-status.error{color:#fecaca;background:#7f1d1d42;border-color:#f871714d}.calculator-live-status.error>span{background:#f87171;box-shadow:0 0 0 4px #f8717121}.calculator-live-status.manual{color:#bfdbfe;background:#1e40af47;border-color:#60a5fa59}.calculator-live-status.manual>span{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa21}@keyframes calculatorLivePulse{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.calculator-live-copy p{color:#9cb0ca;margin:0;font-size:12px;font-weight:750}.calculator-live-copy strong{color:#fff;letter-spacing:-1.5px;margin-top:3px;font-size:43px;line-height:1.15}.calculator-live-copy small{color:#9fb0c5;max-width:620px;margin-top:8px;font-size:11px;line-height:1.55}.calculator-live-actions{z-index:1;flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:8px;max-width:430px;display:flex;position:relative}.calculator-live-actions>button{color:#c9d7e8;background:#ffffff12;border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;transition:all .16s;display:inline-flex}.calculator-live-actions>button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.calculator-live-actions>button.active{color:#dbeafe;background:#2563eb33;border-color:#60a5fa8c}.calculator-live-actions>button:disabled{opacity:.55;cursor:wait}.calculator-manual-price{color:#aebed1;gap:5px;width:100%;margin-top:3px;font-size:10px;font-weight:800;display:grid}.calculator-manual-price>div{position:relative}.calculator-manual-price input{color:#fff;background:#050d1b75;border:1px solid #93c5fd52;border-radius:10px;outline:none;width:100%;height:43px;padding:0 49px 0 13px;font-size:16px;font-weight:850}.calculator-manual-price input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1f}.calculator-manual-price em{color:#8fa4bb;pointer-events:none;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.is-spinning{animation:.8s linear infinite calculatorSpin}@keyframes calculatorSpin{to{transform:rotate(360deg)}}.calculator-tool-tabs{background:#eef2f7;border:1px solid #e3e8f1;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.calculator-tool-tabs button{color:#78859a;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:13px;font-weight:850;transition:all .18s;display:flex}.calculator-tool-tabs button.active{color:#233149;background:#fff;box-shadow:0 5px 16px #1e293b17}.calculator-tool-tabs button.active.cash svg{color:#16a263}.calculator-tool-tabs button.active.balloon svg{color:#2587e8}.calculator-work-card{--calc-accent:#16a263;--calc-soft:#eaf9f1;background:#fff;border:1px solid #dfe6ef;border-radius:20px;gap:22px;padding:26px;display:grid;box-shadow:0 12px 34px #1c2b460f}.calculator-work-card.balloon-card{--calc-accent:#2587e8;--calc-soft:#edf6ff}.calculator-work-card.star-card{--calc-accent:#7257e8;--calc-soft:#f2efff}.calculator-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.calculator-card-heading>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.calculator-card-icon{background:var(--calc-soft);width:42px;height:42px;color:var(--calc-accent);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.calculator-card-heading h2{color:#25324a;margin:0;font-size:18px}.calculator-card-heading p{color:#8b97aa;margin:5px 0 0;font-size:11px;line-height:1.5}.calculator-reset-button{color:#707e93;white-space:nowrap;background:#f7f9fc;border:1px solid #e2e7ef;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.calculator-reset-button:hover{color:#435169;background:#f0f3f8;border-color:#cad2df}.calculator-direction-switch{background:#eff3f7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.calculator-direction-switch button{color:#7c899d;background:0 0;border:0;border-radius:9px;min-height:42px;font-size:12px;font-weight:850;transition:all .16s}.calculator-direction-switch button:hover{color:#3f4c61}.calculator-direction-switch button.active{color:#128757;background:#fff;box-shadow:0 3px 12px #1b2b4617}.balloon-card .calculator-direction-switch button.active{color:#27c}.calculator-direction-switch.violet button.active{color:#6549d4}.calculator-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}.calculator-field{gap:7px;min-width:0;display:grid}.calculator-field-wide{grid-column:span 2}.calculator-field>span{color:#59667b;font-size:11px;font-weight:800}.calculator-input-with-unit{position:relative}.calculator-input-with-unit input{color:#25324a;letter-spacing:-.3px;background:#fbfcfe;border:1px solid #dbe2ec;border-radius:12px;outline:none;width:100%;height:54px;padding:0 82px 0 15px;font-size:20px;font-weight:900;transition:all .16s}.calculator-input-with-unit.small input{height:46px;padding-right:48px;font-size:15px}.calculator-input-with-unit>span{color:#98a3b4;pointer-events:none;font-size:11px;font-weight:850;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.calculator-check-field{cursor:pointer;background:#f9fafc;border:1px solid #dfe5ed;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:9px 11px;display:flex}.calculator-check-field input{width:17px;height:17px;accent-color:var(--calc-accent);cursor:pointer}.calculator-check-field>span{gap:1px;display:grid}.calculator-check-field strong{color:#4d5a6f;font-size:11px}.calculator-check-field small{color:#98a3b3;font-size:9px}.calculator-preset-row{background:#fafbfd;border:1px solid #e4e9f0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.calculator-preset-row>span{color:#758196;font-size:10px;font-weight:850}.calculator-preset-row>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.calculator-preset-row button{color:#6e7b90;background:#fff;border:1px solid #dce3ec;border-radius:999px;min-width:48px;min-height:31px;padding:0 10px;font-size:10px;font-weight:850}.calculator-preset-row button:hover{border-color:color-mix(in srgb,var(--calc-accent) 45%,#dce3ec);color:var(--calc-accent)}.calculator-preset-row button.active{border-color:var(--calc-accent);background:var(--calc-accent);color:#fff;box-shadow:0 5px 13px color-mix(in srgb,var(--calc-accent) 22%,transparent)}.calculator-result-card{color:#fff;background:radial-gradient(circle at 85% -20%,#35f37f38,#0000 40%),linear-gradient(135deg,#0c1726,#11243a);border:1px solid #ffffff1f;border-radius:17px;gap:15px;padding:24px;display:grid;position:relative;overflow:hidden}.calculator-result-card.blue{background:radial-gradient(circle at 85% -20%,#38bdf840,#0000 40%),linear-gradient(135deg,#0c1726,#102947)}.calculator-result-card.violet{background:radial-gradient(circle at 85% -20%,#8b5cf647,#0000 40%),linear-gradient(135deg,#111527,#25204b)}.calculator-result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-result-head>span{color:#aab9cc;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:900}.calculator-result-head button{color:#c8d4e4;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.calculator-result-head button:hover{color:#fff;background:#ffffff1f}.calculator-result-card>strong{color:#52f29a;letter-spacing:-1.2px;word-break:break-word;text-shadow:0 0 24px #35f37f33;font-size:39px;line-height:1.14}.calculator-result-card.blue>strong{color:#66d6ff;text-shadow:0 0 24px #38bdf838}.calculator-result-card.violet>strong{color:#b6a2ff;text-shadow:0 0 24px #8b5cf640}.calculator-result-details{flex-wrap:wrap;gap:7px;display:flex}.calculator-result-details span{color:#aab9cc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}.calculator-empty-result{color:#a1acbb;text-align:center;background:#fafbfd;border:1px dashed #d8e0ea;border-radius:16px;place-items:center;gap:6px;min-height:170px;padding:24px;display:grid}.calculator-empty-result svg{color:var(--calc-accent)}.calculator-empty-result strong{color:#57647a;font-size:13px}.calculator-empty-result span{font-size:10px}.calculator-info-strip{color:#4c775e;background:#f1faf5;border:1px solid #d9e9df;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.calculator-info-strip.violet{color:#6c6297;background:#f7f5ff;border-color:#ded8f7}.calculator-info-strip svg{flex:none;margin-top:1px}.calculator-info-strip p{margin:0;font-size:10px;line-height:1.65}.star-calculator-hero{background:linear-gradient(135deg,#f7f5ff,#fff);border:1px solid #e2ddfa;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #533fab0f}.star-calculator-hero>div:first-child{align-items:center;gap:13px;display:flex}.star-calculator-icon{color:#fff;background:linear-gradient(135deg,#7661e9,#9a70ef);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 20px #6e56df3d}.star-calculator-hero h2{color:#302b55;margin:0;font-size:19px}.star-calculator-hero p{color:#8a83a5;margin:5px 0 0;font-size:11px}.star-calculator-base-price{text-align:right;background:#fff;border:1px solid #e5e0f8;border-radius:12px;gap:2px;min-width:116px;padding:10px 13px;display:grid}.star-calculator-base-price span{color:#9a92ae;font-size:9px;font-weight:800}.star-calculator-base-price strong{color:#6250c9;font-size:20px}@media (width<=1000px){.calculator-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-field-wide{grid-column:span 2}.calculator-live-panel{flex-direction:column;align-items:flex-start}.calculator-live-actions{justify-content:flex-start;width:100%;max-width:none}.calculator-manual-price{max-width:360px}}@media (width<=700px){.calculator-live-panel{padding:22px 19px}.calculator-live-copy strong{font-size:34px}.calculator-tool-tabs{grid-template-columns:1fr}.calculator-work-card{padding:19px}.calculator-card-heading{flex-direction:column;align-items:stretch}.calculator-reset-button{width:max-content}.calculator-fields-grid{grid-template-columns:1fr}.calculator-field-wide{grid-column:span 1}.calculator-preset-row{flex-direction:column;align-items:flex-start}.calculator-preset-row>div{justify-content:flex-start}.calculator-result-card>strong{font-size:31px}.star-calculator-hero{flex-direction:column;align-items:flex-start}.star-calculator-base-price{text-align:left;width:100%}}.app-shell.calculator-dark-mode{color:#e9f2ff;background:#050a12}.app-shell.calculator-dark-mode main{background:radial-gradient(circle at 72% 5%,#1fd18414,#0000 34%),linear-gradient(#07101c 0%,#050a12 100%);min-height:100vh}.app-shell.calculator-dark-mode .topbar{-webkit-backdrop-filter:blur(14px);background:#060d18f5;border-color:#17263a;box-shadow:0 10px 30px #00000047}.app-shell.calculator-dark-mode .topbar h1{color:#f4f8ff}.app-shell.calculator-dark-mode .topbar p,.app-shell.calculator-dark-mode .role-switch span{color:#8191a8}.app-shell.calculator-dark-mode .role-switch{background:#0d1828;border:1px solid #1b2a40}.app-shell.calculator-dark-mode .role-switch button.selected{color:#f2f7ff;background:#17253a;box-shadow:0 4px 12px #00000040}.app-shell.calculator-dark-mode .content{min-height:calc(100vh - 84px)}.app-shell.calculator-dark-mode .notice-alert-bubble{color:#eaf0ff;background:linear-gradient(135deg,#171b35,#10182b);border-color:#2a3a62;box-shadow:0 12px 28px #0000003d}.app-shell.calculator-dark-mode .notice-alert-copy strong{color:#f3f6ff}.app-shell.calculator-dark-mode .notice-alert-copy span{color:#94a1ba}.calculator-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:calc(100vh - 158px)}.tether-calculator-page.cash-theme{--calc-page-accent:#26e493;--calc-page-soft:#26e49321}.tether-calculator-page.balloon-theme{--calc-page-accent:#3ea6ff;--calc-page-soft:#3ea6ff24}.tether-calculator-page.cash-theme .calculator-live-panel{background:radial-gradient(circle at 8% 0,#25eb913b,#0000 38%),radial-gradient(circle at 100% 100%,#158c5d2e,#0000 42%),linear-gradient(135deg,#050d0a 0%,#071611 44%,#07131b 100%);border-color:#33ec993d;box-shadow:0 22px 52px #00000059,inset 0 0 0 1px #32e9970a}.tether-calculator-page.balloon-theme .calculator-live-panel{background:radial-gradient(circle at 8% 0,#3297ff40,#0000 38%),radial-gradient(circle at 100% 100%,#1f5bc238,#0000 44%),linear-gradient(135deg,#050a11 0%,#071321 48%,#07192b 100%);border-color:#3ea6ff45;box-shadow:0 22px 52px #0000005e,inset 0 0 0 1px #3ea6ff0d}.tether-calculator-page.balloon-theme .calculator-live-panel:after{background:radial-gradient(circle,#3ea6ff2e,#0000 67%)}.tether-calculator-page.balloon-theme .calculator-live-status,.tether-calculator-page.balloon-theme .calculator-live-copy p{color:#72bbff}.tether-calculator-page.balloon-theme .calculator-live-status span{background:#3ea6ff;box-shadow:0 0 13px #3ea6ffb8}.calculator-live-actions button{color:#c0cede;background:#091422b8;border-color:#28405a}.calculator-live-actions button:hover{border-color:var(--calc-page-accent,#2ce696);background:var(--calc-page-soft,#2ce6961f);color:#fff}.calculator-live-actions button.active{border-color:var(--calc-page-accent,#2ce696);background:var(--calc-page-soft,#2ce69626);color:var(--calc-page-accent,#2ce696)}.calculator-manual-price span{color:#8fa2b8}.calculator-manual-price>div input{color:#f3f8ff;background:#071322;border-color:#2b425b}.calculator-manual-price>div input:focus{border-color:var(--calc-page-accent,#2ce696);box-shadow:0 0 0 3px color-mix(in srgb,var(--calc-page-accent,#2ce696) 14%,transparent)}.calculator-manual-price em{color:var(--calc-page-accent,#2ce696)}.calculator-tool-tabs{background:#08111e;border-color:#1c2a3d;box-shadow:0 12px 28px #0003}.calculator-tool-tabs button{color:#708198;letter-spacing:-.2px;min-height:52px;font-size:15px}.calculator-tool-tabs button:hover{color:#dce8f8;background:#0d1a2a}.calculator-tool-tabs button.active{background:#0b1725;border:1px solid;box-shadow:0 8px 22px #00000042,inset 0 0 24px #ffffff05}.calculator-tool-tabs button.active.cash{color:#2bea97;background:linear-gradient(135deg,#07140f,#0a2118);box-shadow:0 8px 24px #13b47026,inset 0 0 0 1px #2bea9714}.calculator-tool-tabs button.active.balloon{color:#58b4ff;background:linear-gradient(135deg,#07111d,#0a2036);box-shadow:0 8px 24px #2c89e12b,inset 0 0 0 1px #58b4ff14}.calculator-work-card{background:linear-gradient(150deg,#08121f,#07101b);border-color:#1d2d42;box-shadow:0 20px 48px #0000004d}.calculator-work-card.cash-card{--calc-accent:#2be995;--calc-soft:#2be9951f;background:radial-gradient(circle at 100% 0,#20d9851a,#0000 34%),linear-gradient(150deg,#06110d,#08151a 58%,#07101b);border-color:#2be99533}.calculator-work-card.balloon-card,.calculator-work-card.star-card{--calc-accent:#4bacff;--calc-soft:#4bacff21;background:radial-gradient(circle at 100% 0,#328fff21,#0000 36%),linear-gradient(150deg,#06101b,#081725 58%,#07101b);border-color:#4bacff33}.calculator-card-heading h2{color:#f0f6ff}.calculator-card-heading p{color:#8393a8}.calculator-card-icon{border:1px solid color-mix(in srgb,var(--calc-accent) 30%,transparent);background:var(--calc-soft);box-shadow:0 0 20px color-mix(in srgb,var(--calc-accent) 10%,transparent)}.calculator-reset-button{color:#aebdd0;background:#0d1928;border-color:#26384f}.calculator-reset-button:hover{border-color:var(--calc-accent);background:var(--calc-soft);color:#fff}.calculator-direction-switch{background:#070f1a;border:1px solid #1d2c40}.calculator-direction-switch button{color:#73849a}.calculator-direction-switch button:hover{color:#dce7f5;background:#0c1827}.calculator-direction-switch button.active,.balloon-card .calculator-direction-switch button.active,.calculator-direction-switch.violet button.active{border:1px solid color-mix(in srgb,var(--calc-accent) 55%,transparent);background:var(--calc-soft);color:var(--calc-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--calc-accent) 12%,transparent)}.calculator-field>span{color:#9aacbf}.calculator-input-with-unit input{color:#f5f9ff;caret-color:var(--calc-accent);background:#07121f;border-color:#25364c}.calculator-input-with-unit input:hover{border-color:#38506c}.calculator-input-with-unit input:focus{border-color:var(--calc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calc-accent) 13%,transparent);background:#081725}.calculator-input-with-unit>span{color:#76899f}.calculator-input-with-unit.inline-unit>span{right:auto;left:min(var(--calculator-unit-left),calc(100% - 68px));color:var(--calc-accent);letter-spacing:.1px;text-shadow:0 0 14px color-mix(in srgb,var(--calc-accent) 30%,transparent);font-size:13px;font-weight:950}.calculator-check-field{background:#091522;border-color:#26374d}.calculator-check-field strong{color:#d4dfed}.calculator-check-field small{color:#78899e}.calculator-preset-row{background:#08131f;border-color:#23344a}.calculator-preset-row>span{color:#8697ab}.calculator-preset-row button{color:#a8b7ca;background:#0d1928;border-color:#2b3d54}.calculator-preset-row button:hover{background:var(--calc-soft)}.calculator-empty-result{color:#71849a;background:#07111d;border-color:#2b3d54}.calculator-empty-result strong{color:#cbd7e6}.calculator-info-strip,.calculator-info-strip.violet{color:#7fb49d;background:#071712;border-color:#1f3f39}.balloon-theme .calculator-info-strip,.star-only-calculator-page .calculator-info-strip{color:#7fa9ce;background:#07131f;border-color:#203c58}.star-calculator-hero{background:radial-gradient(circle at 0 0,#3a97ff2b,#0000 38%),linear-gradient(135deg,#06101b,#081b2d);border-color:#4bacff38;box-shadow:0 18px 42px #00000047}.star-calculator-hero h2{color:#eef6ff}.star-calculator-hero p{color:#8294aa}.star-calculator-icon{background:linear-gradient(135deg,#1988ea,#50b8ff);box-shadow:0 10px 25px #2591ea47}.star-calculator-base-price{background:#071522;border-color:#27445f}.star-calculator-base-price span{color:#7f91a7}.star-calculator-base-price strong{color:#59b5ff}@media (width<=700px){.app-shell.calculator-dark-mode .content{min-height:calc(100vh - 70px)}.calculator-input-with-unit.inline-unit>span{font-size:12px}}.calculator-page{align-content:start}.calculator-tool-tabs{border-radius:12px;gap:4px;padding:4px}.calculator-tool-tabs button{letter-spacing:-.35px;border-radius:9px;min-height:40px;padding:0 14px;font-size:17px;font-weight:950}.calculator-input-with-unit input{letter-spacing:-.55px;height:58px;padding-left:17px;font-size:25px}.calculator-input-with-unit.small input{height:48px;font-size:17px}.calculator-input-with-unit input::placeholder{color:#0000!important;opacity:0!important}.calculator-input-with-unit.inline-unit>span{left:min(var(--calculator-unit-left),calc(100% - 78px));font-size:16px;line-height:1}.calculator-input-with-unit.inline-unit input{padding-right:94px}.calculator-info-strip,.calculator-info-strip.violet{border-radius:10px;align-self:start;min-height:0;padding:10px 13px}.calculator-info-strip p{font-size:10px;line-height:1.45}.app-shell.calculator-dark-mode .notice-alert-bubble:before{background:#141a31;border-bottom-color:#2a3a62;border-right-color:#2a3a62}@media (width<=700px){.calculator-tool-tabs button{min-height:39px;font-size:16px}.calculator-input-with-unit input{height:55px;font-size:22px}.calculator-input-with-unit.inline-unit>span{font-size:14px}}.sms-direction-tabs .tether-main-tab{color:#0f9f69;border-color:#10b98152}.sms-direction-tabs .tether-main-tab:hover,.sms-direction-tabs .tether-main-tab.active{color:#ecfdf5;background:linear-gradient(135deg,#059669,#10b981);border-color:#34d399;box-shadow:0 10px 24px #10b9813d}.tether-outgoing-panel{overflow:hidden}.tether-receipts-panel{background:linear-gradient(#064e3b0e,#0f172a04);gap:16px;padding:18px 20px 24px;display:grid}.tether-receipts-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.tether-receipts-toolbar>div{gap:4px;display:grid}.tether-receipts-toolbar strong{color:#0f172a;font-size:17px}.tether-receipts-toolbar span{color:#64748b;font-size:13px}.tether-refresh-button{color:#fff;cursor:pointer;background:#059669;border:1px solid #10b981;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-weight:800;display:inline-flex}.tether-refresh-button:disabled{opacity:.62;cursor:wait}.tether-subtabs{background:#f1f8f5;border:1px solid #dbe7e2;border-radius:14px;gap:7px;width:fit-content;padding:5px;display:flex}.tether-subtabs button{color:#527064;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:36px;font-weight:800;display:inline-flex}.tether-subtabs button small{opacity:.7;font-size:11px}.tether-subtabs button.active{color:#fff;background:#059669;box-shadow:0 8px 18px #05966933}.tether-transfer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.tether-transfer-card{background:#fff;border:1px solid #d7e4df;border-radius:17px;min-width:0;padding:17px;box-shadow:0 9px 24px #0f172a0e}.tether-transfer-card.direction-in{border-color:#10b98161}.tether-transfer-card.direction-out{border-color:#ef444440}.tether-transfer-card.status-정산완료{background:linear-gradient(145deg,#f0fdf7,#fff)}.tether-transfer-top,.tether-transfer-footer{align-items:center;gap:8px;display:flex}.tether-transfer-top span{color:#047857;background:#d1fae5;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.tether-transfer-card.direction-out .tether-transfer-top span{color:#b91c1c;background:#fee2e2}.tether-transfer-top time{color:#64748b;margin-left:auto;font-size:11px;font-weight:700}.tether-transfer-top em{color:#0f766e;font-size:10px;font-style:normal;font-weight:900}.tether-transfer-amount{color:#064e3b;align-items:baseline;gap:7px;margin:17px 0;font-size:29px;line-height:1;display:flex}.tether-transfer-amount small{color:#10b981;font-size:12px}.tether-transfer-addresses{gap:7px;display:grid}.tether-transfer-addresses span{color:#475569;background:#f8fafc;border-radius:9px;grid-template-columns:66px minmax(0,1fr);gap:7px;padding:8px 9px;font-size:11px;display:grid;overflow:hidden}.tether-transfer-addresses b{color:#0f172a}.tether-transfer-footer{color:#64748b;border-top:1px solid #e8efec;flex-wrap:wrap;margin-top:13px;padding-top:12px;font-size:10px}.tether-transfer-footer strong{color:#b45309;margin-left:auto}.tether-transfer-footer strong.completed{color:#059669}.tether-transfer-match-id{color:#047857;margin-top:8px;font-weight:800;display:block}.tether-transfer-match-warning{color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin-top:9px;padding:8px 9px;font-size:10px;font-weight:800;line-height:1.45;display:block}.tether-transfer-empty{color:#5f7e72;background:#ecfdf59e;border:1px dashed #9bc8b7;border-radius:18px;grid-column:1/-1;place-items:center;gap:6px;min-height:190px;display:grid}.tether-transfer-empty strong{color:#065f46}.tether-product-rule-badge{color:#047857;background:#ecfdf5;border:1px solid #10b9814d;border-radius:999px;width:fit-content;margin-top:5px;padding:4px 8px;font-size:11px;font-weight:850}.tether-settlement-box{background:linear-gradient(145deg,#ecfdf5e0,#ffffffe6);border:1px solid #10b98152;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(150px,.65fr) minmax(190px,.8fr);gap:12px;padding:15px;display:grid}.tether-settlement-box .field.wide,.tether-settlement-box .wide{min-width:0}.tether-adjustment-presets{gap:5px;margin-top:7px;display:flex}.tether-adjustment-presets button{color:#047857;cursor:pointer;background:#fff;border:1px solid #a7d7c6;border-radius:8px;min-width:42px;height:29px;font-weight:800}.tether-adjustment-presets button.active{color:#fff;background:#059669;border-color:#059669}.tether-price-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tether-price-summary>span{background:#ffffffd9;border:1px solid #d5e9e1;border-radius:11px;gap:4px;padding:10px 12px;display:grid}.tether-price-summary small{color:#64748b;font-weight:700}.tether-price-summary strong{color:#065f46;font-size:17px}.tether-address-readonly{overflow-wrap:anywhere;background:#f0fdf7;border:1px solid #c7e4d9;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.tether-address-readonly strong{color:#065f46}.tether-address-readonly small{color:#638176}.calculator-page.cash-theme .calculator-field input[aria-label=기준가\ 조정]:invalid{border-color:#ef4444}@media (width<=1050px){.tether-transfer-list,.tether-settlement-box{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tether-receipts-panel{padding:14px 12px 18px}.tether-receipts-toolbar{flex-direction:column;align-items:stretch}.tether-subtabs{width:100%}.tether-subtabs button{flex:1;min-width:0}.tether-transfer-list,.tether-settlement-box,.tether-price-summary{grid-template-columns:1fr}}.vendor-product-rate-grid{align-items:start}.vendor-product-rate-grid>.vendor-product-rate-card{border:1px solid var(--border);background:#fafbff;border-radius:12px;gap:10px;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.vendor-product-rate-grid>.vendor-product-rate-card.selected{background:#f8f7ff;border-color:#8f86f5;box-shadow:0 0 0 3px #655cf414}.vendor-product-rate-grid>.vendor-product-rate-card.tether-product.selected{background:linear-gradient(145deg,#f2fff9,#fbfffd);border-color:#5ac49d;box-shadow:0 0 0 3px #10b98117}.vendor-product-rate-grid>.vendor-product-rate-card.star-purchase-product{grid-column:span 2}.vendor-star-rate-editor{gap:10px;min-width:0;display:grid}.vendor-star-rate-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.vendor-star-rate-heading>span{color:#26334a;font-size:13px;font-weight:900}.vendor-star-rate-heading>small{color:#7c73df;white-space:nowrap;font-size:9px;font-weight:850}.vendor-star-rate-fields{grid-template-columns:minmax(0,1fr) minmax(92px,.62fr);gap:8px;display:grid}.vendor-star-rate-fields>label,.vendor-star-month-rate{background:#fff;border:1px solid #e1defb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 8px;display:grid}.vendor-star-rate-fields>label>span,.vendor-star-month-rate>span{color:#6f7890;white-space:nowrap;font-size:10px;font-weight:850}.vendor-star-rate-fields .input-suffix{width:88px;max-width:88px}.vendor-star-rate-fields .input-suffix input{min-height:32px;font-weight:900}.vendor-star-month-rate{background:linear-gradient(145deg,#f8f6ff,#f1efff);border-color:#ddd8ff}.vendor-star-month-rate>strong{color:#6257df;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.vendor-normal-rate-row,.vendor-fixed-product-check{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.vendor-normal-rate-row>span,.vendor-fixed-product-check>span{color:#26334a;min-width:0;font-size:13px;font-weight:800}.vendor-normal-rate-row .input-suffix{max-width:130px}.vendor-fixed-product-check{cursor:pointer;-webkit-user-select:none;user-select:none}.vendor-fixed-product-check input{accent-color:#655cf4;flex:none;width:20px;height:20px}.vendor-fixed-product-check>span{margin-right:auto}.vendor-fixed-product-check>strong{color:#6257ea;background:#f0eeff;border:1px solid #d9d5ff;border-radius:9px;justify-content:center;align-items:center;min-width:57px;min-height:30px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.vendor-product-rate-card.tether-product .vendor-fixed-product-check>strong{color:#047857;background:#eafbf4;border-color:#b9e8d6}.vendor-tether-address-field{border-top:1px solid #10b9812e;gap:6px;padding-top:10px;display:grid}.vendor-tether-address-field>span{color:#34594b;font-size:11px;font-weight:900}.vendor-tether-address-field>span b{color:#ef476f}.vendor-tether-address-field input{color:#173b2f;background:#fff;border:1px solid #b9dacd;border-radius:10px;width:100%;min-width:0;min-height:40px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.vendor-tether-address-field input:focus{border-color:#10b981;outline:0;box-shadow:0 0 0 3px #10b9811a}.vendor-tether-address-field input.invalid{background:#fff7f8;border-color:#ef667a}.vendor-tether-address-field small{color:#70867e;font-size:9px;line-height:1.35}.vendor-rate-list>div.has-tether-address{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.vendor-rate-list>div.has-tether-address small{color:#148160;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.35;overflow:hidden}.vendor-rate-list>div.has-star-rates{align-items:center;gap:12px}.vendor-star-rate-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.vendor-star-rate-badges>b{color:#747d92;white-space:nowrap;background:#f8f7ff;border:1px solid #e1def8;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:850;display:inline-flex}.vendor-star-rate-badges>b:last-child{color:#6e64d7;background:#f1efff;border-color:#ddd7ff}.vendor-star-rate-badges strong{color:#332b8f;font-size:11px;font-weight:950}@media (width<=700px){.vendor-product-rate-grid>.vendor-product-rate-card.star-purchase-product{grid-column:span 1}.vendor-star-rate-fields{grid-template-columns:1fr}.vendor-star-rate-badges{justify-content:flex-start}.vendor-rate-list>div.has-star-rates{flex-direction:column;align-items:flex-start}}.tether-settlement-box.tether-settlement-redesign{background:radial-gradient(circle at 100% 0,#34d3991f,#0000 34%),linear-gradient(145deg,#f4fff9,#fff 70%);border:1px solid #10b9814d;border-radius:20px;grid-column:1/-1;grid-template-columns:1fr;gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #134e3a12}.tether-settlement-heading{border-bottom:1px solid #10b9812b;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.tether-settlement-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.tether-settlement-heading>div>div{gap:3px;min-width:0;display:grid}.tether-settlement-heading strong{color:#123a2c;font-size:16px;font-weight:950}.tether-settlement-heading small{color:#6a8178;font-size:10px;line-height:1.4}.tether-settlement-icon{color:#059669;background:#eafbf4;border:1px solid #10b9813d;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff}.tether-address-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.tether-settlement-address-card{background:#ffffffe0;border:1px solid #cde7dd;border-radius:14px;gap:8px;padding:14px;display:grid}.tether-address-card-label,.tether-address-card-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.tether-address-card-label span{color:#29483d;font-size:12px;font-weight:900}.tether-address-card-label b{color:#ef476f}.tether-address-card-label small,.tether-address-card-foot small{color:#71857d;font-size:9px}.tether-settlement-address-card>input{color:#123a2c;background:#f9fffc;border:1px solid #a9d8c7;border-radius:11px;width:100%;min-height:46px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:750}.tether-settlement-address-card>input:focus{border-color:#10b981;outline:0;box-shadow:0 0 0 4px #10b9811a}.tether-settlement-address-card>input.invalid{background:#fff7f8;border-color:#f16c7f}.tether-transfer-picker{gap:10px;display:grid}.tether-transfer-picker-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tether-transfer-picker-head>div{gap:2px;display:grid}.tether-transfer-picker-head strong{color:#253f36;font-size:12px;font-weight:900}.tether-transfer-picker-head strong b{color:#ef476f}.tether-transfer-picker-head small{color:#768a82;font-size:9px}.tether-transfer-picker-head>span{color:#047857;background:#e8f9f1;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.tether-transfer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tether-transfer-choice-card{cursor:pointer;background:#fff;border:1px solid #d6e6df;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;min-width:0;padding:14px 15px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.tether-transfer-choice-card:hover{border-color:#68c9a6;transform:translateY(-1px);box-shadow:0 8px 20px #05966917}.tether-transfer-choice-card>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tether-transfer-choice-check{color:#0000;background:#f7fbf9;border:1px solid #c9ded5;border-radius:9px;grid-row:1/4;place-items:center;width:29px;height:29px;display:grid}.tether-transfer-choice-card.selected .tether-transfer-choice-check{color:#fff;background:#10b981;border-color:#10b981}.tether-transfer-choice-chain{color:#688079;font-size:9px;font-weight:900}.tether-transfer-choice-card>strong{color:#102f25;letter-spacing:-.7px;font-variant-numeric:tabular-nums;grid-column:2;font-size:28px;font-weight:950;line-height:1}.tether-transfer-choice-card>em{color:#059669;grid-area:2/3;align-self:end;font-size:12px;font-style:normal;font-weight:950}.tether-transfer-choice-card>small{color:#7a8e87;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;min-width:0;font-size:9px;overflow:hidden}.tether-transfer-choice-empty{color:#57927b;text-align:center;background:#f4fffabf;border:1px dashed #a9d4c5;border-radius:15px;grid-column:1/-1;place-items:center;gap:5px;min-height:130px;padding:18px;display:grid}.tether-transfer-choice-empty strong{color:#325e4d;font-size:12px}.tether-transfer-choice-empty small{color:#799087;font-size:9px}.tether-settlement-controls{background:#ffffffc7;border:1px solid #d8e9e2;border-radius:14px;grid-template-columns:minmax(160px,.65fr) minmax(240px,1fr);gap:12px;padding:14px;display:grid}.tether-settlement-controls .field{margin:0}.tether-settlement-redesign .tether-price-summary{grid-column:auto;gap:9px}.tether-settlement-redesign .tether-price-summary strong{font-size:19px;font-weight:950}@media (width<=1050px){.tether-transfer-choice-grid{grid-template-columns:1fr}}@media (width<=700px){.tether-settlement-box.tether-settlement-redesign{border-radius:16px;padding:14px}.tether-settlement-heading{align-items:flex-start}.tether-settlement-controls{grid-template-columns:1fr}.tether-address-card-label,.tether-address-card-foot{flex-direction:column;align-items:flex-start}.tether-transfer-choice-card>strong{font-size:24px}}.pending-batch-items-title>div{align-items:center;gap:8px;display:flex}.pending-batch-items-title small{color:#8b85ad;white-space:nowrap;font-size:9px;font-weight:800}.pending-batch-scroll{gap:8px;min-height:0;display:grid}.pending-batch-scroll.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:340px;padding-right:5px;overflow-y:auto}.pending-batch-items.is-selection{background:linear-gradient(145deg,#f8f6fffa,#f1f4fff0);border-color:#5b48da47;box-shadow:inset 3px 0 #6754e094}.pending-batch-count.is-selection,.history-batch-count.is-selection{color:#5342c9}.pending-assignment-list.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:305px;padding-right:5px;overflow-y:auto}.history-batch-items.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:158px;padding-right:5px;overflow-y:auto}.history-batch-items.is-selection{background:#faf9ff;border:1px solid #ded8ff;border-radius:10px;min-width:210px;padding:6px 7px}.history-batch-items.is-selection>div{align-items:flex-start}.history-batch-items.is-selection strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-assignment-memo.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:218px;padding-right:4px;overflow-y:auto}.pending-batch-scroll.is-scrollable,.pending-assignment-list.is-scrollable,.history-batch-items.is-scrollable,.history-assignment-memo.is-scrollable,.history-payment-lines.is-scrollable{scrollbar-width:thin;scrollbar-color:#c8c1ef transparent}.pending-batch-scroll.is-scrollable::-webkit-scrollbar{width:6px}.pending-assignment-list.is-scrollable::-webkit-scrollbar{width:6px}.history-batch-items.is-scrollable::-webkit-scrollbar{width:6px}.history-assignment-memo.is-scrollable::-webkit-scrollbar{width:6px}.history-payment-lines.is-scrollable::-webkit-scrollbar{width:6px}.pending-batch-scroll.is-scrollable::-webkit-scrollbar-thumb{background:#c8c1ef;border-radius:999px}.pending-assignment-list.is-scrollable::-webkit-scrollbar-thumb{background:#c8c1ef;border-radius:999px}.history-batch-items.is-scrollable::-webkit-scrollbar-thumb{background:#c8c1ef;border-radius:999px}.history-assignment-memo.is-scrollable::-webkit-scrollbar-thumb{background:#c8c1ef;border-radius:999px}.history-payment-lines.is-scrollable::-webkit-scrollbar-thumb{background:#c8c1ef;border-radius:999px}.history-selection-group-row>td{background:linear-gradient(90deg,#fbfaff 0%,#f8f9ff 100%);border-top-color:#dcd6ff}.history-selection-group-row>td:first-child{box-shadow:inset 4px 0 #7767ea}.history-selection-badge{color:#5c4bd2;white-space:nowrap;background:#f0edff;border:1px solid #d9d2ff;border-radius:999px;align-items:center;width:max-content;min-height:21px;margin-bottom:5px;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex}.history-selection-group-row .history-settlement-amount{color:#4635b8}.history-payment-detail-row>td{background:#fff;border-top:0!important;padding:0 12px 12px!important}.history-payment-detail-row.is-selection>td{background:linear-gradient(90deg,#fbfaff 0%,#f8f9ff 100%)}.history-payment-detail{background:#f8fbfd;border:1px solid #dce7f0;border-radius:11px;gap:7px;padding:9px 11px;display:grid;box-shadow:0 4px 12px #26425e0b}.history-payment-detail-row.is-selection .history-payment-detail{background:#ffffffe0;border-color:#dcd6fb}.history-payment-detail-heading{align-items:center;gap:7px;min-width:0;display:flex}.history-payment-detail-icon{color:#268452;background:#eaf5ee;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.history-payment-detail-heading strong{color:#26364a;font-size:11px;font-weight:950}.history-payment-detail-heading small{color:#7d8999;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.history-payment-detail-heading>b{color:#1f7a4a;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:950}.history-payment-lines{gap:4px;min-height:0;display:grid}.history-payment-lines.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:184px;padding-right:5px;overflow-y:auto}.history-payment-line{color:#536174;background:#fff;border:1px solid #e4ebf1;border-radius:8px;grid-template-columns:22px 76px 48px minmax(72px,.65fr) minmax(90px,1fr) 104px auto;align-items:center;gap:7px;min-height:32px;padding:5px 8px;font-size:10px;line-height:1.2;display:grid}.history-payment-line-index{color:#277d50;background:#edf6f0;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:950;display:grid}.history-payment-line time,.history-payment-line-bank,.history-payment-line-account,.history-payment-line>b,.history-payment-line>small{white-space:nowrap}.history-payment-line time{color:#6e7d90;font-variant-numeric:tabular-nums}.history-payment-line-bank{color:#526579;background:#eef3f7;border-radius:6px;justify-content:center;padding:3px 5px;font-size:9px;font-weight:900;display:inline-flex}.history-payment-line>strong{color:#253449;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.history-payment-line-account{color:#778496;text-overflow:ellipsis;overflow:hidden}.history-payment-line>b{color:#167346;text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:950}.history-payment-line>small{color:#8c97a6;text-align:right;font-size:9px}@media (width<=980px){.history-payment-line{grid-template-columns:22px 72px 45px minmax(70px,.7fr) minmax(80px,1fr) 96px}.history-payment-line>small{display:none}}@media (width<=700px){.pending-batch-scroll.is-scrollable{max-height:326px}.history-payment-detail-row>td{padding-inline:7px!important}.history-payment-detail-heading{flex-wrap:wrap}.history-payment-detail-heading>b{width:auto}.history-payment-line{grid-template-columns:22px 70px 43px minmax(72px,1fr) 92px;gap:5px}.history-payment-line-account{display:none}.history-payment-line>b{grid-column:5}}.settlement-history-wrap{width:100%;max-width:100%;overflow-x:hidden!important}.settlement-history-table{table-layout:fixed;width:100%;max-width:100%;min-width:0!important}.settlement-history-table th,.settlement-history-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;padding-left:8px;padding-right:8px}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(8){width:17%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(9){width:10%}.settlement-history-table .history-vendor-cell,.settlement-history-table .history-product-cell,.settlement-history-table .history-date-cell>strong{white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.settlement-history-table .history-memo-cell,.settlement-history-table .history-account-info,.settlement-history-table .history-batch-items,.settlement-history-table .history-assignment-memo{min-width:0;max-width:100%}.settlement-history-table .history-account-info{white-space:normal}.settlement-history-table:not(.settlement-room-history-table) .history-row-actions{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;width:100%;min-width:0;display:grid}.settlement-history-table:not(.settlement-room-history-table) .history-row-actions>button,.settlement-history-table:not(.settlement-room-history-table) .history-row-actions>label,.settlement-history-table:not(.settlement-room-history-table) .history-row-actions>.history-charge-status-stack{width:100%;min-width:0}.settlement-history-table:not(.settlement-room-history-table) .history-row-actions button{white-space:normal;min-width:0;padding-left:5px;padding-right:5px;font-size:9px}.settlement-history-table .history-settlement-amount{letter-spacing:-.35px;font-size:15px}.settlement-history-table .history-batch-items>div{gap:6px;min-width:0}.settlement-history-table .history-batch-items strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settlement-history-table .history-batch-items span{flex:none;font-size:10px}.history-payment-detail-row>td{max-width:0;overflow:hidden;padding:0 8px 10px!important}.history-payment-detail{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px 10px;overflow:hidden}.history-payment-detail-heading,.history-payment-detail-heading small{min-width:0}.history-payment-detail-heading>b{color:#197346;white-space:nowrap;font-variant-numeric:tabular-nums;background:#eaf5ee;border-radius:7px;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:950}.history-payment-lines,.history-payment-lines.is-scrollable{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.history-payment-raw-line{box-sizing:border-box;color:#26364a;letter-spacing:-.12px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4ebf1;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:7px 9px;font-family:Arial,Noto Sans KR,sans-serif;font-size:13px;font-weight:400;line-height:1.45;display:block;overflow:hidden}.history-payment-raw-line.is-hana-card-payment{color:#7a8493;background:#fafbfd;border-color:#edf0f4}.history-payment-hana-label{color:#7a8493;background:#eef1f5;border-radius:999px;margin-right:8px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-flex}.history-payment-withdrawal-amount{color:#6b4ce6;font-variant-numeric:tabular-nums;font-weight:900}@media (width<=1100px){.settlement-history-table th,.settlement-history-table td{padding-left:6px;padding-right:6px;font-size:11px}.settlement-history-table .history-settlement-amount{font-size:14px}.history-payment-raw-line{letter-spacing:-.15px;font-size:12px}}@media (width<=760px){.settlement-history-table th,.settlement-history-table td{padding-left:4px;padding-right:4px;font-size:10px}.history-payment-detail-row>td{padding-inline:4px!important}.history-payment-detail-heading>b{width:100%;margin-left:32px;font-size:12px}.history-payment-raw-line{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}.audit-log-panel{overflow:hidden}.audit-log-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.audit-log-head h2{margin:0 0 5px}.audit-log-head p{color:#7b8498;margin:0;font-size:13px}.audit-log-head .secondary-button,.audit-log-pagination .secondary-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.audit-log-filters{background:#f8f9fd;border:1px solid #e4e8f1;border-radius:14px;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,190px));gap:10px;padding:14px;display:grid}.audit-log-filters select,.audit-log-search{background:#fff;border:1px solid #dce1ec;border-radius:10px;min-width:0;height:40px}.audit-log-filters select{color:#273047;outline:none;width:100%;padding:0 12px}.audit-log-search{color:#8b94a8;align-items:center;gap:8px;padding:0 12px;display:flex}.audit-log-search:focus-within,.audit-log-filters select:focus{border-color:#8a78ff;box-shadow:0 0 0 3px #6e57ff1a}.audit-log-search input{color:#20283a;background:0 0;border:0;outline:0;width:100%;min-width:0}.audit-log-summary{color:#838b9e;align-items:center;gap:10px;padding:13px 2px 10px;font-size:12px;display:flex}.audit-log-summary strong{color:#5e46d8;font-size:14px}.audit-log-table-wrap{border:1px solid #e4e8f1;border-radius:14px;width:100%;overflow:auto}.audit-log-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1260px}.audit-log-table th,.audit-log-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:keep-all;border-bottom:1px solid #edf0f5;padding:13px 14px}.audit-log-table th{color:#687187;background:#f7f8fc;font-size:12px;font-weight:700}.audit-log-table th:first-child,.audit-log-table th:nth-child(2){width:150px}.audit-log-table th:nth-child(3){width:160px}.audit-log-table th:nth-child(4){width:130px}.audit-log-table th:nth-child(5){width:220px}.audit-log-table tbody tr:last-child td{border-bottom:0}.audit-log-table tbody tr:hover{background:#fafaff}.audit-log-time{color:#687187;font-variant-numeric:tabular-nums;white-space:nowrap}.audit-log-actor{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.audit-log-actor strong{color:#20283a}.audit-source,.audit-action{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.audit-source{color:#6f778a;background:#eef0f5;padding:4px 7px}.audit-source.user{color:#654ad8;background:#ede9ff}.audit-source.system{color:#2872b5;background:#e8f4ff}.audit-source.external{color:#a25b08;background:#fff1df}.audit-action{color:#6848d9;background:#f0ecff;padding:7px 10px;font-weight:700}.audit-action.insert{color:#168552;background:#e9f8ef}.audit-action.delete{color:#d04c61;background:#fff0f2}.audit-log-target{color:#596277;line-height:1.55}.audit-log-details{color:#30394d;font-size:12px;line-height:1.55}.audit-log-details ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.audit-log-details li{padding-left:12px;position:relative}.audit-log-details li:before{content:"";background:#7460df;border-radius:50%;width:4px;height:4px;position:absolute;top:.68em;left:0}.audit-log-details-empty{color:#9aa1b1}.audit-log-empty,.audit-log-error{text-align:center;color:#7f8798;border:1px dashed #dfe3ed;border-radius:14px;padding:44px 20px}.audit-log-error{color:#c3475b;background:#fff7f8;border-color:#f2cdd4}.audit-log-pagination{justify-content:center;align-items:center;gap:14px;padding-top:18px;display:flex}.audit-log-pagination span{text-align:center;color:#646d81;font-variant-numeric:tabular-nums;min-width:72px;font-size:13px}@media (width<=1080px){.audit-log-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,1fr))}.audit-log-filters select:last-child{grid-column:2/4}.audit-log-table th:first-child,.audit-log-table th:nth-child(2){width:125px}.audit-log-table th:nth-child(3){width:145px}.audit-log-table th:nth-child(4){width:110px}.audit-log-table th:nth-child(5){width:190px}}@media (width<=720px){.audit-log-head{flex-direction:column;align-items:stretch}.audit-log-head .secondary-button{align-self:flex-end}.audit-log-filters{grid-template-columns:1fr}.audit-log-filters select:last-child{grid-column:auto}.audit-log-summary{flex-direction:column;align-items:flex-start;gap:3px}.audit-log-table{min-width:0}.audit-log-table,.audit-log-table tbody,.audit-log-table tr,.audit-log-table td{width:100%;display:block}.audit-log-table thead{display:none}.audit-log-table tr{border-bottom:1px solid #e8ebf2;padding:12px 14px}.audit-log-table tr:last-child{border-bottom:0}.audit-log-table td{white-space:normal;border:0;padding:4px 0}.audit-log-time{font-size:12px}}.accounts-page .account-list-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.accounts-page .account-balance-repair-button{color:#6254d9;background:#f5f3ff;border:1px solid #ddd8ff;min-height:38px}.accounts-page .account-balance-repair-button:hover:not(:disabled){color:#5143c8;background:#ece9ff}.accounts-page .account-balance-repair-button:disabled{cursor:wait;opacity:.65}@media (width<=720px){.accounts-page .account-list-tools{grid-template-columns:1fr;width:100%;display:grid}.accounts-page .account-balance-repair-button{width:100%}}.tether-rounding-toggle{cursor:pointer;background:#f8fcfa;border:1px solid #d8e8e2;border-radius:13px;grid-template-columns:28px auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.tether-rounding-toggle input{opacity:0;pointer-events:none;position:absolute}.tether-rounding-toggle .tether-rounding-check{color:#0000;background:#fff;border:1px solid #cbd8d3;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tether-rounding-toggle.checked .tether-rounding-check{color:#fff;background:#0ba876;border-color:#0ba876}.tether-rounding-toggle>span:nth-of-type(2){color:#183b31;font-weight:800}.tether-rounding-toggle small{color:#71847d;justify-self:end;font-size:12px}.tether-rounding-preview{color:#6f7d78;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.tether-rounding-preview strong{color:#0a7b58}.tether-settlement-facts{background:#f7fbff;border:1px solid #dce9f5;border-radius:13px;grid-template-columns:1.25fr 1fr 1fr .7fr;gap:8px;margin:10px 0 2px;padding:10px;display:grid}.tether-settlement-facts>span{background:#ffffffdb;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:6px 8px;display:flex}.tether-settlement-facts small{color:#718096;font-size:11px;font-weight:700}.tether-settlement-facts strong{color:#172b4d;word-break:keep-all;font-size:13px;line-height:1.35}.tether-settlement-facts em{color:#6f42c1;font-size:10px;font-style:normal;font-weight:700}.tether-settlement-facts.is-compact{background:linear-gradient(145deg,#f8fcff 0%,#f2f8ff 100%);border-color:#d7e7f5;border-radius:12px;flex-direction:column;gap:7px;width:100%;min-width:0;max-width:100%;margin:0;padding:8px;display:flex;overflow:hidden;box-shadow:0 3px 10px #305c8a12}.tether-settlement-facts.is-compact .tether-compact-heading{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.tether-settlement-facts.is-compact .tether-compact-heading strong{color:#162a4a;letter-spacing:-.25px;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:15px;font-weight:900;line-height:1.1}.tether-compact-symbol{color:#05845d;letter-spacing:.25px;background:#eafaf4;border:1px solid #bcebd9;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-weight:900;line-height:1}.tether-settlement-facts.is-compact .tether-compact-time{background:#ffffffd1;border:1px solid #e5edf6;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:flex}.tether-settlement-facts.is-compact .tether-compact-time small{color:#8190a7;flex:none;font-size:9px;font-weight:800}.tether-settlement-facts.is-compact .tether-compact-time strong{color:#30435f;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-size:10px;font-weight:800}.tether-compact-metrics{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:5px;min-width:0;display:grid}.tether-compact-metrics>span{background:#edf5ff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:6px 7px;display:flex}.tether-compact-metrics>.tether-compact-net{background:#f1edff}.tether-compact-metrics small{color:#74859b;font-size:8px;font-weight:800;line-height:1.1}.tether-compact-metrics strong{color:#244b78;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900;line-height:1.2}.tether-compact-metrics>.tether-compact-net strong{color:#6947b8}.history-tether-purchase-cell{vertical-align:middle!important;padding-top:10px!important;padding-bottom:10px!important}.history-tether-rate-cell{color:#b5bfcc;text-align:center;font-size:12px;font-weight:700}.tether-transfer-settlement-details{border-top:1px solid #0ba87629;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;padding-top:10px;display:grid}.tether-transfer-settlement-details span{background:#ffffffb8;border-radius:9px;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.tether-transfer-settlement-details small{color:#74857f;font-size:10px}.tether-transfer-settlement-details strong{color:#086f51;font-size:12px}.vendor-edit-hidden-product-guide{color:#9a6200;background:#fff8eb;border:1px solid #ffe0ad;border-radius:10px;margin:7px 0 12px;padding:9px 11px;line-height:1.45;display:block}@media (width<=900px){.tether-settlement-facts{grid-template-columns:1fr 1fr}.tether-rounding-toggle{grid-template-columns:28px 1fr}.tether-rounding-toggle small{grid-column:2;justify-self:start}}.vendor-edit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;align-items:center;padding:28px}.vendor-edit-modal{background:#f6f8fc;border:1px solid #6366f129;border-radius:26px;width:min(980px,100%);max-height:min(900px,100vh - 56px);box-shadow:0 34px 100px #0f172a57}.vendor-edit-modal-head{background:linear-gradient(135deg,#fff 0%,#f7f7ff 55%,#f1f5ff 100%);border-bottom:1px solid #e8ebf3;min-height:82px;padding:18px 22px}.vendor-edit-modal-heading{align-items:center;gap:13px;min-width:0;display:flex}.vendor-edit-modal-head h3{color:#17223a;letter-spacing:-.02em;margin:0;font-size:20px}.vendor-edit-current-name{color:#6257dd;text-overflow:ellipsis;white-space:nowrap;background:#f3f1ff;border:1px solid #dedcff;border-radius:999px;align-items:center;max-width:360px;margin-top:5px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.vendor-edit-modal-icon{background:linear-gradient(145deg,#5d6ef2,#7556eb);border-radius:14px;width:44px;height:44px;box-shadow:0 10px 24px #5b53dd3d}.vendor-edit-modal .app-modal-close{color:#7a8598;background:#fff;border:1px solid #e5e8f0;border-radius:12px;width:38px;height:38px}.vendor-edit-modal .app-modal-close:hover{color:#4f46e5;background:#f7f6ff;border-color:#cac7ff}.vendor-edit-modal-body{background:#f6f8fc;gap:16px;padding:20px;display:grid}.vendor-edit-section{background:#fff;border:1px solid #e4e8f1;border-radius:18px;padding:18px;box-shadow:0 5px 18px #0f172a09}.vendor-edit-section-head{align-items:center;gap:10px;margin-bottom:15px;display:flex}.vendor-edit-section-head>span{color:#5d55dd;background:#f1efff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.vendor-edit-section-head>div{gap:2px;min-width:0;display:grid}.vendor-edit-section-head strong{color:#263249;font-size:14px;font-weight:900}.vendor-edit-section-head small{color:#9099aa;font-size:10px;font-weight:600}.vendor-edit-identity-section{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;display:grid}.vendor-edit-identity-section .vendor-edit-section-head{margin:0}.vendor-edit-name-row{max-width:none}.vendor-edit-name-row .field{margin:0}.vendor-edit-name-row input,.vendor-edit-account-grid input{background:#fbfcff;border-color:#dfe4ef;border-radius:11px;min-height:44px}.vendor-edit-name-row input:focus,.vendor-edit-account-grid input:focus{background:#fff;border-color:#8177f5;box-shadow:0 0 0 3px #635cf41a}.vendor-edit-account-editor{background:#fff;border-color:#e4e8f1;margin:0}.vendor-edit-account-grid{grid-template-columns:minmax(130px,.8fr) minmax(210px,1.35fr) minmax(150px,.9fr) auto;align-items:end;gap:11px;padding:0;display:grid}.vendor-edit-add-account{color:#5c52df;cursor:pointer;background:#f5f3ff;border:1px solid #d8d5ff;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:82px;min-height:44px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.vendor-edit-add-account:hover{color:#fff;background:#655cf4;border-color:#938af6}.vendor-edit-account-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.vendor-edit-account-chips>span{color:#536078;background:#fafbfe;border:1px solid #e3e7ef;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:10px 11px;display:grid}.vendor-edit-account-chips>span>svg{color:#6e65ec}.vendor-edit-account-chips>span b{color:#334057;font-size:11px}.vendor-edit-account-chips>span em{color:#4d5a70;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.vendor-edit-account-chips>span small{color:#8b95a6;white-space:nowrap;font-size:10px}.vendor-edit-account-chips>span button{color:#9aa3b2;background:#eef1f6;width:22px;height:22px}.vendor-edit-account-chips>span button:hover{color:#e64663;background:#fff0f3}.vendor-edit-account-empty{color:#98a1b1;text-align:center;background:#fafbfe;border:1px dashed #d9deea;border-radius:12px;grid-column:1/-1;padding:14px;font-size:11px}.vendor-edit-rates{border-top:1px solid #e4e8f1;margin:0;padding:18px}.vendor-edit-products-head{margin-bottom:14px}.vendor-edit-products-head>b{color:#6158dd;white-space:nowrap;background:#f5f3ff;border:1px solid #dfdcff;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:10px;font-weight:900}.vendor-edit-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}.vendor-edit-product-grid>.vendor-product-rate-card{min-height:58px;box-shadow:none;background:#fafbfe;border-color:#e5e8f0;border-radius:13px;padding:11px 12px}.vendor-edit-product-grid>.vendor-product-rate-card:hover{background:#fbfaff;border-color:#cbc7fa}.vendor-edit-product-grid>.vendor-product-rate-card.selected{background:linear-gradient(145deg,#f8f7ff,#f3f1ff);border-color:#8e85ef;box-shadow:0 0 0 3px #655cf412}.vendor-edit-product-grid .vendor-normal-rate-row>span,.vendor-edit-product-grid .vendor-fixed-product-check>span{font-size:12px}.vendor-edit-product-grid .input-suffix{width:92px;max-width:92px}.vendor-edit-product-grid .input-suffix input{min-height:36px;font-size:12px;font-weight:800}.vendor-edit-product-grid .vendor-fixed-product-check>strong{min-width:54px;min-height:28px;font-size:11px}.vendor-edit-modal-actions{background:#fff;border-top:1px solid #e4e8f1;padding:15px 20px;box-shadow:0 -8px 24px #0f172a09}.vendor-edit-modal-actions button{border-radius:11px;min-width:128px;min-height:44px}.vendor-edit-modal-actions .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.vendor-edit-hidden-product-guide{display:none!important}@media (width<=820px){.vendor-edit-backdrop{align-items:flex-start;padding:12px}.vendor-edit-modal{border-radius:20px;max-height:calc(100vh - 24px)}.vendor-edit-modal-head{min-height:72px;padding:14px 16px}.vendor-edit-modal-body{padding:12px}.vendor-edit-section{padding:14px}.vendor-edit-identity-section{grid-template-columns:1fr;gap:12px}.vendor-edit-account-grid{grid-template-columns:1fr 1fr}.vendor-edit-add-account{width:100%}.vendor-edit-account-chips{grid-template-columns:1fr}.vendor-edit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-edit-modal-actions{padding:12px}}@media (width<=560px){.vendor-edit-current-name{max-width:220px}.vendor-edit-account-grid,.vendor-edit-product-grid{grid-template-columns:1fr}.vendor-edit-modal-actions button{flex:1;min-width:0}}.deposit-product-quick-add,.deposit-product-quick-picker,.deposit-product-quick-picker *{box-sizing:border-box}.deposit-product-quick-add{background:linear-gradient(145deg,#fbfaff 0%,#f4f2ff 100%);border:1px solid #ddd9ff;border-radius:15px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:10px;width:100%;min-width:0;margin-top:10px;padding:12px;display:grid;box-shadow:0 8px 22px #5b4fd614}.deposit-product-quick-add-intro{align-items:center;gap:10px;min-width:0;display:flex}.deposit-product-quick-add-icon{color:#6258e9;background:#ebe8ff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ddd8ff}.deposit-product-quick-add-intro>div{gap:2px;min-width:0;display:grid}.deposit-product-quick-add-intro small,.deposit-product-quick-add-rate>span,.deposit-product-quick-add-fixed-rate>span{color:#8b93a6;font-size:10px;font-weight:800;line-height:1.25}.deposit-product-quick-add-intro strong{color:#2e2a70;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.deposit-product-quick-add-rate{gap:5px;min-width:0;display:grid}.deposit-product-quick-add .input-suffix{background:#fff;border-color:#dcdfee;min-width:0;min-height:40px}.deposit-product-quick-add .input-suffix input{width:100%;min-width:0;height:38px;padding:0 9px;font-size:13px;font-weight:850}.deposit-product-quick-add-fixed-rate{background:#fff;border:1px solid #dcd9ff;border-radius:11px;align-content:center;gap:2px;min-height:54px;padding:8px 11px;display:grid}.deposit-product-quick-add-fixed-rate strong{color:#5f55df;font-size:16px;font-weight:900}.deposit-product-quick-add>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6257f5,#7558e8);border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 14px;font-size:12px;font-weight:850;line-height:1;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 18px #6257f538}.deposit-product-quick-add>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.deposit-product-quick-add>button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 10px 22px #6257f547}.deposit-product-quick-add>button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.deposit-product-quick-add-address,.deposit-product-quick-picker-address{grid-column:1/-1;gap:6px;min-width:0;display:grid}.deposit-product-quick-add-address>span,.deposit-product-quick-picker-address>span{color:#818a9e;font-size:10px;font-weight:800}.deposit-product-quick-add-address input,.deposit-product-quick-picker-address input{color:#20263a;letter-spacing:.01em;background:#fff;border:1px solid #d8dbea;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:12px;font-weight:800}.deposit-product-quick-add-address input:focus,.deposit-product-quick-picker-address input:focus{border-color:#766cf4;outline:0;box-shadow:0 0 0 3px #766cf41f}.deposit-product-quick-picker{gap:8px;width:100%;min-width:0;margin-top:9px;display:grid}.deposit-product-quick-picker-toggle{color:#5f55d8;white-space:nowrap;background:#faf9ff;border:1px dashed #b9b4ff;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:36px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.deposit-product-quick-picker-toggle:hover,.deposit-product-quick-picker.is-open .deposit-product-quick-picker-toggle{background:#f2f0ff;border-style:solid;border-color:#766cf4}.deposit-product-quick-picker-panel{background:linear-gradient(145deg,#fcfbff,#f5f3ff);border:1px solid #dedbff;border-radius:14px;grid-template-columns:minmax(0,1fr) 118px;align-items:end;gap:10px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 8px 22px #5b4fd614}.deposit-product-quick-picker-heading{grid-column:1/-1;align-items:center;gap:9px;min-width:0;display:flex}.deposit-product-quick-picker-heading>span{color:#6258e9;background:#ebe8ff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.deposit-product-quick-picker-heading>div{gap:1px;min-width:0;display:grid}.deposit-product-quick-picker-heading strong{color:#2d3146;font-size:12px;font-weight:900}.deposit-product-quick-picker-heading small{color:#9299aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deposit-product-quick-picker-field{gap:5px;min-width:0;display:grid}.deposit-product-quick-picker-field>span,.deposit-product-quick-picker-fixed-rate>span{color:#818a9e;font-size:10px;font-weight:800}.deposit-product-quick-picker-panel select{color:#20263a;background:#fff;border:1px solid #d8dbea;border-radius:10px;width:100%;min-width:0;height:40px;padding:0 34px 0 11px;font-size:12px;font-weight:800}.deposit-product-quick-picker-rate{background:#fff;border-color:#d8dbea;min-width:0;min-height:40px}.deposit-product-quick-picker-rate input{width:100%;min-width:0;height:38px;padding:0 9px;font-size:13px;font-weight:850}.deposit-product-quick-picker-fixed-rate{background:#fff;border:1px solid #dcd9ff;border-radius:10px;align-content:center;gap:2px;min-height:59px;padding:8px 11px;display:grid}.deposit-product-quick-picker-fixed-rate strong{color:#5f55df;font-size:16px;font-weight:900}.deposit-product-quick-picker-submit{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6158f3,#7659e9);border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 7px 16px #6257f533}.deposit-product-quick-picker-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (width<=520px){.deposit-product-quick-add,.deposit-product-quick-picker-panel{grid-template-columns:1fr}.deposit-product-quick-add>button,.deposit-product-quick-picker-heading,.deposit-product-quick-picker-submit{grid-column:1}.deposit-product-quick-picker-toggle{width:100%}}.history-processed-panel{background:radial-gradient(circle at 8% 0,#685bf40e,#0000 30%),linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #e5e9f3;overflow:hidden}.history-processed-panel .history-completed-heading{padding:20px 22px 14px}.history-processed-panel .history-completed-heading h2{color:#20283d;letter-spacing:-.45px;font-size:20px}.history-processed-panel .history-row-count{color:#6357d9;background:#f7f8fc;border:1px solid #e1e5f0;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.history-processed-panel .history-completed-filters{background:#ffffffd1;border:1px solid #e8ebf4;border-radius:16px;margin:0 14px 12px;padding:14px 16px;box-shadow:0 8px 22px #2b344f09}.history-processed-panel .history-filter-scroll button{border-radius:11px;min-height:34px}.history-processed-panel .history-filter-scroll button.active{color:#fff;background:linear-gradient(135deg,#6d5df0,#806ff5);border-color:#7768ef;box-shadow:0 7px 16px #6957e633}.history-processed-panel .history-filter-scroll button.active b{color:#fff;background:#ffffff2e}.settlement-history-wrap{background:0 0;padding:0 14px 18px}.settlement-history-table{border-collapse:separate;border-spacing:0}.settlement-history-table thead th{color:#758096;letter-spacing:-.1px;background:#f7f9fd;border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2;height:38px;font-size:10px;font-weight:900}.settlement-history-table thead th:first-child{border-left:1px solid #e5e9f2;border-radius:12px 0 0 12px}.settlement-history-table thead th:last-child{border-right:1px solid #e5e9f2;border-radius:0 12px 12px 0}.history-record-tone-default{--history-accent:#73809a;--history-soft:#f8fafe;--history-border:#dfe5ef}.history-record-tone-selection{--history-accent:#6656e6;--history-soft:#f7f5ff;--history-border:#ddd7ff}.history-record-tone-culture{--history-accent:#7458e7;--history-soft:#f8f5ff;--history-border:#e0d8ff}.history-record-tone-book{--history-accent:#e19b2d;--history-soft:#fff9ee;--history-border:#f3e0bb}.history-record-tone-account{--history-accent:#5d71df;--history-soft:#f4f6ff;--history-border:#d9def8}.history-record-tone-barcode{--history-accent:#4778dd;--history-soft:#f3f7ff;--history-border:#d5e0f7}.history-record-tone-wallet{--history-accent:#8d5bd4;--history-soft:#faf5ff;--history-border:#e7d8f7}.history-record-tone-made{--history-accent:#d469a5;--history-soft:#fff5fb;--history-border:#f0d8e7}.history-record-tone-refund{--history-accent:#dc6673;--history-soft:#fff6f7;--history-border:#f1d7db}.history-record-tone-smart{--history-accent:#dd8d20;--history-soft:#fff9ef;--history-border:#f2dfbf}.history-record-tone-nexon{--history-accent:#287ac0;--history-soft:#f2f8fd;--history-border:#d3e6f5}.settlement-history-table .history-record-main-row>td{vertical-align:middle;box-shadow:0 8px 22px #212b440b;border-top:1px solid var(--history-border)!important;border-bottom:1px solid var(--history-border)!important;background:linear-gradient(180deg,#fffffffa,#ffffffeb), var(--history-soft)!important;padding-top:16px!important;padding-bottom:16px!important}.settlement-history-table .history-record-main-row>td:first-child{border-radius:17px 0 0 17px;border-left:4px solid var(--history-accent)!important}.settlement-history-table .history-record-main-row>td:last-child{border-radius:0 17px 17px 0;border-right:1px solid var(--history-border)!important}.settlement-history-table .history-record-main-row.has-payment-detail>td,.settlement-history-table .history-record-main-row.has-edit-panel>td{border-bottom-color:#0000!important}.settlement-history-table .history-record-main-row.has-payment-detail>td:first-child,.settlement-history-table .history-record-main-row.has-edit-panel>td:first-child{border-radius:17px 0 0}.settlement-history-table .history-record-main-row.has-payment-detail>td:last-child,.settlement-history-table .history-record-main-row.has-edit-panel>td:last-child{border-radius:0 17px 0 0}.settlement-history-table .history-record-main-row .history-date-cell strong{color:#273149;font-size:12px;font-weight:950}.settlement-history-table .history-record-main-row .registered-by{color:#949daf;margin-top:5px;font-size:9px}.settlement-history-table .history-record-main-row .history-vendor-cell strong{color:#222c42;font-size:12px;font-weight:950}.settlement-history-table .history-record-main-row .complete-status-badge{color:#21865a;background:#eaf9f1;border:1px solid #cdebdc;min-height:25px;padding-inline:9px;box-shadow:inset 0 1px #ffffffbf}.settlement-history-table .history-record-main-row .history-settlement-amount{color:#19233b;letter-spacing:-.55px;font-size:17px;font-weight:1000}.settlement-history-table .history-record-main-row .history-memo-cell{color:#5d687d}.history-product-badge{--product-accent:#6f7890;--product-soft:#f2f4f8;--product-border:#dfe4ec;border:1px solid var(--product-border);background:linear-gradient(135deg,#fff,var(--product-soft));border-radius:12px;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 8px;display:flex;box-shadow:0 4px 12px #212b440a}.history-product-badge-icon{background:var(--product-accent);color:#fff;width:32px;height:32px;box-shadow:0 5px 11px color-mix(in srgb,var(--product-accent) 24%,transparent);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.history-product-badge-copy{gap:2px;min-width:0;display:grid}.history-product-badge-copy strong{color:#243047;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.2;overflow:hidden}.history-product-badge-copy small{color:var(--product-accent);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;line-height:1.2;overflow:hidden}.history-product-badge.tone-selection{--product-accent:#6656e6;--product-soft:#f1eeff;--product-border:#dcd5ff}.history-product-badge.tone-culture{--product-accent:#7657df;--product-soft:#f3efff;--product-border:#dfd6ff}.history-product-badge.tone-book{--product-accent:#d99420;--product-soft:#fff5e4;--product-border:#f0dbb5}.history-product-badge.tone-account{--product-accent:#586dd7;--product-soft:#eef1ff;--product-border:#d7ddf8}.history-product-badge.tone-barcode{--product-accent:#4174d2;--product-soft:#eef4ff;--product-border:#d4dff4}.history-product-badge.tone-wallet{--product-accent:#8553c8;--product-soft:#f6efff;--product-border:#e4d5f5}.history-product-badge.tone-made{--product-accent:#ca5b9b;--product-soft:#fff0f8;--product-border:#eed3e3}.history-product-badge.tone-refund{--product-accent:#d65c69;--product-soft:#fff0f2;--product-border:#efd1d5}.history-product-badge.tone-smart{--product-accent:#d98619;--product-soft:#fff5e6;--product-border:#efd9b5}.history-product-badge.tone-nexon{--product-accent:#2475b7;--product-soft:#edf6fc;--product-border:#d1e4f2}.history-batch-product-chip{--batch-chip-accent:#69758b;border:1px solid color-mix(in srgb,var(--batch-chip-accent) 24%,#fff);background:color-mix(in srgb,var(--batch-chip-accent) 8%,#fff);border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;min-height:22px;padding:3px 7px;color:var(--batch-chip-accent)!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.history-batch-product-chip>span{color:inherit;display:inline-flex}.history-batch-product-chip.tone-selection{--batch-chip-accent:#6656e6}.history-batch-product-chip.tone-culture{--batch-chip-accent:#7657df}.history-batch-product-chip.tone-book{--batch-chip-accent:#d99420}.history-batch-product-chip.tone-account{--batch-chip-accent:#586dd7}.history-batch-product-chip.tone-barcode{--batch-chip-accent:#4174d2}.history-batch-product-chip.tone-wallet{--batch-chip-accent:#8553c8}.history-batch-product-chip.tone-made{--batch-chip-accent:#ca5b9b}.history-batch-product-chip.tone-refund{--batch-chip-accent:#d65c69}.history-batch-product-chip.tone-smart{--batch-chip-accent:#d98619}.history-batch-product-chip.tone-nexon{--batch-chip-accent:#2475b7}.settlement-history-table .history-record-payment-row>td{border-radius:0 0 17px 17px;box-shadow:0 10px 24px #212b440d;border-right:1px solid var(--history-border)!important;border-bottom:1px solid var(--history-border)!important;border-left:4px solid var(--history-accent)!important;background:var(--history-soft)!important;padding:0 12px 13px!important}.settlement-history-table .history-record-payment-row.has-edit-panel>td{border-radius:0;border-bottom-color:#0000!important}.history-record-payment-row .history-payment-detail{border:1px solid color-mix(in srgb,var(--history-accent) 18%,#dfe7f0);background:#ffffffe0;border-radius:13px;gap:9px;padding:11px 12px;box-shadow:inset 0 1px #fffc}.history-record-payment-row .history-payment-detail-heading{min-height:32px}.history-record-payment-row .history-payment-detail-icon{background:color-mix(in srgb,var(--history-accent) 13%,#fff);width:30px;height:30px;color:var(--history-accent);border-radius:10px;flex-basis:30px}.history-payment-detail-heading-copy{gap:2px;min-width:0;display:grid}.history-payment-detail-heading-copy strong{color:#27334a;font-size:11px;font-weight:950}.history-payment-detail-heading-copy small{color:#8993a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.history-record-payment-row .history-payment-detail-heading>b{border:1px solid color-mix(in srgb,var(--history-accent) 17%,#e5eaf2);background:color-mix(in srgb,var(--history-accent) 8%,#fff);color:var(--history-accent);border-radius:9px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:1000}.history-record-payment-row .history-payment-lines{gap:6px}.history-record-payment-row .history-payment-raw-line{color:#344057;white-space:normal;text-overflow:clip;background:#fff;border:1px solid #e4e9f1;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;min-height:36px;padding:7px 9px;font-size:11px;line-height:1.45;display:grid;overflow:visible;box-shadow:0 3px 9px #2b364f09}.history-payment-message-icon{background:color-mix(in srgb,var(--history-accent) 10%,#fff);width:25px;height:25px;color:var(--history-accent);border-radius:8px;place-items:center;display:grid}.history-payment-message-copy{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.history-record-payment-row .history-payment-withdrawal-amount{color:var(--history-accent);margin:0 2px;font-size:12px;font-weight:1000;display:inline-flex}.settlement-history-table .history-record-edit-row>td{border-radius:0 0 17px 17px;border-right:1px solid var(--history-border)!important;border-bottom:1px solid var(--history-border)!important;border-left:4px solid var(--history-accent)!important;background:var(--history-soft)!important;padding:0 12px 14px!important}.history-record-edit-row .history-completed-edit-panel{border-color:color-mix(in srgb,var(--history-accent) 22%,#dedaf4);box-shadow:0 8px 20px #332e6d12}.history-record-spacer>td{height:13px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1200px){.history-product-badge{gap:6px;padding:6px}.history-product-badge-icon{border-radius:9px;flex-basis:28px;width:28px;height:28px}.history-product-badge-copy strong{font-size:10px}.history-product-badge-copy small{font-size:7px}.settlement-history-table .history-record-main-row>td{padding-top:13px!important;padding-bottom:13px!important}}@media (width<=760px){.history-processed-panel .history-completed-heading{padding:16px 14px 12px}.history-processed-panel .history-completed-filters{margin-inline:8px;padding:11px}.settlement-history-wrap{padding-inline:6px}.settlement-history-table .history-record-main-row>td{padding-top:10px!important;padding-bottom:10px!important}.history-product-badge{border-radius:9px;padding:5px}.history-product-badge-icon{flex-basis:25px;width:25px;height:25px}.history-product-badge-copy small{display:none}.history-record-payment-row .history-payment-detail-heading{flex-wrap:wrap}.history-record-payment-row .history-payment-detail-heading>b{width:auto;margin-left:38px}.history-record-payment-row .history-payment-raw-line{grid-template-columns:23px minmax(0,1fr);gap:6px;font-size:10px}.history-payment-message-icon{width:22px;height:22px}}.settlement-history-table:not(.settlement-room-history-table) th:first-child{width:11%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(2){width:9%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(3){width:17%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(4){width:18%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(5){width:15%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(6){width:21%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(7){width:9%}.history-record-tone-star{--history-accent:#3975df;--history-soft:#f2f7ff;--history-border:#cfdef8}.history-record-tone-teencash{--history-accent:#18a5cd;--history-soft:#effbff;--history-border:#c8eaf4}.history-record-tone-tether{--history-accent:#199468;--history-soft:#f0faf6;--history-border:#c9e8dc}.history-record-tone-culture,.history-record-tone-account,.history-record-tone-wallet,.history-record-tone-made{--history-accent:#df5b67;--history-soft:#fff4f5;--history-border:#f0d2d6}.history-record-tone-hana{--history-accent:#707887;--history-soft:#f6f7f9;--history-border:#dfe2e7}.history-record-tone-gift{--history-accent:#70a83e;--history-soft:#f5faee;--history-border:#d8e8c7}.history-record-tone-book,.history-record-tone-barcode{--history-accent:#d99a1d;--history-soft:#fff9ec;--history-border:#f0deb7}.history-record-tone-flex,.history-record-tone-selection{--history-accent:#7458e8;--history-soft:#f7f4ff;--history-border:#ddd5fb}.refund-history-row{--history-accent:#d65c69}.settlement-history-table .history-record-main-row>td{box-shadow:none!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--history-soft) 72%,#fff))!important}.settlement-history-table .history-record-main-row:hover>td{background:linear-gradient(180deg,#fff,var(--history-soft))!important}.history-product-badge,.settlement-history-table .history-record-payment-row>td{box-shadow:none}.settlement-history-table .history-record-main-row .registered-by,.refund-history-row .registered-by{letter-spacing:-.1px;margin-top:5px;font-weight:850;color:#778297!important;font-size:10.5px!important}.settlement-history-table:not(.settlement-room-history-table) .history-product-cell{padding-left:6px;padding-right:6px}.history-product-badge{border-color:color-mix(in srgb,var(--product-accent) 22%,#e4e8ef);background:linear-gradient(135deg,#fff,var(--product-soft));min-height:48px;padding:7px 9px}.history-product-badge-copy strong{text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:11.5px;line-height:1.3;overflow:visible}.history-product-badge-copy small{text-overflow:clip;white-space:normal;word-break:keep-all;overflow:visible}.history-product-badge.tone-star{--product-accent:#3975df;--product-soft:#edf4ff;--product-border:#cfdef8}.history-product-badge.tone-teencash{--product-accent:#18a5cd;--product-soft:#eaf9fe;--product-border:#c8eaf4}.history-product-badge.tone-tether{--product-accent:#199468;--product-soft:#eaf8f2;--product-border:#c9e8dc}.history-product-badge.tone-culture,.history-product-badge.tone-account,.history-product-badge.tone-wallet,.history-product-badge.tone-made{--product-accent:#df5b67;--product-soft:#fff0f2;--product-border:#f0d2d6}.history-product-badge.tone-hana{--product-accent:#707887;--product-soft:#f1f3f6;--product-border:#dfe2e7}.history-product-badge.tone-gift{--product-accent:#70a83e;--product-soft:#f1f8e8;--product-border:#d8e8c7}.history-product-badge.tone-book,.history-product-badge.tone-barcode{--product-accent:#d99a1d;--product-soft:#fff5df;--product-border:#f0deb7}.history-product-badge.tone-flex,.history-product-badge.tone-selection{--product-accent:#7458e8;--product-soft:#f1edff;--product-border:#ddd5fb}.settlement-history-table .history-purchase-rate-cell{vertical-align:middle}.settlement-history-table .history-purchase-rate-stack{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.settlement-history-table .history-purchase-value,.settlement-history-table .history-purchase-rate-stack>strong{color:#344058;letter-spacing:-.15px;font-variant-numeric:tabular-nums;font-size:12px;font-weight:850;line-height:1.4}.settlement-history-table .history-rate-inline,.settlement-history-table .history-purchase-rate-stack>small{border:1px solid color-mix(in srgb,var(--history-accent) 20%,#e3e7ee);background:color-mix(in srgb,var(--history-accent) 10%,#fff);min-height:23px;color:var(--history-accent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:950;line-height:1}.settlement-history-table .history-purchase-rate-stack .denom-breakdown-cell{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.settlement-history-table .history-purchase-rate-stack .denom-breakdown-cell>div{border:1px solid color-mix(in srgb,var(--history-accent) 18%,#e2e7ef);background:color-mix(in srgb,var(--history-accent) 7%,#fff);color:#455169;white-space:nowrap;border-radius:8px;align-items:center;min-height:23px;padding:3px 7px;font-size:9.5px;font-weight:850;line-height:1.2;display:inline-flex}.settlement-history-table .history-batch-items{gap:6px;display:grid}.settlement-history-table .history-batch-items>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.settlement-history-table .history-batch-items strong{text-overflow:clip;white-space:normal;word-break:keep-all;overflow:visible}.history-batch-product-chip.tone-star{--batch-chip-accent:#3975df}.history-batch-product-chip.tone-teencash{--batch-chip-accent:#18a5cd}.history-batch-product-chip.tone-tether{--batch-chip-accent:#199468}.history-batch-product-chip.tone-culture,.history-batch-product-chip.tone-account,.history-batch-product-chip.tone-wallet,.history-batch-product-chip.tone-made{--batch-chip-accent:#df5b67}.history-batch-product-chip.tone-hana{--batch-chip-accent:#707887}.history-batch-product-chip.tone-gift{--batch-chip-accent:#70a83e}.history-batch-product-chip.tone-book,.history-batch-product-chip.tone-barcode{--batch-chip-accent:#d99a1d}.history-batch-product-chip.tone-flex,.history-batch-product-chip.tone-selection{--batch-chip-accent:#7458e8}.settlement-history-table .history-memo-cell{color:#566176;min-width:0;max-width:none}.history-memo-stack{gap:6px}.history-user-memo{border:1px solid color-mix(in srgb,var(--history-accent,#7a8498) 17%,#e3e8ef);background:color-mix(in srgb,var(--history-accent,#7a8498) 6%,#fff);color:#4e5a70;white-space:normal;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.history-user-memo-icon{background:color-mix(in srgb,var(--history-accent,#7a8498) 12%,#fff);width:25px;height:25px;color:var(--history-accent,#6f7b91);border-radius:8px;place-items:center;display:grid}.history-user-memo-copy{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;min-width:0;padding-top:3px;font-size:10px;font-weight:750;line-height:1.45}.settlement-history-table .history-record-main-row .history-assignment-memo-row{border-color:color-mix(in srgb,var(--history-accent) 17%,#e3e8ef);background:color-mix(in srgb,var(--history-accent) 6%,#fff)}.history-payment-detail-heading-copy{align-items:center;display:flex}.history-payment-detail-heading-copy strong{font-size:11.5px}@media (width<=1200px){.settlement-history-table:not(.settlement-room-history-table) th:first-child{width:11%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(2){width:9%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(3){width:17%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(4){width:18%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(5){width:15%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(6){width:21%}.settlement-history-table:not(.settlement-room-history-table) th:nth-child(7){width:9%}.history-product-badge-copy strong{font-size:10.5px}}.settlement-room-history-table th:first-child{width:11%}.settlement-room-history-table th:nth-child(2){width:9%}.settlement-room-history-table th:nth-child(3){width:16%}.settlement-room-history-table th:nth-child(4){width:18%}.settlement-room-history-table th:nth-child(5){width:15%}.settlement-room-history-table th:nth-child(6){width:21%}.settlement-room-history-table th:nth-child(7){width:10%}.history-product-badge-list{gap:5px;width:100%;min-width:0;display:grid}.history-product-badge-list.is-multiple{align-content:start}.history-product-badge{min-height:42px}.history-product-badge-copy{align-items:center;min-width:0;display:flex}.history-product-badge-copy strong{text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;width:100%;display:block;overflow:visible}.history-product-badge-copy small{display:none!important}.history-special-status{border-radius:999px;align-items:center;width:max-content;min-height:20px;margin-top:6px;padding:2px 7px;font-size:8.5px;font-weight:900;line-height:1;display:inline-flex}.history-special-status.is-advance{color:#6850d8;background:#f2efff;border:1px solid #ddd5fb}.history-special-status.is-difference{color:#c27817;background:#fff6e8;border:1px solid #f0d4b2}.history-special-status.is-advance-lotte-unmatched{color:#d73548;background:#fff0f2;border:1px solid #f2a2aa}.history-advance-lotte-alert{color:#cf3044;background:linear-gradient(135deg,#fff7f8,#ffedf0);border:1px solid #f2a0aa;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:0 14px 12px;padding:0 13px;font-size:12px;display:flex;box-shadow:0 8px 18px #d2304414}.settlement-history-table .history-record-main-row.history-advance-lotte-unmatched-row>td{background:linear-gradient(#fff,#fff1f3)!important;border-top-color:#ef9da7!important;border-bottom-color:#ef9da7!important}.settlement-history-table .history-record-main-row.history-advance-lotte-unmatched-row>td:first-child{border-left-color:#e7475a!important;box-shadow:inset 3px 0 #e7475a!important}.settlement-history-table .history-record-main-row.history-advance-lotte-unmatched-row>td:last-child{border-right-color:#ef9da7!important}.settlement-history-table .history-record-payment-row>td{padding:10px 12px 14px!important}.history-record-payment-row .history-payment-detail{padding:12px 13px 13px}.history-record-payment-row .history-payment-detail-heading{min-height:34px;padding-bottom:2px}.history-record-payment-row .history-payment-lines{margin-top:2px}.history-user-memo{color:#4f4a70!important;background:linear-gradient(135deg,#faf9ff,#f3f0ff)!important;border-color:#ded9f5!important}.history-user-memo-icon{color:#6654c7!important;background:#e9e4ff!important}.history-user-memo-copy{color:#514d6e!important}.settlement-history-table .history-product-cell{vertical-align:middle}.settlement-history-table .history-product-badge-list.is-multiple .history-product-badge{min-height:34px;padding:5px 7px}.settlement-history-table .history-product-badge-list.is-multiple .history-product-badge-icon{border-radius:8px;flex-basis:25px;width:25px;height:25px}.settlement-history-table .history-product-badge-list.is-multiple .history-product-badge-copy strong{font-size:10px}@media (width<=900px){.settlement-room-history-table th:first-child{width:12%}.settlement-room-history-table th:nth-child(2){width:9%}.settlement-room-history-table th:nth-child(3){width:16%}.settlement-room-history-table th:nth-child(4){width:18%}.settlement-room-history-table th:nth-child(5){width:15%}.settlement-room-history-table th:nth-child(6){width:20%}.settlement-room-history-table th:nth-child(7){width:10%}}.pending-settlement-card{content-visibility:auto;contain-intrinsic-size:420px}.history-record-main-row{content-visibility:auto;contain-intrinsic-size:190px}.settlement-edit-drawer{z-index:2200;background:#fff;border:1px solid #d9def0;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(460px,100vw - 36px);animation:.16s ease-out settlement-edit-drawer-in;display:grid;position:fixed;top:86px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 70px #19264938,0 4px 16px #303d671a}@keyframes settlement-edit-drawer-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0,0)}}.settlement-edit-drawer-header{background:linear-gradient(135deg,#f8f9ff 0%,#f2f5ff 100%);border-bottom:1px solid #e8ebf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.settlement-edit-drawer-header>div{gap:4px;min-width:0;display:grid}.settlement-edit-drawer-header>div>span{color:#665ee7;letter-spacing:.02em;font-size:11px;font-weight:900}.settlement-edit-drawer-header>div>strong{color:#17223a;white-space:normal;word-break:keep-all;font-size:17px}.settlement-edit-drawer-header>div>small{color:#7b8599;font-size:10px;line-height:1.45}.settlement-edit-drawer-close{flex:none;background:#fff!important;border:1px solid #e1e5f0!important}.settlement-edit-drawer-tabs{background:#fbfcff;border-bottom:1px solid #eceef5;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 16px;display:grid;overflow:visible}.settlement-edit-drawer-tabs button{color:#667188;cursor:pointer;background:#fff;border:1px solid #dde2ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:grid}.settlement-edit-drawer-tabs button span{color:#7a8498;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.settlement-edit-drawer-tabs button strong{text-align:left;min-width:0;font-size:11px}.settlement-edit-drawer-tabs button.active{color:#5148cf;background:#f2f0ff;border-color:#756cf4}.settlement-edit-drawer-tabs button.active span{color:#5148cf}.settlement-edit-drawer-body{overscroll-behavior:contain;background:#f7f8fc;min-height:0;padding:16px;overflow-y:auto}.settlement-edit-section{background:#fff;border:1px solid #e1e5ef;border-radius:15px;gap:13px;margin-bottom:13px;padding:15px;display:grid}.settlement-edit-section:last-child{margin-bottom:0}.settlement-edit-section-title{color:#5d64d8;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding-bottom:10px;display:flex}.settlement-edit-section-title>div{gap:2px;display:grid}.settlement-edit-section-title strong{color:#263149;font-size:12px}.settlement-edit-section-title small{color:#8993a7;font-size:9px}.settlement-edit-section label{gap:6px;display:grid}.settlement-edit-section label>span{color:#68758b;font-size:10px;font-weight:850}.settlement-edit-help{line-height:1.45;color:#d07a22!important;font-size:9px!important}.settlement-edit-account-grid{grid-template-columns:.8fr 1.2fr 1fr;gap:9px;display:grid}.settlement-edit-locked-note,.settlement-edit-empty-denom{color:#7b8598;text-align:center;background:#fafbfe;border:1px dashed #d8deea;border-radius:11px;padding:13px;font-size:10px}.settlement-edit-denom-list{gap:8px;display:grid}.settlement-edit-denom-row{background:#fbfcff;border:1px solid #e4e8f1;border-radius:11px;grid-template-columns:minmax(100px,1fr) minmax(130px,.8fr) 34px;align-items:center;padding:9px 10px;gap:8px!important}.settlement-edit-denom-row>span{color:#29344d!important;font-size:11px!important}.settlement-edit-add-denom{grid-template-columns:1fr auto;gap:8px;display:grid}.settlement-edit-add-denom button{white-space:nowrap;min-height:40px}.settlement-edit-custom-denoms{gap:8px;padding-top:4px;display:grid}.settlement-edit-custom-denom-row{grid-template-columns:1fr .8fr 34px;align-items:center;gap:8px;display:grid}.settlement-edit-denom-total{color:#535bd1;background:#f0f3ff;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.settlement-edit-denom-total span{font-size:10px;font-weight:850}.settlement-edit-denom-total strong{font-variant-numeric:tabular-nums;font-size:17px}.settlement-edit-batch-denom-section{gap:14px}.settlement-edit-batch-denom-guide{color:#65718a;background:#f7f9fe;border:1px solid #dce4f4;border-radius:11px;margin:0;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.55}.settlement-edit-batch-denom-list{gap:12px;display:grid}.settlement-edit-batch-denom-card{background:#fbfcff;border:1px solid #dfe5f0;border-left:4px solid #9aa6bc;border-radius:14px;gap:11px;padding:12px;transition:border-color .16s,background .16s,opacity .16s;display:grid}.settlement-edit-batch-denom-card.tone-culture{background:#fffafb;border-left-color:#ef5260}.settlement-edit-batch-denom-card.tone-teencash{background:#f8fcff;border-left-color:#2d8fe5}.settlement-edit-batch-denom-card.tone-book{background:#fffdf8;border-left-color:#dfa20a}.settlement-edit-batch-denom-card.tone-nexon,.settlement-edit-batch-denom-card.tone-ncoin{background:#f8fbff;border-left-color:#2a82d7}.settlement-edit-batch-denom-card.tone-smart{background:#f8fdfe;border-left-color:#21a4b9}.settlement-edit-batch-denom-card.tone-egg{background:#fafbfe;border-left-color:#7a879e}.settlement-edit-batch-denom-card.is-removed{opacity:.76;background:#fafbfc;border-style:dashed dashed dashed solid}.settlement-edit-batch-denom-card-header{border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.settlement-edit-batch-denom-card-header>.history-product-badge{flex:0 auto;width:auto;min-width:126px}.settlement-edit-batch-denom-card-header>div{text-align:right;gap:2px;display:grid}.settlement-edit-batch-denom-card-header>div span{color:#8993a6;font-size:9px;font-weight:800}.settlement-edit-batch-denom-card-header>div strong{color:#202c43;font-variant-numeric:tabular-nums;font-size:14px}.settlement-edit-batch-denom-card.is-removed .settlement-edit-batch-denom-card-header>div span,.settlement-edit-batch-denom-card.is-removed .settlement-edit-batch-denom-card-header>div strong{color:#d25f69}.settlement-edit-batch-denom-card-footer{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr);align-items:end;gap:9px;padding-top:2px;display:grid}.settlement-edit-batch-rate-field{gap:5px!important}.settlement-edit-batch-rate-field>span{color:#68758b!important;font-size:9px!important;font-weight:850!important}.settlement-edit-batch-product-total{text-align:right;background:#fff;border:1px solid #e1e6f0;border-radius:10px;gap:3px;min-height:58px;padding:9px 11px;display:grid}.settlement-edit-batch-product-total span{color:#8993a6;font-size:9px;font-weight:800}.settlement-edit-batch-product-total strong{color:#25324a;font-variant-numeric:tabular-nums;font-size:14px}.settlement-edit-batch-denom-total{background:linear-gradient(135deg,#edf2ff,#f2f0ff);border:1px solid #d9ddfb}.settlement-edit-memo-section{background:#fffdf8;border-color:#ebe3cf}.settlement-edit-drawer-memo{resize:vertical;min-height:112px!important}.settlement-edit-character-count{text-align:right;color:#99a2b3;font-size:9px}.settlement-edit-drawer-footer{background:#fff;border-top:1px solid #e5e8f0;justify-content:flex-end;align-items:center;gap:9px;padding:13px 16px;display:flex}.settlement-edit-drawer-footer button{justify-content:center;min-width:92px}.pending-assignment-item .pending-assignment-login{text-align:left;color:#27344c;font-size:12px;font-weight:900}.pending-assignment-item>b{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.history-assignment-value-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:3px;display:flex!important}.history-assignment-value-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;text-align:left;font-size:11px;font-weight:900;overflow:hidden}.history-assignment-value-row em{color:inherit;text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal;font-weight:950}@media (width<=720px){.settlement-edit-drawer{border-radius:17px;width:calc(100vw - 16px);top:72px;bottom:8px;right:8px}.settlement-edit-account-grid{grid-template-columns:1fr}.settlement-edit-denom-row{grid-template-columns:1fr 120px 34px}.settlement-edit-batch-denom-card-footer{grid-template-columns:1fr}}.settlement-edit-overlay{z-index:2190;overscroll-behavior:contain;contain:layout paint style;isolation:isolate;background:#070d1dc7;justify-content:flex-end;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}.settlement-edit-overlay .settlement-edit-drawer{z-index:1;contain:layout paint style;width:min(500px,100vw - 36px);height:100%;max-height:100%;animation:none;position:relative;top:auto;bottom:auto;right:auto;transform:translateZ(0);box-shadow:0 30px 90px #0000006b,0 0 0 1px #fff3}.settlement-edit-drawer-body{scrollbar-gutter:stable}.settlement-edit-rate-section{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border-color:#dce6f4}.settlement-edit-rate-field{grid-template-columns:110px minmax(0,1fr);align-items:center}.settlement-edit-rate-field .input-suffix{width:min(190px,100%)}.settlement-edit-rate-field input:disabled{color:#33445d;opacity:1;background:#eef4fb;font-weight:900}.settlement-edit-rate-locked{color:#677286;background:#f6f7f9;border:1px solid #e2e6ed;border-radius:11px;align-items:center;gap:8px;padding:12px 13px;font-size:11px;font-weight:850;display:flex}button.settlement-edit-rate-locked{cursor:pointer;text-align:left;width:100%;font-family:inherit}.settlement-edit-hour72{background:linear-gradient(145deg,#f8f7ff,#f1f4ff);border:1px solid #d8dcff;border-radius:13px;gap:10px;padding:13px;display:grid}.settlement-edit-hour72>div:first-child{gap:3px;display:grid}.settlement-edit-hour72>div:first-child strong{color:#323a67;font-size:11px}.settlement-edit-hour72>div:first-child small{color:#7a839d;font-size:9px;line-height:1.5}.settlement-edit-hour72.is-applied{background:linear-gradient(145deg,#f4fff8,#edfbf3);border-color:#9bd5b2}.settlement-edit-hour72-preview{color:#526076;background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 11px;font-size:10px;display:flex}.settlement-edit-hour72-preview b{color:#16834b;font-size:11px}.hour72-restore-button{color:#574dd2;cursor:pointer;background:#fff;border:1px solid #766cf3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:11px;font-weight:900;display:inline-flex}.hour72-restore-button:hover{color:#fff;background:#635af0}.settlement-edit-save-button:disabled{box-shadow:none;opacity:.55;transform:none}.settlement-edit-save-button.is-dirty:not(:disabled){background:linear-gradient(135deg,#16a864,#22c879);border:1px solid #49dd8d;animation:1.65s ease-in-out infinite settlement-edit-save-float;box-shadow:0 0 0 3px #22c8792e,0 0 26px #22c8797a,0 10px 22px #149a5b47}@keyframes settlement-edit-save-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.settlement-edit-save-button.is-dirty:not(:disabled){animation:none}}@media (width<=720px){.settlement-edit-overlay{padding:8px}.settlement-edit-overlay .settlement-edit-drawer{border-radius:17px;width:100%;height:100%;top:auto;bottom:auto;right:auto}.settlement-edit-rate-field{grid-template-columns:1fr}.settlement-edit-hour72-preview{flex-direction:column}}.settlement-edit-account-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settlement-edit-account-option{color:#44516a;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #dfe4ef;border-radius:13px;gap:7px;min-width:0;padding:12px 13px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.settlement-edit-account-option:hover{background:#f8f7ff;border-color:#aaa4f9;transform:translateY(-1px)}.settlement-edit-account-option.selected{background:linear-gradient(145deg,#f7f5ff,#eef1ff);border-color:#7168ef;box-shadow:0 0 0 3px #685eef1c,0 8px 20px #554eca1a}.settlement-edit-account-option-badge{color:#5c55d8;text-overflow:ellipsis;white-space:nowrap;background:#eef1ff;border-radius:999px;justify-self:start;max-width:100%;padding:3px 7px;font-size:9px;font-weight:900;overflow:hidden}.settlement-edit-account-option-line{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.settlement-edit-account-option-line strong{color:#202b42;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.settlement-edit-account-option-line b{color:#4f63db;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:950}.settlement-edit-account-option small{color:#8993a5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.settlement-edit-account-option-check{color:#fff;background:#635af0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:9px;right:9px}.settlement-edit-account-empty{color:#8a94a7;text-align:center;background:#fafbfe;border:1px dashed #d8deea;border-radius:12px;grid-column:1/-1;padding:16px;font-size:11px}.settlement-edit-won-field,.settlement-edit-rate-field{grid-template-columns:112px minmax(0,1fr);align-items:center}.settlement-edit-won-field .input-suffix{width:min(260px,100%)}.settlement-edit-amount-section{background:linear-gradient(145deg,#fff,#f7fbff);border-color:#dce6f4}.settlement-edit-hour72-list{gap:6px;display:grid}.settlement-edit-hour72-item{background:#ffffffdb;border:1px solid #776fec2e;border-radius:10px;grid-template-columns:72px minmax(72px,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.settlement-edit-hour72-item span{color:#7a829a;font-size:9px;font-weight:800}.settlement-edit-hour72-item strong{color:#303a55;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.settlement-edit-hour72-item b{color:#5b55cf;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.settlement-edit-hour72-item em{color:#26344d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-style:normal;font-weight:950}.settlement-edit-recalculation{background:linear-gradient(145deg,#fbfdff,#f5f8ff);border-color:#dbe4f5}.settlement-edit-recalculation.has-difference{background:linear-gradient(145deg,snow,#fff3f5);border-color:#f2c1c9}.settlement-edit-recalculation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settlement-edit-recalculation-grid>div{background:#fff;border:1px solid #e4e8f2;border-radius:11px;gap:4px;padding:10px 11px;display:grid}.settlement-edit-recalculation-grid span{color:#8791a4;font-size:9px;font-weight:800}.settlement-edit-recalculation-grid strong{color:#28344c;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.settlement-edit-recalculation-grid .is-difference{background:#fff5f7;border-color:#efb3bf}.settlement-edit-recalculation-grid .is-difference strong{color:#dc3857}.settlement-edit-recalculation>p{color:#aa3248;background:#fff0f3;border-radius:9px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5}.refund-edit-overlay{z-index:2210;contain:layout paint style;isolation:isolate;background:#070d1dc7;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.refund-edit-drawer{contain:layout paint style;background:#f7f8fc;border:1px solid #ffffff47;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(480px,100vw - 36px);height:100%;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b,0 0 0 1px #ffffff2e}.refund-edit-drawer-header{background:linear-gradient(145deg,#fff,#fff5f7);border-bottom:1px solid #e5e8f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 16px;display:flex}.refund-edit-drawer-header>div{gap:4px;min-width:0;display:grid}.refund-edit-drawer-header span{color:#d84b68;font-size:10px;font-weight:950}.refund-edit-drawer-header strong{color:#17223a;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.refund-edit-drawer-header small{color:#8490a4;font-size:9px;line-height:1.5}.refund-edit-drawer-body{scrollbar-gutter:stable;min-height:0;padding:16px;overflow-y:auto}.refund-edit-section{background:#fff;border:1px solid #e1e5ef;border-radius:15px;gap:12px;margin-bottom:13px;padding:15px;display:grid}.refund-edit-section-title{color:#d64c69;border-bottom:1px solid #edf0f5;align-items:center;gap:10px;padding-bottom:10px;display:flex}.refund-edit-section-title>div{gap:2px;display:grid}.refund-edit-section-title strong{color:#263149;font-size:12px}.refund-edit-section-title small{color:#8993a7;font-size:9px}.refund-edit-incoming-card{background:#f8fbff;border:1px solid #dce5f3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:11px 12px;display:grid}.refund-edit-incoming-card span{color:#65738a;font-size:9px;font-weight:850}.refund-edit-incoming-card strong{color:#2e65bd;font-variant-numeric:tabular-nums;font-size:13px;font-weight:950}.refund-edit-incoming-card p{color:#536079;white-space:pre-wrap;word-break:break-word;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.refund-edit-fee-field{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;display:grid}.refund-edit-fee-field>span{color:#68758b;font-size:10px;font-weight:850}.refund-edit-summary{background:#fbfcff;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-edit-summary>div{background:#fff;border:1px solid #e5e9f1;border-radius:10px;gap:4px;padding:10px;display:grid}.refund-edit-summary span{color:#8a94a6;font-size:9px}.refund-edit-summary strong{color:#26344c;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}.refund-edit-summary .is-difference{background:#fff4f6;border-color:#efb4c0}.refund-edit-summary .is-difference strong{color:#dc3857}.refund-edit-drawer-footer{background:#fff;border-top:1px solid #e5e8f0;justify-content:flex-end;gap:9px;padding:13px 16px;display:flex}.refund-edit-drawer-footer button{justify-content:center;min-width:100px}.refund-edit-save.is-dirty:not(:disabled){background:linear-gradient(135deg,#16a864,#22c879);border:1px solid #49dd8d;box-shadow:0 0 0 3px #22c8792e,0 0 26px #22c87966}.pending-refund-incoming-card,.history-refund-incoming-card{background:#f8fbff;border:1px solid #dce6f4;border-radius:12px;gap:7px;padding:11px 12px;display:grid}.pending-refund-incoming-card>div,.history-refund-incoming-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pending-refund-incoming-card span,.history-refund-incoming-head span{color:#58718f;font-size:10px;font-weight:900}.pending-refund-incoming-card strong,.history-refund-incoming-head strong{color:#2e65bd;font-size:10px;font-weight:900}.pending-refund-incoming-card p,.history-refund-incoming-card p{color:#536079;white-space:pre-wrap;word-break:break-word;margin:0;font-size:10px;line-height:1.55}.history-refund-incoming-row>td{background:0 0!important;padding:0 12px 12px!important}.pending-assignment-item,.pending-assignment-main,.pending-assignment-login,.history-assignment-memo-row,.history-assignment-value-row,.history-assignment-value-row b{min-width:0}.pending-assignment-login,.history-assignment-value-row b{overflow-wrap:anywhere;word-break:break-all}.history-assignment-memo-row.is-account-product{gap:7px;padding:9px 10px}.history-account-product-heading{align-items:center;min-width:0;display:flex}.history-account-product-badge{color:#376cb2;text-overflow:ellipsis;white-space:nowrap;background:#edf3ff;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:9px;font-weight:950;display:inline-flex;overflow:hidden}.history-account-product-badge.tone-red{color:#cf3e59;background:#fff0f3}.history-account-product-badge.tone-blue{color:#3269c8;background:#edf4ff}.history-account-product-badge.tone-sky{color:#1688ad;background:#eafaff}.history-account-product-badge.tone-green{color:#3a8a43;background:#effaef}.history-account-product-badge.tone-yellow{color:#b8780b;background:#fff8df}.history-account-product-badge.tone-purple{color:#6b52d9;background:#f2efff}.history-account-product-badge.tone-gray{color:#667085;background:#f1f3f6}.history-assignment-memo-row.is-account-product .history-assignment-value-row b{font-size:12px;font-weight:950}.history-assignment-memo-row.is-account-product .history-assignment-value-row em{color:#2f6fc1;font-size:13px}.history-assignment-memo-row.is-account-product-red .history-assignment-value-row em{color:#d63e59}@media (width>=1100px) and (height>=760px){.vendor-edit-backdrop{padding:16px}.vendor-edit-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1280px,100vw - 32px);height:min(900px,100vh - 32px);max-height:none;display:grid;overflow:hidden}.vendor-edit-modal-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.vendor-edit-identity-section{grid-area:1/1;grid-template-columns:1fr;align-content:start;gap:8px;padding:12px}.vendor-edit-account-editor{grid-area:2/1;align-content:start;min-height:0;padding:12px}.vendor-edit-rates{grid-area:1/2/3;min-height:0;padding:12px;overflow:hidden}.vendor-edit-section-head{margin-bottom:9px}.vendor-edit-account-grid{grid-template-columns:1fr;gap:7px}.vendor-edit-account-grid input,.vendor-edit-name-row input{min-height:36px}.vendor-edit-add-account{width:100%;min-height:36px}.vendor-edit-account-chips{grid-template-columns:1fr;gap:5px;margin-top:8px}.vendor-edit-account-chips>span{padding:7px 8px}.vendor-edit-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.vendor-edit-product-grid>.vendor-product-rate-card{min-height:46px;padding:7px 8px}.vendor-edit-product-grid .vendor-normal-rate-row>span,.vendor-edit-product-grid .vendor-fixed-product-check>span{font-size:10px}.vendor-edit-product-grid .input-suffix{width:74px;max-width:74px}.vendor-edit-product-grid .input-suffix input{min-height:30px;font-size:10px}.vendor-edit-product-grid .vendor-fixed-product-check>strong{min-width:42px;min-height:24px;font-size:9px}.vendor-tether-address-field{margin-top:5px;padding-top:5px}.vendor-tether-address-field input{min-height:30px!important}}.standard-deposit-panel{background:linear-gradient(145deg,#fff 0%,#fbfaff 50%,#f7f9ff 100%);border:1px solid #e5e2ff;border-radius:24px;overflow:visible;box-shadow:0 16px 42px #423e9114}.standard-deposit-panel .deposit-panel-heading{background:linear-gradient(135deg,#fff 0%,#f5f1ff 55%,#eef3ff 100%);border:1px solid #e0dcff;border-radius:24px 24px 18px 18px;margin:-1px -1px 18px;padding:22px 24px}.standard-deposit-panel .deposit-panel-heading-icon{color:#fff;background:linear-gradient(145deg,#655cf4,#7c5cf1);border-radius:15px;width:46px;height:46px;box-shadow:0 10px 24px #655cf447}.standard-deposit-panel .deposit-panel-heading h2{color:#1c2740;font-size:20px}.standard-deposit-panel .deposit-panel-heading p{color:#7c879a;font-size:11px}.standard-deposit-panel .form-grid,.standard-deposit-panel .purchase-items-stack{gap:15px}.standard-deposit-panel .purchase-item-card{background:#fff;border:1px solid #e2e5f0;border-radius:18px;box-shadow:0 8px 24px #0f172a0b}.standard-deposit-panel .purchase-item-head{background:linear-gradient(135deg,#fbfcff,#f7f5ff);border-bottom:1px solid #edf0f6;padding:14px 16px}.standard-deposit-panel .field>span,.standard-deposit-panel .field-label{color:#59657b;font-weight:900}.standard-deposit-panel input,.standard-deposit-panel select,.standard-deposit-panel textarea{background:#fbfcff;border-color:#dfe4ef;border-radius:11px}.standard-deposit-panel input:focus,.standard-deposit-panel select:focus,.standard-deposit-panel textarea:focus{background:#fff;border-color:#8177f5;box-shadow:0 0 0 3px #635cf41a}.standard-deposit-panel .primary-button{border-radius:12px;box-shadow:0 10px 24px #574eda2e}@media (width<=720px){.settlement-edit-account-options,.settlement-edit-won-field,.refund-edit-fee-field{grid-template-columns:1fr}.settlement-edit-hour72-item{grid-template-columns:64px minmax(0,1fr) auto}.settlement-edit-hour72-item b{grid-column:2/4}.settlement-edit-recalculation-grid,.refund-edit-summary{grid-template-columns:1fr}.refund-edit-overlay{padding:8px}.refund-edit-drawer{border-radius:17px;width:100%}}.history-account-product-badge.tone-culture{color:#cf3e59;background:#fff0f3}.history-account-product-badge.tone-teencash{color:#1688ad;background:#eafaff}.history-account-product-badge.tone-book,.history-account-product-badge.tone-barcode{color:#b8780b;background:#fff8df}.history-account-product-badge.tone-tether{color:#3a8a43;background:#effaef}.history-account-product-badge.tone-star{color:#3269c8;background:#edf4ff}.history-account-product-badge.tone-gift{color:#4f8d32;background:#f0faeb}.history-account-product-badge.tone-hana{color:#667085;background:#f1f3f6}.history-account-product-badge.tone-flex{color:#6b52d9;background:#f2efff}.history-account-product-badge.tone-account{color:#cf3e59;background:#fff0f3}.history-account-product-badge.tone-smart{color:#2c7cac;background:#eef8ff}.history-account-product-badge.tone-nexon{color:#3269c8;background:#edf4ff}.history-account-product-badge.tone-default{color:#667085;background:#f1f3f6}.history-assignment-memo-row.is-account-product.tone-culture .history-assignment-value-row em,.history-assignment-memo-row.is-account-product.tone-account .history-assignment-value-row em{color:#d63e59}.history-assignment-memo-row.is-account-product.tone-teencash .history-assignment-value-row em{color:#158eb4}.history-assignment-memo-row.is-account-product.tone-book .history-assignment-value-row em,.history-assignment-memo-row.is-account-product.tone-barcode .history-assignment-value-row em{color:#b77708}.history-assignment-memo-row.is-account-product.tone-tether .history-assignment-value-row em{color:#368b43}.history-assignment-memo-row.is-account-product.tone-star .history-assignment-value-row em{color:#3269c8}.history-assignment-memo-row.is-account-product.tone-gift .history-assignment-value-row em{color:#4c8f31}.history-assignment-memo-row.is-account-product.tone-hana .history-assignment-value-row em{color:#5e697b}.history-assignment-memo-row.is-account-product.tone-flex .history-assignment-value-row em{color:#6b52d9}.settlement-edit-vendor-account-readonly{background:linear-gradient(145deg,#fcfbff,#f5f4ff);border:1px solid #dddff0;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:12px 13px;display:grid}.settlement-edit-vendor-account-readonly>span{color:#6258d2;background:#ebe9ff;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:950}.settlement-edit-vendor-account-readonly>strong{color:#27334c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.settlement-edit-vendor-account-readonly>small{color:#8993a5;grid-column:1/-1;font-size:9px}.settlement-edit-vendor-account-field{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.settlement-edit-vendor-account-field>span{color:#59657b;font-size:11px;font-weight:900}.settlement-edit-vendor-account-field>input{color:#17223a;background:#fff;border:1px solid #d9deeb;border-radius:10px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:13px;font-weight:850}.settlement-edit-vendor-account-field>input:focus{border-color:#756cf4;outline:none;box-shadow:0 0 0 3px #756cf41f}.settlement-edit-vendor-account-field>small{color:#8993a5;grid-column:1/-1;font-size:9px;line-height:1.45}.standard-deposit-panel .purchase-items-stack{grid-template-columns:minmax(0,1fr);width:100%}.standard-deposit-panel .purchase-item-card{width:100%;max-width:none}.standard-deposit-panel .purchase-item-grid{grid-template-columns:minmax(280px,1.25fr) minmax(180px,.58fr) 112px;gap:14px;padding:18px}.standard-deposit-panel .standard-denom-purchase-card,.standard-deposit-panel .standard-account-purchase-card{border-color:color-mix(in srgb,var(--room-accent) 27%,#e2e6ef);background:linear-gradient(180deg,#fff 0%,var(--room-soft-2) 100%);overflow:hidden;box-shadow:0 13px 30px #1d25420f}.standard-deposit-panel .standard-denom-purchase-card .purchase-item-head,.standard-deposit-panel .standard-account-purchase-card .purchase-item-head{border-bottom-color:color-mix(in srgb,var(--room-accent) 16%,#e8ebf2);background:linear-gradient(90deg,var(--room-soft),#fff 58%)}.standard-deposit-panel .standard-denom-purchase-card .purchase-item-head:before,.standard-deposit-panel .standard-account-purchase-card .purchase-item-head:before{content:"";background:var(--room-accent);border-radius:0 6px 6px 0;align-self:stretch;width:4px;margin:-14px 8px -14px -16px}.standard-deposit-panel .standard-denom-purchase-card .purchase-item-head span,.standard-deposit-panel .standard-account-purchase-card .purchase-item-head span{color:var(--room-accent-strong);font-weight:900}.standard-denom-entry-box{gap:13px;display:grid;border:1px solid color-mix(in srgb,var(--room-accent) 18%,#e1e6ef)!important;background:#ffffffe0!important;border-radius:16px!important;padding:15px!important}.standard-denom-entry-head{border-bottom:1px solid color-mix(in srgb,var(--room-accent) 13%,#e8ebf2);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 1px 12px;display:grid}.standard-denom-entry-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:42px;height:42px;box-shadow:0 7px 16px var(--room-glow);border-radius:13px;place-items:center;display:grid}.standard-denom-entry-head>div{gap:3px;min-width:0;display:grid}.standard-denom-entry-head strong{color:#202a40;font-size:14px;font-weight:950}.standard-denom-entry-head small{color:#8a94a6;font-size:10px;font-weight:750}.standard-denom-entry-head>b{color:var(--room-accent-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:950}.standard-deposit-panel .standard-denom-entry-box .denom-row-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.standard-deposit-panel .standard-denom-entry-box .denom-row:not(.denom-row-custom){border:1px solid color-mix(in srgb,var(--room-accent) 16%,#e3e8ef);background:linear-gradient(180deg,#fff,var(--room-soft-2));border-radius:14px;grid-template-columns:1fr;gap:8px;min-height:96px;padding:12px 10px 9px;display:grid}.standard-deposit-panel .standard-denom-entry-box .denom-label{color:#263149;text-align:center;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:950;line-height:1}.standard-deposit-panel .standard-denom-entry-box .denom-label.is-thousand{color:var(--room-accent-strong)}.standard-deposit-panel .standard-denom-entry-box .denom-subtotal{min-height:14px;color:var(--room-accent-strong);text-align:center;font-size:9px;font-weight:850;display:block}.standard-deposit-panel .standard-denom-entry-box .denom-row-custom{border:1px dashed color-mix(in srgb,var(--room-accent) 27%,#dfe4ed);background:color-mix(in srgb,var(--room-soft) 45%,#fff);border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(150px,.9fr) minmax(130px,.7fr) minmax(100px,1fr) auto;gap:9px;padding:11px;display:grid}.standard-deposit-panel .standard-denom-entry-box .denom-add-btn{border-color:color-mix(in srgb,var(--room-accent) 32%,#d8deea);color:var(--room-accent-strong);background:var(--room-soft);justify-self:start}.standard-account-purchase-box{border:1px solid color-mix(in srgb,var(--room-accent) 18%,#dce3ed)!important;background:#ffffffe0!important;border-radius:16px!important;padding:15px!important}.standard-account-choice-head{border-bottom:1px solid color-mix(in srgb,var(--room-accent) 13%,#e7ebf1);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:12px;display:grid}.standard-account-choice-head-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));width:42px;height:42px;box-shadow:0 7px 16px var(--room-glow);border-radius:13px;place-items:center;display:grid}.standard-account-choice-head>div{gap:3px;display:grid}.standard-account-choice-head strong{color:#202a40;font-size:14px;font-weight:950}.standard-account-choice-head small{color:#8a94a6;font-weight:750;font-size:10px!important}.standard-account-purchase-box .account-scope-row{gap:8px;padding:3px 0 1px}.standard-account-purchase-box .pill-radio-option{border-color:color-mix(in srgb,var(--room-accent) 20%,#dfe3ea);min-height:38px;padding:8px 13px}.standard-account-purchase-box .pill-radio-option.selected{border-color:var(--room-accent);color:var(--room-accent-strong);background:var(--room-soft);box-shadow:0 5px 13px var(--room-glow)}.standard-account-purchase-box .pill-radio-option.selected .pill-dot{border-color:var(--room-accent)}.standard-account-purchase-box .pill-radio-option .pill-dot:after{background:var(--room-accent)}.standard-account-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.standard-account-choice-grid .settlement-room-account-choice{border-color:color-mix(in srgb,var(--room-accent) 18%,#e0e5ed);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--room-soft-2) 66%,#fff));grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-height:84px;padding:12px 38px 11px 13px}.standard-account-choice-grid .settlement-room-account-choice strong{color:#202a40;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-column:1;min-width:0;font-size:14px;overflow:visible}.standard-account-choice-grid .settlement-room-account-choice>span{color:var(--room-accent-strong);text-align:left;white-space:nowrap;grid-column:1;font-size:13px;font-weight:950}.standard-account-choice-grid .settlement-room-account-choice>small{color:#8a94a6;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:750;overflow:hidden;font-size:9px!important}.standard-account-choice-grid .settlement-room-account-choice.selected{border-color:var(--room-accent);background:linear-gradient(145deg,#fff,var(--room-soft))}.standard-account-purchase-box .account-balance-guide{background:var(--room-soft);border-radius:10px;align-items:center;min-height:34px;padding:8px 10px;font-weight:850;display:flex;color:var(--room-accent-strong)!important}@media (width<=1080px){.standard-deposit-panel .purchase-item-grid{grid-template-columns:minmax(0,1fr) 160px 105px}.standard-deposit-panel .standard-denom-entry-box .denom-row-list{grid-template-columns:repeat(3,minmax(0,1fr))}.standard-account-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.standard-deposit-panel .purchase-item-grid{grid-template-columns:1fr;padding:14px}.standard-deposit-panel .standard-denom-entry-box .denom-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-account-choice-grid{grid-template-columns:1fr}.standard-denom-entry-head{grid-template-columns:38px minmax(0,1fr)}.standard-denom-entry-head>b{grid-column:1/-1;justify-self:end}.standard-deposit-panel .standard-denom-entry-box .denom-row-custom{grid-template-columns:1fr 1fr auto}.standard-deposit-panel .standard-denom-entry-box .denom-row-custom .denom-subtotal{text-align:left;grid-column:1/-1}}@media (width<=480px){.standard-deposit-panel .standard-denom-entry-box .denom-row-list{grid-template-columns:1fr}}.standard-deposit-panel{padding:16px 18px 18px}.standard-deposit-vendor-bar{z-index:4;background:linear-gradient(135deg,#fff 0%,#f7f5ff 58%,#f1f5ff 100%);border:1px solid #ddd9ff;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:grid;position:relative;box-shadow:0 8px 22px #4944a412}.standard-deposit-vendor-icon{color:#fff;background:linear-gradient(145deg,#6259ed,#795cf2);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #6259ed3d}.standard-deposit-vendor-field{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.standard-deposit-vendor-field>span{margin:0;color:#2a3145!important;font-size:13px!important;font-weight:950!important}.standard-deposit-vendor-field .autocomplete-wrap{min-width:0}.standard-deposit-vendor-field input{color:#17213a;letter-spacing:-.02em;background:#fff;min-height:44px;padding:9px 13px;font-size:17px;font-weight:950}.standard-deposit-vendor-field input::placeholder{color:#9ca5b5;font-size:14px;font-weight:750}.standard-deposit-panel>.form-grid,.standard-deposit-panel .purchase-items-stack{gap:11px}.standard-deposit-panel .purchase-item-card{border-radius:16px;position:relative;box-shadow:0 7px 18px #18203a0a}.standard-deposit-panel .purchase-item-grid{gap:10px 12px;padding:14px}.standard-purchase-remove-floating{z-index:5;border-radius:10px;width:30px;height:30px;min-height:30px;position:absolute;top:8px;right:8px}.standard-deposit-panel .standard-denom-entry-box{gap:9px;border-radius:14px!important;padding:11px!important}.standard-deposit-panel .standard-denom-entry-box .denom-row-list{gap:8px}.standard-deposit-panel .standard-denom-entry-box .denom-row:not(.denom-row-custom){border-radius:12px;min-height:84px;padding:10px 8px 7px}.standard-deposit-panel .standard-denom-entry-box .denom-label{font-size:17px}.standard-deposit-panel .standard-denom-entry-box .denom-add-btn{min-height:30px;margin-top:0;padding:5px 10px}.standard-deposit-panel .purchase-add-row{margin-top:0}.standard-deposit-panel .purchase-add-button{min-height:34px}.standard-deposit-panel .deposit-details-row,.standard-deposit-panel .deposit-details-row.account-charge-only{gap:10px;margin-top:0}.standard-deposit-panel .deposit-account-panel,.standard-deposit-panel .deposit-memo-panel{border-radius:14px;padding:13px}.standard-deposit-panel .deposit-submit-actions{margin-top:12px}@media (width<=760px){.standard-deposit-panel{padding:12px}.standard-deposit-vendor-bar{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}.standard-deposit-vendor-icon{border-radius:11px;width:36px;height:36px}.standard-deposit-vendor-field{grid-template-columns:1fr;gap:4px}.standard-deposit-vendor-field input{min-height:42px;font-size:16px}}.standard-deposit-vendor-bar{justify-content:start;width:min(100%,680px);min-height:70px;grid-template-columns:42px minmax(280px,560px)!important;padding:12px 14px!important}.standard-deposit-vendor-input,.standard-deposit-vendor-input .autocomplete-wrap{width:100%;min-width:0}.standard-deposit-vendor-input input{color:#17213a;letter-spacing:-.02em;background:#fff;width:100%;min-height:46px;padding:9px 14px;font-size:17px;font-weight:950}.standard-deposit-vendor-input input::placeholder{color:#9aa4b5;font-size:14px;font-weight:750}.standard-product-selector{background:linear-gradient(145deg,#fff,#fafbff);border:1px solid #e1e5ef;border-radius:15px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.standard-product-selector-head{align-items:center;gap:10px;min-width:0;display:flex}.standard-product-selector-head>div{gap:2px;min-width:0;display:grid}.standard-product-selector-head strong{color:#202a40;font-size:14px;font-weight:950}.standard-product-selector-head small{color:#8c96a8;font-size:9px;font-weight:750}.standard-product-selector-icon{width:34px;height:34px;color:var(--room-accent-strong,#5d57d8);background:var(--room-soft,#eeecff);border-radius:11px;flex:none;place-items:center;display:grid}.standard-product-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.standard-product-choice-card{--room-accent:#7068ec;--room-accent-strong:#544bc9;--room-soft:#f0efff;border:1px solid color-mix(in srgb,var(--room-accent) 20%,#dfe4ed);color:#27324a;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--room-soft) 60%,#fff));text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;min-height:62px;padding:9px 28px 9px 10px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative}.standard-product-choice-card:hover{border-color:color-mix(in srgb,var(--room-accent) 55%,#dfe4ed);box-shadow:0 7px 16px color-mix(in srgb,var(--room-accent) 13%,transparent);transform:translateY(-1px)}.standard-product-choice-card.selected{border-color:var(--room-accent);background:linear-gradient(145deg,#fff,var(--room-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--room-accent) 12%,transparent),0 8px 18px color-mix(in srgb,var(--room-accent) 12%,transparent)}.standard-product-choice-icon{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 78%,#fff),var(--room-accent-strong));border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.standard-product-choice-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:950;overflow:hidden}.standard-product-choice-card small{color:var(--room-accent-strong);font-size:9px;font-weight:850}.standard-product-choice-card i{color:#fff;background:var(--room-accent);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.standard-product-choice-card.selected-elsewhere:not(.selected){opacity:.56}.deposit-product-quick-picker.compact{margin-top:0}.deposit-product-quick-picker.compact .deposit-product-quick-picker-panel{grid-template-columns:minmax(150px,1.1fr) minmax(110px,.45fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.deposit-product-quick-picker.compact .deposit-product-quick-picker-field.wide{grid-column:1/-1}.deposit-product-quick-picker.compact .primary-button{white-space:nowrap;min-height:40px}.required-invalid{background:linear-gradient(145deg,#fff8f9,#fff)!important;border-color:#ef5b6f!important;box-shadow:0 0 0 3px #ef5b6f1f,0 8px 22px #b4233a14!important}.required-invalid input,.required-invalid select,.required-invalid textarea{background:#fffafb!important;border-color:#ef5b6f!important}.validation-shake-a{animation:.38s requiredShakeA}.validation-shake-b{animation:.38s requiredShakeB}@keyframes requiredShakeA{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes requiredShakeB{0%,to{transform:translate(0)}20%{transform:translate(7px)}40%{transform:translate(-6px)}60%{transform:translate(4px)}80%{transform:translate(-3px)}}.tether-settlement-box.tether-settlement-redesign{background:linear-gradient(145deg,#f8fbff,#fff 66%);border-color:#cbd8e8;border-radius:17px;gap:11px;padding:14px;box-shadow:0 10px 24px #31486e0f}.tether-settlement-heading{border-bottom-color:#e3e9f2;padding-bottom:10px}.tether-settlement-heading strong{color:#1f3150;font-size:15px}.tether-settlement-heading small{color:#7c899d;font-size:9px}.tether-settlement-icon{color:#2d72c9;background:#edf5ff;border-color:#c7d7ea;width:38px;height:38px}.tether-address-status.valid{color:#176f55;background:#e8f8f1}.tether-address-status.invalid{color:#b93652;background:#fff0f3}.tether-settlement-address-card{background:#fff;border-color:#d9e3ef;border-radius:13px;gap:7px;padding:11px}.tether-address-card-label span{color:#31425d}.tether-settlement-address-card>input{color:#213653;background:#fbfdff;border-color:#cbd7e7;min-height:42px}.tether-settlement-address-card>input:focus{border-color:#5b8ed8;box-shadow:0 0 0 3px #4a7bc41c}.tether-transfer-picker{gap:8px}.tether-transfer-picker-head strong{color:#31425d}.tether-transfer-picker-head>span{color:#276fb7;background:#edf5ff}.tether-transfer-choice-grid{gap:8px}.tether-transfer-choice-card{min-height:86px;box-shadow:none;border-color:#dbe4ef;border-radius:13px;padding:11px 12px}.tether-transfer-choice-card:hover{border-color:#78a6df;box-shadow:0 7px 16px #3064aa14}.tether-transfer-choice-card.selected{background:linear-gradient(145deg,#eef6ff,#fff);border-color:#4f8bd6;box-shadow:0 0 0 3px #4f8bd61a}.tether-transfer-choice-card.selected .tether-transfer-choice-check{background:#4f8bd6;border-color:#4f8bd6}.tether-transfer-choice-card>strong{color:#1f3150;font-size:23px}.tether-transfer-choice-card>em{color:#2d72c9}.tether-transfer-choice-empty{color:#607b9c;background:#f7fbff;border-color:#cbd9e9;min-height:96px}.tether-settlement-controls{background:#fbfcff;border-color:#dfe6ef;gap:9px;padding:11px}.tether-rounding-toggle{min-height:42px;background:#fbfcff!important;border-color:#dfe6ef!important}.tether-redesign .tether-price-summary,.tether-settlement-redesign .tether-price-summary{gap:7px}.tether-settlement-redesign .tether-price-summary>span{background:#fff;border-color:#dfe6ef;min-height:58px;padding:9px 10px}.tether-settlement-redesign .tether-price-summary>span.applied{background:#eef6ff;border-color:#9bc0eb}.tether-settlement-redesign .tether-price-summary strong{color:#1f3150;font-size:16px}@media (width<=1100px){.standard-product-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.standard-deposit-vendor-bar{width:100%;grid-template-columns:36px minmax(0,1fr)!important}.standard-product-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-product-quick-picker.compact .deposit-product-quick-picker-panel{grid-template-columns:1fr}}@media (width<=480px){.standard-product-choice-grid{grid-template-columns:1fr}}.tone-tether{--room-accent:#24a66f;--room-accent-strong:#147a51;--room-soft:#eaf9f2;--room-soft-2:#f7fdfa;--room-glow:#24a66f38}.tone-hana{--room-accent:#8b96a8;--room-accent-strong:#5f6b7d;--room-soft:#f1f3f6;--room-soft-2:#fafbfc;--room-glow:#5b697d2e}.tone-gift{--room-accent:#77bf4f;--room-accent-strong:#4f9630;--room-soft:#eef9e8;--room-soft-2:#f9fdf6;--room-glow:#77bf4f38}.tone-purple{--room-accent:#7d5bea;--room-accent-strong:#5d3dcc;--room-soft:#f2edff;--room-soft-2:#fbf9ff;--room-glow:#7d5bea38}.standard-deposit-vendor-bar{gap:10px;max-width:none;min-height:64px;transition:border-color .16s,background .16s,box-shadow .16s;grid-template-columns:42px minmax(220px,430px) minmax(0,1fr)!important;width:100%!important;padding:9px 12px!important}.standard-deposit-vendor-bar.is-filled{box-shadow:none;background:0 0;border-color:#0000}.standard-deposit-vendor-input{position:relative}.standard-deposit-vendor-input input{border-color:#d8deea;border-radius:12px;padding-right:42px}.standard-deposit-vendor-bar.is-filled .standard-deposit-vendor-input input{box-shadow:none;background:0 0;border-color:#0000;font-size:19px}.standard-deposit-vendor-bar.is-filled .standard-deposit-vendor-input input:focus{background:#fff;border-color:#c9c5ff;box-shadow:0 0 0 3px #665ceb1a}.standard-deposit-vendor-clear{z-index:3;color:#7d8799;cursor:pointer;background:#f1f3f8eb;border:0;border-radius:10px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:8px}.standard-deposit-vendor-clear:hover{color:#e24d63;background:#fff0f3}.standard-vendor-inline-product-zone{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.standard-vendor-inline-product{border:1px solid color-mix(in srgb,var(--room-accent) 38%,#dce2eb);min-width:170px;max-width:300px;min-height:48px;color:var(--room-accent-strong);background:linear-gradient(145deg,#fff,var(--room-soft));box-shadow:0 6px 15px color-mix(in srgb,var(--room-accent) 10%,transparent);border-radius:13px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:7px 10px;display:grid}.standard-vendor-inline-product>span{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--room-accent) 80%,#fff),var(--room-accent-strong));border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.standard-vendor-inline-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;overflow:hidden}.standard-vendor-inline-product>svg{color:var(--room-accent)}.deposit-product-quick-picker.inline-vendor{margin:0;position:relative}.deposit-product-quick-picker.inline-vendor .deposit-product-quick-picker-toggle{white-space:nowrap;border-radius:12px;min-height:42px;padding:8px 12px}.deposit-product-quick-picker.inline-vendor .deposit-product-quick-picker-panel{z-index:40;background:#fff;border:1px solid #dcdff0;border-radius:14px;width:min(620px,100vw - 32px);padding:11px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #1e274629}.standard-product-selector{background:#fff;border-color:#e4e7ef;gap:8px;padding:9px}.standard-product-choice-card{border-color:color-mix(in srgb,var(--room-accent) 26%,#dde3eb);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 22px;min-height:58px;padding:8px 10px}.standard-product-choice-icon{border-radius:12px;grid-row:auto;width:40px;height:40px}.standard-product-choice-card strong{letter-spacing:-.02em;align-self:center;font-size:15px;line-height:1.2}.standard-product-choice-card i{justify-self:end;width:22px;height:22px;position:static}.standard-themed-purchase-card.tone-tether .tether-settlement-box.tether-settlement-redesign{background:linear-gradient(145deg,#f2fbf7,#fff 66%);border-color:#b9e2cf;box-shadow:0 10px 24px #23895e12}.standard-themed-purchase-card.tone-tether .tether-settlement-icon{color:#16845a;background:#e8f8f0;border-color:#b7dfcc}.standard-themed-purchase-card.tone-tether .tether-settlement-heading strong,.standard-themed-purchase-card.tone-tether .tether-address-card-label span,.standard-themed-purchase-card.tone-tether .tether-transfer-picker-head strong{color:#1f5944}.standard-themed-purchase-card.tone-tether .tether-transfer-picker-head>span{color:#167a54;background:#e8f8f0}.standard-themed-purchase-card.tone-tether .tether-settlement-address-card>input:focus{border-color:#3eaa7d;box-shadow:0 0 0 3px #24a66f1f}.standard-themed-purchase-card.tone-tether .tether-transfer-choice-card:hover{border-color:#70c6a3;box-shadow:0 7px 16px #24a66f17}.standard-themed-purchase-card.tone-tether .tether-transfer-choice-card.selected{background:linear-gradient(145deg,#eaf9f2,#fff);border-color:#35a875;box-shadow:0 0 0 3px #24a66f1c}.standard-themed-purchase-card.tone-tether .tether-transfer-choice-card.selected .tether-transfer-choice-check{background:#35a875;border-color:#35a875}.standard-themed-purchase-card.tone-tether .tether-transfer-choice-card>em{color:#16845a}.standard-themed-purchase-card.tone-tether .tether-price-summary>span.applied{background:#eaf9f2;border-color:#9bd5bb}@media (width<=980px){.standard-deposit-vendor-bar{grid-template-columns:42px minmax(0,1fr)!important}.standard-vendor-inline-product-zone{grid-column:1/-1;padding-left:52px}}@media (width<=760px){.standard-deposit-vendor-bar{grid-template-columns:36px minmax(0,1fr)!important}.standard-vendor-inline-product-zone{flex-wrap:wrap;grid-column:1/-1;padding-left:0}.standard-vendor-inline-product{flex:1;min-width:min(100%,220px)}.deposit-product-quick-picker.inline-vendor .deposit-product-quick-picker-panel{left:0;right:auto}}.standard-deposit-vendor-clear{color:#7a8496;border-radius:0;width:32px;height:32px;top:50%;right:4px;transform:translateY(-50%);box-shadow:none!important;background:0 0!important}.standard-deposit-vendor-clear:hover,.standard-deposit-vendor-clear:focus-visible{color:#e24d63;outline:none;background:0 0!important}.standard-deposit-vendor-clear svg{margin:auto;display:block}.standard-product-choice-card.tone-star,.standard-vendor-inline-product.tone-star{--room-accent:#4d7fe8;--room-accent-strong:#315fc7;--room-soft:#edf4ff;--room-soft-2:#f8fbff;--room-glow:#4d7fe838}.standard-product-choice-card.tone-teencash,.standard-vendor-inline-product.tone-teencash{--room-accent:#42b8e8;--room-accent-strong:#168dbd;--room-soft:#eaf9ff;--room-soft-2:#f7fdff;--room-glow:#42b8e838}.standard-product-choice-card.tone-tether,.standard-vendor-inline-product.tone-tether{--room-accent:#27a76f;--room-accent-strong:#137a50;--room-soft:#eaf9f2;--room-soft-2:#f7fdfa;--room-glow:#27a76f38}.standard-product-choice-card.tone-culture,.standard-vendor-inline-product.tone-culture{--room-accent:#ef5b6d;--room-accent-strong:#cf3d53;--room-soft:#fff0f3;--room-soft-2:#fff8f9;--room-glow:#ef5b6d38}.standard-product-choice-card.tone-hana,.standard-vendor-inline-product.tone-hana{--room-accent:#8c97a8;--room-accent-strong:#606b7d;--room-soft:#f1f3f6;--room-soft-2:#fafbfc;--room-glow:#606b7d2e}.standard-product-choice-card.tone-gift,.standard-vendor-inline-product.tone-gift{--room-accent:#75bb50;--room-accent-strong:#4d9231;--room-soft:#eef9e8;--room-soft-2:#f9fdf6;--room-glow:#75bb5038}.standard-product-choice-card.tone-book,.standard-vendor-inline-product.tone-book{--room-accent:#e8aa25;--room-accent-strong:#be7f08;--room-soft:#fff7df;--room-soft-2:#fffdf6;--room-glow:#e8aa2538}.standard-product-choice-card.tone-purple,.standard-vendor-inline-product.tone-purple{--room-accent:#7a5be7;--room-accent-strong:#573bc4;--room-soft:#f2edff;--room-soft-2:#fbf9ff;--room-glow:#7a5be738}.standard-product-choice-card.tone-default,.standard-vendor-inline-product.tone-default{--room-accent:#6e68dc;--room-accent-strong:#514bc1;--room-soft:#f0efff;--room-soft-2:#faf9ff;--room-glow:#6e68dc33}.standard-deposit-vendor-bar.has-inline-product{align-items:center}.standard-vendor-inline-product-zone{align-self:center}.standard-vendor-inline-product.is-changeable{cursor:pointer}.standard-vendor-inline-product.is-changeable:hover{border-color:var(--room-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--room-accent) 10%,transparent),0 7px 16px color-mix(in srgb,var(--room-accent) 12%,transparent)}.standard-product-selector{box-shadow:none;border-radius:13px;gap:6px;padding:7px}.standard-product-choice-grid{gap:7px}.standard-product-choice-card{min-height:48px;box-shadow:none;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 20px;padding:6px 8px}.standard-product-choice-card:not(.selected) i{display:none}.standard-product-choice-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--room-accent) 13%,transparent),0 6px 14px color-mix(in srgb,var(--room-accent) 11%,transparent);transform:none}@media (width<=980px){.standard-deposit-vendor-bar.has-inline-product{grid-template-columns:42px minmax(0,1fr)!important}}.standard-vendor-inline-product{border-radius:11px;grid-template-columns:30px max-content 17px;gap:7px;width:max-content;min-width:0;max-width:min(228px,100%);min-height:42px;padding:5px 8px;display:inline-grid}.standard-vendor-inline-product>span{border-radius:9px;width:30px;height:30px}.standard-vendor-inline-product strong{text-overflow:clip;white-space:nowrap;min-width:0;font-size:14px;line-height:1.15;overflow:visible}.standard-vendor-inline-product>svg{width:16px;height:16px}.standard-product-selector{gap:5px;padding:6px}.standard-product-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.standard-product-choice-card{border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;gap:7px;min-height:42px;padding:5px 7px}.standard-product-choice-icon{border-radius:9px;width:30px;height:30px}.standard-product-choice-card strong{font-size:13px;line-height:1.1}.standard-product-choice-card i{width:18px;height:18px}.standard-account-content-layout{min-width:0}.standard-account-content-layout.has-balance-amount{grid-template-columns:minmax(190px,.38fr) minmax(0,1.62fr);align-items:stretch;gap:11px;display:grid}.standard-balance-amount-card{border:1px solid color-mix(in srgb,var(--room-accent) 26%,#dfe4ec);background:linear-gradient(145deg,var(--room-soft),#fff 72%);min-width:0;box-shadow:0 8px 20px var(--room-glow);border-radius:15px;flex-direction:column;justify-content:center;padding:14px;display:flex}.standard-balance-amount-card>span{color:var(--room-accent-strong);margin-bottom:9px;font-size:13px;font-weight:950}.standard-balance-amount-card .input-suffix{min-width:0}.standard-balance-amount-card .input-suffix input{border-color:color-mix(in srgb,var(--room-accent) 28%,#dce2eb);color:#202a40;font-variant-numeric:tabular-nums;background:#fff;min-width:0;height:44px;font-size:18px;font-weight:950}.standard-balance-amount-card .input-suffix>span{color:var(--room-accent-strong);background:color-mix(in srgb,var(--room-soft) 74%,#fff);font-weight:900}.standard-balance-amount-card>small{min-height:16px;color:var(--room-accent-strong);text-align:right;font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;font-weight:900}.standard-account-content-layout.has-balance-amount .standard-account-purchase-box{height:100%}@media (width<=1080px){.standard-product-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.standard-product-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.standard-account-content-layout.has-balance-amount{grid-template-columns:1fr}}@media (width<=560px){.standard-product-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-vendor-inline-product{max-width:100%}}.standard-vendor-inline-product-zone.is-control-only{gap:7px}.standard-vendor-product-change-only{color:#6259cf;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdff0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.standard-vendor-product-change-only:hover{background:#f7f5ff;border-color:#aaa3f5}.standard-deposit-panel .purchase-item-card{position:relative}.standard-purchase-rate-accent{width:max-content;color:var(--room-accent-strong,#6259cf);font-variant-numeric:tabular-nums;align-self:flex-start;align-items:baseline;gap:2px;margin:0 0 7px 2px;line-height:1;display:inline-flex}.standard-purchase-rate-accent strong{letter-spacing:-.045em;font-size:28px;font-weight:1000}.standard-purchase-rate-accent span{font-size:16px;font-weight:950}.standard-purchase-rate-accent.is-editable{pointer-events:auto!important}.standard-purchase-rate-accent.is-editable input{border:1px solid color-mix(in srgb,var(--room-accent-strong,#6259cf) 34%,#dfe3ee);width:92px;height:38px;color:var(--room-accent-strong,#6259cf);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;outline:none;padding:0 8px;font-size:22px;font-weight:1000}.standard-purchase-rate-accent.is-editable input:focus{border-color:var(--room-accent-strong,#6259cf);box-shadow:0 0 0 3px color-mix(in srgb,var(--room-accent-strong,#6259cf) 12%,transparent)}.standard-purchase-rate-accent.is-editable.required-invalid input{border-color:#ef6075;box-shadow:0 0 0 3px #ef60751f}.standard-product-selector{justify-self:start;width:min(100%,860px);max-width:860px}.standard-product-selector.is-unselected{width:min(100%,700px);max-width:700px}.standard-product-selector.is-unselected .standard-product-choice-grid{grid-template-columns:repeat(4,minmax(118px,1fr))}.standard-vendor-inline-product{align-items:center;gap:8px;width:auto;min-width:148px;max-width:320px;overflow:hidden;display:flex!important}.standard-vendor-inline-product>span{flex:0 0 30px}.standard-vendor-inline-product strong{text-overflow:clip;white-space:nowrap;flex:0 auto;min-width:0;overflow:visible}.standard-vendor-inline-product>svg{flex:0 0 16px;margin-left:auto}.standard-selected-balance{border-top:1px solid color-mix(in srgb,var(--room-accent) 18%,#e7eaf0);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.standard-selected-balance>span{color:#778197;margin:0;font-size:11px;font-weight:850}.standard-selected-balance>strong{color:var(--room-accent-strong);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:1000}.standard-selected-balance>strong small{margin-left:2px;font-size:10px;font-weight:850}@media (width<=900px){.standard-product-selector,.standard-product-selector.is-unselected{width:100%;max-width:none}.standard-product-selector.is-unselected .standard-product-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.standard-product-selector.is-unselected .standard-product-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-purchase-rate-accent strong{font-size:24px}}.standard-themed-purchase-card:not(.lineage-purchase-card) .standard-purchase-rate-accent{z-index:4;pointer-events:none;margin:0;padding:0;position:absolute;top:18px;right:22px}.standard-product-selector,.standard-product-selector.is-unselected{width:100%;max-width:none}.standard-product-choice-card{flex:0 0 164px;grid-template-columns:30px minmax(0,1fr) 18px;width:164px;max-width:164px;min-height:42px;padding:5px 7px}.standard-product-choice-card strong{text-overflow:clip;white-space:normal;word-break:keep-all;line-height:1.15;overflow:visible}@media (width<=720px){.standard-themed-purchase-card:not(.lineage-purchase-card) .standard-purchase-rate-accent{top:15px;right:16px}.standard-themed-purchase-card:not(.lineage-purchase-card) .purchase-item-grid{padding-top:54px}.standard-product-choice-card{flex-basis:calc(50% - 3px);width:calc(50% - 3px);max-width:none}}.standard-themed-purchase-card:has(.standard-purchase-remove-floating) .standard-purchase-rate-accent{right:58px}.standard-vendor-inline-product-zone.is-preselection{align-self:center;min-width:0}.standard-vendor-inline-product-zone.is-preselection .deposit-product-quick-picker-toggle{min-height:40px}.standard-deposit-panel .purchase-item-card:not(.standard-themed-purchase-card) .purchase-item-grid>:not(.standard-product-selector):not(.standard-product-selection-empty){display:none!important}.standard-product-selection-empty{color:#6259cf;background:linear-gradient(145deg,#fbfaff,#f6f4ff);border:1px dashed #cfcaf9;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:104px;padding:18px 20px;display:flex}.standard-product-selection-empty-icon{color:#fff;background:linear-gradient(145deg,#8177f4,#6256df);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #6256df2e}.standard-product-selection-empty>div:last-child{gap:4px;display:grid}.standard-product-selection-empty strong{color:#2f2b67;font-size:16px;font-weight:1000}.standard-product-selection-empty span{color:#8580ad;font-size:11px;font-weight:750}.standard-product-selector,.standard-product-selector.is-unselected{width:100%;max-width:none;padding:7px 9px}.standard-product-choice-grid,.standard-product-selector.is-unselected .standard-product-choice-grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:7px;display:flex}.standard-product-choice-card{flex:0 0 150px;grid-template-columns:34px minmax(0,1fr) 18px;gap:8px;width:150px;max-width:150px;min-height:48px;padding:7px 9px}.standard-product-choice-icon{width:34px;height:34px}.standard-product-choice-card strong{white-space:normal;word-break:keep-all;font-size:15px;font-weight:1000;line-height:1.18}.standard-product-choice-card.tone-culture-soft,.standard-vendor-inline-product.tone-culture-soft,.standard-themed-purchase-card.tone-culture-soft,.standard-account-purchase-box.tone-culture-soft,.standard-balance-amount-card.tone-culture-soft{--room-accent:#e89aa7;--room-accent-strong:#a94c5b;--room-soft:#fff5f7;--room-soft-2:#fffafb;--room-glow:#c45b6c21}.standard-product-choice-card.tone-culture-soft{background:linear-gradient(145deg,snow,#fff1f4);border-color:#efbdc5}.standard-product-choice-card.tone-culture-soft .standard-product-choice-icon{background:linear-gradient(145deg,#f3aab5,#d97484)}.standard-product-choice-card.tone-culture-soft strong{color:#8d3443}.standard-themed-purchase-card:not(.lineage-purchase-card) .standard-purchase-rate-accent{top:15px;right:22px}.standard-themed-purchase-card:not(.lineage-purchase-card) .purchase-item-grid{padding-top:43px}.standard-themed-purchase-card:not(.lineage-purchase-card) .standard-purchase-rate-accent strong{font-size:26px}@media (width<=720px){.standard-product-choice-card{flex:0 0 calc(50% - 4px);width:calc(50% - 4px);max-width:none}.standard-product-selection-empty{min-height:92px;padding:15px}}.standard-product-selection-empty{text-align:left;justify-content:center}.standard-product-selection-empty>div:last-child{max-width:430px}.standard-account-empty-notice{color:#d84357;background:#fff1f3;border:1px solid #ffd1d8;border-radius:11px;align-items:center;gap:9px;width:100%;margin-top:9px;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.standard-account-empty-notice svg{color:#ef5366;flex:none}.standard-balance-amount-card{background:linear-gradient(145deg,#fff,var(--room-soft-2) 90%);box-shadow:none;justify-content:flex-start;padding:15px 16px}.standard-balance-amount-card>span{letter-spacing:-.01em;margin-bottom:8px;font-size:12px;font-weight:800}.standard-balance-amount-card .input-suffix input{font-size:17px;font-weight:800}.standard-balance-amount-card .input-suffix>span{font-weight:750}.standard-balance-amount-card>small{margin-top:7px;font-size:10px;font-weight:700}.standard-selected-balance>span{color:#7e8799;font-weight:650}.standard-selected-balance>strong{font-size:16px;font-weight:900}.standard-account-choice-head strong{font-size:14px;font-weight:850}.standard-account-choice-head small{font-weight:600}.standard-account-purchase-box .pill-radio-option{font-weight:750}.standard-account-choice-grid .settlement-room-account-choice strong{font-weight:800}.standard-account-choice-grid .settlement-room-account-choice>span{font-weight:850}.standard-account-choice-grid .settlement-room-account-choice>small{font-weight:600}.standard-account-purchase-box .account-balance-guide{font-weight:700}.settlement-edit-tether-section{background:linear-gradient(145deg,#fff 0%,#f3fcf8 100%);border-color:#bfe8d8}.settlement-edit-tether-section .settlement-edit-section-title{color:#07966c;border-bottom-color:#d9f0e7}.settlement-edit-tether-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settlement-edit-tether-facts>div{background:#ffffffdb;border:1px solid #d8eee6;border-radius:11px;gap:4px;min-width:0;padding:10px 11px;display:grid}.settlement-edit-tether-facts span{color:#7a8b85;font-size:9px;font-weight:800}.settlement-edit-tether-facts strong{color:#174f40;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:900;overflow:hidden}.settlement-edit-tether-control{background:#fbfffd;border:1px solid #cfe9df;border-radius:12px;gap:9px;padding:12px;display:grid}.settlement-edit-tether-control-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settlement-edit-tether-control-head>div{gap:2px;display:grid}.settlement-edit-tether-control-head strong{color:#28463e;font-size:11px}.settlement-edit-tether-control-head small{color:#81948e;font-size:9px}.settlement-edit-tether-control-head>b{color:#07966c;font-variant-numeric:tabular-nums;font-size:13px}.settlement-edit-tether-adjustments{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.settlement-edit-tether-adjustments button{color:#298269;cursor:pointer;background:#fff;border:1px solid #b9dfd2;border-radius:10px;min-height:38px;font-size:12px;font-weight:900}.settlement-edit-tether-adjustments button:hover{background:#f0fbf7;border-color:#62c2a2}.settlement-edit-tether-adjustments button.active{color:#fff;background:#0fa878;border-color:#0fa878;box-shadow:0 6px 16px #0fa87838}.settlement-edit-tether-fee{grid-template-columns:110px minmax(0,1fr);align-items:center}.settlement-edit-tether-fee .input-suffix{width:min(190px,100%)}.settlement-edit-tether-result{background:linear-gradient(135deg,#eafaf4,#f7fffc);border:1px solid #9ed8c5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.settlement-edit-tether-result>span{color:#2a6957;gap:3px;font-size:10px;font-weight:850;display:grid}.settlement-edit-tether-result small{color:#6f8f85;font-size:9px;font-weight:700}.settlement-edit-tether-result>strong{color:#07845f;font-variant-numeric:tabular-nums;flex:none;font-size:21px;font-weight:950}.settlement-edit-tether-difference{background:#fff5f7;border:1px solid #f1c5ce;border-radius:11px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 12px;display:grid}.settlement-edit-tether-difference span{color:#8d5964;font-size:10px;font-weight:800}.settlement-edit-tether-difference strong{color:#d43b59;font-size:14px;font-weight:950}.settlement-edit-tether-difference small{color:#a4737d;grid-column:1/-1;font-size:9px}.tether-compact-metrics{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.tether-compact-metrics>.tether-compact-net{background:#e9faf3;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.tether-compact-metrics>.tether-compact-net strong{color:#087c59;font-size:11px}@media (width<=720px){.settlement-edit-tether-facts,.settlement-edit-tether-fee{grid-template-columns:1fr}.settlement-edit-tether-result{flex-direction:column;align-items:flex-start}.settlement-edit-tether-result>strong{font-size:19px}}.vendor-accounts-page .vendor-account-table{table-layout:fixed;border-spacing:0 10px;width:100%;min-width:0}.vendor-accounts-page .account-list-panel .table-wrap{padding:0 12px 14px;overflow-x:auto}.vendor-accounts-page .vendor-account-table .account-vendor-column,.vendor-accounts-page .vendor-account-table .account-vendor-cell{width:94px}.vendor-accounts-page .vendor-account-table .account-product-column,.vendor-accounts-page .vendor-account-table .account-product-cell{width:74px}.vendor-accounts-page .vendor-account-table .account-login-column,.vendor-accounts-page .vendor-account-table .account-login-cell{width:390px}.vendor-accounts-page .vendor-account-table .account-balance-column,.vendor-accounts-page .vendor-account-table .account-balance-cell{width:136px}.vendor-accounts-page .vendor-account-table .account-settlement-column,.vendor-accounts-page .vendor-account-table .account-settlement-cell{width:126px}.vendor-accounts-page .vendor-account-table .account-toggle-column,.vendor-accounts-page .vendor-account-table .account-toggle-cell{width:36px}.vendor-accounts-page .account-product-culture{--vendor-account-accent:#e54855;--vendor-account-accent-strong:#c92f3d;--vendor-account-soft:#fff0f2;--vendor-account-soft-strong:#ffe2e6;--vendor-account-border:#ffcbd1;--vendor-account-shadow:#d332411a}.vendor-accounts-page .account-product-tincash{--vendor-account-accent:#3484e8;--vendor-account-accent-strong:#1768ca;--vendor-account-soft:#edf5ff;--vendor-account-soft-strong:#dcecff;--vendor-account-border:#bfdcff;--vendor-account-shadow:#2a77da1c}.vendor-accounts-page .account-product-book{--vendor-account-accent:#d99525;--vendor-account-accent-strong:#ad6f0c;--vendor-account-soft:#fff8e9;--vendor-account-soft-strong:#ffedc8;--vendor-account-border:#f3d69e;--vendor-account-shadow:#be7d1917}.vendor-accounts-page .account-product-default{--vendor-account-accent:#64748b;--vendor-account-accent-strong:#475569;--vendor-account-soft:#f7f9fc;--vendor-account-soft-strong:#edf1f6;--vendor-account-border:#dce3ec;--vendor-account-shadow:#47556914}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row{--account-row-background:linear-gradient(100deg,var(--vendor-account-soft-strong) 0%,var(--vendor-account-soft) 38%,#fff 100%);background:var(--account-row-background)}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row>td{border-top-color:var(--vendor-account-border);border-bottom-color:var(--vendor-account-border);height:70px;padding:11px 12px;box-shadow:none!important;background:0 0!important}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row>td:first-child{border-left:5px solid var(--vendor-account-accent)}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row>td:last-child{border-right:1px solid var(--vendor-account-border)!important}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row:hover{background:linear-gradient(100deg,var(--vendor-account-soft-strong) 0%,var(--vendor-account-soft) 52%,#fff 100%)}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row:hover>td{box-shadow:none!important;background:0 0!important}.vendor-accounts-page .vendor-account-table tbody tr.account-expandable-row.expanded>td{border-bottom-color:#0000;box-shadow:none!important}.vendor-accounts-page .vendor-account-vendor-copy{align-items:center;gap:8px;min-width:0;display:flex}.vendor-accounts-page .vendor-account-vendor-dot{background:var(--vendor-account-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--vendor-account-accent) 14%,transparent);border-radius:999px;flex:none}.vendor-accounts-page .vendor-account-vendor-copy strong{color:#2b3545;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.vendor-accounts-page .vendor-account-table .account-product-label{border:1px solid color-mix(in srgb,var(--vendor-account-accent) 72%,#fff);background:var(--vendor-account-accent);color:#fff;min-width:52px;min-height:28px;box-shadow:0 4px 10px var(--vendor-account-shadow);border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.vendor-accounts-page .vendor-account-table .vendor-account-login-cell{text-overflow:clip;white-space:normal;align-items:center;gap:11px;min-width:0;display:flex;overflow:visible}.vendor-accounts-page .vendor-account-login-copy{flex:auto;gap:4px;min-width:0;display:grid}.vendor-accounts-page .vendor-account-credentials-row{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.vendor-accounts-page .vendor-account-login-copy .login-id-text{color:#172033;text-overflow:clip;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:900;line-height:1.25;overflow:visible}.vendor-accounts-page .vendor-account-login-copy small{color:#7b8797;white-space:nowrap;font-size:9px;font-weight:750}.vendor-accounts-page .vendor-sales-toggle>span{background:#e6ebf1;border:1px solid #d7dee8;width:40px;height:24px;box-shadow:inset 0 1px 2px #0f172a14}.vendor-accounts-page .vendor-sales-toggle>span i{width:18px;height:18px}.vendor-accounts-page .vendor-sales-toggle.checked>span{border-color:var(--vendor-account-accent);background:var(--vendor-account-accent)}.vendor-accounts-page .vendor-sales-toggle.checked>span i{transform:translate(16px)}.vendor-accounts-page .vendor-account-password-inline{border-left:1px solid color-mix(in srgb,var(--vendor-account-accent) 22%,#dce3ec);flex:none;align-items:center;gap:7px;min-width:132px;padding-left:13px;display:flex}.vendor-accounts-page .vendor-account-password-inline>span{color:#596579;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;min-width:72px;max-width:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:750;overflow:hidden}.vendor-accounts-page .vendor-account-password-inline>span.revealed{letter-spacing:0}.vendor-accounts-page .vendor-password-toggle{border:1px solid var(--vendor-account-border);min-width:44px;min-height:29px;color:var(--vendor-account-accent-strong);box-shadow:none;background:#ffffffd1;border-radius:9px;padding:0 9px;font-size:10px;font-weight:850}.vendor-accounts-page .vendor-password-toggle:hover{background:#fff}.vendor-accounts-page .vendor-account-table .account-balance-cell{text-align:right;overflow:visible}.vendor-accounts-page .vendor-account-table .account-balance-text{color:#172033;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:15px;font-weight:950;display:inline-block;overflow:visible}.vendor-accounts-page .vendor-account-table .account-settlement-cell{color:#6d7888;text-align:center;text-overflow:clip;font-size:10px;overflow:visible}.vendor-accounts-page .vendor-account-table .account-expand-indicator{width:28px;height:28px;color:var(--vendor-account-accent-strong);background:#ffffffb8;border-radius:9px;place-items:center;display:grid}.vendor-accounts-page .account-detail-row .account-detail-panel{border:1px solid var(--vendor-account-border);box-shadow:0 12px 28px var(--vendor-account-shadow);background:#fff;border-top:0;border-radius:0 0 17px 17px;margin:-10px 7px 12px;padding:0 18px 18px;overflow:hidden}.vendor-accounts-page .vendor-account-detail-heading{border-bottom:1px solid var(--vendor-account-border);background:linear-gradient(100deg,var(--vendor-account-soft-strong),var(--vendor-account-soft) 48%,#fff);min-height:76px;margin:0 -18px;padding:15px 18px}.vendor-accounts-page .vendor-account-detail-title{align-items:center;gap:12px;min-width:0;display:flex}.vendor-accounts-page .vendor-account-detail-title>div{gap:4px;min-width:0;display:grid}.vendor-accounts-page .vendor-account-detail-title strong{color:#172033;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:16px;overflow:visible}.vendor-accounts-page .vendor-account-detail-title span:not(.vendor-account-detail-product){color:#6e7989;font-size:10px}.vendor-accounts-page .vendor-account-detail-product{background:var(--vendor-account-accent);min-width:56px;min-height:34px;box-shadow:0 5px 12px var(--vendor-account-shadow);border-radius:10px;place-items:center;padding:0 10px;font-weight:900;display:grid;color:#fff!important;font-size:11px!important}.vendor-accounts-page .vendor-sales-status{border:1px solid var(--vendor-account-border);color:#7a8492;background:#fffc}.vendor-accounts-page .vendor-sales-status.active{border-color:color-mix(in srgb,var(--vendor-account-accent) 55%,#fff);background:var(--vendor-account-accent);color:#fff}.vendor-accounts-page .account-history-heading{margin-top:4px;padding:17px 2px 11px}.vendor-accounts-page .account-history-list{background:#f8fafc;border:1px solid #e9edf2;border-radius:13px;overflow:hidden}.vendor-accounts-page .vendor-account-history-item{background:#fff;grid-template-columns:116px minmax(0,1fr) 150px;gap:14px;min-height:68px;padding:12px 15px}.vendor-accounts-page .vendor-account-history-item:hover{background:var(--vendor-account-soft)}.vendor-accounts-page .vendor-account-history-item time{color:#8490a0;font-size:10px}.vendor-accounts-page .vendor-account-history-copy{gap:4px;min-width:0;display:grid}.vendor-accounts-page .vendor-account-history-copy strong{color:#2c3748;font-size:12px;font-weight:850}.vendor-accounts-page .vendor-account-history-copy small{color:#8a95a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.vendor-accounts-page .vendor-account-history-item>span{text-align:right;border-radius:9px;justify-self:end;min-width:126px;padding:7px 10px;font-size:13px;font-weight:950}.vendor-accounts-page .vendor-account-history-item>.account-history-plus{color:#16814d;background:#eaf8f0}.vendor-accounts-page .vendor-account-history-item>.account-history-minus{color:#dc3e4d;background:#fff0f2}@media (width<=1080px){.vendor-accounts-page .vendor-account-table{min-width:920px}.vendor-accounts-page .account-list-panel .table-wrap{overflow-x:auto}}@media (width<=720px){.vendor-accounts-page .vendor-account-table{min-width:920px}.vendor-accounts-page .vendor-account-history-item{grid-template-columns:1fr auto;gap:6px 10px}.vendor-accounts-page .vendor-account-history-item time{grid-column:1/-1}.vendor-accounts-page .vendor-account-history-item>span{grid-area:2/2;min-width:112px}.vendor-accounts-page .vendor-account-detail-heading{align-items:flex-start;gap:12px}}.history-filter-row-cleanup .history-filter-scroll button.cleanup-needed.active{color:#fff;background:linear-gradient(135deg,#62bdf1,#45a7e3);border-color:#48aeea;box-shadow:0 5px 13px #2f96d338}.history-filter-row-cleanup .history-filter-scroll button.cleanup-needed.active b{color:#fff;background:#ffffff38}.history-filter-row-cleanup .history-filter-scroll button.cleanup-completed.active{color:#16815b;background:#eaf8f1;border-color:#9fd9c2}.settlement-room-history-table .history-jay-cleanup-done-row>td{color:#fff!important;background:#78c5e8!important;border-bottom-color:#a9dcef!important}.settlement-room-history-table .history-jay-cleanup-done-row>td:first-child{box-shadow:inset 5px 0 #3a9dcc!important}.settlement-room-history-table .history-jay-cleanup-done-row:hover>td{background:#6ebde2!important}.settlement-room-history-table .history-jay-cleanup-done-row>td :where(strong,small,span,b,em,div),.settlement-room-history-table .history-jay-cleanup-done-row>td svg{color:#fff!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-product-badge{border-color:var(--product-border)!important;background:linear-gradient(135deg,#fff,var(--product-soft))!important;color:#243047!important;box-shadow:none!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-product-badge-icon{background:var(--product-accent)!important;color:#fff!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-product-badge-copy strong{color:#243047!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-rate-inline,.settlement-room-history-table .history-jay-cleanup-done-row .history-purchase-rate-stack>small,.settlement-room-history-table .history-jay-cleanup-done-row .denom-breakdown-cell>div,.settlement-room-history-table .history-jay-cleanup-done-row .history-special-status,.settlement-room-history-table .history-jay-cleanup-done-row .history-batch-product-chip,.settlement-room-history-table .history-jay-cleanup-done-row .badge,.settlement-room-history-table .history-jay-cleanup-done-row .history-batch-lock,.settlement-room-history-table .history-jay-cleanup-done-row .settlement-room-sheet-status{color:#fff!important;box-shadow:none!important;background:#ffffff24!important;border-color:#ffffff61!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-user-memo,.settlement-room-history-table .history-jay-cleanup-done-row .history-assignment-memo-row,.settlement-room-history-table .history-jay-cleanup-done-row .history-jay-cleanup-note{color:#fff!important;box-shadow:none!important;background:#ffffff21!important;border-color:#ffffff5c!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-user-memo-icon{color:#fff!important;background:#ffffff2e!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-row-actions>button{color:#fff!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff6b!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-row-actions>button:hover{background:#ffffff38!important;border-color:#fff!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-jay-cleanup-check{color:#fff!important;background:#4aa9d6!important;border-color:#fff!important;box-shadow:0 5px 14px #207ca72e!important}.settlement-room-history-table .history-jay-cleanup-done-row .history-jay-cleanup-check:hover{background:#369bc9!important}.settlement-room-history-table .history-jay-cleanup-done-detail-row>td{background:#78c5e8!important;border-bottom-color:#a9dcef!important}.settlement-room-history-table .history-jay-cleanup-done-detail-row .history-payment-detail{box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff61!important}.settlement-room-history-table .history-jay-cleanup-done-detail-row .history-payment-detail :where(strong,small,span,b,div){color:#fff!important}.settlement-room-history-table .history-jay-cleanup-done-detail-row .history-payment-detail-icon,.settlement-room-history-table .history-jay-cleanup-done-detail-row .history-payment-message-icon{color:#fff!important;background:#ffffff2e!important}.settlement-room-history-table .history-jay-cleanup-done-detail-row .history-payment-raw-line{background:#ffffff1a!important;border-color:#ffffff47!important}.pending-batch-items-title-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex!important}.pending-batch-group-edit{min-height:30px;box-shadow:0 4px 12px #564fd51f;color:#564fd5!important;background:#fff!important;border-color:#cbd4f7!important;padding:6px 12px!important;font-weight:900!important}.pending-batch-group-edit:hover{background:#f2f0ff!important;border-color:#746cf2!important}.pending-batch-item{grid-template-columns:auto minmax(0,1fr) auto!important}.pending-batch-item-edit{display:none!important}.settlement-edit-drawer{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header""tabs""body""footer";min-height:0}.settlement-edit-drawer-header{grid-area:header}.settlement-edit-drawer-tabs{grid-area:tabs}.settlement-edit-drawer-body{grid-area:body;min-height:0;padding-bottom:28px;overflow-y:auto}.settlement-edit-drawer-footer{z-index:8;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#fffffffa;flex:none;grid-area:footer;position:relative;box-shadow:0 -12px 28px #1e2b4e1f}.settlement-edit-overlay .settlement-edit-drawer{height:calc(100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px)}@media (width<=720px){.pending-batch-items-title{align-items:flex-start;gap:10px}.pending-batch-items-title-actions{flex-wrap:wrap}.settlement-edit-overlay .settlement-edit-drawer{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.settlement-edit-drawer-footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.settlement-edit-drawer-footer button{flex:1 1 0;min-height:44px}}.settlement-edit-overlay{overscroll-behavior:none;touch-action:none;will-change:opacity;overflow:hidden;transform:translateZ(0)}.settlement-edit-overlay .settlement-edit-drawer{backface-visibility:hidden;will-change:transform,opacity;box-shadow:0 18px 52px #0000004d,0 0 0 1px #ffffff2e}.settlement-edit-drawer-body{touch-action:pan-y;overscroll-behavior:contain}.brand-copy{min-width:0}.calculator-launcher{z-index:40;align-items:center;margin-left:auto;display:flex;position:relative}.brand-calculator-button{color:#dbe3ff;background:linear-gradient(145deg,#5070ff33,#6249d238);border:1px solid #7c92ff57;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;box-shadow:0 8px 22px #0000002e}.brand-calculator-button:hover{background:linear-gradient(145deg,#5b7cff61,#7053e266);border-color:#8da0ff;transform:translateY(-2px);box-shadow:0 12px 28px #4654ca47}.calculator-launcher.is-contextual{z-index:4200;margin:0;position:fixed;bottom:122px;left:24px}.calculator-launcher.is-contextual .brand-calculator-button{color:#ecfff7;background:radial-gradient(circle at 30% 20%,#69ffbe5c,#0000 46%),linear-gradient(145deg,#0f8e61,#0a5948);border-color:#2eea97b8;border-radius:17px;width:54px;height:54px;box-shadow:0 14px 34px #0000004d,0 0 26px #2be99540}.calculator-launcher.is-alerting .brand-calculator-button{animation:1.35s ease-in-out infinite calculatorLauncherPulse}.calculator-launcher-bubble{color:#087149;white-space:nowrap;background:#effff7;border:1px solid #2eea976b;border-radius:13px;width:max-content;max-width:235px;padding:11px 14px;font-size:12px;font-weight:850;line-height:1.35;animation:.28s calculatorBubbleIn;position:absolute;bottom:7px;left:calc(100% + 13px);box-shadow:0 14px 34px #04372633}.calculator-launcher-bubble:before{content:"";background:#effff7;border-bottom:1px solid #2eea976b;border-left:1px solid #2eea976b;width:12px;height:12px;position:absolute;bottom:14px;left:-7px;transform:rotate(45deg)}.purchase-calculator-launcher{z-index:35;align-items:center;margin-left:auto;display:flex;position:relative}.purchase-calculator-launcher .brand-calculator-button{color:#effff8;background:radial-gradient(circle at 30% 20%,#69ffbe5c,#0000 46%),linear-gradient(145deg,#0f9c69,#087052);border-color:#2eea97b8;border-radius:16px;width:52px;height:52px;box-shadow:0 12px 28px #075d4140,0 0 22px #2be99533}.purchase-calculator-launcher.is-alerting .brand-calculator-button{animation:1.35s ease-in-out infinite calculatorLauncherPulse}.purchase-calculator-launcher .purchase-calculator-bubble{bottom:7px;left:auto;right:calc(100% + 13px)}.purchase-calculator-launcher .purchase-calculator-bubble:before{border-top:1px solid #2eea976b;border-bottom:0;border-left:0;border-right:1px solid #2eea976b;left:auto;right:-7px}@keyframes calculatorLauncherPulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 14px 34px #0000004d,0 0 18px #2be99538}50%{transform:translateY(-4px)scale(1.07);box-shadow:0 18px 42px #00000057,0 0 42px #2be995ad}}@keyframes calculatorBubbleIn{0%{opacity:0;transform:translate(-8px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.calculator-popup-backdrop{z-index:7000;-webkit-backdrop-filter:blur(12px);background:#02060dd1;place-items:center;padding:22px;animation:.2s calculatorPopupFade;display:grid;position:fixed;inset:0}.calculator-popup-dialog{color:#fff;background:radial-gradient(circle at 22% 0,#22d58414,#0000 31%),#050a12;border:1px solid #7997be3d;border-radius:27px;flex-direction:column;width:min(1180px,100vw - 34px);max-height:calc(100vh - 36px);animation:.25s cubic-bezier(.2,.8,.2,1) calculatorPopupRise;display:flex;overflow:hidden;box-shadow:0 34px 110px #000000a6}.calculator-popup-header{-webkit-backdrop-filter:blur(15px);background:#050a12f0;border-bottom:1px solid #7c94b429;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.calculator-popup-title{align-items:center;gap:12px;min-width:0;display:flex}.calculator-popup-title>span{color:#33ed9b;background:#1fc77c1f;border:1px solid #2eea9759;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 24px #2eea971f}.calculator-popup-title>div{gap:3px;min-width:0;display:grid}.calculator-popup-title strong{letter-spacing:-.25px;font-size:17px}.calculator-popup-title small{color:#8192a9;font-size:10px}.calculator-popup-header>button{color:#9fb0c5;background:#0c1725;border:1px solid #25354a;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:all .18s;display:grid}.calculator-popup-header>button:hover{color:#fff;background:#2a1119;border-color:#ef6b78;transform:rotate(3deg)}.calculator-popup-body{background:radial-gradient(circle at 50% 0,#1a855d14,#0000 38%),linear-gradient(#070c14,#050a12);min-height:0;padding:24px;overflow:auto}@keyframes calculatorPopupFade{0%{opacity:0}to{opacity:1}}@keyframes calculatorPopupRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-calculator-app{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:1080px;margin:0 auto}.quick-calculator-price{text-align:center;border:1px solid #ffffff1f;border-radius:28px;max-width:620px;margin:0 auto 28px;padding:22px 72px 24px;transition:background .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 25px 80px #0000005c}.quick-calculator-price.green{background:radial-gradient(circle at 15% 0,#86ffbe52,#0000 34%),linear-gradient(135deg,#19d66b,#0d8173)}.quick-calculator-price.blue{background:radial-gradient(circle at 15% 0,#b2ebff4d,#0000 34%),linear-gradient(135deg,#26b6ef,#285dde)}.quick-calculator-price p{color:#ffffffe6;margin:5px 0 0;font-size:14px;font-weight:650}.quick-calculator-price>strong{letter-spacing:-1.4px;text-shadow:0 4px 18px #0000002e;margin-top:2px;font-size:44px;font-weight:950;line-height:1.1;display:block}.quick-calculator-price>button{color:#fff;background:#050d183d;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .18s;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.quick-calculator-price>button:hover{background:#050d186b;transform:translateY(-50%)rotate(-35deg)}.quick-calculator-live{color:#effff6;letter-spacing:.55px;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}.quick-calculator-live>span{background:#39fa84;border-radius:50%;width:7px;height:7px;animation:1.2s infinite calculatorLivePulse;box-shadow:0 0 14px #39fa84}.quick-calculator-live.stale>span{background:#facc15;box-shadow:0 0 14px #facc15cc}.quick-calculator-live.error>span{background:#fb7185;box-shadow:0 0 14px #fb7185cc}.quick-calculator-grid{grid-template-columns:1.16fr .84fr;align-items:center;gap:18px;display:grid}.quick-calculator-card{--quick-accent:#35f37f;isolation:isolate;cursor:pointer;border:1px solid #ffffff1a;border-radius:29px;align-content:start;gap:17px;min-height:560px;padding:31px 32px;transition:transform .32s,opacity .32s,filter .32s,box-shadow .32s,border-color .32s;display:grid;position:relative;overflow:hidden}.quick-calculator-card:before{content:"";z-index:-1;position:absolute;inset:0}.quick-calculator-card.cash{--quick-accent:#35f37f}.quick-calculator-card.cash:before{background:radial-gradient(circle at 18% 0,#94ffbb4f,#0000 34%),linear-gradient(145deg,#22c55e 0%,#1e6f4c 46%,#111827 100%)}.quick-calculator-card.balloon{--quick-accent:#5ee7ff}.quick-calculator-card.balloon:before{background:radial-gradient(circle at 18% 0,#bfe8ff47,#0000 34%),linear-gradient(145deg,#0ea5e9 0%,#2563eb 48%,#101827 100%)}.quick-calculator-card.active{opacity:1;border-color:color-mix(in srgb,var(--quick-accent) 52%,transparent);box-shadow:0 28px 85px #0000006b,0 0 34px color-mix(in srgb,var(--quick-accent) 12%,transparent);transform:scale(1)}.quick-calculator-card.inactive{opacity:.28;filter:grayscale(.86)saturate(.56);transform:scale(.88);box-shadow:0 20px 54px #00000047}.quick-calculator-card.inactive:hover{opacity:.54;filter:grayscale(.42)saturate(.78);transform:scale(.9)}.quick-calculator-reset{z-index:3;width:42px;height:42px;color:var(--quick-accent);background:#070d1657;border:0;border-radius:50%;place-items:center;padding:0;transition:all .24s;display:grid;position:absolute;top:22px;right:24px}.quick-calculator-reset:hover{background:color-mix(in srgb,var(--quick-accent) 16%,#070d1661);box-shadow:0 0 23px color-mix(in srgb,var(--quick-accent) 32%,transparent);transform:rotate(-90deg)scale(1.08)}.quick-calculator-mode-switch{border:1px solid color-mix(in srgb,var(--quick-accent) 48%,transparent);background:linear-gradient(#ffffff1f,#ffffff08),#080c1445;border-radius:999px;grid-template-columns:repeat(2,1fr);width:min(292px,100% - 50px);min-height:58px;padding:6px;display:grid;box-shadow:inset 0 0 18px #ffffff12,0 10px 30px #0000002e}.quick-calculator-mode-switch button{color:#ffffff94;background:0 0;border:0;border-radius:999px;font-size:22px;font-weight:950;transition:all .2s}.quick-calculator-mode-switch button:hover{color:#fff;text-shadow:0 0 12px #ffffff85}.quick-calculator-mode-switch button.selected{background:linear-gradient(135deg,color-mix(in srgb,var(--quick-accent) 42%,transparent),#ffffff21);color:#fff;box-shadow:0 0 23px color-mix(in srgb,var(--quick-accent) 28%,transparent),inset 0 0 0 1px #fff3;text-shadow:0 0 12px color-mix(in srgb,var(--quick-accent) 68%,transparent)}.quick-calculator-mini-row{justify-content:flex-end;gap:10px;display:flex}.quick-calculator-mini-row.two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-calculator-mini-row label{color:#fff;grid-template-columns:auto 78px 18px;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:850;display:grid}.quick-calculator-mini-row.two label{grid-template-columns:auto minmax(60px,1fr) 18px}.quick-calculator-mini-row input{color:#fff;text-align:center;background:#080c146b;border:1px solid #ffffff26;border-radius:13px;outline:none;width:100%;height:40px;padding:0 8px;font-size:16px;font-weight:900}.quick-calculator-mini-row input:focus{border-color:var(--quick-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--quick-accent) 13%,transparent)}.quick-calculator-mini-row em{color:#ffffffb3;font-size:11px;font-style:normal}.quick-calculator-main-field{color:#effff6;gap:10px;margin:0;font-size:14px;font-weight:850;display:grid}.quick-calculator-main-field>div{position:relative}.quick-calculator-main-field input{color:#fff;background:#080c147a;border:1px solid #ffffff26;border-radius:20px;outline:none;width:100%;height:70px;padding:0 94px 0 18px;font-size:26px;font-weight:950;transition:all .18s}.quick-calculator-main-field input::placeholder{color:#e2ecf557}.quick-calculator-main-field input:focus{border-color:var(--quick-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--quick-accent) 12%,transparent)}.quick-calculator-main-field b{color:#dfedf5b8;pointer-events:none;font-size:14px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.quick-calculator-premiums{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.quick-calculator-premiums>button{border:1px solid color-mix(in srgb,var(--quick-accent) 68%,transparent);min-width:56px;height:38px;color:var(--quick-accent);background:#0a101a47;border-radius:999px;padding:0 12px;font-size:14px;font-weight:850;transition:all .18s}.quick-calculator-premiums>button:hover{box-shadow:0 0 19px color-mix(in srgb,var(--quick-accent) 25%,transparent);transform:translateY(-2px)}.quick-calculator-premiums>button.active{background:var(--quick-accent);color:#08111d;box-shadow:0 0 22px color-mix(in srgb,var(--quick-accent) 37%,transparent)}.quick-calculator-premiums>label{color:#ffffff9e;background:#080d1657;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;height:38px;margin:0;padding:0 7px 0 11px;font-size:10px;font-weight:800;display:flex}.quick-calculator-premiums>label input{width:52px;height:28px;color:var(--quick-accent);text-align:center;background:#050a1185;border:0;border-radius:999px;outline:none;padding:0 5px;font-size:13px;font-weight:900}.quick-calculator-round{color:#eaf6ff;justify-content:center;align-items:center;gap:8px;margin:-5px 0 0;font-size:12px;font-weight:800;display:flex}.quick-calculator-round input{width:16px;height:16px;accent-color:var(--quick-accent)}.quick-calculator-result{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#080c147a,#080c14a8);border:1px solid #ffffff24;border-radius:25px;align-content:center;place-items:center;min-height:184px;margin-top:auto;padding:22px;display:grid}.quick-calculator-result small{color:#d3e7f494;min-height:20px;font-size:11px;line-height:1.5}.quick-calculator-result>span{color:#fff;margin-top:18px;font-size:16px;font-weight:850}.quick-calculator-result>strong{color:var(--quick-accent);text-shadow:0 0 24px color-mix(in srgb,var(--quick-accent) 28%,transparent);margin-top:8px;font-size:34px;font-weight:950;line-height:1.18}.quick-calculator-result>button{border:1px solid color-mix(in srgb,var(--quick-accent) 40%,transparent);color:#e9f7ff;background:#080e1761;border-radius:999px;align-items:center;gap:6px;margin-top:13px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.quick-calculator-result>button:hover{background:color-mix(in srgb,var(--quick-accent) 14%,#080e1761);color:#fff}.calculator-preset-row{gap:17px;padding:16px 17px}.calculator-preset-row>span{font-size:12px}.calculator-preset-row>div{gap:9px}.calculator-preset-row button{min-width:62px;min-height:40px;padding:0 15px;font-size:13px;box-shadow:0 5px 15px #0000001c}@media (width<=1050px){.calculator-launcher.is-contextual{bottom:22px;left:20px}.calculator-launcher-bubble{white-space:normal;max-width:205px}}@media (width<=900px){.calculator-popup-backdrop{padding:10px}.calculator-popup-dialog{border-radius:21px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.calculator-popup-body{padding:17px}.quick-calculator-price{margin-bottom:18px}.quick-calculator-grid{grid-template-columns:1fr}.quick-calculator-card{min-height:0;opacity:1!important;filter:none!important;transform:none!important}.quick-calculator-card.inactive{cursor:pointer;max-height:160px;overflow:hidden}.quick-calculator-card.inactive:after{content:"클릭해서 계산기 열기";border:1px solid color-mix(in srgb,var(--quick-accent) 45%,transparent);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a12b8;border-radius:999px;place-items:center;height:38px;font-size:12px;font-weight:850;display:grid;position:absolute;inset:auto 20px 20px}}@media (width<=600px){.calculator-popup-header{padding:13px 14px}.calculator-popup-title>span{flex-basis:38px;width:38px;height:38px}.calculator-popup-title strong{font-size:14px}.calculator-popup-title small{font-size:9px}.calculator-popup-body{padding:12px}.quick-calculator-price{border-radius:22px;padding:18px 55px 19px}.quick-calculator-price>strong{font-size:34px}.quick-calculator-price>button{width:36px;height:36px;right:13px}.quick-calculator-card{border-radius:23px;padding:23px 18px}.quick-calculator-mode-switch{min-height:50px}.quick-calculator-mode-switch button{font-size:18px}.quick-calculator-mini-row.two{grid-template-columns:1fr}.quick-calculator-main-field input{height:62px;font-size:22px}.quick-calculator-result>strong{font-size:29px}.calculator-launcher-bubble{width:180px;max-width:180px;font-size:11px}.calculator-preset-row button{min-width:56px;min-height:38px;padding:0 12px;font-size:12px}}.settlement-edit-drawer-tabs button small{color:#68748b;background:#f4f6fb;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:900}.settlement-edit-drawer-tabs button em{color:#9a6300;background:#fff2cf;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.settlement-edit-drawer-tabs button.is-edited{border-color:#f0b84c;box-shadow:0 0 0 2px #f0b84c1f}.settlement-edit-drawer-tabs button.active small{color:#5148cf;background:#e4e1ff}.made-account-source-picker{background:#f8fafc;border:1px solid #e4e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:7px 8px 7px 11px;display:flex}.made-account-source-picker>span{color:#66738a;white-space:nowrap;font-size:10px;font-weight:900}.made-account-source-picker>div{align-items:center;gap:5px;display:flex}.made-account-source-picker button{color:#778398;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:28px;padding:0 11px;font-size:10px;font-weight:900;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.made-account-source-picker button.active{color:#5559e8;background:#fff;border-color:#d7d9ff;box-shadow:0 2px 8px #36416e1a}.made-account-source-picker button:disabled{cursor:not-allowed;opacity:.58}.made-account-feedback{border:1px solid;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;margin-top:9px;padding:9px 10px;display:grid;box-shadow:0 4px 13px #2635540b}.made-account-feedback-icon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.made-account-feedback>div{min-width:0}.made-account-feedback strong{letter-spacing:-.025em;margin-bottom:2px;font-size:11px;font-weight:950;line-height:1.35;display:block}.made-account-feedback p{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750;line-height:1.45}.made-account-feedback-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:950;display:inline-flex}.made-account-feedback.is-success{color:#176a48;background:linear-gradient(135deg,#f2fbf6 0%,#f8fdf9 100%);border-color:#bfe9d4}.made-account-feedback.is-success .made-account-feedback-icon{color:#15935f;background:#dcf6e8}.made-account-feedback.is-success p{color:#4f7968}.made-account-feedback.is-success .made-account-feedback-badge{color:#14724d;background:#d8f4e5}.made-account-feedback.is-warning{color:#8b5a12;background:linear-gradient(135deg,#fff9ec 0%,#fffcf4 100%);border-color:#f1d7a5}.made-account-feedback.is-warning .made-account-feedback-icon{color:#c47b0a;background:#fff0cb}.made-account-feedback.is-warning p{color:#8b7046}.made-account-feedback.is-warning .made-account-feedback-badge{color:#9a620b;background:#ffedc2}.made-account-feedback.is-error{color:#a52f46;background:linear-gradient(135deg,#fff3f5 0%,#fff8f9 100%);border-color:#f2c1c9}.made-account-feedback.is-error .made-account-feedback-icon{color:#d8465d;background:#ffe0e5}.made-account-feedback.is-error p{color:#9b5d68}.made-account-feedback.is-error .made-account-feedback-badge{color:#b9364d;background:#ffdce2}@media (width<=760px){.made-account-feedback{grid-template-columns:32px minmax(0,1fr)}.made-account-feedback-badge{grid-column:2;justify-self:start}}.accounts-page .account-action-button,.accounts-page .account-form-submit{font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;color:#fff!important;border:0!important}.accounts-page .account-action-button:hover:not(:disabled),.accounts-page .account-form-submit:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.accounts-page .action-transfer{background:linear-gradient(135deg,#a7afbc 0%,#667085 100%)!important;box-shadow:0 7px 16px #66708538!important}.accounts-page .action-topup{background:linear-gradient(135deg,#42d39a 0%,#14a76d 100%)!important;box-shadow:0 7px 16px #14a76d38!important}.accounts-page .action-made{background:linear-gradient(135deg,#4d70f4 0%,#7541ee 100%)!important;box-shadow:0 7px 16px #5c4ce83d!important}.accounts-page .account-action-button:disabled,.accounts-page .account-form-submit:disabled{filter:none;cursor:not-allowed;opacity:.76;transform:none;color:#f8fafc!important;box-shadow:none!important;background:#cbd2dc!important}.accounts-page .account-topup-form,.accounts-page .account-made-form,.vendor-accounts-page .vendor-account-action-form{grid-template-columns:minmax(240px,1fr) auto}.accounts-page .account-transfer-form.account-topup-form{background:linear-gradient(135deg,#f2fbf7 0%,#f8fdfb 100%);border:1px solid #ced}.accounts-page .account-transfer-form.account-made-form{background:linear-gradient(135deg,#f4f7ff 0%,#faf6ff 100%);border:1px solid #ded9ff}.accounts-page .account-form-balance-note{color:#6c61b4;margin-top:6px;font-size:10px;font-weight:760;line-height:1.45;display:block}.accounts-page .account-form-balance-note.is-topup{color:#19805c}.vendor-accounts-page .vendor-account-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vendor-accounts-page .vendor-account-action-form{margin:14px 0 2px}@media (width<=720px){.vendor-accounts-page .vendor-account-detail-actions{justify-content:flex-start;width:100%}.accounts-page .account-topup-form,.accounts-page .account-made-form,.vendor-accounts-page .vendor-account-action-form{grid-template-columns:1fr}.vendor-accounts-page .vendor-account-action-form .account-form-submit{width:100%}}.star-bucket-control-row.star-bucket-control-top{background:linear-gradient(135deg,#f8f9ff 0%,#f5f2ff 100%);border:1px solid #e4e8f3;border-radius:15px;margin:0 0 14px;padding:5px;box-shadow:0 8px 22px #4d499d12}.star-source-mode-card{background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border:1px solid #dbe4f4;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:13px 15px;display:flex;position:relative;box-shadow:0 8px 24px #2f4f9112}.star-source-mode-card.mode-excel{background:linear-gradient(135deg,#f6fffb 0%,#eefbf5 100%);border-color:#9dd8bd}.star-source-mode-card.mode-sales{background:linear-gradient(135deg,#fbfaff 0%,#f3f1ff 100%);border-color:#c9c5ff}.star-source-mode-copy{align-items:center;gap:11px;min-width:0;display:flex}.star-source-mode-icon{color:#fff;background:linear-gradient(135deg,#5a6eea,#7848e7);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 16px #5c4cda38}.mode-excel .star-source-mode-icon{background:linear-gradient(135deg,#20a66f,#42c994);box-shadow:0 7px 16px #20a66f33}.star-source-mode-copy>div{gap:3px;min-width:0;display:grid}.star-source-mode-copy strong{color:#16284b;font-size:13px;font-weight:950}.star-source-mode-copy small{color:#71809b;font-size:10px;font-weight:750;line-height:1.45}.star-source-mode-switch{isolation:isolate;background:#edf1f7;border:1px solid #d8dfed;border-radius:999px;grid-template-columns:1fr 1fr;min-width:276px;padding:4px;display:grid;position:relative}.star-source-mode-slider{z-index:-1;background:linear-gradient(135deg,#22aa72,#48ca97);border-radius:999px;width:calc(50% - 4px);transition:transform .25s,background .25s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 5px 14px #1fa06b3d}.mode-sales .star-source-mode-slider{background:linear-gradient(135deg,#5369e8,#7544e8);transform:translate(100%);box-shadow:0 5px 14px #574ada3d}.star-source-mode-switch button{color:#70809a;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:11px;font-weight:900;transition:color .2s;display:flex;position:relative}.star-source-mode-switch button.active{color:#fff}.star-source-mode-switch button:disabled{cursor:not-allowed}.star-source-mode-switch.is-switching{opacity:.7;pointer-events:none}.star-source-mode-admin{color:#8b96aa;white-space:nowrap;font-size:10px;font-weight:800}@media (width<=760px){.star-source-mode-card{flex-direction:column;align-items:stretch}.star-source-mode-switch{width:100%;min-width:0}.star-source-mode-admin{position:absolute;top:8px;right:12px}}.cafe24-product-panel{background:radial-gradient(circle at 96% 0,#ff3d8721,#0000 31%),radial-gradient(circle at 3% 100%,#ffb0001f,#0000 34%),linear-gradient(145deg,#fff9f5 0%,#fff3ec 52%,#fffaf5 100%);border:1px solid #ffc7ad;border-radius:20px;margin:0 0 18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 36px #d9522d21}.cafe24-product-panel:before{content:"";background:linear-gradient(#ff3d87 0%,#ff6b35 52%,#ffb000 100%);width:4px;position:absolute;inset:0 auto 0 0}.cafe24-product-heading,.cafe24-product-title,.cafe24-product-heading-actions,.cafe24-product-card-top,.cafe24-product-card-body,.cafe24-product-card-footer,.cafe24-settings-drawer-heading,.cafe24-settings-actions,.cafe24-settings-connect,.cafe24-settings-connect>div{align-items:center;display:flex}.cafe24-product-heading{justify-content:space-between;gap:16px;margin-bottom:15px}.cafe24-product-title{gap:11px;min-width:0}.cafe24-product-title-icon{color:#ef5b3f;background:linear-gradient(145deg,#fff0e8,#fff);border:1px solid #ffd0bd;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 15px #ea5c3324}.cafe24-product-title>span:nth-child(2){gap:3px;min-width:0;display:grid}.cafe24-product-title strong{color:#17233d;letter-spacing:-.02em;font-size:16px;font-weight:900}.cafe24-product-title small{color:#7d879d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cafe24-product-title em{color:#6358df;background:#f2f0ff;border:1px solid #d9d6ff;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.cafe24-product-heading-actions{flex:none;gap:7px}.cafe24-product-heading-actions button,.cafe24-product-card-footer button,.cafe24-settings-connect button,.cafe24-settings-drawer-heading>button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.cafe24-product-heading-actions button:hover:not(:disabled),.cafe24-product-card-footer button:hover:not(:disabled),.cafe24-settings-connect button:hover:not(:disabled){transform:translateY(-1px)}.cafe24-product-heading-actions button:disabled,.cafe24-product-card-footer button:disabled,.cafe24-settings-connect button:disabled{cursor:not-allowed;opacity:.55}.cafe24-configured-count{color:#9a6657;background:#ffffffd1;border:1px solid #e3e7f1;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:800}.cafe24-configured-count b{color:#4f5d78;margin-left:2px}.cafe24-refresh-button,.cafe24-settings-button{min-height:34px;padding:8px 11px;font-size:11px;font-weight:850;border-radius:10px!important}.cafe24-refresh-button{color:#8a594c;background:#fff0e9}.cafe24-settings-button{color:#fff;background:linear-gradient(135deg,#ff477e 0%,#ff7130 58%,#ffa000 100%);box-shadow:0 7px 16px #e7532e3d}.cafe24-settings-button.active{background:linear-gradient(135deg,#3f4d6a,#66738d)}.cafe24-notice{border:1px solid;border-radius:12px;align-items:center;gap:9px;margin:0 0 13px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.cafe24-notice.success{color:#18764e;background:#edf9f3;border-color:#bcebd6}.cafe24-notice.error{color:#be3d51;background:#fff2f4;border-color:#ffc8d0}.cafe24-notice span{flex:1}.cafe24-notice button{width:25px;height:25px;color:inherit;cursor:pointer;background:#ffffffa6;border:0;border-radius:8px;place-items:center;display:grid}.cafe24-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cafe24-product-card{background:#fff;border:1px solid #e0e5f0;border-radius:16px;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s,filter .2s;position:relative;box-shadow:0 7px 18px #2635580f}.cafe24-product-card:hover{transform:translateY(-2px);box-shadow:0 12px 25px #2635581a}.cafe24-product-card.is-live{background:linear-gradient(150deg,#fff 0%,#f0fbf6 100%);border-color:#b9e7d2}.cafe24-product-card.is-hidden{filter:saturate(.7);background:linear-gradient(150deg,#f8f9fb 0%,#eef0f4 100%);border-color:#d9dde5}.cafe24-product-card.is-error{background:linear-gradient(150deg,#fff 0%,#fff4f5 100%);border-color:#f4c7cf}.cafe24-product-card.is-waiting,.cafe24-product-card.is-disconnected{background:linear-gradient(150deg,#fff 0%,#f7f8fb 100%);border-style:dashed}.cafe24-product-card-top{gap:8px;min-width:0}.cafe24-store-index{color:#5e63d9;background:#edf0ff;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:950;display:grid}.cafe24-product-card-top>div{flex:1;gap:1px;min-width:0;display:grid}.cafe24-product-card-top strong{color:#1d2941;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.cafe24-store-name{flex:1;align-items:center;min-width:0;display:flex!important}.cafe24-product-card-top small{color:#8b94a7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cafe24-status-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;max-width:112px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.cafe24-status-badge i,.cafe24-settings-connect>span i{opacity:.75;background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}.cafe24-status-badge.is-live{color:#168958;background:#ddf7e9}.cafe24-status-badge.is-hidden{color:#6d7584;background:#e6e8ec}.cafe24-status-badge.is-error{color:#ce4055;background:#ffe7eb}.cafe24-status-badge.is-waiting{color:#b17212;background:#fff2d9}.cafe24-status-badge.is-disconnected{color:#778196;background:#edf0f4}.cafe24-product-card-body{justify-content:space-between;gap:10px;min-height:72px;padding:14px 2px 10px}.cafe24-product-copy{gap:4px;min-width:0;display:grid}.cafe24-product-copy>span{color:#8a94aa;font-size:9px;font-weight:800}.cafe24-product-copy strong{color:#17233d;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.cafe24-product-card.is-hidden .cafe24-product-copy strong{color:#6d7481}.cafe24-product-copy small{color:#8c95a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cafe24-display-orb{border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.cafe24-display-orb.is-live{color:#1a9a64;background:#ddf7e9}.cafe24-display-orb.is-hidden{color:#7a818d;background:#e2e5e9}.cafe24-display-orb.is-error{color:#d54a5d;background:#ffe4e8}.cafe24-display-orb.is-waiting,.cafe24-display-orb.is-disconnected{color:#7c8496;background:#edf0f5}.cafe24-product-error{color:#c23c50;text-overflow:ellipsis;white-space:nowrap;background:#ffe4e8bf;border-radius:8px;margin:-2px 0 8px;padding:6px 8px;font-size:9px;font-weight:700;overflow:hidden}.cafe24-product-card-footer{border-top:1px solid #dce1eccc;justify-content:space-between;gap:7px;padding-top:10px}.cafe24-product-card-footer>span{color:#a0a7b5;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cafe24-product-card-footer button{white-space:nowrap;border-radius:9px;min-height:29px;padding:7px 9px;font-size:9px;font-weight:900}.cafe24-hide-product{color:#5f6878;background:linear-gradient(135deg,#e8ebef,#d8dde4);box-shadow:0 5px 12px #4b546621}.cafe24-show-product{color:#fff;background:linear-gradient(135deg,#28b779,#159962);box-shadow:0 6px 14px #199b6338}.cafe24-open-settings{color:#fff;background:linear-gradient(135deg,#5a6bf1,#8252ea)}.cafe24-admin-required{padding:5px 0;font-weight:700;color:#929aab!important;font-size:9px!important}.cafe24-settings-drawer{background:#ffffffeb;border:1px solid #dce2ef;border-radius:16px;margin-top:14px;padding:15px;box-shadow:inset 0 1px #fff,0 10px 25px #27355812}.cafe24-settings-drawer-heading{justify-content:space-between;gap:12px;margin-bottom:12px}.cafe24-settings-drawer-heading>div{gap:2px;display:grid}.cafe24-settings-drawer-heading strong{color:#202d46;font-size:13px;font-weight:900}.cafe24-settings-drawer-heading small{color:#8d96a9;font-size:10px}.cafe24-settings-drawer-heading>button{color:#69758b;background:#eef1f6;border-radius:9px;width:30px;height:30px}.cafe24-settings-list{gap:8px;display:grid}.cafe24-settings-row{background:#fafbfe;border:1px solid #e6eaf2;border-radius:13px;grid-template-columns:30px minmax(105px,.9fr) minmax(120px,1fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(130px,.95fr);align-items:end;gap:8px;padding:10px;display:grid}.cafe24-settings-row-number{color:#5e63d9;background:#ecefff;border-radius:9px;place-items:center;width:28px;height:34px;font-size:11px;font-weight:950;display:grid}.cafe24-settings-row label{gap:5px;min-width:0;display:grid}.cafe24-settings-row label>span{color:#7b859a;font-size:9px;font-weight:850}.cafe24-settings-row input{color:#23304a;background:#fff;border:1px solid #dfe4ee;border-radius:9px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px;font-weight:750}.cafe24-settings-row input:focus{border-color:#7064ee;box-shadow:0 0 0 3px #7064ee1a}.cafe24-settings-connect{justify-content:space-between;gap:6px;min-width:0;min-height:34px}.cafe24-settings-connect>span{white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.cafe24-settings-connect>span.connected{color:#1b9361}.cafe24-settings-connect>span.disconnected{color:#8b94a5}.cafe24-settings-connect>div{gap:4px}.cafe24-settings-connect button{border-radius:9px;min-height:30px;font-size:9px;font-weight:900}.cafe24-connect-button{color:#fff;background:linear-gradient(135deg,#5268f4,#8251ed);padding:7px 9px}.cafe24-disconnect-button{color:#c44355;background:#ffecef;width:30px}.cafe24-settings-help{color:#6b7295;background:#f1f2ff;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:700;display:flex}.cafe24-settings-actions{justify-content:flex-end;gap:7px;margin-top:12px}.cafe24-settings-actions button{min-width:100px}.star-purchase-panel .star-bucket-tabs button.month-tab{color:#dc5b40}.cafe24-hide-product,.cafe24-show-product{position:relative;overflow:hidden}.cafe24-hide-product:after,.cafe24-show-product:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:34%;height:290%;position:absolute;top:-95%;left:-48%;transform:rotate(21deg)}.cafe24-hide-product:hover:not(:disabled):after,.cafe24-show-product:hover:not(:disabled):after{opacity:1;animation:.72s ease-out cafe24ActionShine}@keyframes cafe24ActionShine{0%{left:-48%}to{left:122%}}@media (width<=1180px){.cafe24-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cafe24-settings-row{grid-template-columns:30px repeat(2,minmax(0,1fr))}.cafe24-settings-connect{grid-column:2/-1}}@media (width<=760px){.cafe24-product-panel{border-radius:16px;padding:14px}.cafe24-product-heading{flex-direction:column;align-items:flex-start}.cafe24-product-heading-actions{flex-wrap:wrap;width:100%}.cafe24-product-heading-actions button{flex:1}.cafe24-product-grid{grid-template-columns:1fr}.cafe24-settings-row{grid-template-columns:28px 1fr}.cafe24-settings-row label,.cafe24-settings-connect{grid-column:2}}.star-purchase-panel .star-bucket-tabs button:not(.month-tab).active{color:#fff;background:linear-gradient(135deg,#6756ef 0%,#8158ef 55%,#9b68f0 100%);box-shadow:0 7px 17px #6756ef47}.star-purchase-panel .star-bucket-tabs button.month-tab.active{color:#fff;background:linear-gradient(135deg,#ff3d87 0%,#ff6b35 52%,#ffb000 100%);box-shadow:0 7px 17px #ff4d5247}.cafe24-product-panel{transition:background .22s,border-color .22s,box-shadow .22s;overflow:visible}.cafe24-product-panel.bucket-hour72{background:radial-gradient(circle at 96% 0,#8e65f21f,#0000 31%),radial-gradient(circle at 3% 100%,#6656ef1a,#0000 34%),linear-gradient(145deg,#fbfaff 0%,#f6f3ff 52%,#fbfaff 100%);border-color:#d9d2ff;box-shadow:0 14px 36px #6756ef1f}.cafe24-product-panel.bucket-hour72:before{background:linear-gradient(#6556ef 0%,#8158ef 55%,#a069f0 100%)}.cafe24-product-panel.bucket-month{background:radial-gradient(circle at 96% 0,#ff3d8721,#0000 31%),radial-gradient(circle at 3% 100%,#ffb0001f,#0000 34%),linear-gradient(145deg,#fff9f5 0%,#fff3ec 52%,#fffaf5 100%);border-color:#ffc7ad;box-shadow:0 14px 36px #d9522d21}.cafe24-product-panel.bucket-month:before{background:linear-gradient(#ff3d87 0%,#ff6b35 52%,#ffb000 100%)}.cafe24-product-panel.is-collapsed{padding-top:13px;padding-bottom:13px}.cafe24-panel-toggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.cafe24-panel-toggle>svg{color:#8790a3;flex:none;margin-left:2px;transition:transform .2s}.cafe24-panel-toggle>svg.open{transform:rotate(180deg)}.cafe24-product-title-copy{flex:1;gap:2px;min-width:0;display:grid}.cafe24-product-title-copy strong{color:#17233d;letter-spacing:-.02em;font-size:16px;font-weight:950}.cafe24-product-title-copy small{color:#8a92a4;font-size:10px;font-weight:750}.bucket-hour72 .cafe24-product-title-icon{color:#6756ef;background:linear-gradient(145deg,#f0edff,#fff);border-color:#d8d1ff;box-shadow:0 7px 15px #6756ef24}.bucket-month .cafe24-product-title-icon{color:#ef5b3f;background:linear-gradient(145deg,#fff0e8,#fff);border-color:#ffd0bd}.bucket-hour72 .cafe24-settings-button{background:linear-gradient(135deg,#6258ef 0%,#8757ec 100%);box-shadow:0 7px 16px #6756ef38}.bucket-hour72 .cafe24-refresh-button{color:#6258b8;background:#f0edff}.bucket-hour72 .cafe24-configured-count{color:#655bad}.cafe24-compact-status-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:2px;display:grid}.cafe24-compact-status{background:#ffffffc7;border:1px solid #dde1ebe0;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 5px 13px #222d4b0b}.cafe24-compact-status>strong{color:#1a2640;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:950;overflow:hidden}.cafe24-switch-wrap{flex:none;align-items:center;display:inline-flex;position:relative}.cafe24-selling-switch{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:4px 8px 4px 5px;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;overflow:hidden}.cafe24-selling-switch.is-live{color:#148456;background:linear-gradient(135deg,#effbf5,#def6e9);border-color:#bcebd5;box-shadow:0 5px 13px #18945f1c}.cafe24-selling-switch.is-hidden{color:#737b88;background:linear-gradient(135deg,#f2f3f5,#e7e9ed);border-color:#d9dde4;box-shadow:0 5px 13px #4b546614}.cafe24-selling-switch:disabled{cursor:not-allowed;opacity:.58}.cafe24-selling-switch:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-1px)}.cafe24-selling-switch:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:27%;height:280%;position:absolute;top:-90%;left:-44%;transform:rotate(20deg)}.cafe24-selling-switch:hover:not(:disabled):after{opacity:1;animation:.72s ease-out cafe24SwitchShine}@keyframes cafe24SwitchShine{0%{left:-44%}to{left:125%}}.cafe24-selling-switch-track{background:#afb5bf;border-radius:999px;flex:0 0 31px;width:31px;height:18px;transition:background .18s;display:block;position:relative;box-shadow:inset 0 1px 3px #2a313d29}.cafe24-selling-switch.is-live .cafe24-selling-switch-track{background:#2eaf78}.cafe24-selling-switch-knob{color:#6f7784;background:#fff;border-radius:50%;place-items:center;width:14px;height:14px;transition:transform .18s;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #252d393d}.cafe24-selling-switch.is-live .cafe24-selling-switch-knob{color:#168958;transform:translate(13px)}.cafe24-selling-switch b{white-space:nowrap;font-size:9px;font-weight:950}.cafe24-switch-wrap.compact .cafe24-selling-switch{min-height:29px}.cafe24-toggle-popover{z-index:80;background:#fff;border:1px solid #e2e5ec;border-radius:14px;width:245px;padding:12px;animation:.16s ease-out cafe24PopoverIn;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 38px #1b253e2e}@keyframes cafe24PopoverIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.cafe24-toggle-popover-arrow{background:#fff;border-top:1px solid #e2e5ec;border-left:1px solid #e2e5ec;width:11px;height:11px;position:absolute;top:-6px;right:23px;transform:rotate(45deg)}.cafe24-toggle-popover p{color:#4c566a;margin:0;font-size:11px;font-weight:750;line-height:1.55}.cafe24-toggle-popover p strong{color:#1f2a41;font-weight:950}.cafe24-toggle-popover p em{font-style:normal;font-weight:950}.cafe24-toggle-popover.to-live p em{color:#15965f}.cafe24-toggle-popover.to-hidden p em{color:#d85761}.cafe24-toggle-popover>div{gap:7px;margin-top:10px;display:flex}.cafe24-toggle-popover button{cursor:pointer;border:0;border-radius:9px;flex:1;min-height:31px;font-size:10px;font-weight:900}.cafe24-toggle-cancel{color:#737c8c;background:#f0f2f5}.cafe24-toggle-confirm{color:#fff;background:linear-gradient(135deg,#5d64ef,#8057ed)}.bucket-month .cafe24-toggle-confirm{background:linear-gradient(135deg,#ff4a72,#ff7a37)}.cafe24-toggle-popover.to-hidden .cafe24-toggle-confirm{background:linear-gradient(135deg,#ef6670,#db4a59)}.cafe24-product-card-top{justify-content:space-between}.cafe24-product-card-top .cafe24-switch-wrap{margin-left:auto}.cafe24-product-card-footer{min-height:30px}.cafe24-product-card-footer>span:first-child{font-size:9px}.cafe24-product-card-footer .cafe24-admin-required,.cafe24-product-card-footer .cafe24-open-settings{margin-left:auto}@media (width<=1180px){.cafe24-compact-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cafe24-compact-status-row{grid-template-columns:1fr}.cafe24-product-heading{align-items:stretch}.cafe24-panel-toggle{width:100%}.cafe24-toggle-popover{width:min(245px,100vw - 54px);right:-4px}}.star-assigned-vendor-summary.is-sticky{z-index:18;isolation:isolate;transition:box-shadow .18s,border-color .18s,background .18s;position:sticky;top:92px}.star-assigned-vendor-summary.is-sticky:before{content:"";z-index:-1;opacity:.96;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#f5f8ffe6;border-radius:21px;position:absolute;inset:-7px -5px}.star-assigned-vendor-card{--neon-1:#21f0d0;--neon-2:#238cff;--neon-border:#147ee8;--neon-glow:#238cff40;--neon-glow-soft:#21f0d021;--neon-bg-a:#06363a;--neon-bg-b:#061b45;border:1px solid var(--neon-border);background:radial-gradient(circle at 15% -15%,var(--neon-glow-soft) 0%,transparent 48%), radial-gradient(circle at 105% 35%,var(--neon-glow) 0%,transparent 48%), linear-gradient(145deg,var(--neon-bg-a) 0%,var(--neon-bg-b) 68%,#020d25 100%);color:#f8fbff;border-radius:13px;min-width:0;min-height:96px;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 10px 23px #010b1d29,inset 0 1px #ffffff14,0 0 0 1px #18a5ff0f}.star-assigned-vendor-card.vendor-tone-0{--neon-1:#21f0d0;--neon-2:#238cff;--neon-border:#147ee8;--neon-glow:#238cff40;--neon-glow-soft:#21f0d021;--neon-bg-a:#06363a;--neon-bg-b:#061b45}.star-assigned-vendor-card.vendor-tone-1{--neon-1:#a978ff;--neon-2:#4e80ff;--neon-border:#785cf2;--neon-glow:#7558f240;--neon-glow-soft:#a978ff24;--neon-bg-a:#291d4e;--neon-bg-b:#0b1a46}.star-assigned-vendor-card.vendor-tone-2{--neon-1:#49f1aa;--neon-2:#24bcd5;--neon-border:#21b9aa;--neon-glow:#24bcd53d;--neon-glow-soft:#49f1aa21;--neon-bg-a:#0c3b32;--neon-bg-b:#082638}.star-assigned-vendor-card.vendor-tone-3{--neon-1:#ffb05f;--neon-2:#ff657d;--neon-border:#eb7562;--neon-glow:#ff657d38;--neon-glow-soft:#ffb05f21;--neon-bg-a:#422715;--neon-bg-b:#31142a}.star-assigned-vendor-card.vendor-tone-4{--neon-1:#ff74ba;--neon-2:#9667ff;--neon-border:#d45cb7;--neon-glow:#d65cb73b;--neon-glow-soft:#ff74ba24;--neon-bg-a:#411b39;--neon-bg-b:#211342}.star-assigned-vendor-card.vendor-tone-5{--neon-1:#48dfff;--neon-2:#4778ff;--neon-border:#2f9de9;--neon-glow:#48dfff38;--neon-glow-soft:#48dfff21;--neon-bg-a:#0b3442;--neon-bg-b:#0a1b43}.star-assigned-vendor-card.vendor-tone-6{--neon-1:#ffe067;--neon-2:#ff9c45;--neon-border:#d99e35;--neon-glow:#ffae4536;--neon-glow-soft:#ffe0671f;--neon-bg-a:#3e3312;--neon-bg-b:#302012}.star-assigned-vendor-card.vendor-tone-7{--neon-1:#d46fff;--neon-2:#686cff;--neon-border:#9a5ee8;--neon-glow:#9a5ee83b;--neon-glow-soft:#d46fff21;--neon-bg-a:#371b4b;--neon-bg-b:#171640}.star-assigned-vendor-card.vendor-tone-8{--neon-1:#b6ec62;--neon-2:#38c985;--neon-border:#69b865;--neon-glow:#38c98538;--neon-glow-soft:#b6ec621f;--neon-bg-a:#2c3b17;--neon-bg-b:#123126}.star-assigned-vendor-card.vendor-tone-9{--neon-1:#ff8278;--neon-2:#ff4b9a;--neon-border:#df5d78;--neon-glow:#ff4b9a38;--neon-glow-soft:#ff82781f;--neon-bg-a:#441e23;--neon-bg-b:#35132b}.star-assigned-vendor-card.vendor-tone-10{--neon-1:#7e9dff;--neon-2:#5560ff;--neon-border:#6078e8;--neon-glow:#5560ff3b;--neon-glow-soft:#7e9dff21;--neon-bg-a:#1d2c50;--neon-bg-b:#121742}.star-assigned-vendor-card.vendor-tone-11{--neon-1:#63ece7;--neon-2:#4e8dff;--neon-border:#3aa9d9;--neon-glow:#4e8dff38;--neon-glow-soft:#63ece721;--neon-bg-a:#123b42;--neon-bg-b:#0b2044}.star-assigned-vendor-card:hover{border-color:var(--neon-1);box-shadow:0 13px 28px #010b1d3d,0 0 20px var(--neon-glow);transform:translateY(-1px)}.star-assigned-vendor-card.is-copied{border-color:#63f0bb;box-shadow:0 12px 26px #16855d33,0 0 19px #43ba8d38}.star-assigned-vendor-copy{color:#f8fbff;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:4px;width:100%;min-height:94px;padding:13px 14px;display:grid;position:relative}.star-assigned-vendor-card.has-settlement .star-assigned-vendor-copy{padding-bottom:40px}.star-assigned-vendor-copy:disabled{cursor:default;opacity:.76}.star-assigned-vendor-copy>span{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;text-shadow:0 2px 10px #00000038;white-space:nowrap;padding-right:52px;font-size:16px;font-weight:950;overflow:hidden}.star-assigned-vendor-copy>strong{color:var(--neon-1);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 16px var(--neon-glow);font-size:23px;font-weight:950}.star-assigned-vendor-copy>small{color:#c6d6e6;font-size:10px;font-weight:800}.star-assigned-vendor-copy>em{color:var(--neon-1);background:#03122b8f;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.star-assigned-vendor-card.is-copied .star-assigned-vendor-copy>em{color:#dfffee;background:#18855d6b}.star-assigned-settlement-button{z-index:2;border:1px solid color-mix(in srgb,var(--neon-1) 72%,white 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--neon-1) 72%,#0b1a31 28%),color-mix(in srgb,var(--neon-2) 76%,#0b1a31 24%));color:#fff;min-height:27px;box-shadow:0 5px 14px var(--neon-glow),inset 0 1px 0 #ffffff40;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:950;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:9px;right:10px;overflow:hidden}.star-assigned-settlement-button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:30%;height:300%;position:absolute;top:-100%;left:-45%;transform:rotate(20deg)}.star-assigned-settlement-button:hover{filter:brightness(1.08);box-shadow:0 7px 18px var(--neon-glow);transform:translateY(-1px)}.star-assigned-settlement-button:hover:after{opacity:1;animation:.7s ease-out starSettlementButtonShine}@keyframes starSettlementButtonShine{0%{left:-45%}to{left:125%}}@media (width<=820px){.star-assigned-vendor-summary.is-sticky{top:78px}}@media (width<=720px){.pending-receivable-summary{grid-template-columns:1fr}}.nav-submenu .nav-jay-cleanup-entry{align-items:center;gap:7px;display:flex}.nav-jay-cleanup-indicators{flex:none;align-items:center;gap:4px;margin-left:2px;display:inline-flex}.nav-jay-cleanup-dot{border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 2px #ffffff17}.nav-jay-cleanup-dot.culture{background:#ff5266}.nav-jay-cleanup-dot.star{background:#4f8cff}.nav-jay-cleanup-dot.other{background:#86efac}.nav-jay-cleanup-dot.flex{background:#a78bfa}.lineage-discount-entry{align-items:center;gap:10px;min-width:0;display:flex}.lineage-discount-input{width:min(180px,100%);min-height:42px}.lineage-discount-input input{min-height:40px;font-weight:850}.lineage-discount-entry>small{color:#7f889b;white-space:nowrap;font-size:11px;font-weight:750}@media (width<=760px){.lineage-discount-entry{flex-direction:column;align-items:stretch;gap:6px}.lineage-discount-input{width:100%}}.tether-transfer-choice-balance{color:#17704f;white-space:normal;background:#eefaf4;border:1px solid #bddfce;border-radius:999px;grid-column:2/4;align-items:center;width:max-content;max-width:100%;margin-top:2px;padding:3px 7px;font-size:9px;font-weight:850;line-height:1.35;display:inline-flex}.tether-sales-balance-history{background:linear-gradient(145deg,#f2fcf7,#fff);border:1px solid #b9e5d1;border-radius:13px;gap:9px;padding:12px;display:grid}.tether-sales-balance-equation{gap:4px;display:grid}.tether-sales-balance-equation>small{color:#52766a;font-size:9px;font-weight:850}.tether-sales-balance-equation>strong{color:#08724f;font-variant-numeric:tabular-nums;letter-spacing:-.35px;font-size:17px;font-weight:950}.tether-sales-balance-equation>span{color:#667d75;font-size:9.5px;font-weight:700;line-height:1.45}.tether-sales-history-list{gap:7px;display:grid}.tether-sales-history-entry{background:#fff;border:1px solid #d5e9df;border-radius:10px;gap:6px;padding:9px 10px;display:grid}.tether-sales-history-entry-head{gap:3px;display:grid}.tether-sales-history-entry-head>strong{color:#25483d;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:900}.tether-sales-history-entry-head>span{color:#71857e;font-size:9px;font-weight:750}.tether-sales-history-items{gap:3px;display:grid}.tether-sales-history-items>span{color:#526861;font-size:9.5px;font-weight:700;line-height:1.45}.tether-sales-history-items b{color:#274c3f;font-weight:900}@media (width<=760px){.tether-sales-balance-equation>strong{font-size:14px}.tether-transfer-choice-balance{width:auto}}.referral-page{--referral-ink:#17213a;--referral-muted:#7b879d;--referral-line:#e5e9f2;--referral-soft:#f7f8fc;--referral-primary:#5d55e8;--referral-primary-soft:#eeedff;gap:18px;display:grid}.referral-ui-hero{isolation:isolate;background:radial-gradient(circle at 13% 0,#776aff2e,#0000 34%),linear-gradient(135deg,#fff 0%,#faf9ff 54%,#f1f1ff 100%);border:1px solid #cfd1f5db;border-radius:22px;grid-template-columns:minmax(300px,1fr) minmax(430px,.9fr);align-items:center;gap:28px;min-height:154px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #36386f17}.referral-ui-hero:after{content:"";z-index:-1;border:34px solid #6d61f00e;border-radius:50%;width:230px;height:230px;position:absolute;top:-88px;right:-66px}.referral-ui-hero-copy{align-items:center;gap:16px;min-width:0;display:flex}.referral-ui-hero-icon{color:#fff;background:linear-gradient(145deg,#7471f6,#5149dc);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 11px 22px #4b44d240,inset 0 1px #ffffff57}.referral-ui-eyebrow{color:#746ee6;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.referral-ui-hero h2{color:var(--referral-ink);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2vw,29px);line-height:1.2}.referral-ui-hero p{color:var(--referral-muted);margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.55}.referral-ui-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.referral-ui-metrics>div{background:#ffffffd6;border:1px solid #dadbefe0;border-radius:15px;align-content:center;gap:6px;min-height:82px;padding:14px 15px;display:grid;box-shadow:0 7px 18px #41447512,inset 0 1px #ffffffb3}.referral-ui-metrics span{color:#8791a6;white-space:nowrap;font-size:10px;font-weight:800}.referral-ui-metrics strong{color:#282b6f;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:900;overflow:hidden}.referral-ui-metrics strong small{color:#8c93ad;margin-left:3px;font-size:10px;font-weight:800}.referral-dashboard-card.panel{border-color:var(--referral-line);background:#fff;border-radius:19px;margin:0;overflow:hidden;box-shadow:0 10px 27px #222c4b0f}.referral-dashboard-card>.panel-heading{border-bottom:1px solid #eef0f6;margin:-2px -1px 20px;padding-bottom:17px}.referral-panel-title{align-items:center;gap:11px;min-width:0;display:flex}.referral-panel-title>span{color:#5f59df;background:#efefff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #625ae11c}.referral-panel-title h2{color:var(--referral-ink);letter-spacing:-.025em;margin:0;font-size:16px}.referral-panel-title p{color:#919aad;margin:4px 0 0;font-size:10.5px;font-weight:650}.streamer-registration-card .form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.streamer-registration-card .field>span,.accrual-sync-card .field>span{color:#59657a;font-weight:850}.streamer-registration-card input,.accrual-sync-card input,.accrual-rule-card input,.accrual-rule-card select{background:#fbfcff;border-color:#dfe4ee}.streamer-registration-card input:focus,.accrual-sync-card input:focus,.accrual-rule-card input:focus,.accrual-rule-card select:focus{background:#fff;border-color:#837cf0;box-shadow:0 0 0 3px #665ee51a}.streamer-registration-card .rate-settings-group{background:linear-gradient(145deg,#fafbff,#f7f7fc);border-color:#e2e5f1;border-radius:15px;padding:18px 20px}.streamer-registration-card .checkbox-chip{border-color:#dfe3ed;min-height:38px;box-shadow:0 3px 8px #27314d09}.streamer-registration-card .checkbox-chip:has(input:checked){color:#4d48c8;background:#f0efff;border-color:#bbb7fb}.streamer-registration-card .primary-button,.accrual-rule-card .primary-button{background:linear-gradient(135deg,#6770f0,#5a4de1);border:0;box-shadow:0 8px 18px #4f49d233}.streamer-list-card .table-wrap,.accrual-list-card .table-wrap,.accrual-rule-card .table-wrap{border:1px solid #e9ecf3;border-radius:14px}.streamer-list-card .streamer-compact-table thead th,.accrual-modern-table thead th{color:#737e92;background:#f6f7fb;border-bottom-color:#e7eaf2;font-size:10px;font-weight:900}.streamer-list-card .streamer-compact-table tbody tr:nth-child(2n)>td{background:#fcfcfe}.streamer-list-card .streamer-compact-table tbody tr:hover>td,.accrual-modern-table tbody tr:hover>td{background:#f5f5ff}.streamer-list-card .rate-toggle{border-radius:9px;justify-content:center;min-width:54px;padding:5px 7px;font-size:11px}.streamer-list-card .rate-toggle.on{color:#5049cd;background:#f0efff;border-color:#c9c6ff}.streamer-list-card .rate-toggle.off{background:#f8f9fb;border-color:#e7e9ef}.streamer-list-card .icon-button.danger,.accrual-list-card .icon-button.danger{color:#d94b62;background:#fff5f6;border-color:#ffe0e5}.accrual-sync-card .form-grid.compact{grid-template-columns:minmax(190px,.58fr) minmax(360px,1.42fr)}.accrual-sync-card .refresh-status{color:#7c879b;background:#f8f9fc;border:1px solid #e8eaf3;border-radius:10px;margin-top:13px;padding:10px 12px;display:block}.referral-streamer-filter-grid{gap:8px;max-height:150px;padding:2px 2px 4px;display:flex;overflow-y:auto}.referral-streamer-filter-grid .chip-button{color:#586579;background:#fbfcfe;border-color:#e1e5ed;min-height:34px;padding:7px 12px;font-weight:760;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.referral-streamer-filter-grid .chip-button:hover{color:#514bc6;border-color:#c8c5f8}.referral-streamer-filter-grid .chip-button.active{color:#fff;background:linear-gradient(135deg,#6d6bf0,#574bda);border-color:#625be5;box-shadow:0 6px 14px #4e47cc30}.referral-streamer-filter-grid .chip-button small{background:#6b738f17;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:inline-grid}.referral-streamer-filter-grid .chip-button.active small{background:#fff3}.referral-latest-date{color:#8a94a6;white-space:nowrap;background:#fafbfc;border:1px solid #e4e7ef;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.referral-latest-date strong{color:#4f57bb;font-size:11px}.accrual-list-card .star-bucket-tabs{background:#f5f6fa;border:1px solid #e4e7ef;border-radius:11px;width:max-content;margin-bottom:13px;padding:4px}.accrual-list-card .star-bucket-tabs button{border-radius:8px;min-height:32px}.accrual-list-card .star-bucket-tabs button.active{color:#5049cf;background:#fff;box-shadow:0 4px 11px #2a335c1a}.accrual-modern-table td{color:#4f5c70;vertical-align:middle}.accrual-modern-table td:first-child strong{color:#252f49}.accrual-modern-table td:nth-child(5),.accrual-modern-table td:nth-child(6),.accrual-modern-table td:nth-child(7){font-variant-numeric:tabular-nums;white-space:nowrap}.accrual-modern-table td:nth-child(7){color:#4d50bd;font-weight:850}.accrual-rule-card .pay-rule-form{background:#f8f9fc;border:1px solid #e7e9f2;border-radius:13px;padding:14px}@media (width<=1180px){.referral-ui-hero{grid-template-columns:1fr}.referral-ui-metrics>div{min-height:70px}.streamer-registration-card .form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.referral-page{gap:13px}.referral-ui-hero{border-radius:17px;gap:19px;min-height:0;padding:19px 17px}.referral-ui-hero-copy{align-items:flex-start}.referral-ui-hero-icon{border-radius:13px;width:44px;height:44px}.referral-ui-metrics{grid-template-columns:1fr}.referral-ui-metrics>div{grid-template-columns:1fr auto;align-items:center;min-height:52px;padding:11px 13px}.referral-dashboard-card.panel{border-radius:15px}.referral-dashboard-card>.panel-heading,.streamer-list-card .streamer-list-heading{flex-direction:column;align-items:stretch}.streamer-registration-card .form-grid.compact,.accrual-sync-card .form-grid.compact{grid-template-columns:1fr}.referral-streamer-filter-grid{flex-wrap:nowrap;max-height:none;overflow:auto hidden}.referral-streamer-filter-grid .chip-button{flex:none}.referral-latest-date{align-self:flex-start}}.streamer-registration-card.panel{padding:20px 22px}.streamer-registration-card>.panel-heading{margin-bottom:14px;padding-bottom:13px}.streamer-registration-card .streamer-required-fields{gap:11px 14px}.streamer-registration-card .streamer-required-fields .field{gap:5px}.streamer-optional-details{background:#fafbfe;border:1px solid #e2e5ef;border-radius:13px;margin-top:12px;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden}.streamer-optional-details[open]{background:#fff;border-color:#cbc8f5;box-shadow:0 7px 18px #383b6f0f}.streamer-optional-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;padding:9px 13px;list-style:none;display:grid}.streamer-optional-details summary::-webkit-details-marker{display:none}.streamer-optional-icon{color:#665edb;background:#efefff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.streamer-optional-copy{gap:2px;min-width:0;display:grid}.streamer-optional-copy strong{color:#374158;font-size:12px;font-weight:900}.streamer-optional-copy small{color:#8b95a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.streamer-optional-badge,.streamer-edit-section-heading>span{color:#8993a6;background:#fff;border:1px solid #e0e2eb;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.streamer-optional-chevron{color:#8a94a8;transition:transform .16s}.streamer-optional-details[open] .streamer-optional-chevron{transform:rotate(180deg)}.streamer-registration-card .streamer-optional-fields{background:#fff;border-top:1px solid #eceef4;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px;padding:12px 13px 14px}.streamer-registration-card .rate-settings-group,.streamer-edit-modal .rate-settings-group{margin-top:12px;padding:13px 14px 14px}.rate-settings-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rate-settings-title-row .rate-settings-heading{margin:0}.rate-settings-title-row p{color:#8d97aa;margin:3px 0 0;font-size:10px;font-weight:650}.rate-settings-title-row>span{color:#5b54d4;background:#f0efff;border:1px solid #d9d7fb;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:900}.streamer-channel-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.streamer-channel-picker>span{white-space:nowrap;margin:0}.streamer-registration-card .checkbox-grid,.streamer-edit-modal .checkbox-grid{gap:6px}.streamer-registration-card .checkbox-chip,.streamer-edit-modal .checkbox-chip{min-height:32px;padding:6px 10px;font-size:11px}.streamer-registration-card .rate-fields-grid,.streamer-edit-modal .rate-fields-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px 12px;margin-top:10px}.streamer-registration-card .rate-fields-grid .field,.streamer-edit-modal .rate-fields-grid .field{gap:4px}.streamer-registration-card .form-actions{margin-top:13px}.streamer-edit-account-section{background:#fafbfe;border:1px solid #e5e8f0;border-radius:13px;margin-top:14px;padding:13px 14px 14px}.streamer-edit-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.streamer-edit-section-heading>div{gap:2px;display:grid}.streamer-edit-section-heading strong{color:#3f4a5f;font-size:12px;font-weight:900}.streamer-edit-section-heading small{color:#8e98aa;font-size:10px;font-weight:650}.streamer-edit-account-section .form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}@media (width<=900px){.streamer-registration-card .streamer-required-fields,.streamer-registration-card .streamer-optional-fields,.streamer-edit-account-section .form-grid.compact,.streamer-channel-picker{grid-template-columns:1fr}}@media (width<=560px){.streamer-registration-card.panel{padding:16px}.streamer-optional-details summary{grid-template-columns:auto minmax(0,1fr) auto}.streamer-optional-badge{display:none}}.referral-accrual-page{width:min(100%,1120px);margin-inline:auto}.referral-streamer-page .streamer-registration-card{justify-self:center;width:min(100%,1080px)}.referral-accrual-page .referral-ui-hero{min-height:136px;padding:22px 24px}.streamer-form-step{background:linear-gradient(145deg,#fbfcff,#f7f8fc);border:1px solid #e4e7f0;border-radius:14px;padding:13px 14px 14px}.streamer-form-step-heading,.streamer-rate-title-copy{align-items:center;gap:10px;display:flex}.streamer-form-step-heading{margin-bottom:11px}.streamer-form-step-heading>div{gap:2px;display:grid}.streamer-form-step-heading strong{color:#354057;font-size:12px;font-weight:900}.streamer-form-step-heading small{color:#8c96a9;font-size:10px;font-weight:650}.streamer-form-step-number{color:#5d55d8;background:linear-gradient(145deg,#f2f1ff,#e9e8ff);border:1px solid #d8d6fb;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid;box-shadow:inset 0 1px #fffc}.streamer-basic-step .streamer-required-fields{margin:0}.streamer-registration-card .streamer-optional-details{margin-top:11px}.streamer-registration-card .rate-settings-group{border-left:3px solid #7169e8}.accrual-list-toolbar{background:linear-gradient(145deg,#fafbfe,#f6f7fb);border:1px solid #e6e9f1;border-radius:13px;gap:11px;margin-bottom:14px;padding:12px;display:grid}.accrual-list-card .accrual-list-toolbar .star-bucket-tabs{margin:0}.accrual-streamer-filter{border-top:1px solid #e8eaf2;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 13px;padding-top:10px;display:grid}.accrual-filter-label{color:#68748a;white-space:nowrap;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:900;display:inline-flex}.accrual-list-toolbar .referral-streamer-filter-grid{max-height:82px;margin:0;padding:0 2px 2px}.accrual-sync-card .accrual-sync-form{background:linear-gradient(145deg,#fafbfe,#f7f8fc);border:1px solid #e6e9f1;border-radius:13px;grid-template-columns:220px minmax(0,1fr);gap:13px;padding:14px}.accrual-sync-form>.field{background:#fff;border:1px solid #eaecf3;border-radius:11px;padding:11px 12px}.accrual-rule-card .pay-rule-form{background:linear-gradient(145deg,#fafbfe,#f6f7fb);border-left:3px solid #7169e8;grid-template-columns:180px minmax(260px,1fr) auto;gap:12px;max-width:820px;padding:14px}@media (width<=900px){.accrual-sync-card .accrual-sync-form,.accrual-rule-card .pay-rule-form{grid-template-columns:1fr;max-width:none}.accrual-streamer-filter{grid-template-columns:1fr}.accrual-filter-label{min-height:0}}.topbar.topbar-balance-page{min-height:165px;padding-block:12px}.settlement-account-balance-card{isolation:isolate;background:radial-gradient(circle at 79% 16%,#a591ff57 0 10px,#0000 11px),radial-gradient(circle at 68% 83%,#7e5bf43d 0 7px,#0000 8px),linear-gradient(145deg,#fff 5%,#fefeff 48%,#f6f3ff 100%);border:1px solid #dcd8ff;border-radius:19px;flex-direction:column;flex:0 620px;width:min(620px,52vw);height:140px;min-height:140px;margin:0;padding:13px 18px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #43369614}.settlement-account-balance-card:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(105deg,#ffffffd1,#0000 54%);position:absolute;inset:0}.settlement-account-balance-art{z-index:-1;pointer-events:none;width:42%;height:100%;position:absolute;top:0;right:0}.settlement-account-ribbon{transform-origin:50%;border-radius:48% 52% 62% 38%/54% 42% 58% 46%;display:block;position:absolute}.settlement-account-ribbon-back{filter:blur(.2px);background:linear-gradient(142deg,#ded6ff73,#8567f742 54%,#724eea14);width:88%;height:78%;top:-16%;right:-6%;transform:rotate(-28deg)}.settlement-account-ribbon-front{background:linear-gradient(145deg,#e9e4ffb3,#a489ff6b 46%,#6f4be917 82%);width:94%;height:101%;bottom:-39%;right:7%;transform:rotate(-18deg);box-shadow:inset 20px 18px 45px #ffffff57}.settlement-account-won{color:#fffffff0;text-shadow:0 2px 8px #4d2cb92e;background:linear-gradient(145deg,#b49dff 3%,#7652ec 78%);border:2px solid #ffffffa8;border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;font-weight:900;line-height:1;display:grid;position:absolute;top:29%;left:19%;box-shadow:0 9px 22px #5c41d63d,inset 0 2px 8px #ffffff4d}.settlement-account-orb{background:linear-gradient(145deg,#e7e0ff,#9e83fa);border-radius:50%;display:block;position:absolute;box-shadow:inset 1px 2px 5px #ffffffa3,0 6px 16px #6c51d721}.settlement-account-orb-top{width:18px;height:18px;top:12%;left:41%}.settlement-account-orb-bottom{opacity:.76;width:11px;height:11px;bottom:14%;right:8%}.settlement-account-sparkle{clip-path:polygon(50% 0,63% 35%,100% 50%,63% 64%,50% 100%,36% 64%,0 50%,36% 35%);filter:drop-shadow(0 5px 7px #6444d833);background:linear-gradient(145deg,#bdabff,#7652eb);width:21px;height:21px;position:absolute;bottom:16%;left:9%}.settlement-account-balance-main{z-index:2;gap:1px;width:67%;display:grid;position:relative}.settlement-account-balance-label{color:#4e5670;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.settlement-account-balance-label small{color:#7769cb;letter-spacing:.02em;background:#f7f5ffe0;border:1px solid #e1dcff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850}.settlement-account-balance-mismatch{color:#d43145;white-space:nowrap;background:#fff0f2;border:1px solid #ffc4cc;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:3px 7px;font-size:9px;font-weight:950;display:inline-flex}.settlement-account-balance-mismatch b{color:#e05a68;font-size:8px;font-weight:850}.settlement-account-balance-icon{color:#fff;background:linear-gradient(145deg,#6558ee,#8266f5);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 8px 18px #5c47d633}.settlement-account-balance-main>strong{color:#7044ed;font-variant-numeric:tabular-nums;letter-spacing:-.052em;font-family:Inter,Pretendard,Noto Sans KR,system-ui,sans-serif;font-size:36px;font-weight:900;line-height:1.05}.settlement-account-balance-card.is-balance-mismatch .settlement-account-balance-main>strong{color:#e13d50}.settlement-account-balance-main>strong small{color:#47516c;letter-spacing:0;margin-left:7px;font-size:14px;font-weight:850}.settlement-account-balance-breakdown{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffad;border:1px solid #dedaf4d1;border-radius:12px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:36px;margin-top:auto;padding:5px 11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd1}.settlement-account-balance-breakdown>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.settlement-account-balance-breakdown span{color:#969caf;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.settlement-account-balance-breakdown strong{color:#666d82;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.settlement-account-balance-breakdown>div:last-child strong{color:#4b4d72}.settlement-account-balance-breakdown>i{background:#e4e1ee;align-self:stretch}@media (width<=1050px){.topbar.topbar-balance-page{min-height:152px}.settlement-account-balance-card{flex-basis:560px;width:min(560px,67vw);height:128px;min-height:128px;padding:11px 16px 10px}.settlement-account-balance-art{width:42%}.settlement-account-won{width:50px;height:50px;font-size:23px}.settlement-account-balance-main{width:68%}.settlement-account-balance-main>strong{font-size:33px}.settlement-account-balance-breakdown{width:100%}}@media (width<=720px){.topbar.topbar-balance-page{flex-wrap:wrap;min-height:148px}.settlement-account-balance-card{border-radius:18px;min-height:158px;padding:14px 18px 13px}.settlement-account-balance-art{opacity:.74;width:66%;right:-13%}.settlement-account-won{width:52px;height:52px;font-size:23px;top:29%;left:24%}.settlement-account-sparkle{width:18px;height:18px;left:17%}.settlement-account-balance-main{width:86%}.settlement-account-balance-main>strong{font-size:clamp(32px,8vw,39px)}.settlement-account-balance-breakdown{gap:13px;width:100%;padding-inline:13px}.settlement-account-balance-breakdown span{font-size:10px}.settlement-account-balance-breakdown strong{font-size:12px}}@media (width<=500px){.settlement-account-balance-label small{display:none}.settlement-account-balance-card{min-height:178px}.settlement-account-balance-icon{width:30px;height:30px}.settlement-account-balance-main{width:100%}.settlement-account-balance-main>strong{font-size:34px}.settlement-account-balance-main>strong small{font-size:13px}.settlement-account-balance-breakdown{grid-template-columns:1fr;gap:5px}.settlement-account-balance-breakdown>i{display:none}.settlement-account-balance-breakdown>div{min-height:20px}}.settlement-statistics-screen{flex-direction:column;gap:14px;min-width:0;display:flex}.settlement-statistics-hero{background:radial-gradient(circle at 88% 18%,#715bff29,#0000 28%),linear-gradient(135deg,#fff 0%,#f8f7ff 100%);border-color:#ddd9ff;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;overflow:hidden}.settlement-statistics-title{align-items:center;gap:13px;min-width:0;display:flex}.settlement-statistics-title>span{color:#fff;background:linear-gradient(145deg,#7663f6,#5845dc);border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 12px 25px -15px #4a35cacc}.settlement-statistics-title h2{color:#17223a;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:950}.settlement-statistics-title p{color:#80889a;margin:5px 0 0;font-size:12px;font-weight:700}.settlement-statistics-summary{background:#ffffffd1;border:1px solid #d2ccfbe6;border-radius:15px;grid-template-columns:auto auto;align-items:end;gap:3px 10px;min-width:250px;padding:13px 16px;display:grid;box-shadow:0 12px 30px -25px #3d28a8a6}.settlement-statistics-summary>span{color:#7a759a;grid-column:1/-1;font-size:10px;font-weight:850}.settlement-statistics-summary>strong{color:#3e337f;font-variant-numeric:tabular-nums;letter-spacing:-.5px;white-space:nowrap;font-size:24px;font-weight:950}.settlement-statistics-summary>strong small{margin-left:3px;font-size:12px}.settlement-statistics-summary>b{color:#6b5bd4;background:#efedff;border-radius:8px;place-self:center end;padding:4px 7px;font-size:10px}.settlement-statistics-summary.is-stacked>b{color:#16814a;background:#eaf8f0;grid-column:1/-1;justify-self:start;margin-top:2px}.settlement-statistics-controls{flex-direction:column;align-items:stretch;gap:12px;padding:13px 15px;display:flex}.settlement-statistics-control-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.settlement-statistics-group-tabs,.settlement-statistics-year-periods,.settlement-statistics-month-periods{align-items:center;gap:6px;display:flex}.settlement-statistics-period-filter{border-top:1px solid #eceef4;flex-direction:column;align-items:stretch;gap:7px;width:100%;min-width:0;padding:10px 2px 2px;display:flex}.settlement-statistics-year-periods,.settlement-statistics-month-periods{min-width:0;overflow-x:auto}.settlement-statistics-month-periods{border-top:1px dashed #eceef4;padding-top:7px}.settlement-statistics-group-tabs button,.settlement-statistics-year-periods button,.settlement-statistics-month-periods button{color:#6f7788;white-space:nowrap;background:#fff;border:1px solid #e3e6ef;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.settlement-statistics-group-tabs button.active,.settlement-statistics-year-periods button.active,.settlement-statistics-month-periods button.active{color:#fff;background:linear-gradient(135deg,#7867f1,#5d4bdc);border-color:#7462ee;box-shadow:0 8px 17px -12px #503ad1e6}.settlement-statistics-search{color:#99a0ae;background:#fbfcfe;border:1px solid #e3e6ef;border-radius:10px;flex:none;align-items:center;gap:7px;width:190px;padding:0 11px;display:flex}.settlement-statistics-search input{color:#293247;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:11px;font-weight:750}.settlement-statistics-list-panel{padding:0;overflow:hidden}.settlement-statistics-list-heading{background:#fbfcff;border-bottom:1px solid #e8eaf1;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.settlement-statistics-list-heading>div{align-items:center;gap:9px;display:flex}.settlement-statistics-list-heading strong{color:#202a40;font-size:14px;font-weight:950}.settlement-statistics-list-heading span{color:#6554d0;background:#efedff;border-radius:8px;padding:3px 7px;font-size:10px;font-weight:900}.settlement-statistics-list-heading small{color:#8c93a2;font-size:10px;font-weight:750}.settlement-statistics-table-wrap{background:#f7f8fc;width:100%;overflow-x:auto}.settlement-statistics-table{border-collapse:separate;border-spacing:0 7px;table-layout:fixed;width:100%;min-width:790px;padding:0 10px 10px}.settlement-statistics-table th{color:#9096a5;text-align:left;background:0 0;border:0;padding:9px 12px 5px;font-size:9.5px;font-weight:900}.settlement-statistics-table th:first-child{width:23%}.settlement-statistics-table th:nth-child(2){text-align:right;width:25%}.settlement-statistics-table th:nth-child(3){text-align:center;width:10%}.settlement-statistics-table th:nth-child(4){width:36%}.settlement-statistics-table th:nth-child(5){text-align:center;width:6%}.settlement-statistics-table.is-split-view th:first-child{width:18%}.settlement-statistics-table.is-split-view th:nth-child(2),.settlement-statistics-table.is-split-view th:nth-child(3){text-align:right;width:16%}.settlement-statistics-table.is-split-view th:nth-child(4){text-align:center;width:12%}.settlement-statistics-table.is-split-view th:nth-child(5){text-align:left;width:32%}.settlement-statistics-table.is-split-view th:nth-child(6){text-align:center;width:6%}.settlement-statistics-table td{color:#61697a;vertical-align:middle;background:#fff;border-top:1px solid #eceef5;border-bottom:1px solid #eceef5;padding:11px 12px;font-size:11px;font-weight:750;transition:border-color .15s,background .15s,box-shadow .15s}.settlement-statistics-table tbody>tr[role=button]>td:first-child{border-left:1px solid #eceef5;border-radius:12px 0 0 12px}.settlement-statistics-table tbody>tr[role=button]>td:last-child{border-right:1px solid #eceef5;border-radius:0 12px 12px 0}.settlement-statistics-table tbody>tr[role=button]:hover>td{background:#fcfbff;border-color:#ddd9f6}.settlement-statistics-table tbody>tr[role=button]{cursor:pointer}.settlement-statistics-table tbody>tr[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #8b79ef}.settlement-statistics-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.settlement-statistics-name-cell strong{color:#222c42;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:950;overflow:hidden}.settlement-statistics-rank{color:#6653dc;background:#f4f2ff;border:1px solid #e1ddff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:950;display:grid}.settlement-statistics-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#332872!important;font-size:15px!important;font-weight:950!important}.settlement-statistics-amount small{margin-left:2px;font-size:10px}.settlement-statistics-amount-stack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.settlement-statistics-amount-stack>span:first-child{font-size:15px;font-weight:950}.settlement-statistics-amount-stack .is-advance-purchase{color:#18834d;background:#ecf9f1;border-radius:7px;justify-content:flex-end;align-items:baseline;gap:5px;padding:3px 7px;font-size:10px;font-weight:850;display:flex}.settlement-statistics-amount-stack .is-advance-purchase em{color:#6e9980;font-size:8.5px;font-style:normal}.settlement-statistics-amount-stack .is-advance-purchase b{color:#18834d;font-size:11px;font-weight:950}.settlement-statistics-table:not(.is-split-view) td:nth-child(3),.settlement-statistics-table:not(.is-split-view) td:nth-child(5),.settlement-statistics-table.is-split-view td:nth-child(4),.settlement-statistics-table.is-split-view td:nth-child(6){text-align:center}.settlement-statistics-amount.is-deposited{color:#8a5d14!important}.settlement-statistics-table tbody>tr.is-expanded{background:0 0}.settlement-statistics-table tbody>tr.is-expanded>td{background:#f8f6ff;border-color:#cfc8f4}.settlement-statistics-expand-icon{color:#8d93a1;background:#f3f4f8;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto;transition:color .15s,background .15s,transform .15s;display:inline-grid}.settlement-statistics-table tbody>tr[role=button]:hover .settlement-statistics-expand-icon,.settlement-statistics-expand-icon.active{color:#5846c8;background:#eae6ff}.settlement-statistics-expand-icon svg{display:block}.settlement-statistics-expand-icon{pointer-events:none}.settlement-statistics-month-breakdown button.is-advance{flex-direction:column;align-items:flex-start;gap:2px}.settlement-statistics-month-breakdown button.is-advance i{color:#18834d;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:850}.settlement-statistics-month-breakdown{align-items:center;gap:7px;padding:2px 0;display:flex;overflow-x:auto}.settlement-statistics-month-breakdown button{color:#5f5a75;white-space:nowrap;background:linear-gradient(145deg,#fff,#faf9ff);border:1px solid #e4e2f3;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-height:38px;padding:6px 9px;display:inline-flex;box-shadow:0 5px 14px -13px #342979b3}.settlement-statistics-month-breakdown button.active{color:#4f3fbd;background:#efedff;border-color:#8a79ee}.settlement-statistics-month-breakdown span{color:#968fae;font-size:8.5px;font-weight:850}.settlement-statistics-month-breakdown b{color:inherit;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:900}.settlement-statistics-detail-row>td{background:0 0;border:0!important;padding:0!important}.settlement-statistics-details{background:#fff;border:1px solid #dedbea;border-radius:13px;margin:-3px 4px 4px;overflow:hidden;box-shadow:0 12px 28px -25px #3a2a95b3}.settlement-statistics-details>header{background:linear-gradient(135deg,#fbfaff,#f5f3ff);border-bottom:1px solid #e8e6f1;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.settlement-statistics-details>header strong{color:#3d356e;font-size:11px;font-weight:900}.settlement-statistics-details>header span{color:#6253c7;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.settlement-statistics-detail-head,.settlement-statistics-detail-item{grid-template-columns:142px minmax(120px,.8fr) minmax(170px,1.3fr) 130px 72px 130px 100px;align-items:center;gap:12px;min-width:1040px;display:grid}.settlement-statistics-detail-head{color:#9a9fac;background:#fafbfc;border-bottom:1px solid #ececf2;padding:8px 13px;font-size:9px;font-weight:900}.settlement-statistics-detail-list{max-height:360px;overflow:auto}.settlement-statistics-detail-item{color:#6f7685;border-bottom:1px solid #eff0f4;padding:10px 13px;font-size:10px;font-weight:700}.settlement-statistics-detail-item.is-advance-deposit{background:#f1fbf5}.settlement-statistics-detail-item:last-child{border-bottom:0}.settlement-statistics-detail-item>strong{color:#343d51;font-size:11px;font-weight:900}.settlement-statistics-detail-item>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.settlement-statistics-detail-item>span:nth-child(3) b{color:#3f475a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.settlement-statistics-detail-item>span:nth-child(3) small{color:#9a9fab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settlement-statistics-detail-item>strong:nth-child(4),.settlement-statistics-detail-item>strong:nth-child(5),.settlement-statistics-detail-item>strong:nth-child(6){color:#392d78;font-variant-numeric:tabular-nums;text-align:right}.settlement-statistics-detail-item>span:last-child{color:#5f6c80;background:#edf1f6;border-radius:7px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:850}.settlement-statistics-detail-item>span:last-child.is-advance{color:#8a5d14;background:#fff3d7}.settlement-statistics-detail-item>span:last-child.is-advance-deposit{color:#18834d;background:#dff5e8}.settlement-statistics-empty{color:#aaa4cc;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.settlement-statistics-empty strong{color:#555d70;font-size:13px;font-weight:900}.settlement-statistics-empty span{color:#969dac;font-size:10px;font-weight:700}@media (width<=900px){.settlement-statistics-control-top{flex-wrap:wrap}.settlement-statistics-search{margin-left:auto}}@media (width<=620px){.settlement-statistics-hero{flex-direction:column;align-items:stretch;padding:18px}.settlement-statistics-summary{min-width:0}.settlement-statistics-controls{align-items:stretch}.settlement-statistics-control-top{flex-direction:column;align-items:stretch}.settlement-statistics-group-tabs{width:100%}.settlement-statistics-group-tabs button{flex:1}.settlement-statistics-search{width:100%;margin-left:0}.settlement-statistics-list-heading{flex-direction:column;align-items:flex-start}}.enter-settlement-page{gap:18px;min-width:0;display:grid}.enter-settlement-import{background:linear-gradient(145deg,#fff 0%,#fbfcff 72%,#f5f3ff 100%);border:1px solid #e1e7f0;padding:24px}.enter-settlement-title{align-items:center;gap:13px;margin-bottom:18px;display:flex}.enter-settlement-title-icon{color:#fff;background:linear-gradient(145deg,#635bff,#8b5cf6);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #635bff38}.enter-settlement-title h2,.enter-settlement-ledger-head h2{color:#172033;letter-spacing:-.4px;margin:0;font-size:20px}.enter-settlement-title p,.enter-settlement-ledger-head p{color:#6f7b91;margin:5px 0 0;font-size:13px}.enter-settlement-title-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.enter-settlement-save-note{color:#6157d9;background:#f4f2ff;border:1px solid #dcd7ff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.enter-settlement-add-member-button{color:#176c99;cursor:pointer;background:#eef8ff;border:1px solid #cbdff0;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.enter-settlement-add-member-button:hover{background:#def2ff;border-color:#add7ef}.enter-settlement-member-form{background:#f1faff;border:1px solid #cfe5f3;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) 145px auto;align-items:end;gap:10px;margin:-2px 0 14px;padding:14px;display:grid}.enter-settlement-member-form>div{align-self:center}.enter-settlement-member-form>div strong{color:#23354b;font-size:14px;display:block}.enter-settlement-member-form>div span{color:#6f8498;margin-top:3px;font-size:11px;line-height:1.4;display:block}.enter-settlement-member-form label{color:#5e7084;gap:5px;font-size:11px;font-weight:800;display:grid}.enter-settlement-member-form input,.enter-settlement-member-form select{box-sizing:border-box;color:#26384c;background:#fff;border:1px solid #cfdce7;border-radius:9px;outline:0;width:100%;height:36px;padding:0 10px;font-size:12px}.enter-settlement-member-form input:focus,.enter-settlement-member-form select:focus{border-color:#65aedd;box-shadow:0 0 0 3px #41a1d71f}.enter-settlement-member-form>button{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;display:inline-flex}.enter-settlement-member-form>p{color:#bf4b4b;grid-column:2/-1;margin:0;font-size:12px;font-weight:800}.enter-settlement-paste-box{background:#fff;border:1px solid #dce3ed;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #1e293b0d}.enter-settlement-paste-box textarea{resize:vertical;color:#243044;box-sizing:border-box;background:0 0;border:0;outline:0;width:100%;min-height:154px;padding:17px 18px;font:500 13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.enter-settlement-paste-box textarea::placeholder{color:#a2adbd}.enter-settlement-account-source{background:#fffdf1;border-top:1px solid #f0e5a8;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.enter-settlement-account-source>div:first-child{flex:none}.enter-settlement-account-source>div:first-child strong{color:#64531b;font-size:13px;display:block}.enter-settlement-account-source>div:first-child span{color:#8b7a42;margin-top:3px;font-size:10px;display:block}.enter-settlement-account-source-options{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.enter-settlement-account-source-options label{color:#66591f;cursor:pointer;background:#fff;border:1px solid #eadc9a;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:5px;min-width:82px;padding:7px 9px;display:grid;position:relative}.enter-settlement-account-source-options label:hover{background:#fff9d8;border-color:#d6bf59}.enter-settlement-account-source-options label.selected{background:#fff2ad;border-color:#c7a82e;box-shadow:0 0 0 2px #c7a82e1f}.enter-settlement-account-source-options input{accent-color:#b68d00;grid-row:1/3;width:13px;height:13px;margin:0}.enter-settlement-account-source-options span{white-space:nowrap;font-size:11px;font-weight:900}.enter-settlement-account-source-options small{color:#9a8434;font-size:9px;font-weight:800}.enter-settlement-paste-actions{background:#f8fafc;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.enter-settlement-paste-actions>span{color:#7a879b;font-size:12px;font-weight:700}.enter-settlement-paste-actions button{border-radius:10px;align-items:center;gap:7px;display:inline-flex}.enter-settlement-feedback{background:#f0fdf6;border:1px solid #bce8cd;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;padding:10px;display:grid}.enter-settlement-feedback.has-warning{background:#fffaf0;border-color:#f3d598}.enter-settlement-feedback>div{background:#ffffffbd;border-radius:10px;padding:10px 12px}.enter-settlement-feedback strong{color:#263145;font-size:14px;display:block}.enter-settlement-feedback span{color:#778296;margin-top:3px;font-size:11px;line-height:1.4;display:block}.enter-settlement-feedback ul{color:#9a5810;background:#fff3e0;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 13px 9px 30px;font-size:12px;line-height:1.7}.enter-settlement-kpis{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(230px,1.25fr);gap:11px;display:grid}.enter-settlement-kpis article{background:#fff;border:1px solid #e2e7ef;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 5px 16px #1622350a}.enter-settlement-kpis span{color:#748097;font-size:12px;font-weight:700}.enter-settlement-kpis strong{color:#1d293b;letter-spacing:-.4px;font-size:18px}.enter-settlement-kpis article.is-warning{background:#fffaf2;border-color:#f2c889}.enter-settlement-kpis article.is-warning strong{color:#c36b13}.enter-settlement-kpis article.is-total{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#d9d3ff}.enter-settlement-kpis article.is-total strong{color:#5948d6;font-size:21px}.enter-settlement-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enter-settlement-group{border:1px solid #e0e6ef;padding:0;overflow:hidden}.enter-settlement-group header{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.enter-settlement-group.group-one header{background:linear-gradient(135deg,#eef1ff,#f8f8ff)}.enter-settlement-group.group-two header{background:linear-gradient(135deg,#eafaf4,#f7fcfa)}.enter-settlement-group header div{align-items:center;gap:8px;display:flex}.enter-settlement-group header span{color:#fff;background:#6157dc;border-radius:9px;place-items:center;min-width:38px;height:27px;padding:0 8px;font-size:12px;font-weight:900;display:inline-grid}.enter-settlement-group.group-two header span{background:#178566}.enter-settlement-group header strong{color:#57647a;font-size:12px}.enter-settlement-group header b{color:#222e42;font-size:18px}.enter-settlement-member-list{background:#edf0f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.enter-settlement-member-list>button{min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;transition:background .16s,box-shadow .16s,opacity .16s;display:flex}.enter-settlement-member-list>button:not(.has-amount){opacity:.58}.enter-settlement-member-list>button.has-amount{background:#fff}.enter-settlement-member-list>button:hover,.enter-settlement-member-list>button:focus-visible{z-index:1;opacity:1;background:#f7f6ff;outline:0;position:relative;box-shadow:inset 0 0 0 1px #dcd7ff}.group-two .enter-settlement-member-list>button:hover,.group-two .enter-settlement-member-list>button:focus-visible{background:#f1fbf7;box-shadow:inset 0 0 0 1px #bfe9d9}.enter-settlement-member-list>button>span{flex-direction:column;min-width:0;display:flex}.enter-settlement-member-list>button>span:last-child{text-align:right;align-items:flex-end}.enter-settlement-member-list strong{color:#253147;font-size:13px}.enter-settlement-member-list b{color:#38445a;font-size:13px}.enter-settlement-member-list .has-amount b{color:#5c4ed4}.group-two .enter-settlement-member-list .has-amount b{color:#10775b}.enter-settlement-member-list small{color:#8b95a7;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.enter-settlement-member-list .enter-settlement-alias-preview{color:#2b86ad;max-width:210px;margin-top:4px;font-size:10px;font-weight:800}.enter-settlement-shared-note{color:#7a8699;margin:-7px 3px 0;font-size:11px}.enter-settlement-ledger{border:1px solid #e1e7ef;padding:0;overflow:hidden}.enter-settlement-ledger-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.enter-settlement-ledger-tools{align-items:center;gap:9px;display:flex}.enter-settlement-tabs{background:#f0f3f7;border-radius:10px;gap:3px;padding:3px;display:flex}.enter-settlement-tabs button{color:#748096;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.enter-settlement-tabs button.active{color:#4f46c8;background:#fff;box-shadow:0 2px 7px #222c441a}.enter-settlement-tabs button.active.warning{color:#be6711}.enter-settlement-ledger-tools>label{color:#8390a3;background:#fff;border:1px solid #dce3ec;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 11px;display:flex}.enter-settlement-ledger-tools input{color:#2c374b;border:0;outline:0;width:180px;font-size:12px}.enter-settlement-table-wrap{max-height:720px;overflow:auto}.enter-settlement-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px}.enter-settlement-table th{z-index:2;color:#6e7a8f;text-align:left;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #dfe5ee;padding:10px 12px;font-size:11px;position:sticky;top:0}.enter-settlement-table td{color:#354158;vertical-align:middle;border-bottom:1px solid #dcecf5;padding:12px;font-size:13px}.enter-settlement-table tr.is-toonation td{background:#eef9ff}.enter-settlement-table tr.is-toonation:hover td{background:#e5f5fd}.enter-settlement-table tr.needs-review.is-toonation td{background:linear-gradient(90deg,#eef9ff 0%,#fff9ed 100%)}.enter-settlement-table td>strong,.enter-settlement-table td>small{display:block}.enter-settlement-table td>small{color:#8a96a8;margin-top:3px;font-size:10px}.enter-settlement-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:#66738a!important}.enter-settlement-platform{color:#1977a5;white-space:nowrap;background:#dff3ff;border:1px solid #b8def1;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.enter-settlement-message{max-width:380px;line-height:1.45}.enter-settlement-message>span{color:#a1aab8}.enter-settlement-amount{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.enter-settlement-table th:nth-child(6),.enter-settlement-table td:nth-child(6){min-width:270px}.enter-settlement-table select{color:#2d394d;background:#fff;border:1px solid #d8dfe9;border-radius:10px;outline:0;width:210px;height:40px;padding:0 11px;font-size:13px;font-weight:750}.enter-settlement-table select:focus{border-color:#786ee7;box-shadow:0 0 0 3px #635bff1a}.enter-settlement-table tr.is-account td{background:#fffbea}.enter-settlement-table tr.is-account:hover td{background:#fff6d2}.enter-settlement-table tr.needs-review.is-account td{background:linear-gradient(90deg,#fffbea 0%,#fff5df 100%)}.enter-settlement-table tr.is-account .enter-settlement-platform{color:#775c00;background:#fff2b8;border-color:#e7ce67}.enter-settlement-source-kind{margin-top:4px;font-weight:900;display:block;color:#9a7a12!important;font-size:9px!important}.enter-settlement-table .enter-settlement-member-selected{width:220px;height:40px;box-shadow:none;border-color:#0000;padding-left:5px;font-size:14px;font-weight:950;background:0 0!important}.enter-settlement-table .enter-settlement-member-selected:hover{background:#ffffff6b!important}.enter-settlement-table .enter-settlement-member-selected:focus{border-color:currentColor;box-shadow:0 0 0 2px #366ca01a}.enter-settlement-table .enter-settlement-member-selected.is-toonation{color:#075f9e}.enter-settlement-table .enter-settlement-member-selected.is-account{color:#755c00}.enter-settlement-table .enter-settlement-member-selected option{color:#2d394d;background:#fff}.enter-settlement-member-picker{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:260px;display:grid}.enter-settlement-member-picker>button{height:40px;font:inherit;cursor:pointer;border-radius:10px}.enter-settlement-priority-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.enter-settlement-priority-members>button{color:#5146bd;text-align:left;cursor:pointer;background:#f7f5ff;border:1px solid #c9c3fa;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:7px 10px;display:flex}.enter-settlement-priority-members>button:hover{background:#eeebff;border-color:#8176e8}.enter-settlement-priority-members>button.is-message-priority{color:#8a5700;background:linear-gradient(135deg,#fff3c5,#fffdf4);border-color:#f0ba5e;box-shadow:0 0 0 3px #f6bc3d24,0 7px 18px #b47d001f}.enter-settlement-priority-members>button.is-recent-priority{color:#076f99;background:linear-gradient(135deg,#e9faff,#f6fdff);border-color:#72cfeb;box-shadow:0 0 0 3px #3ebfe421,0 7px 18px #1a8bae1f}.enter-settlement-priority-members strong{font-size:14px}.enter-settlement-priority-members small{color:inherit;margin-top:3px;font-size:10px;font-weight:900}.enter-settlement-recent-member{color:#075f9e;text-align:left;background:#e8f7ff;border:1px solid #a8d8ef;align-items:center;gap:5px;padding:0 9px;display:flex}.enter-settlement-recent-member small{color:#267ba4;background:#caedfc;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:900}.enter-settlement-recent-member strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.enter-settlement-recent-member:hover{background:#d9f1fc}.enter-settlement-more-members{color:#69768a;background:#fff;border:1px solid #d8dfe8;padding:0 11px;font-size:12px;font-weight:850}.enter-settlement-more-members:hover{color:#3e4c61;background:#f7f9fb;border-color:#aeb9c8}.enter-settlement-no-recent-member{color:#536177;text-align:left;background:#fff;border:1px solid #d8dfe9;grid-column:1/-1;padding:0 13px;font-size:13px;font-weight:850}.enter-settlement-member-search{background:#fff;border:1px solid #b9c5ff;border-radius:13px;grid-column:1/-1;gap:8px;width:320px;padding:10px;display:grid;box-shadow:0 12px 30px #2a345a26}.enter-settlement-member-search-input{color:#6960da;background:#fff;border:2px solid #6a62e8;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;height:44px;padding:0 6px 0 11px;display:grid}.enter-settlement-member-search-input input{color:#243047;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:750}.enter-settlement-member-search-input input::placeholder{color:#9aa4b5;font-weight:600}.enter-settlement-member-search-input button{color:#fff;cursor:pointer;background:#6258dc;border:0;border-radius:8px;height:32px;padding:0 13px;font-size:12px;font-weight:900}.enter-settlement-member-search-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:260px;padding:2px;display:grid;overflow:auto}.enter-settlement-member-search-list>button{color:#29364a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e0e5ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 7px;min-height:50px;padding:8px 10px;display:grid}.enter-settlement-member-search-list>button:hover{background:#f0efff;border-color:#8f87ef}.enter-settlement-member-search-list>button.is-message-priority{background:linear-gradient(135deg,#fff2bd,#fffdf5);border-color:#edb449;box-shadow:0 0 0 3px #f1b43324,0 7px 17px #b880071c}.enter-settlement-member-search-list>button.is-recent-priority{background:linear-gradient(135deg,#e5f9ff,#f7fdff);border-color:#68c7e7;box-shadow:0 0 0 3px #37b8de21,0 7px 17px #168bb01c}.enter-settlement-member-search-list>button.is-message-priority span{color:#9b6500}.enter-settlement-member-search-list>button.is-recent-priority small{color:#08769f}.enter-settlement-member-search-list strong{font-size:13px}.enter-settlement-member-search-list span{color:#7168d9;font-size:10px;font-weight:900}.enter-settlement-member-search-list small{color:#7c8799;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:9px;overflow:hidden}.enter-settlement-member-search-list>p{color:#8a95a6;text-align:center;grid-column:1/-1;margin:7px;font-size:12px}.enter-settlement-member-search-error{color:#c45252;margin:0;font-size:11px;font-weight:800;line-height:1.4}.enter-settlement-match{color:#18805f;white-space:nowrap;background:#edf9f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.enter-settlement-match.warning{color:#b45c08;background:#fff0d8}.enter-settlement-warning{max-width:240px;line-height:1.45;display:block;color:#a85e17!important;margin-top:5px!important}.enter-settlement-delete{color:#d34f65;cursor:pointer;background:#fff0f2;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.enter-settlement-delete:hover{background:#ffe4e8}.enter-settlement-empty{text-align:center;color:#8b96a8!important;padding:48px!important}.enter-settlement-limit{color:#7e899b;text-align:center;background:#f8fafc;border-top:1px solid #e8edf3;padding:11px 16px;font-size:11px}.enter-settlement-detail-backdrop{z-index:7000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e16278f;place-items:center;padding:24px;animation:.16s ease-out enter-detail-fade;display:grid;position:fixed;inset:0}.enter-settlement-detail-modal{background:#f5f7fb;border:1px solid #ffffffb8;border-radius:22px;flex-direction:column;width:min(1120px,100vw - 48px);max-height:min(860px,100vh - 48px);animation:.2s ease-out enter-detail-rise;display:flex;overflow:hidden;box-shadow:0 28px 80px #070f1f52}.enter-settlement-detail-header{background:linear-gradient(135deg,#fff 0%,#f7f5ff 100%);border-bottom:1px solid #e0e6ef;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:20px;padding:21px 23px;display:grid}.enter-settlement-detail-header>div:first-child>span{color:#5b4fd1;background:#ece9ff;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.enter-settlement-detail-header h2{color:#18243a;letter-spacing:-.5px;margin:7px 0 0;font-size:24px}.enter-settlement-detail-header p{color:#748197;margin:5px 0 0;font-size:14px}.enter-settlement-detail-total{text-align:right}.enter-settlement-detail-total small{color:#7e899d;font-size:13px;font-weight:700;display:block}.enter-settlement-detail-total strong{color:#584bd0;letter-spacing:-.5px;white-space:nowrap;margin-top:3px;font-size:25px;display:block}.enter-settlement-detail-header>button{color:#657187;cursor:pointer;background:#edf0f5;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.enter-settlement-detail-header>button:hover{color:#253147;background:#e3e7ee}.enter-settlement-detail-body{min-height:180px;padding:18px;overflow:auto}.enter-settlement-alias-panel{background:linear-gradient(135deg,#f0faff,#fff);border:1px solid #cfe4f1;border-radius:16px;margin-bottom:14px;padding:15px 16px;box-shadow:0 4px 14px #1e5b7d0d}.enter-settlement-alias-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.enter-settlement-alias-heading>div:first-child strong{color:#24374b;font-size:15px;display:block}.enter-settlement-alias-heading>div:first-child span{color:#688095;margin-top:4px;font-size:12px;line-height:1.45;display:block}.enter-settlement-alias-input{flex:none;align-items:center;gap:7px;display:flex}.enter-settlement-alias-input input{box-sizing:border-box;color:#25374a;background:#fff;border:1px solid #bfd7e5;border-radius:9px;outline:0;width:190px;height:36px;padding:0 11px;font-size:13px}.enter-settlement-alias-input input:focus{border-color:#55a4ce;box-shadow:0 0 0 3px #3396ca1f}.enter-settlement-alias-input button{color:#fff;cursor:pointer;background:#278ab8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.enter-settlement-alias-input button:hover{background:#197ba8}.enter-settlement-alias-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.enter-settlement-alias-chips>span{color:#176f97;background:#e2f6ff;border:1px solid #b9dfef;border-radius:999px;align-items:center;gap:6px;padding:6px 7px 6px 10px;font-size:12px;font-weight:900;display:inline-flex}.enter-settlement-alias-chips button{color:#176f97;cursor:pointer;background:#176f971a;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.enter-settlement-alias-chips button:hover{background:#c4e9f8}.enter-settlement-alias-empty{color:#8796a6;margin:10px 0 0;font-size:12px}.enter-settlement-alias-error{color:#bf4b4b;margin:9px 0 0;font-size:12px;font-weight:800}.enter-settlement-date-group{background:#fff;border:1px solid #dce3ed;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 5px 16px #1824380a}.enter-settlement-date-group>header{z-index:1;background:#f7f8fc;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;position:sticky;top:-18px}.enter-settlement-date-group>header>div{color:#6156cf;align-items:center;gap:8px;display:flex}.enter-settlement-date-group>header strong{color:#263247;font-size:16px}.enter-settlement-date-group>header span{color:#69768c;background:#e9edf4;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.enter-settlement-round-group>header small{color:#7d8799;white-space:nowrap;margin-left:4px;font-size:11px;font-weight:750}.enter-settlement-date-group>header b{color:#4e43c3;white-space:nowrap;font-size:18px}.enter-settlement-detail-table-wrap{overflow-x:hidden}.enter-settlement-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.enter-settlement-detail-table th{color:#6f7d91;text-align:left;white-space:nowrap;background:#fbfcfe;border-bottom:1px solid #dfe5ed;padding:10px 8px;font-size:12px;font-weight:900}.enter-settlement-detail-table td{color:#39485f;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #dcecf5;height:42px;padding:9px 8px;font-size:13px}.enter-settlement-detail-table tbody tr:last-child td{border-bottom:0}.enter-settlement-detail-table tbody tr.is-toonation td{background:#eef9ff}.enter-settlement-detail-table tbody tr.is-toonation:hover td{background:#e2f4fd}.enter-settlement-detail-table tbody tr.is-account td{background:#fffbea}.enter-settlement-detail-table tbody tr.is-account:hover td{background:#fff6d2}.enter-settlement-detail-table tbody tr.is-account .enter-settlement-platform{color:#775c00;background:#fff2b8;border-color:#e7ce67}.enter-settlement-detail-table th:first-child,.enter-settlement-detail-table td:first-child{color:#68758a;font-variant-numeric:tabular-nums;width:145px}.enter-settlement-detail-table th:nth-child(2),.enter-settlement-detail-table td:nth-child(2){width:80px}.enter-settlement-detail-table th:nth-child(3),.enter-settlement-detail-table td:nth-child(3){width:180px}.enter-settlement-detail-table th:nth-child(4),.enter-settlement-detail-table td:nth-child(4){color:#2d394d;width:110px;font-weight:750}.enter-settlement-detail-table th:nth-child(5),.enter-settlement-detail-table td:nth-child(5){color:#2b3650;text-align:right;font-variant-numeric:tabular-nums;width:110px;font-weight:900}.enter-settlement-detail-table th:nth-child(6),.enter-settlement-detail-table td:nth-child(6){text-overflow:ellipsis;overflow:hidden}.enter-settlement-detail-empty{color:#8a95a7;place-items:center;min-height:220px;font-size:13px;display:grid}.enter-settlement-inline-detail{border:1px solid #d8d3ff;padding:0;scroll-margin-top:18px;overflow:hidden;box-shadow:0 12px 30px #3c329614}.enter-settlement-inline-detail .enter-settlement-detail-body{padding:18px;overflow:visible}.enter-settlement-round-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.enter-settlement-round-cards>button{color:#28354a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:15px;gap:12px;padding:15px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.enter-settlement-round-cards>button:hover{background:#faf9ff;border-color:#9d94ef}.enter-settlement-round-cards>button.selected{background:linear-gradient(135deg,#f3f1ff,#fff);border-color:#7165e4;box-shadow:0 0 0 3px #695ddc1a}.enter-settlement-round-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.enter-settlement-round-card-title strong{font-size:15px}.enter-settlement-round-card-title small{color:#7e899b;text-align:right;font-size:10px;font-weight:750}.enter-settlement-round-card-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.enter-settlement-round-card-amounts>span{background:#f3f8fc;border-radius:10px;padding:9px 10px}.enter-settlement-round-card-amounts>span:nth-child(2){background:#fff8dc}.enter-settlement-round-card-amounts>span:nth-child(3){background:#f1efff}.enter-settlement-round-card-amounts small{color:#78879b;font-size:10px;font-weight:800;display:block}.enter-settlement-round-card-amounts b{color:#1675a5;white-space:nowrap;margin-top:3px;font-size:14px;display:block}.enter-settlement-round-card-amounts>span:nth-child(2) b{color:#906d00}.enter-settlement-round-card-amounts>span:nth-child(3) b{color:#5548c8}.enter-settlement-round-inline-rows{background:#fff;border:1px solid #cfc9ff;border-radius:16px;margin-top:14px;overflow:hidden}.enter-settlement-round-inline-rows>header{background:#f7f5ff;border-bottom:1px solid #dedaf9;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.enter-settlement-round-inline-rows>header>div{color:#5d51d2;align-items:center;gap:8px;display:flex}.enter-settlement-round-inline-rows>header strong{color:#263247;font-size:16px}.enter-settlement-round-inline-rows>header span{color:#5b50c9;background:#e7e3ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:850}.enter-settlement-round-inline-rows>header b{color:#5044c2;white-space:nowrap;font-size:18px}.enter-settlement-round-detail-table{table-layout:auto;min-width:1180px}.enter-settlement-round-detail-table th:first-child,.enter-settlement-round-detail-table td:first-child{width:145px}.enter-settlement-round-detail-table th:nth-child(2),.enter-settlement-round-detail-table td:nth-child(2){width:100px}.enter-settlement-round-detail-table th:nth-child(3),.enter-settlement-round-detail-table td:nth-child(3){color:#2d394d;text-align:left;width:190px}.enter-settlement-round-detail-table th:nth-child(4),.enter-settlement-round-detail-table td:nth-child(4){color:#2b3650;text-align:right;font-variant-numeric:tabular-nums;width:125px;font-weight:900}.enter-settlement-round-detail-table th:nth-child(5),.enter-settlement-round-detail-table td:nth-child(5){color:#39485f;text-align:left;white-space:normal;width:auto;min-width:280px;font-weight:500;line-height:1.45}.enter-settlement-round-detail-table th:nth-child(6),.enter-settlement-round-detail-table td:nth-child(6){text-overflow:clip;width:235px;overflow:visible}.enter-settlement-round-detail-table td:nth-child(3)>strong,.enter-settlement-round-detail-table td:nth-child(3)>small{display:block}.enter-settlement-round-detail-table td:nth-child(3)>small{color:#8793a5;margin-top:3px;font-size:10px}.enter-settlement-round-detail-table select{color:#4238a9;background:#fff;border:1px solid #b9b2ef;border-radius:10px;outline:0;width:185px;height:40px;padding:0 10px;font-size:13px;font-weight:850}.enter-settlement-round-detail-table select:focus{border-color:#6558d9;box-shadow:0 0 0 3px #5b4ecd1f}.enter-settlement-round-member-actions{align-items:center;gap:7px;display:flex}.enter-settlement-round-member-actions>button{color:#d34f65;cursor:pointer;background:#fff1f3;border:1px solid #ffc9d0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.enter-settlement-round-member-actions>button:hover{background:#ffe4e8;border-color:#ef8c9b}.enter-settlement-round-link{color:#6258d6!important;margin-top:4px!important;font-size:9px!important;font-weight:900!important}.enter-settlement-real-name-panel{background:#f8f7ff;border:1px solid #d9d4ff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:14px 16px;display:grid}.enter-settlement-real-name-panel>div:first-child strong,.enter-settlement-real-name-panel>div:first-child span{display:block}.enter-settlement-real-name-panel>div:first-child strong{color:#322a78;font-size:13px}.enter-settlement-real-name-panel>div:first-child span{color:#7a759d;margin-top:3px;font-size:10px}.enter-settlement-real-name-panel>div:nth-child(2){gap:7px;display:flex}.enter-settlement-real-name-panel input{border:1px solid #bbb3f0;border-radius:9px;outline:0;width:190px;height:38px;padding:0 10px}.enter-settlement-real-name-panel button{color:#fff;cursor:pointer;background:#6258d6;border:0;border-radius:9px;align-items:center;gap:5px;height:38px;padding:0 13px;font-weight:900;display:flex}.enter-settlement-real-name-panel>p{color:#c05252;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}.enter-settlement-global-rounds{background:linear-gradient(135deg,#fbfaff,#fff);border:1px solid #ded9ff;padding:20px}.enter-settlement-global-rounds>header h2{color:#252f44;margin:0;font-size:18px}.enter-settlement-global-rounds>header p{color:#778296;margin:4px 0 0;font-size:11px}.enter-settlement-global-round-tabs{gap:9px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.enter-settlement-global-round-tabs>button{color:#303b50;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:12px;gap:4px;min-width:230px;padding:12px 14px;display:grid}.enter-settlement-global-round-tabs>button.selected{background:#f1efff;border-color:#6f63df;box-shadow:0 0 0 3px #6358d61a}.enter-settlement-global-round-tabs strong{font-size:14px}.enter-settlement-global-round-tabs small{color:#818b9d;font-size:9px}.enter-settlement-global-round-tabs span{color:#5a4fca;font-size:11px;font-weight:900}.enter-settlement-global-round-tabs>p{color:#8993a4;margin:8px 0;font-size:12px}.enter-settlement-global-round-members{border:1px solid #d8d3ff;border-radius:14px;margin-top:14px;overflow:hidden}.enter-settlement-global-round-members>header{background:#f4f2ff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.enter-settlement-global-round-members>header strong{color:#342b83;font-size:14px}.enter-settlement-global-round-members>header span{color:#7d779e;font-size:10px}.enter-settlement-global-round-member-grid{background:#e7e9f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.enter-settlement-global-round-member-grid>button{color:#283449;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:1fr repeat(3,minmax(90px,auto));align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.enter-settlement-global-round-member-grid>button:hover{background:#faf9ff}.enter-settlement-global-round-member-grid>button>strong{font-size:13px}.enter-settlement-global-round-member-grid>button>span{text-align:right;gap:2px;display:grid}.enter-settlement-global-round-member-grid small{color:#8a94a5;font-size:8px}.enter-settlement-global-round-member-grid b{white-space:nowrap;font-size:11px}.enter-settlement-duplicate-review{background:#fffaf0;border:1px solid #efc56e;border-radius:14px;margin-top:13px;overflow:hidden}.enter-settlement-duplicate-review>header{background:#fff3d8;border-bottom:1px solid #f1d99e;padding:12px 14px}.enter-settlement-duplicate-review>header strong,.enter-settlement-duplicate-review>header span{display:block}.enter-settlement-duplicate-review>header strong{color:#8b5100;font-size:14px}.enter-settlement-duplicate-review>header span{color:#9a7239;margin-top:3px;font-size:10px}.enter-settlement-duplicate-list{max-height:430px;overflow:auto}.enter-settlement-duplicate-list>article{border-bottom:1px solid #f0e1bd;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;display:grid}.enter-settlement-duplicate-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.enter-settlement-duplicate-pair>div{background:#fff;border:1px solid #eadcb9;border-radius:10px;padding:9px 10px}.enter-settlement-duplicate-pair span,.enter-settlement-duplicate-pair strong,.enter-settlement-duplicate-pair small{display:block}.enter-settlement-duplicate-pair span{color:#9b732d;font-size:9px;font-weight:900}.enter-settlement-duplicate-pair strong{color:#3a4353;margin-top:4px;font-size:11px}.enter-settlement-duplicate-pair small{color:#788294;margin-top:3px;font-size:10px}.enter-settlement-duplicate-actions{align-items:center;gap:5px;display:flex}.enter-settlement-duplicate-actions button,.enter-settlement-reclassify,.enter-settlement-delete-all{color:#536075;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4dbe5;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:10px;font-weight:850;display:flex}.enter-settlement-duplicate-actions button:first-child,.enter-settlement-delete-all{color:#c44759;background:#fff3f4;border-color:#ffc3cb}.enter-settlement-delete-all:disabled{opacity:.45;cursor:not-allowed}.enter-settlement-reclassify{color:#176d98;background:#f0faff;border-color:#bcdbea}.enter-settlement-summary-switch{background:#eef2f7;border:1px solid #dfe5ee;border-radius:12px;gap:4px;width:max-content;padding:4px;display:flex}.enter-settlement-summary-switch button{color:#6f7b90;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 15px;font-size:12px;font-weight:900}.enter-settlement-summary-switch button.active{color:#5c50d2;background:#fff;box-shadow:0 2px 8px #29324e1f}.enter-settlement-rounds-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enter-settlement-round-list{border:1px solid #e0e6ef;padding:0;overflow:hidden}.enter-settlement-round-list>header{border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.enter-settlement-round-list.group-one>header{background:linear-gradient(135deg,#eef1ff,#f8f8ff)}.enter-settlement-round-list.group-two>header{background:linear-gradient(135deg,#eafaf4,#f7fcfa)}.enter-settlement-round-list>header>div{align-items:center;gap:8px;display:flex}.enter-settlement-round-list>header span{color:#fff;background:#6157dc;border-radius:9px;place-items:center;min-width:38px;height:27px;padding:0 8px;font-size:12px;font-weight:900;display:inline-grid}.enter-settlement-round-list.group-two>header span{background:#178566}.enter-settlement-round-list>header strong,.enter-settlement-round-list>header b{color:#57647a;font-size:12px}.enter-settlement-round-list>div{background:#edf0f5;gap:1px;display:grid}.enter-settlement-round-list>div>button{min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;display:flex}.enter-settlement-round-list>div>button:hover,.enter-settlement-round-list>div>button.selected{z-index:1;background:#f7f6ff;position:relative;box-shadow:inset 0 0 0 1px #9f96ef}.enter-settlement-round-list.group-two>div>button:hover,.enter-settlement-round-list.group-two>div>button.selected{background:#f1fbf7;box-shadow:inset 0 0 0 1px #78cbb2}.enter-settlement-round-list>div>button>span{flex-direction:column;min-width:0;display:flex}.enter-settlement-round-list>div>button>span:last-child{text-align:right;align-items:flex-end}.enter-settlement-round-list>div>button strong{color:#253147;font-size:14px}.enter-settlement-round-list>div>button b{color:#5549cf;font-size:14px}.enter-settlement-round-list.group-two>div>button b{color:#10775b}.enter-settlement-round-list>div>button small{color:#8792a5;white-space:nowrap;margin-top:3px;font-size:11px}.enter-settlement-round-list>div>p{color:#8b96a8;text-align:center;background:#fff;margin:0;padding:28px;font-size:12px}.enter-settlement-selected-round-summary{border:1px solid #d3cdfb;padding:0;overflow:hidden}.enter-settlement-selected-round-summary>header{background:linear-gradient(135deg,#f3f1ff,#fff);border-bottom:1px solid #ddd8f8;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:15px 17px;display:grid}.enter-settlement-selected-round-summary>header>div strong,.enter-settlement-selected-round-summary>header>div span{display:block}.enter-settlement-selected-round-summary>header>div strong{color:#302878;font-size:16px}.enter-settlement-selected-round-summary>header>div span{color:#7b7695;margin-top:4px;font-size:10px}.enter-settlement-selected-round-summary>header>b{color:#5145c5;font-size:18px}.enter-settlement-selected-round-summary>header>button{color:#6e6882;cursor:pointer;background:#ebe8f8;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.enter-settlement-round-source-totals{background:#fbfcff;border-bottom:1px solid #e4e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.enter-settlement-round-source-totals>span{background:#fff;border:1px solid #dfe5ef;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:62px;padding:10px 14px;display:flex}.enter-settlement-round-source-totals small{color:#7a879b;font-size:10px;font-weight:850}.enter-settlement-round-source-totals strong{color:#28354b;white-space:nowrap;margin-top:4px;font-size:17px;font-weight:950}.enter-settlement-round-source-totals .is-total{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#d6d0fb}.enter-settlement-round-source-totals .is-total strong{color:#594bd0}.enter-settlement-round-member-table{border-collapse:collapse;table-layout:fixed;width:100%}.enter-settlement-round-member-table th{color:#66748a;text-align:right;white-space:nowrap;background:#f4f6fa;border-bottom:1px solid #dde4ee;padding:11px 14px;font-size:11px;font-weight:900}.enter-settlement-round-member-table th:first-child{text-align:left}.enter-settlement-round-member-table td{color:#47556b;text-align:right;white-space:nowrap;border-bottom:1px solid #e5eaf1;padding:12px 14px;font-size:12px;font-weight:800}.enter-settlement-round-member-table td:first-child{text-align:left}.enter-settlement-round-member-table tbody tr{cursor:pointer}.enter-settlement-round-member-table tbody tr:hover td{background:#f8f7ff}.enter-settlement-round-member-table td strong{color:#29364d;font-size:13px}.enter-settlement-round-member-table td b{color:#5548cb;font-size:13px}@keyframes enter-detail-fade{0%{opacity:0}to{opacity:1}}@keyframes enter-detail-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1250px){.enter-settlement-member-form{grid-template-columns:1fr 1fr 150px auto}.enter-settlement-member-form>div,.enter-settlement-member-form>p{grid-column:1/-1}}@media (width<=1100px){.enter-settlement-account-source{flex-direction:column;align-items:flex-start}.enter-settlement-account-source-options{justify-content:flex-start}.enter-settlement-feedback,.enter-settlement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.enter-settlement-groups,.enter-settlement-rounds-overview,.enter-settlement-round-cards{grid-template-columns:1fr}.enter-settlement-ledger-head{flex-direction:column;align-items:flex-start}.enter-settlement-ledger-tools{justify-content:space-between;width:100%}}@media (width<=760px){.enter-settlement-detail-backdrop{padding:10px}.enter-settlement-detail-modal{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.enter-settlement-detail-header{grid-template-columns:minmax(0,1fr) 34px;padding:16px}.enter-settlement-detail-total{text-align:left;grid-area:2/1/auto/-1}.enter-settlement-detail-header>button{grid-area:1/2}.enter-settlement-detail-body{padding:10px}.enter-settlement-alias-heading{flex-direction:column;align-items:stretch}.enter-settlement-alias-input input,.enter-settlement-alias-input{width:100%}.enter-settlement-detail-table-wrap{overflow-x:auto}.enter-settlement-detail-table{min-width:900px}.enter-settlement-round-source-totals{grid-template-columns:1fr}.enter-settlement-round-member-table{min-width:680px}.enter-settlement-date-group>header{top:-10px}}@media (width<=680px){.enter-settlement-import{padding:16px}.enter-settlement-title{flex-wrap:wrap;align-items:flex-start}.enter-settlement-title-actions{width:100%;margin-left:59px}.enter-settlement-save-note{display:none}.enter-settlement-member-form{grid-template-columns:1fr}.enter-settlement-member-form>div,.enter-settlement-member-form>p{grid-column:auto}.enter-settlement-account-source-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.enter-settlement-feedback,.enter-settlement-kpis,.enter-settlement-member-list{grid-template-columns:1fr}.enter-settlement-paste-actions{flex-direction:column;align-items:stretch}.enter-settlement-paste-actions button{justify-content:center}.enter-settlement-ledger-tools{flex-direction:column;align-items:stretch}.enter-settlement-ledger-tools>label input{width:100%}}.history-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.history-toolbar-actions>.search-box{flex:270px;max-width:360px}.history-view-switch{background:#f2f5f9;border:1px solid #dce2ec;border-radius:10px;flex:none;gap:3px;padding:4px;display:inline-flex}.history-view-switch button{color:#707c90;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.history-view-switch button.is-active{color:#5149d7;background:#fff;box-shadow:0 2px 8px #242d481f}.history-excel-filter-toggle{color:#344055;text-align:left;cursor:pointer;background:0 0;border:1px solid #e1e6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 28px);min-height:42px;margin:0 14px 12px;padding:8px 12px;display:grid}.history-excel-filter-toggle>span{align-items:center;gap:10px;min-width:0;display:flex}.history-excel-filter-toggle strong{font-size:11px}.history-excel-filter-toggle small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.history-excel-filter-toggle>svg{color:#6a5de3}.history-completed-filters[hidden]{display:none!important}.history-excel-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7dde7;border-radius:10px;max-width:100%;max-height:clamp(430px,70vh,860px);position:relative;overflow:hidden auto}.history-excel-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#1e293b;font-variant-numeric:tabular-nums;width:100%;min-width:0;max-width:100%;font-size:11px;line-height:1.4}.history-excel-table th,.history-excel-table td{box-sizing:border-box;vertical-align:middle;background:#fff;border-top:0;border-bottom:1px solid #dfe5ee;border-left:0;border-right:1px solid #edf0f4;min-width:0;height:36px;padding:7px 6px;overflow:hidden}.history-excel-table tbody tr:hover>td{background:#fff}.history-excel-table th:last-child,.history-excel-table td:last-child{border-right:0}.history-excel-table thead th{z-index:4;color:#24354f;text-align:center;background:#fff;border-bottom:1px solid #d7dde7;height:42px;font-size:10px;font-weight:950;position:sticky;top:0}.history-excel-table thead th small,.history-excel-table thead th span{display:block}.history-excel-table thead th small{color:#667895;font-size:8px}.history-excel-table thead th span{margin-top:1px}.history-excel-table tbody tr:last-child>td{border-bottom:0}.history-excel-table td[data-column=dateTime],.history-excel-table td[data-column=purchaseAmount],.history-excel-table td[data-column=rate],.history-excel-table td[data-column=paidAmount]{white-space:nowrap}.history-excel-table td[data-column=dateTime]{text-align:center}.history-excel-date{display:block}.history-excel-member-name{color:#8993a5;white-space:normal;word-break:break-word;margin-top:3px;font-size:9px;font-weight:700;display:block}.history-excel-table td[data-column=purchaseAmount],.history-excel-table td[data-column=paidAmount]{text-align:right}.history-excel-table td[data-column=vendor],.history-excel-table td[data-column=product],.history-excel-table td[data-column=payment],.history-excel-table td[data-column=registeredBy],.history-excel-table td[data-column=memo]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.history-excel-table td[data-column=purchaseContent]{white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.history-excel-table .history-excel-purchase-cell{color:#173d99;font-size:clamp(12px,1.05vw,15px);font-weight:950}.history-excel-table td.history-excel-rate-cell{color:#153fc5;text-align:center;white-space:pre-line;font-weight:950}.history-excel-table .history-excel-payment-cell.is-linked{color:#202939;font-weight:400}.history-excel-table .history-excel-payment-cell.is-missing{color:#a36a00}.history-excel-table .history-excel-paid-cell{color:#12824b;font-size:clamp(12px,1.05vw,15px);font-weight:950}.history-excel-table.is-pending td[data-column=payment]{color:#4f5560;background:#fff7c7}.history-excel-table.is-pending tbody tr:hover>td[data-column=payment]{background:#fff7c7}.history-excel-table.is-pending tbody tr.is-delayed>td[data-column=payment],.history-excel-table.is-pending tbody tr.is-delayed:hover>td[data-column=payment]{background:#fff}.history-excel-table.is-pending .history-excel-payment-copy{white-space:pre-line;font-weight:400}.history-excel-delay-warning{color:#df3048;white-space:normal;font-size:10px;font-weight:900;line-height:1.35;display:block}.history-excel-table tbody tr.is-delayed>td,.history-excel-table tbody tr.is-delayed .history-excel-purchase-cell,.history-excel-table tbody tr.is-delayed .history-excel-rate-cell,.history-excel-table tbody tr.is-delayed .history-excel-paid-cell,.history-excel-table tbody tr.is-delayed .history-excel-payment-copy,.history-excel-table tbody tr.is-delayed .history-excel-lines,.history-excel-table tbody tr.is-delayed .history-excel-member-name,.history-excel-table tbody tr.is-delayed .history-excel-memo{color:#a4abb6}.history-excel-table tbody tr.is-delayed .history-excel-delay-warning{color:#df3048}.history-excel-payment-stack{gap:6px;min-width:0;display:grid}.history-excel-payment-copy{color:#344054;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-weight:400}.history-excel-payment-copy.is-lotte-matched{color:#344054;background:0 0;border:1px solid #8bd3ad;border-left-width:3px;border-radius:8px;padding:6px 8px}.history-excel-payment-copy.is-lotte-matched>span{display:block}.history-excel-payment-emphasis{color:#12824b;font-weight:950}.history-excel-payment-notice{background:0 0;border:1px solid;border-left-width:3px;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;padding:6px 8px;display:grid}.history-excel-payment-notice>span{font-size:10px;font-weight:750}.history-excel-payment-notice>small{color:#7b8494;font-size:9px;font-weight:400}.history-excel-payment-notice>b{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:11px;font-weight:850}.history-excel-payment-notice.is-lotte{color:#c72f47;border-color:#ef9daa}.history-excel-payment-notice.is-difference{color:#a96605;border-color:#e6b65c}.history-excel-lines{overscroll-behavior:contain;scrollbar-gutter:stable;white-space:normal;gap:3px;max-height:51px;padding-right:3px;line-height:15px;display:grid;overflow:hidden auto}.history-excel-lines>span{word-break:keep-all;overflow-wrap:break-word;min-width:0;display:block}.history-excel-memo{white-space:pre-wrap}.history-excel-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.history-excel-actions .compact-button{min-height:27px;padding:0 7px;font-size:9px}.history-excel-empty{color:#8793a7!important;text-align:center!important;vertical-align:middle!important;height:100px!important}.history-attention-panel{gap:12px;display:grid}.history-attention-panel>.pending-settlement-heading>p{color:#7d8798;margin:0;font-size:10px}.history-excel-exceptions{gap:8px;display:grid}.history-attention-card{border:1px solid;border-radius:11px;grid-template-columns:230px minmax(280px,1fr) minmax(270px,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.history-attention-card.is-lotte{background:#fff7f8;border-color:#efa1aa}.history-attention-card.is-difference{background:#fffaf0;border-color:#edc378}.history-attention-card>header{gap:3px;display:grid}.history-attention-card>header span{color:#c93449;background:#fff;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:950}.history-attention-card>header strong{font-size:11px}.history-attention-card>header b{font-size:13px}.history-attention-products{gap:5px;display:grid}.history-attention-products>div{align-items:center;gap:8px;display:flex}.history-attention-products strong{min-width:80px}.history-attention-products span{font-size:10px}.history-attention-products pre{white-space:pre-wrap;color:#647086;font:inherit;grid-column:1/-1;margin:0;font-size:9px}.history-attention-payment{gap:4px;display:grid}.history-attention-payment>span{font-weight:900}.history-attention-payment>small{white-space:pre-wrap;color:#6d7788;max-height:58px;overflow:auto}.history-batch-product-total{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.history-batch-product-total>span{font-weight:900!important}.history-assignment-memo-row.is-product-group{gap:6px;display:grid}.history-assignment-memo-row.is-product-group .history-account-product-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-assignment-memo-row.is-product-group .history-account-product-heading>strong{font-size:10px}.history-account-product-members{overscroll-behavior:contain;scrollbar-gutter:stable;gap:4px;max-height:82px;padding-right:3px;display:grid;overflow-y:auto}.history-account-product-members .history-assignment-value-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.history-account-product-members i.badge{font-size:7px;font-style:normal}.pending-batch-account-lines{gap:2px;margin-top:4px;display:grid!important}.pending-batch-account-lines>small{color:#69768a;font-size:9px;display:block}.pending-batch-item.is-product-group{align-items:start}.pending-settlement-panel .history-excel-wrap,.history-attention-panel .history-excel-wrap,.pending-settlement-panel .history-excel-lines,.history-attention-panel .history-excel-lines,.pending-settlement-panel .pending-batch-scroll.is-scrollable,.pending-settlement-panel .pending-assignment-list.is-scrollable,.pending-settlement-panel .history-batch-items.is-scrollable,.pending-settlement-panel .history-assignment-memo.is-scrollable,.pending-settlement-panel .history-payment-lines.is-scrollable,.pending-settlement-panel .history-account-product-members,.history-attention-panel .history-attention-payment>small{overscroll-behavior-y:auto}.history-account-product-members .history-assignment-value-row{display:grid!important}.settlement-history-table .history-purchase-rate-stack>.history-refund-fee{text-align:center;white-space:normal;border-radius:7px;align-content:center;gap:2px;min-height:34px;padding:4px 8px;line-height:1.1;display:grid}.settlement-history-table .history-purchase-rate-stack>.history-refund-fee>span{display:block}.history-attention-products>div{grid-template-columns:minmax(70px,auto) minmax(0,1fr);align-items:start;gap:5px 8px;display:grid}.history-attention-products pre{overflow-wrap:anywhere;grid-column:1/-1;max-width:100%}.history-attention-memo{color:#69758a;white-space:pre-wrap;background:#ffffffb8;border-radius:6px;margin-top:3px;padding:5px 7px;font-size:9px;font-style:normal;display:block}.pending-batch-account-lines{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.pending-batch-account-lines>small{white-space:normal;overflow-wrap:anywhere}.pending-settlement-card.is-delayed-gift-card{--pending-card-wash:transparent;color:#a1a9b5;background:#fff}.pending-settlement-card.is-delayed-gift-card .pending-card-topline strong,.pending-settlement-card.is-delayed-gift-card .pending-card-identity strong,.pending-settlement-card.is-delayed-gift-card .pending-card-amount strong,.pending-settlement-card.is-delayed-gift-card .pending-card-breakdown span,.pending-settlement-card.is-delayed-gift-card .pending-card-breakdown strong,.pending-settlement-card.is-delayed-gift-card .pending-card-account strong,.pending-settlement-card.is-delayed-gift-card .pending-card-account span{color:#a1a9b5}.pending-gift-card-delay-warning{color:#df3048;border-top:1px solid #f0d5d9;border-bottom:1px solid #f0d5d9;align-items:center;gap:6px;padding:8px 10px;display:flex}.pending-gift-card-delay-warning strong{font-size:11px;font-weight:950;color:#df3048!important}@media (width<=1400px){.history-attention-card{grid-template-columns:1fr 1fr}.history-attention-card>.history-excel-actions{justify-content:flex-end}}@media (width<=720px){.history-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.history-toolbar-actions>.search-box{width:100%;max-width:none}.history-view-switch{width:100%}.history-view-switch button{flex:1}.history-excel-filter-toggle>span{gap:2px;display:grid}.history-excel-wrap{border-radius:7px;max-height:68vh}.history-excel-table{font-size:9px}.history-excel-table th,.history-excel-table td{padding:5px 3px}.history-attention-panel>.pending-settlement-heading{flex-direction:column;align-items:flex-start}.history-attention-card{grid-template-columns:1fr}.history-attention-card>.history-excel-actions{justify-content:flex-start}}.purchase-detail-shell{display:contents}.history-quick-register-panel{z-index:8;background:linear-gradient(145deg,#fff 0%,#fbfaff 100%);border:1px solid #d9d1ff;margin-top:0;padding:18px 20px 16px;position:relative;overflow:visible;box-shadow:0 12px 32px #3a2d8014}.history-quick-register-panel.is-pristine{background:linear-gradient(145deg,#f8f5ff 0%,#f1edff 100%)}.history-quick-register-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.history-quick-register-heading>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:0;display:grid}.history-quick-register-heading h2{color:#2d2854;grid-column:2;margin:0;font-size:16px;line-height:1.25}.history-quick-register-kicker{color:#6154d7;white-space:nowrap;background:#ebe6ff;border:1px solid #cfc5ff;border-radius:9px;grid-row:1;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:950;display:inline-flex}.history-quick-register-columns,.history-quick-register-row{width:100%;min-width:0;display:grid}.history-quick-register-columns{background:#fff;border:1px solid #ddd8e9;border-bottom:0;border-radius:9px 9px 0 0;overflow:hidden}.history-quick-register-columns>span{text-align:center;border-right:1px solid #ebe8f1;align-content:center;place-items:center;min-width:0;min-height:38px;padding:5px 4px;display:grid}.history-quick-register-columns>span:last-child{border-right:0}.history-quick-register-columns>span.has-clear-control{background:#faf9fd}.history-quick-register-columns small{color:#8c84a5;font-size:8px;font-weight:850;line-height:1}.history-quick-register-columns b{color:#3c3658;margin-top:2px;font-size:9px;font-weight:950;line-height:1.2}.history-quick-column-clear{color:#817991;cursor:pointer;background:#efedf5;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.history-quick-column-clear:hover{color:#6255d2;background:#e8e3fb;transform:scale(1.04)}.history-quick-column-clear:disabled{cursor:not-allowed;opacity:.55}.history-quick-register-row{background:#fff;border:1px solid #d8d2e6;border-radius:0 0 9px 9px;position:relative;overflow:visible}.history-quick-field{background:#fff;border-right:1px solid #e8e5ef;min-width:0;min-height:48px;position:relative}.history-quick-field:last-child{border-right:0}.history-quick-control,.history-quick-field .autocomplete-wrap>input{box-sizing:border-box;color:#253049;width:100%;height:100%;min-height:48px;font:inherit;box-shadow:none;background:#fff;border:0;border-radius:0;outline:none;padding:7px;font-size:10px;font-weight:800;line-height:1.3;transition:background .15s,box-shadow .15s,color .15s}.history-quick-field .autocomplete-wrap{height:100%}.history-quick-field .autocomplete-list{z-index:170;border-color:#ddd8e8;border-radius:10px;min-width:180px;top:calc(100% + 7px);box-shadow:0 16px 36px #1f1b3d2e}.history-quick-field.is-empty .history-quick-control,.history-quick-field.is-empty .autocomplete-wrap>input{color:#5d51bd;background:linear-gradient(145deg,#f2edff,#eae4ff)}.history-quick-field.is-filled.is-readonly .history-quick-control{color:#59647a;cursor:default;background:#f6f7fa}.history-quick-field:focus-within{z-index:9;box-shadow:inset 0 0 0 2px #7768e8}.history-quick-field.required-invalid{z-index:10;box-shadow:inset 0 0 0 2px #e95c70}.history-quick-cell-clear{display:none}.history-quick-field input::placeholder,.history-quick-field button span:only-child{color:#8e85b6;opacity:1}.history-quick-amount .history-quick-control::placeholder,.purchase-amount-example::placeholder{color:#eaeaea;opacity:1}.history-quick-datetime-control{box-sizing:border-box;color:#253049;font-variant-numeric:tabular-nums;background:0 0;grid-template-rows:18px 18px;align-content:center;justify-items:center;gap:0;width:100%;height:100%;min-height:48px;padding:3px 2px;display:grid}.history-quick-calendar-picker{color:#7466da;cursor:pointer;place-items:center;width:24px;height:18px;display:grid;position:relative}.history-quick-calendar-picker>svg{pointer-events:none}.history-quick-calendar-picker>input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.history-quick-calendar-picker>input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.history-quick-datetime-values{white-space:nowrap;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.history-quick-datetime-values>span{color:inherit;text-overflow:clip;white-space:nowrap;font-size:8px;font-weight:800;line-height:1;overflow:hidden}.history-quick-time-input{box-sizing:border-box;width:35px;min-width:35px;height:18px;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:9px;font-weight:900;line-height:18px}.history-quick-time-input::placeholder{opacity:1;color:#9a91bb!important}.history-quick-product select{cursor:pointer}.history-quick-product select:disabled,.history-quick-payment-button:disabled{cursor:not-allowed;opacity:.72}.history-quick-amount.has-detail .history-quick-control{cursor:pointer;padding-right:22px}.history-quick-amount>svg{color:#7567dc;pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.history-quick-suffix-control{height:100%;position:relative}.history-quick-suffix-control .history-quick-control{padding-right:18px}.history-quick-suffix-control>span{color:#6159a4;pointer-events:none;font-size:9px;font-weight:900;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.history-quick-payment-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:5px;display:flex}.history-quick-payment-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:inherit!important}.history-quick-payment-button>svg{color:#7466da;flex:none}.history-quick-settlement .history-quick-control{text-align:right;font-size:12px;font-weight:950;color:#11824c!important}.history-quick-amount .history-quick-control,.history-quick-rate .history-quick-control{text-align:center;font-variant-numeric:tabular-nums}.history-quick-content .history-quick-control{text-overflow:ellipsis;font-size:9px}.history-quick-register-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.history-quick-register-tools{color:#8a83a3;align-items:center;gap:9px;min-width:0;font-size:9px;font-weight:700;display:flex}.history-quick-register-panel .deposit-product-quick-picker.inline-vendor{flex:none;position:relative}.history-quick-register-panel .deposit-product-quick-picker.inline-vendor .deposit-product-quick-picker-toggle{color:#5d51cf;background:#f0ecff;border-color:#cfc6ff;min-height:31px}.history-quick-register-panel .deposit-product-quick-picker.inline-vendor .deposit-product-quick-picker-panel{z-index:180;width:min(410px,100vw - 70px);top:calc(100% + 8px);left:0;right:auto}.history-quick-register-submit{background:linear-gradient(135deg,#6b5ee7,#7b6cf2);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:120px;min-height:37px;padding:0 18px;font-size:11px;display:inline-flex;box-shadow:0 8px 18px #5b4cd23b}.history-quick-register-panel>.form-grid{margin:0;padding:0;display:block}.history-quick-register-panel .purchase-items-stack,.history-quick-register-panel .purchase-item-card,.history-quick-register-panel .purchase-item-grid{display:contents}.history-quick-register-panel .purchase-item-warning{margin-top:10px}.history-quick-register-panel .deposit-registration-summary,.history-quick-register-panel .purchase-add-row,.history-quick-register-panel .standard-product-selector,.history-quick-register-panel .standard-product-selection-empty,.history-quick-register-panel .standard-purchase-rate-accent{display:none!important}.history-quick-detail-popover{z-index:160;background:#fff;border:1px solid #ddd8e8;border-radius:15px;width:min(720px,72%);max-height:min(68vh,720px);padding:14px;position:absolute;top:154px;left:26%;overflow:auto;box-shadow:0 20px 48px #1b173338;display:none!important}.history-quick-detail-popover.is-open{display:block!important}.history-quick-detail-popover:before,.history-quick-payment-popover:before{content:"";z-index:1;background:#fff;border-top:1px solid #ddd8e8;border-left:1px solid #ddd8e8;width:13px;height:13px;position:absolute;top:-7px;transform:rotate(45deg)}.history-quick-detail-popover:before{left:42px}.history-quick-popover-heading{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-bottom:1px solid #ece9f2;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:12px;margin:-14px -14px 13px;padding:13px 14px 11px;display:flex;position:sticky;top:-14px}.history-quick-popover-heading>div{gap:2px;display:grid}.history-quick-popover-heading strong{color:#302b50;font-size:13px}.history-quick-popover-heading span{color:#817a96;font-size:9px;font-weight:700}.history-quick-popover-heading>button{color:#6d6781;cursor:pointer;background:#f0eef5;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.history-quick-popover-actions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #ece9f2;border-radius:0 0 15px 15px;grid-template-columns:1fr 1fr;gap:9px;margin:14px -14px -14px;padding:12px 14px 14px;display:grid;position:sticky;bottom:-14px}.history-quick-popover-cancel,.history-quick-popover-confirm{cursor:pointer;border:0;border-radius:10px;min-height:39px;font-size:11px;font-weight:950}.history-quick-popover-cancel{color:#777f8e;background:#eff1f5}.history-quick-popover-confirm{color:#fff;background:linear-gradient(135deg,#6658df,#7969ed);box-shadow:0 7px 15px #5b4cd233}.history-quick-special-amount{background:#f7f5ff;border:1px solid #dcd6f4;border-radius:11px;gap:6px;margin-bottom:10px;padding:10px;display:grid}.history-quick-special-amount>span{color:#554b98;font-size:10px;font-weight:900}.history-quick-detail-popover .standard-account-content-layout.has-balance-amount{grid-template-columns:1fr}.history-quick-detail-popover .standard-account-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-quick-detail-popover .standard-balance-amount-card>small{white-space:nowrap}.history-quick-payment-popover{z-index:155;background:#fff;border:1px solid #ddd8e8;border-radius:15px;width:min(700px,53%);max-height:min(68vh,700px);padding:14px;position:absolute;top:154px;left:45%;overflow:auto;box-shadow:0 20px 48px #1b173338;display:none!important}.history-quick-payment-popover.is-open{display:block!important}.history-quick-payment-popover:before{left:48px}.history-quick-payment-popover>.deposit-account-panel{box-shadow:none;background:0 0;border:0;padding:0}.history-quick-payment-popover .history-quick-popover-actions{margin-top:14px}.history-quick-register-panel>.success-message,.history-quick-register-panel>.error-message{margin-top:11px}@media (width>=1101px){.history-quick-register-panel .history-quick-register-row,.history-quick-register-panel .history-quick-field,.history-quick-register-panel .history-quick-field .history-quick-control,.history-quick-register-panel .history-quick-field .autocomplete-wrap>input{border-radius:0}.history-quick-register-panel .history-quick-field.is-empty{background:linear-gradient(145deg,#f2edff,#eae4ff)}.history-quick-register-panel .history-quick-field.is-empty .history-quick-control,.history-quick-register-panel .history-quick-field.is-empty .autocomplete-wrap>input{background:0 0}}@media (width<=1100px){.history-quick-register-columns{display:none}.history-quick-register-row{background:#f7f4ff;border-radius:10px;gap:9px;padding:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.history-quick-field{background:0 0;border:0;border-radius:9px;gap:5px;min-height:0;display:grid}.history-quick-field:before{content:attr(data-label);color:#71698c;padding-left:2px;font-size:9px;font-weight:900}.history-quick-control,.history-quick-field .autocomplete-wrap>input{border:1px solid #ddd8e8;border-radius:9px;min-height:42px}.history-quick-cell-clear{z-index:12;color:#766f86;cursor:pointer;background:#f0eef5;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:7px;right:7px}.history-quick-cell-clear:disabled{cursor:not-allowed;opacity:.55}.history-quick-field.has-clear .history-quick-control,.history-quick-field.has-clear .autocomplete-wrap>input{padding-right:39px}.history-quick-amount.has-detail.has-clear .history-quick-control{padding-right:59px}.history-quick-amount.has-detail.has-clear>svg{right:37px}.history-quick-datetime-control{background:#fff;border:1px solid #ddd8e8;border-radius:9px;min-height:42px}.history-quick-date.is-empty .history-quick-datetime-control{background:linear-gradient(145deg,#f2edff,#eae4ff)}.history-quick-field .autocomplete-wrap{height:auto}.history-quick-detail-popover,.history-quick-payment-popover{width:calc(100% - 24px);max-height:70vh;top:192px;left:12px}.history-quick-detail-popover:before,.history-quick-payment-popover:before{display:none}}@media (width<=640px){.history-quick-register-panel{padding:15px 12px}.history-quick-register-heading>div{grid-template-columns:auto 1fr}.history-quick-register-row{grid-template-columns:1fr!important}.history-quick-register-footer{flex-direction:column;align-items:stretch}.history-quick-register-tools{justify-content:space-between}.history-quick-register-submit{width:100%}.history-quick-detail-popover,.history-quick-payment-popover{width:auto;max-height:calc(100vh - 20px);position:fixed;inset:auto 10px 10px}.history-quick-detail-popover .standard-account-choice-grid{grid-template-columns:1fr}}.gift-as-page{gap:18px;min-width:0;display:grid;overflow-x:hidden}.gift-as-page>.panel{margin-bottom:0}.gift-as-panel-heading{margin-bottom:18px}.gift-as-panel-heading>div{min-width:0}.gift-as-panel-heading h2{color:#202b42;align-items:center;gap:8px;display:flex}.gift-as-form-panel{background:#fff;border-color:#ddd9ff;padding:0;overflow:visible}.gift-as-form-panel>.gift-as-panel-heading{background:linear-gradient(145deg,#fff 0%,#fbfaff 100%);border-bottom:1px solid #e5e1f2;margin:0;padding:18px 20px}.gift-as-excel-register{--gift-as-register-columns:minmax(0,12fr) minmax(0,11fr) minmax(0,11fr) minmax(0,7fr) minmax(0,17fr) minmax(0,25fr) minmax(0,17fr);padding:16px 20px 18px}.gift-as-register-columns,.gift-as-register-row{grid-template-columns:var(--gift-as-register-columns);min-width:0;display:grid}.gift-as-register-columns{background:#f4f1fa;border:1px solid #ded9e9;border-bottom:0;border-radius:10px 10px 0 0;overflow:hidden}.gift-as-register-columns>span{color:#625b78;text-align:center;border-right:1px solid #ded9e9;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:34px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.gift-as-register-columns>span:last-child{border-right:0}.gift-as-register-columns b{color:#e7435c}.gift-as-register-columns small{color:#9992aa;font-size:8px;font-weight:800}.gift-as-register-row{background:#fff;border:1px solid #ded9e9;border-radius:0 0 10px 10px;position:relative}.gift-as-register-cell{z-index:1;background:#fff;border-right:1px solid #e5e1ec;min-width:0;min-height:58px;position:relative}.gift-as-register-cell:last-child{border-right:0}.gift-as-register-cell:focus-within{z-index:30;background:#fbfaff;box-shadow:inset 0 0 0 2px #796ce7}.gift-as-register-cell>input,.gift-as-register-cell>textarea,.gift-as-choice-input{color:#26334a;box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;max-width:100%;min-height:58px}.gift-as-register-cell>input{text-align:center;padding:0 10px;font-size:14px}.gift-as-register-cell>textarea{resize:none;text-align:center;height:58px;min-height:58px;max-height:82px;padding:10px;font-size:14px;line-height:1.45;overflow-y:auto}.gift-as-register-cell>textarea[readonly]{color:#3f4b61;cursor:default;background:#f8f8fb}.gift-as-choice-input{align-items:center;display:flex;position:relative;overflow:visible}.gift-as-choice-input>input{color:#26334a;text-align:center;background:0 0;border:0;outline:0;width:100%;min-width:0;height:58px;padding:0 10px;font-size:14px}.gift-as-choice-toggle{z-index:2;color:#667188;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:31px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.gift-as-site-register-cell .gift-as-choice-toggle,.gift-as-denomination-register-cell .gift-as-choice-toggle,.gift-as-error-register-cell .gift-as-choice-toggle{display:none}.gift-as-choice-toggle:hover{color:#5549c3;background:#efedf7}.gift-as-choice-toggle>svg{transition:transform .15s}.gift-as-choice-input.is-open .gift-as-choice-toggle>svg{transform:rotate(180deg)}.gift-as-choice-menu{z-index:120;background:#fff;border:1px solid #ded9e9;border-radius:11px;width:max(100%,230px);max-width:min(310px,100vw - 52px);max-height:255px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 16px 35px #1f193633}.gift-as-choice-menu>button{color:#2e3b53;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;min-height:37px;padding:8px 10px;font-size:11px;font-weight:800}.gift-as-choice-menu>button:hover,.gift-as-choice-menu>button.is-selected{color:#584bc9;background:#f0edff}.gift-as-choice-custom{color:#8b94a5;text-align:center;padding:10px;font-size:9px;font-weight:750}.gift-as-pin-field{position:relative}.gift-as-pin-field>small{color:#a2aaba;pointer-events:none;font-size:8px;font-weight:800;position:absolute;bottom:4px;right:9px}.gift-as-pin-field>small.is-valid{color:#13915a}.gift-as-pin-input{letter-spacing:.35px;text-transform:uppercase;padding-right:39px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:16px!important;font-weight:850!important}.gift-as-register-cell>input::placeholder,.gift-as-register-cell>textarea::placeholder,.gift-as-choice-input>input::placeholder{color:#eaeaea;opacity:1}.gift-as-denomination-choice>input{color:#302a4c;font-size:20px;font-weight:950}.gift-as-denomination-choice .gift-as-choice-menu{width:100%;min-width:100%}.gift-as-denomination-choice .gift-as-choice-menu>button{font-size:17px;font-weight:950}.gift-as-error-register-cell .gift-as-choice-menu{left:auto;right:0}.gift-as-lookup-state{color:#6f798b;background:#f7f8fb;border:1px solid #e0e4ec;border-radius:10px;align-items:center;gap:8px;min-height:38px;margin-top:13px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.gift-as-lookup-state.is-found{color:#157c4d;background:#effbf5;border-color:#b7e6cd}.gift-as-lookup-state.is-miss{color:#9b6817;background:#fff9ed;border-color:#f1d5a5}.gift-as-lookup-state.is-error{color:#bd3f53;background:#fff4f5;border-color:#f1c3ca}.gift-as-lookup-state>span{flex:1;min-width:0}.gift-as-lookup-state>button{color:inherit;background:#fff;border:0;border-radius:7px;flex:none;padding:5px 8px;font-size:10px;font-weight:850}.gift-as-spin{animation:.8s linear infinite giftAsSpin}@keyframes giftAsSpin{to{transform:rotate(360deg)}}.gift-as-form-error{color:#b52f47;background:#fff0f2;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:750}.gift-as-form-actions{justify-content:flex-end;margin-top:15px;display:flex}.gift-as-form-actions>.primary-button{min-width:145px}.gift-as-auto-register-hint{color:#7b758a;align-items:center;gap:7px;min-height:34px;margin-top:11px;font-size:10px;font-weight:800;display:flex}.gift-as-auto-register-hint>svg{color:#7164d9;flex:none}.gift-as-auto-register-hint.is-ready{color:#157c4d}.gift-as-auto-register-hint.is-ready>svg{color:#1b9b60}.gift-as-page button:disabled{cursor:not-allowed;opacity:.62;transform:none}.gift-as-settings-panel{background:#fbfcfe;border-color:#e1e6ee}.gift-as-settings-panel:not(.is-open){padding-bottom:18px}.gift-as-settings-panel:not(.is-open) .gift-as-panel-heading{margin-bottom:0}.gift-as-settings-toggle svg{transition:transform .16s}.gift-as-settings-panel.is-open .gift-as-settings-toggle svg{transform:rotate(180deg)}.gift-as-settings-body{gap:12px;display:grid}.gift-as-settings-actions{justify-content:flex-end;display:flex}.gift-as-source-list{gap:9px;display:grid}.gift-as-source-row{background:#fff;border:1px solid #e1e6ee;border-radius:12px;grid-template-columns:68px minmax(180px,.8fr) minmax(320px,1.7fr) 94px;align-items:end;gap:10px;padding:11px;display:grid}.gift-as-source-priority{color:#6656d7;white-space:nowrap;background:#eeeaff;border-radius:999px;place-self:center start;padding:6px 9px;font-size:10px;font-weight:900}.gift-as-source-row>label{gap:5px;min-width:0;display:grid}.gift-as-source-row>label>span{color:#69758a;font-size:9px;font-weight:850}.gift-as-source-row>label>input,.gift-as-source-id-field>div{color:#2b374c;background:#fff;border:1px solid #dbe1eb;border-radius:9px;outline:0;width:100%;min-width:0;min-height:40px}.gift-as-source-row>label>input{padding:0 11px}.gift-as-source-id-field>div{color:#7a8597;align-items:center;gap:8px;padding:0 10px;display:flex}.gift-as-source-id-field>div>input{color:#2b374c;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;padding:0;font-size:11px}.gift-as-source-row>label>input:focus,.gift-as-source-id-field>div:focus-within{border-color:#7668ea;box-shadow:0 0 0 3px #6c5ce617}.gift-as-source-enabled{color:#566176;cursor:pointer;grid-template-columns:auto 1fr;align-self:center;align-items:center;padding-top:14px;gap:7px!important;display:flex!important}.gift-as-source-enabled>input{accent-color:#665cf4;margin:0;width:16px!important;min-height:16px!important}.gift-as-source-enabled>span{color:#566176!important;font-size:10px!important}.gift-as-settings-message{color:#68758a;align-items:center;gap:7px;margin-top:10px;font-size:10px;font-weight:750;display:flex}.gift-as-settings-message>button{color:#6156d5;background:#fff;border:1px solid #d9deea;border-radius:8px;flex:none;min-height:28px;padding:0 9px;font-size:9px;font-weight:850}.gift-as-list-panel{min-width:0;padding:0;position:relative;overflow:visible}.gift-as-list-heading{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.gift-as-list-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.gift-as-list-title>h2{color:#202b42;margin:0;font-size:18px}.gift-as-list-title>b{color:#5d50d3;background:#eae7ff;border-radius:999px;place-items:center;min-width:26px;height:25px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.gift-as-search{color:#8791a2;background:#f7f8fb;border:1px solid #e0e5ed;border-radius:10px;align-items:center;gap:7px;width:min(330px,100%);min-height:39px;padding:0 11px;display:flex}.gift-as-search:focus-within{background:#fff;border-color:#7668ea;box-shadow:0 0 0 3px #6c5ce614}.gift-as-search>input{color:#2a364c;background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px;padding:0;font-size:13px}.gift-as-table-wrap{width:100%;max-width:100%;overflow:visible}.gift-as-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:13px}.gift-as-table th:first-child,.gift-as-table td:first-child{width:9%}.gift-as-table th:nth-child(2),.gift-as-table td:nth-child(2){width:13%}.gift-as-table th:nth-child(3),.gift-as-table td:nth-child(3){width:5%}.gift-as-table th:nth-child(4),.gift-as-table td:nth-child(4){width:13%}.gift-as-table th:nth-child(5),.gift-as-table td:nth-child(5){width:16%}.gift-as-table th:nth-child(6),.gift-as-table td:nth-child(6){width:8%}.gift-as-table th:nth-child(7),.gift-as-table td:nth-child(7){width:25%}.gift-as-table th:nth-child(8),.gift-as-table td:nth-child(8){width:7%}.gift-as-table th:nth-child(9),.gift-as-table td:nth-child(9){width:4%}.gift-as-table th{color:#727e92;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#f7f8fb;border-bottom:1px solid #e7ebf2;padding:11px 7px;font-size:12px;font-weight:850}.gift-as-table td{color:#536075;vertical-align:middle;text-align:center;overflow-wrap:anywhere;background:#fff;border-top:1px solid #edf0f5;min-width:0;padding:13px 8px}.gift-as-pin-cell,.gift-as-vendor-cell{text-align:left}.gift-as-table tbody tr:hover>td{background:#fbfcff}.gift-as-table tbody tr.is-completed>td{background:#f6fcf9}.gift-as-table tbody tr.is-completed:hover>td{background:#eff9f4}.gift-as-date-cell{min-width:0}.gift-as-date-cell>strong,.gift-as-date-cell>span{white-space:normal;overflow-wrap:anywhere;display:block}.gift-as-date-cell>strong{color:#27344b;font-size:13px}.gift-as-date-cell>span{color:#8994a6;margin-top:4px;font-size:11px;font-weight:700}.gift-as-customer-cell>strong,.gift-as-customer-cell>b,.gift-as-customer-cell>span{white-space:normal;overflow-wrap:anywhere;display:block}.gift-as-customer-cell>strong{color:#3c4658;font-size:13px;font-weight:850}.gift-as-customer-cell>b{color:#172033;margin-top:4px;font-size:16px;font-weight:950}.gift-as-customer-cell>span{color:#647086;margin-top:4px;font-size:13px;font-weight:700}.gift-as-denomination-badge{color:#5f51d5;white-space:nowrap;background:#eeeaff;border-radius:8px;justify-content:center;align-items:center;min-width:46px;min-height:27px;padding:0 8px;font-size:13px;font-weight:900;display:inline-flex}.gift-as-pin-code{color:#29374d;letter-spacing:.2px;white-space:normal;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dde3ec;border-radius:8px;max-width:100%;padding:6px 8px;font-size:14px;font-weight:850;display:block}.gift-as-vendor-cell{min-width:0;max-width:none}.gift-as-vendor-cell>textarea{color:#76591d;field-sizing:content;resize:none;background:#fffbed;border:1px solid #e0d3a8;border-radius:9px;outline:0;width:100%;min-height:56px;padding:8px 9px;font-size:13px;line-height:1.45;overflow-y:hidden}.gift-as-vendor-copy{white-space:pre-wrap;overflow-wrap:anywhere;gap:5px;display:grid}.gift-as-vendor-copy>span{color:#354258;font-size:13px;line-height:1.5}.gift-as-table-input{color:#354258;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #dce2ec;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;padding:0 10px;font-size:14px;font-weight:750}.gift-as-error-input,.gift-as-completion-input,.gift-as-completion-input>input{background:0 0;border-color:#0000}.gift-as-error-input:focus,.gift-as-completion-input:focus-within,.gift-as-completion-input>input:focus{border-color:#0000}.gift-as-table-input:focus,.gift-as-vendor-cell>textarea:focus{border-color:#7668ea;box-shadow:0 0 0 3px #6c5ce614}.gift-as-error-input,.gift-as-error-input:focus,.gift-as-completion-input,.gift-as-completion-input:focus-within,.gift-as-completion-input>input,.gift-as-completion-input>input:focus{box-shadow:none;border:0}.gift-as-error-input::placeholder,.gift-as-as-input::placeholder,.gift-as-completion-input>input::placeholder{color:#eaeaea;opacity:1}.gift-as-table-toggle{color:#7d8798;background:#f6f7fa;border:1px solid #e0e5ed;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:66px;min-height:31px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.gift-as-table-toggle.is-on{color:#16804f;background:#edf9f3;border-color:#ace0c4}.gift-as-as-input{resize:vertical;background:#fff;width:100%;height:62px;min-height:62px;max-height:140px;padding:9px 12px;font-size:15px;font-weight:850;line-height:1.45;display:block;overflow-y:auto}.gift-as-completion-input{width:100%;max-width:108px;height:42px;min-height:42px;font-size:13px;position:relative}.gift-as-completion-input>input{color:#354258;text-align:center;height:42px;min-height:42px;padding:0 4px;font-size:13px;font-weight:750}.gift-as-completion-input .gift-as-choice-toggle{display:none}.gift-as-completion-input .gift-as-choice-menu{width:max(100%,116px);min-width:116px;max-width:150px;left:auto;right:0}.gift-as-completion-input .gift-as-choice-menu>button{font-size:13px}.gift-as-completion-cell:focus-within{z-index:140;position:relative}.gift-as-completion-cell,.gift-as-management-cell{min-width:0}.gift-as-completion-editor{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.gift-as-completion-editor>input{color:#354258;border:1px solid #dce2ec;border-radius:8px;outline:0;min-width:0;min-height:34px;padding:0 8px;font-size:9px}.gift-as-completion-editor>button{color:#fff;background:#655cf4;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.gift-as-completed-copy{justify-items:center;gap:4px;display:grid}.gift-as-completed-copy>span{color:#137b4a;background:#e6f8ef;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.gift-as-completed-copy>small{color:#809086;font-size:10px}.gift-as-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.gift-as-row-actions>button{color:#657185;background:#eef1f6;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:29px;min-height:29px;padding:0;font-size:10px;font-weight:850;display:inline-flex}.gift-as-row-actions>button:hover{color:#3f4b60;background:#e5e9f0}.gift-as-row-actions>button.is-danger:hover{color:#c43d55;background:#fff0f2}.gift-as-empty-cell{text-align:center;height:210px}.gift-as-empty-cell>span,.gift-as-empty-cell>strong{justify-content:center;align-items:center;margin:0 auto;display:flex}.gift-as-empty-icon{color:#6759dc;background:#f0edff;border-radius:13px;width:44px;height:44px}.gift-as-empty-cell>strong{color:#8994a6;margin-top:10px;font-size:11px}@media (width<=1180px){.gift-as-source-row{grid-template-columns:68px 1fr 1.5fr}.gift-as-source-enabled{grid-column:2/-1;padding-top:0}}@media (width<=1280px){.gift-as-register-columns{display:none}.gift-as-register-row{background:#f6f3fb;border:0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.gift-as-register-cell{background:0 0;border:0;border-radius:9px;gap:5px;min-height:0;display:grid}.gift-as-register-cell:before{content:attr(data-label);color:#71698c;padding-left:2px;font-size:9px;font-weight:900}.gift-as-register-cell:focus-within{box-shadow:none;background:0 0}.gift-as-register-cell>input,.gift-as-register-cell>textarea,.gift-as-choice-input{background:#fff;border:1px solid #ddd8e8;border-radius:9px;min-height:44px}.gift-as-register-cell>textarea{height:58px}.gift-as-choice-input>input{height:42px}.gift-as-vendor-field{grid-column:1/-1}.gift-as-choice-menu{top:calc(100% + 5px)}.gift-as-table-wrap{background:#f7f8fb;padding:12px}.gift-as-table,.gift-as-table tbody{width:100%;display:block}.gift-as-table thead{display:none}.gift-as-table tbody{gap:11px;display:grid}.gift-as-table tbody tr{background:#fff;border:1px solid #e2e7ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 3px 10px #1e293b0a}.gift-as-table tbody tr>td{overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:8px;padding:9px 11px;display:grid;width:auto!important}.gift-as-table tbody tr>td:before{content:attr(data-label);color:#858fa1;font-size:9px;font-weight:850}.gift-as-table tbody tr>td:nth-last-child(-n+2){border-bottom:0}.gift-as-table tbody tr>td.gift-as-vendor-cell{grid-column:1/-1}.gift-as-table tbody tr>td.gift-as-empty-cell{border:0;grid-column:1/-1;grid-template-columns:1fr;place-content:center;height:170px;display:grid}.gift-as-table tbody tr>td.gift-as-empty-cell:before{display:none}.gift-as-date-cell>strong,.gift-as-date-cell>span{white-space:normal}.gift-as-row-actions{justify-content:flex-start}}@media (width<=760px){.gift-as-panel-heading{align-items:stretch}.gift-as-panel-heading>button{width:100%}.gift-as-source-row{grid-template-columns:1fr}.gift-as-source-priority{justify-self:start}.gift-as-source-enabled{grid-column:auto}.gift-as-list-heading{flex-direction:column;align-items:stretch}.gift-as-search{width:100%}}@media (width<=520px){.gift-as-settings-panel{padding:16px 13px}.gift-as-form-panel>.gift-as-panel-heading{padding:15px 13px}.gift-as-excel-register{padding:12px 9px 14px}.gift-as-register-row{grid-template-columns:1fr;padding:8px}.gift-as-vendor-field{grid-column:auto}.gift-as-form-actions>.primary-button{width:100%}.gift-as-list-heading{padding:14px 12px}.gift-as-table-wrap{padding:9px}.gift-as-table tbody tr{grid-template-columns:1fr}.gift-as-table tbody tr>td,.gift-as-table tbody tr>td.gift-as-vendor-cell,.gift-as-table tbody tr>td.gift-as-completion-cell{grid-column:1;width:auto!important}.gift-as-table tbody tr>td{grid-template-columns:84px minmax(0,1fr)}.gift-as-table tbody tr>td:nth-last-child(2){border-bottom:1px solid #edf0f5}}
