:root{--brand:#f37021;--brand-deep:#b84200;--action-hover:#dc580b;--brand-soft:#fff0e6;--ink:#17130f;--ink-soft:#5f5a55;--ink-muted:#716b65;--line:#e9e3dd;--line-strong:#dcd3ca;--control-border:#9a9188;--surface:#fff;--surface-soft:#fffaf6;--surface-muted:#f7f5f3;--success:#13754e;--success-soft:#e9f8f1;--focus:#1263df;--shadow:0 22px 60px #40271417;--shadow-raised:0 28px 72px #40271424}:root[data-theme=dark]{--brand:#ff7e32;--brand-deep:#ff914f;--action-hover:#ff914f;--brand-soft:#342116;--ink:#fffaf6;--ink-soft:#c9c0b8;--ink-muted:#a69d95;--line:#352f2a;--line-strong:#4a413a;--control-border:#746b64;--surface:#1b1917;--surface-soft:#11100f;--surface-muted:#26221f;--success:#65d5a4;--success-soft:#17362a;--shadow:0 24px 70px #00000057;--shadow-raised:0 30px 76px #00000075}html[data-theme=dark]{--focus:#6ea8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--success-fill:#13754e;--danger:#a12b22;--danger-soft:#fdebe9;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--w-ease:cubic-bezier(.2, .8, .2, 1);--w-spring:cubic-bezier(.32, .72, 0, 1)}:root[data-theme=dark]{--success-fill:#197a50;--danger:#ffb3a9;--danger-soft:#38201e}.nb{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.w-text{overflow-wrap:anywhere;text-wrap:pretty}.w-balance{text-wrap:balance}br.brPad,br.brMo,.moTxt{display:none}@media (max-width:900px){br.brPad{display:inline}}@media (max-width:600px){br.brMo{display:inline}br.brPad,.pcTxt{display:none}.moTxt{display:inline}}.w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn{border:1px solid var(--control-border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s, border-color .16s, color .16s, transform .12s var(--w-ease), opacity .16s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.w-btn:hover:not(:disabled),:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn:hover:not(:disabled){background:var(--surface-muted)}}.w-btn:active:not(:disabled),:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn:active:not(:disabled){transform:scale(.97)}.w-btn:focus-visible,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.w-btn:disabled,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn:disabled{opacity:.45;cursor:not-allowed}.w-btn-primary,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff;min-width:96px;font-weight:700}@media (hover:hover) and (pointer:fine){.w-btn-primary:hover:not(:disabled),:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}}.w-btn-primary:disabled:not([aria-busy=true]),:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-primary:disabled:not([aria-busy=true]){background:var(--surface-muted);border-color:var(--surface-muted);color:var(--ink-muted);opacity:1}.w-btn-primary[aria-busy=true]:disabled,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-primary[aria-busy=true]:disabled{opacity:1;cursor:progress}.w-btn-quiet,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-quiet{border-color:var(--control-border);background:0 0;min-height:40px;font-weight:600}.w-btn-danger,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-danger{border-color:var(--danger);color:var(--danger);background:0 0}.w-btn-success,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-success{background:var(--success-fill);border-color:var(--success-fill);color:#fff}.w-btn-big,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-big{border-radius:14px;min-height:52px;font-size:16px;font-weight:700}.w-btn-sm,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-sm{min-height:36px;padding:0 12px;font-size:13px}.w-btn-icon,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-icon{width:40px;min-height:40px;padding:0}.w-btn-icon svg,.w-btn svg.w-ico,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-icon svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn svg.w-ico{flex:none;width:16px;height:16px}.w-btn[aria-busy=true],:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn[aria-busy=true]{opacity:.6;pointer-events:none}.w-spin{width:14px;height:14px;animation:w-spin .8s linear infinite, w-iconIn .2s var(--w-ease);border:2px solid;border-right-color:#0000;border-radius:50%;flex:none}@keyframes w-iconIn{0%{opacity:0;filter:blur(4px);scale:.8}to{opacity:1;filter:none;scale:1}}.w-btn:not(.w-btn-icon)>svg:first-child:not(:only-child){margin-inline-start:-2px}.w-btn:not(.w-btn-icon)>svg:last-child:not(:first-child){margin-inline-end:-2px}@keyframes w-spin{to{transform:rotate(360deg)}}.w-two,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.w-two>.w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-two>.w-btn{width:100%;min-width:0}.w-stack,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-stack{gap:8px;display:grid}.w-stack>.w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-stack>.w-btn{width:100%}.w-chips,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chips{flex-wrap:wrap;gap:8px;display:flex}.w-chip,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s, border-color .16s, color .16s, transform .16s var(--w-ease);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.w-chip:hover:not(:disabled),:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip:hover:not(:disabled){background:var(--surface-muted)}}.w-chip[aria-pressed=true],.w-chip[aria-checked=true],:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip[aria-pressed=true],:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip[aria-checked=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.w-chip.is-pop,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip.is-pop{transform:scale(1.04)}.w-chip:disabled,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip:disabled{opacity:.5;cursor:default}.w-seg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg{background:var(--surface-muted);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.w-seg>button,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg>button{min-height:36px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14px;font-weight:650;transition:background .16s,color .16s,box-shadow .16s}.w-seg>button[aria-selected=true],.w-seg>button[aria-pressed=true],:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg>button[aria-selected=true],:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg>button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.w-field{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.w-lab{color:var(--ink-soft);font-size:13px;font-weight:650;line-height:20px}.w-help{min-height:18px;color:var(--ink-muted);margin:-4px 0 0;font-size:13px;line-height:18px}.w-help.is-err{color:var(--danger);white-space:pre-line}.w-field.is-compact .w-help{display:none}.w-form2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.w-form3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.w-input,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;height:44px;min-height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;border-radius:12px;padding:0 12px;font-size:15px;line-height:1.2;display:block}.w-input::placeholder,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input::placeholder{color:var(--ink-muted);opacity:.8}.w-input:focus-visible,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input:focus-visible{outline:2px solid var(--brand);outline-offset:0;border-color:var(--brand)}.w-input.is-err,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input.is-err{border-color:var(--danger)}.w-input:disabled,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input:disabled{opacity:.6;background:var(--surface-muted)}textarea.w-input,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) textarea.w-input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}select.w-input,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) select.w-input{appearance:none;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23716b65' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px;overflow:hidden}.w-pickPre{color:var(--ink-muted);margin-right:8px;font-style:normal;font-weight:600}.w-pick>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-pick>svg{width:16px;height:16px;color:var(--ink-muted);flex:0 0 16px}.w-pick,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-pick{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.w-pick>span,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-pick>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-pick>svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-pick>svg{width:16px;height:16px;color:var(--ink-muted);flex:none}.w-pick.is-empty>span,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-pick.is-empty>span{color:var(--ink-muted)}.w-search{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.w-head{align-items:center;gap:16px;min-height:40px;display:flex}.w-head .w-count{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.w-head .w-count strong{font-size:15px;font-weight:700}.w-head .w-count span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px}.w-head>.w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-head>.w-btn{margin-left:auto}.w-tableWrap{border:1px solid var(--line-strong);border-radius:16px;overflow-x:auto}.w-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.w-table th,.w-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:48px;padding:0 12px;line-height:1.4;overflow:hidden}.w-table th{background:var(--surface-muted);height:40px;color:var(--ink-soft);font-size:12px;font-weight:650}.w-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.w-table tbody tr:hover td{background:var(--surface-soft)}}.w-table .money,.w-table .num{text-align:right;font-variant-numeric:tabular-nums}.w-table .money+th,.w-table .money+td,.w-table .num+th,.w-table .num+td{padding-left:32px}.w-table .center{text-align:center}.w-table .wrap{white-space:normal;overflow-wrap:anywhere}.w-note{color:var(--ink-muted);margin-left:6px;font-size:12px;font-weight:500}.w-tag{background:var(--success-soft);height:24px;color:var(--success);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.w-tag-warn{background:var(--brand-soft);color:var(--brand-deep)}.w-tag-bad{background:var(--danger-soft);color:var(--danger)}.w-tag-mute{background:var(--surface-muted);color:var(--ink-soft)}.w-list{gap:8px;display:grid}.w-row,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row{border:1px solid var(--line-strong);background:var(--surface);min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .16s, transform .12s var(--w-ease);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:2px 12px;padding:8px 16px;display:grid}@media (hover:hover) and (pointer:fine){.w-row:hover,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row:hover{background:var(--surface-soft)}}.w-row:active,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row:active{transform:scale(.995)}.w-row.is-static,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.is-static{cursor:default}@media (hover:hover) and (pointer:fine){.w-row.is-static:hover{background:var(--surface)}}.w-row.is-static:active{transform:none}.w-av{background:var(--surface-muted);width:40px;height:40px;color:var(--ink-soft);border-radius:50%;flex:none;grid-area:1/1/span 2;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.w-av svg{width:20px;height:20px}.w-av.is-on{background:var(--brand-soft);color:var(--brand-deep)}.w-row>strong,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row>strong{grid-area:1/2;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;display:flex}.w-row .w-time,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-time{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3;font-size:13px}.w-row .w-val,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-val{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;grid-area:1/3;font-size:15px;font-weight:700}.w-row .w-chev,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-chev{width:16px;height:16px;color:var(--ink-muted);grid-area:1/4/span 2}.w-row .w-sub,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-sub{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;font-size:13px;overflow:hidden}.w-row.no-av,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av{grid-template-columns:minmax(0,1fr) auto auto}.w-row.no-av>strong,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av>strong{grid-column:1}.w-row.no-av .w-time,.w-row.no-av .w-val,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av .w-time,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av .w-val{grid-column:2}.w-row.no-av .w-chev,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av .w-chev{grid-column:3}.w-row.no-av .w-sub,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av .w-sub{grid-column:1/3}.w-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.w-stats.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.w-stats.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.w-stat{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:8px;min-width:0;padding:20px;display:grid}.w-stat .l{color:var(--ink-muted);font-size:13px;font-weight:600}.w-stat .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.2}.w-stat .d{color:var(--success);font-size:13px;font-weight:650}.w-stat .d.down{color:var(--danger)}.w-stat .d.flat{color:var(--ink-muted)}.w-rows,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-rows{border:1px solid var(--line);background:var(--surface);border-radius:16px;display:grid;overflow:hidden}.w-rows>*,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-rows>*{border-bottom:1px solid var(--line);padding:16px 20px}.w-rows>:last-child,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-rows>:last-child{border-bottom:0}.w-tiles,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.w-tile,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-tile{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:14px;justify-items:center;gap:6px;padding:12px 4px;font-size:12px;font-weight:600;display:grid}.w-tile svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-tile svg{width:24px;height:24px;color:var(--ink)}.w-tile.is-on,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-tile.is-on{border-color:var(--brand);color:var(--brand-deep)}.w-tile.is-on svg{color:var(--brand)}.w-skel{gap:8px;display:grid}.w-skel>div{border:1px solid var(--line-strong);border-radius:16px;grid-template-columns:1fr 96px;grid-template-areas:"a b""c c";gap:8px 16px;min-height:64px;padding:16px;display:grid}.w-skel b{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--line) 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite w-shimmer;display:block}.w-skel b:first-child{grid-area:a;width:40%}.w-skel b:nth-child(2){grid-area:b}.w-skel b:nth-child(3){grid-area:c;width:70%}@keyframes w-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.w-empty{text-align:center;border:1px dashed var(--control-border);color:var(--ink-soft);text-wrap:balance;border-radius:16px;justify-items:center;gap:8px;padding:32px 16px;font-size:14px;display:grid}.w-empty small{color:var(--ink-muted);font-size:13px}.w-empty svg.w-illus{width:72px;height:72px;color:var(--ink-muted)}.w-alert{text-wrap:pretty;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.6}.w-alert-err{background:var(--danger-soft);color:var(--danger)}.w-alert-info{background:var(--brand-soft);color:var(--ink)}.w-alert-ok{background:var(--success-soft);color:var(--success)}.w-toastHost{left:0;right:0;bottom:calc(16px + var(--sab));z-index:120;pointer-events:none;justify-items:center;gap:8px;padding:0 16px;display:grid;position:fixed}.w-toastHost[popover]{width:auto;height:auto;color:inherit;background:0 0;border:0;margin:0;top:auto;overflow:visible}.w-toast{background:var(--ink);max-width:100%;color:var(--surface);box-shadow:var(--shadow);pointer-events:auto;opacity:0;transition:transform .2s var(--w-ease), opacity .2s;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex;transform:translateY(8px)}.w-toast.is-in{opacity:1;transform:none}.w-toast.is-out{opacity:0;transition-duration:.16s;transform:translateY(4px)}.w-toast button,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-toast button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.w-prog{background:var(--surface-muted);border-radius:999px;height:10px;position:relative;overflow:hidden}.w-prog>i{background:linear-gradient(90deg, var(--brand-deep), var(--brand));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));transition:transform .24s var(--w-ease), background .3s;border-radius:999px;display:block}.w-prog>i:after{content:"";background:linear-gradient(90deg,#0000 0,#ffffff8c 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.w-prog.is-run>i:after{animation:1.4s ease-in-out infinite w-sweep}.w-prog.is-done>i{background:var(--success-fill)}@keyframes w-sweep{to{transform:translate(100%)}}.w-check,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check{cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.w-check input,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check input{opacity:0;width:0;height:0;position:absolute}.w-check .box,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check .box{border:1.5px solid var(--control-border);background:var(--surface);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.w-check .box svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check .box svg{stroke-dasharray:20;stroke-dashoffset:20px;width:16px;height:16px;transition:stroke-dashoffset .2s var(--w-ease) .12s}.w-check input:checked+.box,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check input:checked+.box{background:var(--brand);border-color:var(--brand)}.w-check input:checked+.box svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check input:checked+.box svg{stroke-dashoffset:0}.w-check input:focus-visible+.box,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check input:focus-visible+.box{outline:3px solid var(--focus);outline-offset:2px}.w-check:active .box,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check:active .box{transform:scale(.92)}@media (max-width:600px){.w-input,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-input{height:44px;min-height:44px;font-size:16px}.w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn{min-height:44px}.w-btn-big,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-big{min-height:52px;font-size:16px}.w-btn-quiet,.w-btn-sm,.w-btn-icon,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-quiet,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-sm,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-icon{min-height:32px;font-size:14px;position:relative}.w-btn-icon,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-icon{width:32px}.w-btn-quiet:before,.w-btn-sm:before,.w-btn-icon:before,.w-chip:before,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-quiet:before,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-sm:before,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn-icon:before,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip:before{content:"";position:absolute;inset:-8px 0}.w-chip,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip{min-height:28px;padding:0 12px;position:relative}.w-seg>button,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg>button{min-height:28px;padding:0 12px;font-size:13px}.w-form2,.w-form3{grid-template-columns:minmax(0,1fr);gap:24px}.w-form2 .w-field,.w-form3 .w-field{gap:6px;position:relative}.w-form2 .w-help,.w-form3 .w-help{min-height:0;margin:2px 0 0;position:absolute;top:100%;left:0;right:0}.w-form2,.w-form3{padding-bottom:20px}.w-field{gap:6px}.w-lab{line-height:18px}.w-help{min-height:0;margin-top:0}.w-search{grid-template-columns:minmax(0,1fr)}.w-head{flex-wrap:wrap}.w-head>.w-btn{width:100%;margin-left:0}.w-row,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row{grid-template-columns:36px minmax(0,1fr) auto auto;min-height:52px;padding:8px 16px}.w-row .w-time,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-time{grid-area:2/2}.w-row .w-time~.w-sub,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row .w-time~.w-sub{grid-row:3}.w-row:has(.w-time) .w-av{grid-row:1/span 3}.w-row:has(.w-time) .w-chev{grid-row:1/span 3}:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row:has(.w-time) .w-av{grid-row:1/span 3}:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row:has(.w-time) .w-chev{grid-row:1/span 3}.w-row.no-av .w-time,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row.no-av .w-time{grid-column:1}.w-av{width:36px;height:36px}.w-row>strong,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row>strong{font-size:16px}.w-stats,.w-stats.cols2,.w-stats.cols4{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.w-stats .w-stat{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""l d";align-items:center;gap:2px 16px;min-height:56px;padding:12px 16px}.w-stats .w-stat:last-child{border-bottom:0}.w-stats .w-stat .l{color:var(--ink-soft);grid-area:l;font-size:14px}.w-stats .w-stat .v{text-align:right;grid-area:v;font-size:17px}.w-stats .w-stat .d{text-align:right;grid-area:d;font-size:12px}.w-tiles,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.w-rows>*,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-rows>*{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.w-btn,.w-chip,.w-seg>button,.w-row,.w-toast,.w-prog>i,.w-check .box,.w-check .box svg,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-btn,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-chip,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-seg>button,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-row,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check .box,:is(.hrMain,.eqMain,.integrationDialog,.campusPage,.approvalEntry,.mtMain) .w-check .box svg{transition:none!important}.w-spin,.w-skel b,.w-prog>i:after{animation:none!important}}.w-tableWrap{background:var(--surface)}.w-table{font-variant-numeric:tabular-nums}.w-table th[class*=wc-]{width:var(--wc)}.w-table th.wc-name,.w-table th.wc-role{--wc:160px}.w-table th.wc-campus{--wc:152px}.w-table th.wc-date{--wc:112px}.w-table th.wc-range{--wc:208px}.w-table th.wc-stamp{--wc:152px}.w-table th.wc-money{--wc:136px}.w-table th.wc-money-l{--wc:152px}.w-table th.wc-num{--wc:72px}.w-table th.wc-state{--wc:96px}.w-table th.wc-btn{--wc:80px}.w-table th.wc-btn.is-4{--wc:112px}.w-table th.wc-btn.is-2{--wc:152px}.w-table th.wc-num.is-hours{--wc:96px}.w-table th.wc-code{--wc:136px}.w-table th.wc-memo{width:auto}.w-table :is(th.wc-money,th.wc-money-l,th.wc-num){text-align:right}.w-table :is(.money,.num,.wc-money,.wc-money-l,.wc-num)+:is(th,td):not(.money,.num,.wc-money,.wc-money-l,.wc-num){padding-left:32px}.w-table :is(.money,.num,.wc-money,.wc-money-l,.wc-num)+:is(.money,.num,.wc-money,.wc-money-l,.wc-num){padding-left:12px}.w-table :is(th.wc-money,th.wc-money-l,th.wc-num)+th[class*=wc-]:not(.wc-money,.wc-money-l,.wc-num,.wc-memo){width:calc(var(--wc) + 20px)}.w-table td>.w-roll:only-child{display:block}.w-table .w-chips{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.w-chips .w-tag{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.w-chips .w-tag.more{background:var(--surface-muted);color:var(--ink-soft);flex:none}.w-table .act{text-align:right}.w-table .w-note{white-space:nowrap}.w-table tr.w-detail>td{white-space:normal;text-overflow:clip;background:var(--surface-soft);height:auto;padding:0 16px 16px;overflow:visible}.w-table .act>*+*{margin-left:8px}.w-roll{white-space:nowrap;vertical-align:bottom;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.w-roll>span{white-space:nowrap;display:inline-block}.w-roll.is-over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.w-roll.is-over.is-moved{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.w-roll.is-run>span{will-change:transform}@media (max-width:1024px){.w-table .w-lo{display:none}.w-tableWrap.cards-pad{overflow:visible}.w-tableWrap.cards-pad>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.w-tableWrap.cards-pad>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.w-tableWrap.cards-pad .w-table,.w-tableWrap.cards-pad tbody,.w-tableWrap.cards-pad tfoot{display:block}.w-tableWrap.cards-pad :is(thead,colgroup),.w-tableWrap.cards-pad .w-pc{display:none}.w-tableWrap.cards-pad tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 20px;display:grid}.w-tableWrap.cards-pad :is(tbody,tfoot) tr:last-child{border-bottom:0}.w-tableWrap.cards-pad tbody+tfoot tr:first-child{border-top:1px solid var(--line)}.w-tableWrap.cards-pad .w-table td{text-align:right;white-space:nowrap;background:0 0;border:0;grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:8px 16px;min-width:0;height:auto;min-height:20px;padding:0;font-size:14px;line-height:20px;display:flex;overflow:visible}.w-tableWrap.cards-pad td[data-l]:before{content:attr(data-l);color:var(--ink-muted);text-align:left;flex:none;margin-right:auto;font-size:13px;font-weight:500}.w-tableWrap.cards-pad td:first-child{text-align:left;grid-column:1;justify-content:flex-start;font-size:16px;font-weight:700}.w-tableWrap.cards-pad td:first-child:before,.w-tableWrap.cards-pad td.status:before,.w-tableWrap.cards-pad td.act:before{content:none}.w-tableWrap.cards-pad td.status{grid-area:1/2;justify-self:end}.w-tableWrap.cards-pad td.act{order:1;padding-top:8px}.w-tableWrap.cards-pad .w-table td.wrap{white-space:normal;text-align:left;text-wrap:pretty;display:block}.w-tableWrap.cards-pad .w-table td.wrap[data-l]:before{margin:0 0 2px;display:block}.w-tableWrap.cards-pad tr.w-detail>td{text-align:left;white-space:normal;grid-column:1/-1;font-size:14px;font-weight:400;display:block}.w-tableWrap.cards-pad .w-table td.w-pc{display:none}.w-tableWrap.cards-pad td>.w-roll{flex:0 auto}.w-tableWrap.cards-pad td:empty{display:none}.w-tableWrap.cards-pad tbody tr:hover td{background:0 0}}@media (max-width:600px){.w-tableWrap.cards{overflow:visible}.w-tableWrap.cards .w-table,.w-tableWrap.cards tbody,.w-tableWrap.cards tfoot{display:block}.w-tableWrap.cards :is(thead,colgroup),.w-tableWrap.cards .w-pc{display:none}.w-tableWrap.cards tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 20px;display:grid}.w-tableWrap.cards :is(tbody,tfoot) tr:last-child{border-bottom:0}.w-tableWrap.cards tbody+tfoot tr:first-child{border-top:1px solid var(--line)}.w-tableWrap.cards .w-table td{min-width:0;height:auto;min-height:20px;color:inherit;text-align:right;white-space:nowrap;background:0 0;border:0;grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:8px 16px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex;overflow:visible}.w-tableWrap.cards td[data-l]:before{content:attr(data-l);color:var(--ink-muted);text-align:left;flex:none;margin-right:auto;font-size:13px;font-weight:500}.w-tableWrap.cards td:first-child{text-align:left;grid-column:1;justify-content:flex-start;font-size:16px;font-weight:700}.w-tableWrap.cards td:first-child:before,.w-tableWrap.cards td.status:before,.w-tableWrap.cards td.act:before{content:none}.w-tableWrap.cards td.status{grid-area:1/2;justify-self:end;padding:0}.w-tableWrap.cards td.act{order:1;padding-top:8px}.w-tableWrap.cards .w-table td.wrap{white-space:normal;text-align:left;text-wrap:pretty;display:block}.w-tableWrap.cards .w-table td.wrap[data-l]:before{margin:0 0 2px;display:block}.w-tableWrap.cards tr.w-detail>td{text-align:left;white-space:normal;grid-column:1/-1;font-size:14px;font-weight:400;display:block}.w-tableWrap.cards .w-table td.w-pc{display:none}.w-tableWrap.cards td>.w-roll{flex:0 auto}.w-tableWrap.cards td:empty{display:none}.w-tableWrap.cards tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce) and (max-width:1024px){.w-tableWrap.cards-pad .w-roll,.w-tableWrap.cards-pad .w-roll>span{white-space:normal;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce) and (max-width:600px){.w-tableWrap.cards .w-roll,.w-tableWrap.cards .w-roll>span{white-space:normal;-webkit-mask-image:none;mask-image:none}}.w-tabpickNarrow{display:none}@media (max-width:1024px){.w-tabpick.is-pad>.w-tabpickWide{display:none}.w-tabpick.is-pad>.w-tabpickNarrow{display:block}}@media (max-width:600px){.w-tabpick>.w-tabpickWide{display:none}.w-tabpick>.w-tabpickNarrow{display:block}}.homeNotices{gap:8px;margin-top:32px;display:grid}.homeNotices:empty{display:none}@media (max-width:719px){.homeNotices{margin-top:24px}}mark.w-mark{color:var(--brand-deep);background:0 0;font-weight:700}@media (max-width:600px){html[data-tour-on] .wh{padding-bottom:calc(8px + var(--tour-band,48px))}}html[data-tour-on] :not([data-tour-ui])>dialog:modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-tour-on][data-tour-aside] :not([data-tour-ui])>dialog:modal::backdrop{background:#17130f80}html[data-tour-on] :not([data-tour-ui])>dialog:modal{top:var(--tour-top,0px)}html[data-tour-on] :not([data-tour-ui])>dialog:modal>:not([data-tour-ui]){max-height:calc(100dvh - var(--tour-top,0px) - 32px)}@media (max-width:600px){html[data-tour-on] :not([data-tour-ui])>dialog:modal{top:auto}html[data-tour-on] :not([data-tour-ui])>dialog:modal>:not([data-tour-ui]){max-height:calc(100dvh - var(--tour-top,0px) - 8px)}}html[data-tour-on] .w-toastHost{bottom:var(--tour-toast-bottom,calc(16px + var(--sab,0px)))}html[data-tour-on] .w-toastHost .w-toast{pointer-events:none}[data-practice-new]{animation:avecPracticeRow 1.6s var(--w-ease,ease)}@keyframes avecPracticeRow{0%,40%{box-shadow:0 0 0 3px var(--brand)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){[data-practice-new]{box-shadow:0 0 0 3px var(--brand);animation:none}}.tourWrap{display:contents}.w-forceLight{--brand:#f37021;--brand-deep:#b84200;--action-hover:#dc580b;--brand-soft:#fff0e6;--ink:#17130f;--ink-soft:#5f5a55;--ink-muted:#716b65;--line:#e9e3dd;--line-strong:#dcd3ca;--control-border:#9a9188;--surface:#fff;--surface-soft:#fffaf6;--surface-muted:#f7f5f3;--success:#13754e;--success-soft:#e9f8f1;--focus:#1263df;--shadow:0 22px 60px #40271417;--shadow-raised:0 28px 72px #40271424;--success-fill:#13754e;--danger:#a12b22;--danger-soft:#fdebe9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:#fff9f5}body:has(.w-forceLight)>:is([data-dialog-host],[data-w-toast-host]){--brand:#f37021;--brand-deep:#b84200;--action-hover:#dc580b;--brand-soft:#fff0e6;--ink:#17130f;--ink-soft:#5f5a55;--ink-muted:#716b65;--line:#e9e3dd;--line-strong:#dcd3ca;--control-border:#9a9188;--surface:#fff;--surface-soft:#fffaf6;--surface-muted:#f7f5f3;--success:#13754e;--success-soft:#e9f8f1;--focus:#1263df;--shadow:0 22px 60px #40271417;--shadow-raised:0 28px 72px #40271424;--success-fill:#13754e;--danger:#a12b22;--danger-soft:#fdebe9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-tour-on] .wh{padding-bottom:var(--tour-band,56px)}html[data-tour-on] [data-tour~="student.board.tabs"]{top:var(--tour-top,116px)}@media (min-width:1024px){html[data-tour-on] aside[data-tour~=student\.panel]{top:var(--tour-top,116px)}}@media (max-width:1023px){html[data-tour-on] aside[data-tour~=student\.panel]{max-height:calc(100dvh - var(--tour-top,104px) - 8px)}}html[data-tour-on] :has(>section[data-tour~=student\.sheet]){background:0 0}@media (min-width:640px){html[data-tour-on] :has(>section[data-tour~=student\.sheet]){padding-top:calc(var(--tour-top,116px) + 16px)}}html[data-tour-on] section[data-tour~=student\.sheet]{max-height:calc(100dvh - var(--tour-top,116px) - 32px)}html[data-tour-on]:has([popover]:popover-open[aria-label$=달력],[popover]:popover-open>section[aria-label$=\ 선택]) [data-tour$=\.set]{visibility:hidden}body:has(.w-forceLight) :is([data-tour-ui],aside[aria-label$=가이드]){--brand:#f37021;--brand-deep:#b84200;--action-hover:#dc580b;--brand-soft:#fff0e6;--ink:#17130f;--ink-soft:#5f5a55;--ink-muted:#716b65;--line:#e9e3dd;--line-strong:#dcd3ca;--control-border:#9a9188;--surface:#fff;--surface-soft:#fffaf6;--surface-muted:#f7f5f3;--success:#13754e;--success-soft:#e9f8f1;--focus:#1263df;--shadow:0 22px 60px #40271417;--shadow-raised:0 28px 72px #40271424;--success-fill:#13754e;--danger:#a12b22;--danger-soft:#fdebe9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.w-forceLight)>[data-dialog-host]>dialog[aria-label$=가이드]{--brand:#f37021;--brand-deep:#b84200;--action-hover:#dc580b;--brand-soft:#fff0e6;--ink:#17130f;--ink-soft:#5f5a55;--ink-muted:#716b65;--line:#e9e3dd;--line-strong:#dcd3ca;--control-border:#9a9188;--surface:#fff;--surface-soft:#fffaf6;--surface-muted:#f7f5f3;--success:#13754e;--success-soft:#e9f8f1;--focus:#1263df;--shadow:0 22px 60px #40271417;--shadow-raised:0 28px 72px #40271424;--success-fill:#13754e;--danger:#a12b22;--danger-soft:#fdebe9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
