.infico-datepicker,.infico-timepicker{width:100%}.infico-datepicker .p-inputtext,.infico-timepicker .p-inputtext{width:100%;border-radius:8px!important}.infico-datepicker .p-datepicker-trigger,.infico-timepicker .p-datepicker-trigger{color:#475569!important;border-left:none!important}.infico-datepicker-panel.p-datepicker,.infico-timepicker-panel.p-datepicker{min-width:18rem;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:.35rem .25rem .5rem!important;box-shadow:0 16px 40px #0f172a1f!important}.infico-datepicker-panel .p-datepicker-header,.infico-timepicker-panel .p-datepicker-header{margin-bottom:.15rem;background:#fff!important;border-bottom:1px solid #eef2f7!important;padding:.65rem .35rem!important}.infico-datepicker-panel .p-datepicker-title,.infico-timepicker-panel .p-datepicker-title{text-transform:lowercase;color:#334155!important;font-size:.95rem!important;font-weight:700!important}.infico-datepicker-panel .p-datepicker-title .p-datepicker-month,.infico-datepicker-panel .p-datepicker-title .p-datepicker-year{font-weight:700!important}.infico-datepicker-panel .p-datepicker-prev,.infico-datepicker-panel .p-datepicker-next,.infico-timepicker-panel .p-datepicker-prev,.infico-timepicker-panel .p-datepicker-next{color:#64748b!important;width:2rem!important;height:2rem!important}.infico-datepicker-panel .p-datepicker-prev:hover,.infico-datepicker-panel .p-datepicker-next:hover,.infico-timepicker-panel .p-datepicker-prev:hover,.infico-timepicker-panel .p-datepicker-next:hover{color:#334155!important;background:#f1f5f9!important}.infico-datepicker-panel .p-datepicker-calendar th{text-transform:uppercase;color:#475569!important;padding:.35rem 0!important;font-size:.78rem!important;font-weight:800!important}.infico-datepicker-panel .p-datepicker-calendar td{padding:.12rem!important}.infico-datepicker-panel .p-datepicker-calendar td>span{color:#334155!important;border-radius:999px!important;width:2.15rem!important;height:2.15rem!important;font-size:.84rem!important}.infico-datepicker-panel .p-datepicker-calendar td>span:not(.p-highlight):not(.p-disabled):hover{color:#dc0000!important;background:#fee2e2!important}.infico-datepicker-panel .p-datepicker-calendar td>span.p-highlight{color:#dc0000!important;background:#fee2e2!important;font-weight:700!important}.infico-datepicker-panel .p-datepicker-calendar td.p-datepicker-today>span:not(.p-highlight){background:#fff7f7!important;border:1px solid #fca5a5!important}.infico-datepicker-panel .p-datepicker-calendar td>span.p-disabled,.infico-datepicker-panel .p-datepicker-other-month>span{color:#cbd5e1!important}.infico-datepicker-panel .p-datepicker-buttonbar{border-top:1px solid #eef2f7!important;justify-content:space-between!important;padding:.55rem .35rem .15rem!important;display:flex!important}.infico-datepicker-panel .p-datepicker-buttonbar .p-button{box-shadow:none!important;color:#334155!important;background:0 0!important;border:none!important;padding:.25rem .5rem!important;font-size:.82rem!important;font-weight:700!important}.infico-datepicker-panel .p-datepicker-buttonbar .p-button:hover{color:#dc0000!important;background:#fff7f7!important}.infico-timepicker-panel .p-timepicker{padding:.75rem .5rem .35rem!important}.infico-timepicker-panel .p-timepicker span{color:#334155!important;font-size:1.05rem!important;font-weight:700!important}.infico-timepicker-panel .p-timepicker>div{gap:.35rem!important}.infico-timepicker-panel .p-timepicker button{color:#64748b!important;width:1.75rem!important;height:1.75rem!important}.infico-timepicker-panel .p-timepicker button:hover{color:#dc0000!important;background:#fee2e2!important}.infico-timepicker-panel .p-timepicker input{color:#334155!important;border-color:#e2e8f0!important;border-radius:8px!important;font-weight:700!important}.infico-timepicker-panel .p-timepicker input:focus{border-color:#dc0000!important;box-shadow:0 0 0 3px #dc00001f!important}.amon-page{background:#f8fafc;max-width:1400px;min-height:100vh;margin:0 auto;padding:1.5rem}.amon-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.amon-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.amon-title{color:#1e293b;align-items:center;margin:0 0 .25rem;font-size:1.6rem;font-weight:700;display:flex}.amon-title-icon{margin-right:10px}.amon-subtitle{color:#64748b;margin:0;font-size:.875rem}.amon-banner{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.amon-banner--warning{color:#854d0e;background:#fefce8;border:1px solid #fde047}.amon-banner--danger{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.amon-tabs .p-tabview-panels{background:#fff;border-radius:0 0 8px 8px;padding:1.25rem;box-shadow:0 1px 3px #00000012}.amon-filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.amon-filter-input{width:220px}.amon-filter-dd{width:180px}.amon-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.amon-table{border-collapse:collapse;background:#fff;width:100%;font-size:.875rem}.amon-table thead tr{background:#f1f5f9}.amon-table th{text-align:left;color:#475569;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:.75rem 1rem;font-weight:600}.amon-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem}.amon-table tbody tr:hover{background:#f8fafc}.amon-table tbody tr:last-child td{border-bottom:none}.amon-row--alerta{border-left:3px solid #f97316;background:#fff7ed!important}.amon-row--alerta td{color:#7c2d12}.amon-worker{flex-direction:column;gap:1px;display:flex}.amon-worker-name{color:#1e293b;font-weight:600}.amon-worker-rut{color:#64748b;font-size:.75rem}.amon-worker-cargo{color:#94a3b8;font-size:.75rem;font-style:italic}.amon-justified{color:#16a34a;font-size:.8rem;font-weight:500}.amon-justified-motivo{color:#64748b;font-weight:400}.amon-not-justified{color:#94a3b8;font-size:.8rem}.amon-actions{flex-wrap:wrap;gap:.4rem;display:flex}.amon-center{text-align:center}.amon-recepcion-badge{color:#2563eb;margin-left:.5rem;font-size:.75rem}.amon-empty{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.amon-empty i{font-size:2.5rem}.amon-empty p{margin:0;font-size:.9rem}.amon-loading{text-align:center;color:#64748b;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.amon-politica-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.5rem}.amon-politica-card h3{color:#1e293b;margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}.amon-politica-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.amon-politica-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.amon-politica-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.amon-politica-value{color:#1e293b;font-size:.925rem;font-weight:600}.amon-modal-body{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.amon-form-row{flex-direction:column;gap:.4rem;display:flex}.amon-form-row label{color:#475569;font-size:.825rem;font-weight:600}.amon-form-row input,.amon-form-row .p-dropdown,.amon-form-row textarea{width:100%}.amon-form-row--two{flex-direction:unset;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.amon-eval-result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem 1.25rem;display:flex}.amon-eval-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.amon-advertencia{border-radius:6px;align-items:flex-start;gap:.6rem;padding:.6rem .875rem;font-size:.85rem;display:flex}.amon-advertencia--warning{color:#92400e;background:#fefce8;border:1px solid #fde047}.amon-advertencia--danger{color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5;font-weight:500}.amon-eval-plantilla{color:#475569;font-size:.85rem}.amon-general-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(220px,1.2fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:.85rem;padding:1rem;display:grid}.amon-general-result{flex-direction:column;gap:1rem;display:flex}.amon-general-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.amon-general-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem}.amon-general-summary span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:block}.amon-general-summary strong{color:#991b1b;margin-top:.15rem;font-size:1.45rem;display:block}.amon-general-table-wrap{border:1px solid #e2e8f0;border-radius:12px;max-height:55vh;overflow:auto}.amon-general-table th,.amon-general-table td{vertical-align:top}.amon-general-status{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.amon-general-status small{color:#92400e;max-width:260px;font-size:.72rem;line-height:1.35}.amon-email-ok,.amon-email-missing{align-items:center;gap:.35rem;font-size:.8rem;line-height:1.35;display:inline-flex}.amon-email-ok{color:#166534}.amon-email-missing{color:#b45309;font-weight:600}.amon-carta-modal{flex-direction:column;gap:1.25rem;display:flex}.amon-carta-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.amon-carta-meta>div{flex-direction:column;gap:.2rem;display:flex}.amon-meta-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.7rem;font-weight:700}.amon-meta-hash{flex:100%}.amon-meta-hash code{color:#475569;background:#f1f5f9;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.amon-carta-body{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:200px;max-height:480px;padding:2rem;font-size:.9rem;line-height:1.7;overflow-y:auto}.amon-recepciones{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:1rem 1.25rem}.amon-recepciones h4{color:#15803d;margin:0 0 .75rem;font-size:.9rem;font-weight:700}.amon-recepcion-item{border-bottom:1px solid #d1fae5;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.85rem;display:flex}.amon-recepcion-item:last-child{border-bottom:none}.amon-recepcion-obs{color:#64748b;font-style:italic}.amon-obs-section{flex-direction:column;gap:.4rem;display:flex}.amon-obs-section label{color:#475569;font-size:.825rem;font-weight:700}@media (width<=768px){.amon-page{padding:1rem}.amon-title{font-size:1.3rem}.amon-filter-input,.amon-filter-dd{width:100%}.amon-form-row--two{grid-template-columns:1fr}.amon-actions{flex-direction:column}}.amon-config-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.amon-config-title{color:#1e293b;align-items:center;margin:0 0 .25rem;font-size:1.1rem;font-weight:700;display:flex}.amon-config-subtitle{color:#64748b;margin:0;font-size:.85rem}.amon-btn-dt{white-space:nowrap;font-weight:600;color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.amon-btn-dt:hover{background:#1e40af!important;border-color:#1e40af!important}.amon-config-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.5rem}.amon-config-section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.amon-config-section-title{color:#334155;text-transform:uppercase;letter-spacing:.03em;align-items:center;margin:0 0 1rem;font-size:.95rem;font-weight:700;display:flex}.amon-config-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.amon-config-field{flex-direction:column;gap:.35rem;display:flex}.amon-config-field label{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.amon-config-field--full{grid-column:1/-1}.amon-config-flags{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:.65rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.amon-config-flag{color:#334155;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.amon-config-flag .p-togglebutton{flex-shrink:0;min-width:72px;height:2rem;font-size:.8rem}.amon-config-actions{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.5rem;display:flex}.amon-reglas-table-wrap{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.amon-reglas-table{border-collapse:collapse;width:100%;font-size:.85rem}.amon-reglas-table thead tr{background:#f1f5f9}.amon-reglas-table th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.65rem .9rem;font-size:.75rem;font-weight:700}.amon-reglas-table td{color:#334155;vertical-align:middle;border-top:1px solid #f1f5f9;padding:.6rem .9rem}.amon-reglas-table tbody tr:hover{background:#f8fafc}.amon-tag-falta{padding:.2rem .6rem!important;font-size:.75rem!important}.amon-tag-falta--atraso{color:#92400e!important;background:#fef3c7!important}.amon-tag-falta--inasistencia{color:#991b1b!important;background:#fee2e2!important}.amon-tag-falta--omision_marcacion{color:#5b21b6!important;background:#ede9fe!important}.amon-severidad{text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.amon-severidad--baja{color:#166534;background:#f0fdf4}.amon-severidad--media{color:#854d0e;background:#fefce8}.amon-severidad--alta{color:#9a3412;background:#fff7ed}.amon-severidad--critica{color:#7f1d1d;background:#fef2f2}.amon-code{color:#334155;background:#f1f5f9;border-radius:3px;padding:.15rem .4rem;font-family:Courier New,monospace;font-size:.78rem}.amon-config-nota{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:.875rem 1.1rem;font-size:.82rem;line-height:1.5;display:flex}.amon-config-nota .pi{flex-shrink:0;margin-top:.1rem}.amon-loading{color:#64748b;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.9rem;display:flex}.sel-emp-page{background:linear-gradient(160deg,#faf5ff 0%,#fff 42%,#f8fafc 100%);min-height:100vh;padding:2rem 1.25rem 2.5rem}.sel-emp-shell{max-width:1180px;margin:0 auto}.sel-emp-welcome{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.sel-emp-welcome__title{color:#111827;letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:700}.sel-emp-welcome__subtitle{color:#6b7280;margin:.4rem 0 0;font-size:.95rem}.sel-emp-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0f172a0f}.sel-emp-panel__head{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.sel-emp-panel__title{color:#374151;margin:0;font-size:1.05rem;font-weight:700}.sel-emp-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.sel-emp-btn{border:none!important;border-radius:10px!important;font-size:.85rem!important;font-weight:600!important}.sel-emp-btn--purple{background:#6366f1!important}.sel-emp-btn--purple:hover{background:#4f46e5!important}.sel-emp-btn--orange{background:#f97316!important}.sel-emp-btn--orange:hover{background:#ea580c!important}.sel-emp-badge{color:#ea580c!important;background:#fff!important}.sel-emp-restore-banner{color:#9a3412;background:#fff7ed;border-radius:10px;align-items:center;gap:.5rem;margin:0 1.25rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.sel-emp-table{border:none}.sel-emp-table .p-datatable-header{background:#fff;border:none;padding:.75rem 1.25rem 0}.sel-emp-table .p-datatable-thead>tr>th{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;background:#f9fafb;border-color:#f3f4f6;padding:.65rem 1rem;font-size:.68rem;font-weight:700}.sel-emp-table .p-datatable-tbody>tr>td{color:#374151;vertical-align:middle;border-color:#f3f4f6;padding:.7rem 1rem;font-size:.84rem}.sel-emp-table .p-paginator{border:none;padding:.75rem 1rem 1rem}.sel-emp-table__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sel-emp-search{flex:260px}.sel-emp-search .p-inputtext{border-radius:10px;width:100%;padding-left:2.2rem}.sel-emp-table__count{color:#9ca3af;font-size:.8rem}.sel-emp-num,.sel-emp-rut{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.sel-emp-estado{border-radius:999px;padding:.18rem .65rem;font-size:.72rem;font-weight:600;display:inline-block}.sel-emp-estado--activa{color:#16a34a;background:#dcfce7}.sel-emp-estado--inactiva{color:#dc2626;background:#fee2e2}.sel-emp-acciones{align-items:center;gap:.35rem;display:flex}.sel-emp-accion{cursor:pointer;color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0f172a1f}.sel-emp-accion:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a29}.sel-emp-accion--purple{background:#6366f1}.sel-emp-accion--orange{background:#f97316}.sel-emp-accion--blue{background:#3b82f6}.sel-emp-accion i{font-size:.85rem}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.col-span-2{grid-column:span 2/span 2}.mt-0\.5{margin-top:.125rem}.table{display:table}.grid{display:grid}.contents{display:contents}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-8{height:2rem}.w-14{width:3.5rem}.w-28{width:7rem}.w-36{width:9rem}.w-40{width:10rem}.w-48{width:12rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-none{max-width:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.22em\]{letter-spacing:.22em}.\!text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-50{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.about-page,.workplan-page{flex-direction:column;gap:1rem;display:flex}.workplan-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 18rem),linear-gradient(135deg,#5c0000 0%,#a80000 52%,#dc0000 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 22px 46px #7000002e}.workplan-hero span{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.workplan-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.5vw,2.2rem)}.workplan-hero p{color:#ffffffd6;max-width:900px;margin:0;line-height:1.45}.workplan-hero .p-button{background:#ffffff29;border:0;border-radius:12px;font-weight:900}.workplan-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.95rem;display:flex}.workplan-toolbar label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;min-width:180px;font-size:.74rem;font-weight:900;display:flex}.workplan-toolbar label:first-child{flex:1;min-width:min(360px,100%)}.workplan-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.workplan-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #0d9488;border-radius:16px;padding:1rem;box-shadow:0 8px 20px #0f172a0a}.workplan-stats>div.is-warning{border-left-color:#f59e0b}.workplan-stats>div.is-success{border-left-color:#22c55e}.workplan-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.workplan-stats strong{color:#0f766e;margin-top:.35rem;font-size:1.55rem;line-height:1.1;display:block}.workplan-stats small{color:#64748b;margin-top:.28rem;font-size:.76rem;line-height:1.35;display:block}.workplan-stats>div.is-warning strong{color:#b45309}.workplan-stats>div.is-success strong{color:#166534}.workplan-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:.5rem;padding:.35rem;display:flex;overflow-x:auto}.workplan-tabs button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:.65rem .9rem;font-weight:900}.workplan-tabs button.is-active{color:#0f766e;background:#ccfbf1}.workplan-board,.workplan-activity{background:#fff;border:1px solid #dbe3ef;border-radius:18px;max-height:72vh;overflow:auto;box-shadow:0 12px 30px #0f172a0f}.workplan-paginator.p-paginator,.turnos-paginator.p-paginator{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:.75rem 0;padding:.35rem .65rem}.workplan-empty{text-align:center;color:#64748b;padding:2rem 1rem;font-size:.88rem}.workplan-map-list-hint{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:.65rem 0 0;padding:.55rem .75rem;font-size:.78rem;line-height:1.4}.workplan-grid,.workplan-activity-grid{min-width:1240px;display:grid}.workplan-head{z-index:4;color:#334155;text-transform:uppercase;background:#e0f2fe;border-bottom:1px solid #dbe3ef;border-right:1px solid #dbe3ef;align-items:center;min-height:38px;padding:.45rem .55rem;font-size:.72rem;font-weight:900;display:flex;position:sticky;top:0}.workplan-head.day,.workplan-head.activity-day{text-align:center;background:#f1f5f9;justify-content:center}.workplan-head.day.is-sunday{color:#991b1b;background:#fee2e2}.workplan-head.day.is-feriado{color:#9a3412;background:#ffedd5;position:relative;box-shadow:inset 0 -3px #f97316}.workplan-head.day.is-feriado-irrenunciable{color:#991b1b;background:#fee2e2;box-shadow:inset 0 -3px #dc2626}.workplan-head.day.is-feriado small{letter-spacing:.02em;margin-top:1px;font-size:.52rem;font-weight:950;line-height:1;display:block}.sticky-left{z-index:5;position:sticky;left:0}.sticky-left-2{z-index:5;position:sticky;left:280px}.workplan-person,.workplan-hours,.workplan-cell,.workplan-activity-cell{border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7;min-height:38px}.workplan-person{z-index:3;background:#fff;padding:.38rem .55rem}.workplan-person strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.workplan-person span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.68rem;display:block;overflow:hidden}.workplan-hours{z-index:3;color:#475569;background:#fff;justify-content:flex-end;align-items:center;padding:.3rem .5rem;font-size:.72rem;font-weight:900;display:flex}.workplan-cell{color:#1f2937;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;display:flex}.workplan-cell.is-sunday{box-shadow:inset 0 0 0 999px #ef444414}.workplan-cell.is-feriado{box-shadow:inset 0 0 0 2px #fb923c,inset 0 0 0 999px #fb923c1f}.workplan-cell.is-feriado-irrenunciable{box-shadow:inset 0 0 0 2px #dc2626,inset 0 0 0 999px #dc262629}.workplan-cell{cursor:pointer;border:none;transition:filter .12s,transform .12s;position:relative}.workplan-cell:hover{filter:brightness(1.08);z-index:2;transform:scale(1.04)}.workplan-cell.has-sub-faena{outline-offset:-2px;outline:2px solid #5eead4}.workplan-cell.has-tope{outline-offset:-2px;outline:2px solid #ef4444}.workplan-feriado-badge{color:#9a3412;background:#fffffff0;border-radius:999px;min-width:18px;padding:1px 3px;font-size:.48rem;font-weight:950;line-height:1.1;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #0f172a38}.workplan-cell.is-feriado-irrenunciable .workplan-feriado-badge{color:#991b1b}.workplan-tope-flag{color:#fff;background:#b91c1c;border-radius:999px;padding:1px;font-size:.52rem;line-height:1;position:absolute;top:1px;right:1px}.mapa-marcaje-leaflet{z-index:0;border-radius:12px;width:100%;overflow:hidden}.mapa-marcaje-tooltip strong{color:#0f172a;font-size:.8rem;display:block}.mapa-marcaje-tooltip span{color:#475569;font-size:.72rem;line-height:1.4}.mapa-avatar-icon{background:0 0;border:none}.mapa-avatar{background:#fff;border:3px solid #0d9488;border-radius:50%;width:42px;height:42px;position:relative;overflow:visible;box-shadow:0 3px 8px #0f172a59}.mapa-avatar-iniciales{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;inset:0}.mapa-avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.mapa-avatar-orden{color:#fff;z-index:2;background:#b91c1c;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.mapa-avatar-pin{border-top:10px solid #0d9488;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.workplan-mapageneral{flex-direction:column;gap:1rem;display:flex}.workplan-mapageneral-filtros{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.85rem;padding:1rem;display:flex}.workplan-mapageneral-filtros label{color:#475569;flex-direction:column;gap:.3rem;min-width:180px;font-size:.76rem;font-weight:700;display:flex}.workplan-mapageneral-contadores{flex-wrap:wrap;gap:.65rem;margin-left:auto;display:flex}.workplan-mapageneral-contadores span{border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.workplan-mapageneral-contadores .is-present{color:#0f766e;background:#ccfbf1}.workplan-mapageneral-contadores .is-ok{color:#15803d;background:#dcfce7}.workplan-mapageneral-contadores .is-absent{color:#b91c1c;background:#fee2e2}.workplan-mapageneral-leyenda{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.65rem 1rem;font-size:.78rem;display:flex}.workplan-mapageneral-leyenda-titulo{color:#1e293b;font-weight:800}.workplan-mapageneral-leyenda-item{align-items:center;gap:.4rem;display:inline-flex}.workplan-mapageneral-leyenda-item b{border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:0 0 0 2px #ffffffe6,0 1px 3px #0f172a4d}.workplan-mapageneral-leyenda-item small{color:#94a3b8}.sector-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:.4rem;display:inline-block}.workplan-mapageneral-map{border:1px solid #e2e8f0;border-radius:12px;position:relative;overflow:hidden}.workplan-mapageneral-empty{z-index:500;color:#64748b;background:#fffffff2;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem 1rem;font-size:.8rem;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0f172a1a}.workplan-mapageneral-tablas{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.workplan-resumen-tabla{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.workplan-resumen-tabla h4{color:#0f766e;background:#f0fdfa;border-bottom:1px solid #ccfbf1;align-items:center;gap:.45rem;margin:0;padding:.75rem 1rem;font-size:.85rem;display:flex}.workplan-resumen-tabla.is-ausentes h4{color:#b91c1c;background:#fef2f2;border-bottom-color:#fecaca}.workplan-resumen-scroll{max-height:320px;overflow:auto}.workplan-resumen-tabla table{border-collapse:collapse;width:100%;font-size:.8rem}.workplan-resumen-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.5rem .75rem;font-size:.72rem;position:sticky;top:0}.workplan-resumen-tabla td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.5rem .75rem}.workplan-resumen-tabla td.empty{text-align:center;color:#94a3b8;padding:1.25rem}.workplan-resumen-tabla td strong{color:#1e293b;display:block}.workplan-resumen-tabla td span{color:#94a3b8;font-size:.72rem}.workplan-resumen-tabla td a{color:#0d9488;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.workplan-resumen-tabla td .sin-gps{color:#94a3b8;font-style:italic}@media (width<=900px){.workplan-mapageneral-tablas{grid-template-columns:1fr}.workplan-mapageneral-contadores{width:100%;margin-left:0}}.empresa-required{place-items:center;min-height:50vh;padding:2rem 1rem;display:grid}.empresa-required-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;align-items:center;gap:.85rem;max-width:460px;padding:2.25rem 2rem;display:flex;box-shadow:0 12px 40px #0f172a14}.empresa-required-card i{color:#0f766e;background:#ccfbf1;border-radius:999px;place-items:center;width:4rem;height:4rem;font-size:2.4rem;display:grid}.empresa-required-card h3{color:#1e293b;margin:0;font-size:1.1rem}.empresa-required-card p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.empresa-required-dialog p{color:#475569;margin:0 0 .85rem;font-size:.85rem;line-height:1.5}.workplan-leyenda{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-bottom:.85rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.workplan-leyenda-titulo{color:#1e293b;font-weight:800}.workplan-leyenda-item{align-items:center;gap:.35rem;display:inline-flex}.workplan-leyenda-item b{border-radius:6px;place-items:center;min-width:1.9rem;height:1.25rem;padding:0 .3rem;font-size:.68rem;font-weight:900;display:inline-grid}.workplan-leyenda-hint{color:#64748b;margin-left:auto;font-style:italic}.workplan-detalle{flex-direction:column;gap:1rem;display:flex}.workplan-detalle-head{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding-bottom:.75rem;display:flex}.workplan-detalle-head strong{color:#1e293b;font-size:1rem;display:block}.workplan-detalle-head span{color:#64748b;font-size:.8rem}.workplan-detalle-fecha{color:#0f766e;text-transform:capitalize;font-size:.82rem;font-weight:700}.workplan-detalle-estado{flex-wrap:wrap;gap:.5rem;display:flex}.workplan-detalle-imagen{background:#f8fafc;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.workplan-detalle-imagen img{-o-object-fit:contain;object-fit:contain;width:180px;height:200px}.workplan-detalle-imagen p{color:#334155;margin:0;font-weight:700}.workplan-detalle-bloque h4{color:#1e293b;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.85rem;display:flex}.workplan-detalle-bloque ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.workplan-detalle-bloque ul li{background:#f8fafc;border-radius:8px;justify-content:space-between;gap:1rem;padding:.35rem .6rem;font-size:.82rem;display:flex}.workplan-detalle-bloque ul li span{color:#64748b}.workplan-detalle-bloque ul li strong{color:#1e293b;text-align:right}.workplan-detalle-tope{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.55rem .75rem;font-size:.8rem;display:flex}.workplan-detalle-faenas{counter-reset:faena;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.workplan-detalle-faenas li{background:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.workplan-detalle-faenas .faena-hora{color:#0f766e;white-space:nowrap;font-size:.82rem;font-weight:800}.workplan-detalle-faenas .faena-info{flex-direction:column;display:flex}.workplan-detalle-faenas .faena-info strong{color:#134e4a;font-size:.85rem}.workplan-detalle-faenas .faena-info span{color:#475569;font-size:.78rem}.workplan-detalle-faenas .faena-info em{color:#0d9488;margin-top:.15rem;font-size:.74rem}.workplan-detalle-marcas{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.workplan-detalle-marcas li{background:#f8fafc;border-radius:8px;align-items:center;gap:.75rem;padding:.35rem .6rem;font-size:.82rem;display:flex}.workplan-detalle-marcas li span{text-transform:capitalize;color:#475569;min-width:90px}.workplan-detalle-marcas li strong{color:#1e293b}.workplan-detalle-marcas li em{color:#b91c1c;margin-left:auto;font-size:.74rem}.workplan-cell strong{font-size:.7rem;font-weight:900}.workplan-cell small{color:#0f172aad;font-size:.58rem;font-weight:800}.workplan-activity-cell{background:#f8fafc;padding:.35rem}.activity-bars{align-items:center;gap:.25rem;min-height:22px;display:flex}.activity-bars span{background:#22c55e;border-radius:999px;width:34px;height:8px;display:block}.activity-bars span.is-delay{background:#dc2626}.activity-bars span.is-warning{background:#f59e0b}.workplan-activity-cell small,.workplan-activity-cell em,.activity-empty{color:#64748b;font-size:.68rem;font-style:normal;display:block}.workplan-activity-cell em{color:#b91c1c;font-weight:900}.workplan-map-panel{grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);gap:1rem;min-height:560px;display:grid}.workplan-map,.workplan-map-list{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.workplan-map iframe{border:0;width:100%;height:100%;min-height:560px;display:block}.workplan-map-empty{color:#64748b;justify-content:center;align-items:center;min-height:560px;display:flex}.workplan-map-list{flex-direction:column;gap:.55rem;max-height:560px;padding:.75rem;display:flex;overflow-y:auto}.workplan-map-list button,.workplan-map-open{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;padding:.65rem;text-decoration:none;display:block}.workplan-map-list button.is-active{background:#f0fdfa;border-color:#0f766e}.workplan-map-list strong,.workplan-map-list span,.workplan-map-list small{display:block}.workplan-map-list strong{color:#0f172a;font-size:.84rem}.workplan-map-list span{color:#0f766e;margin-top:.12rem;font-size:.76rem;font-weight:900}.workplan-map-list small{color:#64748b;margin-top:.12rem;font-size:.72rem;line-height:1.35}.workplan-map-open{color:#fff;text-align:center;background:#0f766e;border:0;font-weight:900}@media (width<=1100px){.workplan-map-panel{grid-template-columns:1fr}}@media (width<=760px){.workplan-hero{flex-direction:column;align-items:flex-start}}.nfc-page{flex-direction:column;gap:1rem;display:flex}.nfc-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 20rem),linear-gradient(135deg,#111827 0%,#7f1d1d 48%,#dc2626 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 20px 45px #0f172a2e}.nfc-hero span,.nfc-reader-test span,.nfc-status-card span,.nfc-code-card span{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.nfc-hero h1{margin:.25rem 0;font-size:clamp(1.5rem,3vw,2.5rem)}.nfc-hero p{color:#ffffffd6;max-width:900px;margin:0;line-height:1.45}.nfc-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.nfc-controls,.nfc-preview-area,.nfc-reader-test{background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 12px 30px #0f172a0f}.nfc-controls{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.nfc-controls label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.74rem;font-weight:900;display:flex}.nfc-controls label small{color:#64748b;text-transform:none;font-size:.72rem;font-weight:600;line-height:1.35}.nfc-status-card,.nfc-code-card{color:#64748b;background:#f8fafc;border-radius:16px;padding:.9rem}.nfc-status-card{border-left:4px solid #22c55e}.nfc-code-card{border-left:4px solid #0f766e}.nfc-status-card strong,.nfc-code-card strong{color:#0f172a;margin-top:.25rem;font-size:1.05rem;display:block}.nfc-code-card strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem}.nfc-status-card small,.nfc-code-card small{color:#64748b;margin-top:.25rem;line-height:1.35;display:block}.nfc-preview-area{flex-direction:column;align-items:center;gap:.85rem;padding:1rem;display:flex;overflow:hidden}.nfc-card-shell{width:min(100%,940px)}.nfc-card{aspect-ratio:1536/946;background:#111827;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a3d}.nfc-card__background{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nfc-card__logo{z-index:2;border-radius:20px;justify-content:center;align-items:center;width:30%;height:20%;display:flex;position:absolute;top:8%;left:17%}.nfc-card__logo img{-o-object-fit:contain;object-fit:contain;max-width:82%;max-height:82%}.nfc-card__logo strong{color:#991b1b;background:#ffffffeb;border-radius:22px;place-items:center;width:clamp(42px,7vw,96px);height:clamp(42px,7vw,96px);font-size:clamp(1rem,2.5vw,2rem);font-weight:950;display:grid}.nfc-card__person{z-index:2;color:#fff;text-shadow:0 3px 12px #00000080;flex-direction:column;gap:clamp(.12rem,.28vw,.28rem);width:40%;max-width:40%;display:flex;position:absolute;top:46.8%;left:6.5%}.nfc-card__person strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:clamp(.62rem,.92vw,1.02rem);font-weight:950;line-height:.98;display:block;overflow:hidden}.nfc-card__person span{color:#fde68a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:clamp(.56rem,.74vw,.82rem);font-weight:850;line-height:1;display:block;overflow:hidden}.nfc-card__person em{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(.54rem,.72vw,.78rem);font-style:normal;font-weight:800;line-height:1;display:block;overflow:hidden}.nfc-card__qr{z-index:2;aspect-ratio:1;background:#fff;border-radius:18px;place-items:center;width:27%;padding:1.1%;display:grid;position:absolute;top:35%;right:8.7%}.nfc-card__qr canvas{width:100%!important;height:100%!important}.nfc-card__barcode{z-index:2;background:#fff;border-radius:10px;justify-content:center;width:28%;max-height:9%;padding:.45rem;display:flex;position:absolute;bottom:7.2%;right:8.3%;overflow:hidden}.nfc-card__barcode svg{max-width:100%;height:auto}.nfc-card__meta{z-index:2;color:#ffffffe0;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.52rem,.95vw,.86rem);display:flex;position:absolute;bottom:5.8%;left:6.5%}.nfc-card__meta span{color:#052e16;background:#22c55ee6;border-radius:999px;padding:.18rem .5rem;font-weight:950}.nfc-mobile-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.nfc-reader-test{grid-template-columns:minmax(240px,1fr) minmax(260px,1.2fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.nfc-reader-test span{color:#64748b}.nfc-reader-test h2{color:#0f172a;margin:.15rem 0}.nfc-reader-test p{color:#64748b;margin:0}.nfc-scan-result{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;grid-column:1/-1;padding:.8rem}.nfc-scan-result strong,.nfc-scan-result span,.nfc-scan-result small{display:block}.nfc-scan-result span{overflow-wrap:anywhere;margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.nfc-scan-result small{color:#166534;margin-top:.25rem}@media (width<=980px){.nfc-layout,.nfc-reader-test{grid-template-columns:1fr}.nfc-hero{flex-direction:column;align-items:flex-start}}@media (width<=640px){.nfc-preview-area{padding:.55rem}.nfc-card{border-radius:18px}.nfc-card__barcode,.nfc-card__meta small{display:none}}.sub-page{flex-direction:column;gap:1rem;display:flex}.sub-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 18rem),linear-gradient(135deg,#0f172a 0%,#1d4ed8 55%,#0ea5e9 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 22px 46px #0f172a2e}.sub-hero__icon{background:#ffffff24;border-radius:20px;place-items:center;width:68px;height:68px;font-size:1.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.sub-hero__content{flex:1;min-width:0}.sub-hero span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sub-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.05}.sub-hero p{color:#ffffffd6;max-width:860px;margin:0;line-height:1.5}.sub-hero__badge{text-align:right;background:#ffffff1f;border-radius:16px;width:220px;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #ffffff1a}.sub-hero__badge strong,.sub-hero__badge small{display:block}.sub-hero__badge small{color:#ffffffbf;margin-top:.3rem;line-height:1.35}.sub-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.sub-stat{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #2563eb;border-radius:16px;padding:1rem;box-shadow:0 8px 20px #0f172a0a}.sub-stat.is-success{border-left-color:#22c55e}.sub-stat.is-warning{border-left-color:#f59e0b}.sub-stat.is-danger{border-left-color:#ef4444}.sub-stat span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sub-stat strong{color:#1d4ed8;margin-top:.35rem;font-size:1.55rem;line-height:1.1;display:block}.sub-stat small{color:#64748b;margin-top:.28rem;font-size:.76rem;line-height:1.35;display:block}.sub-stat.is-success strong{color:#166534}.sub-stat.is-warning strong{color:#b45309}.sub-stat.is-danger strong{color:#b91c1c}.sub-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sub-guidance>div{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:38px 1fr;align-items:center;gap:.2rem .75rem;padding:.95rem;display:grid}.sub-guidance i{color:#fff;background:#1d4ed8;border-radius:12px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.sub-guidance strong{color:#172554}.sub-guidance span{color:#475569;font-size:.82rem;line-height:1.35}.sub-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:.5rem;padding:.35rem;display:flex;overflow-x:auto}.sub-tabs button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:.65rem .9rem;font-weight:900}.sub-tabs button.is-active{color:#1d4ed8;background:#dbeafe}.sub-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.sub-card__header{background:#f8fbff;border-bottom:1px solid #e0e7ff;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.sub-card__header strong{color:#172554;display:block}.sub-card__header span{color:#64748b;margin-top:.18rem;font-size:.82rem;line-height:1.35;display:block}.sub-card__body{padding:1rem}.sub-card__header--inline em{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:.25rem .65rem;font-size:.74rem;font-style:normal;font-weight:900}.sub-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.sub-form-grid label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.74rem;font-weight:900;display:flex}.sub-form-grid label.is-wide{grid-column:span 2}.sub-form-grid .p-inputtext,.sub-form-grid .p-dropdown,.sub-form-grid .p-inputnumber,.sub-form-grid .p-inputnumber-input,.sub-form-grid textarea{width:100%}.sub-checks{flex-wrap:wrap;gap:.65rem;margin:.95rem 0;display:flex}.sub-checks label{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.sub-primary-btn.p-button{background:#1d4ed8;border:0;border-radius:12px;font-weight:900}.sub-primary-btn.p-button:enabled:hover{background:#1e40af}.sub-inline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.sub-inline-actions span{color:#64748b;font-size:.78rem;line-height:1.4}.sub-edit-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:.65rem;margin-bottom:.9rem;padding:.75rem .9rem;display:flex}.sub-edit-banner span{flex:1;line-height:1.4}.sub-row-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.sub-list article small{color:#64748b;margin-top:.25rem;font-size:.74rem;line-height:1.35;display:block}.sub-program-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.sub-program-grid article{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;padding:.9rem}.sub-program-grid strong,.sub-program-grid span{display:block}.sub-program-grid strong{color:#0f172a;font-size:.95rem}.sub-program-grid span{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.45}.sub-secondary-btn.p-button{color:#1d4ed8;background:#dbeafe;border:0;border-radius:12px;font-weight:900}.sub-secondary-btn.p-button:enabled:hover{color:#1e40af;background:#bfdbfe}.sub-map{background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;margin-top:.9rem;overflow:hidden}.sub-map--compact{min-width:280px;margin-top:0}.sub-map__header{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.sub-map__header strong{color:#172554;font-size:.86rem;display:block}.sub-map__header span{color:#64748b;margin-top:.16rem;font-size:.76rem;line-height:1.35;display:block}.sub-map__header a,.sub-location-card__meta a{color:#1d4ed8;white-space:nowrap;font-size:.74rem;font-weight:900;text-decoration:none}.sub-map iframe{background:#e0f2fe;border:0;width:100%;height:280px;display:block}.sub-map--compact iframe{height:180px}.sub-map__coords{color:#475569;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;font-size:.76rem;font-weight:800;display:flex}.sub-map__empty{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:180px;display:flex}.sub-list{gap:.65rem;margin-top:1rem;display:grid}.sub-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-list article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem;display:flex}.sub-list article.sub-list-map-card{flex-direction:column;align-items:stretch}.sub-list-map-card__content{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.sub-list strong{color:#0f172a;display:block}.sub-list span{color:#64748b;margin-top:.2rem;font-size:.8rem;line-height:1.35;display:block}.sub-tags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.sub-list em,.sub-tags em{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .58rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.sub-list em.is-ok,.sub-tags em.is-ok{color:#166534;background:#dcfce7}.sub-list em.is-warning,.sub-tags em.is-warning{color:#92400e;background:#fef3c7}.sub-tags em.is-muted{color:#64748b;background:#f1f5f9}.sub-empty{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:110px;display:flex}.sub-location-section{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:1rem;overflow:hidden}.sub-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.sub-location-grid article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden}.sub-location-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.sub-location-card__header strong{color:#0f172a;display:block}.sub-location-card__header span,.sub-location-card__meta span{color:#64748b;margin-top:.18rem;font-size:.78rem;line-height:1.35;display:block}.sub-location-card__header em{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;width:fit-content;padding:.25rem .58rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.sub-location-card__header em.is-ok{color:#166534;background:#dcfce7}.sub-location-card__header em.is-warning{color:#92400e;background:#fef3c7}.sub-location-card__meta{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}@media (width<=1180px){.sub-form-grid,.sub-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-guidance,.sub-list--grid,.sub-location-grid{grid-template-columns:1fr}}@media (width<=760px){.sub-hero{flex-direction:column;align-items:flex-start}.sub-hero__badge{text-align:left;width:100%}.sub-form-grid,.sub-form-grid label.is-wide{grid-column:span 1;grid-template-columns:1fr}.sub-program-grid{grid-template-columns:1fr}.sub-list article{flex-direction:column;align-items:flex-start}.sub-tags{justify-content:flex-start}.sub-list-map-card__content,.sub-location-card__header,.sub-location-card__meta,.sub-map__coords{flex-direction:column;align-items:flex-start}}.about-hero,.about-card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 42px #0f172a0f}.about-hero{border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(260px,360px);align-items:center;gap:1rem;padding:1.4rem;display:grid}.about-hero__eyebrow,.about-kicker{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;width:fit-content;padding:.34rem .72rem;font-size:.75rem;font-weight:800;display:inline-flex}.about-hero h2,.about-card h3,.about-section-heading h3{color:#0f172a;margin:.7rem 0 .4rem}.about-hero p,.about-card p,.about-feature-card p{color:#475569;margin:0;line-height:1.7}.about-hero__badge{color:#fff;background:linear-gradient(135deg,#1e1b4b,#4338ca);border-radius:20px;flex-direction:column;justify-content:center;gap:.4rem;min-height:100%;padding:1rem 1.1rem;display:flex}.about-hero__badge i{font-size:1.5rem}.about-hero__badge strong{font-size:1.05rem}.about-hero__badge span{color:#ffffffc7;line-height:1.5}.about-grid{gap:1rem;display:grid}.about-grid--summary{grid-template-columns:minmax(280px,.9fr) minmax(0,2.1fr)}.about-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid--features{grid-template-columns:repeat(4,minmax(0,1fr))}.about-card{border-radius:22px;padding:1.2rem}.about-card--highlight{background:linear-gradient(#faf5ff,#fff)}.about-card--accent{background:linear-gradient(#eff6ff,#fff)}.about-list,.about-author-list{color:#475569;margin:.9rem 0 0;padding-left:1.1rem}.about-list li,.about-author-list li{margin:0 0 .55rem;line-height:1.6}.about-section-heading{flex-direction:column;gap:.35rem;display:flex}.about-section-heading h3{margin-top:0}.about-feature-card{flex-direction:column;gap:.8rem;display:flex}.about-feature-card h4{color:#0f172a;margin:0}.about-feature-card__icon{color:#fff;background:linear-gradient(135deg,#4338ca,#7c3aed);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;display:flex;box-shadow:0 12px 24px #4338ca33}.about-card--author h3{margin-bottom:.55rem}@media (width<=1100px){.about-grid--features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.about-hero,.about-grid--summary,.about-grid--two{grid-template-columns:1fr}}@media (width<=640px){.about-grid--features{grid-template-columns:1fr}.about-hero,.about-card{border-radius:18px}}.nursery-page{flex-direction:column;gap:1rem;display:flex}.nursery-hero,.nursery-panel,.nursery-summary__card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 42px #0f172a0f}.nursery-hero{border-radius:24px;grid-template-columns:minmax(0,1.6fr) minmax(240px,320px);align-items:center;gap:1.2rem;padding:1.4rem;display:grid}.nursery-hero__eyebrow{color:#4338ca;letter-spacing:.08em;text-transform:uppercase;background:#eef2ff;border-radius:999px;align-items:center;margin-bottom:.8rem;padding:.34rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.nursery-hero h2{color:#0f172a;margin:0;font-size:1.75rem}.nursery-hero p{color:#475569;margin:.7rem 0 0;line-height:1.65}.nursery-hero__image{justify-content:center;display:flex}.nursery-hero__image img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:260px;height:auto}.nursery-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.nursery-summary__card{border-radius:20px;padding:1rem 1.1rem}.nursery-summary__card span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700;display:block}.nursery-summary__card strong{color:#0f172a;margin-top:.45rem;font-size:1.8rem;line-height:1;display:block}.nursery-panel{border-radius:22px;padding:1.2rem}.nursery-panel h3{color:#0f172a;margin:0 0 .45rem}.nursery-panel p{color:#475569;margin:0;line-height:1.6}.nursery-panel__header,.nursery-panel--actions,.nursery-report__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nursery-blocked{background:linear-gradient(#fff7ed,#fff)}.nursery-info{background:linear-gradient(#eff6ff,#fff)}.nursery-empty{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:120px;font-weight:600;display:flex}.nursery-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.nursery-report-grid article{background:#fafafa;border:1px solid #e5e7eb;border-radius:16px;padding:.85rem .95rem}.nursery-report-grid span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700;display:block}.nursery-report-grid strong{color:#0f172a;margin-top:.38rem;font-size:.98rem;line-height:1.35;display:block}.nursery-report__description{margin-top:.9rem!important}.nursery-badges{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.nursery-badges span,.nursery-status{border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.nursery-badges span,.nursery-status.is-neutral{color:#334155;background:#f1f5f9}.nursery-status.is-positive{color:#166534;background:#dcfce7}.nursery-compliance-editor{flex-direction:column;gap:1rem;display:flex}.nursery-inline-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin-top:1rem;padding:.9rem 1rem;line-height:1.55}.nursery-actions{justify-content:flex-end;display:flex}.nursery-table-wrap{overflow:auto}.nursery-table{border-collapse:collapse;width:100%}.nursery-table th,.nursery-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:.85rem .75rem}.nursery-table th{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.nursery-table td small{color:#64748b;margin-top:.2rem;display:block}.nursery-row-actions{align-items:center;gap:.25rem;display:inline-flex}.nursery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nursery-field{flex-direction:column;gap:.4rem;display:flex}.nursery-field--full{grid-column:1/-1}.nursery-field label{color:#334155;font-size:.9rem;font-weight:700}.nursery-field small{color:#64748b}.nursery-date-input{width:100%;min-height:42px;font:inherit;color:#0f172a;border:1px solid #d1d5db;border-radius:10px;padding:0 .9rem}.nursery-dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.2rem;display:flex}@media (width<=960px){.nursery-hero{grid-template-columns:1fr}.nursery-summary,.nursery-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nursery-panel__header,.nursery-panel--actions,.nursery-report__head{flex-direction:column;align-items:stretch}}@media (width<=640px){.nursery-summary,.nursery-form-grid,.nursery-report-grid{grid-template-columns:1fr}.nursery-hero,.nursery-panel{border-radius:18px}}.documento-laboral-preview-frame{background:#fff;border:none;height:420px}.absence-form-grid--spaced{margin-top:.5rem}.absence-pdf-frame{border:none;width:100%;height:100%}:root{--font-family:"Segoe UI", Roboto, sans-serif;--brand-primary:#dc0000;--brand-primary-dark:#a80000;--brand-accent:#ef4444;--brand-accent-2:#ef4444;--brand-soft:#fef2f2;--brand-soft-2:#fff7f7;--brand-border:#fecaca;--brand-shadow:#b91c1c2e;--brand-shadow-soft:#b91c1c14}body{background-color:#f0f4f8;margin:0;font-family:var(--font-family)!important}.turnos-header-actions,.turnos-toolbar-actions,.dialog-actions,.table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.turnos-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.turnos-toolbar-main{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.turnos-search .p-inputtext{min-width:min(420px,74vw)}.turnos-board{padding:0;overflow:auto}.turnos-board.days-7{--turnos-days:7}.turnos-board.days-28{--turnos-days:28}.turnos-board.days-29{--turnos-days:29}.turnos-board.days-30{--turnos-days:30}.turnos-board.days-31{--turnos-days:31}.turnos-grid-header,.turnos-grid-row{grid-template-columns:220px repeat(var(--turnos-days,31), 48px) 100px 120px;min-width:max-content;display:grid}.turnos-grid-header{z-index:3;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.turnos-colaborador-header,.turnos-day-header,.turnos-actions-header,.turnos-horas-header,.turnos-colaborador-cell,.turnos-day-cell,.turnos-row-actions,.turnos-horas-cell{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.turnos-colaborador-header,.turnos-colaborador-cell{z-index:2;background:#fff;position:sticky;left:0}.turnos-colaborador-header{z-index:4;align-items:center;gap:.6rem;padding:.75rem;font-weight:700;display:flex}.turnos-colaborador-header .p-checkbox-box,.turnos-colaborador-cell .p-checkbox-box{background:#fff;border:2px solid #94a3b8;border-radius:5px}.turnos-colaborador-header .p-checkbox-box:hover,.turnos-colaborador-cell .p-checkbox-box:hover{border-color:#64748b}.turnos-colaborador-header .p-checkbox-box.p-highlight,.turnos-colaborador-cell .p-checkbox-box.p-highlight,.turnos-colaborador-header .p-checkbox.p-highlight .p-checkbox-box,.turnos-colaborador-cell .p-checkbox.p-highlight .p-checkbox-box,.turnos-colaborador-header .p-checkbox-box[data-p-highlight=true],.turnos-colaborador-cell .p-checkbox-box[data-p-highlight=true]{color:#fff;background:#2563eb;border-color:#2563eb}.turnos-colaborador-header .p-checkbox-icon,.turnos-colaborador-cell .p-checkbox-icon{color:#fff!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.turnos-day-header{color:#334155;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-height:48px;font-size:.78rem;display:flex}.turnos-actions-header{color:#64748b;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.turnos-day-header span{text-transform:capitalize;color:#64748b;font-size:.75rem}.turnos-day-header em{color:#9a3412;background:#fed7aa;border-radius:999px;justify-content:center;align-items:center;min-width:24px;margin-top:1px;padding:1px 4px;font-size:.52rem;font-style:normal;font-weight:950;line-height:1.1;display:inline-flex}.turnos-day-header.is-sunday,.turnos-day-cell.is-sunday{background:#fff7ed}.turnos-day-header.is-feriado,.turnos-day-cell.is-feriado{background:#ffedd5;box-shadow:inset 0 0 0 2px #f973166b}.turnos-day-header.is-feriado-irrenunciable,.turnos-day-cell.is-feriado-irrenunciable{background:#fee2e2;box-shadow:inset 0 0 0 2px #dc26267a}.turnos-day-header.is-feriado-irrenunciable em{color:#991b1b;background:#fecaca}.turnos-colaborador-cell{align-items:flex-start;gap:.5rem;min-height:72px;padding:.6rem;display:flex}.turnos-persona{flex-direction:column;gap:.25rem;min-width:0;display:flex}.turnos-persona strong{color:#0f172a;line-height:1.2}.turnos-persona span{color:#64748b;font-size:.82rem}.turnos-plan-meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.turnos-day-cell{appearance:none;cursor:pointer;background:#fff;border-top:0;border-left:0;min-height:72px;padding:.2rem;transition:background .15s,box-shadow .15s}.turnos-day-cell:hover{background:#eff6ff;box-shadow:inset 0 0 0 2px #93c5fd}.turnos-day-cell[draggable=true]{cursor:grab}.turnos-day-cell[draggable=true]:active{cursor:grabbing}.turnos-day-cell.is-drag-source{opacity:.55;box-shadow:inset 0 0 0 2px #64748b}.turnos-day-cell.is-drop-target{box-shadow:inset 0 0 0 3px #22c55e,0 0 0 2px #22c55e2e;background:#dcfce7!important}.turnos-day-cell:disabled,.turnos-day-cell[data-disabled=true]{cursor:not-allowed;opacity:1}.turnos-day-cell.is-locked-by-ausencia{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);box-shadow:inset 0 0 0 2px #c7d2fe}.turnos-day-cell.is-locked-by-ausencia:hover{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);box-shadow:inset 0 0 0 2px #a5b4fc}.turnos-day-cell.has-alerta-bloqueante{background:#fff1f2;box-shadow:inset 0 0 0 2px #fca5a5}.turnos-day-cell.has-alerta-bloqueante:hover{background:#ffe4e6;box-shadow:inset 0 0 0 2px #f87171}.turnos-day-cell.has-alerta-advertencia{background:#fffbeb;box-shadow:inset 0 0 0 2px #fde68a}.turnos-day-cell.has-alerta-advertencia:hover{background:#fef3c7;box-shadow:inset 0 0 0 2px #fbbf24}.turnos-day-cell.has-sub-faena{box-shadow:inset 0 -3px #0f766e}.turnos-day-cell.has-sub-faena .turnos-chip{box-shadow:inset 0 0 0 2px #5eead4,0 2px 8px #0d948859;background:linear-gradient(135deg,#0d9488,#0f766e)!important}.alerta-tipo-code{color:#64748b;font-family:monospace;font-size:.78rem}.alertas-dialog-footer{color:#64748b;background:#f8fafc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.6;display:flex}.turnos-chip{color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:100%;min-height:44px;padding:.2rem .1rem;display:flex;box-shadow:0 2px 6px #0f172a2e}.turnos-chip--default{opacity:.82;box-shadow:inset 0 0 0 1px #ffffff47,0 1px 4px #0f172a1f}.turnos-day-cell.is-default-turno:after{content:"+";color:#2563eb;background:#fff;border:1px dashed #93c5fd;border-radius:999px;place-items:center;width:16px;height:16px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.turnos-chip.is-ausencia{border:1px solid #ffffff3d;box-shadow:0 4px 10px #4f46e52e}.turnos-chip strong{letter-spacing:.01em;font-size:.72rem}.turnos-chip small{opacity:.9;font-size:.65rem}.turnos-chip em{color:#0f766e;letter-spacing:.04em;background:#ffffffeb;border-radius:999px;margin-top:.12rem;padding:.02rem .28rem;font-size:.54rem;font-style:normal;font-weight:900}.turnos-chip-faena-hint{color:#fff;background:#b91c1c;border-radius:999px;padding:2px;font-size:.6rem;line-height:1;position:absolute;top:2px;right:3px;box-shadow:0 0 0 2px #ffffffd9}.turnos-day-cell{position:relative}.turnos-day-cell.needs-sub-faena{animation:2.4s ease-in-out infinite needsFaenaPulse;box-shadow:inset 0 0 0 2px #fca5a5}@keyframes needsFaenaPulse{0%,to{box-shadow:inset 0 0 0 2px #fca5a5}50%{box-shadow:inset 0 0 0 2px #ef4444}}.turnos-leyenda{background:#f8fafc;border:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.turnos-leyenda-paso{align-items:flex-start;gap:.65rem;display:flex}.turnos-leyenda-paso p{color:#334155;margin:0;font-size:.82rem;line-height:1.45}.turnos-leyenda-num{color:#fff;background:#0f766e;border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:800;display:grid}.turnos-leyenda-hint{color:#b91c1c;border-top:1px dashed #cbd5e1;grid-column:1/-1;align-items:center;gap:.55rem;padding-top:.65rem;font-size:.8rem;display:flex}.turnos-leyenda-hint i{font-size:.85rem}@media (width<=720px){.turnos-leyenda{grid-template-columns:1fr}}.turnos-chip.palette-0{background:#2563eb}.turnos-chip.palette-1{background:#059669}.turnos-chip.palette-2{background:#7c3aed}.turnos-chip.palette-3{background:#ea580c}.turnos-chip.palette-4{background:#0891b2}.turnos-chip.palette-5{background:#be123c}.turnos-chip.palette-6{background:#4f46e5}.turnos-chip.palette-7{background:#475569}.turnos-day-plus{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.turnos-row-actions{background:#fff;justify-content:center;align-items:center;gap:.2rem;padding:.35rem;display:flex}.turnos-horas-header{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.turnos-horas-cell{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .5rem;display:flex}.turnos-horas-label{color:#94a3b8;font-size:.73rem;font-weight:500}.turnos-horas-valor{border-radius:4px;padding:.15rem .45rem;font-size:.73rem;font-weight:700}.turnos-horas-valor.ok{color:#15803d;background:#dcfce7}.turnos-horas-valor.over{color:#dc2626;background:#fee2e2}.turnos-horas-valor.under{color:#b45309;background:#fef3c7}.turnos-horas-valor.none{color:#94a3b8;background:#f1f5f9}.turnos-empty-state{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2rem;display:flex}.turnos-empty-state i{color:#94a3b8;font-size:2.5rem}.turnos-faena-dialog{flex-direction:column;gap:1rem;display:flex}.turnos-faena-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.turnos-faena-context>div,.turnos-faena-help,.turnos-faena-empty{background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;padding:.85rem}.turnos-faena-context span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.turnos-faena-context strong{color:#0f172a;margin-top:.2rem;display:block}.turnos-faena-context small{color:#475569;margin-top:.15rem;display:block}.turnos-faena-help{color:#115e59;background:#f0fdfa;border-color:#99f6e4;align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.turnos-faena-help i{color:#0f766e;margin-top:.15rem}.turnos-faena-empty{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.turnos-faena-segmentos{flex-direction:column;gap:.65rem;display:flex}.turnos-faena-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(260px,1.5fr) 120px 120px minmax(180px,1fr) 44px;align-items:end;gap:.6rem;padding:.75rem;display:grid}.turnos-faena-row label,.turnos-faena-motivo{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:900;display:flex}.turnos-faena-row .p-dropdown,.turnos-faena-row .p-inputtext,.turnos-faena-motivo textarea{width:100%}.turnos-faena-actions{justify-content:flex-start;display:flex}.turnos-faena-modo{background:#f1f5f9;border-radius:14px;gap:.35rem;width:fit-content;padding:.3rem;display:inline-flex}.turnos-faena-modo button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:800;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.turnos-faena-modo button:hover{color:#0f172a}.turnos-faena-modo button.is-active{color:#b91c1c;background:#fff;box-shadow:0 2px 6px #0f172a1f}.turnos-faena-rango{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem;display:flex}.turnos-faena-rango-fechas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.turnos-faena-rango-fechas label,.turnos-faena-rango-dias .turnos-faena-rango-label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:900;display:flex}.turnos-faena-rango-fechas input{width:100%}.turnos-faena-rango-dias{flex-direction:column;gap:.45rem;display:flex}.turnos-faena-rango-dias .weekday-picker{flex-wrap:wrap;gap:.4rem;display:flex}.turnos-faena-rango-dias .weekday-picker button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:800;transition:all .15s}.turnos-faena-rango-dias .weekday-picker button.is-selected{color:#fff;background:#0f766e;border-color:#0f766e}.turnos-faena-rango-resumen{color:#0f766e;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.turnos-faena-rango-resumen i{font-size:1rem}.turnos-faena-dias{flex-direction:column;gap:.6rem;max-height:42vh;padding-right:.25rem;display:flex;overflow-y:auto}.turnos-faena-dia{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.75rem .85rem;transition:opacity .15s,background .15s}.turnos-faena-dia.is-excluido{opacity:.55;background:#f8fafc}.turnos-faena-dia-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.turnos-faena-dia-check{cursor:pointer;align-items:center;gap:.55rem;display:inline-flex}.turnos-faena-dia-fecha{color:#0f172a;text-transform:capitalize;font-size:.92rem;font-weight:900}.turnos-faena-dia-warn{color:#b45309;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;display:inline-flex}.turnos-faena-dia-body{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.5rem;margin-top:.65rem;padding-top:.65rem;display:flex}@media (width<=920px){.turnos-faena-context,.turnos-faena-row{grid-template-columns:1fr}}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.form-grid label{color:#334155;flex-direction:column;gap:.35rem;font-weight:600;display:flex}.form-grid .span-2{grid-column:1/-1}.checkbox-line{align-items:center;flex-direction:row!important;gap:.5rem!important;display:flex!important}.turnos-modalidad-help,.assignment-summary{color:#1d4ed8;background:#eff6ff;border-radius:14px;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.assignment-summary{margin-bottom:1rem}.assignment-summary strong{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.turnos-quick-menu-backdrop{z-index:1200;background:0 0;position:fixed;inset:0}.turnos-quick-menu{background:#fff;border:1px solid #dbeafe;border-radius:16px;flex-direction:column;width:min(320px,100vw - 24px);max-height:min(420px,100vh - 24px);display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.turnos-quick-menu__head{color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.turnos-quick-menu__head span,.turnos-quick-menu__head small{opacity:.86;font-size:.72rem;display:block}.turnos-quick-menu__head strong{margin:.15rem 0;font-size:.95rem;display:block}.turnos-quick-menu__head button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:30px;height:30px}.turnos-quick-menu__list{padding:.5rem;overflow:auto}.turnos-quick-menu__item{text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:0;border-radius:12px;grid-template-columns:14px 1fr;gap:.65rem;width:100%;padding:.65rem;display:grid}.turnos-quick-menu__item:hover{background:#eff6ff}.turnos-quick-menu__item strong,.turnos-quick-menu__item small{display:block}.turnos-quick-menu__item strong{font-size:.82rem}.turnos-quick-menu__item small,.turnos-quick-menu__empty{color:#64748b;font-size:.74rem}.turnos-quick-menu__color{border-radius:999px;align-self:center;width:14px;height:32px}.turnos-quick-menu__empty{text-align:center;padding:1rem}.turnos-quick-menu__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;display:flex}.weekday-picker{flex-wrap:wrap;gap:.5rem;display:flex}.weekday-picker button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-width:42px;min-height:42px;font-weight:700}.weekday-picker button.is-selected{color:#fff;background:#2563eb;border-color:#2563eb}@media (width<=900px){.turnos-toolbar{flex-direction:column;align-items:stretch}.form-grid.two-columns{grid-template-columns:1fr}}.login-page{background:#fff;grid-template-columns:minmax(320px,1fr) minmax(420px,1fr);min-height:100vh;display:grid}.login-showcase{background:linear-gradient(135deg,#4338ca 0%,#6f6cdd 48%,#818cf8 100%);justify-content:center;align-items:center;padding:3rem;display:flex;position:relative;overflow:hidden}.login-showcase:before,.login-showcase:after{content:"";filter:blur(1px);background:#ffffff1c;border-radius:999px;position:absolute}.login-showcase:before{width:18rem;height:18rem;top:-5rem;left:-6rem}.login-showcase:after{width:24rem;height:24rem;bottom:-10rem;right:-9rem}.login-showcase__inner{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:420px;display:flex;position:relative}.login-showcase__logo-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:28px;width:min(240px,72%);padding:.35rem;box-shadow:0 20px 45px #7f1d1d3d}.login-showcase__logo{border-radius:24px;width:100%;height:auto;display:block}.login-showcase__title{color:#fff;text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.login-showcase__subtitle{color:#fffc;text-align:center;margin:0;font-size:.95rem}.login-showcase__features{flex-direction:column;gap:.6rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.login-showcase__features li{color:#ffffffe6;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.login-showcase__features li i{color:#a5f3c0;font-size:1rem}.login-panel{background:radial-gradient(circle at 100% 0,#6f6cdd1a,#0000 18rem),#fff;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.login-panel__content{flex-direction:column;align-items:stretch;width:100%;max-width:420px;display:flex}.login-panel__heading{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.login-panel__logo-wrap{justify-content:center;align-items:center;width:min(180px,58%);display:flex}.login-panel__logo{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.login-panel__title{color:#312e81;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2vw,2.2rem);font-weight:800;line-height:1.1}.login-panel__subtitle{color:#7b8598;margin:0;font-size:.95rem}.login-form{flex-direction:column;gap:1.2rem;display:flex}.login-form__field{flex-direction:column;gap:.45rem;display:flex}.login-form__label{color:#8b94a7;font-size:.9rem;font-weight:500}.login-form__input,.login-form__password,.login-form__password .p-password-input,.login-form__password .p-inputtext{width:100%!important}.login-form__input,.login-form__password .p-inputtext{height:46px!important;box-shadow:none!important;background:#fff!important;border-color:#d6ddea!important;border-radius:10px!important;padding:.7rem .95rem!important;font-size:.98rem!important}.login-form__input:focus,.login-form__password .p-inputtext:focus{border-color:#6f6cdd!important;box-shadow:0 0 0 3px #6f6cdd24!important}.login-form__password .p-password{width:100%}.login-form__error{color:#dc2626;font-size:.78rem}.login-form__hint{color:#1e40af;background:#eff6ff;border-radius:10px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.4}.login-form__alert{color:#dc2626;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.85rem;display:flex}.login-panel__footer-text{text-align:center;color:#9ca3af;margin-top:1.5rem;font-size:.78rem}.login-page--portal .login-showcase__inner{max-width:460px}.login-showcase__portal-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:22px;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;box-shadow:0 16px 36px #0f172a29}.login-showcase__portal-logo-wrap{background:#fffffff2;border-radius:22px;flex-shrink:0;width:88px;height:88px;padding:.45rem;box-shadow:0 12px 28px #0f172a1f}.login-showcase__portal-logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.login-showcase__portal-copy{flex-direction:column;gap:.32rem;display:flex}.login-showcase__portal-kicker{color:#ffffffe0;letter-spacing:.05em;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .62rem;font-size:.72rem;font-weight:800;display:inline-flex}.login-showcase__portal-copy strong{color:#fff;font-size:1.02rem;line-height:1.25}.login-showcase__portal-copy p{color:#fffc;margin:0;font-size:.86rem;line-height:1.45}.login-showcase__features--portal li{align-items:flex-start;line-height:1.5}.login-panel__logo-wrap--portal{border:1px solid var(--brand-border);width:min(150px,48%);box-shadow:0 16px 34px var(--brand-shadow-soft);background:#fff;border-radius:24px;padding:.45rem}.login-panel__logo--portal{-o-object-fit:contain;object-fit:contain}.login-panel__support{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #e5e7eb;border-radius:16px;margin-top:1rem;padding:1rem}.login-panel__support p{color:#64748b;margin:0;font-size:.82rem;line-height:1.5}.login-panel__support p+p{margin-top:.45rem}.login-panel__back-link{color:var(--brand-primary);align-items:center;gap:.45rem;margin-top:.85rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.login-panel__back-link:hover{text-decoration:underline}.login-form__submit--dt.p-button{background:linear-gradient(135deg,#1d4ed8,#dc2626);box-shadow:0 6px 20px #1d4ed838}.login-page--colaborador .login-showcase{background:linear-gradient(135deg,#7f1d1d 0%,#b91c1c 56%,#ef4444 100%)!important}.login-page--dt .login-showcase{background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 52%,#ef4444 100%)!important}.login-page--dt .login-panel__logo-wrap--portal{border-color:#bfdbfe;box-shadow:0 16px 34px #1d4ed81f}.login-page--owner .login-showcase{background:linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#334155 100%)!important}.login-page--owner .login-panel__logo-wrap--owner{border-color:#cbd5e1;box-shadow:0 16px 34px #0f172a24}.login-form__submit--owner.p-button{background:linear-gradient(135deg,#0f172a,#334155);box-shadow:0 6px 20px #0f172a38}.login-alt-access{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:16px;margin-top:1.15rem;padding:1rem;box-shadow:0 10px 24px #0f172a0a}.login-alt-access__head{margin-bottom:.85rem}.login-alt-access__head h3{color:#312e81;margin:0;font-size:.98rem;font-weight:800}.login-alt-access__head p{color:#64748b;margin:.3rem 0 0;font-size:.82rem;line-height:1.45}.login-alt-access__item{background:#fff;border:1px solid #dbe3ef;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.85rem;padding:.9rem .95rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:grid}.login-alt-access__item+.login-alt-access__item{margin-top:.7rem}.login-alt-access__item:hover{background:#fafaff;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 12px 24px #4f46e51a}.login-alt-access__item--dt:hover{background:#fff8f8;border-color:#fecaca;box-shadow:0 12px 24px #b91c1c1a}.login-alt-access__icon{color:#fff;background:linear-gradient(135deg,#4f46e5,#818cf8);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;display:flex;box-shadow:0 10px 22px #4f46e52e}.login-alt-access__logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.login-alt-access__item--dt .login-alt-access__icon{background:#fff;border:1px solid #fecaca;padding:4px;box-shadow:0 10px 22px #b91c1c2e}.login-alt-access__content{flex-direction:column;gap:.18rem;min-width:0;display:flex}.login-alt-access__content strong{color:#1f2937;font-size:.88rem;font-weight:800;line-height:1.35}.login-alt-access__content span{color:#64748b;font-size:.78rem;line-height:1.45}.login-alt-access__arrow{color:#94a3b8;font-size:.88rem}.login-form__submit.p-button{background:linear-gradient(135deg,#b91c1c,#dc2626);border:none;border-radius:10px;width:100%;height:46px;font-size:.95rem;font-weight:600;box-shadow:0 6px 20px #b91c1c47}.colaborador-app-promo{text-align:center;background:linear-gradient(#eef2ff 0%,#fff 100%);border:1px solid #c7d2fe;border-radius:22px;flex-direction:column;align-items:center;gap:.85rem;padding:1rem;display:flex}.colaborador-app-promo__banner{-o-object-fit:contain;object-fit:contain;border-radius:18px;width:min(100%,220px);height:auto;box-shadow:0 12px 32px #4338ca2e}.colaborador-app-promo__copy strong{color:#312e81;margin-top:.15rem;font-size:1.05rem;display:block}.colaborador-app-promo__copy p{color:#64748b;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.colaborador-app-promo__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#4338ca;font-size:.68rem;font-weight:900;display:inline-block}.colaborador-app-promo__actions{grid-template-columns:1fr 1fr;gap:.55rem;width:100%;display:grid}.colaborador-app-promo__btn{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.colaborador-app-promo__btn--apk{color:#fff;background:#312e81;box-shadow:0 8px 20px #312e8138}.colaborador-app-promo__btn--app{color:#4338ca;background:#fff;border-color:#c7d2fe}.colaborador-app-promo__instalador{color:#6366f1;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.login-mobile-divider{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;font-size:.72rem;font-weight:800;display:flex}.login-mobile-divider:before,.login-mobile-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.login-mobile-divider--dt span{color:#b45309}.login-mobile-back-link{color:#64748b;align-self:center;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.login-mobile-access__eyebrow--dt{color:#c2410c!important}.login-panel .colaborador-app-promo{max-width:100%;margin-bottom:1.25rem}.login-mobile-page{background:radial-gradient(circle at 0 0,#7f1d1d2e,#0000 20rem),radial-gradient(circle at 100% 100%,#4338ca1f,#0000 18rem),linear-gradient(#f8fafc 0%,#eef2ff 100%);padding:1rem}.login-mobile-card{border:1px solid #e2e8f0f2;border-radius:28px;flex-direction:column;gap:1rem;width:min(100%,560px);padding:1rem;display:flex;box-shadow:0 26px 70px #0f172a24}.login-mobile-hero{color:#fff;background:linear-gradient(145deg,#1e1b4b 0%,#312e81 42%,#b91c1c 100%);border-radius:24px;padding:1rem;position:relative;overflow:hidden;box-shadow:0 20px 44px #312e8138}.login-mobile-hero:before,.login-mobile-hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;position:absolute}.login-mobile-hero:before{width:180px;height:180px;top:-72px;right:-48px}.login-mobile-hero:after{width:120px;height:120px;bottom:-48px;left:-44px}.login-mobile-hero__badge{z-index:1;color:#ffffffeb;letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .74rem;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.login-mobile-hero__brand{z-index:1;align-items:center;gap:.9rem;margin-top:.95rem;display:flex;position:relative}.login-mobile-hero__logo-shell{background:#fffffff2;border-radius:20px;flex-shrink:0;width:72px;height:72px;padding:.35rem;box-shadow:0 16px 30px #0f172a29}.login-mobile-hero__logo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.login-mobile-hero__brand h1{margin:0;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.1}.login-mobile-hero__brand p{color:#ffffffd1;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.login-mobile-hero__stats{z-index:1;gap:.7rem;margin-top:1rem;display:grid;position:relative}.login-mobile-hero__stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:18px;padding:.85rem .9rem}.login-mobile-hero__stats strong,.login-mobile-hero__stats span{display:block}.login-mobile-hero__stats strong{color:#fff;font-size:.92rem}.login-mobile-hero__stats span{color:#ffffffc7;margin-top:.22rem;font-size:.78rem;line-height:1.5}.login-mobile-access,.login-mobile-shortcuts,.login-mobile-note{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #e2e8f0;border-radius:22px}.login-mobile-access{padding:1rem}.login-mobile-access__head{margin-bottom:1rem}.login-mobile-access__eyebrow{color:#4338ca;text-transform:uppercase;letter-spacing:.06em;background:#eef2ff;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.72rem;font-weight:800;display:inline-flex}.login-mobile-access__head h2{color:#0f172a;margin:.75rem 0 0;font-size:1.3rem}.login-mobile-access__head p{color:#64748b;margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.login-mobile-access .login-form{gap:1rem}.login-mobile-access .login-form__label{color:#475569;font-size:.84rem;font-weight:700}.login-mobile-access .login-form__input,.login-mobile-access .login-form__password .p-inputtext{border-color:#dbe3ef!important;border-radius:14px!important;min-height:50px!important;font-size:.98rem!important}.login-mobile-access .login-form__submit.p-button{border-radius:14px;min-height:50px;font-weight:800;box-shadow:0 14px 30px #b91c1c38}.login-mobile-shortcuts{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.login-mobile-shortcut{background:#fff;border:1px solid #dbe3ef;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;gap:.8rem;padding:.95rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.login-mobile-shortcut:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0f172a14}.login-mobile-shortcut--user:hover{border-color:#c7d2fe}.login-mobile-shortcut--dt:hover{border-color:#fecaca}.login-mobile-shortcut__icon{color:#fff;background:linear-gradient(135deg,#4338ca,#818cf8);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.15rem;display:flex;box-shadow:0 12px 24px #4338ca2e}.login-mobile-shortcut__icon--logo{background:#fff;border:1px solid #fecaca;padding:.45rem;box-shadow:0 12px 24px #b91c1c1f}.login-mobile-shortcut__icon--logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.login-mobile-shortcut__content{min-width:0}.login-mobile-shortcut__content strong,.login-mobile-shortcut__content span{display:block}.login-mobile-shortcut__content strong{color:#111827;font-size:.9rem;line-height:1.35}.login-mobile-shortcut__content span{color:#64748b;margin-top:.18rem;font-size:.78rem;line-height:1.45}.login-mobile-shortcut>i{color:#94a3b8;font-size:.88rem}.login-mobile-note{color:#475569;align-items:flex-start;gap:.7rem;padding:.95rem 1rem;display:flex}.login-mobile-note i{color:#16a34a;margin-top:.1rem;font-size:1rem}.login-mobile-note span{font-size:.82rem;line-height:1.5}.app-layout{background:#fff7f7;min-height:100vh;display:flex}.sidebar{background:#dc0000;flex-direction:column;flex-shrink:0;width:248px;transition:width .2s;display:flex;overflow:hidden}.sidebar.collapsed{width:56px}.sidebar__brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:.75rem;min-height:60px;padding:1rem .85rem;display:flex}.sidebar__brand-icon{color:#fff;background:linear-gradient(135deg,#b80000,#dc0000);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex;overflow:hidden;box-shadow:0 8px 18px #3d000047}.sidebar__brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.sidebar__brand-text{flex-direction:column;display:flex;overflow:hidden}.sidebar__brand-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.sidebar__brand-tagline{color:#ffffff73;white-space:nowrap;font-size:.68rem}.sidebar__brand-tenant{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;margin-top:.12rem;font-size:.62rem;font-weight:600;overflow:hidden}.sidebar__brand-db{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;overflow:hidden}.sidebar__search{border-bottom:1px solid #ffffff1f;padding:.6rem .85rem;position:relative}.sidebar__search-icon{color:#ffffff8c;pointer-events:none;font-size:.76rem;position:absolute;top:50%;left:1.35rem;transform:translateY(-50%)}.sidebar__search-input{box-sizing:border-box;color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;outline:none;width:100%;padding:.42rem 1.9rem .42rem 2.1rem;font-size:.78rem;transition:background .15s,border-color .15s}.sidebar__search-input::placeholder{color:#ffffff8c}.sidebar__search-input:focus{background:#ffffff2e;border-color:#fff6}.sidebar__search-clear{color:#fff9;cursor:pointer;background:0 0;border:none;padding:.15rem;font-size:.72rem;line-height:1;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.sidebar__search-clear:hover{color:#fff}.sidebar__search-empty{color:#fff9;padding:.85rem 1.1rem;font-size:.78rem}.sidebar__nav{flex:1;padding:.5rem 0;overflow-y:auto}.sidebar__nav::-webkit-scrollbar{width:4px}.sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.sidebar__section{padding:0 .35rem}.sidebar__section+.sidebar__section{margin-top:.25rem}.sidebar__section-toggle{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:.68rem .55rem .45rem;display:flex}.sidebar__section-toggle:hover{color:#ffffffd1}.sidebar__section-heading{align-items:center;gap:.65rem;min-width:0;display:flex}.sidebar__section-heading>i{text-align:center;width:20px;font-size:.95rem}.sidebar__section-label{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.62rem;font-weight:700;overflow:hidden}.sidebar__section-chevron{opacity:.9;font-size:.74rem}.sidebar__section.has-active .sidebar__section-toggle,.sidebar__section.is-open .sidebar__section-toggle{color:#ffffffeb}.sidebar__section-items{padding-bottom:.2rem}.sidebar__item{color:#ffffffe0;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:.7rem;margin:.08rem .5rem;padding:.48rem .85rem;font-size:.82rem;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex;overflow:hidden}.sidebar__item.active{color:#fff;background:#00000047;font-weight:600;box-shadow:inset 3px 0 #3d0000}.sidebar__item i{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.sidebar__item-label{text-overflow:ellipsis;overflow:hidden}.sidebar__footer{border-top:1px solid #ffffff14;padding:.6rem}.topbar{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 1.25rem;display:flex;box-shadow:0 1px 4px #0000000f}.topbar__left{align-items:center;gap:.85rem;display:flex}.topbar__brandmark{border:1px solid var(--brand-border);min-width:56px;max-width:132px;height:48px;box-shadow:0 10px 22px var(--brand-shadow-soft);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .55rem;display:flex;overflow:hidden}.topbar__brand-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:100%;height:100%;display:block}.topbar__title-group{flex-direction:column;gap:.08rem;min-width:0;display:flex}.topbar__app-name{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);font-size:.64rem;font-weight:900}.topbar__page-title{color:#312e81;margin:0;font-size:1rem;font-weight:700}.topbar__right{align-items:center;gap:.75rem;display:flex}.topbar__user-name{color:#374151;font-size:.85rem;font-weight:600}.topbar__user-role{color:#9ca3af;font-size:.72rem}.main-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.page-wrapper{flex:1;padding:1rem 1.25rem;overflow-y:auto}.dashboard-welcome{background:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-accent) 100%);box-shadow:0 18px 36px var(--brand-shadow);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:1.25rem;padding:1.15rem 1.4rem;display:flex}.dashboard-welcome__content{min-width:240px}.dashboard-welcome__eyebrow{color:#ffffffc7;font-size:.82rem}.dashboard-welcome__user{color:#fff;margin-top:.2rem;font-size:1.2rem;font-weight:800}.dashboard-welcome__aside{align-items:center;gap:.85rem;margin-left:auto;display:flex}.dashboard-welcome__logo-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:22px;width:82px;height:82px;padding:.35rem;box-shadow:0 16px 34px #7f1d1d38}.dashboard-welcome__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:18px;width:100%;height:100%;display:block}.dashboard-welcome__meta{color:#ffffffbf;text-align:right;font-size:.82rem}.dashboard-nationality-panel{margin-bottom:1.25rem}@media (width<=768px){.sidebar{width:56px}.sidebar__brand-text,.sidebar__section-label,.sidebar__item-label,.sidebar__section-chevron,.topbar__app-name{display:none}.topbar__brandmark{border-radius:10px;min-width:44px;max-width:96px;height:40px;padding:.28rem .45rem}.dashboard-welcome__aside{justify-content:space-between;width:100%;margin-left:0}.dashboard-welcome__meta{text-align:left}.login-showcase__portal-card{text-align:center;flex-direction:column}.login-showcase__portal-copy{align-items:center}.login-showcase__portal-logo-wrap{width:78px;height:78px}.login-panel__support{text-align:center}.login-panel__back-link{justify-content:center}.login-alt-access__item{grid-template-columns:40px minmax(0,1fr)}.login-alt-access__arrow{display:none}.login-mobile-card{border-radius:24px;padding:.85rem}.login-mobile-hero,.login-mobile-access,.login-mobile-shortcuts,.login-mobile-note{border-radius:20px}.login-mobile-hero__brand{align-items:flex-start}.login-mobile-shortcut{grid-template-columns:48px minmax(0,1fr) 18px;padding:.85rem}}@media (width<=520px){.login-mobile-page{padding:.65rem}.login-mobile-card{gap:.85rem;padding:.75rem}.login-mobile-hero{padding:.9rem}.login-mobile-hero__brand{flex-direction:column}.login-mobile-hero__logo-shell{width:64px;height:64px}.login-mobile-shortcut{grid-template-columns:44px minmax(0,1fr)}.login-mobile-shortcut>i{display:none}}.bio-page{background:radial-gradient(circle at 0 0,#6f6cdd2e,#0000 24rem),linear-gradient(135deg,#f6f4ff 0%,#eef2ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.bio-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;width:min(980px,100%);padding:1.5rem;box-shadow:0 24px 70px #1e1b4b29}.bio-card__header{border-bottom:1px solid #eef2ff;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.bio-card__header h1{color:#312e81;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.bio-card__header p{color:#6b7280;margin:.35rem 0 0}.bio-card__icon{background:linear-gradient(135deg,#03131f,#0f2f45);border:1px solid #22c55e3d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:inset 0 0 0 1px #22c55e1f,0 16px 30px #0f172a1f}.bio-card__icon img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.bio-state,.bio-error{color:#4b5563;background:#f9fafb;border-radius:14px;align-items:center;gap:.65rem;margin-top:1rem;padding:1rem;display:flex}.bio-error-state{flex-direction:column;gap:.85rem;display:flex}.bio-error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.bio-error-state__actions{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1rem}.bio-error-state__actions p{color:#4b5563;margin:0 0 .75rem;line-height:1.5}.bio-error--stacked{flex-direction:column;align-items:stretch;display:flex}.bio-error__message{align-items:center;gap:.65rem;display:flex}.bio-error__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.bio-person{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1rem 0;display:grid}.bio-person>div{background:#faf9ff;border:1px solid #e5e7eb;border-radius:14px;padding:.85rem 1rem}.bio-person span{color:#8b94a7;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700;display:block}.bio-person strong{color:#1f2937;margin-top:.25rem;display:block}.bio-consent-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.bio-consent-summary>div{background:linear-gradient(#faf5ff 0%,#fff 100%);border:1px solid #ddd6fe;border-radius:14px;padding:.85rem 1rem;position:relative;overflow:hidden}.bio-consent-summary span{color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700;display:block}.bio-consent-summary strong{color:#312e81;margin-top:.28rem;display:block}.bio-consent-summary__icon{border:1px solid #22c55e33;border-radius:14px;width:46px;height:46px;position:absolute;bottom:.8rem;right:.8rem;overflow:hidden;box-shadow:0 10px 24px #0f172a1a}.bio-consent-summary__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bio-consent-card,.bio-alt-complete{background:linear-gradient(#faf5ff 0%,#fff 100%);border:1px solid #ddd6fe;border-radius:18px;margin-bottom:1rem;padding:1rem}.bio-consent-card__header,.bio-alt-complete{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bio-consent-card__header h2,.bio-alt-complete h2{color:#312e81;margin:0}.bio-consent-card__header p,.bio-alt-complete p{color:#4b5563;margin:.4rem 0 0}.bio-consent-viewer{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:16px;max-height:360px;margin-top:1rem;padding:1rem;line-height:1.55;overflow:auto}.bio-consent-viewer h1,.bio-consent-viewer h2,.bio-consent-viewer h3{color:#312e81}.bio-consent-check{color:#374151;align-items:flex-start;gap:.75rem;margin-top:1rem;font-weight:600;display:flex}.bio-consent-check input{margin-top:.2rem}.bio-consent-alt-box{background:#f5f3ff;border:1px dashed #c4b5fd;border-radius:16px;margin-top:1rem;padding:.95rem}.bio-consent-alt-box__head{align-items:flex-start;gap:.9rem;display:flex}.bio-consent-alt-box__icon{border:1px solid #22c55e33;border-radius:16px;flex-shrink:0;width:64px;height:64px;overflow:hidden;box-shadow:0 12px 28px #0f172a1a}.bio-consent-alt-box__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bio-consent-alt-box strong{color:#312e81;display:block}.bio-consent-alt-box p{color:#4b5563;margin:.35rem 0 0}.bio-consent-alt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.85rem;display:grid}.bio-consent-alt-grid input,.bio-clave-portal-input{background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:.82rem .9rem;font-size:.98rem}.bio-clave-portal-field{flex-direction:column;gap:.35rem;display:flex}.bio-clave-portal-field>span{color:#374151;font-size:.85rem;font-weight:600}.bio-gate-clave{text-align:center;flex-direction:column;gap:1rem;padding:.5rem 0 1rem;display:flex}.bio-gate-clave__icon{color:#fff;background:linear-gradient(135deg,#40208f,#6f6cdd);border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto;font-size:1.5rem;display:grid}.bio-gate-clave h2{color:#1f2937;margin:0;font-size:1.25rem}.bio-gate-clave p{color:#4b5563;margin:0;font-size:.9rem;line-height:1.55}.bio-person--compact{margin-top:.25rem}.bio-gate-clave__form{text-align:left;flex-direction:column;gap:.75rem;display:flex}.bio-gate-clave__btn{justify-content:center;width:100%}.bio-gate-clave__hint{color:#6b7280;font-size:.78rem;line-height:1.45}.mobile-huella-ready{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;align-items:center;gap:.85rem;margin-top:.85rem;padding:.85rem 1rem;display:flex}.mobile-huella-ready__icon img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.mobile-huella-ready strong{color:#312e81;font-size:.9rem;display:block}.mobile-huella-ready p{color:#4b5563;margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.bio-consent-actions,.bio-alt-complete__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.bio-grid{grid-template-columns:minmax(280px,1.2fr) minmax(260px,.8fr);gap:1rem;display:grid}.bio-step{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1rem}.bio-step__title{color:#312e81;align-items:center;gap:.55rem;margin-bottom:.85rem;font-weight:800;display:flex}.bio-step__title-main{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.bio-step__icon{border:1px solid #22c55e38;border-radius:14px;flex-shrink:0;width:44px;height:44px;overflow:hidden;box-shadow:0 10px 22px #0f172a1a}.bio-step__icon img,.bio-step__hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bio-step__hero{aspect-ratio:1;border:1px solid #22c55e2e;border-radius:22px;width:100%;max-width:148px;margin:0 auto .95rem;overflow:hidden;box-shadow:0 18px 34px #0f172a14}.bio-step__cta{width:100%}.bio-pill{color:#92400e;background:#fef9c3;border-radius:999px;margin-left:auto;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.bio-pill--ok{color:#166534;background:#dcfce7}.bio-video{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#111827;border:1px solid #d1d5db;border-radius:14px;width:100%}.bio-video-source{aspect-ratio:4/3;opacity:.001;pointer-events:none;width:100%;display:block}.bio-mirror-canvas{background:#111827;width:100%;height:100%;position:absolute;inset:0}.bio-face-capture{background:radial-gradient(circle at top,#22c55e2e,#0000 38%),linear-gradient(#03131f 0%,#071622 100%);border:1px solid #22c55e29;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22c55e14,0 18px 32px #0f172a29}.bio-face-capture .bio-video{border:0;border-radius:0;display:block}.bio-face-placeholder{text-align:center;color:#dcfce7;background:linear-gradient(#03131fb8,#03131fe6);flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem;display:flex;position:absolute;inset:0}.bio-face-placeholder img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:min(180px,48%);box-shadow:0 18px 36px #22c55e29}.bio-face-placeholder strong{color:#f0fdf4;font-size:1rem}.bio-face-placeholder span{color:#dcfce7d1;max-width:22rem;line-height:1.5}.bio-face-overlay{pointer-events:none;position:absolute;inset:0}.bio-face-overlay__corner{filter:drop-shadow(0 0 10px #39ff148c);opacity:.65;border:4px solid #39ff14;width:18%;height:18%;position:absolute}.bio-face-overlay__corner--tl{border-bottom:0;border-right:0;border-radius:22px 0 0;top:5%;left:5%}.bio-face-overlay__corner--tr{border-bottom:0;border-left:0;border-radius:0 22px 0 0;top:5%;right:5%}.bio-face-overlay__corner--bl{border-top:0;border-right:0;border-radius:0 0 0 22px;bottom:16%;left:5%}.bio-face-overlay__corner--br{border-top:0;border-left:0;border-radius:0 0 22px;bottom:16%;right:5%}.bio-face-overlay__halo{border:2px solid #22d3eebf;border-radius:46% 46% 42% 42%/34% 34% 48% 48%;animation:3.6s ease-in-out infinite bioMeshFloat;position:absolute;inset:16% 23%;box-shadow:0 0 24px #22d3ee29,inset 0 0 22px #22d3ee14}.bio-face-overlay__scanline{inset-inline:4%;background:linear-gradient(90deg,#39ff1400 0%,#39ff14e6 48%,#39ff1400 100%);height:3px;animation:2.7s linear infinite bioScanLine;position:absolute;top:16%;box-shadow:0 0 18px #39ff14d9}.bio-face-overlay__mesh{width:64%;height:70%;animation:4.6s ease-in-out infinite bioMeshFloat;position:absolute;inset:13% 18% 12%;overflow:visible}.bio-face-overlay__mesh line{stroke:#22d3eee0;stroke-width:.65px;stroke-linecap:round;filter:drop-shadow(0 0 6px #22d3ee8c);stroke-dasharray:12 8;animation:3.2s linear infinite bioMeshDash}.bio-face-overlay__mesh circle{fill:#d9f99d;filter:drop-shadow(0 0 6px #39ff14b3);animation:2.2s ease-in-out infinite bioMeshBlink}.bio-face-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#03131ff5,#03131fc7);border:1px solid #22c55e2e;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.85rem;padding:.8rem .95rem;display:flex}.bio-face-status span,.bio-face-status strong{display:block}.bio-face-status span{color:#86efac;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:800}.bio-face-status strong{color:#ecfdf5;text-align:right;font-size:.9rem;line-height:1.35}.bio-face-capture.is-saving .bio-face-overlay__scanline{animation-duration:1s}.bio-face-capture.is-saving .bio-face-overlay__mesh,.bio-face-capture.is-saving .bio-face-overlay__halo{animation-duration:1.8s}.bio-face-overlay__delay-0{animation-delay:0s}.bio-face-overlay__delay-1{animation-delay:.14s}.bio-face-overlay__delay-2{animation-delay:.28s}.bio-face-overlay__delay-3{animation-delay:.42s}.bio-face-overlay__delay-4{animation-delay:.56s}.bio-face-overlay__delay-5{animation-delay:.7s}.bio-face-overlay__delay-6{animation-delay:.84s}.bio-face-overlay__delay-7{animation-delay:.98s}.bio-hidden-canvas{display:none}.bio-actions{flex-wrap:wrap;gap:.6rem;margin:.85rem 0;display:flex}.bio-footer{border-top:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.bio-footer small{color:#6b7280}@media (width<=760px){.bio-page{align-items:flex-start;padding:.75rem}.bio-card{border-radius:16px;padding:1rem}.bio-card__header{align-items:flex-start}.bio-consent-card__header,.bio-alt-complete{flex-direction:column}.bio-grid{grid-template-columns:1fr}.bio-footer{flex-direction:column;align-items:stretch}.bio-consent-alt-box__head,.mobile-bio-required__head,.mc-consent-biometria-card{flex-direction:column}.bio-face-status{flex-direction:column;align-items:flex-start}.bio-face-status strong{text-align:left}}@keyframes bioScanLine{0%{opacity:.35;top:14%}12%{opacity:1}50%{opacity:.9}to{opacity:.35;top:76%}}@keyframes bioMeshFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.6%)scale(1.015)}}@keyframes bioMeshDash{0%{stroke-dashoffset:0;opacity:.8}50%{opacity:1}to{stroke-dashoffset:-36px;opacity:.8}}@keyframes bioMeshBlink{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.bio-face-overlay__scanline,.bio-face-overlay__mesh,.bio-face-overlay__mesh line,.bio-face-overlay__mesh circle,.bio-face-overlay__halo{animation:none!important}}.mobile-page{background:radial-gradient(circle at 0 0,#6f6cdd38,#0000 22rem),radial-gradient(circle at 100% 100%,#16a34a21,#0000 18rem),linear-gradient(135deg,#f8f7ff 0%,#eef2ff 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.mobile-card{background:#fffffff5;border:1px solid #e5e7eb;border-radius:24px;width:min(560px,100%);padding:1.25rem;box-shadow:0 24px 70px #1e1b4b29}.mobile-card--narrow{width:min(460px,100%)}.mobile-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mobile-brand{border-bottom:1px solid #eef2ff;align-items:center;gap:.85rem;padding-bottom:1rem;display:flex}.mobile-top .mobile-brand{border-bottom:0;padding-bottom:0}.mobile-brand__icon{color:#fff;background:linear-gradient(135deg,#40208f,#6f6cdd);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;display:flex}.rap-avatar{--rap-avatar-size:56px;width:var(--rap-avatar-size);height:var(--rap-avatar-size);color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#40208f,#6f6cdd);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex;overflow:hidden;box-shadow:0 14px 26px #40208f2e}.rap-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rap-avatar span{font-size:calc(var(--rap-avatar-size) * .34);line-height:1}.rap-avatar--xs{--rap-avatar-size:28px}.rap-avatar--sm{--rap-avatar-size:40px}.rap-avatar--md{--rap-avatar-size:56px}.rap-avatar--lg{--rap-avatar-size:60px}.rap-avatar--xl{--rap-avatar-size:72px}.colab-person-cell{align-items:center;gap:.75rem;min-width:0;display:flex}.colab-avatar-trigger{justify-content:center;align-items:center;display:flex}.colab-person-copy{min-width:0}.colab-person-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.colab-person-email,.colab-person-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:.12rem;font-size:.75rem;overflow:hidden}.country-flag{background:#fff;border:1px solid #94a3b847;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 2px 10px #0f172a14}.country-flag img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.country-flag--sm{width:21px;height:14px}.country-flag--md{width:27px;height:18px}.country-flag--lg{width:33px;height:22px}.manager-person-row>.colab-person-cell,.report-summary__person>.colab-person-cell,.turnos-persona>.colab-person-cell,.orgchart-card__body .colab-person-cell,.orgchart-treeview-entry__title .colab-person-cell,.dt-portal-card .colab-person-cell{width:100%}.orgchart-card__body .colab-person-name,.orgchart-card__body .colab-person-meta,.orgchart-treeview-entry__title .colab-person-name,.orgchart-treeview-entry__title .colab-person-meta{white-space:normal}.colab-avatar-preview-float{z-index:1400;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af5;border:1px solid #94a3b833;border-radius:18px;width:210px;padding:.7rem;position:fixed;box-shadow:0 24px 54px #0f172a47}.colab-avatar-preview-float img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#e5e7eb;border-radius:14px;width:100%;display:block}.colab-avatar-preview-float strong{color:#fff;margin-top:.65rem;font-size:.88rem;line-height:1.25;display:block}.colab-avatar-preview-float span{color:#ffffffb8;margin-top:.18rem;font-size:.75rem;line-height:1.35;display:block}.colab-dialog-photo-card{background:linear-gradient(135deg,#eff6ff,#faf5ff);border:1px solid #dbeafe;border-radius:16px;align-items:center;gap:1rem;padding:1rem;display:flex}.colab-dialog-photo-card__copy{flex-direction:column;gap:.35rem;display:flex}.colab-dialog-photo-card__copy strong{color:#1e3a8a;font-size:.92rem}.colab-dialog-photo-card__copy p{color:#475569;margin:0;font-size:.8rem;line-height:1.45}.colab-dialog-photo-card__actions{flex-wrap:wrap;gap:.65rem;margin-top:.15rem;display:flex}.colab-dialog-photo-card__input{display:none}.mobile-brand__avatar-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mobile-brand__avatar-btn:focus-visible{outline-offset:4px;border-radius:999px;outline:3px solid #6f6cdd33}.mobile-brand__avatar{box-shadow:0 16px 30px #40208f29}.mobile-brand__photo-hint{color:#6f6cdd;margin-top:.22rem;font-size:.72rem;font-weight:700;display:block}.mobile-photo-input{display:none}.mobile-photo-dialog{flex-direction:column;gap:1rem;display:flex}.mobile-photo-dialog__preview{background:#faf9ff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:.85rem;padding:.95rem;display:flex}.mobile-photo-dialog__preview strong{color:#1f2937;display:block}.mobile-photo-dialog__preview p{color:#64748b;margin:.25rem 0 0;font-size:.82rem;line-height:1.45}.mobile-photo-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.mobile-secondary-btn--light.p-button{color:#312e81!important;background:#eef2ff!important;border:1px solid #c7d2fe!important}.mobile-secondary-btn--light.p-button:enabled:hover{background:#e0e7ff!important}.mobile-photo-dialog__note{color:#64748b;font-size:.76rem;line-height:1.45}.mobile-brand h1{color:#312e81;margin:0;font-size:clamp(1.35rem,7vw,1.85rem);line-height:1.1}.mobile-brand p{color:#6b7280;margin:.35rem 0 0;line-height:1.45}.mobile-empresa-badge{background:#fff7f7;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;margin-bottom:.35rem;padding:.28rem .55rem .28rem .35rem;display:inline-flex}.mobile-empresa-badge__logo{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:22px;height:22px}.mobile-empresa-badge__icon{color:#991b1b;background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;display:inline-flex}.mobile-empresa-badge__name{color:#991b1b;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:min(220px,52vw);font-size:.72rem;font-weight:700;overflow:hidden}.mobile-brand__country{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.45rem;margin-top:.45rem;padding:.28rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.mobile-form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.mobile-form label{color:#64748b;flex-direction:column;gap:.45rem;font-size:.86rem;font-weight:700;display:flex}.mobile-input,.mobile-password,.mobile-password .p-password-input,.mobile-password .p-inputtext{width:100%!important}.mobile-input,.mobile-password .p-inputtext{min-height:48px!important;box-shadow:none!important;border-color:#dbe3ef!important;border-radius:14px!important}.mobile-input:focus,.mobile-password .p-inputtext:focus{border-color:#6f6cdd!important;box-shadow:0 0 0 3px #6f6cdd29!important}.mobile-primary-btn,.mobile-mark-btn{width:100%;min-height:52px;box-shadow:0 14px 28px #40208f33;border:0!important;border-radius:16px!important;font-weight:800!important}.mobile-primary-btn{background:linear-gradient(135deg,#40208f,#6f6cdd)!important}.mobile-mark-btn{margin-top:1rem;font-size:1.05rem!important}.mobile-mark-btn--success{background:linear-gradient(135deg,#16a34a,#22c55e)!important}.mobile-mark-btn--danger{background:linear-gradient(135deg,#dc2626,#ef4444)!important}.mobile-auth-page{align-items:flex-start;padding:.85rem}.mobile-auth-card{border-radius:28px;flex-direction:column;gap:.95rem;width:min(560px,100%);padding:.85rem;display:flex}.mobile-auth-hero{color:#fff;background:linear-gradient(150deg,#7f1d1d 0%,#b91c1c 58%,#ef4444 100%);border-radius:24px;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 22px 46px #b91c1c38}.mobile-auth-hero:before,.mobile-auth-hero:after{content:"";pointer-events:none;background:#ffffff14;border-radius:999px;position:absolute}.mobile-auth-hero:before{width:180px;height:180px;top:-70px;right:-52px}.mobile-auth-hero:after{width:140px;height:140px;bottom:-54px;left:-44px}.mobile-auth-hero__badge{z-index:1;letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.36rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.mobile-auth-hero__topline{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.mobile-auth-hero__trust{color:#ffffffeb;align-items:center;gap:.36rem;font-size:.74rem;font-weight:700;display:inline-flex}.mobile-auth-hero__main{z-index:1;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.85rem;display:flex;position:relative}.mobile-auth-hero__brand{align-items:center;gap:.78rem;min-width:0;display:flex}.mobile-auth-hero__brandmark{background:#fffffff2;border-radius:18px;flex-shrink:0;width:62px;height:62px;padding:.3rem;box-shadow:0 16px 30px #0f172a29}.mobile-auth-hero__company-mark{background:#ffffff29;border:1px solid #ffffff24;border-radius:16px;flex-shrink:0;width:54px;height:54px;padding:.3rem;box-shadow:inset 0 0 0 1px #ffffff0f}.mobile-auth-hero__company-mark img,.mobile-auth-hero__brandmark img,.mobile-auth-hero__product-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mobile-auth-hero__brand h1{margin:0;font-size:clamp(1.14rem,4.8vw,1.42rem);line-height:1.08}.mobile-auth-hero__brand p{color:#ffffffd6;margin:.26rem 0 0;font-size:.82rem;line-height:1.45}.mobile-auth-highlights{z-index:1;flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex;position:relative}.mobile-auth-highlights article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.42rem;padding:.48rem .7rem;display:inline-flex}.mobile-auth-highlights i{color:#fde68a;font-size:.82rem}.mobile-auth-highlights span{color:#ffffffe6;font-size:.74rem;font-weight:700;line-height:1.2}.mobile-auth-panel,.mobile-auth-note{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #e2e8f0;border-radius:22px}.mobile-auth-panel{padding:1rem;box-shadow:0 18px 36px #0f172a0f}.mobile-auth-panel__head{margin-bottom:.95rem}.mobile-auth-panel__head--app{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-auth-panel__eyebrow{color:#b91c1c;text-transform:uppercase;letter-spacing:.06em;background:#fef2f2;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.72rem;font-weight:800;display:inline-flex}.mobile-auth-panel__head h2{color:#0f172a;margin:.72rem 0 0;font-size:1.16rem}.mobile-auth-panel__head p{color:#64748b;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}.mobile-auth-panel__mini-brand{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;flex-shrink:0;width:44px;height:44px;padding:.28rem;box-shadow:0 10px 20px #b91c1c14}.mobile-auth-panel__mini-brand img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.mobile-auth-form{margin-top:0}.mobile-auth-form__field{flex-direction:column;gap:.45rem;display:flex}.mobile-auth-form__label{color:#475569;font-size:.84rem;font-weight:700}.mobile-auth-form .mobile-input,.mobile-auth-form .mobile-password .p-inputtext{background:#fff!important;border-radius:16px!important;min-height:52px!important}.mobile-auth-form__submit.p-button{border-radius:16px;min-height:54px;margin-top:.2rem;box-shadow:0 16px 32px #b91c1c33}.mobile-auth-panel__footer{margin-top:.85rem}.mobile-auth-panel__hint{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:.55rem;padding:.82rem .9rem;font-size:.78rem;line-height:1.45;display:flex}.mobile-auth-panel__hint i{color:#2563eb;margin-top:.08rem}.mobile-auth-note{align-items:flex-start;gap:.7rem;padding:.95rem 1rem;display:flex}.mobile-auth-note i{color:#f59e0b;margin-top:.1rem;font-size:1rem}.mobile-auth-note strong,.mobile-auth-note span{display:block}.mobile-auth-note strong{color:#0f172a;font-size:.84rem}.mobile-auth-note span{color:#64748b;margin-top:.2rem;font-size:.8rem;line-height:1.45}.mobile-auth-back-link{color:#b91c1c;background:#ffffffeb;border:1px solid #e2e8f0;border-radius:18px;justify-content:center;align-items:center;gap:.5rem;min-height:50px;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #0f172a0d}.mobile-auth-back-link:hover{background:#fff}.mobile-mark-btn--warning{background:linear-gradient(135deg,#d97706,#f59e0b)!important}.mobile-state,.mobile-error,.mobile-note{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:.65rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.mobile-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mobile-note{color:#1d4ed8;background:#eff6ff;font-size:.86rem;line-height:1.45}.mobile-crash-screen{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);place-items:center;min-height:100vh;padding:1.2rem;display:grid}.mobile-crash-card{text-align:center;background:#fff;border:1px solid #fecaca;border-radius:24px;width:min(420px,100%);padding:1.4rem;box-shadow:0 22px 48px #7f1d1d24}.mobile-crash-icon{color:#b91c1c;background:#fee2e2;border-radius:20px;place-items:center;width:56px;height:56px;font-size:1.4rem;display:inline-grid}.mobile-crash-card h1{color:#111827;margin:.9rem 0 .35rem;font-size:1.35rem}.mobile-crash-card p{color:#64748b;margin:0;line-height:1.5}.mobile-crash-card small{color:#991b1b;word-break:break-word;margin-top:.65rem;display:block}.mobile-crash-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#ef4444);border:0;border-radius:16px;width:100%;min-height:48px;margin-top:1rem;font-weight:900}.mobile-person{background:#faf9ff;border:1px solid #e5e7eb;border-radius:16px;margin-top:1rem;padding:1rem}.mobile-person span{color:#8b94a7;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.mobile-person strong{color:#1f2937;margin-top:.25rem;font-size:1.05rem;display:block}.mobile-person small{color:#6b7280;margin-top:.2rem;display:block}.mobile-link-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;padding:.5rem .85rem;font-weight:800}.mobile-status-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-status-card--blocked{background:linear-gradient(#fffdf7 0%,#fff 100%);border-color:#fde68a}.mobile-status-card span{color:#8b94a7;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.mobile-status-card small{color:#64748b;margin-top:.6rem;line-height:1.45;display:block}.mobile-block-card{grid-template-columns:minmax(120px,170px) 1fr;align-items:center;gap:1rem;display:grid}.mobile-block-card__image{-o-object-fit:contain;object-fit:contain;justify-self:center;width:100%;max-width:170px}.mobile-block-card__content strong{color:#1f2937;margin-top:.2rem;font-size:1.2rem;display:block}.mobile-block-card__content p{color:#475569;margin:.55rem 0 0;line-height:1.55}.mobile-block-card__content small{margin-top:.75rem}.mobile-offline-card{background:#f8fafc;border:1px solid #dbe3ef;border-radius:20px;margin-top:1rem;padding:1rem}.mobile-offline-card.is-offline{background:#fff7ed;border-color:#fed7aa}.mobile-offline-card.is-online{background:#f0fdf4;border-color:#bbf7d0}.mobile-offline-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-offline-card__head span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mobile-offline-card__head strong{color:#1f2937;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-offline-card__head p{color:#475569;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-offline-card__head em{color:#40208f;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:900}.mobile-offline-list{border-top:1px solid #0f172a14;flex-direction:column;gap:.65rem;margin-top:.8rem;padding-top:.8rem;display:flex}.mobile-offline-item{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.mobile-offline-item strong{color:#1f2937;font-size:.86rem;display:block}.mobile-offline-item span,.mobile-offline-item small{color:#64748b;margin-top:.12rem;font-size:.76rem;display:block}.mobile-offline-item i{color:#d97706}.mobile-bio-required{background:#fef2f2;border:1px solid #fecaca;border-radius:20px;margin-top:1rem;padding:1rem}.mobile-bio-required__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-bio-required__media{border:1px solid #22c55e2e;border-radius:18px;flex-shrink:0;width:68px;height:68px;overflow:hidden;box-shadow:0 14px 28px #0f172a1f}.mobile-bio-required__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile-bio-required__head span{color:#b91c1c;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mobile-bio-required__head strong{color:#7f1d1d;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-bio-required__head p{color:#991b1b;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-bio-required__head em{color:#b91c1c;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:900}.mobile-bio-required__badges{border-top:1px solid #7f1d1d1f;flex-wrap:wrap;gap:.55rem;margin-top:.85rem;padding-top:.85rem;display:flex}.mobile-bio-required__badges span{color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:.4rem;min-height:34px;padding:.35rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.mobile-bio-required .mobile-secondary-btn{margin-top:.9rem;background:#fff!important;border-color:#fca5a5!important}.mobile-bio-required--consent{background:linear-gradient(#faf5fff5 0%,#fffffffa 100%);border-color:#7c3aed38}.mobile-bio-alt{background:#ffffffeb;border:1px dashed #7f1d1d29;border-radius:16px;flex-direction:column;gap:.55rem;margin-top:.95rem;padding:.9rem;display:flex}.mobile-bio-alt__icon{border:1px solid #22c55e2e;border-radius:16px;width:56px;height:56px;overflow:hidden;box-shadow:0 12px 24px #0f172a1a}.mobile-bio-alt__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.permisos-banner{background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;margin:0 0 1rem;padding:.9rem 1rem}.permisos-banner__head{align-items:flex-start;gap:.65rem;display:flex}.permisos-banner__head>i{color:#c2410c;margin-top:.1rem;font-size:1.25rem}.permisos-banner__head strong{color:#7c2d12;font-size:.95rem;display:block}.permisos-banner__head span{color:#9a3412;font-size:.8rem;line-height:1.35;display:block}.permisos-banner__list{flex-direction:column;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.permisos-banner__item{background:#fff;border:1px solid #fed7aa;border-radius:14px;padding:.7rem}.permisos-banner__item.is-denied{background:#fef2f2;border-color:#fecaca}.permisos-banner__item-head{align-items:center;gap:.65rem;display:flex}.permisos-banner__icon{color:#c2410c;background:#ffedd5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.permisos-banner__item.is-denied .permisos-banner__icon{color:#b91c1c;background:#fee2e2}.permisos-banner__item-text{flex:1;min-width:0}.permisos-banner__item-text strong{color:#1f2937;font-size:.9rem;display:block}.permisos-banner__item-text small{color:#6b7280;font-size:.76rem;line-height:1.3;display:block}.permisos-banner__btn{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:999px;flex-shrink:0;padding:.45rem .9rem;font-size:.8rem;font-weight:600}.permisos-banner__btn:disabled{opacity:.6;cursor:default}.permisos-banner__item.is-denied .permisos-banner__btn{background:#dc2626}.permisos-banner__steps{flex-direction:column;gap:.3rem;margin:.6rem 0 0;padding-left:1.15rem;display:flex}.permisos-banner__steps li{color:#7f1d1d;font-size:.78rem;line-height:1.4}.permisos-banner__footer{justify-content:flex-end;margin-top:.75rem;display:flex}.permisos-banner__btn--primary{color:#fff;background:#40208f;padding:.55rem 1rem;font-weight:600}.gps-activo-banner{border-radius:14px;margin:.65rem 0 0;padding:.65rem .85rem;font-size:.82rem}.gps-activo-banner--ok{color:#166534;background:#ecfdf5;border:1px solid #86efac;align-items:center;gap:.45rem;display:flex}.gps-activo-banner--warn{background:#fffbeb;border:1px solid #fde68a}.gps-activo-banner--denied{background:#fef2f2;border:1px solid #fecaca}.gps-activo-banner__head{align-items:flex-start;gap:.55rem;display:flex}.gps-activo-banner__head>i{color:inherit;margin-top:.1rem;font-size:1.1rem}.gps-activo-banner--warn .gps-activo-banner__head>i,.gps-activo-banner--denied .gps-activo-banner__head>i{color:#b45309}.gps-activo-banner--denied .gps-activo-banner__head>i{color:#dc2626}.gps-activo-banner__head strong{font-size:.88rem;display:block}.gps-activo-banner__head span{color:#64748b;margin-top:.15rem;line-height:1.35;display:block}.gps-activo-banner__btn{color:#fff;cursor:pointer;background:#40208f;border:none;border-radius:10px;flex-shrink:0;margin-left:auto;padding:.45rem .75rem;font-size:.78rem;font-weight:600}.gps-activo-banner__steps{color:#7f1d1d;margin:.55rem 0 0;padding-left:1.15rem;font-size:.78rem;line-height:1.4}.mobile-skip-colacion{background:#fffbeb;border:1px solid #fde68a;border-radius:20px;margin-top:1rem;padding:1rem}.mobile-skip-colacion--active{background:#f0fdf4;border-color:#86efac}.mobile-skip-colacion__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-skip-colacion__head span{color:#92400e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mobile-skip-colacion--active .mobile-skip-colacion__head span{color:#166534}.mobile-skip-colacion__head strong{color:#78350f;align-items:center;gap:.45rem;margin-top:.25rem;font-size:.95rem;display:flex}.mobile-skip-colacion--active .mobile-skip-colacion__head strong{color:#14532d}.mobile-skip-colacion__head p{color:#92400e;margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.mobile-skip-colacion--active .mobile-skip-colacion__head p{color:#166534}.mobile-skip-colacion__head em{color:#92400e;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:900}.mobile-skip-colacion-btn{width:100%;min-height:44px;margin-top:.8rem;background:linear-gradient(135deg,#d97706,#f59e0b)!important;border:0!important;border-radius:14px!important;font-weight:800!important;box-shadow:0 4px 16px #d9770633!important}.mobile-verify-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-verify-card>span{color:#8b94a7;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.mobile-verify-card p{color:#64748b;margin:.75rem 0 0;font-size:.86rem;line-height:1.45}.mobile-verify-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.mobile-verify-options button{color:#334155;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem;font-weight:800;display:flex}.mobile-verify-options__icon{border:1px solid #22c55e33;border-radius:14px;width:46px;height:46px;overflow:hidden;box-shadow:0 10px 20px #0f172a1a}.mobile-verify-options__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile-verify-options__title{color:#312e81;font-size:.9rem;line-height:1.2}.mobile-verify-options button small{color:#64748b;font-weight:600}.mobile-verify-options button.selected{background:#f5f3ff;border-color:#6f6cdd;box-shadow:0 0 0 3px #6f6cdd1f}.mobile-verify-options button:disabled{opacity:.45;cursor:not-allowed}.mobile-metodo-validacion__hint{color:#64748b;margin:.35rem 0 .75rem;font-size:.82rem;line-height:1.45}.mobile-metodo-validacion__platform{color:#40208f;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.78rem;font-weight:600;display:flex}.mobile-metodo-validacion__warn{color:#9a3412;background:#fff7ed;border-radius:12px;align-items:center;gap:.45rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.82rem;display:flex}.mobile-diagnostico{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:.85rem;overflow:hidden}.mobile-diagnostico__toggle{color:#334155;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.75rem .9rem;font-weight:700;display:flex}.mobile-diagnostico__body{padding:0 .9rem .9rem}.mobile-diagnostico__list{color:#475569;margin:0 0 .75rem;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.mobile-diagnostico__actions{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-diagnostico__steps{color:#64748b;margin:.65rem 0 0;padding-left:1.1rem;font-size:.78rem}.mobile-mark-btn--muted{opacity:.72}.mobile-face-box{flex-direction:column;gap:.7rem;margin-top:.85rem;display:flex}.mobile-face-capture{border-radius:20px}.mobile-face-capture .bio-video-source{aspect-ratio:3/4}.mobile-face-placeholder img{width:min(160px,44%)}.mobile-face-status{margin-top:0}.mc-consent-biometria-card{background:linear-gradient(#faf5ff 0%,#fff 100%);border:1px solid #ddd6fe;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex}.mc-consent-biometria-card__media{border:1px solid #22c55e2e;border-radius:20px;flex-shrink:0;width:74px;height:74px;overflow:hidden;box-shadow:0 14px 30px #0f172a1a}.mc-consent-biometria-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mc-consent-biometria-card__body{flex:1;min-width:0}.mc-consent-biometria-card p{color:#4b5563;margin:.35rem 0}@media (width<=760px){.mc-consent-biometria-card{flex-direction:column}}.mobile-hidden-canvas{display:none}.mobile-secondary-btn{width:100%;color:#334155!important;background:#f8fafc!important;border:1px solid #dbe3ef!important;border-radius:14px!important;font-weight:800!important}.mobile-request-card{background:#fffbeb;border:1px solid #fde68a;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-ausencias-card{background:#f8fafc;border:1px solid #dbe3ef;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-ausencias-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-ausencias-card__head span{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.mobile-ausencias-card__head strong{color:#1f2937;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-ausencias-card__head p{color:#64748b;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-ausencias-card__head em{color:#334155;white-space:nowrap;background:#fff;border:1px solid #dbe3ef;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:900}.mobile-ausencias-filtros{flex-wrap:wrap;gap:.35rem;margin-top:.9rem;display:flex}.mobile-ausencias-filtro{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;padding:.35rem .8rem;font-size:.76rem;font-weight:800}.mobile-ausencias-filtro.is-active{color:#fff;background:#4f46e5;border-color:#4f46e5}.mobile-ausencias-list{flex-direction:column;gap:.75rem;margin-top:.9rem;display:flex}.mobile-ausencia-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:.9rem;box-shadow:0 10px 22px #0f172a0d}.mobile-ausencia-item--aprobada{border-left:4px solid #16a34a}.mobile-ausencia-item--pendiente{border-left:4px solid #d97706}.mobile-ausencia-item--rechazada{border-left:4px solid #dc2626}.mobile-ausencia-item--anulada{border-left:4px solid #64748b}.mobile-ausencia-item__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mobile-ausencia-item__head strong{color:#111827;font-size:.86rem;display:block}.mobile-ausencia-item__head span{color:#64748b;margin-top:.18rem;font-size:.78rem;display:block}.mobile-ausencia-item__head em{text-transform:capitalize;color:#334155;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-style:normal;font-weight:900}.mobile-ausencia-item--aprobada .mobile-ausencia-item__head em{color:#166534;background:#dcfce7}.mobile-ausencia-item--pendiente .mobile-ausencia-item__head em{color:#92400e;background:#fef3c7}.mobile-ausencia-item--rechazada .mobile-ausencia-item__head em{color:#991b1b;background:#fee2e2}.mobile-ausencia-item__meta{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.mobile-ausencia-item__meta small,.mobile-ausencia-item__details small{color:#475569;font-size:.77rem;line-height:1.4;display:block}.mobile-ausencia-item__details{flex-direction:column;gap:.2rem;margin-top:.7rem;display:flex}.mobile-ausencia-source{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:70px;min-width:70px;height:40px;display:inline-flex}.mobile-ausencia-source img{-o-object-fit:contain;object-fit:contain;max-width:52px;max-height:22px}.mobile-ausencias-empty{color:#64748b;text-align:center;margin:1rem 0 0;font-size:.84rem}.mobile-request-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-request-card__head span{color:#92400e;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.mobile-request-card__head p{color:#78350f;margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.mobile-request-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.mobile-request-option{color:#7c2d12;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #92400e2e;border-radius:16px;align-items:flex-start;gap:.8rem;width:100%;padding:.95rem 1rem;transition:all .18s;display:flex}.mobile-request-option:hover{border-color:#92400e57;transform:translateY(-1px)}.mobile-request-option.is-active{background:linear-gradient(#fff7ed 0%,#fffbeb 100%);border-color:#f59e0b;box-shadow:0 10px 24px #f59e0b29}.mobile-request-option i{margin-top:.1rem;font-size:1.2rem}.mobile-request-option strong{color:#7c2d12;font-size:.9rem;display:block}.mobile-request-option span{color:#92400e;text-transform:none;letter-spacing:0;margin-top:.2rem;font-size:.78rem;font-weight:700;display:block}.mobile-request-empty{color:#92400e;text-align:center;background:#ffffff8c;border:1px dashed #92400e2e;border-radius:14px;margin:.95rem 0 0;padding:.9rem 1rem;font-size:.82rem}.mobile-request-context{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.mobile-request-context__item{background:#ffffffb8;border:1px solid #92400e24;border-radius:16px;flex-direction:column;gap:.25rem;padding:.85rem .95rem;display:flex}.mobile-request-context__item strong{color:#7c2d12;font-size:.9rem}.mobile-request-context__item small{color:#92400e;font-size:.78rem;line-height:1.45}.mobile-request-context__item.is-warning{background:#fff7ed;border-color:#fdba74}.mobile-request-form{border-top:1px solid #fde68a;flex-direction:column;gap:.75rem;margin-top:.9rem;padding-top:.9rem;display:flex}.mobile-request-form label{color:#92400e;flex-direction:column;gap:.4rem;font-size:.82rem;font-weight:800;display:flex}.mobile-request-form small{color:#92400e;line-height:1.4}.mobile-request-form select.mobile-input{background:#fff!important}.mobile-textarea{resize:vertical;font-family:inherit;min-height:92px!important;padding:.8rem!important}.mobile-request-list{border-top:1px solid #fde68a;margin-top:.9rem;padding-top:.75rem}.mobile-request-list>strong{color:#92400e;margin-bottom:.4rem;font-size:.82rem;display:block}.mobile-request-item{border-top:1px solid #92400e1f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.mobile-request-item:first-of-type{border-top:0}.mobile-request-item span{color:#1f2937;font-size:.83rem;font-weight:800;display:block}.mobile-request-item small{color:#78350f;margin-top:.15rem;font-size:.78rem;display:block}.mobile-request-item em{text-transform:capitalize;color:#92400e;background:#fef3c7;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-style:normal;font-weight:900}.mobile-request-item--aprobada em{color:#166534;background:#dcfce7}.mobile-request-item--rechazada em{color:#991b1b;background:#fee2e2}.mobile-approvals-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-approvals-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-approvals-card__head span{color:#166534;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.mobile-approvals-card__head strong{color:#14532d;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-approvals-card__head p{color:#166534;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-approvals-card__head em{color:#166534;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:999px;padding:.28rem .62rem;font-size:.72rem;font-style:normal;font-weight:900}.mobile-approvals-card__empty{color:#166534;border-top:1px solid #1665341f;margin:.9rem 0 0;padding-top:.9rem;font-size:.84rem}.mobile-approvals-list{border-top:1px solid #1665341f;flex-direction:column;gap:.7rem;margin-top:.9rem;padding-top:.9rem;display:flex}.mobile-approvals-item{background:#ffffffc2;border:1px solid #16653414;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.8rem;display:flex}.mobile-approvals-item strong{color:#1f2937;font-size:.86rem;display:block}.mobile-approvals-item span,.mobile-approvals-item small{color:#166534;margin-top:.14rem;font-size:.77rem;line-height:1.35;display:block}.mobile-approvals-item__actions{flex-direction:column;gap:.45rem;min-width:118px;display:flex}.mobile-approval-btn.p-button{border:0;border-radius:12px;font-size:.75rem;font-weight:900}.mobile-approval-btn--approve.p-button{background:#16a34a}.mobile-approval-btn--reject.p-button{background:#dc2626}.mobile-next{align-items:center;gap:.55rem;margin-top:.35rem;font-size:1.85rem;line-height:1.1;display:flex}.mobile-next--success{color:#15803d}.mobile-next--danger{color:#dc2626}.mobile-next--warning{color:#d97706}.mobile-history{margin-top:1.1rem}.mobile-history h2{color:#312e81;margin:0 0 .75rem;font-size:1rem}.mobile-history p{color:#64748b;margin:0}.mobile-history__row{border-top:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.mobile-history__row strong{color:#1f2937;display:block}.mobile-history__row span{color:#64748b;margin-top:.15rem;font-size:.82rem;display:block}.mobile-history__row i{color:#6f6cdd}.mobile-tab-nav{scrollbar-width:none;background:#f1f5f9;border-radius:16px;gap:.25rem;margin:.85rem 0 1rem;padding:.3rem;display:flex;overflow-x:auto}.mobile-tab-nav::-webkit-scrollbar{display:none}.mobile-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:.18rem;min-width:64px;padding:.5rem .4rem;font-size:.68rem;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.mobile-tab-btn i{font-size:1.1rem}.mobile-tab-btn span{font-size:.67rem;line-height:1.2}.mobile-tab-btn:hover{color:#334155;background:#e2e8f0}.mobile-tab-btn.is-active{color:#fff;background:#4f46e5}.mobile-tab-btn.is-disabled{opacity:.55;cursor:not-allowed}.mobile-tab-btn.is-disabled.is-active{background:#94a3b8}.mobile-block-card--solicitudes{margin-top:.25rem}.mobile-tab-badge{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:16px;padding:.08rem .35rem;font-size:.6rem;font-style:normal;font-weight:900;line-height:1.4;position:absolute;top:.2rem;right:.3rem}.mobile-tarjeta-card{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-tarjeta-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-tarjeta-card__head span{color:#3730a3;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.mobile-tarjeta-card__head strong{color:#1e1b4b;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-tarjeta-card__head p{color:#4338ca;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-tarjeta-body{border-top:1px solid #6366f12e;margin-top:1rem;padding-top:1rem}.mobile-tarjeta-nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.mobile-tarjeta-nav__label{color:#1e1b4b;text-transform:capitalize;font-size:.95rem;font-weight:800}.mobile-tarjeta-nav__btn{cursor:pointer;color:#3730a3;background:#e0e7ff;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:background .15s;display:flex}.mobile-tarjeta-nav__btn:hover:not(:disabled){background:#c7d2fe}.mobile-tarjeta-nav__btn:disabled{opacity:.4;cursor:not-allowed}.mobile-tarjeta-loading{text-align:center;color:#6366f1;padding:1rem 0;font-size:.9rem}.mobile-tarjeta-totales{flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem;display:flex}.mobile-tarjeta-total-item{background:#fff;border:1px solid #e0e7ff;border-radius:14px;flex-direction:column;flex:1;gap:.25rem;min-width:90px;padding:.7rem .85rem;display:flex}.mobile-tarjeta-total-item span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.mobile-tarjeta-total-item strong{color:#374151;font-size:1.1rem}.mobile-tarjeta-total-item strong.ok{color:#15803d}.mobile-tarjeta-total-item strong.warn{color:#d97706}.mobile-tarjeta-total-item strong.extra{color:#7c3aed}.mobile-tarjeta-table-wrap{background:#fff;border:1px solid #e0e7ff;border-radius:14px;overflow-x:auto}.mobile-tarjeta-table{border-collapse:collapse;width:100%;font-size:.8rem}.mobile-tarjeta-table th{color:#3730a3;text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;background:#eef2ff;border-bottom:1px solid #c7d2fe;padding:.5rem .6rem;font-size:.7rem;font-weight:900}.mobile-tarjeta-table td{text-align:center;color:#374151;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.45rem .6rem}.mobile-tarjeta-table tr:last-child td{border-bottom:none}.tarjeta-row--domingo td{color:#6d28d9;background:#f5f3ff}.tarjeta-row--ausente td{background:#fff7ed}.tarjeta-row--atraso td{background:#fef3c7}.tarjeta-dia-semana{font-weight:700;color:#6b7280!important}.tarjeta-fecha{font-weight:700}.tarjeta-horario{color:#64748b!important;font-size:.75rem!important}.tarjeta-val--atraso{font-weight:700;color:#d97706!important}.tarjeta-val--ausente{font-weight:700;color:#ea580c!important}.tarjeta-val--extra{font-weight:700;color:#7c3aed!important}.tarjeta-ho{color:#15803d;font-weight:600}.mobile-registros-list{flex-direction:column;gap:.6rem;max-height:min(62vh,520px);padding-right:.15rem;display:flex;overflow-y:auto}.mobile-registro-dia{background:#fff;border:1px solid #e0e7ff;border-radius:14px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.mobile-registro-dia--domingo{background:#f5f3ff;border-color:#ddd6fe}.mobile-registro-dia--ok{border-left:3px solid #22c55e}.mobile-registro-dia--atraso{background:#fffbeb;border-left:3px solid #f59e0b}.mobile-registro-dia--ausente{background:#fff7ed;border-left:3px solid #f97316}.mobile-registro-dia--libre{background:#f0fdf4;border-left:3px solid #86efac}.mobile-registro-dia--ausencia-aprobada{background:#eff6ff;border-left:3px solid #60a5fa}.mobile-registro-dia__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mobile-registro-dia__fecha{align-items:baseline;gap:.45rem;display:flex}.mobile-registro-dia__fecha strong{color:#1f2937;font-size:1.15rem;font-weight:900;line-height:1}.mobile-registro-dia__fecha span{color:#9ca3af;text-transform:uppercase;font-size:.72rem;font-weight:800}.mobile-registro-dia__estado{text-transform:uppercase;letter-spacing:.04em;color:#6366f1;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-style:normal;font-weight:900}.mobile-registro-dia--atraso .mobile-registro-dia__estado{color:#b45309;background:#fef3c7}.mobile-registro-dia--ausente .mobile-registro-dia__estado{color:#c2410c;background:#ffedd5}.mobile-registro-dia--libre .mobile-registro-dia__estado{color:#166534;background:#dcfce7}.mobile-registro-dia--ausencia-aprobada .mobile-registro-dia__estado{color:#1d4ed8;background:#dbeafe}.mobile-registro-dia__plan{color:#475569;flex-direction:column;gap:.1rem;font-size:.82rem;display:flex}.mobile-registro-dia__plan span{align-items:center;gap:.35rem;font-weight:700;display:flex}.mobile-registro-dia__plan small{color:#94a3b8;padding-left:1.15rem;font-size:.72rem}.mobile-registro-dia__ubicacion{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:.35rem;padding:.35rem .5rem;font-size:.78rem;line-height:1.35;display:flex}.mobile-registro-dia__ubicacion i{flex-shrink:0;margin-top:.1rem}.mobile-registro-dia__marcas{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.mobile-registro-dia__marcas div{background:#f8fafc;border-radius:10px;padding:.35rem .5rem}.mobile-registro-dia__marcas small{text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;font-size:.65rem;font-weight:800;display:block}.mobile-registro-dia__marcas strong{color:#1f2937;margin-top:.1rem;font-size:.95rem;display:block}.mobile-registro-dia__marcas strong.warn{color:#d97706}.mobile-registro-dia__totales{flex-wrap:wrap;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.mobile-registro-dia__totales span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem}.mobile-registro-dia__totales span.ok{color:#15803d;background:#dcfce7}.mobile-registro-dia__totales span.warn{color:#c2410c;background:#ffedd5}.mobile-registro-dia__totales span.extra{color:#7c3aed;background:#ede9fe}.mobile-dash{flex-direction:column;gap:.75rem;max-height:min(68vh,560px);padding-right:.1rem;display:flex;overflow-y:auto}.mobile-dash-card{background:#fff;border:1px solid #e0e7ff;border-radius:16px;padding:.85rem}.mobile-dash-card--perfil{background:linear-gradient(135deg,#eef2ff 0%,#fff 100%)}.mobile-dash-card__head{color:#4338ca;align-items:center;gap:.55rem;margin-bottom:.65rem;display:flex}.mobile-dash-card__head i{font-size:1.1rem}.mobile-dash-card__head strong{color:#1f2937;font-size:.92rem;display:block}.mobile-dash-card__head span{color:#64748b;font-size:.72rem;font-weight:600;display:block}.mobile-dash-perfil{align-items:center;gap:.75rem;display:flex}.mobile-dash-perfil strong{color:#1f2937;font-size:1rem;display:block}.mobile-dash-perfil span{color:#475569;font-size:.82rem;display:block}.mobile-dash-perfil small{color:#94a3b8;font-size:.72rem;display:block}.mobile-dash-perfil__meta{color:#64748b;flex-wrap:wrap;gap:.45rem;margin-top:.65rem;font-size:.74rem;font-weight:700;display:flex}.mobile-dash-perfil__meta span{background:#fffc;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex}.mobile-dash-kpis{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.mobile-dash-kpi{text-align:center;background:#f8fafc;border-radius:12px;padding:.55rem .45rem}.mobile-dash-kpi small{text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;font-size:.62rem;font-weight:800;display:block}.mobile-dash-kpi strong{color:#374151;margin-top:.15rem;font-size:.88rem;display:block}.mobile-dash-kpi--ho strong{color:#15803d}.mobile-dash-kpi--hnt strong{color:#d97706}.mobile-dash-kpi--hhee strong{color:#7c3aed}.mobile-dash-bars{flex-direction:column;gap:.55rem;display:flex}.mobile-dash-bar__head{justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.78rem;display:flex}.mobile-dash-bar__label{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.mobile-dash-bar__label--ok{color:#15803d}.mobile-dash-bar__label--warn{color:#d97706}.mobile-dash-bar__label--danger{color:#dc2626}.mobile-dash-bar__track{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden}.mobile-dash-bar__fill{border-radius:inherit;min-width:0;height:100%;transition:width .35s}.mobile-dash-bar__fill--ok{background:#22c55e}.mobile-dash-bar__fill--warn{background:#f59e0b}.mobile-dash-bar__fill--danger{background:#ef4444}.mobile-dash-hist-chart{grid-template-columns:repeat(3,1fr);align-items:end;gap:.5rem;min-height:140px;padding-top:.25rem;display:grid}.mobile-dash-hist-chart__col{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mobile-dash-hist-chart__bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:110px;display:flex}.mobile-dash-hist-chart__bar{border-radius:6px 6px 2px 2px;width:18%;min-height:4px}.mobile-dash-hist-chart__bar--ho{background:#22c55e}.mobile-dash-hist-chart__bar--hnt{background:#f97316}.mobile-dash-hist-chart__bar--hhee{background:#8b5cf6}.mobile-dash-hist-chart__mes{color:#374151;font-size:.78rem;font-weight:900}.mobile-dash-hist-chart__col small{color:#94a3b8;font-size:.65rem}.mobile-dash-hist-legend{color:#64748b;justify-content:center;gap:.75rem;margin-top:.55rem;font-size:.72rem;font-weight:700;display:flex}.mobile-dash-dot{border-radius:999px;width:8px;height:8px;margin-right:.2rem;display:inline-block}.mobile-dash-dot--ho{background:#22c55e}.mobile-dash-dot--hnt{background:#f97316}.mobile-dash-dot--hhee{background:#8b5cf6}.mobile-dash-actividad{flex-direction:column;gap:.35rem;display:flex}.mobile-dash-act-row{background:#f8fafc;border-radius:10px;grid-template-columns:2rem 64px 1fr auto;align-items:center;gap:.35rem;padding:.4rem .45rem;font-size:.76rem;display:grid}.mobile-dash-act-row__icon{border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-flex}.mobile-dash-act-row__icon--ok{color:#15803d;background:#dcfce7}.mobile-dash-act-row__icon--warn{color:#d97706;background:#fef3c7}.mobile-dash-act-row__icon--info{color:#4338ca;background:#e0e7ff}.mobile-dash-act-row__icon--vacaciones{color:#ca8a04;background:#fef9c3}.mobile-dash-act-row__icon--licencia{color:#db2777;background:#fce7f3}.mobile-dash-act-row__icon--muted{color:#7c3aed;background:#f5f3ff}.mobile-dash-act-row.is-today{background:#eef2ff;border:1px solid #c7d2fe}.mobile-dash-act-row.is-ok{background:#f0fdf4}.mobile-dash-act-row.is-libre{background:#f5f3ff}.mobile-dash-act-row.is-vacaciones{background:#fefce8;border:1px solid #fde68a}.mobile-dash-act-row.is-licencia{background:#fdf2f8;border:1px solid #fbcfe8}.mobile-dash-act-row.is-ausencia{background:#eff6ff;border:1px solid #bfdbfe}.mobile-dash-act-row.is-ausente{background:#fff7ed}.mobile-dash-act-row.is-atraso{background:#fffbeb;border:1px solid #fde68a}.mobile-dash-act-row__fecha strong{color:#1f2937;font-size:.95rem;display:block}.mobile-dash-act-row__fecha span{color:#94a3b8;text-transform:uppercase;font-size:.65rem;font-weight:700}.mobile-dash-act-row__horas{color:#475569;font-weight:600}.mobile-dash-act-row em{text-transform:uppercase;color:#94a3b8;font-size:.65rem;font-style:normal;font-weight:900}.mobile-dash-act-row em.ok{color:#15803d}.mobile-dash-act-row em.warn{color:#d97706}.mobile-dash-act-row em.info{color:#4338ca;font-style:normal;font-weight:700}.mobile-dash-link-btn{color:#4338ca;cursor:pointer;background:#eef2ff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.65rem;padding:.55rem;font-size:.8rem;font-weight:800;display:flex}.mobile-dash-solic{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.mobile-dash-solic__item{text-align:center;border-radius:12px;padding:.55rem}.mobile-dash-solic__item strong{font-size:1.2rem;display:block}.mobile-dash-solic__item span{text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.mobile-dash-solic__item--pendiente{color:#b45309;background:#fef3c7}.mobile-dash-solic__item--aprobada{color:#15803d;background:#dcfce7}.mobile-dash-solic__item--rechazada{color:#b91c1c;background:#fee2e2}.mobile-turnos-card{background:#fff7f0;border:1px solid #fed7aa;border-radius:20px;margin-top:1rem;padding:1.1rem}.mobile-turnos-card__head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mobile-turnos-card__head span{color:#c2410c;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.mobile-turnos-card__head strong{color:#7c2d12;align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.mobile-turnos-card__head p{color:#9a3412;margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.mobile-turnos-body{border-top:1px solid #c2410c2e;margin-top:1rem;padding-top:1rem}.mobile-turnos-info{color:#7c2d12;margin-bottom:.75rem;font-size:.84rem}.mobile-turnos-info strong{font-weight:800}.mobile-turnos-empty{color:#9a3412;margin:0;font-size:.84rem}.mobile-turnos-grid{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.5rem;display:grid}.mobile-turno-dia{text-align:center;background:#fff;border:1px solid #fed7aa;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .5rem;display:flex}.mobile-turno-dia--domingo{background:#fef3c7;border-color:#fde68a}.mobile-turno-tipo--libre .mobile-turno-dia__badge,.mobile-turno-tipo--descanso .mobile-turno-dia__badge{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}.mobile-turno-tipo--licencia .mobile-turno-dia__badge,.mobile-turno-tipo--vacaciones .mobile-turno-dia__badge{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.mobile-turno-dia__fecha{flex-direction:column;align-items:center;line-height:1.15;display:flex}.mobile-turno-dia__num{color:#1f2937;font-size:1.15rem;font-weight:900}.mobile-turno-dia__dow{color:#9ca3af;text-transform:uppercase;font-size:.65rem;font-weight:700}.mobile-turno-dia__badge{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;width:100%;padding:.22rem .45rem}.mobile-turno-dia__badge strong{font-size:.8rem;font-weight:900;display:block}.mobile-turno-dia__badge small{color:inherit;opacity:.75;margin-top:.1rem;font-size:.65rem;display:block}.mobile-turno-dia__badge--libre{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}.mobile-turnos-list{flex-direction:column;gap:.55rem;max-height:min(58vh,480px);display:flex;overflow-y:auto}.mobile-turno-registro{background:#fff;border:1px solid #fed7aa;border-radius:14px;flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.mobile-turno-registro--domingo{background:#fef3c7}.mobile-turno-registro--libre,.mobile-turno-registro--descanso{background:#f0fdf4;border-color:#86efac}.mobile-turno-registro--licencia,.mobile-turno-registro--vacaciones{background:#eff6ff;border-color:#93c5fd}.mobile-turno-registro__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mobile-turno-registro__fecha{align-items:baseline;gap:.4rem;display:flex}.mobile-turno-registro__fecha strong{color:#1f2937;font-size:1.05rem;font-weight:900}.mobile-turno-registro__fecha span{color:#9ca3af;text-transform:uppercase;font-size:.68rem;font-weight:800}.mobile-turno-registro__head em{color:#c2410c;background:#ffedd5;border-radius:999px;padding:.15rem .5rem;font-size:.78rem;font-style:normal;font-weight:900}.mobile-turno-registro--libre .mobile-turno-registro__head em,.mobile-turno-registro--descanso .mobile-turno-registro__head em{color:#166534;background:#dcfce7}.mobile-turno-registro__horario{color:#7c2d12;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.mobile-turno-registro__horario small{color:#9a3412;width:100%;padding-left:1.1rem;font-size:.72rem;font-weight:600}.mobile-turno-registro__ubicacion{color:#9a3412;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.35;display:flex}@media (width<=520px){.mobile-page{align-items:flex-start;padding:.75rem}.mobile-card{border-radius:18px;padding:1rem}.mobile-brand{align-items:flex-start}.mobile-brand__icon{border-radius:15px;width:48px;height:48px}.mobile-photo-dialog__actions{grid-template-columns:1fr}.colab-dialog-photo-card{flex-direction:column;align-items:flex-start}.mobile-next{font-size:1.55rem}}.solicitudes-page{padding:.25rem 0}.solicitudes-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.solicitudes-title{color:#312e81;margin:0;font-size:1.35rem;font-weight:800}.solicitudes-subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.solicitudes-toolbar{align-items:center;gap:.5rem;display:flex}.solicitudes-filter{min-width:170px}.solicitudes-refresh{background:#6f6cdd!important;border:none!important;border-radius:8px!important}.solicitudes-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #1e1b4b0f}.solicitudes-empty{text-align:center;color:#6b7280;padding:3rem}.solicitudes-empty__icon{opacity:.35;margin-bottom:.7rem;font-size:2.4rem;display:block}.solicitudes-table-wrap{overflow-x:auto}.solicitudes-grid{grid-template-columns:1.7fr 1.15fr 1.35fr 1.25fr 1.1fr 1fr 1.2fr;min-width:1080px;display:grid}.solicitudes-grid--head{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.55rem 1rem;font-size:.7rem;font-weight:800}.solicitudes-grid--row{border-bottom:1px solid #e5e7eb;align-items:center;padding:.75rem 1rem;font-size:.82rem}.solicitudes-person-name{color:#1f2937;font-weight:700}.solicitudes-muted{color:#6b7280}.solicitudes-email{font-size:.75rem}.solicitudes-detail{margin-top:.25rem;font-size:.72rem}.solicitudes-strong{color:#374151;font-weight:700}.solicitudes-value{color:#374151}.solicitudes-map-link{color:#40208f;font-weight:700;text-decoration:none}.solicitudes-map-link:hover{text-decoration:underline}.solicitud-status{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.solicitud-status--pendiente{color:#92400e;background:#fef3c7}.solicitud-status--aprobada{color:#166534;background:#dcfce7}.solicitud-status--rechazada{color:#991b1b;background:#fee2e2}.solicitudes-actions{flex-wrap:wrap;gap:.35rem;display:flex}.solicitudes-action{border:none!important;border-radius:8px!important;font-size:.75rem!important}.solicitudes-action--approve{background:#16a34a!important}.solicitudes-action--reject{background:#dc2626!important}.solicitudes-resolution{font-size:.75rem}@media (width<=760px){.solicitudes-header{flex-direction:column;align-items:stretch}.solicitudes-toolbar{width:100%}.solicitudes-filter{flex:1;min-width:0}}.absence-page{flex-direction:column;gap:1rem;display:flex}.absence-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff38,#0000 18rem),linear-gradient(135deg,#1e1b4b 0%,#40208f 56%,#6f6cdd 100%);border-radius:20px;align-items:center;gap:1rem;padding:1.3rem;display:flex;box-shadow:0 20px 44px #1e1b4b2e}.absence-hero__icon{background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.55rem;display:flex}.absence-hero span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.absence-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1}.absence-hero p{color:#ffffffd1;max-width:780px;margin:0;line-height:1.45}.absence-hero__aside{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;gap:.22rem;margin-left:auto;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.absence-hero__aside strong{color:#fff;font-size:.92rem}.absence-hero__aside span{color:#ffffffc7;text-transform:none;letter-spacing:0;font-size:.76rem;font-weight:700}.absence-primary-btn.p-button{color:#40208f;background:#fff;border:0;border-radius:12px;flex-shrink:0;margin-left:auto;font-weight:900}.absence-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.absence-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6f6cdd;border-radius:16px;padding:1rem;box-shadow:0 8px 20px #0f172a0a}.absence-stats>div.is-success{border-left-color:#16a34a}.absence-stats>div.is-danger{border-left-color:#dc2626}.absence-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.absence-stats strong{color:#312e81;margin-top:.35rem;font-size:1.75rem;line-height:1;display:block}.absence-stats .is-success strong{color:#166534}.absence-stats .is-danger strong{color:#dc2626}.absence-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.85rem;display:flex}.absence-search{flex:1;min-width:260px;position:relative}.absence-search i{z-index:1;color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.absence-search .p-inputtext{border-radius:11px;width:100%;height:38px;padding-left:2.2rem}.absence-filter{min-width:190px}.absence-secondary-btn.p-button{background:#6f6cdd;border:0;border-radius:10px;font-weight:900}.absence-ghost-btn.p-button{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;font-weight:800}.absence-ghost-btn.p-button:enabled:hover{background:#e0e7ff;border-color:#a5b4fc}.absence-ops-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1rem;box-shadow:0 10px 26px #1e1b4b0d}.absence-ops-card__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.absence-ops-card__head span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.absence-ops-card__head h3{color:#1e293b;margin:.25rem 0 0;font-size:1.05rem}.absence-ops-card__head p{color:#64748b;max-width:780px;margin:.28rem 0 0;font-size:.84rem;line-height:1.45}.absence-ops-card__head em{color:#4338ca;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:.38rem .7rem;font-style:normal;font-weight:900}.absence-ops-card__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.absence-ops-card__grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:.95rem}.absence-ops-card__grid>div.is-warning{background:#fff7ed;border-color:#fdba74}.absence-ops-card__grid span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.absence-ops-card__grid strong{color:#1e293b;margin-top:.35rem;font-size:1.6rem;line-height:1;display:block}.absence-ops-card__grid small{color:#64748b;margin-top:.35rem;font-size:.76rem;line-height:1.4;display:block}.absence-ops-card__footer{border-top:1px solid #eef2ff;flex-wrap:wrap;gap:.85rem 1rem;margin-top:.85rem;padding-top:.8rem;display:flex}.absence-ops-card__footer small{color:#475569;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.absence-timeline-card{background:radial-gradient(circle at 100% 0,#6366f11a,#0000 18rem),linear-gradient(#fff 0%,#fafaff 100%);border:1px solid #e5e7eb;border-radius:20px;padding:1rem;box-shadow:0 14px 32px #1e1b4b14}.absence-timeline-card__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.absence-timeline-card__head>div:first-child>span{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.absence-timeline-card__head h3{color:#1e1b4b;margin:.25rem 0 0;font-size:1.15rem}.absence-timeline-card__head p{color:#64748b;max-width:900px;margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.absence-timeline-card__controls{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.absence-timeline-card__modes{background:#ffffffe6;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;display:inline-flex}.absence-timeline-mode{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .85rem;font-size:.76rem;font-weight:900;transition:background .18s,color .18s,box-shadow .18s}.absence-timeline-mode.is-active{color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1);box-shadow:0 10px 20px #4f46e533}.absence-timeline-card__nav{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:.35rem;padding:.25rem .4rem;display:inline-flex}.absence-timeline-card__nav strong{text-align:center;color:#0f172a;text-transform:capitalize;min-width:190px;font-size:.92rem}.absence-timeline-card__legend{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.absence-timeline-card__legend span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.absence-calendar-shell,.absence-gantt-shell{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:1rem;overflow:auto}.absence-calendar-board.days-28{--absence-days:28}.absence-calendar-board.days-29{--absence-days:29}.absence-calendar-board.days-30{--absence-days:30}.absence-calendar-board.days-31{--absence-days:31}.absence-calendar-board{min-width:calc(180px + (var(--absence-days,31) * 28px) + 180px)}.absence-calendar-board__header,.absence-calendar-row{grid-template-columns:180px minmax(calc(var(--absence-days,31) * 28px), 1fr) 180px;min-width:100%;display:grid}.absence-calendar-board__header{z-index:4;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.absence-calendar-board__person-head,.absence-calendar-row__person,.absence-calendar-board__meta-head,.absence-calendar-row__meta,.absence-calendar-board__day-head,.absence-calendar-row__cell,.absence-calendar-row__track{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.absence-calendar-board__person-head,.absence-calendar-row__person{z-index:3;background:#fff;position:sticky;left:0}.absence-calendar-board__person-head{z-index:5;color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.9rem 1rem;font-size:.75rem;font-weight:900;display:flex}.absence-calendar-board__scale,.absence-calendar-row__track{grid-template-columns:repeat(var(--absence-days,31), minmax(28px, 1fr));min-width:calc(var(--absence-days,31) * 28px);display:grid}.absence-calendar-board__day-head{background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:38px;padding:.14rem;display:flex}.absence-calendar-board__day-head small{color:#94a3b8;text-transform:uppercase;font-size:.54rem;font-weight:900}.absence-calendar-board__day-head strong{color:#1e293b;margin-top:.1rem;font-size:.66rem}.absence-calendar-board__day-head.is-weekend,.absence-calendar-row__cell.is-weekend{background:#fff7ed}.absence-calendar-board__meta-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;justify-content:center;align-items:center;padding:.9rem;font-size:.75rem;font-weight:900;display:flex}.absence-calendar-row__person{flex-direction:column;justify-content:center;gap:.18rem;padding:.38rem .45rem;display:flex}.absence-calendar-row__person small,.absence-gantt-row__person small{color:#64748b;font-size:.72rem}.absence-person-compact{align-items:center;gap:.35rem;min-width:0;display:flex}.absence-person-compact .rap-avatar{flex-shrink:0}.absence-person-compact__copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.absence-person-compact__copy strong{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:800;line-height:1.2;overflow:hidden}.absence-person-compact__copy span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;line-height:1.2;overflow:hidden}.absence-calendar-row__track{align-items:stretch;min-height:36px;position:relative}.absence-calendar-row__cell{background:#fff}.absence-calendar-row__bar{z-index:1;border-radius:999px;flex-direction:column;justify-content:center;align-self:center;min-height:10px;margin:.22rem .12rem;padding:0;display:flex;box-shadow:0 10px 18px #0f172a1f}.absence-calendar-row__bar strong,.absence-gantt-row__bar strong{color:#fff;font-size:.76rem;line-height:1.25}.absence-calendar-row__bar small,.absence-gantt-row__bar small{color:#ffffffe6;margin-top:.2rem;font-size:.68rem}.absence-calendar-row__bar.is-clear{background:linear-gradient(135deg,#16a34a,#22c55e)}.absence-calendar-row__bar.is-conflict{background:linear-gradient(135deg,#dc2626,#f97316)}.absence-calendar-row__meta,.absence-gantt-row__meta{background:#fff;padding:.38rem .45rem}.absence-calendar-row__badges{flex-wrap:wrap;gap:.22rem;margin-bottom:.2rem;display:flex}.absence-calendar-row__badge{border-radius:999px;align-items:center;padding:.16rem .36rem;font-size:.56rem;font-weight:900;display:inline-flex}.absence-calendar-row__badge.is-clear{color:#166534;background:#dcfce7}.absence-calendar-row__badge.is-conflict{color:#991b1b;background:#fee2e2}.absence-calendar-row__badge.is-doc{color:#4338ca;background:#eef2ff}.absence-calendar-row__conflicts{flex-direction:column;gap:.16rem;margin:0;padding:0;list-style:none;display:flex}.absence-calendar-row__bar.is-compact,.absence-gantt-row__bar.is-compact{appearance:none;cursor:pointer;border:0;transition:transform .16s,box-shadow .16s,filter .16s}.absence-calendar-row__bar.is-compact:hover,.absence-gantt-row__bar.is-compact:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 16px 28px #0f172a33}.absence-calendar-row__bar.is-compact:focus-visible,.absence-gantt-row__bar.is-compact:focus-visible{outline-offset:2px;outline:3px solid #6366f140}.absence-gantt-row__bar.is-rechazada{background:linear-gradient(135deg,#dc2626,#ef4444)}.absence-gantt-row__bar.is-anulada{background:linear-gradient(135deg,#64748b,#94a3b8)}.absence-timeline-detail{flex-direction:column;gap:.85rem;display:flex}.absence-timeline-detail__hero{background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;display:flex}.absence-timeline-detail__hero strong{color:#1e1b4b;font-size:1rem;display:block}.absence-timeline-detail__hero span{color:#64748b;margin-top:.2rem;font-size:.78rem;display:block}.absence-timeline-detail__hero .absence-status{flex-shrink:0;margin-top:0}.absence-timeline-detail__months{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;display:grid}.absence-timeline-detail__months span{color:#64748b;text-transform:uppercase;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-height:34px;font-size:.66rem;font-weight:900;display:inline-flex}.absence-timeline-detail__months span.is-active{color:#fff;background:linear-gradient(135deg,#4338ca,#6366f1);border-color:#a5b4fc;box-shadow:0 10px 18px #4f46e52e}.absence-timeline-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.absence-timeline-detail__grid>div,.absence-timeline-detail__note{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem .9rem}.absence-timeline-detail__grid span,.absence-timeline-detail__note span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:900;display:block}.absence-timeline-detail__grid strong{color:#1f2937;margin-top:.22rem;font-size:.88rem;line-height:1.35;display:block}.absence-timeline-detail__note p,.absence-timeline-detail__note ul{color:#475569;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}.absence-timeline-detail__note ul{padding-left:1rem}.absence-timeline-detail__chips{flex-wrap:wrap;gap:.45rem;display:flex}.absence-timeline-detail__chip{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.absence-timeline-detail__chip.is-warning{color:#9a3412;background:#fff7ed;border-color:#fdba74}.absence-timeline-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.15rem;display:flex}.absence-calendar-row__conflicts li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.28rem .34rem}.absence-calendar-row__conflicts li strong{color:#1f2937;font-size:.62rem;display:block}.absence-calendar-row__conflicts li span,.absence-calendar-row__note,.absence-gantt-row__meta small{color:#64748b;margin-top:.08rem;font-size:.58rem;line-height:1.4;display:block}.absence-calendar-row__actions,.absence-gantt-row__actions{flex-wrap:wrap;gap:.18rem;margin-top:.22rem;display:flex}.absence-gantt-board__header,.absence-gantt-row{grid-template-columns:180px minmax(768px,1fr) 180px;min-width:100%;display:grid}.absence-gantt-board{min-width:1128px}.absence-gantt-board__header{z-index:4;background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.absence-gantt-board__person-head,.absence-gantt-row__person,.absence-gantt-board__meta-head,.absence-gantt-row__meta,.absence-gantt-board__month-head,.absence-gantt-row__cell,.absence-gantt-row__track{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.absence-gantt-board__person-head,.absence-gantt-row__person{z-index:3;background:#fff;position:sticky;left:0}.absence-gantt-board__person-head,.absence-gantt-board__meta-head{color:#64748b;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:.9rem;font-size:.75rem;font-weight:900;display:flex}.absence-gantt-board__scale,.absence-gantt-row__track{grid-template-columns:repeat(12,minmax(64px,1fr));min-width:768px;display:grid}.absence-gantt-board__month-head{background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;min-height:38px;padding:.14rem;display:flex}.absence-gantt-board__month-head small{color:#64748b;text-transform:uppercase;font-size:.56rem;font-weight:900}.absence-gantt-board__month-head strong{color:#0f172a;margin-top:.14rem;font-size:.66rem}.absence-gantt-row__person{flex-direction:column;justify-content:center;gap:.18rem;padding:.35rem .45rem;display:flex}.absence-gantt-row__track{min-height:36px;position:relative}.absence-gantt-row__cell:nth-child(odd){background:#fcfcff}.absence-gantt-row__bar{z-index:1;border-radius:999px;flex-direction:column;justify-content:center;align-self:center;min-height:10px;margin:.22rem .12rem;padding:0;display:flex;box-shadow:0 10px 18px #0f172a24}.absence-gantt-row__bar.is-pendiente{background:linear-gradient(135deg,#f59e0b,#f97316)}.absence-gantt-row__bar.is-aprobada{background:linear-gradient(135deg,#16a34a,#22c55e)}.absence-gantt-row__meta .absence-status{margin-bottom:.22rem}.absence-action--icon.p-button{width:1.7rem;min-width:1.7rem;height:1.7rem;border-radius:999px!important;padding:0!important}.absence-action--icon.p-button .p-button-label{display:none}.absence-action--icon.p-button .p-button-icon{margin:0;font-size:.74rem}.absence-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.absence-empty{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:220px;display:flex}.absence-empty__icon{opacity:.32;font-size:2.4rem;display:block}.absence-table-wrap{overflow-x:auto}.absence-grid{grid-template-columns:1.55fr 1.45fr 1.15fr 1.1fr .8fr 1.1fr 1.55fr;gap:.75rem;min-width:1240px;display:grid}.absence-grid--head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.58rem 1rem;font-size:.68rem;font-weight:900}.absence-grid--row{border-bottom:1px solid #eef2ff;align-items:center;padding:.75rem 1rem;font-size:.8rem}.absence-grid--row:hover{background:#faf9ff}.absence-grid strong{color:#111827;font-size:.84rem;display:block}.absence-grid span,.absence-grid small{color:#64748b;margin-top:.16rem;font-size:.73rem;line-height:1.35;display:block}.absence-grid a{color:#40208f;font-weight:800;text-decoration:none}.absence-grid a:hover{text-decoration:underline}.absence-link-btn{color:#40208f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.absence-link-btn:hover{text-decoration:underline}.absence-license-source{background:linear-gradient(#fff,#f8fbff);border:1px solid #c7d2fe;border-radius:14px;justify-content:center;align-items:center;width:88px;height:40px;padding:.38rem .7rem;box-shadow:0 8px 18px #2563eb14;margin-top:.35rem!important;display:inline-flex!important}.absence-license-source img{-o-object-fit:contain;object-fit:contain;width:64px;height:24px;display:block}.absence-label-with-tip{align-items:center;gap:.3rem;display:inline-flex}.absence-tip-anchor{align-items:center;display:inline-flex;position:relative}.absence-tip-icon{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#40208f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-flex}.absence-tip-popup{z-index:9999;background:#fff;border:1px solid #d1d5db;border-radius:10px;width:max-content;max-width:340px;padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.absence-tip-popup img{border-radius:6px;width:100%;max-width:320px;display:block}.absence-tip-anchor:hover .absence-tip-popup,.absence-tip-anchor:focus-within .absence-tip-popup{display:block}.absence-type,.absence-status,.absence-remu{border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.22rem .6rem;font-weight:900;margin-top:0!important;font-size:.7rem!important;display:inline-flex!important}.absence-type--permiso_con_goce{color:#166534;background:#dcfce7}.absence-type--permiso_sin_goce{color:#991b1b;background:#fee2e2}.absence-type--licencia{color:#1d4ed8;background:#dbeafe}.absence-type--ausencia{color:#9a3412;background:#ffedd5}.absence-type--vacaciones{color:#166534;background:#dcfce7}.absence-status--pendiente{color:#92400e;background:#fef3c7}.absence-status--aprobada{color:#166534;background:#dcfce7}.absence-status--rechazada{color:#991b1b;background:#fee2e2}.absence-status--anulada{color:#475569;background:#e5e7eb}.absence-remu{color:#334155;background:#f1f5f9;font-style:normal}.absence-remu--con_goce{color:#166534;background:#dcfce7}.absence-remu--descuento{color:#991b1b;background:#fee2e2}.absence-remu--no_informar{color:#3f6212;background:#ecfccb}.absence-remu--subsidio_licencia,.absence-remu--subsidio_accidente_laboral{color:#1d4ed8;background:#dbeafe}.absence-remu--revisar{color:#92400e;background:#fef3c7}.absence-actions{flex-wrap:wrap;gap:.35rem;display:flex}.absence-action.p-button{border:0;border-radius:9px;font-size:.72rem;font-weight:900}.absence-action--edit.p-button{background:#6f6cdd}.absence-action--approve.p-button{background:#16a34a}.absence-action--reject.p-button{background:#dc2626}.absence-action--void.p-button{background:#64748b}.absence-form{flex-direction:column;gap:.85rem;display:flex}.absence-form__notice{color:#40208f;background:#faf9ff;border:1px solid #ddd6fe;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.85rem;font-size:.84rem;font-weight:700;display:flex}.absence-form-grid{gap:.7rem;display:grid}.absence-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.absence-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.absence-form label,.absence-form-label{color:#40208f;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:.32rem;font-size:.72rem;font-weight:900;display:flex}.absence-form .p-dropdown,.absence-form .p-inputtext,.absence-form .p-inputtextarea{text-transform:none;border-radius:10px;width:100%}.absence-form-section{background:#eff6ff;border:1px solid #bfdbfe;border-radius:15px;padding:.9rem}.absence-form-section--success{background:#f0fdf4;border-color:#bbf7d0}.absence-form-section--warning{background:#fffbeb;border-color:#fde68a}.absence-form-section>strong{color:#1d4ed8;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:.85rem;display:flex}.absence-form-section--success>strong{color:#166534}.absence-form-section--warning>strong{color:#92400e}.absence-form-section>p{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.absence-license-query{border-top:1px dashed #bfdbfe;flex-direction:column;gap:.75rem;margin-top:.85rem;padding-top:.85rem;display:flex}.absence-license-query__header{flex-direction:column;gap:.25rem;display:flex}.absence-license-query__header strong{color:#1d4ed8;align-items:center;gap:.45rem;font-size:.84rem;display:flex}.absence-license-query__header span{color:#64748b;text-transform:none;letter-spacing:normal;font-size:.78rem;line-height:1.4}.absence-license-query__actions{flex-direction:column;justify-content:flex-end;gap:.45rem;display:flex}.absence-license-query__actions small{color:#64748b;text-transform:none;letter-spacing:normal;font-size:.72rem;line-height:1.4}.absence-license-query__btn.p-button{background:#2563eb;border:0;border-radius:10px;font-weight:900}.absence-license-query__btn.p-button:enabled:hover{background:#1d4ed8}.absence-license-query__result{background:#fff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;padding:.8rem;display:grid}.absence-license-query__result>div{background:#f8fbff;border:1px solid #dbeafe;border-radius:12px;padding:.75rem}.absence-license-query__source-card{background:linear-gradient(135deg,#eef2ff,#f8fbff)!important}.absence-license-query__source-brand{align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.absence-license-query__source-brand img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dbeafe;border-radius:6px;width:42px;height:26px;padding:.2rem}.absence-license-query__result span,.absence-license-query__alert span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.absence-license-query__result strong,.absence-license-query__alert strong{color:#1d4ed8;margin-top:.25rem;font-size:.88rem;line-height:1.3;display:block}.absence-license-query__result small,.absence-license-query__warning small,.absence-license-query__alert small{color:#64748b;text-transform:none;letter-spacing:normal;margin-top:.2rem;font-size:.74rem;line-height:1.4;display:block}.absence-license-query__alert,.absence-license-query__warning,.absence-license-query__links{grid-column:1/-1}.absence-license-query__alert{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:.75rem}.absence-license-query__alert strong{color:#92400e}.absence-license-query__links{flex-wrap:wrap;gap:.45rem;display:flex;background:0 0!important;border:0!important;padding:0!important}.absence-license-query__links a{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.35rem .75rem;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.absence-license-query__links button{color:#1d4ed8;min-height:34px;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.76rem;font-weight:900;display:inline-flex}.absence-license-query__links a:hover,.absence-license-query__links button:hover{text-decoration:underline}.absence-license-query__warning{background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:.75rem}.absence-license-query__warning strong{color:#b91c1c;font-size:.82rem;display:block}.absence-form label small{color:#64748b;text-transform:none;margin-top:.18rem;font-size:.72rem;font-weight:700}.absence-remu-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;min-height:78px;padding:.85rem}.absence-remu-preview span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.absence-remu-preview strong{color:#312e81;margin-top:.25rem;font-size:1.05rem;display:block}.absence-remu-preview small{color:#64748b;margin-top:.15rem;display:block}.absence-remu-preview--success{background:#f0fdf4;border-color:#bbf7d0}.absence-remu-preview--danger{background:#fef2f2;border-color:#fecaca}.absence-remu-preview--warning{background:#fffbeb;border-color:#fde68a}.absence-remu-preview--info{background:#eff6ff;border-color:#bfdbfe}.absence-dialog-actions{border-top:1px solid #eef2ff;justify-content:flex-end;gap:.5rem;padding-top:.9rem;display:flex}.absence-dialog-btn.p-button{border:0;border-radius:10px;font-weight:900}.absence-dialog-btn--light.p-button{color:#475569;background:#f8fafc;border:1px solid #e5e7eb}.absence-dialog-btn--primary.p-button{background:linear-gradient(135deg,#40208f,#6f6cdd)}@media (width<=860px){.absence-hero{flex-direction:column;align-items:flex-start}.absence-hero__aside,.absence-primary-btn.p-button,.absence-primary-btn.p-button{width:100%;margin-left:0}.absence-toolbar{flex-direction:column;align-items:stretch}.absence-search,.absence-filter,.absence-ghost-btn.p-button{width:100%}.absence-ops-card__head{flex-direction:column}.absence-secondary-btn.p-button{width:100%;min-width:0}.absence-form-grid--2,.absence-form-grid--3{grid-template-columns:1fr}.absence-license-query__actions,.absence-license-query__btn.p-button{width:100%}.absence-dialog-actions{flex-direction:column-reverse}.absence-dialog-btn.p-button{width:100%}.absence-timeline-card__head,.absence-timeline-card__controls{flex-direction:column;align-items:stretch}.absence-timeline-card__modes,.absence-timeline-card__nav{justify-content:center;width:100%}.absence-timeline-card__nav strong{flex:1;min-width:0}.absence-timeline-detail__grid{grid-template-columns:1fr}}.report-summary{background:radial-gradient(circle at 100% 0,#6f6cdd29,#0000 20rem),#fff;border:1px solid #ddd6fe;border-radius:18px;margin-bottom:1rem;overflow:hidden;box-shadow:0 18px 40px #1e1b4b14}.report-summary__header{border-bottom:1px solid #ede9fe;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.report-summary__header span{color:#6f6cdd;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.report-summary__header h3{color:#312e81;margin:.2rem 0;font-size:1.25rem}.report-summary__header p{color:#64748b;margin:0;font-size:.86rem}.report-summary__score{text-align:center;color:#fff;background:linear-gradient(135deg,#40208f,#6f6cdd);border-radius:18px;min-width:116px;padding:.85rem 1rem;box-shadow:0 12px 26px #40208f38}.report-summary__score strong{font-size:1.75rem;line-height:1;display:block}.report-summary__score small{opacity:.82;margin-top:.25rem;font-weight:700;display:block}.report-summary__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;padding:1rem;display:grid}.report-summary__grid>div{background:#fafaff;border:1px solid #eef2ff;border-radius:14px;padding:.85rem}.report-summary__grid span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.report-summary__grid strong{color:#312e81;margin-top:.35rem;font-size:1.55rem;line-height:1;display:block}.report-summary__danger strong{color:#dc2626}.report-summary__warning strong{color:#d97706}.report-summary__success strong{color:#16a34a}.report-summary__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;display:grid}.report-summary__details>div{background:#fff;border:1px solid #eef2ff;border-radius:14px;padding:.9rem}.report-summary__details h4{color:#312e81;margin:0 0 .65rem;font-size:.95rem}.report-summary__day,.report-summary__person{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.report-summary__day:first-of-type,.report-summary__person:first-of-type{border-top:0}.report-summary__day strong,.report-summary__person strong{color:#1f2937;font-size:.84rem;display:block}.report-summary__day span,.report-summary__person span{color:#64748b;margin-top:.1rem;font-size:.75rem;display:block}.report-summary__day em,.report-summary__person em{color:#991b1b;background:#fef2f2;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.report-summary__empty{color:#64748b;margin:0;font-size:.84rem}@media (width<=760px){.report-summary__header{flex-direction:column;align-items:stretch}.report-summary__score{width:100%}.report-summary__details{grid-template-columns:1fr}}.payroll-page{flex-direction:column;gap:1rem;display:flex}.payroll-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 18rem),linear-gradient(135deg,#7f1d1d 0%,#b91c1c 58%,#ef4444 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem;display:flex;box-shadow:0 22px 46px #7f1d1d33}.payroll-hero__icon{background:#ffffff24;border-radius:20px;place-items:center;width:68px;height:68px;font-size:1.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.payroll-hero__content{flex:1;min-width:0}.payroll-hero__period{text-align:right;background:#ffffff1f;border-radius:16px;min-width:180px;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #ffffff1a}.payroll-hero__period small{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.payroll-hero__period strong{margin-top:.35rem;font-size:1.2rem;display:block}.payroll-hero span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.payroll-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1}.payroll-hero p{color:#ffffffd6;max-width:860px;margin:0;line-height:1.45}.payroll-toolbar__actions{gap:.6rem;margin-left:auto;display:flex}.payroll-btn.p-button{border:0;border-radius:12px;font-weight:900}.payroll-btn--primary.p-button{background:#b91c1c}.payroll-btn--primary.p-button:enabled:hover{background:#991b1b}.payroll-btn--secondary.p-button{color:#b91c1c;background:#fff1f2}.payroll-btn--secondary.p-button:enabled:hover{color:#991b1b;background:#ffe4e6}.payroll-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:.7rem;padding:.95rem;display:flex}.payroll-toolbar label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.35rem;font-size:.74rem;font-weight:900;display:flex}.payroll-month-input,.payroll-filter{min-width:190px}.payroll-filter .p-dropdown,.payroll-filter.p-dropdown{width:100%}.payroll-month-input{color:#1f2937;height:38px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:11px;padding:0 .8rem}.payroll-secondary-btn.p-button{background:#b91c1c;border:0;border-radius:10px;font-weight:900}.payroll-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.payroll-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #ef4444;border-radius:16px;padding:1rem;box-shadow:0 8px 20px #0f172a0a}.payroll-stats>div.is-success{border-left-color:#22c55e}.payroll-stats>div.is-warning{border-left-color:#f59e0b}.payroll-stats>div.is-danger{border-left-color:#ef4444}.payroll-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.payroll-stats strong{color:#7f1d1d;margin-top:.35rem;font-size:1.55rem;line-height:1.1;display:block}.payroll-stats small{color:#64748b;margin-top:.28rem;font-size:.76rem;line-height:1.35;display:block}.payroll-stats>div.is-success strong{color:#166534}.payroll-stats>div.is-warning strong{color:#b45309}.payroll-stats>div.is-danger strong{color:#b91c1c}.payroll-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.payroll-card__header{background:#fff8f8;border-bottom:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.payroll-card__header strong{color:#7f1d1d;display:block}.payroll-card__header span{color:#64748b;margin-top:.18rem;font-size:.8rem;display:block}.payroll-card__header em{color:#991b1b;background:#fee2e2;border-radius:999px;padding:.25rem .65rem;font-size:.74rem;font-style:normal;font-weight:900}.payroll-empty{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:220px;display:flex}.payroll-empty__icon{opacity:.32;font-size:2.4rem;display:block}.payroll-table-wrap{overflow-x:auto}.payroll-grid{grid-template-columns:1.35fr 1.2fr 1.2fr .9fr .9fr .9fr .9fr .9fr 1fr 1fr 1fr;gap:.75rem;min-width:1680px;display:grid}.payroll-grid--head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.58rem 1rem;font-size:.68rem;font-weight:900}.payroll-grid--row{border-bottom:1px solid #f1f5f9;align-items:center;padding:.78rem 1rem;font-size:.8rem}.payroll-grid--row:hover{background:#fff8f8}.payroll-grid strong{color:#111827;font-size:.84rem;display:block}.payroll-grid span,.payroll-grid small{color:#64748b;margin-top:.16rem;font-size:.74rem;line-height:1.35;display:block}.payroll-badge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.24rem .65rem;font-style:normal;font-weight:900;font-size:.74rem!important;display:inline-flex!important}.payroll-badge--worked{color:#1d4ed8;background:#dbeafe}.payroll-badge--vacation{color:#166534;background:#dcfce7}.payroll-badge--license{color:#6d28d9;background:#ede9fe}.payroll-badge--absent{color:#b91c1c;background:#fee2e2}.payroll-badge--future{color:#4338ca;background:#e0e7ff}.payroll-badge--delay{color:#991b1b;background:#fee2e2}.payroll-badge--delay-colacion{color:#92400e;background:#fef3c7}.payroll-badge--neutral{color:#64748b;background:#f1f5f9}.payroll-badge--extra{color:#166534;background:#dcfce7}@media (width<=860px){.payroll-hero{flex-direction:column;align-items:stretch}.payroll-hero__period{text-align:left}.payroll-toolbar,.payroll-toolbar__actions,.payroll-filter,.payroll-month-input,.payroll-btn.p-button{width:100%}.payroll-toolbar{flex-direction:column;align-items:stretch}.payroll-toolbar__actions{flex-direction:column;margin-left:0}.mobile-approvals-item{flex-direction:column}.mobile-approvals-item__actions{width:100%;min-width:0}}.turnos-page{flex-direction:column;gap:1rem;display:flex}.turnos-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 18rem),linear-gradient(135deg,#1e1b4b 0%,#40208f 52%,#6f6cdd 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 22px 46px #1e1b4b2e}.turnos-hero span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.turnos-hero h2{margin:.22rem 0;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.05}.turnos-hero p{color:#ffffffdb;max-width:860px;margin:0;line-height:1.45}.turnos-hero__context{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;gap:.55rem;min-width:210px;padding:.8rem 1rem;font-size:.9rem;display:inline-flex}.turnos-tabs{background:#fff;border:1px solid #e5e7eb;border-radius:16px;gap:.5rem;width:fit-content;padding:.45rem;display:flex}.turnos-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.45rem;min-height:38px;padding:.45rem .9rem;font-weight:900;display:inline-flex}.turnos-tabs button.active{color:#40208f;background:#eef2ff}.turnos-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.turnos-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6f6cdd;border-radius:16px;padding:.95rem;box-shadow:0 8px 20px #0f172a0a}.turnos-stats>div.is-success{border-left-color:#16a34a}.turnos-stats>div.is-danger{border-left-color:#dc2626}.turnos-stats span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.turnos-stats strong{color:#312e81;margin-top:.35rem;font-size:1.55rem;line-height:1;display:block}.turnos-stats .is-success strong{color:#166534}.turnos-stats .is-danger strong{color:#b91c1c}.turnos-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.turnos-search{flex:1;align-items:center;gap:0;min-width:320px;max-width:620px;display:flex}.turnos-search select{color:#40208f;background:#fff;border:1px solid #c7d2fe;border-right:0;border-radius:10px 0 0 10px;height:40px;padding:0 .65rem;font-weight:800}.turnos-search i{color:#64748b;background:#fff;border-top:1px solid #c7d2fe;border-bottom:1px solid #c7d2fe;align-items:center;height:40px;padding-left:.7rem;display:inline-flex}.turnos-search .p-inputtext{border-color:#c7d2fe #c7d2fe #c7d2fe currentColor;border-left-style:none;border-left-width:0;border-radius:0;width:100%;height:40px}.turnos-search .p-button{border-radius:0 10px 10px 0}.turnos-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.turnos-period-controls>strong{color:#40208f;border:1px solid #c7d2fe;border-radius:9px;justify-content:center;align-items:center;min-width:118px;height:38px;font-size:.85rem;display:inline-flex}.turnos-btn.p-button,.turnos-btn{border:0!important;border-radius:10px!important;font-weight:900!important}.turnos-btn--primary.p-button{background:#3646ad!important}.turnos-btn--success.p-button{background:#16a34a!important}.turnos-btn--secondary.p-button{background:#0f766e!important}.turnos-btn--danger.p-button{color:#fff!important;background:#dc2626!important}.turnos-btn--light.p-button{color:#475569!important;background:#f8fafc!important;border:1px solid #e5e7eb!important}.turnos-planner-card,.turnos-maintainer-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.turnos-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:220px;display:flex}.turnos-empty i{opacity:.45;font-size:2rem}.turnos-planner{min-height:520px;max-height:72vh;display:flex;overflow:auto}.turnos-left{z-index:4;background:#fff;border-right:1px solid #e5e7eb;width:310px;min-width:310px;position:sticky;left:0;box-shadow:8px 0 18px #0f172a0a}.turnos-left__head,.turnos-person-row{border-bottom:1px solid #eef2ff;grid-template-columns:24px 1fr 20px;align-items:center;gap:.5rem;min-height:62px;padding:.55rem .75rem;display:grid}.turnos-left__head{z-index:5;color:#40208f;background:#f8fafc;position:sticky;top:0}.turnos-left__head strong{font-size:.82rem;display:block}.turnos-left__head span{color:#6f6cdd;margin-top:.12rem;font-size:.72rem;font-weight:900;display:block}.turnos-person-row strong{color:#1f2937;text-transform:uppercase;font-size:.78rem;line-height:1.15;display:block}.turnos-person-row span,.turnos-person-row small{color:#64748b;margin-top:.12rem;font-size:.72rem;line-height:1.2;display:block}.turnos-calendar{min-width:calc(var(--turnos-days,31) * 78px);flex:1}.turnos-calendar__head,.turnos-calendar__row{grid-template-columns:repeat(var(--turnos-days,31), minmax(78px, 1fr));display:grid}.turnos-calendar__head{z-index:3;background:#f8fafc;border-bottom:1px solid #e5e7eb;min-height:62px;position:sticky;top:0}.turnos-calendar__head>div{color:#64748b;border-left:1px solid #eef2ff;place-items:center;font-size:.78rem;font-weight:900;display:grid}.turnos-calendar__head>div.is-today{color:#3646ad;background:#eef2ff;border-bottom:3px solid #3646ad}.turnos-calendar__row{border-bottom:1px solid #eef2ff;min-height:62px}.turnos-cell{color:#334155;cursor:pointer;min-height:62px;font:inherit;text-align:center;background:#fff;border:0;border-left:1px solid #eef2ff;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;display:flex;position:relative;overflow:hidden}.turnos-cell:hover{outline-offset:-2px;z-index:2;outline:2px solid #3646ad}.turnos-cell strong{color:#334155;font-size:.78rem;display:block}.turnos-cell span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.68rem;display:block;overflow:hidden}.turnos-cell em,.turnos-cell b{color:#b91c1c;background:#fff;border-radius:999px;min-width:16px;padding:.08rem .26rem;font-size:.58rem;font-style:normal;font-weight:900;position:absolute;top:4px;right:4px}.turnos-cell b{color:#166534;top:auto;bottom:4px}.turnos-cell--empty{color:#cbd5e1;background:#fff}.turnos-cell--work{background:#e0f2fe}.turnos-cell--afternoon{background:#ffedd5}.turnos-cell--night{background:#ede9fe}.turnos-cell--rest{background:#d9f99d}.turnos-cell--leave{background:#bbf7d0}.turnos-cell--holiday{background:#fee2e2}.turnos-cell--flex{background:#fef9c3}.turnos-cell.needs-comp{box-shadow:inset 0 -3px #16a34a}.turnos-cell__empty{color:#cbd5e1!important;font-size:1rem!important}.turnos-card-title{background:#faf9ff;border-bottom:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.turnos-card-title strong{color:#312e81;display:block}.turnos-card-title span{color:#64748b;margin-top:.15rem;font-size:.82rem;display:block}.turnos-shift-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;padding:1rem;display:grid}.turnos-shift-card{background:#fff;border:1px solid #e5e7eb;border-top:5px solid #6f6cdd;border-radius:16px;padding:.9rem;box-shadow:0 8px 22px #0f172a0a}.turnos-shift-card.is-inactive{opacity:.58;filter:grayscale(.4)}.turnos-shift-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.turnos-shift-card__head span{color:#1f2937;border-radius:10px;justify-content:center;align-items:center;min-width:46px;min-height:34px;font-weight:900;display:inline-flex}.turnos-shift-card__head em,.turnos-shift-card__meta span{color:#475569;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-style:normal;font-weight:900}.turnos-shift-card>strong{color:#1f2937;margin-top:.7rem;display:block}.turnos-shift-card p{color:#64748b;min-height:38px;margin:.35rem 0 0;font-size:.82rem;line-height:1.35}.turnos-shift-card__meta{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.turnos-shift-card__actions{justify-content:flex-end;gap:.45rem;margin-top:.9rem;display:flex}.turnos-assignment,.turnos-form{flex-direction:column;gap:.85rem;display:flex}.turnos-assignment__person{grid-template-columns:72px 1fr auto;align-items:start;gap:.9rem;display:grid}.turnos-assignment__person p{color:#475569;margin:.12rem 0}.turnos-assignment__current{margin-top:.8rem!important}.turnos-avatar{color:#2563eb;background:#dbeafe;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.5rem;display:grid}.turnos-checkline,.turnos-form-switches label{color:#64748b;align-items:center;gap:.45rem;font-size:.84rem;font-weight:800;display:flex}.turnos-form-label{color:#475569;text-transform:uppercase;flex-direction:column;gap:.32rem;font-size:.74rem;font-weight:900;display:flex}.turnos-form-label .p-inputtext,.turnos-form-label .p-dropdown,.turnos-form-label .p-inputtextarea{text-transform:none;border-radius:10px;width:100%}.turnos-weekdays{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:.75rem;padding:.65rem;display:flex}.turnos-weekdays label{color:#475569;align-items:center;gap:.28rem;font-size:.82rem;font-weight:900;display:inline-flex}.turnos-dialog-actions{border-top:1px solid #eef2ff;justify-content:flex-end;gap:.5rem;padding-top:.65rem;display:flex}.turnos-form-grid{gap:.7rem;display:grid}.turnos-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.turnos-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.turnos-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.turnos-mode-help{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.82rem;font-weight:700;display:flex}.turnos-form-switches{flex-wrap:wrap;gap:1rem;display:flex}@media (width<=900px){.turnos-hero{flex-direction:column;align-items:stretch}.turnos-hero__context,.turnos-tabs{width:100%}.turnos-tabs button{flex:1;justify-content:center}.turnos-search,.turnos-period-controls{width:100%;max-width:none}.turnos-period-controls{justify-content:stretch}.turnos-period-controls .p-button,.turnos-period-controls .p-dropdown{flex:1}.turnos-left{width:250px;min-width:250px}.turnos-form-grid--2,.turnos-form-grid--3,.turnos-form-grid--4{grid-template-columns:1fr}.turnos-assignment__person{grid-template-columns:56px 1fr}.turnos-assignment__person .p-button{grid-column:1/-1}.turnos-dialog-actions{flex-direction:column-reverse}.turnos-dialog-actions .p-button{width:100%}}.fijo-auto-panel{max-width:680px;padding:1.5rem}.fijo-auto-panel__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.fijo-auto-panel__icon{color:#6366f1;margin-right:.5rem}.fijo-auto-panel__desc{color:#64748b;margin:0;font-size:.88rem}.fijo-auto-panel__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1.2rem 0;display:flex}.fijo-auto-panel__label{color:#6b7280;margin-bottom:.25rem;font-size:.8rem;display:block}.fijo-auto-result{margin-top:.5rem}.fijo-auto-result__header{color:#15803d;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.fijo-auto-result__icon{color:#16a34a;font-size:1.1rem}.fijo-auto-result__chips{flex-wrap:wrap;gap:.4rem;display:flex}.fijo-auto-result__chip{color:#5b21b6;background:#ede9fe;border-radius:999px;padding:.2rem .75rem;font-size:.8rem;font-weight:600}.fijo-section-sep{background:#f5f3ff;border-left:4px solid #6366f1;border-radius:0 8px 8px 0;align-items:center;gap:.75rem;margin:1.5rem 0 .5rem;padding:.55rem .9rem;display:flex}.fijo-section-sep i{color:#6366f1;font-size:1rem}.fijo-section-sep h3{color:#4338ca;white-space:nowrap;margin:0;font-size:.88rem;font-weight:700}.fijo-section-sep .p-input-icon-left{margin-left:auto}.fijo-section-sep .p-input-icon-left input{height:2rem;font-size:.82rem}.turnos-board--fijo .turnos-grid-header,.turnos-board--fijo .turnos-grid-row{grid-template-columns:220px repeat(var(--turnos-days,31), 48px)}.turnos-board--fijo .turnos-day-cell{cursor:default;pointer-events:none}.dias-semana-wrap{margin-top:.75rem}.dias-semana-label{color:#c8102e;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.dias-semana-chips{flex-wrap:wrap;gap:.35rem;display:flex}.dia-btn{color:#6b7280;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:999px;padding:.28rem .65rem;font-size:.78rem;font-weight:700;transition:all .15s}.dia-btn--on{color:#fff;background:#c8102e;border-color:#c8102e}.orgchart-page{flex-direction:column;gap:1rem;display:flex}.orgchart-hero{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,#0000 18rem),linear-gradient(135deg,#7f1d1d 0%,#b91c1c 58%,#ef4444 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.35rem;display:flex;box-shadow:0 22px 46px #7f1d1d2e}.orgchart-hero span{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.orgchart-hero h2{margin:.22rem 0;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.05}.orgchart-hero p{color:#ffffffdb;max-width:760px;margin:0;line-height:1.45}.orgchart-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.orgchart-btn.p-button{border:0;border-radius:12px;font-weight:900}.orgchart-btn--primary.p-button{background:#991b1b}.orgchart-btn--primary.p-button:enabled:hover{background:#7f1d1d}.orgchart-btn--light.p-button{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff1f}.orgchart-btn--light.p-button:enabled:hover{background:#fff3}.orgchart-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.orgchart-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #dc2626;border-radius:16px;padding:1rem;box-shadow:0 8px 20px #0f172a0a}.orgchart-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.orgchart-stats strong{color:#7f1d1d;margin-top:.35rem;font-size:1.55rem;line-height:1.1;display:block}.orgchart-stats small{color:#64748b;margin-top:.25rem;font-size:.76rem;line-height:1.35;display:block}.orgchart-error,.orgchart-empty{color:#64748b;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;justify-content:center;align-items:center;gap:.55rem;min-height:220px;padding:1rem;display:flex}.orgchart-error{color:#b91c1c;background:#fff1f2;border-color:#fecaca;justify-content:flex-start;min-height:0}.orgchart-empty__icon{opacity:.32;font-size:2.3rem;display:block}.orgchart-card-shell{background:#fff;border:1px solid #e5e7eb;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.orgchart-card-shell__head{background:#fff8f8;border-bottom:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.orgchart-card-shell__head strong{color:#7f1d1d;display:block}.orgchart-card-shell__head span{color:#64748b;margin-top:.16rem;font-size:.8rem;display:block}.orgchart-card-shell__head em{color:#991b1b;background:#fee2e2;border-radius:999px;padding:.25rem .7rem;font-size:.74rem;font-style:normal;font-weight:900}.orgchart-card-shell__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.orgchart-view-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex}.orgchart-view-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;min-height:34px;padding:0 .85rem;font-size:.76rem;font-weight:900;display:inline-flex}.orgchart-view-toggle button.active{color:#991b1b;background:#fee2e2;box-shadow:0 4px 12px #7f1d1d14}.orgchart-view-toggle button:hover{background:#fff5f5}.orgchart-zoom-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.orgchart-zoom-toolbar>span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.orgchart-zoom-toolbar__controls{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.22rem;padding:.22rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc}.orgchart-zoom-toolbar__controls strong{text-align:center;color:#7f1d1d;min-width:52px;font-size:.78rem}.orgchart-btn--icon.p-button{color:#7f1d1d;width:2rem;height:2rem}.orgchart-btn--reset.p-button{color:#7f1d1d;padding-inline:.7rem}.orgchart-tree-wrap{overscroll-behavior:contain;scroll-behavior:smooth;background:linear-gradient(#fff8f8cc,#fff0),#fff;width:100%;max-width:100%;height:clamp(430px,70vh,780px);padding:.9rem .85rem 1rem;overflow:auto}.orgchart-tree-stage{--orgchart-scale:.85;--orgchart-card-width:calc(220px * var(--orgchart-scale));--orgchart-card-padding:clamp(.55rem, calc(.72rem * var(--orgchart-scale)), 1rem);--orgchart-card-radius:clamp(12px, calc(16px * var(--orgchart-scale)), 22px);--orgchart-avatar-size:clamp(32px, calc(40px * var(--orgchart-scale)), 52px);--orgchart-avatar-radius:clamp(10px, calc(12px * var(--orgchart-scale)), 16px);--orgchart-font-eyebrow:clamp(.56rem, calc(.66rem * var(--orgchart-scale)), .84rem);--orgchart-font-title:clamp(.78rem, calc(.9rem * var(--orgchart-scale)), 1.1rem);--orgchart-font-role:clamp(.68rem, calc(.78rem * var(--orgchart-scale)), .95rem);--orgchart-font-meta:clamp(.62rem, calc(.72rem * var(--orgchart-scale)), .88rem);--orgchart-card-gap-y:clamp(.32rem, calc(.5rem * var(--orgchart-scale)), .72rem);--orgchart-meta-gap:clamp(.08rem, calc(.14rem * var(--orgchart-scale)), .2rem);--orgchart-branch-gap-x:clamp(.85rem, calc(1.25rem * var(--orgchart-scale)), 1.9rem);--orgchart-branch-gap-y:clamp(.55rem, calc(.85rem * var(--orgchart-scale)), 1.15rem);--orgchart-line-size:clamp(1.5px, calc(2px * var(--orgchart-scale)), 2.7px);--orgchart-line-color:#f87171;width:max-content;min-width:100%;min-height:100%}.orgchart-tree-stage--zoom-65{--orgchart-scale:.65}.orgchart-tree-stage--zoom-70{--orgchart-scale:.7}.orgchart-tree-stage--zoom-75{--orgchart-scale:.75}.orgchart-tree-stage--zoom-80{--orgchart-scale:.8}.orgchart-tree-stage--zoom-85{--orgchart-scale:.85}.orgchart-tree-stage--zoom-90{--orgchart-scale:.9}.orgchart-tree-stage--zoom-95{--orgchart-scale:.95}.orgchart-tree-stage--zoom-100{--orgchart-scale:1}.orgchart-tree-stage--zoom-105{--orgchart-scale:1.05}.orgchart-tree-stage--zoom-110{--orgchart-scale:1.1}.orgchart-tree-stage--zoom-115{--orgchart-scale:1.15}.orgchart-tree-stage--zoom-120{--orgchart-scale:1.2}.orgchart-tree-stage--zoom-125{--orgchart-scale:1.25}.orgchart-tree-stage--zoom-130{--orgchart-scale:1.3}.orgchart-tree-stage--zoom-135{--orgchart-scale:1.35}.orgchart-horizontal-forest{gap:calc(var(--orgchart-branch-gap-y) * 1.35);flex-direction:column;width:max-content;min-width:max-content;display:flex}.orgchart-horizontal-root{flex-direction:column;gap:.45rem;width:max-content;display:flex}.orgchart-horizontal-root+.orgchart-horizontal-root{padding-top:calc(var(--orgchart-branch-gap-y) * 1.25);border-top:1px dashed #fecaca}.orgchart-horizontal-root__label{color:#991b1b;width:fit-content;font-size:var(--orgchart-font-meta);background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .65rem;font-weight:900;display:inline-flex}.orgchart-horizontal-node{align-items:center;width:max-content;display:flex}.orgchart-horizontal-node__self{z-index:1;flex:none;position:relative}.orgchart-horizontal-node.has-children>.orgchart-horizontal-node__self:after{content:"";top:50%;right:calc(var(--orgchart-branch-gap-x) * -1);width:var(--orgchart-branch-gap-x);height:var(--orgchart-line-size);background:var(--orgchart-line-color);border-radius:999px;position:absolute;transform:translateY(-50%)}.orgchart-horizontal-node__children-wrap{margin-left:var(--orgchart-branch-gap-x);padding-left:var(--orgchart-branch-gap-x);position:relative}.orgchart-horizontal-node__children-list{gap:var(--orgchart-branch-gap-y);flex-direction:column;display:flex;position:relative}.orgchart-horizontal-node__children-list:before{content:"";left:calc(var(--orgchart-branch-gap-x) * -1);width:var(--orgchart-line-size);background:var(--orgchart-line-color);border-radius:999px;position:absolute;top:0;bottom:0}.orgchart-horizontal-node__children-list.is-single:before{display:none}.orgchart-horizontal-node__child-row{width:max-content;position:relative}.orgchart-horizontal-node__child-row:before{content:"";top:50%;left:calc(var(--orgchart-branch-gap-x) * -1);width:var(--orgchart-branch-gap-x);height:var(--orgchart-line-size);background:var(--orgchart-line-color);border-radius:999px;position:absolute;transform:translateY(-50%)}.orgchart-treeview{gap:calc(var(--orgchart-branch-gap-y) * 1.1);flex-direction:column;width:max(760px,100%);display:flex}.orgchart-treeview-root{flex-direction:column;gap:.45rem;display:flex}.orgchart-treeview-root+.orgchart-treeview-root{padding-top:calc(var(--orgchart-branch-gap-y) * 1.15);border-top:1px dashed #fecaca}.orgchart-treeview-root__label{color:#991b1b;width:fit-content;font-size:var(--orgchart-font-meta);background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .65rem;font-weight:900;display:inline-flex}.orgchart-treeview-node{gap:calc(var(--orgchart-branch-gap-y) * .55);flex-direction:column;display:flex}.orgchart-treeview-row{align-items:flex-start;gap:.55rem;display:flex}.orgchart-treeview-toggle{color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:10px;justify-content:center;align-items:center;width:1.9rem;min-width:1.9rem;height:1.9rem;margin-top:.22rem;display:inline-flex;box-shadow:0 6px 14px #7f1d1d14}.orgchart-treeview-toggle--ghost{color:#f87171;border-style:dashed}.orgchart-treeview-entry{min-width:0;padding:calc(var(--orgchart-card-padding) * .85);border-radius:calc(var(--orgchart-card-radius) * .8);background:linear-gradient(#fff,#fff8f8);border:1px solid #fee2e2;flex:1;box-shadow:0 8px 18px #7f1d1d0d}.orgchart-treeview-entry__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.orgchart-treeview-entry__title strong{color:#111827;font-size:var(--orgchart-font-title);line-height:1.15}.orgchart-treeview-entry__title span{color:#7f1d1d;font-size:var(--orgchart-font-role);font-weight:700}.orgchart-treeview-entry__meta{flex-wrap:wrap;gap:.32rem .55rem;margin-top:.38rem;display:flex}.orgchart-treeview-entry__meta small{color:#64748b;font-size:var(--orgchart-font-meta);line-height:1.35}.orgchart-treeview-entry__badges{margin-top:calc(var(--orgchart-card-gap-y) * .85);flex-wrap:wrap;gap:.35rem;display:flex}.orgchart-treeview-entry__badges em{color:#991b1b;font-size:var(--orgchart-font-meta);background:#fef2f2;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-style:normal;font-weight:900;display:inline-flex}.orgchart-treeview-entry__badges em.is-team{color:#1d4ed8;background:#dbeafe}.orgchart-treeview-entry__badges em.is-leaf{color:#6b7280;background:#f3f4f6}.orgchart-treeview-children{border-left:1px dashed #fecaca;margin-left:.95rem;padding-left:1.1rem}.orgchart-tree-wrap.is-treeview .orgchart-tree-stage{width:100%}.orgchart-card{width:var(--orgchart-card-width);padding:var(--orgchart-card-padding);border-radius:var(--orgchart-card-radius);text-align:left;background:linear-gradient(#fff,#fff7f7);border:1px solid #fecaca;box-shadow:0 10px 24px #b91c1c14}.orgchart-card__head{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.orgchart-card__head span{color:#64748b;font-size:var(--orgchart-font-eyebrow);letter-spacing:.05em;text-transform:uppercase;font-weight:900;display:block}.orgchart-card__head strong{color:#991b1b;font-size:var(--orgchart-font-eyebrow);background:#fee2e2;border-radius:999px;padding:.18rem .55rem}.orgchart-card__body{align-items:center;gap:calc(var(--orgchart-card-gap-y) + .05rem);margin-top:var(--orgchart-card-gap-y);display:flex}.orgchart-card__body>div:last-child{min-width:0}.orgchart-card__avatar{width:var(--orgchart-avatar-size);height:var(--orgchart-avatar-size);border-radius:var(--orgchart-avatar-radius);color:#fff;font-size:calc(var(--orgchart-font-title) + .12rem);background:linear-gradient(135deg,#b91c1c,#ef4444);place-items:center;font-weight:900;display:grid}.orgchart-card__body h4{color:#111827;font-size:var(--orgchart-font-title);margin:0;line-height:1.15}.orgchart-card__body p{color:#7f1d1d;font-size:var(--orgchart-font-role);margin:.18rem 0 0;font-weight:700;line-height:1.2}.orgchart-card__meta{gap:var(--orgchart-meta-gap);margin-top:var(--orgchart-card-gap-y);display:grid}.orgchart-card__meta small{color:#64748b;font-size:var(--orgchart-font-meta);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.orgchart-card__footer{margin-top:var(--orgchart-card-gap-y);padding-top:calc(var(--orgchart-card-gap-y) + .05rem);border-top:1px dashed #fecaca}.orgchart-card__footer em{font-size:var(--orgchart-font-meta);border-radius:999px;justify-content:center;align-items:center;padding:.22rem .6rem;font-style:normal;font-weight:900;display:inline-flex}.orgchart-card__footer em.is-team{color:#1d4ed8;background:#dbeafe}.orgchart-card__footer em.is-leaf{color:#6b7280;background:#f3f4f6}.orgchart-tree-wrap.is-compact .orgchart-tree-stage{width:max-content}.orgchart-compact-forest{align-items:center;gap:calc(var(--orgchart-branch-gap-y) * 1.6);flex-direction:column;width:max-content;min-width:100%;display:flex}.orgchart-compact-root{flex-direction:column;align-items:center;gap:.55rem;width:max-content;min-width:100%;display:flex}.orgchart-compact-root+.orgchart-compact-root{padding-top:calc(var(--orgchart-branch-gap-y) * 1.4);border-top:1px dashed #fecaca}.orgchart-compact-root__label{color:#991b1b;width:fit-content;font-size:var(--orgchart-font-meta);background:#fee2e2;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .65rem;font-weight:900;display:inline-flex}.orgchart-compact{justify-content:center;width:max-content;min-width:100%;padding:.4rem .5rem .2rem;display:flex}.orgchart-compact ul{justify-content:center;align-items:flex-start;gap:var(--orgchart-branch-gap-x);padding:var(--orgchart-branch-gap-y) 0 0;margin:0;list-style:none;display:flex;position:relative}.orgchart-compact>ul{gap:calc(var(--orgchart-branch-gap-x) * 1.05);padding-top:0}.orgchart-compact li{padding:var(--orgchart-branch-gap-y) calc(var(--orgchart-branch-gap-x) * .45) 0;flex-direction:column;align-items:center;display:flex;position:relative}.orgchart-compact li:before,.orgchart-compact li:after{content:"";width:50%;height:var(--orgchart-branch-gap-y);border-top:var(--orgchart-line-size) solid var(--orgchart-line-color);position:absolute;top:0;right:50%}.orgchart-compact li:after{border-left:var(--orgchart-line-size) solid var(--orgchart-line-color);left:50%;right:auto}.orgchart-compact li:only-child:before,.orgchart-compact li:only-child:after{display:none}.orgchart-compact li:only-child{padding-top:0}.orgchart-compact li:first-child:before,.orgchart-compact li:last-child:after{border:0}.orgchart-compact li:last-child:before{border-right:var(--orgchart-line-size) solid var(--orgchart-line-color);border-radius:0 7px 0 0}.orgchart-compact li:first-child:after{border-radius:7px 0 0}.orgchart-compact ul ul:before{content:"";width:0;height:var(--orgchart-branch-gap-y);border-left:var(--orgchart-line-size) solid var(--orgchart-line-color);position:absolute;top:0;left:50%}.orgchart-compact__node{width:calc(132px * var(--orgchart-scale));cursor:default;text-align:center;background:linear-gradient(#fff,#fff7f7);border:1px solid #fecaca;border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .5rem .6rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:0 8px 18px #b91c1c14}.orgchart-compact__node.is-clickable{cursor:pointer}.orgchart-compact__node.is-clickable:hover{border-color:#f87171;transform:translateY(-2px);box-shadow:0 12px 26px #b91c1c2e}.orgchart-compact__node:focus-visible{outline-offset:2px;outline:2px solid #b91c1c}.orgchart-compact__avatar{line-height:0;position:relative}.orgchart-compact__node .rap-avatar{width:var(--orgchart-avatar-size);height:var(--orgchart-avatar-size);border-radius:50%;box-shadow:0 0 0 3px #fff,0 6px 14px #7f1d1d2e}.orgchart-compact__node .rap-avatar img{border-radius:50%}.orgchart-compact__count{color:#fff;background:#b91c1c;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.6rem;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}.orgchart-compact__name{color:#111827;font-size:var(--orgchart-font-role);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.orgchart-compact__role{color:#7f1d1d;font-size:var(--orgchart-font-meta);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.orgchart-compact__chevron{color:#b91c1c;margin-top:.05rem;font-size:.7rem}.orgchart-tree-stage.is-dense{--orgchart-branch-gap-x:clamp(.45rem, calc(.7rem * var(--orgchart-scale)), 1rem);--orgchart-branch-gap-y:clamp(.3rem, calc(.48rem * var(--orgchart-scale)), .62rem)}.orgchart-tree-stage.is-dense .orgchart-compact__node{width:calc(112px * var(--orgchart-scale));border-radius:13px;gap:.22rem;padding:.42rem .4rem .46rem}.orgchart-tree-stage.is-dense .orgchart-compact li{padding-left:calc(var(--orgchart-branch-gap-x) * .32);padding-right:calc(var(--orgchart-branch-gap-x) * .32)}.orgchart-tree-stage.is-dense .orgchart-compact__node .rap-avatar{box-shadow:0 0 0 2px #fff,0 4px 10px #7f1d1d29}.orgchart-tree-stage.is-dense .orgchart-horizontal-node__children-wrap{margin-left:var(--orgchart-branch-gap-x);padding-left:var(--orgchart-branch-gap-x)}.orgchart-tree-stage.is-dense .orgchart-treeview-children{margin-left:.6rem;padding-left:.7rem}.orgchart-pan-pad{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #fecaca;border-radius:16px;grid-template-rows:repeat(3,2.1rem);grid-template-columns:repeat(3,2.1rem);gap:.2rem;padding:.35rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 12px 28px #7f1d1d2e}.orgchart-pan-pad__btn{color:#991b1b;cursor:pointer;touch-action:none;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;font-size:.8rem;transition:background .12s,transform .12s,color .12s;display:inline-flex;box-shadow:0 2px 6px #7f1d1d1a}.orgchart-pan-pad__btn:hover{background:#fee2e2}.orgchart-pan-pad__btn:active{color:#fff;background:#b91c1c;transform:scale(.92)}.orgchart-pan-pad__btn:focus-visible{outline-offset:2px;outline:2px solid #b91c1c}.orgchart-pan-pad__btn--up{grid-area:1/2}.orgchart-pan-pad__btn--left{grid-area:2/1}.orgchart-pan-pad__btn--center{color:#b91c1c;grid-area:2/2}.orgchart-pan-pad__btn--right{grid-area:2/3}.orgchart-pan-pad__btn--down{grid-area:3/2}.orgchart-btn--density.p-button{color:#7f1d1d}@media (width<=900px){.orgchart-hero{flex-direction:column;align-items:stretch}.orgchart-hero__actions,.orgchart-btn.p-button{width:100%}.orgchart-hero__actions{flex-direction:column;justify-content:stretch}.orgchart-card-shell__head,.orgchart-card-shell__actions,.orgchart-zoom-toolbar{flex-direction:column;align-items:stretch}.orgchart-card-shell__actions,.orgchart-view-toggle,.orgchart-view-toggle button{width:100%}.orgchart-view-toggle{justify-content:stretch}.orgchart-view-toggle button{justify-content:center}.orgchart-zoom-toolbar__controls{border-radius:14px;justify-content:space-between}.orgchart-tree-wrap{height:clamp(360px,62vh,620px);padding:.75rem}.orgchart-card{width:min(var(--orgchart-card-width), 72vw)}.orgchart-treeview{width:max(620px,100%)}.orgchart-treeview-row{gap:.45rem}.orgchart-treeview-entry__title{flex-direction:column;align-items:flex-start}}.holidays-page{flex-direction:column;gap:1rem;display:flex}.holidays-hero{color:#fff;background:linear-gradient(135deg,#40208f,#6f6cdd);border-radius:20px;align-items:center;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 20px 42px #40208f38}.holidays-hero__icon{background:#ffffff29;border:1px solid #fff3;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:1.6rem;display:flex}.holidays-hero span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.72rem;font-weight:900}.holidays-hero h2{margin:.2rem 0;font-size:1.45rem}.holidays-hero p{opacity:.86;margin:0;line-height:1.45}.holidays-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;display:flex}.holidays-toolbar label{color:#64748b;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:800;display:flex}.holidays-toolbar .p-inputtext{border-radius:10px;width:120px;height:38px}.holidays-btn{height:38px;border:none!important;border-radius:10px!important;font-weight:800!important}.holidays-btn--primary{background:linear-gradient(135deg,#40208f,#6f6cdd)!important}.holidays-btn--secondary{background:#64748b!important}.holidays-view-toggle{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex}.holidays-view-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.35rem;height:30px;padding:0 .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.holidays-view-toggle button.active{color:#40208f;background:#fff;box-shadow:0 4px 12px #40208f1f}.holidays-stats{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.75rem;display:grid}.holidays-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6f6cdd;border-radius:16px;padding:1rem}.holidays-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.holidays-stats strong{color:#312e81;margin-top:.35rem;font-size:1.8rem;line-height:1;display:block}.holidays-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #1e1b4b0f}.holidays-card__header{color:#312e81;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:800;display:flex}.holidays-card__header div{align-items:center;gap:.5rem;display:flex}.holidays-card__header small{color:#64748b}.holidays-empty{color:#64748b;text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:3rem 1rem;display:flex}.holidays-empty i{opacity:.28;font-size:2.6rem}.holidays-empty strong{color:#312e81}.holidays-table{overflow-x:auto}.holidays-row{border-bottom:1px solid #eef2ff;grid-template-columns:1.3fr 1.8fr .8fr 1.15fr .8fr 1.65fr;align-items:center;gap:.7rem;min-width:980px;padding:.75rem 1rem;font-size:.84rem;display:grid}.holidays-row--head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f9fafb;font-size:.7rem;font-weight:900}.holidays-row--inactive{opacity:.62;background:#f8fafc}.holidays-row strong{color:#1f2937;display:block}.holidays-row span{color:#64748b;margin-top:.15rem;font-size:.75rem;display:block}.holiday-status{border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.holiday-status--off{color:#1d4ed8;background:#dbeafe}.holiday-status--work{color:#166534;background:#dcfce7}.holiday-status--inactive{color:#4b5563;background:#e5e7eb}.holidays-source{color:#64748b;font-size:.78rem}.holidays-actions{flex-wrap:wrap;gap:.35rem;display:flex}.holidays-action{border:none!important;border-radius:9px!important;font-size:.75rem!important}.holidays-action--work{background:#16a34a!important}.holidays-action--muted{background:#64748b!important}.holidays-calendar-wrap{background:#fbfdff;padding:1rem}.holidays-calendar-legend{flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem;display:flex}.holidays-calendar-legend span{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex}.holidays-calendar-legend i{border-radius:999px;width:10px;height:10px}.legend-off{background:#2563eb}.legend-work{background:#16a34a}.legend-inactive{background:#94a3b8}.legend-weekend{background:#f59e0b}.holidays-calendar-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem;display:grid}.holiday-month{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #0f172a0a}.holiday-month header{background:linear-gradient(135deg,#fbfbff,#f8fafc);border-bottom:1px solid #eef2ff;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.holiday-month header strong{color:#312e81;font-size:.95rem}.holiday-month header span{color:#64748b;font-size:.72rem;font-weight:800}.holiday-month__weekdays,.holiday-month__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.holiday-month__weekdays{color:#64748b;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:.5rem .65rem .2rem;font-size:.66rem;font-weight:900}.holiday-month__days{gap:.3rem;padding:.65rem}.holiday-day{color:#334155;cursor:default;min-height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:.38rem;transition:transform .12s,box-shadow .12s,border-color .12s;position:relative}.holiday-day:disabled{opacity:1}.holiday-day.has-holiday{cursor:pointer;border-color:#c7d2fe;box-shadow:0 4px 12px #40208f12}.holiday-day.has-holiday:hover{transform:translateY(-1px);box-shadow:0 8px 18px #40208f1f}.holiday-day--empty{background:0 0;border-color:#0000}.holiday-day>span{color:#111827;font-size:.75rem;font-weight:900;display:block}.holiday-day em{-webkit-line-clamp:2;color:#334155;-webkit-box-orient:vertical;margin-top:.22rem;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.holiday-day b{color:#fff;background:#40208f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.6rem;display:inline-flex;position:absolute;top:.25rem;right:.28rem}.holiday-day.is-weekend:not(.has-holiday){background:#fffbeb;border-color:#fde68a}.holiday-day.is-off{background:#eff6ff;border-color:#93c5fd}.holiday-day.is-work{background:#f0fdf4;border-color:#86efac}.holiday-day.is-inactive{opacity:.72;background:#f1f5f9;border-color:#cbd5e1}.holiday-day.is-off>span,.holiday-day.is-off em{color:#1d4ed8}.holiday-day.is-work>span,.holiday-day.is-work em{color:#166534}.holiday-day.is-inactive>span,.holiday-day.is-inactive em{color:#64748b}@media (width<=640px){.holidays-hero{align-items:flex-start}.holidays-hero__icon{width:52px;height:52px}.holidays-toolbar{flex-direction:column;align-items:stretch}.holidays-toolbar .p-inputtext,.holidays-btn,.holidays-view-toggle,.holidays-view-toggle button{width:100%}.holidays-view-toggle{justify-content:stretch}.holidays-view-toggle button{justify-content:center}}.schedule-page{flex-direction:column;gap:1rem;display:flex}.schedule-hero{color:#fff;background:linear-gradient(135deg,#1e1b4b,#40208f 58%,#6f6cdd);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 20px 42px #40208f38}.schedule-hero span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.schedule-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1}.schedule-hero p{color:#ffffffd1;max-width:820px;margin:0;line-height:1.45}.schedule-hero__context{background:#ffffff1f;border:1px solid #fff3;border-radius:14px;flex-shrink:0;align-items:center;gap:.55rem;padding:.7rem .85rem;display:inline-flex}.schedule-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.schedule-stats>div{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6f6cdd;border-radius:16px;padding:.95rem;box-shadow:0 8px 20px #0f172a0a}.schedule-stats span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.schedule-stats strong{color:#312e81;margin-top:.3rem;font-size:1.75rem;line-height:1;display:block}.schedule-bulk-card,.schedule-table-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #1e1b4b0f}.schedule-bulk-card{padding:1rem}.schedule-card-title{color:#312e81;align-items:flex-start;gap:.65rem;margin-bottom:.9rem;display:flex}.schedule-card-title>i{color:#40208f;background:#f3f0ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.schedule-card-title strong{font-size:.96rem;display:block}.schedule-card-title span{color:#64748b;margin-top:.1rem;font-size:.8rem;display:block}.schedule-bulk-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;display:grid}.schedule-bulk-grid label{color:#64748b;text-transform:uppercase;flex-direction:column;gap:.32rem;font-size:.72rem;font-weight:900;display:flex}.schedule-bulk-grid input,.schedule-bulk-grid select,.schedule-grid input,.schedule-grid select{color:#1f2937;background:#fff;border:1px solid #dbe1ea;border-radius:9px;outline:none;width:100%;min-width:0;height:34px;padding:0 .45rem;font-size:.78rem}.schedule-bulk-grid input:focus,.schedule-bulk-grid select:focus,.schedule-grid input:focus,.schedule-grid select:focus{border-color:#6f6cdd;box-shadow:0 0 0 3px #6f6cdd1f}.schedule-grid input:disabled{color:#94a3b8;background:#f8fafc}.schedule-actions-row,.schedule-toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.schedule-actions-row{justify-content:flex-end;margin-top:.9rem}.schedule-btn.p-button{border:0;border-radius:10px;font-size:.78rem;font-weight:900}.schedule-btn--primary.p-button{background:linear-gradient(135deg,#40208f,#6f6cdd)}.schedule-btn--secondary.p-button{background:#16a34a}.schedule-btn--light.p-button{color:#475569;background:#f8fafc;border:1px solid #e5e7eb}.schedule-table-card .infico-filter-panel{border-radius:12px;margin:.85rem 1rem 0}.schedule-search{flex:1;max-width:460px;position:relative}.schedule-search i{color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.schedule-search .p-inputtext{border-radius:11px;width:100%;height:38px;padding-left:2.2rem}.schedule-filter{min-width:170px}.schedule-empty{color:#64748b;justify-content:center;align-items:center;gap:.55rem;min-height:190px;font-size:.9rem;display:flex}.schedule-table-wrap{overflow-x:auto}.schedule-grid{grid-template-columns:48px 240px 220px 108px 116px 100px 100px 94px 108px 108px 78px 86px 86px 98px;align-items:center;gap:.55rem;min-width:1600px;display:grid}.schedule-grid--head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.58rem 1rem;font-size:.68rem;font-weight:900}.schedule-grid--row{border-bottom:1px solid #eef2ff;padding:.62rem 1rem;font-size:.8rem;transition:background .12s}.schedule-grid--row:hover{background:#faf9ff}.schedule-grid--row.is-dirty{background:#fffbeb}.schedule-grid--row.has-error{background:#fff1f2}.schedule-grid--row input[type=checkbox]{accent-color:#6f6cdd;width:17px;height:17px}.schedule-person strong{color:#1f2937;font-size:.83rem;display:block}.schedule-person span{color:#64748b;margin-top:.08rem;font-size:.72rem;display:block}.schedule-person em{color:#94a3b8;margin-top:.08rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-style:normal;display:block}.schedule-colacion-toggle label{color:#334155;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.schedule-status{border-radius:999px;justify-content:center;align-items:center;min-width:78px;padding:.18rem .5rem;font-size:.68rem;font-weight:900;display:inline-flex}.schedule-status--ok{color:#166534;background:#dcfce7}.schedule-status--dirty{color:#92400e;background:#fef3c7}.schedule-status--error{color:#991b1b;background:#fee2e2}@media (width<=760px){.schedule-hero,.schedule-table-toolbar{flex-direction:column;align-items:stretch}.schedule-hero__context,.schedule-search{width:100%;max-width:none}.schedule-actions-row,.schedule-toolbar-actions{width:100%}.schedule-btn.p-button{flex:1}}.legal-page{flex-direction:column;gap:1rem;display:flex}.legal-hero{color:#fff;background:radial-gradient(circle at 100% 0,#fff3,#0000 16rem),linear-gradient(135deg,#1e1b4b,#40208f 58%,#6f6cdd);border-radius:20px;align-items:center;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 20px 42px #40208f38}.legal-hero__icon{background:#ffffff24;border:1px solid #ffffff3d;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.7rem;display:flex}.legal-hero span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:block}.legal-hero h2{margin:.25rem 0;font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1}.legal-hero p{color:#ffffffd1;max-width:860px;margin:0;line-height:1.45}.legal-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.legal-warning i{margin-top:.1rem;font-size:1.15rem}.legal-warning strong{font-size:.92rem;display:block}.legal-warning p{color:#a16207;margin:.2rem 0 0;line-height:1.45}.legal-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.05rem;box-shadow:0 10px 26px #1e1b4b0f}.legal-card--main{background:radial-gradient(circle at 100% 0,#6f6cdd1f,#0000 18rem),#fff;border-color:#ddd6fe}.legal-card__label{color:#6f6cdd;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.legal-card h3,.legal-sources h3{color:#312e81;margin:.25rem 0 .65rem;font-size:1.12rem}.legal-card p{color:#475569;margin:0 0 .75rem;line-height:1.58}.legal-card p:last-child{margin-bottom:0}.legal-card ul{color:#475569;margin:.7rem 0 0;padding-left:1.1rem;line-height:1.55}.legal-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.legal-highlight{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #6f6cdd;border-radius:16px;padding:1rem}.legal-highlight i{color:#40208f;background:#f3f0ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.6rem;display:inline-flex}.legal-highlight strong{color:#1f2937;font-size:.92rem;display:block}.legal-highlight p{color:#64748b;margin:.3rem 0 0;font-size:.84rem;line-height:1.45}.legal-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-checklist{flex-direction:column;gap:.55rem;list-style:none;display:flex;padding-left:0!important}.legal-checklist li{align-items:flex-start;gap:.45rem;display:flex}.legal-checklist i{color:#16a34a;margin-top:.16rem}.legal-sources{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.legal-sources span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.legal-sources h3{margin-bottom:0}.legal-sources a{color:#40208f;background:#fff;border:1px solid #ddd6fe;border-radius:999px;align-items:center;min-height:36px;padding:.45rem .7rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.legal-sources a:hover{text-decoration:underline}@media (width<=760px){.legal-hero{align-items:flex-start}.legal-hero__icon{width:52px;height:52px}.legal-two-columns{grid-template-columns:1fr}.legal-sources{flex-direction:column;align-items:stretch}.legal-sources a{border-radius:12px}}.address-cell{flex-direction:column;gap:.2rem;line-height:1.28;display:flex}.address-cell span{color:#334155;font-size:.74rem;font-weight:700}.address-cell a{width:fit-content;font-size:.72rem}.manager-page{flex-direction:column;gap:1rem;display:flex}.manager-hero{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#40208f 55%,#6f6cdd 100%);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.4rem;display:flex;box-shadow:0 20px 45px #1e1b4b2e}.manager-hero span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.manager-hero h2{margin:.25rem 0;font-size:clamp(1.4rem,2.4vw,2.35rem);line-height:1}.manager-hero p{color:#ffffffc7;margin:0;font-size:.9rem}.manager-filters{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-end;align-items:end;gap:.65rem .85rem;max-width:720px;display:grid}.manager-filters label{color:#ffffffe0;text-transform:uppercase;flex-direction:column;gap:.22rem;font-size:.68rem;font-weight:800;display:flex}.manager-filters .p-button{grid-column:span 1;align-self:end}.manager-filters .p-inputtext{border:1px solid #ffffff3d;border-radius:10px;min-width:122px;height:38px}.manager-filters .p-button{color:#40208f;background:#fff;border:0;border-radius:10px;height:38px}.manager-export-btn.p-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.manager-send-btn.p-button{color:#fff;background:#16a34a;border:0}.manager-error,.manager-loading{border-radius:14px;align-items:center;gap:.55rem;padding:1rem;display:flex}.manager-error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.manager-loading{color:#40208f;background:#f8f7ff;border:1px solid #e8e3ff;justify-content:center}.manager-score-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 12px 30px #40208f14}.manager-score-card__main{background:linear-gradient(135deg,#f8f7ff,#eef2ff);border-radius:16px;padding:1rem}.manager-score-card__main span,.manager-panel__head span,.manager-metric span,.manager-colacion-grid span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.manager-score-card__main strong{color:#40208f;margin:.35rem 0;font-size:3rem;line-height:1;display:block}.manager-score-card__main small{color:#64748b;line-height:1.45;display:block}.manager-score-grid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.75rem;display:grid}.manager-score-grid label{color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;gap:.35rem;padding:.8rem;font-size:.82rem;font-weight:700;display:flex}.manager-score-grid b{color:#40208f;font-size:1.15rem}.manager-score-grid progress,.manager-trend-day progress{accent-color:#40208f;width:100%;height:8px}.manager-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;display:grid}.manager-metric{background:#fff;border:1px solid #e5e7eb;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex;box-shadow:0 8px 22px #0f172a0d}.manager-metric strong{color:#111827;margin:.25rem 0;font-size:1.75rem;line-height:1.1;display:block}.manager-metric small{color:#64748b;font-size:.76rem;line-height:1.35;display:block}.manager-metric>i{border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.manager-metric--primary>i{color:#40208f;background:#ece9ff}.manager-metric--success>i{color:#16a34a;background:#dcfce7}.manager-metric--warning>i{color:#d97706;background:#fef3c7}.manager-metric--danger>i{color:#dc2626;background:#fee2e2}.manager-metric--info>i{color:#2563eb;background:#dbeafe}.manager-metric--purple>i{color:#7c3aed;background:#ede9fe}.manager-insights-grid,.manager-grid-3,.manager-grid-2{gap:1rem;display:grid}.manager-insights-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.manager-grid-2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.manager-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.manager-insight,.manager-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.manager-insight{align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.manager-insight>i{margin-top:.15rem;font-size:1.15rem}.manager-insight strong{color:#111827;margin-bottom:.2rem;font-size:.9rem;display:block}.manager-insight p{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.manager-insight--critico{border-left:4px solid #dc2626}.manager-insight--critico>i{color:#dc2626}.manager-insight--advertencia{border-left:4px solid #d97706}.manager-insight--advertencia>i{color:#d97706}.manager-insight--info{border-left:4px solid #2563eb}.manager-insight--info>i{color:#2563eb}.manager-insight--ok{border-left:4px solid #16a34a}.manager-insight--ok>i{color:#16a34a}.manager-panel{overflow:hidden}.manager-panel__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.manager-panel__head h3{color:#111827;margin:0;font-size:.96rem}.manager-trend-list,.manager-chip-list{flex-direction:column;display:flex}.manager-trend-day{border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(190px,1.2fr) 1fr 58px;align-items:center;gap:.75rem;padding:.72rem 1rem;display:grid}.manager-trend-day strong{color:#111827;font-size:.82rem;display:block}.manager-trend-day span{color:#64748b;margin-top:.15rem;font-size:.75rem;display:block}.manager-trend-day em{color:#40208f;text-align:right;font-size:.78rem;font-style:normal;font-weight:800}.manager-colacion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.manager-colacion-grid div{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:.85rem}.manager-colacion-grid strong{color:#40208f;margin-top:.2rem;font-size:1.4rem;display:block}.manager-colacion-grid .is-warning strong{color:#d97706}.manager-person-row,.manager-recipient-row,.manager-chip-row,.manager-table__row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem 1rem;display:flex}.manager-panel--recipients{border-left:4px solid #40208f}.manager-nationality-panel{margin-top:.15rem}.manager-law-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:1rem;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.manager-law-panel__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .9rem;display:flex}.manager-law-panel__head>div>span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.manager-law-panel__head h3{color:#111827;margin:.25rem 0 0;font-size:1rem}.manager-law-panel__head p{color:#64748b;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.manager-law-panel__head em{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-self:center;padding:.38rem .75rem;font-size:.74rem;font-style:normal;font-weight:900}.manager-law-panel.is-info .manager-law-panel__head em{color:#1d4ed8;background:#dbeafe}.manager-law-panel.is-warning .manager-law-panel__head em{color:#b45309;background:#fef3c7}.manager-law-panel.is-danger .manager-law-panel__head em{color:#b91c1c;background:#fee2e2}.manager-law-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.manager-law-panel__metrics article{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:.9rem 1rem}.manager-law-panel__metrics span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.manager-law-panel__metrics strong{color:#111827;margin-top:.3rem;font-size:1.8rem;line-height:1;display:block}.manager-law-panel__metrics small{color:#64748b;margin-top:.3rem;font-size:.78rem;line-height:1.4;display:block}.manager-law-panel__alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:.75rem;margin:0 1rem 1rem;padding:.9rem 1rem;line-height:1.5;display:flex}.manager-law-panel__alert i{margin-top:.12rem}.manager-law-panel__alert b,.manager-law-panel__alert strong{color:#78350f}.manager-law-panel__alert--danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.manager-law-panel__alert--danger b,.manager-law-panel__alert--danger strong{color:#991b1b}.manager-law-panel__legend{background:linear-gradient(#fff 0%,#fafafa 100%);border-top:1px solid #eef2f7;padding:1rem}.manager-law-panel__legend strong{color:#111827;font-size:.9rem;display:block}.manager-law-panel__legend p{color:#475569;margin:.45rem 0 0;font-size:.82rem;line-height:1.55}.manager-recipient-row{justify-content:flex-start}.manager-recipient-row>i{color:#40208f;background:#f0edff;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.manager-recipient-row div{min-width:180px}.manager-recipient-row strong{color:#111827;font-size:.83rem;display:block}.manager-recipient-row span{color:#64748b;margin-top:.1rem;font-size:.72rem;display:block}.manager-recipient-row em{color:#40208f;overflow-wrap:anywhere;text-align:right;margin-left:auto;font-size:.8rem;font-style:normal;font-weight:800}.manager-person-row strong{color:#111827;font-size:.83rem;display:block}.manager-person-row span{color:#64748b;margin-top:.1rem;font-size:.72rem;display:block}.manager-person-row em,.manager-chip-row strong{color:#40208f;text-align:right;font-size:.78rem;font-style:normal;font-weight:800}.manager-chip-row span{color:#334155;font-size:.8rem;font-weight:700}.manager-table__head,.manager-table__row{gap:.6rem;display:grid}.manager-table__head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;padding:.55rem 1rem;font-size:.68rem;font-weight:900}.manager-table__head--groups,.manager-table__row--groups{grid-template-columns:minmax(140px,1.8fr) .7fr .5fr .7fr .7fr}.manager-table__row span{color:#334155;font-size:.78rem}.manager-table__row strong{color:#111827;display:block}.manager-table__row small{color:#64748b;margin-top:.1rem;font-size:.7rem;display:block}.manager-empty{color:#64748b;text-align:center;margin:0;padding:1rem;font-size:.8rem}@media (width<=1100px){.manager-hero{flex-direction:column;align-items:stretch}.manager-filters{justify-content:flex-start}.manager-grid-2,.manager-grid-3,.manager-score-card{grid-template-columns:1fr}}@media (width<=700px){.manager-filters,.manager-filters label,.manager-filters .p-inputtext,.manager-filters .p-button{width:100%}.manager-score-grid,.manager-colacion-grid,.manager-law-panel__metrics,.manager-trend-day{grid-template-columns:1fr}.manager-trend-day em{text-align:left}.manager-law-panel__head{flex-direction:column}}body,.app-layout{background:var(--brand-soft-2)!important}.login-showcase{background:linear-gradient(135deg, var(--brand-primary-dark) 0%, var(--brand-primary) 56%, var(--brand-accent) 100%)!important;box-shadow:0 20px 44px var(--brand-shadow)!important}.sidebar{background:#dc0000!important}.sidebar__brand-icon,.bio-card__icon,.mobile-brand__icon,.report-summary__score,.mobile-primary-btn,.absence-dialog-btn--primary.p-button,.holidays-btn--primary,.schedule-btn--primary.p-button{background:linear-gradient(135deg,#b80000,#dc0000)!important}.sidebar__item:hover{color:#fff!important;background:#00000029!important}.sidebar__item.active{color:#fff!important;background:#00000047!important;box-shadow:inset 3px 0 #3d0000!important}.login-panel{background:radial-gradient(circle at 100% 0,#dc26261a,#0000 18rem),#fff!important}.bio-page,.mobile-page{background:radial-gradient(circle at top left, #dc262629, transparent 24rem), linear-gradient(135deg, var(--brand-soft-2) 0%, var(--brand-soft) 100%)!important}.login-panel__title,.topbar__page-title,.bio-card__header h1,.bio-step__title,.mobile-brand h1,.mobile-history h2,.solicitudes-title,.absence-stats strong,.absence-remu-preview strong,.report-summary__header h3,.report-summary__grid strong,.report-summary__details h4,.holidays-card__header,.holidays-empty strong,.holiday-month header strong,.schedule-stats strong,.schedule-card-title,.legal-card h3,.legal-sources h3,.manager-score-card__main strong,.manager-score-grid b,.manager-colacion-grid strong{color:var(--brand-primary-dark)!important}.mobile-offline-card__head em,.solicitudes-map-link,.absence-grid a,.absence-form__notice,.absence-form label,.absence-form-label,.legal-highlight i,.legal-sources a,.manager-filters .p-button,.manager-trend-day em,.manager-recipient-row>i,.manager-recipient-row em,.manager-person-row em,.manager-chip-row strong{color:var(--brand-primary)!important}.login-form__input:focus,.login-form__password .p-inputtext:focus,.mobile-input:focus,.mobile-password .p-inputtext:focus,.mobile-verify-options button.selected,.schedule-bulk-grid input:focus,.schedule-bulk-grid select:focus,.schedule-grid input:focus,.schedule-grid select:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px #dc262624!important}.bio-person>div,.mobile-person,.report-summary__grid>div,.schedule-grid--row:hover,.absence-grid--row:hover,.manager-loading,.legal-card--main,.report-summary,.manager-score-card__main{background:var(--brand-soft-2)!important}.report-summary,.absence-form__notice,.legal-card--main,.legal-sources a{border-color:var(--brand-border)!important}.absence-stats>div,.holidays-stats>div,.schedule-stats>div,.legal-highlight,.manager-panel--recipients{border-left-color:var(--brand-accent)!important}.solicitudes-refresh,.absence-secondary-btn.p-button,.absence-action--edit.p-button,.holidays-btn--secondary,.holidays-action--muted,.manager-send-btn.p-button{background:var(--brand-accent)!important}.mobile-primary-btn,.mobile-mark-btn,.schedule-btn.p-button,.holidays-btn,.solicitudes-action,.absence-action.p-button,.absence-dialog-btn--primary.p-button,.manager-send-btn.p-button,.manager-export-btn.p-button{color:#fff!important}.schedule-btn--light.p-button,.absence-dialog-btn--light.p-button,.mobile-secondary-btn,.manager-filters .p-button:not(.manager-send-btn):not(.manager-export-btn){color:var(--brand-primary)!important;border-color:var(--brand-border)!important;background:#fff!important}.manager-metric--primary>i,.manager-metric--purple>i,.schedule-card-title>i,.manager-recipient-row>i{background:var(--brand-soft)!important;color:var(--brand-primary)!important}.manager-score-grid progress,.manager-trend-day progress,.schedule-grid--row input[type=checkbox]{accent-color:var(--brand-primary)!important}.report-summary__score,.bio-card,.mobile-card,.manager-score-card,.absence-card,.holidays-card,.schedule-bulk-card,.schedule-table-card,.legal-card{box-shadow:0 12px 30px var(--brand-shadow-soft)!important}.mr-page{padding:.25rem 0}.mr-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.mr-header__title{align-items:center;gap:.85rem;display:flex}.mr-header__icon{color:#4f46e5;background:#ede9fe;border-radius:12px;padding:.4rem .5rem;font-size:2rem}.mr-header__title h2{color:#312e81;margin:0;font-size:1.4rem;font-weight:800}.mr-header__title p{color:#6b7280;margin:0;font-size:.85rem}.mr-tabs{background:#f1f5f9;border-radius:14px;gap:.25rem;width:fit-content;margin-bottom:1.25rem;padding:.3rem;display:flex}.mr-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;transition:background .15s,color .15s;display:flex}.mr-tab i{font-size:.95rem}.mr-tab:hover{color:#334155;background:#e2e8f0}.mr-tab.is-active{color:#fff;background:#4f46e5;box-shadow:0 1px 4px #4f46e540}.mr-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem;box-shadow:0 1px 3px #0000000f}.mr-nav-bar{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.mr-nav-bar--inline{margin-top:.85rem}.mr-nav-bar__label{color:#312e81;text-align:center;text-transform:capitalize;min-width:180px;font-size:1rem;font-weight:700}.mr-totales{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.mr-total-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:.9rem 1rem}.mr-total-card--ok{background:#f0fdf4;border-color:#86efac}.mr-total-card--warn{background:#fef2f2;border-color:#fca5a5}.mr-total-card--extra{background:#eff6ff;border-color:#93c5fd}.mr-total-card--neutral{background:#f8fafc;border-color:#e2e8f0}.mr-total-card__label{color:#6b7280;margin-bottom:.25rem;font-size:.78rem;font-weight:600;display:block}.mr-total-card__value{color:#1e293b;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900}.mr-total-card--ok .mr-total-card__value{color:#15803d}.mr-total-card--warn .mr-total-card__value{color:#b91c1c}.mr-total-card--extra .mr-total-card__value{color:#1d4ed8}.mr-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow-x:auto}.mr-table{border-collapse:collapse;width:100%;font-size:.82rem}.mr-table thead tr{background:#f1f5f9}.mr-table th{text-align:left;color:#475569;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:.55rem .75rem;font-weight:700}.mr-table td{color:#334155;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:.45rem .75rem}.mr-table tbody tr:hover{background:#f8fafc}.mr-row--domingo{background:#faf5ff}.mr-row--ausente{background:#fff7f7}.mr-row--atraso{background:#fffbeb}.mr-cell-dow{color:#6b7280;width:40px;font-weight:700}.mr-cell-fecha{font-variant-numeric:tabular-nums}.mr-cell-horario{color:#6b7280}.mr-cell-hora{font-variant-numeric:tabular-nums;font-weight:600}.mr-cell-num{font-variant-numeric:tabular-nums;text-align:right}.mr-cell-id{color:#9ca3af;font-size:.75rem}.mr-cell-detalle{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.mr-val--atraso{color:#d97706!important;font-weight:700!important}.mr-val--ausente{color:#dc2626!important;font-weight:700!important}.mr-val--extra{color:#1d4ed8!important;font-weight:700!important}.mr-badge{text-transform:capitalize;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.mr-badge--puntual{color:#15803d;background:#dcfce7}.mr-badge--atrasado{color:#a16207;background:#fef9c3}.mr-badge--ausente{color:#b91c1c;background:#fee2e2}.mr-badge--ausencia{color:#1d4ed8;background:#dbeafe}.mr-badge--libre{color:#94a3b8;background:#f1f5f9}.mr-turnos-total{color:#475569;margin-bottom:1rem;font-size:.9rem}.mr-turnos-total strong{color:#312e81}.mr-turnos-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;display:grid}.mr-turno-cell{text-align:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-top-width:4px;border-radius:10px;padding:.45rem .4rem}.mr-turno-cell--domingo{opacity:.6}.mr-turno-tipo--libre,.mr-turno-tipo--descanso{background:#f0fdf4;border-color:#86efac}.mr-turno-tipo--trabajo{background:#eff6ff;border-color:#93c5fd}.mr-turno-cell__fecha{flex-direction:column;align-items:center;margin-bottom:.25rem;display:flex}.mr-turno-cell__num{color:#1e293b;font-size:1rem;font-weight:900;line-height:1}.mr-turno-cell__dow{color:#94a3b8;font-size:.65rem;font-weight:600}.mr-turno-cell__info strong{color:#1e293b;font-size:.75rem;font-weight:900;display:block}.mr-turno-cell__info small{color:#6b7280;font-size:.6rem;display:block}.mr-turno-cell__info--libre strong{color:#15803d}.mr-panel--calendario{padding:1rem 1rem 1.25rem}.asistencia-vista-tabs{max-width:100%;margin-bottom:1rem;overflow-x:auto}.mr-cal-equipo-meta{color:#64748b;align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.82rem;font-weight:600;display:flex}.mr-cal-row--yo .mr-cal-profile{background:#eef2ff}.mr-cal-row--yo .mr-cal-sticky{box-shadow:inset 4px 0 #4f46e5}.mr-cal-scroll{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.85rem;overflow-x:auto}.mr-cal-table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.mr-cal-sticky{z-index:3;vertical-align:top;background:#fff;border-right:1px solid #e2e8f0;min-width:220px;max-width:260px;position:sticky;left:0}.mr-cal-sticky--head{z-index:4;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;padding:.65rem .75rem;font-size:.75rem;font-weight:700}.mr-cal-head-day{text-align:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-left:1px solid #f1f5f9;min-width:74px;padding:.45rem .25rem}.mr-cal-head-day--weekend{background:#fff7ed}.mr-cal-head-day--today{box-shadow:inset 0 -3px #4f46e5}.mr-cal-head-day__num{color:#1e293b;font-size:1rem;font-weight:900;line-height:1.1;display:block}.mr-cal-head-day__dow{color:#94a3b8;text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.mr-cal-profile{align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.mr-cal-profile__avatar{flex-shrink:0}.mr-cal-profile__text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mr-cal-profile__text strong{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.25;display:-webkit-box;overflow:hidden}.mr-cal-profile__text span{color:#64748b;font-size:.72rem;line-height:1.35}.mr-cal-profile__tag{width:fit-content;margin-top:.15rem;font-size:.65rem!important}.mr-cal-cell-wrap{vertical-align:top;border-left:1px solid #f1f5f9;padding:.35rem}.mr-cal-cell-wrap--weekend{background:#fffaf5}.mr-cal-cell-wrap--today{background:#eef2ff}.mr-cal-cell{cursor:pointer;width:100%;min-height:58px;font:inherit;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .25rem;transition:transform .12s,box-shadow .12s;display:flex}.mr-cal-cell:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a14}.mr-cal-cell__title{letter-spacing:.02em;text-transform:uppercase;text-align:center;font-size:.62rem;font-weight:800;line-height:1.15}.mr-cal-cell__sub{text-align:center;opacity:.95;font-size:.62rem;font-weight:600;line-height:1.1}.mr-cal-cell--normal{color:#1e3a8a;background:linear-gradient(#dbeafe,#bfdbfe)}.mr-cal-cell--atraso{color:#92400e;background:linear-gradient(#fef3c7,#fde68a)}.mr-cal-cell--descanso{color:#3f6212;background:linear-gradient(#ecfccb,#d9f99d)}.mr-cal-cell--vacaciones{color:#14532d;background:linear-gradient(#bbf7d0,#86efac)}.mr-cal-cell--ausencia{color:#312e81;background:linear-gradient(#e0e7ff,#c7d2fe)}.mr-cal-cell--permiso-legal{color:#5b21b6;background:linear-gradient(#ede9fe,#ddd6fe);border-color:#7c3aed}.mr-cal-cell--permiso-legal-fallecimiento-hijo{color:#5b21b6;background:linear-gradient(#ede9fe,#ddd6fe);border-color:#5b21b6}.mr-cal-cell--permiso-legal-fallecimiento-conyuge-conviviente{color:#6d28d9;background:linear-gradient(#f3e8ff,#e9d5ff);border-color:#6d28d9}.mr-cal-cell--permiso-legal-fallecimiento-hijo-gestacion{color:#7c3aed;background:linear-gradient(#ede9fe,#ddd6fe);border-color:#7c3aed}.mr-cal-cell--permiso-legal-fallecimiento-padre-madre-hermano{color:#4338ca;background:linear-gradient(#e0e7ff,#c7d2fe);border-color:#4338ca}.mr-cal-cell--permiso-legal-matrimonio{color:#db2777;background:linear-gradient(#fce7f3,#fbcfe8);border-color:#db2777}.mr-cal-cell--permiso-legal-acuerdo-union-civil{color:#be185d;background:linear-gradient(#fdf2f8,#fce7f3);border-color:#be185d}.mr-cal-cell--permiso-legal-nacimiento-hijo{color:#0891b2;background:linear-gradient(#cffafe,#a5f3fc);border-color:#0891b2}.mr-cal-cell--permiso-legal-adopcion-hijo{color:#0e7490;background:linear-gradient(#ecfeff,#cffafe);border-color:#0e7490}.mr-cal-cell--permiso-legal-examen-preventivo{color:#059669;background:linear-gradient(#d1fae5,#a7f3d0);border-color:#059669}.mr-cal-cell--permiso-legal-cuidado-menor-grave{color:#d97706;background:linear-gradient(#fef3c7,#fde68a);border-color:#d97706}.mr-cal-cell--sin-marca{color:#9a3412;background:linear-gradient(#ffedd5,#fed7aa)}.mr-cal-cell--neutral{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}.mr-cal-legend{flex-wrap:wrap;gap:.45rem;display:flex}.mr-cal-legend__item{border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.mr-cal-detail{flex-direction:column;gap:.85rem;display:flex}.mr-cal-detail__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mr-cal-detail__plan{color:#475569;font-size:.82rem}.mr-cal-detail__resumen,.mr-cal-detail__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.mr-cal-detail__resumen div,.mr-cal-detail__kpis div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem}.mr-cal-detail__resumen small,.mr-cal-detail__kpis small{color:#64748b;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:700;display:block}.mr-cal-detail__resumen strong,.mr-cal-detail__kpis strong{color:#1e293b;font-size:.95rem}.mr-cal-detail__ubicacion{color:#475569;margin:0;font-size:.82rem}.mr-cal-detail__marcas h4{color:#312e81;margin:0 0 .35rem;font-size:.9rem}.mr-cal-detail__marcas ul{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mr-cal-detail__marcas li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem}.mr-cal-detail__marcas li>div:first-child{justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.mr-cal-detail__marca-meta{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.mr-cal-detail__empty{color:#64748b;margin:0;font-size:.85rem}.mr-cal-detail__alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.82rem}.mr-cal-detail__actions{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:.5rem;padding-top:.35rem;display:flex}@media (width<=768px){.mr-cal-sticky{min-width:170px;max-width:190px}.mr-cal-head-day{min-width:64px}.mr-cal-cell{min-height:52px}.mr-cal-cell__title,.mr-cal-cell__sub{font-size:.58rem}}.mr-solicitudes-filtros{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.mr-filtro-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:600;transition:all .15s}.mr-filtro-btn:hover{color:#4f46e5;border-color:#4f46e5}.mr-filtro-btn.is-active{color:#fff;background:#4f46e5;border-color:#4f46e5}.mr-license-type-cell{align-items:center;gap:.55rem;display:inline-flex}.mr-license-source{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:54px;height:30px;display:inline-flex}.mr-license-source img{-o-object-fit:contain;object-fit:contain;max-width:42px;max-height:16px}.mr-subsection-head{margin:.75rem 0}.mr-subsection-head--spaced{margin-top:1.35rem}.mr-subsection-head h3{color:#1e293b;align-items:center;gap:.45rem;margin:0;font-size:.98rem;display:flex}.mr-subsection-head h3 i{color:#4f46e5}.mr-subsection-head p{color:#64748b;margin:.2rem 0 0;font-size:.82rem}.mr-vac-context{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:.95rem;display:grid}.mr-vac-context__item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.24rem;padding:.85rem .95rem;display:flex}.mr-vac-context__item span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800}.mr-vac-context__item strong{color:#1e293b;font-size:.94rem}.mr-vac-context__item small{color:#475569;font-size:.78rem;line-height:1.45}.mr-vac-context__item.is-warning{background:#fff7ed;border-color:#fdba74}.mr-loading,.mr-empty{color:#94a3b8;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:.9rem;display:flex}.mr-empty i{font-size:1.5rem}.mr-empty--compact{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;justify-content:flex-start;padding:1rem}.mr-empty--compact i{font-size:1.1rem}.mr-dash-grid{grid-template-columns:1fr 1fr;gap:1.1rem;padding:1.1rem;display:grid}@media (width<=900px){.mr-dash-grid{grid-template-columns:1fr}}.mr-dash-section-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.78rem;font-weight:700;display:flex}.mr-dash-perfil{flex-wrap:wrap;grid-column:span 2;align-items:flex-start;gap:1.25rem;display:flex}@media (width<=900px){.mr-dash-perfil{grid-column:span 1}}.mr-dash-perfil__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.7rem;display:flex}.mr-dash-perfil__avatar-wrap{flex-shrink:0}.mr-dash-perfil__avatar-wrap .rap-avatar{box-shadow:0 14px 24px #3b82f62e}.mr-dash-perfil__info h3{color:#1e293b;margin:0 0 .15rem;font-size:1.15rem;font-weight:700}.mr-dash-perfil__cargo{color:#3b82f6;margin:0;font-size:.88rem;font-weight:600}.mr-dash-perfil__dep{color:#64748b;margin:0;font-size:.82rem}.mr-dash-perfil__meta{flex-wrap:wrap;flex:1;gap:.4rem .8rem;margin-top:.25rem;display:flex}.mr-dash-meta-row{color:#475569;align-items:center;gap:.35rem;min-width:200px;font-size:.8rem;display:flex}.mr-dash-meta-row i{color:#94a3b8;font-size:.78rem}.mr-dash-meta-row strong{color:#1e293b}.mr-bio-badge{border-radius:.3rem;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.mr-bio-badge.ok{color:#16a34a;background:#dcfce7}.mr-bio-badge.no{color:#dc2626;background:#fee2e2}.mr-dash-kpis{flex-direction:column;gap:.75rem;display:flex}.mr-dash-kpi-row{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.mr-dash-kpi{border-left:3px solid #0000;border-radius:.6rem;align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.82rem;display:flex}.mr-dash-kpi i{font-size:1.4rem}.mr-dash-kpi span{color:#64748b;font-size:.75rem;display:block}.mr-dash-kpi strong{color:#1e293b;font-size:1.05rem;font-weight:700}.mr-dash-kpi--ho{background:#f0fdf4;border-color:#16a34a}.mr-dash-kpi--ho i{color:#16a34a}.mr-dash-kpi--hnt{background:#fffbeb;border-color:#d97706}.mr-dash-kpi--hnt i{color:#d97706}.mr-dash-kpi--hhee{background:#eff6ff;border-color:#3b82f6}.mr-dash-kpi--hhee i{color:#3b82f6}.mr-dash-kpi--neutral{background:#f8fafc;border-color:#e2e8f0}.mr-dash-kpi--neutral i{color:#94a3b8}.mr-dash-punt-label-header{text-transform:uppercase;letter-spacing:.06em;color:#64748b;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.78rem;font-weight:700;display:flex}.mr-dash-punt-items{flex-direction:column;gap:.55rem;margin-top:.4rem;display:flex}.mr-dash-punt-item{grid-template-columns:1fr auto 160px;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.mr-dash-punt-label{align-items:center;gap:.3rem;display:flex}.mr-dash-punt--puntual i{color:#16a34a}.mr-dash-punt--atraso i{color:#d97706}.mr-dash-punt--ausente i{color:#dc2626}.mr-dash-punt-item strong{color:#1e293b;text-align:right;white-space:nowrap;font-weight:700}.mr-meter-wrap{align-items:center;gap:.4rem;display:flex}.mr-meter-track{background:#e2e8f0;border-radius:4px;flex:1;height:7px;overflow:hidden}.mr-meter-fill{border-radius:4px;height:100%;transition:width .4s}.mr-meter-fill--ok{background:#16a34a}.mr-meter-fill--warn{background:#d97706}.mr-meter-fill--danger{background:#dc2626}.mr-meter-w0{width:0%}.mr-meter-w5{width:5%}.mr-meter-w10{width:10%}.mr-meter-w15{width:15%}.mr-meter-w20{width:20%}.mr-meter-w25{width:25%}.mr-meter-w30{width:30%}.mr-meter-w35{width:35%}.mr-meter-w40{width:40%}.mr-meter-w45{width:45%}.mr-meter-w50{width:50%}.mr-meter-w55{width:55%}.mr-meter-w60{width:60%}.mr-meter-w65{width:65%}.mr-meter-w70{width:70%}.mr-meter-w75{width:75%}.mr-meter-w80{width:80%}.mr-meter-w85{width:85%}.mr-meter-w90{width:90%}.mr-meter-w95{width:95%}.mr-meter-w100{width:100%}.mr-meter-pct{color:#94a3b8;text-align:right;width:28px;font-size:.7rem}.mr-dash-act-list{flex-direction:column;gap:0;display:flex}.mr-dash-act-row{border-bottom:1px solid #f1f5f9;grid-template-columns:2rem 52px 1fr auto;align-items:center;gap:.6rem;padding:.45rem .1rem;font-size:.82rem;transition:background .15s;display:grid}.mr-dash-act-row:last-child{border-bottom:none}.mr-dash-act-row.is-today{background:#eff6ff;border-radius:.4rem}.mr-dash-act-row.is-ok{background:#f0fdf4}.mr-dash-act-row.is-libre{background:#f5f3ff}.mr-dash-act-row.is-vacaciones{background:#fefce8}.mr-dash-act-row.is-licencia{background:#fdf2f8}.mr-dash-act-row.is-ausencia{background:#eff6ff}.mr-dash-act-row.is-ausente{background:#fff7f7}.mr-dash-act-row.is-atraso{background:#fffbeb}.mr-dash-act-icon{color:#64748b;background:#f1f5f9;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.mr-dash-act-row.is-vacaciones .mr-dash-act-icon{color:#ca8a04;background:#fef9c3}.mr-dash-act-row.is-licencia .mr-dash-act-icon{color:#db2777;background:#fce7f3}.mr-dash-act-row.is-ok .mr-dash-act-icon{color:#15803d;background:#dcfce7}.mr-dash-act-row.is-atraso .mr-dash-act-icon{color:#d97706;background:#fef3c7}.mr-dash-act-row.is-libre .mr-dash-act-icon{color:#7c3aed;background:#ede9fe}.mr-dash-act-fecha{text-align:center}.mr-dash-act-num{color:#1e293b;font-size:1.1rem;font-weight:700;display:block}.mr-dash-act-dow{color:#94a3b8;font-size:.7rem}.mr-dash-act-horas{align-items:center;gap:.75rem;display:flex}.mr-dash-act-entrada{color:#3b82f6;align-items:center;gap:.2rem;font-weight:600;display:flex}.mr-dash-act-salida{color:#6366f1;align-items:center;gap:.2rem;font-weight:600;display:flex}.mr-dash-act-libre{color:#94a3b8;font-style:italic}.mr-dash-act-sinmarca{color:#dc2626;font-style:italic}.mr-dash-act-estado{text-align:right}.mr-dash-hist-table{font-size:.82rem}.mr-dash-hist-head,.mr-dash-hist-row{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:center;gap:.4rem;padding:.35rem .1rem;display:grid}.mr-dash-hist-head{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:2px solid #e2e8f0;font-size:.72rem;font-weight:700}.mr-dash-hist-row:last-child{border-bottom:none}.mr-dash-hist-mes{color:#475569;font-weight:600}.mr-dash-hist-val{color:#64748b;text-align:right}.mr-dash-hist-val.ok{color:#16a34a;font-weight:600}.mr-dash-hist-val.warn{color:#d97706;font-weight:600}.mr-dash-hist-val.extra{color:#3b82f6;font-weight:600}.mr-dash-solic-items{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:.75rem;display:grid}.mr-dash-solic-item{text-align:center;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.8rem .5rem;display:flex}.mr-dash-solic-item strong{font-size:1.6rem;font-weight:800}.mr-dash-solic-item span{font-size:.75rem}.mr-dash-solic-item--pendiente{color:#d97706;background:#fffbeb}.mr-dash-solic-item--aprobada{color:#16a34a;background:#f0fdf4}.mr-dash-solic-item--rechazada{color:#dc2626;background:#fff1f2}.mr-dash-solic-alerta{color:#b45309;background:#fef9c3;border-left:3px solid #fbbf24;border-radius:.4rem;align-items:center;gap:.4rem;margin:0;padding:.5rem .7rem;font-size:.8rem;display:flex}.mr-vac-form{flex-direction:column;gap:0;margin-bottom:1.25rem;display:flex}.mr-vac-fields{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem;display:grid}@media (width<=600px){.mr-vac-fields{grid-template-columns:1fr}}.mr-vac-field{flex-direction:column;gap:.35rem;display:flex}.mr-vac-field--wide{grid-column:1/-1}.mr-vac-field label{color:#374151;align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;display:flex}.mr-vac-optional{color:#9ca3af;font-size:.75rem;font-weight:400}.mr-vac-input{width:100%!important}.mr-vac-form__actions{justify-content:flex-end;padding-top:.25rem;display:flex}.mr-solicitudes-hint{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.6rem .85rem;font-size:.8rem;display:flex}.mr-solicitudes-hint i{flex-shrink:0}.mr-tab-year-label{color:#312e81;text-align:center;min-width:60px;font-size:1.05rem;font-weight:800}.mr-amon-count{color:#475569;background:#fef9c3;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:8px;margin:0 0 1rem;padding:.6rem .9rem;font-size:.85rem}.mr-amon-count strong{color:#92400e}.mr-amon-list{flex-direction:column;gap:.85rem;display:flex}.mr-amon-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;transition:box-shadow .15s;overflow:hidden;box-shadow:0 1px 4px #0000000f}.mr-amon-card:hover{box-shadow:0 4px 14px #0000001a}.mr-amon-card--leve{border-left:5px solid #f59e0b}.mr-amon-card--grave{border-left:5px solid #ef4444}.mr-amon-card--muy_grave{background:#fff5f5;border-left:5px solid #7f1d1d}.mr-amon-card__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1rem .55rem;display:flex}.mr-amon-card--muy_grave .mr-amon-card__header{border-bottom-color:#fee2e2}.mr-amon-nivel{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.mr-amon-nivel--leve{color:#92400e;background:#fef9c3}.mr-amon-nivel--grave{color:#b91c1c;background:#fee2e2}.mr-amon-nivel--muy_grave{color:#fca5a5;background:#7f1d1d}.mr-amon-fecha{color:#64748b;white-space:nowrap;font-size:.78rem;font-weight:600}.mr-amon-card__body{padding:.75rem 1rem .85rem}.mr-amon-asunto{color:#1e293b;margin:0 0 .6rem;font-size:.95rem;font-weight:700;line-height:1.4}.mr-amon-meta{color:#475569;flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.8rem;display:flex}.mr-amon-meta span{align-items:center;gap:.3rem;display:flex}.mr-amon-meta i{color:#94a3b8;font-size:.75rem}.mr-amon-firmada{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.mr-amon-firmada i{font-size:.68rem}.mr-marca-card{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);border:1px solid #4338ca;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:1rem 1.35rem;display:flex;box-shadow:0 4px 18px #312e8159}.mr-marca-card__left{flex-direction:column;flex:1;gap:.3rem;display:flex}.mr-marca-card__tipo{color:#e0e7ff;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.mr-marca-card__tipo i{color:#a5b4fc;font-size:1.2rem}.mr-marca-card__tipo strong{color:#fff}.mr-marca-card__ultima{color:#818cf8;font-size:.75rem}.mr-marca-card__ventana{align-items:center;gap:.35rem;margin-top:.15rem;font-size:.78rem;font-weight:600;display:flex}.mr-marca-card__ventana.is-open{color:#86efac}.mr-marca-card__ventana.is-closed{color:#fbbf24}.mr-marca-card__actions{flex-shrink:0}.mr-marca-card__nopin{color:#94a3b8;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.mr-marca-card__nopin strong{color:#c7d2fe}.mr-marca-btn.p-button{white-space:nowrap;font-weight:700;background:#4f46e5!important;border-color:#4f46e5!important}.mr-marca-btn.p-button:hover{background:#4338ca!important;border-color:#4338ca!important}.mr-marca-btn--memoria.p-button{background:#059669!important;border-color:#059669!important}.mr-marca-btn--memoria.p-button:hover{background:#047857!important;border-color:#047857!important}.mr-pin-body{flex-direction:column;gap:.85rem;padding:.5rem 0;display:flex}.mr-pin-hint{color:#475569;align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;line-height:1.5;display:flex}.mr-pin-hint i{color:#6366f1;flex-shrink:0;margin-top:2px}.mr-pin-input{text-align:center;letter-spacing:.5em;font-weight:700;width:100%!important;font-size:1.6rem!important}.mr-pin-actions{justify-content:flex-end;gap:.5rem;display:flex}.mc-loading{color:#475569;padding:32px;font-size:14px}.mc-root{max-width:980px;margin:0 auto;padding:24px 28px 60px}.mc-header{margin-bottom:18px}.mc-title{color:#1e1b4b;margin:0;font-size:24px;font-weight:700}.mc-subtitle{color:#64748b;margin:6px 0 0;font-size:14px}.mc-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.mc-tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.mc-tab:hover{color:#312e81}.mc-tab--active{color:#40208f;border-bottom-color:#40208f}.mc-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:26px 28px;box-shadow:0 8px 24px #0f172a0a}.mc-card-title{color:#1e1b4b;margin:0 0 14px;font-size:18px;font-weight:700}.mc-help{color:#334155;background:#f1f5f9;border-left:3px solid #40208f;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.55}.mc-datos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 28px;margin:0;display:grid}.mc-datos>div{border-bottom:1px dashed #e5e7eb;flex-direction:column;gap:4px;padding:10px 0;display:flex}.mc-datos dt{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:700}.mc-datos dd{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.mc-tag{font-size:11px}.mc-form{grid-template-columns:1fr;gap:16px;max-width:460px;display:grid}.mc-field{flex-direction:column;gap:6px;display:flex}.mc-field label{color:#334155;font-size:13px;font-weight:600}.mc-field .p-password,.mc-input{width:100%}.mc-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.mc-consent{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.mc-consent-row{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mc-consent-row label{color:#1e293b;cursor:pointer;flex-direction:column;flex:1;gap:4px;font-size:14px;line-height:1.5;display:flex}.mc-consent-fecha{color:#64748b;font-size:12px;font-weight:500}.confirm-email-root{background:linear-gradient(135deg,#f5f7fb,#e0e7ff);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.confirm-email-card{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:460px;padding:38px 32px;box-shadow:0 18px 48px #1e1b4b24}.confirm-email-icon{color:#40208f;margin-bottom:12px;font-size:56px;display:inline-block}.confirm-email-title{color:#1e1b4b;margin:0 0 10px;font-size:22px;font-weight:700}.confirm-email-msg{color:#475569;margin:0 0 22px;font-size:14px;line-height:1.55}.confirm-email-actions{justify-content:center;display:flex}.mc-pinqr-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=820px){.mc-pinqr-grid{grid-template-columns:1fr}}.mc-pinqr-col{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.mc-subcard-title{color:#1e1b4b;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:700;display:flex}.mc-pinqr-hint{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.5}.mc-qr-box{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;justify-content:center;align-items:center;min-height:240px;margin:8px 0 4px;padding:18px;display:flex}.mc-qr-loading{color:#64748b;font-size:13px}.mc-qr-empty{color:#94a3b8;font-size:13px}.mobile-bio-alt{border-top:1px dashed #cbd5e1;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}.mobile-bio-alt>span{color:#475569;font-size:12px;font-weight:600}.mobile-bio-alt small{color:#64748b;font-size:11px;line-height:1.45}.mc-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:24px;font-size:14px}.mc-modif-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mc-modif-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 1px 2px #0f172a0a}.mc-modif-item--notificada{border-left:4px solid #f59e0b}.mc-modif-item--consolidada{border-left:4px solid #16a34a}.mc-modif-item--rechazada_oposicion{border-left:4px solid #dc2626}.mc-modif-item--cancelada_admin{border-left:4px solid #64748b}.mc-modif-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mc-modif-accion{color:#1e293b;font-size:15px;font-weight:700}.mc-modif-reg{color:#64748b;margin-left:10px;font-size:13px}.mc-modif-motivo{color:#334155;margin:6px 0 4px;font-size:14px}.mc-modif-justif{color:#475569;margin:0 0 8px;font-size:13px}.mc-modif-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px;margin:10px 0;display:grid}.mc-modif-meta div{flex-direction:column;display:flex}.mc-modif-meta dt{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.mc-modif-meta dd{color:#1e293b;margin:0;font-size:13px}.mc-modif-hint{color:#64748b;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.mc-modif-snapshot{margin-top:12px}.mc-modif-snapshot summary{cursor:pointer;color:#4338ca;padding:6px 0;font-size:13px;font-weight:600}.mc-modif-snapshot-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;display:grid}@media (width<=720px){.mc-modif-snapshot-grid{grid-template-columns:1fr}}.mc-modif-snapshot-grid h4{color:#64748b;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.mc-modif-snapshot-grid pre{color:#e2e8f0;background:#0f172a;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.4;overflow-x:auto}.mc-actions--center{justify-content:center}.admin-modif-root{padding:0}.admin-modif-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.admin-modif-filters .p-field{flex-direction:column;gap:4px;display:flex}.admin-modif-filters label{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.admin-modif-filters .admin-modif-totales{grid-column:2/-1}.admin-modif-totales{flex:1;grid-template-columns:repeat(4,1fr)!important}.mc-hist-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 18px;display:flex}.mc-field-check{flex-direction:row;align-items:center;gap:8px}.mc-field-check label{color:#334155;cursor:pointer;margin:0;font-size:13px}.mc-hist-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.mc-hist-table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.mc-hist-table{border-collapse:collapse;width:100%;font-size:13px}.mc-hist-table thead{color:#f8fafc;background:#0f172a}.mc-hist-table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:700}.mc-hist-table td{color:#1e293b;border-top:1px solid #e2e8f0;padding:10px 12px}.mc-hist-table tbody tr:hover{background:#f1f5f9}.mc-hist-row--alt{background:#fef9c3}.mc-hist-row--alt:hover{background:#fde68a}.mc-hist-folio{color:#4338ca;font-weight:600;text-decoration:none}.mc-hist-folio:hover{text-decoration:underline}.mc-hist-hash{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:11px}.dt-login{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.dt-login-card{border:1px solid #334155;width:min(480px,100%)}.dt-login-head{text-align:center;margin-bottom:18px}.dt-login-shield{color:#f8fafc;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 10px;font-size:28px;display:flex}.dt-login-head h2{color:#0f172a;margin:0 0 4px;font-size:22px}.dt-login-sub{color:#64748b;margin:0;font-size:13px}.dt-login-form{flex-direction:column;gap:14px;display:flex}.dt-field{flex-direction:column;gap:6px;display:flex}.dt-field label{color:#334155;font-size:13px;font-weight:600}.dt-pass-input{width:100%}.dt-login-msg{margin:4px 0}.dt-login-btn{background:#0f172a;border-color:#0f172a}.dt-login-foot{color:#64748b;border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px;font-size:12px}.dt-login-foot p{margin:4px 0}.dt-portal{max-width:1600px;margin:0 auto;padding:20px}.dt-portal-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.dt-portal-header h1{color:#0f172a;margin:0;font-size:22px}.dt-portal-emp{color:#475569;margin:4px 0 0;font-size:14px}.dt-portal-actions{align-items:center;gap:12px;display:flex}.dt-portal-meta{color:#475569;flex-direction:column;gap:4px;font-size:12px;display:flex}.dt-portal-warning{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.dt-portal-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px #0f172a0f}.dt-portal-card .p-card-body{padding:1rem 1.15rem}.dt-portal-toolbar-card .dt-portal-filters{margin-bottom:0}.dt-portal-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.dt-portal-filters--dense{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.65rem .85rem;display:grid}.dt-portal-filters--dense .dt-field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.dt-portal-filters--dense .dt-field>label{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.dt-field-grow{grid-column:span 2;min-width:0}.dt-portal-filters--dense .dt-portal-buttons{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-left:0;display:flex}.dt-portal-emp--muted{color:#64748b;font-size:13px}.dt-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dt-section-head h2{color:#0f172a;margin:0;font-size:20px}.dt-section-sub{color:#64748b;max-width:920px;margin:6px 0 0;font-size:13px;line-height:1.55}.dt-toolbar-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dt-search-input .p-inputtext{min-width:min(360px,72vw)}.dt-checkbox{align-items:center;gap:8px;min-height:42px;display:flex}.dt-checkbox label{color:#334155;font-size:13px;font-weight:600}.dt-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px;display:grid}.dt-summary-grid--nested{margin-bottom:18px}.dt-summary-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:4px;min-height:126px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #0f172a0d}.dt-summary-card--warn{background:linear-gradient(#fffefe 0%,#fef2f2 100%);border-color:#fca5a5}.dt-summary-card__value{color:#0f172a;font-size:2rem;font-weight:800;line-height:1}.dt-summary-card--warn .dt-summary-card__value{color:#b91c1c}.dt-summary-card__label{color:#334155;font-size:.86rem;font-weight:700}.dt-summary-card__meta{color:#64748b;font-size:.78rem;line-height:1.45}.dt-summary-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dt-nationality-panel{grid-column:1/-1}.dt-summary-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:14px}.dt-summary-panel__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dt-summary-panel__head h3{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.dt-summary-panel__head span{color:#64748b;font-size:12px;font-weight:700}.dt-portal-nav{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.dt-portal-nav__item{appearance:none;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.dt-portal-nav__item:hover{background:#f8fafc;border-color:#94a3b8}.dt-portal-nav__item.is-active{color:#f8fafc;background:#0f172a;border-color:#0f172a;box-shadow:0 10px 24px #0f172a38}.dt-tags-wrap{flex-wrap:wrap;gap:6px;display:flex}.dt-empty{text-align:center;color:#64748b;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.dt-row-alt{background:#fef9c3!important}.dt-link{color:#4338ca;font-weight:600;text-decoration:none}.dt-link:hover{text-decoration:underline}.dt-hash{cursor:help;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:Consolas,monospace;font-size:12px}.dt-credenciales{padding:20px}.dt-cred-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dt-cred-head h2{color:#0f172a;margin:0}.dt-cred-sub{color:#64748b;max-width:720px;margin:4px 0 0;font-size:13px}.dt-cred-acts{gap:4px;display:flex}.dt-cred-form{flex-direction:column;gap:14px;display:flex}.dt-cred-row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.dt-cred-hint{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:10px;font-size:13px}.dt-cred-foot{justify-content:flex-end;gap:10px;display:flex}.workforce-nat-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.workforce-nat-card__head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .9rem;display:flex}.workforce-nat-card__head h3{color:#111827;margin:0;font-size:1rem}.workforce-nat-card__head p{color:#64748b;margin:.3rem 0 0;font-size:.8rem;line-height:1.45}.workforce-nat-card__head>span{color:#40208f;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:800}.workforce-nat-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.workforce-nat-stat{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:.95rem 1rem}.workforce-nat-stat span,.workforce-nat-card__meta span,.workforce-nat-table__head{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.workforce-nat-stat strong{color:#111827;margin-top:.25rem;font-size:1.9rem;line-height:1;display:block}.workforce-nat-stat small{color:#475569;margin-top:.35rem;font-size:.8rem;font-weight:700;display:block}.workforce-nat-stat--primary{background:linear-gradient(#eff6ff 0%,#fff 100%);border-color:#bfdbfe}.workforce-nat-stat--primary strong{color:#1d4ed8}.workforce-nat-stat--accent{background:linear-gradient(#fff7ed 0%,#fff 100%);border-color:#fed7aa}.workforce-nat-stat--accent strong{color:#c2410c}.workforce-nat-card__meta{flex-wrap:wrap;gap:.75rem;padding:0 1rem 1rem;display:flex}.workforce-nat-card__meta strong{color:#111827}.workforce-nat-table__head,.workforce-nat-table__row{grid-template-columns:minmax(180px,1.4fr) .5fr .6fr;align-items:center;gap:.75rem;padding:.72rem 1rem;display:grid}.workforce-nat-table__head{background:#f8fafc;border-top:1px solid #eef2f7}.workforce-nat-table__row{border-top:1px solid #f1f5f9}.workforce-nat-country{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.workforce-nat-country b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.workforce-nat-table__row strong{color:#111827;font-size:.84rem}.workforce-nat-table__row em{color:#40208f;font-size:.8rem;font-style:normal;font-weight:800}.workforce-nat-empty{color:#64748b;text-align:center;margin:0;padding:1rem;font-size:.8rem}@media (width<=720px){.dt-cred-row{grid-template-columns:1fr}.dt-portal-buttons{margin-left:0}.dt-summary-panels{grid-template-columns:1fr}.dt-search-input .p-inputtext{width:100%;min-width:0}.dt-toolbar-actions{width:100%}.dt-portal-nav__item{justify-content:center;width:100%}.workforce-nat-card__head,.workforce-nat-card__meta{flex-direction:column}.workforce-nat-card__stats,.workforce-nat-table__head,.workforce-nat-table__row{grid-template-columns:1fr}}.incidentes-page{max-width:1400px;margin:0 auto;padding:20px}.incidentes-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.incid-card{text-align:center;border:1px solid #e2e8f0}.incid-card--alert{background:#fef2f2;border-color:#fca5a5}.incid-card--ok{border-color:#86efac}.incid-card .p-card-body{padding:16px}.incid-num{color:#0f172a;font-size:28px;font-weight:700;display:block}.incid-card--alert .incid-num{color:#b91c1c}.incid-card--ok .incid-num{color:#15803d}.incid-lbl{color:#64748b;font-size:13px}.incidentes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.incidentes-head h2{color:#0f172a;margin:0}.incidentes-sub{color:#64748b;margin:4px 0 0;font-size:13px}.incidentes-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.incidentes-acts{gap:4px;display:flex}@media (width<=720px){.incidentes-summary{grid-template-columns:repeat(2,1fr)}}.alertas-page{padding:0}.alertas-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.alertas-head h2{margin:0 0 4px;font-size:1.4rem}.alertas-sub{color:var(--text-color-secondary);max-width:640px;margin:0}.alertas-filters{width:100%;max-width:520px}.alertas-filters .infico-filter-panel{margin-bottom:0}.alertas-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 20px;display:grid}.alerta-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.alerta-card--bad{background:#fef2f2;border-color:#ef4444}.alerta-num{font-size:1.8rem;font-weight:700}.alerta-lbl{color:var(--text-color-secondary);font-size:.85rem}.alerta-lim{color:var(--text-color-secondary);font-size:.72rem;font-style:italic}@media (width<=720px){.alertas-summary{grid-template-columns:1fr}}.excl-page{flex-direction:column;gap:18px;padding:0;display:flex}.excl-hero{color:#fff;background:linear-gradient(120deg,#1e293b 0%,#4338ca 100%);border-radius:16px;align-items:center;gap:18px;padding:22px 26px;display:flex}.excl-hero__icon{background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:1.7rem;display:grid}.excl-hero__content span{letter-spacing:.05em;text-transform:uppercase;opacity:.85;font-size:.78rem}.excl-hero__content h2{margin:4px 0 6px;font-size:1.35rem;line-height:1.25}.excl-hero__content p{opacity:.92;max-width:760px;margin:0;font-size:.9rem}.excl-step{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);border-radius:14px;margin-bottom:4px;padding:18px 20px}.excl-step__title{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.excl-step__num{color:#fff;background:#4338ca;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.95rem;font-weight:700;display:grid}.excl-step__title h3{color:#0f172a;margin:0;font-size:1.05rem}.excl-step__title small{color:var(--text-color-secondary,#64748b)}.excl-causal-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.excl-causal-card{text-align:left;cursor:pointer;background:var(--surface-ground,#f8fafc);border:1.5px solid var(--surface-border,#e2e8f0);border-radius:12px;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex;position:relative}.excl-causal-card:hover{border-color:#94a3b8;transform:translateY(-1px)}.excl-causal-card.is-active{background:#fff}.excl-causal-glyph{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid}.excl-causal-glyph--sm{border-radius:9px;width:34px;height:34px;font-size:1.1rem}.excl-causal-body{flex-direction:column;gap:5px;display:flex}.excl-causal-body strong{color:#0f172a;font-size:.92rem;line-height:1.2}.excl-causal-tags{flex-wrap:wrap;gap:6px;display:flex}.excl-causal-body small{color:var(--text-color-secondary,#64748b);font-size:.8rem;line-height:1.3}.excl-causal-check{font-size:1.1rem;position:absolute;top:10px;right:10px}.excl-base-legal{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.excl-base-legal i{color:#4338ca;font-size:1.2rem}.excl-base-legal span{text-transform:uppercase;letter-spacing:.04em;color:#6366f1;font-size:.74rem;display:block}.excl-base-legal strong{color:#312e81}.excl-grid-2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.excl-field{flex-direction:column;gap:6px;display:flex}.excl-field--full{grid-column:1/-1}.excl-field>span{color:#334155;font-size:.85rem;font-weight:600}.excl-field>span em{color:#dc2626;font-style:normal}.excl-field .p-inputtext,.excl-field .p-inputtextarea,.excl-field .p-calendar{width:100%}.excl-help{color:var(--text-color-secondary,#64748b);font-size:.76rem}.excl-help.is-warn{color:#d97706}.excl-note{color:#b45309;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.excl-search{width:100%;max-width:420px;margin-bottom:12px;display:block}.excl-search .p-inputtext{width:100%}.excl-test{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.excl-test-q{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-ground,#f8fafc);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.excl-test-q.is-yes{background:#fef2f2;border-color:#fca5a5}.excl-test-letra{color:#4338ca;background:#e0e7ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.excl-test-text{flex:1}.excl-test-text strong{color:#0f172a;font-size:.9rem;display:block}.excl-test-text small{color:var(--text-color-secondary,#64748b)}.excl-test-toggle{border:1px solid #cbd5e1;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.excl-test-toggle button{cursor:pointer;color:#64748b;background:#fff;border:0;padding:6px 16px;font-weight:600}.excl-test-toggle button.is-on.no{color:#fff;background:#16a34a}.excl-test-toggle button.is-on.si{color:#fff;background:#dc2626}.excl-test-result{border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.excl-test-result i{font-size:1.6rem}.excl-test-result strong{font-size:1rem;display:block}.excl-test-result.is-ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.excl-test-result.is-block{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.excl-table .excl-cell-colab strong{color:#0f172a;display:block}.excl-table .excl-cell-colab small{color:var(--text-color-secondary,#64748b)}.excl-cell-causal{align-items:center;gap:10px;display:flex}.excl-cell-causal strong{color:#0f172a;margin-bottom:3px;font-size:.85rem;display:block}.excl-muted{color:#94a3b8}.excl-footer{flex-direction:column;gap:12px;display:flex}.excl-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:12px;padding:14px 16px;display:flex}.excl-warning i{color:#d97706;flex:none;font-size:1.4rem}.excl-warning p{color:#78350f;margin:0;font-size:.85rem}.excl-errores{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.excl-errores li{color:#b91c1c;align-items:center;gap:6px;font-size:.83rem;display:flex}.excl-apply-btn{align-self:flex-start}.excl-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.excl-list-toolbar p{color:var(--text-color-secondary,#64748b);max-width:640px;margin:0;font-size:.85rem}@media (width<=720px){.excl-grid-2{grid-template-columns:1fr}.excl-hero{flex-direction:column;align-items:flex-start}}.excl-dialog .p-dialog-content{padding-bottom:1rem}.excl-dlg-header{align-items:center;gap:10px;display:flex}.excl-dlg-header i{color:#4338ca;font-size:1.3rem}.excl-dlg-header strong{color:#0f172a;display:block}.excl-dlg-header small{color:var(--text-color-secondary,#64748b)}.excl-dlg-step{color:#4338ca;border-top:1px dashed var(--surface-border,#e2e8f0);margin:18px 0 10px;padding-top:14px;font-size:.92rem;font-weight:700}.excl-dlg-step:first-of-type{border-top:0;margin-top:4px;padding-top:0}.excl-dlg-actions{border-top:1px solid var(--surface-border,#e2e8f0);align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.excl-resumen{border:1px solid var(--surface-border,#e2e8f0);background:#fff;border-radius:14px;margin-bottom:1.25rem;padding:16px 18px}.excl-resumen__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.excl-resumen__title{align-items:center;gap:12px;display:flex}.excl-resumen__icon{color:#4338ca;background:#eef2ff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.excl-resumen__title strong{color:#0f172a;display:block}.excl-resumen__title small{color:var(--text-color-secondary,#64748b)}.excl-resumen__link{color:#4338ca;align-items:center;gap:4px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.excl-resumen__link:hover{text-decoration:underline}.excl-resumen__empty{color:var(--text-color-secondary,#64748b);align-items:center;gap:8px;padding:14px 4px;display:flex}.excl-resumen__kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.excl-resumen__kpi{background:var(--surface-ground,#f8fafc);border:1px solid var(--surface-border,#e2e8f0);text-align:center;border-radius:10px;padding:10px 14px}.excl-resumen__kpi span{color:#4338ca;font-size:1.7rem;font-weight:800;line-height:1;display:block}.excl-resumen__kpi small{color:var(--text-color-secondary,#64748b);font-size:.74rem}.excl-resumen__kpi.is-warn{background:#fffbeb;border-color:#fde68a}.excl-resumen__kpi.is-warn span{color:#d97706}.excl-resumen__dist{flex-wrap:wrap;gap:8px;display:flex}.excl-resumen__chip{background:var(--surface-ground,#f8fafc);border:1px solid var(--surface-border,#e2e8f0);color:#334155;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:.82rem;display:inline-flex}.excl-resumen__chip b{color:#fff;background:#4338ca;border-radius:999px;padding:0 7px;font-size:.76rem}.excl-resumen__chip-glyph{border-radius:50%;place-items:center;width:24px;height:24px;font-size:.95rem;display:grid}.excl-resumen__alert{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:.82rem;display:flex}@media (width<=720px){.excl-resumen__kpis{grid-template-columns:1fr}}.plan-auto-list-page{max-width:1400px;margin:0 auto}.plan-auto-list-flujo{background:linear-gradient(135deg,#fff7f7 0%,#fff 55%,#fef2f2 100%);border:1px solid #fecaca;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:6px;margin-bottom:1rem;padding:12px 14px;display:flex}.plan-auto-list-flujo__paso{flex:1;align-items:flex-start;gap:8px;min-width:140px;padding:6px 8px;display:flex}.plan-auto-list-flujo__num{color:#fff;background:#b91c1c;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;display:grid}.plan-auto-list-flujo__paso strong{color:#1f2937;font-size:.78rem;line-height:1.2;display:block}.plan-auto-list-flujo__paso small{color:#6b7280;margin-top:2px;font-size:.68rem;line-height:1.3;display:block}.plan-auto-list-flujo__sep{color:#d1d5db;flex-shrink:0;align-self:center;font-size:.7rem}.plan-auto-list-link{cursor:pointer;color:#b91c1c;font-weight:600;font-size:inherit;text-align:left;background:0 0;border:none;padding:0}.plan-auto-list-link:hover{text-decoration:underline}.plan-auto-list-error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:12px;margin:12px 14px;padding:14px;display:flex}.plan-auto-list-error>i{margin-top:2px;font-size:1.25rem}.plan-auto-list-error strong{margin-bottom:4px;display:block}.plan-auto-list-error p{margin:0 0 10px;font-size:.85rem;line-height:1.45}.plan-auto-create-dialog .p-dialog-content{padding-top:0!important}.plan-auto-create-form{flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.plan-auto-create-form__intro{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.plan-auto-create-form__intro>i{flex-shrink:0;margin-top:2px;font-size:1.1rem}.plan-auto-create-form__intro p{margin:0;font-size:.84rem;line-height:1.5}.plan-auto-create-form__preview{color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.82rem;display:flex}.plan-auto-create-form__preview strong{color:#b91c1c;font-size:.95rem}.plan-auto-create-form .p-dropdown,.plan-auto-create-form .p-inputtext,.plan-auto-create-form .p-inputtextarea{width:100%}.plan-param-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plan-param-label-row__text{flex:1;min-width:0}.plan-param-ayuda-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;font-size:.72rem;font-weight:800;line-height:1;transition:background .15s,border-color .15s;display:grid}.plan-param-ayuda-btn:hover{background:#dbeafe;border-color:#3b82f6}.plan-param-hint{color:#6b7280;margin-top:4px;font-size:.68rem;display:block}.plan-param-ayuda-dialog__body{color:#374151;flex-direction:column;gap:1rem;font-size:.9rem;line-height:1.55;display:flex}.plan-param-ayuda-dialog__resumen{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin:0;padding:12px 14px;font-weight:600}.plan-param-ayuda-dialog__body h4{color:#b91c1c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:.8rem;font-weight:700}.plan-param-ayuda-dialog__body section p{margin:0}.plan-param-ayuda-dialog__ejemplo{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 14px}.plan-param-ayuda-dialog__ejemplo h4{color:#92400e}.plan-param-ayuda-dialog__ejemplo h4 i{margin-right:6px}.plan-param-ayuda-dialog__tip{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 14px}.plan-param-ayuda-dialog__tip h4{color:#166534}.plan-param-ayuda-dialog__tip h4 i{margin-right:6px}.plan-auto-editor{max-width:1400px;margin:0 auto}.plan-wizard{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);border-radius:14px;overflow:hidden}.plan-wizard__header{background:var(--surface-ground,#f8fafc);border-bottom:1px solid var(--surface-border,#e2e8f0);padding:1.25rem 1.25rem .5rem}.plan-wizard-steps .p-steps-item .p-menuitem-link{background:0 0!important}.plan-wizard__ayuda{color:#312e81;background:#eef2ff;border-bottom:1px solid #c7d2fe;align-items:flex-start;gap:12px;padding:14px 1.25rem;display:flex}.plan-wizard__ayuda strong{margin-bottom:2px;display:block}.plan-wizard__ayuda p{opacity:.92;margin:0;font-size:.88rem;line-height:1.45}.plan-wizard__content{min-height:320px;padding:1.25rem}.plan-wizard__nav{border-top:1px solid var(--surface-border,#e2e8f0);background:var(--surface-ground,#f8fafc);justify-content:space-between;align-items:center;padding:12px 1.25rem;display:flex}.plan-wizard-card{box-shadow:none!important;border-radius:12px!important}.plan-wizard-card--action{border:2px dashed var(--primary-color,#6366f1)!important;background:linear-gradient(#faf5ff 0%,#fff 100%)!important}.plan-wizard-checklist__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plan-wizard-checklist__list li{background:var(--surface-ground,#f8fafc);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;display:flex}.plan-wizard-checklist__list li.is-ok{color:#166534;background:#f0fdf4}.plan-wizard-checklist__list li.is-warn{color:#92400e;background:#fffbeb}.plan-wizard-flujo{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 0;display:flex}.plan-wizard-flujo__item{color:var(--text-color-secondary);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.plan-wizard-flujo__item span{background:var(--primary-color,#6366f1);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}.plan-wizard-stats{color:var(--text-color-secondary);font-size:.85rem}.plan-wizard-empty{text-align:center;color:var(--text-color-secondary);padding:3rem 1rem}.plan-wizard-approval{flex-direction:column;gap:10px;margin-top:12px;display:flex}.plan-wizard-approval__step{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-ground,#f8fafc);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.plan-wizard-approval__step.is-done{background:#f0fdf4;border-color:#86efac}.plan-wizard-approval__step>i{color:var(--primary-color,#6366f1);text-align:center;width:28px;font-size:1.2rem}.plan-wizard-approval__step.is-done>i{color:#16a34a}.plan-wizard-approval__step>div{flex:1}.plan-wizard-approval__step strong{font-size:.92rem;display:block}.plan-wizard-approval__step small{color:var(--text-color-secondary);font-size:.78rem}.cal-cell-turno{color:#fff;border-radius:4px;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:600;display:flex;position:relative}.cal-cell-turno.is-locked{outline:2px solid #fbbf24}.cal-cell-lock{color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:0 4px;padding:1px 3px;font-size:8px;line-height:1;position:absolute;top:0;right:0}.cal-cell-ausente{color:#7f1d1d;background:#fca5a5;border-radius:4px;justify-content:center;align-items:center;height:28px;font-size:9px;font-weight:600;display:flex}.plan-filtros-panel{padding:0}.plan-reportes-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.plan-reportes-kpi{background:var(--surface-ground,#f8fafc);border:1px solid var(--surface-border,#e2e8f0);text-align:center;border-radius:10px;padding:10px}.plan-reportes-kpi span{color:var(--primary-color,#6366f1);font-size:1.25rem;font-weight:800;display:block}.plan-reportes-kpi small{color:var(--text-color-secondary);font-size:.72rem}.plan-reportes-kpi.is-warn span{color:#d97706}.plan-reportes-kpi.is-danger span{color:#dc2626}.plan-reportes-list{color:var(--text-color-secondary);margin:0;padding-left:1.1rem;font-size:.85rem}.cal-cell-turno[draggable=true]{cursor:grab}.cal-cell-turno[draggable=true]:active{cursor:grabbing;opacity:.85}.cal-scroll-wrap{scroll-behavior:smooth}.cal-col-highlight{animation:1.4s ease-in-out 3 cal-col-pulse}@keyframes cal-col-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}.cal-focus-banner .p-message-wrapper{width:100%}.plan-alertas{flex-direction:column;gap:1.25rem;display:flex}.plan-alertas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan-alertas-kpi{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.plan-alertas-kpi--danger{background:#fef2f2;border-color:#fecaca}.plan-alertas-kpi--warn{background:#fffbeb;border-color:#fde68a}.plan-alertas-kpi--info{background:#eff6ff;border-color:#bfdbfe}.plan-alertas-kpi--ok{background:#f0fdf4;border-color:#bbf7d0}.plan-alertas-kpi__value{font-size:1.75rem;font-weight:700;line-height:1.1}.plan-alertas-kpi__label{color:var(--text-color-secondary);font-size:.8rem}.plan-alertas-toolbar{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-ground,#f8fafc);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.plan-alertas-search{flex:220px;min-width:200px}.plan-alertas-filter{flex:0 200px;min-width:160px}.plan-alertas-section{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);border-radius:12px;overflow:hidden}.plan-alertas-section--muted{background:var(--surface-ground,#f8fafc)}.plan-alertas-section__head{border-bottom:1px solid var(--surface-border,#e2e8f0);background:linear-gradient(#fafafa 0%,#fff 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.plan-alertas-section--muted .plan-alertas-section__head{background:linear-gradient(#f1f5f9 0%,#f8fafc 100%)}.plan-alertas-table{width:100%}.plan-alertas-table__head,.plan-alertas-table__row{grid-template-columns:140px 1.2fr 72px 56px 120px 1.6fr 88px;align-items:center;gap:10px;padding:10px 16px;display:grid}.plan-alertas-table__head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border,#e2e8f0);background:#f8fafc;font-size:.72rem;font-weight:700}.plan-alertas-table__actions-h,.plan-alertas-table__actions{text-align:right;justify-self:end}.plan-alertas-row{border-bottom:1px solid var(--surface-border,#e2e8f0)}.plan-alertas-row:last-child{border-bottom:none}.plan-alertas-row--critica{border-left:4px solid #ef4444}.plan-alertas-row--advertencia{border-left:4px solid #f59e0b}.plan-alertas-row--info{border-left:4px solid #3b82f6}.plan-alertas-fecha{font-size:.82rem;font-weight:600}.plan-alertas-fecha--link{color:var(--primary-color,#6366f1);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.plan-alertas-fecha--link:hover{color:#4f46e5}.plan-alertas-tipo{font-size:.85rem}.plan-alertas-turno,.plan-alertas-cant{text-align:center;font-size:.85rem;font-weight:600}.plan-alertas-resumen{color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.plan-alertas-detail{border-top:1px dashed var(--surface-border,#e2e8f0);background:#fafafa;padding:0 16px 12px}.plan-alertas-detail__item{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:8px 0;font-size:.84rem;display:flex}.plan-alertas-detail__item:last-child{border-bottom:none}.plan-alertas-detail__msg{flex:1}.plan-alertas-list{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.plan-alertas-card{border:1px solid var(--surface-border,#e2e8f0);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.plan-alertas-card--critica{border-left:4px solid #ef4444}.plan-alertas-card--advertencia{border-left:4px solid #f59e0b}.plan-alertas-card--info{border-left:4px solid #3b82f6}.plan-alertas-card__icon{color:var(--text-color-secondary);padding-top:2px;font-size:1.1rem}.plan-alertas-card__body{flex:1;min-width:0}.plan-alertas-card__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.plan-alertas-card__tipo{font-size:.82rem;font-weight:600}.plan-alertas-card__fecha{color:var(--text-color-secondary);font-size:.78rem}.plan-alertas-card__msg{margin:0;font-size:.88rem;line-height:1.45}.plan-alertas-empty{text-align:center;color:var(--text-color-secondary);padding:2rem 1rem;font-size:.9rem}.plan-alertas-paginator{border-top:1px solid var(--surface-border,#e2e8f0)}.plan-alertas-cobertura{border:1px solid var(--surface-border,#e2e8f0);background:var(--surface-card,#fff);border-radius:12px;padding:16px}.plan-wizard-paso--alertas{max-width:100%}.plan-alertas-cal-wrap{padding:12px 16px 16px}.plan-alertas-cal-wrap--muted{opacity:.95}.plan-alertas-cal__legend{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;font-size:.8rem;display:flex}.plan-alertas-cal__legend-item{align-items:center;gap:6px;font-weight:600;display:inline-flex}.plan-alertas-cal__legend-item--critica{color:#dc2626}.plan-alertas-cal__legend-item--advertencia{color:#d97706}.plan-alertas-cal__legend-item--info{color:#2563eb}.plan-alertas-cal__legend-hint{color:var(--text-color-secondary);margin-left:auto;font-size:.78rem}.plan-alertas-cal__title{text-transform:capitalize;text-align:center;margin-bottom:10px;font-size:1rem;font-weight:700}.plan-alertas-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.plan-alertas-cal__dow{text-align:center;text-transform:uppercase;color:var(--text-color-secondary);padding:4px 0;font-size:.72rem;font-weight:700}.plan-alertas-cal__cell{border:1px solid var(--surface-border,#e2e8f0);cursor:default;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:72px;padding:6px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.plan-alertas-cal__cell:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.plan-alertas-cal__cell:not(:disabled){cursor:pointer}.plan-alertas-cal__cell--empty{pointer-events:none;background:0 0;border-color:#0000}.plan-alertas-cal__cell--ok{background:#f8fafc}.plan-alertas-cal__cell--critica{background:#fef2f2;border-color:#fca5a5 #fca5a5 #fca5a5 #ef4444;border-left-style:solid;border-left-width:4px}.plan-alertas-cal__cell--advertencia{background:#fffbeb;border-color:#fcd34d #fcd34d #fcd34d #f59e0b;border-left-style:solid;border-left-width:4px}.plan-alertas-cal__cell--info{background:#eff6ff;border-color:#93c5fd #93c5fd #93c5fd #3b82f6;border-left-style:solid;border-left-width:4px}.plan-alertas-cal__day{font-size:.9rem;font-weight:700}.plan-alertas-cal__badge{background:#00000014;border-radius:999px;margin-top:auto;padding:2px 8px;font-size:.7rem;font-weight:700}.plan-alertas-cal__cell--critica .plan-alertas-cal__badge{color:#991b1b;background:#fecaca}.plan-alertas-cal__cell--advertencia .plan-alertas-cal__badge{color:#92400e;background:#fde68a}.plan-alertas-cal__dot{border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.plan-alertas-cal__dot--critica{background:#ef4444}.plan-alertas-cal__dot--advertencia{background:#f59e0b}.plan-alertas-cal__dot--exceso{background:#eab308}.plan-alertas-cal__legend-item--exceso{color:#ca8a04}.plan-alertas-cal__cell--exceso{color:#854d0e;background:#fefce8;border-color:#fde047}.plan-alertas-cal__cell--exceso .plan-alertas-cal__badge{color:#713f12;background:#fef08a}.plan-alertas-cal__badge--ok{color:#166534!important;background:#bbf7d0!important}.plan-cobertura{flex-direction:column;gap:1.25rem;padding:12px 16px 16px;display:flex}.plan-cobertura-table-wrap{border-top:1px solid var(--surface-border,#e2e8f0);padding-top:12px}.plan-cobertura-row--deficit>td{background:#fef2f2!important}.plan-cobertura-row--exceso>td{background:#fffbeb!important}.plan-cobertura-modal__table-wrap{border:1px solid var(--surface-border,#e2e8f0);border-radius:10px;max-height:320px;overflow:auto}.plan-cobertura-modal__table{border-collapse:collapse;width:100%;font-size:.85rem}.plan-cobertura-modal__table th,.plan-cobertura-modal__table td{text-align:left;border-bottom:1px solid var(--surface-border,#e2e8f0);padding:8px 10px}.plan-cobertura-modal__table th{background:var(--surface-ground,#f8fafc);text-transform:uppercase;letter-spacing:.02em;color:var(--text-color-secondary);z-index:1;font-size:.75rem;position:sticky;top:0}.plan-cobertura-modal__row--deficit{background:#fef2f2}.plan-cobertura-modal__row--exceso{background:#fffbeb}.plan-alertas-cal-modal__stats{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.plan-alertas-cal-modal__tips{border:1px solid var(--surface-border,#e2e8f0);background:#f8fafc;border-radius:10px;margin-bottom:14px;padding:12px 14px}.plan-alertas-cal-modal__list{flex-direction:column;gap:10px;max-height:320px;display:flex;overflow-y:auto}.plan-alertas-cal-modal__item{border:1px solid var(--surface-border,#e2e8f0);background:#fff;border-radius:10px;padding:10px 12px}.plan-alertas-cal-modal__item--critica{border-left:4px solid #ef4444}.plan-alertas-cal-modal__item--advertencia{border-left:4px solid #f59e0b}.plan-alertas-cal-modal__item--info{border-left:4px solid #3b82f6}.plan-alertas-cal-modal__item-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.plan-alertas-cal-modal__msg{color:var(--text-color-secondary);margin:0 0 8px;font-size:.88rem;line-height:1.45}@media (width<=768px){.plan-alertas-cal__cell{min-height:56px}.plan-alertas-cal__legend-hint{width:100%;margin-left:0}}@media (width<=1100px){.plan-alertas-table__head,.plan-alertas-table__row{grid-template-columns:1fr;gap:4px}.plan-alertas-table__head{display:none}.plan-alertas-table__row{border-bottom:1px solid var(--surface-border,#e2e8f0);padding:12px 14px}.plan-alertas-turno,.plan-alertas-cant{text-align:left}.plan-alertas-table__actions{justify-self:start}}@media (width<=768px){.plan-alertas-kpis{grid-template-columns:repeat(2,1fr)}.plan-wizard-steps .p-steps-title{font-size:.7rem}.plan-wizard__ayuda{flex-direction:column}.plan-reportes-kpis{grid-template-columns:repeat(2,1fr)}}.owner-panel{max-width:1200px;margin:0 auto;padding:1.25rem}.owner-panel__head{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.owner-panel__head h1{margin:0 0 .25rem;font-size:1.35rem}.owner-panel__head p{color:#64748b;margin:0}.owner-panel__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.owner-panel__row-actions{gap:.25rem;display:flex}.owner-console{background:#f1f5f9;flex-direction:column;min-height:100vh;display:flex}.owner-console__topbar{color:#f8fafc;z-index:100;background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;position:sticky;top:0}.owner-console__brand{align-items:center;gap:.75rem;display:flex}.owner-console__logo{filter:brightness(0)invert();width:auto;height:36px}.owner-console__brand strong{font-size:.95rem;display:block}.owner-console__brand span{color:#94a3b8;font-size:.75rem;display:block}.owner-console__user{align-items:center;gap:.75rem;display:flex}.owner-console__user-meta{flex-direction:column;align-items:flex-end;font-size:.82rem;display:flex}.owner-console__user-meta small{color:#94a3b8;font-size:.72rem}.owner-console__body{flex:1;grid-template-columns:220px minmax(0,1fr);display:grid}.owner-console__nav{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 60px);padding:1rem .75rem;display:flex}.owner-console__nav-item{color:#334155;border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .75rem;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.owner-console__nav-item--active,.owner-console__nav-item:hover{color:#1d4ed8;background:#eff6ff}.owner-console__nav-foot{color:#94a3b8;margin:0;padding:0 .25rem;font-size:.72rem;line-height:1.4}.owner-console__main{max-width:1400px;padding:1.25rem 1.5rem 2rem}.owner-console__page-head{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.owner-console__page-head h1{color:#0f172a;margin:0;font-size:1.45rem}.owner-console__page-head p{color:#64748b;margin:.35rem 0 0;font-size:.9rem}.owner-console__page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.owner-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.owner-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 4px 14px #0f172a0a}.owner-kpi-card__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600;display:block}.owner-kpi-card__value{color:#0f172a;margin:.25rem 0;font-size:1.75rem;line-height:1.2;display:block}.owner-kpi-card small{color:#94a3b8;font-size:.78rem}.owner-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;box-shadow:0 4px 14px #0f172a0a}.owner-table-card__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.owner-table-card__search{flex:1;min-width:220px}.owner-table-card__search .p-inputtext{width:100%}.owner-table-card__filter{min-width:140px}.owner-tenant-cell strong{display:block}.owner-tenant-cell small{color:#94a3b8;font-size:.75rem}.owner-db-code{background:#f1f5f9;border-radius:6px;padding:.15rem .4rem;font-size:.78rem}.owner-estado-tags{flex-wrap:wrap;gap:.25rem;display:flex}.owner-table-row--clickable{cursor:pointer}.owner-detail-sidebar .p-sidebar-header{font-weight:800}.owner-detail-loading{color:#64748b}.owner-detail__tags{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.owner-detail__meta{grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin-bottom:1rem;display:grid}.owner-detail__meta div{min-width:0}.owner-detail__meta dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.owner-detail__meta dd{color:#0f172a;word-break:break-word;margin:.15rem 0 0;font-size:.88rem}.owner-detail__mono{font-family:ui-monospace,monospace;font-size:.75rem}.owner-detail__stats{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.owner-detail__stats div{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem}.owner-detail__stats span{color:#64748b;font-size:.7rem;display:block}.owner-detail__stats strong{color:#0f172a;font-size:1.1rem}.owner-detail__updated{color:#94a3b8;margin:0 0 1rem;font-size:.75rem}.owner-detail h3{margin:0 0 .5rem;font-size:.95rem}.owner-detail__empresas{border-collapse:collapse;width:100%;font-size:.85rem}.owner-detail__empresas th,.owner-detail__empresas td{text-align:left;border-bottom:1px solid #e2e8f0;padding:.45rem .5rem}.owner-detail__empresas th{color:#64748b;font-size:.75rem;font-weight:600}.owner-detail__empty{color:#94a3b8;font-size:.85rem}.owner-detail__actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.owner-form label{color:#334155;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.owner-form__note{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.owner-form--confirm ul{color:#334155;margin:0 0 1rem;padding-left:1.1rem;font-size:.9rem}.owner-form__provision-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:.75rem;padding:.85rem;display:flex}.owner-form__provision-box i{color:#1d4ed8;margin-top:.15rem;font-size:1.25rem}.owner-form__provision-box p{color:#475569;margin:.25rem 0 0;font-size:.8rem}.owner-create-steps{color:#94a3b8;gap:.5rem;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:flex}.owner-create-steps span{background:#f1f5f9;border-radius:999px;padding:.35rem .55rem}.owner-create-steps span.is-active{color:#1d4ed8;background:#dbeafe}.owner-create-dialog__footer{justify-content:flex-end;gap:.5rem;display:flex}.owner-charts{margin-bottom:1rem}.owner-charts__alerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.owner-alert{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.65rem;padding:.75rem;display:flex}.owner-alert i{color:#64748b;font-size:1.2rem}.owner-alert strong{color:#0f172a;font-size:1.15rem;display:block}.owner-alert span{color:#64748b;font-size:.72rem}.owner-alert--warn{background:#fffbeb;border-color:#fcd34d}.owner-alert--warn i{color:#d97706}.owner-alert--info{background:#eff6ff;border-color:#93c5fd}.owner-alert--ok{background:#f0fdf4;border-color:#86efac}.owner-charts__grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.owner-chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.owner-chart-card h3{margin:0 0 .2rem;font-size:.95rem}.owner-chart-card__sub,.owner-chart-card__foot{color:#94a3b8;margin:0 0 .75rem;font-size:.75rem}.owner-bar-chart{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.owner-bar-chart li{grid-template-columns:7rem 1fr 1.5rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.owner-bar-chart__track{background:#e2e8f0;border-radius:999px;height:8px;overflow:hidden}.owner-bar-chart__fill{background:linear-gradient(90deg,#1d4ed8,#6366f1);border-radius:999px;height:100%}.owner-bar-chart--accent .owner-bar-chart__fill{background:linear-gradient(90deg,#0f172a,#475569)}.owner-pipeline-cell span{font-size:.82rem;font-weight:600;display:block}.owner-pipeline-cell small{color:#64748b}.owner-commercial{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1rem}.owner-commercial h3,.owner-commercial h4{margin:0 0 .65rem;font-size:.95rem}.owner-pipeline__head{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.78rem;display:flex}.owner-pipeline__bar{background:#e2e8f0;border-radius:999px;height:10px;margin-bottom:.85rem;overflow:hidden}.owner-pipeline__fill{background:linear-gradient(90deg,#b91c1c,#f97316);height:100%}.owner-vigencia{background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem;font-size:.82rem;display:flex}.owner-vigencia--warn{background:#fffbeb;border:1px solid #fcd34d}.owner-vigencia--expired{background:#fef2f2;border:1px solid #fecaca}.owner-vigencia__badge{color:#0f172a;font-weight:700}.owner-vigencia__edit{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.owner-checklist{margin:0 0 .75rem;padding:0;font-size:.82rem;list-style:none}.owner-checklist li{color:#64748b;align-items:center;gap:.45rem;padding:.35rem 0;display:flex}.owner-checklist li.is-done{color:#15803d;font-weight:600}.owner-checklist li.is-progress{color:#d97706}.owner-commercial__actions{flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem;display:flex}.owner-commercial__notes{color:#475569;background:#f8fafc;border-radius:8px;padding:.55rem;font-size:.8rem}.owner-timeline{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.owner-timeline li{border-bottom:1px solid #f1f5f9;grid-template-columns:28px 1fr;gap:.5rem;padding:.45rem 0;font-size:.8rem;display:grid}.owner-timeline__icon{color:#1d4ed8;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.owner-timeline strong{display:block}.owner-timeline small{color:#94a3b8}.owner-timeline p{color:#475569;margin:.15rem 0 0}.owner-form__check{align-items:center;gap:.5rem;flex-direction:row!important;font-weight:500!important}@media (width<=1024px){.owner-charts__alerts{grid-template-columns:repeat(2,1fr)}.owner-charts__grid,.owner-console__body{grid-template-columns:1fr}.owner-console__nav{border-bottom:1px solid #e2e8f0;border-right:none;min-height:auto}.owner-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.owner-kpi-grid,.owner-detail__meta{grid-template-columns:1fr}.owner-detail__stats{grid-template-columns:repeat(2,1fr)}}.owner-form{flex-direction:column;gap:.75rem;display:flex}.owner-form label{flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.retention-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.retention-head h2{margin:0 0 4px;font-size:1.4rem}.retention-sub{color:var(--text-color-secondary);max-width:640px;margin:0}.rl-page{padding:0 0 2rem}.rl-hero{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 45%,#4338ca 100%);border-radius:16px;margin-bottom:1.25rem;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 12px 40px #312e8140}.rl-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.rl-hero h1{margin:0 0 .5rem;font-size:1.65rem;font-weight:800;line-height:1.2}.rl-hero p{opacity:.92;max-width:720px;margin:0;font-size:.95rem;line-height:1.55}.rl-hero__badges{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.rl-layout{grid-template-columns:1fr minmax(280px,340px);align-items:start;gap:1.25rem;display:grid}.rl-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.rl-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem 1.25rem 1.25rem;box-shadow:0 1px 3px #0f172a0a}.rl-panel__head{margin-bottom:1rem}.rl-panel__head h2{color:#1e293b;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:1.05rem;font-weight:800;display:flex}.rl-panel__head p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.rl-panel__head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rl-form-grid{grid-template-columns:repeat(2,1fr);gap:.85rem 1rem;display:grid}.rl-field label{color:#475569;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.rl-field--wide{grid-column:1/-1}.rl-field__help{color:#6366f1;margin-top:.35rem;font-size:.78rem;display:block}.rl-form-actions{gap:.5rem;margin-top:1rem;display:flex}.rl-historial{flex-wrap:wrap;gap:.55rem;display:flex}.rl-historial__item{text-align:left;cursor:pointer;min-width:200px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .85rem;transition:border-color .15s,box-shadow .15s}.rl-historial__item:hover,.rl-historial__item.is-active{background:#fff;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.rl-historial__item strong{color:#1e293b;font-size:.88rem;display:block}.rl-historial__item span,.rl-historial__item em{color:#64748b;margin-top:.15rem;font-size:.75rem;font-style:normal;display:block}.rl-loading{text-align:center;color:#64748b;padding:2rem}.rl-grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rl-kpi-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.rl-kpi-card{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;gap:.75rem;padding:.85rem;display:flex}.rl-kpi-card__icon{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.rl-kpi-card__label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700;display:block}.rl-kpi-card__value{color:#1e293b;margin:.15rem 0;font-size:1.35rem;font-weight:900;line-height:1.15;display:block}.rl-kpi-card__hint{color:#94a3b8;font-size:.72rem;line-height:1.35;display:block}.rl-kpi--ok .rl-kpi-card__icon{color:#16a34a;background:#dcfce7}.rl-kpi--good .rl-kpi-card__icon{color:#2563eb;background:#dbeafe}.rl-kpi--warn .rl-kpi-card__icon{color:#ca8a04;background:#fef9c3}.rl-kpi--danger .rl-kpi-card__icon{color:#dc2626;background:#fee2e2}.rl-heatmap-week__head h3,.rl-scatter__head h3,.rl-ranking__head h3,.rl-equipos__head h3{color:#1e293b;margin:0 0 .25rem;font-size:1rem;font-weight:800}.rl-heatmap-week__head p,.rl-scatter__head p,.rl-ranking__head p,.rl-equipos__head p{color:#64748b;margin:0 0 .75rem;font-size:.82rem}.rl-heatmap-week__grid{grid-template-columns:repeat(7,1fr);gap:.45rem;display:grid}.rl-heatmap-cell{text-align:center;background:linear-gradient(to top, #ef44448c var(--rl-intensity), #f1f5f9 var(--rl-intensity));border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:88px;padding:.55rem .35rem;display:flex}.rl-heatmap-cell__dow{color:#334155;font-size:.72rem;font-weight:800}.rl-heatmap-cell__stats{color:#475569;flex-direction:column;gap:.1rem;font-size:.65rem;display:flex}.rl-heatmap-legend{color:#64748b;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.72rem;display:flex}.rl-heatmap-legend__bar{background:linear-gradient(90deg,#f1f5f9,#ef4444);border-radius:999px;flex:1;max-width:120px;height:8px}.rl-scatter__plot{background:#fafafa;border:1px dashed #cbd5e1;border-radius:12px;height:220px;margin-bottom:.5rem;position:relative}.rl-scatter__area{position:absolute;inset:12px 12px 24px 36px}.rl-scatter__dot{cursor:pointer;background:#6366f1;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;transform:translate(-50%,50%);box-shadow:0 2px 6px #6366f173}.rl-scatter__axis{color:#94a3b8;font-size:.68rem;font-weight:700}.rl-scatter__axis--y{transform-origin:0;position:absolute;top:50%;left:6px;transform:rotate(-90deg)translate(-50%)}.rl-scatter__axis--x{position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rl-scatter__zones{flex-wrap:wrap;gap:.5rem;font-size:.72rem;display:flex}.rl-scatter__zone{border-radius:999px;padding:.15rem .5rem}.rl-scatter__zone--ok{color:#166534;background:#dcfce7}.rl-scatter__zone--warn{color:#854d0e;background:#fef9c3}.rl-scatter__zone--danger{color:#991b1b;background:#fee2e2}.rl-ranking__scroll{overflow-x:auto}.rl-ranking__table{border-collapse:collapse;width:100%;font-size:.84rem}.rl-ranking__table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.55rem .65rem;font-size:.72rem}.rl-ranking__table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.65rem}.rl-ranking__row{cursor:pointer;transition:background .12s}.rl-ranking__row:hover{background:#f8fafc}.rl-ranking__table td strong{color:#1e293b;display:block}.rl-ranking__table td small{color:#94a3b8;font-size:.72rem;display:block}.rl-rank-num{color:#4338ca;background:#eef2ff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:800;display:inline-grid}.rl-badge{border-radius:6px;padding:.15rem .45rem;font-size:.82rem;font-weight:800;display:inline-block}.rl-badge--ok{color:#166534;background:#dcfce7}.rl-badge--good{color:#1d4ed8;background:#dbeafe}.rl-badge--warn{color:#854d0e;background:#fef9c3}.rl-badge--danger{color:#991b1b;background:#fee2e2}.rl-badge--neutral{color:#475569;background:#f1f5f9}.rl-tag-sm{margin-right:.2rem;font-size:.65rem!important}.rl-equipos__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.rl-equipo-card{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}.rl-equipo-card__rank{color:#6366f1;margin-bottom:.25rem;font-size:1.5rem;font-weight:900;line-height:1}.rl-equipo-card strong{color:#1e293b;font-size:.92rem;display:block}.rl-equipo-card>span{color:#64748b;font-size:.75rem}.rl-equipo-card__metrics{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.65rem;display:grid}.rl-equipo-card__metrics small{color:#94a3b8;text-transform:uppercase;font-size:.65rem;display:block}.rl-equipo-card__metrics strong{color:#1e293b;font-size:.88rem}.rl-ayuda{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;position:sticky;top:1rem;box-shadow:0 4px 20px #0f172a0f}.rl-ayuda__head h3{color:#1e293b;margin:0 0 .35rem;font-size:.95rem;font-weight:800}.rl-ayuda__head p{color:#64748b;margin:0 0 .75rem;font-size:.78rem;line-height:1.45}.rl-ayuda__tabs{flex-direction:column;gap:.3rem;margin-bottom:.75rem;display:flex}.rl-ayuda__tab{text-align:left;color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.45rem .6rem;font-family:inherit;font-size:.78rem;font-weight:600}.rl-ayuda__tab.is-active{color:#4338ca;background:#eef2ff;border-color:#6366f1}.rl-ayuda__detalle h4{color:#1e293b;margin:0 0 .35rem;font-size:.88rem}.rl-ayuda__formula{color:#e2e8f0;background:#0f172a;border-radius:8px;margin-bottom:.5rem;padding:.5rem .65rem;font-size:.75rem;overflow-x:auto}.rl-ayuda__detalle p{color:#475569;margin:0 0 .45rem;font-size:.8rem;line-height:1.5}.rl-ayuda__sano{font-size:.78rem!important}.rl-ayuda__benchmarks{color:#475569;margin:.35rem 0 0;padding-left:1rem;font-size:.78rem}.rl-ayuda__benchmarks span{color:#1e293b;font-weight:700}.rl-ayuda__legal{border-top:1px solid #e2e8f0;margin-top:.85rem;padding-top:.85rem}.rl-ayuda__legal p{color:#64748b;margin:0 0 .5rem;font-size:.75rem;line-height:1.45}.rl-alertas{border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1rem;display:flex}.rl-alertas i{flex-shrink:0;margin-top:.1rem;font-size:1.35rem}.rl-alertas strong{margin-bottom:.2rem;font-size:.88rem;display:block}.rl-alertas p,.rl-alertas ul{margin:0;font-size:.8rem;line-height:1.45}.rl-alertas ul{margin-top:.35rem;padding-left:1.1rem}.rl-alertas--ok{color:#166534;background:#f0fdf4;border:1px solid #86efac}.rl-alertas--warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.rl-informe__grid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0;display:grid}.rl-informe__grid small{color:#94a3b8;text-transform:uppercase;font-size:.68rem;display:block}.rl-informe__grid strong{color:#1e293b;font-size:1.1rem}.rl-informe__cantidades ul{color:#475569;margin:0;padding-left:1.1rem;font-size:.84rem}.rl-informe__vs{color:#6366f1;font-size:.82rem;font-weight:600}.rl-informe__legal{color:#64748b;background:#f8fafc;border-radius:8px;margin-top:.75rem;padding:.65rem;font-size:.78rem}@media (width<=1100px){.rl-layout{grid-template-columns:1fr}.rl-ayuda{position:static}.rl-kpi-grid{grid-template-columns:repeat(2,1fr)}.rl-grid-2{grid-template-columns:1fr}}@media (width<=640px){.rl-form-grid,.rl-kpi-grid{grid-template-columns:1fr}.rl-heatmap-week__grid{grid-template-columns:repeat(4,1fr)}.rl-informe__grid{grid-template-columns:repeat(2,1fr)}}.m9b-page{padding:0 0 2rem}.m9b-hero{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e3a5f 50%,#0e7490 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1.75rem;display:flex;box-shadow:0 12px 36px #0e749047}.m9b-hero__eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.m9b-hero h1{margin:0 0 .5rem;font-size:1.6rem;font-weight:800}.m9b-hero p{opacity:.92;max-width:640px;margin:0;font-size:.94rem;line-height:1.55}.m9b-hero__chips{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}.m9b-layout{grid-template-columns:1fr minmax(300px,360px);align-items:start;gap:1.25rem;display:grid}.m9b-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.m9b-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.15rem 1.25rem}.m9b-panel__head h2{align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:1.05rem;font-weight:800;display:flex}.m9b-panel__head p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.m9b-panel--warn{background:#fffbeb;border-color:#fcd34d}.m9b-panel--alert{background:#fef2f2;border-color:#fecaca}.m9b-muted{color:#64748b;margin:0 0 .75rem;font-size:.82rem}.m9b-hint{color:#0369a1;margin:.75rem 0 0;font-size:.8rem}.m9b-empty{background:#f8fafc;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.m9b-empty i{color:#6366f1;font-size:2rem}.m9b-selector{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.m9b-loading{text-align:center;color:#64748b;padding:2rem}.m9b-grid-layout{grid-template-columns:1.2fr .8fr;gap:1rem;display:grid}.m9b-grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.m9b-grid-wrap{gap:.5rem;margin-top:.5rem;display:flex}.m9b-grid-labels{flex-direction:column;justify-content:center;min-width:72px;display:flex}.m9b-axis--y{color:#64748b;writing-mode:vertical-rl;text-align:center;margin-bottom:.5rem;font-size:.68rem;font-weight:800;transform:rotate(180deg)}.m9b-grid-labels__rows{color:#94a3b8;text-align:right;flex-direction:column;justify-content:space-around;height:280px;padding-right:.35rem;font-size:.68rem;font-weight:700;display:flex}.m9b-grid-area{flex:1;min-width:0}.m9b-grid-cols{color:#94a3b8;text-align:center;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:grid}.m9b-grid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.m9b-cell{cursor:pointer;text-align:center;min-height:88px;font:inherit;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.65rem .4rem;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.m9b-cell:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1a}.m9b-cell.is-active{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e940}.m9b-cell__emoji{font-size:1.25rem;line-height:1}.m9b-cell__title{color:#1e293b;font-size:.72rem;font-weight:800;line-height:1.2}.m9b-cell__count{color:#0f172a;font-size:1.25rem;font-weight:900}.m9b-cell__pct{color:#64748b;font-size:.65rem}.m9b-salud{align-items:center;gap:1rem;display:flex}.m9b-salud__ring{background:conic-gradient(#16a34a calc(var(--m9b-pct) * 1%), #e2e8f0 0);border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid}.m9b-salud__ring strong{color:#1e293b;font-size:1.35rem;font-weight:900;line-height:1}.m9b-salud__ring small{color:#64748b;text-transform:uppercase;font-size:.62rem}.m9b-salud h4{margin:0 0 .25rem;font-size:1rem}.m9b-salud p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.m9b-detalle{border-left:4px solid #6366f1;padding-left:.85rem}.m9b-detalle--empty{text-align:center;color:#64748b;border-left:none;padding:1.5rem}.m9b-detalle--empty i{opacity:.4;margin-bottom:.5rem;font-size:2rem;display:block}.m9b-detalle__head{align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.m9b-detalle__emoji{font-size:2rem}.m9b-detalle__head h3{margin:0 0 .25rem;font-size:1.05rem}.m9b-detalle__significado{color:#475569;margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.m9b-detalle__accion{background:#f8fafc;border-radius:10px;margin-bottom:.75rem;padding:.65rem .75rem}.m9b-detalle__accion strong{color:#334155;margin-bottom:.25rem;font-size:.78rem;display:block}.m9b-detalle__accion p{color:#475569;margin:0;font-size:.84rem}.m9b-detalle__lista{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.m9b-detalle__lista button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.35rem .5rem}.m9b-detalle__lista button:hover{border-color:#6366f1}.m9b-scatter__head h3{margin:0 0 .25rem;font-size:1rem;font-weight:800}.m9b-scatter__head p{color:#64748b;margin:0 0 .75rem;font-size:.82rem}.m9b-scatter__plot{background:#fafafa;border:1px solid #e2e8f0;border-radius:12px;height:240px;position:relative;overflow:hidden}.m9b-scatter__points{position:absolute;inset:20px 12px 28px 36px}.m9b-scatter__dot{border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,50%);box-shadow:0 2px 6px #00000026}.m9b-scatter__axis-x{color:#94a3b8;font-size:.68rem;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.m9b-scatter__axis-y{transform-origin:0;color:#94a3b8;font-size:.68rem;font-weight:700;position:absolute;top:50%;left:8px;transform:rotate(-90deg)translate(-50%)}.m9b-dist h4{margin:0 0 .75rem;font-size:.95rem;font-weight:800}.m9b-dist__row{grid-template-columns:120px 1fr 72px;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.78rem;display:grid}.m9b-dist__track{background:#f1f5f9;border-radius:999px;height:10px;overflow:hidden}.m9b-dist__fill{border-radius:999px;min-width:2px;height:100%}.m9b-dist__num{text-align:right;color:#64748b;font-weight:600}.m9b-movimientos{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.m9b-movimientos__col h4{margin:0 0 .5rem;font-size:.9rem;font-weight:800}.m9b-movimientos__col ul{margin:0;padding:0;list-style:none}.m9b-movimientos__col li{border-bottom:1px solid #f1f5f9;padding:.45rem 0;font-size:.82rem}.m9b-movimientos__col li strong{color:#1e293b;display:block}.m9b-movimientos__col li span{color:#64748b;font-size:.75rem}.m9b-movimientos__col--up h4{color:#15803d}.m9b-movimientos__col--down h4{color:#b91c1c}.m9b-intervencion{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.m9b-intervencion button{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #fecaca;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.65rem .75rem;display:flex}.m9b-intervencion span{color:#64748b;flex:100%;font-size:.78rem}.m9b-ayuda{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem;position:sticky;top:1rem;box-shadow:0 4px 20px #0f172a0f}.m9b-ayuda__hero h3{margin:0 0 .35rem;font-size:.95rem;font-weight:800}.m9b-ayuda__hero p{color:#64748b;margin:0 0 .85rem;font-size:.8rem;line-height:1.45}.m9b-ayuda__ejes{flex-direction:column;gap:.65rem;margin-bottom:.85rem;display:flex}.m9b-ayuda__eje{background:#f8fafc;border-radius:10px;padding:.65rem .75rem}.m9b-ayuda__eje h4{margin:0 0 .25rem;font-size:.82rem}.m9b-ayuda__eje p{color:#475569;margin:0 0 .35rem;font-size:.78rem;line-height:1.4}.m9b-ayuda__eje code{color:#e2e8f0;background:#0f172a;border-radius:6px;padding:.35rem .5rem;font-size:.72rem;display:block}.m9b-ayuda__eje small{color:#64748b;margin-top:.35rem;font-size:.72rem;display:block}.m9b-faq__item{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;padding:.35rem .6rem}.m9b-faq__item summary{cursor:pointer;color:#334155;font-size:.82rem;font-weight:700}.m9b-faq__item p{color:#64748b;margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.m9b-glosario{margin:0;padding:0;list-style:none}.m9b-glosario li{border-bottom:1px solid #f1f5f9;padding:.45rem 0;font-size:.78rem}.m9b-glosario strong{color:#1e293b;margin-bottom:.15rem;display:block}.m9b-glosario span{color:#64748b}.m9b-legal{color:#64748b;margin:0 0 .5rem;font-size:.78rem;line-height:1.45}.m9b-persona__kpis{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0;display:grid}.m9b-persona__kpis small{color:#94a3b8;text-transform:uppercase;font-size:.65rem;display:block}.m9b-persona__kpis strong{font-size:.95rem}.m9b-persona__accion{color:#475569;background:#f8fafc;border-radius:8px;padding:.65rem;font-size:.84rem}.m9b-persona__informe ul{color:#475569;margin:.35rem 0 0;padding-left:1.1rem;font-size:.84rem}@media (width<=1100px){.m9b-layout{grid-template-columns:1fr}.m9b-ayuda{position:static}.m9b-grid-layout,.m9b-grid-2,.m9b-movimientos{grid-template-columns:1fr}}@media (width<=640px){.m9b-persona__kpis{grid-template-columns:repeat(2,1fr)}.m9b-dist__row{grid-template-columns:1fr;gap:.25rem}}.retention-section-title{color:var(--text-color-secondary);align-items:center;gap:8px;margin:16px 0 8px;font-size:1rem;font-weight:600;display:flex}.permisos-legales-page .permisos-legales-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.permisos-legales-kpis article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem}.permisos-legales-kpis span{color:#64748b;font-size:.78rem;display:block}.permisos-legales-kpis strong{color:#0f172a;font-size:1.35rem}.permisos-legales-filters{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.permisos-legales-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:auto}.permisos-legales-table{border-collapse:collapse;width:100%;font-size:.86rem}.permisos-legales-table th,.permisos-legales-table td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.75rem .85rem}.permisos-legales-table th{text-align:left;color:#475569;text-transform:uppercase;background:#f8fafc;font-size:.74rem}.permisos-legales-table__actions{flex-wrap:wrap;gap:.35rem;display:flex}.permiso-legal-badge{border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.permiso-estado{border-radius:999px;padding:.15rem .45rem;font-size:.74rem;font-weight:700}.permiso-estado--solicitado{color:#92400e;background:#fef3c7}.permiso-estado--aprobado{color:#166534;background:#dcfce7}.permiso-estado--rechazado{color:#991b1b;background:#fee2e2}.permiso-estado--anulado{color:#475569;background:#f1f5f9}.permiso-legal-form{flex-direction:column;gap:.85rem;display:flex}.permiso-legal-form label{color:#334155;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.permiso-legal-form__intro p{color:#64748b;margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.permiso-legal-form__legal-card{background:#faf5ff;border:1px solid #c4b5fd;border-left-width:4px;border-radius:12px;padding:.75rem .85rem}.permiso-legal-form__legal-card ul{color:#5b21b6;margin:.45rem 0;padding-left:1.1rem;font-size:.8rem}.permiso-legal-form__legal-card small{color:#64748b}.permiso-legal-form__actions{flex-wrap:wrap;gap:.5rem;display:flex}.permiso-legal-form__preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem .85rem;font-size:.82rem}.permiso-legal-form__preview p{margin:.25rem 0}.permiso-legal-form__preview small{color:#64748b;margin-top:.25rem;display:block}.permiso-legal-form--compact .permiso-legal-form__intro{display:none}.absence-type--permiso_legal{color:#5b21b6;background:#ede9fe}.hover\:\!text-blue-700:hover{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings:"cv02", "cv03", "cv04", "cv11";--surface-a:#fff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#fff;--surface-f:#fff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color:#3b82f6;--primary-color-text:#fff;--surface-0:#fff;--surface-50:#f9fafb;--surface-100:#f3f4f6;--surface-200:#e5e7eb;--surface-300:#d1d5db;--surface-400:#9ca3af;--surface-500:#6b7280;--surface-600:#4b5563;--surface-700:#374151;--surface-800:#1f2937;--surface-900:#111827;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#f9fafb;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 .2rem #bfdbfe;--maskbg:#0006;--highlight-bg:#eff6ff;--highlight-text-color:#1d4ed8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter var,sans-serif}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/InterVariable-CWi-zmRD.woff2)format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/InterVariable-Italic-d6KXgdvN.woff2)format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f5f9ff;--primary-100:#d0e1fd;--primary-200:#abc9fb;--primary-300:#85b2f9;--primary-400:#609af8;--primary-500:#3b82f6;--primary-600:#326fd1;--primary-700:#295bac;--primary-800:#204887;--primary-900:#183462}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{color:#6b7280;border:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;border-radius:6px;padding:.75rem 0;box-shadow:0 2px 12px #0000001a}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#4b5563;background:#f3f4f6}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{color:#4b5563;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#3b82f6}@layer primereact{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);border-radius:6px;font-size:1rem}.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-component-overlay-enter{animation:.15s forwards p-component-overlay-enter-animation}.p-component-overlay-leave{animation:.15s forwards p-component-overlay-leave-animation}@keyframes p-component-overlay-enter-animation{0%{background-color:#0000}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:#0000}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{gap:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{color:#1d4ed8;background:#eff6ff;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{color:#4b5563;background:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem;font-weight:600}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#4b5563;padding:.5rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#3b82f6}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{margin:.5rem 0;font-size:1rem}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:50%;width:2.5rem;height:2.5rem;transition:box-shadow .2s}.p-datepicker table td>span.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datepicker table td>span:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker table td.p-datepicker-today>span{color:#4b5563;background:#d1d5db;border-color:#0000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #e5e7eb;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-timepicker button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}@media screen and (width<=769px){.p-datepicker table th,.p-datepicker table td{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-cascadeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:0 0;border:0;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0}.p-cascadeselect .p-cascadeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;transition:box-shadow .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#3b82f63d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{appearance:none;opacity:0;z-index:1;cursor:pointer;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-input{border:2px solid #d1d5db;border-radius:6px}.p-checkbox .p-checkbox-box{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:6px;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{background:#3b82f6;border-color:#3b82f6}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#3b82f6}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#3b82f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1d4ed8}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#3b82f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1d4ed8}.p-checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-checkbox-input{cursor:pointer}.p-checkbox-box{justify-content:center;align-items:center;display:flex}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#3b82f6}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1d4ed8}.p-chips{display:inline-flex}.p-chips-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-chips-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-chips-input-token{flex:auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#3b82f6}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{color:#4b5563;background:#e5e7eb}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:not(.p-disabled):hover{border-color:#3b82f6}.p-dropdown:not(.p-disabled).p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-dropdown.p-variant-filled{background:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:#0000}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:0 0;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0}.p-dropdown .p-dropdown-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#6b7280;right:.75rem}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#3b82f63d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-inputgroup-addon{color:#6b7280;background:#f3f4f6;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;min-width:3rem;padding:.75rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext,.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext,.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch{display:inline-block;position:relative}.p-inputswitch-input{appearance:none;opacity:0;z-index:1;cursor:pointer;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-inputswitch-slider{cursor:pointer;border:1px solid #0000;position:absolute;inset:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;border-radius:30px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;transition-duration:.2s;left:.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#3b82f6}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#2563eb}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;padding:.75rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputtext:enabled:hover{border-color:#3b82f6}.p-inputtext:enabled:focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{padding:.65625rem;font-size:.875rem}.p-inputtext.p-inputtext-lg{padding:.9375rem;font-size:1.25rem}.p-float-label>label{color:#6b7280;transition-duration:.2s;left:.75rem}.p-float-label>.p-invalid+label{color:#e24c4c}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder-shown{color:#6b7280}::-moz-placeholder{color:#6b7280}:-ms-placeholder-shown{color:#6b7280}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{padding:.65625rem;font-size:.875rem}.p-inputtext-lg .p-inputtext{padding:.9375rem;font-size:1.25rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:#6b7280;left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:#6b7280;right:.75rem}.p-inputotp{align-items:center;gap:.5rem;display:flex}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{margin:0;padding:0;list-style-type:none}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-listbox .p-listbox-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#6b7280;right:.75rem}.p-listbox .p-listbox-list{outline:0;padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{color:#4b5563;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-listbox .p-listbox-list .p-listbox-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#3b82f63d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-listbox.p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#4b5563;background:#f3f4f6}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-multiselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-multiselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-multiselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-multiselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-multiselect-label-empty{visibility:hidden;overflow:hidden}.p-multiselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{justify-content:space-between;align-items:center;display:flex}.p-multiselect-filter-container{flex:auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect:not(.p-disabled):hover{border-color:#3b82f6}.p-multiselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-multiselect.p-variant-filled{background:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#6b7280;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#3b82f63d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;padding:1.25rem;box-shadow:0 2px 12px #0000001a}.p-password-panel .p-password-meter{background:#e5e7eb;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{justify-content:center;align-items:center;display:flex}.p-radiobutton-icon{backface-visibility:hidden;visibility:hidden;border-radius:50%;transform:translateZ(0)scale(.1)}.p-radiobutton.p-highlight .p-radiobutton-icon{visibility:visible;transform:translateZ(0)scale(1)}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{appearance:none;opacity:0;z-index:1;border:2px solid #d1d5db;border-radius:50%;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-radiobutton .p-radiobutton-box{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:50%;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#fff;width:12px;height:12px;transition-duration:.2s}.p-radiobutton.p-highlight .p-radiobutton-box{background:#3b82f6;border-color:#3b82f6}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#3b82f6}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1d4ed8;border-color:#1d4ed8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#3b82f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1d4ed8}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#3b82f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1d4ed8}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{cursor:pointer;align-items:center;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;font-size:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item.p-focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{color:#fff;background:#3b82f6;border-color:#3b82f6}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{color:#fff;background:#2563eb;border-color:#2563eb}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{background:#e5e7eb;border:0;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#fff;border:2px solid #3b82f6;border-radius:50%;width:1.143rem;height:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-slider .p-slider-range{background:#3b82f6}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3b82f6;border-color:#3b82f6}.p-treeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-treeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-treeselect .p-treeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-treeselect .p-treeselect-clear-icon{color:#6b7280;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#6b7280;right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:auto}.p-togglebutton .p-togglebutton-input{appearance:none;opacity:0;z-index:1;border:1px solid #d1d5db;border-radius:6px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-togglebutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-highlight .p-button{color:#fff;background:#3b82f6;border-color:#3b82f6}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right){color:#374151}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{color:#fff;background:#2563eb;border-color:#2563eb}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right){color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline-offset:0;border-color:#3b82f6;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-togglebutton.p-invalid>.p-button{border-color:#e24c4c}.p-button{color:#fff;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button:not(:disabled):hover{color:#fff;background:#2563eb;border-color:#2563eb}.p-button:not(:disabled):active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.p-button.p-button-outlined{color:#3b82f6;background-color:#0000;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{color:#3b82f6;background:#3b82f60a;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{color:#3b82f6;background:#3b82f629;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6b7280;border-color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button.p-button-text{color:#3b82f6;background-color:#0000;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{color:#3b82f6;background:#3b82f60a;border-color:#0000}.p-button.p-button-text:not(:disabled):active{color:#3b82f6;background:#3b82f629;border-color:#0000}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-text.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{color:#3b82f6;background-color:#fff;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{padding:.65625rem 1.09375rem;font-size:.875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary{color:#fff;background:#64748b;border:1px solid #64748b}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover{color:#fff;background:#475569;border-color:#475569}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active{color:#fff;background:#334155;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined{color:#64748b;background-color:#0000;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover{color:#64748b;background:#64748b0a;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active{color:#64748b;background:#64748b29;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text{color:#64748b;background-color:#0000;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button,.p-fileupload-choose.p-button-info{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover{color:#fff;background:#0284c7;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active{color:#fff;background:#0369a1;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined{color:#0ea5e9;background-color:#0000;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button,.p-fileupload-choose.p-button-success{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover{color:#fff;background:#16a34a;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active{color:#fff;background:#15803d;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined{color:#22c55e;background-color:#0000;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active{color:#22c55e;background:#22c55e29;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text{color:#22c55e;background-color:#0000;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover{color:#fff;background:#ea580c;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active{color:#fff;background:#c2410c;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined{color:#f97316;background-color:#0000;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover{color:#f97316;background:#f973160a;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active{color:#f97316;background:#f9731629;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text{color:#f97316;background-color:#0000;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button,.p-fileupload-choose.p-button-help{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover{color:#fff;background:#9333ea;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active{color:#fff;background:#7e22ce;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined{color:#a855f7;background-color:#0000;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover{color:#a855f7;background:#a855f70a;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active{color:#a855f7;background:#a855f729;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text{color:#a855f7;background-color:#0000;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover{color:#fff;background:#dc2626;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active{color:#fff;background:#b91c1c;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined{color:#ef4444;background-color:#0000;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover{color:#ef4444;background:#ef44440a;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active{color:#ef4444;background:#ef444429;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text{color:#ef4444;background-color:#0000;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#1f2937;border:1px solid #1f2937}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{color:#fff;background:#374151;border-color:#374151}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{color:#fff;background:#4b5563;border-color:#4b5563}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{color:#1f2937;background-color:#0000;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{color:#1f2937;background:#1f29370a;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{color:#1f2937;background:#1f293729;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{color:#1f2937;background-color:#0000;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{color:#1f2937;background:#1f29370a;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{color:#1f2937;background:#1f293729;border-color:#0000}.p-button.p-button-link{color:#1d4ed8;background:0 0;border:#0000}.p-button.p-button-link:not(:disabled):hover{color:#1d4ed8;background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:0 0;border-color:#0000;box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-link:not(:disabled):active{color:#1d4ed8;background:0 0;border-color:#0000}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{color:#3b82f6;background-color:#0000;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{color:#3b82f6;background:#3b82f60a}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{color:#3b82f6;background:#3b82f629}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6b7280;border-color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-text>.p-button{color:#3b82f6;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{color:#3b82f6;background:#3b82f60a;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{color:#3b82f6;background:#3b82f629;border-color:#0000}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{padding:.65625rem 1.09375rem;font-size:.875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{color:#64748b;background-color:#0000;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{color:#64748b;background:#64748b29}.p-splitbutton.p-button-secondary.p-button-text>.p-button{color:#64748b;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-splitbutton.p-button-info.p-button-outlined>.p-button{color:#0ea5e9;background-color:#0000;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929}.p-splitbutton.p-button-info.p-button-text>.p-button{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-splitbutton.p-button-success.p-button-outlined>.p-button{color:#22c55e;background-color:#0000;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29}.p-splitbutton.p-button-success.p-button-text>.p-button{color:#22c55e;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{color:#f97316;background-color:#0000;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{color:#f97316;background:#f9731629}.p-splitbutton.p-button-warning.p-button-text>.p-button{color:#f97316;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-splitbutton.p-button-help.p-button-outlined>.p-button{color:#a855f7;background-color:#0000;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729}.p-splitbutton.p-button-help.p-button-text>.p-button{color:#a855f7;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{color:#ef4444;background-color:#0000;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429}.p-splitbutton.p-button-danger.p-button-text>.p-button{color:#ef4444;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0}.p-speeddial-action{color:#fff;background:#4b5563;width:3rem;height:3rem}.p-speeddial-action:hover{color:#fff;background:#022354}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{margin:.5rem}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;border-radius:0;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{color:#1d4ed8;background:#eff6ff}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{color:#1d4ed8;background:#eff6ff;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{color:#374151;background:#f3f4f6}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{color:#1d4ed8;background:#eff6ff}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column:focus-visible{outline:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-datatable .p-datatable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr>td.p-highlight,.p-datatable .p-datatable-tbody>tr.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline-offset:-.15rem;outline:.15rem solid #bfdbfe}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline-offset:-.15rem;outline:.15rem solid #bfdbfe}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline-offset:-.15rem;outline:.15rem solid #bfdbfe}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable .p-column-resizer-helper{background:#3b82f6}.p-datatable .p-datatable-scrollable-header,.p-datatable .p-datatable-scrollable-footer{background:#f9fafb}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{color:#1d4ed8;background:#eff6ff}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-datatable-drag-selection-helper{background:#3b82f629}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{color:#4b5563;background:#fff;border:0;padding:0}.p-dataview .p-dataview-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{width:2rem;height:2rem}.p-datascroller .p-paginator-top,.p-datascroller .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-datascroller .p-datascroller-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datascroller .p-datascroller-content{color:#4b5563;background:#fff;border:0;padding:0}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:0 solid #e5e7eb;border-bottom-width:1px}.p-datascroller .p-datascroller-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:#374151;background:#f3f4f6}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{color:#1d4ed8;background:#eff6ff}.p-column-filter-menu-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-clear-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-clear-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-overlay{color:#4b5563;background:#fff;border:0;border-radius:6px;min-width:12.5rem;box-shadow:0 2px 12px #0000001a}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #e5e7eb;padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-orderlist .p-orderlist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{color:#6b7280;right:.75rem}.p-orderlist .p-orderlist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#3b82f63d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-highlight{color:#1d4ed8;background:#eff6ff}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#70aeff}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-color:#e5e7eb;border-right-style:solid;border-right-width:1px}.p-organizationchart .p-organizationchart-line-top{border-color:#e5e7eb;border-top-style:solid;border-top-width:1px}.p-organizationchart .p-organizationchart-node-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-paginator{color:#6b7280;background:#fff;border:0 solid #f3f4f6;border-radius:6px;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#6b7280;background-color:#0000;border:0;border-radius:50%;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{height:3rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{color:#6b7280;background-color:#0000;border:0;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{color:#6b7280;background-color:#0000;border:0;border-radius:50%;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#1d4ed8;background:#eff6ff;border-color:#eff6ff}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-picklist .p-picklist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{color:#6b7280;right:.75rem}.p-picklist .p-picklist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-picklist .p-picklist-list .p-picklist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#1d4ed8;background:#eff6ff}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#3b82f63d}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{width:100%;display:block;position:relative}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.p-tree{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#6b7280;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{color:#1d4ed8;background:#eff6ff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover{color:#4b5563;background:#f3f4f6}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#6b7280;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#8cbeff}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-treetable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{border:0;overflow:hidden}.p-treetable-scrollable-body{position:relative;overflow:auto}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left{text-align:left;justify-content:flex-start}.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right{text-align:right;justify-content:flex-end}.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content,.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center{text-align:center;justify-content:center}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem;font-weight:700}.p-treetable .p-sortable-column{outline-color:#bfdbfe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{color:#1d4ed8;background:#eff6ff;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{color:#374151;background:#f3f4f6}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{color:#1d4ed8;background:#eff6ff}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:0 solid #e5e7eb;border-bottom-width:1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline-offset:-.15rem;outline:.15rem solid #bfdbfe}.p-treetable .p-treetable-tbody>tr.p-highlight{color:#1d4ed8;background:#eff6ff}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#1d4ed8}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#3b82f6}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th,.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#f8f8fa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{color:#1d4ed8;background:#eff6ff}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#1d4ed8}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #3b82f6;border-radius:50%;width:1rem;height:1rem}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{color:#4b5563;background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.p-card .p-card-subtitle{color:#6b7280;margin-bottom:.5rem;font-weight:400}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-fieldset .p-fieldset-legend{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{color:#374151;border-radius:6px;padding:1.25rem;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panel .p-panel-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-panel .p-panel-footer{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;padding:.75rem 1.25rem}.p-splitter{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-splitter .p-splitter-gutter{background:#f9fafb;transition:background-color .2s,color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-stepper .p-stepper-nav{justify-content:space-between;margin:0;padding:0;list-style-type:none;display:flex}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{background:#fff;border-radius:6px;outline-color:#0000;transition:box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#4b5563;background:#fff;border:2px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:#6b7280;margin-left:.5rem;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#1d4ed8;background:#eff6ff}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#4b5563}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#3b82f6}.p-stepper .p-stepper-panels{color:#4b5563;background:#fff;padding:1.25rem}.p-stepper .p-stepper-separator{background-color:#e5e7eb;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{flex-direction:column;display:flex}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{color:#4b5563;background:#fff;flex:auto;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel{flex-direction:column;flex:initial;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:none;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#3b82f6}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative;overflow:auto hidden}.p-tabview-nav{flex:auto;margin:0;padding:0;list-style-type:none;display:flex}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabview-ink-bar{z-index:1;display:none}.p-tabview-nav-link:focus,.p-tabview-close{z-index:1}.p-tabview-title{white-space:nowrap;line-height:1}.p-tabview-nav-btn{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:0 solid #e5e7eb;border-bottom-width:2px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#3b82f6;background:#fff;border-color:#3b82f6}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{color:#3b82f6;background:#fff;border-radius:0;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-panels{color:#4b5563;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:.5rem;padding:1.25rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{width:auto;margin:0 .5rem 0 0}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid #fff0;border-bottom-color:#fff}.p-confirm-popup:before{border:solid #fff0;border-bottom-color:#f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-dialog .p-dialog-header{color:#374151;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:700}.p-dialog .p-dialog-header .p-dialog-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-dialog .p-dialog-header .p-dialog-header-icon{margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{color:#4b5563;background:#fff;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{color:#4b5563;text-align:right;background:#fff;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer button{width:auto;margin:0 .5rem 0 0}.p-dialog.p-dialog-maximized .p-dialog-header,.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{color:#fff;background:#3b82f6;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#fff;background:#2563eb}.p-overlaypanel:after{border:solid #fff0;border-bottom-color:#fff}.p-overlaypanel:before{border:solid #fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{color:#4b5563;background:#fff;border:0;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{color:#fff;background:#4b5563;border-radius:6px;padding:.75rem;box-shadow:0 2px 12px #0000001a}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload .p-fileupload-buttonbar{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;gap:.5rem;padding:1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:6px;transition:box-shadow .2s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#4b5563;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu{color:#4b5563;background:#fff;border:0;border-radius:6px;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-contextmenu-root-list{outline:0}.p-contextmenu .p-submenu-list{background:#fff;border:0;border-radius:6px;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0}.p-dock .p-dock-item{border-radius:6px;padding:.5rem}.p-dock .p-dock-item.p-focus{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-dock .p-dock-action{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{width:100%;overflow-x:auto}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current{margin:0;transform:none}.p-megamenu{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-megamenu .p-megamenu-root-list{outline:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{color:#4b5563;background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-megamenu .p-submenu-list{width:12.5rem;padding:.5rem 0}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu .p-megamenu-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#6b7280;background:#f3f4f6}.p-megamenu .p-megamenu-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-menu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-menu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-menu .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-menubar .p-menubar-root-list{outline:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{background:#fff;border:0;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (width<=960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.p-menubar .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-menubar .p-menubar-root-list{background:#fff;border:0;width:100%;padding:.5rem 0;display:none;position:absolute;box-shadow:0 2px 12px #0000001a}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}}.p-panelmenu .p-panelmenu-header{outline:0}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#6b7280;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#eff6ff}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#1d4ed8}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{color:#4b5563;padding:.75rem 1.25rem}.p-steps .p-steps-item .p-menuitem-link{background:#fff;border-radius:6px;transition:box-shadow .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#4b5563;z-index:1;background:#fff;border:1px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#6b7280;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#4b5563;font-weight:700}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e5e7eb;width:100%;margin-top:-1rem;display:block;position:absolute;top:50%;left:0}.p-tabmenu .p-tabmenu-nav{background:#fff;border:0 solid #e5e7eb;border-bottom-width:2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;height:calc(100% + 2px);margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{color:#3b82f6;background:#fff;border-color:#3b82f6}.p-tieredmenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0}.p-tieredmenu .p-submenu-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#eff6ff}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#3b82f63d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{border-radius:6px;margin:0;padding:.75rem}.p-inline-message.p-inline-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{margin-right:.5rem;font-size:1rem}.p-inline-message .p-inline-message-icon.p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:6px;margin:1rem 0}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-message.p-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6;border-left-width:6px}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c;border-left-width:6px}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925;border-left-width:6px}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757;border-left-width:6px}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{margin-right:.5rem;font-size:1.5rem}.p-message .p-message-icon.p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:6px;margin:0 0 1rem;box-shadow:0 2px 12px #0000001a}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-toast .p-toast-message.p-toast-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757;border-left-width:6px}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-galleria .p-galleria-close{color:#f9fafb;background:0 0;border-radius:50%;width:4rem;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-item-nav{color:#f9fafb;background:0 0;border-radius:6px;width:4rem;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-caption{color:#f9fafb;background:#00000080;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#1d4ed8;background:#eff6ff}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#1d4ed8;background:#eff6ff}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{color:#f9fafb;background-color:#0000;border-radius:50%;width:2rem;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-galleria-mask,.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{color:#f8f9fa;background-color:#0000;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:#0000;border-radius:50%;width:3rem;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #fff}.p-chip{color:#4b5563;background-color:#e5e7eb;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{margin-top:.375rem;margin-bottom:.375rem;line-height:1.5}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:6px;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-chip .p-chip-remove-icon:focus{outline:0}.p-scrolltop{border-radius:50%;width:3rem;height:3rem;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:0 2px 12px #0000001a}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{color:#f9fafb;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-inplace .p-inplace-display{border-radius:6px;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-inplace .p-inplace-display:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-metergroup .p-metergroup-meter-container{background:#e5e7eb;border-radius:6px}.p-metergroup .p-metergroup-meter{background:#3b82f6;border:0}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#3b82f6;border-radius:100%;width:.5rem;height:.5rem;margin-right:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{width:1rem;height:1rem;margin-right:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{background:#e5e7eb;border:0;border-radius:6px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#3b82f6;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-terminal{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem}.p-badge{color:#fff;background:#3b82f6;min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.p-badge.p-badge-secondary{color:#fff;background-color:#64748b}.p-badge.p-badge-success{color:#fff;background-color:#22c55e}.p-badge.p-badge-info{color:#fff;background-color:#0ea5e9}.p-badge.p-badge-warning{color:#fff;background-color:#f97316}.p-badge.p-badge-danger{color:#fff;background-color:#ef4444}.p-badge.p-badge-lg{min-width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:2.25rem}.p-badge.p-badge-xl{min-width:3rem;height:3rem;font-size:1.5rem;line-height:3rem}.p-tag{color:#fff;background:#3b82f6;border-radius:6px;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.p-tag.p-tag-success{color:#fff;background-color:#22c55e}.p-tag.p-tag-info{color:#fff;background-color:#0ea5e9}.p-tag.p-tag-warning{color:#fff;background-color:#f97316}.p-tag.p-tag-danger{color:#fff;background-color:#ef4444}.p-button-label{font-weight:700}.p-selectbutton>.p-button,.p-togglebutton.p-button,.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#3b82f6}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #3b82f6}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #3b82f6}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-picklist-buttons .p-button,.p-orderlist-controls .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-steps .p-steps-item.p-highlight .p-steps-number,.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#fff;background:#3b82f6}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.grid{flex-wrap:wrap;margin-top:-.5rem;margin-left:-.5rem;margin-right:-.5rem;display:flex}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-top:0;margin-left:0;margin-right:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:none;padding:.5rem}.col-1{flex:none;width:8.3333%;padding:.5rem}.col-2{flex:none;width:16.6667%;padding:.5rem}.col-3{flex:none;width:25%;padding:.5rem}.col-4{flex:none;width:33.3333%;padding:.5rem}.col-5{flex:none;width:41.6667%;padding:.5rem}.col-6{flex:none;width:50%;padding:.5rem}.col-7{flex:none;width:58.3333%;padding:.5rem}.col-8{flex:none;width:66.6667%;padding:.5rem}.col-9{flex:none;width:75%;padding:.5rem}.col-10{flex:none;width:83.3333%;padding:.5rem}.col-11{flex:none;width:91.6667%;padding:.5rem}.col-12{flex:none;width:100%;padding:.5rem}@media screen and (width>=576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:none;padding:.5rem}.sm\:col-1{flex:none;width:8.3333%;padding:.5rem}.sm\:col-2{flex:none;width:16.6667%;padding:.5rem}.sm\:col-3{flex:none;width:25%;padding:.5rem}.sm\:col-4{flex:none;width:33.3333%;padding:.5rem}.sm\:col-5{flex:none;width:41.6667%;padding:.5rem}.sm\:col-6{flex:none;width:50%;padding:.5rem}.sm\:col-7{flex:none;width:58.3333%;padding:.5rem}.sm\:col-8{flex:none;width:66.6667%;padding:.5rem}.sm\:col-9{flex:none;width:75%;padding:.5rem}.sm\:col-10{flex:none;width:83.3333%;padding:.5rem}.sm\:col-11{flex:none;width:91.6667%;padding:.5rem}.sm\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:none;padding:.5rem}.md\:col-1{flex:none;width:8.3333%;padding:.5rem}.md\:col-2{flex:none;width:16.6667%;padding:.5rem}.md\:col-3{flex:none;width:25%;padding:.5rem}.md\:col-4{flex:none;width:33.3333%;padding:.5rem}.md\:col-5{flex:none;width:41.6667%;padding:.5rem}.md\:col-6{flex:none;width:50%;padding:.5rem}.md\:col-7{flex:none;width:58.3333%;padding:.5rem}.md\:col-8{flex:none;width:66.6667%;padding:.5rem}.md\:col-9{flex:none;width:75%;padding:.5rem}.md\:col-10{flex:none;width:83.3333%;padding:.5rem}.md\:col-11{flex:none;width:91.6667%;padding:.5rem}.md\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:none;padding:.5rem}.lg\:col-1{flex:none;width:8.3333%;padding:.5rem}.lg\:col-2{flex:none;width:16.6667%;padding:.5rem}.lg\:col-3{flex:none;width:25%;padding:.5rem}.lg\:col-4{flex:none;width:33.3333%;padding:.5rem}.lg\:col-5{flex:none;width:41.6667%;padding:.5rem}.lg\:col-6{flex:none;width:50%;padding:.5rem}.lg\:col-7{flex:none;width:58.3333%;padding:.5rem}.lg\:col-8{flex:none;width:66.6667%;padding:.5rem}.lg\:col-9{flex:none;width:75%;padding:.5rem}.lg\:col-10{flex:none;width:83.3333%;padding:.5rem}.lg\:col-11{flex:none;width:91.6667%;padding:.5rem}.lg\:col-12{flex:none;width:100%;padding:.5rem}}@media screen and (width>=1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:none;padding:.5rem}.xl\:col-1{flex:none;width:8.3333%;padding:.5rem}.xl\:col-2{flex:none;width:16.6667%;padding:.5rem}.xl\:col-3{flex:none;width:25%;padding:.5rem}.xl\:col-4{flex:none;width:33.3333%;padding:.5rem}.xl\:col-5{flex:none;width:41.6667%;padding:.5rem}.xl\:col-6{flex:none;width:50%;padding:.5rem}.xl\:col-7{flex:none;width:58.3333%;padding:.5rem}.xl\:col-8{flex:none;width:66.6667%;padding:.5rem}.xl\:col-9{flex:none;width:75%;padding:.5rem}.xl\:col-10{flex:none;width:83.3333%;padding:.5rem}.xl\:col-11{flex:none;width:91.6667%;padding:.5rem}.xl\:col-12{flex:none;width:100%;padding:.5rem}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (width>=576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (width>=768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (width>=992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (width>=1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus,.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus,.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus,.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus,.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus,.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus,.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus,.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus,.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus,.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus,.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus,.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus,.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus,.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus,.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus,.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus,.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus,.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus,.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus,.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus,.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus,.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus,.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus,.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus,.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus,.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus,.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus,.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus,.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus,.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus,.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus,.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus,.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus,.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:#0000!important}@media screen and (width>=576px){.sm\:bg-transparent{background-color:#0000!important}}@media screen and (width>=768px){.md\:bg-transparent{background-color:#0000!important}}@media screen and (width>=992px){.lg\:bg-transparent{background-color:#0000!important}}@media screen and (width>=1200px){.xl\:bg-transparent{background-color:#0000!important}}.border-transparent{border-color:#0000!important}@media screen and (width>=576px){.sm\:border-transparent{border-color:#0000!important}}@media screen and (width>=768px){.md\:border-transparent{border-color:#0000!important}}@media screen and (width>=992px){.lg\:border-transparent{border-color:#0000!important}}@media screen and (width>=1200px){.xl\:border-transparent{border-color:#0000!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus,.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus,.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus,.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus,.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus,.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus,.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus,.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus,.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus,.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus,.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus,.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus,.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus,.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus,.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus,.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (width>=576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus,.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus,.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus,.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus,.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus,.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus,.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus,.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus,.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus,.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus,.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus,.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus,.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus,.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus,.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus,.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (width>=768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus,.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus,.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus,.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus,.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus,.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus,.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus,.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus,.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus,.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus,.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus,.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus,.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus,.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus,.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus,.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (width>=992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus,.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus,.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus,.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus,.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus,.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus,.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus,.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus,.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus,.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus,.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus,.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus,.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus,.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus,.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus,.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (width>=1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus,.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus,.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus,.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus,.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus,.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus,.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus,.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus,.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus,.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus,.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus,.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus,.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus,.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus,.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus,.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{margin-bottom:.5rem;display:inline-block}.field.grid>label{align-items:center;display:flex}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{flex-wrap:wrap;align-items:flex-start;display:flex}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-bottom:0;margin-right:.5rem}.field-checkbox,.field-radiobutton{align-items:center;margin-bottom:1rem;display:flex}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (width>=576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (width>=768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (width>=992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (width>=1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (width>=576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (width>=768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (width>=992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (width>=1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus,.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus,.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus,.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (width>=576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (width>=1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (width>=576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (width>=768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (width>=992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (width>=1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (width>=576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (width>=768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (width>=992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (width>=1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (width>=576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (width>=1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (width>=576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (width>=1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (width>=576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (width>=1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (width>=576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (width>=1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (width>=576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (width>=1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (width>=576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (width>=1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (width>=576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (width>=1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (width>=576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (width>=768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (width>=992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (width>=1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-initial{flex:0 auto!important}.flex-none{flex:none!important}@media screen and (width>=576px){.sm\:flex-1{flex:1!important}.sm\:flex-auto{flex:auto!important}.sm\:flex-initial{flex:0 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (width>=768px){.md\:flex-1{flex:1!important}.md\:flex-auto{flex:auto!important}.md\:flex-initial{flex:0 auto!important}.md\:flex-none{flex:none!important}}@media screen and (width>=992px){.lg\:flex-1{flex:1!important}.lg\:flex-auto{flex:auto!important}.lg\:flex-initial{flex:0 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (width>=1200px){.xl\:flex-1{flex:1!important}.xl\:flex-auto{flex:auto!important}.xl\:flex-initial{flex:0 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (width>=576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (width>=1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (width>=576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (width>=1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{-moz-column-gap:0rem!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-6{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-7{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-8{-moz-column-gap:5rem!important;column-gap:5rem!important}@media screen and (width>=576px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{-moz-column-gap:0rem!important;column-gap:0!important}.sm\:column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.sm\:column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.sm\:column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.sm\:column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.sm\:column-gap-5{-moz-column-gap:2rem!important;column-gap:2rem!important}.sm\:column-gap-6{-moz-column-gap:3rem!important;column-gap:3rem!important}.sm\:column-gap-7{-moz-column-gap:4rem!important;column-gap:4rem!important}.sm\:column-gap-8{-moz-column-gap:5rem!important;column-gap:5rem!important}}@media screen and (width>=768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{-moz-column-gap:0rem!important;column-gap:0!important}.md\:column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.md\:column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.md\:column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.md\:column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.md\:column-gap-5{-moz-column-gap:2rem!important;column-gap:2rem!important}.md\:column-gap-6{-moz-column-gap:3rem!important;column-gap:3rem!important}.md\:column-gap-7{-moz-column-gap:4rem!important;column-gap:4rem!important}.md\:column-gap-8{-moz-column-gap:5rem!important;column-gap:5rem!important}}@media screen and (width>=992px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{-moz-column-gap:0rem!important;column-gap:0!important}.lg\:column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.lg\:column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.lg\:column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.lg\:column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.lg\:column-gap-5{-moz-column-gap:2rem!important;column-gap:2rem!important}.lg\:column-gap-6{-moz-column-gap:3rem!important;column-gap:3rem!important}.lg\:column-gap-7{-moz-column-gap:4rem!important;column-gap:4rem!important}.lg\:column-gap-8{-moz-column-gap:5rem!important;column-gap:5rem!important}}@media screen and (width>=1200px){.xl\:gap-0{gap:0!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{-moz-column-gap:0rem!important;column-gap:0!important}.xl\:column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.xl\:column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.xl\:column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.xl\:column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.xl\:column-gap-5{-moz-column-gap:2rem!important;column-gap:2rem!important}.xl\:column-gap-6{-moz-column-gap:3rem!important;column-gap:3rem!important}.xl\:column-gap-7{-moz-column-gap:4rem!important;column-gap:4rem!important}.xl\:column-gap-8{-moz-column-gap:5rem!important;column-gap:5rem!important}}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (width>=576px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0!important;padding-right:0!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0!important;padding-bottom:0!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=768px){.md\:p-0{padding:0!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0!important;padding-bottom:0!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=992px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0!important;padding-bottom:0!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (width>=1200px){.xl\:p-0{padding:0!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0!important;padding-right:0!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0!important;padding-bottom:0!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (width>=576px){.sm\:m-0{margin:0!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0!important;margin-bottom:0!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=768px){.md\:m-0{margin:0!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0!important;margin-right:0!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0!important;margin-bottom:0!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=992px){.lg\:m-0{margin:0!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0!important;margin-right:0!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0!important;margin-bottom:0!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (width>=1200px){.xl\:m-0{margin:0!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0!important;margin-right:0!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0!important;margin-bottom:0!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus,.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus,.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus,.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus,.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus,.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus,.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus,.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus,.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus,.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (width>=576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus,.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus,.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus,.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus,.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus,.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus,.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus,.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus,.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus,.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus,.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus,.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus,.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus,.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus,.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus,.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus,.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus,.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus,.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus,.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus,.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus,.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus,.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus,.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus,.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus,.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus,.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus,.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (width>=1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus,.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus,.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus,.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus,.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus,.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus,.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus,.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus,.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus,.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-style:none;border-width:0!important}.border-1{border-style:solid;border-width:1px!important}.border-2{border-style:solid;border-width:2px!important}.border-3{border-style:solid;border-width:3px!important}.border-top-none{border-top-style:none;border-top-width:0!important}.border-top-1{border-top-style:solid;border-top-width:1px!important}.border-top-2{border-top-style:solid;border-top-width:2px!important}.border-top-3{border-top-style:solid;border-top-width:3px!important}.border-right-none{border-right-style:none;border-right-width:0!important}.border-right-1{border-right-style:solid;border-right-width:1px!important}.border-right-2{border-right-style:solid;border-right-width:2px!important}.border-right-3{border-right-style:solid;border-right-width:3px!important}.border-left-none{border-left-style:none;border-left-width:0!important}.border-left-1{border-left-style:solid;border-left-width:1px!important}.border-left-2{border-left-style:solid;border-left-width:2px!important}.border-left-3{border-left-style:solid;border-left-width:3px!important}.border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}@media screen and (width>=576px){.sm\:border-none{border-style:none;border-width:0!important}.sm\:border-1{border-style:solid;border-width:1px!important}.sm\:border-2{border-style:solid;border-width:2px!important}.sm\:border-3{border-style:solid;border-width:3px!important}.sm\:border-top-none{border-top-style:none;border-top-width:0!important}.sm\:border-top-1{border-top-style:solid;border-top-width:1px!important}.sm\:border-top-2{border-top-style:solid;border-top-width:2px!important}.sm\:border-top-3{border-top-style:solid;border-top-width:3px!important}.sm\:border-right-none{border-right-style:none;border-right-width:0!important}.sm\:border-right-1{border-right-style:solid;border-right-width:1px!important}.sm\:border-right-2{border-right-style:solid;border-right-width:2px!important}.sm\:border-right-3{border-right-style:solid;border-right-width:3px!important}.sm\:border-left-none{border-left-style:none;border-left-width:0!important}.sm\:border-left-1{border-left-style:solid;border-left-width:1px!important}.sm\:border-left-2{border-left-style:solid;border-left-width:2px!important}.sm\:border-left-3{border-left-style:solid;border-left-width:3px!important}.sm\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.sm\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.sm\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.sm\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.sm\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.sm\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.sm\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.sm\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.sm\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.sm\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.sm\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.sm\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=768px){.md\:border-none{border-style:none;border-width:0!important}.md\:border-1{border-style:solid;border-width:1px!important}.md\:border-2{border-style:solid;border-width:2px!important}.md\:border-3{border-style:solid;border-width:3px!important}.md\:border-top-none{border-top-style:none;border-top-width:0!important}.md\:border-top-1{border-top-style:solid;border-top-width:1px!important}.md\:border-top-2{border-top-style:solid;border-top-width:2px!important}.md\:border-top-3{border-top-style:solid;border-top-width:3px!important}.md\:border-right-none{border-right-style:none;border-right-width:0!important}.md\:border-right-1{border-right-style:solid;border-right-width:1px!important}.md\:border-right-2{border-right-style:solid;border-right-width:2px!important}.md\:border-right-3{border-right-style:solid;border-right-width:3px!important}.md\:border-left-none{border-left-style:none;border-left-width:0!important}.md\:border-left-1{border-left-style:solid;border-left-width:1px!important}.md\:border-left-2{border-left-style:solid;border-left-width:2px!important}.md\:border-left-3{border-left-style:solid;border-left-width:3px!important}.md\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.md\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.md\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.md\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.md\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.md\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.md\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.md\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.md\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.md\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.md\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.md\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=992px){.lg\:border-none{border-style:none;border-width:0!important}.lg\:border-1{border-style:solid;border-width:1px!important}.lg\:border-2{border-style:solid;border-width:2px!important}.lg\:border-3{border-style:solid;border-width:3px!important}.lg\:border-top-none{border-top-style:none;border-top-width:0!important}.lg\:border-top-1{border-top-style:solid;border-top-width:1px!important}.lg\:border-top-2{border-top-style:solid;border-top-width:2px!important}.lg\:border-top-3{border-top-style:solid;border-top-width:3px!important}.lg\:border-right-none{border-right-style:none;border-right-width:0!important}.lg\:border-right-1{border-right-style:solid;border-right-width:1px!important}.lg\:border-right-2{border-right-style:solid;border-right-width:2px!important}.lg\:border-right-3{border-right-style:solid;border-right-width:3px!important}.lg\:border-left-none{border-left-style:none;border-left-width:0!important}.lg\:border-left-1{border-left-style:solid;border-left-width:1px!important}.lg\:border-left-2{border-left-style:solid;border-left-width:2px!important}.lg\:border-left-3{border-left-style:solid;border-left-width:3px!important}.lg\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.lg\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.lg\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.lg\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.lg\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.lg\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.lg\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.lg\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.lg\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.lg\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.lg\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.lg\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}@media screen and (width>=1200px){.xl\:border-none{border-style:none;border-width:0!important}.xl\:border-1{border-style:solid;border-width:1px!important}.xl\:border-2{border-style:solid;border-width:2px!important}.xl\:border-3{border-style:solid;border-width:3px!important}.xl\:border-top-none{border-top-style:none;border-top-width:0!important}.xl\:border-top-1{border-top-style:solid;border-top-width:1px!important}.xl\:border-top-2{border-top-style:solid;border-top-width:2px!important}.xl\:border-top-3{border-top-style:solid;border-top-width:3px!important}.xl\:border-right-none{border-right-style:none;border-right-width:0!important}.xl\:border-right-1{border-right-style:solid;border-right-width:1px!important}.xl\:border-right-2{border-right-style:solid;border-right-width:2px!important}.xl\:border-right-3{border-right-style:solid;border-right-width:3px!important}.xl\:border-left-none{border-left-style:none;border-left-width:0!important}.xl\:border-left-1{border-left-style:solid;border-left-width:1px!important}.xl\:border-left-2{border-left-style:solid;border-left-width:2px!important}.xl\:border-left-3{border-left-style:solid;border-left-width:3px!important}.xl\:border-bottom-none{border-bottom-style:none;border-bottom-width:0!important}.xl\:border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.xl\:border-bottom-2{border-bottom-style:solid;border-bottom-width:2px!important}.xl\:border-bottom-3{border-bottom-style:solid;border-bottom-width:3px!important}.xl\:border-x-none{border-left-style:none;border-right-style:none;border-left-width:0!important;border-right-width:0!important}.xl\:border-x-1{border-left-style:solid;border-right-style:solid;border-left-width:1px!important;border-right-width:1px!important}.xl\:border-x-2{border-left-style:solid;border-right-style:solid;border-left-width:2px!important;border-right-width:2px!important}.xl\:border-x-3{border-left-style:solid;border-right-style:solid;border-left-width:3px!important;border-right-width:3px!important}.xl\:border-y-none{border-top-style:none;border-bottom-style:none;border-top-width:0!important;border-bottom-width:0!important}.xl\:border-y-1{border-top-style:solid;border-bottom-style:solid;border-top-width:1px!important;border-bottom-width:1px!important}.xl\:border-y-2{border-top-style:solid;border-bottom-style:solid;border-top-width:2px!important;border-bottom-width:2px!important}.xl\:border-y-3{border-top-style:solid;border-bottom-style:solid;border-top-width:3px!important;border-bottom-width:3px!important}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (width>=576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (width>=768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (width>=992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (width>=1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (width>=576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (width>=768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (width>=992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (width>=1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}@media screen and (width>=576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}@media screen and (width>=1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-right-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-right-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-right-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (width>=576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (width>=768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (width>=992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (width>=1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (width>=576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (width>=768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (width>=992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (width>=1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (width>=576px){.sm\:min-w-0{min-width:0!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (width>=768px){.md\:min-w-0{min-width:0!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (width>=992px){.lg\:min-w-0{min-width:0!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (width>=1200px){.xl\:min-w-0{min-width:0!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (width>=576px){.sm\:max-w-0{max-width:0!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=768px){.md\:max-w-0{max-width:0!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=992px){.lg\:max-w-0{max-width:0!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (width>=1200px){.xl\:max-w-0{max-width:0!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (width>=576px){.sm\:min-h-0{min-height:0!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (width>=768px){.md\:min-h-0{min-height:0!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (width>=992px){.lg\:min-h-0{min-height:0!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (width>=1200px){.xl\:min-h-0{min-height:0!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (width>=576px){.sm\:max-h-0{max-height:0!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=768px){.md\:max-h-0{max-height:0!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=992px){.lg\:max-h-0{max-height:0!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (width>=1200px){.xl\:max-h-0{max-height:0!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (width>=576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (width>=768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (width>=992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (width>=1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (width>=576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (width>=768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (width>=992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (width>=1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (width>=576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (width>=768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (width>=992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (width>=1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (width>=576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (width>=768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (width>=992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (width>=1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (width>=576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (width>=768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (width>=992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (width>=1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (width>=576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (width>=576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (width>=576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (width>=1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (width>=576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (width>=768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (width>=992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (width>=1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (width>=576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (width>=1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (width>=576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (width>=768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (width>=992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (width>=1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:50%!important}.bg-left{background-position:0!important}.bg-left-bottom{background-position:0 100%!important}.bg-left-top{background-position:0 0!important}.bg-right{background-position:100%!important}.bg-right-bottom{background-position:100% 100%!important}.bg-right-top{background-position:100% 0!important}.bg-top{background-position:top!important}@media screen and (width>=576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:50%!important}.sm\:bg-left{background-position:0!important}.sm\:bg-left-bottom{background-position:0 100%!important}.sm\:bg-left-top{background-position:0 0!important}.sm\:bg-right{background-position:100%!important}.sm\:bg-right-bottom{background-position:100% 100%!important}.sm\:bg-right-top{background-position:100% 0!important}.sm\:bg-top{background-position:top!important}}@media screen and (width>=768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:50%!important}.md\:bg-left{background-position:0!important}.md\:bg-left-bottom{background-position:0 100%!important}.md\:bg-left-top{background-position:0 0!important}.md\:bg-right{background-position:100%!important}.md\:bg-right-bottom{background-position:100% 100%!important}.md\:bg-right-top{background-position:100% 0!important}.md\:bg-top{background-position:top!important}}@media screen and (width>=992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:50%!important}.lg\:bg-left{background-position:0!important}.lg\:bg-left-bottom{background-position:0 100%!important}.lg\:bg-left-top{background-position:0 0!important}.lg\:bg-right{background-position:100%!important}.lg\:bg-right-bottom{background-position:100% 100%!important}.lg\:bg-right-top{background-position:100% 0!important}.lg\:bg-top{background-position:top!important}}@media screen and (width>=1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:50%!important}.xl\:bg-left{background-position:0!important}.xl\:bg-left-bottom{background-position:0 100%!important}.xl\:bg-left-top{background-position:0 0!important}.xl\:bg-right{background-position:100%!important}.xl\:bg-right-bottom{background-position:100% 100%!important}.xl\:bg-right-top{background-position:100% 0!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:outside!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0%)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0%)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (width>=576px){.sm\:translate-x-0{transform:translate(0%)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0%)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=768px){.md\:translate-x-0{transform:translate(0%)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0%)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=992px){.lg\:translate-x-0{transform:translate(0%)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0%)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (width>=1200px){.xl\:translate-x-0{transform:translate(0%)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0%)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (width>=576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (width>=1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:50%!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:100% 0!important}.origin-right{transform-origin:100%!important}.origin-bottom-right{transform-origin:100% 100%!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:0 100%!important}.origin-left{transform-origin:0!important}.origin-top-left{transform-origin:top-left!important}@media screen and (width>=576px){.sm\:origin-center{transform-origin:50%!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:100% 0!important}.sm\:origin-right{transform-origin:100%!important}.sm\:origin-bottom-right{transform-origin:100% 100%!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:0 100%!important}.sm\:origin-left{transform-origin:0!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=768px){.md\:origin-center{transform-origin:50%!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:100% 0!important}.md\:origin-right{transform-origin:100%!important}.md\:origin-bottom-right{transform-origin:100% 100%!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:0 100%!important}.md\:origin-left{transform-origin:0!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=992px){.lg\:origin-center{transform-origin:50%!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:100% 0!important}.lg\:origin-right{transform-origin:100%!important}.lg\:origin-bottom-right{transform-origin:100% 100%!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:0 100%!important}.lg\:origin-left{transform-origin:0!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (width>=1200px){.xl\:origin-center{transform-origin:50%!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:100% 0!important}.xl\:origin-right{transform-origin:100%!important}.xl\:origin-bottom-right{transform-origin:100% 100%!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:0 100%!important}.xl\:origin-left{transform-origin:0!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(-10px)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(-60px)}}.fadein{animation:.15s linear fadein}.fadeout{animation:.15s linear fadeout}.slidedown{animation:.45s ease-in-out slidedown}.slideup{animation:.45s cubic-bezier(0,1,0,1) slideup}.scalein{animation:.15s linear scalein}.fadeinleft{animation:.15s linear fadeinleft}.fadeoutleft{animation:.15s linear fadeoutleft}.fadeinright{animation:.15s linear fadeinright}.fadeoutright{animation:.15s linear fadeoutright}.fadeinup{animation:.15s linear fadeinup}.fadeoutup{animation:.15s linear fadeoutup}.fadeindown{animation:.15s linear fadeindown}.fadeoutdown{animation:.15s linear fadeoutdown}.animate-width{animation:1s linear animate-width}.flip{backface-visibility:visible;animation:.15s linear flip}.flipup{backface-visibility:visible;animation:.15s linear flipup}.flipleft{backface-visibility:visible;animation:.15s linear flipleft}.flipright{backface-visibility:visible;animation:.15s linear flipright}.zoomin{animation:.15s linear zoomin}.zoomindown{animation:.15s linear zoomindown}.zoominleft{animation:.15s linear zoominleft}.zoominright{animation:.15s linear zoominright}.zoominup{animation:.15s linear zoominup}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}.swal2-container{z-index:100000!important}.swal2-styled.swal2-confirm{color:#fff!important;background:#dc0000!important;border-radius:9999px!important;padding:.34rem .9rem!important;font-size:.78rem!important;font-weight:600!important;box-shadow:0 1px 3px #7a000038!important}.swal2-styled.swal2-confirm:hover{background:#9a0000!important}.swal2-styled.swal2-cancel{border-radius:9999px!important;padding:.34rem .9rem!important;font-size:.78rem!important;font-weight:600!important}.p-dialog .p-dialog-header{color:#fff!important;background:#dc0000!important;border-radius:12px 12px 0 0!important;padding:1rem 1.4rem!important;font-size:.95rem!important;font-weight:600!important}.p-dialog .p-dialog-header .p-dialog-header-icon{color:#ffffffd9!important}.p-dialog .p-dialog-header .p-dialog-header-icon:hover{color:#fff!important;background:#ffffff26!important}.p-dialog .p-dialog-content{border-radius:0 0 12px 12px!important;padding:1.4rem!important}.p-dialog{border-radius:12px!important;box-shadow:0 20px 60px #0000002e!important}.p-calendar:not(.infico-datepicker):not(.infico-timepicker) .p-datepicker td>span.p-highlight{color:#4338ca!important;background:#e0e7ff!important}.p-datepicker:not(.p-datepicker-inline):not(.infico-datepicker-panel):not(.infico-timepicker-panel){border-radius:12px!important;box-shadow:0 16px 40px #0f172a1f!important}:root{--infico-brand:#dc0000;--infico-brand-hover:#9a0000;--infico-brand-active:#700000;--infico-brand-soft:#fee2e2;--infico-brand-muted:#991b1b;--infico-btn-primary:#dc0000;--infico-btn-primary-hover:#9a0000;--infico-btn-secondary:#dc0000;--infico-btn-secondary-hover:#9a0000;--infico-accent:#4338ca;--infico-accent-soft:#eef2ff;--infico-border:#cbd5e1;--infico-border-focus:#dc0000;--infico-surface:#fff;--infico-page:#fff7f7;--infico-text:#1e293b;--infico-muted:#64748b;--infico-radius:10px;--infico-radius-pill:9999px;--infico-shadow:0 8px 24px #0f172a14}.p-button:not(.p-button-icon-only):not(.p-button-text):not(.p-button-link):not(.p-button-outlined){border-radius:var(--infico-radius-pill)!important;background:var(--infico-btn-primary)!important;border-color:var(--infico-btn-primary)!important;color:#fff!important;padding:.34rem .82rem!important;font-size:.78rem!important;font-weight:600!important;line-height:1.25!important;box-shadow:0 1px 3px #7a000038!important}.p-button:not(.p-button-icon-only):not(.p-button-text):not(.p-button-outlined) .p-button-label,.p-button:not(.p-button-icon-only):not(.p-button-text):not(.p-button-outlined) .p-button-icon{color:#fff!important}.p-button.p-button-sm:not(.p-button-icon-only):not(.p-button-text):not(.p-button-outlined){padding:.28rem .68rem!important;font-size:.74rem!important}.p-button:not(.p-button-icon-only):not(.p-button-text):not(.p-button-outlined):enabled:hover,.p-button:not(.p-button-icon-only):not(.p-button-text):not(.p-button-outlined):enabled:focus{background:var(--infico-btn-primary-hover)!important;border-color:var(--infico-btn-primary-hover)!important;color:#fff!important;box-shadow:0 2px 8px #70000059!important}.p-button.p-button-success:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-warning:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-help:not(.p-button-outlined):not(.p-button-text),.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text){background:var(--infico-btn-primary)!important;border-color:var(--infico-btn-primary)!important;color:#fff!important}.p-button.p-button-success:not(.p-button-outlined):not(.p-button-text):enabled:hover,.p-button.p-button-warning:not(.p-button-outlined):not(.p-button-text):enabled:hover,.p-button.p-button-info:not(.p-button-outlined):not(.p-button-text):enabled:hover,.p-button.p-button-danger:not(.p-button-outlined):not(.p-button-text):enabled:hover,.p-button.p-button-help:not(.p-button-outlined):not(.p-button-text):enabled:hover,.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):enabled:hover{background:var(--infico-btn-primary-hover)!important;border-color:var(--infico-btn-primary-hover)!important;color:#fff!important}.p-button.p-button-outlined,.p-button.p-button-text{border-radius:var(--infico-radius-pill)!important;color:var(--infico-brand)!important;border-color:var(--infico-brand)!important;box-shadow:none!important;background:0 0!important;padding:.32rem .78rem!important;font-size:.78rem!important;font-weight:600!important}.p-button.p-button-outlined .p-button-label,.p-button.p-button-outlined .p-button-icon,.p-button.p-button-text .p-button-label,.p-button.p-button-text .p-button-icon{color:var(--infico-brand)!important}.p-button.p-button-outlined:enabled:hover,.p-button.p-button-text:enabled:hover{background:var(--infico-btn-primary-hover)!important;border-color:var(--infico-btn-primary-hover)!important;color:#fff!important;box-shadow:0 2px 8px #70000047!important}.p-button.p-button-outlined:enabled:hover .p-button-label,.p-button.p-button-outlined:enabled:hover .p-button-icon,.p-button.p-button-text:enabled:hover .p-button-label,.p-button.p-button-text:enabled:hover .p-button-icon{color:#fff!important}.p-button.p-button-icon-only{background:var(--infico-btn-primary)!important;border-color:var(--infico-btn-primary)!important;color:#fff!important;border-radius:50%!important;width:1.72rem!important;min-width:1.72rem!important;height:1.72rem!important;padding:0!important}.p-button.p-button-icon-only .p-button-icon{color:#fff!important;font-size:.82rem!important}.p-button.p-button-icon-only:enabled:hover{background:var(--infico-btn-primary-hover)!important;border-color:var(--infico-btn-primary-hover)!important}.p-button.p-button-sm.p-button-icon-only{width:1.58rem!important;min-width:1.58rem!important;height:1.58rem!important}.p-button:disabled{opacity:.5!important;color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.infico-btn-filter.p-button{background:var(--infico-btn-primary)!important;border-color:var(--infico-btn-primary)!important;color:#fff!important}.infico-btn-filter.p-button:enabled:hover{background:var(--infico-btn-primary-hover)!important;border-color:var(--infico-btn-primary-hover)!important}.p-inputtext,.p-inputtextarea,.p-dropdown,.p-multiselect,.p-autocomplete-input,.p-chips-multiple-container{border-radius:var(--infico-radius)!important;border-color:var(--infico-border)!important;font-size:.84rem!important}.p-inputtext:enabled:focus,.p-inputtextarea:enabled:focus,.p-dropdown:not(.p-disabled).p-focus,.p-multiselect:not(.p-disabled).p-focus{border-color:var(--infico-border-focus)!important;box-shadow:0 0 0 3px #dc00001f!important}.p-dropdown,.p-multiselect{border-color:#94a3b8!important}.p-dropdown:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover{border-color:#64748b!important}.infico-select.p-dropdown,.p-dropdown.infico-select{width:100%}.infico-select-panel.p-dropdown-panel{overflow:hidden;border:1px solid var(--infico-border)!important;border-radius:var(--infico-radius)!important;box-shadow:var(--infico-shadow)!important}.infico-select-panel .p-dropdown-header{background:#fff!important;border-bottom:1px solid #eef2f7!important;padding:.55rem .65rem!important}.infico-select-panel .p-dropdown-filter{border-radius:var(--infico-radius)!important;border-color:#94a3b8!important;padding-right:2rem!important}.infico-select-panel .p-dropdown-filter-icon{color:var(--infico-muted)!important;right:.85rem!important}.infico-select-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dropdown-item.p-highlight{background:var(--infico-brand-soft)!important;color:var(--infico-brand)!important}.p-checkbox{flex:none;width:18px;height:18px}.p-checkbox .p-checkbox-box{color:#fff!important;background:#fff!important;border:2px solid #94a3b8!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:var(--infico-brand)!important}.p-checkbox.p-highlight .p-checkbox-box,.p-checkbox .p-checkbox-box[data-p-highlight=true]{border-color:var(--infico-brand)!important;background:var(--infico-brand)!important;color:#fff!important}.p-checkbox.p-highlight .p-checkbox-box .p-checkbox-icon,.p-checkbox .p-checkbox-box[data-p-highlight=true] .p-checkbox-icon,.p-checkbox.p-highlight .p-checkbox-box .p-checkbox-icon.p-icon,.p-checkbox .p-checkbox-box[data-p-highlight=true] .p-checkbox-icon.p-icon{color:#fff!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;width:12px!important;height:12px!important;display:inline-block!important}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{border-color:var(--infico-brand)!important;box-shadow:0 0 0 3px #dc000024!important}input[type=checkbox]{accent-color:var(--infico-brand)}.infico-filter-panel{background:var(--infico-surface);border:1px solid var(--infico-border);box-shadow:var(--infico-shadow);border-radius:12px;margin-bottom:1rem;overflow:hidden}.infico-filter-panel__head{cursor:pointer;width:100%;color:var(--infico-text);background:#fff;border:none;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;display:flex}.infico-filter-panel__head i.pi-search{color:var(--infico-brand)}.infico-filter-panel__body{border-top:1px solid #eef2f7;padding:.85rem 1rem 1rem}.infico-filter-panel__grid{--infico-filter-cols:4;grid-template-columns:repeat(var(--infico-filter-cols), minmax(0, 1fr));align-items:end;gap:.6rem .85rem;display:grid}.infico-filter-panel__grid--cols5{--infico-filter-cols:5}.infico-filter-panel__field{flex-direction:column;gap:.22rem;min-width:0;display:flex}.infico-filter-panel__field--span2{grid-column:span 2}.infico-filter-panel__field--span3{grid-column:span 3}.infico-filter-panel__field label{color:var(--infico-brand-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700;line-height:1.2}.infico-filter-panel__field .p-inputtext,.infico-filter-panel__field .p-dropdown,.infico-filter-panel__field .infico-select,.infico-filter-panel__field .infico-select.p-dropdown,.infico-filter-panel__field .infico-datepicker,.infico-filter-panel__field .p-input-icon-left,.infico-filter-panel__field .p-input-icon-left .p-inputtext{width:100%}@media (width<=900px){.infico-filter-panel__grid,.infico-filter-panel__grid--cols5{--infico-filter-cols:2}.infico-filter-panel__field--span2,.infico-filter-panel__field--span3{grid-column:span 2}}.infico-filter-panel__actions{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.p-datatable .p-datatable-thead>tr>th{color:#334155!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#fff!important;border-color:#e2e8f0!important;font-size:.72rem!important;font-weight:800!important}.p-datatable .p-datatable-tbody>tr>td{color:#334155!important;border-color:#eef2f7!important;font-size:.84rem!important}.p-datatable .p-datatable-tbody>tr:hover{background:#fff7f7!important}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--infico-brand-soft)!important;color:var(--infico-brand)!important}.infico-icon-btn{color:#fff;cursor:pointer;background:var(--infico-brand);border:none;border-radius:50%;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #7a000047}.infico-icon-btn i{color:#fff;font-size:.72rem}.infico-icon-btn:hover:not(:disabled){background:var(--infico-brand-hover);transform:translateY(-1px);box-shadow:0 3px 10px #70000061}.infico-icon-btn:active:not(:disabled){background:var(--infico-brand-active)}.infico-icon-btn:disabled{opacity:.45;cursor:not-allowed}.infico-icon-btn--teal,.infico-icon-btn--indigo,.infico-icon-btn--orange,.infico-icon-btn--blue,.infico-icon-btn--green,.infico-icon-btn--red,.infico-icon-btn--violet,.infico-icon-btn--ferrari{background:var(--infico-brand)}.infico-icon-btn--teal:hover:not(:disabled),.infico-icon-btn--indigo:hover:not(:disabled),.infico-icon-btn--orange:hover:not(:disabled),.infico-icon-btn--blue:hover:not(:disabled),.infico-icon-btn--green:hover:not(:disabled),.infico-icon-btn--red:hover:not(:disabled),.infico-icon-btn--violet:hover:not(:disabled),.infico-icon-btn--ferrari:hover:not(:disabled){background:var(--infico-brand-hover)}.infico-card__header i{color:var(--infico-brand)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#fca5a5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--infico-brand)}.infico-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.infico-page-header__title{color:var(--infico-brand);margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.infico-page-header__subtitle{color:var(--infico-muted);max-width:920px;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.infico-page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workplan-page,.absence-page,.schedule-page,.payroll-page,.manager-page,.turnos-page,.rl-page,.m9b-page,.excl-page,.sub-page,.nursery-page,.orgchart-page,.amon-page,.solicitudes-page,.permisos-legales-page,.page-shell,.holidays-page,.legal-page,.nfc-page,.about-page{background:var(--infico-page);min-height:100%;padding:1rem 1.25rem}.mc-card .infico-page-header{margin-bottom:.85rem}.workplan-hero,.absence-hero,.payroll-hero,.schedule-hero,.holidays-hero,.legal-hero,.manager-hero,.excl-hero,.sub-hero,.rl-hero,.m9b-hero,.orgchart-hero,.nursery-hero,.about-hero,.nfc-hero,.page-header,.solicitudes-header,.amon-header{flex-wrap:wrap;box-shadow:none!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:1rem!important;padding:0!important;display:flex!important}.workplan-hero h1,.workplan-hero h2,.absence-hero h2,.payroll-hero h2,.schedule-hero h2,.holidays-hero h2,.legal-hero h2,.manager-hero h2,.excl-hero h2,.sub-hero h2,.rl-hero h1,.m9b-hero h1,.orgchart-hero h2,.nursery-hero h2,.about-hero h2,.nfc-hero h1,.page-header h1,.page-header h2,.solicitudes-title,.amon-title{color:var(--infico-brand)!important;margin:0!important;font-size:1.2rem!important;font-weight:700!important;line-height:1.3!important}.workplan-hero p,.absence-hero p,.payroll-hero p,.schedule-hero p,.holidays-hero p,.legal-hero p,.manager-hero p,.excl-hero p,.sub-hero p,.rl-hero p,.m9b-hero p,.orgchart-hero p,.nursery-hero p,.about-hero p,.nfc-hero p,.page-header p,.page-subtitle,.solicitudes-subtitle,.amon-subtitle{max-width:920px;color:var(--infico-muted)!important;margin:.15rem 0 0!important;font-size:.78rem!important;line-height:1.45!important}.workplan-hero>div>span:first-child,.absence-hero>div>span:first-child,.payroll-hero__content>span:first-child,.schedule-hero>div>span:first-child,.holidays-hero>div>span:first-child,.legal-hero>div>span:first-child,.manager-hero>div>span:first-child,.excl-hero__content>span:first-child,.sub-hero__content>span:first-child,.rl-hero__eyebrow,.m9b-hero__eyebrow,.nursery-hero__eyebrow,.about-hero__eyebrow,.page-header .eyebrow,[class$=-hero__icon],.absence-hero__icon,.payroll-hero__icon,.schedule-hero__icon,.holidays-hero__icon,.legal-hero__icon,.excl-hero__icon,.sub-hero__icon,.payroll-hero__period,.schedule-hero__context,.absence-hero__aside,.rl-hero__badges,.m9b-hero__chips,.sub-hero__badge,.about-hero__badge,.nursery-hero__image,.amon-title-icon{display:none!important}.turnos-header-actions,.amon-header-actions,.orgchart-hero__actions,.solicitudes-header .infico-page-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=768px){.infico-page-header,.workplan-hero,.absence-hero,.page-header,.solicitudes-header,.amon-header{flex-direction:column;align-items:flex-start!important}.infico-page-header__actions,.turnos-header-actions,.amon-header-actions{justify-content:flex-start;width:100%}}
