.workspace .settlement-navigation{display:grid;gap:10px;margin-bottom:22px}.workspace .settlement-navigation .workspace-panes{margin:0;align-items:center;min-height:46px}.workspace .settlement-navigation .settlement-primary button{font-weight:750}.workspace .settlement-navigation .settlement-nav-label{font-size:10px;font-weight:800;letter-spacing:.04em;color:#8198b1;padding:0 10px;white-space:nowrap}.workspace .settlement-navigation .settlement-secondary{background:#f9fcff}.workspace .settlement-navigation .settlement-secondary button[aria-current=page]{background:#e7f2ff;color:#0878e7;box-shadow:none}.workspace .settlement-primary button[aria-current=page]{background:#0878ed;color:#fff}.workspace .settlement-panel{min-height:320px;padding:28px;border:1px solid #e4e7ef;border-radius:14px;background:#fff}.workspace .settlement-panel h1{font-size:22px;font-weight:800}.workspace .settlement-panel p{margin-top:12px;font-size:13px;color:#66758a}.workspace .settlement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.workspace .settlement-heading p{margin-top:6px}.workspace .settlement-heading-actions{display:flex;align-items:flex-end;gap:12px;flex:none}.workspace .settlement-heading label{display:grid;gap:6px;flex:none;color:var(--wt-muted,#61758e);font-size:12px;font-weight:700}.workspace .settlement-heading input{padding:0 8px;font:inherit}.workspace .settlement-fee-trigger,.workspace .settlement-heading input{height:34px;border:1px solid var(--wt-line,#ccdaeb);border-radius:7px;background:var(--wt-soft,#f7fbff);color:var(--wt-ink,#173657);font-size:12px}.workspace .settlement-fee-trigger{padding:0 12px;font-weight:800}.workspace .settlement-entrance button{cursor:pointer}.workspace .settlement-entrance button:disabled{cursor:not-allowed;opacity:.5}.workspace .settlement-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--wt-line,#dce8f5);border-radius:10px}.workspace .settlement-table{width:100%;min-width:1500px;table-layout:fixed;border-collapse:collapse;color:var(--wt-ink,#173657);font-size:12px;text-align:center}.workspace .settlement-table th{position:sticky;top:0;background:var(--wt-soft,#edf5ff);color:var(--wt-ink,#173657);font-size:11px;white-space:nowrap}.workspace .settlement-table td,.workspace .settlement-table th{border-bottom:1px solid var(--wt-line,#dce8f5);padding:10px 5px;vertical-align:middle;text-align:center}.workspace .settlement-table tbody tr:last-child td{border-bottom:0}.workspace .settlement-table td>strong{white-space:nowrap}.workspace .settlement-table td small{display:block;margin-top:5px;color:var(--wt-muted,#71849a);font-size:10px}.workspace .settlement-payment-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:800;white-space:nowrap}.workspace .settlement-payment-status.paid{background:#dbeeff;color:#0759b1}.workspace .settlement-payment-status.partial{background:#fff0ca;color:#8b5700}.workspace .settlement-payment-status.unpaid{background:#ffe2e7;color:#a1203b}.workspace .settlement-payment-status.unconfigured{background:#e9eef5;color:#52657c}html[data-workspace-theme=dark] .workspace .settlement-payment-status.paid{background:#174b83;color:#d9edff}html[data-workspace-theme=dark] .workspace .settlement-payment-status.partial{background:#5a4214;color:#ffe4a1}html[data-workspace-theme=dark] .workspace .settlement-payment-status.unpaid{background:#63243b;color:#ffd5df}html[data-workspace-theme=dark] .workspace .settlement-payment-status.unconfigured{background:#293c50;color:#c2cfdf}.workspace .settlement-weekdays{display:flex;justify-content:center;gap:4px}.workspace .settlement-weekdays span{display:grid;place-items:center;width:23px;height:26px;border:1px solid var(--wt-line,#dce8f5);border-radius:6px;background:var(--wt-soft,#f5f8fc);color:var(--wt-muted,#7d91a9);font-weight:700}.workspace .settlement-weekdays span.selected{border-color:#0878ed;background:#0878ed;color:#fff}.workspace .settlement-discount-button{min-width:110px;min-height:34px;padding:6px 10px;border:1px solid var(--wt-line,#ccdced);border-radius:7px;background:var(--wt-soft,#f1f7ff);color:var(--wt-ink,#173657);font-size:11px;font-weight:800}.workspace .settlement-discount-button.has-data{border-color:#0878ed;background:#0878ed;color:#fff}.workspace .settlement-table td.settlement-payment-cell{vertical-align:middle}.workspace .settlement-table td small.settlement-arrears{color:var(--wt-ink,#173657);font-weight:700}.workspace .settlement-payment-values{display:grid;gap:6px}.workspace .settlement-payment-value{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace .settlement-payment-empty,.workspace .settlement-payment-source{color:var(--wt-muted,#61758e);font-size:11px}.workspace .settlement-save{min-height:31px;padding:6px 15px;border:0;border-radius:6px;background:#0878ed;color:#fff;font-size:11px;font-weight:800}.workspace .settlement-error,.workspace .settlement-notice{margin:0 0 14px!important;padding:9px 11px;border-radius:7px;font-size:12px!important}.settlement-dialog .settlement-error,.workspace .settlement-error{background:#ffe9ed;color:#aa2341!important}.workspace .settlement-notice{background:#e6f7ee;color:#11774b!important}.settlement-dialog{width:calc(100vw - 32px)!important;max-width:510px!important;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--wt-card,#fff)!important;border-color:var(--wt-line,#dce8f5)!important;color:var(--wt-ink,#173657)!important}.settlement-dialog [data-slot=dialog-description]{color:var(--wt-muted,#71849a)!important}.settlement-dialog-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settlement-dialog-fields label{display:grid;gap:6px;font-size:12px;font-weight:800}.settlement-dialog-wide{grid-column:1/-1}.settlement-dialog :is(input,select,textarea){min-width:0;width:100%;border:1px solid var(--wt-line,#ccdaeb);border-radius:7px;background:var(--wt-soft,#f7fbff);color:var(--wt-ink,#173657);font:inherit;font-size:12px}.settlement-dialog :is(input,select){height:36px;padding:0 9px}.settlement-dialog textarea{min-height:90px;padding:9px;resize:vertical}.settlement-dialog :is(input,select,textarea):disabled{opacity:.7}.settlement-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}.settlement-dialog-actions button:not(.settlement-save){min-height:38px;min-width:76px;padding:7px 15px;border:1px solid var(--wt-line,#ccdaeb);border-radius:7px;background:var(--wt-soft,#f7fbff);color:var(--wt-ink,#173657);font-size:12px;font-weight:750}.settlement-dialog-actions .settlement-save{display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:38px;padding:7px 18px;border:1px solid #0878ed!important;border-radius:7px;background:#0878ed!important;color:#fff!important;font-size:12px;font-weight:800;white-space:nowrap}.settlement-dialog-actions .settlement-save:hover:not(:disabled){background:#0968cb!important;border-color:#0968cb!important}.settlement-dialog button{cursor:pointer}.settlement-dialog button:disabled{opacity:.5;cursor:not-allowed}.settlement-dialog .settlement-error{margin:0!important;font-size:12px!important}.settlement-fee-dialog{width:min(920px,calc(100vw - 32px))!important;max-width:920px!important}.settlement-fee-info{margin:0;color:var(--wt-muted,#71849a);font-size:12px}.settlement-fee-matrix-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--wt-line,#ccdaeb);border-radius:9px}.settlement-fee-matrix{width:100%;min-width:700px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.settlement-fee-matrix td,.settlement-fee-matrix th{height:54px;padding:7px;border-right:1px solid var(--wt-line,#ccdaeb);border-bottom:1px solid var(--wt-line,#ccdaeb);text-align:center}.settlement-fee-matrix tr>:last-child{border-right:0}.settlement-fee-matrix tbody tr:last-child>*{border-bottom:0}.settlement-fee-matrix thead th{height:42px;background:var(--wt-soft,#edf5ff);font-weight:800}.settlement-fee-matrix thead th:first-child{width:110px}.settlement-fee-matrix tbody th{background:var(--wt-soft,#f3f8ff);font-weight:800;white-space:nowrap}.settlement-fee-matrix td{background:var(--wt-card,#fff)}.settlement-fee-matrix input{width:100%;height:36px;text-align:center;font-variant-numeric:tabular-nums}html[data-workspace-theme=dark] .settlement-fee-matrix :is(thead th,tbody th){background:var(--wt-soft)!important}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace .settlement-navigation .settlement-secondary,html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace .settlement-panel{background:var(--wt-card)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace .settlement-panel p{color:var(--wt-muted)!important}html[data-workspace-theme=dark] .settlement-dashboard :is(input,select,textarea),html[data-workspace-theme=dark] .settlement-dialog :is(input,select,textarea){color-scheme:dark}@media(max-width:700px){.workspace .settlement-heading{flex-wrap:wrap}.workspace .settlement-heading-actions{width:100%;justify-content:space-between}.workspace .settlement-heading label{width:50%}.workspace .settlement-heading input{width:100%}.settlement-fee-matrix{min-width:700px}}@media(max-width:650px){.workspace .settlement-navigation .workspace-panes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.workspace .settlement-navigation .workspace-panes button{white-space:nowrap}.workspace .settlement-panel{padding:20px}}.workspace .settlement-table td.settlement-member-number{white-space:nowrap;font-size:11px;color:var(--wt-muted,#71849a)}.workspace .settlement-admin-settings{display:flex;align-items:center;gap:6px;margin-left:auto}.workspace .settlement-admin-settings>button{min-width:102px;white-space:nowrap}.settlement-rate-dialog{width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;padding:24px;display:grid;gap:16px;border-radius:13px}.settlement-rate-table{width:100%;min-width:520px;border-collapse:collapse}.settlement-rate-table td,.settlement-rate-table th{padding:10px;border-bottom:1px solid var(--wt-line,#35506b);text-align:left}.settlement-rate-table th:first-child{width:52px}@media(max-width:700px){.workspace .settlement-admin-settings{width:100%;margin-left:0;flex-wrap:wrap}}.settlement-labor-settings-dialog{width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important}.settlement-labor-settings-dialog h3{margin:8px 0 0;font-size:16px;font-weight:800}.settlement-salary-step-mode{display:grid;gap:6px;max-width:420px}.settlement-employee-salary-table{min-width:1080px;table-layout:fixed}.settlement-employee-salary-table th:nth-child(4){width:165px}.settlement-employee-salary-table th:nth-child(5){width:65px}.settlement-employee-salary-table td small{display:block;font-size:10px;color:var(--wt-muted,#9db6ce);margin-top:5px}.settlement-labor-settings-dialog button:not(.settlement-save){min-height:34px;padding:6px 12px;border:1px solid var(--wt-line,#35506b);border-radius:7px;background:var(--wt-soft,#1a3046);color:var(--wt-ink,#eaf4ff);font-size:12px;font-weight:700;cursor:pointer}.settlement-salary-matrix{min-width:1080px;table-layout:fixed}.settlement-salary-matrix th:first-child{width:110px}.settlement-salary-matrix th:nth-child(2){width:130px}.settlement-salary-matrix th:nth-child(3){width:90px}.settlement-salary-matrix th:last-child{width:70px}.settlement-employee-salary-table{min-width:1360px}.settlement-employee-salary-table th:nth-child(4){width:120px}.settlement-employee-salary-table th:nth-child(5){width:85px}.settlement-employee-salary-table th:nth-child(6){width:165px}.settlement-employee-salary-table th:nth-child(7){width:65px}.workspace .settlement-primary .settlement-permissions-trigger{margin-left:auto;flex:none;border:1px solid #3987d0;background:#1767bf;color:#fff;white-space:nowrap}.entrance-monthly{min-width:0;color:var(--wt-ink,#eaf4ff)}.entrance-monthly-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:12px 16px;border:1px solid var(--wt-line,#2d4965);border-radius:14px;background:var(--wt-card,#102235)}.entrance-monthly-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;min-width:0}.entrance-monthly-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:13px}.entrance-monthly-summary>div{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.entrance-monthly-summary dt{color:var(--wt-muted,#9db6ce)}.entrance-monthly-summary dd{margin:0;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.entrance-monthly-head h1{margin:0;font-size:21px;line-height:1.3;white-space:nowrap}.entrance-monthly-controls{margin-left:auto}.entrance-monthly-branches,.entrance-monthly-controls,.entrance-monthly-month{display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.entrance-monthly-month{margin-left:12px}.entrance-monthly-controls button,.entrance-monthly-detail{min-height:34px;padding:6px 12px;border:1px solid var(--wt-line,#37536f);border-radius:8px;background:var(--wt-soft,#1a3046);color:var(--wt-ink,#eaf4ff);font-size:12px;font-weight:700;cursor:pointer}.entrance-monthly-controls button[aria-pressed=true]{border-color:#2889ee;background:#1569c3;color:#fff}.entrance-monthly-month strong{min-width:106px;text-align:center;font-size:15px}.entrance-monthly-error{padding:10px 14px;border:1px solid #b55160;border-radius:8px;background:#3b202b;color:#ffe7ea}.entrance-monthly-error button{text-decoration:underline}.entrance-monthly-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--wt-line,#35506b);border-radius:12px;background:var(--wt-card,#102235);scrollbar-width:none;cursor:grab;user-select:none}.entrance-monthly-scroll::-webkit-scrollbar{display:none}.entrance-monthly-scroll:active{cursor:grabbing}.entrance-monthly-scroll:focus-visible{outline:2px solid #8cc6ff;outline-offset:2px}.entrance-monthly-table{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.entrance-monthly-table col.em-number{width:44px}.entrance-monthly-table col.em-detail,.entrance-monthly-table col.em-grade,.entrance-monthly-table col.em-name{width:70px}.entrance-monthly-table col.em-school{width:98px}.entrance-monthly-table col.em-date{width:54px}.entrance-monthly-table td,.entrance-monthly-table th{box-sizing:border-box;height:44px;padding:5px 3px;border-right:1px solid var(--wt-line,#2b455d);border-bottom:1px solid var(--wt-line,#2b455d);background:var(--wt-card,#102235);text-align:center;white-space:nowrap}.entrance-monthly-table thead th{position:sticky;top:0;z-index:3;height:48px;background:var(--wt-soft,#1a3046);font-weight:800}.entrance-monthly-table thead th.today{color:#72baff}.entrance-monthly-day{display:grid;place-content:center;gap:2px;width:100%;min-height:36px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.entrance-monthly-day:disabled{cursor:default}.entrance-monthly-day:focus-visible{outline:2px solid #8cc6ff;outline-offset:2px}.entrance-monthly-day small,.entrance-monthly-day span{display:block}.entrance-monthly-day small{color:var(--wt-muted,#9db6ce);font-size:10px}.entrance-monthly-table td:nth-child(-n+5),.entrance-monthly-table th:nth-child(-n+5){position:sticky;z-index:2}.entrance-monthly-table thead th:nth-child(-n+5){z-index:5}.entrance-monthly-table td:first-child,.entrance-monthly-table th:first-child{left:0}.entrance-monthly-table td:nth-child(2),.entrance-monthly-table th:nth-child(2){left:44px}.entrance-monthly-table td:nth-child(3),.entrance-monthly-table th:nth-child(3){left:114px}.entrance-monthly-table td:nth-child(4),.entrance-monthly-table th:nth-child(4){left:212px}.entrance-monthly-table td:nth-child(5),.entrance-monthly-table th:nth-child(5){left:282px}.entrance-monthly-table tbody tr:hover td,.entrance-monthly-table tbody tr:hover th{background:var(--wt-soft,#1a3046)}.entrance-monthly-detail{min-height:26px;padding:3px 5px;font-size:10px}.entrance-monthly-slots{display:flex;align-items:center;justify-content:center;gap:4px;flex-direction:column;min-height:32px}.entrance-monthly-slot{position:relative;display:flex;justify-content:center}.entrance-monthly-check{width:27px;height:23px;padding:0;border:1px solid #7289a0;border-radius:5px;background:#1d3043;color:#fff;font-size:17px;font-weight:900;line-height:1;cursor:pointer}.entrance-monthly-table .entrance-monthly-check[data-state="출석"]{border-color:#0d63bf!important;background:#1479e6!important;color:#fff!important}.entrance-monthly-table .entrance-monthly-check[data-state="결석"]{border-color:#a81f35!important;background:#c92d45!important;color:#fff!important}.entrance-monthly-check:disabled{cursor:default}.entrance-monthly-check:focus-visible{outline:2px solid #8cc6ff;outline-offset:2px}.entrance-monthly-tooltip{position:absolute;z-index:9;bottom:27px;left:50%;display:grid;gap:4px;min-width:165px;padding:10px 12px;transform:translateX(-50%);border:1px solid #6184a3;border-radius:8px;background:#0b1e31;box-shadow:0 12px 28px #0008;color:#edf6ff;text-align:left;white-space:normal;font-size:11px;pointer-events:none}.entrance-monthly-table tbody tr:nth-child(-n+3) .entrance-monthly-tooltip{top:27px;bottom:auto}.entrance-monthly-tooltip strong{font-size:12px}.entrance-monthly-tooltip span{color:#c3d7e8}.entrance-monthly-empty{padding:30px!important;color:var(--wt-muted,#9db6ce)}@media(max-width:900px){.entrance-monthly-head{align-items:flex-start;flex-wrap:wrap}.entrance-monthly-controls{flex-wrap:wrap}.entrance-monthly-month{margin-left:0}}.entrance-monthly-controls{flex-wrap:wrap}.entrance-monthly-management{margin-left:8px}.entrance-mobile-dates{display:none}@media(max-width:600px){.entrance-monthly-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 8px;padding:14px 12px}.entrance-monthly-heading{display:contents}.entrance-monthly-head h1{grid-column:1;grid-row:1;font-size:17px;white-space:normal}.entrance-monthly-summary{grid-column:1/-1;grid-row:2;gap:8px 10px}.entrance-monthly-controls{display:contents}.entrance-monthly-branches{grid-column:2;grid-row:1;gap:4px}.entrance-monthly-branches button{padding:6px 8px;font-size:11px}.entrance-monthly-management,.entrance-monthly-month{display:none!important}.entrance-mobile-dates{display:flex;gap:8px;overflow-x:auto;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;margin:12px 0;padding:2px}.entrance-mobile-dates::-webkit-scrollbar{display:none}.entrance-mobile-dates button{flex:0 0 56px;display:grid;gap:4px;min-height:52px;border:1px solid var(--wt-line,#37536f);border-radius:8px;background:var(--wt-soft,#1a3046);color:var(--wt-ink,#eaf4ff)}.entrance-mobile-dates button[aria-pressed=true]{background:#1569c3;border-color:#2889ee;color:#fff}.entrance-mobile-dates small{font-size:11px}.entrance-monthly-scroll{display:block;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.entrance-monthly-table col.em-name{width:66px}.entrance-monthly-table col.em-school{width:92px}.entrance-monthly-table col.em-grade{width:38px}.entrance-monthly-table col.em-date{width:44px}.entrance-monthly-table td,.entrance-monthly-table th{padding:5px 3px;font-size:12px}.entrance-monthly-table td:nth-child(n+2),.entrance-monthly-table th:nth-child(n+2){position:static;left:auto;z-index:auto}.entrance-monthly-table td:first-child,.entrance-monthly-table th:first-child{position:sticky;left:0;z-index:2}.entrance-monthly-table thead th:first-child{z-index:5}.entrance-monthly-table tbody td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.entrance-monthly-check{width:30px;height:30px}}.entrance-monthly-branch-dialog{background:var(--wt-card,#fff)!important;color:var(--wt-ink,#163252)!important;border-color:var(--wt-line,#c9dcee)!important}.entrance-monthly-branch-dialog>div{display:flex;gap:10px}.entrance-monthly-branch-dialog button{padding:10px 18px;border:1px solid var(--wt-line,#37536f);border-radius:8px;background:var(--wt-soft,#1a3046);color:var(--wt-ink,#eaf4ff);font-weight:700}.entrance-monthly-table td.entrance-monthly-date-cell{padding:0}.entrance-monthly-date-cell .entrance-monthly-slots{gap:0;align-items:stretch}.entrance-monthly-check-wrap,.entrance-monthly-date-cell .entrance-monthly-slot{min-height:44px;align-items:center}.entrance-monthly-check-wrap{position:static;display:flex;justify-content:center;width:100%}.entrance-monthly-check-wrap .entrance-monthly-check{position:relative;z-index:2}.entrance-monthly-table .entrance-monthly-makeup-area{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;cursor:pointer}.entrance-monthly-table .entrance-monthly-makeup-area:hover{background:#244665!important;box-shadow:inset 0 3px #459bea}.entrance-monthly-makeup-area:focus-visible{outline:2px solid #459bea;outline-offset:-3px}.entrance-monthly-table .entrance-monthly-check[data-state="보강예약"]{background:#18a76c!important;border-color:#38d698!important;color:#fff!important}.entrance-monthly-table .entrance-monthly-check[data-state="보강대기"]{background:#f5c542!important;border-color:#d3a62a!important;color:#172638!important}.student-restore-button{margin:12px 0;padding:8px 14px;border:1px solid #35506b;border-radius:8px;background:#1a3046;color:#eaf4ff}.entrance-monthly-slot{isolation:isolate}@media(max-width:600px){.entrance-monthly-table tbody th:first-child{z-index:4;background:var(--wt-card,#102235)}.entrance-monthly-table thead th:first-child{z-index:6}}.entrance-monthly-branches>button{box-sizing:border-box;flex:0 0 60px;width:60px;white-space:nowrap}.entrance-monthly-management>button{box-sizing:border-box;flex:0 0 84px;width:84px;white-space:nowrap}@media(max-width:600px){.entrance-monthly-branches>button{flex-basis:52px;width:52px}}.ms-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);height:calc(100dvh - 170px);min-height:520px;max-height:1000px;background:#fff;border:1px solid #dce8f8;border-radius:20px;overflow:hidden;color:#183454;box-shadow:0 8px 30px #23486e08}.ms-dialog button,.ms-workspace button{cursor:pointer;font:inherit}.ms-dialog button:disabled,.ms-workspace button:disabled{opacity:.5;cursor:not-allowed}.ms-list{display:flex;flex-direction:column;border-right:1px solid #e4ecf7;min-height:0;background:#fbfdff}.ms-list>header{padding:24px 20px 14px}.ms-list h2{margin:0 0 8px;font-size:21px}.ms-connected,.ms-connecting{font-size:11px;color:#29826c}.ms-connecting{color:#8b693e}.ms-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0!important;background:#1677ff!important;color:#fff!important;padding:12px 18px;border-radius:10px;font-weight:700}.ms-new{margin:0 18px 18px}.ms-search{display:flex;align-items:center;gap:8px;background:#f1f6fc;border:1px solid #e5edf8;border-radius:10px;padding:10px 12px;margin:0 18px;color:#7890ad}.ms-search input{width:100%;min-width:0;background:transparent;border:0;outline:none;font-size:12px;color:#183454}.ms-list-heading{padding:20px 22px 12px;display:flex;justify-content:space-between;border-bottom:1px solid #e5edf8;font-size:13px}.ms-list-heading b{color:#1478ff}.ms-list-heading span{color:#8597af;font-size:11px}.ms-rooms{overflow:auto;flex:1}.ms-rooms>button:not(.ms-history){display:flex;width:100%;align-items:center;gap:12px;text-align:left;padding:18px;border:0;border-bottom:1px solid #f0f3f9;background:transparent;color:#163552}.ms-rooms>button.selected,.ms-rooms>button:hover{background:#eaf3ff}.ms-avatar{display:inline-block;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background-color:#eef4fd}.ms-rooms button>span:not(.ms-avatar){flex:1;min-width:0}.ms-rooms b{display:block;font-size:14px}.ms-rooms small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;color:#8091aa;font-size:11px;margin-top:6px}.ms-rooms time{font-size:10px;color:#8799b2}.ms-rooms button>div{display:grid;justify-items:end;gap:8px}.ms-rooms em,.ms-sidebar-badge{background:#ff4566;color:#fff;font-style:normal;border-radius:20px;min-width:18px;padding:2px 5px;font-size:10px;text-align:center}.ms-sidebar-badge{margin-left:auto}.ms-chat{display:flex;flex-direction:column;min-height:0;min-width:0}.ms-chat>header{display:flex;align-items:center;gap:10px;padding:18px 24px;border-bottom:1px solid #e5edf8}.ms-chat>header>button{background:transparent;border:0;color:#244b78}.ms-person-header{display:flex;align-items:center;gap:12px;text-align:left;flex:1}.ms-person-header b{display:block;font-size:17px}.ms-person-header small{display:block;color:#7e92ad;font-size:11px;margin-top:5px}.ms-presence{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#8c9bad;white-space:nowrap}.ms-presence i{width:6px;height:6px;background:#a8b5c5;border-radius:50%}.ms-presence.online{color:#119369}.ms-presence.online i{background:#19b17a}.ms-presence.away{color:#b78625}.ms-presence.away i{background:#e2b64e}.ms-stream{flex:1;overflow:auto;padding:22px 26px;overscroll-behavior:contain}.ms-date{text-align:center;color:#8da0b9;font-size:11px;margin:8px 0 24px}.ms-message{display:flex;gap:10px;margin-bottom:20px;align-items:flex-start}.ms-message>div{max-width:min(78%,600px)}.ms-message b{display:block;font-size:12px;margin-bottom:6px}.ms-message p{margin:0;background:#f0f3f7;padding:12px 16px;border-radius:3px 14px 14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:14px;color:#233953}.ms-message small{display:flex;gap:7px;color:#92a0b5;font-size:10px;margin-top:5px}.ms-message.mine{justify-content:flex-end}.ms-message.mine p{background:#dceeff;border-radius:14px 3px 14px 14px}.ms-message.mine small{justify-content:flex-end}.ms-message em{font-style:normal;color:#1477e9}.ms-chat>footer{margin:0 20px 18px;border:1px solid #dce8f8;border-radius:14px;padding:12px 14px;background:white}.ms-chat textarea{width:100%;height:72px;resize:none;border:0;background:transparent;color:#213d5d;font:inherit;font-size:14px;outline:none}.ms-chat>footer>div{display:flex;align-items:center;justify-content:space-between}.ms-chat footer small{font-size:10px;color:#899ab3}.ms-empty,.ms-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;gap:10px}.ms-welcome{background:linear-gradient(180deg,#fff,#f7faff)}.ms-welcome>span{padding:25px;border-radius:24px;background:#edf5ff;color:#1677ff}.ms-welcome h2{font-size:20px;margin:15px 0 0}.ms-empty p,.ms-welcome p{color:#8a9ab2;font-size:13px;line-height:1.8}.ms-history{display:block;margin:8px auto 18px;padding:8px 16px;border:1px solid #dce8f8;border-radius:20px;background:#fff;color:#4c739e;font-size:12px}.ms-error{padding:12px;margin:10px;background:#fff4f3;border-radius:8px;color:#a14e42;font-size:12px}.ms-error button{margin-left:8px;background:white;border:1px solid #eed1cb;border-radius:5px;padding:4px}.ms-back{display:none}.ms-overlay{position:fixed;inset:0;z-index:150;background:#14294260;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(3px)}.ms-dialog{width:550px;max-width:100%;max-height:85dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:24px;box-shadow:0 24px 80px #132b4030;color:#183454}.ms-dialog header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ms-dialog h2{font-size:21px;margin:0 0 6px}.ms-dialog footer,.ms-dialog p{font-size:12px;color:#8194ae}.ms-dialog header button{border:0;background:#f2f7fc;border-radius:50%;padding:6px}.ms-dialog .ms-search{margin:0 0 16px}.ms-people{overflow:auto;min-height:0}.ms-people>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #edf2f9;border-radius:10px;background:#fff;padding:12px;margin-bottom:8px}.ms-people>button:hover{background:#f2f7ff}.ms-people button>span:nth-child(2){flex:1}.ms-people small{display:block;font-size:11px;color:#879bb5;margin-top:4px}.ms-dialog footer{padding-top:16px}.ms-profile>.ms-avatar{width:88px;height:88px;flex-basis:88px;align-self:center}.ms-profile>.ms-presence,.ms-profile>h2{align-self:center;margin:12px 0}.ms-profile dl{display:grid;grid-template-columns:100px 1fr;gap:16px;font-size:14px;padding:20px;background:#f7faff;border-radius:12px}.ms-profile dd{margin:0}.ms-profile dt{color:#8093ad}@media(max-width:900px){.ms-workspace{grid-template-columns:260px minmax(0,1fr)}.ms-stream{padding:16px}.ms-rooms small{max-width:135px}}@media(max-width:640px){.ms-workspace{display:block;height:calc(100dvh - 130px);min-height:400px;border-radius:14px}.ms-chat,.ms-list{height:100%}.ms-room-open .ms-list,.ms-welcome{display:none}.ms-back{display:block}.ms-chat>header{padding:14px 10px}.ms-chat>footer{margin:0 10px max(10px,env(safe-area-inset-bottom))}.ms-message>div{max-width:85%}.ms-chat footer small{font-size:9px}.ms-rooms small{max-width:220px}}.ms-message small{align-items:center;flex-wrap:wrap}.ms-message small .ms-message-action{min-height:28px;padding:3px 8px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:13px;font-weight:700;line-height:1.2}.ms-message small .ms-message-action:hover{background:#dcecff;color:#125fc1}.ms-message small .ms-confirmed{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:26px;height:26px;margin-left:auto;padding:0 5px;border:0;border-radius:999px;background:#1677ef!important;color:#fff!important;line-height:1}.ms-message small button.ms-confirmed{cursor:pointer}.ms-message small button.ms-confirmed:hover{background:#0d63d2!important}.ms-message small .ms-message-action:focus-visible,.ms-message small button.ms-confirmed:focus-visible{outline:2px solid #79b5ff;outline-offset:2px}.ms-message small .ms-confirmed i{font-size:10px;font-style:normal;font-weight:700}.ms-group-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ms-group-controls button{padding:8px 14px;border:1px solid #d4e2f5;border-radius:8px}.ms-group-controls button[aria-pressed=true],.ms-people button[aria-pressed=true]{background:#e5f1ff;border-color:#1685ff}.ms-group-controls input{flex-basis:100%;padding:10px;border:1px solid #d4e2f5;border-radius:8px}.ms-attachment-image{display:block;max-width:260px;max-height:240px;object-fit:contain;border-radius:8px;margin-bottom:8px}.ms-dialog footer small{display:block;margin-top:10px}.ms-people>div{padding:10px;display:flex;gap:8px;align-items:center}.ms-chat>footer>.ms-pending-list{display:block;margin-bottom:10px}.ms-pending-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:12px}.ms-pending-heading small{font-size:10px}.ms-pending-items{display:grid;gap:6px;max-height:168px;overflow-y:auto}.ms-chat>footer .ms-pending-attachment{display:flex;align-items:center;gap:10px;margin:0;padding:7px 9px}.ms-pending-attachment img,.ms-pending-file-icon{width:48px;height:48px;flex:none;object-fit:cover;border-radius:7px}.ms-pending-file-icon{display:grid;place-items:center;background:#dcecff;color:#2363a0;font-size:11px}.ms-pending-attachment span:not(.ms-pending-file-icon){flex:1;min-width:0;overflow-wrap:anywhere}.ms-pending-attachment b{display:block;font-size:12px}.ms-pending-attachment button{border:1px solid #cad9ea;border-radius:7px;background:transparent;padding:5px 9px;color:inherit}.ms-image-trigger{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.ms-image-trigger:focus-visible{outline:2px solid #79b5ff;outline-offset:3px;border-radius:8px}body .ms-image-dialog{width:min(1100px,calc(100vw - 32px))!important;max-width:1100px!important;padding:16px!important;gap:12px!important}.ms-image-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.ms-image-dialog-heading [data-slot=dialog-title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px!important}.ms-image-dialog-heading button{flex:none}.ms-image-dialog-picture{display:block;max-width:100%;max-height:calc(92dvh - 110px);width:auto;height:auto;margin:auto;object-fit:contain;border-radius:8px}html[data-workspace-theme=white]{--wt-sidebar:#ffffff;--wt-card:#ffffff;--wt-muted:#526b86}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace{--ui-blue:var(--wt-accent);--ui-ink:var(--wt-ink);--ui-muted:var(--wt-muted);--ui-line:var(--wt-line);--ui-canvas:var(--wt-canvas);--ui-card:var(--wt-card);background:var(--wt-canvas);color:var(--wt-ink)}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.workspace-main,.workspace-content,.company-lobby,.co,.mw,.pw,.integrated-academy){background:var(--wt-canvas)!important;color:var(--wt-ink);--blue:var(--wt-accent);--navy:var(--wt-ink);--muted:var(--wt-muted);--line:var(--wt-line);--lobby-blue:var(--wt-accent);--lobby-ink:var(--wt-ink);--lobby-muted:var(--wt-muted)}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.workspace-header,.workspace-panes,.workspace-results,.lobby-panel,.lobby-today,.lobby-feed,.lobby-help-board,.company-project-schedule,.mw-card,.mw-stats,.pw-card,.pw-rate-card,.pw-missed-card,.cc-sheet,.cc-detail,.cs-board,.cs-aside,.purchase-sheet,.purchase-detail,.panel,.dashboard-panel,.org-root,.org-card,.messenger-shell,.metric-card,.payroll-sheet,.co-main,.co-side>section,.co-stats>article,.academy-record,.work-calendar,.schedule-board){background:var(--wt-card)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)}html[data-workspace-theme] .workspace .workspace-sidebar{background:var(--wt-sidebar)!important;color:var(--wt-sidebar-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.workspace-brand b,nav button:not([aria-current=page]),footer b,.company-people h3,.cp-person b){color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.workspace-brand small,nav p,footer small,.cp-person small,.company-people>header p){color:var(--wt-sidebar-muted)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(footer,.company-people,.cp-stats>*,.cp-people-row,.cp-person){background:transparent!important;border-color:color-mix(in srgb,var(--wt-sidebar-ink) 18%,transparent)!important}html[data-workspace-theme] .workspace .workspace-sidebar .cp-stats :is(b,span){color:var(--wt-sidebar-ink)!important}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.workspace-panes button[aria-current=page],.workspace-sidebar nav button[aria-current=page],.workspace-brand>span,.mw-primary,.cs-primary,.cc-primary,.purchase-primary,.pw-blue,.lobby-primary,.academy-form button.primary,.academy-tabs button.primary,.mw-icon,.pw-section-icon){background:var(--wt-accent)!important;border-color:var(--wt-accent)!important;color:#fff!important;box-shadow:none}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.workspace-search,.lobby-city-weather,.lobby-city-days>div,.mw-life-stats>article,.cp-stats>article,.academy-tabs,.work-tabs,.view-toggle){background:var(--wt-soft)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.lobby-banner,.lobby-banner>.hd-hero,.banner-brand-art,.mw-life-banner,.co-hero){background:var(--wt-soft)!important;border-color:var(--wt-line)!important}html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace :is(.lobby-section-heading h2,.company-project-schedule h3,.mw-card h3,.pw-card h3,.pw-rate-card h3,.pw-missed-card h3,.co-main>header h2,.co-side h3,.workspace-title h1){color:var(--wt-ink)!important}html[data-workspace-theme]:not([data-workspace-theme=white]) :is([data-slot=dialog-content],.academy-modal,.co-form,.co-detail,.purchase-create,.mw-form,.pw-dialog){background:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important;--primary:var(--wt-accent);--primary-foreground:#fff;--border:var(--wt-line);--background:var(--wt-card);--foreground:var(--wt-ink)}html[data-workspace-theme]:not([data-workspace-theme=white]) :is(.banner-dialog,.uni-request-design,.pw-dialog,.purchase-create) :is(input:not([type=color]):not([type=range]):not([type=checkbox]),textarea,select){background:var(--wt-card);color:var(--wt-ink);border-color:var(--wt-line)}html[data-workspace-theme]:not([data-workspace-theme=white]) :is(.banner-dialog .banner-save,.uni-request-design button.primary,.pw-dialog .pw-blue){background:var(--wt-accent)!important;border-color:var(--wt-accent)!important;color:#fff!important}html[data-workspace-theme]:not([data-workspace-theme=white]) .banner-theme-picker{background:var(--wt-soft);border-color:var(--wt-line)}@media print{html[data-workspace-theme]:not([data-workspace-theme=white]) .workspace{background:white!important;color:black!important}}html[data-workspace-theme] .workspace .workspace-sidebar :is(.workspace-brand,.sidebar-panel-stage,.employee-roster,.company-menu-panel){background:var(--wt-sidebar)!important;color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-people-heading strong,.employee-roster>header strong,.roster-person b){color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-people-heading small,.roster-person small,.roster-person-state,.roster-person>svg,.brand-chevron){color:var(--wt-sidebar-muted)!important}html[data-workspace-theme] .workspace .workspace-sidebar .sidebar-roster-subfilters{background:color-mix(in srgb,var(--wt-sidebar-ink) 8%,var(--wt-sidebar))!important;border-color:color-mix(in srgb,var(--wt-sidebar-ink) 22%,transparent)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-roster-filters button,.sidebar-roster-subfilters button):not([aria-pressed=true]){background:var(--wt-sidebar)!important;color:var(--wt-sidebar-ink)!important;border-color:color-mix(in srgb,var(--wt-sidebar-ink) 30%,transparent)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.company-menu-panel button:not([aria-current=page]):hover,.roster-person:hover,.roster-person[aria-expanded=true]){background:color-mix(in srgb,var(--wt-sidebar-ink) 12%,var(--wt-sidebar))!important;color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.company-menu-panel button>svg,footer>button:not(.workspace-profile-edit)){color:inherit!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.roster-divider,.company-menu-panel p:after){background:color-mix(in srgb,var(--wt-sidebar-ink) 20%,transparent)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.roster-list,.company-menu-panel){scrollbar-color:var(--wt-sidebar-muted) var(--wt-sidebar)}html[data-workspace-theme] .workspace .workspace-sidebar :is(.roster-list,.company-menu-panel)::-webkit-scrollbar-track{background:var(--wt-sidebar)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.roster-list,.company-menu-panel)::-webkit-scrollbar-thumb{background:var(--wt-sidebar-muted)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-people-total,.workspace-profile-edit){background:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-people-heading svg,.roster-drag,.roster-empty,.workspace-close){color:var(--wt-sidebar-muted)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.sidebar-roster-filters button,.sidebar-roster-subfilters button)[aria-pressed=true]{background:var(--wt-accent)!important;color:#fff!important;border-color:var(--wt-accent)!important}html[data-workspace-theme] .workspace .workspace-sidebar .company-menu-panel button[aria-current=page],html[data-workspace-theme] .workspace .workspace-sidebar .company-menu-panel button[aria-current=page]:hover{background:var(--wt-accent)!important;color:#fff!important;border-color:var(--wt-accent)!important}html[data-workspace-theme] .workspace .workspace-sidebar footer .workspace-profile-edit:hover{background:var(--wt-soft)!important;color:var(--wt-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar .person-popover :is(b,small,em){color:var(--wt-ink)!important}html[data-workspace-theme] .workspace .workspace-sidebar :is(.workspace-brand,footer){border-color:color-mix(in srgb,var(--wt-sidebar-ink) 20%,transparent)!important}html[data-workspace-theme=white] .workspace .workspace-sidebar :is(.company-menu-panel button[aria-current=page],.sidebar-roster-filters button[aria-pressed=true],.sidebar-roster-subfilters button[aria-pressed=true]){background:#086be0!important;border-color:#086be0!important;color:#fff!important}html[data-workspace-theme=white]{--wt-sidebar:#fff;--wt-sidebar-ink:#173657;--wt-sidebar-muted:#526b86;--wt-card:#fff;--wt-ink:#173657;--wt-line:#7896b3;--wt-soft:#f5f9ff;--wt-accent:#087aff}html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first,html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first #company-menu-panel,html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first .employee-roster,html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first .sidebar-panel-stage,html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first .workspace-brand{background:var(--wt-sidebar)!important;background-image:none!important;color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first #company-menu-panel button:not([aria-current=page]),html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first .workspace-brand b{color:var(--wt-sidebar-ink)!important}html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first #company-menu-panel button:not([aria-current=page]) :is(span,svg){color:inherit!important}html[data-workspace-theme] .workspace aside.workspace-sidebar.people-first #company-menu-panel p{color:var(--wt-sidebar-muted)!important}html[data-workspace-theme] .workspace .academy .employee-flow{display:flex;align-items:center;gap:14px;padding:13px 17px;background:var(--wt-card);border:1px solid var(--wt-line);border-radius:12px;color:var(--wt-muted);font-size:13px;font-weight:650;line-height:1.5}html[data-workspace-theme] .workspace .academy .employee-flow>span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}html[data-workspace-theme] .workspace .academy .employee-flow>span>b{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:var(--wt-accent);color:#fff;font-size:11px}html[data-workspace-theme] .workspace .academy .employee-flow>svg{flex:none;color:var(--wt-muted)}html[data-workspace-theme] .workspace .academy .employee-panel:has(.academy-empty){padding:16px}html[data-workspace-theme] .workspace .academy .employee-panel .academy-empty{min-height:172px;background:var(--wt-soft)!important;background-image:none!important;border:1px dashed var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme] .workspace .academy .employee-panel .academy-empty .empty-icon{width:44px;height:44px;margin-bottom:12px;background:var(--wt-card)!important;color:var(--wt-accent)!important}html[data-workspace-theme] .workspace .academy .employee-panel .academy-empty b{color:var(--wt-ink)!important;font-size:14px;font-weight:650}html[data-workspace-theme] .workspace .academy .employee-mail-panel{padding:20px}html[data-workspace-theme] .workspace .academy .employee-mail-panel>h3{margin:0 0 14px;color:var(--wt-ink);font-size:17px}html[data-workspace-theme] .workspace .academy .employee-mail-row{display:flex;align-items:center;gap:18px;padding:16px 18px;margin-top:9px;border:1px solid var(--wt-line);border-radius:11px;background:var(--wt-soft)!important}html[data-workspace-theme] .workspace .academy .employee-mail-row>div{min-width:0;flex:1}html[data-workspace-theme] .workspace .academy .employee-mail-row b{display:block;color:var(--wt-ink);font-size:14px}html[data-workspace-theme] .workspace .academy .employee-mail-row p{margin:4px 0;color:var(--wt-muted);font-size:12px;overflow-wrap:anywhere}html[data-workspace-theme] .workspace .academy .employee-mail-row small{display:block;color:var(--wt-muted);font-size:11px;overflow-wrap:anywhere}html[data-workspace-theme] .workspace .academy .employee-mail-row>button{flex:none;min-width:88px;min-height:36px;padding:7px 14px;border:1px solid var(--wt-line);border-radius:8px;background:var(--wt-card);color:var(--wt-ink);font-size:12px;font-weight:700}html[data-workspace-theme] .workspace .academy .employee-mail-row>button:hover:not(:disabled){border-color:var(--wt-accent);color:var(--wt-accent)}html[data-workspace-theme] .workspace .academy .employee-mail-row>button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){html[data-workspace-theme] .workspace .academy .employee-flow{flex-wrap:wrap;gap:8px 12px}html[data-workspace-theme] .workspace .academy .employee-flow>span{white-space:normal}html[data-workspace-theme] .workspace .academy .employee-mail-row{align-items:stretch;flex-direction:column}html[data-workspace-theme] .workspace .academy .employee-mail-row>button{align-self:flex-start}}html[data-workspace-theme=dark] :where(.academy,.academy .academy-empty,.academy .academy-login,.academy .academy-login>div,.academy .academy-stats article,.academy .academy-tabs button,.academy .academy-toolbar button,.academy .primary,.academy .academy-timetable section,.academy .academy-toolbar,.academy .academy-toolbar>button,.academy .academy-topbar,.academy .actions,.academy .brand>span,.academy .caltitle button,.academy .chat-list,.academy .chat-list>input,.academy .class-detail dl>div,.academy .class-load-cards article,.academy .class-load-section,.academy .teacher-load,.academy .class-modal,.academy .class-time span,.academy .clean-grid>article,.academy .clean-summary,.academy .conversation>footer,.academy .conversation>header,.academy .dashboard-panel,.academy .day-navigator button,.academy .days .muted,.academy .decide button,.academy .employee-branch-picker label>span,.academy .employee-compare section,.academy .employee-registration-modal .employee-modal-cancel,.academy .employee-summary article,.academy .employment-card,.academy .employment-facts>div,.academy .empty-state,.academy .filter-search,.academy .form input,.academy .form select,.academy .form textarea,.academy .gate-card,.academy .gate-card input,.academy .gate-card select,.academy .join-actions select,.academy .join-actions button,.academy .join-empty,.academy .join-list dl>div,.academy .login-card,.academy .login-card .academy-tabs button.active,.academy .login-card .academy-tabs button.on,.academy .menu-results,.academy .menu-search,.academy .message-row p,.academy .messenger-shell,.academy .messenger-top,.academy .messenger-top button,.academy .metric-card,.academy .modal-grid input,.academy .modal-grid select,.academy .modal-grid textarea,.academy .ops-hero>button,.academy .ops-table select,.academy .org-detail dl>div,.academy .org-grid article,.academy .org-person,.academy .org-root,.academy .panel,.academy .payroll-card){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.academy .payroll-inputs label>div,.academy .payroll-totals>div,.academy .permission-note,.academy .privacy-note,.academy .quick-actions button,.academy .quick-actions button:hover,.academy .reason,.academy .repeat-option,.academy .roles,.academy .room-types button,.academy .salary-summary article,.academy .schedule-actions .new-class,.academy .schedule-board,.academy .schedule-board-head,.academy .schedule-column,.academy .schedule-filter,.academy .schedule-filter select,.academy .schedule-summary article,.academy .signed-account,.academy .stat,.academy .panel,.academy .balance,.academy .hero,.academy .table th,.academy .task-detail-actions button,.academy .task-detail-body dl>div,.academy .template-strip,.academy .template-strip button,.academy .time-guide,.academy .time-ruler,.academy .today-classes>button,.academy .priority-tasks>button,.academy .view-toggle button.active,.academy .view-toggle button.on,.academy .week-tabs button.on,.academy .work-calendar,.academy .work-description,.academy .work-hero button,.academy .work-list article,.academy .work-status-actions button,.academy .work-tabs .on,.academy .work-toolbar,.academy input,.academy select,.academy textarea,.attendance-book-branch-switch button,.attendance-book-calendar td>button,.attendance-book-calendar td>button.class-day,.attendance-book-calendar td>button.paused-day,.attendance-book-calendar td>button:hover,.attendance-book-calendar-controls button,.attendance-book-calendar>button,.attendance-book-calendar-blank,.attendance-book-calendar>button.class-day,.attendance-book-calendar>button.paused-day,.attendance-book-calendar>button:hover,.attendance-book-family-notice,.attendance-book-header,.attendance-book-header input,.attendance-book-header-actions button,.attendance-book-makeup-alert button,.attendance-book-quick-actions button,.attendance-sheet-actions button,.attendance-sheet-class-tabs button,.attendance-sheet-dialog,.attendance-sheet-grade-filters button,.attendance-sheet-sort select,.attendance-sheet-instructor-group,.attendance-sheet-instructor-row){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.attendance-sheet-instructors label,.attendance-sheet-instructors select,.attendance-sheet-makeup-actions button,.attendance-sheet-makeup-cell button,.attendance-sheet-makeup-dialog,.attendance-sheet-makeup-dialog input[type=date],.attendance-sheet-manager-actions button,.attendance-sheet-manager-controls button,.attendance-sheet-manager-dialog,.attendance-sheet-manager-editor,.attendance-sheet-manager-editor footer button,.attendance-sheet-manager-editor label,.attendance-sheet-reason-actions button,.attendance-sheet-reason-button,.attendance-sheet-reason-dialog,.attendance-sheet-reason-dialog input,.attendance-sheet-reason-dialog input[readonly],.attendance-sheet-state-check,.attendance-sheet-status-button,.attendance-sheet-detail-button,.attendance-sheet-top input,.banner-customize,.banner-dialog,.banner-dialog .banner-preview .banner-veil,.banner-dialog .banner-upload,.banner-dialog button,.banner-dialog input:not([type=file]):not([type=range]),.banner-dialog textarea,.banner-theme-picker,.cc-card,.cc-detail,.cc-filters,.cc-filters>button,.cc-list button,.cc-sheet,.cc-toolbar button,.class-attendance-dialog,.class-detail-add input,.class-detail-add select,.class-detail-add textarea,.class-detail-add-dialog,.class-detail-add-head button,.class-detail-add-actions button,.class-detail-checklist select,.class-detail-section-head input[type=date],.class-detail-dialog,.class-detail-dialog>section,.class-detail-end textarea,.class-detail-head-actions button,.class-detail-head-actions a,.class-detail-section-head button,.class-detail-add button,.class-detail-days button,.class-detail-manage-edit,.class-detail-pause-fields input[type=date],.class-detail-route-entry a,.class-detail-students select,.class-detail-add input,.class-detail-transport-label button,.class-detail-vehicle,.cn-body,.co-detail-body dl>div,.co-detail-body select,.co-dialog,.co-main,.co-side>section,.co-member,.co-note-edit button,.co-shortcuts,.co-note,.co-shortcuts>div>button,.co-site){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.co-stats article,.co-student-actions button,.co-student-form input,.co-subject-legend,.co-week-head,.co-week-head .co-week-day-head.sunday,.co-week-head .co-week-day-head.holiday,.co-week-row>.co-day-branches.sunday,.co-week-row>.co-day-branches.holiday,.co-week-panel>nav .co-my-classes,.co-week-panel>nav .co-week-view-controls button.active,.co-week-row>div.today,.co-week-subfilters,.co-week-subfilters button,.co-week-view-controls,.co-zoom select,.company-lobby,.company-lobby .banner-customize,.company-lobby .banner-veil,.company-lobby .lobby-actions-row .mw-create-actions>button,.company-lobby .lobby-attention-ring:before,.company-lobby .lobby-help-board article button,.company-lobby .lobby-mode-switch button[aria-pressed=true],.company-lobby .lobby-news-card-body,.company-lobby .ps-reference,.company-logo-upload input,.company-menu-panel,.company-news,.company-news .cn-card,.company-org .co-affiliate-filter,.company-org .co-affiliate-filter:hover,.company-org .co-branch-facts article,.company-org .co-branch-work>p,.company-org .co-head,.company-org .co-leadership-card,.company-org .co-stat-bottom>small,.company-people,.company-project-board button,.company-project-timeline .company-timeline-row:nth-child(2n)>div,.company-project-timeline .company-timeline-row>div,.company-project-week-strip,.complaint-grid input,.complaint-grid select,.complaint-grid textarea,.complaint-stage input,.complaint-upload select,.complaint-upload input,.complaint-stage,.creator,.cs-aside section,.cs-board,.cs-dayhead,.cs-filters,.cs-filters button,.cs-filters select,.cs-import,.cs-list button,.cs-overlay>section,.cs-toolbar button,.cv-center-picker>div>button,.cv-class-list article,.cv-error button,.cv-loading,.cv-error,.cv-page-heading>button,.cv-panel,.cv-ring>div,.cv-step,.cv-summary,.cv-tabs button){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.draft-list-row button,.emd-permissions-dialog,.employee-public-profile,.employee-public-profile-actions button,.employee-public-profile-body,.employee-public-profile-about,.employee-public-profile>[data-slot=dialog-close],.employee-public-profile>footer button,.employee-roster,.entrance-manage-actions button,.entrance-manage-class-picker select,.entrance-manage-form :is(input:not([type=checkbox]),select),.entrance-manage-dialog,.entrance-manage-head-actions button,.entrance-manage-head>button,.entrance-manage-linked button,.entrance-manage-linked,.entrance-newsletter-actions button,.entrance-newsletter-assignee>button,.entrance-newsletter-body input[type=text],.entrance-newsletter-body input[type=date],.entrance-newsletter-body input[type=search],.entrance-newsletter-title input,.entrance-newsletter-branch-filters button,.entrance-newsletter-roster-filters button,.entrance-newsletter-dialog,.entrance-newsletter-files button,.entrance-newsletter-files a,.entrance-newsletter-head>button,.entrance-newsletter-phases>section,.entrance-newsletter-roster,.entrance-newsletter-staff-list>button,.entrance-purchase-dialog,.entrance-purchase-fields :is(input:not([type=checkbox]),select,textarea),.entrance-purchase-head>button,.entrance-purchase-list,.entrance-purchase-form,.entrance-purchase-tools input,.entrance-purchase-tools select,.entrance-quick-actions button,.entrance-quick-close,.entrance-quick-dialog,.entrance-quick-fields :is(input,select,textarea),.entrance-quick-dates :is(input[type=date],input[type=time]),.entrance-schedule-column,.entrance-schedule-column .entrance-schedule-row,.entrance-schedule-intro button,.entrance-schedule-remove,.entrance-schedule-row,.entrance-schedule-row :is(input,select),.entrance-schedule-row-actions button,.entrance-schedule-add,.entrance-student-class-picker button,.entrance-student-class-section .entrance-student-class-choice select,.entrance-student-filters,.entrance-student-filters input[type=search],.entrance-student-filters select,.entrance-student-search-list button,.entrance-student-switch,.entrance-teacher-day,.entrance-teacher-day article,.entrance-teacher-drop,.entrance-teacher-roster button,.entrance-teacher-tax-input button,.entrance-teacher-week,.entrance-teacher-roster,.google-login-button,.google-login-button:hover,.google-verification,.hd-complete,.hd-error button,.hd-gantt-group,.hd-gantt-heading,.hd-gantt-table>.hd-reference-empty){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.hd-panel,.hd-popover,.hd-project-filter summary,.hd-status-filter,.hd-project-filter>div,.hd-project-heading,.hd-project-tasks>button,.hd-project-totals>span,.hd-project-totals>span:first-child,.hd-search,.hd-segment,.hd-segment button[aria-pressed=true],.hd-stat,.hd-status-filter select,.hd-summary,.hd-tools>button,.hd-top,.hd-week button,.hd-week button[aria-pressed=true] i,.lobby-attention,.lobby-attention-list article,.lobby-attention-list article.done,.lobby-attention-list article>footer button,.lobby-attention:hover,.lobby-city-days>div,.lobby-city-weather,.lobby-class-end-actions button,.lobby-dialog input,.lobby-dialog textarea,.lobby-dialog select,.lobby-error button,.lobby-feed-search,.lobby-forecast>div,.lobby-legacy,.lobby-loading,.lobby-error,.lobby-mobile-menu,.lobby-news-card,.lobby-news-card-cover>span,.lobby-news-carousel-controls>button,.lobby-news-item,.lobby-news-item:hover,.lobby-news-row:hover,.lobby-now-cards>article,.lobby-now-projects,.lobby-insight,.lobby-today-schedule,.lobby-panel,.lobby-people-breakdown>div,.lobby-project-body>button,.lobby-project-cover>span,.lobby-project-list>button,.lobby-schedule time,.lobby-schedule>button,.lobby-today,.lw-card,.lw-private,.lw-day.muted,.lw-heading button,.lw-card-head button,.lw-controls button,.lw-controls select,.lw-message button,.lw-message,.lw-private-values>div,.lw-tabs button,.media-skip button i,.media-stage-row,.media-stage-settings,.ms-chat>footer,.ms-dialog){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.ms-error button,.ms-history,.ms-list,.ms-people>button,.ms-profile dl,.ms-workspace,.mw-card,.mw-daypicker button,.mw-draft-button,.mw-feedback-button,.mw-lesson,.mw-life-stats .performance,.mw-life-stats .profile,.mw-life-stats article,.mw-note,.mw-ring b,.mw-stats,.mw-tools select,.mw-week-strip button,.mw-week-strip button.active span,.news-ack-counts>div,.news-ack-panel,.news-comments,.news-ack-rosters>div,.news-comments textarea,.news-compose,.news-compose button,.news-reader button,.news-detail-dialog .news-reader-fields>div,.news-recipient-dialog,.news-recipient-dialog footer button,.news-recipient-field .news-recipient-trigger,.news-recipient-search input,.op-schedule time,.op-section button,.op-section a,.person-popover,.person-primary-actions button,.person-secondary-actions button,.personnel-guide,.personnel-kpis article,.personnel-person,.personnel-public-profile,.personnel-rank-members,.personnel-search input,.pn-availability-grid>section,.pn-availability-grid>section.active,.pn-availability-grid>section>button,.pn-doc details,.pn-doc-grid,.pn-field input,.pn-field select,.pn-field textarea,.pn-resume select,.pn-doc select,.pn-doc textarea,.pn-footer,.pn-footer button,.pn-header,.pn-multi button,.pn-owner-section,.pn-panel,.pn-progress nav button,.pn-progress,.pn-guide,.pn-resume,.pn-review button,.pn-ring>b,.pn-section-heading,.pn-steps,.pn-steps button){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.pn-summary dl,.pn-toggle i,.pn-upload-button,.priority-set button,.priority-set button.on,.project-add-person,.project-add-person:hover,.project-carousel-controls button,.project-company-news .lobby-feed-header,.project-create-card,.project-header-actions button,.project-help-options>label,.project-list-card,.project-list-meta>span,.project-options button,.project-picker select,.project-role-label,.project-role-people>button:not(.project-add-person),.project-roster,.project-save-note,.project-start .class-transport-heading button,.project-start .class-transport-toggle button,.project-start .class-weekdays button,.project-start :is(input,select,textarea),.project-start-body,.project-start-dialog,.project-start-header,.project-start-header nav button,.promotion-quick-choice button,.promotion-quick-filters button,.promotion-quick-person,.promotion-quick-role,.promotion-quick-roster,.promotion-quick-search input,.ps-navigation select,.ps-summary,.public-personnel,.pw-actions button,.pw-card header button,.pw-card,.pw-comment input:disabled,.pw-dialog input:not([type=checkbox]),.pw-dialog select,.pw-dialog textarea,.pw-files>button,.pw-gantt-head,.pw-invite,.pw-project-list>button,.pw-rate-ring:before,.pw-stages button>span,.pw-summary,.pw-top>label,.pw-week-board,.pw-week-check,.pw-week-cheer,.pw-week-content>aside header button,.pw-week-content>aside header button.pw-return-today,.pw-week-content>aside,.pw-week-content>main,.pw-week-content>main,.pw-week-controls button,.pw-week-days>button,.pw-week-days>button.has-missed:not(.active) .class-count,.pw-week-days>button.has-missed:not(.active) .task-count,.pw-week-days>button.has-missed:not(.active) .event-count,.pw-week-head-actions>button,.pw-week-insights>section){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.pw-week-main,.pw-week-overview>.pw-week-summary,.pw-week-progress>span b,.pw-week-tools>button,.roster-filters button,.sidebar-panel-stage,.sidebar-roster-filters button,.sidebar-roster-subfilters,.sidebar-roster-subfilters button,.signup-reference-input,.signup-return,.signup-work-fields input,.signup-work-fields select,.task-detail-dialog,.td-actions button,.td-card header button,.td-description header button,.td-files header button,.td-input button,.td-description form button,.td-check details button,.td-description>p,.td-input input,.td-progress b,.td-summary,.template-categories button,.template-preview>button,.template-options button,.template-task-checklist,.uni-login-card,.uni-login-field input,.uni-login-field select,.uni-login-field>div,.uni-login-tabs,.uni-signup-actions,.uni-signup-dialog,.uniform-stage-row,.work-drafts-dialog,.work-info-details>div,.work-info-dialog,.work-shell,.work-shell .work-overview-hero,.work-shell .work-overview-hero .grid.grid-cols-3,.work-shell th,.workflow-manager input,.workflow-manager select,.workflow-manager>div,.workspace .academy-record,.workspace .chat-list,.workspace .conversation,.workspace .cs-list,.workspace .docs-navigation .docs-secondary,.workspace .mw-stats,.workspace .org-grid article,.workspace .people-first .workspace-brand,.workspace .people-first>footer .workspace-profile-edit,.workspace .settlement-navigation .settlement-secondary,.workspace .settlement-panel,.workspace .workspace-header,.workspace .workspace-sidebar .workspace-new-project,.workspace .workspace-sidebar .workspace-new-project:first-of-type:not([aria-current=page]),.workspace .workspace-sidebar .workspace-company-calendar:not([aria-current=page]),.workspace .workspace-sidebar footer,.workspace .workspace-sidebar.people-first,.workspace .workspace-sidebar.people-first>footer,.workspace :is(.mw-card,.cs-board,.cs-aside,.cc-sheet,.cc-detail,.purchase-sheet,.purchase-detail,.pw-card,.pw-summary,.org-root,.panel,.dashboard-panel,.payroll-sheet,.quick-panel,.academy-stats>div,.clean-summary,.clean-grid>article,.org-card,.messenger-shell,.work-calendar,.schedule-board,.metric-card),.workspace :is(.purchase,.academy,.work-records) tbody tr:hover,.workspace-calendar,.workspace-error,.workspace-header){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.workspace-main:has(.cc) .workspace-search,.workspace-main:has(.company-lobby)>.workspace-content,.workspace-main:has(.mw)>.workspace-header,.workspace-panes,.workspace-results,.workspace-search,.youth-attendance-detail :is(select,input[type=text]),.attendance-sheet-makeup-dialog select,.youth-attendance-guests,.youth-attendance-sheet-date input,.youth-attendance-sheet-dialog :is(select,textarea),.youth-attendance-vehicle-toggle button,:is(.pw-dialog,.purchase-create,.mw-form,.cc-dialog,.project-start-dialog,.banner-dialog,.academy .class-modal),body .uni-request-design,body .uni-request-design .modal-grid,body .uni-request-design :is(.modal-actions button,.co-form>button,.academy-form>button),body .uni-request-design :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body .uni-request-design form,body .uni-request-design>:is(header,.modal-head)>button){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.academy .academy-message,.academy .academy-timetable button,.academy .actions button:first-child,.academy .amber,.academy .bars i,.academy .people .grow>i,.academy .blue,.academy .chat-info article em,.academy .chat-info article>span,.academy .chat-list-head b,.academy .chat-list>button.on,.academy .chip,.academy .chip.orange,.academy .class-count,.academy .class-load-head>strong,.academy .teacher-load-head>strong,.academy .clean-actions button.ghost,.academy .clean-head b,.academy .clean-summary i,.academy .comment-section article,.academy .contract-row>div>span,.academy .contract-status.done,.academy .contract-status.neutral,.academy .conversation,.academy .count-pill,.academy .day-number:hover,.academy .days em,.academy .detail-actions .edit-class,.academy .employee-account-status.blue,.academy .employee-account-status.green,.academy .employee-avatar,.academy .employee-branch-picker input:checked+span,.academy .employee-flow,.academy .employee-link-note,.academy .employee-registration-modal .employee-modal-cancel:hover,.academy .gate-card input:disabled,.academy .login-card .academy-tabs,.academy .member-picker label>span,.academy .menu-results button:hover,.academy .message-row p,.academy .message-row.mine p,.academy .modal-actions .delete-class,.academy .modal-actions button:first-child,.academy .modal-head button,.academy .modal-head>button,.academy .ops-main strong em,.academy .org-message,.academy .org-person b,.academy .org-person>span,.academy .payroll-result button.confirmed,.academy .payroll-totals .net,.academy .payroll-totals>div:last-child,.academy .purchase-total,.academy .quiet-state>span,.academy .empty-icon,.academy .reference-link,.academy .room-avatar.group,.academy .info-icon.group,.academy .room-types button.on,.academy .rose,.academy .s-반려,.academy .s-승인,.academy .salary-summary .net,.academy .schedule-event){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.academy .schedule-event.tone-1,.academy .schedule-event.tone-2,.academy .schedule-event.tone-3,.academy .slate,.academy .tabs,.academy .task-chip.done,.academy .teal,.academy .user-avatar,.academy .topbar-avatar,.academy .view-toggle,.academy .violet,.academy .waiting-icon,.academy .waiting-icon.rejected,.academy .work-chip,.academy .work-chip.done,.academy .work-chip.hold,.academy .work-meta div,.academy .work-notices,.academy .work-status.hold,.academy .work-tabs,.academy .work-type,.academy .work-status,.academy .workflow,.academy .workflow.s-approved,.academy .workflow.s-received,.academy .workflow.s-rejected,.academy .workspace-insight,.attendance-book .attendance-book-calendar td>.attendance-book-makeup-event,.attendance-book .attendance-book-calendar th,.attendance-book th,.attendance-book-calendar .day-status.paused,.attendance-book-calendar .day-status.pending,.attendance-book-calendar td>button.recorded-day,.attendance-book-calendar-weekday,.attendance-book-calendar>button.recorded-day,.attendance-book-class-head>span.scheduled,.attendance-book-class-head>span.unscheduled,.attendance-book-error,.attendance-book-makeup-alert,.attendance-book-quick-actions button:hover,.attendance-book-summary>div,.attendance-member-status,.attendance-sheet-counts span,.attendance-sheet-error,.attendance-sheet-makeup-alert,.attendance-sheet-makeup-dialog>p.attendance-sheet-makeup-current,.attendance-sheet-scroll th,.attendance-sheet-student-name span,.attendance-sheet-switch,.banner-dialog .banner-error,.banner-dialog .banner-preview,.banner-dialog .banner-preview .banner-preview-avatar,.banner-dialog .upgraded-hero,.banner-dialog button:hover,.banner-error,.cc .active,.cc .cc-secondary,.cc-cell.selected,.cc-legend small,.cc-section-title>svg,.class-detail-badges span,.class-detail-counts span,.class-detail-enrollment-actions button,.class-detail-enrollment-summary .class-detail-counts span){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.class-detail-entry-switch,.class-detail-transport-switch,.class-detail-error,.class-detail-existing-search,.class-detail-grid>div,.class-detail-info-tabs button,.class-detail-transport-label span,.class-detail-transport-label,.class-detail-transport-routes,.class-detail-legacy-transport,.cn-footer i,.cn-photo,.cn-project-progress [role=progressbar],.co-day-branches .co-subject-badminton,.co-day-branches .co-subject-entrance,.co-day-branches .co-subject-inline,.co-day-branches .co-subject-volleyball,.co-day-branches button,.co-detail-body form button,.co-edit,.co-error,.co-icon.blue,.co-icon.green,.co-icon.pink,.co-icon.purple,.co-main>header button,.co-main>header button.active,.co-main>nav button,.co-main>nav button.active,.co-member>span,.co-note-paper,.co-week-day-head>span small em,.co-week-head .today,.co-week-panel>nav .co-my-classes.active,.co-week-row>div>button,.co-week-subfilters button.active,.company-lobby .banner-brand-art,.company-lobby .hd-hero.upgraded-hero,.company-lobby .lobby-help-board article header i,.company-lobby .lobby-mode-switch,.company-lobby .lobby-news-card-footer>i,.company-lobby .lobby-news-progress>span,.company-lobby progress,.company-logo-preview,.company-logo-upload button,.company-org .co-branch-work article span,.company-org .co-employee-breakdown>span,.company-org .co-trainee-breakdown>span,.company-org .co-leader-icon,.company-org .co-trainee-breakdown span,.company-org .co-view-employees,.company-org .co-view-employees:hover,.company-people .cp-more,.company-project-board>section,.company-project-timeline .company-timeline-head>.company-timeline-ticks,.company-project-week-days>button:hover,.complaint-badges .urgent,.complaint-badges span,.complaint-detail-input button,.complaint-detail-actions button,.complaint-detail-stages em,.complaint-detail-stages em[data-done=true],.complaint-expand,.complaint-grid input[readonly],.complaint-grid select:disabled,.complaint-list-filter button,.cp-portrait.has-photo){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.cp-portrait>i.birthday,.cs .active,.cs-close,.cs-dayhead.selected,.cs-month .cs-month-event,.cv-center-symbol,.cv-news article>span,.cv-projects small,.draft-board th,.emd-permissions-dialog button,.emd-permissions-dialog select,.emd-permissions-dialog input[type=search],.emd-permissions-table caption,.emd-permissions-table th,.emd-stat-paused .emd-stat-icon,.emd-stat-departed .emd-stat-icon,.emd-stat-trial .emd-stat-icon,.employee-public-profile-about span,.employee-public-profile-actions button:hover,.employee-public-profile-avatar,.employee-public-profile-status,.employee-roster>header span,.entrance-manage-error,.entrance-manage-hint,.entrance-newsletter-assignee>button.is-active,.entrance-newsletter-error,.entrance-newsletter-phases>section.is-drop-target,.entrance-newsletter-table-wrap th,.entrance-purchase-new,.entrance-purchase-form>header button,.entrance-purchase-table-wrap .is-paid,.entrance-purchase-table-wrap tbody tr.is-selected,.entrance-purchase-table-wrap tbody tr:hover,.entrance-purchase-table-wrap thead,.entrance-quick-day-label,.entrance-quick-error,.entrance-schedule-subject,.entrance-student-search-list button:hover,.entrance-student-search-list button[aria-pressed=true],.entrance-teacher-drop span,.google-verified,.hd em.overdue,.hd-completion,.hd-count-icon,.hd-count-icon.color-0,.hd-count-icon.color-2,.hd-count-icon.color-3,.hd-days .is-today,.hd-error,.hd-gantt-group,.hd-gantt-group small,.hd-gantt-heading,.hd-hero.upgraded-hero .banner-default-mountain,.hd-lesson,.hd-panel>header>button,.hd-participating-filter,.hd-priority.normal,.hd-priority.urgent,.hd-progress,.hd-search,.hd-section-icon,.hd-segment,.hd-state,.hd-state.done,.hd-state.progress){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.hd-task-icon,.hd-top,.hd-week button,.hd-week-counts button,.hd-week-counts>button,.lobby-attention-counts i,.lobby-attention-summary,.lobby-banner,.lobby-empty-schedule>span,.lobby-news-mark,.lobby-news-row-copy i,.lobby-news-row-progress>span,.lobby-project-cover.cover-2>span,.lobby-project-cover>span,.lobby-project-progress,.lobby-tabs button[aria-pressed=true],.lobby-weather select,.lw-day.today,.lw-error,.lw-list em,.lw-record-scroll th,.lw-staff button,.lw-staff form button,.lw-status,.lw-status.rejected,.lw-status.cancelled,.lw-weekday,.media-stage-note,.media-stage-row>span,.ms-avatar,.ms-dialog header button,.ms-error,.ms-group-controls button[aria-pressed=true],.ms-people button[aria-pressed=true],.ms-message p,.ms-people>button:hover,.ms-rooms>button:hover,.ms-rooms>button.selected,.ms-search,.ms-welcome>span,.mw-assistant-actions>button,.mw-class-action,.mw-leave-action,.mw-purchase-action,.mw-class-action:hover,.mw-leave-action:hover,.mw-purchase-action:hover,.mw-life-avatar,.mw-life-stats .performance>span,.mw-life-stats article>span,.mw-note button,.mw-priority.p0,.mw-priority.p2,.mw-priority.p3,.mw-profile-completion,.mw-robot>span,.mw-stat.green>svg,.mw-stat.orange>svg,.mw-stat.purple>svg,.mw-stat>svg,.mw-suggestions button,.mw-task.finished,.mw-tools button,.mw-week-strip button span,.mw-weekly-empty button,.news-ack-rosters li,.news-ack-anonymous span,.news-detail-dialog .news-push-button,.news-recipient-list label:has(input:checked),.op-actions svg){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.op-presence,.op-presence.online,.op-schedule,.person-primary-actions button:hover,.person-secondary-actions button:hover,.personnel-kpi-icon,.personnel-person-name em,.personnel-profile-actions button,.personnel-profile-actions a,.personnel-rank-continued,.personnel-rank-level:first-child .personnel-rank-members,.pn-availability-grid input:disabled,.pn-doc-status select[data-status="해당 없음"],.pn-doc-status select[data-status="확인 완료"],.pn-error,.pn-field input:disabled,.pn-flow,.pn-header aside,.pn-icon,.pn-info,.pn-leave>div,.pn-leave>div:nth-child(2),.pn-leave>div:nth-child(3),.pn-multi button[aria-pressed=true],.pn-owner-admin>header>span,.pn-owner-self>header>span,.pn-availability-head>span,.pn-progress nav button[aria-current],.pn-schedule th,.pn-select-multiple button,.pn-steps button>b,.pn-upload-box,.pn-wizard,.pn-wizard .pn-doc-status select,.pn-wizard[data-slot=dialog-content],.priority-set button.on,.priority-set button.on:has(.green),.priority-set button.on:has(.yellow),.project-header-status,.project-header-tags .tag,.project-list-meta .priority.낮음,.project-list-meta .priority.높음,.project-list-meta .priority.보통,.project-list-progress>span,.project-list-title>i,.project-options button.on,.project-role-lane.is-drop-target,.project-roster .roster-list article[aria-pressed=true],.project-roster footer,.project-start .class-audience-buttons button[aria-pressed=true],.project-start .class-weekdays button[data-selected=true],.project-start .staff-photo,.project-start .template-favorite-card.is-preparing .template-card-select span,.project-start .template-favorite-card.is-preparing .template-card-select:disabled,.promotion-quick-role.is-drop-target,.promotion-quick-role>div>button,.pw-activity-placeholder .pw-avatar,.pw-add-task,.pw-card h3>svg,.pw-card header button,.pw-complaint-open,.pw-complaint-status,.pw-deadline){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.pw-deadline.late,.pw-error,.pw-frame-notice,.pw-heading>button,.pw-kind,.pw-kind.lesson,.pw-members>div span,.pw-inline-members>span,.pw-missed-card footer,.pw-missed-list em,.pw-priority,.pw-progress>span,.pw-rate-ring,.pw-stages em,.pw-stages em.완료,.pw-stages em.진행중,.pw-stages:before,.pw-stat,.pw-stat.c1,.pw-stat.c3,.pw-status,.pw-table-head,.pw-tabs,.pw-top,.pw-week-add,.pw-week-days .class-count,.pw-week-days .event-count,.pw-week-days .task-count,.pw-week-days>button.has-missed,.pw-week-empty button,.pw-week-filters button,.pw-week-filters button.active.tone-수업,.pw-week-filters button.active.tone-업무,.pw-week-filters button.active.tone-완료,.pw-week-filters button.active.tone-지연,.pw-week-filters button.active.tone-진행-중,.pw-week-head-actions>.pw-missed-toggle.has-missed,.pw-week-kind.event,.pw-week-kind.lesson,.pw-week-kind.work,.pw-week-status.done,.pw-week-status.late,.pw-week-status.progress,.pw-week-status.wait,.pw-week-tools button,.pw-week-tools button.active.tone-수업,.pw-week-tools button.active.tone-업무,.pw-week-tools button.active.tone-완료,.pw-week-tools button.active.tone-지연,.pw-week-tools button.active.tone-진행-중,.roster-avatar,.roster-divider,.roster-drag:hover,.roster-empty>span,.roster-list article>button,.roster-person:hover,.roster-person[aria-expanded=true],.showroom-grid article>a>img,.showroom-no-image,.sidebar-people-heading .sidebar-people-total,.sidebar-roster-filters button:hover,.sidebar-roster-subfilters button[aria-pressed=true],.signup-readonly){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.signup-reference-input button,.signup-return:hover,.signup-success-icon,.td-badges .priority,.td-badges b,.td-check-group-heading,.td-error,.template-categories button[aria-pressed=true],.template-options button[aria-pressed=true],.template-selected-summary,.tone-1,.tone-2,.tone-3,.uni-login-notice,.uni-login-tabs,.uni-person-dragging .work-drop-collaborator,.uni-person-dragging .pw-drop-collaborator,.uni-person-dragging .pw-task-drop,.uniform-stage-row.is-skipped,.uniform-stage-skip,.uniform-stage-required,.vm-message.success,.vm-status,.work-cover,.work-info-delete,.work-info-dialog .work-info-error,.work-shell .work-overview-hero button[data-variant=outline],.workspace,.workspace .cc .cc-filters>button.active,.workspace .cc .cc-views>button.active,.workspace .cc-cell.selected,.workspace .cc-weekday,.workspace .cs-dayhead,.workspace .clean-actions button.ghost,.workspace .cs-dayhead.selected,.workspace .docs-navigation .docs-secondary button[aria-current=page],.workspace .employee-avatar,.workspace .message-avatar,.workspace .message-stream,.workspace .payroll-totals,.workspace .people-first .company-menu-panel button:hover,.workspace .people-first .workspace-avatar,.workspace .people-first>footer .workspace-profile-edit:hover,.workspace .pinned-message,.workspace .settlement-error,.settlement-dialog .settlement-error,.workspace .settlement-navigation .settlement-secondary button[aria-current=page],.workspace .settlement-notice,.workspace .settlement-payment-status.unconfigured,.workspace .settlement-payment-status.unpaid,.workspace .workspace-results button:hover,.workspace .workspace-search,.workspace .workspace-sidebar .workspace-avatar,.workspace .workspace-sidebar .workspace-new-project:hover,.workspace .workspace-sidebar .workspace-company-calendar:not([aria-current=page]):hover,.workspace .workspace-sidebar footer button:hover,.workspace .workspace-sidebar nav button:hover,.workspace :is(.academy-tabs,.work-tabs,.view-toggle),.workspace :is(.empty-icon,.quiet-state>svg),.workspace :is(.purchase,.academy,.work-records) th,.workspace-calendar-day.selected,.workspace-calendar-event,.workspace-main:has(.cc)>.workspace-header,.workspace-main:has(.cs)>.workspace-header,.workspace-main:has(.hd),.workspace-panes button[aria-current=page],.workspace-results button:hover){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.workspace:has(.hd),.youth-attendance-vehicle-toggle button[aria-pressed=true]){background-color:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :where(.academy .academy-loading>div,.cc,.cc-cell,.co,.co-chart,.company-lobby .lobby-help-board article,.cp-stats>div,.cs,.cs-day,.cv-page,.employee-public-profile-head,.hd,.hd-gantt-group,.hd-gantt-heading,.hd-gantt-vacant .hd-table-labels,.hd-project-heading,.lobby-news-item:first-child,.lobby-weather-skeleton,.lw-private,.ms-welcome,.mw,.mw-goal,.operating-profile,.pn-body,.pn-owner-admin,.pn-owner-self,.pn-photo,.pn-summary,.project-detail-header,.project-options button.on,.project-roster footer,.project-start-body,.project-start-header,.ps-table-head,.pw,.pw-rate-card footer,.pw-week-overview,.pw-week-summary,.signup-reference,.uni-login-shell,.workspace :is(.quiet-state,.academy-empty,.mw-empty,.cc-empty,.purchase-empty,.join-empty),body .uni-request-design>:is(header,.modal-head)){background:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}