*{box-sizing:border-box}:root{color:#e8f6ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#202020;font:12px/1.35 Arial,Malgun Gothic,맑은 고딕,sans-serif}#root{min-height:100vh}body{margin:0}button,input{font:inherit}.login-shell,.app-shell{color:#e8f6ff;background:linear-gradient(135deg,#ffffff08 25%,#0000 25%) 0 0/18px 18px,linear-gradient(225deg,#ffffff07 25%,#0000 25%) 0 0/18px 18px,#202020;min-height:100vh}.hidden-file-input{display:none}.login-shell{place-items:center;padding:24px;display:grid}.login-panel{background:linear-gradient(#111,#181818);border:1px solid #545454;width:min(380px,100%);padding:24px;box-shadow:0 26px 70px #00000073}.brand-mark,.topbar-brand{color:#f7f7f7;align-items:baseline;gap:8px;font-family:Arial,Helvetica,sans-serif;display:inline-flex}.brand-mark span,.topbar-brand span{color:#97d8ff;font-size:30px;font-weight:700}.brand-mark strong,.topbar-brand strong{letter-spacing:0;font-size:26px;font-weight:400}.login-heading p,.content-header p{color:#83b7d9;margin:0 0 5px;font-size:11px}.login-heading h1,.content-header h1{color:#fff;align-items:baseline;gap:10px;margin:0;font-size:22px;line-height:1.2;display:flex}.content-header h1 span,.panel-title h2 span{color:#e8d451;font-size:12px;font-weight:700}.login-form{gap:11px;display:grid}.login-form label{color:#d5eefc;gap:7px;font-size:12px;display:grid}.login-form input,.search-box input{box-sizing:border-box;color:#fff;background:#080808;border:1px solid #545454;outline:none;height:34px}.login-form input{padding:0 12px}.login-form input:focus,.search-box:focus-within{border-color:#9bdcff;box-shadow:0 0 0 2px #9bdcff29}.login-error{color:#faa;background:#60121257;border:1px solid #ff58588c;margin:0;padding:7px 9px;font-size:11px}.login-form button,.panel-title button,.logout-button{color:#e8f6ff;cursor:pointer;background:linear-gradient(#122534,#0c1822);border:1px solid #6f8ea0;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.login-form button{height:36px;margin-top:6px}.topbar{background:#050505;border-inline:1px solid #272727;align-items:flex-start;width:calc(100% - 18px);height:58px;margin:0 auto;display:flex}.topbar-brand{flex:0 0 142px;width:142px;padding:7px 12px}.topbar-brand span{font-size:22px}.topbar-brand strong{font-size:21px}.topbar nav{flex:1;min-width:0;height:40px;display:flex;overflow-x:auto}.topbar nav button,.logout-button{color:#e3f5ff;white-space:nowrap;cursor:pointer;border:0;background:0 0;border-left:1px solid #2d2d2d;height:40px;padding:0 9px;font-size:11px}.topbar nav button.is-active{color:#9bdcff;background:#101b22}.topbar-page-tools{border-left:1px solid #2d2d2d;align-items:stretch;height:40px;display:flex}.topbar-page-tools button{color:#dff5ff;white-space:nowrap;cursor:pointer;background:#070707;border:0;border-right:1px solid #2d2d2d;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.topbar-page-tools button:hover:not(:disabled){color:#9bdcff;background:#101b22}.topbar-page-tools button:disabled{color:#52636c;cursor:default}.logout-button{border-right:1px solid #2d2d2d;margin-left:auto}.workspace{width:calc(100% - 18px);margin:10px auto 0;padding:0 0 24px}.content-area{min-width:0}.subtab-bar{background:#070707;border:1px solid #414141;border-bottom:0;align-items:stretch;min-height:34px;display:flex}.subtab-bar button{color:#dbefff;cursor:pointer;background:0 0;border:0;border-right:1px solid #303030;padding:0 14px;font-size:12px}.subtab-bar button:hover,.subtab-bar button.is-active{color:#9bdcff;background:#11212b}.content-header{background:#080808d1;border:1px solid #414141;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex}.search-box{color:#9bdcff;background:#090909;border:1px solid #4c4c4c;align-items:center;gap:8px;width:320px;height:32px;padding:0 11px;display:flex}.search-box input{border:0;width:100%;height:100%;padding:0}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.summary-grid article{background:#202020db;border:1px solid #4a4a4a;align-content:center;gap:5px;min-height:86px;padding:13px;display:grid}.summary-grid span,.panel-title span{color:#9ecce8;font-size:12px}.summary-grid strong{color:#fff;font-size:23px}.summary-grid em{color:#e8d451;font-size:12px;font-style:normal}.panel{background:#161616d1;border:1px solid #4a4a4a}.panel-title{background:#060606;border-bottom:1px solid #3e3e3e;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel-title h2{color:#fff;align-items:baseline;gap:10px;margin:2px 0 0;font-size:17px;display:flex}.panel-title button{height:34px;padding:0 12px}.panel-copy{color:#b6d6e8;border-bottom:1px solid #363636;margin:0;padding:13px 14px;font-size:13px}.member-toolbar{background:#0c0c0c8c;border-bottom:1px solid #363636;justify-content:flex-end;gap:7px;padding:7px 10px;display:flex}.member-status-tabs{background:#0c0c0c8c;border-bottom:1px solid #363636;gap:6px;padding:7px 10px;display:flex}.member-status-tabs button{color:#e8f6ff;cursor:pointer;background:#060606;border:1px solid #58788c;min-width:70px;height:28px;font-weight:800}.member-status-tabs button:hover,.member-status-tabs button.is-active{color:#9bdcff;background:#0b1822;border-color:#9bdcff}.member-toolbar button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;min-width:58px;height:28px;font-weight:700}.member-toolbar button:hover:not(:disabled){color:#9bdcff;border-color:#9bdcff}.member-toolbar button:disabled{cursor:not-allowed;opacity:.42}.member-toolbar .save-button{color:#f2df55;border-color:#d9c343}.table-wrap{overflow:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.member-table{min-width:1460px;font-size:11px}.member-table th,.member-table td{height:26px;padding:4px 5px;font-size:11px}.member-table th:nth-child(2),.member-table td:nth-child(2),.member-table th:nth-child(3),.member-table td:nth-child(3),.member-table th:nth-child(4),.member-table td:nth-child(4),.member-table th:nth-child(5),.member-table td:nth-child(5){width:126px}.member-table th:nth-child(6),.member-table td:nth-child(6),.member-table th:nth-child(7),.member-table td:nth-child(7),.member-table th:nth-child(8),.member-table td:nth-child(8),.member-table th:nth-child(9),.member-table td:nth-child(9){width:132px}.member-table th:nth-child(10),.member-table td:nth-child(10){width:140px}.member-table th:nth-child(11),.member-table td:nth-child(11){width:82px}.member-table th:nth-child(12),.member-table td:nth-child(12){width:220px}.performance-table{min-width:1540px}.watch-member-table th:first-child,.watch-member-table td:first-child{width:62px}.watch-member-table th:nth-child(2),.watch-member-table td:nth-child(2){width:130px}.watch-member-table input,.watch-member-table select{color:#111;background:#f4f4f4;border:1px solid #454545;width:100%;height:24px;padding:0 6px;font-size:12px;font-weight:700}.watch-member-table input[type=checkbox]{width:auto;height:auto}.watch-identity-combo{position:relative}.watch-identity-suggestions{z-index:30;background:#101619;border:1px solid #4b6575;width:260px;max-height:220px;position:absolute;top:calc(100% + 3px);left:0;overflow-y:auto;box-shadow:0 10px 24px #00000075}.watch-identity-suggestions button{color:#dff7ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2f3b42;grid-template-columns:1fr 1fr .9fr;gap:8px;width:100%;min-height:28px;padding:5px 8px;display:grid}.watch-identity-suggestions button:hover{background:#2b7eac52}.watch-identity-suggestions strong,.watch-identity-suggestions span,.watch-identity-suggestions em{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.watch-identity-suggestions em{color:#ffef6a}.watch-identity-empty{color:#9fb2bd;padding:8px;font-size:11px;font-weight:800}.oc-code-panel{gap:12px;display:grid}.oc-code-tools{background:#0d0d0db8;border-bottom:1px solid #363636;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.oc-code-tools div{gap:6px;width:180px;display:grid}.oc-code-tools span{color:#9bdcff;font-size:11px;font-weight:800}.oc-code-tools input{color:#fff;background:#070707;border:1px solid #4f4f4f;height:30px;padding:0 10px;font-size:12px;font-weight:800}.oc-code-tools button,.table-action-button{color:#fff;cursor:pointer;background:#123952e0;border:1px solid #75b9e8;height:30px;padding:0 12px;font-size:12px;font-weight:900}.oc-code-table{min-width:1180px;font-size:12px}.oc-code-table th,.oc-code-table td{white-space:nowrap;height:29px;padding:5px 8px}.oc-code-table .is-alert{color:#ff5f7a;font-weight:900}.oc-code-status-badge{color:#ffef6a;background:#f1d84f24;border:1px solid #f1d84f;justify-content:center;align-items:center;min-width:74px;height:22px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.oc-code-status-badge.is-complete{color:#dfffe9;background:#3591583d;border-color:#5bd98a}.oc-code-status-badge.is-pending{color:#ffef6a;background:#f1d84f2e;border-color:#f1d84f}.oc-code-rule-note{color:#f2df55;text-align:left;justify-items:start;gap:3px;display:grid}.oc-code-rule-note strong{color:#fff;font-size:11px;font-weight:900;line-height:1.2}.oc-code-rule-note span{color:#f2df55;font-size:10px;font-weight:800;line-height:1.25}.oc-code-rule-note em{color:#9bdcff;font-size:10px;font-style:normal;font-weight:800}.oc-code-candidate-table tbody tr{cursor:pointer}.oc-code-candidate-table tbody tr:hover{background:#295a7461}.oc-code-table.oc-code-candidate-table th:nth-child(6),.oc-code-table.oc-code-candidate-table td:nth-child(6){width:340px;min-width:340px}.oc-code-table td.rolling-reason-cell,.oc-code-table .rolling-reason-cell{white-space:pre-line;text-align:left;line-height:1.55}.oc-code-detail-layout{gap:10px;padding-bottom:10px;display:grid}.oc-code-detail-layout h3{color:#fff;margin:0;padding:7px 12px 5px;font-size:12px}.oc-code-report table{border-collapse:collapse;width:100%}.oc-code-report th,.oc-code-report td{border:1px solid #424242;height:24px;padding:3px 9px;font-size:11px}.oc-code-report th{color:#9bdcff;background:#1a2225;width:180px}.oc-code-report td{color:#fff;text-align:left;background:#111}.oc-code-report-grid{grid-template-columns:minmax(520px,1.12fr) minmax(360px,.88fr) 180px;gap:10px;padding:0 10px 8px;display:grid}.oc-code-account-report th:first-child,.oc-code-account-report td:first-child{width:120px}.oc-code-account-report td{text-align:right;font-weight:900}.oc-code-report-meta th{width:120px}.oc-code-judgment-box{background:#111;border:1px solid #424242;flex-direction:column;gap:8px;min-height:222px;padding:10px 10px 8px;display:flex}.oc-code-judgment-box strong{color:#9bdcff;font-size:11px}.oc-code-judgment-box button{color:#dff5ff;cursor:pointer;background:#081218db;border:1px solid #4b5d66;height:30px;font-size:11px;font-weight:900}.oc-code-judgment-box button.is-confirmed{color:#fff;background:#ff2d5642;border-color:#ff335c}.oc-code-judgment-box button.is-pending{color:#ffef6a;background:#f1d84f2e;border-color:#f1d84f}.oc-code-judgment-box button.is-normal{color:#dfffe9;background:#3591583d;border-color:#5bd98a}.oc-code-judgment-box .oc-code-save-back-button{color:#fff;background:#123952e6;border-color:#75b9e8;margin-top:auto}.oc-code-judgment-box .oc-code-save-back-button:disabled{opacity:.45;cursor:default}.oc-code-cross-score-table th:first-child,.oc-code-cross-score-table td:first-child{width:180px}.oc-code-cross-score-table th{color:#9bdcff;background:#10191d}.oc-code-cross-score-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.oc-code-cross-score-table td:nth-child(3){color:#ffef6a;width:190px;font-weight:900}.oc-code-simulation-action-panel{justify-content:flex-end;margin:-4px 0 10px;display:flex}.oc-code-simulation-action-panel button{color:#fff;cursor:pointer;background:#123952e6;border:1px solid #75b9e8;min-width:190px;height:32px;font-size:11px;font-weight:900}.oc-code-simulation-action-panel button:disabled{opacity:.45;cursor:default}.oc-code-group-row.account-a-row{background:#134e74b8}.oc-code-group-row.account-b-row{background:#754314b8}.oc-code-group-row.is-group-start td{border-top:3px solid #ff1f3d}.oc-code-group-row.is-group-end td{border-bottom:3px solid #ff1f3d}.oc-code-group-row td:first-child{border-left:3px solid #ff1f3d}.oc-code-group-row td:last-child{border-right:3px solid #ff1f3d}.oc-code-group-row.is-merged-note-continuation td:last-child{border-right:1px solid #575757}.oc-code-set-row.is-group-start td{border-top:3px solid #4e61ec}.oc-code-set-row.is-group-end td{border-bottom:3px solid #4e61ec}.oc-code-set-row td:first-child{border-left:3px solid #4e61ec}.oc-code-set-row td:last-child{border-right:3px solid #4e61ec}.oc-code-note-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.oc-code-note-header span:last-child{color:#9bdcff;font-size:10px}.oc-code-merged-note-cell{vertical-align:middle;white-space:nowrap;background:#1c1c1cf5;min-width:330px;border-top:3px solid #ff1f3d!important;border-bottom:3px solid #ff1f3d!important;border-right:3px solid #ff1f3d!important}.oc-code-note-content{color:#dff5ff;margin-bottom:7px;font-weight:900}.oc-code-table-name-input{color:#fff;box-sizing:border-box;background:#05090b;border:1px solid #4b5d66;width:100%;height:24px;margin-bottom:6px;padding:0 7px;font-size:10px;font-weight:800}.oc-code-table-name-input::placeholder{color:#7c8990}.oc-code-table-check-actions{justify-content:flex-end;gap:6px;display:flex}.oc-code-table-check-actions button{color:#dff5ff;cursor:pointer;background:#071218eb;border:1px solid #425765;height:24px;font-size:10px;font-weight:900}.oc-code-table-check-actions button.is-same{color:#dfffe9;background:#35915852;border-color:#5bd98a}.oc-code-table-check-actions button.is-not-same{color:#ffef6a;background:#f1d84f2e;border-color:#f1d84f}.oc-code-daily-table .account-a-row{background:#134e74b3}.oc-code-daily-table .account-b-row{background:#754314b3}.oc-code-daily-table .history-action-cell{color:#fff;font-weight:900}.oc-code-daily-table .action-입금,.oc-code-daily-table .action-혜택충전{background:#2f7644db}.oc-code-daily-table .action-출금{background:#913434e6}.oc-code-daily-table{table-layout:fixed;min-width:1780px;font-size:10px}.oc-code-daily-table th,.oc-code-daily-table td{height:24px;padding:3px 5px;font-size:10px}.oc-code-daily-table th:first-child,.oc-code-daily-table td:first-child,.oc-code-daily-table th:nth-child(2),.oc-code-daily-table td:nth-child(2){width:92px}.oc-code-daily-table th:nth-child(3),.oc-code-daily-table td:nth-child(3){width:70px}.oc-code-daily-table th:nth-child(4),.oc-code-daily-table td:nth-child(4),.oc-code-daily-table th:nth-child(5),.oc-code-daily-table td:nth-child(5),.oc-code-daily-table th:nth-child(6),.oc-code-daily-table td:nth-child(6),.oc-code-daily-table th:nth-child(7),.oc-code-daily-table td:nth-child(7),.oc-code-daily-table th:nth-child(8),.oc-code-daily-table td:nth-child(8),.oc-code-daily-table th:nth-child(9),.oc-code-daily-table td:nth-child(9),.oc-code-daily-table th:nth-child(12),.oc-code-daily-table td:nth-child(12),.oc-code-daily-table th:nth-child(13),.oc-code-daily-table td:nth-child(13){width:88px}.oc-code-daily-table th:nth-child(10),.oc-code-daily-table td:nth-child(10),.oc-code-daily-table th:nth-child(11),.oc-code-daily-table td:nth-child(11),.oc-code-daily-table th:nth-child(14),.oc-code-daily-table td:nth-child(14){width:66px}.oc-code-daily-table th:nth-child(15),.oc-code-daily-table td:nth-child(15){width:130px}.oc-code-daily-table th:nth-child(16),.oc-code-daily-table td:nth-child(16),.oc-code-daily-table th:nth-child(17),.oc-code-daily-table td:nth-child(17),.oc-code-daily-table th:nth-child(18),.oc-code-daily-table td:nth-child(18){width:86px}.oc-code-capture-table{min-width:1600px}.oc-code-capture-filter{background:#0c0c0c8c;border-bottom:1px solid #363636;align-items:center;gap:8px;padding:9px 12px;display:flex;position:relative}.oc-code-capture-filter .date-filter{width:190px}.oc-code-capture-filter .date-range-separator{color:#9bdcff;font-weight:900}.oc-code-capture-filter>button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;min-width:58px;height:30px;font-weight:800}.oc-code-capture-edit-actions{gap:7px;margin-left:auto;display:flex}.oc-code-capture-edit-actions button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;min-width:72px;height:30px;font-weight:800}.oc-code-capture-edit-actions .save-button{color:#f2df55;border-color:#d9c343}.oc-code-capture-edit-actions button:disabled{cursor:default;opacity:.42}.oc-code-capture-table th:nth-child(8),.oc-code-capture-table td:nth-child(8){text-align:left;min-width:300px}.oc-code-capture-action-input{color:#fff;background:#05090b;border:1px solid #4b5d66;width:100%;height:24px;padding:0 7px;font-size:11px;font-weight:800}.oc-code-review-history-table{table-layout:fixed;min-width:1080px}.oc-code-review-history-table th:first-child,.oc-code-review-history-table td:first-child{width:115px}.oc-code-review-history-table th:nth-child(2),.oc-code-review-history-table td:nth-child(2){width:auto}.oc-code-review-history-table th:nth-child(3),.oc-code-review-history-table td:nth-child(3){width:125px}.oc-code-review-history-table th:nth-child(4),.oc-code-review-history-table td:nth-child(4){width:95px}.oc-code-review-history-table th:nth-child(5),.oc-code-review-history-table td:nth-child(5),.oc-code-review-history-table th:nth-child(6),.oc-code-review-history-table td:nth-child(6){width:150px}.oc-code-review-history-table th:nth-child(7),.oc-code-review-history-table td:nth-child(7){width:110px}.oc-code-review-history-table th:nth-child(2),.oc-code-review-history-table td:nth-child(2),.oc-code-review-history-table th:nth-child(3),.oc-code-review-history-table td:nth-child(3){white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-height:1.35}.oc-code-review-history-table th:nth-child(5),.oc-code-review-history-table th:nth-child(6){white-space:normal;overflow-wrap:anywhere;word-break:keep-all;font-size:10px;line-height:1.2}.history-total-button{color:#9fe3ff;cursor:pointer;background:#071a26;border:1px solid #5ebdff;min-width:58px;height:22px;padding:0 8px;font-size:11px;font-weight:800}.history-total-button:hover{color:#fff;border-color:#9fe3ff}.oc-code-judgment-badge{color:#ffef6a;background:#f1d84f2e;border:1px solid #f1d84f;justify-content:center;align-items:center;min-width:74px;height:22px;font-size:10px;font-weight:900;display:inline-flex}.oc-code-judgment-badge.is-confirmed{color:#fff;background:#ff2d5642;border-color:#ff335c}.oc-code-judgment-badge.is-normal{color:#dfffe9;background:#3591583d;border-color:#5bd98a}.watch-content-cell{white-space:pre-line}.watch-status-buttons{justify-content:center;gap:6px;display:flex}.watch-status-button{color:#6f8795;cursor:pointer;opacity:.58;background:#0a141ab8;border:1px solid #293a45;min-width:76px;height:24px;font-size:11px;font-weight:900}.watch-status-button:hover{color:#d9f1ff;opacity:1;background:#1f526dcc}.watch-status-button.is-active{color:#fff;opacity:1;background:#8f1d2a;border-color:#ff3f52;box-shadow:inset 0 0 0 1px #ff9fa961,0 0 12px #ff3f5238}.watch-status-button.is-release{color:#8f8543;background:#1e1c0cb8;border-color:#4a4421}.watch-status-button.is-release:hover{background:#f1d84f38}.watch-status-button.is-release.is-active{color:#090909;opacity:1;background:#b09616;border-color:#f1d84f;box-shadow:inset 0 0 0 1px #fff2806b,0 0 12px #f1d84f3d}.settlement-table{min-width:1500px}.settlement-daily-table{min-width:1120px}.history-search-panel{background:#0c0c0c8c;border-bottom:1px solid #363636;grid-template-columns:130px minmax(180px,1fr) 100px 150px 150px 70px;gap:8px;padding:10px;display:grid}.history-search-panel input,.history-search-panel select{color:#e8f6ff;background:#080808;border:1px solid #4a4a4a;height:30px;padding:0 10px;font-weight:700}.history-search-panel button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;font-weight:800}.history-metrics{background:#0c0c0c8c;border-bottom:1px solid #363636;grid-template-columns:repeat(5,minmax(130px,1fr));padding:10px}.history-metrics>div{background:#121212d6;border:1px solid #373737;grid-template-columns:120px minmax(140px,1fr);min-height:32px;padding:0;display:grid}.history-metrics>div span,.history-metrics>div strong{align-items:center;padding:7px 9px;font-size:12px;display:flex}.history-metrics>div span{color:#d9f3ff;background:#9bdcff14;font-weight:800}.history-metrics>div strong{color:#fff;border-left:1px solid #373737;justify-content:flex-end;font-size:14px}.history-metrics>div strong.is-positive,.history-table td.is-positive{color:#70f0a5;font-weight:900}.history-metrics>div strong.is-negative,.history-table td.is-negative{color:#ff7c7c;font-weight:900}.cumulative-ledger{gap:10px;display:grid}.cumulative-profit-table{min-width:760px}.cumulative-profit-table th,.cumulative-profit-table td,.cumulative-detail-table th,.cumulative-detail-table td{white-space:nowrap;height:28px;padding:6px 8px;font-size:12px}.cumulative-profit-table th:first-child,.cumulative-profit-table td:first-child{width:180px}.cumulative-profit-table th:nth-child(2),.cumulative-profit-table td:nth-child(2){width:320px}.cumulative-profit-table th:nth-child(3),.cumulative-profit-table td:nth-child(3){text-align:left;width:520px;font-size:13px}.cumulative-detail-table{min-width:1120px}.cumulative-overview-panel{gap:8px;display:grid}.table-toolbar{color:#f6ea55;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.toolbar-actions{align-items:center;gap:6px;display:flex}.toolbar-actions button{color:#fff;cursor:pointer;background:#071823;border:1px solid #5f8197;height:28px;padding:0 12px;font-size:12px;font-weight:800}.toolbar-actions button.is-active{color:#7ed6ff;background:#0c3146;border-color:#6fc9ff}.cumulative-overview-table{table-layout:fixed;width:100%;min-width:1460px}.cumulative-overview-table th,.cumulative-overview-table td{white-space:nowrap;height:28px;padding:5px 7px;font-size:12px}.cumulative-overview-table th:first-child,.cumulative-overview-table td:first-child,.cumulative-overview-table th:nth-child(2),.cumulative-overview-table td:nth-child(2),.cumulative-overview-table th:nth-child(3),.cumulative-overview-table td:nth-child(3){width:115px}.cumulative-overview-table th:nth-child(4),.cumulative-overview-table td:nth-child(4),.cumulative-overview-table th:nth-child(5),.cumulative-overview-table td:nth-child(5),.cumulative-overview-table th:nth-child(6),.cumulative-overview-table td:nth-child(6),.cumulative-overview-table th:nth-child(7),.cumulative-overview-table td:nth-child(7),.cumulative-overview-table th:nth-child(8),.cumulative-overview-table td:nth-child(8),.cumulative-overview-table th:nth-child(9),.cumulative-overview-table td:nth-child(9){width:130px}.cumulative-overview-table th:last-child{width:330px}.cumulative-overview-table th:last-child span,.cumulative-overview-table th:last-child small{display:block}.cumulative-overview-table th:last-child small{color:#f6ea55;margin-top:2px;font-size:11px;line-height:1.25}.compact-title{min-height:34px;padding:8px 10px}.compact-title h2{font-size:15px}.history-report{background:#0c0c0c8c;border-bottom:1px solid #363636;padding:10px}.history-report-title{color:#9bdcff;margin-bottom:8px;font-size:12px;font-weight:800}.history-report-sections{grid-template-columns:minmax(420px,620px) minmax(280px,380px) minmax(360px,520px);align-items:start;gap:48px;width:100%;display:grid}.history-report-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.history-report-grid div{background:#121212d6;border:1px solid #373737;padding:8px 10px}.history-report-grid span{color:#9ecce8;font-size:11px;font-weight:800;display:block}.history-report-grid strong{color:#fff;margin-top:4px;font-size:16px;display:block}.history-report-table{background:#101010;border:1px solid #3d3d3d;width:100%}.history-report-checks{margin-top:0}.history-report-usage .history-report-row{grid-template-columns:minmax(150px,1fr) 150px}.history-report-row{border-bottom:1px solid #333;grid-template-columns:minmax(210px,1fr) 180px;min-height:26px;display:grid}.history-report-row:last-child{border-bottom:0}.history-report-row span,.history-report-row strong{align-items:center;padding:5px 8px;font-size:12px;display:flex}.history-report-row span{color:#d9f3ff;background:#9bdcff14;font-weight:800}.history-report-row strong{color:#fff;border-left:1px solid #333;justify-content:flex-end}.history-report-row.is-alert strong{color:#ffef6a}.history-report-row.is-action{cursor:pointer}.history-report-row.is-action strong{color:#9bdcff;text-underline-offset:3px;text-decoration:underline}.history-detail-table{min-width:1900px;font-size:10px}.history-detail-table th,.history-detail-table td{height:23px;padding:4px 5px;font-size:10px;line-height:1.15}.history-detail-table th:nth-child(15),.history-detail-table td:nth-child(15){white-space:nowrap;width:128px}.history-detail-table tr.is-set-start td,.opposite-simulation-table tr.is-set-start td{border-top:3px solid #8a8a8a}.rolling-milestone-100 td{border-bottom:1px solid #f6ea55!important}.rolling-milestone-200 td{border-bottom:1px solid #d8c28a!important}.rolling-milestone-300 td{border-bottom:1px solid #ff9d2e!important}.history-detail-table .history-action-cell{color:#fff;font-weight:800}.history-detail-table .action-입금,.history-detail-table .action-혜택충전{background:#2f7644db}.history-detail-table .action-출금{background:#913434e6}.history-detail-table .result-cell{font-weight:800}.history-detail-table .result-cell.is-win{color:#9bdcff}.history-detail-table .result-cell.is-lose{color:#ff9fca}.history-detail-table .result-cell.is-draw{color:#a9f5a6}.history-detail-table .is-martin-pattern,.opposite-simulation-table .is-martin-pattern{color:#111;background:#ffef6aeb;font-weight:900}.history-detail-table .is-all-in-pattern,.opposite-simulation-table .is-all-in-pattern{color:#04101c;background:#52a9ffeb;font-weight:900}.modal-backdrop{z-index:100;background:#000000b8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.simulation-modal{background:#111;border:1px solid #4a4a4a;width:98vw;max-height:94vh;overflow:hidden;box-shadow:0 22px 70px #0000008c}.simulation-modal-head{background:#080808;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.simulation-modal-head span{color:#9bdcff;font-size:11px;font-weight:800}.simulation-modal-head h2{color:#fff;margin:4px 0 0;font-size:20px}.simulation-modal-head button{color:#fff;background:#123952e0;border:1px solid #75b9e8;min-width:72px;font-weight:800}.simulation-modal-summary{color:#ffef6a;border-bottom:1px solid #333;flex-wrap:wrap;gap:24px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.simulation-table-wrap{max-height:calc(94vh - 116px);overflow:auto}.opposite-simulation-table{min-width:2600px;font-size:11px}.opposite-simulation-table th,.opposite-simulation-table td{white-space:nowrap;height:24px;padding:4px 7px;font-size:11px;line-height:1.2}.opposite-simulation-table th:last-child,.opposite-simulation-table td:last-child{white-space:nowrap;width:520px;min-width:520px}.opposite-simulation-table .simulation-action{color:#fff;font-weight:800}.opposite-simulation-table .action-입금,.opposite-simulation-table .action-혜택충전,.opposite-simulation-table .action-전일보유{background:#2f7644db}.opposite-simulation-table .action-출금{background:#913434e6}.opposite-simulation-table .simulation-alert{font-weight:900;color:#fff!important;background:#ed7d31!important}.opposite-simulation-table .simulation-divider{background:#070707;border-left:2px solid #6a6a6a;border-right:2px solid #6a6a6a;width:14px;min-width:14px;padding:0}.opposite-simulation-table .result-cell{font-weight:800}.opposite-simulation-table .result-cell.is-win{color:#9bdcff}.opposite-simulation-table .result-cell.is-lose{color:#ff9fca}.opposite-simulation-table .result-cell.is-draw{color:#a9f5a6}.section-title-row{border-bottom:1px solid #363636;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.section-title-row h2{color:#fff;margin:0;font-size:15px}.section-title-row .section-count{color:#f2df55;margin-left:8px;font-size:12px;font-style:normal;font-weight:800}.section-title-row span{color:#f2df55;font-size:12px;font-weight:800}.history-total-line{color:#f2df55;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px;font-weight:800;display:flex}.history-total-line span{color:inherit;white-space:nowrap}.history-table{min-width:1620px}.history-summary-table th,.history-summary-table td{height:28px}.settlement-payback-table{min-width:1480px}.guarantor-summary-table{min-width:1320px}.member-table th:first-child,.member-table td:first-child,.settlement-table th:first-child,.settlement-table td:first-child{width:60px}.member-table input[type=text],.member-table td input:not([type]),.settlement-table td input:not([type]){color:#e8f6ff;background:#050505;border:1px solid #4d4d4d;outline:none;width:100%;height:24px;padding:0 7px}.member-table input:focus,.settlement-table input:focus{border-color:#9bdcff}th,td{text-align:center;border:1px solid #595959;padding:7px 8px}th{color:#f5fbff;background:#030303;font-weight:700}th span{color:#9ecce8;margin-top:2px;font-size:10px;font-weight:400;display:block}td{color:#d9f1ff;background:#2c2c2cb8}tbody tr:nth-child(2n) td{background:#373737b8}.status-cell{color:#f1d84f}.watch-status-badge{color:#fff;background:#ff2d563d;border:1px solid #ff335c;justify-content:center;align-items:center;min-width:66px;height:21px;padding:0 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ff70843d,0 0 10px #ff2d5633}.watch-memo-cell{color:#f5fbff;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.match-needed{color:#f1d84f;font-weight:700}.upload-panel{padding:12px}.upload-provider-tabs{gap:6px;margin-bottom:10px;display:flex}.upload-provider-tabs button,.upload-box button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;height:30px;padding:0 14px;font-weight:700}.upload-provider-tabs button.is-active,.upload-provider-tabs button:hover,.upload-box button:hover{color:#9bdcff;border-color:#9bdcff}.upload-box{background:#202020d1;border:1px solid #4a4a4a;justify-content:space-between;align-items:center;min-height:74px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.upload-box.is-dragging{background:#0a2030e6;border-color:#9bdcff;box-shadow:inset 0 0 0 1px #9bdcff73}.upload-box h2{color:#fff;margin:0 0 4px;font-size:15px}.upload-box p{color:#9ecce8;margin:0}.upload-list{background:#080808b8;border:1px solid #4a4a4a;margin-top:10px}.upload-list div{color:#d9f1ff;border-bottom:1px solid #333;padding:8px 10px}.upload-list div:last-child{border-bottom:0}.upload-history{margin-top:10px}.upload-history table{min-width:920px}.upload-success{color:#56e39f;font-weight:700}.table-action-button{color:#ffb4b4;cursor:pointer;background:#211010;border:1px solid #7c4a4a;height:24px;padding:0 10px}.header-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.date-filter{color:#9ecce8;align-items:center;gap:6px;height:32px;display:flex;position:relative}.date-field{background:#080808;border:1px solid #545454;height:32px;display:flex}.date-field input{box-sizing:border-box;color:#fff;background:0 0;border:0;outline:none;width:112px;height:32px;padding:0 8px}.date-field:focus-within{border-color:#9bdcff}.date-filter button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;height:32px;font-weight:700}.date-field button{border-width:0 0 0 1px;width:32px;min-width:32px;padding:0}.date-search-button{min-width:58px}.date-filter button:hover{color:#9bdcff;border-color:#9bdcff}.settlement-detail-tabs{background:#0c0c0c8c;border-bottom:1px solid #363636;gap:6px;padding:7px 10px;display:flex}.settlement-detail-tabs button{color:#e8f6ff;cursor:pointer;background:#070707;border:1px solid #444;height:28px;padding:0 12px;font-weight:700}.settlement-detail-tabs button:hover,.settlement-detail-tabs button.is-active{color:#9bdcff;background:#11212b;border-color:#9bdcff}.calendar-popover{z-index:20;background:#080c10;border:1px solid #58788c;width:244px;padding:10px;position:absolute;top:38px;right:0;box-shadow:0 18px 40px #00000085}.calendar-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendar-head button{min-width:42px;height:26px;font-size:11px}.calendar-head strong{color:#fff;font-size:12px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-weekdays span{color:#9ecce8;text-align:center;font-size:10px}.calendar-grid{margin-top:5px}.calendar-grid button,.calendar-grid span{width:28px;height:26px}.calendar-grid button{border-color:#303f48;min-width:0;padding:0;font-size:11px}.calendar-grid button.is-selected{color:#f2df55;border-color:#e8d451}.table-action-button:hover{color:#ffd1d1;border-color:#ff6b6b}.upload-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.upload-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upload-row b{color:#56e39f;white-space:nowrap;font-size:11px}@media (width<=1180px){.history-report-sections{grid-template-columns:1fr;gap:12px}.topbar{overflow-x:auto}.topbar nav button{padding:0 10px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.result-cell{font-weight:800}.result-cell.is-win{color:#9bdcff}.result-cell.is-lose{color:#ff9fca}.result-cell.is-draw{color:#a9f5a6}.member-table{table-layout:fixed;min-width:1960px}.member-table col.member-col-select{width:54px}.member-table col.member-col-name,.member-table col.member-col-nickname,.member-table col.member-col-id{width:118px}.member-table col.member-col-phone{width:128px}.member-table col.member-col-manager-code{width:130px}.member-table col.member-col-provider{width:132px}.member-table col.member-col-feature{width:170px}.member-table col.member-col-status{width:96px}.member-table col.member-col-status-memo{width:190px}.member-table th,.member-table td{text-overflow:ellipsis;overflow:hidden}.history-summary-table{min-width:1120px}.history-summary-table th:first-child,.history-summary-table td:first-child{width:140px}.history-summary-table th:nth-child(2),.history-summary-table td:nth-child(2),.history-summary-table th:nth-child(3),.history-summary-table td:nth-child(3){width:120px}.rolling-manual-input{box-sizing:border-box;color:#fff;width:100%;min-height:26px;font:inherit;background:#05090b;border:1px solid #4f7488;outline:none;padding:0 8px;font-weight:650}.rolling-manual-input:focus{border-color:#79d3ff;box-shadow:inset 0 0 0 1px #79d3ff59}.rolling-game-provider-cell{word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle;line-height:1.35;white-space:normal!important;height:auto!important}.oc-code-table td.review-game-provider-cell{word-break:break-word;overflow-wrap:anywhere;vertical-align:middle;min-height:29px;line-height:1.35;white-space:normal!important;height:auto!important}.review-game-provider-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;display:block}.oc-code-account-report th:first-child{width:150px}.table-pager{color:#f2df55;background:#080808;border:1px solid #4a4a4a;border-top:0;justify-content:flex-end;align-items:center;gap:8px;min-height:34px;padding:5px 10px;font-size:11px;font-weight:900;display:flex}.table-pager button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;min-width:56px;height:24px;font-weight:900}.table-pager button:disabled{cursor:default;opacity:.4}.rolling-multiplier-cell.is-abnormal-multiplier{font-weight:900;color:#fff!important;background:#821f5f!important;border:1px solid #ff5bb8!important}.rolling-multiplier-cell.is-draw-multiplier{font-weight:900;color:#fff!important;background:#7b1e2b!important;border:1px solid #ff6074!important}.oc-code-judgment-badge{min-width:116px;padding:0 12px}.oc-code-judgment-badge.is-suspicious{color:#ffbe68;background:#a14a102e;border-color:#ff9d2e}.oc-code-judgment-badge.is-hold{color:#ffef6a;background:#f1d84f2e;border-color:#f1d84f}.oc-code-judgment-box button.is-suspicious{color:#ffbe68;background:#a14a102e;border-color:#ff9d2e}.oc-code-final-action-button.needs-action{color:#ffef6a;background:#2b2608;border-color:#f1d84f}.oc-code-final-action-button.has-action{color:#9fe3ff;background:#071a26;border-color:#5ebdff}.watch-member-table{min-width:1160px}.watch-member-table th:nth-child(6),.watch-member-table td:nth-child(6){width:360px}.watch-member-table th:nth-child(7),.watch-member-table td:nth-child(7){width:142px}.watch-member-table th:nth-child(8),.watch-member-table td:nth-child(8){width:82px}.watch-member-table th:nth-child(9),.watch-member-table td:nth-child(9){width:108px}.watch-member-table .watch-status-buttons{gap:4px}.watch-member-table .watch-status-button{min-width:58px;padding:0 6px}.history-section-heading{justify-content:space-between;align-items:center;gap:12px;padding-right:10px;display:flex}.history-section-heading h3{flex:none}.oc-code-history-bet-summary{color:#f2df55;flex-wrap:wrap;flex:auto;justify-content:center;gap:8px 16px;font-size:11px;font-weight:900;display:flex}.history-visual-legend{color:#d9f1ff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;font-size:10px;font-weight:650;line-height:1.2;display:flex}.simulation-modal>.history-visual-legend{background:#0c0c0c;border-bottom:1px solid #333;justify-content:flex-end;padding:6px 16px}.history-visual-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.history-visual-legend i{flex:none;display:inline-block}.legend-box{border:2px solid #4e61ec;width:18px;height:10px}.legend-line{width:22px;height:0}.legend-rolling-100{border-bottom:2px solid #f6ea55}.legend-rolling-200{border-bottom:2px solid #d8c28a}.legend-rolling-300{border-bottom:2px solid #ff9d2e}.oc-code-daily-table th:nth-child(14),.oc-code-daily-table td:nth-child(14),.opposite-simulation-table th:nth-child(14),.opposite-simulation-table td:nth-child(14){width:92px;min-width:92px}.history-search-panel.is-watch-search{grid-template-columns:130px minmax(180px,1fr) 110px 70px}.history-search-panel:has(.provider-summary-required-note){grid-template-columns:110px 150px 70px max-content;align-items:center}.provider-summary-required-note{color:#f6ea55;white-space:nowrap;font-size:11px;font-weight:900}.watch-content-cell{text-align:left;white-space:pre-line;padding-left:12px;line-height:1.55}.watch-content-line{display:inline}.watch-check-needed{color:#fff;background:#9c1828;border:1px solid #ff4057;align-items:center;height:18px;margin-left:7px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 10px #ff2d5638}.watch-rule-note{color:#f2df55;text-align:left;justify-items:start;gap:2px;max-width:620px;margin-left:auto;font-size:11px;font-weight:800;line-height:1.25;display:grid}.watch-rule-note strong{color:#fff376;font-size:11px}.watch-rule-note span{color:#f2df55;font-size:11px}.history-summary-table tr.is-date-group-start td{border-top:3px solid #7a7a7a}.history-summary-table tr.is-date-group-end td,.history-summary-table .date-group-cell{border-bottom:3px solid #7a7a7a}.history-summary-table td.is-positive{color:#70f0a5;font-weight:900}.history-summary-table td.is-negative{color:#ff7c7c;font-weight:900}.history-summary-table .summary-total-cell{background:#171f22;font-weight:900}.payback-review-table{table-layout:fixed;min-width:1760px}.payback-review-table th,.payback-review-table td{text-overflow:ellipsis;white-space:nowrap;height:28px;padding:5px 7px;overflow:hidden}.payback-review-table th:nth-child(11),.payback-review-table td:nth-child(11){width:170px}.payback-review-table th:nth-child(12),.payback-review-table td:nth-child(12){width:240px}.payback-review-table th:nth-child(13),.payback-review-table td:nth-child(13){width:130px}.payback-target-row{background:#24313a}.payback-target-row td{font-weight:800}.oc-code-tools.payback-week-tools{grid-template-columns:220px 220px 150px 1fr;grid-template-areas:"start end run.";align-items:end;column-gap:12px;width:100%;display:grid}.oc-code-tools.payback-week-tools>div{width:100%}.oc-code-tools.payback-week-tools>div:first-child{grid-area:start}.oc-code-tools.payback-week-tools>div:nth-child(2){grid-area:end}.oc-code-tools.payback-week-tools>button{grid-area:run;justify-self:stretch}.oc-code-tools.review-date-tools{grid-template-columns:220px 150px 1fr;grid-template-areas:"date run.";align-items:end;column-gap:12px;width:100%;display:grid}.oc-code-tools.review-date-tools>div{grid-area:date;width:100%}.oc-code-tools.review-date-tools>button{grid-area:run;justify-self:stretch}.history-detail-table tr.is-set-row td:first-child{border-left:3px solid #4e61ec!important}.history-detail-table tr.is-set-row td:last-child{border-right:3px solid #4e61ec!important}.history-detail-table tr.is-set-start td{border-top:3px solid #4e61ec!important}.history-detail-table tr.is-set-end td{border-bottom:3px solid #4e61ec!important}.oc-code-set-row.is-low-rolling-set td:first-child,.history-detail-table tr.is-set-row.is-low-rolling-set td:first-child{border-left:3px solid #ff4057!important}.oc-code-set-row.is-low-rolling-set td:last-child,.history-detail-table tr.is-set-row.is-low-rolling-set td:last-child{border-right:3px solid #ff4057!important}.oc-code-set-row.is-low-rolling-set.is-group-start td,.history-detail-table tr.is-set-row.is-low-rolling-set.is-set-start td{border-top:3px solid #ff4057!important}.oc-code-set-row.is-low-rolling-set.is-group-end td,.history-detail-table tr.is-set-row.is-low-rolling-set.is-set-end td{border-bottom:3px solid #ff4057!important}.oc-code-daily-table .oc-code-set-row.is-low-rolling-set td:first-child,.history-detail-table tr.is-set-row.is-low-rolling-set td:first-child{border-left-color:#ff4057!important}.oc-code-daily-table .oc-code-set-row.is-low-rolling-set td:last-child,.history-detail-table tr.is-set-row.is-low-rolling-set td:last-child{border-right-color:#ff4057!important}.oc-code-daily-table .oc-code-set-row.is-low-rolling-set.is-group-start td,.history-detail-table tr.is-set-row.is-low-rolling-set.is-set-start td{border-top-color:#ff4057!important}.oc-code-daily-table .oc-code-set-row.is-low-rolling-set.is-group-end td,.history-detail-table tr.is-set-row.is-low-rolling-set.is-set-end td{border-bottom-color:#ff4057!important}.history-report-checks .history-report-row,.history-report-usage .history-report-row{grid-template-columns:minmax(230px,1fr) 170px}.payback-detail-review-layout{display:block}.payback-detail-main{min-width:0}.payback-detail-main .history-report-sections{grid-template-columns:minmax(360px,530px) minmax(330px,420px) minmax(330px,420px) 230px 180px;align-items:stretch;gap:12px}.payback-detail-main .history-report-sections.point-hunter-detail-sections{grid-template-columns:minmax(360px,530px) minmax(330px,420px) minmax(330px,420px) 230px 360px}.payback-detail-main .history-report-table .history-report-row:last-child{border-bottom:1px solid #333}.payback-decision-counts .history-report-row{grid-template-columns:minmax(145px,1fr) 72px}.payback-judgment-box{min-height:0;position:static}.payback-judgment-box button{height:28px}.point-hunter-final-judgment-box input,.point-hunter-reason-box textarea{color:#fff;background:#070707;border:1px solid #4f4f4f;outline:none;width:100%;padding:6px 8px;font-size:11px;font-weight:800}.point-hunter-final-judgment-box{gap:0;padding:0}.point-hunter-final-judgment-box>strong{color:#9bdcff;background:#122027;border-bottom:1px solid #333;align-items:center;min-height:30px;padding:6px 10px;display:flex}.point-hunter-final-judgment-box input{border:0;min-height:64px}.point-hunter-final-judgment-box input:focus,.point-hunter-reason-box textarea:focus{border-color:#9bdcff}.point-hunter-reason-box textarea{resize:vertical;min-height:170px}.point-hunter-reason-box{gap:0;padding:0}.point-hunter-reason-box strong{background:#122027;border-bottom:1px solid #333;align-items:center;min-height:30px;padding:6px 10px;display:flex}.point-hunter-reason-box textarea{border:0;border-bottom:1px solid #333}.point-hunter-reason-box .oc-code-save-back-button{margin:10px}.payback-management-table{min-width:1360px}.payback-management-table th:nth-child(4),.payback-management-table td:nth-child(4),.payback-management-table th:nth-child(5),.payback-management-table td:nth-child(5),.payback-management-table th:nth-child(6),.payback-management-table td:nth-child(6){width:150px}.payback-management-table th:nth-child(7),.payback-management-table td:nth-child(7),.payback-management-table th:nth-child(8),.payback-management-table td:nth-child(8){width:95px}.payback-management-table th:last-child,.payback-management-table td:last-child{text-align:left;min-width:300px}.payback-management-table td.is-positive{color:#70f0a5;font-weight:900}.payback-management-table td.is-negative{color:#ff7c7c;font-weight:900}.history-legend{color:#f2df55;justify-content:flex-end;align-items:center;gap:18px;padding:6px 10px;font-size:11px;font-weight:800;display:flex}.history-legend span{align-items:center;gap:6px;display:inline-flex}.history-legend i{width:18px;height:0;display:inline-block}.legend-set{border-top:3px solid #4e61ec}.legend-rolling-100{border-top:1px solid #f6ea55}.legend-rolling-200{border-top:1px solid #d8c28a}.legend-rolling-300{border-top:1px solid #ff9d2e}.empty-state-line{color:#9bdcff;text-align:center;background:#121212;border:1px solid #3d3d3d;margin:10px;padding:18px;font-weight:800}.payback-review-head{background:#0d0d0db8;border-bottom:1px solid #363636;grid-template-columns:minmax(560px,1fr) minmax(520px,.85fr);align-items:start;gap:14px;padding:12px;display:grid}.payback-week-tools{grid-template-columns:220px 220px 150px 1fr;grid-template-areas:"start end run.";align-items:end;column-gap:12px;display:grid}.payback-week-tools>div{gap:6px;width:100%;display:grid}.payback-week-tools>div:first-child{grid-area:start}.payback-week-tools>div:nth-child(2){grid-area:end}.payback-week-tools>button{grid-area:run}.payback-week-tools span{color:#9bdcff;font-size:11px;font-weight:800}.payback-week-tools input,.point-hunter-manual-table input,.point-hunter-opinion-table input,.point-hunter-opinion-table textarea{color:#fff;background:#070707;border:1px solid #4f4f4f;outline:none;width:100%;min-height:28px;padding:0 8px;font-size:11px;font-weight:800}.payback-week-tools button{color:#fff;cursor:pointer;background:#123952e0;border:1px solid #75b9e8;height:30px;padding:0 12px;font-size:12px;font-weight:900}.compact-report-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.point-hunter-detail-grid{grid-template-columns:minmax(420px,1fr) minmax(520px,1.15fr);gap:10px;margin:10px 0;display:grid}.point-hunter-manual-table th,.point-hunter-opinion-table th{color:#9bdcff;background:#142025;width:160px}.point-hunter-manual-table td,.point-hunter-opinion-table td{text-align:left}.point-hunter-manual-table input::placeholder,.point-hunter-opinion-table input::placeholder,.point-hunter-opinion-table textarea::placeholder{color:#73818a}.point-hunter-manual-table td input+input{width:calc(50% - 4px);margin-left:6px}.point-hunter-opinion-table textarea{resize:vertical;min-height:70px;padding:8px}.point-hunter-opinion-cell{text-align:center}.point-hunter-opinion-button{color:#dff5ff;background:#071823;border-color:#5f8197;min-width:112px}.point-hunter-opinion-button.has-opinion{color:#f7e85e;background:#191707;border-color:#d9c343}.section-title-with-filter{align-items:center;gap:10px;display:flex}.point-hunter-type-filter{gap:5px;display:flex}.point-hunter-type-filter button{color:#e8f6ff;cursor:pointer;background:#060606;border:1px solid #58788c;min-width:38px;height:24px;padding:0 8px;font-size:11px;font-weight:900}.point-hunter-type-filter button:hover,.point-hunter-type-filter button.is-active{color:#9bdcff;background:#0b1822;border-color:#9bdcff}.point-hunter-member-search{color:#9bdcff;background:#070707;border:1px solid #4c4c4c;align-items:center;gap:6px;width:260px;height:26px;padding:0 7px;display:flex}.point-hunter-member-search:focus-within{border-color:#9bdcff}.point-hunter-member-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px;font-weight:800}.point-hunter-member-search button{color:#f2df55;cursor:pointer;background:#141206;border:1px solid #6c6220;height:20px;padding:0 6px;font-size:10px;font-weight:900}.point-hunter-management-note-row{justify-content:flex-end;margin:0 0 8px;padding-right:18px;display:flex}.point-hunter-management-note{color:#f2df55;text-align:left;white-space:nowrap;margin:0;font-size:11px;font-weight:900;line-height:1.5}.point-hunter-save-button{color:#f2df55;cursor:pointer;background:#071823;border:1px solid #d9c343;min-width:48px;height:26px;padding:0 12px;font-size:11px;font-weight:900}.point-hunter-save-button:hover{color:#fff280;background:#102638;border-color:#fff280}.payback-detail-judgment-box{background:#111;border:1px solid #424242;align-items:center;gap:8px;margin:10px 0 0;padding:10px;display:flex}.payback-detail-judgment-box strong{color:#9bdcff;margin-right:8px}.payback-detail-judgment-box button{color:#dff5ff;cursor:pointer;background:#081218db;border:1px solid #4b5d66;min-width:92px;height:30px;font-size:11px;font-weight:900}.payback-detail-judgment-box button.is-confirmed{color:#fff;background:#ff2d5642;border-color:#ff335c}.payback-detail-judgment-box button.is-pending{color:#ffef6a;background:#f1d84f2e;border-color:#f1d84f}.payback-detail-judgment-box button.is-normal{color:#dfffe9;background:#3591583d;border-color:#5bd98a}.payback-detail-judgment-box button.is-hold{color:#fff;background:#3a743f4f;border-color:#5bd98a}.payback-detail-judgment-box .oc-code-save-back-button{background:#123952e6;border-color:#75b9e8;margin-left:auto}.simulation-modal{flex-direction:column;height:94vh;display:flex}.simulation-table-wrap{flex:1;min-height:0;padding-bottom:10px;overflow:auto}.simulation-modal-head{padding:10px 14px}.simulation-modal-head h2{font-size:18px}.simulation-modal-summary{gap:10px 18px;padding:7px 14px;font-size:11px}.simulation-modal>.history-visual-legend{gap:6px 10px;padding:5px 14px;font-size:9px}.opposite-simulation-table{table-layout:fixed;width:100%;min-width:0;font-size:9px}.opposite-simulation-table th,.opposite-simulation-table td{overflow-wrap:anywhere;word-break:keep-all;height:20px;padding:2px 3px;font-size:9px;line-height:1.1}.opposite-simulation-table th:last-child,.opposite-simulation-table td:last-child{width:auto;min-width:0}.opposite-simulation-table th:not(.simulation-divider),.opposite-simulation-table td:not(.simulation-divider){min-width:0;width:auto!important}.opposite-simulation-table .simulation-divider{width:8px;min-width:8px;padding:0}.simulation-modal-summary button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;height:24px;padding:0 10px;font-size:11px;font-weight:900}.simulation-modal-summary button:hover{color:#9bdcff;border-color:#9bdcff}.opinion-modal{background:#111;border:1px solid #4a4a4a;width:min(760px,100vw - 42px);box-shadow:0 22px 70px #0000008c}.opinion-modal-head{background:#080808;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.opinion-modal-head span{color:#9bdcff;font-size:11px;font-weight:800}.opinion-modal-head h2{color:#fff;margin:4px 0 0;font-size:18px}.opinion-modal-head button,.opinion-modal-actions button{color:#fff;cursor:pointer;background:#123952e0;border:1px solid #75b9e8;min-width:72px;height:30px;font-weight:800}.opinion-modal-body{padding:12px}.opinion-modal-body textarea{box-sizing:border-box;color:#e8f6ff;resize:vertical;background:#070707;border:1px solid #4f4f4f;outline:none;width:100%;min-height:300px;padding:10px;font-size:13px;font-weight:800;line-height:1.55}.opinion-modal-body textarea:focus{border-color:#9bdcff}.opinion-modal-actions{border-top:1px solid #333;justify-content:flex-end;padding:10px 12px;display:flex}.judgment-reason-modal{width:min(620px,100vw - 42px)}.judgment-reason-modal-body{color:#e8f6ff;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:#070707;border:1px solid #3d3d3d;min-height:120px;max-height:420px;margin:12px;padding:12px;font-size:13px;font-weight:800;line-height:1.6;overflow:auto}.point-hunter-wide-wrap{overflow-x:auto}.point-hunter-wide-table{min-width:3600px;font-size:10px}.point-hunter-wide-table th,.point-hunter-wide-table td{white-space:normal;min-width:86px;padding:5px 6px;font-size:10px;line-height:1.25}.point-hunter-wide-table th.point-hunter-group-head,.point-hunter-wide-table th.point-hunter-sub-head{color:#061014;border-color:#37515d;font-weight:900}.point-hunter-wide-table th.is-casino{background:#8fd04f}.point-hunter-wide-table th.is-point{background:#f2b7ee}.point-hunter-wide-table th.is-play{background:#cfe3f5}.point-hunter-wide-table th.is-community{background:#f4c19f}.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(22){background:#f0a03b}.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(23),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(24),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(25),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(26),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(27),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(28){background:#f6c4a8}.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(29),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(30){background:#ffd6bd}.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(31),.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(32){background:#ffe14f}.point-hunter-wide-table thead tr:nth-child(2) th:nth-child(33){background:#ffd21f}.point-hunter-wide-table th.is-final{background:#f2b23b}.point-hunter-wide-table th.is-final-result{color:#f6fbff;border-color:#456579}.point-hunter-wide-table th.is-final-opinion{background:#315b73}.point-hunter-wide-table th.is-final-judgment{background:#4f5577}.point-hunter-wide-table tbody td:nth-child(-n+11){background-color:#2d3829}.point-hunter-wide-table tbody td:nth-child(12),.point-hunter-wide-table tbody td:nth-child(17),.point-hunter-wide-table tbody td:nth-child(21),.point-hunter-wide-table tbody td:nth-child(33),.point-hunter-wide-table tbody td:nth-child(34),.point-hunter-wide-table tbody td:nth-child(35){background-color:#3d2f17}.point-hunter-wide-table tbody td:nth-child(n+13):nth-child(-n+16){background-color:#382d3b}.point-hunter-wide-table tbody td:nth-child(n+18):nth-child(-n+20){background-color:#273743}.point-hunter-wide-table tbody td:nth-child(n+22):nth-child(-n+32){background-color:#3a3029}.point-hunter-wide-table tbody td:nth-child(22){background-color:#3e2f1f}.point-hunter-wide-table tbody td:nth-child(n+23):nth-child(-n+28){background-color:#3a3029}.point-hunter-wide-table tbody td:nth-child(29),.point-hunter-wide-table tbody td:nth-child(30){background-color:#3c332e}.point-hunter-wide-table tbody td:nth-child(31),.point-hunter-wide-table tbody td:nth-child(32){background-color:#3d371b}.point-hunter-wide-table th:first-child,.point-hunter-wide-table td:first-child,.point-hunter-wide-table th:nth-child(2),.point-hunter-wide-table td:nth-child(2){min-width:110px}.point-hunter-wide-table th:nth-child(11),.point-hunter-wide-table td:nth-child(11),.point-hunter-wide-table th:nth-child(16),.point-hunter-wide-table td:nth-child(16),.point-hunter-wide-table th:nth-child(20),.point-hunter-wide-table td:nth-child(20),.point-hunter-wide-table th:nth-child(32),.point-hunter-wide-table td:nth-child(32),.point-hunter-wide-table th:nth-child(33),.point-hunter-wide-table td:nth-child(33),.point-hunter-wide-table th:nth-child(35),.point-hunter-wide-table td:nth-child(35),.point-hunter-wide-table th:nth-child(34),.point-hunter-wide-table td:nth-child(34),.point-hunter-wide-table th:nth-child(35),.point-hunter-wide-table td:nth-child(35){min-width:150px}.point-hunter-wide-table .table-action-button{height:24px;padding:0 8px;font-size:10px}.point-hunter-wide-table .table-inline-input{height:24px;padding:3px 5px;font-size:10px}.point-hunter-wide-table tbody td:nth-child(34){background-color:#172a35}.point-hunter-wide-table tbody td:nth-child(35){background-color:#242842}.point-hunter-wide-table .point-hunter-opinion-button,.point-hunter-wide-table .point-hunter-final-select{width:100%;min-width:0;height:24px;font-size:10px}.point-hunter-saved-detail{width:100%;max-width:100%;padding-bottom:4px;overflow:auto hidden}.point-hunter-saved-detail .point-hunter-wide-table th:nth-child(34),.point-hunter-saved-detail .point-hunter-wide-table td:nth-child(34){text-align:left;min-width:220px}.point-hunter-text-action{color:#ffef6a;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;line-height:1.25;text-decoration:underline}.point-hunter-text-action:hover{color:#9bdcff}.point-hunter-wide-table .point-hunter-value-normal,.point-hunter-wide-table input.point-hunter-value-normal,.point-hunter-wide-table button.point-hunter-value-normal{color:#e7fbff;font-weight:800}.point-hunter-wide-table .point-hunter-value-warning,.point-hunter-wide-table input.point-hunter-value-warning,.point-hunter-wide-table button.point-hunter-value-warning{color:#ffef6a;font-weight:900}.point-hunter-wide-table input.point-hunter-value-warning::placeholder{color:#ffef6a;opacity:1}.point-hunter-wide-table input.point-hunter-value-normal::placeholder{color:#e7fbff;opacity:1}.table-inline-input,.table-inline-textarea{box-sizing:border-box;color:#e7fbff;width:100%;min-width:0;font:inherit;background:#060909;border:1px solid #3f4b52;padding:4px 6px;font-size:11px}.point-hunter-wide-table input.point-hunter-value-normal,.point-hunter-wide-table button.point-hunter-value-normal{font-weight:800;color:#e7fbff!important}.point-hunter-wide-table input.point-hunter-value-warning,.point-hunter-wide-table button.point-hunter-value-warning{font-weight:900;color:#ffef6a!important}.point-hunter-wide-table input.point-hunter-value-warning::placeholder{opacity:1;color:#ffef6a!important}.point-hunter-wide-table input.point-hunter-value-normal::placeholder{opacity:1;color:#e7fbff!important}.table-inline-input.narrow{min-width:82px}.table-inline-input.tiny{text-align:center;min-width:54px}.table-inline-textarea{resize:vertical;min-height:46px}.section-actions{align-items:center;gap:10px;display:flex}.provider-member-summary-table{min-width:1820px}.provider-member-summary-table th,.provider-member-summary-table td{white-space:nowrap;text-align:center;border:1px solid #4f5559;height:24px;padding:3px 4px;font-size:10px}.provider-member-summary-table th{color:#f6fbff;background:#050607;font-weight:900}.provider-member-summary-table td{color:#dff8ff;background:#2b2b2b;font-weight:800}.provider-member-summary-table .summary-group-seed{color:#071307;background:#d9f2d5}.provider-member-summary-table .summary-group-bet{color:#07111c;background:#bdd9f0}.provider-member-summary-table .summary-group-detail{color:#07111c;background:#e3ecf4}.provider-member-summary-table .summary-group-result{color:#1f0717;background:#f0c6df}.provider-member-summary-table .summary-group-action{color:#1b1000;background:#f0bd54}.provider-member-summary-table .summary-group-status{color:#dff8ff;background:#16333d}.provider-member-summary-table .is-win{color:#ff5b72;font-weight:900}.provider-member-summary-table .is-loss{color:#f6fbff;font-weight:900}.provider-member-summary-table .watch-status-badge,.provider-member-summary-table .normal-status-badge{min-width:38px;height:18px;padding:0 4px;font-size:9px}.normal-status-badge{color:#dfffe9;background:#3591583d;border:1px solid #5bd98a;justify-content:center;align-items:center;min-width:38px;height:18px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.summary-action-button{color:#e7fbff;cursor:pointer;background:#071b26;border:1px solid #8fd8ff;min-width:68px;height:20px;padding:0 4px;font-size:8px;font-weight:900}.summary-action-button:hover{background:#0b2a3c}.sports-yangbang-unmatched-section{background:#101010a8;border:1px solid #3f3f3f;margin-top:12px}.sports-yangbang-toggle{color:#f5fbff;cursor:pointer;background:#070707;border:0;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 12px;font-weight:900;display:flex}.sports-yangbang-toggle span{color:#f2df55;margin-left:auto;font-size:11px}.sports-yangbang-toggle strong{color:#9bdcff;font-size:11px}.sports-yangbang-unmatched-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.section-title-row.compact{min-height:34px;padding:7px 10px}.section-title-row.compact h2{font-size:12px}.sports-yangbang-unmatched-table{min-width:1180px;font-size:10px}.sports-yangbang-unmatched-table th,.sports-yangbang-unmatched-table td{height:24px;padding:3px 5px;font-size:10px}.topbar-brand{cursor:pointer;background:0 0;border:0;border-right:1px solid #2d2d2d;flex-basis:86px;justify-content:center;align-self:center;width:86px;height:40px;padding:0 12px}.brand-mark span{color:#97d8ff;font-size:32px;font-weight:800}.login-panel .brand-mark{align-items:flex-end;gap:10px;margin-bottom:4px;display:inline-flex}.login-panel .brand-mark span{letter-spacing:1px;font-size:31px}.login-panel .brand-mark p{color:#9bdcff;margin:0 0 5px;font-size:11px;font-weight:800}.login-heading{margin:0 0 16px}.login-heading h1{font-size:23px}.topbar-brand span{color:#97d8ff;font-size:22px;font-weight:900}.topbar-brand.is-active,.topbar-brand:hover{background:#101b22}.topbar nav button{font-size:12px;font-weight:800}.topbar{align-items:center}.topbar nav,.topbar-page-tools,.logout-button{align-self:center}.subtab-bar button{font-size:12px;font-weight:600}.dashboard-page{gap:10px;padding:10px;display:grid}.dashboard-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-hero>div,.dashboard-grid>section{background:#151515d6;border:1px solid #4a4a4a}.dashboard-hero>div{align-content:center;gap:6px;min-height:78px;padding:12px;display:grid}.dashboard-hero span{color:#9bdcff;font-size:12px;font-weight:800}.dashboard-hero strong{color:#fff;font-size:22px;font-weight:900}.dashboard-grid{gap:10px;display:grid}.dashboard-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-four-grid{grid-auto-rows:minmax(220px,calc(50vh - 110px))}.dashboard-table{table-layout:fixed;width:100%;min-width:0}.dashboard-title-link{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.dashboard-title-link:hover{color:#9bdcff;text-underline-offset:3px;text-decoration:underline}.dashboard-header-actions{align-items:center;gap:8px;display:inline-flex}.dashboard-header-actions button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #58788c;height:24px;padding:0 10px;font-size:11px;font-weight:900}.dashboard-header-actions button:hover:not(:disabled){color:#9bdcff;border-color:#9bdcff}.dashboard-header-actions button:disabled{cursor:default;opacity:.45}.dashboard-table th,.dashboard-table td{text-overflow:ellipsis;height:24px;padding:3px 6px;font-size:11px;overflow:hidden}.dashboard-table td.is-positive{color:#70f0a5;font-weight:900}.dashboard-table td.is-negative{color:#ff7c7c;font-weight:900}.app-loading-shell{color:#e8f6ff;background:linear-gradient(135deg,#ffffff08 25%,#0000 25%) 0 0/18px 18px,linear-gradient(225deg,#ffffff07 25%,#0000 25%) 0 0/18px 18px,#202020;place-items:center;min-height:100vh;padding:24px;display:grid}.app-loading-panel{background:linear-gradient(#111,#181818);border:1px solid #545454;width:min(440px,100%);padding:24px;box-shadow:0 26px 70px #00000073}.app-loading-copy{margin-top:26px}.app-loading-copy p{color:#83b7d9;margin:0 0 5px;font-size:11px;font-weight:800}.app-loading-copy h1{color:#fff;margin:0 0 8px;font-size:22px}.app-loading-copy span{color:#f2df55;font-size:12px;font-weight:800}.app-loading-bar{background:#050505;border:1px solid #39464d;height:4px;margin-top:20px;position:relative;overflow:hidden}.app-loading-bar:after{content:"";background:#9bdcff;width:38%;animation:1.1s ease-in-out infinite app-loading-sweep;position:absolute;inset:0 auto 0 0}@keyframes app-loading-sweep{0%{transform:translate(-110%)}to{transform:translate(280%)}}.oc-code-judgment-reason-input{color:#fff;resize:vertical;background:#05090b;border:1px solid #4b5d66;outline:none;width:100%;min-height:66px;padding:8px 9px;font-size:11px;font-weight:800;line-height:1.45}.oc-code-judgment-reason-input:focus{border-color:#9bdcff;box-shadow:inset 0 0 0 1px #9bdcff33}.oc-code-judgment-reason-input::placeholder{color:#74858f}.app-shell,.workspace,.content-area,.panel,.table-wrap{min-width:0}.topbar,.workspace{width:min(100% - 18px,1920px)}.topbar{flex-wrap:wrap;height:auto;min-height:58px}.topbar nav{flex-wrap:wrap;height:auto;min-height:40px;overflow:visible}.topbar-page-tools,.logout-button{flex:none}.content-header,.panel-title,.oc-code-tools,.oc-code-capture-filter,.member-toolbar,.member-status-tabs{min-height:var(--oca-row-height,auto);flex-wrap:wrap;height:auto}.content-header{gap:10px;padding-block:10px}.content-header h1,.panel-title h2,.login-heading h1{flex-wrap:wrap;min-width:0}.search-box{width:clamp(220px,28vw,360px);max-width:100%}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.oc-code-report-grid,.sports-yangbang-unmatched-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.table-wrap{max-width:100%;overflow:auto}table{width:100%}th,td{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;vertical-align:middle;line-height:1.35}td{min-height:26px}button,.table-action-button,.history-total-button,.watch-status-button,.oc-code-status-badge,.oc-code-judgment-badge{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;min-height:24px;line-height:1.2}input,select,textarea{min-width:0;max-width:100%}.member-table,.performance-table,.affiliate-table,.guarantor-summary-table,.settlement-table,.settlement-daily-table,.settlement-payback-table,.oc-code-table,.oc-code-daily-table,.oc-code-capture-table,.payback-review-table,.payback-management-table,.history-table,.opposite-simulation-table{min-width:min(var(--oca-table-min,1180px), calc(100vw - 36px))}.member-table,.performance-table{--oca-table-min:1280px}.oc-code-daily-table{--oca-table-min:1500px}.oc-code-capture-table,.point-hunter-wide-table{--oca-table-min:1380px}.settlement-table,.settlement-daily-table,.settlement-payback-table{--oca-table-min:1180px}@media (width<=1440px){:root{font-size:11px}.workspace{margin-top:8px}.summary-grid strong{font-size:20px}.topbar nav button,.topbar-page-tools button,.logout-button{padding-inline:8px}.member-table,.performance-table{--oca-table-min:1180px}.oc-code-daily-table{--oca-table-min:1360px}}@media (width<=1280px){.topbar-brand{flex-basis:118px;width:118px}.topbar-brand span{font-size:19px}.topbar-brand strong{font-size:18px}.content-header,.panel-title,.oc-code-tools,.oc-code-capture-filter{align-items:flex-start}.search-box{flex:260px}.oc-code-tools div{width:clamp(140px,22vw,190px)}.member-toolbar,.member-status-tabs{justify-content:flex-start}.oc-code-table th,.oc-code-table td,.member-table th,.member-table td{padding-inline:5px}}@media (width<=1100px){.topbar{align-items:stretch}.topbar-brand{flex:0 0 112px}.topbar nav{flex:1 0 100%;order:3;height:auto}.topbar-page-tools{margin-left:auto}.content-header{align-items:flex-start}.panel-title{gap:8px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.oc-code-report-grid{grid-template-columns:1fr}}.topbar nav button,.topbar-page-tools button,.logout-button,.subtab-bar button,.member-toolbar button,.member-status-tabs button,.upload-provider-tabs button,.upload-box button,.settlement-detail-tabs button,.date-filter button,.toolbar-actions button,.oc-code-tools button,.oc-code-judgment-box button,.oc-code-simulation-action-panel button,.oc-code-table-check-actions button,.table-action-button,.history-total-button,.watch-status-button,.oc-code-status-badge,.oc-code-judgment-badge,.watch-status-badge{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;text-overflow:clip;height:auto;line-height:1.2}.topbar nav button,.topbar-page-tools button,.logout-button{min-height:40px;padding-block:5px}.topbar-menu-group{align-items:stretch;min-width:0;display:flex;position:relative}.topbar-menu-trigger{min-width:112px}.topbar-menu-trigger span{display:block}.topbar-menu-trigger em{color:#f2df55;margin-top:2px;font-size:10px;font-style:normal;display:block}.topbar-menu-group.is-active>.topbar-menu-trigger{color:#9bdcff;background:#101b22}.topbar-menu-dropdown{z-index:80;background:#070707;border:1px solid #3e3e3e;min-width:220px;max-width:min(360px,100vw - 24px);padding:4px;display:none;position:absolute;top:100%;left:0;box-shadow:0 16px 34px #000000a6}.topbar{z-index:50;position:relative}.topbar-menu-group:hover .topbar-menu-dropdown,.topbar-menu-group:focus-within .topbar-menu-dropdown{display:grid}.topbar-menu-group.is-menu-closed .topbar-menu-dropdown{display:none}.topbar-menu-dropdown button{text-align:left;border:0;border-bottom:1px solid #252525;justify-content:flex-start;width:100%;min-height:32px;padding:7px 10px}.topbar-menu-dropdown button:last-child{border-bottom:0}.topbar-menu-dropdown button:hover,.topbar-menu-dropdown button.is-active{color:#9bdcff;background:#11212b}.subtab-bar,.upload-provider-tabs,.settlement-detail-tabs,.toolbar-actions,.header-tools,.date-filter,.oc-code-capture-edit-actions,.watch-status-buttons,.history-total-line,.upload-row{flex-wrap:wrap;min-width:0}.panel-title button,.member-toolbar button,.member-status-tabs button,.upload-provider-tabs button,.upload-box button,.settlement-detail-tabs button,.date-filter button,.toolbar-actions button,.oc-code-tools button,.oc-code-judgment-box button,.oc-code-simulation-action-panel button,.oc-code-table-check-actions button,.table-action-button,.history-total-button,.watch-status-button{min-height:28px;padding-block:4px}.oc-code-table th,.oc-code-table td,.oc-code-daily-table th,.oc-code-daily-table td,.cumulative-profit-table th,.cumulative-profit-table td,.cumulative-detail-table th,.cumulative-detail-table td,.cumulative-overview-table th,.cumulative-overview-table td,.history-detail-table th,.history-detail-table td,.opposite-simulation-table th,.opposite-simulation-table td,.opposite-simulation-table th:last-child,.opposite-simulation-table td:last-child,.history-detail-table th:nth-child(15),.history-detail-table td:nth-child(15),.history-total-line span,.watch-memo-cell,.upload-row span,.upload-row b,.watch-identity-suggestions strong,.watch-identity-suggestions span,.watch-identity-suggestions em,.oc-code-merged-note-cell{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:keep-all;line-height:1.35;overflow:visible}.oc-code-table td.rolling-reason-cell,.oc-code-table .rolling-reason-cell,.watch-content-cell{white-space:pre-line}.watch-identity-suggestions{width:min(420px,100vw - 48px)}.watch-identity-suggestions button{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.history-search-panel,.history-metrics,.history-metrics>div,.history-report-grid,.history-report-row,.history-report-usage .history-report-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.history-report-sections{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.upload-box,.section-title-row,.simulation-modal-head{flex-wrap:wrap;gap:10px}@media (width<=1280px){.opposite-simulation-table{--oca-table-min:1600px}.history-detail-table{--oca-table-min:1500px}}@media (width<=1100px){.topbar nav button{flex:96px}.topbar-menu-group{flex:150px}.topbar-page-tools button,.logout-button{flex:88px}.history-search-panel,.history-metrics,.history-report-row,.history-report-usage .history-report-row{grid-template-columns:1fr}}.sales-panel{gap:12px;display:grid}.sales-filter{flex-wrap:wrap;justify-content:flex-start}.sales-filter>span:last-child{color:#f2df55;font-weight:800}.sales-limit-note{color:#f2df55;white-space:nowrap;font-weight:900}.sales-inactive-toggle{color:#d9f1ff;white-space:nowrap;background:#070707;border:1px solid #435662;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.sales-inactive-toggle input{accent-color:#9bdcff;margin:0}.sales-sort-buttons{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sales-sort-buttons button{color:#d9f1ff;cursor:pointer;background:#070707;border:1px solid #435662;min-width:54px;height:30px;padding:0 9px;font-size:11px;font-weight:800}.sales-sort-buttons button:hover,.sales-sort-buttons button.is-active{color:#9bdcff;background:#0b1822;border-color:#9bdcff}.sales-filter select{color:#fff;background:#070707;border:1px solid #58788c;min-width:120px;height:30px;padding:0 8px;font-weight:800}.sales-summary-grid strong.is-positive,.sales-table .is-positive{color:#65e79d}.sales-summary-grid strong.is-negative,.sales-table .is-negative{color:#ff657d}.sales-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-table{--sales-table-min:760px;min-width:min(var(--sales-table-min), max-content)}.sales-table th,.sales-table td{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;height:30px;padding:5px 8px;line-height:1.25}.sales-member-table{--sales-table-min:clamp(980px, 100vw, 1320px);table-layout:fixed}.sales-member-table th,.sales-member-table td{white-space:normal;overflow-wrap:anywhere;word-break:keep-all;line-height:1.3}.sales-member-table th:first-child,.sales-member-table td:first-child{width:clamp(66px,6vw,86px)}.sales-member-table th:nth-child(2),.sales-member-table td:nth-child(2),.sales-member-table th:nth-child(3),.sales-member-table td:nth-child(3),.sales-member-table th:nth-child(4),.sales-member-table td:nth-child(4){width:clamp(86px,8vw,118px)}.sales-member-table th:nth-child(5),.sales-member-table td:nth-child(5){width:clamp(76px,7vw,98px)}.sales-member-table th:nth-child(6),.sales-member-table td:nth-child(6){width:clamp(54px,5vw,70px)}.sales-member-table th:last-child,.sales-member-table td:last-child{width:clamp(96px,8vw,120px)}.sales-member-table tr.sales-member-start td{border-top:2px solid #8d8d8d}.sales-daily-member-table{--sales-fixed-1:52px;--sales-fixed-2:82px;--sales-fixed-3:64px;--sales-fixed-4:90px;--sales-fixed-5:68px;--sales-fixed-6:48px;--sales-communication-width:100px;--sales-date-width:clamp(54px, calc((100vw - 548px) / 14), 112px);--sales-table-min:100%;width:100%;min-width:calc(var(--sales-fixed-1) + var(--sales-fixed-2) + var(--sales-fixed-3) + var(--sales-fixed-4) + var(--sales-fixed-5) + var(--sales-fixed-6) + (var(--sales-date-width) * 14) + var(--sales-communication-width));table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:10px}.sales-daily-member-table th,.sales-daily-member-table td{white-space:nowrap;overflow-wrap:normal;min-width:0;height:24px;padding:3px 4px;font-family:Arial,Malgun Gothic,sans-serif;font-size:10px;font-weight:650;line-height:1.15}.sales-daily-member-table th:first-child,.sales-daily-member-table td:first-child{min-width:var(--sales-fixed-1);width:var(--sales-fixed-1)}.sales-daily-member-table th:nth-child(2),.sales-daily-member-table td:nth-child(2){min-width:var(--sales-fixed-2);width:var(--sales-fixed-2)}.sales-daily-member-table th:nth-child(3),.sales-daily-member-table td:nth-child(3),.sales-daily-member-table th:nth-child(4),.sales-daily-member-table td:nth-child(4),.sales-daily-member-table th:nth-child(5),.sales-daily-member-table td:nth-child(5),.sales-daily-member-table th:nth-child(6),.sales-daily-member-table td:nth-child(6){min-width:var(--sales-fixed-5);width:var(--sales-fixed-5)}.sales-daily-member-table th:nth-child(4),.sales-daily-member-table td:nth-child(4){min-width:var(--sales-fixed-4);width:var(--sales-fixed-4)}.sales-daily-member-table th:nth-child(3),.sales-daily-member-table td:nth-child(3){min-width:var(--sales-fixed-3);width:var(--sales-fixed-3)}.sales-daily-member-table th:nth-child(6),.sales-daily-member-table td:nth-child(6){min-width:var(--sales-fixed-6);width:var(--sales-fixed-6)}.sales-daily-member-table th:first-child,.sales-daily-member-table td:first-child,.sales-daily-member-table th:nth-child(2),.sales-daily-member-table td:nth-child(2),.sales-daily-member-table th:nth-child(3),.sales-daily-member-table td:nth-child(3),.sales-daily-member-table th:nth-child(4),.sales-daily-member-table td:nth-child(4),.sales-daily-member-table th:nth-child(5),.sales-daily-member-table td:nth-child(5),.sales-daily-member-table th:nth-child(6),.sales-daily-member-table td:nth-child(6){z-index:6;box-sizing:border-box;position:sticky;border:1px solid #454545!important}.sales-daily-member-table th:first-child,.sales-daily-member-table th:nth-child(2),.sales-daily-member-table th:nth-child(3),.sales-daily-member-table th:nth-child(4),.sales-daily-member-table th:nth-child(5),.sales-daily-member-table th:nth-child(6){background:#050505!important}.sales-daily-member-table td:first-child,.sales-daily-member-table td:nth-child(2),.sales-daily-member-table td:nth-child(3),.sales-daily-member-table td:nth-child(4),.sales-daily-member-table td:nth-child(5),.sales-daily-member-table td:nth-child(6){background:#262626!important}.sales-daily-member-table th:first-child,.sales-daily-member-table td:first-child{left:0}.sales-daily-member-table th:nth-child(2),.sales-daily-member-table td:nth-child(2){left:var(--sales-fixed-1)}.sales-daily-member-table th:nth-child(3),.sales-daily-member-table td:nth-child(3){left:calc(var(--sales-fixed-1) + var(--sales-fixed-2))}.sales-daily-member-table th:nth-child(4),.sales-daily-member-table td:nth-child(4){left:calc(var(--sales-fixed-1) + var(--sales-fixed-2) + var(--sales-fixed-3))}.sales-daily-member-table th:nth-child(5),.sales-daily-member-table td:nth-child(5){left:calc(var(--sales-fixed-1) + var(--sales-fixed-2) + var(--sales-fixed-3) + var(--sales-fixed-4))}.sales-daily-member-table th:nth-child(6),.sales-daily-member-table td:nth-child(6){left:calc(var(--sales-fixed-1) + var(--sales-fixed-2) + var(--sales-fixed-3) + var(--sales-fixed-4) + var(--sales-fixed-5));box-shadow:1px 0 #555}.sales-daily-member-table .sales-date-column{box-sizing:border-box;min-width:var(--sales-date-width);width:var(--sales-date-width);max-width:var(--sales-date-width);z-index:1;position:relative;background-color:#262626!important;border:1px solid #454545!important}.sales-daily-member-table tbody .sales-date-column,.sales-daily-member-table tbody td:nth-child(6){background:#262626!important}.sales-daily-member-table th.sales-date-column{color:#9bdcff;background-color:#050505!important;border:1px solid #454545!important}.sales-daily-member-table .sales-date-column.is-date-start{border-left-color:#555!important}.sales-daily-member-table .sales-date-column.is-date-end{border-right-color:#555!important}.sales-daily-member-table .sales-communication-column{min-width:var(--sales-communication-width);width:var(--sales-communication-width);max-width:var(--sales-communication-width);z-index:8;box-sizing:border-box;position:sticky;right:0;box-shadow:-1px 0 #555;border:1px solid #454545!important}.sales-daily-member-table th.sales-communication-column{background:#050505!important}.sales-daily-member-table td.sales-communication-column{background:#262626!important}.sales-date-head{color:#9bdcff;white-space:nowrap;font-size:9px;line-height:1;display:inline-block}.sales-date-value-button{color:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;font-family:Arial,Malgun Gothic,sans-serif;font-size:10px;font-weight:650;line-height:1.15}.sales-date-value-button:hover{color:#9bdcff;text-underline-offset:2px;text-decoration:underline}.sales-daily-member-table tr.sales-daily-member-start td{border-top:1px solid #777}.sales-daily-member-table tbody tr.is-member-even td,.sales-daily-member-table tbody tr.is-member-even .sales-date-column,.sales-daily-member-table tbody tr.is-member-even .sales-communication-column{background-color:#242424!important}.sales-daily-member-table tbody tr.is-member-odd td,.sales-daily-member-table tbody tr.is-member-odd .sales-date-column,.sales-daily-member-table tbody tr.is-member-odd .sales-communication-column{background-color:#20272a!important}.sales-communication-modal{width:min(680px,100vw - 28px)}.sales-communication-modal .opinion-modal-head h2{word-break:keep-all;font-size:18px;line-height:1.25}.sales-communication-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-communication-meta div{background:#0b0f12;border:1px solid #303a40;gap:4px;min-height:42px;padding:8px 10px;display:grid}.sales-communication-meta span{color:#9bdcff;font-size:11px;font-weight:900}.sales-communication-meta strong{color:#fff;font-size:12px}.sales-communication-field{gap:6px;display:grid}.sales-communication-field span{color:#9bdcff;font-size:11px;font-weight:900}.sales-communication-field input{color:#fff;background:#05090b;border:1px solid #4b5d66;height:30px;padding:0 8px;font-weight:800}.sales-communication-field textarea{color:#fff;resize:vertical;background:#05090b;border:1px solid #4b5d66;min-height:230px;padding:10px;font-weight:800}.sales-communication-history{background:#0b0f12;border:1px solid #303a40;gap:7px;max-height:260px;padding:10px;display:grid;overflow:auto}.sales-communication-history strong{color:#fff}.sales-communication-history-group{border-bottom:1px solid #263139;gap:7px;padding-bottom:7px;display:grid}.sales-communication-history-group:last-child{border-bottom:0}.sales-communication-history-date{color:#f2df55;cursor:pointer;background:#111820;border:1px solid #344450;grid-template-columns:1fr auto 1fr;align-items:center;min-height:30px;padding:0 10px;font-weight:900;display:grid}.sales-communication-history-date span{text-align:center;grid-column:2}.sales-communication-history-date em{color:#9bdcff;justify-self:end;font-style:normal}.sales-communication-history-items{gap:7px;display:grid}.sales-communication-history-item{background:#07090b;border:1px solid #263139;gap:6px;padding:8px 9px;display:grid}.sales-communication-history-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-communication-history-item-head div{color:#9bdcff;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:800;display:flex}.sales-communication-history-item-head button{color:#dff5ff;cursor:pointer;background:#071823;border:1px solid #5f8197;min-width:48px;height:24px;font-size:11px;font-weight:900}.sales-communication-history-item p{color:#e8f6ff;white-space:pre-wrap;word-break:keep-all;margin:0}.sales-communication-history-edit{color:#fff;resize:vertical;background:#05090b;border:1px solid #4b5d66;min-height:78px;padding:8px;font-weight:800}.sales-communication-history span{color:#f2df55;font-size:11px;font-weight:900}.sales-communication-history p{color:#dff5ff;white-space:pre-wrap;margin:4px 0 0}.sales-provider-breakdown-modal{width:min(760px,100vw - 28px)}.sales-provider-breakdown-modal .opinion-modal-head h2{word-break:keep-all;font-size:16px;line-height:1.3}.sales-provider-breakdown-table{min-width:680px}.sales-provider-breakdown-table th,.sales-provider-breakdown-table td{white-space:nowrap;height:30px}.sales-provider-breakdown-table tfoot th{color:#fff;background:#071820;border:1px solid #5f5f5f}.calendar-grid button:disabled{color:#52636c;cursor:default;opacity:.45;background:#071015;border-color:#25323a}.sales-calendar-popover.is-from{left:0;right:auto}.sales-calendar-popover.is-to{left:auto;right:0}.date-range-limit-note{color:#f2df55;white-space:nowrap;font-size:12px;font-weight:800}.history-search-panel.is-detail-history-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-search-panel.is-detail-history-search>select{flex:0 0 130px;width:130px}.history-search-panel.is-detail-history-search>input{flex:0 0 260px;width:260px}.history-search-panel.is-detail-history-search .history-date-filter{flex:none;width:auto}.history-search-panel.is-detail-history-search>button{flex:0 0 260px;width:260px;height:32px}.history-search-panel.is-detail-history-search .date-range-limit-note{align-self:center;margin-left:0}.history-search-panel.is-cumulative-profit-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-search-panel.is-cumulative-profit-search>select{flex:0 0 130px;width:130px}.history-search-panel.is-cumulative-profit-search>input{flex:0 0 300px;width:300px}.history-search-panel.is-cumulative-profit-search .history-date-filter{flex:none;width:auto}.history-search-panel.is-cumulative-profit-search>button{flex:0 0 300px;width:300px;height:32px}.history-load-more{background:#101010;border-top:1px solid #3d3d3d;justify-content:center;align-items:center;gap:12px;min-height:42px;display:flex}.history-load-more button{color:#e8f6ff;cursor:pointer;background:#0b1822;border:1px solid #75b9e8;min-width:130px;height:28px;font-weight:900}.history-load-more span{color:#f2df55;font-size:11px;font-weight:900}.oc-code-capture-filter{align-items:center;gap:8px;padding:8px 12px}.oc-code-capture-filter .date-filter,.oc-code-capture-filter .history-date-filter{flex:none;width:auto}.oc-code-capture-filter .date-field input{width:112px}.oc-code-capture-filter .date-range-separator{flex:none;margin:0 2px}.oc-code-capture-filter>button{flex:none;min-width:58px;padding:0 14px}.oc-code-capture-filter .date-range-limit-note{flex:none;margin-left:0}.oc-code-capture-filter .search-box{flex:0 260px;width:260px}.oc-code-capture-edit-actions{flex:none;margin-left:auto}.point-hunter-wide-wrap{scrollbar-gutter:stable;width:100%;max-width:100%;display:block;overflow:auto}.point-hunter-wide-wrap .point-hunter-wide-table{table-layout:fixed;width:max-content;min-width:5200px}.point-hunter-wide-table th,.point-hunter-wide-table td{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;width:124px;min-width:124px}.point-hunter-wide-table th:nth-child(2),.point-hunter-wide-table td:nth-child(2),.point-hunter-wide-table th:nth-child(3),.point-hunter-wide-table td:nth-child(3),.point-hunter-wide-table th:nth-child(34),.point-hunter-wide-table td:nth-child(34){width:150px;min-width:150px}.point-hunter-wide-table th:nth-child(35),.point-hunter-wide-table td:nth-child(35){width:120px;min-width:120px}
