@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0}router-outlet+*{animation:fadeIn .15s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-header,.hero-section,.filters-section,.products-section,.communities-section,.product-detail-section{opacity:1}.bordered-table th,.bordered-table td{border-bottom:1px solid #eaecf0!important}.bordered-table th{background-color:#f9fafb!important}.bordered-table td{background-color:#fff!important}.bordered-table tr{height:10px!important}.bordered-table tr:hover{background-color:#f0f0f0}.bordered-table th{text-align:start;height:44px;min-width:196.17px;vertical-align:middle;padding-left:24px;font-size:12px;font-weight:500;line-height:18px;color:#667085}.bordered-table td{text-align:start;height:72px;min-width:196.17px;padding-left:24px;vertical-align:middle;font-size:14px;font-weight:500;line-height:20px;color:#101828}.bordered-table .id-th,.bordered-table .id-td{min-width:64px!important}.bordered-table .id-td{font-weight:400;color:#667085}.bordered-table .acciones-th,.bordered-table .acciones-td{min-width:130px!important}.bordered-table .acciones-td{vertical-align:middle;display:flex;align-items:center;justify-content:center}.bordered-table .delete-btn,.bordered-table .edit-btn,.bordered-table .approve-btn,.bordered-table .disapprove-btn{width:40px;height:40px;border:none;background-color:transparent;cursor:pointer}.mat-mdc-dialog-surface{border-radius:8px!important;background-color:#fff!important}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:24px!important}.popup-header{padding:24px 24px 12px;border:0px 0px 1px 0px;border-bottom:1px solid #eaecf0}.popup-header h2{font-size:22px;font-weight:600;color:#193045;line-height:40px;margin:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #00496c}.input-helper-text{margin-top:6px;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#667085}.mat-select-panel{background:#fff!important;z-index:1000!important}.mat-option{color:#000!important}.mat-mdc-select-panel{background-color:#fff!important;border-radius:8px!important;box-shadow:0 4px 16px #00000026!important}.mat-mdc-option{background-color:#fff!important;color:#101828!important}.mat-mdc-option:hover:not(.mat-mdc-option-disabled){background-color:#f0f7fa!important}.mat-mdc-option.mat-mdc-option-active{background-color:#e0f2fe!important}.mat-mdc-option.mdc-list-item--selected{background-color:#00496c!important;color:#fff!important}.mat-mdc-autocomplete-panel{background-color:#fff!important;border-radius:8px!important;box-shadow:0 4px 16px #00000026!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #1e293b;--mdc-plain-tooltip-supporting-text-color: #ffffff}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:#1e293b!important;color:#fff!important;font-size:12px!important;padding:6px 12px!important;border-radius:6px!important;box-shadow:0 4px 12px #0003!important}.status-tooltip-multiline .mdc-tooltip__surface{white-space:pre-line!important;max-width:320px!important;text-align:left!important;line-height:1.5!important;padding:12px 16px!important}.user-menu-container .user-avatar-btn{display:flex;align-items:center;gap:6px;background-color:#00496c!important;border-radius:24px;padding:6px 12px 6px 6px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none;border:none}.user-menu-container .user-avatar-btn:hover{background-color:#003a56!important;transform:scale(1.02);box-shadow:0 4px 12px #00496c4d}.user-menu-container .user-avatar-btn .user-initials{width:32px;height:32px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff}.user-menu-container .user-avatar-btn .dropdown-icon{font-size:20px;width:20px;height:20px;color:#fffc;transition:transform .3s ease}.user-menu-container .user-avatar-btn[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.user-dropdown-menu .mat-mdc-menu-panel{background-color:#fff!important}.user-dropdown-menu .mat-mdc-menu-content{background-color:#fff!important;padding:0!important}.user-dropdown-menu .user-menu-header{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f0f7fa}.user-dropdown-menu .user-menu-header .user-avatar{width:44px;height:44px;background-color:#00496c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff}.user-dropdown-menu .user-menu-header .user-info{display:flex;flex-direction:column}.user-dropdown-menu .user-menu-header .user-info .user-name{font-size:15px;font-weight:600;color:#1a202c}.user-dropdown-menu .user-menu-header .user-info .user-status{font-size:12px;color:#10b981;display:flex;align-items:center;gap:4px}.user-dropdown-menu .user-menu-header .user-info .user-status:before{content:"";width:6px;height:6px;background-color:#10b981;border-radius:50%}.user-dropdown-menu .mat-mdc-menu-item{height:44px}.user-dropdown-menu .mat-mdc-menu-item mat-icon{color:#64748b;margin-right:12px}.user-dropdown-menu .mat-mdc-menu-item span{font-size:14px}.user-dropdown-menu .mat-mdc-menu-item:hover mat-icon{color:#00496c}.user-dropdown-menu .logout-item{color:#e53e3e}.user-dropdown-menu .logout-item mat-icon{color:#e53e3e!important}.user-dropdown-menu .logout-item:hover{background-color:#e53e3e14!important}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #323232;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #90caf9}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:#323232!important;border-radius:8px!important;box-shadow:0 4px 12px #00000040!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label{color:#fff!important}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action{color:#90caf9!important}.mat-mdc-snack-bar-container.snackbar-error{--mdc-snackbar-container-color: #d32f2f}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface{background-color:#d32f2f!important}.mat-mdc-snack-bar-container.snackbar-success{--mdc-snackbar-container-color: #388e3c}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{background-color:#388e3c!important}.mat-mdc-select-panel{background-color:#fff!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important}.mat-mdc-option{padding:.5rem .8rem!important;font-size:.85rem!important}.mat-mdc-option:hover{background-color:#eaf6fb!important;color:#101828!important}.mat-mdc-option.mat-mdc-option-selected{background-color:#00496c!important;color:#fff!important}.mat-mdc-option.mat-mdc-option-selected:hover{background-color:#003a57!important;color:#fff!important}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-left:10px;padding-right:10px}.snackbar-error{--mdc-snackbar-container-color: #d32f2f;--mdc-snackbar-supporting-text-color: white;--mat-snack-bar-button-color: white}
