html[data-workspace-theme=dark]{color-scheme:dark;--wt-canvas:#0b1420;--wt-card:#111f2e;--wt-soft:#192c40;--wt-accent:#1379df;--wt-ink:#edf5ff;--wt-muted:#a8bdd3;--wt-line:#2c4560;--wt-sidebar:#0e1b29;--wt-sidebar-ink:#edf5ff;--wt-sidebar-muted:#a8bdd3;--background:#0b1420;--foreground:#edf5ff;--card:#111f2e;--card-foreground:#edf5ff;--popover:#17283b;--popover-foreground:#edf5ff;--border:#2c4560;--input:#2c4560;--muted:#192c40;--muted-foreground:#a8bdd3;--primary:#1379df;--primary-foreground:#fff;--accent:#203a54;--accent-foreground:#edf5ff;--surface:#111f2e}html[data-workspace-theme=dark] body{background:var(--wt-canvas);color:var(--wt-ink)}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop){--ink:var(--wt-ink);--navy:var(--wt-ink);--text:var(--wt-ink);--muted:var(--wt-muted);--line:var(--wt-line);--border:var(--wt-line);--surface:var(--wt-card);--blue:var(--wt-accent)}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop) :is(section,article,.panel,.am-panel,.project-create-card,.project-roster,.class-modal,.person-popover,.personnel-wizard,.template-options>button,.banner-theme-picker,.project-start-header,.project-start-body,.project-role-lane){background-color:var(--wt-card)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop) :is(h1,h2,h3,h4,strong,b,label){color:var(--wt-ink)}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop) :is(small,p,th){color:var(--wt-muted)}html[data-workspace-theme=dark] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--wt-soft)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] ::placeholder{color:#a0a9b5!important;opacity:1}html[data-workspace-theme=dark] :is(input,button,a,select,textarea):focus-visible{outline:2px solid #a5bddb;outline-offset:3px}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content]) button{box-shadow:none!important}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content]) button:not(.primary):not([aria-pressed=true]):not([aria-current=page]):not(.pw-blue):not(.banner-save){background-color:var(--wt-soft);color:var(--wt-ink);border-color:var(--wt-line)}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content]) button:is([aria-pressed=true],[aria-current=page],.primary,.pw-blue,.banner-save){background:var(--wt-accent)!important;color:#fff!important;border-color:#8394aa!important}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content]) button:is([aria-pressed=true],[aria-current=page]) :is(b,small){color:inherit!important}html[data-workspace-theme=dark] :is(table,thead,tbody,tr,td,th,.work-week-head,.work-week-body>div,.work-chip,.roster-person,.project-role-people button,.project-drop-hint){background-color:var(--wt-card)!important;color:var(--wt-ink)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] :is(th,.work-week-head,.work-chip){background-color:var(--wt-soft)!important}html[data-workspace-theme=dark] *{scrollbar-color:#626b77 #111f2e}[data-banner-theme=dark]{background:#17283b!important}[data-banner-theme=dark] .banner-photo{filter:none}[data-banner-theme=dark] .banner-veil{background:#0e1b29!important}[data-banner-theme=dark] :is(.banner-greeting h2,.hd-motto p){color:#edf5ff!important}[data-banner-theme=dark] :is(.banner-greeting p,.banner-date){color:#b7bfca!important}html[data-workspace-theme=dark] .banner-theme-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-workspace-theme=dark]{--wt-accent:#146bc3;--dark-ring-track:#263f59;--dark-ring-blue:#26baff;--dark-ring-purple:#a787ff;--dark-ring-green:#27d6a0;--dark-ring-amber:#ffbc59}html[data-workspace-theme=dark] .workspace :is(.mw-life-banner,.mw-project-summary,.mw-heading,.mw-quick-actions,.pw-week-summary,.pw-week-cheer,.pw-week-content>aside,.pw-week-content>main){background:#111f2e!important;background-image:none!important;border-color:#2b425c!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace :is(.mw-life-stats>article,.mw-life-stats>button,.pw-week-days>button,.project-list-card){background:#182a3e!important;background-image:none!important;border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-content>main>header,.pw-week-content>aside>header,.pw-week-tools,.project-list-meta>span,.project-list-meta>button){background:#111f2e!important;color:#bfcbd8!important;border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-days>button.active,.pw-week-head>span,.pw-week-content>main>header h3>b,.mw-quick-actions .mw-primary){background:#146bc3!important;background-image:none!important;border-color:#368fd8!important;color:#edf2f7!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-title,.pw-week-more,.pw-week-head>button,.pw-missed-card header>button){background:transparent!important;color:#b6cbe0!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-list>article,.pw-week-tools,.project-list-card){border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-kind,.class-count,.pw-kind){background:#163d5e!important;color:#bad4ed!important}html[data-workspace-theme=dark] .workspace :is(.task-count,.pw-week-kind.work){background:#443625!important;color:#f0cd91!important}html[data-workspace-theme=dark] .workspace :is(.event-count,.pw-week-kind.lesson){background:#332951!important;color:#d0c0e4!important}html[data-workspace-theme=dark] .workspace .pw-week-status{background:#253b52!important;color:#c6d1df!important}html[data-workspace-theme=dark] .workspace .pw-week-status.done{background:#163e37!important;color:#7be8bf!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-status.late,.pw-deadline.late){background:#482637!important;color:#ffacbd!important}html[data-workspace-theme=dark] .workspace .mw-profile-ring:before,html[data-workspace-theme=dark] .workspace .pw-rate-ring:before,html[data-workspace-theme=dark] .workspace .pw-week-progress>span b{background:#111f2e!important}html[data-workspace-theme=dark] .workspace :is(.pw-rate-ring>b,.pw-week-progress>span b){color:#edf5ff!important}html[data-workspace-theme=dark] .workspace :is(.pw-rate-ring>small,.pw-week-head p,.pw-week-title small,.pw-week-content small,.project-list-copy p){color:#b1bdcb!important}html[data-workspace-theme=dark] .workspace :is(.project-list-progress>span,.project-list-meta .pw-priority){background:#263f59!important;color:#c8d4e2!important}html[data-workspace-theme=dark] .workspace :is(.mw-life-stats svg,.pw-week-head svg,.project-list-summary svg){color:#79c8ff!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-days>button,.mw-quick-actions button,.project-list-card):hover{background:#203b55!important}html[data-workspace-theme=dark] .workspace .mw-life-stats article>span:not(.mw-profile-ring){background:#1d3a58!important;color:#b6cbe0!important}html[data-workspace-theme=dark] .workspace .mw-life-stats article>span.mw-profile-ring{background:radial-gradient(circle,#182a3e 55%,transparent 58%),conic-gradient(#26baff var(--profile-progress),#263f59 0)!important}html[data-workspace-theme=dark] .workspace .project-list-title>i{background:#163d5e!important;color:#bad4ed!important}html[data-workspace-theme=dark] .workspace .project-list-meta .priority.높음{background:#482637!important;color:#ffacbd!important}html[data-workspace-theme=dark] .workspace .project-list-meta .priority.보통{background:#443625!important;color:#dfc392!important}html[data-workspace-theme=dark] .workspace .project-list-meta .priority.낮음{background:#163e37!important;color:#7be8bf!important}html[data-workspace-theme=dark] .workspace .project-list-meta b{color:inherit!important}html[data-workspace-theme=dark] .workspace .project-list-progress>span>i{background:#26baff!important}html[data-workspace-theme=dark] .workspace .mw-create-task-card button{background:#146bc3!important;color:#edf2f7!important;border-color:#368fd8!important}html[data-workspace-theme=dark] .workspace .mw-create-task-card button:first-child{background:#2c3541!important}html[data-workspace-theme=dark] .workspace .mw-create-task-card .mw-feedback-button{background:#263b51!important;border-color:#426481!important;color:#e8f1fa!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.lobby-news-card,.lobby-news-card-body,.lobby-news-card-open,.ps-summary,.ps-table-head,.lobby-attention){background:#182a3e!important;background-image:none!important;border-color:#2b425c!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-card:hover{background:#203b55!important;border-color:#657c94!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.lobby-news-card-body strong,.lobby-help-board strong,.ps-table-head b,.ps-dates span,.ps-summary h4,.ps-summary b){color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.lobby-news-card-body>span,.lobby-news-card-body small,.lobby-news-card-open,.ps-summary>div,.lobby-date,.lobby-help-board small){color:#adc3da!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.lobby-news-card-cover,.lobby-news-card.important .lobby-news-card-cover,.lobby-news-card.celebrate .lobby-news-card-cover){background-color:#1d3a58!important;color:#c6d7e8!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.lobby-news-card-cover>span,.lobby-news-card-open>span,.lobby-help-board article header span,.lobby-attention-counts i){background:#204568!important;color:#d2e1ee!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-attention-ring{background:conic-gradient(#26baff var(--attention-progress),#263f59 0)!important;box-shadow:none}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-attention-ring:before{background:#182a3e!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-attention-ring>b{color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-attention-ring>small{color:#adc3da!important}html[data-workspace-theme=dark] .workspace .company-lobby :is(.ps-table,.ps-row,.ps-dates span,.ps-timeline,.lobby-feed-header){border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace .company-lobby .ps-timeline{background-image:linear-gradient(90deg,transparent calc(100% - 1px),#294159 0)!important}html[data-workspace-theme=dark] .workspace .company-lobby .ps-project{background:#142436!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .company-lobby .ps-bar{background:var(--project-color)!important;color:#071421!important;border:1px solid var(--project-color)!important}html[data-workspace-theme=dark] .workspace .company-lobby .ps-bar:before{display:none}html[data-workspace-theme=dark] .workspace .company-lobby .ps-bar:hover{background:var(--project-color)!important;filter:none}html[data-workspace-theme=dark] .workspace .company-lobby :is(.ps-project i,.ps-summary i){filter:none}html[data-workspace-theme=dark] .workspace .company-lobby :is(.ps-milestone,.ps-milestone span,.ps-heading>svg,.lobby-section-heading svg){color:#79c8ff!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-dots button{background:#566372!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-dots button[aria-current=page]{background:#91afcc!important}html[data-workspace-theme=dark] :is(.cv-summary,.cv-panel,.cv-class-list article,.cv-ring>div,.op-schedule time,.news-compose,.news-reader,.ms-workspace,.ms-list,.ms-search,.ms-message p,.ms-chat>footer,.ms-history,.ms-dialog,.ms-profile dl,.pn-wizard,.pn-header,.pn-header aside,.pn-steps,.pn-panel,.pn-section-heading,.pn-upload-box,.pn-doc-grid,.pn-doc details,.pn-progress,.pn-guide,.pn-ring>b,.pn-resume,.pn-footer,.cc-filters,.cc-sheet,.cc-card,.cc-dialog,.cs-board,.cs-dayhead,.cs-aside section,.cs-overlay>section,.cs-import,.am-root,.am-panel,.am-menu-tree,.am-grants,.am-preview,.am-menu-form details,.task-detail-dialog,.td-summary,.td-progress b,.td-description>p,.td-check-group-heading){background:#142436!important;background-image:none!important;color:#edf5ff!important;border-color:#2b425c!important}html[data-workspace-theme=dark] :is(.cv-summary,.op-section,.news-reader,.ms-dialog,.pn-wizard,.cc-dialog,.cs-overlay,.am-root,.task-detail-dialog) :is(h1,h2,h3,h4,strong,b,label,dt){color:#edf5ff!important}html[data-workspace-theme=dark] :is(.cv-summary,.op-section,.news-reader,.ms-dialog,.pn-wizard,.cc-dialog,.cs-overlay,.am-root,.task-detail-dialog) :is(p,small,dd){color:#adc3da!important}html[data-workspace-theme=dark] :is(.pn-wizard,.ms-dialog,.cc-dialog,.cs-overlay,.news-compose,.task-detail-dialog) button:not([aria-pressed=true]):not(.primary):not(.pw-blue){background-color:#1d334b;color:#edf5ff;border-color:#345775}html[data-workspace-theme=dark] :is(.pn-steps button,.pn-progress nav button,.cs-filters button,.cc-filters>button,.ms-people>button):is([aria-current=step],[aria-pressed=true],.active){background:#146bc3!important;color:#edf2f7!important}html[data-workspace-theme=dark] :is(.ms-message p,.ms-profile dl,.pn-doc-grid,.td-description>p) a{color:#aecce8!important}html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand :is(.workspace-brand-home,.workspace-brand-menu),html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand :is(.workspace-brand-home,.workspace-brand-menu):active,html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand :is(.workspace-brand-home,.workspace-brand-menu):hover{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--wt-sidebar-ink)!important}html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand-menu b{color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand-menu small{color:#a8bdd3!important}html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand :is(.workspace-brand-home,.workspace-brand-menu):focus-visible{outline:2px solid #a5bddb;outline-offset:4px}html[data-workspace-theme=dark] .workspace .pw-week-overview{background:#111f2e!important;background-image:none!important;border-color:#2b425c!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .pw-rate-ring{box-shadow:none!important}html[data-workspace-theme=dark] .workspace .co .co-class-copy,html[data-workspace-theme=dark] .workspace .co .co-class-copy:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-panel,.co-week-panel>nav,.co-week-head,.co-week-day-head,.co-branch-head,.co-subject-legend,.co-week-subfilters,.co-main>nav){background:#17293d!important;background-image:none!important;color:#edf5ff!important;border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace .co .co-week-view-controls{background:#20364e!important;border-color:#3b5570!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-row,.co-week-row>time,.co-week-row>div,.co-day-branches>section,.co-branch-head em,.co-main>header,.co-main>nav,.co-side li){border-color:#294159!important;color:#b8c6d6!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-day-head.holiday,.co-week-day-head.sunday){background:#352a32!important}html[data-workspace-theme=dark] .workspace .co .co-week-day-head>span small em{background:#4b3039!important;color:#e7b4be!important}html[data-workspace-theme=dark] .workspace .co .co-class-state{background:#303d4b!important;color:#c2d5e8!important}html[data-workspace-theme=dark] .workspace .co .co-class-state.late{background:#482637!important;color:#ffacbd!important}html[data-workspace-theme=dark] .workspace .co .co-class-state.done{background:#163e37!important;color:#7be8bf!important}html[data-workspace-theme=dark] .workspace .co :is(.co-status-dot,.co-stats svg){background:#1d3b58!important;color:#aac7e2!important}html[data-workspace-theme=dark] .workspace .co .co-status-dot.done{background:#163e37!important;color:#7be8bf!important}html[data-workspace-theme=dark] .workspace .co :is(.co-class-copy small,.co-class-copy em,.co-main>nav>span){color:#aebdce!important}html[data-workspace-theme=dark] .workspace .co .co-main>nav button{background:transparent!important;color:#aebdce!important}html[data-workspace-theme=dark] .workspace .co .co-main>nav button.active{background:#146bc3!important;color:#edf2f7!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button{background:#354b61!important;border-color:#718ca7!important;color:#edf2f7!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-basketball{background:#54353d!important;border-color:#b27783!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-volleyball{background:#304b65!important;border-color:#7499bd!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-badminton{background:#2d4b40!important;border-color:#79a88e!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-inline{background:#51472f!important;border-color:#b6a16c!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-entrance{background:#433954!important;border-color:#9c8cb6!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-private{background:#3b424b!important;border-color:#96a4b4!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-premium{background:#45484b!important;border-color:#b3b8be!important}html[data-workspace-theme=dark] .workspace .cc{background:#0b1420!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-sheet,.cc-detail,.cc-dialog){background:#142436!important;border-color:#2b425c!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-grid,.cc-weekday,.cc-cell,.cc-todo,.cc-list button){border-color:#294159!important}html[data-workspace-theme=dark] .workspace .cc .cc-weekday{background:#1a2e44!important;color:#b8c6d6!important}html[data-workspace-theme=dark] .workspace .cc .cc-cell{background:#111f2e!important;background-image:none!important}html[data-workspace-theme=dark] .workspace .cc .cc-cell.muted{background:#0e1b29!important}html[data-workspace-theme=dark] .workspace .cc .cc-cell.selected{background:#163858!important;box-shadow:inset 0 0 0 1px #7899b9!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-date,.cc-more,.cc-card button,.cc-detail header button,.cc-dialog header button,.cc-form-links button){background:transparent!important;border:0!important;box-shadow:none!important;color:#c5d4e4!important}html[data-workspace-theme=dark] .workspace .cc .cc-cell.muted .cc-date{color:#7f8d9e!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-weekday:first-child,.cc-cell:nth-child(7n+8) .cc-date){color:#df9ea9!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-weekday:nth-child(7),.cc-cell:nth-child(7n+14) .cc-date){color:#a1c1e0!important}html[data-workspace-theme=dark] .workspace .cc .cc-date.today{background:#476480!important;color:#f1f5f9!important;border-radius:50%}html[data-workspace-theme=dark] .workspace .cc :is(.cc-date,.cc-more):hover{background:#364656!important;border-radius:5px}html[data-workspace-theme=dark] .workspace .cc [data-kind="업무"]{--ink:#b18aff;--tint:#b18aff}html[data-workspace-theme=dark] .workspace .cc [data-kind="행사"]{--ink:#ff78b0;--tint:#ff78b0}html[data-workspace-theme=dark] .workspace .cc [data-kind="수업"]{--ink:#32d6b0;--tint:#32d6b0}html[data-workspace-theme=dark] .workspace .cc [data-kind="생일"]{--ink:#ffca50;--tint:#ffca50}html[data-workspace-theme=dark] .workspace .cc [data-kind="휴가"]{--ink:#64b5ff;--tint:#64b5ff}html[data-workspace-theme=dark] .workspace .cc :is(.cc-event,.cc-pill,.cc-badge){background:var(--tint)!important;color:#101c30!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .cc .cc-event:hover{background:var(--tint)!important;filter:brightness(1.08)}html[data-workspace-theme=dark] .workspace .cc :is(.cc-filters>button.active,.cc-views>button.active,.cc-primary,.cc-secondary){background:#146bc3!important;color:#edf2f7!important;border-color:#607d99!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .cc .cc-list button{background:#142436!important;color:#edf5ff!important}html[data-workspace-theme=dark] .workspace .cc .cc-list button:hover{background:#203b55!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-legend small,.cc-section-title>svg){background:#1d3b58!important;color:#b4cce3!important}html[data-workspace-theme=dark] .workspace .cc :is(.cc-list time,.cc-heading p,.cc-empty,.cc-loading){color:#adc3da!important}html[data-workspace-theme=dark] .workspace .cc .cc-search input{background:transparent!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .cc .cc-overlay{background:#0b1019b3!important}html[data-workspace-theme=dark] .task-detail-dialog{--td-ring-fill:#26baff;--td-ring-track:#263f59;color-scheme:dark;background:#111f2e!important;color:#edf5ff!important;border-color:#345775!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-summary,.td-card,.td-check-group,.td-extra,.td-summary>div,.td-check,.td-check-group-heading){border-color:#2b425c!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-card,.td-check-group,.td-stages,.td-description,.td-files,.td-extra,.td-activity article){background:transparent!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-summary,.td-check-group-heading,.td-description>p){background:#1a2e44!important;color:#c4cfdd!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-badges b,.td-check-step){background:#344354!important;color:#cbdced!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges b:first-child{background:#146bc3!important;color:#e4edf5!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges .priority{background:#4b333c!important;color:#edb3bf!important}html[data-workspace-theme=dark] .task-detail-dialog .td-deadline{color:#edb3bf!important}html[data-workspace-theme=dark] .task-detail-dialog :is(h3 svg,.td-summary label svg){color:#9bbbd8!important}html[data-workspace-theme=dark] .task-detail-dialog .td-progress b{background:#1a2e44!important;color:#e4edf5!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.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){background:#1c334b!important;border-color:#345775!important;color:#c5dbef!important;box-shadow:none!important}html[data-workspace-theme=dark] .task-detail-dialog .td-actions .primary{background:#146bc3!important;border-color:#6685a1!important;color:#f1f5f9!important}html[data-workspace-theme=dark] .task-detail-dialog button:not(:disabled):hover{filter:brightness(1.15)}html[data-workspace-theme=dark] .task-detail-dialog .td-stages button{background:transparent!important;box-shadow:none!important;color:#edf5ff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages button:before{border-color:#4c5a6a!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages button.done:before{border-color:#79ac98!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages i{background:#364353!important;color:#c3cedc!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages .done i{background:#33574a!important;color:#b9e4cf!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages .active i{background:#41617e!important;color:#eff5fa!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-activity time,.td-check-group-meta,.td-check-group-heading>div>span,.td-header>small){color:#aebdd0!important}html[data-workspace-theme=dark] .task-detail-dialog .td-check.is-done>span{color:#95a99f!important}html[data-workspace-theme=dark] .task-detail-dialog :is(input,textarea){background:#101e2e!important;color:#e1e8ef!important;border-color:#49596b!important;accent-color:#80abc9}html[data-workspace-theme=dark] .task-detail-dialog :is(input,textarea)::placeholder{color:#9caec2!important}html[data-workspace-theme=dark] .task-detail-dialog .td-files a{background:#192f47!important;border-color:#345775!important;color:#c3dbef!important}html[data-workspace-theme=dark] .task-detail-dialog .td-files a:hover{background:#234566!important}html[data-workspace-theme=dark] .task-detail-dialog .td-error{background:#462d37!important;color:#f1b8c4!important;border:1px solid #724452}html[data-workspace-theme=dark] .task-detail-dialog>button[data-slot=dialog-close]{background:transparent!important;color:#c3d0df!important}.ms-pending-attachment{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #cbd9e9;border-radius:9px;background:#f3f7fc;margin-bottom:10px}.ms-pending-attachment img{width:88px;height:72px;object-fit:contain;border-radius:6px}.ms-pending-attachment span{flex:1;min-width:0;overflow-wrap:anywhere}.ms-pending-attachment small{display:block;margin-top:5px}.ms-pending-attachment button{flex-shrink:0}html[data-workspace-theme=dark] .ms-pending-attachment{background:#192f47;border-color:#345775}.ms-reply-quote{display:block;border-left:3px solid #6b8dcc;padding:6px 10px;margin-bottom:9px;background:#7890b514;border-radius:5px}.ms-reply-quote b,.ms-reply-quote>span{display:block;font-size:12px}.ms-reply-quote>span{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-chat footer .ms-reply-compose{display:flex;align-items:center;gap:12px;padding:10px 12px;border-left:3px solid #6b8dcc;background:#7890b514;margin-bottom:8px}.ms-reply-compose>span{flex:1;min-width:0}.ms-reply-compose b,.ms-reply-compose small{display:block}.ms-reply-compose small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-reply-compose button{flex-shrink:0}html[data-workspace-theme=dark]{--wt-panel-light:linear-gradient(135deg,#20364e,#142436 48%,#101d2b);--wt-action-light:linear-gradient(135deg,#169aff,#126ed7 65%,#1555ad);--wt-panel-shadow:inset 0 1px 0 #8bcaff12,0 5px 16px #030a1433}html[data-workspace-theme=dark] .workspace :is(.mw-project-summary,.pw-rate-card,.pw-missed-card,.lobby-panel,.lobby-feed,.lobby-help-board,.company-project-schedule,.co-main,.co-side>section,.cv-panel,.news-reader,.ms-workspace,.cc-detail,.am-panel){background:var(--wt-panel-light)!important;border-color:var(--wt-line)!important;box-shadow:var(--wt-panel-shadow)!important}html[data-workspace-theme=dark] .workspace :is(.mw-life-stats>article,.mw-life-stats>button,.pw-week-days>button,.project-list-card,.lobby-news-card,.roster-person){background:linear-gradient(125deg,#1d3249,#132233)!important;border-color:#2c4661!important;box-shadow:inset 0 1px 0 #a1d5ff0c!important}html[data-workspace-theme=dark] .workspace :is(.mw-employment-title,.mw-heading,.mw-quick-actions){background:transparent!important}html[data-workspace-theme=dark] .task-detail-dialog .td-actions .primary,html[data-workspace-theme=dark] .workspace :is(.mw-primary,.mw-create-task-card button:last-child,.mw-create-actions>.mw-primary,.pw-week-days>button.active,.company-menu-panel button[aria-current=page],.sidebar-roster-filters button[aria-pressed=true]),html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content]) button:is(.primary,.pw-blue,.banner-save,[aria-pressed=true],[aria-current=page]){background:var(--wt-action-light)!important;border-color:#399eee!important;color:#fff!important;box-shadow:inset 0 1px 0 #a2dfff40,0 3px 12px #0879ef26!important}html[data-workspace-theme=dark] .workspace :is(.mw-icon,.pw-section-icon,.pw-week-head>span){background:linear-gradient(135deg,#194f80,#123454)!important;color:#73cdff!important;border:1px solid #2c6392}html[data-workspace-theme=dark] :is(input,button,a,select,textarea):focus-visible{outline-color:#54c7ff}html[data-workspace-theme=dark] input:is([type=checkbox],[type=radio]){accent-color:#168cff}html[data-workspace-theme=dark] .workspace :is(.project-list-progress>span>i){background:linear-gradient(90deg,#168bff,#36d1ff)!important}html[data-workspace-theme=dark] .workspace .pw-rate-ring{filter:drop-shadow(0 2px 5px #0003)}html[data-workspace-theme=dark] .workspace :is(.pw-rate-card footer,.pw-missed-card footer){background:#17334b!important;color:#adcde7!important}html[data-workspace-theme=dark] .workspace .workspace-sidebar{box-shadow:inset -1px 0 #699ed012}html[data-workspace-theme=dark] .workspace .workspace-sidebar .workspace-brand{background:linear-gradient(125deg,#1c334d,#0e1b29)!important}html[data-workspace-theme=dark] .company-timeline-head,html[data-workspace-theme=dark] .workspace .project-company-news .lobby-feed-header{background:linear-gradient(110deg,#1c3047,#142436)!important;border-color:#2c4560!important}html[data-workspace-theme=dark] .project-person-options{background:#142436!important;color:#edf5ff;border-color:#355777;box-shadow:0 12px 30px #02081188}html[data-workspace-theme=dark] .company-project-board>section{background:#102031!important;border:1px solid #294159}html[data-workspace-theme=dark] .workspace .company-project-board button{background:linear-gradient(125deg,#1d3249,#16283c)!important;border-color:#2c4661!important}html[data-workspace-theme=dark] .workspace .company-timeline-bar{background:var(--timeline-priority-fill,#d97706)!important;color:#fff!important;border:1px solid var(--timeline-priority-fill,#d97706)!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-card-body,html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-card-open,html[data-workspace-theme=dark] .workspace .company-timeline-row>button,html[data-workspace-theme=dark] .workspace .company-timeline-unscheduled{background:transparent!important}html[data-workspace-theme=dark] .workspace .company-lobby .lobby-news-card-open>span{background:#17496e!important;color:#7ad2ff!important}html[data-workspace-theme=dark] :is([data-slot=dialog-content],.task-detail-dialog,.ms-dialog,.cc-dialog){box-shadow:inset 0 1px 0 #96cfff17,0 24px 80px #02081299!important}html[data-workspace-theme=dark] *{scrollbar-color:#436686 #101e2e}html[data-workspace-theme=dark] .workspace .mw-heading .mw-employment-title{background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-basketball,html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-volleyball{background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .inline,.co-filter-dot.inline,.co-subject-inline){--subject:#eab308}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-entrance,html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-inline{background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .badminton,.co-filter-dot.badminton,.co-subject-badminton){--subject:#10b981}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-badminton{background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .private,.co-filter-dot.private,.co-subject-private){--subject:#111827}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-private{background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .premium,.co-filter-dot.premium,.co-subject-premium){--subject:#cbd7e5}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-premium{background:#24364a!important;border-color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .general,.co-filter-dot.general,.co-subject-general){--subject:#94a3b8}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.co-subject-general{background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff45!important}html[data-workspace-theme=dark] .workspace .co .co-filter-dot{background:var(--subject)!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-day-head.holiday,.co-week-day-head.sunday){background:#ff3e602b!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-day-head.holiday,.co-week-day-head.sunday) :is(b,small){color:#ff8299!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-day-head.holiday,.co-week-day-head.sunday) .co-branch-head{background:transparent!important}html[data-workspace-theme=dark] .workspace .co .co-week-day-head>span small em{background:#ff3e60!important;color:#fff!important}html[data-workspace-theme=dark] .workspace .co .co-week-row>.co-day-branches:is(.holiday,.sunday){background:#ff3e6014!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches:is(.holiday,.sunday)>section{background:transparent!important}html[data-workspace-theme=dark] .workspace .pw-week-main{background:#111f2e!important;background-image:none!important;border-color:var(--wt-line)!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace .company-timeline-bar:hover{background:var(--timeline-priority-fill,#d97706)!important;border-color:var(--timeline-priority-fill,#d97706)!important;filter:brightness(1.12)}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-summary,.td-check-group-heading,.td-description>p){background:#193650!important;border-color:#35648b!important;color:#dfedff!important}html[data-workspace-theme=dark] .task-detail-dialog :is(h3 svg,.td-summary label svg){color:#38bbff!important}html[data-workspace-theme=dark] .task-detail-dialog :is(.td-actions button,.td-card header button,.td-description header button,.td-files header button,.td-input button){background:#17466e!important;border-color:#337eb8!important;color:#e1f3ff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-actions .primary{background:#1267e9!important;border-color:#499cff!important;color:#fff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges b{background:#204a70!important;color:#d7edff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges b:first-child{background:#1267e9!important;color:#fff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges .priority{background:#682d48!important;color:#ffbed0!important}html[data-workspace-theme=dark] .task-detail-dialog .td-deadline{color:#ff809c!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages .done i{background:#087c61!important;color:#fff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-stages .active i{background:#1267e9!important;color:#fff!important}html[data-workspace-theme=dark] .task-detail-dialog .td-project-label{color:#b7d5f3!important}html[data-workspace-theme=dark] .workspace :is(.class-count,.pw-week-kind.lesson){background:#1379df!important;color:#fff!important}html[data-workspace-theme=dark] .workspace :is(.task-count,.pw-week-kind.work){background:#f4ad35!important;color:#241600!important}html[data-workspace-theme=dark] .workspace :is(.event-count,.pw-week-kind.event){background:#9364ed!important;color:#fff!important}html[data-workspace-theme=dark] .workspace .pw-week-status.wait{background:#426184!important;color:#fff!important}html[data-workspace-theme=dark] .workspace .pw-week-status.progress{background:#1379df!important;color:#fff!important}html[data-workspace-theme=dark] .workspace .pw-week-status.done{background:#20bc87!important;color:#04261b!important}html[data-workspace-theme=dark] .workspace .pw-week-status.late{background:#ff4d75!important;color:#260510!important}html[data-workspace-theme=dark] .workspace .pw-week-list time,html[data-workspace-theme=dark] .workspace .pw-week-title small{color:#bed2e7!important}html[data-workspace-theme=dark] .workspace .pw-week-list article.done .pw-week-title>b{color:#b8cbe0!important}html[data-workspace-theme=dark] :is(.workspace,.task-detail-dialog,[data-slot=dialog-content]) :is(.mw-employment-title,.mw-employment-title>div,.mw-heading,.mw-quick-actions,.project-list-copy,.project-list-title,.project-list-summary,.roster-person-info,.sidebar-people-heading,.pw-week-title,.co-class-copy,.td-header,.td-head-bottom,.td-badges,.td-summary>div,.td-summary label,.td-summary strong,.td-summary strong>span,.td-activity article,.td-activity article>div,.company-logo-upload label){background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-list>article,.pw-missed-list>article,.co-class-list>article){background:transparent!important;background-image:none!important}html[data-workspace-theme=dark] .workspace :is(.pw-missed-list article>button:nth-child(2),.op-section a){background:transparent!important;box-shadow:none!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-content>main>header,.pw-week-content>aside>header,.pw-week-tools){background:transparent!important;background-image:none!important}html[data-workspace-theme=dark] .workspace .mw-life-stats article small{color:#c6def5!important}html[data-workspace-theme=dark] .workspace .mw-life-stats article b{color:#f3f8ff!important}html[data-workspace-theme=dark] .workspace .mw-life-stats article em{color:#b7cee4!important}html[data-workspace-theme=dark] .workspace .pw-missed-card header h3>span{background:#ed3764!important;color:#fff!important}html[data-workspace-theme=dark] .workspace .pw-missed-card header h3>span>svg{color:#fff!important}html[data-workspace-theme=dark] .workspace .pw-missed-card>p,html[data-workspace-theme=dark] .workspace .pw-missed-empty small,html[data-workspace-theme=dark] .workspace .pw-missed-list article>button:nth-child(2) small{color:#bdd2e7!important}html[data-workspace-theme=dark] .workspace .pw-missed-empty b,html[data-workspace-theme=dark] .workspace .pw-missed-list article>button:nth-child(2) b{color:#f1f7ff!important}html[data-workspace-theme=dark] .workspace .pw-missed-list time{color:#ff91aa!important}html[data-workspace-theme=dark] .workspace .pw-missed-list em{background:#85304b!important;color:#fff0f4!important}html[data-workspace-theme=dark] .co-class-detail-dialog .co-class-info-grid>div{background:#192e43!important;border:1px solid #35516b!important;color:#f1f7ff!important}html[data-workspace-theme=dark] .co-class-detail-dialog .co-class-info-grid dt{color:#b9d1e8!important;font-size:12px;line-height:1.5}html[data-workspace-theme=dark] .co-class-detail-dialog .co-class-info-grid dd{color:#f1f7ff!important;font-size:14px;font-weight:600;line-height:1.6;margin-top:5px}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero{--class-accent:#79baff;background:#192e43!important;color:#f1f7ff!important;border-bottom:3px solid var(--class-accent)!important;border-radius:10px 10px 0 0}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-volleyball{--class-accent:#42a5ff}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-basketball{--class-accent:#ff7186}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-inline{--class-accent:#ffc34d}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-entrance{--class-accent:#b399ff}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-badminton{--class-accent:#30d6ac}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-private{--class-accent:#a6bfd9}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-premium{--class-accent:#ead39a}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-youth{--class-accent:#f4bd18}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero.tone-private{--class-accent:#16d990}html[data-workspace-theme=dark] .co-class-detail-hero .co-class-detail-title h2{color:#f1f7ff!important}html[data-workspace-theme=dark] .co-class-detail-hero .co-class-detail-title small{background:#102033!important;color:var(--class-accent)!important;font-size:12px}html[data-workspace-theme=dark] .co-class-detail-hero .co-class-detail-title p{color:#c6dcef!important;font-size:13px!important}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero .co-class-detail-actions button{background:#21425f!important;border-color:#507799!important;color:#f1f7ff!important;font-size:12px}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero .co-class-detail-actions button:hover{background:#2b567b!important}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .entrance,.co-filter-dot.entrance,.co-subject-entrance){--subject:#8b5cf6}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .volleyball,.co-filter-dot.volleyball,.co-subject-volleyball){--subject:#1685ef}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .basketball,.co-filter-dot.basketball,.co-subject-basketball){--subject:#ef4444}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .youth,.co-filter-dot.youth,.co-subject-youth){--subject:#f4bd18}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .private,.co-filter-dot.private,.co-subject-private){--subject:#16b978}html[data-workspace-theme=dark] .workspace .co .co-day-branches button:is(.co-subject-entrance,.co-subject-volleyball,.co-subject-basketball,.co-subject-youth,.co-subject-private){background:var(--subject)!important;border-color:var(--subject)!important;box-shadow:inset 0 0 0 1px #ffffff50!important}html[data-workspace-theme=dark] .workspace .co .co-day-branches button.is-premium{border:2px solid #fff!important;box-shadow:0 0 0 1px #06101d,inset 0 0 0 1px #ffffff80!important}html[data-workspace-theme=dark] .co-class-detail-dialog .co-detail-body form{border-color:#35516b!important}html[data-workspace-theme=dark] .co-class-detail-dialog .co-detail-body form :is(h3,label){color:#dcecff!important}html[data-workspace-theme=dark] .project-start :is(.creator,.project-role-label,.project-help-options>label,.project-roster>footer,.project-save-note){background:#192e43!important;background-image:none!important;border-color:#35516b!important;color:#dcecff!important}html[data-workspace-theme=dark] .project-start .project-help-options b,html[data-workspace-theme=dark] .project-start :is(.creator,.project-role-label,.project-help-options)>:is(strong,b){color:#f1f7ff!important}html[data-workspace-theme=dark] .project-start :is(.creator,.project-role-label,.project-help-options) small{color:#bfd3e8!important;font-size:11px;line-height:1.5}html[data-workspace-theme=dark] .project-start .project-help-options b,html[data-workspace-theme=dark] .project-start .project-role-label strong{font-size:12px;line-height:1.5}html[data-workspace-theme=dark] .project-start .project-options button{background:#192e43!important;color:#dcecff!important;border-color:#35516b!important}html[data-workspace-theme=dark] .project-start .project-options button.on{background:#1267d5!important;color:#fff!important;border-color:#62adff!important;box-shadow:inset 0 0 0 1px #62adff!important;font-weight:700}html[data-workspace-theme=dark] .project-start .project-options button:hover{border-color:#62adff!important}html[data-workspace-theme=dark] .project-start .project-help-options>label:has(input:checked){border-color:#62adff!important;background:#1c3f60!important}html[data-workspace-theme=dark] .project-start .project-role-lane.is-drop-target{border-color:#62adff!important;background:#1c3f60!important}html[data-workspace-theme=dark] .project-start .project-roster>footer{font-size:11px;line-height:1.5}html[data-workspace-theme=dark] .project-start .project-save-note{height:auto;min-height:28px;padding-block:5px;font-size:11px;line-height:1.5}html[data-workspace-theme=dark] .company-org .co-employee-breakdown>span,html[data-workspace-theme=dark] .company-org .co-stat-bottom>small,html[data-workspace-theme=dark] .company-org .co-trainee-breakdown>span{background:#192e43!important;border-color:#35516b!important;color:#bfd3e8!important}html[data-workspace-theme=dark] .company-org .co-employee-breakdown>span>b,html[data-workspace-theme=dark] .company-org .co-trainee-breakdown>span>b{color:#f1f7ff!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records{color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records :is(header,[class*=bg-white],.work-overview-hero){background-color:var(--wt-card)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*="hover:bg-slate-50"]:hover{background:var(--wt-soft)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-blue-50]{background:#173b61!important;color:#78beff!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-orange-50]{background:#493622!important;color:#ffbd68!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-emerald-50]{background:#163e37!important;color:#76e2b7!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-violet-50]{background:#342d54!important;color:#c5a8ff!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-slate-50]{background:var(--wt-soft)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=border-slate-]{border-color:var(--wt-line)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=text-slate-]{color:var(--wt-muted)!important}html[data-workspace-theme=dark] .workspace .docs-content .work-records :is(h1,h2,h3,b,strong){color:var(--wt-ink)}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace{color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace :is(.lw-card,.lw-private,.lw-private-values>div,.lw-message,.lw-scroll,.lw-day,.lw-weekday,.lw-day.muted,.lw-day.today,.lw-record-scroll th,.lw-record-scroll td){background:var(--wt-card)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace :is(.lw-private-values>div,.lw-weekday,.lw-record-scroll th,.lw-day.muted){background:var(--wt-soft)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace :is(.lw-heading p,.lw-card-head p,.lw-private-title small,.lw-private-values span,.lw-legend span,.lw-list span,.lw-list time,.lw-empty,.lw-note,.lw-dayhead small,.lw-record-scroll td small){color:var(--wt-muted)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace :is(.lw-private-title b,.lw-dayhead,.lw-list b,.lw-heading h1,.lw-card-head h2){color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace .lw-overlap{background:#47391d!important;color:#ffd686!important}html[data-workspace-theme=dark] .workspace .docs-content .purchase{background:var(--wt-canvas)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .purchase :is(.purchase-sheet,.purchase-detail,.purchase-stats article,.purchase-filters,.purchase-detail-placeholder,.purchase-empty-attachment,.purchase-empty-comments,.purchase-blank-row td){background:var(--wt-card)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .purchase :is(.purchase-blank-row:nth-child(2n),.purchase-empty-progress span){background:var(--wt-soft)!important;border-color:var(--wt-line)!important}html[data-workspace-theme=dark] .workspace .docs-content .purchase :is(.purchase-heading p,.purchase-stats small,.purchase-stats p,.purchase-detail-placeholder .purchase-placeholder-intro,.purchase-empty-progress small,.purchase-empty){color:var(--wt-muted)!important}html[data-workspace-theme=dark] .workspace .docs-content .academy{--bg:var(--wt-canvas);--ink:var(--wt-ink);--muted:var(--wt-muted);--line:var(--wt-line);background:var(--wt-canvas)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .academy :is(.hero,.employment-card,.payroll-card,.empty-state,.join-empty,.signed-account,.privacy-note,.work-toolbar,.tabs,.roles,.schedule-filter,.clean-summary,.org-person,.task-detail-body dl>div,.org-detail dl>div,.actions){background:var(--wt-card)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark]{--wt-amber-fill:#9b7137;--wt-amber-ink:#f4dfbc;--wt-amber-soft:#3e3326;--wt-rose-fill:#a35270;--wt-rose-ink:#f3d8e1;--wt-rose-soft:#422d39;--dark-ring-amber:#b88b50}html[data-workspace-theme=dark] .workspace .ps-reference{--ps-planned:var(--wt-amber-fill);--ps-urgent:var(--wt-rose-fill)}html[data-workspace-theme=dark] .workspace .company-lobby .ps-bar{color:#fff7ed!important}html[data-workspace-theme=dark] .workspace .company-timeline-bar[data-priority=high]{--timeline-priority-fill:var(--wt-rose-fill)}html[data-workspace-theme=dark] .workspace .company-timeline-bar[data-priority=normal]{--timeline-priority-fill:var(--wt-amber-fill)}html[data-workspace-theme=dark] .workspace .company-timeline-bar:hover{filter:none}html[data-workspace-theme=dark] .workspace :is(.task-count,.pw-week-kind.work){background:var(--wt-amber-fill)!important;color:#fff7ed!important}html[data-workspace-theme=dark] .workspace :is(.pw-week-status.late,.pw-missed-card header h3>span){background:var(--wt-rose-fill)!important;color:#fff7f9!important}html[data-workspace-theme=dark] .task-detail-dialog .td-deadline,html[data-workspace-theme=dark] .workspace .pw-missed-list time{color:var(--wt-rose-ink)!important}html[data-workspace-theme=dark] .task-detail-dialog .td-badges .priority{background:var(--wt-rose-soft)!important;color:var(--wt-rose-ink)!important}html[data-workspace-theme=dark] .workspace .cc [data-kind="행사"]{--ink:var(--wt-rose-fill);--tint:var(--wt-rose-fill)}html[data-workspace-theme=dark] .workspace .cc [data-kind="생일"]{--ink:var(--wt-amber-fill);--tint:var(--wt-amber-fill)}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .basketball,.co-filter-dot.basketball,.co-subject-basketball){--subject:var(--wt-rose-fill)}html[data-workspace-theme=dark] .workspace .co :is(.co-subject-legend .youth,.co-filter-dot.youth,.co-subject-youth,.co-subject-legend .inline,.co-filter-dot.inline,.co-subject-inline){--subject:var(--wt-amber-fill)}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero:is(.tone-basketball){--class-accent:var(--wt-rose-fill)}html[data-workspace-theme=dark] .co-dialog>header.co-class-detail-hero:is(.tone-inline,.tone-youth){--class-accent:var(--wt-amber-fill)}html[data-workspace-theme=dark] .workspace .co .co-week-day-head>span small em{background:var(--wt-rose-fill)!important;color:#fff7f9!important}html[data-workspace-theme=dark] .workspace .co :is(.co-week-day-head.holiday,.co-week-day-head.sunday) :is(b,small){color:var(--wt-rose-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .leave-workspace .lw-overlap,html[data-workspace-theme=dark] .workspace .docs-content .work-records [class*=bg-orange-50]{background:var(--wt-amber-soft)!important;color:var(--wt-amber-ink)!important}html[data-workspace-theme=dark] .workspace .company-org .co-crown{background:var(--wt-amber-fill)!important;color:#fff7ed!important}html[data-workspace-theme=dark] .workspace .docs-content .academy :is(.template-strip,.work-description,.reason,.permission-note,.repeat-option){background:var(--wt-soft)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .academy .academy-empty{background:var(--wt-soft)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] .workspace .docs-content .academy :is(.empty-state,.join-empty) :is(p,small,span){color:var(--wt-muted)!important}html[data-workspace-theme=dark] .workspace .pw-week-days>button .class-count{background:#223d58!important;color:#c4ddf5!important}html[data-workspace-theme=dark] .workspace .pw-week-days>button .task-count{background:#463a2d!important;color:#f0d5aa!important}html[data-workspace-theme=dark] .workspace .pw-week-days>button .event-count{background:#3b3454!important;color:#d8c9f0!important}@media screen{html[data-workspace-theme=dark] .project-start-dialog,html[data-workspace-theme=dark] [data-slot=dialog-content]{background:var(--wt-card)!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important;color-scheme:dark}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop) :is([class~=bg-white],[class~="bg-white/95"],[class~="bg-white/90"],[class~="bg-white/80"],[class~=bg-slate-50],[class~=bg-gray-50],[class~=bg-zinc-50],[class~=bg-neutral-50]){background-color:var(--wt-card)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}html[data-workspace-theme=dark] :is(.workspace,[data-slot=dialog-content],.modal-backdrop) :is([class~=bg-blue-50],[class~=bg-blue-100],[class~=bg-cyan-50],[class~=bg-emerald-50],[class~=bg-orange-50],[class~=bg-slate-100],[class~=bg-violet-50]){background-color:var(--wt-soft)!important;background-image:none!important;border-color:var(--wt-line)!important;color:var(--wt-ink)!important}}html[data-workspace-theme=dark] .project-start{--wt-accent:#32658d;--wt-ink:#dce8f4;--wt-muted:#a8bfd4;--wt-soft:#1a2e43}html[data-workspace-theme=dark] .project-start .project-start-header>span{background:#2b587e!important;border-color:#537e9f!important;box-shadow:none!important;color:#e6f1fc!important}html[data-workspace-theme=dark] .project-start .project-card-title>span{background:#2e6088!important;box-shadow:none!important;color:#e8f2fc!important}html[data-workspace-theme=dark] .project-start .project-start-header nav .primary{background:#32658d!important;background-image:none!important;border-color:#6287a5!important;box-shadow:none!important;color:#edf5fc!important}html[data-workspace-theme=dark] .project-start :is(.roster-filters button.on,.project-options button.on,.priority-set button.on,button[aria-pressed=true],.template-options button[aria-pressed=true]){background:#294c69!important;background-image:none!important;border-color:#5b7f9f!important;box-shadow:none!important;color:#e8f2fc!important}html[data-workspace-theme=dark] .project-start :is(.project-options button:hover,.project-help-options>label:has(input:checked),.project-role-lane.is-drop-target){border-color:#6387a5!important}html[data-workspace-theme=dark] .project-start .priority-set :is(.red,.yellow,.green){box-shadow:none!important}html[data-workspace-theme=dark] .project-start .priority-set .red{background:#b65f70!important}html[data-workspace-theme=dark] .project-start .priority-set .yellow{background:#c3a067!important}html[data-workspace-theme=dark] .project-start .priority-set .green{background:#56a789!important}html[data-workspace-theme=dark] .pn-wizard[data-slot=dialog-content]{--pn-ring-track:#32485f;background:#101d2e!important}html[data-workspace-theme=dark] .pn-wizard .pn-body{background:#101d2e!important;background-image:none!important}html[data-workspace-theme=dark] .pn-wizard :is(.pn-photo,.pn-summary,.pn-tint,.pn-doc,.pn-progress nav,.pn-summary dl,.pn-upload-box,.pn-info,.pn-resume,.pn-flow,.pn-leave>div,.pn-review button,.pn-error){background:#1b2e43!important;background-image:none!important;border-color:#34506c!important;color:#eaf3ff!important}html[data-workspace-theme=dark] .pn-wizard .pn-summary dl{background:#22374d!important}html[data-workspace-theme=dark] .pn-wizard .pn-icon{background:#233e5b!important;color:#76b9ff!important}html[data-workspace-theme=dark] .pn-wizard .pn-steps button>b{background:#263b52!important;border-color:#3b5873!important;color:#d6e4f3!important}html[data-workspace-theme=dark] .pn-wizard .pn-steps button[aria-current=step]>b{background:#146bc3!important;border-color:#4d9bea!important;color:#fff!important}html[data-workspace-theme=dark] .pn-wizard :is(.pn-upload-button,.pn-select-multiple button,.pn-progress nav button:not([aria-current=step])){background:#223a53!important;border-color:#3a5a77!important;color:#dcecff!important}html[data-workspace-theme=dark] .pn-wizard .pn-schedule th{background:#253d55!important;color:#eaf3ff!important}html[data-workspace-theme=dark] .pn-wizard .pn-schedule td{border-color:#34506c!important}html[data-workspace-theme=dark] .pn-wizard .pn-doc-status select{background:#283b51!important;color:#eaf3ff!important}html[data-workspace-theme=dark] .pn-wizard .pn-doc-status select[data-status="확인 완료"]{background:#214d45!important;color:#b2f0d2!important}html[data-workspace-theme=dark] .pn-wizard .pn-doc-status select[data-status="검토 중"]{background:#55432d!important;color:#f5d6a5!important}html[data-workspace-theme=dark] .pn-wizard .pn-toggle i{background:#eaf3ff!important}html[data-workspace-theme=dark] .mw-profile-dialog .mw-profile-completion{background:#213a53!important;color:#dce8f5!important}html[data-workspace-theme=dark] .mw-profile-dialog .mw-profile-fields>div{border-color:#34506c!important}html[data-workspace-theme=dark] .mw-profile-dialog .mw-profile-fields :is(dt,dd){color:#dce8f5!important}html[data-workspace-theme=dark] .mw-profile-dialog .mw-profile-fields dd.missing{color:#f0bd78!important}.operating-profile{width:min(760px,95vw)!important;max-width:760px!important;max-height:90dvh;overflow:auto;padding:28px!important;border:5px solid #d6e3ef!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;color:#183153;gap:18px}.op-head{display:grid;grid-template-columns:100px 1fr 1fr;gap:18px;align-items:center}.op-avatar{display:block;width:100px;height:100px;border-radius:50%;background-size:cover;background-position:50%}.op-head h2{font-size:24px;font-weight:800;margin:5px 0}.op-head b,.op-head p,.op-head small{font-size:12px;line-height:1.7}.op-presence{font-size:11px;background:#edf1f5;border-radius:5px;padding:4px 8px}.op-presence.online{background:#e1f7ed;color:#009f70}.op-head ul{border-left:1px solid #e6eef8;padding-left:15px;margin:0;list-style:none;min-width:0}.op-head li{display:flex;align-items:center;gap:9px;font-size:11px;overflow-wrap:anywhere;padding:5px 0}.op-head li svg{flex-shrink:0}.op-actions{display:flex;justify-content:space-between;gap:8px;margin:10px 0}.op-actions button{display:grid;justify-items:center;gap:9px;font-size:11px;background:transparent;border:0;color:#173358;cursor:pointer}.op-actions svg{box-sizing:content-box;padding:14px;border-radius:50%;background:#eff7ff;color:#1879ff;box-shadow:0 3px 9px #dbeafe}.op-actions button:first-child svg{background:#1677ff;color:white}.op-actions button:disabled{opacity:.4;cursor:default}.op-tabs{display:flex;border-bottom:1px solid #e4edf8}.op-tabs button{flex:1;background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 4px;font-size:12px;color:#63758e}.op-tabs button[aria-pressed=true]{color:#1677ff;border-bottom-color:#1677ff}.op-body{display:flex;gap:20px;font-size:12px}.op-body dl{flex:1;margin:0}.op-body dl div{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #edf2f8}.op-body dt{width:78px;flex-shrink:0;color:#708097}.op-body dd{margin:0;overflow-wrap:anywhere}.op-schedule{width:40%;background:#eaf3ff;border-radius:9px;padding:16px}.op-schedule b,.op-schedule button{color:#1677ff}.op-schedule p{line-height:1.8;margin:10px 0}.op-schedule time{background:white;border-radius:4px;padding:2px 5px;margin-right:7px}.op-section{width:100%;max-height:270px;overflow:auto}.op-section a,.op-section button{display:block;width:100%;text-align:left;padding:12px;border:1px solid #e0eafa;border-radius:8px;margin:6px 0;background:white;color:#1766c6}.op-note{color:#8292a6;font-size:10px}@media(max-width:580px){.op-head{grid-template-columns:75px 1fr}.op-avatar{width:75px;height:75px}.op-head ul{grid-column:1/-1;border-left:0;padding:0}.op-body{flex-direction:column}.op-schedule{width:100%}.operating-profile{padding:20px!important}.op-actions svg{padding:10px}}.purchase{display:grid;grid-template-columns:minmax(0,1fr);background:#f5f9ff;color:#193357;font-size:12px;min-height:85vh}.purchase.has-detail{grid-template-columns:minmax(0,1fr) 300px}.purchase-main{padding:20px;min-width:0}.purchase button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe9f7;border-radius:6px;background:white;padding:7px 10px;font-size:11px}.purchase button:disabled{opacity:.45;cursor:default}.purchase .purchase-primary,.purchase-primary{background:#0075ff;color:white;border:1px solid #087bff;border-radius:6px;padding:9px 14px}.purchase-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.purchase-heading>svg{background:#0075ff;color:white;padding:10px;width:44px;height:44px;border-radius:11px;flex-shrink:0}.purchase-heading>div{flex:1}.purchase h1{font-size:23px;font-weight:800;letter-spacing:-.7px}.purchase-heading p{font-size:11px;color:#8494af;margin-top:3px}.purchase-heading button{white-space:nowrap}.purchase-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:15px}.purchase-stats article{display:flex;gap:10px;background:white;border:1px solid #e4edf8;border-radius:10px;padding:14px 12px;box-shadow:0 3px 8px #1b4b7f05}.purchase-stats svg{width:36px;height:36px;padding:9px;flex-shrink:0;border-radius:50%;color:#007bff;background:#e5f1ff}.purchase-stats svg.green{color:#00b789;background:#e4f8ef}.purchase-stats svg.orange{color:#f49b16;background:#fff4db}.purchase-stats svg.red{color:#ff4566;background:#ffedf2}.purchase-stats small{font-size:10px}.purchase-stats b{display:block;font-size:21px;font-weight:750;white-space:nowrap;margin:4px 0}.purchase-stats p{font-size:9px;color:#8a9ab5}.purchase-sheet{background:#ffffffbb;padding:10px;border-radius:10px;border:1px solid #e7eef8}.purchase-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px}.purchase-filters select,.purchase-filters>input{border:1px solid #dfe8f6;background:white;border-radius:5px;padding:6px;font-size:10px;max-width:120px}.purchase-filters label{display:flex;gap:6px;align-items:center;margin-left:auto;border:1px solid #e2eaf7;border-radius:6px;padding:5px 8px;color:#91a1b9}.purchase-filters label input{outline:0;background:transparent;font-size:10px;width:150px}.purchase-table-scroll{overflow:auto;border:1px solid #e1eaf6;border-radius:6px}.purchase table{width:100%;border-collapse:collapse;min-width:780px;font-size:10px}.purchase th{background:#f4f8fe;color:#425b7d;font-weight:700;text-align:left;padding:9px 7px;white-space:nowrap;border-bottom:1px solid #dbe7f7}.purchase td{padding:7px;border-bottom:1px solid #e8eff8;vertical-align:middle}.purchase tbody tr:nth-child(2n){background:#f8fbff}.purchase tbody tr.selected{background:#e6f1ff;box-shadow:inset 0 -1px #b8d8ff,inset 0 1px #b8d8ff}.purchase tbody tr:hover{background:#eff6ff}.purchase td:nth-child(6){white-space:nowrap}.purchase input[type=checkbox]{accent-color:#007aff}.purchase .purchase-title{border:0;background:none;padding:0;justify-content:flex-start;font-size:10px;min-width:140px}.purchase-tag{display:inline-block;background:#e3f1ff;color:#0780ff;border-radius:10px;padding:3px 7px;white-space:nowrap;font-size:9px}.purchase-tag.category{color:#ea5877;background:#ffe6ed}.purchase .purchase-status,.purchase-status{display:inline-block;border:0;padding:3px 7px;border-radius:12px;background:#e8f0fa;color:#6c87ac;font-size:9px;white-space:nowrap}.purchase-status.purchased,.purchase-status.received{background:#3894ff!important;color:white!important}.purchase-status.approved{background:#e4f7ec;color:#00a872}.purchase-status.requested,.purchase-status.reviewing{background:#fff0d7;color:#ef9b18}.purchase-status.hold,.purchase-status.rejected{background:#ffe6ee;color:#e85178}.purchase-sheet>footer{display:flex;align-items:center;justify-content:space-between;padding:16px 0 2px;color:#7e91af;font-size:10px}.purchase-sheet>footer div{display:flex;align-items:center;gap:10px}.purchase-sheet>footer b{background:#0075ff;border-radius:5px;color:white;padding:7px 10px}.purchase-sheet>footer select{background:white;border:1px solid #e3ebf7;border-radius:5px;padding:5px;font-size:10px}.purchase-detail{background:white;border-left:1px solid #e1eaf7;padding:18px;max-height:calc(100vh - 60px);overflow:auto;position:sticky;top:60px}.purchase-detail>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.purchase-detail h2{font-size:16px;font-weight:750}.purchase-detail header button{border:0;padding:0;color:#7c92b2}.purchase-id{font-size:9px;background:#eef3fa;color:#7c91b1;border-radius:10px;padding:4px 7px;display:inline-block;margin-right:8px}.purchase-detail h3{font-size:16px;font-weight:750;margin:12px 0 5px}.purchase-detail>p{font-size:11px;color:#8395b1}.purchase-detail dl{border-top:1px solid #eaf0f8;margin-top:13px;padding-top:10px}.purchase-detail dl>div{display:grid;grid-template-columns:75px 1fr;margin:7px 0;font-size:10px}.purchase-detail dt{color:#91a1b9}.purchase-detail dd{font-weight:500;overflow-wrap:anywhere}.purchase-detail>a{color:#007aff;font-size:11px}.purchase-payment{display:grid;gap:5px;margin-top:10px}.purchase-payment label{display:grid;grid-template-columns:70px 1fr;gap:5px;align-items:center;color:#8b9cb6;font-size:10px}.purchase-payment input{border:1px solid #e2eaf6;border-radius:4px;padding:5px;width:100%;color:#29466e}.purchase-detail h4{font-weight:700;font-size:12px;margin:20px 0 9px}.purchase-files{display:grid;grid-template-columns:1fr 1fr;gap:6px}.purchase-files button{padding:7px;font-size:9px;min-width:0}.purchase-files button>span{min-width:0;overflow-wrap:anywhere}.purchase-files small{display:block;color:#8c9bb1}.purchase-upload{display:block;position:relative;border:1px solid #dfe8f5;border-radius:5px;text-align:center;padding:7px;margin-top:8px;font-size:10px;overflow:hidden;cursor:pointer}.purchase-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.purchase-hint{display:block;margin-top:5px;color:#97a5bb;font-size:9px}.purchase-history{display:grid;gap:10px;border-left:2px solid #dcecff;margin-left:8px;padding:0 0 0 12px}.purchase-history li{display:flex;gap:8px;align-items:center}.purchase-history svg{color:#0075ff;flex-shrink:0}.purchase-history b{font-size:10px}.purchase-history small{display:block;color:#8d9db7;font-size:9px;margin-top:3px}.purchase-comment{padding:9px 0;border-bottom:1px solid #edf2f9}.purchase-comment b{font-size:11px}.purchase-comment small{font-size:9px;color:#97a5bb;margin-left:8px}.purchase-comment p{font-size:11px;margin-top:5px;white-space:pre-wrap;overflow-wrap:anywhere}.purchase-comment-form{display:grid;gap:6px;margin-top:10px}.purchase-comment-form textarea{border:1px solid #e0e9f6;padding:8px;border-radius:6px;font-size:11px;min-height:65px}.purchase-detail>footer{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid #e6edf7;padding-top:14px;margin-top:20px}.purchase-empty{text-align:center;color:#8497b6;padding:50px}.purchase-create{max-height:90vh;overflow:auto}.purchase-create form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.purchase-create label{display:grid;gap:5px;font-size:12px}.purchase-create input,.purchase-create select,.purchase-create textarea{border:1px solid #dce7f5;border-radius:6px;padding:8px;min-width:0;width:100%}.purchase-create label.purchase-urgent{display:flex;align-items:center}.purchase-create .purchase-urgent input{width:auto}.workspace-content:has(>.purchase){padding:0}.workspace-content:has(>.purchase)>.workspace-panes{display:none}.workspace-main:has(.purchase) .workspace-title{display:none}.workspace-main:has(.purchase)>.workspace-header{min-height:52px;padding:8px 20px;background:#fbfdff}.purchase button:focus-visible{outline:2px solid #007aff;outline-offset:2px}@media(max-width:1400px){.purchase-stats{grid-template-columns:repeat(3,1fr)}.purchase-heading{flex-wrap:wrap}.purchase-stats b{font-size:18px}}@media(max-width:1000px){.purchase.has-detail{grid-template-columns:1fr}.purchase-detail{position:static;max-height:none;border-top:1px solid #e0e9f7}.purchase-files{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.purchase-main{padding:10px}.purchase-stats{grid-template-columns:1fr 1fr;gap:6px}.purchase-stats article{padding:10px;gap:7px}.purchase-heading h1{font-size:22px}.purchase-heading p{font-size:10px}.purchase-filters label{margin-left:0;width:100%}.purchase-create form{grid-template-columns:1fr}}.purchase .purchase-main{padding:18px 14px}.purchase .purchase-heading{gap:10px;margin-bottom:17px}.purchase .purchase-heading h1{font-size:24px}.purchase .purchase-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.purchase .purchase-stats article{min-height:89px;padding:13px 10px;gap:8px}.purchase .purchase-stats b{font-size:20px;letter-spacing:-.5px}.purchase .purchase-stats article:last-child b{font-size:16px}.purchase .purchase-stats svg{width:34px;height:34px;padding:8px}.purchase .purchase-stats small{font-size:10px}.purchase .purchase-stats p{font-size:9px;line-height:1.5}.purchase .purchase-sheet{padding:9px;background:#ffffffc9}.purchase table{table-layout:fixed;min-width:850px}.purchase th{height:33px;font-size:10px;padding:7px 6px}.purchase td{height:38px;padding:5px 6px;font-size:10px}.purchase .purchase-title,.purchase td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase .purchase-title{width:100%;min-width:0;display:block;text-align:left}.purchase .purchase-table-scroll{min-height:414px}.purchase .purchase-blank-row td{height:38px;border-bottom:1px solid #e6eef9}.purchase .purchase-blank-row:hover{background:inherit}.purchase .purchase-blank-row:nth-child(2n){background:#f8fbff}.purchase .purchase-detail{padding:17px 16px;min-height:760px}.purchase-detail-placeholder .purchase-placeholder-intro{font-size:11px;color:#97a6bd;min-height:76px;padding-top:12px}.purchase-detail-placeholder dl{padding-top:13px}.purchase-detail-placeholder dl>div{min-height:18px}.purchase-empty-attachment{height:55px;border:1px solid #e2eaf6;border-radius:7px}.purchase-empty-progress{display:flex;justify-content:space-between;position:relative;padding:10px 13px}.purchase-empty-progress:before{content:"";height:2px;position:absolute;top:19px;left:28px;right:28px;background:#e3ebf8}.purchase-empty-progress>div{display:grid;justify-items:center;gap:6px;z-index:1}.purchase-empty-progress span{height:20px;width:20px;border-radius:50%;border:2px solid #dbe6f5;background:#fff}.purchase-empty-progress small{font-size:10px;color:#95a5bc}.purchase-empty-comments{height:120px;border-top:1px solid #edf2f9}.purchase-load-status{display:block;font-size:10px;color:#8094b3;padding-top:5px}.purchase .purchase-sheet>footer{min-height:55px}@media(min-width:1250px){.purchase.has-detail{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1150px){.purchase .purchase-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.purchase .purchase-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase .purchase-detail{min-height:650px}.purchase .purchase-main{padding:10px}}.draft-board{width:min(1000px,95vw)!important;max-width:1000px!important}.draft-board-scroll{overflow:auto;max-height:65vh}.draft-board table{width:100%;border-collapse:collapse;font-size:13px}.draft-board td,.draft-board th{text-align:left;padding:14px 12px;border-bottom:1px solid #dde5ef}.draft-board th{background:#f1f5fa;white-space:nowrap}.draft-board small{display:block;margin-top:5px;color:#62758b}.draft-board td:last-child{white-space:nowrap}.draft-board button{padding:7px 10px;border:1px solid #c7d6e7;border-radius:6px;margin-right:6px}.draft-board button:disabled{opacity:.5}.draft-board [role=alert]{color:#c63e55}html[data-workspace-theme=dark] .draft-board{background:#232a32!important;color:#dce3ec!important}html[data-workspace-theme=dark] .draft-board :is(th,td){background:#232a32!important;border-color:#455261!important}html[data-workspace-theme=dark] .draft-board th{background:#2c3743!important}html[data-workspace-theme=dark] .draft-board button{background:#354f68!important;color:#ecf3fa!important;border-color:#61798e!important}.deletion-center .draft-board-inline{width:100%!important;max-width:none!important;min-width:0;padding:14px;border:1px solid #35516b;border-radius:10px}.draft-board-inline .draft-board-scroll{max-height:320px}.draft-board-inline table{min-width:620px}.draft-retention-note{font-size:12px;line-height:1.6;margin:8px 0 14px;color:#526b87}.draft-board-inline h4{font-size:15px;font-weight:700}html[data-workspace-theme=dark] .draft-board .draft-retention-note,html[data-workspace-theme=dark] .draft-board small{color:#bdd3ea!important}.deletion-entry{display:flex;justify-content:flex-end;margin:8px 0}.deletion-center{max-width:760px!important;max-height:85vh;overflow:auto}.deletion-center article{border:1px solid #a0aec044;border-radius:10px;padding:14px;margin:10px 0}.deletion-center p{line-height:1.6}.deletion-actions{display:flex;gap:8px;flex-wrap:wrap}.deletion-center button,.deletion-entry button{border:1px solid #879ab266;border-radius:7px;padding:8px 12px;background:transparent;color:inherit}.deletion-center textarea{width:100%;min-height:70px;border:1px solid #879ab266;border-radius:6px;padding:10px;background:transparent;color:inherit}.deletion-center button:disabled{opacity:.5}.deletion-center [role=alert]{color:#d74150}.deletion-center dd{white-space:pre-wrap;overflow-wrap:anywhere}.deletion-detail-dialog{max-width:860px!important}.deletion-detail-section{border:1px solid #879ab244;border-radius:10px;padding:16px;margin:14px 0}.deletion-detail-section h3{margin:0 0 12px}.deletion-detail-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.deletion-detail-section dl>div{min-width:0}.deletion-detail-section dt{font-size:12px;opacity:.72}.deletion-detail-section dd{margin:3px 0 0;font-weight:600}.deletion-detail-section p{white-space:pre-wrap;overflow-wrap:anywhere}.deletion-detail-section article{margin:8px 0}.deletion-detail-section ul{padding-left:20px}.deletion-center .deletion-actions button:first-child{background:#1964a8;color:#fff;border-color:#4283bd}@media(max-width:560px){.deletion-detail-section dl{grid-template-columns:1fr}}.deletion-deleted-board{margin:18px 0}.deletion-deleted-board .draft-board-scroll{overflow-y:scroll;max-height:320px;scrollbar-color:#6b8ca9 transparent;scrollbar-width:thin}.deletion-deleted-board th{position:sticky;top:0;z-index:1}.deletion-deleted-board .draft-board-scroll>p{padding:12px;margin:0}.deletion-deleted-board td:last-child{white-space:nowrap}.news-compose{padding:24px;max-height:88vh;overflow:auto;color:#193653;background:#fff}.news-compose>header{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px}.news-compose nav{display:flex;gap:8px;flex-wrap:wrap}.news-compose button,.news-reader button{padding:9px 13px;border:1px solid #cadcf1;border-radius:7px;color:#147cf0;background:#fff;cursor:pointer}.news-compose .primary{background:#147cf0;color:#fff}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.news-grid label{display:flex;flex-direction:column;gap:7px;font-size:13px}.news-grid input:not([type=checkbox]),.news-grid select,.news-grid textarea{padding:10px;border:1px solid #ccdff4;border-radius:7px;width:100%}.news-grid .wide{grid-column:1/-1}.news-options{display:flex;gap:18px;flex-wrap:wrap}.news-compose h3{font-size:16px;font-weight:700;margin:24px 0 12px}.news-compose [role=alert]{color:#b82f45}.news-preview p,.news-reader p{white-space:pre-wrap;line-height:1.8}.news-preview img,.news-reader img{max-width:100%;max-height:440px;object-fit:contain;border-radius:10px}.news-reader{max-height:85vh;overflow:auto}.news-reader dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.news-reader dt{color:#657e9a;font-size:12px}.news-reader dd{margin:0}.news-reader footer{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.news-reader a{color:#0674eb;text-decoration:underline}.news-reader article{border-top:1px solid #dbe6f2;padding:10px 0}.news-reader textarea{width:100%;border:1px solid #ccdff4;padding:10px;border-radius:7px}@media(max-width:650px){.news-grid{grid-template-columns:1fr}.news-compose>header{display:block}.news-compose nav{margin-top:12px}}.news-compose.news-compose-embedded{padding:0;max-height:none;overflow:visible;background:transparent}.news-compose-embedded .news-grid>*{min-width:0}.news-compose-embedded>header p{font-size:12px;color:#526b86;margin-top:8px}.news-owner-actions{display:flex;justify-content:flex-end;gap:8px;padding-right:32px;margin-bottom:12px}.news-owner-actions button{padding:8px 14px;border:1px solid var(--border,#d6deeb);border-radius:8px;background:transparent;color:inherit}.news-owner-actions .news-delete{color:#dc3545;border-color:#dc354566}.news-delete-confirm{z-index:180}.news-delete-confirm .news-owner-actions{padding-right:0;margin:8px 0 0}