.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}.Dashboard-module__finmpq__salesTotalWrap{display:contents}.Dashboard-module__finmpq__salesTotal{margin-left:var(--admin-space-lg);padding:var(--admin-space-2xs) var(--admin-space-lg);border-radius:var(--admin-radius-pill);background:var(--dash-turquoise-soft);color:var(--dash-turquoise-deep);font-size:1.5rem;font-weight:700;line-height:var(--admin-line-height-sm);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.Dashboard-module__finmpq__suppliersTotalTone{background:var(--admin-surface-soft,#f3f4f6);color:var(--admin-text-secondary,#4b5563)}.Dashboard-module__finmpq__panelHeadSales .Dashboard-module__finmpq__panelHeadText{flex:0 auto}.Dashboard-module__finmpq__panelHeadSales .Dashboard-module__finmpq__panelLink{margin-left:auto}@media (max-width:640px){.Dashboard-module__finmpq__panelHeadSales{flex-wrap:wrap}.Dashboard-module__finmpq__salesTotalWrap{flex-basis:100%;order:3;justify-content:center;display:flex}.Dashboard-module__finmpq__salesTotal{margin-left:var(--admin-space-0);font-size:var(--admin-font-size-2xl)}.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)}.Dashboard-module__finmpq__suppliersGrid{gap:var(--admin-space-sm) var(--admin-space-lg);padding:var(--admin-space-lg) var(--admin-space-xl);grid-template-columns:1fr 1fr;display:grid}.Dashboard-module__finmpq__supplierRow{justify-content:space-between;align-items:baseline;gap:var(--admin-space-md);min-width:0;padding:var(--admin-space-xs) var(--admin-space-sm);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm,6px);background:var(--admin-surface);font-size:var(--admin-font-size-sm);text-decoration:none;display:flex}.Dashboard-module__finmpq__supplierRow:hover{border-color:var(--admin-primary,#2563eb)}.Dashboard-module__finmpq__supplierName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--admin-text-secondary);font-weight:500;overflow:hidden}.Dashboard-module__finmpq__supplierAmount{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--admin-text-primary);font-weight:600}.Dashboard-module__finmpq__supplierAmountOverpay{color:var(--admin-text-muted)}@media (max-width:700px){.Dashboard-module__finmpq__suppliersGrid{grid-template-columns:1fr}}@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__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__pillsCompact{flex-flow:wrap;align-content:flex-start;gap:2px}.CalendarPage-module__EDlzXa__pillCompact{border-radius:999px;flex:none;width:auto;padding:1px 5px;font-size:.5625rem;font-weight:600;line-height:1.35}.CalendarPage-module__EDlzXa__pillDot{border-radius:50%;width:.7rem;height:.7rem;padding:0}.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__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}}
.CalendarRulesInfoTip-module__eT_X_a__helpPanel{overscroll-behavior:contain;max-height:min(70vh,480px);overflow-y:auto}.CalendarRulesInfoTip-module__eT_X_a__body{flex-direction:column;gap:8px;display:flex}.CalendarRulesInfoTip-module__eT_X_a__note{margin:0}.CalendarRulesInfoTip-module__eT_X_a__list{margin:0;padding-left:18px}.CalendarRulesInfoTip-module__eT_X_a__list li+li{margin-top:4px}
.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__moreWrap{background:var(--admin-surface-muted);color:var(--admin-text-muted);border-radius:999px;flex:none;align-items:center;padding:1px 6px;font-size:.6rem;font-weight:700;line-height:1.35;display:inline-flex;position:relative}.CalendarDashboardWidget-module__Y4aliG__moreTooltip{z-index:40;box-sizing:border-box;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);width:15rem;max-height:14rem;color:var(--admin-text-primary);text-align:left;white-space:normal;padding:.5rem .65rem;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a24}.CalendarDashboardWidget-module__Y4aliG__moreWrap:hover .CalendarDashboardWidget-module__Y4aliG__moreTooltip,.CalendarDashboardWidget-module__Y4aliG__moreWrap:focus-within .CalendarDashboardWidget-module__Y4aliG__moreTooltip{display:block}.CalendarDashboardWidget-module__Y4aliG__moreRow{align-items:baseline;gap:.35rem;font-size:.7rem;line-height:1.45;display:flex}.CalendarDashboardWidget-module__Y4aliG__moreRow+.CalendarDashboardWidget-module__Y4aliG__moreRow{margin-top:.2rem}.CalendarDashboardWidget-module__Y4aliG__moreDot{border-radius:2px;flex-shrink:0;width:.45rem;height:.45rem;transform:translateY(-1px)}.CalendarDashboardWidget-module__Y4aliG__moreRowLabel{word-break:break-word;min-width:0}.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{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{min-height:3.25rem!important;padding:.2rem!important}.CalendarDashboardWidget-module__Y4aliG__grid{border-radius:var(--admin-radius-sm)}}
.admin-action-icon-share{color:var(--admin-icon-share);flex-shrink:0}
.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}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabRow{align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabRow .PackageWorkOrdersHubModal-module__4x_Nwq__finalDocTabBar{flex:auto;min-width:0;margin-bottom:0}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn{appearance:none;background:var(--admin-surface,#fff);border:1px solid var(--admin-border-strong,#d1d5db);border-radius:var(--admin-radius-md,8px);color:var(--admin-text-primary,#111827);cursor:pointer;font-size:var(--admin-font-size-xs,.75rem);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:2.25rem;margin-top:2px;padding:4px 12px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn:hover:not(:disabled){background:var(--admin-surface-soft,#f3f4f6)}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn:focus{outline:none}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn:focus-visible{border-color:#1118274d;box-shadow:0 0 0 2px #d9065226}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn:disabled{cursor:not-allowed;opacity:.6}.PackageWorkOrdersHubModal-module__4x_Nwq__finalDocDownloadBtn .PackageWorkOrdersHubModal-module__4x_Nwq__headerIcon{width:1rem;height:1rem}@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__finalDocTabRow{flex-wrap:nowrap;gap:4px;margin-bottom:8px}.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__finalDocDownloadBtn{min-height:2rem;font-size:var(--admin-font-size-2xs,.6875rem);margin-top:0;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}}.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormSheet{gap:var(--admin-space-md,.75rem);flex-direction:column;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormRow{align-items:start;gap:var(--admin-space-md,.75rem);grid-template-columns:minmax(0,1.15fr) minmax(8.25rem,9.5rem) minmax(7.5rem,8.75rem) minmax(6.75rem,1fr);display:grid}.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormActions{align-items:start;gap:var(--admin-space-md,.75rem);flex-wrap:wrap;display:flex}.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormNoteField{flex:auto;min-width:min(100%,22rem)}@media (max-width:900px){.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormRow{grid-template-columns:minmax(0,1fr) minmax(8.25rem,9.5rem) minmax(7.5rem,8.75rem)}}@media (max-width:620px){.PackageWorkOrdersHubModal-module__4x_Nwq__advancesFormRow{grid-template-columns:minmax(0,1fr)}}
.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}}
.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}.PackageDataTab-module__RjpWia__packageDataContractAmountField{flex:none;max-width:12.5rem}.PackageDataTab-module__RjpWia__packageDataContractAmountField input{width:100%;max-width:12.5rem}.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__packageDataPartySectionSummary{font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-sm);color:var(--admin-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;overflow:hidden}.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)}
.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}}
.PackageDiscountControls-module__V5XYjq__discountControlsRow{gap:var(--admin-space-xs);min-width:0;display:flex}.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow select.PackageDiscountControls-module__V5XYjq__discountControlsSelect{width:auto;min-width:0;padding:var(--admin-space-xs) var(--admin-space-sm);font-size:var(--admin-font-size-xs);flex:none}.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow input.PackageDiscountControls-module__V5XYjq__discountControlsInput{flex:1 1 0;width:100%;min-width:0}.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow select.PackageDiscountControls-module__V5XYjq__discountControlsSelectFull{flex:auto;width:100%;min-width:0}.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow select.PackageDiscountControls-module__V5XYjq__discountControlsSelect:focus,.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow select.PackageDiscountControls-module__V5XYjq__discountControlsSelectFull:focus,.PackageDiscountControls-module__V5XYjq__discountControlsRow.PackageDiscountControls-module__V5XYjq__discountControlsRow input.PackageDiscountControls-module__V5XYjq__discountControlsInput:focus{border-color:var(--admin-focus-ring,#3b82f6);box-shadow:0 0 0 1px var(--admin-focus-ring,#3b82f6);outline:none}.PackageDiscountControls-module__V5XYjq__discountHint{font-size:var(--admin-font-size-xs);color:var(--admin-text-secondary);margin:0}
.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}
.WorkDaysIpHelp-module__JkNz5a__help{background:#f8fafc;border:1px solid #dbeafe;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem 1.1rem}.WorkDaysIpHelp-module__JkNz5a__helpTitle{margin:0 0 .5rem;font-size:.95rem}.WorkDaysIpHelp-module__JkNz5a__helpText{color:#334155;margin:0 0 .65rem;font-size:.88rem;line-height:1.5}.WorkDaysIpHelp-module__JkNz5a__list{color:#334155;margin:0 0 .75rem 1.1rem;padding:0;font-size:.88rem;line-height:1.5}.WorkDaysIpHelp-module__JkNz5a__ipBox{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.88rem;display:flex}.WorkDaysIpHelp-module__JkNz5a__ipCode{background:#e2e8f0;border-radius:.35rem;padding:.2rem .45rem;font-family:ui-monospace,monospace;font-size:.85rem}.WorkDaysIpHelp-module__JkNz5a__linkBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.WorkDaysIpHelp-module__JkNz5a__linkBtn:disabled{opacity:.6;cursor:not-allowed}.WorkDaysIpHelp-module__JkNz5a__error{color:#dc2626;margin:.35rem 0 0;font-size:.85rem}.WorkDaysIpHelp-module__JkNz5a__compact{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.85rem;display:flex}.WorkDaysIpHelp-module__JkNz5a__compactLabel{color:#475569}
.SitePlatformFeedbackButton-module__y7afjG__siteFeedbackFab{background:var(--color-surface,#fff);width:48px;height:48px;color:var(--color-text,#111);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;z-index:9996;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 14px #0000001f}.SitePlatformFeedbackButton-module__y7afjG__siteFeedbackFab:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000029}.SitePlatformFeedbackButton-module__y7afjG__siteFeedbackFab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:where(html[data-theme=dark],[data-app-theme=dark]) .SitePlatformFeedbackButton-module__y7afjG__siteFeedbackFab{color:#f9fafb;background:#1f2937;border-color:#374151;box-shadow:0 4px 14px #00000059}@media (max-width:768px){.SitePlatformFeedbackButton-module__y7afjG__siteFeedbackFab{bottom:calc(72px + env(safe-area-inset-bottom,0));width:44px;height:44px;left:16px}}.SitePlatformFeedbackButton-module__y7afjG__typeFieldset{border:none;margin:0;padding:0}.SitePlatformFeedbackButton-module__y7afjG__typeLegend{color:var(--color-text-secondary,#4b5563);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.SitePlatformFeedbackButton-module__y7afjG__typeOption{color:var(--color-text-secondary,#4b5563);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.SitePlatformFeedbackButton-module__y7afjG__typeOption+.SitePlatformFeedbackButton-module__y7afjG__typeOption{margin-top:.25rem}.SitePlatformFeedbackButton-module__y7afjG__counter{color:var(--color-text-muted,#6b7280);text-align:right;margin-top:.25rem;font-size:.75rem}.SitePlatformFeedbackButton-module__y7afjG__hint{color:var(--color-text-secondary,#4b5563);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.SitePlatformFeedbackButton-module__y7afjG__formGroup{margin-bottom:1rem}.SitePlatformFeedbackButton-module__y7afjG__formGroup label{margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.SitePlatformFeedbackButton-module__y7afjG__formGroup textarea{border:1px solid var(--color-border,#d1d5db);width:100%;min-height:8rem;font:inherit;resize:vertical;box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem}.SitePlatformFeedbackButton-module__y7afjG__formGroup .SitePlatformFeedbackButton-module__y7afjG__input,.SitePlatformFeedbackButton-module__y7afjG__formGroup input[type=text],.SitePlatformFeedbackButton-module__y7afjG__formGroup input[type=email],.SitePlatformFeedbackButton-module__y7afjG__formGroup input[type=tel]{border:1px solid var(--color-border,#d1d5db);width:100%;font:inherit;box-sizing:border-box;border-radius:.5rem;padding:.625rem .75rem}.SitePlatformFeedbackButton-module__y7afjG__senderGrid{gap:.75rem;margin-bottom:.25rem;display:grid}@media (min-width:520px){.SitePlatformFeedbackButton-module__y7afjG__senderGrid{grid-template-columns:1fr 1fr}.SitePlatformFeedbackButton-module__y7afjG__senderGrid .SitePlatformFeedbackButton-module__y7afjG__formGroup:first-child{grid-column:1/-1}}.SitePlatformFeedbackButton-module__y7afjG__consentWrap{margin-bottom:1rem}.SitePlatformFeedbackButton-module__y7afjG__error{color:#b91c1c;margin:0 0 1rem;font-size:.875rem}.SitePlatformFeedbackButton-module__y7afjG__success{color:#065f46;background:#ecfdf5;border-radius:.5rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.SitePlatformFeedbackButton-module__y7afjG__actions{justify-content:flex-end;gap:.75rem;display:flex}.SitePlatformFeedbackButton-module__y7afjG__secondaryBtn,.SitePlatformFeedbackButton-module__y7afjG__primaryBtn{font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem}.SitePlatformFeedbackButton-module__y7afjG__secondaryBtn{border:1px solid var(--color-border,#d1d5db);color:inherit;background:0 0}.SitePlatformFeedbackButton-module__y7afjG__primaryBtn{background:var(--color-accent);color:#fff;border:none}.SitePlatformFeedbackButton-module__y7afjG__primaryBtn:disabled,.SitePlatformFeedbackButton-module__y7afjG__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}
.PackageContractNumberField-module__WJFETG__wrap{flex-direction:column;grid-column:1/-1;gap:.35rem;min-width:0;display:flex}.PackageContractNumberField-module__WJFETG__wrap .PackageContractNumberField-module__WJFETG__numberingRow{column-gap:var(--admin-space-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}:is(.PackageContractNumberField-module__WJFETG__wrap .field select,.PackageContractNumberField-module__WJFETG__wrap .field input){width:100%;min-width:0;max-width:100%}.PackageContractNumberField-module__WJFETG__customNumberInput{margin-top:6px}.PackageContractNumberField-module__WJFETG__hintMuted,.PackageContractNumberField-module__WJFETG__hintError{border-radius:.4rem;align-items:baseline;gap:.65rem;min-width:0;max-width:100%;padding:.35rem .55rem;font-size:.78rem;line-height:1.35;display:flex}.PackageContractNumberField-module__WJFETG__hintMuted{color:var(--admin-text-muted,#64748b);background:var(--admin-surface-muted,#f8fafc)}.PackageContractNumberField-module__WJFETG__hintError{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.PackageContractNumberField-module__WJFETG__hintText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.PackageContractNumberField-module__WJFETG__hintLink{color:#b45309;text-underline-offset:2px;white-space:nowrap;flex:none;text-decoration:underline}.PackageContractNumberField-module__WJFETG__hintLink:hover{color:#92400e}@media (max-width:720px){.PackageContractNumberField-module__WJFETG__wrap .PackageContractNumberField-module__WJFETG__numberingRow{grid-template-columns:minmax(0,1fr)}.PackageContractNumberField-module__WJFETG__hintText{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
.Background-module__Edy08a__background{pointer-events:none;z-index:0;background-image:url(/images/light-fon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;transition:all .5s ease-in-out;position:fixed;inset:0}.Background-module__Edy08a__background:before{content:"";pointer-events:none;background:#fff0;transition:all .5s ease-in-out;position:absolute;inset:0}html[data-theme=light] .Background-module__Edy08a__background{filter:brightness()contrast()saturate()}html[data-theme=light] .Background-module__Edy08a__background:before{background:#fff0}html[data-theme=dark] .Background-module__Edy08a__background{filter:none;background-image:url(/images/dark-fon.jpg)}html[data-theme=dark] .Background-module__Edy08a__background:before{background:#fff0}
.estimate-tab-module__e89z3W__estimateTabCompact{padding:var(--admin-space-2xs) var(--admin-space-xs)}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__formGrid{gap:3px 6px}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__sectionCard{padding:var(--admin-space-xs) var(--admin-space-sm)}.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__sectionTitle{margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-2xs);font-size:var(--admin-font-size-sm);padding-top:0}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__estimateSectionHeader{gap:3px 5px}.estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn{padding:var(--admin-space-xs) var(--admin-space-md);font-weight:700;font-size:var(--admin-font-size-sm);color:var(--admin-surface);background:var(--admin-info);border:2px solid var(--admin-info-strong);border-radius:var(--admin-radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #2563eb40}.estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn:hover:not(:disabled){background:var(--admin-info-strong);border-color:var(--admin-info-strong);color:var(--admin-surface);box-shadow:0 2px 10px #1d4ed866}.estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn:focus-visible{outline:2px solid var(--admin-info-light);outline-offset:2px}.estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn{font-size:var(--admin-font-size-xs);padding:var(--admin-space-2xs) var(--admin-space-sm)}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn{background:var(--admin-info-bright);border-color:var(--admin-info-light);color:#f8fafc;box-shadow:0 1px 4px #0006}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn:hover:not(:disabled){background:var(--admin-info-light);border-color:var(--admin-info-light);color:#f8fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__packageAddendumMarkSignedProminentBtn:disabled{opacity:.45}.estimate-tab-module__e89z3W__packageAddendumHeaderCornerActions{flex-shrink:0;align-self:flex-start;margin-left:auto}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__estimateSectionTitle{margin-bottom:0}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__estimatesPageRefreshIconBtn{min-width:28px;min-height:28px;padding:var(--admin-space-xs)}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__estimatesPageRefreshIconBtn svg{width:15px;height:15px}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__sectionFields{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:3px 6px;display:grid}.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__field{gap:var(--admin-space-0)}.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__field label{font-size:var(--admin-font-size-2xs)}.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__field input,.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__field select,.estimate-tab-module__e89z3W__estimateTabCompact.estimate-tab-module__e89z3W__dataCompact .estimate-tab-module__e89z3W__field textarea{padding:var(--admin-space-xs) var(--admin-space-sm);font-size:var(--admin-font-size-xs)}.estimate-tab-module__e89z3W__estimateDiscountField{max-width:240px}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__estimateA4Wrap{padding:var(--admin-space-xs) var(--admin-space-sm);margin-top:0}.estimate-tab-module__e89z3W__estimateTabCompact .estimate-tab-module__e89z3W__field .estimate-tab-module__e89z3W__secondaryBtn:not(.estimate-tab-module__e89z3W__estimateAttachedRemoveBtn){padding:var(--admin-space-xs) var(--admin-space-md);font-size:var(--admin-font-size-xs)}.estimate-tab-module__e89z3W__customerEmailPhonesRow{align-items:flex-start;gap:var(--admin-space-md) var(--admin-space-xl);flex-wrap:wrap;grid-column:1/-1;display:flex}.estimate-tab-module__e89z3W__customerEmailInRow{flex:0 18rem;min-width:12rem;max-width:22rem;margin:0}.estimate-tab-module__e89z3W__customerPhonesBlock{flex:16rem;min-width:0;margin:0}.estimate-tab-module__e89z3W__customerPhonesRow{align-items:center;gap:var(--admin-space-sm) var(--admin-space-md);flex-wrap:wrap;display:flex}.estimate-tab-module__e89z3W__customerPhonesRow input[type=tel]{box-sizing:border-box;width:11.5rem;min-width:9rem;max-width:100%}.estimate-tab-module__e89z3W__sectionCustomer{background:var(--admin-info-bg-soft);border-color:var(--admin-info-border-soft)}.estimate-tab-module__e89z3W__sectionExecutor{background:var(--admin-accent-soft);border-color:var(--admin-accent-soft)}.estimate-tab-module__e89z3W__sectionObject{background:var(--admin-info-bg-soft);border-color:var(--admin-chart-cyan-border)}.estimate-tab-module__e89z3W__crmCompactField{gap:var(--admin-space-2xs)}.estimate-tab-module__e89z3W__crmCompactBox{background:var(--admin-info-bg-soft);border:1px solid var(--admin-info-border);border-radius:var(--admin-radius-lg);width:100%;padding:var(--admin-space-sm);justify-self:start}.estimate-tab-module__e89z3W__packageCustomerSearchModeRow{align-items:center;gap:var(--admin-space-sm);margin-bottom:var(--admin-space-sm);flex-wrap:wrap;display:flex}.estimate-tab-module__e89z3W__repairCustomerSearchKindGroup{gap:var(--admin-space-sm);flex-wrap:wrap;align-items:center;display:flex}.estimate-tab-module__e89z3W__packageCustomerSearchCrmBtn{letter-spacing:.02em;flex-shrink:0;margin-left:auto;font-weight:700;box-shadow:0 1px 4px #0f172a2e}.estimate-tab-module__e89z3W__packageCustomerSearchCrmBtn:hover{box-shadow:0 2px 8px #0f172a38}.estimate-tab-module__e89z3W__packageCustomerSearchFlGrid{gap:var(--admin-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.estimate-tab-module__e89z3W__packageCustomerSearchUlGrid{gap:var(--admin-space-sm);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:720px){.estimate-tab-module__e89z3W__packageCustomerSearchFlGrid,.estimate-tab-module__e89z3W__packageCustomerSearchUlGrid{grid-template-columns:1fr}}.estimate-tab-module__e89z3W__repairCustomerSearchWrap{z-index:5;position:relative;overflow:visible}.estimate-tab-module__e89z3W__repairCustomerSearchDropdown{margin-top:var(--admin-space-xs);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);z-index:30;flex-direction:column;max-height:min(50vh,320px);display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000001a}.estimate-tab-module__e89z3W__repairCustomerSearchDropdownHeader{padding:var(--admin-space-xs) var(--admin-space-md);font-size:var(--admin-font-size-xs);color:var(--admin-text-secondary);border-bottom:1px solid var(--admin-border);flex-shrink:0}.estimate-tab-module__e89z3W__repairCustomerSearchDropdownBody{flex:1;min-height:0;overflow-y:auto}.estimate-tab-module__e89z3W__repairCustomerSearchDropdownList{padding:var(--admin-space-xs) var(--admin-space-sm);margin:0;list-style:none}@media (max-width:980px){.estimate-tab-module__e89z3W__dataTopRow,.estimate-tab-module__e89z3W__contractInlineRow,.estimate-tab-module__e89z3W__paymentsTab .estimate-tab-module__e89z3W__paymentsContractMoneyRow{grid-template-columns:1fr}.estimate-tab-module__e89z3W__contractSumAndWordsRow{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.estimate-tab-module__e89z3W__contractHeaderMetaRow,.estimate-tab-module__e89z3W__contractObjectAddressRow{grid-template-columns:1fr}}.estimate-tab-module__e89z3W__crmCompactField .estimate-tab-module__e89z3W__secondaryBtn{padding:var(--admin-space-sm) var(--admin-space-lg);font-size:var(--admin-font-size-sm)}.estimate-tab-module__e89z3W__crmResultsList{max-height:130px;margin:4px 0 0;padding-left:16px;overflow-y:auto}.estimate-tab-module__e89z3W__crmResultItem{margin-bottom:var(--admin-space-xs)}.estimate-tab-module__e89z3W__crmResultBtn{text-align:left;width:100%;padding:var(--admin-space-sm) var(--admin-space-md);font-size:var(--admin-font-size-xs);justify-content:flex-start}.estimate-tab-module__e89z3W__field{gap:var(--admin-space-xs);flex-direction:column;display:flex}.estimate-tab-module__e89z3W__fieldSpanAll{grid-column:1/-1}.estimate-tab-module__e89z3W__executorBankDetailsField{grid-column:span 2;min-width:0;max-width:min(100%,32rem)}.estimate-tab-module__e89z3W__field label{font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:600}.estimate-tab-module__e89z3W__field input,.estimate-tab-module__e89z3W__field select,.estimate-tab-module__e89z3W__field textarea{padding:var(--admin-space-md) var(--admin-space-lg);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);font-size:var(--admin-font-size-base)}.estimate-tab-module__e89z3W__field textarea{resize:vertical;min-height:72px}.estimate-tab-module__e89z3W__autoFilledInput{background:var(--admin-warning-bg);border-color:var(--admin-warning)}.estimate-tab-module__e89z3W__autoFilledInput:focus{box-shadow:0 0 0 2px var(--admin-overlay-color-171);outline:none}.estimate-tab-module__e89z3W__packageContractObjectFieldEdited{box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-success) 35%, transparent);background:var(--admin-success-bg-soft)!important;border-color:var(--admin-success)!important}.estimate-tab-module__e89z3W__contractCompactBlock .estimate-tab-module__e89z3W__packageContractObjectFieldEdited:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-success) 45%, transparent);outline:none}.estimate-tab-module__e89z3W__packageDataTabDense .estimate-tab-module__e89z3W__contractCompactBlock .estimate-tab-module__e89z3W__field input.estimate-tab-module__e89z3W__packageContractObjectFieldEdited,.estimate-tab-module__e89z3W__packageDataTabDense .estimate-tab-module__e89z3W__contractCompactBlock .estimate-tab-module__e89z3W__field select.estimate-tab-module__e89z3W__packageContractObjectFieldEdited,.estimate-tab-module__e89z3W__packageDataTabDense .estimate-tab-module__e89z3W__contractCompactBlock .estimate-tab-module__e89z3W__field textarea.estimate-tab-module__e89z3W__packageContractObjectFieldEdited{box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-success) 35%, transparent);background:var(--admin-success-bg-soft)!important;border-color:var(--admin-success)!important}.estimate-tab-module__e89z3W__sectionTitle{font-size:var(--admin-font-size-lg);color:var(--admin-text-primary);border-top:1px solid var(--admin-border);grid-column:1/-1;margin:10px 0 3px;padding-top:6px;font-weight:700}.estimate-tab-module__e89z3W__sectionTitle:first-child{border-top:none;margin-top:0;padding-top:0}.estimate-tab-module__e89z3W__docPane{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:var(--admin-space-3xl);background:var(--admin-surface);min-height:200px}.estimate-tab-module__e89z3W__previewResizable{resize:vertical;min-height:220px;max-height:85vh;overflow:auto}.estimate-tab-module__e89z3W__visualEditor{word-break:break-word;overflow-wrap:anywhere}.estimate-tab-module__e89z3W__visualEditorScrollable{resize:vertical;min-height:220px;max-height:85vh;overflow:hidden auto}.estimate-tab-module__e89z3W__visualEditor table{table-layout:fixed;max-width:100%;width:100%!important}:is(.estimate-tab-module__e89z3W__visualEditor td,.estimate-tab-module__e89z3W__visualEditor th){word-break:break-word;overflow-wrap:anywhere}:is(.estimate-tab-module__e89z3W__visualEditor .signTable td,.estimate-tab-module__e89z3W__visualEditor .signTable th,.estimate-tab-module__e89z3W__visualEditor .signTableActHandwritten td,.estimate-tab-module__e89z3W__visualEditor .signTableActHandwritten th){word-break:normal;overflow-wrap:normal}.estimate-tab-module__e89z3W__docPane .docPrint{font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-base);color:var(--admin-text-secondary)}.estimate-tab-module__e89z3W__docPane .docPrint a{text-decoration:none;color:var(--admin-text-secondary)!important}:is(.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock strong,.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock b,.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock em,.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock i){font-style:normal!important;font-weight:400!important}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody p{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody div{text-align:center!important;text-indent:0!important;font-weight:400!important}:is(.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock strong,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock b,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock em,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock i,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock strong,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock b,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock em,.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock i){font-style:normal!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock .contractRequisitesColBody{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock .contractRequisitesColBody p{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__templatesLibraryVisualEditor .contractRequisitesBlock .contractRequisitesColBody div{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody p{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__templatesLibraryPage .estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody div{text-align:center!important;text-indent:0!important;font-weight:400!important}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock{table-layout:fixed;width:100%}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock tr.contractRequisitesRequisitesRow{height:1px}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock tr.contractRequisitesRequisitesRow>td.contractRequisitesCol{height:100%}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColInner{box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;display:flex}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesColBody{flex:auto}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesSignatures{flex:none;margin-top:auto;padding-top:14pt}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock tr.contractRequisitesSignaturesRow>td{vertical-align:top;padding-top:14pt}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock tr.contractRequisitesSignaturesRow .contractRequisitesSignatures{margin-top:0;padding-top:0}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesSignatures p{margin:0}.estimate-tab-module__e89z3W__docPane .contractRequisitesBlock .contractRequisitesSignatures p+p{margin-top:2pt}.estimate-tab-module__e89z3W__docPane .docPrint:not(.docPrintContractCompact) h1{font-size:var(--admin-font-size-xl);margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-xl);text-align:center}.estimate-tab-module__e89z3W__docPane .docPrint:not(.docPrintContractCompact) h2{font-size:var(--admin-font-size-lg);margin:16px 0 8px}.estimate-tab-module__e89z3W__docPane .docPrint .packageAddendumHeaderBlock{margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-lg)}.estimate-tab-module__e89z3W__docPane .docPrint h1.packageAddendumHeaderTitle{text-align:center;margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-sm);font-weight:700}.estimate-tab-module__e89z3W__docPane .docPrint .packageAddendumHeaderSub{margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-xl);text-align:center;font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-base);font-weight:400}.estimate-tab-module__e89z3W__docPane .docPrint .packageAddendumMetaRow{width:100%;margin:var(--admin-space-0) var(--admin-space-0) var(--admin-space-xl);font-size:var(--admin-font-size-xs);grid-template-columns:1fr auto;align-items:baseline;display:grid}.estimate-tab-module__e89z3W__docPane .docPrint .packageAddendumMetaDate{text-align:left}.estimate-tab-module__e89z3W__docPane .docPrint .packageAddendumMetaCity{text-align:right}.estimate-tab-module__e89z3W__docPane .docPrint h2.packageAddendumEstimateHeading{text-align:center}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field label{color:var(--admin-text-secondary)}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field input,:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field select,:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field textarea,:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field input::placeholder,:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__field textarea::placeholder{color:var(--admin-text-muted)}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__crmCompactBox input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--admin-text-primary)!important;box-shadow:0 0 0 1000px var(--admin-surface-soft) inset!important}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__crmCompactBox input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--admin-text-primary)!important;box-shadow:0 0 0 1000px var(--admin-surface-soft) inset!important}:where(html[data-theme=dark],[data-app-theme=dark]) .estimate-tab-module__e89z3W__crmCompactBox input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--admin-text-primary)!important;box-shadow:0 0 0 1000px var(--admin-surface-soft) inset!important}
.hub-modals-module__o1Zq9q__packageWorkStartModalTopGrid [data-modal-form-group]{min-width:0}.hub-modals-module__o1Zq9q__packageWorkStartModalDateFieldWrap{align-self:flex-start;width:fit-content;max-width:100%}.hub-modals-module__o1Zq9q__packageWorkStartModalDateFieldWrap input[type=date]{box-sizing:border-box;min-width:11rem;max-width:100%;width:auto!important}.hub-modals-module__o1Zq9q__packageWorkStartModalFileRow{align-items:center;gap:var(--admin-space-md);flex-wrap:wrap;max-width:100%;display:flex;position:relative}.hub-modals-module__o1Zq9q__packageWorkStartModalFileInputSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-modals-module__o1Zq9q__packageWorkStartModalFilePickBtn{flex-shrink:0;margin:0}.hub-modals-module__o1Zq9q__packageWorkStartModalFileRow:focus-within .hub-modals-module__o1Zq9q__packageWorkStartModalFilePickBtn{outline:2px solid var(--admin-info);outline-offset:2px}.hub-modals-module__o1Zq9q__packageWorkStartModalFileRow:has(.hub-modals-module__o1Zq9q__packageWorkStartModalFileInputSrOnly:disabled) .hub-modals-module__o1Zq9q__packageWorkStartModalFilePickBtn{opacity:.5;pointer-events:none;cursor:not-allowed}.hub-modals-module__o1Zq9q__packageWorkStartModalFileName{font-size:var(--admin-font-size-sm);color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-width:0;max-width:100%;overflow:hidden}.hub-modals-module__o1Zq9q__packageWorkStartModalFileRemoveBtn{flex-shrink:0}.hub-modals-module__o1Zq9q__packageWorkStartModalPreview{padding:var(--admin-space-md);border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-strong);background:var(--admin-surface-soft);justify-content:center;align-items:center;margin:0;display:flex}.hub-modals-module__o1Zq9q__packageWorkStartModalPreview img{object-fit:contain;border-radius:var(--admin-radius-sm);max-width:100%;max-height:220px}.hub-modals-module__o1Zq9q__windowsSpecMainRow{gap:var(--admin-space-xs) var(--admin-space-md);grid-template-columns:minmax(9.5rem,12.5rem) minmax(0,1fr);align-items:start;display:grid}.hub-modals-module__o1Zq9q__windowsSpecMainRow>.hub-modals-module__o1Zq9q__field{min-width:0;margin-bottom:0}.hub-modals-module__o1Zq9q__windowsSpecAmountField{max-width:12.5rem}.hub-modals-module__o1Zq9q__windowsSpecAmountField input{width:100%;max-width:12.5rem}.hub-modals-module__o1Zq9q__windowsSpecFileField{gap:var(--admin-space-2xs);flex-direction:column;display:flex}.hub-modals-module__o1Zq9q__estimateTabCompact.hub-modals-module__o1Zq9q__dataCompact .hub-modals-module__o1Zq9q__windowsSpecFieldCaption{color:var(--admin-text-secondary);font-weight:600;line-height:1.25;display:block}.hub-modals-module__o1Zq9q__estimateTabCompact.hub-modals-module__o1Zq9q__dataCompact:not(.hub-modals-module__o1Zq9q__windowsContractTabTypography) .hub-modals-module__o1Zq9q__windowsSpecFieldCaption{font-size:var(--admin-font-size-2xs)}.hub-modals-module__o1Zq9q__windowsSpecMainRow.hub-modals-module__o1Zq9q__windowsSpecWindowsTypography .hub-modals-module__o1Zq9q__windowsSpecAmountField>label,.hub-modals-module__o1Zq9q__windowsSpecMainRow.hub-modals-module__o1Zq9q__windowsSpecWindowsTypography .hub-modals-module__o1Zq9q__windowsSpecFieldCaption{font-size:var(--windows-contract-tab-font-size,var(--admin-font-size-sm))!important;color:var(--admin-text-secondary)!important;font-weight:600!important;line-height:var(--admin-line-height-sm)!important}.hub-modals-module__o1Zq9q__windowsSpecMainRow.hub-modals-module__o1Zq9q__windowsSpecWindowsTypography .hub-modals-module__o1Zq9q__windowsSpecAmountField input{font-size:var(--windows-contract-tab-font-size,var(--admin-font-size-sm))!important;line-height:var(--admin-line-height-sm)!important}.hub-modals-module__o1Zq9q__windowsSpecFileControlRow{align-items:center;gap:var(--admin-space-xs) var(--admin-space-sm);min-height:calc(2 * var(--admin-space-xs) + var(--admin-font-size-xs) * var(--admin-line-height-sm));flex-wrap:wrap;display:flex}.hub-modals-module__o1Zq9q__windowsSpecFilePickBtn{cursor:pointer;flex-shrink:0;align-self:center;margin:0}.hub-modals-module__o1Zq9q__windowsSpecFilePickBtn[data-disabled]{opacity:.55;pointer-events:none;cursor:not-allowed}.hub-modals-module__o1Zq9q__windowsSpecFileHint{min-width:0;color:var(--admin-text-muted);flex:10rem;margin:0;line-height:1.35}.hub-modals-module__o1Zq9q__estimateTabCompact:not(.hub-modals-module__o1Zq9q__windowsContractTabTypography) .hub-modals-module__o1Zq9q__windowsSpecFileHint{font-size:var(--admin-font-size-2xs)}.hub-modals-module__o1Zq9q__windowsSpecFileRemoveBtn{flex-shrink:0;align-self:center}.hub-modals-module__o1Zq9q__windowsSpecFileMeta{color:var(--admin-text-muted);margin:0;line-height:1.35}.hub-modals-module__o1Zq9q__estimateTabCompact:not(.hub-modals-module__o1Zq9q__windowsContractTabTypography) .hub-modals-module__o1Zq9q__windowsSpecFileMeta{font-size:var(--admin-font-size-2xs)}@media (max-width:720px){.hub-modals-module__o1Zq9q__windowsSpecMainRow{grid-template-columns:1fr}.hub-modals-module__o1Zq9q__windowsSpecAmountField,.hub-modals-module__o1Zq9q__windowsSpecAmountField input{max-width:100%}}.hub-modals-module__o1Zq9q__packageAttachedActPhotosList{gap:var(--admin-space-xl);margin-top:var(--admin-space-sm);flex-direction:column;min-width:0;display:flex}.hub-modals-module__o1Zq9q__packageAttachedActPhotoBlock{min-width:0}.hub-modals-module__o1Zq9q__packageAttachedActPhotoTitle{margin:0 0 var(--admin-space-xs);font-size:var(--admin-font-size-sm);color:var(--admin-text-secondary);font-weight:600}.hub-modals-module__o1Zq9q__packageAttachedActPhotoMeta{margin:0 0 var(--admin-space-sm);font-size:var(--admin-font-size-sm);color:var(--admin-text-muted)}.hub-modals-module__o1Zq9q__packageAttachedActPhotoImageLink{border-radius:var(--admin-radius-sm);justify-content:center;align-items:center;width:100%;display:flex}.hub-modals-module__o1Zq9q__packageAttachedActPhotoImageLink:focus-visible{outline:2px solid var(--admin-info);outline-offset:2px}.hub-modals-module__o1Zq9q__packageAttachedActPhotoLinkLine{margin:var(--admin-space-sm) 0 0;font-size:var(--admin-font-size-sm)}.hub-modals-module__o1Zq9q__packageAttachedActPhotoLinkLine a{color:var(--admin-info);text-decoration:underline}.hub-modals-module__o1Zq9q__packageAttachedActPhotoLinkLine a:hover{text-decoration:none}.hub-modals-module__o1Zq9q__finalEstimateTable tfoot th{background:var(--admin-info-bg-soft);font-weight:700}.hub-modals-module__o1Zq9q__versionJsonPre{max-height:min(520px,65vh);font-size:var(--admin-font-size-xs);line-height:var(--admin-line-height-base);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}:where(html[data-theme=dark],[data-app-theme=dark]) .hub-modals-module__o1Zq9q__packageWorkStartModalPreview{background:var(--admin-surface-soft);border-color:var(--admin-sidebar-text)}:where(html[data-theme=dark],[data-app-theme=dark]) .hub-modals-module__o1Zq9q__versionJsonPre{color:var(--admin-text-primary)}
