.Dashboard-module__finmpq__page{--dash-turquoise:var(--admin-chart-teal);--dash-turquoise-deep:var(--admin-success-emerald);--dash-turquoise-soft:var(--admin-chart-teal-bg);--dash-turquoise-muted:var(--admin-chart-teal-strong);max-width:1200px;padding:var(--admin-space-0)var(--admin-space-xs)var(--admin-space-7xl);opacity:0;margin:0 auto;animation:3s forwards Dashboard-module__finmpq__dashboardPageFadeIn}@keyframes Dashboard-module__finmpq__dashboardPageFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Dashboard-module__finmpq__page{opacity:1;animation:none}}@media (max-width:640px){.Dashboard-module__finmpq__page{padding:var(--admin-space-0)var(--admin-space-xl)var(--admin-space-5xl)}}.Dashboard-module__finmpq__hero{background:linear-gradient(135deg,var(--dash-turquoise-deep)0%,var(--dash-turquoise)38%,var(--admin-accent)100%);border-radius:var(--admin-radius-xl);padding:var(--admin-space-xl)var(--admin-space-18)var(--admin-space-2xl);margin-bottom:var(--admin-space-xl);box-shadow:0 6px 24px var(--admin-overlay-color-045)}.Dashboard-module__finmpq__heroRow{justify-content:space-between;align-items:center;gap:var(--admin-space-md);display:flex}.Dashboard-module__finmpq__title{font-size:var(--admin-font-size-2xl);color:var(--admin-surface);letter-spacing:var(--admin-letter-spacing-tight);font-weight:700;line-height:var(--admin-line-height-sm);flex:1;min-width:0;margin:0}.Dashboard-module__finmpq__subtitle{font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-md);color:var(--admin-overlay-color-092);margin:0}@media (max-width:640px){.Dashboard-module__finmpq__hero{padding:var(--admin-space-xl)var(--admin-space-xl)var(--admin-space-xl);border-radius:var(--admin-radius-lg)}.Dashboard-module__finmpq__title{font-size:var(--admin-font-size-xl)}.Dashboard-module__finmpq__subtitle{font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-md)}}.Dashboard-module__finmpq__toolbar{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-lg)var(--admin-space-xl);margin-bottom:var(--admin-space-xl);box-shadow:0 1px 2px var(--admin-overlay-color-001)}@media (max-width:640px){.Dashboard-module__finmpq__toolbar{padding:var(--admin-space-xl);border-radius:var(--admin-radius-xl)}}.Dashboard-module__finmpq__toolbarRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.Dashboard-module__finmpq__dateRow{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}.Dashboard-module__finmpq__dateField{gap:var(--admin-space-2xs);flex-direction:column;display:flex}.Dashboard-module__finmpq__dateLabel{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wide);font-weight:600;line-height:var(--admin-line-height-xs)}.Dashboard-module__finmpq__dateInput{padding:var(--admin-space-sm)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);background:var(--admin-surface-muted);min-width:138px}.Dashboard-module__finmpq__dateInput:focus{border-color:var(--dash-turquoise);background:var(--admin-surface);box-shadow:0 0 0 3px var(--admin-overlay-color-044);outline:none}.Dashboard-module__finmpq__dateSep{color:var(--admin-text-muted);font-weight:500;font-size:var(--admin-font-size-md);padding-bottom:4px}.Dashboard-module__finmpq__primaryBtn{padding:var(--admin-space-sm)var(--admin-space-xl);background:linear-gradient(135deg,var(--dash-turquoise-deep),var(--dash-turquoise));color:var(--admin-surface);border-radius:var(--admin-radius-sm);font-weight:600;font-size:var(--admin-font-size-sm);cursor:pointer;border:none;transition:transform .15s,box-shadow .15s}.Dashboard-module__finmpq__primaryBtn:hover:not(:disabled){box-shadow:0 4px 14px var(--admin-overlay-color-048);transform:translateY(-1px)}.Dashboard-module__finmpq__primaryBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.Dashboard-module__finmpq__presets{justify-content:flex-end;align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;flex:0 auto;display:flex}.Dashboard-module__finmpq__presetsLabel{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted)}.Dashboard-module__finmpq__chip{padding:var(--admin-space-xs)var(--admin-space-lg);font-size:var(--admin-font-size-xs);border:1px solid var(--admin-border);background:var(--admin-surface-muted);border-radius:var(--admin-radius-pill);color:var(--admin-text-secondary);cursor:pointer;transition:background .15s,border-color .15s}.Dashboard-module__finmpq__chip:hover{background:var(--dash-turquoise-soft);border-color:var(--admin-chart-teal-soft);color:var(--dash-turquoise-muted)}.Dashboard-module__finmpq__errorBanner{padding:var(--admin-space-xl)var(--admin-space-2xl);background:var(--admin-error-bg);border:1px solid var(--admin-error-border-soft);border-radius:var(--admin-radius-lg);color:var(--admin-error-text);font-size:var(--admin-font-size-base);margin-bottom:var(--admin-space-2xl)}.Dashboard-module__finmpq__rangeHint{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-xl);overflow-wrap:anywhere}.Dashboard-module__finmpq__rangeHint strong{color:var(--admin-text-secondary);font-weight:600}.Dashboard-module__finmpq__grid{gap:var(--admin-space-3xl);margin-bottom:var(--admin-space-5xl);grid-template-columns:1fr;width:100%;display:grid}.Dashboard-module__finmpq__sections{gap:var(--admin-space-3xl);flex-direction:column;width:100%;display:flex}@media (max-width:900px){.Dashboard-module__finmpq__toolbarRow{flex-direction:column;align-items:stretch}.Dashboard-module__finmpq__presets{justify-content:flex-start}}@media (max-width:640px){.Dashboard-module__finmpq__page{padding:var(--admin-space-0)var(--admin-space-md)var(--admin-space-4xl)}.Dashboard-module__finmpq__hero{padding:var(--admin-space-lg)var(--admin-space-lg);margin-bottom:var(--admin-space-md);border-radius:var(--admin-radius-lg)}.Dashboard-module__finmpq__title{font-size:var(--admin-font-size-lg);margin-bottom:0}.Dashboard-module__finmpq__toolbar{padding:var(--admin-space-md);margin-bottom:var(--admin-space-md);border-radius:var(--admin-radius-md)}.Dashboard-module__finmpq__toolbarRow{gap:0}.Dashboard-module__finmpq__presets,.Dashboard-module__finmpq__primaryBtn,.Dashboard-module__finmpq__rangeHint{display:none}.Dashboard-module__finmpq__dateRow{align-items:flex-end;gap:var(--admin-space-xs);flex-flow:row}.Dashboard-module__finmpq__dateField{flex:1 1 0;min-width:0}.Dashboard-module__finmpq__dateLabel{letter-spacing:.04em;font-size:.625rem}.Dashboard-module__finmpq__dateInput{width:100%;min-width:0;padding:var(--admin-space-xs)var(--admin-space-sm);font-size:var(--admin-font-size-xs)}.Dashboard-module__finmpq__dateSep{padding-bottom:var(--admin-space-sm);font-size:var(--admin-font-size-sm);flex-shrink:0;display:block}.Dashboard-module__finmpq__grid{gap:var(--admin-space-lg);margin-bottom:var(--admin-space-3xl)}.Dashboard-module__finmpq__panel{border-radius:var(--admin-radius-lg)}.Dashboard-module__finmpq__panelHead{align-items:flex-start;gap:var(--admin-space-sm);padding:var(--admin-space-md)var(--admin-space-lg);flex-wrap:nowrap}.Dashboard-module__finmpq__panelIcon{font-size:var(--admin-font-size-xl);line-height:1}.Dashboard-module__finmpq__panelTitle{font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-sm)}.Dashboard-module__finmpq__panelSubtitle{display:none}.Dashboard-module__finmpq__panelLink{width:auto;font-size:var(--admin-font-size-2xs);white-space:nowrap}.Dashboard-module__finmpq__empty{padding:var(--admin-space-xl)var(--admin-space-lg);font-size:var(--admin-font-size-sm)}.Dashboard-module__finmpq__chartsWrap{padding:var(--admin-space-lg);gap:var(--admin-space-lg)}.Dashboard-module__finmpq__emptyState{padding:var(--admin-space-xl);margin:var(--admin-space-md)0}}.Dashboard-module__finmpq__panel{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:0 2px 8px var(--admin-overlay-color-001);overflow:hidden}.Dashboard-module__finmpq__panelHead{align-items:center;gap:var(--admin-space-lg);padding:var(--admin-space-2xl)var(--admin-space-18);background:linear-gradient(180deg,var(--admin-surface-muted)0%,var(--admin-surface)100%);border-bottom:1px solid var(--admin-surface-soft);display:flex}.Dashboard-module__finmpq__panelHeadText{flex:1;min-width:0}.Dashboard-module__finmpq__panelSubtitle{margin:var(--admin-space-2xs)0 0;font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-md);color:var(--admin-text-muted)}.Dashboard-module__finmpq__panelLink{font-size:var(--admin-font-size-sm);color:var(--admin-accent);flex-shrink:0;font-weight:600;text-decoration:none}.Dashboard-module__finmpq__panelLink:hover{text-decoration:underline}.Dashboard-module__finmpq__panelIcon{font-size:var(--admin-font-size-3xl);line-height:var(--admin-line-height-flat)}.Dashboard-module__finmpq__panelTitle{font-size:var(--admin-font-size-xl);color:var(--admin-text-primary);margin:0;font-weight:700}@media (max-width:640px){.Dashboard-module__finmpq__trainingPanel .Dashboard-module__finmpq__panelHead{align-items:center;gap:var(--admin-space-sm);padding:var(--admin-space-md)var(--admin-space-lg);flex-wrap:nowrap}.Dashboard-module__finmpq__trainingPanel .Dashboard-module__finmpq__panelIcon{font-size:var(--admin-font-size-lg);flex-shrink:0;line-height:1}.Dashboard-module__finmpq__trainingPanel .Dashboard-module__finmpq__panelHeadText{flex:1;min-width:0}.Dashboard-module__finmpq__trainingPanel .Dashboard-module__finmpq__panelTitle{white-space:nowrap;font-size:.6875rem;line-height:1.2}.Dashboard-module__finmpq__trainingPanel .Dashboard-module__finmpq__panelLink{display:none}}.Dashboard-module__finmpq__trainingSummary{gap:var(--admin-space-lg);padding:var(--admin-space-2xl)var(--admin-space-18);border-bottom:1px solid var(--admin-surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Dashboard-module__finmpq__trainingSummaryItem{gap:var(--admin-space-2xs);flex-direction:column;display:flex}.Dashboard-module__finmpq__trainingSummaryValue{font-size:var(--admin-font-size-2xl);color:var(--dash-turquoise-deep);font-weight:700;line-height:var(--admin-line-height-sm)}.Dashboard-module__finmpq__trainingSummaryLabel{font-size:var(--admin-font-size-xs);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wide);color:var(--admin-text-muted);font-weight:600}.Dashboard-module__finmpq__trainingChartWrap{padding:var(--admin-space-2xl)var(--admin-space-18)var(--admin-space-3xl)}.Dashboard-module__finmpq__trainingEmployeesWrap{padding:var(--admin-space-2xl)var(--admin-space-18)var(--admin-space-3xl);border-top:1px solid var(--admin-surface-soft);max-height:28rem;overflow-y:auto}.Dashboard-module__finmpq__trainingEmployeeRank{min-width:1.25rem;margin-right:var(--admin-space-sm);font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Dashboard-module__finmpq__trainingTimelineChart{align-items:flex-end;gap:var(--admin-space-xs);min-height:180px;padding-top:var(--admin-space-lg);display:flex;overflow-x:auto}.Dashboard-module__finmpq__trainingTimelineGroup{align-items:center;gap:var(--admin-space-xs);flex-direction:column;flex:1 1 0;min-width:2.25rem;display:flex}.Dashboard-module__finmpq__trainingTimelineBars{justify-content:center;align-items:flex-end;width:100%;height:140px;display:flex}.Dashboard-module__finmpq__trainingTimelineBar{border-radius:var(--admin-radius-xs)var(--admin-radius-xs)0 0;background:linear-gradient(180deg,var(--dash-turquoise)0%,var(--dash-turquoise-deep)100%);width:min(100%,1.5rem);min-height:2px}.Dashboard-module__finmpq__trainingTimelineLabel{font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);white-space:nowrap}@media (max-width:640px){.Dashboard-module__finmpq__trainingSummary{gap:var(--admin-space-xs)var(--admin-space-sm);padding:var(--admin-space-md)var(--admin-space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard-module__finmpq__trainingSummaryValue{font-size:.6875rem;font-weight:600;line-height:1.2}.Dashboard-module__finmpq__trainingSummaryLabel{letter-spacing:.03em;font-size:.5rem}.Dashboard-module__finmpq__trainingChartWrap{padding:var(--admin-space-md)var(--admin-space-lg)var(--admin-space-lg)}.Dashboard-module__finmpq__trainingEmployeesWrap{padding:var(--admin-space-md)var(--admin-space-lg)var(--admin-space-lg);max-height:20rem}.Dashboard-module__finmpq__trainingChartWrap .Dashboard-module__finmpq__chartTitle{margin-bottom:var(--admin-space-xs);font-size:.5625rem}.Dashboard-module__finmpq__trainingChartWrap .Dashboard-module__finmpq__chartHint{margin-bottom:var(--admin-space-xs);font-size:.5rem;line-height:1.3}.Dashboard-module__finmpq__trainingTimelineChart{min-height:112px;padding-top:var(--admin-space-xs);gap:2px}.Dashboard-module__finmpq__trainingTimelineGroup{min-width:1.5rem}.Dashboard-module__finmpq__trainingTimelineBars{height:72px}.Dashboard-module__finmpq__trainingTimelineBar{width:min(100%,.75rem)}.Dashboard-module__finmpq__trainingTimelineLabel{font-size:.5rem}}.Dashboard-module__finmpq__emptyState{margin:var(--admin-space-xl)0;padding:var(--admin-space-3xl);text-align:center;border:1px dashed var(--admin-border);border-radius:var(--admin-radius-lg);color:var(--admin-text-muted);background:var(--admin-surface)}.Dashboard-module__finmpq__chartsWrap{gap:var(--admin-space-2xl);padding:var(--admin-space-2xl)var(--admin-space-18)var(--admin-space-md);border-bottom:1px solid var(--admin-surface-soft);grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.Dashboard-module__finmpq__chartsWrap{padding:var(--admin-space-xl)var(--admin-space-xl)var(--admin-space-md);gap:var(--admin-space-xl);grid-template-columns:1fr}}.Dashboard-module__finmpq__chartBlock{min-width:0}.Dashboard-module__finmpq__chartTitle{margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-lg);font-size:var(--admin-font-size-xs);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wider);color:var(--admin-text-muted);font-weight:700}.Dashboard-module__finmpq__chartHint{margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-lg);font-size:var(--admin-font-size-2xs);line-height:var(--admin-line-height-base);color:var(--admin-text-muted)}.Dashboard-module__finmpq__chart{min-height:80px}.Dashboard-module__finmpq__chartList{padding:var(--admin-space-0);gap:var(--admin-space-md);flex-direction:column;margin:0;list-style:none;display:flex}.Dashboard-module__finmpq__chartRow{font-size:var(--admin-font-size-sm);grid-template-columns:minmax(0,1fr) minmax(80px,1.2fr) minmax(4.5rem,5.5rem);align-items:center;gap:8px 10px;display:grid}.Dashboard-module__finmpq__chartName{color:var(--admin-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.Dashboard-module__finmpq__chartTrack{border-radius:var(--admin-radius-sm);background:var(--admin-border);min-width:0;height:10px;overflow:hidden}.Dashboard-module__finmpq__chartFill{border-radius:var(--admin-radius-sm);min-width:4px;height:100%;transition:width .35s}.Dashboard-module__finmpq__chartFillTone0{background:var(--admin-chart-series-1)}.Dashboard-module__finmpq__chartFillTone1{background:var(--admin-chart-series-2)}.Dashboard-module__finmpq__chartFillTone2{background:var(--admin-chart-series-3)}.Dashboard-module__finmpq__chartFillTone3{background:var(--admin-chart-series-4)}.Dashboard-module__finmpq__chartFillTone4{background:var(--admin-chart-series-5)}.Dashboard-module__finmpq__chartFillTone5{background:var(--admin-chart-series-6)}.Dashboard-module__finmpq__chartFillTone6{background:var(--admin-chart-series-7)}.Dashboard-module__finmpq__chartFillTone7{background:var(--admin-chart-series-8)}.Dashboard-module__finmpq__chartNum{justify-content:center;align-items:flex-end;gap:var(--admin-space-2xs);text-align:right;flex-direction:column;min-width:0;display:flex}.Dashboard-module__finmpq__chartCount{font-variant-numeric:tabular-nums;color:var(--admin-text-primary);font-weight:700;font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-xs)}.Dashboard-module__finmpq__chartPct{font-size:var(--admin-font-size-2xs);font-variant-numeric:tabular-nums;color:var(--admin-text-muted);font-weight:600;line-height:var(--admin-line-height-xs)}@media (max-width:520px){.Dashboard-module__finmpq__chartRow{gap:var(--admin-space-sm);grid-template-columns:1fr;align-items:stretch}.Dashboard-module__finmpq__chartName{white-space:normal;word-break:break-word}.Dashboard-module__finmpq__chartNum{justify-content:flex-start;align-items:baseline;gap:var(--admin-space-lg);text-align:left;flex-direction:row}}.Dashboard-module__finmpq__tableWrap{padding:var(--admin-space-0);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-height:120px;overflow-x:auto}.Dashboard-module__finmpq__table{border-collapse:collapse;width:100%;font-size:var(--admin-font-size-base)}.Dashboard-module__finmpq__table thead{background:var(--admin-surface-muted)}.Dashboard-module__finmpq__table th{text-align:left;padding:var(--admin-space-xl)var(--admin-space-2xl);color:var(--admin-text-muted);font-weight:600;font-size:var(--admin-font-size-xs);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wide);border-bottom:1px solid var(--admin-border)}.Dashboard-module__finmpq__table th.Dashboard-module__finmpq__colNum,.Dashboard-module__finmpq__table td.Dashboard-module__finmpq__colNum{text-align:right;width:100px}.Dashboard-module__finmpq__table th.Dashboard-module__finmpq__colPct,.Dashboard-module__finmpq__table td.Dashboard-module__finmpq__colPct{text-align:right;white-space:nowrap;width:72px}.Dashboard-module__finmpq__pctCell{font-size:var(--admin-font-size-md);font-variant-numeric:tabular-nums;color:var(--admin-sidebar-text);font-weight:600}.Dashboard-module__finmpq__table td{padding:var(--admin-space-xl)var(--admin-space-2xl);border-bottom:1px solid var(--admin-surface-soft);vertical-align:middle}.Dashboard-module__finmpq__table tbody tr:last-child td{border-bottom:none}@media (hover:hover){.Dashboard-module__finmpq__table tbody tr:hover td{background:var(--admin-surface-muted)}}@media (max-width:640px){.Dashboard-module__finmpq__tableWrap{overflow-x:visible}.Dashboard-module__finmpq__table{display:block}.Dashboard-module__finmpq__table thead{display:none}.Dashboard-module__finmpq__table tbody{display:block}.Dashboard-module__finmpq__table tbody tr{margin-bottom:var(--admin-space-xl);padding:var(--admin-space-xl)var(--admin-space-xl);background:var(--admin-surface-muted);border-radius:var(--admin-radius-xl);border:1px solid var(--admin-surface-soft);display:block}.Dashboard-module__finmpq__table tbody tr:last-child{margin-bottom:0}.Dashboard-module__finmpq__table tbody td{padding:var(--admin-space-0);vertical-align:middle;border:none;display:block}.Dashboard-module__finmpq__table tbody td:first-child{margin-bottom:var(--admin-space-lg);border-bottom:1px solid var(--admin-border);padding-bottom:12px}.Dashboard-module__finmpq__table tbody td:first-child:before{content:attr(data-label);font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wider);margin-bottom:var(--admin-space-md);font-weight:700;display:block}.Dashboard-module__finmpq__table tbody td:not(:first-child){justify-content:space-between;align-items:center;gap:var(--admin-space-xl);padding:var(--admin-space-lg)var(--admin-space-0);border-top:1px solid var(--admin-surface-soft);display:flex;text-align:right!important}.Dashboard-module__finmpq__table tbody td:not(:first-child):before{content:attr(data-label);font-size:var(--admin-font-size-2xs);color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wide);text-align:left;flex-shrink:0;font-weight:600}.Dashboard-module__finmpq__table tbody td.Dashboard-module__finmpq__colNum,.Dashboard-module__finmpq__table tbody td.Dashboard-module__finmpq__colPct{width:auto}@media (hover:hover){.Dashboard-module__finmpq__table tbody tr:hover td{background:0 0}}}.Dashboard-module__finmpq__userCell{align-items:center;gap:var(--admin-space-xl);display:flex}.Dashboard-module__finmpq__avatar{border-radius:var(--admin-radius-lg);background:linear-gradient(135deg,var(--dash-turquoise-deep),var(--dash-turquoise));width:40px;height:40px;color:var(--admin-surface);font-size:var(--admin-font-size-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Dashboard-module__finmpq__userText{gap:var(--admin-space-2xs);flex-direction:column;min-width:0;display:flex}.Dashboard-module__finmpq__userName{color:var(--admin-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Dashboard-module__finmpq__userEmail{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.Dashboard-module__finmpq__userName,.Dashboard-module__finmpq__userEmail{white-space:normal;word-break:break-word;text-overflow:unset;overflow:visible}}.Dashboard-module__finmpq__badgePeriod,.Dashboard-module__finmpq__badgeTotal{min-width:2rem;padding:var(--admin-space-xs)var(--admin-space-lg);border-radius:var(--admin-radius-md);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.Dashboard-module__finmpq__badgePeriod{background:var(--dash-turquoise-soft);color:var(--dash-turquoise-muted);border:1px solid var(--admin-overlay-color-046)}.Dashboard-module__finmpq__badgeTotal{background:var(--admin-success-bg-soft);color:var(--admin-success-deep)}.Dashboard-module__finmpq__empty{padding:var(--admin-space-28)var(--admin-space-3xl);text-align:center;color:var(--admin-text-muted);font-size:var(--admin-font-size-base);line-height:var(--admin-line-height-lg);margin:0}.Dashboard-module__finmpq__quickLinks{padding:var(--admin-space-0);border-top:none}.Dashboard-module__finmpq__quickTitle{font-size:var(--admin-font-size-sm);text-transform:uppercase;letter-spacing:var(--admin-letter-spacing-wider);color:var(--admin-text-muted);margin:var(--admin-space-0)var(--admin-space-0)var(--admin-space-xl);font-weight:600}.Dashboard-module__finmpq__quickGrid{gap:var(--admin-space-lg);flex-wrap:wrap;display:flex}.Dashboard-module__finmpq__quickLink{padding:var(--admin-space-lg)var(--admin-space-2xl);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);color:var(--dash-turquoise-muted);font-size:var(--admin-font-size-base);align-items:center;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.Dashboard-module__finmpq__quickLink:hover{background:var(--dash-turquoise-soft);border-color:var(--admin-chart-teal-soft);color:var(--admin-success-emerald)}@media (max-width:640px){.Dashboard-module__finmpq__quickGrid{gap:var(--admin-space-md);grid-template-columns:1fr;display:grid}.Dashboard-module__finmpq__quickLink{box-sizing:border-box;justify-content:center;width:100%;min-height:44px}}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__toolbar,:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__panel,:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__quickLink{background:var(--admin-surface);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__subtitle{color:var(--admin-overlay-color-092)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__dateInput{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__panelHead{background:linear-gradient(180deg,var(--admin-surface-soft)0%,var(--admin-surface)100%);border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__panelTitle,:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__userName{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table thead{background:var(--admin-surface-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table th{color:var(--admin-text-muted);border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table td{border-bottom-color:var(--admin-border);color:var(--admin-text-primary)}@media (hover:hover){:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody tr:hover td{background:var(--admin-surface-soft)}}@media (max-width:640px){:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody tr{background:var(--admin-surface-soft);border-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody td:first-child{border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody td:not(:first-child){border-top-color:var(--admin-border)}@media (hover:hover){:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody tr:hover td{background:0 0}}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody td:first-child:before,:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__table tbody td:not(:first-child):before{color:var(--admin-text-muted)}}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__badgePeriod{background:var(--admin-info-bg-soft);color:var(--admin-info-deep);border-color:var(--admin-info-border-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__badgeTotal{background:var(--admin-success-bg-soft);color:var(--admin-success-deep)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__quickLink{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__quickLink:hover{background:var(--admin-info-bg-soft);border-color:var(--admin-info-border-soft);color:var(--admin-info-deep)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__rangeHint strong{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__rangeHint{color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chip{background:var(--admin-surface-soft);border-color:var(--admin-border);color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chip:hover{background:var(--admin-info-bg-soft);border-color:var(--admin-info-border-soft);color:var(--admin-info-deep)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartsWrap{border-bottom-color:var(--admin-border)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartTitle{color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartName{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartTrack{background:var(--admin-surface-soft)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartCount{color:var(--admin-text-primary)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartPct,:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__chartHint{color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .Dashboard-module__finmpq__pctCell{color:var(--admin-text-secondary)}
.CalendarPage-module__EDlzXa__title{font-size:var(--admin-font-size-4xl);color:var(--admin-text-secondary);margin:0;font-weight:700;line-height:1.2}:where(html[data-theme=dark],[data-app-theme=dark]) .CalendarPage-module__EDlzXa__title{color:var(--admin-text-primary)}.CalendarPage-module__EDlzXa__filters{gap:var(--admin-space-sm);margin-bottom:var(--admin-space-lg);flex-wrap:wrap;display:flex}.CalendarPage-module__EDlzXa__filtersWrap{margin-bottom:var(--admin-space-lg);position:relative}.CalendarPage-module__EDlzXa__filtersWrap .CalendarPage-module__EDlzXa__filters{margin-bottom:0}.CalendarPage-module__EDlzXa__filterLabel{min-width:0}.CalendarPage-module__EDlzXa__headerActions{flex-wrap:wrap}.CalendarPage-module__EDlzXa__filterChip{padding:var(--admin-space-xs)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-size-sm);cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.CalendarPage-module__EDlzXa__filterChipActive{border-color:var(--admin-info,#2563eb);background:var(--admin-info-bg-soft,#eff6ff);color:var(--admin-text-primary)}.CalendarPage-module__EDlzXa__filterDot{border-radius:2px;flex-shrink:0;width:.55rem;height:.55rem}.CalendarPage-module__EDlzXa__filterDotInstallation{background:#2563eb}.CalendarPage-module__EDlzXa__filterDotWaybill{background:#0d9488}.CalendarPage-module__EDlzXa__filterDotMeasurement{background:#d97706}.CalendarPage-module__EDlzXa__filterDotContract{background:#7c3aed}.CalendarPage-module__EDlzXa__filterDotDelivery{background:#059669}.CalendarPage-module__EDlzXa__filterDotContractInstall{background:#1d4ed8}.CalendarPage-module__EDlzXa__filterDotWorkDay{background:#64748b}.CalendarPage-module__EDlzXa__filterDotCustom{background:#db2777}.CalendarPage-module__EDlzXa__root{gap:var(--admin-space-md);flex-direction:column;display:flex}.CalendarPage-module__EDlzXa__toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-md)var(--admin-space-xl);flex-wrap:wrap;display:flex}.CalendarPage-module__EDlzXa__monthNav{align-items:center;gap:var(--admin-space-sm);display:inline-flex}.CalendarPage-module__EDlzXa__navBtn{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);width:2rem;height:2rem;color:var(--admin-text-primary);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}.CalendarPage-module__EDlzXa__navBtn:hover{border-color:var(--admin-border-strong,var(--admin-border));background:var(--admin-surface-muted)}.CalendarPage-module__EDlzXa__monthTitle{text-align:center;min-width:11rem;font-size:var(--admin-font-size-lg);color:var(--admin-text-secondary);text-transform:capitalize;margin:0;font-weight:600}.CalendarPage-module__EDlzXa__loadingHint{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted);margin:0}.CalendarPage-module__EDlzXa__grid{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.CalendarPage-module__EDlzXa__weekday{background:var(--admin-surface-muted);color:var(--admin-text-muted);font-size:var(--admin-font-size-xs);text-align:center;text-transform:lowercase;padding:.4rem .35rem;font-weight:600}.CalendarPage-module__EDlzXa__day{background:var(--admin-surface);flex-direction:column;gap:.25rem;min-height:7.5rem;padding:.35rem;display:flex}.CalendarPage-module__EDlzXa__dayOutside{background:color-mix(in srgb,var(--admin-surface-muted)70%,var(--admin-surface));opacity:.72}.CalendarPage-module__EDlzXa__dayToday{box-shadow:inset 0 0 0 2px var(--admin-accent,#2563eb)}.CalendarPage-module__EDlzXa__dayHeader{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.CalendarPage-module__EDlzXa__dayNum{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:600}.CalendarPage-module__EDlzXa__addDayBtn{border-radius:var(--admin-radius-sm);width:1.35rem;height:1.35rem;color:var(--admin-text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;font-size:.875rem;line-height:1;display:inline-flex}.CalendarPage-module__EDlzXa__day:hover .CalendarPage-module__EDlzXa__addDayBtn,.CalendarPage-module__EDlzXa__day:focus-within .CalendarPage-module__EDlzXa__addDayBtn{opacity:1}.CalendarPage-module__EDlzXa__addDayBtn:hover{border-color:var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text-primary)}.CalendarPage-module__EDlzXa__pills{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.CalendarPage-module__EDlzXa__pill{text-align:left;width:100%;font:inherit;cursor:pointer;color:#fff;border:1px solid #0000;border-radius:3px;margin:0;padding:2px 4px;font-size:.6875rem;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s;display:block;position:relative;overflow:visible}.CalendarPage-module__EDlzXa__pill:hover,.CalendarPage-module__EDlzXa__pill:focus,.CalendarPage-module__EDlzXa__pill:focus-visible,.CalendarPage-module__EDlzXa__pill:visited,.CalendarPage-module__EDlzXa__pill:active{color:#fff;text-decoration:none}.CalendarPage-module__EDlzXa__pillText{text-overflow:ellipsis;white-space:nowrap;color:#fff;display:block;overflow:hidden}.CalendarPage-module__EDlzXa__pillInstallation{background:#2563eb;border-color:#1d4ed8}.CalendarPage-module__EDlzXa__pillInstallation:hover,.CalendarPage-module__EDlzXa__pillInstallation:focus-visible{background:#1d4ed8;border-color:#1e3a8a}.CalendarPage-module__EDlzXa__pillWaybill{background:#0d9488;border-color:#0f766e}.CalendarPage-module__EDlzXa__pillWaybill:hover,.CalendarPage-module__EDlzXa__pillWaybill:focus-visible{background:#0f766e;border-color:#115e59}.CalendarPage-module__EDlzXa__pillMeasurement{background:#d97706;border-color:#b45309}.CalendarPage-module__EDlzXa__pillMeasurement:hover,.CalendarPage-module__EDlzXa__pillMeasurement:focus-visible{background:#b45309;border-color:#92400e}.CalendarPage-module__EDlzXa__pillContract{background:#7c3aed;border-color:#6d28d9}.CalendarPage-module__EDlzXa__pillContract:hover,.CalendarPage-module__EDlzXa__pillContract:focus-visible{background:#6d28d9;border-color:#5b21b6}.CalendarPage-module__EDlzXa__pillDelivery{background:#059669;border-color:#047857}.CalendarPage-module__EDlzXa__pillDelivery:hover,.CalendarPage-module__EDlzXa__pillDelivery:focus-visible{background:#047857;border-color:#065f46}.CalendarPage-module__EDlzXa__pillContractInstall{background:#1d4ed8;border-color:#1e40af}.CalendarPage-module__EDlzXa__pillContractInstall:hover,.CalendarPage-module__EDlzXa__pillContractInstall:focus-visible{background:#1e40af;border-color:#1e3a8a}.CalendarPage-module__EDlzXa__pillWorkDay{background:#64748b;border-color:#475569}.CalendarPage-module__EDlzXa__pillWorkDay:hover,.CalendarPage-module__EDlzXa__pillWorkDay:focus-visible{background:#475569;border-color:#334155}.CalendarPage-module__EDlzXa__pillCustom{background:#db2777;border-color:#be185d}.CalendarPage-module__EDlzXa__pillCustom:hover,.CalendarPage-module__EDlzXa__pillCustom:focus-visible{background:#be185d;border-color:#9d174d}.CalendarPage-module__EDlzXa__more{color:var(--admin-text-muted);font-size:.65rem;font-weight:600}.CalendarPage-module__EDlzXa__mobileEventMark{border-radius:2px;width:100%;height:.35rem;text-decoration:none;display:block}.CalendarPage-module__EDlzXa__eventCount{background:var(--admin-surface-muted);min-width:1rem;height:1rem;color:var(--admin-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.CalendarPage-module__EDlzXa__tooltip{z-index:30;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);width:17.5rem;min-width:17.5rem;max-width:17.5rem;color:var(--admin-text-primary);text-align:left;white-space:normal;pointer-events:none;padding:.65rem .75rem;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a24}.CalendarPage-module__EDlzXa__pill:hover .CalendarPage-module__EDlzXa__tooltip,.CalendarPage-module__EDlzXa__pill:focus-visible .CalendarPage-module__EDlzXa__tooltip{display:block}.CalendarPage-module__EDlzXa__tooltipTitle{font-size:var(--admin-font-size-sm);color:var(--admin-text-primary);margin:0 0 .5rem;font-weight:700;line-height:1.3}.CalendarPage-module__EDlzXa__tooltipGrid{grid-template-columns:1fr 1fr;gap:.45rem .65rem;display:grid}.CalendarPage-module__EDlzXa__tooltipField{flex-direction:column;gap:.1rem;min-width:0;display:flex}.CalendarPage-module__EDlzXa__tooltipField span{color:var(--admin-text-primary);font-size:.65rem;font-weight:600}.CalendarPage-module__EDlzXa__tooltipField strong{color:var(--admin-text-secondary);word-break:break-word;font-size:.75rem;font-weight:400}.CalendarPage-module__EDlzXa__tooltipFieldWide{grid-column:1/-1}.CalendarPage-module__EDlzXa__tooltipMultiline{white-space:pre-wrap}.CalendarPage-module__EDlzXa__secondaryBtn{padding:var(--admin-space-sm)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;font-size:var(--admin-font-size-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CalendarPage-module__EDlzXa__secondaryBtn:hover:not(:disabled){background:var(--admin-surface-muted)}.CalendarPage-module__EDlzXa__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.CalendarPage-module__EDlzXa__primaryBtn{padding:var(--admin-space-sm)var(--admin-space-lg);border:1px solid var(--admin-info,#2563eb);border-radius:var(--admin-radius-md);background:var(--admin-info,#2563eb);color:#fff;cursor:pointer;font-size:var(--admin-font-size-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CalendarPage-module__EDlzXa__primaryBtn:hover:not(:disabled){background:color-mix(in srgb,var(--admin-info,#2563eb)88%,#000);border-color:color-mix(in srgb,var(--admin-info,#2563eb)88%,#000)}.CalendarPage-module__EDlzXa__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.CalendarPage-module__EDlzXa__memberPickList{gap:var(--admin-space-sm);max-height:220px;padding:var(--admin-space-sm);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);flex-direction:column;display:flex;overflow-y:auto}.CalendarPage-module__EDlzXa__memberPickRow{align-items:center;gap:var(--admin-space-sm);font-size:var(--admin-font-size-sm);display:flex}@media (max-width:900px){.CalendarPage-module__EDlzXa__calendarPage .CalendarPage-module__EDlzXa__title{font-size:var(--admin-font-size-2xl)}.CalendarPage-module__EDlzXa__filtersWrap:after{content:"";pointer-events:none;background:linear-gradient(to left,var(--admin-surface,#fff)10%,transparent);width:1.25rem;position:absolute;top:0;bottom:0;right:0}.CalendarPage-module__EDlzXa__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--admin-space-2xs);margin:0 calc(-1*var(--admin-space-xs));padding-left:var(--admin-space-xs);padding-right:var(--admin-space-xs);flex-wrap:nowrap;overflow-x:auto}.CalendarPage-module__EDlzXa__filters::-webkit-scrollbar{display:none}.CalendarPage-module__EDlzXa__filterChip{font-size:var(--admin-font-size-xs);flex-shrink:0;padding:.35rem .55rem}.CalendarPage-module__EDlzXa__filterDot{width:.45rem;height:.45rem}.CalendarPage-module__EDlzXa__toolbar{align-items:stretch;gap:var(--admin-space-sm);flex-direction:column}.CalendarPage-module__EDlzXa__monthTitle{min-width:0;font-size:var(--admin-font-size-base)}.CalendarPage-module__EDlzXa__loadingHint{font-size:var(--admin-font-size-xs)}.CalendarPage-module__EDlzXa__weekday{padding:.2rem .1rem;font-size:.625rem}.CalendarPage-module__EDlzXa__day,.CalendarPage-module__EDlzXa__dayNarrow{min-height:3.75rem;padding:.25rem}.CalendarPage-module__EDlzXa__dayNum{font-size:.6875rem}.CalendarPage-module__EDlzXa__addDayBtn{opacity:1;width:1.25rem;height:1.25rem;font-size:.8125rem}.CalendarPage-module__EDlzXa__pills{gap:1px}.CalendarPage-module__EDlzXa__more{font-size:.6rem}.CalendarPage-module__EDlzXa__tooltip{display:none!important}.CalendarPage-module__EDlzXa__headerActions{display:none}}@media (max-width:640px){.CalendarPage-module__EDlzXa__calendarPage .CalendarPage-module__EDlzXa__title{font-size:var(--admin-font-size-xl)}.CalendarPage-module__EDlzXa__filtersWrap{margin-bottom:var(--admin-space-md)}.CalendarPage-module__EDlzXa__day,.CalendarPage-module__EDlzXa__dayNarrow{min-height:3.25rem;padding:.2rem}.CalendarPage-module__EDlzXa__grid{border-radius:var(--admin-radius-sm)}.CalendarPage-module__EDlzXa__navBtn{width:1.75rem;height:1.75rem;font-size:1.1rem}}
.CalendarDashboardWidget-module__Y4aliG__root{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-xl);box-shadow:0 1px 2px var(--admin-overlay-color-001)}.CalendarDashboardWidget-module__Y4aliG__head{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-md);margin-bottom:var(--admin-space-md);flex-wrap:wrap;display:flex}.CalendarDashboardWidget-module__Y4aliG__headMain{align-items:flex-start;gap:var(--admin-space-md);flex:12rem;min-width:0;display:flex}.CalendarDashboardWidget-module__Y4aliG__headText{min-width:0}.CalendarDashboardWidget-module__Y4aliG__icon{flex-shrink:0;font-size:1.5rem;line-height:1}.CalendarDashboardWidget-module__Y4aliG__title{font-size:var(--admin-font-size-lg);color:var(--admin-text-primary);margin:0;font-weight:700}.CalendarDashboardWidget-module__Y4aliG__subtitle{margin:var(--admin-space-2xs)0 0;font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-md);color:var(--admin-text-muted)}.CalendarDashboardWidget-module__Y4aliG__openLink{padding:var(--admin-space-sm)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-soft);color:var(--admin-chart-teal-strong,var(--admin-accent));font-size:var(--admin-font-size-sm);flex-shrink:0;align-items:center;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.CalendarDashboardWidget-module__Y4aliG__openLink:hover{border-color:var(--admin-chart-teal-soft);background:var(--admin-chart-teal-bg)}.CalendarDashboardWidget-module__Y4aliG__error{margin:0 0 var(--admin-space-md);padding:var(--admin-space-sm)var(--admin-space-md);border-radius:var(--admin-radius-sm);background:var(--admin-danger-bg-soft,#fef2f2);color:var(--admin-danger);font-size:var(--admin-font-size-sm)}.CalendarDashboardWidget-module__Y4aliG__filtersWrap{margin-bottom:var(--admin-space-md);position:relative}.CalendarDashboardWidget-module__Y4aliG__filtersWrap:after{content:"";pointer-events:none;background:linear-gradient(to left,var(--admin-surface)10%,transparent);opacity:0;width:1.25rem;transition:opacity .15s;position:absolute;top:0;bottom:0;right:0}.CalendarDashboardWidget-module__Y4aliG__filters{gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.CalendarDashboardWidget-module__Y4aliG__filterChip{padding:var(--admin-space-xs)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-size-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;line-height:1.2;display:inline-flex}.CalendarDashboardWidget-module__Y4aliG__filterChipActive{border-color:var(--admin-info,#2563eb);background:var(--admin-info-bg-soft,#eff6ff);color:var(--admin-text-primary)}.CalendarDashboardWidget-module__Y4aliG__filterDot{border-radius:2px;flex-shrink:0;width:.5rem;height:.5rem}.CalendarDashboardWidget-module__Y4aliG__filterLabel{min-width:0}.CalendarDashboardWidget-module__Y4aliG__calendarWrap{gap:var(--admin-space-md);flex-direction:column;display:flex;overflow:visible}.CalendarDashboardWidget-module__Y4aliG__grid{overflow:visible!important}.CalendarDashboardWidget-module__Y4aliG__toolbar{gap:var(--admin-space-sm)}.CalendarDashboardWidget-module__Y4aliG__rangeTitle{font-size:var(--admin-font-size-lg);color:var(--admin-text-secondary);text-transform:capitalize;font-weight:600;line-height:var(--admin-line-height-sm);margin:0}.CalendarDashboardWidget-module__Y4aliG__toolbarActions{align-items:center;gap:var(--admin-space-sm);flex-shrink:0;display:inline-flex}.CalendarDashboardWidget-module__Y4aliG__loadingHint{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);white-space:nowrap;margin:0}.CalendarDashboardWidget-module__Y4aliG__todayBtn,.CalendarDashboardWidget-module__Y4aliG__refreshBtn{min-height:2rem;padding:var(--admin-space-xs)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text-primary);font-size:var(--admin-font-size-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.CalendarDashboardWidget-module__Y4aliG__refreshBtn{width:2rem;padding:0;font-size:1.1rem}.CalendarDashboardWidget-module__Y4aliG__todayBtn:disabled,.CalendarDashboardWidget-module__Y4aliG__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.CalendarDashboardWidget-module__Y4aliG__fortnightDay{overflow:visible;min-height:5.5rem!important}.CalendarDashboardWidget-module__Y4aliG__pills{overflow:visible}.CalendarDashboardWidget-module__Y4aliG__padDay{opacity:.45;pointer-events:none;background:color-mix(in srgb,var(--admin-surface-muted)55%,var(--admin-surface))!important;min-height:5.5rem!important}.CalendarDashboardWidget-module__Y4aliG__mobileEventMark{border-radius:2px;width:100%;height:.35rem;text-decoration:none;display:block}.CalendarDashboardWidget-module__Y4aliG__eventCount{background:var(--admin-surface-muted);min-width:1rem;height:1rem;color:var(--admin-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}@media (max-width:900px){.CalendarDashboardWidget-module__Y4aliG__filtersWrap:after{opacity:1}.CalendarDashboardWidget-module__Y4aliG__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--admin-space-2xs);margin:0 calc(-1*var(--admin-space-xs));padding-left:var(--admin-space-xs);padding-right:var(--admin-space-xs);flex-wrap:nowrap;overflow-x:auto}.CalendarDashboardWidget-module__Y4aliG__filters::-webkit-scrollbar{display:none}.CalendarDashboardWidget-module__Y4aliG__filterChip{font-size:var(--admin-font-size-xs);flex-shrink:0;padding:.35rem .55rem}.CalendarDashboardWidget-module__Y4aliG__filterDot{width:.45rem;height:.45rem}.CalendarDashboardWidget-module__Y4aliG__fortnightDay,.CalendarDashboardWidget-module__Y4aliG__padDay{min-height:3.75rem!important}.CalendarDashboardWidget-module__Y4aliG__toolbar{flex-direction:column;align-items:stretch!important}.CalendarDashboardWidget-module__Y4aliG__rangeTitle{font-size:var(--admin-font-size-sm)}.CalendarDashboardWidget-module__Y4aliG__toolbarActions{justify-content:flex-start;width:100%}.CalendarDashboardWidget-module__Y4aliG__weekday{padding:.2rem .1rem!important;font-size:.625rem!important}.CalendarDashboardWidget-module__Y4aliG__dayNum{font-size:.6875rem!important}.CalendarDashboardWidget-module__Y4aliG__pills{gap:1px!important}.CalendarDashboardWidget-module__Y4aliG__more{font-size:.6rem!important}}@media (max-width:640px){.CalendarDashboardWidget-module__Y4aliG__root{padding:var(--admin-space-md)}.CalendarDashboardWidget-module__Y4aliG__head{margin-bottom:var(--admin-space-sm);align-items:center}.CalendarDashboardWidget-module__Y4aliG__icon{font-size:1.25rem}.CalendarDashboardWidget-module__Y4aliG__title{font-size:var(--admin-font-size-base)}.CalendarDashboardWidget-module__Y4aliG__subtitle{display:none}.CalendarDashboardWidget-module__Y4aliG__openLink{padding:var(--admin-space-xs)var(--admin-space-md);font-size:var(--admin-font-size-xs)}.CalendarDashboardWidget-module__Y4aliG__filtersWrap{margin-bottom:var(--admin-space-sm)}.CalendarDashboardWidget-module__Y4aliG__fortnightDay,.CalendarDashboardWidget-module__Y4aliG__padDay{min-height:3.25rem!important;padding:.2rem!important}.CalendarDashboardWidget-module__Y4aliG__grid{border-radius:var(--admin-radius-sm)}}
.admin-action-icon-reschedule{color:var(--admin-icon-reschedule);flex-shrink:0}
.admin-action-icon-share{color:var(--admin-icon-share);flex-shrink:0}
.ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);color:#fff;cursor:pointer;z-index:9998;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #d9065259}.ChatSupportWidget-module__AofmTq__fabIcon{width:28px;height:28px}.ChatSupportWidget-module__AofmTq__backdrop{display:none}@media (max-width:768px){.ChatSupportWidget-module__AofmTq__fab{display:none}.ChatSupportWidget-module__AofmTq__backdrop{appearance:none;cursor:pointer;z-index:9997;background:#00000080;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.ChatSupportWidget-module__AofmTq__backdrop:focus,.ChatSupportWidget-module__AofmTq__backdrop:focus-visible{outline:none}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__backdrop{background:#000000b3}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{padding:.5rem .75rem;font-size:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__closeBtn{font-size:1.05rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__backBtn{margin-right:.375rem;padding:.25rem .375rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationList{padding:.375rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem{margin-bottom:.35rem;padding:.5rem .625rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__lastMessage{margin-top:.2rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow{gap:.375rem;padding:.375rem .5rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow input{width:.875rem;height:.875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__notifyRow label{font-size:inherit}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__startNew{margin:.375rem;padding:.5rem .75rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messagesList{gap:.375rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{padding:.375rem .5rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{margin-top:.125rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow{gap:.5rem;padding:.5rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.375rem .5rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.35rem .625rem;font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{padding:1rem;font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.75rem}}@media (max-width:420px){.ChatSupportWidget-module__AofmTq__panel{width:auto;max-width:none;left:8px;right:8px}.ChatSupportWidget-module__AofmTq__inputRow{gap:8px;padding:8px}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputField{min-height:44px;padding:.35rem .45rem;font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__inputRow button{padding:.3rem .5rem;font-size:.625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__header{font-size:.8125rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__conversationItem,.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__message{font-size:.6875rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__messageMeta{font-size:.5625rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__empty{font-size:.75rem}.ChatSupportWidget-module__AofmTq__panel .ChatSupportWidget-module__AofmTq__loading{font-size:.6875rem}}.ChatSupportWidget-module__AofmTq__fab:hover{background:var(--color-accent-hover);transform:scale(1.05);box-shadow:0 6px 20px #d9065273}.ChatSupportWidget-module__AofmTq__fab:focus{outline:none}.ChatSupportWidget-module__AofmTq__fab:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.3);transition:box-shadow .35s}.ChatSupportWidget-module__AofmTq__fab:active{transform:scale(.98)}.ChatSupportWidget-module__AofmTq__closeBtn:focus{outline:none}.ChatSupportWidget-module__AofmTq__closeBtn:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #ffffff80}.ChatSupportWidget-module__AofmTq__closeBtn:active{opacity:.9}.ChatSupportWidget-module__AofmTq__conversationItem:focus{outline:none}.ChatSupportWidget-module__AofmTq__conversationItem:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.35)}.ChatSupportWidget-module__AofmTq__conversationItem:active{opacity:.95}.ChatSupportWidget-module__AofmTq__panel{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:380px;max-width:calc(100vw - 48px);height:500px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 8px 24px #0000001a}.ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff;justify-content:space-between;align-items:center;padding:12px 1rem;font-size:1rem;font-weight:600;display:flex}.ChatSupportWidget-module__AofmTq__closeBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.25rem;line-height:1}.ChatSupportWidget-module__AofmTq__conversationList{flex:1;padding:8px;overflow-y:auto}.ChatSupportWidget-module__AofmTq__conversationItem{text-align:left;cursor:pointer;background:#f9fafb;border:none;border-radius:.375rem;width:100%;margin-bottom:6px;padding:12px;font-size:.875rem;display:block}.ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#f3f4f6}.ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.ChatSupportWidget-module__AofmTq__lastMessage{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8125rem;overflow:hidden}.ChatSupportWidget-module__AofmTq__notifyRow{color:#6b7280;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.ChatSupportWidget-module__AofmTq__notifyRow input{width:16px;height:16px;accent-color:var(--color-accent)}.ChatSupportWidget-module__AofmTq__notifyRow label{cursor:pointer;-webkit-user-select:none;user-select:none}.ChatSupportWidget-module__AofmTq__startNew{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;margin:8px;padding:12px 16px;font-size:.875rem;font-weight:500}.ChatSupportWidget-module__AofmTq__startNew:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__messagesArea{flex-direction:column;flex:1;min-height:0;display:flex}.ChatSupportWidget-module__AofmTq__messagesList{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.ChatSupportWidget-module__AofmTq__message{border-radius:12px;align-self:flex-start;max-width:85%;padding:8px 12px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine{background:var(--color-accent);color:#fff;align-self:flex-end}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#1f2937;background:#f3f4f6}.ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af;margin-top:2px;font-size:.75rem}.ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__mine .ChatSupportWidget-module__AofmTq__messageMeta{color:#fffc}.ChatSupportWidget-module__AofmTq__inputRow{border-top:1px solid #e5e7eb;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:12px;display:flex}.ChatSupportWidget-module__AofmTq__inputField{resize:vertical;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.375rem;width:100%;min-height:52px;padding:8px 12px;font-family:inherit;font-size:.9375rem}.ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent);outline:none}.ChatSupportWidget-module__AofmTq__inputRow button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-end;padding:6px 14px;font-size:.8125rem;font-weight:500}.ChatSupportWidget-module__AofmTq__inputRow button:hover{background:var(--color-accent-hover)}.ChatSupportWidget-module__AofmTq__inputRow button:disabled{cursor:not-allowed;background:#9ca3af}.ChatSupportWidget-module__AofmTq__backBtn{color:#fff;cursor:pointer;background:0 0;border:none;margin-right:8px;padding:4px 8px;font-size:.875rem}.ChatSupportWidget-module__AofmTq__empty{color:#6b7280;text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:.9375rem;display:flex}.ChatSupportWidget-module__AofmTq__loading{color:#6b7280;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab{background:var(--color-accent);box-shadow:0 4px 14px #d9065266}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__fab:hover{background:#e6175f;box-shadow:0 6px 20px #d9065280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__panel{background:#1f2937;border-color:#374151;box-shadow:0 8px 24px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__header{background:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem:hover{background:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__conversationItem.ChatSupportWidget-module__AofmTq__active{color:#fecaca;background:#7f1d1d;border-color:#991b1b}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__lastMessage,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__notifyRow{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs{color:#e5e7eb;background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__messageMeta,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__message.ChatSupportWidget-module__AofmTq__theirs .ChatSupportWidget-module__AofmTq__messageMeta{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputRow{border-top-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField{color:#f9fafb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField::placeholder{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__inputField:focus{border-color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__empty,:where(html[data-theme=dark],[data-app-theme=dark]) .ChatSupportWidget-module__AofmTq__loading{color:#9ca3af}
.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody{gap:var(--admin-space-md,8px);flex-direction:column;min-height:0;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__panelsScroll{min-width:0;min-height:0}.PackageWorkOrdersHubModal-module__4x_Nwq__modalPanel{width:min(96vw,72rem)}.PackageWorkOrdersHubModal-module__4x_Nwq__modalContent{min-width:0;min-height:0}.PackageWorkOrdersHubModal-module__4x_Nwq__modalTitle{width:100%;padding-right:0!important}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-md,8px);width:100%;min-width:0;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderTitle{min-width:0;font-weight:inherit;line-height:inherit;flex:1}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderContractRef{margin-left:8px;font-weight:600}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderActions{align-items:center;gap:var(--admin-space-xs,4px);z-index:3;flex-shrink:0;display:flex;position:relative}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn{appearance:none;border-radius:var(--admin-radius-md,8px);box-shadow:none;color:var(--admin-text-muted,#6b7280);padding:var(--admin-space-sm,6px);background:0 0;border:1px solid #11182714;flex-shrink:0;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn:hover{background:var(--admin-surface-soft,#f3f4f6);color:var(--admin-text-primary,#111827);border-color:#1118271f}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn:focus{outline:none}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn:focus-visible{border-color:#11182724;box-shadow:0 0 0 1px #1118271a}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIcon{width:1.25rem;height:1.25rem}.PackageWorkOrdersHubModal-module__4x_Nwq__hubTabBar{gap:var(--admin-space-xs,4px);border-bottom:none;flex-wrap:wrap;flex:auto;min-width:0;margin-bottom:0;padding-bottom:0;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__hubToolbar{align-items:flex-start;gap:var(--admin-space-xs,4px);margin-bottom:var(--admin-space-sm,6px);border-bottom:1px solid var(--admin-border,#e5e7eb);flex-shrink:0;padding-bottom:4px;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__hubToolbarActions{align-items:center;gap:var(--admin-space-xs,4px);flex-shrink:0;margin-left:auto;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__shareChannelRow{gap:var(--admin-space-sm,6px);flex-wrap:wrap;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__shareChannelRow>button{flex:auto;min-width:6.5rem}.PackageWorkOrdersHubModal-module__4x_Nwq__shareCopyBtnInner{justify-content:center;align-items:center;gap:var(--admin-space-xs,4px);display:inline-flex}.PackageWorkOrdersHubModal-module__4x_Nwq__shareHintMobile{display:none}.PackageWorkOrdersHubModal-module__4x_Nwq__shareMessageTextarea{-webkit-overflow-scrolling:touch;max-height:14rem;overflow-y:auto}.PackageWorkOrdersHubModal-module__4x_Nwq__sharePdfHint{font-size:var(--admin-font-size-2xs,.6875rem);color:var(--admin-text-muted);margin:0;line-height:1.35}.PackageWorkOrdersHubModal-module__4x_Nwq__hubTabActive{background:var(--admin-info-bg-soft,#eff6ff);border-color:var(--admin-info-border-soft,#bfdbfe);color:var(--admin-info-strong,#1d4ed8);font-weight:600}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabBar{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}@media (max-width:767px){.PackageWorkOrdersHubModal-module__4x_Nwq__modalPanel{width:100%;max-width:none;height:100%;min-height:0;max-height:100%}.PackageWorkOrdersHubModal-module__4x_Nwq__modalContent{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden!important}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody{gap:var(--admin-space-xs,4px);flex:auto;height:100%;min-height:0;overflow:hidden}.PackageWorkOrdersHubModal-module__4x_Nwq__panelsScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));flex:auto;overflow:hidden auto}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderRow{gap:var(--admin-space-xs,4px);align-items:flex-start}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderTitle{font-size:var(--admin-font-size-sm,.8125rem);word-break:break-word;padding-right:.25rem;font-weight:600;line-height:1.25}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderActions{margin-top:-.125rem}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn{border-radius:var(--admin-radius-sm,6px);min-width:1.625rem;min-height:1.625rem;padding:.125rem}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIcon{width:.9375rem;height:.9375rem}.PackageWorkOrdersHubModal-module__4x_Nwq__hubToolbar{margin-bottom:var(--admin-space-xs,4px);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;padding-bottom:6px}.PackageWorkOrdersHubModal-module__4x_Nwq__hubToolbarActions{flex-shrink:0;gap:4px;margin-left:0}.PackageWorkOrdersHubModal-module__4x_Nwq__hubTabBar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;z-index:2;background:var(--admin-surface,#fff);flex-wrap:nowrap;gap:4px;margin-bottom:0;padding-bottom:0;position:relative;overflow-x:auto}.PackageWorkOrdersHubModal-module__4x_Nwq__hubTabBar button{white-space:nowrap;font-size:var(--admin-font-size-2xs,.6875rem);flex:none;min-height:2rem;padding:4px 8px;line-height:1.2}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabBar{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:4px;margin-bottom:8px;overflow-x:auto}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabBar button{white-space:nowrap;font-size:var(--admin-font-size-2xs,.6875rem);flex:none;min-height:2rem;padding:4px 8px}.PackageWorkOrdersHubModal-module__4x_Nwq__shareHintDesktop{display:none}.PackageWorkOrdersHubModal-module__4x_Nwq__shareHintMobile{display:block}.PackageWorkOrdersHubModal-module__4x_Nwq__shareMessageTextarea{min-height:5.5rem!important;max-height:min(28vh,9.5rem)!important}.PackageWorkOrdersHubModal-module__4x_Nwq__shareChannelRow{gap:var(--admin-space-sm,6px);grid-template-columns:1fr 1fr;display:grid}.PackageWorkOrdersHubModal-module__4x_Nwq__shareChannelRow>button{flex:unset;min-width:0;min-height:2.5rem;width:100%!important}.PackageWorkOrdersHubModal-module__4x_Nwq__shareChannelRow>button:only-child{grid-column:1/-1}.PackageWorkOrdersHubModal-module__4x_Nwq__shareModalActions{z-index:1;margin-top:var(--admin-space-sm,6px);border-top:1px solid var(--admin-border,#e5e7eb);background:var(--admin-surface,#fff);position:sticky;bottom:0;padding-top:var(--admin-space-sm,6px)!important;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))!important}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateTitleRow]{flex-wrap:wrap;align-items:center;gap:6px}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateCategoryHeader],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateRoomHeader],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4RoomHeader]){flex-direction:column;align-items:stretch;gap:6px}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateAssignBtn]{width:100%;min-height:2rem;font-size:var(--admin-font-size-xs,.75rem);white-space:normal;padding:4px 8px}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveInstallerPicker]{gap:var(--admin-space-sm,6px);flex-direction:column;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveInstallerAddField]{width:100%}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveInstallerAddField] select{width:100%;max-width:none;min-height:2.5rem}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=workCategoryButtons]{flex-wrap:wrap;gap:6px}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateInstallerCol]{width:7.5rem;min-width:7.5rem}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateRoom],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Room],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Wrap]){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Wrap]{padding:var(--admin-space-sm,6px);isolation:isolate}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Sheet]{min-width:0;max-width:100%;padding:var(--admin-space-sm,6px)var(--admin-space-md,8px);box-sizing:border-box;width:100%!important;min-height:0!important}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Table],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateTable]){font-size:var(--admin-font-size-2xs,.6875rem)}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Table] th,.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Table] td,.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateTable] th,.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=interactiveEstimateTable] td){font-size:inherit;padding:3px 4px}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=workOrderParamsBar]{flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=packageWorkOrderGradeBar]{flex-wrap:wrap;gap:4px;width:100%;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=packageWorkOrderGradeBtn]{min-height:2.25rem;font-size:var(--admin-font-size-xs,.75rem);flex:auto}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=tabBar]{gap:4px!important}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=sectionCard]{padding:var(--admin-space-sm,6px)}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=sectionTitle],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateSectionTitle],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Title]){font-size:var(--admin-font-size-sm,.8125rem);line-height:1.3}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Sheet]{font-size:var(--admin-font-size-2xs,.6875rem);line-height:1.25}:is(.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Meta],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Total],.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4SummaryList]){font-size:var(--admin-font-size-2xs,.6875rem);line-height:1.25}.PackageWorkOrdersHubModal-module__4x_Nwq__modalBody [class*=estimateA4Table] th{font-size:var(--admin-font-size-2xs,.6875rem)}}@media (max-width:480px){.PackageWorkOrdersHubModal-module__4x_Nwq__headerIconBtn{min-width:1.5rem;min-height:1.5rem;padding:.1rem}.PackageWorkOrdersHubModal-module__4x_Nwq__headerIcon{width:.875rem;height:.875rem}.PackageWorkOrdersHubModal-module__4x_Nwq__modalHeaderTitle{font-size:var(--admin-font-size-xs,.75rem);line-height:1.2}}
.Footer-module__T_nkIq__footer{color:#000;background:0 0;grid-template-rows:1fr auto;min-height:300px;margin-top:auto;font-family:play,oswald,arial,system-ui,avenir,helvetica,sans-serif;display:grid;position:relative}:where(html[data-theme=dark],[data-app-theme=dark]) .Footer-module__T_nkIq__footer{color:#fff}@media (max-width:768px){.Footer-module__T_nkIq__footer{min-height:180px}}
.SellerLegalNotice-module__UkgCjW__root{color:#6b7280;margin:0;font-size:.875rem;line-height:1.5}.SellerLegalNotice-module__UkgCjW__compact{text-align:center}.SellerLegalNotice-module__UkgCjW__compactLabel{color:#4b5563;font-weight:500}.SellerLegalNotice-module__UkgCjW__compactLink{color:#d90652;white-space:nowrap;text-decoration:none}.SellerLegalNotice-module__UkgCjW__compactLink:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__card{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.SellerLegalNotice-module__UkgCjW__cardTitle{color:#111827;margin:0 0 1rem;font-size:1rem;font-weight:600}.SellerLegalNotice-module__UkgCjW__list{gap:.75rem;margin:0;display:grid}.SellerLegalNotice-module__UkgCjW__row{gap:.25rem;display:grid}.SellerLegalNotice-module__UkgCjW__row dt{color:#6b7280;margin:0;font-size:.8125rem;font-weight:500}.SellerLegalNotice-module__UkgCjW__row dd{margin:0;font-size:.9375rem;line-height:1.45}.SellerLegalNotice-module__UkgCjW__row a{color:#d90652;text-decoration:none}.SellerLegalNotice-module__UkgCjW__row a:hover{text-decoration:underline}.SellerLegalNotice-module__UkgCjW__moreLink{color:#d90652;margin-top:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.SellerLegalNotice-module__UkgCjW__moreLink:hover{text-decoration:underline}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__root{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__compactLabel{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__card{color:#e5e7eb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__cardTitle{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .SellerLegalNotice-module__UkgCjW__row dt{color:#9ca3af}
.PackageDocumentEditorRulesInfoTip-module__2CpmkW__helpPanel{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__body{flex-direction:column;gap:8px;display:flex}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__note{margin:0}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__section{margin:0;padding-top:4px}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__sectionTitle{margin:0 0 4px;font-weight:600}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__list{margin:0;padding-left:18px}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__list li+li{margin-top:4px}@media (max-width:640px){.PackageDocumentEditorRulesInfoTip-module__2CpmkW__body{gap:10px}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__note,.PackageDocumentEditorRulesInfoTip-module__2CpmkW__list{font-size:var(--admin-font-size-sm,.8125rem);line-height:1.45}.PackageDocumentEditorRulesInfoTip-module__2CpmkW__list{padding-left:16px}}
.KnowledgeCategoryQuiz-module__vhqqlW__section{min-width:0}.KnowledgeCategoryQuiz-module__vhqqlW__sectionLoading .KnowledgeCategoryQuiz-module__vhqqlW__introShell{opacity:.72;pointer-events:none}.KnowledgeCategoryQuiz-module__vhqqlW__introShell{flex-direction:column;gap:0;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__rulesAttemptsPlaceholder{min-height:1.25rem;margin:var(--admin-space-sm)0 0}.KnowledgeCategoryQuiz-module__vhqqlW__bestScoreSlot{min-height:2.25rem}.KnowledgeCategoryQuiz-module__vhqqlW__loading,.KnowledgeCategoryQuiz-module__vhqqlW__empty{padding:var(--admin-space-2xl);border:1px dashed var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-muted);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__header{margin-bottom:var(--admin-space-2xl);padding-right:52px;position:relative}.KnowledgeCategoryQuiz-module__vhqqlW__headerIcon{line-height:0;position:absolute;top:0;right:0}.KnowledgeCategoryQuiz-module__vhqqlW__title{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-xl);font-weight:700}.KnowledgeCategoryQuiz-module__vhqqlW__rules{margin-bottom:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeCategoryQuiz-module__vhqqlW__rulesTitle{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__rulesList{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.KnowledgeCategoryQuiz-module__vhqqlW__rulesList li+li{margin-top:var(--admin-space-xs)}.KnowledgeCategoryQuiz-module__vhqqlW__rulesAttempts{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__bestScore{margin-top:var(--admin-space-md);padding:var(--admin-space-sm)var(--admin-space-md);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-size-sm);font-weight:600;display:inline-block}.KnowledgeCategoryQuiz-module__vhqqlW__bestScorePassed{background:color-mix(in srgb,var(--admin-success)15%,transparent);color:var(--admin-success)}.KnowledgeCategoryQuiz-module__vhqqlW__bestScoreFailed{background:color-mix(in srgb,var(--admin-warning)15%,transparent);color:var(--admin-warning)}.KnowledgeCategoryQuiz-module__vhqqlW__error{margin-bottom:var(--admin-space-lg);padding:var(--admin-space-md);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-danger)12%,transparent);color:var(--admin-danger);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__blockedNotice{margin-bottom:var(--admin-space-xl);padding:var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);text-align:center}.KnowledgeCategoryQuiz-module__vhqqlW__blockedTitle{margin:0 0 var(--admin-space-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__blockedText{margin:0 0 var(--admin-space-md);font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__blockedTimer{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.KnowledgeCategoryQuiz-module__vhqqlW__collapsed{padding:var(--admin-space-xl);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeCategoryQuiz-module__vhqqlW__collapsedText{margin:0 0 var(--admin-space-lg);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);line-height:1.5}.KnowledgeCategoryQuiz-module__vhqqlW__hint{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn{min-height:40px;padding:var(--admin-space-md)var(--admin-space-2xl);border-radius:var(--admin-radius-sm);background:var(--admin-overlay-color-135);color:#fff;font-size:var(--admin-font-size-base);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn:hover,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn:hover,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn:hover{filter:brightness(1.05)}.KnowledgeCategoryQuiz-module__vhqqlW__startBtn:disabled,.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn:disabled,.KnowledgeCategoryQuiz-module__vhqqlW__retryBtn:disabled{opacity:.55;cursor:not-allowed}.KnowledgeCategoryQuiz-module__vhqqlW__sections{gap:var(--admin-space-2xl);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__sectionBlock{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);overflow:hidden}.KnowledgeCategoryQuiz-module__vhqqlW__sectionHeader{align-items:baseline;gap:var(--admin-space-sm)var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);background:var(--admin-surface);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__sectionTitle{font-size:var(--admin-font-size-base);margin:0;font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__sectionModule{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.KnowledgeCategoryQuiz-module__vhqqlW__sectionQuestionCount{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);white-space:nowrap;margin-left:auto}.KnowledgeCategoryQuiz-module__vhqqlW__questions{padding:var(--admin-space-lg);margin:0;list-style:none}.KnowledgeCategoryQuiz-module__vhqqlW__question+.KnowledgeCategoryQuiz-module__vhqqlW__question{margin-top:var(--admin-space-xl);padding-top:var(--admin-space-xl);border-top:1px solid var(--admin-border)}.KnowledgeCategoryQuiz-module__vhqqlW__questionText{margin:0 0 var(--admin-space-md);font-weight:600;line-height:1.45}.KnowledgeCategoryQuiz-module__vhqqlW__options{gap:var(--admin-space-sm);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__option{align-items:flex-start;gap:var(--admin-space-sm);padding:var(--admin-space-sm)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;line-height:1.4;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__option:has(input:checked){border-color:var(--admin-primary);background:color-mix(in srgb,var(--admin-primary)8%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__option input{flex-shrink:0;margin-top:.2rem}.KnowledgeCategoryQuiz-module__vhqqlW__submitBtn{margin-top:var(--admin-space-xl)}.KnowledgeCategoryQuiz-module__vhqqlW__results{gap:var(--admin-space-lg);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultSummary{gap:var(--admin-space-xs);padding:var(--admin-space-lg);border-radius:var(--admin-radius-md);flex-direction:column;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultPassed{background:color-mix(in srgb,var(--admin-success)12%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__resultFailed{background:color-mix(in srgb,var(--admin-warning)12%,transparent)}.KnowledgeCategoryQuiz-module__vhqqlW__resultList{gap:var(--admin-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KnowledgeCategoryQuiz-module__vhqqlW__resultItem{padding:var(--admin-space-md);border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.KnowledgeCategoryQuiz-module__vhqqlW__resultCorrect{border-color:color-mix(in srgb,var(--admin-success)40%,var(--admin-border))}.KnowledgeCategoryQuiz-module__vhqqlW__resultWrong{border-color:color-mix(in srgb,var(--admin-danger)35%,var(--admin-border))}.KnowledgeCategoryQuiz-module__vhqqlW__resultQuestion{margin:0 0 var(--admin-space-sm);font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__resultAnswer,.KnowledgeCategoryQuiz-module__vhqqlW__resultExplanation{margin:0 0 var(--admin-space-xs);font-size:var(--admin-font-size-sm)}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatus{font-size:var(--admin-font-size-sm);margin:0;font-weight:600}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatusCorrect{color:var(--admin-success)}.KnowledgeCategoryQuiz-module__vhqqlW__resultStatusWrong{color:var(--admin-danger)}
.SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af;text-align:center;margin:0;font-size:.75rem;line-height:1.5}:where(html[data-theme=dark],[data-app-theme=dark]) .SiteDisclaimerNotice-module__L-hZ4a__notice{color:#9ca3af}@media (max-width:768px){.SiteDisclaimerNotice-module__L-hZ4a__notice{font-size:.6875rem}}
.PackageDataTab-module__RjpWia__packageDataSectionCardLocked{padding-right:calc(var(--admin-space-md) + 18px);position:relative}.PackageDataTab-module__RjpWia__packageDataSectionLockCorner{top:var(--admin-space-sm);right:var(--admin-space-sm);z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.PackageDataTab-module__RjpWia__packageDataSectionLockCorner .packageTabLockIcon{width:14px;height:14px}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataSectionCardLocked{padding-right:calc(var(--admin-space-sm) + 18px)}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataSectionLockCorner{top:6px;right:6px}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataContractAmountField{flex:none;max-width:12.5rem;margin-bottom:0}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataContractAmountField input{width:100%;max-width:12.5rem}.packageDataTabDense .sectionCard.PackageDataTab-module__RjpWia__packageDataBlankSheet{gap:var(--admin-space-sm);box-sizing:border-box;flex-direction:column;display:flex}.packageDataTabDense .sectionCard.PackageDataTab-module__RjpWia__packageDataPartySection{padding:var(--admin-space-xs)var(--admin-space-sm);gap:var(--admin-space-2xs);grid-column:1/-1}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .sectionTitle{margin:0;padding-top:0}.PackageDataTab-module__RjpWia__packageDataPartySectionHeader{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.PackageDataTab-module__RjpWia__packageDataPartySectionHeaderActions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.PackageDataTab-module__RjpWia__packageDataPartySectionCompletion{border:1px solid var(--admin-border);background:var(--admin-surface-soft);min-height:28px;color:var(--admin-text);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.PackageDataTab-module__RjpWia__packageDataPartySectionTitleRow{align-items:center;gap:var(--admin-space-xs);flex:auto;min-width:0;display:flex}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySectionTitleRow .sectionTitle{min-width:0;font-size:var(--admin-font-size-sm);flex:0 auto}.PackageDataTab-module__RjpWia__packageDataSectionLockInline{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataSectionLockInline .packageTabLockIcon{width:14px;height:14px}.PackageDataTab-module__RjpWia__packageDataPartySectionCollapseBtn{min-width:28px;min-height:28px;padding:var(--admin-space-xs);border-radius:var(--admin-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PackageDataTab-module__RjpWia__packageDataPartySectionCollapseIcon{width:1rem;height:1rem}.PackageDataTab-module__RjpWia__packageDataPartySectionIntroHint{font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-sm);margin-top:2px;margin-bottom:4px}.PackageDataTab-module__RjpWia__packageDataPartySectionFieldHint{font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-sm);margin-top:2px;margin-bottom:0}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .sectionFields{gap:4px 8px}.PackageDataTab-module__RjpWia__packageCustomerPrimaryRow,.PackageDataTab-module__RjpWia__packageCustomerSecondaryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;width:100%;min-width:0;display:grid}:is(.packageDataTabDense .PackageDataTab-module__RjpWia__packageCustomerPrimaryRow .field,.packageDataTabDense .PackageDataTab-module__RjpWia__packageCustomerSecondaryRow .field){min-width:0}:is(.packageDataTabDense .PackageDataTab-module__RjpWia__packageCustomerPrimaryRow .field input,.packageDataTabDense .PackageDataTab-module__RjpWia__packageCustomerPrimaryRow .field select,.packageDataTabDense .PackageDataTab-module__RjpWia__packageCustomerSecondaryRow .field input){width:100%;min-width:0;max-width:100%}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field{gap:2px}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field label{font-size:var(--admin-font-size-xs);color:var(--admin-text-secondary);font-weight:600}:is(.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field input,.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field select,.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--admin-space-xs)var(--admin-space-sm);font-size:var(--admin-font-size-sm);line-height:var(--admin-line-height-sm);color:var(--admin-text-primary);background:var(--admin-surface);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md)}.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field textarea{min-height:2.5rem}:is(.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .PackageDataTab-module__RjpWia__customerBankDetailsField.field textarea,.packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .PackageDataTab-module__RjpWia__executorBankDetailsField.field textarea){min-height:calc(2*var(--admin-space-xs) + var(--admin-font-size-sm)*var(--admin-line-height-sm))}:is(:where(html[data-theme=dark],[data-app-theme=dark]) .packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field input,:where(html[data-theme=dark],[data-app-theme=dark]) .packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field select,:where(html[data-theme=dark],[data-app-theme=dark]) .packageDataTabDense .PackageDataTab-module__RjpWia__packageDataPartySection .field textarea){background:var(--admin-surface-soft);border-color:var(--admin-sidebar-text);color:var(--admin-text-primary)}
.KnowledgeQuizPassingRules-module__F6qApa__rules{margin-bottom:var(--admin-space-md);padding:var(--admin-space-md)var(--admin-space-lg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.KnowledgeQuizPassingRules-module__F6qApa__rulesTitle{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);font-weight:600}.KnowledgeQuizPassingRules-module__F6qApa__rulesList{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.KnowledgeQuizPassingRules-module__F6qApa__rulesList li+li{margin-top:var(--admin-space-xs)}.KnowledgeQuizPassingRules-module__F6qApa__rulesAttempts{margin:var(--admin-space-sm)0 0;font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:500}.KnowledgeQuizPassingRules-module__F6qApa__rulesAttemptsPlaceholder{min-height:1.25rem;margin:var(--admin-space-sm)0 0}
.PackageDataFurnitureLegsSection-module___24N0G__wrap{flex-direction:column;gap:12px;margin-top:12px;display:flex}.PackageDataFurnitureLegsSection-module___24N0G__lead{color:#64748b;margin:0;font-size:13px;line-height:1.4}.PackageDataFurnitureLegsSection-module___24N0G__legCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.PackageDataFurnitureLegsSection-module___24N0G__legHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.PackageDataFurnitureLegsSection-module___24N0G__legTitle{margin:0;font-size:14px;font-weight:600}.PackageDataFurnitureLegsSection-module___24N0G__legBadge{color:#64748b;white-space:nowrap;font-size:12px}.PackageDataFurnitureLegsSection-module___24N0G__enableLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.PackageDataFurnitureLegsSection-module___24N0G__disabledHint{color:#94a3b8;margin:0;font-size:13px}.PackageDataFurnitureLegsSection-module___24N0G__legGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.PackageDataFurnitureLegsSection-module___24N0G__numberBlock{min-width:0}.PackageDataFurnitureLegsSection-module___24N0G__numberRow{flex-direction:column;gap:6px;display:flex}.PackageDataFurnitureLegsSection-module___24N0G__hintError{color:#b91c1c;margin:6px 0 0;font-size:12px}@media (max-width:900px){.PackageDataFurnitureLegsSection-module___24N0G__legGrid{grid-template-columns:1fr}.PackageDataFurnitureLegsSection-module___24N0G__legHeader{flex-wrap:wrap}}
.KnowledgeQuizTimerBar-module__qiUB1G__timerAnchor{width:100%}.KnowledgeQuizTimerBar-module__qiUB1G__timerSpacer{height:3.25rem;margin-bottom:var(--admin-space-lg);pointer-events:none}.KnowledgeQuizTimerBar-module__qiUB1G__timerBar{--knowledge-quiz-timer-sticky-top:57px;top:var(--knowledge-quiz-timer-sticky-top);left:var(--admin-main-offset-left,0);z-index:45;justify-content:center;align-items:center;gap:var(--admin-space-sm);box-sizing:border-box;padding:var(--admin-space-sm)var(--admin-space-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;background:#f0fdf4f5;border:none;border-bottom:1px solid #228b2238;margin:0;display:flex;position:fixed;right:0;box-shadow:0 4px 16px #0f172a14}.KnowledgeQuizTimerBar-module__qiUB1G__timerBarWarning{background:#fef2f2f5;border-bottom-color:#c83c3c3d}.KnowledgeQuizTimerBar-module__qiUB1G__timerLabel{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:500}.KnowledgeQuizTimerBar-module__qiUB1G__timerValue{font-size:var(--admin-font-size-lg);color:var(--admin-overlay-color-108);font-weight:700}.KnowledgeQuizTimerBar-module__qiUB1G__timerBarWarning .KnowledgeQuizTimerBar-module__qiUB1G__timerValue{color:var(--admin-overlay-color-070)}@media (max-width:1024px){.KnowledgeQuizTimerBar-module__qiUB1G__timerBar{--knowledge-quiz-timer-sticky-top:49px;padding-inline:var(--admin-space-md)}.KnowledgeQuizTimerBar-module__qiUB1G__timerValue{font-size:var(--admin-font-size-base)}}
.FooterBottom-module__ht1_Gq__bottom{align-self:end;width:100%;padding:1.5rem 0}.FooterBottom-module__ht1_Gq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (max-width:1280px){.FooterBottom-module__ht1_Gq__container{max-width:1200px}}@media (max-width:1024px){.FooterBottom-module__ht1_Gq__container{max-width:960px}}.FooterBottom-module__ht1_Gq__content{text-align:center}.FooterBottom-module__ht1_Gq__siteDisclaimer{max-width:56rem;margin:0 auto 1rem}.FooterBottom-module__ht1_Gq__legalNotice{margin-bottom:.75rem}.FooterBottom-module__ht1_Gq__copyright{color:#6b7280;margin:0;font-size:.875rem}.FooterBottom-module__ht1_Gq__legalLinkWrap{margin:.5rem 0 0}.FooterBottom-module__ht1_Gq__legalLink{color:#d90652;font-size:.8125rem;text-decoration:none}.FooterBottom-module__ht1_Gq__legalLink:hover{text-decoration:underline}.FooterBottom-module__ht1_Gq__legalSeparator{color:#9ca3af}@media (max-width:768px){.FooterBottom-module__ht1_Gq__bottom{padding:.75rem 0}.FooterBottom-module__ht1_Gq__container{padding:0 1rem}.FooterBottom-module__ht1_Gq__copyright,.FooterBottom-module__ht1_Gq__legalLink{font-size:.75rem}}
.WorkDayGate-module__pIIa4W__wrapper{min-height:100%;position:relative}.WorkDayGate-module__pIIa4W__overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.WorkDayGate-module__pIIa4W__card{background:var(--admin-surface,#fff);border-radius:1rem;width:min(100%,28rem);padding:1.75rem;box-shadow:0 20px 50px #0f172a2e}.WorkDayGate-module__pIIa4W__title{margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.WorkDayGate-module__pIIa4W__text{color:var(--admin-text-muted,#64748b);margin:0 0 1rem;line-height:1.5}.WorkDayGate-module__pIIa4W__hint{color:#b45309;margin:0 0 1rem}.WorkDayGate-module__pIIa4W__label{flex-direction:column;gap:.35rem;margin-bottom:1rem;font-size:.9rem;display:flex}.WorkDayGate-module__pIIa4W__input{border:1px solid var(--admin-border,#e2e8f0);border-radius:.5rem;padding:.55rem .75rem}.WorkDayGate-module__pIIa4W__primaryBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.6rem;width:100%;padding:.7rem 1rem;font-weight:600}.WorkDayGate-module__pIIa4W__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.WorkDayGate-module__pIIa4W__error{color:#dc2626;margin:.75rem 0 0;font-size:.9rem}.WorkDayGate-module__pIIa4W__blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.WorkDayGate-module__pIIa4W__greetingOverlay{z-index:300;background:#0f172a59;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.WorkDayGate-module__pIIa4W__greetingCard{text-align:center;background:linear-gradient(160deg,#fff7ed,#fff);border-radius:1rem;width:min(100%,26rem);padding:2rem 1.75rem;box-shadow:0 20px 50px #0f172a26}.WorkDayGate-module__pIIa4W__greetingEmoji{margin:0 0 .75rem;font-size:2.5rem}.WorkDayGate-module__pIIa4W__greetingText{margin:0 0 1.25rem;font-size:1.1rem;line-height:1.5}
.Logo-module__9m0YzG__logoLink{border-radius:.375rem;flex-shrink:0;padding-right:.25rem;text-decoration:none;transition:box-shadow .35s;display:inline-flex;overflow:visible}.Logo-module__9m0YzG__logoLink:focus{outline:none}.Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2)}.Logo-module__9m0YzG__logo{cursor:pointer;max-width:clamp(9.5rem,5.7rem + 17vw,16.75rem);height:2.875rem;transition:transform .3s;display:block;overflow:hidden}.Logo-module__9m0YzG__logoMark{flex-shrink:0;width:auto;max-width:none;overflow:visible}.Logo-module__9m0YzG__logo:hover{transform:scale(1.05)}.Logo-module__9m0YzG__color1{fill:#057f36;transition:fill .3s}.Logo-module__9m0YzG__color2{fill:#1987c9;transition:fill .3s}.Logo-module__9m0YzG__color3{fill:#fab71d;transition:fill .3s}.Logo-module__9m0YzG__color4{fill:#2d2d2d;transition:fill .3s}.Logo-module__9m0YzG__color5{fill:var(--color-accent);transition:fill .3s}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color1{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse1}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color2{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse2}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color3{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse3}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4}.Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5}.Logo-module__9m0YzG__logo:hover rect{animation:.6s ease-in-out Logo-module__9m0YzG__bounce}@keyframes Logo-module__9m0YzG__colorPulse1{0%,to{fill:#057f36}50%{fill:#10b981}}@keyframes Logo-module__9m0YzG__colorPulse2{0%,to{fill:#1987c9}50%{fill:#0ea5e9}}@keyframes Logo-module__9m0YzG__colorPulse3{0%,to{fill:#fab71d}50%{fill:#fbbf24}}@keyframes Logo-module__9m0YzG__colorPulse4{0%,to{fill:#2d2d2d}50%{fill:#4b5563}}@keyframes Logo-module__9m0YzG__colorPulse5{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@keyframes Logo-module__9m0YzG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logoLink:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color4{fill:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__color5{fill:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color4{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse4Dark}:where(html[data-theme=dark],[data-app-theme=dark]) .Logo-module__9m0YzG__logo:hover .Logo-module__9m0YzG__color5{animation:1.5s ease-in-out infinite Logo-module__9m0YzG__colorPulse5Dark}@keyframes Logo-module__9m0YzG__colorPulse4Dark{0%,to{fill:#d1d5db}50%{fill:#e5e7eb}}@keyframes Logo-module__9m0YzG__colorPulse5Dark{0%,to{fill:var(--color-accent)}50%{fill:var(--color-accent)}}@media (max-width:1023px){.Logo-module__9m0YzG__logo{height:1.75rem}}
.KnowledgeCategoryTestsPage-module__4c4BYq__page{padding:var(--admin-space-4xl);box-sizing:border-box;width:100%;min-width:0;max-width:1400px;color:var(--admin-text-secondary);margin:0 auto}.KnowledgeCategoryTestsPage-module__4c4BYq__header{margin-bottom:var(--admin-space-4xl)}.KnowledgeCategoryTestsPage-module__4c4BYq__titleRow{align-items:center;gap:var(--admin-space-sm);margin-bottom:var(--admin-space-sm);display:flex}.KnowledgeCategoryTestsPage-module__4c4BYq__title{color:var(--admin-text-secondary);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.KnowledgeCategoryTestsPage-module__4c4BYq__subtitle{max-width:720px;font-size:var(--admin-font-size-base);color:var(--admin-text-muted);margin:0;line-height:1.5}.KnowledgeCategoryTestsPage-module__4c4BYq__error{margin-bottom:var(--admin-space-xl);padding:var(--admin-space-md);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-danger)12%,transparent);color:var(--admin-danger)}.KnowledgeCategoryTestsPage-module__4c4BYq__layout{gap:var(--admin-space-2xl);grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;display:grid}.KnowledgeCategoryTestsPage-module__4c4BYq__sidebar{top:var(--admin-space-lg);gap:var(--admin-space-sm);flex-direction:column;display:flex;position:sticky}.KnowledgeCategoryTestsPage-module__4c4BYq__sidebarTitle{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);font-weight:600}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryList{gap:var(--admin-space-xs);flex-direction:column;display:flex}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryItem{align-items:center;gap:var(--admin-space-xs);display:flex}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryChip{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);min-width:0;padding:var(--admin-space-sm)var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-bg);color:var(--admin-text-secondary);font-size:var(--admin-font-size-sm);text-align:left;cursor:pointer;flex:1;display:flex}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryChip:hover{border-color:var(--admin-overlay-color-135)}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryChipActive{border-color:var(--admin-overlay-color-135);background:var(--admin-overlay-color-101);color:var(--admin-overlay-color-108);font-weight:600}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryMeta{font-size:var(--admin-font-size-xs);color:var(--admin-text-muted);flex-shrink:0}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryStatus{font-size:var(--admin-font-size-xs);margin-top:2px;font-weight:500;display:block}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryStatusPassed{color:var(--admin-success)}.KnowledgeCategoryTestsPage-module__4c4BYq__categoryStatusFailed{color:var(--admin-warning)}.KnowledgeCategoryTestsPage-module__4c4BYq__main{min-width:0}.KnowledgeCategoryTestsPage-module__4c4BYq__empty{padding:var(--admin-space-2xl);border:1px dashed var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-muted)}.KnowledgeCategoryTestsPage-module__4c4BYq__loading{padding:var(--admin-space-2xl);color:var(--admin-text-muted)}@media (max-width:900px){.KnowledgeCategoryTestsPage-module__4c4BYq__layout{grid-template-columns:1fr}.KnowledgeCategoryTestsPage-module__4c4BYq__sidebar{position:static}}
.WorkDayWidget-module__I5ytwG__widget{box-sizing:border-box;border:1px solid var(--admin-border,#e2e8f0);border-radius:var(--admin-radius-md,8px);background:var(--admin-surface-soft,#f3f4f6);flex-flow:row;align-items:center;gap:.5rem;max-width:22rem;height:32px;padding:0 .55rem;display:flex}.WorkDayWidget-module__I5ytwG__status{align-items:center;gap:.4rem;min-width:0;display:flex}.WorkDayWidget-module__I5ytwG__dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.WorkDayWidget-module__I5ytwG__label{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.WorkDayWidget-module__I5ytwG__actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.3rem;display:flex}.WorkDayWidget-module__I5ytwG__btn,.WorkDayWidget-module__I5ytwG__btnEnd,.WorkDayWidget-module__I5ytwG__btnGhost{cursor:pointer;border-radius:.4rem;padding:.2rem .45rem;font-size:.7rem;line-height:1.2}.WorkDayWidget-module__I5ytwG__btn{background:#f8fafc;border:1px solid #cbd5e1}.WorkDayWidget-module__I5ytwG__btnEnd{color:#fff;background:#1d4ed8;border:none}.WorkDayWidget-module__I5ytwG__btnGhost{color:#64748b;background:0 0;border:none}.WorkDayWidget-module__I5ytwG__btn:disabled,.WorkDayWidget-module__I5ytwG__btnEnd:disabled{opacity:.6;cursor:not-allowed}.WorkDayWidget-module__I5ytwG__absenceForm{flex-wrap:nowrap;align-items:center;gap:.3rem;display:flex}.WorkDayWidget-module__I5ytwG__input{border:1px solid #cbd5e1;border-radius:.4rem;min-width:6.5rem;max-width:8rem;padding:.2rem .4rem;font-size:.7rem}.WorkDayWidget-module__I5ytwG__error{color:#dc2626;white-space:nowrap;margin:0;font-size:.7rem}@media (max-width:1024px){.WorkDayWidget-module__I5ytwG__widget{display:none}}
.QuizWizard-module__C6-KAW__wizard{background:var(--quiz-bg,#f8fafc);min-height:100vh;color:var(--quiz-text,#1a202c);font-family:var(--quiz-font,system-ui,sans-serif);padding:1.25rem 1rem 2.5rem;position:relative;overflow-x:hidden}.QuizWizard-module__C6-KAW__bgImage{z-index:0;opacity:var(--quiz-bg-image-opacity,1);filter:brightness(var(--quiz-bg-image-brightness,1));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.QuizWizard-module__C6-KAW__wizardInner{z-index:1;position:relative}.QuizWizard-module__C6-KAW__header{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;max-width:960px;margin:0 auto 1.5rem;display:grid}.QuizWizard-module__C6-KAW__headerStart{justify-self:start;min-width:0}.QuizWizard-module__C6-KAW__headerCity{justify-self:center;min-width:0}.QuizWizard-module__C6-KAW__headerEnd{justify-self:end;min-width:0}.QuizWizard-module__C6-KAW__logo{width:auto;max-height:40px}.QuizWizard-module__C6-KAW__siteLogoLink{flex-shrink:0;display:inline-flex}.QuizWizard-module__C6-KAW__siteLogo{max-width:min(16rem,55vw);height:2.5rem}.QuizWizard-module__C6-KAW__siteLogoLink .color4{fill:#e8e8e8}.QuizWizard-module__C6-KAW__siteLogoLink .logo:hover .color4{fill:#f5f5f5;animation:none}.QuizWizard-module__C6-KAW__headerBadgeLink{color:inherit;text-decoration:none}.QuizWizard-module__C6-KAW__headerBadgeLink:hover .QuizWizard-module__C6-KAW__headerBadge{filter:brightness(1.05)}.QuizWizard-module__C6-KAW__headerBadge{align-items:center;gap:calc(var(--quiz-header-badge-icon-size,16px)*.25);padding:var(--quiz-header-badge-py,7px)var(--quiz-header-badge-px,18px);background:color-mix(in srgb,var(--quiz-header-badge-bg,#e1ddd0)calc(var(--quiz-header-badge-bg-opacity,1)*100%),transparent);border:var(--quiz-header-badge-border-width,1px)solid var(--quiz-header-badge-border,#000);border-radius:var(--quiz-header-badge-radius,30px);box-shadow:3px 2px 5px rgba(0,0,0,var(--quiz-header-badge-shadow-opacity,.35));font-size:var(--quiz-header-badge-font-size,16px);line-height:1.3;font-weight:var(--quiz-header-badge-font-weight,500);color:var(--quiz-header-badge-text,#3c331f);white-space:nowrap;display:inline-flex}.QuizWizard-module__C6-KAW__headerBadgeIcon{width:var(--quiz-header-badge-icon-size,16px);height:var(--quiz-header-badge-icon-size,16px);color:var(--quiz-header-badge-icon-color,var(--quiz-header-badge-text,#3c331f));flex-shrink:0;display:inline-flex}.QuizWizard-module__C6-KAW__headerBadgeIcon svg{width:100%;height:100%}.QuizWizard-module__C6-KAW__hero{text-align:center;max-width:720px;margin:0 auto 1.5rem}.QuizWizard-module__C6-KAW__headline{font-size:clamp(calc(var(--quiz-headline-font-size,30px)*.75),4vw,var(--quiz-headline-font-size,30px));font-weight:var(--quiz-headline-font-weight,700);color:var(--quiz-heading,#fff);line-height:1.25;font-family:var(--quiz-heading-font,inherit);margin:0 0 .75rem}.QuizWizard-module__C6-KAW__subheadline{color:var(--quiz-muted,#f5f5f5d9);line-height:1.5;font-size:var(--quiz-subheadline-font-size,15px);font-weight:var(--quiz-subheadline-font-weight,400);margin:0}.QuizWizard-module__C6-KAW__promo{font-weight:var(--quiz-promo-font-weight,600);font-size:var(--quiz-promo-font-size,14px);color:var(--quiz-promo-text,var(--quiz-accent,#d90652));margin:.75rem 0 0}.QuizWizard-module__C6-KAW__card{max-width:var(--quiz-step-block-max-width,720px);background:var(--quiz-card-bg,#ffffff0f);border:1px solid var(--quiz-card-border,#ffffff1a);border-radius:var(--quiz-step-block-radius,16px);padding:var(--quiz-step-block-padding,1.25rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--quiz-step-text,var(--quiz-text,#1a202c));margin:0 auto}.QuizWizard-module__C6-KAW__progressWrap{margin-bottom:1.25rem}.QuizWizard-module__C6-KAW__progressBar{background:#ffffff1f;border-radius:999px;height:6px;position:relative;overflow:hidden}.QuizWizard-module__C6-KAW__progressFill{border-radius:999px;height:100%;transition:width .25s}.QuizWizard-module__C6-KAW__progressTicks{z-index:1;pointer-events:none;position:absolute;inset:0}.QuizWizard-module__C6-KAW__progressTick{background:#ffffffb8;width:1px;height:100%;position:absolute;top:0;transform:translate(-50%);box-shadow:0 0 0 1px #0000002e}.QuizWizard-module__C6-KAW__progressLabel{opacity:.7;margin-top:.4rem;font-size:.8rem;display:block}.QuizWizard-module__C6-KAW__stepTitle{margin:0 0 .35rem;font-size:1.2rem}.QuizWizard-module__C6-KAW__stepSubtitle,.QuizWizard-module__C6-KAW__stepHint{opacity:.8;margin:0 0 1rem;font-size:.9rem;line-height:1.45}.QuizWizard-module__C6-KAW__choiceGrid{grid-template-columns:repeat(var(--quiz-choice-columns,4),minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.QuizWizard-module__C6-KAW__choiceCard{align-items:center;gap:var(--quiz-choice-card-gap,6px);padding:var(--quiz-choice-card-py,8px)var(--quiz-choice-card-px,8px);border:var(--quiz-choice-card-border-width,1px)solid var(--quiz-choice-card-border,#0000001f);border-radius:var(--quiz-choice-card-radius,12px);background:var(--quiz-choice-card-bg,#fffffff2);color:inherit;cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s,transform .15s;display:flex}.QuizWizard-module__C6-KAW__choiceCard:hover{transform:translateY(-2px)}.QuizWizard-module__C6-KAW__choiceCardSelected{background:var(--quiz-choice-card-selected-bg,#fff);border-color:var(--quiz-choice-card-selected-border,var(--quiz-accent,#d90652));box-shadow:0 0 0 1px var(--quiz-choice-card-selected-border,var(--quiz-accent,#d90652))}.QuizWizard-module__C6-KAW__choiceImage{width:100%;max-width:100%;height:var(--quiz-choice-card-image-height,64px);object-fit:cover;border-radius:var(--quiz-choice-card-image-radius,8px)}.QuizWizard-module__C6-KAW__choicePlaceholder{width:100%;max-width:100%;height:var(--quiz-choice-card-image-height,64px);border-radius:var(--quiz-choice-card-image-radius,8px);background:#0000000f}.QuizWizard-module__C6-KAW__choiceLabel{text-align:center;font-size:.85rem;line-height:1.3}.QuizWizard-module__C6-KAW__textInput{box-sizing:border-box;color:#fff;background:#00000040;border:1px solid #fff3;border-radius:10px;width:100%;margin-bottom:1rem;padding:.85rem 1rem;font-size:1rem}.QuizWizard-module__C6-KAW__textInput:focus{border-color:#0000;outline:2px solid #c9a22780}.QuizWizard-module__C6-KAW__textInputInvalid{border-color:#e53e3e}.QuizWizard-module__C6-KAW__textInputInvalid:focus{outline-color:#e53e3e73}.QuizWizard-module__C6-KAW__fieldError{color:#fc8181;font-size:.8rem;line-height:1.3}.QuizWizard-module__C6-KAW__contactFields{flex-direction:column;gap:.75rem;display:flex}.QuizWizard-module__C6-KAW__fieldLabel{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.QuizWizard-module__C6-KAW__consentLabel{opacity:.9;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.QuizWizard-module__C6-KAW__consentLabel a{color:#e8c96a}.QuizWizard-module__C6-KAW__consentLink{font:inherit;color:#e8c96a;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.QuizWizard-module__C6-KAW__consentLink:hover{opacity:.9}.QuizWizard-module__C6-KAW__policyModalPanel{max-height:min(90vh,720px)}.QuizWizard-module__C6-KAW__policyModalBody{box-sizing:border-box;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere;color:#1a202c;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-height:min(70vh,560px);padding:.25rem 1rem .75rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.QuizWizard-module__C6-KAW__policyModalFooter{text-align:center;border-top:1px solid #00000014;margin:0;padding:.75rem 1rem .25rem;font-size:.85rem}.QuizWizard-module__C6-KAW__policyModalExternalLink{color:#b8860b;text-underline-offset:2px;text-decoration:underline}.QuizWizard-module__C6-KAW__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.QuizWizard-module__C6-KAW__backButton,.QuizWizard-module__C6-KAW__nextButton{cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600}.QuizWizard-module__C6-KAW__backButton{background:var(--quiz-back-btn-bg,#ffffffd9);color:var(--quiz-back-btn-text,#4a5568);border:1px solid var(--quiz-back-btn-border,#0003)}.QuizWizard-module__C6-KAW__nextButton{color:var(--quiz-btn-text,#1a1a1f);background:var(--quiz-accent,#c9a227);margin-left:auto}.QuizWizard-module__C6-KAW__nextButton:disabled{opacity:.45;cursor:not-allowed}.QuizWizard-module__C6-KAW__error{color:#ff8a8a;margin:0 0 .5rem;font-size:.9rem}.QuizWizard-module__C6-KAW__success{text-align:center;max-width:520px;margin:4rem auto;padding:2rem 1rem}.QuizWizard-module__C6-KAW__successIcon{margin-bottom:1rem;font-size:3rem}.QuizWizard-module__C6-KAW__successTitle{color:var(--quiz-success-title,var(--quiz-heading,#1a202c));margin:0 0 1rem;font-size:1.5rem}.QuizWizard-module__C6-KAW__successText{color:var(--quiz-success-text,var(--quiz-muted,#4a5568));margin:0 0 1.5rem;line-height:1.55}.QuizWizard-module__C6-KAW__catalogButton{color:#1a1a1f;border-radius:10px;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:639px){.QuizWizard-module__C6-KAW__header{grid-template-columns:auto 1fr auto;gap:.5rem}.QuizWizard-module__C6-KAW__headerBadge{font-size:calc(var(--quiz-header-badge-font-size,16px)*.875);padding:calc(var(--quiz-header-badge-py,7px)*.85)calc(var(--quiz-header-badge-px,18px)*.75);box-shadow:2px 1px 4px rgba(0,0,0,var(--quiz-header-badge-shadow-opacity,.35))}.QuizWizard-module__C6-KAW__headerBadgeIcon{width:calc(var(--quiz-header-badge-icon-size,16px)*.875);height:calc(var(--quiz-header-badge-icon-size,16px)*.875)}.QuizWizard-module__C6-KAW__choiceGrid{grid-template-columns:repeat(min(var(--quiz-choice-columns,4),2),minmax(0,1fr))}}@media (min-width:640px){.QuizWizard-module__C6-KAW__wizard{padding:2rem 1.5rem 3rem}}
.KnowledgeTrainingCelebrationModal-module__C46ZYa__panel{text-align:center;overflow:hidden}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelModule{background:linear-gradient(#f0f9ff 0%,#fff 42%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory{background:linear-gradient(#ecfdf5 0%,#fff 45%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__content{flex-direction:column;align-items:center;gap:.75rem;padding-top:.25rem;display:flex;position:relative}.KnowledgeTrainingCelebrationModal-module__C46ZYa__confetti{pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#0ea5e92e 0 6px,#0000 7px),radial-gradient(circle at 82% 14%,#d9065229 0 5px,#0000 6px),radial-gradient(circle at 68% 78%,#22c55e2e 0 6px,#0000 7px),radial-gradient(circle at 24% 72%,#fbbf2433 0 4px,#0000 5px),radial-gradient(circle at 48% 36%,#6366f124 0 8px,#0000 9px);animation:2.4s ease-in-out infinite KnowledgeTrainingCelebrationModal-module__C46ZYa__confettiPulse;position:absolute;inset:0}@keyframes KnowledgeTrainingCelebrationModal-module__C46ZYa__confettiPulse{0%,to{opacity:.85}50%{opacity:1}}.KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 100%);border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;box-shadow:0 8px 24px #0ea5e92e}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelModule .KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#dbeafe 0%,#e0f2fe 100%)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__iconWrap{background:linear-gradient(135deg,#d1fae5 0%,#ecfdf5 100%);box-shadow:0 8px 24px #22c55e2e}.KnowledgeTrainingCelebrationModal-module__C46ZYa__icon{font-size:2rem;line-height:1}.KnowledgeTrainingCelebrationModal-module__C46ZYa__levelTag{letter-spacing:.06em;text-transform:uppercase;color:#0284c7;margin:0;font-size:.75rem;font-weight:700}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__levelTag{color:#059669}.KnowledgeTrainingCelebrationModal-module__C46ZYa__headline{color:#0f172a;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.KnowledgeTrainingCelebrationModal-module__C46ZYa__body{color:#475569;max-width:28rem;margin:0;font-size:1rem;line-height:1.6}.KnowledgeTrainingCelebrationModal-module__C46ZYa__progressHint{color:#64748b;background:#f8fafc;border-radius:999px;margin:0;padding:.5rem .85rem;font-size:.875rem}.KnowledgeTrainingCelebrationModal-module__C46ZYa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin-top:.5rem;display:flex}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn,.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn{border-radius:.75rem;justify-content:center;align-items:center;min-width:10rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:none;box-shadow:0 8px 20px #0ea5e93d}.KnowledgeTrainingCelebrationModal-module__C46ZYa__panelCategory .KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 8px 20px #10b9813d}.KnowledgeTrainingCelebrationModal-module__C46ZYa__primaryBtn:hover,.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn:hover{transform:translateY(-1px)}.KnowledgeTrainingCelebrationModal-module__C46ZYa__secondaryBtn{color:#334155;background:#fff;border:1px solid #cbd5e1}.KnowledgeTrainingCelebrationModal-module__C46ZYa__nextHint{color:#94a3b8;margin:0;font-size:.8125rem}
.SiteConsentField-module__O4TbaG__consentLabel{color:#4b5563;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.SiteConsentField-module__O4TbaG__consentLabel input{flex-shrink:0;margin-top:.15rem}.SiteConsentField-module__O4TbaG__consentLink{font:inherit;color:var(--color-accent,#2563eb);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.SiteConsentField-module__O4TbaG__consentLink:hover{opacity:.85}
