@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}:root{color-scheme:light dark;color:#1a1a1ade;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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}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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-transparent{border-color:#0000}.text-center{text-align:center}.text-left{text-align:left}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-100{opacity:1}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.focus\:z-10:focus{z-index:10}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:-2px}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:root{color-scheme:light dark;color:#e02626de;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}.card{padding:2em}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.auth-layout[data-v-3c6b4087]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#fff0,#ff8a9e0d)}.layout-card[data-v-3c6b4087]{width:100%;max-width:440px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);border-radius:28px;padding:4px;box-shadow:0 25px 50px -12px #00000026,inset 0 1px #fff3;border:1px solid rgba(255,90,110,.1);position:relative;overflow:hidden}.layout-card[data-v-3c6b4087]:before{content:"";position:absolute;inset:0;border-radius:28px;padding:2px;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.layout-header[data-v-3c6b4087]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:15px 40px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,90,110,.1)}.layout-logo[data-v-3c6b4087]{height:100px;width:auto;margin:0 auto;display:block;filter:drop-shadow(0 4px 15px rgba(255,90,110,.2));transition:all .3s ease}.layout-logo[data-v-3c6b4087]:hover{transform:scale(1.05);filter:drop-shadow(0 6px 20px rgba(255,90,110,.3))}.layout-title[data-v-3c6b4087]{font-size:28px;font-weight:800;line-height:1.3;color:#2d3748;margin:0;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.05)}.layout-content[data-v-3c6b4087]{padding:30px 40px 40px;background:#f8f9fafa 100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:768px){.layout-card[data-v-3c6b4087]{max-width:95%;border-radius:24px}.layout-header[data-v-3c6b4087]{padding:30px 20px 15px}.layout-logo[data-v-3c6b4087]{height:80px}.layout-title[data-v-3c6b4087]{font-size:24px}.layout-content[data-v-3c6b4087]{padding:25px 20px 30px}}@media(max-width:480px){.auth-layout[data-v-3c6b4087]{padding:10px}.layout-card[data-v-3c6b4087]{border-radius:20px}.layout-header[data-v-3c6b4087]{padding:25px 15px 12px}.layout-logo[data-v-3c6b4087]{height:70px}.layout-title[data-v-3c6b4087]{font-size:22px}.layout-content[data-v-3c6b4087]{padding:20px 15px 25px}}.auth-container[data-v-6fa54cbe]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#ff5a6d,#ff8a9d)}.auth-card[data-v-6fa54cbe]{width:100%;max-width:440px;background:#f8f9fafa 100%;border-radius:28px;padding:4px;box-shadow:0 25px 50px -12px #00000026,inset 0 1px #fff3;border:1px solid rgba(255,90,110,.1);position:relative}.auth-card[data-v-6fa54cbe]:before{content:"";position:absolute;inset:0;border-radius:28px;padding:2px;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.auth-header[data-v-6fa54cbe]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:25px 40px 20px;border-radius:24px 24px 0 0;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-title[data-v-6fa54cbe]{font-size:32px;font-weight:800;line-height:1.3;color:#2d3748;margin:0 0 8px;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.05)}.auth-subtitle[data-v-6fa54cbe]{font-size:15px;color:#718096;margin:0;font-weight:500}.auth-form[data-v-6fa54cbe]{padding:10px 40px;background:linear-gradient(135deg,#fffffffa,#f8f9fafa);border-radius:0 0 24px 24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-error[data-v-6fa54cbe]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.2);border-radius:14px;margin-bottom:25px;animation:slideInError-6fa54cbe .3s ease}@keyframes slideInError-6fa54cbe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-content[data-v-6fa54cbe]{display:flex;align-items:center;gap:10px;color:#dc2626;font-size:14px;font-weight:600;flex:1}.error-icon[data-v-6fa54cbe]{width:20px;height:20px;flex-shrink:0}.error-close[data-v-6fa54cbe]{padding:6px;border:none;background:transparent;color:#dc2626;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.error-close[data-v-6fa54cbe]:hover{background:#dc26261a;transform:scale(1.1)}.error-close svg[data-v-6fa54cbe]{width:18px;height:18px}.form-group[data-v-6fa54cbe]{margin-bottom:25px}.form-label[data-v-6fa54cbe]{display:block;font-size:14px;font-weight:700;color:#2d3748;margin-bottom:8px;text-shadow:0 1px 1px rgba(255,255,255,.5)}.label-row[data-v-6fa54cbe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.forgot-link[data-v-6fa54cbe]{font-size:13px;font-weight:600;color:#ff5a6e;text-decoration:none;transition:all .2s ease}.forgot-link[data-v-6fa54cbe]:hover{color:#ff2d55;text-decoration:underline}.input-wrapper[data-v-6fa54cbe]{position:relative}.input-icon[data-v-6fa54cbe]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#ff5a6e;width:20px;height:20px}.form-input[data-v-6fa54cbe]{width:100%;padding:16px 16px 16px 48px;border:1px solid rgba(255,90,110,.2);border-radius:14px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#2d3748;font-size:12px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.form-input[data-v-6fa54cbe]:hover{border-color:#ff5a6e66;box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.form-input[data-v-6fa54cbe]:focus{outline:none;border-color:#ff5a6e99;box-shadow:0 0 0 3px #ff5a6e1a,0 6px 20px #00000014;transform:translateY(-1px)}.checkbox-label[data-v-6fa54cbe]{display:flex;align-items:center;cursor:pointer;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input[data-v-6fa54cbe]{position:absolute;opacity:0;cursor:pointer}.checkbox-custom[data-v-6fa54cbe]{width:20px;height:20px;border:2px solid rgba(255,90,110,.3);border-radius:6px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);position:relative;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}.checkbox-input:checked~.checkbox-custom[data-v-6fa54cbe]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);border-color:transparent}.checkbox-input:checked~.checkbox-custom[data-v-6fa54cbe]:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12.75l6 6 9-13.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.checkbox-text[data-v-6fa54cbe]{font-size:14px;color:#2d3748;font-weight:500}.submit-button[data-v-6fa54cbe]{width:100%;padding:14px 32px;border:none;border-radius:14px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 25px #ff5a6e4d;position:relative;overflow:hidden}.submit-button[data-v-6fa54cbe]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #ff5a6e80}.submit-button[data-v-6fa54cbe]:active:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #ff5a6e4d}.submit-button[data-v-6fa54cbe]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 15px #ff5a6e33}.submit-button.loading[data-v-6fa54cbe]{opacity:.8}.button-spinner[data-v-6fa54cbe]{width:20px;height:20px;animation:spin-6fa54cbe 1s linear infinite}@keyframes spin-6fa54cbe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.auth-card[data-v-6fa54cbe]{max-width:95%}.auth-header[data-v-6fa54cbe]{padding:30px 20px 15px}.auth-title[data-v-6fa54cbe]{font-size:28px}.auth-form[data-v-6fa54cbe]{padding:25px 20px 30px}}@media(max-width:480px){.auth-container[data-v-6fa54cbe]{padding:10px}.auth-title[data-v-6fa54cbe]{font-size:24px}.auth-subtitle[data-v-6fa54cbe]{font-size:14px}.form-input[data-v-6fa54cbe]{padding:14px 14px 14px 44px}.submit-button[data-v-6fa54cbe]{padding:16px 24px;font-size:14px}}.user-avatar-container[data-v-dd9a027c]{width:240px;text-align:right}.user-avatar-button[data-v-dd9a027c]{display:flex;align-items:center;justify-content:center;border-radius:25px;padding:8px 16px;text-align:left;font-weight:500;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border:1px solid rgba(255,90,110,.15);box-shadow:0 4px 15px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-avatar-button[data-v-dd9a027c]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0000001f;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);border-color:#ff5a6e4d}.user-avatar-image[data-v-dd9a027c]{border-radius:50%;width:42px;height:42px;border:3px solid rgba(255,90,110,.2);box-shadow:0 3px 10px #00000026;transition:all .3s ease}.user-avatar-button:hover .user-avatar-image[data-v-dd9a027c]{border-color:#ff5a6e66;transform:scale(1.05);box-shadow:0 4px 15px #0003}.user-avatar-name[data-v-dd9a027c]{color:#2d3748;font-size:14px;font-weight:600;padding-left:12px;padding-right:8px;text-shadow:0 1px 1px rgba(255,255,255,.5);transition:all .3s ease}.user-avatar-button:hover .user-avatar-name[data-v-dd9a027c]{color:#1a202c}.user-avatar-chevron[data-v-dd9a027c]{height:22px;width:22px;color:#ff5a6e;transition:all .3s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.user-avatar-button:hover .user-avatar-chevron[data-v-dd9a027c]{color:#ff2d55;transform:rotate(180deg)}.user-avatar-menu[data-v-dd9a027c]{position:absolute;right:0;margin-top:12px;width:220px;border-radius:16px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);box-shadow:0 10px 40px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,90,110,.1);overflow:hidden;z-index:1000}.user-avatar-menu[data-v-dd9a027c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff5a6e,#ff8a9e)}.user-menu-button[data-v-dd9a027c]{display:flex;align-items:center;width:100%;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:600;transition:all .2s ease}.user-menu-item[data-v-dd9a027c]{color:#2d3748;background:transparent}.user-menu-item-active[data-v-dd9a027c]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;box-shadow:0 4px 15px #ff5a6e4d}.user-menu-icon[data-v-dd9a027c]{margin-right:12px;height:20px;width:20px;transition:all .3s ease}.user-menu-item-active .user-menu-icon[data-v-dd9a027c]{color:#ffffffe6;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}@keyframes slideIn-dd9a027c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-avatar-menu div[data-v-dd9a027c]{animation:slideIn-dd9a027c .3s ease forwards}.user-avatar-menu div[data-v-dd9a027c]:nth-child(1){animation-delay:.1s}.user-avatar-menu div[data-v-dd9a027c]:nth-child(2){animation-delay:.2s}@media(max-width:768px){.user-avatar-container[data-v-dd9a027c]{width:auto}.user-avatar-button[data-v-dd9a027c]{padding:6px 12px}.user-avatar-image[data-v-dd9a027c]{width:36px;height:36px}.user-avatar-name[data-v-dd9a027c]{font-size:12px;padding-left:8px;padding-right:6px}.user-avatar-chevron[data-v-dd9a027c]{height:18px;width:18px}.user-avatar-menu[data-v-dd9a027c]{width:200px}}.navbar-header[data-v-2dce4cd9]{height:70px;background:linear-gradient(90deg,#fff,#f8f9fa);box-shadow:0 4px 20px #00000014;display:flex;align-items:center;justify-content:space-between;padding:0 25px;position:sticky;top:0;z-index:90;border-bottom:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-left[data-v-2dce4cd9]{display:flex;align-items:center;gap:15px}.navbar-logo[data-v-2dce4cd9]{display:flex;align-items:center;gap:10px;padding-right:15px;border-right:2px solid rgba(255,90,110,.2)}.logo-image[data-v-2dce4cd9]{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.logo-image[data-v-2dce4cd9]:hover{transform:scale(1.05)}.logo-text[data-v-2dce4cd9]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px;white-space:nowrap}.navbar-toggle[data-v-2dce4cd9]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ff5a6e40}.navbar-toggle[data-v-2dce4cd9]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 25px #ff5a6e66}.navbar-toggle[data-v-2dce4cd9]:active{transform:translateY(0) scale(.98)}.navbar-toggle-icon[data-v-2dce4cd9]{width:26px;height:26px;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));transition:all .3s ease}.navbar-toggle:hover .navbar-toggle-icon[data-v-2dce4cd9]{transform:rotate(15deg)}.navbar-user[data-v-2dce4cd9]{display:flex;align-items:center;gap:20px}@media(max-width:1024px){.logo-text[data-v-2dce4cd9]{font-size:16px}.logo-image[data-v-2dce4cd9]{height:35px}}@media(max-width:768px){.navbar-header[data-v-2dce4cd9]{height:65px;padding:0 20px}.navbar-toggle[data-v-2dce4cd9]{width:45px;height:45px}.navbar-toggle-icon[data-v-2dce4cd9]{width:24px;height:24px}.navbar-logo[data-v-2dce4cd9]{gap:8px;padding-right:10px}.logo-text[data-v-2dce4cd9]{font-size:14px}.logo-image[data-v-2dce4cd9]{height:30px}}@media(max-width:480px){.logo-text[data-v-2dce4cd9]{display:none}.navbar-logo[data-v-2dce4cd9]{border-right:none;padding-right:5px}}@keyframes slideDown-2dce4cd9{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar-header[data-v-2dce4cd9]{animation:slideDown-2dce4cd9 .5s cubic-bezier(.4,0,.2,1)}.sidebar-container[data-v-df02f8a6]{width:250px;background:linear-gradient(180deg,#ff5a6e,#ff8a9e);color:#fff;padding:25px 15px;height:100vh;position:fixed;left:0;top:0;box-shadow:8px 0 20px #00000026;z-index:100;display:flex;flex-direction:column;gap:8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-link[data-v-df02f8a6]{display:flex;align-items:center;padding:14px 18px;color:#fff;text-decoration:none;border-radius:12px;transition:all .3s ease;margin-bottom:6px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-link[data-v-df02f8a6]:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background:linear-gradient(to bottom,#ffffffe6,#ffffffb3);transform:scaleY(0);transition:transform .3s ease;border-radius:0 4px 4px 0}.sidebar-link[data-v-df02f8a6]:hover{background:#ffffff2e;transform:translate(8px);box-shadow:0 6px 15px #0000001a}.sidebar-link[data-v-df02f8a6]:hover:before{transform:scaleY(1)}.sidebar-link.router-link-active[data-v-df02f8a6]{background:#ffffff40;box-shadow:0 6px 20px #00000026;font-weight:700;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.sidebar-link.router-link-active[data-v-df02f8a6]:before{transform:scaleY(1);background:#fff;width:6px;box-shadow:0 0 10px #ffffff80}.sidebar-link.router-link-active .icon[data-v-df02f8a6]{color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}.link-icon[data-v-df02f8a6]{margin-right:16px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff1a;border-radius:10px;transition:all .3s ease}.sidebar-link:hover .link-icon[data-v-df02f8a6]{background:#fff3;transform:scale(1.1)}.icon[data-v-df02f8a6]{width:22px;height:22px;color:#fffffff2;transition:all .3s ease}.sidebar-link:hover .icon[data-v-df02f8a6]{color:#fff;transform:scale(1.15)}.link-text[data-v-df02f8a6]{font-size:15px;font-weight:600;letter-spacing:.4px;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.1)}.sidebar-link:hover .link-text[data-v-df02f8a6]{letter-spacing:.6px;text-shadow:0 2px 4px rgba(0,0,0,.15)}.sidebar-container[data-v-df02f8a6]:before{content:"Sivakami Matrimony";display:block;color:#fff;font-size:22px;font-weight:800;text-align:center;padding:25px 15px;margin-bottom:25px;border-bottom:2px solid rgba(255,255,255,.25);background:#ffffff14;border-radius:15px;letter-spacing:.8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.sidebar-container[data-v-df02f8a6]:after{content:"";display:block;margin-top:auto;padding-top:25px;border-top:2px solid rgba(255,255,255,.25)}@media(max-width:768px){.sidebar-container[data-v-df02f8a6]{width:80px;padding:20px 8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.link-text[data-v-df02f8a6]{display:none}.link-icon[data-v-df02f8a6]{margin-right:0;width:100%;justify-content:center;background:#ffffff26}.sidebar-link[data-v-df02f8a6]{justify-content:center;padding:16px 8px;border-radius:15px}.sidebar-container[data-v-df02f8a6]:before{font-size:0;content:"SM";padding:18px 8px;font-size:20px;font-weight:800;border-radius:12px}}@keyframes pulse-glow-df02f8a6{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.sidebar-link.router-link-active[data-v-df02f8a6]{animation:pulse-glow-df02f8a6 2.5s infinite}.sidebar-container[data-v-df02f8a6]::-webkit-scrollbar{width:6px}.sidebar-container[data-v-df02f8a6]::-webkit-scrollbar-track{background:#ffffff26;border-radius:6px;margin:10px 0}.sidebar-container[data-v-df02f8a6]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#fff6,#fff9);border-radius:6px;border:1px solid rgba(255,255,255,.1)}.sidebar-container[data-v-df02f8a6]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#fff9,#fffc);box-shadow:0 0 10px #ffffff4d}.app-layout[data-v-82b11446]{min-height:100vh;display:flex;background:linear-gradient(135deg,#f0f2f5,#e4e7eb);position:relative;overflow-x:hidden;animation:fadeInLayout-82b11446 .6s cubic-bezier(.4,0,.2,1)}@keyframes fadeInLayout-82b11446{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.app-layout[data-v-82b11446]:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,90,110,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,138,158,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.sidebar-hidden[data-v-82b11446]{transform:translate(-250px);opacity:0;pointer-events:none}.app-main[data-v-82b11446]{flex:1;display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1;margin-left:250px;transition:margin-left .4s cubic-bezier(.4,0,.2,1)}[data-v-82b11446] .sidebar-container{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.sidebar-hidden~.app-main[data-v-82b11446]{margin-left:0}.app-content[data-v-82b11446]{flex:1;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:30px;position:relative;overflow-y:auto;min-height:calc(100vh - 70px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-content[data-v-82b11446]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,90,110,.2),transparent)}.app-loading[data-v-82b11446]{min-height:100vh;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;animation:gradientShift-82b11446 3s ease infinite alternate}@keyframes gradientShift-82b11446{0%{background:linear-gradient(135deg,#ff5a6e,#ff8a9e)}50%{background:linear-gradient(135deg,#ff8a9e,#ff5a6e)}to{background:linear-gradient(135deg,#ff5a6e,#ff8a9e)}}.app-loading[data-v-82b11446]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;animation:pulseRing-82b11446 2s ease-in-out infinite}@keyframes pulseRing-82b11446{0%{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.2}to{transform:translate(-50%,-50%) scale(.8);opacity:.5}}.app-content[data-v-82b11446]::-webkit-scrollbar{width:8px}.app-content[data-v-82b11446]::-webkit-scrollbar-track{background:#ff5a6e0d;border-radius:10px;margin:10px 0}.app-content[data-v-82b11446]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff5a6e,#ff8a9e);border-radius:10px;border:2px solid rgba(255,255,255,.8)}.app-content[data-v-82b11446]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff8a9e,#ff5a6e);box-shadow:0 0 10px #ff5a6e4d}@media(max-width:768px){.app-main[data-v-82b11446]{margin-left:0;width:100%}.app-content[data-v-82b11446]{padding:20px 15px;min-height:calc(100vh - 65px)}.sidebar-hidden[data-v-82b11446]{transform:translate(-100%)}}[data-v-82b11446] .spinner-container{z-index:2;position:relative}[data-v-82b11446] .spinner-container svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}[data-v-82b11446] .router-view-enter-active,[data-v-82b11446] .router-view-leave-active{transition:opacity .3s ease,transform .3s ease}[data-v-82b11446] .router-view-enter-from,[data-v-82b11446] .router-view-leave-to{opacity:0;transform:translateY(10px)}[data-v-82b11446] .router-view-enter-to,[data-v-82b11446] .router-view-leave-from{opacity:1;transform:translateY(0)}@keyframes float-82b11446{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.app-loading[data-v-82b11446] .spinner-container{animation:float-82b11446 3s ease-in-out infinite}.app-content[data-v-82b11446]{background:linear-gradient(135deg,#ffffffeb,#f8f9faeb);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff9}@media(max-width:480px){.app-loading[data-v-82b11446]:before{width:200px;height:200px}}.pdf-link[data-v-e59f5cd9]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;border-radius:20px;text-decoration:none;font-size:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #ff5a6e4d}.pdf-link[data-v-e59f5cd9]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff5a6e80}.pdf-icon-small[data-v-e59f5cd9]{width:16px;height:16px}.pdf-text[data-v-e59f5cd9]{font-size:11px}.no-pdf[data-v-e59f5cd9]{color:#9ca3af;font-size:12px;font-style:italic}.description-text[data-v-e59f5cd9]{font-size:13px;color:#4a5568;line-height:1.5;max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-description[data-v-e59f5cd9]{max-width:200px}.profiles-table-container[data-v-e59f5cd9]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:25px;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn-e59f5cd9 .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-e59f5cd9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.table-header[data-v-e59f5cd9]{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:2px solid rgba(255,90,110,.1);margin-bottom:25px}.table-controls-left[data-v-e59f5cd9]{display:flex;align-items:center;gap:15px}.per-page-label[data-v-e59f5cd9]{font-weight:600;color:#2d3748;font-size:14px;text-shadow:0 1px 1px rgba(255,255,255,.5)}.per-page-select[data-v-e59f5cd9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100px;padding:10px 15px;border:1px solid rgba(255,90,110,.2);border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#2d3748;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.per-page-select[data-v-e59f5cd9]:hover{border-color:#ff5a6e66;box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.per-page-select[data-v-e59f5cd9]:focus{outline:none;border-color:#ff5a6e99;box-shadow:0 0 0 3px #ff5a6e1a}.table-controls-right[data-v-e59f5cd9]{flex:1;max-width:300px}.table-search[data-v-e59f5cd9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;padding:12px 20px;border:1px solid rgba(255,90,110,.2);border-radius:15px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#2d3748;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.table-search[data-v-e59f5cd9]:hover{border-color:#ff5a6e66;box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.table-search[data-v-e59f5cd9]:focus{outline:none;border-color:#ff5a6e99;box-shadow:0 0 0 3px #ff5a6e1a,0 6px 20px #00000014}.profiles-data-table[data-v-e59f5cd9]{width:100%;border-collapse:separate;border-spacing:0}.table-header-cell[data-v-e59f5cd9]{padding:18px 15px;text-align:left;font-weight:700;color:#2d3748;background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);border-bottom:2px solid rgba(255,90,110,.2);transition:all .3s ease;cursor:pointer;position:relative}.table-header-cell[data-v-e59f5cd9]:hover{background:linear-gradient(135deg,#ff5a6e26,#ff8a9e26);color:#ff5a6e}.table-header-cell[data-v-e59f5cd9]:first-child{border-top-left-radius:12px}.table-header-cell[data-v-e59f5cd9]:last-child{border-top-right-radius:12px}.table-data-row[data-v-e59f5cd9]{transition:all .3s ease;border-bottom:1px solid rgba(255,90,110,.1)}.table-data-row[data-v-e59f5cd9]:hover{background:linear-gradient(135deg,#ff5a6e0d,#ff8a9e0d);transform:translateY(-2px);box-shadow:0 8px 25px #0000000d}.table-data-cell[data-v-e59f5cd9]{padding:18px 15px;color:#4a5568;font-size:14px;font-weight:500;border-bottom:1px solid rgba(255,90,110,.05)}.profile-image[data-v-e59f5cd9]{width:50px;height:50px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,90,110,.2);box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.table-data-row:hover .profile-image[data-v-e59f5cd9]{border-color:#ff5a6e66;transform:scale(1.1);box-shadow:0 6px 20px #00000026}.status-badge[data-v-e59f5cd9]{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 10px #0000001a;transition:all .3s ease}.status-active[data-v-e59f5cd9]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.status-inactive[data-v-e59f5cd9]{background:linear-gradient(135deg,#9ca3af,#6b7280);color:#fff}.table-data-row:hover .status-badge[data-v-e59f5cd9]{transform:translateY(-2px);box-shadow:0 5px 15px #00000026}.action-menu[data-v-e59f5cd9]{position:relative;display:inline-block}.action-menu-button[data-v-e59f5cd9]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border:1px solid rgba(255,90,110,.2);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.action-menu-button[data-v-e59f5cd9]:hover{background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);border-color:#ff5a6e66;transform:scale(1.1) rotate(15deg);box-shadow:0 6px 20px #0000001a}.action-menu-icon[data-v-e59f5cd9]{height:22px;width:22px;color:#ff5a6e;transition:all .3s ease}.action-menu-button:hover .action-menu-icon[data-v-e59f5cd9]{color:#ff2d55}.action-menu-items[data-v-e59f5cd9]{position:absolute;z-index:100;right:0;margin-top:8px;width:160px;border-radius:16px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);box-shadow:0 10px 40px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,90,110,.1);overflow:hidden}.action-menu-items[data-v-e59f5cd9]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff5a6e,#ff8a9e)}.action-menu-group[data-v-e59f5cd9]{padding:8px}.action-menu-option[data-v-e59f5cd9]{display:flex;align-items:center;width:100%;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;background:transparent}.action-menu-item[data-v-e59f5cd9]{color:#2d3748;background:transparent}.action-menu-item-active[data-v-e59f5cd9]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;box-shadow:0 4px 15px #ff5a6e4d}.action-menu-danger[data-v-e59f5cd9]{color:#dc2626;background:transparent}.action-menu-danger-active[data-v-e59f5cd9]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 4px 15px #dc26264d}.action-menu-option-icon[data-v-e59f5cd9]{margin-right:10px;height:18px;width:18px;transition:all .3s ease}.table-footer[data-v-e59f5cd9]{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:2px solid rgba(255,90,110,.1)}.table-summary[data-v-e59f5cd9]{font-size:14px;color:#4a5568;font-weight:500}.table-no-data[data-v-e59f5cd9]{font-size:14px;color:#9ca3af;font-weight:500;font-style:italic}.table-pagination[data-v-e59f5cd9]{display:flex;justify-content:center;gap:8px}.pagination-link[data-v-e59f5cd9]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(255,90,110,.2);border-radius:12px;font-size:14px;font-weight:600;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 15px #0000000d}.pagination-link-inactive[data-v-e59f5cd9]{background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#4a5568}.pagination-link-inactive[data-v-e59f5cd9]:hover{background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);color:#ff5a6e;border-color:#ff5a6e66;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.pagination-link-active[data-v-e59f5cd9]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;border-color:transparent;box-shadow:0 6px 20px #ff5a6e4d;z-index:1}.pagination-link-disabled[data-v-e59f5cd9]{background:linear-gradient(135deg,#e5e7ebe6,#d1d5dbe6);color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:none}.pagination-link-disabled[data-v-e59f5cd9]:hover{transform:none;box-shadow:none}.pagination-link-first[data-v-e59f5cd9]{border-top-left-radius:12px;border-bottom-left-radius:12px}.pagination-link-last[data-v-e59f5cd9]{border-top-right-radius:12px;border-bottom-right-radius:12px}@media(max-width:1200px){.profiles-table-container[data-v-e59f5cd9]{overflow-x:auto}.profiles-data-table[data-v-e59f5cd9]{min-width:1200px}}@media(max-width:768px){.profiles-table-container[data-v-e59f5cd9]{padding:20px;border-radius:15px}.table-header[data-v-e59f5cd9]{flex-direction:column;gap:15px;align-items:stretch}.table-controls-right[data-v-e59f5cd9]{max-width:100%}.table-footer[data-v-e59f5cd9]{flex-direction:column;gap:20px;align-items:stretch}.table-pagination[data-v-e59f5cd9]{justify-content:center;flex-wrap:wrap}}.profile-modal-overlay[data-v-52adec4a]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-backdrop[data-v-52adec4a]{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.modal-container[data-v-52adec4a]{position:fixed;inset:0;overflow-y:auto;z-index:10001;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-wrapper[data-v-52adec4a]{display:flex;min-height:100%;align-items:center;justify-content:center;width:100%}.profile-modal[data-v-52adec4a]{position:relative;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;width:35%;max-width:1200px;max-height:90vh;overflow-y:auto;margin:2rem auto;z-index:10002}.profiles-header[data-v-52adec4a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:25px 30px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInHeader .5s cubic-bezier(.4,0,.2,1)}.modal-enter[data-v-52adec4a]{transition:opacity .3s ease}.modal-enter-from[data-v-52adec4a]{opacity:0}.modal-enter-to[data-v-52adec4a]{opacity:1}.modal-leave[data-v-52adec4a]{transition:opacity .3s ease}.modal-leave-from[data-v-52adec4a]{opacity:1}.modal-leave-to[data-v-52adec4a]{opacity:0}.modal-slide-enter[data-v-52adec4a]{transition:transform .3s ease,opacity .3s ease}.modal-slide-enter-from[data-v-52adec4a]{opacity:0;transform:scale(.95) translateY(-10px)}.modal-slide-enter-to[data-v-52adec4a]{opacity:1;transform:scale(1) translateY(0)}.modal-slide-leave[data-v-52adec4a]{transition:transform .3s ease,opacity .3s ease}.modal-slide-leave-from[data-v-52adec4a]{opacity:1;transform:scale(1) translateY(0)}.modal-slide-leave-to[data-v-52adec4a]{opacity:0;transform:scale(.95) translateY(10px)}.modal-header[data-v-52adec4a]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,90,110,.2);background:linear-gradient(135deg,#fffffffa,#f8f9fafa);border-radius:24px 24px 0 0}.modal-title[data-v-52adec4a]{font-size:24px;font-weight:700;color:#2d3748;margin:0;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close-button[data-v-52adec4a]{width:36px;height:36px;border-radius:50%;border:none;background:#ff5a6e1a;color:#ff5a6e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.modal-close-button[data-v-52adec4a]:hover{background:#ff5a6e33;transform:rotate(90deg)}.modal-close-icon[data-v-52adec4a]{width:20px;height:20px}.modal-body[data-v-52adec4a]{padding:24px}.modal-grid[data-v-52adec4a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.modal-column[data-v-52adec4a]{display:flex;flex-direction:column;gap:16px}.modal-input-group[data-v-52adec4a]{margin-bottom:0}.modal-label[data-v-52adec4a]{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:#4a5568}.modal-select[data-v-52adec4a]{width:100%;padding:12px 16px;border:2px solid rgba(255,90,110,.1);border-radius:12px;background:#fff;font-size:14px;color:#2d3748;transition:all .3s ease}.modal-select[data-v-52adec4a]:focus{outline:none;border-color:#ff5a6e;box-shadow:0 0 0 3px #ff5a6e1a}.modal-footer[data-v-52adec4a]{display:flex;justify-content:flex-end;gap:16px;padding:20px 24px;border-top:1px solid rgba(255,90,110,.2);background:linear-gradient(135deg,#fffffffa,#f8f9fafa);border-radius:0 0 24px 24px}.modal-submit-button[data-v-52adec4a]{padding:12px 32px;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px #ff5a6e4d;min-width:120px}.modal-submit-button[data-v-52adec4a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 40px #ff5a6e80}.modal-submit-button[data-v-52adec4a]:disabled{opacity:.6;cursor:not-allowed}.modal-cancel-button[data-v-52adec4a]{padding:12px 32px;background:#fff;border:2px solid rgba(255,90,110,.2);border-radius:12px;color:#ff5a6e;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.modal-cancel-button[data-v-52adec4a]:hover{background:#ff5a6e0d;border-color:#ff5a6e}.modal-loading[data-v-52adec4a]{display:flex;align-items:center;justify-content:center;min-height:400px}.modal-spinner[data-v-52adec4a]{width:48px;height:48px;color:#ff5a6e}.button-spinner[data-v-52adec4a]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-52adec4a 1s ease-in-out infinite;margin-right:8px}@keyframes spin-52adec4a{to{transform:rotate(360deg)}}.file-upload-container[data-v-52adec4a]{display:flex;align-items:center;gap:20px;position:relative;flex-wrap:wrap}.file-preview-wrapper[data-v-52adec4a],.pdf-preview-wrapper[data-v-52adec4a]{position:relative;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border:1px solid rgba(255,90,110,.2)}.file-preview-wrapper:hover .file-overlay[data-v-52adec4a],.pdf-preview-wrapper:hover .file-overlay[data-v-52adec4a]{opacity:1}.image-preview[data-v-52adec4a]{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,90,110,.3);box-shadow:0 4px 15px #0000001a}.pdf-icon[data-v-52adec4a]{width:40px;height:40px;color:#ff5a6e}.pdf-name[data-v-52adec4a]{font-size:12px;font-weight:500;color:#2d3748;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-overlay[data-v-52adec4a]{position:absolute;inset:0;background:linear-gradient(135deg,#ff5a6ee6,#ff8a9ee6);border-radius:12px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.file-overlay-text[data-v-52adec4a]{color:#fff;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.5px}.file-placeholder[data-v-52adec4a]{width:60px;height:60px;border-radius:8px;background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,90,110,.3)}.placeholder-icon[data-v-52adec4a]{width:30px;height:30px;color:#ff5a6e;opacity:.5}.file-upload-input[data-v-52adec4a]{flex:1;padding:12px;border:1px solid rgba(255,90,110,.2);border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);font-size:13px;cursor:pointer}.file-upload-input[data-v-52adec4a]:hover{border-color:#ff5a6e66}.file-hint[data-v-52adec4a]{font-size:11px;color:#718096;margin-top:4px;display:block}@media(max-width:768px){.modal-grid[data-v-52adec4a]{grid-template-columns:1fr;gap:16px}.profile-modal[data-v-52adec4a]{max-height:95vh;margin:1rem}.modal-header[data-v-52adec4a]{padding:16px 20px}.modal-title[data-v-52adec4a]{font-size:20px}.modal-body[data-v-52adec4a]{padding:16px}.modal-footer[data-v-52adec4a]{padding:16px 20px}.file-upload-container[data-v-52adec4a]{flex-direction:column;align-items:flex-start}.file-upload-input[data-v-52adec4a]{width:100%}.pdf-name[data-v-52adec4a]{max-width:100px}}@media(max-width:480px){.modal-footer[data-v-52adec4a]{flex-direction:column-reverse}.modal-submit-button[data-v-52adec4a],.modal-cancel-button[data-v-52adec4a]{width:100%}}.profiles-header[data-v-b2cca68f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:25px 30px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInHeader-b2cca68f .5s cubic-bezier(.4,0,.2,1)}@keyframes slideInHeader-b2cca68f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.profiles-title[data-v-b2cca68f]{font-size:32px;font-weight:800;color:#2d3748;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.05);background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.profiles-add-button[data-v-b2cca68f]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 30px;background:linear-gradient(135deg,#ff5a6e,#ff8a9e);border:none;border-radius:16px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #ff5a6e4d;position:relative;overflow:hidden}.profiles-add-button[data-v-b2cca68f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.profiles-add-button[data-v-b2cca68f]:hover:before{left:100%}.profiles-add-button[data-v-b2cca68f]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px #ff5a6e80}.profiles-add-button[data-v-b2cca68f]:active{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #ff5a6e4d}.profiles-add-button[data-v-b2cca68f]:focus{outline:none;box-shadow:0 0 0 4px #ff5a6e33,0 15px 40px #ff5a6e80}.button-icon[data-v-b2cca68f]{font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff3;border-radius:50%;transition:all .3s ease}.profiles-add-button:hover .button-icon[data-v-b2cca68f]{background:#ffffff4d;transform:rotate(90deg) scale(1.2);box-shadow:0 4px 15px #fff3}.button-text[data-v-b2cca68f]{letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease}.profiles-add-button:hover .button-text[data-v-b2cca68f]{letter-spacing:.8px}@keyframes pulse-b2cca68f{0%{box-shadow:0 8px 25px #ff5a6e4d}50%{box-shadow:0 8px 25px #ff5a6e99}to{box-shadow:0 8px 25px #ff5a6e4d}}.profiles-add-button[data-v-b2cca68f]{animation:pulse-b2cca68f 2s infinite}@media(max-width:768px){.profiles-header[data-v-b2cca68f]{flex-direction:column;gap:20px;align-items:stretch;padding:20px;border-radius:15px}.profiles-title[data-v-b2cca68f]{font-size:28px;text-align:center}.profiles-add-button[data-v-b2cca68f]{padding:14px 20px;width:100%;border-radius:12px}.button-icon[data-v-b2cca68f]{width:24px;height:24px;font-size:20px}}@media(max-width:480px){.profiles-header[data-v-b2cca68f]{padding:15px;border-radius:12px}.profiles-title[data-v-b2cca68f]{font-size:24px}.profiles-add-button[data-v-b2cca68f]{padding:12px 16px;font-size:14px}.button-text[data-v-b2cca68f]{font-size:14px}}h1[data-v-28163e6c]{background:linear-gradient(135deg,#1a202c,#4a5568);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.users-data-table[data-v-a1ced59d]{table-layout:fixed;width:100%}.users-data-table th[data-v-a1ced59d]:nth-child(1){width:100px}.users-data-table th[data-v-a1ced59d]:nth-child(2){width:250px}.users-data-table th[data-v-a1ced59d]:nth-child(3){width:150px}.users-data-table th[data-v-a1ced59d]:nth-child(4){width:150px}.users-data-table th[data-v-a1ced59d]:nth-child(5){width:150px}.users-data-table th[data-v-a1ced59d]:nth-child(6){width:200px}.table-responsive[data-v-a1ced59d]{overflow-x:auto;-webkit-overflow-scrolling:touch}.users-data-table[data-v-a1ced59d]{max-width:1200px}.users-management[data-v-a1ced59d]{background:linear-gradient(135deg,#f8f9faf2,#f1f3f5f2);min-height:100vh;animation:fadeIn-a1ced59d .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn-a1ced59d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.users-header[data-v-a1ced59d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:25px 30px;background:linear-gradient(135deg,#fffffff2,#f8f9faf2);border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.users-title[data-v-a1ced59d]{font-size:32px;font-weight:800;color:#2d3748;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.05);background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.users-stats[data-v-a1ced59d]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.stat-card[data-v-a1ced59d]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:25px;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:all .3s ease}.stat-card[data-v-a1ced59d]:hover{transform:translateY(-5px);box-shadow:0 15px 50px #0000001f}.stat-card[data-v-a1ced59d]:nth-child(1){background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);border-color:#ff5a6e33}.stat-verified[data-v-a1ced59d]{background:linear-gradient(135deg,#28a7451a,#38c1501a)!important;border-color:#28a74533!important}.stat-unverified[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc1071a,#ffcd391a)!important;border-color:#ffc10733!important}.stat-pending[data-v-a1ced59d]{background:linear-gradient(135deg,#17a2b81a,#3ac0d91a)!important;border-color:#17a2b833!important}.stat-value[data-v-a1ced59d]{font-size:42px;font-weight:800;color:#2d3748;margin-bottom:8px}.stat-card:nth-child(1) .stat-value[data-v-a1ced59d]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-verified .stat-value[data-v-a1ced59d]{background:linear-gradient(135deg,#28a745,#38c150);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-unverified .stat-value[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc107,#ffcd39);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-pending .stat-value[data-v-a1ced59d]{background:linear-gradient(135deg,#17a2b8,#3ac0d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-a1ced59d]{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:1px}.filters-section[data-v-a1ced59d]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:25px;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:30px}.filter-row[data-v-a1ced59d]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-a1ced59d]{flex:1;min-width:200px}.filter-group label[data-v-a1ced59d]{display:block;font-size:14px;font-weight:700;color:#2d3748;margin-bottom:8px}.filter-select[data-v-a1ced59d],.filter-input[data-v-a1ced59d]{width:100%;padding:12px 16px;border:1px solid rgba(255,90,110,.2);border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#2d3748;font-size:14px;transition:all .3s ease;box-shadow:0 4px 15px #0000000d}.filter-select[data-v-a1ced59d]:hover,.filter-input[data-v-a1ced59d]:hover{border-color:#ff5a6e66;box-shadow:0 6px 20px #00000014}.filter-select[data-v-a1ced59d]:focus,.filter-input[data-v-a1ced59d]:focus{outline:none;border-color:#ff5a6e99;box-shadow:0 0 0 3px #ff5a6e1a,0 6px 20px #00000014}.export-button[data-v-a1ced59d]{padding:12px 24px;background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #0000001a}.export-button[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.users-table-container[data-v-a1ced59d]{background:linear-gradient(135deg,#fffffff2,#f8f9faf2);padding:25px;border-radius:20px;box-shadow:0 10px 40px #00000014;border:1px solid rgba(255,90,110,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:auto}.users-data-table[data-v-a1ced59d]{width:100%;border-collapse:separate;border-spacing:0;min-width:0}.users-data-table thead tr[data-v-a1ced59d]{background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a)}.users-data-table th[data-v-a1ced59d]{padding:18px 15px;text-align:left;font-weight:700;color:#2d3748;border-bottom:2px solid rgba(255,90,110,.2);font-size:14px}.users-data-table th[data-v-a1ced59d]:first-child{border-top-left-radius:12px}.users-data-table th[data-v-a1ced59d]:last-child{border-top-right-radius:12px}.loading-spinner[data-v-a1ced59d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;gap:20px}.spinner[data-v-a1ced59d]{width:50px;height:50px;border:3px solid rgba(255,90,110,.2);border-top-color:#ff5a6e;border-radius:50%;animation:spin-a1ced59d 1s linear infinite}@keyframes spin-a1ced59d{to{transform:rotate(360deg)}}.no-data[data-v-a1ced59d]{text-align:center;padding:50px!important;color:#9ca3af;font-size:16px;font-weight:600}.no-data i[data-v-a1ced59d]{font-size:32px;margin-bottom:10px;display:block;color:#d1d5db}.user-row[data-v-a1ced59d]{transition:all .3s ease;border-bottom:1px solid rgba(255,90,110,.1)}.user-row[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#ff5a6e0d,#ff8a9e0d);transform:translateY(-2px);box-shadow:0 8px 25px #0000000d}.user-row.status-verified[data-v-a1ced59d]{background:linear-gradient(135deg,#28a7450d,#38c1500d)}.user-row.status-pending[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc1070d,#ffcd390d)}.user-row.status-rejected[data-v-a1ced59d]{background:linear-gradient(135deg,#dc35450d,#e153610d)}.users-data-table td[data-v-a1ced59d]{padding:18px 15px;color:#4a5568;font-size:14px;font-weight:500;border-bottom:1px solid rgba(255,90,110,.05)}.user-id-cell[data-v-a1ced59d]{min-width:100px}.id-number[data-v-a1ced59d]{font-family:Courier New,monospace;font-weight:700;color:#2d3748;font-size:15px}.admin-badge[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc107,#ffcd39);color:#2d3748;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;margin-top:5px;text-transform:uppercase;letter-spacing:.5px}.user-details-cell[data-v-a1ced59d]{min-width:250px}.user-name-avatar[data-v-a1ced59d]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.avatar[data-v-a1ced59d]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;flex-shrink:0}.user-name[data-v-a1ced59d]{font-weight:700;color:#2d3748;margin-bottom:3px;font-size:15px}.user-email[data-v-a1ced59d]{font-size:13px;color:#6b7280}.user-meta[data-v-a1ced59d]{display:flex;flex-direction:column;gap:4px}.meta-item[data-v-a1ced59d]{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.meta-item i[data-v-a1ced59d]{width:14px;text-align:center}.registration-cell[data-v-a1ced59d]{min-width:150px}.date-info .date[data-v-a1ced59d]{font-weight:600;color:#2d3748;margin-bottom:4px;font-size:14px}.date-info .time[data-v-a1ced59d]{font-size:12px;color:#6b7280}.last-login[data-v-a1ced59d]{font-size:12px;color:#6b7280;margin-top:8px;display:flex;align-items:center;gap:5px}.payment-slip-cell[data-v-a1ced59d]{min-width:150px}.slip-available[data-v-a1ced59d]{display:flex;flex-direction:column;gap:8px}.slip-preview-container[data-v-a1ced59d]{position:relative;width:-moz-fit-content;width:fit-content}.slip-preview[data-v-a1ced59d]{width:90px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid rgba(255,90,110,.2);transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.slip-preview[data-v-a1ced59d]:hover{transform:scale(1.05);border-color:#ff5a6e66}.slip-actions[data-v-a1ced59d]{position:absolute;bottom:8px;right:8px;display:flex;gap:4px;background:#fffffff2;padding:4px;border-radius:6px;box-shadow:0 2px 10px #0000001a}.transaction-id[data-v-a1ced59d]{font-family:Courier New,monospace;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);padding:5px 10px;border-radius:6px;font-size:11px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,90,110,.1)}.slip-missing[data-v-a1ced59d]{color:#dc3545;font-size:13px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border-radius:8px;border:1px solid rgba(220,53,69,.1)}.verification-cell[data-v-a1ced59d]{min-width:150px}.status-badge[data-v-a1ced59d]{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;display:inline-block;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;box-shadow:0 3px 10px #0000001a}.status-verified[data-v-a1ced59d]{background:linear-gradient(135deg,#28a745,#38c150);color:#fff}.status-pending[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc107,#ffcd39);color:#2d3748}.status-rejected[data-v-a1ced59d]{background:linear-gradient(135deg,#dc3545,#e15361);color:#fff}.verification-date[data-v-a1ced59d],.verification-notes[data-v-a1ced59d]{font-size:11px;color:#6b7280;display:flex;align-items:center;gap:5px;margin-top:4px}.actions-cell[data-v-a1ced59d]{min-width:250px}.action-buttons[data-v-a1ced59d]{display:flex;flex-direction:column;gap:8px}button[data-v-a1ced59d]{padding:8px 14px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;box-shadow:0 3px 10px #0000001a}.btn-success[data-v-a1ced59d]{background:linear-gradient(135deg,#28a745,#38c150);color:#fff}.btn-success[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#218838,#28a745);transform:translateY(-2px);box-shadow:0 6px 20px #28a7454d}.btn-danger[data-v-a1ced59d]{background:linear-gradient(135deg,#dc3545,#e15361);color:#fff}.btn-danger[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#c82333,#dc3545);transform:translateY(-2px);box-shadow:0 6px 20px #dc35454d}.btn-info[data-v-a1ced59d]{background:linear-gradient(135deg,#17a2b8,#3ac0d9);color:#fff}.btn-info[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#138496,#17a2b8);transform:translateY(-2px);box-shadow:0 6px 20px #17a2b84d}.btn-secondary[data-v-a1ced59d]{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff}.btn-secondary[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#4b5563,#6b7280);transform:translateY(-2px);box-shadow:0 6px 20px #6b72804d}.btn-warning[data-v-a1ced59d]{background:linear-gradient(135deg,#ffc107,#ffcd39);color:#2d3748}.btn-warning[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#e0a800,#ffc107);transform:translateY(-2px);box-shadow:0 6px 20px #ffc1074d}.btn-primary[data-v-a1ced59d]{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff}.btn-primary[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#ff2d55,#ff5a6e);transform:translateY(-2px);box-shadow:0 6px 20px #ff5a6e4d}.btn-admin[data-v-a1ced59d]{width:100%}.btn-icon[data-v-a1ced59d]{background:#ffffffe6;color:#6b7280;padding:6px;border-radius:6px;font-size:11px;border:1px solid rgba(255,90,110,.1)}.btn-icon[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;transform:scale(1.1)}.table-footer[data-v-a1ced59d]{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:2px solid rgba(255,90,110,.1)}.table-summary[data-v-a1ced59d]{font-size:14px;color:#4a5568;font-weight:500}.table-pagination[data-v-a1ced59d]{display:flex;gap:10px}.pagination-link[data-v-a1ced59d]{padding:10px 20px;border:1px solid rgba(255,90,110,.2);border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#4a5568;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 15px #0000000d}.pagination-link[data-v-a1ced59d]:hover:not(.pagination-link-disabled){background:linear-gradient(135deg,#ff5a6e1a,#ff8a9e1a);color:#ff5a6e;border-color:#ff5a6e66;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.pagination-link-disabled[data-v-a1ced59d]{background:linear-gradient(135deg,#e5e7ebe6,#d1d5dbe6);color:#9ca3af;cursor:not-allowed;opacity:.6}.modal-overlay[data-v-a1ced59d]{position:fixed;inset:0;background:linear-gradient(135deg,#000c,#000000e6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-a1ced59d]{width:100%;max-width:900px;background:linear-gradient(135deg,#fffffffa,#f8f9fafa);border-radius:20px;padding:30px;position:relative;box-shadow:0 25px 50px -12px #00000080;border:1px solid rgba(255,90,110,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-content[data-v-a1ced59d]:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.modal-close[data-v-a1ced59d]{position:absolute;top:20px;right:20px;padding:12px;border:1px solid rgba(255,90,110,.2);border-radius:14px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);color:#ff5a6e;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000000d}.modal-close[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 6px 25px #ff5a6e4d}.full-slip-image[data-v-a1ced59d]{max-width:100%;max-height:70vh;border-radius:12px;border:2px solid rgba(255,90,110,.2);box-shadow:0 10px 30px #00000026;margin:20px 0}.details-modal[data-v-a1ced59d],.reject-modal[data-v-a1ced59d]{max-width:600px}.user-profile-header[data-v-a1ced59d]{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid rgba(255,90,110,.1)}.avatar-large[data-v-a1ced59d]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:28px;flex-shrink:0}.user-profile-info h4[data-v-a1ced59d]{font-size:24px;font-weight:800;color:#2d3748;margin:0 0 5px}.user-profile-info p[data-v-a1ced59d]{color:#6b7280;margin:0 0 10px}.details-grid[data-v-a1ced59d]{display:grid;grid-template-columns:1fr;gap:25px;margin-bottom:30px}.detail-section[data-v-a1ced59d]{background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);padding:20px;border-radius:15px;border:1px solid rgba(255,90,110,.1)}.detail-section h5[data-v-a1ced59d]{font-size:16px;font-weight:700;color:#2d3748;margin:0 0 15px;display:flex;align-items:center;gap:10px}.detail-row[data-v-a1ced59d]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,90,110,.05)}.detail-row[data-v-a1ced59d]:last-child{border-bottom:none}.detail-row label[data-v-a1ced59d]{font-weight:600;color:#4a5568;font-size:14px}.detail-row span[data-v-a1ced59d]{color:#2d3748;font-size:14px;text-align:right}.notes-text[data-v-a1ced59d]{background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);padding:12px;border-radius:8px;border-left:4px solid #ff5a6e;font-size:14px;line-height:1.5}.slip-detail[data-v-a1ced59d]{display:flex;align-items:center;gap:15px}.detail-image[data-v-a1ced59d]{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid rgba(255,90,110,.2);transition:all .3s ease}.detail-image[data-v-a1ced59d]:hover{transform:scale(1.05);border-color:#ff5a6e66}.btn-link[data-v-a1ced59d]{color:#ff5a6e;text-decoration:none;font-size:14px;font-weight:600;padding:8px 16px;border-radius:8px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);border:1px solid rgba(255,90,110,.2);transition:all .3s ease}.btn-link[data-v-a1ced59d]:hover{background:linear-gradient(135deg,#ff5a6e,#ff8a9e);color:#fff;border-color:transparent}.modal-actions[data-v-a1ced59d]{display:flex;gap:15px;justify-content:flex-end;padding-top:20px;border-top:2px solid rgba(255,90,110,.1)}.reject-content[data-v-a1ced59d]{margin-top:20px}.form-group[data-v-a1ced59d]{margin:20px 0}.form-group label[data-v-a1ced59d]{display:block;font-weight:600;color:#2d3748;margin-bottom:10px;font-size:14px}.form-control[data-v-a1ced59d]{width:100%;padding:12px;border:1px solid rgba(255,90,110,.2);border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f9fae6);font-size:14px;resize:vertical;transition:all .3s ease}.form-control[data-v-a1ced59d]:focus{outline:none;border-color:#ff5a6e99;box-shadow:0 0 0 3px #ff5a6e1a}.char-count[data-v-a1ced59d]{text-align:right;font-size:12px;color:#6b7280;margin-top:5px}@media(max-width:1200px){.users-stats[data-v-a1ced59d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.users-management[data-v-a1ced59d]{padding:15px}.users-header[data-v-a1ced59d]{padding:20px;flex-direction:column;gap:20px}.users-stats[data-v-a1ced59d]{grid-template-columns:1fr}.filter-row[data-v-a1ced59d]{flex-direction:column;gap:15px}.filter-group[data-v-a1ced59d]{min-width:100%}.users-table-container[data-v-a1ced59d]{padding:15px;overflow-x:auto}.users-data-table[data-v-a1ced59d]{min-width:1200px}.table-footer[data-v-a1ced59d]{flex-direction:column;gap:15px;align-items:stretch}.modal-content[data-v-a1ced59d]{padding:20px;margin:10px}.details-grid[data-v-a1ced59d]{grid-template-columns:1fr}.modal-actions[data-v-a1ced59d]{flex-direction:column}}@media(max-width:480px){.users-title[data-v-a1ced59d]{font-size:24px}.stat-value[data-v-a1ced59d]{font-size:32px}.action-buttons[data-v-a1ced59d]{gap:5px}button[data-v-a1ced59d]{padding:6px 10px;font-size:11px}}
