@import"https://fonts.googleapis.com/css2?family=Cedarville+Cursive&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;800;900&display=swap";@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.bottom-\[-5vh\]{bottom:-5vh}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3\/4{left:75%}.z-10{z-index:10}.z-20{z-index:20}.col-span-12{grid-column:span 12/span 12}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.aspect-square{aspect-ratio:1}.h-full{height:100%}.h-px{height:1px}.min-h-\[calc\(100vh-89px\)\]{min-height:calc(100vh - 89px)}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-full{width:100%}.w-px{width:1px}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#f8f8f8\]{background-color:#f8f8f8}.bg-\[\#f8f8f8\]\/80{background-color:#f8f8f8cc}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[30vw\]{font-size:30vw}.text-\[clamp\(4rem\,10vw\,8rem\)\]{font-size:clamp(4rem,10vw,8rem)}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.text-\[\#1a1a1a\]{color:#1a1a1a}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-\[0\.03\]{opacity:.03}.shadow-\[40px_40px_80px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:40px 40px 80px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width: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-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:line-through:hover{text-decoration-line:line-through}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{width:100%;min-height:100vh;margin:0;overflow-x:hidden}html{overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;margin:0;padding:0}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@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}html,body{height:100%;margin:0;overflow:hidden}.logo-wrapper[data-v-dd1e523f]{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:10;text-align:center}.brand-title[data-v-dd1e523f]{font-family:Playfair Display,serif!important;font-style:italic!important;font-size:60px!important;font-weight:1000!important;letter-spacing:-.07em;color:#50d8af;animation:blurToFocus-dd1e523f 3s ease-in-out infinite!important}.brand-inner[data-v-dd1e523f]{font-family:"Cedarville Cursive",cursive;font-size:16px!important;font-weight:400!important;color:#50d8af!important;margin-top:-8px;letter-spacing:.1em;animation:blurToFocus-dd1e523f 3s ease-in-out infinite!important}@keyframes blurToFocus-dd1e523f{0%,to{filter:blur(3px);opacity:.5}50%{filter:blur(0px);opacity:1}}.login-page-wrapper[data-v-dd1e523f]{height:100dvh;width:100%;overflow:hidden;display:flex;flex-direction:column;background:#000;background-image:url(/background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.login-content[data-v-dd1e523f]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:0}.login-form-container[data-v-dd1e523f]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;overflow:hidden}.registraion-card[data-v-dd1e523f]{background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0000005e;padding:32px;max-width:600px;width:100%;overflow:hidden}[data-v-dd1e523f]{box-sizing:border-box}.card-content[data-v-dd1e523f]{display:flex;flex-direction:column;gap:24px}.card-title[data-v-dd1e523f]{font-size:24px;font-weight:600;color:#b5aaaa;text-align:center;margin-bottom:16px}.login-form[data-v-dd1e523f]{display:flex;flex-direction:column;gap:12px}.form-group[data-v-dd1e523f]{display:flex;flex-direction:column;gap:4px}.form-input[data-v-dd1e523f]{padding:12px 16px;border:1px solid #50d8af;border-radius:8px;font-size:16px;transition:border-color .3s ease;width:100%}.form-input[data-v-dd1e523f]:focus{outline:none;border-color:#62e6be;box-shadow:0 0 0 2px #ff8eb633}.form-input[data-v-dd1e523f]::-moz-placeholder{color:#50d8af92}.form-input[data-v-dd1e523f]::placeholder{color:#50d8af92}.password-input-wrapper[data-v-dd1e523f]{position:relative;display:flex;align-items:center}.password-toggle[data-v-dd1e523f]{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;color:#50d8af;padding:4px}.password-toggle[data-v-dd1e523f]:hover{opacity:.7}.submit-btn[data-v-dd1e523f]{padding:14px 16px;background:linear-gradient(to right,#50d8af,#0c7b8a);color:#023559;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-dd1e523f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #ff8eb64d}.submit-btn[data-v-dd1e523f]:disabled{opacity:.6;cursor:not-allowed}.text-link[data-v-dd1e523f]{color:#50d8af;text-decoration:none;cursor:pointer;font-weight:500}.text-link[data-v-dd1e523f]:hover{text-decoration:underline}.text-center[data-v-dd1e523f]{text-align:center;color:#b5aaaa}.error-message[data-v-dd1e523f]{background:#fee;color:#c53030;padding:12px;border-radius:8px;text-align:center;font-size:14px;margin-top:16px}@media(max-width:1024px){.login-content[data-v-dd1e523f]{flex-direction:column}.login-form-container[data-v-dd1e523f]{padding:40px 20px}.registraion-card[data-v-dd1e523f]{padding:30px}}@media(max-width:768px){.login-form-container[data-v-dd1e523f]{padding:20px}.registraion-card[data-v-dd1e523f]{padding:24px}.card-title[data-v-dd1e523f]{font-size:20px}}@media(max-width:480px){.login-form-container[data-v-dd1e523f]{padding:15px}.registraion-card[data-v-dd1e523f]{padding:20px}.social-login-buttons[data-v-dd1e523f]{flex-direction:column}.social-btn[data-v-dd1e523f]{width:100%}}.app-header[data-v-cd0dfdf2]{background:linear-gradient(135deg,#416c6c4d,#ffffff0d);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(234,227,171,.15);padding:16px 32px;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;box-sizing:border-box}.header-left .brand-title[data-v-cd0dfdf2]{font-family:Playfair Display,serif!important;font-style:italic!important;font-size:32px!important;font-weight:1000!important;letter-spacing:-.07em;color:#50d8af;animation:blurToFocus 3s ease-in-out infinite!important}.header-left .brand-inner[data-v-cd0dfdf2]{font-family:"Cedarville Cursive",cursive;font-size:12px!important;font-weight:400!important;color:#50d8af!important;margin-top:-8px;letter-spacing:.1em;animation:blurToFocus 3s ease-in-out infinite!important}.header-center[data-v-cd0dfdf2]{flex:1;display:flex;justify-content:center}.nav-links[data-v-cd0dfdf2]{display:flex;gap:32px;align-items:center;text-transform:uppercase}.nav-link[data-v-cd0dfdf2]{color:#b5aaaa;text-decoration:none;font-size:16px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease}.nav-link[data-v-cd0dfdf2]:hover{color:#50d8af;background:#eae3ab1a}.nav-link.router-link-active[data-v-cd0dfdf2]{color:#50d8af;background:#eae3ab33}.header-right[data-v-cd0dfdf2]{display:flex;gap:16px;align-items:center;margin-right:50px}.user-info[data-v-cd0dfdf2]{display:flex;align-items:center}.user-name[data-v-cd0dfdf2]{color:#50d8af;font-size:14px;font-weight:500;padding:8px 12px;background:#eae3ab1a;border-radius:6px;border:1px solid rgba(234,227,171,.2)}.notifications[data-v-cd0dfdf2]{position:relative}.notification-btn[data-v-cd0dfdf2]{position:relative;background:none;border:none;font-size:20px;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease}.notification-btn[data-v-cd0dfdf2]:hover{background:#eae3ab1a}.notification-badge[data-v-cd0dfdf2]{position:absolute;top:2px;right:2px;background:#ff6b6b;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center}.notifications-dropdown[data-v-cd0dfdf2]{position:absolute;top:100%;right:0;width:280px;max-height:350px;background:#1a1a1af2;border:1px solid rgba(234,227,171,.3);border-radius:8px;box-shadow:0 8px 32px #0009;z-index:1001;margin-top:8px;overflow:hidden}@media(max-width:768px){.notifications-dropdown[data-v-cd0dfdf2]{position:fixed;top:80px;left:50%;transform:translate(-50%);width:90vw;max-width:300px;max-height:300px;z-index:9999}.notifications-header[data-v-cd0dfdf2]{padding:12px 16px}.notifications-header h3[data-v-cd0dfdf2]{font-size:14px}.header-actions[data-v-cd0dfdf2]{gap:6px}.mark-all-read[data-v-cd0dfdf2],.clear-all[data-v-cd0dfdf2]{font-size:11px;padding:3px 6px}.notification-item[data-v-cd0dfdf2]{padding:8px 12px}.notification-content h4[data-v-cd0dfdf2]{font-size:12px}.notification-content p[data-v-cd0dfdf2]{font-size:10px}.notification-time[data-v-cd0dfdf2]{font-size:9px}.delete-notification[data-v-cd0dfdf2]{font-size:14px;padding:2px}}.notifications-header[data-v-cd0dfdf2]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(234,227,171,.2)}.notifications-header h3[data-v-cd0dfdf2]{color:#50d8af;font-size:16px;font-weight:600;margin:0}.header-actions[data-v-cd0dfdf2]{display:flex;gap:8px}.mark-all-read[data-v-cd0dfdf2],.clear-all[data-v-cd0dfdf2]{background:none;border:none;color:#b5aaaa;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .3s ease}.mark-all-read[data-v-cd0dfdf2]:hover,.clear-all[data-v-cd0dfdf2]:hover{color:#50d8af;background:#eae3ab1a}.clear-all[data-v-cd0dfdf2]{color:#ff6b6b}.clear-all[data-v-cd0dfdf2]:hover{color:#ff5252;background:#ff6b6b1a}.notifications-list[data-v-cd0dfdf2]{max-height:250px;overflow-y:auto;overflow-x:hidden}.no-notifications[data-v-cd0dfdf2]{padding:24px 16px;text-align:center;color:#b5aaaa;font-size:14px}.notification-item[data-v-cd0dfdf2]{padding:10px 12px;border-bottom:1px solid rgba(234,227,171,.15);transition:background .3s ease;display:flex;justify-content:space-between;align-items:flex-start}.notification-item[data-v-cd0dfdf2]:hover{background:#eae3ab14}.notification-item.unread[data-v-cd0dfdf2]{background:#eae3ab1f;border-left:2px solid #50d8af}.notification-item[data-v-cd0dfdf2]:last-child{border-bottom:none}.notification-content[data-v-cd0dfdf2]{flex:1;cursor:pointer;min-width:0}.notification-content h4[data-v-cd0dfdf2]{color:#50d8af;font-size:13px;font-weight:600;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-content p[data-v-cd0dfdf2]{color:#b5aaaa;font-size:11px;margin:0 0 3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delete-notification[data-v-cd0dfdf2]{background:none;border:none;color:#b5aaaa;font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;margin-left:8px}.delete-notification[data-v-cd0dfdf2]:hover{color:#ff6b6b;background:#ff6b6b1a}.notification-time[data-v-cd0dfdf2]{color:#b5aaaa;font-size:10px;opacity:.7}.logout-btn[data-v-cd0dfdf2]{padding:10px 20px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-cd0dfdf2]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.mobile-menu-btn[data-v-cd0dfdf2]{display:none;background:none;border:none;color:#50d8af;font-size:28px;cursor:pointer;padding:8px}.mobile-menu-overlay[data-v-cd0dfdf2]{display:none;position:fixed;inset:0;background:#000000b3;z-index:2000}.mobile-menu[data-v-cd0dfdf2]{position:fixed;top:0;right:0;width:280px;height:100vh;background:linear-gradient(135deg,#416c6cf2,#000000f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:-4px 0 24px #00000080}.close-menu-btn[data-v-cd0dfdf2]{align-self:flex-end;background:none;border:none;color:#50d8af;font-size:32px;cursor:pointer;padding:0;line-height:1}.mobile-nav-links[data-v-cd0dfdf2]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.mobile-nav-link[data-v-cd0dfdf2]{color:#b5aaaa;text-decoration:none;font-size:18px;font-weight:500;padding:12px 16px;border-radius:8px;transition:all .3s ease}.mobile-nav-link[data-v-cd0dfdf2]:hover{color:#50d8af;background:#eae3ab1a}.mobile-nav-link.router-link-active[data-v-cd0dfdf2]{color:#50d8af;background:#eae3ab33}.mobile-user-section[data-v-cd0dfdf2]{margin-top:auto;padding-top:24px;border-top:1px solid rgba(234,227,171,.2);display:flex;flex-direction:column;gap:16px}.mobile-user-info[data-v-cd0dfdf2]{display:flex;align-items:center}.mobile-user-name[data-v-cd0dfdf2]{color:#50d8af;font-size:14px;font-weight:500;padding:8px 12px;background:#eae3ab1a;border-radius:6px;border:1px solid rgba(234,227,171,.2)}.mobile-logout-btn[data-v-cd0dfdf2]{padding:12px 20px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.mobile-logout-btn[data-v-cd0dfdf2]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}@media(max-width:768px){.app-header[data-v-cd0dfdf2]{padding:12px 16px;height:60px}.header-left .brand-title[data-v-cd0dfdf2]{font-size:24px!important}.header-left .brand-inner[data-v-cd0dfdf2]{font-size:10px!important;margin-top:-6px}.header-center[data-v-cd0dfdf2]{display:none}.header-right[data-v-cd0dfdf2]{margin-right:0}.user-info[data-v-cd0dfdf2],.logout-btn[data-v-cd0dfdf2]{display:none}.mobile-menu-btn[data-v-cd0dfdf2],.mobile-menu-overlay[data-v-cd0dfdf2]{display:block}}.team-directory-wrapper[data-v-20251680]{min-height:100vh;width:100%;margin:0;padding:70px 0 0;background:#000;color:#50d8af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:768px){.team-directory-wrapper[data-v-20251680]{padding-top:60px}}.team-container[data-v-20251680]{padding:40px 60px;flex:1}.team-header[data-v-20251680]{margin-bottom:40px}.team-header h2[data-v-20251680]{font-size:32px;font-weight:700;color:#50d8af;margin-bottom:8px}.team-header .team-subtitle[data-v-20251680]{font-size:16px;color:#b5aaaa}.tabs-container[data-v-20251680]{display:flex;gap:4px;margin-bottom:32px;border-bottom:1px solid rgba(234,227,171,.2)}.tab-btn[data-v-20251680]{padding:12px 24px;background:none;border:none;color:#b5aaaa;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px 8px 0 0;transition:all .3s ease;position:relative}.tab-btn[data-v-20251680]:hover{color:#50d8af;background:#eae3ab0d}.tab-btn.active[data-v-20251680]{color:#50d8af;background:#eae3ab1a}.tab-btn.active[data-v-20251680]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#50d8af}.tab-content[data-v-20251680]{min-height:400px}.create-group-container[data-v-20251680]{margin-bottom:32px}.create-group-btn[data-v-20251680]{padding:12px 24px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.create-group-btn[data-v-20251680]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.create-icon[data-v-20251680]{font-size:18px;font-weight:700}.groups-grid[data-v-20251680]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.group-card[data-v-20251680]{background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;transition:all .3s ease;display:flex;position:relative}.group-card[data-v-20251680]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006;border-color:#eae3ab66}.group-content[data-v-20251680]{flex:1;padding:24px;cursor:pointer}.group-menu[data-v-20251680]{position:absolute;top:8px;right:8px;z-index:5}.menu-btn[data-v-20251680]{background:none;border:none;color:#b5aaaa;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.menu-btn[data-v-20251680]:hover{background:#eae3ab1a;color:#50d8af}.menu-dropdown[data-v-20251680]{position:absolute;top:100%;right:0;background:linear-gradient(135deg,#416c6c4d,#ffffff0d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 0;min-width:140px;z-index:10}.menu-item[data-v-20251680]{width:100%;background:none;border:none;color:#50d8af;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;transition:background .3s ease}.menu-item[data-v-20251680]:hover{background:#eae3ab1a}.group-icon[data-v-20251680]{font-size:32px;margin-bottom:12px}.group-name[data-v-20251680]{font-size:18px;font-weight:700;color:#50d8af;margin-bottom:8px}.group-description[data-v-20251680]{font-size:14px;color:#b5aaaa;margin-bottom:16px;line-height:1.4}.group-members[data-v-20251680]{display:flex;align-items:center;justify-content:space-between}.member-avatars[data-v-20251680]{display:flex;align-items:center}.member-avatar[data-v-20251680]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#eae3ab33,#eae3ab0d);border:2px solid rgba(234,227,171,.4);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#50d8af;margin-left:-8px}.member-avatar[data-v-20251680]:first-child{margin-left:0}.member-count[data-v-20251680]{width:32px;height:32px;border-radius:50%;background:#eae3ab1a;border:2px solid rgba(234,227,171,.3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#50d8af;margin-left:-8px}.member-text[data-v-20251680]{font-size:12px;color:#b5aaaa}.view-members-list[data-v-20251680]{max-height:300px;overflow-y:auto;border:1px solid rgba(234,227,171,.2);border-radius:8px;padding:8px;flex-shrink:0}.member-item[data-v-20251680]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.member-item[data-v-20251680]:last-child{border-bottom:none}.no-available-members[data-v-20251680]{text-align:center;padding:20px;color:#b5aaaa;font-size:14px}.no-groups[data-v-20251680]{text-align:center;padding:60px 20px;color:#b5aaaa;font-size:16px}.modal-overlay[data-v-20251680]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-20251680]{background:linear-gradient(135deg,#416c6c36,#ffffff08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:32px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column}.modal-content h3[data-v-20251680]{font-size:20px;font-weight:700;color:#50d8af;margin-bottom:20px;flex-shrink:0}.modal-content h4[data-v-20251680]{font-size:16px;font-weight:600;color:#50d8af;margin-bottom:12px;flex-shrink:0}.modal-input[data-v-20251680],.modal-textarea[data-v-20251680]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;margin-bottom:16px;transition:all .3s ease;font-family:inherit;box-sizing:border-box}.modal-input[data-v-20251680]::-moz-placeholder,.modal-textarea[data-v-20251680]::-moz-placeholder{color:#b5aaaa}.modal-input[data-v-20251680]::placeholder,.modal-textarea[data-v-20251680]::placeholder{color:#b5aaaa}.modal-input[data-v-20251680]:focus,.modal-textarea[data-v-20251680]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.modal-textarea[data-v-20251680]{resize:vertical;min-height:80px}.members-selection[data-v-20251680]{margin-bottom:24px;flex:1;display:flex;flex-direction:column;min-height:0}.member-search-input[data-v-20251680]{width:100%;padding:10px 12px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:6px;color:#50d8af;font-size:14px;margin-bottom:12px;transition:all .3s ease;box-sizing:border-box}.member-search-input[data-v-20251680]::-moz-placeholder{color:#b5aaaa}.member-search-input[data-v-20251680]::placeholder{color:#b5aaaa}.member-search-input[data-v-20251680]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.members-list[data-v-20251680]{max-height:300px;overflow-y:auto;border:1px solid rgba(234,227,171,.2);border-radius:8px;padding:8px;flex-shrink:0}.member-checkbox[data-v-20251680]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;cursor:pointer;transition:background .3s ease}.member-checkbox[data-v-20251680]:hover{background:#eae3ab0d}.member-checkbox input[type=checkbox][data-v-20251680]{width:16px;height:16px;accent-color:#50d8af}.member-info[data-v-20251680]{display:flex;align-items:center;gap:12px;flex:1}.member-avatar-small[data-v-20251680]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#eae3ab33,#eae3ab0d);border:2px solid rgba(234,227,171,.4);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#50d8af}.member-details[data-v-20251680]{display:flex;flex-direction:column}.member-name[data-v-20251680]{font-size:14px;font-weight:600;color:#50d8af}.member-email[data-v-20251680]{font-size:12px;color:#b5aaaa}.modal-buttons[data-v-20251680]{display:flex;gap:12px;margin-top:24px;flex-shrink:0}.btn-create[data-v-20251680]{flex:1;padding:12px 20px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-create[data-v-20251680]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.btn-create[data-v-20251680]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-20251680]{flex:1;padding:12px 20px;background:#eae3ab1a;border:1px solid rgba(234,227,171,.3);border-radius:8px;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-20251680]:hover{background:#eae3ab33;border-color:#50d8af}.btn-remove[data-v-20251680]{flex:1;padding:12px 20px;background:linear-gradient(to right,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-remove[data-v-20251680]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ef44444d}.search-input[data-v-20251680]{width:100%;max-width:400px;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;transition:all .3s ease;box-sizing:border-box}.search-input[data-v-20251680]::-moz-placeholder{color:#b5aaaa}.search-input[data-v-20251680]::placeholder{color:#b5aaaa}.search-input[data-v-20251680]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.teammates-grid[data-v-20251680]{display:grid;margin-top:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.teammate-card[data-v-20251680]{background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:20px 16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.teammate-card[data-v-20251680]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006;border-color:#eae3ab66}.teammate-avatar[data-v-20251680]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#eae3ab33,#eae3ab0d);border:2px solid rgba(234,227,171,.4);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#50d8af;margin-bottom:12px}.teammate-name[data-v-20251680]{font-size:14px;font-weight:600;color:#50d8af;margin-bottom:4px}.teammate-email[data-v-20251680]{font-size:11px;color:#b5aaaa;margin-bottom:12px;word-break:break-all}.teammate-action[data-v-20251680]{font-size:11px;font-weight:600;color:#50d8af;opacity:0;transition:opacity .3s ease}.teammate-card:hover .teammate-action[data-v-20251680]{opacity:1}.loading-state[data-v-20251680]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-state .loading-spinner[data-v-20251680]{width:40px;height:40px;border:3px solid rgba(234,227,171,.3);border-top-color:#50d8af;border-radius:50%;animation:spin-20251680 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-20251680]{color:#b5aaaa;font-size:16px}.no-teammates[data-v-20251680]{text-align:center;padding:60px 20px;color:#b5aaaa;font-size:16px}.toast[data-v-20251680]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:16px 32px;border-radius:12px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:slideUp-20251680 .3s ease}.toast-success[data-v-20251680]{background:linear-gradient(135deg,#71ea8b33,#71ea8b1a);border:1px solid rgba(113,234,139,.4);color:#71ea8b}.toast-error[data-v-20251680]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}@keyframes slideUp-20251680{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-20251680{to{transform:rotate(360deg)}}@media(max-width:1024px){.teammates-grid[data-v-20251680]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.groups-grid[data-v-20251680]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media(max-width:768px){.team-directory-wrapper[data-v-20251680]{padding-top:60px}.team-container[data-v-20251680]{padding:24px 16px}.team-header h2[data-v-20251680]{font-size:24px}.tabs-container[data-v-20251680]{margin-bottom:24px}.tab-btn[data-v-20251680]{padding:10px 16px;font-size:13px}.create-group-btn[data-v-20251680]{width:100%;justify-content:center;padding:14px 20px}.search-container[data-v-20251680]{margin-bottom:24px}.search-input[data-v-20251680]{width:100%;max-width:none;padding:14px 16px;font-size:16px;box-sizing:border-box}.teammates-grid[data-v-20251680]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.teammate-card[data-v-20251680]{padding:16px 12px}.teammate-avatar[data-v-20251680]{width:40px;height:40px;font-size:16px}.teammate-name[data-v-20251680]{font-size:13px}.teammate-email[data-v-20251680]{font-size:10px}.groups-grid[data-v-20251680]{grid-template-columns:1fr;gap:12px}.group-card[data-v-20251680]{margin-bottom:8px}.group-content[data-v-20251680]{padding:20px}.group-name[data-v-20251680]{font-size:16px}.group-description[data-v-20251680]{font-size:13px}.member-avatars[data-v-20251680]{gap:4px}.member-avatar[data-v-20251680]{width:28px;height:28px;font-size:11px}.member-count[data-v-20251680]{width:28px;height:28px;font-size:10px}.member-text[data-v-20251680]{font-size:11px}.modal-content[data-v-20251680]{width:95%;max-width:400px;padding:20px}.modal-content h3[data-v-20251680]{font-size:18px;margin-bottom:16px}.modal-content p[data-v-20251680]{font-size:14px;margin-bottom:16px}.modal-input[data-v-20251680],.modal-textarea[data-v-20251680]{padding:12px 14px;font-size:16px}.members-list[data-v-20251680]{max-height:150px}.member-checkbox[data-v-20251680]{padding:6px}.member-avatar-small[data-v-20251680]{width:28px;height:28px;font-size:11px}.member-name[data-v-20251680]{font-size:13px}.member-email[data-v-20251680]{font-size:11px}.modal-buttons[data-v-20251680]{margin-top:20px;gap:8px}.modal-buttons .btn-create[data-v-20251680],.modal-buttons .btn-cancel[data-v-20251680],.modal-buttons .btn-remove[data-v-20251680]{padding:12px 16px;font-size:14px}.toast[data-v-20251680]{bottom:20px;padding:12px 20px;font-size:13px}}.page-container[data-v-1ea49392]{width:100%;min-height:100vh}.workspace-wrapper[data-v-1ea49392]{width:100%;background:#000;color:#50d8af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;box-sizing:border-box;padding-top:70px;min-height:100vh}@media(max-width:768px){.workspace-wrapper[data-v-1ea49392]{padding-top:60px}}.workspace-container[data-v-1ea49392]{padding:40px 60px}.workspace-header[data-v-1ea49392]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.workspace-header .header-left h2[data-v-1ea49392]{font-size:32px;font-weight:700;color:#50d8af;margin-top:8px}.back-link[data-v-1ea49392]{color:#50d8af;text-decoration:none;font-size:14px;font-weight:600;transition:opacity .3s ease}.back-link[data-v-1ea49392]:hover{opacity:.7}.delete-btn[data-v-1ea49392]{padding:10px 20px;background:#ff57571a;border:1px solid rgba(255,87,87,.3);border-radius:8px;color:#ff5757;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-1ea49392]:hover{background:#ff575733;border-color:#ff5757}.search-container[data-v-1ea49392]{margin-bottom:32px}.search-input[data-v-1ea49392]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;transition:all .3s ease;box-sizing:border-box}.search-input[data-v-1ea49392]::-moz-placeholder{color:#b5aaaa}.search-input[data-v-1ea49392]::placeholder{color:#b5aaaa}.search-input[data-v-1ea49392]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.cards-grid[data-v-1ea49392]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.card-item[data-v-1ea49392]{position:relative;background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;transition:all .3s ease}.card-item[data-v-1ea49392]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000080;border-color:#eae3ab66}.card-content[data-v-1ea49392]{flex:1;padding:24px 16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.card-menu[data-v-1ea49392]{position:absolute;top:8px;right:8px;z-index:5}.menu-btn[data-v-1ea49392]{background:none;border:none;color:#b5aaaa;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.menu-btn[data-v-1ea49392]:hover{background:#eae3ab1a;color:#50d8af}.menu-dropdown[data-v-1ea49392]{position:absolute;top:100%;right:0;background:linear-gradient(135deg,#416c6c4d,#ffffff0d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 0;min-width:120px;z-index:10}@media(max-width:768px){.menu-dropdown[data-v-1ea49392]{background:#000000f2}}.menu-item[data-v-1ea49392]{width:100%;background:none;border:none;color:#50d8af;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;transition:background .3s ease}.menu-item[data-v-1ea49392]:hover{background:#eae3ab1a}.menu-item.delete[data-v-1ea49392]{color:#ff6b6b}.menu-item.delete[data-v-1ea49392]:hover{background:#ff6b6b1a}.card-icon[data-v-1ea49392]{font-size:32px;margin-bottom:12px}.card-name[data-v-1ea49392]{font-size:16px;font-weight:700;color:#50d8af;margin-bottom:4px}.card-type[data-v-1ea49392]{font-size:12px;color:#b5aaaa;margin-bottom:8px}.card-count[data-v-1ea49392]{font-size:12px;color:#b5aaaa;opacity:.7}.create-card-btn[data-v-1ea49392]{background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:24px 16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;border-style:dashed;border-color:#eae3ab4d}.create-card-btn[data-v-1ea49392]:hover{background:#eae3ab0d;border-color:#eae3ab80}.create-icon[data-v-1ea49392]{font-size:28px;color:#50d8af;margin-bottom:8px;font-weight:700}.create-text[data-v-1ea49392]{font-size:14px;font-weight:600;color:#50d8af}.loading-state[data-v-1ea49392]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-state .loading-spinner[data-v-1ea49392]{width:40px;height:40px;border:3px solid rgba(234,227,171,.3);border-top-color:#50d8af;border-radius:50%;animation:spin-1ea49392 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-1ea49392]{color:#b5aaaa;font-size:16px}.modal-overlay[data-v-1ea49392]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1ea49392]{background:linear-gradient(135deg,#416c6c36,#ffffff08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:32px;width:90%;max-width:400px}.modal-content h3[data-v-1ea49392]{font-size:20px;font-weight:700;color:#50d8af;margin-bottom:20px}.modal-content p[data-v-1ea49392]{color:#b5aaaa;font-size:14px;margin-bottom:20px;line-height:1.6}.modal-input[data-v-1ea49392]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;margin-bottom:12px;transition:all .3s ease}.modal-input[data-v-1ea49392]::-moz-placeholder{color:#b5aaaa}.modal-input[data-v-1ea49392]::placeholder{color:#b5aaaa}.modal-input[data-v-1ea49392]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.modal-buttons[data-v-1ea49392]{display:flex;gap:12px;margin-top:24px}.btn-create[data-v-1ea49392],.btn-delete[data-v-1ea49392]{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-create[data-v-1ea49392]{background:linear-gradient(to right,#50d8af,#0c7b8a);color:#023559}.btn-create[data-v-1ea49392]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.btn-delete[data-v-1ea49392]{background:linear-gradient(to right,#ff6b6b,#ff5252);color:#fff}.btn-delete[data-v-1ea49392]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}.btn-cancel[data-v-1ea49392]{flex:1;padding:12px 20px;background:#eae3ab1a;border:1px solid rgba(234,227,171,.3);border-radius:8px;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-1ea49392]:hover{background:#eae3ab33;border-color:#50d8af}.toast[data-v-1ea49392]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:16px 32px;border-radius:12px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:slideUp-1ea49392 .3s ease}.toast-success[data-v-1ea49392]{background:linear-gradient(135deg,#71ea8b33,#71ea8b1a);border:1px solid rgba(113,234,139,.4);color:#71ea8b}.toast-error[data-v-1ea49392]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}@keyframes slideUp-1ea49392{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-1ea49392{to{transform:rotate(360deg)}}@media(max-width:768px){.workspace-wrapper[data-v-1ea49392]{padding-top:60px}.workspace-container[data-v-1ea49392]{padding:24px 16px}.workspace-header[data-v-1ea49392]{margin-bottom:24px}.workspace-header .header-left h2[data-v-1ea49392]{font-size:20px;margin-top:8px}.back-link[data-v-1ea49392]{font-size:13px}.search-container[data-v-1ea49392]{margin-bottom:20px}.search-input[data-v-1ea49392]{padding:14px 16px;font-size:16px}.cards-grid[data-v-1ea49392]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.card-item[data-v-1ea49392]:hover{transform:translateY(-2px)}.card-content[data-v-1ea49392]{padding:16px 12px}.card-icon[data-v-1ea49392]{font-size:24px;margin-bottom:8px}.card-name[data-v-1ea49392]{font-size:14px;margin-bottom:4px}.card-type[data-v-1ea49392],.card-count[data-v-1ea49392]{font-size:11px}.create-card-btn[data-v-1ea49392]{padding:16px 12px}.create-icon[data-v-1ea49392]{font-size:24px;margin-bottom:6px}.create-text[data-v-1ea49392]{font-size:13px}.modal-content[data-v-1ea49392]{width:95%;max-width:350px;padding:24px}.modal-content h3[data-v-1ea49392]{font-size:18px;margin-bottom:16px}.modal-content p[data-v-1ea49392]{font-size:13px;margin-bottom:16px}.modal-input[data-v-1ea49392]{padding:12px 14px;font-size:16px;margin-bottom:16px}.modal-buttons[data-v-1ea49392]{gap:8px;margin-top:20px}.modal-buttons .btn-create[data-v-1ea49392],.modal-buttons .btn-delete[data-v-1ea49392],.modal-buttons .btn-cancel[data-v-1ea49392]{padding:12px 16px;font-size:14px}.toast[data-v-1ea49392]{bottom:20px;padding:12px 20px;font-size:13px}}.workspace-wrapper[data-v-c51ecfdd]{min-height:100vh;width:100%;margin:0;padding:70px 0 0;background:#000;color:#50d8af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;display:flex;flex-direction:column;box-sizing:border-box}.workspace-container[data-v-c51ecfdd]{padding:40px 60px;flex:1}.workspace-header[data-v-c51ecfdd]{margin-bottom:40px}.workspace-header .header-left h2[data-v-c51ecfdd]{font-size:32px;font-weight:700;color:#50d8af;margin:8px 0 4px}.workspace-header .header-left .group-description[data-v-c51ecfdd]{font-size:16px;color:#b5aaaa;margin:0}.back-link[data-v-c51ecfdd]{background:none;border:none;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .3s ease;margin-bottom:8px}.back-link[data-v-c51ecfdd]:hover{opacity:.7}.search-container[data-v-c51ecfdd]{margin-bottom:32px}.search-input[data-v-c51ecfdd]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;transition:all .3s ease;box-sizing:border-box}.search-input[data-v-c51ecfdd]::-moz-placeholder{color:#b5aaaa}.search-input[data-v-c51ecfdd]::placeholder{color:#b5aaaa}.search-input[data-v-c51ecfdd]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.cards-grid[data-v-c51ecfdd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.card-item[data-v-c51ecfdd]{position:relative;background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;transition:all .3s ease;display:flex}.card-item[data-v-c51ecfdd]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000080;border-color:#eae3ab66}.card-content[data-v-c51ecfdd]{flex:1;padding:24px 16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.card-menu[data-v-c51ecfdd]{position:relative;padding:8px}.menu-btn[data-v-c51ecfdd]{background:none;border:none;color:#b5aaaa;font-size:20px;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.menu-btn[data-v-c51ecfdd]:hover{background:#eae3ab1a;color:#50d8af}.menu-dropdown[data-v-c51ecfdd]{position:absolute;top:100%;right:0;background:linear-gradient(135deg,#416c6c4d,#ffffff0d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 0;min-width:120px;z-index:10}.menu-item[data-v-c51ecfdd]{width:100%;background:none;border:none;color:#50d8af;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;transition:background .3s ease}.menu-item[data-v-c51ecfdd]:hover{background:#eae3ab1a}.menu-item.delete[data-v-c51ecfdd]{color:#ff6b6b}.menu-item.delete[data-v-c51ecfdd]:hover{background:#ff6b6b1a}.card-icon[data-v-c51ecfdd]{font-size:32px;margin-bottom:12px}.card-name[data-v-c51ecfdd]{font-size:16px;font-weight:700;color:#50d8af;margin-bottom:4px}.card-type[data-v-c51ecfdd]{font-size:12px;color:#b5aaaa;margin-bottom:8px}.card-count[data-v-c51ecfdd]{font-size:12px;color:#b5aaaa;opacity:.7}.create-card-btn[data-v-c51ecfdd]{background:linear-gradient(135deg,#416c6c36,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:24px 16px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;border-style:dashed;border-color:#eae3ab4d}.create-card-btn[data-v-c51ecfdd]:hover{background:#eae3ab0d;border-color:#eae3ab80}.create-icon[data-v-c51ecfdd]{font-size:28px;color:#50d8af;margin-bottom:8px;font-weight:700}.create-text[data-v-c51ecfdd]{font-size:14px;font-weight:600;color:#50d8af}.loading-state[data-v-c51ecfdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-state .loading-spinner[data-v-c51ecfdd]{width:40px;height:40px;border:3px solid rgba(234,227,171,.3);border-top-color:#50d8af;border-radius:50%;animation:spin-c51ecfdd 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-c51ecfdd]{color:#b5aaaa;font-size:16px}.empty-state[data-v-c51ecfdd]{text-align:center;padding:60px 20px;color:#b5aaaa;font-size:16px}.modal-overlay[data-v-c51ecfdd]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c51ecfdd]{background:linear-gradient(135deg,#416c6c36,#ffffff08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:32px;width:90%;max-width:400px}.modal-content h3[data-v-c51ecfdd]{font-size:20px;font-weight:700;color:#50d8af;margin-bottom:20px}.modal-content p[data-v-c51ecfdd]{color:#b5aaaa;font-size:14px;margin-bottom:20px;line-height:1.6}.modal-input[data-v-c51ecfdd]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;margin-bottom:12px;transition:all .3s ease;box-sizing:border-box}.modal-input[data-v-c51ecfdd]::-moz-placeholder{color:#b5aaaa}.modal-input[data-v-c51ecfdd]::placeholder{color:#b5aaaa}.modal-input[data-v-c51ecfdd]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.modal-buttons[data-v-c51ecfdd]{display:flex;gap:12px;margin-top:24px}.btn-create[data-v-c51ecfdd],.btn-delete[data-v-c51ecfdd]{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-create[data-v-c51ecfdd]{background:linear-gradient(to right,#50d8af,#0c7b8a);color:#023559}.btn-create[data-v-c51ecfdd]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.btn-delete[data-v-c51ecfdd]{background:linear-gradient(to right,#ff6b6b,#ff5252);color:#fff}.btn-delete[data-v-c51ecfdd]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}.btn-cancel[data-v-c51ecfdd]{flex:1;padding:12px 20px;background:#eae3ab1a;border:1px solid rgba(234,227,171,.3);border-radius:8px;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-c51ecfdd]:hover{background:#eae3ab33;border-color:#50d8af}.toast[data-v-c51ecfdd]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:16px 32px;border-radius:12px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:slideUp-c51ecfdd .3s ease}.toast-success[data-v-c51ecfdd]{background:linear-gradient(135deg,#71ea8b33,#71ea8b1a);border:1px solid rgba(113,234,139,.4);color:#71ea8b}.toast-error[data-v-c51ecfdd]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}@keyframes slideUp-c51ecfdd{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-c51ecfdd{to{transform:rotate(360deg)}}@media(max-width:768px){.workspace-container[data-v-c51ecfdd]{padding:24px 16px;margin-top:124px}.workspace-header[data-v-c51ecfdd]{margin-bottom:24px}.workspace-header .header-left h2[data-v-c51ecfdd]{font-size:20px;margin:8px 0 4px}.workspace-header .group-description[data-v-c51ecfdd]{font-size:14px}.back-link[data-v-c51ecfdd]{font-size:13px}.search-container[data-v-c51ecfdd]{margin-bottom:20px}.search-input[data-v-c51ecfdd]{padding:14px 16px;font-size:16px}.cards-grid[data-v-c51ecfdd]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.card-item[data-v-c51ecfdd]:hover{transform:translateY(-2px)}.card-content[data-v-c51ecfdd]{padding:16px 12px}.card-icon[data-v-c51ecfdd]{font-size:24px;margin-bottom:8px}.card-name[data-v-c51ecfdd]{font-size:14px;margin-bottom:4px}.card-type[data-v-c51ecfdd],.card-count[data-v-c51ecfdd]{font-size:11px}.create-card-btn[data-v-c51ecfdd]{padding:16px 12px}.create-icon[data-v-c51ecfdd]{font-size:24px;margin-bottom:6px}.create-text[data-v-c51ecfdd]{font-size:13px}.modal-content[data-v-c51ecfdd]{width:95%;max-width:350px;padding:24px}.modal-content h3[data-v-c51ecfdd]{font-size:18px;margin-bottom:16px}.modal-content p[data-v-c51ecfdd]{font-size:13px;margin-bottom:16px}.modal-input[data-v-c51ecfdd]{padding:12px 14px;font-size:16px;margin-bottom:16px}.modal-buttons[data-v-c51ecfdd]{gap:8px;margin-top:20px}.modal-buttons .btn-create[data-v-c51ecfdd],.modal-buttons .btn-delete[data-v-c51ecfdd],.modal-buttons .btn-cancel[data-v-c51ecfdd]{padding:12px 16px;font-size:14px}.toast[data-v-c51ecfdd]{bottom:20px;padding:12px 20px;font-size:13px}}.card-wrapper[data-v-e6fb8773]{min-height:100vh;width:100%;margin:0;padding:70px 0 0;background:#000;color:#50d8af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;display:flex;flex-direction:column;box-sizing:border-box}.card-container[data-v-e6fb8773]{padding:40px 60px}.card-header[data-v-e6fb8773]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.card-header .header-left h2[data-v-e6fb8773]{font-size:32px;font-weight:700;color:#50d8af;margin-top:8px}.back-link[data-v-e6fb8773]{background:none;border:none;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.back-link[data-v-e6fb8773]:hover{opacity:.7}.add-btn[data-v-e6fb8773]{padding:10px 20px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.add-btn[data-v-e6fb8773]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.search-container[data-v-e6fb8773]{margin-bottom:32px;display:flex;gap:16px;align-items:center}.search-input[data-v-e6fb8773]{flex:1;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;transition:all .3s ease;box-sizing:border-box}.search-input[data-v-e6fb8773]::-moz-placeholder{color:#b5aaaa}.search-input[data-v-e6fb8773]::placeholder{color:#b5aaaa}.search-input[data-v-e6fb8773]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.filter-select[data-v-e6fb8773]{padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;min-width:160px;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.filter-select[data-v-e6fb8773]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.filter-select option[data-v-e6fb8773]{background:#1a1a1a;color:#50d8af}.items-list[data-v-e6fb8773]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.item-card[data-v-e6fb8773]{background:linear-gradient(135deg,#416c6c36,#ffffff08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;transition:all .3s ease}.item-card[data-v-e6fb8773]:hover{border-color:#eae3ab66}.item-content[data-v-e6fb8773]{flex:1}.item-title[data-v-e6fb8773]{font-size:18px;font-weight:700;color:#50d8af;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.item-body[data-v-e6fb8773]{margin-bottom:12px}.item-body .item-link[data-v-e6fb8773]{color:#71ea8b;text-decoration:none}.item-body .item-link[data-v-e6fb8773]:hover{text-decoration:underline}.item-body .item-description[data-v-e6fb8773],.item-body .item-text[data-v-e6fb8773]{color:#b5aaaa;font-size:14px;line-height:1.6;margin-top:8px}.item-body .credential-item p[data-v-e6fb8773]{color:#b5aaaa;font-size:16px;margin-bottom:4px}.item-body .credential-item p strong[data-v-e6fb8773]{color:#50d8af}.item-meta[data-v-e6fb8773]{display:flex;gap:16px;font-size:12px;color:#b5aaaa}.item-actions[data-v-e6fb8773]{display:flex;gap:4px}.action-btn[data-v-e6fb8773]{background:none;border:none;font-size:16px;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.action-btn[data-v-e6fb8773]:hover{background:#eae3ab1a}.action-btn.delete[data-v-e6fb8773]:hover{background:#ff6b6b1a}.empty-state[data-v-e6fb8773]{text-align:center;padding:60px 20px;color:#b5aaaa;font-size:16px}.loading-state[data-v-e6fb8773]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.loading-state .loading-spinner[data-v-e6fb8773]{width:40px;height:40px;border:3px solid rgba(234,227,171,.3);border-top-color:#50d8af;border-radius:50%;animation:spin-e6fb8773 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-e6fb8773]{color:#b5aaaa;font-size:16px}.modal-overlay[data-v-e6fb8773]{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e6fb8773]{background:linear-gradient(135deg,#416c6c36,#ffffff08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:32px;width:90%;max-width:500px}.modal-content h3[data-v-e6fb8773]{font-size:20px;font-weight:700;color:#50d8af;margin-bottom:20px}.modal-input[data-v-e6fb8773],.modal-textarea[data-v-e6fb8773]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(234,227,171,.2);border-radius:8px;color:#50d8af;font-size:14px;margin-bottom:12px;transition:all .3s ease;font-family:inherit;box-sizing:border-box}.modal-input[data-v-e6fb8773]::-moz-placeholder,.modal-textarea[data-v-e6fb8773]::-moz-placeholder{color:#b5aaaa}.modal-input[data-v-e6fb8773]::placeholder,.modal-textarea[data-v-e6fb8773]::placeholder{color:#b5aaaa}.modal-input[data-v-e6fb8773]:focus,.modal-textarea[data-v-e6fb8773]:focus{outline:none;border-color:#eae3ab66;background:#ffffff14}.modal-textarea[data-v-e6fb8773]{resize:vertical;min-height:80px}.modal-buttons[data-v-e6fb8773]{display:flex;gap:12px;margin-top:24px}.btn-create[data-v-e6fb8773]{flex:1;padding:12px 20px;background:linear-gradient(to right,#50d8af,#0c7b8a);border:none;border-radius:8px;color:#023559;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-create[data-v-e6fb8773]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #eae3ab4d}.btn-delete[data-v-e6fb8773]{flex:1;padding:12px 20px;background:linear-gradient(to right,#ff6b6b,#ff5252);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-delete[data-v-e6fb8773]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ff6b6b4d}.btn-cancel[data-v-e6fb8773]{flex:1;padding:12px 20px;background:#eae3ab1a;border:1px solid rgba(234,227,171,.3);border-radius:8px;color:#50d8af;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-e6fb8773]:hover{background:#eae3ab33;border-color:#50d8af}.toast[data-v-e6fb8773]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);padding:16px 32px;border-radius:12px;font-size:14px;font-weight:600;z-index:9999;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:slideUp-e6fb8773 .3s ease}.toast-success[data-v-e6fb8773]{background:linear-gradient(135deg,#71ea8b33,#71ea8b1a);border:1px solid rgba(113,234,139,.4);color:#71ea8b}.toast-error[data-v-e6fb8773]{background:linear-gradient(135deg,#ff6b6b33,#ff6b6b1a);border:1px solid rgba(255,107,107,.4);color:#ff6b6b}@keyframes slideUp-e6fb8773{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-e6fb8773{to{transform:rotate(360deg)}}@media(max-width:768px){.card-container[data-v-e6fb8773]{padding:24px 16px 40px}.card-header[data-v-e6fb8773]{margin-bottom:24px}.card-header .header-left h2[data-v-e6fb8773]{font-size:20px;margin-top:8px}.back-link[data-v-e6fb8773]{font-size:13px}.add-btn[data-v-e6fb8773]{padding:10px 16px;font-size:13px}.search-container[data-v-e6fb8773]{flex-direction:column;gap:12px;margin-bottom:20px}.search-input[data-v-e6fb8773],.filter-select[data-v-e6fb8773]{width:100%;padding:14px 16px;font-size:16px;min-width:100%}.items-list[data-v-e6fb8773]{grid-template-columns:1fr;gap:8px}.item-card[data-v-e6fb8773]{padding:12px;flex-direction:column;gap:8px}.item-title[data-v-e6fb8773]{font-size:14px;margin-bottom:4px}.item-body[data-v-e6fb8773]{margin-bottom:6px}.item-body .item-description[data-v-e6fb8773],.item-body .item-text[data-v-e6fb8773],.item-body .credential-item p[data-v-e6fb8773]{font-size:12px}.item-meta[data-v-e6fb8773]{font-size:10px;gap:8px}.item-actions[data-v-e6fb8773]{align-self:flex-end}.action-btn[data-v-e6fb8773]{padding:4px;font-size:12px}.modal-content[data-v-e6fb8773]{width:95%;max-width:350px;padding:24px}.modal-content h3[data-v-e6fb8773]{font-size:18px;margin-bottom:16px}.modal-content p[data-v-e6fb8773]{font-size:13px;margin-bottom:16px}.modal-input[data-v-e6fb8773],.modal-textarea[data-v-e6fb8773]{padding:12px 14px;font-size:16px;margin-bottom:16px}.modal-textarea[data-v-e6fb8773]{min-height:100px}.modal-buttons[data-v-e6fb8773]{gap:8px;margin-top:20px}.modal-buttons .btn-create[data-v-e6fb8773],.modal-buttons .btn-delete[data-v-e6fb8773],.modal-buttons .btn-cancel[data-v-e6fb8773]{padding:12px 16px;font-size:14px}.toast[data-v-e6fb8773]{bottom:20px;padding:12px 20px;font-size:13px}}
