.metric-card-module__-08QQq__card{border:1px solid var(--bg-surface-raised);background:var(--bg-surface-raised);border-radius:20px;flex-direction:column;gap:6px;min-width:0;min-height:64px;padding:18px 20px;display:flex}.metric-card-module__-08QQq__value{white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:24px;font-weight:500;line-height:36px}.metric-card-module__-08QQq__label{color:var(--text-muted);font-size:13px;line-height:16px}
.login-brand-panel-module__ErvBjq__panel{min-width:0;min-height:var(--app-viewport-height);background:var(--bg-surface);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:64px 72px;display:flex}.login-brand-panel-module__ErvBjq__value{flex-direction:column;gap:20px;width:100%;display:flex}.login-brand-panel-module__ErvBjq__value h2,.login-brand-panel-module__ErvBjq__value p,.login-brand-panel-module__ErvBjq__footer{margin:0}.login-brand-panel-module__ErvBjq__value h2{font-size:40px;font-weight:600;line-height:48px}.login-brand-panel-module__ErvBjq__value>p{color:var(--text-secondary);font-size:16px;line-height:26px}.login-brand-panel-module__ErvBjq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.login-brand-panel-module__ErvBjq__footer{color:var(--text-muted);font-size:13px;line-height:16px}@media (max-width:1080px){.login-brand-panel-module__ErvBjq__panel{display:none}}
.checkbox-module__r_xQ3q__control{color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:18px;display:inline-flex}.checkbox-module__r_xQ3q__input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.checkbox-module__r_xQ3q__box{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:7px;flex:none;place-items:center;width:18px;height:18px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.checkbox-module__r_xQ3q__box svg{color:#fff;opacity:0;width:12px;height:12px}.checkbox-module__r_xQ3q__input:checked+.checkbox-module__r_xQ3q__box{border-color:var(--accent-ring);background:var(--accent-solid)}.checkbox-module__r_xQ3q__input:checked+.checkbox-module__r_xQ3q__box svg{opacity:1}.checkbox-module__r_xQ3q__input:focus-visible+.checkbox-module__r_xQ3q__box{box-shadow:0 0 0 2px #5e95f859}@media (max-width:1080px){.checkbox-module__r_xQ3q__box{border-radius:8px;width:20px;height:22px}}@media (max-width:350px){.checkbox-module__r_xQ3q__control{font-size:13px}}
.hrm-employee-profile-details-module__uP-OuW__profile{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:14px;overflow:hidden}.hrm-employee-profile-details-module__uP-OuW__profile>header{border-bottom:1px solid var(--border-subtle);padding:16px 18px}.hrm-employee-profile-details-module__uP-OuW__profile h2,.hrm-employee-profile-details-module__uP-OuW__profile h3,.hrm-employee-profile-details-module__uP-OuW__profile p{margin:0}.hrm-employee-profile-details-module__uP-OuW__profile h2{font-size:15px}.hrm-employee-profile-details-module__uP-OuW__profile>header p{color:var(--text-muted);margin-top:4px;font-size:12px}.hrm-employee-profile-details-module__uP-OuW__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.hrm-employee-profile-details-module__uP-OuW__sections>article{border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:10px;min-width:0;padding:14px}.hrm-employee-profile-details-module__uP-OuW__sections h3{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.hrm-employee-profile-details-module__uP-OuW__sections h3 svg{width:16px;height:16px;color:var(--accent-text)}.hrm-employee-profile-details-module__uP-OuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hrm-employee-profile-details-module__uP-OuW__grid>span{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:9px 10px;display:flex}.hrm-employee-profile-details-module__uP-OuW__grid .hrm-employee-profile-details-module__uP-OuW__wide{grid-column:1/-1}.hrm-employee-profile-details-module__uP-OuW__grid small{color:var(--text-muted);font-size:9px}.hrm-employee-profile-details-module__uP-OuW__grid strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px}.hrm-employee-profile-details-module__uP-OuW__grid a{color:var(--accent-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hrm-employee-profile-details-module__uP-OuW__grid a svg{width:14px;height:14px}.hrm-employee-profile-details-module__uP-OuW__links,.hrm-employee-profile-details-module__uP-OuW__timeline{gap:8px;display:grid}.hrm-employee-profile-details-module__uP-OuW__links a,.hrm-employee-profile-details-module__uP-OuW__timeline>div{border:1px solid var(--border-subtle);background:var(--bg-surface);min-width:0;color:var(--text-primary);border-radius:8px;gap:3px;padding:10px;text-decoration:none;display:grid}.hrm-employee-profile-details-module__uP-OuW__links span,.hrm-employee-profile-details-module__uP-OuW__timeline span,.hrm-employee-profile-details-module__uP-OuW__timeline small{overflow-wrap:anywhere;color:var(--text-muted);font-size:11px}.hrm-employee-profile-details-module__uP-OuW__links strong,.hrm-employee-profile-details-module__uP-OuW__timeline strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.hrm-employee-profile-details-module__uP-OuW__links p,.hrm-employee-profile-details-module__uP-OuW__timeline p{color:var(--text-muted);padding:10px;font-size:12px}@media (max-width:900px){.hrm-employee-profile-details-module__uP-OuW__sections{grid-template-columns:1fr}}@media (max-width:520px){.hrm-employee-profile-details-module__uP-OuW__profile{border-radius:10px}.hrm-employee-profile-details-module__uP-OuW__profile>header,.hrm-employee-profile-details-module__uP-OuW__sections{padding:12px}.hrm-employee-profile-details-module__uP-OuW__grid{grid-template-columns:1fr}.hrm-employee-profile-details-module__uP-OuW__grid .hrm-employee-profile-details-module__uP-OuW__wide{grid-column:auto}}
.hrm-department-manager-panel-module__hc_pFa__content{gap:18px;display:grid}.hrm-department-manager-panel-module__hc_pFa__form{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.hrm-department-manager-panel-module__hc_pFa__error{color:#f87171;grid-column:1/-1;margin:0;font-size:14px}.hrm-department-manager-panel-module__hc_pFa__list{gap:8px;display:grid}.hrm-department-manager-panel-module__hc_pFa__row{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:grid}.hrm-department-manager-panel-module__hc_pFa__rowInfo{min-width:0}.hrm-department-manager-panel-module__hc_pFa__rowInfo strong,.hrm-department-manager-panel-module__hc_pFa__rowInfo span{display:block}.hrm-department-manager-panel-module__hc_pFa__rowInfo strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hrm-department-manager-panel-module__hc_pFa__rowInfo span{color:var(--text-secondary);margin-top:5px;font-size:14px}.hrm-department-manager-panel-module__hc_pFa__actions{gap:6px;display:flex}.hrm-department-manager-panel-module__hc_pFa__empty{border:1px dashed var(--border-default);color:var(--text-secondary);text-align:center;border-radius:8px;margin:0;padding:28px 16px}@media (max-width:720px){.hrm-department-manager-panel-module__hc_pFa__form{grid-template-columns:1fr}.hrm-department-manager-panel-module__hc_pFa__row{align-items:start}}
.hrm-employee-form-panel-module__xA_Rga__form{gap:18px;display:grid}.hrm-employee-form-panel-module__xA_Rga__tabs{border:1px solid var(--border-default);background:var(--bg-canvas);z-index:2;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:sticky;top:-1px}.hrm-employee-form-panel-module__xA_Rga__tabs button{min-width:0;min-height:38px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:11px;font-weight:600;line-height:14px}.hrm-employee-form-panel-module__xA_Rga__tabs button:hover{color:var(--text-primary)}.hrm-employee-form-panel-module__xA_Rga__tabs button[aria-current=step]{background:var(--accent-soft);color:var(--accent-text)}.hrm-employee-form-panel-module__xA_Rga__section{gap:14px;min-width:0;display:grid}.hrm-employee-form-panel-module__xA_Rga__subheading{gap:3px;padding-top:4px;display:grid}.hrm-employee-form-panel-module__xA_Rga__subheading strong{color:var(--text-primary);font-size:13px;line-height:18px}.hrm-employee-form-panel-module__xA_Rga__subheading span{color:var(--text-muted);font-size:11px;line-height:16px}.hrm-employee-form-panel-module__xA_Rga__employmentState{border:1px solid var(--border-default);background:var(--bg-canvas);border-radius:8px;gap:12px;padding:14px;display:grid}.hrm-employee-form-panel-module__xA_Rga__repeatable{gap:10px;display:grid}.hrm-employee-form-panel-module__xA_Rga__repeatable article{border:1px solid var(--border-default);background:var(--bg-canvas);border-radius:8px;gap:12px;padding:14px;display:grid}.hrm-employee-form-panel-module__xA_Rga__repeatable article>header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.hrm-employee-form-panel-module__xA_Rga__repeatable article>header strong{font-size:12px;line-height:16px}.hrm-employee-form-panel-module__xA_Rga__repeatable article>header button{color:var(--danger-text)}.hrm-employee-form-panel-module__xA_Rga__repeatable>button{justify-self:start}.hrm-employee-form-panel-module__xA_Rga__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hrm-employee-form-panel-module__xA_Rga__footer{justify-content:flex-end;gap:8px;display:flex}.hrm-employee-form-panel-module__xA_Rga__error{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}@media (max-width:767px){.hrm-employee-form-panel-module__xA_Rga__form{gap:14px}.hrm-employee-form-panel-module__xA_Rga__tabs{scrollbar-width:none;grid-template-columns:repeat(6,minmax(110px,1fr));margin:0 -2px;overflow-x:auto}.hrm-employee-form-panel-module__xA_Rga__tabs::-webkit-scrollbar{display:none}.hrm-employee-form-panel-module__xA_Rga__twoColumns{grid-template-columns:minmax(0,1fr)}.hrm-employee-form-panel-module__xA_Rga__repeatable article,.hrm-employee-form-panel-module__xA_Rga__employmentState{padding:12px}.hrm-employee-form-panel-module__xA_Rga__footer>button{flex:1}}
.hrm-custom-period-panel-module__cTTUHG__content{gap:14px;display:grid}.hrm-custom-period-panel-module__cTTUHG__icon{border:1px solid var(--accent-soft-border);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);border-radius:8px;place-items:center;display:grid}.hrm-custom-period-panel-module__cTTUHG__icon svg{width:20px;height:22px}.hrm-custom-period-panel-module__cTTUHG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hrm-custom-period-panel-module__cTTUHG__hint,.hrm-custom-period-panel-module__cTTUHG__error{margin:0;font-size:13px;line-height:18px}.hrm-custom-period-panel-module__cTTUHG__hint{color:var(--text-secondary)}.hrm-custom-period-panel-module__cTTUHG__error{color:var(--danger-text)}.hrm-custom-period-panel-module__cTTUHG__footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:560px){.hrm-custom-period-panel-module__cTTUHG__fields{grid-template-columns:1fr}}
.hrm-employee-workspace-module__BdTp5W__page{width:100%;min-height:var(--app-viewport-height);background:var(--bg-canvas)}.hrm-employee-workspace-module__BdTp5W__loading,.hrm-employee-workspace-module__BdTp5W__errorState{min-height:var(--app-viewport-height);place-items:center;display:grid}.hrm-employee-workspace-module__BdTp5W__errorState{text-align:center;align-content:center;gap:10px;padding:32px}.hrm-employee-workspace-module__BdTp5W__errorState>svg{width:36px;height:40px;color:var(--danger-text)}.hrm-employee-workspace-module__BdTp5W__errorState h1,.hrm-employee-workspace-module__BdTp5W__errorState p{margin:0}.hrm-employee-workspace-module__BdTp5W__errorState p{color:var(--text-muted);font-size:13px}.hrm-employee-workspace-module__BdTp5W__desktopHeader{border-bottom:1px solid var(--border-subtle);gap:9px;min-height:94px;padding:14px 32px 12px;display:grid}.hrm-employee-workspace-module__BdTp5W__desktopHeader nav{color:var(--text-muted);white-space:nowrap;gap:8px;font-size:11px;display:flex}.hrm-employee-workspace-module__BdTp5W__desktopHeader nav a{color:var(--text-link);text-decoration:none}.hrm-employee-workspace-module__BdTp5W__titleRow{align-items:center;gap:12px;min-width:0;display:flex}.hrm-employee-workspace-module__BdTp5W__titleIdentity{flex:1;min-width:0}.hrm-employee-workspace-module__BdTp5W__titleIdentity h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:28px;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__titleIdentity>div{align-items:center;gap:7px;display:flex}.hrm-employee-workspace-module__BdTp5W__titleIdentity>div>span:not(:last-child){border:1px solid var(--border-default);background:var(--bg-surface-raised);max-width:190px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:2px 7px;font-size:9px;line-height:14px;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__headerActions{align-items:center;gap:8px;display:flex}.hrm-employee-workspace-module__BdTp5W__headerActions svg{width:15px;height:15px}.hrm-employee-workspace-module__BdTp5W__periodSelect,.hrm-employee-workspace-module__BdTp5W__mobilePeriod{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;align-items:center;gap:7px;min-width:150px;height:42px;padding:0 10px;display:flex;position:relative}.hrm-employee-workspace-module__BdTp5W__periodSelect svg,.hrm-employee-workspace-module__BdTp5W__mobilePeriod svg{width:14px;height:14px;color:var(--text-muted);flex:none}.hrm-employee-workspace-module__BdTp5W__periodSelect span,.hrm-employee-workspace-module__BdTp5W__mobilePeriod span{color:var(--text-primary);white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:9px}.hrm-employee-workspace-module__BdTp5W__periodSelect select,.hrm-employee-workspace-module__BdTp5W__mobilePeriod select{opacity:0;cursor:pointer;border:0;position:absolute;inset:0}.hrm-employee-workspace-module__BdTp5W__content{gap:14px;width:100%;max-width:1240px;margin:0 auto;padding:20px 32px 40px;transition:opacity .14s;display:grid}.hrm-employee-workspace-module__BdTp5W__profileDetails{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;padding:22px}.hrm-employee-workspace-module__BdTp5W__profileDetails h2{color:var(--text-primary);margin:0 0 18px;font-size:16px}.hrm-employee-workspace-module__BdTp5W__profileDetails>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hrm-employee-workspace-module__BdTp5W__profileDetails span{border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:6px;min-width:0;padding:14px}.hrm-employee-workspace-module__BdTp5W__profileDetails small,.hrm-employee-workspace-module__BdTp5W__profileDetails strong{display:block}.hrm-employee-workspace-module__BdTp5W__profileDetails small{color:var(--text-muted);margin-bottom:7px;font-size:11px}.hrm-employee-workspace-module__BdTp5W__profileDetails strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__refreshing{opacity:.65}.hrm-employee-workspace-module__BdTp5W__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hrm-employee-workspace-module__BdTp5W__kpis article{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;flex-direction:column;gap:5px;min-width:0;min-height:112px;padding:15px 17px;display:flex;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__kpis article>span{color:var(--text-muted);font-size:11px;line-height:16px}.hrm-employee-workspace-module__BdTp5W__kpis article strong{min-width:0;color:var(--text-primary);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:5px;font-family:JetBrains Mono Variable,monospace;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:40px;display:flex}.hrm-employee-workspace-module__BdTp5W__kpis article[data-tone=success] strong{color:var(--success-text)}.hrm-employee-workspace-module__BdTp5W__kpis article[data-tone=muted] strong{color:var(--text-secondary)}.hrm-employee-workspace-module__BdTp5W__kpis article strong small{color:var(--text-muted);font-family:Inter Variable,Inter,sans-serif;font-size:11px;font-weight:400}.hrm-employee-workspace-module__BdTp5W__kpis article p{color:var(--text-muted);margin:auto 0 0;font-size:9px;line-height:15px}.hrm-employee-workspace-module__BdTp5W__history,.hrm-employee-workspace-module__BdTp5W__chart{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__history>header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;min-height:50px;padding:10px 16px;display:flex}.hrm-employee-workspace-module__BdTp5W__history>header>div{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hrm-employee-workspace-module__BdTp5W__history h2,.hrm-employee-workspace-module__BdTp5W__history p,.hrm-employee-workspace-module__BdTp5W__chart h2,.hrm-employee-workspace-module__BdTp5W__chart p{margin:0}.hrm-employee-workspace-module__BdTp5W__history h2,.hrm-employee-workspace-module__BdTp5W__chart h2{font-size:14px;font-weight:600;line-height:22px}.hrm-employee-workspace-module__BdTp5W__history>header span{background:var(--bg-inset);min-width:22px;height:24px;color:var(--text-secondary);border-radius:7px;place-items:center;padding:0 6px;font-family:JetBrains Mono Variable,monospace;font-size:9px;display:grid}.hrm-employee-workspace-module__BdTp5W__history>header button svg{width:14px;height:14px}.hrm-employee-workspace-module__BdTp5W__paymentList article{border-bottom:1px solid var(--border-subtle);grid-template-columns:34px minmax(0,1fr) auto 32px;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:grid}.hrm-employee-workspace-module__BdTp5W__paymentEdit{width:32px;height:36px}.hrm-employee-workspace-module__BdTp5W__paymentEdit svg{width:14px;height:14px}.hrm-employee-workspace-module__BdTp5W__paymentList article:last-child{border-bottom:0}.hrm-employee-workspace-module__BdTp5W__paymentIcon{background:var(--success-soft);width:32px;height:36px;color:var(--success-text);border-radius:8px;place-items:center;display:grid}article[data-type=bonus] .hrm-employee-workspace-module__BdTp5W__paymentIcon{background:var(--warning-soft);color:var(--warning-text)}article[data-type=project] .hrm-employee-workspace-module__BdTp5W__paymentIcon{background:var(--accent-soft);color:var(--accent-text)}.hrm-employee-workspace-module__BdTp5W__paymentIcon svg{width:15px;height:15px}.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.hrm-employee-workspace-module__BdTp5W__paymentExtras{flex-wrap:wrap;align-items:center;gap:6px;padding-top:5px;display:flex}.hrm-employee-workspace-module__BdTp5W__paymentTag{border:1px solid var(--border-subtle);background:var(--bg-inset);min-height:24px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.hrm-employee-workspace-module__BdTp5W__paymentTag i{border-radius:50%;width:7px;height:7px}.hrm-employee-workspace-module__BdTp5W__paymentFiles{flex-wrap:wrap;gap:5px;display:flex}.hrm-employee-workspace-module__BdTp5W__paymentFiles button,.hrm-employee-workspace-module__BdTp5W__paymentFiles a{border:1px solid var(--border-default);background:var(--bg-surface);width:30px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__paymentFiles img{object-fit:cover;width:100%;height:100%}.hrm-employee-workspace-module__BdTp5W__paymentFiles svg{width:14px;height:14px}.hrm-employee-workspace-module__BdTp5W__paymentFiles a span{display:none}.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) strong,.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) small,.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) strong{font-size:13px;font-weight:500;line-height:18px}.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) small,.hrm-employee-workspace-module__BdTp5W__paymentList article>div:nth-child(2) p{color:var(--text-muted);margin:0;font-size:9px;line-height:14px}.hrm-employee-workspace-module__BdTp5W__paymentAmount{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hrm-employee-workspace-module__BdTp5W__paymentAmount strong{white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:13px;font-weight:500}.hrm-employee-workspace-module__BdTp5W__paymentAmount strong small{color:var(--text-muted);font-family:Inter Variable,Inter,sans-serif;font-size:9px;font-weight:400}.hrm-employee-workspace-module__BdTp5W__paymentAmount>span{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text);border-radius:6px;padding:2px 7px;font-size:8px}article[data-type=bonus] .hrm-employee-workspace-module__BdTp5W__paymentAmount>span{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning-text)}article[data-type=project] .hrm-employee-workspace-module__BdTp5W__paymentAmount>span{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-text)}.hrm-employee-workspace-module__BdTp5W__emptyHistory{color:var(--text-muted);text-align:center;padding:28px 16px;font-size:12px}.hrm-employee-workspace-module__BdTp5W__chartNotice{border:1px dashed var(--border-default);background:var(--bg-surface);border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:10px 16px;display:flex}.hrm-employee-workspace-module__BdTp5W__chartNotice>svg{width:20px;height:22px;color:var(--text-muted)}.hrm-employee-workspace-module__BdTp5W__chartNotice>div{flex:1;min-width:0}.hrm-employee-workspace-module__BdTp5W__chartNotice strong,.hrm-employee-workspace-module__BdTp5W__chartNotice p{margin:0;display:block}.hrm-employee-workspace-module__BdTp5W__chartNotice strong{font-size:12px;font-weight:500}.hrm-employee-workspace-module__BdTp5W__chartNotice p{color:var(--text-muted);font-size:9px;line-height:14px}.hrm-employee-workspace-module__BdTp5W__chartNotice button{color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.hrm-employee-workspace-module__BdTp5W__chart{min-height:180px;padding:16px}.hrm-employee-workspace-module__BdTp5W__chart>header p{color:var(--text-muted);font-size:9px}.hrm-employee-workspace-module__BdTp5W__chartBars{border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:8px;height:116px;margin-top:12px;display:flex}.hrm-employee-workspace-module__BdTp5W__chartBars>span{flex:1;grid-template-rows:minmax(0,1fr) 20px;align-items:end;gap:4px;min-width:0;height:100%;display:grid}.hrm-employee-workspace-module__BdTp5W__chartBars i{width:100%;height:var(--height);background:var(--success-text);border-radius:4px 4px 1px 1px;min-height:3px;display:block}.hrm-employee-workspace-module__BdTp5W__chartBars small{color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__mobileIdentity,.hrm-employee-workspace-module__BdTp5W__mobileCta{display:none}.hrm-employee-workspace-module__BdTp5W__desktopHeader p,.hrm-employee-workspace-module__BdTp5W__titleIdentity small,.hrm-employee-workspace-module__BdTp5W__titleIdentity>div>span,.hrm-employee-workspace-module__BdTp5W__kpis article>span,.hrm-employee-workspace-module__BdTp5W__history>header p,.hrm-employee-workspace-module__BdTp5W__historyHead span,.hrm-employee-workspace-module__BdTp5W__historyRow,.hrm-employee-workspace-module__BdTp5W__chart>header p,.hrm-employee-workspace-module__BdTp5W__chartBars small{font-size:12px;line-height:16px}.hrm-employee-workspace-module__BdTp5W__kpis article strong,.hrm-employee-workspace-module__BdTp5W__historyRow b,.hrm-employee-workspace-module__BdTp5W__chart>header h3{font-size:15px}.hrm-employee-workspace-module__BdTp5W__chartBars{height:132px}.hrm-employee-workspace-module__BdTp5W__historyRow{min-height:62px}@media (max-width:1180px){.hrm-employee-workspace-module__BdTp5W__desktopHeader,.hrm-employee-workspace-module__BdTp5W__content{padding-left:24px;padding-right:24px}.hrm-employee-workspace-module__BdTp5W__titleIdentity>div>span:nth-child(2){display:none}}@media (max-width:767px){.hrm-employee-workspace-module__BdTp5W__page{min-height:calc(var(--app-viewport-height) - 150px);padding-bottom:64px}.hrm-employee-workspace-module__BdTp5W__desktopHeader{display:none}.hrm-employee-workspace-module__BdTp5W__mobileIdentity{border-bottom:1px solid var(--border-subtle);gap:10px;padding:14px 16px 12px;display:grid}.hrm-employee-workspace-module__BdTp5W__mobileIdentity>div{align-items:center;gap:10px;min-width:0;display:flex}.hrm-employee-workspace-module__BdTp5W__mobileIdentity>div>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.hrm-employee-workspace-module__BdTp5W__mobileIdentity strong,.hrm-employee-workspace-module__BdTp5W__mobileIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hrm-employee-workspace-module__BdTp5W__mobileIdentity strong{font-size:18px;font-weight:600;line-height:28px}.hrm-employee-workspace-module__BdTp5W__mobileIdentity small{color:var(--text-muted);font-size:12px;line-height:17px}.hrm-employee-workspace-module__BdTp5W__mobilePeriod{border-radius:13px;width:100%;height:40px}.hrm-employee-workspace-module__BdTp5W__mobilePeriod span{font-size:12px}.hrm-employee-workspace-module__BdTp5W__content{gap:12px;padding:14px 16px 22px}.hrm-employee-workspace-module__BdTp5W__profileDetails{padding:14px}.hrm-employee-workspace-module__BdTp5W__profileDetails>div{grid-template-columns:1fr}.hrm-employee-workspace-module__BdTp5W__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hrm-employee-workspace-module__BdTp5W__kpis article{border-radius:20px;min-height:94px;padding:12px 14px}.hrm-employee-workspace-module__BdTp5W__kpis article>span{font-size:11px}.hrm-employee-workspace-module__BdTp5W__kpis article strong{font-size:clamp(18px,6vw,24px);line-height:36px}.hrm-employee-workspace-module__BdTp5W__history{border-radius:20px}.hrm-employee-workspace-module__BdTp5W__history>header{min-height:46px;padding:10px 14px}.hrm-employee-workspace-module__BdTp5W__history>header button{display:none}.hrm-employee-workspace-module__BdTp5W__paymentList article{grid-template-columns:34px minmax(0,1fr) auto 30px;min-height:60px;padding:10px 12px}.hrm-employee-workspace-module__BdTp5W__paymentAmount strong small,.hrm-employee-workspace-module__BdTp5W__chartNotice,.hrm-employee-workspace-module__BdTp5W__chart{display:none}.hrm-employee-workspace-module__BdTp5W__mobileCta{border-top:1px solid var(--border-subtle);background:var(--bg-surface);z-index:45;padding:10px 16px;display:block;position:fixed;bottom:88px;left:0;right:0}.hrm-employee-workspace-module__BdTp5W__mobileCta button{border-radius:14px;height:40px}}@media (max-width:360px){.hrm-employee-workspace-module__BdTp5W__mobileIdentity,.hrm-employee-workspace-module__BdTp5W__content,.hrm-employee-workspace-module__BdTp5W__mobileCta{padding-left:12px;padding-right:12px}.hrm-employee-workspace-module__BdTp5W__paymentList article{grid-template-columns:30px minmax(0,1fr) auto 28px;gap:8px}.hrm-employee-workspace-module__BdTp5W__paymentEdit{width:28px;height:32px}.hrm-employee-workspace-module__BdTp5W__paymentIcon{width:30px;height:34px}}
.hrm-organization-workspace-module__scOXWW__page{width:100%;min-height:var(--app-viewport-height);background:var(--bg-canvas);flex-direction:column;display:flex}.hrm-organization-workspace-module__scOXWW__loading,.hrm-organization-workspace-module__scOXWW__errorState{min-height:var(--app-viewport-height);place-items:center;display:grid}.hrm-organization-workspace-module__scOXWW__errorState{text-align:center;align-content:center;gap:10px;padding:32px}.hrm-organization-workspace-module__scOXWW__errorState>svg{width:36px;height:40px;color:var(--danger-text)}.hrm-organization-workspace-module__scOXWW__errorState h1,.hrm-organization-workspace-module__scOXWW__errorState p{margin:0}.hrm-organization-workspace-module__scOXWW__errorState p{color:var(--text-muted);font-size:13px}.hrm-organization-workspace-module__scOXWW__desktopHeader{border-bottom:1px solid var(--border-subtle);gap:8px;min-height:88px;padding:14px 32px;display:grid}.hrm-organization-workspace-module__scOXWW__desktopHeader nav{color:var(--text-muted);gap:8px;font-size:12px;display:flex}.hrm-organization-workspace-module__scOXWW__desktopHeader nav a{color:var(--text-link);text-decoration:none}.hrm-organization-workspace-module__scOXWW__desktopHeader>div{align-items:center;gap:20px;display:flex}.hrm-organization-workspace-module__scOXWW__desktopHeader>div>div:first-child{flex:1;min-width:0}.hrm-organization-workspace-module__scOXWW__desktopHeader h1,.hrm-organization-workspace-module__scOXWW__desktopHeader p{margin:0}.hrm-organization-workspace-module__scOXWW__desktopHeader h1{font-size:24px;font-weight:600;line-height:34px}.hrm-organization-workspace-module__scOXWW__desktopHeader p{color:var(--text-muted);font-size:12px;line-height:16px}.hrm-organization-workspace-module__scOXWW__headerActions{gap:8px;display:flex}.hrm-organization-workspace-module__scOXWW__headerActions svg{width:15px;height:15px}.hrm-organization-workspace-module__scOXWW__toolbar{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);z-index:10;align-items:center;gap:10px;min-height:48px;padding:7px 32px;display:flex;position:sticky;top:0}.hrm-organization-workspace-module__scOXWW__searchField,.hrm-organization-workspace-module__scOXWW__departmentFilter{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;align-items:center;height:38px;display:flex}.hrm-organization-workspace-module__scOXWW__searchField{gap:7px;width:min(300px,28vw);padding:0 10px}.hrm-organization-workspace-module__scOXWW__searchField:focus-within,.hrm-organization-workspace-module__scOXWW__departmentFilter:focus-within{border-color:var(--accent-ring);box-shadow:0 0 0 2px #5e95f829}.hrm-organization-workspace-module__scOXWW__searchField svg,.hrm-organization-workspace-module__scOXWW__departmentFilter svg{width:14px;height:14px;color:var(--text-muted);flex:none}.hrm-organization-workspace-module__scOXWW__searchField input,.hrm-organization-workspace-module__scOXWW__departmentFilter select{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:12px}.hrm-organization-workspace-module__scOXWW__searchField input{width:100%}.hrm-organization-workspace-module__scOXWW__departmentFilter{width:150px;padding:0 8px 0 10px;position:relative}.hrm-organization-workspace-module__scOXWW__departmentFilter select{appearance:none;width:100%;height:100%;padding-right:20px}.hrm-organization-workspace-module__scOXWW__departmentFilter svg{pointer-events:none;position:absolute;right:8px}.hrm-organization-workspace-module__scOXWW__summaryChips{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.hrm-organization-workspace-module__scOXWW__summaryChips>span,.hrm-organization-workspace-module__scOXWW__mobileCollapse{border:1px solid var(--border-subtle);background:var(--bg-inset);height:34px;color:var(--text-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.hrm-organization-workspace-module__scOXWW__summaryChips svg{width:13px;height:13px}.hrm-organization-workspace-module__scOXWW__mobileCollapse{color:var(--text-link);cursor:pointer;display:none}@media (max-width:1536px){.hrm-organization-workspace-module__scOXWW__toolbar{gap:8px;padding-left:20px;padding-right:20px}.hrm-organization-workspace-module__scOXWW__searchField{width:220px}.hrm-organization-workspace-module__scOXWW__departmentFilter{width:130px}.hrm-organization-workspace-module__scOXWW__summaryChips{flex-wrap:wrap;justify-content:flex-end;gap:6px}.hrm-organization-workspace-module__scOXWW__summaryChips>span{padding-left:8px;padding-right:8px}}.hrm-organization-workspace-module__scOXWW__treeArea{flex:1;min-height:0;padding:28px 32px 48px;transition:opacity .14s;overflow:auto}.hrm-organization-workspace-module__scOXWW__refreshing{opacity:.65}.hrm-organization-workspace-module__scOXWW__tree{justify-content:center;gap:28px;width:max-content;min-width:100%;display:flex}.hrm-organization-workspace-module__scOXWW__treeBranch{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.hrm-organization-workspace-module__scOXWW__employeeNode{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;align-items:center;width:228px;min-height:64px;display:flex;overflow:hidden}.hrm-organization-workspace-module__scOXWW__rootNode{border-color:var(--accent-soft-border);background:linear-gradient(180deg, var(--accent-soft), var(--bg-surface))}.hrm-organization-workspace-module__scOXWW__employeeLink{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;padding:10px 8px 10px 12px;text-decoration:none;display:flex}.hrm-organization-workspace-module__scOXWW__employeeLink:hover,.hrm-organization-workspace-module__scOXWW__employeeLink:focus-visible{background:var(--bg-surface-hover);outline:none}.hrm-organization-workspace-module__scOXWW__employeeLink:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-ring)}.hrm-organization-workspace-module__scOXWW__employeeLink>span:last-child{flex-direction:column;min-width:0;display:flex}.hrm-organization-workspace-module__scOXWW__employeeLink strong,.hrm-organization-workspace-module__scOXWW__employeeLink small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hrm-organization-workspace-module__scOXWW__employeeLink strong{font-size:13px;font-weight:500;line-height:18px}.hrm-organization-workspace-module__scOXWW__employeeLink small{color:var(--text-secondary);font-size:11px;line-height:15px}.hrm-organization-workspace-module__scOXWW__employeeLink .hrm-organization-workspace-module__scOXWW__department{color:var(--text-muted);font-size:9px}.hrm-organization-workspace-module__scOXWW__nodeToggle{background:var(--bg-inset);width:38px;height:42px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;margin-right:6px;padding:0;display:flex}.hrm-organization-workspace-module__scOXWW__nodeManage{width:30px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.hrm-organization-workspace-module__scOXWW__nodeManage:hover,.hrm-organization-workspace-module__scOXWW__nodeManage:focus-visible{background:var(--accent-soft);color:var(--accent-text);outline:none}.hrm-organization-workspace-module__scOXWW__nodeManage svg{width:14px;height:14px}.hrm-organization-workspace-module__scOXWW__nodeToggle:hover,.hrm-organization-workspace-module__scOXWW__nodeToggle:focus-visible{background:var(--bg-surface-hover);color:var(--text-primary);outline:none}.hrm-organization-workspace-module__scOXWW__nodeToggle b{font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:500}.hrm-organization-workspace-module__scOXWW__nodeToggle svg,.hrm-organization-workspace-module__scOXWW__nodeArrow{width:13px;height:13px}.hrm-organization-workspace-module__scOXWW__nodeArrow{color:var(--text-muted);flex:none;margin-right:10px}.hrm-organization-workspace-module__scOXWW__treeChildren{justify-content:center;gap:12px;padding-top:32px;display:flex;position:relative}.hrm-organization-workspace-module__scOXWW__treeChildren:before{background:var(--border-strong);content:"";width:calc(100% - 228px);height:1px;position:absolute;top:16px;left:114px}.hrm-organization-workspace-module__scOXWW__treeBranch:has(>.hrm-organization-workspace-module__scOXWW__treeChildren):after{background:var(--border-strong);content:"";width:1px;height:16px;position:absolute;top:64px;left:50%}.hrm-organization-workspace-module__scOXWW__treeChildren>.hrm-organization-workspace-module__scOXWW__treeBranch:before{background:var(--border-strong);content:"";width:1px;height:16px;position:absolute;top:-16px;left:50%}.hrm-organization-workspace-module__scOXWW__addNode{border:1px dashed var(--accent-soft-border);width:228px;min-height:52px;color:var(--accent-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;font-size:12px;display:flex}.hrm-organization-workspace-module__scOXWW__addNode:hover,.hrm-organization-workspace-module__scOXWW__addNode:focus-visible{background:var(--accent-soft);outline:none}.hrm-organization-workspace-module__scOXWW__addNode svg{width:15px;height:15px}.hrm-organization-workspace-module__scOXWW__emptyState{min-height:220px;color:var(--text-muted);align-content:center;place-items:center;gap:10px;font-size:13px;display:grid}.hrm-organization-workspace-module__scOXWW__emptyState svg{width:26px;height:28px}.hrm-organization-workspace-module__scOXWW__emptyState p{margin:0}.hrm-organization-workspace-module__scOXWW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hrm-organization-workspace-module__scOXWW__swapContent{gap:16px;display:grid}.hrm-organization-workspace-module__scOXWW__swapSource{border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.hrm-organization-workspace-module__scOXWW__swapSource>span{min-width:0}.hrm-organization-workspace-module__scOXWW__swapSource small,.hrm-organization-workspace-module__scOXWW__swapSource strong,.hrm-organization-workspace-module__scOXWW__swapSource p{display:block}.hrm-organization-workspace-module__scOXWW__swapSource small{color:var(--accent-text);font-size:11px}.hrm-organization-workspace-module__scOXWW__swapSource strong{color:var(--text-primary);margin-top:3px;font-size:14px}.hrm-organization-workspace-module__scOXWW__swapSource p,.hrm-organization-workspace-module__scOXWW__swapHint,.hrm-organization-workspace-module__scOXWW__swapError{margin:0}.hrm-organization-workspace-module__scOXWW__swapSource p,.hrm-organization-workspace-module__scOXWW__swapHint{color:var(--text-secondary);font-size:13px;line-height:18px}.hrm-organization-workspace-module__scOXWW__swapHint{border-left:2px solid var(--warning-border);background:var(--warning-soft);padding:10px 12px}.hrm-organization-workspace-module__scOXWW__swapError{color:var(--danger-text);font-size:13px}.hrm-organization-workspace-module__scOXWW__swapFooter{justify-content:flex-end;gap:8px;display:flex}.hrm-organization-workspace-module__scOXWW__desktopHeader p,.hrm-organization-workspace-module__scOXWW__toolbar label,.hrm-organization-workspace-module__scOXWW__searchField input,.hrm-organization-workspace-module__scOXWW__departmentFilter select,.hrm-organization-workspace-module__scOXWW__summaryChips>span,.hrm-organization-workspace-module__scOXWW__mobileCollapse,.hrm-organization-workspace-module__scOXWW__treeNode small,.hrm-organization-workspace-module__scOXWW__treeNode em,.hrm-organization-workspace-module__scOXWW__swapSource small{font-size:13px;line-height:18px}.hrm-organization-workspace-module__scOXWW__treeNode strong,.hrm-organization-workspace-module__scOXWW__swapSource strong{font-size:15px}.hrm-organization-workspace-module__scOXWW__searchField,.hrm-organization-workspace-module__scOXWW__departmentFilter select{height:46px}.hrm-organization-workspace-module__scOXWW__summaryChips>span,.hrm-organization-workspace-module__scOXWW__mobileCollapse{min-height:36px}.hrm-organization-workspace-module__scOXWW__treeNode{min-height:58px}@media (max-width:1180px){.hrm-organization-workspace-module__scOXWW__desktopHeader,.hrm-organization-workspace-module__scOXWW__toolbar,.hrm-organization-workspace-module__scOXWW__treeArea{padding-left:24px;padding-right:24px}.hrm-organization-workspace-module__scOXWW__desktopChip{display:none!important}}@media (min-width:768px) and (max-width:1320px){.hrm-organization-workspace-module__scOXWW__desktopChip{display:none!important}}@media (max-width:767px){.hrm-organization-workspace-module__scOXWW__page{min-height:calc(var(--app-viewport-height) - 150px)}.hrm-organization-workspace-module__scOXWW__desktopHeader,.hrm-organization-workspace-module__scOXWW__departmentFilter,.hrm-organization-workspace-module__scOXWW__desktopChip{display:none}.hrm-organization-workspace-module__scOXWW__toolbar{background:var(--bg-canvas);flex-wrap:wrap;gap:10px;min-height:98px;padding:12px 16px 10px;position:sticky;top:0}.hrm-organization-workspace-module__scOXWW__searchField{border-radius:13px;width:100%;height:40px}.hrm-organization-workspace-module__scOXWW__searchField input{font-size:13px}.hrm-organization-workspace-module__scOXWW__summaryChips{gap:7px;width:100%}.hrm-organization-workspace-module__scOXWW__summaryChips>span,.hrm-organization-workspace-module__scOXWW__mobileCollapse{border-radius:9px;height:32px;padding:0 10px;font-size:11px}.hrm-organization-workspace-module__scOXWW__summaryChips>span:first-child svg{display:none}.hrm-organization-workspace-module__scOXWW__mobileCollapse{display:inline-flex}.hrm-organization-workspace-module__scOXWW__treeArea{padding:14px 16px 24px;overflow:visible}.hrm-organization-workspace-module__scOXWW__tree{justify-content:stretch;gap:10px;width:100%;min-width:0;display:grid}.hrm-organization-workspace-module__scOXWW__treeBranch{align-items:stretch;width:100%}.hrm-organization-workspace-module__scOXWW__employeeNode{width:auto;min-height:66px;margin-left:min(var(--tree-indent), 72px);border-radius:18px}.hrm-organization-workspace-module__scOXWW__rootNode{border-color:var(--accent-soft-border)}.hrm-organization-workspace-module__scOXWW__employeeLink{padding:10px 8px 10px 12px}.hrm-organization-workspace-module__scOXWW__employeeLink strong{font-size:14px;line-height:19px}.hrm-organization-workspace-module__scOXWW__employeeLink small{font-size:12px;line-height:16px}.hrm-organization-workspace-module__scOXWW__employeeLink .hrm-organization-workspace-module__scOXWW__department{display:none}.hrm-organization-workspace-module__scOXWW__treeChildren{gap:9px;padding-top:9px;display:grid}.hrm-organization-workspace-module__scOXWW__treeChildren:before,.hrm-organization-workspace-module__scOXWW__treeChildren>.hrm-organization-workspace-module__scOXWW__treeBranch:before{display:none}.hrm-organization-workspace-module__scOXWW__treeBranch:has(>.hrm-organization-workspace-module__scOXWW__treeChildren):after{display:none}.hrm-organization-workspace-module__scOXWW__treeBranch:has(>.hrm-organization-workspace-module__scOXWW__treeChildren)>.hrm-organization-workspace-module__scOXWW__treeChildren{border-left:1px solid var(--border-strong)}.hrm-organization-workspace-module__scOXWW__addNode{border-radius:12px;width:100%;min-height:42px;margin-top:10px;font-size:13px}}
.course-form-panel-module__89FAQa__progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-4px 0 18px;display:grid}.course-form-panel-module__89FAQa__progress span{background:var(--border-default);border-radius:2px;height:4px}.course-form-panel-module__89FAQa__progress .course-form-panel-module__89FAQa__progressActive{background:var(--accent-ring)}.course-form-panel-module__89FAQa__form,.course-form-panel-module__89FAQa__section{display:grid}.course-form-panel-module__89FAQa__form{gap:18px}.course-form-panel-module__89FAQa__section{border-bottom:1px solid var(--border-subtle);gap:14px;padding-bottom:18px}.course-form-panel-module__89FAQa__section:last-child{border-bottom:0;padding-bottom:0}.course-form-panel-module__89FAQa__section>header{gap:2px;display:grid}.course-form-panel-module__89FAQa__section>header strong{font-size:14px;font-weight:600}.course-form-panel-module__89FAQa__section>header span,.course-form-panel-module__89FAQa__emptyDirections{color:var(--text-muted);margin:0;font-size:11px;line-height:15px}.course-form-panel-module__89FAQa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.course-form-panel-module__89FAQa__directionPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.course-form-panel-module__89FAQa__directionPicker label{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;min-width:0;min-height:52px;padding:9px 10px}.course-form-panel-module__89FAQa__directionPicker label>span:last-child{gap:2px;min-width:0;display:grid}.course-form-panel-module__89FAQa__directionPicker strong,.course-form-panel-module__89FAQa__directionPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-form-panel-module__89FAQa__directionPicker strong{color:var(--text-primary);font-size:12px;font-weight:500}.course-form-panel-module__89FAQa__directionPicker small{color:var(--text-muted);font-size:9px}.course-form-panel-module__89FAQa__directionDetails{border:1px solid var(--accent-soft-border);background:var(--accent-soft);border-radius:8px;gap:12px;padding:14px;display:grid}.course-form-panel-module__89FAQa__directionDetails>strong{color:var(--accent-text);font-size:13px;font-weight:600}.course-form-panel-module__89FAQa__sharedContractNote{border:1px solid var(--accent-soft-border);background:var(--bg-inset);color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;line-height:15px;display:flex}.course-form-panel-module__89FAQa__sharedContractNote svg{width:15px;height:15px;color:var(--accent-text);flex:none}.course-form-panel-module__89FAQa__workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.course-form-panel-module__89FAQa__workflow label:has(input:disabled){opacity:.42;cursor:not-allowed}.course-form-panel-module__89FAQa__note{border:1px solid var(--border-subtle);background:var(--bg-inset);color:var(--text-muted);border-radius:8px;gap:9px;padding:12px;display:flex}.course-form-panel-module__89FAQa__note svg{flex:none;width:16px;height:16px}.course-form-panel-module__89FAQa__note p{margin:0;font-size:11px;line-height:16px}.course-form-panel-module__89FAQa__summary{border:1px solid var(--success-border);background:var(--success-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.course-form-panel-module__89FAQa__summary>svg{width:20px;height:22px;color:var(--success-text)}.course-form-panel-module__89FAQa__summary>span{min-width:0;display:grid}.course-form-panel-module__89FAQa__summary small{color:var(--text-muted);font-size:9px}.course-form-panel-module__89FAQa__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.course-form-panel-module__89FAQa__summary b{color:var(--success-text);font-family:JetBrains Mono Variable,monospace;font-size:14px}@media (max-width:767px){.course-form-panel-module__89FAQa__progress{margin-top:0}.course-form-panel-module__89FAQa__twoColumns,.course-form-panel-module__89FAQa__directionPicker,.course-form-panel-module__89FAQa__workflow{grid-template-columns:1fr}}
.course-group-manager-panel-module__CFzoUG__tabs{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.course-group-manager-panel-module__CFzoUG__tabs button{min-width:0;min-height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.course-group-manager-panel-module__CFzoUG__tabs button[aria-selected=true]{color:var(--text-primary);background:var(--bg-surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong)}.course-group-manager-panel-module__CFzoUG__tabs svg,.course-group-manager-panel-module__CFzoUG__markIcon svg{width:17px;height:17px}.course-group-manager-panel-module__CFzoUG__loading{place-items:center;min-height:280px;display:grid}.course-group-manager-panel-module__CFzoUG__stack{gap:14px;padding-top:16px;display:grid}.course-group-manager-panel-module__CFzoUG__formCard,.course-group-manager-panel-module__CFzoUG__markComposer{border:1px solid var(--border-default);background:var(--bg-surface-raised);border-radius:8px;gap:13px;padding:16px;display:grid}.course-group-manager-panel-module__CFzoUG__formCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.course-group-manager-panel-module__CFzoUG__formCard header div{gap:3px;display:grid}.course-group-manager-panel-module__CFzoUG__formCard header span{color:var(--text-muted);font-size:13px}.course-group-manager-panel-module__CFzoUG__formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.course-group-manager-panel-module__CFzoUG__list{gap:7px;display:grid}.course-group-manager-panel-module__CFzoUG__list article{border:1px solid var(--border-default);background:var(--bg-surface-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:74px;padding:12px;display:grid}.course-group-manager-panel-module__CFzoUG__list article>div{gap:3px;min-width:0;display:grid}.course-group-manager-panel-module__CFzoUG__list article strong,.course-group-manager-panel-module__CFzoUG__list article p,.course-group-manager-panel-module__CFzoUG__list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-group-manager-panel-module__CFzoUG__list article p,.course-group-manager-panel-module__CFzoUG__list article small{color:var(--text-muted);margin:0;font-size:13px}.course-group-manager-panel-module__CFzoUG__status{background:var(--border-strong);border-radius:3px;width:10px;height:42px}.course-group-manager-panel-module__CFzoUG__green{background:var(--success-text)}.course-group-manager-panel-module__CFzoUG__yellow{background:var(--warning-text)}.course-group-manager-panel-module__CFzoUG__red{background:var(--danger-text)}.course-group-manager-panel-module__CFzoUG__none{background:var(--text-disabled)}.course-group-manager-panel-module__CFzoUG__markIcon{border:1px solid var(--accent-soft-border);width:38px;height:42px;color:var(--accent-text);background:var(--accent-soft);border-radius:7px;place-items:center;display:grid}.course-group-manager-panel-module__CFzoUG__empty{min-height:120px;color:var(--text-muted);text-align:center;place-items:center;margin:0;display:grid}@media (max-width:640px){.course-group-manager-panel-module__CFzoUG__tabs button{flex-direction:column;gap:2px;min-height:46px;font-size:12px}.course-group-manager-panel-module__CFzoUG__formGrid{grid-template-columns:1fr}}
.direction-manager-panel-module__CpE0FW__form{border:1px solid var(--border-subtle);background:var(--bg-inset);border-radius:8px;gap:14px;padding:16px;display:grid}.direction-manager-panel-module__CpE0FW__form>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.direction-manager-panel-module__CpE0FW__form>header>span,.direction-manager-panel-module__CpE0FW__icon{border:1px solid var(--accent-soft-border);background:var(--accent-soft);width:34px;height:38px;color:var(--accent-text);border-radius:8px;place-items:center;display:grid}.direction-manager-panel-module__CpE0FW__form>header svg,.direction-manager-panel-module__CpE0FW__icon svg{width:16px;height:16px}.direction-manager-panel-module__CpE0FW__form>header>div{gap:2px;min-width:0;display:grid}.direction-manager-panel-module__CpE0FW__form>header strong,.direction-manager-panel-module__CpE0FW__form>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direction-manager-panel-module__CpE0FW__form>header strong{font-size:14px}.direction-manager-panel-module__CpE0FW__form>header small{color:var(--text-muted);font-size:9px}.direction-manager-panel-module__CpE0FW__list{gap:8px;margin-top:18px;display:grid}.direction-manager-panel-module__CpE0FW__list>header{min-height:34px;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.direction-manager-panel-module__CpE0FW__list>header span{border:1px solid var(--border-default);border-radius:11px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:9px;display:grid}.direction-manager-panel-module__CpE0FW__list article{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto 32px 32px;align-items:center;gap:8px;min-height:62px;padding:10px;display:grid}.direction-manager-panel-module__CpE0FW__identity{gap:2px;min-width:0;display:grid}.direction-manager-panel-module__CpE0FW__identity strong,.direction-manager-panel-module__CpE0FW__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direction-manager-panel-module__CpE0FW__identity strong{font-size:12px;font-weight:500}.direction-manager-panel-module__CpE0FW__identity small{color:var(--text-muted);font-size:9px}.direction-manager-panel-module__CpE0FW__list article>b{color:var(--text-secondary);font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:500}.direction-manager-panel-module__CpE0FW__list article button{width:32px;height:36px}.direction-manager-panel-module__CpE0FW__list article button:last-child{color:var(--danger-text)}
.courses-workspace-module__zqElHW__page{min-height:var(--app-viewport-height);background:var(--bg-canvas)}.courses-workspace-module__zqElHW__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:24px;min-height:98px;padding:20px 32px;display:flex}.courses-workspace-module__zqElHW__header>div:first-child{flex:1;min-width:0}.courses-workspace-module__zqElHW__header h1,.courses-workspace-module__zqElHW__header p,.courses-workspace-module__zqElHW__tableToolbar h2,.courses-workspace-module__zqElHW__tableToolbar p{margin:0}.courses-workspace-module__zqElHW__header h1{font-size:24px;font-weight:600;line-height:36px}.courses-workspace-module__zqElHW__header p{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:18px}.courses-workspace-module__zqElHW__headerActions{align-items:center;gap:10px;display:flex}.courses-workspace-module__zqElHW__headerActions svg,.courses-workspace-module__zqElHW__mobileCreate svg{width:16px;height:16px}.courses-workspace-module__zqElHW__content{width:100%;max-width:1240px;margin:0 auto;padding:24px 32px 40px}.courses-workspace-module__zqElHW__mobilePeriod,.courses-workspace-module__zqElHW__mobileCreate{display:none}.courses-workspace-module__zqElHW__dashboard,.courses-workspace-module__zqElHW__skeleton{gap:20px;display:grid}.courses-workspace-module__zqElHW__refreshing{opacity:.64;transition:opacity .12s}.courses-workspace-module__zqElHW__kpis,.courses-workspace-module__zqElHW__skeletonKpis{grid-template-columns:minmax(286px,1.5fr) repeat(4,minmax(150px,1fr));gap:12px;display:grid}.courses-workspace-module__zqElHW__kpis article{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;flex-direction:column;min-width:0;min-height:132px;padding:18px 20px;display:flex}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi{border-color:var(--accent-soft-border);background:var(--accent-soft);padding:20px 24px}.courses-workspace-module__zqElHW__kpis article>span{color:var(--text-muted);text-transform:uppercase;font-size:9px;font-weight:500;line-height:15px}.courses-workspace-module__zqElHW__kpis strong{align-items:baseline;gap:5px;min-width:0;margin-top:6px;display:flex}.courses-workspace-module__zqElHW__kpis strong b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:clamp(17px,1.55vw,23px);font-weight:500;line-height:38px;overflow:hidden}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi strong b{font-size:clamp(24px,2vw,31px);line-height:40px}.courses-workspace-module__zqElHW__kpis strong small{color:var(--text-muted);white-space:nowrap;font-size:11px;font-weight:400}.courses-workspace-module__zqElHW__kpis p{color:var(--text-muted);margin:auto 0 0;font-size:11px;line-height:15px}.courses-workspace-module__zqElHW__success{color:var(--success-text)!important}.courses-workspace-module__zqElHW__danger{color:var(--danger-text)!important}.courses-workspace-module__zqElHW__warning{color:var(--warning-text)!important}.courses-workspace-module__zqElHW__mobileMiniMetrics{display:none}.courses-workspace-module__zqElHW__contracts{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;position:relative}.courses-workspace-module__zqElHW__tableToolbar{align-items:center;gap:20px;min-height:74px;padding:14px 20px;display:flex}.courses-workspace-module__zqElHW__tableToolbar>div{flex:1;min-width:0}.courses-workspace-module__zqElHW__tableToolbar h2{font-size:18px;font-weight:600;line-height:26px}.courses-workspace-module__zqElHW__tableToolbar p{color:var(--text-muted);font-size:14px;line-height:16px}.courses-workspace-module__zqElHW__search{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:14px;align-items:center;gap:8px;width:300px;height:46px;padding:0 12px;display:flex}.courses-workspace-module__zqElHW__search:focus-within{border-color:var(--accent-ring);box-shadow:0 0 0 2px #5e95f82e}.courses-workspace-module__zqElHW__search>svg{width:16px;height:16px;color:var(--text-muted);flex:none}.courses-workspace-module__zqElHW__search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:14px}.courses-workspace-module__zqElHW__search button,.courses-workspace-module__zqElHW__mobileSearchOverlay label button{background:var(--bg-surface-raised);width:20px;height:22px;color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.courses-workspace-module__zqElHW__search button svg,.courses-workspace-module__zqElHW__mobileSearchOverlay label button svg{width:12px;height:12px}.courses-workspace-module__zqElHW__tableHeader,.courses-workspace-module__zqElHW__totalRow{grid-template-columns:minmax(205px,2fr) minmax(145px,1.4fr) repeat(5,minmax(72px,.78fr)) 40px;align-items:center;column-gap:8px;display:grid}.courses-workspace-module__zqElHW__tableHeader{border-top:1px solid var(--border-subtle);background:var(--bg-inset);min-height:46px;color:var(--text-muted);text-transform:uppercase;padding:0 20px;font-size:12px;line-height:16px}.courses-workspace-module__zqElHW__courseRow{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;min-height:82px;display:grid;position:relative}.courses-workspace-module__zqElHW__courseRow:hover{background:var(--accent-soft)}.courses-workspace-module__zqElHW__rowMain{min-width:0;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(205px,2fr) minmax(145px,1.4fr) repeat(5,minmax(72px,.78fr));align-items:center;column-gap:8px;padding:0 0 0 20px;display:grid}.courses-workspace-module__zqElHW__rowMain>b,.courses-workspace-module__zqElHW__totalRow>b{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:14px;font-weight:500;overflow:hidden}.courses-workspace-module__zqElHW__courseIdentity{align-items:center;gap:10px;min-width:0;display:flex}.courses-workspace-module__zqElHW__courseIcon{border:1px solid var(--accent-soft-border);background:var(--accent-soft);width:40px;height:44px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;display:grid}.courses-workspace-module__zqElHW__courseIcon svg{width:16px;height:16px}.courses-workspace-module__zqElHW__courseIdentity>span:last-child{gap:1px;min-width:0;display:grid}.courses-workspace-module__zqElHW__courseIdentity strong,.courses-workspace-module__zqElHW__courseIdentity small,.courses-workspace-module__zqElHW__courseIdentity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courses-workspace-module__zqElHW__courseIdentity strong{color:var(--text-primary);font-size:14px;font-weight:500}.courses-workspace-module__zqElHW__courseIdentity small{color:var(--text-muted);font-size:12px}.courses-workspace-module__zqElHW__courseIdentity em{color:var(--warning-text);align-items:center;gap:3px;font-size:11px;font-style:normal;display:flex}.courses-workspace-module__zqElHW__courseIdentity em svg{width:10px;height:10px}.courses-workspace-module__zqElHW__directionBadge{align-items:center;gap:7px;min-width:0;display:flex}.courses-workspace-module__zqElHW__directionBadge>span:first-child{background:var(--info-text);border-radius:2px;flex:none;width:8px;height:8px}.courses-workspace-module__zqElHW__directionBadge>span:last-child{align-items:center;gap:5px;min-width:0;display:flex}.courses-workspace-module__zqElHW__directionBadge strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.courses-workspace-module__zqElHW__directionBadge small{background:var(--bg-surface-raised);color:var(--text-muted);border-radius:4px;padding:1px 4px;font-size:8px}.courses-workspace-module__zqElHW__noDirection{color:var(--text-disabled);font-size:9px}.courses-workspace-module__zqElHW__actionCell{place-items:center;display:grid;position:relative}.courses-workspace-module__zqElHW__actionCell svg,.courses-workspace-module__zqElHW__mobileMenu svg{width:16px;height:16px}.courses-workspace-module__zqElHW__menu{border:1px solid var(--border-default);background:var(--bg-surface-raised);z-index:35;border-radius:8px;width:176px;padding:6px;display:grid;position:absolute;top:52px;right:8px;box-shadow:0 18px 48px #00000085}.courses-workspace-module__zqElHW__menu button{min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.courses-workspace-module__zqElHW__menu button:hover,.courses-workspace-module__zqElHW__menu button:focus-visible{background:var(--bg-surface-hover);color:var(--text-primary);outline:0}.courses-workspace-module__zqElHW__menu button svg{width:14px;height:14px}.courses-workspace-module__zqElHW__menu .courses-workspace-module__zqElHW__deleteAction{color:var(--danger-text)}.courses-workspace-module__zqElHW__totalRow{border-top:1px solid var(--border-default);background:var(--bg-inset);min-height:48px;padding:0 20px}.courses-workspace-module__zqElHW__totalRow>strong{font-size:11px;font-weight:600}.courses-workspace-module__zqElHW__mobileContracts{display:none}.courses-workspace-module__zqElHW__noResults,.courses-workspace-module__zqElHW__errorState{border-top:1px solid var(--border-subtle);min-height:240px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.courses-workspace-module__zqElHW__errorState{min-height:calc(var(--app-viewport-height) - 148px);border:1px dashed var(--border-subtle);background:var(--bg-surface);border-radius:8px}.courses-workspace-module__zqElHW__noResults>svg,.courses-workspace-module__zqElHW__errorState>svg{width:28px;height:32px;margin-bottom:12px}.courses-workspace-module__zqElHW__errorState>svg{color:var(--danger-text)}.courses-workspace-module__zqElHW__noResults strong,.courses-workspace-module__zqElHW__errorState h2{color:var(--text-primary);margin:0;font-size:15px}.courses-workspace-module__zqElHW__noResults p,.courses-workspace-module__zqElHW__errorState p{max-width:420px;margin:7px 0 14px;font-size:12px;line-height:17px}.courses-workspace-module__zqElHW__skeleton i{background:var(--bg-surface-raised);border-radius:8px;animation:1.15s ease-in-out infinite alternate courses-workspace-module__zqElHW__pulse;display:block}.courses-workspace-module__zqElHW__skeletonKpis i{height:132px}.courses-workspace-module__zqElHW__skeletonTable{border:1px solid var(--border-subtle);border-radius:8px;gap:8px;padding:16px;display:grid}.courses-workspace-module__zqElHW__skeletonTable i{height:58px}@keyframes courses-workspace-module__zqElHW__pulse{0%{opacity:.42}to{opacity:.84}}.courses-workspace-module__zqElHW__mobileSearchOverlay{display:none}@media (max-width:1536px){.courses-workspace-module__zqElHW__header{flex-wrap:wrap;align-items:flex-start}.courses-workspace-module__zqElHW__headerActions{justify-content:flex-end;width:100%}.courses-workspace-module__zqElHW__content{padding-left:24px;padding-right:24px}.courses-workspace-module__zqElHW__kpis,.courses-workspace-module__zqElHW__skeletonKpis{grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(128px,1fr));gap:8px}.courses-workspace-module__zqElHW__kpis article{padding-left:14px;padding-right:14px}.courses-workspace-module__zqElHW__tableHeader,.courses-workspace-module__zqElHW__totalRow{grid-template-columns:minmax(180px,1.8fr) minmax(120px,1.2fr) repeat(5,minmax(62px,.7fr)) 36px;column-gap:5px;padding-left:14px;padding-right:14px}.courses-workspace-module__zqElHW__rowMain{grid-template-columns:minmax(180px,1.8fr) minmax(120px,1.2fr) repeat(5,minmax(62px,.7fr));column-gap:5px;padding-left:14px}}@media (max-width:767px){.courses-workspace-module__zqElHW__page{min-height:calc(var(--app-viewport-height) - 56px)}.courses-workspace-module__zqElHW__header{display:none}.courses-workspace-module__zqElHW__content{padding:14px 16px 28px}.courses-workspace-module__zqElHW__mobilePeriod{margin-bottom:14px;display:block}.courses-workspace-module__zqElHW__dashboard,.courses-workspace-module__zqElHW__skeleton{gap:18px}.courses-workspace-module__zqElHW__kpis,.courses-workspace-module__zqElHW__skeletonKpis{display:block}.courses-workspace-module__zqElHW__kpis article:not(.courses-workspace-module__zqElHW__heroKpi),.courses-workspace-module__zqElHW__skeletonKpis i:not(:first-child){display:none}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi,.courses-workspace-module__zqElHW__skeletonKpis i:first-child{border-radius:8px;min-height:164px;padding:22px}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi>span{font-size:11px}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi strong b{font-size:30px;line-height:42px}.courses-workspace-module__zqElHW__kpis .courses-workspace-module__zqElHW__heroKpi p{margin:1px 0 0;font-size:12px}.courses-workspace-module__zqElHW__mobileMiniMetrics{border-top:1px solid var(--accent-soft-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto -4px -4px;padding-top:15px;display:grid}.courses-workspace-module__zqElHW__mobileMiniMetrics>span{gap:3px;min-width:0;display:grid}.courses-workspace-module__zqElHW__mobileMiniMetrics small{color:var(--text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.courses-workspace-module__zqElHW__mobileMiniMetrics b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:12px;font-weight:500;overflow:hidden}.courses-workspace-module__zqElHW__contracts{background:0 0;border:0}.courses-workspace-module__zqElHW__tableToolbar,.courses-workspace-module__zqElHW__desktopTable{display:none}.courses-workspace-module__zqElHW__mobileContracts{gap:10px;display:grid}.courses-workspace-module__zqElHW__mobileContracts>header{justify-content:space-between;align-items:center;min-height:34px;display:flex}.courses-workspace-module__zqElHW__mobileContracts>header strong{letter-spacing:0;text-transform:uppercase;font-size:12px}.courses-workspace-module__zqElHW__mobileContracts>header span{color:var(--accent-text);font-size:12px}.courses-workspace-module__zqElHW__mobileCourseCard{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;min-height:208px;position:relative}.courses-workspace-module__zqElHW__mobileCourseMain{width:100%;min-height:206px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:12px;padding:16px;display:grid}.courses-workspace-module__zqElHW__mobileCourseHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-right:34px;display:grid}.courses-workspace-module__zqElHW__mobileCourseHeader>span:nth-child(2){gap:2px;min-width:0;display:grid}.courses-workspace-module__zqElHW__mobileCourseHeader strong,.courses-workspace-module__zqElHW__mobileCourseHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courses-workspace-module__zqElHW__mobileCourseHeader strong{font-size:14px;font-weight:600}.courses-workspace-module__zqElHW__mobileCourseHeader small{color:var(--text-muted);font-size:12px}.courses-workspace-module__zqElHW__mobileCourseHeader em{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-text);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-style:normal;display:flex}.courses-workspace-module__zqElHW__mobileCourseHeader em svg{width:10px;height:10px}.courses-workspace-module__zqElHW__mobileCourseCard .courses-workspace-module__zqElHW__directionBadge{background:var(--bg-inset);border-radius:6px;width:fit-content;padding:6px 9px}.courses-workspace-module__zqElHW__mobileCourseCard .courses-workspace-module__zqElHW__directionBadge strong{font-size:11px}.courses-workspace-module__zqElHW__mobileProgressLabel,.courses-workspace-module__zqElHW__mobileAmounts{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.courses-workspace-module__zqElHW__mobileProgressLabel small,.courses-workspace-module__zqElHW__mobileAmounts small{color:var(--text-muted);font-size:9px}.courses-workspace-module__zqElHW__mobileProgressLabel b,.courses-workspace-module__zqElHW__mobileAmounts b{font-family:JetBrains Mono Variable,monospace;font-size:12px;font-weight:500}.courses-workspace-module__zqElHW__progressTrack{background:var(--bg-inset);border-radius:3px;height:5px;display:block;overflow:hidden}.courses-workspace-module__zqElHW__progressTrack i{border-radius:inherit;background:var(--success-text);height:100%;display:block}.courses-workspace-module__zqElHW__mobileAmounts{border-top:1px solid var(--border-subtle);padding-top:11px}.courses-workspace-module__zqElHW__mobileAmounts>span{gap:3px;display:grid}.courses-workspace-module__zqElHW__mobileAmounts>span:last-child{text-align:right}.courses-workspace-module__zqElHW__mobileAmounts b{color:var(--text-primary);font-size:15px}.courses-workspace-module__zqElHW__mobileMenu{z-index:2;position:absolute;top:10px;right:9px}.courses-workspace-module__zqElHW__mobileCourseCard>.courses-workspace-module__zqElHW__menu{top:48px;right:10px}.courses-workspace-module__zqElHW__mobileCreate{z-index:45;border-radius:50%;width:48px;height:48px;display:grid;position:fixed;bottom:94px;right:20px;box-shadow:0 12px 30px #00000073}.courses-workspace-module__zqElHW__mobileCreate svg{width:20px;height:22px}.courses-workspace-module__zqElHW__noResults{border:1px solid var(--border-subtle);border-radius:8px;min-height:240px}.courses-workspace-module__zqElHW__errorState{background:0 0;border:0;min-height:calc(100dvh - 180px)}.courses-workspace-module__zqElHW__skeletonTable{border:0;padding:0}.courses-workspace-module__zqElHW__skeletonTable i{border:1px solid var(--border-subtle);height:164px}.courses-workspace-module__zqElHW__mobileSearchOverlay{background:var(--bg-canvas);z-index:55;min-height:calc(100dvh - 82px);padding-bottom:24px;display:block;position:fixed;inset:0 0 82px;overflow-y:auto}.courses-workspace-module__zqElHW__mobileSearchOverlay>header{border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);align-items:center;gap:6px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.courses-workspace-module__zqElHW__mobileSearchOverlay>header label{border:2px solid var(--accent-ring);background:var(--bg-inset);border-radius:19px;flex:1;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.courses-workspace-module__zqElHW__mobileSearchOverlay label>svg{width:16px;height:16px;color:var(--accent-text)}.courses-workspace-module__zqElHW__mobileSearchOverlay input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.courses-workspace-module__zqElHW__mobileSearchOverlay>p{color:var(--text-muted);margin:0;padding:14px 16px 8px;font-size:12px}.courses-workspace-module__zqElHW__mobileSearchOverlay>div{gap:8px;padding:0 16px;display:grid}.courses-workspace-module__zqElHW__mobileSearchOverlay article{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.courses-workspace-module__zqElHW__mobileSearchOverlay article>span{gap:3px;min-width:0;display:grid}.courses-workspace-module__zqElHW__mobileSearchOverlay article strong,.courses-workspace-module__zqElHW__mobileSearchOverlay article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courses-workspace-module__zqElHW__mobileSearchOverlay article strong{font-size:14px}.courses-workspace-module__zqElHW__mobileSearchOverlay article small{color:var(--text-muted);font-size:11px}.courses-workspace-module__zqElHW__mobileSearchOverlay article>b{font-family:JetBrains Mono Variable,monospace;font-size:13px}}
.course-operations-panel-module__-sdnsG__tabs{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.course-operations-panel-module__-sdnsG__tabs button{min-width:0;min-height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px;display:inline-flex}.course-operations-panel-module__-sdnsG__tabs button[aria-selected=true]{color:var(--text-primary);background:var(--bg-surface-raised);box-shadow:inset 0 0 0 1px var(--border-strong)}.course-operations-panel-module__-sdnsG__tabs svg,.course-operations-panel-module__-sdnsG__reminderIcon svg{width:17px;height:17px}.course-operations-panel-module__-sdnsG__loading{place-items:center;min-height:320px;display:grid}.course-operations-panel-module__-sdnsG__stack,.course-operations-panel-module__-sdnsG__files{gap:14px;padding-top:16px;display:grid}.course-operations-panel-module__-sdnsG__composer,.course-operations-panel-module__-sdnsG__salary{border:1px solid var(--border-default);background:var(--bg-surface-raised);border-radius:8px;gap:13px;padding:16px;display:grid}.course-operations-panel-module__-sdnsG__composer header{gap:3px;display:grid}.course-operations-panel-module__-sdnsG__composer header span,.course-operations-panel-module__-sdnsG__salary header p{color:var(--text-muted);margin:0;font-size:13px}.course-operations-panel-module__-sdnsG__twoColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.course-operations-panel-module__-sdnsG__reminderList{gap:8px;display:grid}.course-operations-panel-module__-sdnsG__reminderList article{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.course-operations-panel-module__-sdnsG__reminderList article.course-operations-panel-module__-sdnsG__done{opacity:.72}.course-operations-panel-module__-sdnsG__reminderIcon{border:1px solid var(--warning-border);width:38px;height:42px;color:var(--warning-text);background:var(--warning-soft);border-radius:7px;place-items:center;display:grid}.course-operations-panel-module__-sdnsG__reminderBody{gap:4px;min-width:0;display:grid}.course-operations-panel-module__-sdnsG__reminderBody p,.course-operations-panel-module__-sdnsG__reminderBody small{color:var(--text-muted);margin:0;font-size:13px}.course-operations-panel-module__-sdnsG__reminderBody b{color:var(--warning-text);font-size:14px}.course-operations-panel-module__-sdnsG__reminderActions{gap:5px;display:grid}.course-operations-panel-module__-sdnsG__salary{margin-top:16px}.course-operations-panel-module__-sdnsG__salary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.course-operations-panel-module__-sdnsG__salary>header>div{gap:3px;display:grid}.course-operations-panel-module__-sdnsG__salary>header>span{color:var(--success-text);font-size:13px}.course-operations-panel-module__-sdnsG__monthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.course-operations-panel-module__-sdnsG__monthGrid button{border:1px solid var(--border-default);min-height:74px;color:var(--text-primary);background:var(--bg-inset);cursor:pointer;border-radius:7px;place-content:center;gap:2px;display:grid;position:relative}.course-operations-panel-module__-sdnsG__monthGrid button[aria-pressed=true]{border-color:var(--success-border);color:var(--success-text);background:var(--success-soft)}.course-operations-panel-module__-sdnsG__monthGrid button span{font-size:20px;font-weight:700}.course-operations-panel-module__-sdnsG__monthGrid button small{color:var(--text-muted);font-size:11px}.course-operations-panel-module__-sdnsG__monthGrid button svg{width:14px;height:14px;position:absolute;top:7px;right:7px}.course-operations-panel-module__-sdnsG__imageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.course-operations-panel-module__-sdnsG__imageGrid button{aspect-ratio:1.35;border:1px solid var(--border-default);background:var(--bg-inset);cursor:pointer;border-radius:7px;padding:0;position:relative;overflow:hidden}.course-operations-panel-module__-sdnsG__imageGrid img{object-fit:cover;width:100%;height:100%;display:block}.course-operations-panel-module__-sdnsG__imageGrid button>svg{display:none}.course-operations-panel-module__-sdnsG__imageGrid button span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#05080dd1;padding:7px;font-size:11px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.course-operations-panel-module__-sdnsG__empty{min-height:140px;color:var(--text-muted);align-content:center;place-items:center;gap:8px;display:grid}.course-operations-panel-module__-sdnsG__empty svg{width:28px;height:32px}@media (max-width:640px){.course-operations-panel-module__-sdnsG__tabs button{flex-direction:column;gap:2px;min-height:48px;font-size:12px}.course-operations-panel-module__-sdnsG__twoColumns,.course-operations-panel-module__-sdnsG__reminderList article{grid-template-columns:1fr}.course-operations-panel-module__-sdnsG__reminderIcon{display:none}.course-operations-panel-module__-sdnsG__reminderActions{grid-template-columns:1fr 1fr auto}.course-operations-panel-module__-sdnsG__monthGrid,.course-operations-panel-module__-sdnsG__imageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.course-transaction-panel-module__2tTkmW__form{gap:18px;display:grid}.course-transaction-panel-module__2tTkmW__kindPicker{border:0;min-width:0;margin:0;padding:0}.course-transaction-panel-module__2tTkmW__kindPicker legend{color:var(--text-secondary);margin-bottom:7px;font-size:13px;font-weight:500;line-height:18px}.course-transaction-panel-module__2tTkmW__kindPicker>div{border:1px solid var(--border-default);background:var(--bg-inset);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.course-transaction-panel-module__2tTkmW__kindPicker button{height:42px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.course-transaction-panel-module__2tTkmW__kindPicker button[aria-pressed=true]{background:var(--bg-surface-raised);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-default)}.course-transaction-panel-module__2tTkmW__kindPicker button:first-child[aria-pressed=true]{color:var(--success-text)}.course-transaction-panel-module__2tTkmW__kindPicker button:last-child[aria-pressed=true]{color:var(--danger-text)}.course-transaction-panel-module__2tTkmW__kindPicker button:disabled{cursor:default}.course-transaction-panel-module__2tTkmW__kindPicker svg{width:16px;height:16px}.course-transaction-panel-module__2tTkmW__twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.course-transaction-panel-module__2tTkmW__warning{border:1px solid var(--warning-border);background:var(--warning-soft);color:var(--warning-text);border-radius:8px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.course-transaction-panel-module__2tTkmW__warning svg{flex:none;width:17px;height:17px;margin-top:1px}.course-transaction-panel-module__2tTkmW__warning p,.course-transaction-panel-module__2tTkmW__error{margin:0;font-size:12px;line-height:17px}.course-transaction-panel-module__2tTkmW__error{color:var(--danger-text)}.course-transaction-panel-module__2tTkmW__footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:767px){.course-transaction-panel-module__2tTkmW__twoColumns{grid-template-columns:1fr}.course-transaction-panel-module__2tTkmW__footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
