.AdminGrid-module__xqHCqW__container{flex-direction:column;gap:2rem;height:100%;padding:2rem;display:flex}.AdminGrid-module__xqHCqW__header{justify-content:space-between;align-items:center;display:flex}.AdminGrid-module__xqHCqW__header h1{color:#1a1a1a;font-size:1.8rem;font-weight:600}.AdminGrid-module__xqHCqW__actions{align-items:center;gap:1rem;display:flex}.AdminGrid-module__xqHCqW__homeBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:.6rem;transition:all .2s;display:flex}.AdminGrid-module__xqHCqW__homeBtn:hover{color:#1e293b;background:#e2e8f0}.AdminGrid-module__xqHCqW__searchBar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;width:300px;padding:.5rem 1rem;display:flex}.AdminGrid-module__xqHCqW__searchBar input{border:none;outline:none;width:100%;font-size:.9rem}.AdminGrid-module__xqHCqW__addBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-weight:500;transition:background .2s;display:flex}.AdminGrid-module__xqHCqW__addBtn:hover{background:#1d4ed8}.AdminGrid-module__xqHCqW__gridCard{background:#fff;border-radius:12px;flex:1;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.AdminGrid-module__xqHCqW__table{border-collapse:collapse;text-align:left;width:100%}.AdminGrid-module__xqHCqW__table th{color:#64748b;background:#f8fafc;border-bottom:2px solid #f1f5f9;padding:1rem;font-weight:600}.AdminGrid-module__xqHCqW__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:1rem}.AdminGrid-module__xqHCqW__actionsCol{text-align:center;width:100px}.AdminGrid-module__xqHCqW__actionsCell{justify-content:center;gap:.5rem;display:flex}.AdminGrid-module__xqHCqW__editBtn,.AdminGrid-module__xqHCqW__deleteBtn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem;transition:all .2s}.AdminGrid-module__xqHCqW__editBtn{color:#2563eb}.AdminGrid-module__xqHCqW__editBtn:hover{background:#eff6ff;border-color:#2563eb}.AdminGrid-module__xqHCqW__deleteBtn{color:#ef4444}.AdminGrid-module__xqHCqW__deleteBtn:hover{background:#fef2f2;border-color:#ef4444}.AdminGrid-module__xqHCqW__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.AdminGrid-module__xqHCqW__spinner{animation:1s linear infinite AdminGrid-module__xqHCqW__spin}@keyframes AdminGrid-module__xqHCqW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AdminGrid-module__xqHCqW__empty{text-align:center;color:#94a3b8;padding:4rem;font-style:italic}
.Modal-module__6HfmWq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Modal-module__6HfmWq__container{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Modal-module__6HfmWq__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Modal-module__6HfmWq__header h2{color:#1e293b;margin:0;font-size:1.25rem;font-weight:600}.Modal-module__6HfmWq__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.Modal-module__6HfmWq__closeBtn:hover{color:#1e293b;background:#f1f5f9}.Modal-module__6HfmWq__content{padding:1.5rem;overflow-y:auto}
.SateliteExportModal-module__AOEH4q__container{flex-direction:column;gap:1rem;min-width:480px;display:flex}.SateliteExportModal-module__AOEH4q__loading{color:#64748b;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.SateliteExportModal-module__AOEH4q__summaryBox{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.SateliteExportModal-module__AOEH4q__boxTitle{align-items:center;gap:.375rem;margin-bottom:.375rem;font-weight:700;display:flex}.SateliteExportModal-module__AOEH4q__errorBox{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;font-size:.8125rem}.SateliteExportModal-module__AOEH4q__errorBox ul,.SateliteExportModal-module__AOEH4q__warningBox ul{margin:0;padding-left:1.25rem}.SateliteExportModal-module__AOEH4q__warningBox{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:.75rem 1rem;font-size:.8125rem}.SateliteExportModal-module__AOEH4q__okBox{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.SateliteExportModal-module__AOEH4q__actions{justify-content:flex-end;gap:.5rem;display:flex}.SateliteExportModal-module__AOEH4q__btnSecondary{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem}.SateliteExportModal-module__AOEH4q__btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:flex}.SateliteExportModal-module__AOEH4q__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.DemandSummary-module___UUmgG__container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:1rem}.DemandSummary-module___UUmgG__title{color:#64748b;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.DemandSummary-module___UUmgG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.DemandSummary-module___UUmgG__statCard{background:#fff;border:1px solid #edf2f7;border-radius:6px;flex-direction:column;padding:.75rem;display:flex}.DemandSummary-module___UUmgG__statLabel{color:#718096;font-size:.75rem}.DemandSummary-module___UUmgG__statValue{color:#2d3748;font-size:1.25rem;font-weight:700}.DemandSummary-module___UUmgG__deficit{color:#e53e3e}.DemandSummary-module___UUmgG__surplus{color:#38a169}.DemandSummary-module___UUmgG__coverageBar{background:#edf2f7;border-radius:4px;width:100%;height:8px;margin-top:.5rem;overflow:hidden}.DemandSummary-module___UUmgG__coverageProgress{height:100%;transition:width .3s}.DemandSummary-module___UUmgG__progressOk{background:#48bb78}.DemandSummary-module___UUmgG__progressWarn{background:#ecc94b}.DemandSummary-module___UUmgG__progressCritical{background:#f56565}
.CoverageComparison-module__6HGdmq__container{background:#fff;border-radius:12px;margin-top:2rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.CoverageComparison-module__6HGdmq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.CoverageComparison-module__6HGdmq__title{color:#111827;font-size:1.25rem;font-weight:600}.CoverageComparison-module__6HGdmq__subtitle{color:#6b7280;margin-top:.25rem;font-size:.875rem}.CoverageComparison-module__6HGdmq__filters{gap:1rem;display:flex}.CoverageComparison-module__6HGdmq__select{border:1px solid #d1d5db;border-radius:6px;padding:.5rem;font-size:.875rem}.CoverageComparison-module__6HGdmq__tableWrapper{overflow-x:auto}.CoverageComparison-module__6HGdmq__table{border-collapse:collapse;width:100%;font-size:.875rem}.CoverageComparison-module__6HGdmq__table th{text-align:left;color:#374151;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:.75rem;font-weight:600}.CoverageComparison-module__6HGdmq__table td{color:#4b5563;border-bottom:1px solid #f3f4f6;padding:.75rem}.CoverageComparison-module__6HGdmq__deficit{color:#dc2626;font-weight:600}.CoverageComparison-module__6HGdmq__surplus{color:#059669;font-weight:600}.CoverageComparison-module__6HGdmq__percentage{font-weight:600}.CoverageComparison-module__6HGdmq__lowCoverage{color:#dc2626}.CoverageComparison-module__6HGdmq__goodCoverage{color:#059669}.CoverageComparison-module__6HGdmq__warningCoverage{color:#d97706}.CoverageComparison-module__6HGdmq__noData{text-align:center;color:#9ca3af;padding:2rem}.CoverageComparison-module__6HGdmq__summaryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.CoverageComparison-module__6HGdmq__summaryCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.CoverageComparison-module__6HGdmq__summaryLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem;font-weight:600}.CoverageComparison-module__6HGdmq__summaryValue{color:#1e293b;font-size:1.5rem;font-weight:700}.CoverageComparison-module__6HGdmq__badge{border-radius:9999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.CoverageComparison-module__6HGdmq__badgeCubierto{color:#166534;background:#dcfce7}.CoverageComparison-module__6HGdmq__badgeParcial{color:#854d0e;background:#fef9c3}.CoverageComparison-module__6HGdmq__badgeDeficit{color:#991b1b;background:#fee2e2}
.ScenarioDetailPage-module__hCc-8W__page{background:#f8fafc;min-height:100vh}.ScenarioDetailPage-module__hCc-8W__header{background:#fff;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;display:flex}.ScenarioDetailPage-module__hCc-8W__topNav{align-items:center;gap:1.5rem;display:flex}.ScenarioDetailPage-module__hCc-8W__btnGhost{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:all .2s;display:flex}.ScenarioDetailPage-module__hCc-8W__btnGhost:hover{color:#1e293b;background:#f1f5f9}.ScenarioDetailPage-module__hCc-8W__breadcrumbs{color:#94a3b8;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ScenarioDetailPage-module__hCc-8W__currentCrumb{color:#64748b;font-weight:500}.ScenarioDetailPage-module__hCc-8W__titleRow{justify-content:space-between;align-items:flex-start;display:flex}.ScenarioDetailPage-module__hCc-8W__titleInfo{flex-direction:column;gap:.5rem;display:flex}.ScenarioDetailPage-module__hCc-8W__nameLine{align-items:center;gap:1rem;display:flex}.ScenarioDetailPage-module__hCc-8W__nameLine h1{color:#0f172a;margin:0;font-size:1.75rem;font-weight:700}.ScenarioDetailPage-module__hCc-8W__defaultBadge{color:#854d0e;text-transform:uppercase;background:#fef9c3;border:1px solid #fef08a;border-radius:99px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.ScenarioDetailPage-module__hCc-8W__description{color:#64748b;margin:0;font-size:1rem}.ScenarioDetailPage-module__hCc-8W__metaRow{align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.ScenarioDetailPage-module__hCc-8W__metaItem{color:#94a3b8;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ScenarioDetailPage-module__hCc-8W__statusBadge{text-transform:uppercase;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.ScenarioDetailPage-module__hCc-8W__statusDRAFT{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.ScenarioDetailPage-module__hCc-8W__statusACTIVE{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.ScenarioDetailPage-module__hCc-8W__statusARCHIVED{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.ScenarioDetailPage-module__hCc-8W__actions{gap:.75rem;display:flex}.ScenarioDetailPage-module__hCc-8W__btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #2563eb33}.ScenarioDetailPage-module__hCc-8W__btnPrimary:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px -1px #2563eb4d}.ScenarioDetailPage-module__hCc-8W__btnSecondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.ScenarioDetailPage-module__hCc-8W__btnSecondary:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.ScenarioDetailPage-module__hCc-8W__btnActive{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.ScenarioDetailPage-module__hCc-8W__content{max-width:1200px;margin:0 auto;padding:2rem}.ScenarioDetailPage-module__hCc-8W__infoBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.ScenarioDetailPage-module__hCc-8W__infoBox p{color:#1e40af;margin:0;font-size:.9rem}.ScenarioDetailPage-module__hCc-8W__loadingContainer,.ScenarioDetailPage-module__hCc-8W__errorContainer{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:50vh;display:flex}.ScenarioDetailPage-module__hCc-8W__spinner{color:#2563eb;animation:1s linear infinite ScenarioDetailPage-module__hCc-8W__spin}@keyframes ScenarioDetailPage-module__hCc-8W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ScenarioDetailPage-module__hCc-8W__btnBack{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;margin-top:1rem;padding:.5rem 1.5rem}
.Forms-module__TONUka__form{flex-direction:column;gap:1.5rem;display:flex}.Forms-module__TONUka__field{flex-direction:column;gap:.5rem;display:flex}.Forms-module__TONUka__field label{color:#64748b;font-size:.9rem;font-weight:600}.Forms-module__TONUka__field input,.Forms-module__TONUka__field select,.Forms-module__TONUka__field textarea{border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:.75rem;font-size:.95rem;transition:border-color .2s}.Forms-module__TONUka__field input:focus,.Forms-module__TONUka__field select:focus{border-color:#2563eb}.Forms-module__TONUka__fieldCheck{cursor:pointer;align-items:center;gap:.75rem;display:flex}.Forms-module__TONUka__fieldCheck input{cursor:pointer;width:18px;height:18px}.Forms-module__TONUka__fieldCheck label{color:#1e293b;cursor:pointer;font-size:.95rem}.Forms-module__TONUka__error{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;padding:.75rem;font-size:.9rem}.Forms-module__TONUka__actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.Forms-module__TONUka__saveBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}.Forms-module__TONUka__saveBtn:hover{background:#1d4ed8}.Forms-module__TONUka__saveBtn:disabled{cursor:not-allowed;background:#94a3b8}.Forms-module__TONUka__cancelBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s}.Forms-module__TONUka__cancelBtn:hover{background:#e2e8f0}.Forms-module__TONUka__segmentedControl{background:#f1f5f9;border-radius:10px;gap:.25rem;padding:.25rem;display:flex}.Forms-module__TONUka__segmentBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.Forms-module__TONUka__segmentBtn:hover{color:#1e293b}.Forms-module__TONUka__activeSegment{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0000001a}.Forms-module__TONUka__textarea{resize:vertical}.Forms-module__TONUka__dayActive{box-shadow:0 0 0 1px #2563eb;color:#2563eb!important;background:#eff6ff!important;border-color:#2563eb!important}
.SatelliteMappingModal-module__yyxfia__container{flex-direction:column;gap:.75rem;min-width:420px;display:flex}.SatelliteMappingModal-module__yyxfia__shiftInfo{color:#475569;background:#f8fafc;border-radius:6px;padding:.5rem .75rem;font-size:.8125rem}.SatelliteMappingModal-module__yyxfia__searchBox{color:#64748b;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.SatelliteMappingModal-module__yyxfia__searchBox input{border:none;outline:none;flex:1;font-size:.875rem}.SatelliteMappingModal-module__yyxfia__list{border:1px solid #e2e8f0;border-radius:6px;max-height:260px;overflow-y:auto}.SatelliteMappingModal-module__yyxfia__item{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.SatelliteMappingModal-module__yyxfia__item:last-child{border-bottom:none}.SatelliteMappingModal-module__yyxfia__itemSelected{background:#eff6ff}.SatelliteMappingModal-module__yyxfia__itemId{color:#2563eb;min-width:40px;font-weight:700}.SatelliteMappingModal-module__yyxfia__itemName{color:#1e293b;flex:1}.SatelliteMappingModal-module__yyxfia__itemTime{color:#64748b;font-variant-numeric:tabular-nums}.SatelliteMappingModal-module__yyxfia__suggestionHint{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.SatelliteMappingModal-module__yyxfia__suggestedBadge{color:#166534;white-space:nowrap;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:700}.SatelliteMappingModal-module__yyxfia__emptyMsg{text-align:center;color:#94a3b8;padding:1rem;font-size:.8125rem}.SatelliteMappingModal-module__yyxfia__warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.SatelliteMappingModal-module__yyxfia__actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.SatelliteMappingModal-module__yyxfia__btnSecondary{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem}.SatelliteMappingModal-module__yyxfia__btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.SatelliteMappingModal-module__yyxfia__btnPrimary:disabled{opacity:.6;cursor:not-allowed}
.ShiftAssistantModal-module__bAoyWG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ShiftAssistantModal-module__bAoyWG__modal{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:800px;max-height:90vh;display:flex;box-shadow:0 10px 25px #0003}.ShiftAssistantModal-module__bAoyWG__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ShiftAssistantModal-module__bAoyWG__title{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.ShiftAssistantModal-module__bAoyWG__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.ShiftAssistantModal-module__bAoyWG__closeBtn:hover{color:#0f172a;background:#f1f5f9}.ShiftAssistantModal-module__bAoyWG__body{flex:1;padding:24px;overflow-y:auto}.ShiftAssistantModal-module__bAoyWG__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.ShiftAssistantModal-module__bAoyWG__fullWidth{grid-column:1/-1}.ShiftAssistantModal-module__bAoyWG__formGroup{flex-direction:column;gap:6px;display:flex}.ShiftAssistantModal-module__bAoyWG__formGroup label{color:#475569;font-size:14px;font-weight:500}.ShiftAssistantModal-module__bAoyWG__formGroup select,.ShiftAssistantModal-module__bAoyWG__formGroup input{color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;padding:10px;font-size:14px}.ShiftAssistantModal-module__bAoyWG__formGroup select:focus,.ShiftAssistantModal-module__bAoyWG__formGroup input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.ShiftAssistantModal-module__bAoyWG__daysGroup{flex-wrap:wrap;gap:8px;display:flex}.ShiftAssistantModal-module__bAoyWG__dayBtn{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 12px;font-size:14px}.ShiftAssistantModal-module__bAoyWG__dayBtn.ShiftAssistantModal-module__bAoyWG__selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.ShiftAssistantModal-module__bAoyWG__actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.ShiftAssistantModal-module__bAoyWG__btnSubmit{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:flex}.ShiftAssistantModal-module__bAoyWG__btnSubmit:hover:not(:disabled){background:#059669}.ShiftAssistantModal-module__bAoyWG__btnSubmit:disabled{cursor:not-allowed;background:#94a3b8}.ShiftAssistantModal-module__bAoyWG__resultsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ShiftAssistantModal-module__bAoyWG__btnBack{cursor:pointer;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:6px 12px;font-size:14px}.ShiftAssistantModal-module__bAoyWG__btnBack:hover{background:#e2e8f0}.ShiftAssistantModal-module__bAoyWG__proposalsList{flex-direction:column;gap:16px;display:flex}.ShiftAssistantModal-module__bAoyWG__proposalCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000000d}.ShiftAssistantModal-module__bAoyWG__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.ShiftAssistantModal-module__bAoyWG__cardTitle{color:#1e293b;margin:0 0 4px;font-size:16px;font-weight:600}.ShiftAssistantModal-module__bAoyWG__badge{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.ShiftAssistantModal-module__bAoyWG__badgeLow{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.ShiftAssistantModal-module__bAoyWG__badgeMedium{color:#854d0e;background:#fef08a;border:1px solid #fde047}.ShiftAssistantModal-module__bAoyWG__badgeHigh{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.ShiftAssistantModal-module__bAoyWG__warningBox{color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b;border-radius:0 4px 4px 0;margin-bottom:16px;padding:12px;font-size:14px}.ShiftAssistantModal-module__bAoyWG__shiftList{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;padding:12px}.ShiftAssistantModal-module__bAoyWG__shiftItem{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.ShiftAssistantModal-module__bAoyWG__shiftItem:last-child{border-bottom:none;padding-bottom:0}.ShiftAssistantModal-module__bAoyWG__shiftName{color:#334155;font-size:14px;font-weight:500}.ShiftAssistantModal-module__bAoyWG__shiftDetails{color:#64748b;font-size:13px}.ShiftAssistantModal-module__bAoyWG__cardFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.ShiftAssistantModal-module__bAoyWG__stats{color:#475569;gap:16px;display:flex}.ShiftAssistantModal-module__bAoyWG__stats strong{color:#1e293b}.ShiftAssistantModal-module__bAoyWG__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.ShiftAssistantModal-module__bAoyWG__spinner{animation:1s linear infinite ShiftAssistantModal-module__bAoyWG__spin}@keyframes ShiftAssistantModal-module__bAoyWG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ShiftAssistantModal-module__bAoyWG__modeToggleGroup{background:#f1f5f9;border-radius:8px;gap:8px;margin-bottom:24px;padding:4px;display:flex}.ShiftAssistantModal-module__bAoyWG__modeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:10px;font-weight:500;transition:all .2s}.ShiftAssistantModal-module__bAoyWG__modeBtn:hover{color:#334155}.ShiftAssistantModal-module__bAoyWG__modeBtnActive{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.ShiftAssistantModal-module__bAoyWG__coverageSummaryBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:space-around;margin:16px 0;padding:16px;display:flex}.ShiftAssistantModal-module__bAoyWG__coverageStat{flex-direction:column;align-items:center;gap:4px;display:flex}.ShiftAssistantModal-module__bAoyWG__coverageLabel{color:#3b82f6;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.ShiftAssistantModal-module__bAoyWG__coverageValue{color:#1e3a8a;font-size:20px;font-weight:700}
