@charset "UTF-8";.header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#d92332,#ff7043);color:#fff;padding:15px 20px;border-radius:8px;font-weight:700;font-size:1.5rem;box-shadow:0 2px 5px #0000001a}.header h2{margin:0}.header .btn-agregar{background:#fff;color:#d92332;border:none;border-radius:6px;padding:8px 16px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.header .btn-agregar:hover{background-color:#f5c1bc}.titulo-pagina{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#d92332;text-align:center}.btn-primario,.btn-guardar{background:linear-gradient(90deg,#d92332,#ff7043);color:#fff;border:none;padding:10px 20px;font-size:1rem;font-weight:700;border-radius:6px;cursor:pointer;transition:background .3s ease}.btn-primario:hover,.btn-guardar:hover{background:linear-gradient(90deg,#b71c1c,#ff7043)}.u-container{padding:1.5rem;background:#fafafa}.u-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem}.u-filters input,.u-filters select{padding:.5rem;border:1px solid #ccc;border-radius:6px}.u-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #eee;border-radius:8px}.u-table th,.u-table td{padding:.7rem;text-align:left;border-bottom:1px solid #f0f0f0}.u-table th{background:#f9f9f9;font-weight:600;font-size:.9rem}.u-table tr:hover{background:#f5faff}.u-status{padding:3px 8px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.u-status.activo{background:#d6f5d6;color:#2e7d32}.u-status.inactivo{background:#f8d7da;color:#c62828}.u-icon{background:none;border:none;cursor:pointer;font-size:1rem;margin:0 2px;padding:.3rem;border-radius:4px}.u-icon.u-edit:hover{background:#e3f2fd}.u-icon.u-delete:hover{background:#ffebee}.u-status.por_revision{background:#678ed6;color:#1325cc}.u-status.en_espera_arqueo{background:#f0ed4f;color:#000}.u-status.completada,.consolidada{background:#d6f5d6;color:#2e7d32}.u-status.cancelada,.u-status.con_diferencia,.u-status.con_observacion,.u-status.anulada{background:#f8d7da;color:#c62828}.activo{color:#2e7d32;font-weight:600}.inactivo{color:#c62828;font-weight:600}.header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#d92332,#ff7043);color:#fff;padding:12px 20px;border-radius:8px;font-weight:700;font-size:1.2rem;margin-bottom:1rem}.u-modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#0006;z-index:10}.u-modal-content{background:#fff;padding:1.5rem;border-radius:10px;max-width:600px;width:100%;box-sizing:border-box;max-height:90vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}dialog#modalRol.u-modal{position:fixed;inset:0;background:#0006;border:none;padding:0;display:flex;justify-content:center;align-items:center;z-index:999}.u-modal-content h3{margin-bottom:1rem;color:#0077b6}.u-modal-content input,.u-modal-content select,.u-modal-content textarea{width:100%;margin-bottom:1rem;padding-top:.6rem;padding-left:.6rem;padding-bottom:.6rem;border:1px solid #ccc;border-radius:6px}.u-modal-actions{display:flex;justify-content:flex-end;gap:.8rem}.u-btn-save,.u-btn-cancel,.u-btn-archivar,.u-btn-restaurar{margin-left:5px;padding:.5rem 1rem;border:none;border-radius:6px;color:#fff;cursor:pointer}.u-btn-archivar{background:#8c0000}.u-btn-restaurar{background:#f8a520}.u-btn-save{background:#4caf50}.u-btn-cancel{background:#9e9e9e}@media (max-width: 768px){.u-filters{flex-direction:column;align-items:stretch}.u-table thead{display:none}.u-table tr{display:block;margin-bottom:1rem;border:1px solid #eee;border-radius:6px;padding:.8rem}.u-table td{display:flex;justify-content:space-between;padding:.4rem 0;border:none}.u-table td:before{content:attr(data-label);font-weight:600;color:#555}}:root{--bg-color: #fdfdfd;--content-bg: #fafafa;--text-color: #1f1f1f;--sidebar-bg: linear-gradient(180deg, #d92332, #ff7043);--topbar-bg: linear-gradient(to right, #fff6f3, #ccc3c4);--card-bg: #ffffff;--border-color: #e0e0e0}.dark-theme{--bg-color: #1c1c1c;--content-bg: #1e1e1e;--text-color: #f0f0f0;--sidebar-bg: linear-gradient(180deg, #333333, #444444);--topbar-bg: linear-gradient(to right, #2a2a2a, #3a3a3a);--card-bg: #2a2a2a;--border-color: #555}body,.layout{background-color:var(--bg-color);color:var(--text-color)}.main-content{background-color:var(--content-bg);color:var(--text-color)}.sidebar{background:var(--sidebar-bg);color:var(--text-color)}.topbar{background:var(--topbar-bg);color:var(--text-color)}.u-table,.u-modal-content,.u-container{background:var(--card-bg);color:var(--text-color);border-color:var(--border-color)}.u-search-box{display:flex;align-items:center;background-color:#fff4f2;border:1px solid #ffd6d0;border-radius:6px;padding:.4rem .6rem;gap:.5rem}.u-search-box input{border:none;outline:none;background:transparent;flex:1;font-size:.95rem;color:#444}.u-search-box span{font-size:1.1rem;color:#d92332}.u-filtro{background:#fff4f2;padding:1rem;border:1px solid #ffd6d0;border-radius:10px;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.u-filtro label{font-weight:600;color:#d92332;font-size:.9rem}.u-filtro select,.u-filtro input[type=date]{padding:.5rem .8rem;border:1px solid #ffccb8;border-radius:6px;font-size:.9rem;background-color:#fffdfd;color:#333;transition:border-color .3s ease-in-out}.u-filtro select:focus,.u-filtro input[type=date]:focus{outline:none;border-color:#ff7043}.u-filtro .u-orden-btns{display:flex;gap:.5rem}.u-filtro .u-orden-btns button{background-color:#f5c1bc;border:none;padding:.45rem .9rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;color:#6b1a17;transition:background-color .2s ease}.u-filtro .u-orden-btns button:hover{background-color:#ffb8a5}.u-filtro .u-orden-btns button.active{background-color:#d92332;color:#fff}.u-filtro .u-rango-fechas{display:flex;gap:.5rem}@media (max-width: 768px){.u-filters,.u-filtro{flex-direction:column;align-items:stretch}.u-orden-btns{flex-direction:column}.u-search-box{width:100%}}.checkbox-container{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.checkbox-container input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#007bff}.checkbox-container input[type=checkbox]:hover{accent-color:#0056b3}.checkbox-container label{cursor:pointer;-webkit-user-select:none;user-select:none}:root{color-scheme:light;--lotus-primary: #970029;--lotus-primary-hover: #7d0023;--lotus-primary-soft: #fff0f3;--lotus-secondary: #d70f3f;--lotus-secondary-hover: #bd0a35;--lotus-accent: #ffdf16;--lotus-accent-hover: #f4c900;--lotus-coral: #f36f7f;--lotus-rose: #f51d55;--lotus-success: #168a4a;--lotus-warning: #c47a00;--lotus-error: #c5223f;--lotus-info: #1267a8;--lotus-bg: #f7f3f4;--lotus-bg-elevated: #fbf8f8;--lotus-surface: #ffffff;--lotus-surface-soft: #fff7f1;--lotus-border: #eadde0;--lotus-border-strong: #d8c3c9;--lotus-text: #25161a;--lotus-text-muted: #6f6065;--lotus-text-soft: #8b7c81;--lotus-on-primary: #ffffff;--lotus-radius-xs: 8px;--lotus-radius-sm: 10px;--lotus-radius-md: 14px;--lotus-radius-lg: 18px;--lotus-radius-xl: 24px;--lotus-shadow-sm: 0 6px 18px rgba(93, 0, 27, .08);--lotus-shadow-md: 0 14px 36px rgba(93, 0, 27, .12);--lotus-shadow-lg: 0 24px 70px rgba(93, 0, 27, .18);--lotus-focus: 0 0 0 4px rgba(255, 223, 22, .45);--lotus-gradient-primary: linear-gradient(135deg, #970029 0%, #d70f3f 58%, #f36f7f 100%);--lotus-gradient-dark: linear-gradient(180deg, #5d001b 0%, #8e0029 52%, #c60f3a 100%);--lotus-gradient-warm: linear-gradient(135deg, #ffdf16 0%, #ffb41f 45%, #f36f7f 100%);--color-primario: var(--lotus-primary);--color-secundario: var(--lotus-secondary);--bg-color: var(--lotus-bg);--content-bg: var(--lotus-bg);--text-color: var(--lotus-text);--sidebar-bg: var(--lotus-gradient-dark);--topbar-bg: rgba(255, 255, 255, .84);--card-bg: var(--lotus-surface);--border-color: var(--lotus-border)}.dark-theme{color-scheme:dark;--lotus-primary: #ff7a98;--lotus-primary-hover: #ff9caf;--lotus-primary-soft: rgba(255, 122, 152, .14);--lotus-secondary: #ff4d70;--lotus-secondary-hover: #ff6d88;--lotus-accent: #ffdf16;--lotus-accent-hover: #ffe65c;--lotus-coral: #ff8a9b;--lotus-rose: #ff4d70;--lotus-success: #45d483;--lotus-warning: #ffd166;--lotus-error: #ff6b81;--lotus-info: #6cb9ff;--lotus-bg: #12070b;--lotus-bg-elevated: #1a0b10;--lotus-surface: #241018;--lotus-surface-soft: #311521;--lotus-border: rgba(255, 255, 255, .12);--lotus-border-strong: rgba(255, 255, 255, .22);--lotus-text: #fff7f4;--lotus-text-muted: #dbc2c9;--lotus-text-soft: #b99aa4;--lotus-on-primary: #ffffff;--lotus-focus: 0 0 0 4px rgba(255, 223, 22, .32);--lotus-shadow-sm: 0 8px 22px rgba(0, 0, 0, .26);--lotus-shadow-md: 0 16px 40px rgba(0, 0, 0, .34);--lotus-shadow-lg: 0 26px 80px rgba(0, 0, 0, .48);--lotus-gradient-primary: linear-gradient(135deg, #9d0b35 0%, #d31648 56%, #ff6d88 100%);--lotus-gradient-warm: linear-gradient(135deg, #ffdf16 0%, #ffd166 52%, #ff8a9b 100%);--color-primario: var(--lotus-primary);--color-secundario: var(--lotus-secondary);--content-bg: var(--lotus-bg);--card-bg: var(--lotus-surface);--text-color: var(--lotus-text);--topbar-bg: rgba(42, 21, 28, .84);--border-color: var(--lotus-border)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100%;background:linear-gradient(180deg,rgba(255,223,22,.08),transparent 260px),var(--lotus-bg)!important;color:var(--lotus-text)!important;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:15px;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#ffdf166b;color:var(--lotus-primary)}:focus-visible{outline:none!important;box-shadow:var(--lotus-focus)!important}h1,h2,h3,h4,h5,h6{color:var(--lotus-text);letter-spacing:0}.u-container,.content-wrapper,.dashboard-container,.reportes-container,.perfil-container{background:transparent!important;color:var(--lotus-text)!important}.content,.main-content{min-width:0}.header,.page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;margin:0 0 1.25rem!important;padding:1rem 1.15rem!important;color:var(--lotus-on-primary)!important;background:var(--lotus-gradient-primary)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:var(--lotus-radius-lg)!important;box-shadow:var(--lotus-shadow-md)!important}.header h1,.header h2,.page-header h1,.page-header h2{margin:0!important;color:var(--lotus-on-primary)!important;font-size:clamp(1.2rem,2vw,1.7rem)!important;font-weight:800!important}button,.btn,.btn-primary,.btn-agregar,.btn-primario,.btn-guardar,.u-btn-primary,.u-btn-save,.u-btn-secondary,.btn-save,.btn-editar{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;border-radius:999px!important;border:0!important;font-weight:800!important;letter-spacing:0!important;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease!important}.btn-agregar,.btn-primario,.btn-guardar,.u-btn-primary,.u-btn-save,.btn-primary,.btn-save,.btn-editar{background:var(--lotus-gradient-primary)!important;color:var(--lotus-on-primary)!important;box-shadow:0 10px 22px #97002938!important}.btn-agregar:hover,.btn-primario:hover,.btn-guardar:hover,.u-btn-primary:hover,.u-btn-save:hover,.btn-primary:hover,.btn-save:hover,.btn-editar:hover{transform:translateY(-1px);box-shadow:0 14px 30px #97002947!important}.u-btn-secondary,.btn-outline-primary,.btn-refresh,.btn-print{background:var(--lotus-primary-soft)!important;color:var(--lotus-primary)!important;border:1px solid rgba(151,0,41,.16)!important;box-shadow:none!important}.u-btn-cancel,.btn-cancel,.btn-close{background:#f4eef0!important;color:var(--lotus-text-muted)!important;border:1px solid var(--lotus-border)!important;box-shadow:none!important}.u-btn-archivar,.btn-delete,.btn-cambiar-pass{background:linear-gradient(135deg,#7d0023,#c5223f)!important;color:#fff!important}.u-btn-restaurar{background:var(--lotus-gradient-warm)!important;color:#4a2100!important}button:disabled,.disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important;box-shadow:none!important}label,.form-label{color:var(--lotus-text)!important;font-size:.92rem!important;font-weight:700!important}input,select,textarea,.form-control,.form-select{min-height:42px;width:100%;padding:.65rem .85rem;color:var(--lotus-text)!important;font:inherit;font-weight:600;background:#ffffffeb!important;border:1px solid var(--lotus-border-strong)!important;border-radius:var(--lotus-radius-sm)!important;box-shadow:inset 0 1px #ffffffb8!important;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease!important}input:hover,select:hover,textarea:hover,.form-control:hover,.form-select:hover{border-color:#97002961!important}input:focus,select:focus,textarea:focus,.form-control:focus,.form-select:focus{border-color:var(--lotus-primary)!important;box-shadow:var(--lotus-focus)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--lotus-text-soft)!important;font-weight:650}select,.form-select,.u-filtro-select,.u-select,.u-select-form{min-height:52px!important;padding-right:2.75rem!important;color:var(--lotus-text)!important;background-color:#fffffff5!important;background-image:linear-gradient(45deg,transparent 50%,var(--lotus-primary) 50%),linear-gradient(135deg,var(--lotus-primary) 50%,transparent 50%)!important;background-position:calc(100% - 22px) calc(50% + 1px),calc(100% - 16px) calc(50% + 1px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important;appearance:none!important}select option,.form-select option,.u-filtro-select option,.u-select option,.u-select-form option{color:#25161a!important;background:#fff!important;font-weight:700}input[list],input[autocomplete=off],.autocomplete-input,.combobox-input,.smart-select-input{min-height:52px!important;color:var(--lotus-text)!important;background-color:#fffffff5!important;border-color:var(--lotus-border-strong)!important}input[list]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;filter:sepia(1) saturate(3) hue-rotate(305deg)}.autocomplete-panel,.combobox-panel,.dropdown-menu,.select-menu,.suggestions-list,.u-dropdown,.mat-mdc-select-panel,.cdk-overlay-pane{z-index:100002!important}.dropdown-menu,.select-menu,.suggestions-list,.u-dropdown{background:var(--lotus-surface)!important;color:var(--lotus-text)!important;border:1px solid var(--lotus-border)!important;border-radius:var(--lotus-radius-lg)!important;box-shadow:var(--lotus-shadow-lg)!important;overflow:hidden}.dropdown-menu button,.dropdown-menu a,.select-menu button,.suggestions-list li,.u-dropdown button{color:var(--lotus-text)!important;transition:background-color .18s ease,color .18s ease}.dropdown-menu button:hover,.dropdown-menu a:hover,.select-menu button:hover,.suggestions-list li:hover,.u-dropdown button:hover{color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important}.ng-invalid.ng-touched:not(form),.is-invalid,[aria-invalid=true]{border-color:var(--lotus-error)!important;box-shadow:0 0 0 4px #c5223f1f!important}.form-help,.help-text,.field-hint,.hint-text{color:var(--lotus-text-muted)!important;font-size:.82rem!important;font-weight:650}input[type=checkbox],input[type=radio]{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;accent-color:var(--lotus-primary)!important}.u-filters,.u-filterss,.u-filtros,.filters-bar,.filters-section,.search-bar,.controls,.u-container>div:first-child:has(input[placeholder*=Buscar]),.u-container>div:first-child:has(input[placeholder*=buscar]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;align-items:end!important;gap:.85rem!important;width:100%!important;margin:0 0 1.2rem!important;padding:.95rem!important;background:linear-gradient(135deg,rgba(255,223,22,.08),transparent 32%),#ffffffd6!important;border:1px solid rgba(234,221,224,.9)!important;border-radius:var(--lotus-radius-xl)!important;box-shadow:var(--lotus-shadow-sm)!important}.u-filters,.u-filterss,.u-filtros,.filters-bar,.search-bar,.controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.u-filters>.u-search-box,.u-filtros>.u-search-box,.u-container>.u-search-box,.filters-section .filter-item:has(input[type=text]),.controls>input[placeholder*=Buscar],.controls>input[placeholder*=buscar]{min-width:min(100%,280px)!important}.u-filters>.u-filtro,.u-filterss>.u-filtro,.u-filtros>.u-filtro,.u-filters>.u-search-box,.u-filterss>.u-search-box,.u-filtros>.u-search-box{margin:0!important}.u-filters>.u-filtro,.u-filterss>.u-filtro,.u-filtros>.u-filtro{grid-column:span 2}.u-filtro,.filters-group{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;align-items:end!important;gap:.75rem!important;width:100%!important;margin:0 0 1.2rem!important;padding:.95rem!important;background:#ffffffbd!important;border:1px solid var(--lotus-border)!important;border-radius:var(--lotus-radius-xl)!important;box-shadow:var(--lotus-shadow-sm)!important}.u-filters .u-filtro,.u-filterss .u-filtro,.u-filtros .u-filtro,.filters-section .filters-group{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.u-container:has(>.u-search-box+.u-filtro){display:grid!important;grid-template-columns:minmax(min(100%,290px),.85fr) minmax(min(100%,420px),1.7fr)!important;align-items:start!important;gap:.85rem!important}.u-container:has(>.u-search-box+.u-filtro)>.u-search-box,.u-container:has(>.u-search-box+.u-filtro)>.u-filtro{margin-bottom:.35rem!important}.u-container:has(>.u-search-box+.u-filtro)>table,.u-container:has(>.u-search-box+.u-filtro)>.u-table,.u-container:has(>.u-search-box+.u-filtro)>app-pagination,.u-container:has(>.u-search-box+.u-filtro)>.pagination-container,.u-container:has(>.u-search-box+.u-filtro)>.u-modal,.u-container:has(>.u-search-box+.u-filtro)>dialog{grid-column:1/-1!important}.u-search-box:not(input){position:relative;display:flex!important;align-items:center!important;gap:.6rem!important;min-height:52px!important;width:100%!important;padding:0 .85rem!important;overflow:hidden;background:#fffffff0!important;border:1px solid var(--lotus-border-strong)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #5d001b0f!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease!important}.u-search-box:not(input):hover{border-color:#97002952!important;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #5d001b17!important}.u-search-box:not(input):focus-within{border-color:var(--lotus-primary)!important;box-shadow:var(--lotus-focus),0 10px 24px #5d001b1a!important}.u-search-box>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:34px!important;height:34px!important;color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important;border-radius:12px!important;font-size:0!important}.u-search-box>span:first-child:before{content:"search";font-family:Material Icons;font-size:1.18rem;line-height:1}.u-search-box input{min-height:50px!important;padding:.75rem .25rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}input.u-search-box,.u-filters>input[type=text],.u-filterss>input[type=text],.u-filtros>input[type=text],.filters-section input[type=text],.controls>input[type=text],.u-container>div:first-child:has(input[placeholder*=Buscar]) input[type=text]{min-height:52px!important;padding:.75rem .95rem .75rem 3rem!important;background-color:#fffffff0!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20height='22'%20viewBox='0%20-960%20960%20960'%20width='22'%20fill='%23970029'%3E%3Cpath%20d='M784-120%20532-372q-30%2024-69%2038t-83%2014q-109%200-184.5-75.5T120-580q0-109%2075.5-184.5T380-840q109%200%20184.5%2075.5T640-580q0%2044-14%2083t-38%2069l252%20252-56%2056ZM380-400q75%200%20127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75%200-127.5%2052.5T200-580q0%2075%2052.5%20127.5T380-400Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:.95rem center!important;background-size:1.18rem!important;border:1px solid var(--lotus-border-strong)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #5d001b0f!important}.u-filtro select,.u-filtro input,.u-filterss select,.u-filterss input,.u-filtros select,.u-filtros input,.u-filters select,.u-filters input:not([type=checkbox]):not([type=radio]),.filters-section select,.filters-section input:not([type=checkbox]):not([type=radio]),.filters-bar select,.filters-bar input,.controls select,.controls input,.filter-item select,.filter-item input:not([type=checkbox]):not([type=radio]),.u-rango-fechas input{min-height:52px!important;border-radius:16px!important}.u-filtro label,.u-filterss label,.u-filtros label,.u-filters label,.filters-section label,.filters-bar label,.filter-item label,.controls label{display:block!important;margin:0 0 .35rem!important;color:var(--lotus-text-muted)!important;font-size:.76rem!important;font-weight:850!important;text-transform:uppercase}.u-filtro>label,.u-filterss>label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.u-orden-wrapper{min-width:0}.u-filtro>.u-search-box{min-width:min(100%,280px)!important}.u-filtro>.u-rango-fechas,.u-filterss>.u-rango-fechas,.u-filtros>.u-rango-fechas{grid-column:span 2}.u-rango-fechas,.date-range,.d-flex.gap-2,.u-search-box>div:has(input[type=date]){display:grid!important;grid-template-columns:repeat(2,minmax(min(100%,140px),1fr))!important;align-items:end!important;gap:.65rem!important;width:100%}.u-search-box>div:has(input[type=date]){grid-column:1/-1}.filter-item{min-width:0}.filters-section h3,.filters-bar h3{display:inline-flex!important;align-items:center!important;gap:.45rem!important;margin:0 0 .8rem!important;color:var(--lotus-text)!important;font-size:.98rem!important;font-weight:900!important}.filters-section h3 .material-icons,.filters-bar h3 .material-icons{color:var(--lotus-primary);font-size:1.15rem}.export-actions,.header-actions,.u-actions,.table-actions-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:.55rem!important}.filter-item small,.filter-chip,.active-filter,.filtro-activo,.chip-filter,.station-chip,.selection-chip{display:inline-flex!important;align-items:center!important;gap:.35rem!important;width:fit-content!important;min-height:28px!important;margin-top:.4rem!important;padding:.28rem .65rem!important;color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important;border:1px solid rgba(151,0,41,.16)!important;border-radius:999px!important;font-size:.76rem!important;font-weight:850!important}.selection-panel,.assignment-panel,.u-selection-options{display:grid;gap:.85rem;padding:1rem;background:linear-gradient(135deg,rgba(255,223,22,.08),transparent 36%),#ffffffdb;border:1px solid var(--lotus-border);border-radius:var(--lotus-radius-xl);box-shadow:var(--lotus-shadow-sm)}.selection-toolbar,.assignment-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.selection-count,.assignment-count{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .7rem;color:var(--lotus-primary);background:var(--lotus-primary-soft);border:1px solid rgba(151,0,41,.14);border-radius:999px;font-size:.78rem;font-weight:900}.btn-refresh,.btn-limpiar,.btn-clear,.btn-reset,.filters-section button,.filters-bar .btn.ghost{min-height:44px!important;padding-inline:1rem!important;color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important;border:1px solid rgba(151,0,41,.16)!important;box-shadow:none!important}.btn-refresh:hover,.btn-limpiar:hover,.btn-clear:hover,.btn-reset:hover,.filters-section button:hover,.filters-bar .btn.ghost:hover{color:#fff!important;background:var(--lotus-gradient-primary)!important}.u-card,.card,.kpi-card,.chart-card,.rotacion-card,.table-card,.info-card,.resumen-card,.perfil-card,.assignment-card,.station-card,.invoice-card{background:var(--lotus-surface)!important;color:var(--lotus-text)!important;border:1px solid var(--lotus-border)!important;border-radius:var(--lotus-radius-lg)!important;box-shadow:var(--lotus-shadow-sm)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.u-card:hover,.card:hover,.kpi-card:hover,.chart-card:hover,.station-card:hover,.assignment-card:hover{transform:translateY(-2px);border-color:#97002938!important;box-shadow:var(--lotus-shadow-md)!important}.u-dashboard,.cards-container,.cards-grid{gap:1rem!important}.table-wrapper,.historial-table-container{overflow-x:auto;border-radius:var(--lotus-radius-lg)}.u-table,table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:var(--lotus-surface)!important;border:1px solid var(--lotus-border)!important;border-radius:var(--lotus-radius-lg)!important;box-shadow:var(--lotus-shadow-sm)!important;overflow:hidden}.u-table th,table th{color:var(--lotus-text)!important;background:linear-gradient(180deg,#fff9ef,#fff1f3)!important;border-bottom:1px solid var(--lotus-border)!important;font-size:.82rem!important;font-weight:800!important;text-transform:uppercase}.u-table td,table td{color:var(--lotus-text)!important;border-bottom:1px solid rgba(234,221,224,.78)!important}.u-table tbody tr,table tbody tr{transition:background-color .18s ease!important}.u-table tbody tr:hover,table tbody tr:hover{background:#fff8f1!important}.u-icon,.btn-action,.btn-icon,.icon-btn,.btn-edit,.btn-ver,.btn-detalle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important;border:1px solid rgba(151,0,41,.12)!important;border-radius:12px!important;box-shadow:none!important}.u-icon:hover,.btn-action:hover,.btn-icon:hover,.icon-btn:hover,.btn-edit:hover,.btn-ver:hover,.btn-detalle:hover{color:#fff!important;background:var(--lotus-gradient-primary)!important;transform:translateY(-1px)}.material-icons{font-size:1.1em;line-height:1}.u-status,.badge,.estado-badge,.chip,.match-status{display:inline-flex;align-items:center;min-height:26px;padding:.22rem .65rem!important;border-radius:999px!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:0!important;border:1px solid transparent}.u-status.activo,.activo,.estado-badge.activo,.match-status.ok{background:#168a4a1f!important;color:var(--lotus-success)!important;border-color:#168a4a33!important}.u-status.inactivo,.inactivo,.u-status.cancelada,.u-status.anulada,.match-status.bad{background:#c5223f1f!important;color:var(--lotus-error)!important;border-color:#c5223f33!important}.u-status.por_revision,.u-status.en_espera_arqueo{background:#ffdf1638!important;color:#6d4700!important;border-color:#ffdf1673!important}.u-modal,.modal-backdrop,.theme-settings-modal,.modal-overlay,.modal-pass{position:fixed!important;inset:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(.75rem,2.5vw,1.5rem)!important;overflow:auto!important;background:#25161a94!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate}.u-modal-content,.modal,.modal-content,.modal-contenido,.modal-pass-content,.theme-settings-content{position:relative!important;z-index:100001!important;width:min(100%,960px);max-width:calc(100vw - 2rem)!important;max-height:calc(100dvh - 2rem)!important;margin:auto!important;overflow-y:auto!important;overflow-x:hidden!important;background:var(--lotus-surface)!important;color:var(--lotus-text)!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:var(--lotus-radius-xl)!important;box-shadow:var(--lotus-shadow-lg)!important;animation:lotusModalIn .22s ease-out;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.u-modal-content{padding:clamp(1rem,2.6vw,1.6rem)!important}body:has(.u-modal),body:has(.modal-backdrop),body:has(.modal-overlay),body:has(.modal-pass){overflow:hidden}.u-modal-content h2,.u-modal-content h3,.modal h2,.modal h3,.modal-title-custom{color:var(--lotus-primary)!important;font-weight:850!important}.u-modal-actions,.modal-actions,.modal-footer,.modal-footer-custom{gap:.65rem!important;flex-wrap:wrap}.modal-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--lotus-border)}.modal-title-row{display:flex;align-items:center;min-width:0;gap:.85rem}.modal-title-row>.material-icons{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;color:#4a2100;background:var(--lotus-gradient-warm);border-radius:16px;font-size:1.45rem;box-shadow:0 10px 20px #9700291f}.modal-title-row h2,.modal-title-row h3{margin:0!important;color:var(--lotus-primary)!important;font-weight:900!important;line-height:1.1}.modal-title-row p{margin:.25rem 0 0;color:var(--lotus-text-muted);font-size:.92rem}.modal-close-btn{flex:0 0 auto;width:42px;height:42px;min-height:42px;padding:0!important;color:var(--lotus-primary)!important;background:var(--lotus-primary-soft)!important;border:1px solid rgba(151,0,41,.16)!important;border-radius:14px!important;box-shadow:none!important}.modal-close-btn:hover{color:#fff!important;background:var(--lotus-gradient-primary)!important}@keyframes lotusModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.alert,.preview-alert,.u-alert,.alerta-cumple,.loading-state{border-radius:var(--lotus-radius-lg)!important;border:1px solid var(--lotus-border)!important;box-shadow:var(--lotus-shadow-sm)!important}.alert-danger{background:#c5223f1a!important;color:var(--lotus-error)!important;border-color:#c5223f38!important}.spinner{border-color:#9700291f!important;border-top-color:var(--lotus-primary)!important}.tabs-container,.reportes-tabs,.btn-group{background:#ffffffbd!important;border:1px solid var(--lotus-border)!important;border-radius:999px!important;padding:.35rem!important;box-shadow:var(--lotus-shadow-sm)!important}.tabs-container button,.reportes-tabs button,.btn-group label{border-radius:999px!important}.dark-theme,.dark-theme .main-content,.dark-theme .content,.dark-theme .u-container,.dark-theme .content-wrapper,.dark-theme .dashboard-container,.dark-theme .reportes-container,.dark-theme .perfil-container{color:var(--lotus-text)!important}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6,.dark-theme p,.dark-theme span,.dark-theme strong,.dark-theme small,.dark-theme label{color:inherit}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:var(--lotus-text)!important}.dark-theme a{color:var(--lotus-primary)}.dark-theme label,.dark-theme .form-label,.dark-theme .info-label,.dark-theme .label{color:var(--lotus-text)!important}.dark-theme input,.dark-theme select,.dark-theme textarea,.dark-theme .form-control,.dark-theme .form-select{color:var(--lotus-text)!important;background:#241018f5!important;border-color:var(--lotus-border-strong)!important;box-shadow:inset 0 1px #ffffff0d!important}.dark-theme input::placeholder,.dark-theme textarea::placeholder{color:var(--lotus-text-soft)!important}.dark-theme select option{color:#fff7f4!important;background:#241018!important}.dark-theme select,.dark-theme .form-select,.dark-theme .u-filtro-select,.dark-theme .u-select,.dark-theme .u-select-form{color:var(--lotus-text)!important;background-color:#241018f5!important;background-image:linear-gradient(45deg,transparent 50%,var(--lotus-accent) 50%),linear-gradient(135deg,var(--lotus-accent) 50%,transparent 50%)!important}.dark-theme input[list],.dark-theme input[autocomplete=off],.dark-theme .autocomplete-input,.dark-theme .combobox-input,.dark-theme .smart-select-input{color:var(--lotus-text)!important;background-color:#241018f5!important;border-color:var(--lotus-border-strong)!important}.dark-theme input:hover,.dark-theme select:hover,.dark-theme textarea:hover,.dark-theme .form-control:hover,.dark-theme .form-select:hover{border-color:#ffdf166b!important;background:#311521fa!important}.dark-theme select:hover,.dark-theme .form-select:hover,.dark-theme .u-filtro-select:hover,.dark-theme .u-select:hover,.dark-theme .u-select-form:hover,.dark-theme input[list]:hover,.dark-theme input[autocomplete=off]:hover{color:var(--lotus-text)!important;background-color:#311521!important}.dark-theme input:focus,.dark-theme select:focus,.dark-theme textarea:focus,.dark-theme .form-control:focus,.dark-theme .form-select:focus{border-color:var(--lotus-accent)!important;color:var(--lotus-text)!important;background:#311521!important}.dark-theme .dropdown-menu,.dark-theme .select-menu,.dark-theme .suggestions-list,.dark-theme .u-dropdown{color:var(--lotus-text)!important;background:var(--lotus-surface)!important;border-color:var(--lotus-border)!important}.dark-theme .dropdown-menu button,.dark-theme .dropdown-menu a,.dark-theme .select-menu button,.dark-theme .suggestions-list li,.dark-theme .u-dropdown button{color:var(--lotus-text)!important}.dark-theme .dropdown-menu button:hover,.dark-theme .dropdown-menu a:hover,.dark-theme .select-menu button:hover,.dark-theme .suggestions-list li:hover,.dark-theme .u-dropdown button:hover{color:#4a2100!important;background:var(--lotus-accent)!important}.dark-theme .selection-panel,.dark-theme .assignment-panel,.dark-theme .u-selection-options{color:var(--lotus-text)!important;background:linear-gradient(135deg,rgba(255,223,22,.08),transparent 32%),#241018e6!important;border-color:var(--lotus-border)!important}.dark-theme .u-filters,.dark-theme .u-filterss,.dark-theme .u-filtros,.dark-theme .filters-bar,.dark-theme .filters-section,.dark-theme .search-bar,.dark-theme .controls,.dark-theme .u-filtro,.dark-theme .filters-group{color:var(--lotus-text)!important;background:linear-gradient(135deg,rgba(255,223,22,.08),transparent 30%),#241018db!important;border-color:var(--lotus-border)!important;box-shadow:var(--lotus-shadow-sm)!important}.dark-theme .u-filters .u-filtro,.dark-theme .u-filterss .u-filtro,.dark-theme .u-filtros .u-filtro,.dark-theme .filters-section .filters-group{background:transparent!important;border:0!important;box-shadow:none!important}.dark-theme .u-search-box:not(input){color:var(--lotus-text)!important;background:#241018f5!important;border-color:var(--lotus-border-strong)!important}.dark-theme .u-search-box:not(input):hover,.dark-theme .u-search-box:not(input):focus-within{background:#311521!important;border-color:var(--lotus-accent)!important}.dark-theme .u-search-box>span:first-child{color:#4a2100!important;background:var(--lotus-accent)!important}.dark-theme input.u-search-box,.dark-theme .u-filters>input[type=text],.dark-theme .u-filterss>input[type=text],.dark-theme .u-filtros>input[type=text],.dark-theme .filters-section input[type=text],.dark-theme .controls>input[type=text]{color:var(--lotus-text)!important;background-color:#241018f5!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20height='22'%20viewBox='0%20-960%20960%20960'%20width='22'%20fill='%23ffdf16'%3E%3Cpath%20d='M784-120%20532-372q-30%2024-69%2038t-83%2014q-109%200-184.5-75.5T120-580q0-109%2075.5-184.5T380-840q109%200%20184.5%2075.5T640-580q0%2044-14%2083t-38%2069l252%20252-56%2056ZM380-400q75%200%20127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75%200-127.5%2052.5T200-580q0%2075%2052.5%20127.5T380-400Z'/%3E%3C/svg%3E")!important;border-color:var(--lotus-border-strong)!important}.dark-theme .u-card,.dark-theme .card,.dark-theme .kpi-card,.dark-theme .chart-card,.dark-theme .rotacion-card,.dark-theme .table-card,.dark-theme .info-card,.dark-theme .resumen-card,.dark-theme .perfil-card,.dark-theme .assignment-card,.dark-theme .station-card,.dark-theme .invoice-card{color:var(--lotus-text)!important;background:var(--lotus-surface)!important;border-color:var(--lotus-border)!important}.dark-theme .u-card:hover,.dark-theme .card:hover,.dark-theme .kpi-card:hover,.dark-theme .chart-card:hover,.dark-theme .station-card:hover,.dark-theme .assignment-card:hover{background:var(--lotus-surface-soft)!important;border-color:#ffdf1647!important;box-shadow:var(--lotus-shadow-md)!important}.dark-theme .u-table,.dark-theme table{color:var(--lotus-text)!important;background:var(--lotus-surface)!important;border-color:var(--lotus-border)!important}.dark-theme .u-table th,.dark-theme table th{color:var(--lotus-text)!important;background:linear-gradient(180deg,#32141f,#271018)!important;border-bottom-color:var(--lotus-border)!important}.dark-theme .u-table td,.dark-theme table td{color:var(--lotus-text)!important;border-bottom-color:#ffffff17!important}.dark-theme .u-table tbody tr:hover,.dark-theme table tbody tr:hover{color:var(--lotus-text)!important;background:#321521!important}.dark-theme .u-table tbody tr:hover td,.dark-theme table tbody tr:hover td{color:var(--lotus-text)!important}.dark-theme .btn-agregar,.dark-theme .btn-primario,.dark-theme .btn-guardar,.dark-theme .u-btn-primary,.dark-theme .u-btn-save,.dark-theme .btn-primary,.dark-theme .btn-save,.dark-theme .btn-editar{color:#fff!important;background:var(--lotus-gradient-primary)!important}.dark-theme .btn-agregar:hover,.dark-theme .btn-primario:hover,.dark-theme .btn-guardar:hover,.dark-theme .u-btn-primary:hover,.dark-theme .u-btn-save:hover,.dark-theme .btn-primary:hover,.dark-theme .btn-save:hover,.dark-theme .btn-editar:hover{color:#fff!important;filter:brightness(1.07)}.dark-theme .u-btn-secondary,.dark-theme .btn-outline-primary,.dark-theme .btn-refresh,.dark-theme .btn-print,.dark-theme .btn-cancel,.dark-theme .u-btn-cancel{color:var(--lotus-text)!important;background:#ffffff14!important;border-color:var(--lotus-border)!important}.dark-theme .u-btn-secondary:hover,.dark-theme .btn-outline-primary:hover,.dark-theme .btn-refresh:hover,.dark-theme .btn-print:hover,.dark-theme .btn-cancel:hover,.dark-theme .u-btn-cancel:hover{color:#4a2100!important;background:var(--lotus-accent)!important;border-color:var(--lotus-accent)!important}.dark-theme .u-icon,.dark-theme .btn-action,.dark-theme .btn-icon,.dark-theme .icon-btn,.dark-theme .btn-edit,.dark-theme .btn-ver,.dark-theme .btn-detalle{color:var(--lotus-primary)!important;background:#ff7a9824!important;border-color:#ff7a9838!important}.dark-theme .u-icon:hover,.dark-theme .btn-action:hover,.dark-theme .btn-icon:hover,.dark-theme .icon-btn:hover,.dark-theme .btn-edit:hover,.dark-theme .btn-ver:hover,.dark-theme .btn-detalle:hover{color:#fff!important;background:var(--lotus-gradient-primary)!important}.dark-theme .u-modal-content,.dark-theme .modal,.dark-theme .modal-content,.dark-theme .modal-contenido,.dark-theme .modal-pass-content,.dark-theme .theme-settings-content{color:var(--lotus-text)!important;background:var(--lotus-surface)!important;border-color:var(--lotus-border)!important}.dark-theme .tabs-container,.dark-theme .reportes-tabs,.dark-theme .btn-group{background:#ffffff14!important;border-color:var(--lotus-border)!important}.dark-theme .tabs-container button,.dark-theme .reportes-tabs button,.dark-theme .btn-group label{color:var(--lotus-text-muted)!important}.dark-theme .tabs-container button:hover,.dark-theme .reportes-tabs button:hover,.dark-theme .btn-group label:hover,.dark-theme .tabs-container button.active,.dark-theme .reportes-tabs button.active,.dark-theme .btn-group label.active{color:#4a2100!important;background:var(--lotus-accent)!important}.dark-theme .activo,.dark-theme .u-status.activo,.dark-theme .estado-badge.activo,.dark-theme .match-status.ok{color:var(--lotus-success)!important}.dark-theme .inactivo,.dark-theme .u-status.inactivo,.dark-theme .u-status.cancelada,.dark-theme .u-status.anulada,.dark-theme .match-status.bad{color:var(--lotus-error)!important}*{scrollbar-width:thin;scrollbar-color:rgba(151,0,41,.42) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:#97002959;border-radius:999px}*::-webkit-scrollbar-track{background:transparent}@media (max-width: 768px){body{font-size:14px}.u-filters,.u-filterss,.u-filtros,.filters-bar,.filters-section,.search-bar,.controls,.u-filtro,.filters-group,.u-container:has(>.u-search-box+.u-filtro),.u-container>div:first-child:has(input[placeholder*=Buscar]),.u-container>div:first-child:has(input[placeholder*=buscar]){grid-template-columns:1fr!important;gap:.7rem!important;padding:.8rem!important;border-radius:var(--lotus-radius-lg)!important}.u-filters>.u-filtro,.u-filterss>.u-filtro,.u-filtros>.u-filtro,.u-filtro>.u-rango-fechas,.u-filterss>.u-rango-fechas,.u-filtros>.u-rango-fechas,.u-rango-fechas,.date-range,.d-flex.gap-2,.u-search-box>div:has(input[type=date]){grid-column:auto!important;grid-template-columns:1fr!important}.u-search-box:not(input),input.u-search-box,.u-filters input,.u-filters select,.u-filtro input,.u-filtro select,.filters-section input,.filters-section select,.controls input,.controls select{width:100%!important;min-width:0!important}.header,.page-header{align-items:flex-start!important;flex-direction:column!important}.header button,.page-header button{width:100%}.u-modal-content,.modal,.modal-content,.modal-contenido{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;border-radius:var(--lotus-radius-lg)!important}}html{--mat-sys-background: light-dark(#fff7f9, #161215);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f8eef2, #342f32);--mat-sys-inverse-primary: light-dark(#ffabf3, #a900a9);--mat-sys-inverse-surface: light-dark(#342f32, #e9e0e4);--mat-sys-on-background: light-dark(#1e1a1d, #e9e0e4);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #5b005b);--mat-sys-on-primary-container: light-dark(#810081, #ffd7f5);--mat-sys-on-primary-fixed: light-dark(#380038, #380038);--mat-sys-on-primary-fixed-variant: light-dark(#810081, #810081);--mat-sys-on-secondary: light-dark(#ffffff, #3d2b3a);--mat-sys-on-secondary-container: light-dark(#554151, #f7daef);--mat-sys-on-secondary-fixed: light-dark(#271624, #271624);--mat-sys-on-secondary-fixed-variant: light-dark(#554151, #554151);--mat-sys-on-surface: light-dark(#1e1a1d, #e9e0e4);--mat-sys-on-surface-variant: light-dark(#4e444b, #eedee7);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#80747c, #9a8d95);--mat-sys-outline-variant: light-dark(#d1c2cb, #4e444b);--mat-sys-primary: light-dark(#a900a9, #ffabf3);--mat-sys-primary-container: light-dark(#ffd7f5, #810081);--mat-sys-primary-fixed: light-dark(#ffd7f5, #ffd7f5);--mat-sys-primary-fixed-dim: light-dark(#ffabf3, #ffabf3);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#6e5869, #dabfd2);--mat-sys-secondary-container: light-dark(#f7daef, #554151);--mat-sys-secondary-fixed: light-dark(#f7daef, #f7daef);--mat-sys-secondary-fixed-dim: light-dark(#dabfd2, #dabfd2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff7f9, #161215);--mat-sys-surface-bright: light-dark(#fff7f9, #3d383b);--mat-sys-surface-container: light-dark(#f5ebf0, #231e22);--mat-sys-surface-container-high: light-dark(#efe6ea, #2d292c);--mat-sys-surface-container-highest: light-dark(#e9e0e4, #383337);--mat-sys-surface-container-low: light-dark(#fbf1f5, #1e1a1d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d10);--mat-sys-surface-dim: light-dark(#e1d7dc, #161215);--mat-sys-surface-tint: light-dark(#a900a9, #ffabf3);--mat-sys-surface-variant: light-dark(#eedee7, #4e444b);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #372e34;--mat-sys-neutral10: #1e1a1d;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter;--mat-sys-display-large-font: Inter;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter;--mat-sys-display-medium-font: Inter;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter;--mat-sys-display-small-font: Inter;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter;--mat-sys-headline-large-font: Inter;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter;--mat-sys-headline-medium-font: Inter;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter;--mat-sys-headline-small-font: Inter;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter;--mat-sys-title-large-font: Inter;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html,body{height:100%}body{margin:0;font-family:Inter,Roboto,Helvetica Neue,sans-serif}
