.fi-ta-row.tucecon-soft-deleted-row,.fi-ta-record.tucecon-soft-deleted-row{background-color:#facece!important}.dark .fi-ta-row.tucecon-soft-deleted-row,.dark .fi-ta-record.tucecon-soft-deleted-row{background-color:#7f1d1d47!important}.tucecon-sidebar-dropdown>.fi-dropdown-panel{border:1px solid #94a3b8;margin-left:.75rem;background-color:#e2e8f0!important}.tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-header,.tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-list-item{background-color:#e2e8f0!important}.tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover{background-color:#94a3b8!important}.dark .tucecon-sidebar-dropdown>.fi-dropdown-panel{border-color:#64748b;background-color:#334155!important}.dark .tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-header,.dark .tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-list-item{background-color:#334155!important}.dark .tucecon-sidebar-dropdown>.fi-dropdown-panel .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover{background-color:#64748b!important}.fi-btn.fi-color-primary{color:#020b1f!important;box-shadow:none!important;background-color:#15f97a!important;border:1px solid #020b1f!important}.fi-btn.fi-color-primary:hover:not([disabled]),.fi-btn.fi-color-primary:focus:not([disabled]){color:#020b1f!important;background-color:#04f932!important;border-color:#020b1f!important}.fi-btn.fi-color-primary:focus-visible,.fi-btn.fi-color-primary:focus{--tw-ring-color:#020b1f!important;outline-offset:2px!important;outline:2px solid #020b1f!important}.fi-btn.fi-color-primary svg{color:#020b1f!important}.fi-btn.fi-color-primary.fi-disabled,.fi-btn.fi-color-primary:disabled{opacity:.6!important;color:#020b1f!important;cursor:not-allowed!important;background-color:#15f97a!important;border-color:#020b1f!important}.dark .fi-btn.fi-color-primary{color:#15f97a!important;box-shadow:none!important;background-color:#020b1f!important;border:1px solid #15f97a!important}.dark .fi-btn.fi-color-primary:hover:not([disabled]),.dark .fi-btn.fi-color-primary:focus:not([disabled]){color:#15f97a!important;background-color:#001b40!important;border-color:#15f97a!important}.dark .fi-btn.fi-color-primary:focus-visible,.dark .fi-btn.fi-color-primary:focus{--tw-ring-color:#15f97a!important;outline-offset:2px!important;outline:2px solid #15f97a!important}.dark .fi-btn.fi-color-primary svg{color:#15f97a!important}.dark .fi-btn.fi-color-primary.fi-disabled,.dark .fi-btn.fi-color-primary:disabled{opacity:.5!important;color:#15f97a!important;cursor:not-allowed!important;background-color:#020b1f!important;border-color:#15f97a!important}.tucecon-widget-buttons-list{flex-direction:column;gap:16px;width:100%;display:flex}.tucecon-widget-button{cursor:pointer!important;box-sizing:border-box!important;border-radius:16px!important;align-items:center!important;gap:24px!important;padding:20px!important;text-decoration:none!important;transition:all .2s ease-in-out!important;display:flex!important}.tucecon-widget-icon-container{border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;transition:all .2s ease-in-out!important;display:flex!important}.tucecon-widget-icon-container svg{flex-shrink:0!important;width:40px!important;height:40px!important}.tucecon-widget-text-container{flex-direction:column!important;display:flex!important}.tucecon-btn-title{font-size:1.125rem!important;font-weight:600!important;line-height:1.5rem!important}.tucecon-btn-subtitle{opacity:.8!important;margin-top:4px!important;font-size:.875rem!important}.tucecon-widget-button{color:#020b1f!important;background-color:#15f97a!important;border:1px solid #020b1f!important}.tucecon-widget-button:hover,.tucecon-widget-button:focus{color:#020b1f!important;background-color:#04f932!important;border-color:#020b1f!important;outline:none!important}.tucecon-widget-icon-container{color:#020b1f!important;background-color:#020b1f14!important}.dark .tucecon-widget-button{color:#15f97a!important;background-color:#020b1f!important;border:1px solid #15f97a!important}.dark .tucecon-widget-button:hover,.dark .tucecon-widget-button:focus{color:#15f97a!important;background-color:#001b40!important;border-color:#15f97a!important;outline:none!important}.dark .tucecon-widget-icon-container{color:#15f97a!important;background-color:#15f97a14!important}.objective-event-details-stack{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:.75rem;max-height:min(70vh,44rem);padding-right:.25rem;font-size:12px;display:flex;overflow-y:auto}.objective-event-details-stack div{font-size:12px}.objective-event-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;font-size:12px;display:grid}.objective-event-details__field{min-width:0}.objective-event-details__field--full{grid-column:1/-1}.objective-event-details__label{color:#475569;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.objective-event-details__value{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;min-height:2.35rem;padding:.5rem .7rem;line-height:1.3rem}.objective-event-details__value--multiline{white-space:pre-wrap;min-height:2.35rem;padding:.5rem .7rem}.objective-event-details__media-list{gap:.5rem;display:grid}.objective-event-details__media-item{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.objective-event-details__media-actions{flex-shrink:0;gap:.5rem;display:flex}.objective-event-details__media-button{color:#334155;border:1px solid #cbd5e1;border-radius:.4rem;padding:.35rem .6rem;font-weight:600}.objective-event-details__media-button--primary{color:#08783a;border-color:#15f97a}.dark .objective-event-details__label{color:#94a3b8}.dark .objective-event-details__value,.dark .objective-event-details__media-item{color:#f8fafc;background:#0f172a;border-color:#475569}.dark .objective-event-details__media-button{color:#e2e8f0;border-color:#64748b}.dark .objective-event-details__media-button--primary{color:#15f97a;border-color:#15f97a}@media (width<=900px){.objective-event-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.objective-event-details{grid-template-columns:1fr}.objective-event-details__field--full{grid-column:auto}.objective-event-details__media-item{flex-direction:column;align-items:flex-start}}.objective-contact-priorities{gap:.5rem;display:grid}.objective-contact-priorities__row{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;grid-template-columns:auto 3rem minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem .75rem;display:grid}.objective-contact-priorities__actions{align-items:center;gap:.25rem;display:flex}.objective-contact-priorities__order{color:#64748b;text-align:center;font-weight:700}.objective-contact-priorities__name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.objective-contact-priorities__role,.objective-contact-priorities__empty{color:#64748b;font-size:.875rem}.objective-contact-priorities__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.objective-contact-priorities__empty{text-align:center;padding:1rem}.dark .objective-contact-priorities__row{background:#0f172a;border-color:#334155}.dark .objective-contact-priorities__name{color:#f8fafc}.dark .objective-contact-priorities__order,.dark .objective-contact-priorities__role,.dark .objective-contact-priorities__empty{color:#94a3b8}.round-execution-checkpoints-table-wrap{border:1px solid #e2e8f0;border-radius:.75rem;overflow-x:auto}.round-execution-checkpoints-table{border-collapse:collapse;text-align:left;width:100%}.round-execution-checkpoints-table th{color:#475569;text-transform:uppercase;letter-spacing:.025em;background:#f8fafc;font-size:.75rem;font-weight:700}.round-execution-checkpoints-table th,.round-execution-checkpoints-table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.65rem .75rem}.round-execution-checkpoints-table tbody tr:last-child td{border-bottom:0}.round-execution-checkpoints-table__required{color:#dc2626;text-align:center;width:3.5rem;font-size:1rem;font-weight:800}.round-execution-checkpoints-table__name{min-width:12rem;font-weight:600}.round-execution-checkpoints-table__scan{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:11rem;display:flex}.round-execution-checkpoints-table__empty{color:#64748b;text-align:center}.dark .round-execution-checkpoints-table-wrap,.dark .round-execution-checkpoints-table th,.dark .round-execution-checkpoints-table td{border-color:#334155}.dark .round-execution-checkpoints-table th{color:#cbd5e1;background:#1e293b}.dark .round-execution-checkpoints-table__empty{color:#94a3b8}.round-schedule-editor{max-height:68vh;padding-right:.25rem;overflow-y:auto}.round-schedule-editor__groups{gap:1rem;display:grid}.round-schedule-editor__group{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.round-schedule-editor__group-header,.round-schedule-editor__section-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.round-schedule-editor__group-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.65rem .85rem}.round-schedule-editor__group-header h3,.round-schedule-editor__section h4{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}.round-schedule-editor__section{padding:.85rem}.round-schedule-editor__section+.round-schedule-editor__section{border-top:1px solid #e2e8f0}.round-schedule-editor__recurrence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.round-schedule-editor label,.round-schedule-editor__days-field{color:#334155;gap:.3rem;min-width:0;font-size:.75rem;font-weight:500;display:grid}.round-schedule-editor__day-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.round-schedule-editor__day-button{color:#334155;background:#fff;border:1px solid #cbd5e1;min-height:2rem;padding:.25rem}.round-schedule-editor__day-button:hover{background:#f8fafc;border-color:#64748b}.round-schedule-editor__day-button.is-selected{color:#fff;background:#2563eb;border-color:#2563eb}.round-schedule-editor input,.round-schedule-editor select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-height:2.35rem;padding:.4rem .6rem;font-size:.875rem}.round-schedule-editor select[multiple]{min-height:5.75rem}.round-schedule-editor__times{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.round-schedule-editor__time-row{align-items:center;gap:.25rem;display:flex}.round-schedule-editor__time-row input{width:8.5rem}.round-schedule-editor button{cursor:pointer;border-radius:.5rem;font-size:.8rem;font-weight:600}.round-schedule-editor__secondary-button,.round-schedule-editor__add-button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;padding:.4rem .65rem}.round-schedule-editor__add-button{margin:1rem auto 0;display:block}.round-schedule-editor__danger-button{color:#dc2626;background:0 0;border:0;padding:.3rem .45rem}.round-schedule-editor__icon-button{color:#b91c1c;background:#fee2e2;border:0;width:2.1rem;height:2.1rem;font-size:1.1rem!important}.round-schedule-editor__empty,.round-schedule-editor__errors{border-radius:.5rem;margin-bottom:.75rem;padding:.65rem .8rem;font-size:.85rem}.round-schedule-editor__empty{color:#64748b;text-align:center;background:#f8fafc}.round-schedule-editor__errors{color:#b91c1c;background:#fef2f2}.dark .round-schedule-editor__group{background:#0f172a;border-color:#334155}.dark .round-schedule-editor__group-header,.dark .round-schedule-editor__empty{background:#1e293b;border-color:#334155}.dark .round-schedule-editor__section+.round-schedule-editor__section{border-color:#334155}.dark .round-schedule-editor__group-header h3,.dark .round-schedule-editor__section h4,.dark .round-schedule-editor label{color:#f8fafc}.dark .round-schedule-editor input,.dark .round-schedule-editor select,.dark .round-schedule-editor__secondary-button,.dark .round-schedule-editor__add-button{color:#f8fafc;background:#0f172a;border-color:#475569}.dark .round-schedule-editor__days-field{color:#f8fafc}.dark .round-schedule-editor__day-button{color:#cbd5e1;background:#0f172a;border-color:#475569}.dark .round-schedule-editor__day-button:hover{background:#1e293b;border-color:#94a3b8}.dark .round-schedule-editor__day-button.is-selected{color:#020b1f;background:#15f97a;border-color:#15f97a}@media (width<=800px){.round-schedule-editor__recurrence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tucecon-widget-heading{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.tucecon-widget-heading__label{text-overflow:ellipsis;overflow:hidden}.tucecon-widget-heading__help{flex:none;color:#64748b!important}.fi-section:has(.tucecon-widget-heading){border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0a}.fi-section:has(.tucecon-widget-heading)>.fi-section-header{align-items:center;gap:.75rem;min-height:3.5rem;padding-block:.8rem}.fi-wi-chart:has(.tucecon-widget-heading) .fi-section-header{flex-wrap:wrap}.fi-wi-chart:has(.tucecon-widget-heading) .fi-section-header-text-ctn{min-width:min(100%,14rem)}.fi-wi-chart:has(.tucecon-widget-heading) .fi-section-header-after-ctn{flex:14rem;min-width:min(100%,14rem);max-width:20rem}.fi-wi-chart:has(.tucecon-widget-heading) .fi-wi-chart-filter.fi-input-wrp{width:100%;max-width:20rem;margin-left:auto}.fi-wi-chart:has(.tucecon-widget-heading) .fi-section-content{padding:1rem}.fi-wi-stats-overview-stat{border-radius:1rem!important;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0a!important}.fi-wi-stats-overview-stat-value{letter-spacing:-.025em}.dark .tucecon-widget-heading__help{color:#94a3b8!important}:is(.dark .fi-section:has(.tucecon-widget-heading),.dark .fi-wi-stats-overview-stat){box-shadow:0 1px 2px #00000040,0 12px 30px #00000024!important}@media (width<=640px){.fi-wi-chart:has(.tucecon-widget-heading) .fi-section-header-after-ctn{width:100%;max-width:none}.fi-wi-chart:has(.tucecon-widget-heading) .fi-wi-chart-filter.fi-input-wrp{width:100%;max-width:none}}.tucecon-availability-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tucecon-availability-heading>span{align-items:center;gap:.5rem;display:inline-flex}.tucecon-availability-status-help>span{display:block}.fi-ta-row.tucecon-objective-row-warning,.fi-ta-record.tucecon-objective-row-warning{background-color:var(--warning-50)!important}.fi-ta-row.tucecon-objective-row-warning:hover,.fi-ta-record.tucecon-objective-row-warning:hover{background-color:var(--warning-100)!important}.dark .fi-ta-row.tucecon-objective-row-warning,.dark .fi-ta-record.tucecon-objective-row-warning{background-color:color-mix(in srgb, var(--warning-500) 15%, var(--gray-900))!important}.dark .fi-ta-row.tucecon-objective-row-warning:hover,.dark .fi-ta-record.tucecon-objective-row-warning:hover{background-color:color-mix(in srgb, var(--warning-500) 25%, var(--gray-900))!important}.fi-ta-row.tucecon-objective-row-info,.fi-ta-record.tucecon-objective-row-info{background-color:var(--info-50)!important}.fi-ta-row.tucecon-objective-row-info:hover,.fi-ta-record.tucecon-objective-row-info:hover{background-color:var(--info-100)!important}.dark .fi-ta-row.tucecon-objective-row-info,.dark .fi-ta-record.tucecon-objective-row-info{background-color:color-mix(in srgb, var(--info-500) 15%, var(--gray-900))!important}.dark .fi-ta-row.tucecon-objective-row-info:hover,.dark .fi-ta-record.tucecon-objective-row-info:hover{background-color:color-mix(in srgb, var(--info-500) 25%, var(--gray-900))!important}.fi-ta-row.tucecon-objective-row-danger,.fi-ta-record.tucecon-objective-row-danger{background-color:var(--danger-50)!important}.fi-ta-row.tucecon-objective-row-danger:hover,.fi-ta-record.tucecon-objective-row-danger:hover{background-color:var(--danger-100)!important}.dark .fi-ta-row.tucecon-objective-row-danger,.dark .fi-ta-record.tucecon-objective-row-danger{background-color:color-mix(in srgb, var(--danger-500) 15%, var(--gray-900))!important}.dark .fi-ta-row.tucecon-objective-row-danger:hover,.dark .fi-ta-record.tucecon-objective-row-danger:hover{background-color:color-mix(in srgb, var(--danger-500) 25%, var(--gray-900))!important}.fi-modal-window.tucecon-availability-modal{overscroll-behavior:contain;max-height:calc(100dvh - 2rem);overflow-y:auto}.tucecon-availability-heading>span{flex-wrap:wrap}.tucecon-availability-heading .tucecon-availability-status-badge{padding:.2em .5em;font-size:.8em;line-height:1.25}.tucecon-availability-status-badge .fi-badge-label{font-size:inherit;line-height:inherit}.tucecon-availability-history-table-wrap{overflow-x:auto}.tucecon-availability-history-table{border-collapse:collapse;width:100%;font-size:.875rem}.tucecon-availability-history-table th,.tucecon-availability-history-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--gray-200);padding:.75rem}.tucecon-availability-history-table th{background:var(--gray-50);font-weight:600}.tucecon-availability-history-table td:first-child{white-space:nowrap}.tucecon-availability-history-table td:last-child{overflow-wrap:anywhere;min-width:12rem}.dark .tucecon-availability-history-table th{background:var(--gray-800)}.dark .tucecon-availability-history-table th,.dark .tucecon-availability-history-table td{border-color:var(--gray-700)}
