.page-header-module__fdV59G__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header-module__fdV59G__title{font-size:var(--font-size-2xl);color:var(--color-text);margin:0;font-weight:700}.page-header-module__fdV59G__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:.25rem 0 0}.page-header-module__fdV59G__action{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);white-space:nowrap;align-items:center;gap:.375rem;padding:.5rem 1rem;font-weight:600;transition:background .12s;display:inline-flex}.page-header-module__fdV59G__action:hover{background:var(--color-primary-hover)}
.form-field-module__WhHEnW__field{flex-direction:column;gap:.375rem;display:flex}.form-field-module__WhHEnW__label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.form-field-module__WhHEnW__required{color:var(--color-danger);margin-left:2px}.form-field-module__WhHEnW__error{font-size:var(--font-size-xs);color:var(--color-danger)}
.form-module__woz9Yq__formCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:600px;padding:1.5rem}.form-module__woz9Yq__formGrid{flex-direction:column;gap:1rem;display:flex}.form-module__woz9Yq__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.form-module__woz9Yq__formRow{grid-template-columns:1fr}}.form-module__woz9Yq__input,.form-module__woz9Yq__select,.form-module__woz9Yq__textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text);width:100%;padding:.5rem .75rem;font-family:inherit;transition:border-color .12s}.form-module__woz9Yq__input:focus,.form-module__woz9Yq__select:focus,.form-module__woz9Yq__textarea:focus{border-color:var(--color-primary);outline:none}.form-module__woz9Yq__textarea{resize:vertical;min-height:80px}.form-module__woz9Yq__formActions,.form-module__woz9Yq__actions{gap:.75rem;margin-top:.5rem;display:flex}.form-module__woz9Yq__grid{gap:1.5rem;display:flex}.form-module__woz9Yq__btnPrimary{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;padding:.5rem 1.25rem;font-weight:600;transition:background .12s}.form-module__woz9Yq__btnPrimary:hover{background:var(--color-primary-hover)}.form-module__woz9Yq__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.form-module__woz9Yq__btnSecondary{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;padding:.5rem 1.25rem;font-weight:500;transition:border-color .12s,color .12s}.form-module__woz9Yq__btnSecondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.form-module__woz9Yq__btnDanger{background:var(--color-surface);color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;padding:.5rem 1.25rem;font-weight:500;transition:background .12s}.form-module__woz9Yq__btnDanger:hover{background:var(--color-danger);color:#fff}.form-module__woz9Yq__apiError{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:.75rem 1rem}
.caso-detail-module__A4Ktwq__pageWrapper{flex-direction:column;gap:1.25rem;display:flex}.caso-detail-module__A4Ktwq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.caso-detail-module__A4Ktwq__headerInfo{flex-direction:column;gap:.5rem;display:flex}.caso-detail-module__A4Ktwq__patientName{font-size:var(--font-size-2xl);color:var(--color-text);font-weight:700}.caso-detail-module__A4Ktwq__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.caso-detail-module__A4Ktwq__meta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.caso-detail-module__A4Ktwq__headerActions{align-items:flex-start;gap:.5rem;display:flex}.caso-detail-module__A4Ktwq__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0;overflow:hidden}.caso-detail-module__A4Ktwq__sectionTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-weight:700}.caso-detail-module__A4Ktwq__collapseHeader{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1.25rem;transition:background .12s;display:flex}.caso-detail-module__A4Ktwq__collapseHeader:hover{background:var(--color-bg)}.caso-detail-module__A4Ktwq__collapseTitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.caso-detail-module__A4Ktwq__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s}.caso-detail-module__A4Ktwq__chevronOpen{transform:rotate(0)}.caso-detail-module__A4Ktwq__chevronClosed{transform:rotate(-90deg)}.caso-detail-module__A4Ktwq__collapseBody{padding:0 1.25rem 1.25rem}.caso-detail-module__A4Ktwq__collapseBodyHidden{display:none}.caso-detail-module__A4Ktwq__grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.caso-detail-module__A4Ktwq__grid3{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}@media (max-width:700px){.caso-detail-module__A4Ktwq__grid2,.caso-detail-module__A4Ktwq__grid3{grid-template-columns:1fr}}.caso-detail-module__A4Ktwq__procedureList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.caso-detail-module__A4Ktwq__procedureItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.caso-detail-module__A4Ktwq__procedureInfo{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.caso-detail-module__A4Ktwq__procedureCode{color:var(--color-primary);white-space:nowrap;font-weight:600}.caso-detail-module__A4Ktwq__procedureDesc{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caso-detail-module__A4Ktwq__primaryStar{color:#eab308;cursor:pointer;title:"Procedimento principal";flex-shrink:0;font-size:1rem}.caso-detail-module__A4Ktwq__primaryStarInactive{color:var(--color-text-muted);cursor:pointer;opacity:.4;flex-shrink:0;font-size:1rem}.caso-detail-module__A4Ktwq__primaryStarInactive:hover{opacity:.8;color:#eab308}.caso-detail-module__A4Ktwq__procedureActions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.caso-detail-module__A4Ktwq__btnIcon{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;transition:background .12s,color .12s;display:inline-flex}.caso-detail-module__A4Ktwq__btnIcon:hover{background:var(--color-danger-bg);color:var(--color-danger)}.caso-detail-module__A4Ktwq__addProcedure{align-items:flex-start;gap:.75rem;display:flex}.caso-detail-module__A4Ktwq__addProcedureLookup{flex:1}.caso-detail-module__A4Ktwq__emptyProcedures{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem}.caso-detail-module__A4Ktwq__teamList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.caso-detail-module__A4Ktwq__teamItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.caso-detail-module__A4Ktwq__teamInfo{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.caso-detail-module__A4Ktwq__teamRole{font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:var(--color-primary-bg,#eff6ff);color:var(--color-primary);white-space:nowrap;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.caso-detail-module__A4Ktwq__teamName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.caso-detail-module__A4Ktwq__teamPhone{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.caso-detail-module__A4Ktwq__teamStatus{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.caso-detail-module__A4Ktwq__teamStatusIcon{border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;border:1px solid #0000;align-items:center;gap:.15rem;padding:.125rem .375rem;transition:background .12s,opacity .12s;display:inline-flex}.caso-detail-module__A4Ktwq__teamStatusIcon:hover{opacity:.8}.caso-detail-module__A4Ktwq__statusDone{color:#166534;background:#dcfce7}.caso-detail-module__A4Ktwq__statusPending{background:var(--color-bg);color:var(--color-text-muted);border-color:var(--color-border)}.caso-detail-module__A4Ktwq__statusPending:hover{color:#854d0e;background:#fef9c3}.caso-detail-module__A4Ktwq__teamActions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.caso-detail-module__A4Ktwq__addTeamForm{flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.caso-detail-module__A4Ktwq__addTeamField{flex-direction:column;flex:1;gap:.25rem;min-width:120px;display:flex}.caso-detail-module__A4Ktwq__addTeamField label{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.caso-detail-module__A4Ktwq__teamSummary{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:.5rem;padding:.375rem 0}.caso-detail-module__A4Ktwq__emptyTeam{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem}.caso-detail-module__A4Ktwq__patientGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.caso-detail-module__A4Ktwq__patientField{flex-direction:column;gap:.125rem;display:flex}.caso-detail-module__A4Ktwq__patientFieldLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.caso-detail-module__A4Ktwq__patientFieldValue{font-size:var(--font-size-sm);color:var(--color-text)}.caso-detail-module__A4Ktwq__editPatientLink{font-size:var(--font-size-xs);color:var(--color-primary);align-items:center;gap:.25rem;margin-top:.5rem;font-weight:500;display:inline-flex}.caso-detail-module__A4Ktwq__editPatientLink:hover{text-decoration:underline}.caso-detail-module__A4Ktwq__footerActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.caso-detail-module__A4Ktwq__footerActions>:last-child{margin-left:auto}.caso-detail-module__A4Ktwq__loading{text-align:center;color:var(--color-text-muted);padding:2rem}.caso-detail-module__A4Ktwq__apiError{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:.75rem 1rem}.caso-detail-module__A4Ktwq__formGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.caso-detail-module__A4Ktwq__formField{flex-direction:column;gap:.25rem;display:flex}@media (max-width:700px){.caso-detail-module__A4Ktwq__formGrid{grid-template-columns:1fr}}.caso-detail-module__A4Ktwq__miniTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.caso-detail-module__A4Ktwq__miniTable th,.caso-detail-module__A4Ktwq__miniTable td{text-align:left;border-bottom:1px solid var(--color-border);padding:.5rem .625rem}.caso-detail-module__A4Ktwq__miniTable th{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;background:var(--color-bg);font-weight:600}.caso-detail-module__A4Ktwq__miniTable tbody tr:hover{background:var(--color-bg)}.caso-detail-module__A4Ktwq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.caso-detail-module__A4Ktwq__sectionHeader h2{font-size:var(--font-size-md);margin:0;font-weight:600}.caso-detail-module__A4Ktwq__modal{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.caso-detail-module__A4Ktwq__modalContent{background:var(--color-surface);border-radius:var(--radius-lg,12px);width:90%;max-width:700px;max-height:90vh;box-shadow:var(--shadow-lg,0 20px 60px #00000026);padding:2rem;overflow-y:auto}.caso-detail-module__A4Ktwq__modalContent h3{font-size:var(--font-size-md);margin:0 0 .75rem;font-weight:600}.caso-detail-module__A4Ktwq__gestBadge{font-size:var(--font-size-xs);border-radius:var(--radius-sm);text-transform:none;letter-spacing:0;align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.caso-detail-module__A4Ktwq__badgeCritical{color:#991b1b;background:#fecaca}.caso-detail-module__A4Ktwq__badgeWarning{color:#854d0e;background:#fef9c3}.caso-detail-module__A4Ktwq__badgeInfo{color:#166534;background:#dcfce7}.caso-detail-module__A4Ktwq__gestInfo{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.caso-detail-module__A4Ktwq__conflictWarning{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#9a3412;background:#fff7ed;border:1px solid #fdba74;padding:.75rem 1rem}.caso-detail-module__A4Ktwq__conflictWarning ul{list-style:outside}.caso-detail-module__A4Ktwq__conflictWarning li{margin-bottom:.125rem}
.tuss-lookup-module__lGKEWa__container{width:100%;position:relative}.tuss-lookup-module__lGKEWa__inputWrap{align-items:center;display:flex;position:relative}.tuss-lookup-module__lGKEWa__input{border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;padding:.6rem .75rem;font-size:.9rem;transition:border-color .2s}.tuss-lookup-module__lGKEWa__input:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb1a}.tuss-lookup-module__lGKEWa__clearBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:4px;font-size:.85rem;position:absolute;right:8px}.tuss-lookup-module__lGKEWa__clearBtn:hover{color:#374151}.tuss-lookup-module__lGKEWa__dropdown{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 4px 12px #0000001a);z-index:50;max-height:250px;margin:4px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tuss-lookup-module__lGKEWa__option{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:.6rem .75rem;font-size:.85rem;transition:background .15s}.tuss-lookup-module__lGKEWa__option:last-child{border-bottom:none}.tuss-lookup-module__lGKEWa__option:hover{background:var(--color-primary-light,#eff6ff)}.tuss-lookup-module__lGKEWa__option strong{color:var(--color-primary,#2563eb);margin-right:4px;font-weight:700}.tuss-lookup-module__lGKEWa__empty{text-align:center;color:#9ca3af;padding:.75rem;font-size:.85rem}
.search-input-module__h_1HFG__form{gap:.5rem;margin-bottom:1rem;display:flex}.search-input-module__h_1HFG__input{border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text);flex:1;max-width:360px;padding:.5rem .75rem;font-family:inherit;transition:border-color .12s}.search-input-module__h_1HFG__input:focus{border-color:var(--color-primary);outline:none}.search-input-module__h_1HFG__button{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;padding:.5rem 1rem;font-weight:500;transition:background .12s,border-color .12s}.search-input-module__h_1HFG__button:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}
.status-badge-module__BLtyLW__badge{letter-spacing:.02em;white-space:nowrap;border-radius:12px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.status-badge-module__BLtyLW__info{background:var(--color-primary-light,#dbeafe);color:var(--color-primary,#2563eb)}.status-badge-module__BLtyLW__warning{color:#92400e;background:#fef3c7}.status-badge-module__BLtyLW__success{color:#065f46;background:#d1fae5}.status-badge-module__BLtyLW__danger{color:#991b1b;background:#fee2e2}.status-badge-module__BLtyLW__neutral{color:#4b5563;background:#f3f4f6}.status-badge-module__BLtyLW__scheduled{color:#155e75;background:#cffafe}.status-badge-module__BLtyLW__type{color:#5b21b6;background:#ede9fe}.status-badge-module__BLtyLW__staleGreen{color:#065f46;background:#d1fae5}.status-badge-module__BLtyLW__staleYellow{color:#92400e;background:#fef3c7}.status-badge-module__BLtyLW__staleRed{color:#991b1b;background:#fee2e2}
.auth-status-badge-module__AzcbNG__badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.auth-status-badge-module__AzcbNG__neutral{color:#64748b;background:#f1f5f9}.auth-status-badge-module__AzcbNG__warning{color:#92400e;background:#fef3c7}.auth-status-badge-module__AzcbNG__info{color:#1e40af;background:#dbeafe}.auth-status-badge-module__AzcbNG__success{color:#065f46;background:#d1fae5}.auth-status-badge-module__AzcbNG__danger{color:#991b1b;background:#fee2e2}
.pagination-module__X12tga__container{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 0;display:flex}.pagination-module__X12tga__link{color:var(--color-primary);font-size:var(--font-size-sm);border-radius:var(--radius-sm);padding:.375rem .75rem;font-weight:600;text-decoration:none;transition:background .15s}.pagination-module__X12tga__link:hover{background:var(--color-primary-light)}.pagination-module__X12tga__disabled{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:default;padding:.375rem .75rem;font-weight:500}.pagination-module__X12tga__info{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.pagination-module__X12tga__total{color:var(--color-text-muted);font-weight:400}
.alert-card-module__gxaJUG__card{border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);border-left:4px solid #0000;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:box-shadow .15s;display:flex}.alert-card-module__gxaJUG__card:hover{box-shadow:0 2px 8px #00000014}.alert-card-module__gxaJUG__critical{background:#fef2f2;border-left-color:#dc2626}.alert-card-module__gxaJUG__warning{background:#fffbeb;border-left-color:#d97706}.alert-card-module__gxaJUG__info{background:#eff6ff;border-left-color:#2563eb}.alert-card-module__gxaJUG__iconCol{flex-shrink:0;padding-top:2px}.alert-card-module__gxaJUG__severityIcon{font-size:1.1rem}.alert-card-module__gxaJUG__contentCol{flex:1;min-width:0}.alert-card-module__gxaJUG__typeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary,#64748b);margin-bottom:2px;font-size:.7rem;font-weight:600}.alert-card-module__gxaJUG__message{color:var(--color-text,#1e293b);font-size:.875rem;line-height:1.4}.alert-card-module__gxaJUG__caseLink{color:inherit;text-decoration:none}.alert-card-module__gxaJUG__caseLink:hover{text-decoration:underline}.alert-card-module__gxaJUG__actions{flex-shrink:0}.alert-card-module__gxaJUG__dismissBtn{border-radius:var(--radius-sm,4px);cursor:pointer;color:var(--color-text-secondary,#64748b);background:0 0;border:1px solid #0000;padding:.25rem .4rem;font-size:.85rem;line-height:1;transition:all .15s}.alert-card-module__gxaJUG__dismissBtn:hover{color:var(--color-text,#1e293b);background:#0000000f;border-color:#0000001a}
.breadcrumbs-module__H1K2vq__breadcrumbs{margin-bottom:1rem}.breadcrumbs-module__H1K2vq__list{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__H1K2vq__item{align-items:center;display:flex}.breadcrumbs-module__H1K2vq__separator{color:var(--color-text-muted);margin:0 .375rem;font-size:.75rem}.breadcrumbs-module__H1K2vq__link{color:var(--color-primary);font-weight:500;text-decoration:none;transition:color .12s}.breadcrumbs-module__H1K2vq__link:hover{text-decoration:underline}.breadcrumbs-module__H1K2vq__current{color:var(--color-text-secondary);font-weight:500}
.page-module__NEQZPG__header{margin-bottom:1.5rem}.page-module__NEQZPG__title{color:var(--color-text,#1e293b);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__NEQZPG__totalBadge{background:var(--color-primary,#2563eb);color:#fff;text-align:center;border-radius:999px;min-width:1.5rem;padding:.15rem .5rem;font-size:.8rem;font-weight:600}.page-module__NEQZPG__subtitle{color:var(--color-text-secondary,#64748b);margin-top:.25rem;font-size:.875rem}.page-module__NEQZPG__summary{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.page-module__NEQZPG__chip{border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.page-module__NEQZPG__chipCritical{color:#dc2626;background:#fef2f2}.page-module__NEQZPG__chipWarning{color:#d97706;background:#fffbeb}.page-module__NEQZPG__chipInfo{color:#2563eb;background:#eff6ff}.page-module__NEQZPG__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.page-module__NEQZPG__filterBtn{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#fff);color:var(--color-text-secondary,#64748b);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.8rem;text-decoration:none;transition:all .15s}.page-module__NEQZPG__filterBtn:hover{border-color:var(--color-primary,#2563eb);color:var(--color-primary,#2563eb)}.page-module__NEQZPG__filterActive{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.page-module__NEQZPG__filterActive:hover{background:var(--color-primary-hover,#1d4ed8);color:#fff}.page-module__NEQZPG__alertList{flex-direction:column;gap:.5rem;display:flex}.page-module__NEQZPG__empty{text-align:center;padding:3rem 1rem}.page-module__NEQZPG__emptyIcon{margin-bottom:.75rem;font-size:2.5rem;display:block}.page-module__NEQZPG__emptyText{color:var(--color-text-secondary,#64748b);font-size:.95rem}
.casos-module__l3mA9a__filters{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.casos-module__l3mA9a__selectGroup{flex-wrap:wrap;gap:1rem;display:flex}.casos-module__l3mA9a__filterLinks{border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md,8px);gap:0;display:flex;overflow:hidden}.casos-module__l3mA9a__filterLink{color:var(--color-text-secondary,#64748b);border-right:1px solid var(--color-border,#d1d5db);white-space:nowrap;padding:.4rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.casos-module__l3mA9a__filterLink:last-child{border-right:none}.casos-module__l3mA9a__filterLink:hover{background:var(--color-primary-light,#eff6ff);color:var(--color-primary,#2563eb)}.casos-module__l3mA9a__filterActive,.casos-module__l3mA9a__filterActive:hover{background:var(--color-primary,#2563eb);color:#fff}.casos-module__l3mA9a__table{border-collapse:collapse;background:var(--color-surface,#fff);border-radius:var(--radius-lg,12px);width:100%;box-shadow:var(--shadow-sm,0 1px 3px #00000014);overflow:hidden}.casos-module__l3mA9a__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary,#64748b);border-bottom:2px solid var(--color-border,#e2e8f0);background:#f8fafc;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.casos-module__l3mA9a__table td{color:var(--color-text,#1e293b);border-bottom:1px solid #f1f5f9;padding:.65rem 1rem;font-size:.875rem}.casos-module__l3mA9a__table tbody tr:hover{background:#f8fafc}.casos-module__l3mA9a__link{color:var(--color-primary,#2563eb);font-weight:500;text-decoration:none}.casos-module__l3mA9a__link:hover{text-decoration:underline}.casos-module__l3mA9a__tussCell{color:var(--color-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.8rem;overflow:hidden}.casos-module__l3mA9a__empty{text-align:center;color:var(--color-text-secondary,#64748b);padding:3rem 1rem;font-size:.95rem}.casos-module__l3mA9a__hospitalCell,.casos-module__l3mA9a__dateCell{color:var(--color-text-secondary,#64748b);white-space:nowrap;font-size:.8rem}
.page-module__wvcMbq__pageTitle{font-size:var(--font-size-2xl);margin-bottom:.25rem;font-weight:700}.page-module__wvcMbq__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:1.5rem}.page-module__wvcMbq__empty{text-align:center;color:var(--color-text-muted);padding:2rem}.page-module__wvcMbq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page-module__wvcMbq__table th,.page-module__wvcMbq__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.page-module__wvcMbq__table th{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;background:var(--color-bg);font-weight:600}.page-module__wvcMbq__table tbody tr:hover{background:var(--color-bg)}.page-module__wvcMbq__link{color:var(--color-primary);font-weight:500}.page-module__wvcMbq__link:hover{text-decoration:underline}.page-module__wvcMbq__typeSub{font-size:var(--font-size-xs);color:var(--color-text-muted)}.page-module__wvcMbq__noFin{color:var(--color-text-muted)}
.page-module__zd1WPq__pageTitle{font-size:var(--font-size-2xl);color:var(--color-text);margin:0 0 .25rem;font-weight:700}.page-module__zd1WPq__welcome{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 1.5rem}.page-module__zd1WPq__cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.page-module__zd1WPq__cardLink{color:inherit;text-decoration:none;display:block}.page-module__zd1WPq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;padding:1.25rem;transition:box-shadow .12s,border-color .12s}.page-module__zd1WPq__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.page-module__zd1WPq__cardLabel{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem;font-weight:500}.page-module__zd1WPq__cardValue{font-size:var(--font-size-2xl);color:var(--color-text);font-weight:700;line-height:1.2}.page-module__zd1WPq__cardSubtitle{font-size:var(--font-size-xs,.75rem);color:var(--color-text-muted);margin-top:.375rem}.page-module__zd1WPq__alertsSection{margin-top:1.5rem}.page-module__zd1WPq__alertsTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 .75rem;font-weight:600}.page-module__zd1WPq__alertsList{flex-direction:column;gap:.5rem;display:flex}.page-module__zd1WPq__upcomingSection{margin-top:2rem}.page-module__zd1WPq__upcomingTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 1rem;font-weight:600}.page-module__zd1WPq__upcomingEmpty{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:1rem 0}.page-module__zd1WPq__upcomingTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.page-module__zd1WPq__upcomingTable th{text-align:left;color:var(--color-text-muted);border-bottom:2px solid var(--color-border);font-weight:600;font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.04em;padding:.5rem .75rem}.page-module__zd1WPq__upcomingTable td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:.625rem .75rem}.page-module__zd1WPq__upcomingTable tr:hover td{background:var(--color-bg-hover,#00000005)}.page-module__zd1WPq__link{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__zd1WPq__link:hover{text-decoration:underline}.page-module__zd1WPq__procedureCell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.page-module__zd1WPq__viewAll{text-align:right;margin-top:.75rem}.page-module__zd1WPq__viewAll a{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;text-decoration:none}.page-module__zd1WPq__viewAll a:hover{text-decoration:underline}
.page-module__Vv9ipq__pageTitle{font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:.25rem;font-weight:700}.page-module__Vv9ipq__subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:1.5rem}.page-module__Vv9ipq__miniCards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.page-module__Vv9ipq__miniCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;padding:1rem 1.25rem}.page-module__Vv9ipq__miniCardWarning{background:#fffbeb;border-color:#f59e0b}.page-module__Vv9ipq__miniCardDanger{background:#fef2f2;border-color:#ef4444}.page-module__Vv9ipq__miniCardLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-weight:600}.page-module__Vv9ipq__miniCardValue{font-size:var(--font-size-2xl);color:var(--color-text);font-weight:700}.page-module__Vv9ipq__miniCardWarning .page-module__Vv9ipq__miniCardValue{color:#b45309}.page-module__Vv9ipq__miniCardDanger .page-module__Vv9ipq__miniCardValue{color:#dc2626}.page-module__Vv9ipq__tableWrapper{overflow-x:auto}.page-module__Vv9ipq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page-module__Vv9ipq__table th,.page-module__Vv9ipq__table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.625rem .875rem}.page-module__Vv9ipq__table th{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;background:var(--color-bg);font-weight:600}.page-module__Vv9ipq__table tbody tr:hover{background:var(--color-bg)}.page-module__Vv9ipq__rowWarning{border-left:3px solid #f59e0b}.page-module__Vv9ipq__rowCritical{border-left:3px solid #ef4444}.page-module__Vv9ipq__link{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__Vv9ipq__link:hover{text-decoration:underline}.page-module__Vv9ipq__weeksBadge{font-size:var(--font-size-xs);border-radius:var(--radius-sm);align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.page-module__Vv9ipq__weeksCritical{color:#991b1b;background:#fecaca}.page-module__Vv9ipq__weeksWarning{color:#854d0e;background:#fef9c3}.page-module__Vv9ipq__weeksNormal{color:#166534;background:#dcfce7}.page-module__Vv9ipq__noConflict{color:var(--color-text-muted)}.page-module__Vv9ipq__conflictList{flex-direction:column;gap:.25rem;display:flex}.page-module__Vv9ipq__conflictTag{font-size:var(--font-size-xs);color:#9a3412;border-radius:var(--radius-sm);cursor:help;white-space:nowrap;background:#fff7ed;border:1px solid #fdba74;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.page-module__Vv9ipq__emptyState{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:2rem}@media (max-width:700px){.page-module__Vv9ipq__miniCards{grid-template-columns:1fr}}
.data-table-module__MlXFEa__wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.data-table-module__MlXFEa__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.data-table-module__MlXFEa__table thead th{text-align:left;color:var(--color-text-secondary);background:var(--color-bg);border-bottom:1px solid var(--color-border);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1rem}.data-table-module__MlXFEa__table tbody td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1rem}.data-table-module__MlXFEa__table tbody tr:last-child td{border-bottom:none}.data-table-module__MlXFEa__table tbody tr:hover{background:var(--color-primary-light)}.data-table-module__MlXFEa__link{color:var(--color-primary);font-weight:500}.data-table-module__MlXFEa__link:hover{text-decoration:underline}.data-table-module__MlXFEa__empty{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:3rem 2rem}
.toast-module__eiL02G__container{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;width:100%;max-width:380px;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast-module__eiL02G__toast{border-radius:var(--radius-md);font-size:var(--font-size-sm);color:#fff;pointer-events:auto;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:500;animation:.3s forwards toast-module__eiL02G__toastIn;display:flex;box-shadow:0 4px 16px #00000026}.toast-module__eiL02G__exit{animation:.35s forwards toast-module__eiL02G__toastOut}.toast-module__eiL02G__success{background:#16a34a}.toast-module__eiL02G__error{background:#dc2626}.toast-module__eiL02G__warning{background:#d97706}.toast-module__eiL02G__info{background:#2563eb}.toast-module__eiL02G__icon{text-align:center;flex-shrink:0;width:1.25rem;font-size:1rem;font-weight:700}.toast-module__eiL02G__message{flex:1;line-height:1.3}.toast-module__eiL02G__close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .25rem;font-size:1.1rem;line-height:1;transition:color .15s}.toast-module__eiL02G__close:hover{color:#fff}@keyframes toast-module__eiL02G__toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-module__eiL02G__toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width:480px){.toast-module__eiL02G__container{max-width:calc(100% - 1.5rem);bottom:5rem;right:.75rem}}
