ion-popover[data-v-ec9df54e]{--width: 75%;--max-height: 50%}.btn-open_modal[data-v-ec9df54e]{--border-color: #b3b3b3;--border-style: solid;--border-width: 1px;--padding-right: 5px;--padding-left: 5px;--width: 100%}.button-inner[data-v-ec9df54e]{display:flex;justify-content:space-between}.anchor-register[data-v-6257cc3a]{cursor:pointer}.anchor-register[data-v-6257cc3a]:hover{text-decoration:underline}.custom-select-options[data-v-6257cc3a]{color:red}.custom-tex[data-v-6257cc3a]{border:2px solid red}.custom-toolbar[data-v-6257cc3a]{position:relative;display:flex;align-items:center;height:100%}.centered-title[data-v-6257cc3a]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center}:root{--ion-color-primary: #2563eb;--ion-color-primary-rgb: 37, 99, 235;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #2156cf;--ion-color-primary-tint: #3b73ed;--ion-color-secondary: #60a5fa;--ion-color-secondary-rgb: 96, 165, 250;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #5491dc;--ion-color-secondary-tint: #70aefb;--ion-color-tertiary: #1e40af;--ion-color-tertiary-rgb: 30, 64, 175;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #1a389a;--ion-color-tertiary-tint: #3552b7;--ion-color-success: #0ea5e9;--ion-color-success-rgb: 14, 165, 233;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #0c91cd;--ion-color-success-tint: #26aeeb;--ion-color-warning: #fbbf24;--ion-color-warning-rgb: 251, 191, 36;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #dda820;--ion-color-warning-tint: #fbc53a;--ion-color-danger: #ef4444;--ion-color-danger-rgb: 239, 68, 68;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #d23c3c;--ion-color-danger-tint: #f15757;--ion-color-dark: #0f172a;--ion-color-dark-rgb: 15, 23, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1425;--ion-color-dark-tint: #27303f;--ion-color-medium: #64748b;--ion-color-medium-rgb: 100, 116, 139;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 94, 96, 206;--ion-color-medium-shade: #58667a;--ion-color-medium-tilt: #748297;--ion-color-light: #f0f7ff;--ion-color-light-rgb: 240, 247, 255;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d3e0e0;--ion-color-light-tint: #f2f9ff;--ion-background-color: #ffffff;--ion-background-color-rgb: 255, 255, 255;--ion-text-color: #0f172a;--ion-text-color-rgb: 15, 23, 42;--padding-xs: 8px;--padding-sm: 12px;--padding-md: 16px;--padding-lg: 24px;--padding-xl: 32px;--margin-xs: 8px;--margin-sm: 12px;--margin-md: 16px;--margin-lg: 24px;--margin-xl: 32px;--ion-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-circle: 50%;--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--box-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--box-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--box-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--box-shadow-blue: 0 4px 14px 0 rgba(37, 99, 235, .15);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}body{font-family:var(--ion-font-family);color:var(--ion-text-color);background-color:var(--ion-background-color);margin:0;padding:0;line-height:1.5;font-size:16px}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--ion-color-dark);font-weight:var(--font-weight-semibold);line-height:1.3}h1{font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--ion-color-primary)}h2{font-size:22px;margin-bottom:var(--margin-sm)}h3{font-size:18px;margin-bottom:var(--margin-xs)}p{margin:var(--margin-md) 0;color:var(--ion-color-medium);line-height:1.6}a{text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--ion-color-primary);text-decoration:none}router-link{text-decoration:none;transition:color var(--transition-fast)}router-link:hover{color:var(--ion-color-primary);text-decoration:none}ion-content{--background: linear-gradient(180deg, var(--ion-color-light) 0%, #ffffff 100%)}ion-header{box-shadow:none}ion-toolbar{--background: var(--ion-color-light);--border-color: rgba(37, 99, 235, .1);--padding-top: var(--padding-sm);--padding-bottom: var(--padding-sm);--min-height: 60px}ion-title{--color: var(--ion-color-primary);font-size:24px;font-weight:var(--font-weight-bold);letter-spacing:-.02em}ion-back-button{--color: var(--ion-color-primary);--icon-margin-end: 8px;--background: rgba(37, 99, 235, .1);--border-radius: var(--border-radius-sm);--padding-start: var(--padding-sm);--padding-end: var(--padding-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;transition:all var(--transition-normal)}ion-back-button:hover{--background: white;--color: var(--ion-color-primary);box-shadow:var(--box-shadow-sm);transform:translate(-4px)}ion-card{border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);border:1px solid rgba(37,99,235,.1);transition:all var(--transition-normal);overflow:hidden;background:#fff}ion-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ion-color-primary) 0%,var(--ion-color-secondary) 100%)}ion-card:hover{box-shadow:var(--box-shadow-blue);border-color:var(--ion-color-primary)}ion-card-header{padding:var(--padding-lg) var(--padding-lg) var(--padding-md) var(--padding-lg)}ion-card-title{font-size:22px;font-weight:var(--font-weight-semibold);color:var(--ion-color-dark);margin:0 0 var(--margin-xs) 0;line-height:1.3}ion-card-subtitle{font-size:16px;color:var(--ion-color-medium);margin-top:var(--margin-xs)}ion-card-content{padding:0 var(--padding-lg) var(--padding-lg) var(--padding-lg);color:var(--ion-color-medium);font-size:16px;line-height:1.6}ion-avatar{width:64px;height:64px;margin-bottom:var(--margin-md);background-color:var(--ion-color-light);display:flex;align-items:center;justify-content:center;border:3px solid var(--ion-color-primary)}ion-badge{--padding-start: var(--padding-sm);--padding-end: var(--padding-sm);--padding-top: 4px;--padding-bottom: 4px;border-radius:20px;font-size:12px;font-weight:var(--font-weight-semibold);margin-right:var(--margin-xs);height:auto!important}ion-button{--border-radius: var(--border-radius-sm);--box-shadow: none;font-weight:var(--font-weight-medium);text-transform:none;letter-spacing:0;transition:all var(--transition-normal)}ion-button.button-solid{--background: var(--ion-color-primary);--background-activated: var(--ion-color-primary-shade);--background-focused: var(--ion-color-primary-shade);--background-hover: var(--ion-color-primary-tint)}ion-button.button-outline{--border-color: var(--ion-color-primary);--background: transparent;--background-hover: rgba(var(--ion-color-primary-rgb), .04);--color: var(--ion-color-primary)}ion-item{--padding-start: var(--padding-md);--padding-end: var(--padding-md);--inner-padding-end: 0;--background: transparent;--border-color: rgba(37, 99, 235, .1)}ion-item-divider{--background: transparent;--padding-start: 0;--padding-end: 0;border-bottom:1px solid rgba(37,99,235,.1);min-height:0;margin:var(--margin-md) 0}ion-list{background:transparent;padding:0}ion-list-header{--background: transparent;--color: var(--ion-color-primary);font-weight:var(--font-weight-bold);font-size:18px;padding-bottom:var(--padding-xs)}ion-icon{font-size:16px}@media (max-width: 768px){ion-card-header{padding:var(--padding-md)}ion-card-content{padding:0 var(--padding-md) var(--padding-md) var(--padding-md)}ion-avatar{width:56px;height:56px;border-radius:50%}ion-card-title,h1{font-size:20px}ion-grid{padding:var(--padding-md)}h2{font-size:22px}@media (min-width: 768px) and (max-width: 1199px){ion-grid{max-width:900px}}@media (min-width: 1200px){ion-grid{max-width:1200px}}}
