:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch}html{height:100%;-webkit-tap-highlight-color:transparent}.text-indent{text-indent:2em}img{max-width:100%;height:auto;display:block}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}*{-webkit-tap-highlight-color:transparent}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:767px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:768px)and (max-width:1023px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1024px){.show-desktop{display:block!important}}.native-notices[data-v-12f05927]{position:fixed;z-index:2000;top:18px;right:18px;display:grid;gap:8px;width:min(360px,calc(100vw - 36px))}.native-notice[data-v-12f05927]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;box-shadow:0 8px 24px #0f172a1f}.native-notice-success[data-v-12f05927]{border-color:#86c6a0}.native-notice-error[data-v-12f05927]{border-color:#e6a0a0;color:#9b2525}.native-notice-info[data-v-12f05927]{border-color:#91b8d8}button[data-v-12f05927]{border:0;background:none;color:inherit;font-size:1.2rem;cursor:pointer}.native-loading[data-v-621ec27a]{position:fixed;z-index:1900;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff9;color:#334155}.native-loading-spinner[data-v-621ec27a]{width:28px;height:28px;border:3px solid #dbe7e3;border-top-color:#287d6a;border-radius:50%;animation:native-spin-621ec27a .7s linear infinite}@keyframes native-spin-621ec27a{to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;color:#333;background-color:#f8f9fa}.logo-area[data-v-9f482228]{display:flex;align-items:center;gap:15px;cursor:pointer;transition:opacity .3s ease}.logo-area[data-v-9f482228]:hover{opacity:.8}.logo[data-v-9f482228]{width:60px;height:60px;background-image:url(/Other/hospitalLogo.png);background-size:contain;background-position:center;background-repeat:no-repeat}.hospital-info h1[data-v-9f482228]{margin:0;font-size:1.3rem;color:#1a5fb4;text-align:center}.hospital-info p[data-v-9f482228]{margin:5px 0 0;font-size:.8rem;color:#666}.dialog-overlay[data-v-9f482228]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-content[data-v-9f482228]{background:linear-gradient(135deg,#fff,#f8f9fa);padding:40px 35px;border-radius:16px;box-shadow:0 20px 60px #0000004d;width:90%;max-width:420px;position:relative;animation:slideUp-9f482228 .3s ease-out}@keyframes slideUp-9f482228{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-9f482228]{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background:transparent;font-size:28px;color:#999;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.close-btn[data-v-9f482228]:hover{background-color:#f0f0f0;color:#333;transform:rotate(90deg)}.dialog-header[data-v-9f482228]{text-align:center;margin-bottom:30px}.dialog-header h2[data-v-9f482228]{margin:0 0 8px;font-size:1.8rem;color:#1a5fb4;font-weight:600}.dialog-header p[data-v-9f482228]{margin:0;font-size:.95rem;color:#888}.login-form[data-v-9f482228]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-9f482228]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-9f482228]{font-size:.95rem;color:#555;font-weight:500;padding-left:4px}.form-group input[data-v-9f482228]{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;color:#333;background-color:#fff;transition:all .3s ease;outline:none}.form-group input[data-v-9f482228]:focus{border-color:#1a5fb4;box-shadow:0 0 0 4px #1a5fb41a}.form-group input[data-v-9f482228]::placeholder{color:#bbb}.login-btn[data-v-9f482228]{margin-top:10px;padding:14px;background:linear-gradient(135deg,#1a5fb4,#0d47a1);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1a5fb44d;letter-spacing:2px}.login-btn[data-v-9f482228]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a5fb466}.login-btn[data-v-9f482228]:active{transform:translateY(0)}.fade-enter-active[data-v-9f482228],.fade-leave-active[data-v-9f482228]{transition:opacity .3s ease}.fade-enter-from[data-v-9f482228],.fade-leave-to[data-v-9f482228]{opacity:0}@media(max-width:768px){.dialog-content[data-v-9f482228]{padding:30px 25px;max-width:90%}.dialog-header h2[data-v-9f482228]{font-size:1.5rem}.dialog-header p[data-v-9f482228]{font-size:.9rem}.form-group input[data-v-9f482228]{padding:11px 14px;font-size:.95rem}.login-btn[data-v-9f482228]{padding:13px;font-size:1rem}}@media(max-width:480px){.dialog-content[data-v-9f482228]{padding:25px 20px;border-radius:12px}.dialog-header h2[data-v-9f482228]{font-size:1.3rem}.dialog-header p[data-v-9f482228]{font-size:.85rem}.close-btn[data-v-9f482228]{top:10px;right:10px;width:28px;height:28px;font-size:24px}}.main-nav[data-v-72b6e75d]{position:relative}.desktop-nav[data-v-72b6e75d]{display:flex;list-style:none;margin:0;padding:0;gap:30px}.desktop-nav li[data-v-72b6e75d]{cursor:pointer;padding:10px 0;position:relative;color:#555;font-weight:500;transition:color .3s}.desktop-nav li[data-v-72b6e75d]:hover,.desktop-nav li.active[data-v-72b6e75d]{color:#1a5fb4}.desktop-nav li.active[data-v-72b6e75d]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#1a5fb4}.desktop-nav li a[data-v-72b6e75d]{color:inherit;text-decoration:none}.mobile-menu-btn[data-v-72b6e75d]{background:none;border:none;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;z-index:1001}.hamburger[data-v-72b6e75d]{display:flex;flex-direction:column;width:24px;height:18px;justify-content:space-between;cursor:pointer}.hamburger span[data-v-72b6e75d]{display:block;width:100%;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease}.hamburger.open span[data-v-72b6e75d]:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.open span[data-v-72b6e75d]:nth-child(2){opacity:0}.hamburger.open span[data-v-72b6e75d]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav[data-v-72b6e75d]{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 12px #00000026;border-radius:8px;min-width:200px;list-style:none;padding:10px 0;margin:10px 0 0;z-index:1000}.mobile-nav li[data-v-72b6e75d]{padding:12px 20px;color:#333;font-weight:500;cursor:pointer;transition:all .2s;border-bottom:1px solid #f0f0f0}.mobile-nav li[data-v-72b6e75d]:last-child{border-bottom:none}.mobile-nav li[data-v-72b6e75d]:hover,.mobile-nav li.active[data-v-72b6e75d]{background-color:#f0f7ff;color:#1a5fb4}.slide-down-enter-active[data-v-72b6e75d],.slide-down-leave-active[data-v-72b6e75d]{transition:all .3s ease}.slide-down-enter-from[data-v-72b6e75d],.slide-down-leave-to[data-v-72b6e75d]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.desktop-nav[data-v-72b6e75d]{display:none}.mobile-menu-btn[data-v-72b6e75d]{display:flex}}@media(min-width:769px){.mobile-menu-btn[data-v-72b6e75d],.mobile-nav[data-v-72b6e75d]{display:none}}.contact-info[data-v-e9cd84ba]{display:flex;flex-direction:column;gap:5px}.contact-item[data-v-e9cd84ba]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#555}.contact-item .icon[data-v-e9cd84ba]{font-size:1rem}.wechatcover[data-v-f787b4a2]{position:fixed;top:80px;right:20px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 20px #00000026;z-index:1001;max-width:calc(100vw - 40px)}.qrcode-popup[data-v-f787b4a2]{text-align:center}.qrcode-popup p[data-v-f787b4a2]{margin:0 0 10px;color:#333;font-weight:500;font-size:.95rem}.qrcode-placeholder[data-v-f787b4a2]{width:150px;height:150px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;border-radius:5px}.qrcode-img[data-v-f787b4a2]{width:147px;height:147px}@media(max-width:768px){.wechatcover[data-v-f787b4a2]{top:70px;right:10px;padding:15px}.qrcode-popup p[data-v-f787b4a2]{font-size:.9rem}.qrcode-placeholder[data-v-f787b4a2]{width:130px;height:130px}.qrcode-img[data-v-f787b4a2]{width:127px;height:127px}}@media(max-width:480px){.wechatcover[data-v-f787b4a2]{top:65px;right:5px;padding:12px}.qrcode-popup p[data-v-f787b4a2]{font-size:.85rem;margin-bottom:8px}.qrcode-placeholder[data-v-f787b4a2]{width:110px;height:110px}.qrcode-img[data-v-f787b4a2]{width:107px;height:107px}}.social-media[data-v-353647c8]{display:flex;gap:15px}.wechat img[data-v-353647c8]{width:30px;height:30px;cursor:pointer;transition:transform .3s}.wechat img[data-v-353647c8]:hover{transform:scale(1.1)}.wechatcover[data-v-353647c8]{position:fixed;top:80px;right:20px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 5px 20px #00000026;z-index:1001}.qrcode-popup[data-v-353647c8]{text-align:center}.qrcode-popup p[data-v-353647c8]{margin:0 0 10px;color:#333;font-weight:500}.qrcode-placeholder[data-v-353647c8]{width:150px;height:150px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;border-radius:5px}.qrcode-img[data-v-353647c8]{width:147px;height:147px}.header[data-v-48471b9f]{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;left:0;width:100%;z-index:1000}.header .container[data-v-48471b9f]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:80px;gap:20px}.header-right[data-v-48471b9f]{display:flex;align-items:center;gap:20px}@media(max-width:1024px){.header .container[data-v-48471b9f]{padding:0 15px}.header-right[data-v-48471b9f]{gap:15px}}@media(max-width:768px){.header .container[data-v-48471b9f]{height:60px;padding:0 15px;gap:10px}.header-right[data-v-48471b9f]{display:none}}@media(max-width:480px){.header .container[data-v-48471b9f]{height:56px;padding:0 10px}}.footer[data-v-3c0c3c6b]{background:#1a5fb4;color:#fff;padding:60px 0 30px}.footer .container[data-v-3c0c3c6b]{max-width:1200px;margin:0 auto;padding:0 20px}.footer-content[data-v-3c0c3c6b]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:10px 40px}.footer-section h3[data-v-3c0c3c6b],.footer-section h4[data-v-3c0c3c6b]{margin-bottom:20px;font-size:1.2rem}.footer-section p[data-v-3c0c3c6b]{margin-bottom:10px;opacity:.9;line-height:1.6;font-size:.95rem}.footer-section ul[data-v-3c0c3c6b]{list-style:none;padding:0;margin:0}.footer-section ul li[data-v-3c0c3c6b]{margin-bottom:10px}.footer-section ul li a[data-v-3c0c3c6b]{color:#fff;text-decoration:none;opacity:.9;transition:opacity .3s;font-size:.95rem}.footer-section ul li a[data-v-3c0c3c6b]:hover{opacity:1;text-decoration:underline}.social-links[data-v-3c0c3c6b]{display:flex;flex-direction:column;gap:15px}.social-link[data-v-3c0c3c6b]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px;border-radius:5px;transition:background-color .3s}.social-link[data-v-3c0c3c6b]:hover{background-color:#ffffff1a}.social-link img[data-v-3c0c3c6b]{width:24px;height:24px}.footer-bottom[data-v-3c0c3c6b]{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p[data-v-3c0c3c6b]{margin:5px 0;opacity:.8;font-size:.9rem;line-height:1.5}@media(max-width:1024px){.footer[data-v-3c0c3c6b]{padding:50px 0 25px}.footer-content[data-v-3c0c3c6b]{grid-template-columns:repeat(2,1fr);gap:30px;margin:10px 20px}}@media(max-width:768px){.footer[data-v-3c0c3c6b]{padding:40px 0 20px}.footer .container[data-v-3c0c3c6b]{padding:0 15px}.footer-content[data-v-3c0c3c6b]{grid-template-columns:1fr;gap:30px;margin:10px 0}.footer-section h3[data-v-3c0c3c6b],.footer-section h4[data-v-3c0c3c6b]{font-size:1.1rem;margin-bottom:15px}.footer-section p[data-v-3c0c3c6b],.footer-section ul li a[data-v-3c0c3c6b]{font-size:.9rem}.footer-bottom[data-v-3c0c3c6b]{padding-top:20px}.footer-bottom p[data-v-3c0c3c6b]{font-size:.85rem}}@media(max-width:480px){.footer[data-v-3c0c3c6b]{padding:30px 0 15px}.footer .container[data-v-3c0c3c6b]{padding:0 10px}.footer-section h3[data-v-3c0c3c6b],.footer-section h4[data-v-3c0c3c6b]{font-size:1rem}.footer-section p[data-v-3c0c3c6b]{font-size:.85rem}.social-link[data-v-3c0c3c6b]{padding:6px}.social-link img[data-v-3c0c3c6b]{width:20px;height:20px}.footer-bottom p[data-v-3c0c3c6b]{font-size:.8rem}}.app[data-v-a0171541]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;background-color:#f8f9fa;min-height:100vh;display:flex;flex-direction:column}.hero[data-v-9c4d22ac]{height:500px;background-image:url(/Environment/%E5%85%A8%E9%99%A2/0.png);background-size:cover;background-position:center;position:relative}.hero-overlay[data-v-9c4d22ac]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#1a5fb4cc,#1a5fb466);display:flex;align-items:center;justify-content:center}.hero-content[data-v-9c4d22ac]{text-align:center;color:#fff;max-width:1200px;padding:0 20px}.hero-content h2[data-v-9c4d22ac]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.3}.hero-content p[data-v-9c4d22ac]{font-size:24px;margin-bottom:30px;color:#f9cc9d;line-height:1.5}.hero-buttons[data-v-9c4d22ac]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-9c4d22ac],.btn-secondary[data-v-9c4d22ac]{padding:12px 30px;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;min-width:120px}.btn-primary[data-v-9c4d22ac]{background-color:#fff;color:#1a5fb4}.btn-primary[data-v-9c4d22ac]:hover{background-color:#f0f0f0;transform:translateY(-2px)}.btn-secondary[data-v-9c4d22ac]{background-color:transparent;color:#fff;border:2px solid white}.btn-secondary[data-v-9c4d22ac]:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media(max-width:1024px){.hero[data-v-9c4d22ac]{height:400px}.hero-content h2[data-v-9c4d22ac]{font-size:2.5rem}.hero-content p[data-v-9c4d22ac]{font-size:20px}}@media(max-width:768px){.hero[data-v-9c4d22ac]{height:350px}.hero-content h2[data-v-9c4d22ac]{font-size:2rem;margin-bottom:15px}.hero-content p[data-v-9c4d22ac]{font-size:18px;margin-bottom:20px}.hero-buttons[data-v-9c4d22ac]{gap:15px}.btn-primary[data-v-9c4d22ac],.btn-secondary[data-v-9c4d22ac]{padding:10px 25px;font-size:.95rem;min-width:110px}}@media(max-width:480px){.hero[data-v-9c4d22ac]{height:300px}.hero-content[data-v-9c4d22ac]{padding:0 15px}.hero-content h2[data-v-9c4d22ac]{font-size:1.6rem;margin-bottom:12px}.hero-content p[data-v-9c4d22ac]{font-size:16px;margin-bottom:15px}.hero-buttons[data-v-9c4d22ac]{flex-direction:column;gap:10px;align-items:center}.btn-primary[data-v-9c4d22ac],.btn-secondary[data-v-9c4d22ac]{width:100%;max-width:250px;padding:12px 20px}}.btn-outline[data-v-3f1fd514],.btn-small[data-v-3f1fd514]{padding:12px 30px;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-outline[data-v-3f1fd514]{background-color:transparent;color:#1a5fb4;border:2px solid #1a5fb4}.btn-outline[data-v-3f1fd514]:hover{background-color:#1a5fb4;color:#fff}.btn-small[data-v-3f1fd514]{padding:8px 20px;font-size:.9rem;display:inline-block;text-decoration:none;text-align:center}a.btn-small[data-v-3f1fd514]{color:inherit;text-decoration:none}@media(max-width:768px){.hero-content h2[data-v-3f1fd514]{font-size:2rem}}.container[data-v-3f1fd514]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-3f1fd514]{text-align:center;margin-bottom:50px}.section-header h2[data-v-3f1fd514]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-3f1fd514]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.intro-section[data-v-3f1fd514]{padding:80px 0;background-color:#fff}.intro-content[data-v-3f1fd514]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.intro-text h3[data-v-3f1fd514]{font-size:1.8rem;color:#333;margin-bottom:20px}.intro-text p[data-v-3f1fd514]{margin-bottom:20px;line-height:1.6;color:#555}.image-placeholder[data-v-3f1fd514]{width:100%;height:300px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #0000001a}@media(max-width:1024px){.intro-section[data-v-3f1fd514]{padding:60px 0}.intro-content[data-v-3f1fd514]{gap:40px}.intro-text h3[data-v-3f1fd514]{font-size:1.6rem}}@media(max-width:768px){.intro-section[data-v-3f1fd514]{padding:50px 0}.container[data-v-3f1fd514]{padding:0 15px}.intro-content[data-v-3f1fd514]{grid-template-columns:1fr;gap:30px}.intro-text h3[data-v-3f1fd514]{font-size:1.5rem;margin-bottom:15px}.intro-text p[data-v-3f1fd514]{margin-bottom:15px;font-size:.95rem}.image-placeholder[data-v-3f1fd514]{height:250px}.btn-outline[data-v-3f1fd514]{width:100%;padding:12px 20px}}@media(max-width:480px){.intro-section[data-v-3f1fd514]{padding:40px 0}.container[data-v-3f1fd514]{padding:0 10px}.intro-text h3[data-v-3f1fd514]{font-size:1.3rem}.intro-text p[data-v-3f1fd514]{font-size:.9rem}.image-placeholder[data-v-3f1fd514]{height:200px}}.container[data-v-638d4d53]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-638d4d53]{text-align:center;margin-bottom:50px}.section-header h2[data-v-638d4d53]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-638d4d53]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.services-section[data-v-638d4d53]{padding:80px 0;background-color:#f8f9fa}.services-grid[data-v-638d4d53]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.service-card[data-v-638d4d53]{background:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s}.service-card[data-v-638d4d53]:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.service-icon[data-v-638d4d53]{width:50px;height:50px;object-fit:contain;margin:0 auto 20px}.service-card h3[data-v-638d4d53]{margin-bottom:15px;color:#1a5fb4;font-size:1.2rem}.service-card p[data-v-638d4d53]{color:#666;line-height:1.6;font-size:.95rem}@media(max-width:1024px){.services-section[data-v-638d4d53]{padding:60px 0}.services-grid[data-v-638d4d53]{grid-template-columns:repeat(2,1fr);gap:25px}.service-card[data-v-638d4d53]{padding:25px}}@media(max-width:768px){.services-section[data-v-638d4d53]{padding:50px 0}.container[data-v-638d4d53]{padding:0 15px}.section-header[data-v-638d4d53]{margin-bottom:40px}.section-header h2[data-v-638d4d53]{font-size:2rem}.section-header p[data-v-638d4d53]{font-size:1rem}.services-grid[data-v-638d4d53]{grid-template-columns:1fr;gap:20px}.service-card[data-v-638d4d53]{padding:20px}.service-icon[data-v-638d4d53]{width:45px;height:45px;margin:0 auto 15px}.service-card h3[data-v-638d4d53]{font-size:1.1rem;margin-bottom:12px}.service-card p[data-v-638d4d53]{font-size:.9rem}}@media(max-width:480px){.services-section[data-v-638d4d53]{padding:40px 0}.container[data-v-638d4d53]{padding:0 10px}.section-header h2[data-v-638d4d53]{font-size:1.6rem}.service-card[data-v-638d4d53]{padding:18px}.service-icon[data-v-638d4d53]{width:40px;height:40px;margin:0 auto}}.container[data-v-25413d6d]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-25413d6d]{text-align:center;margin-bottom:50px}.section-header h2[data-v-25413d6d]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-25413d6d]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.loading-state[data-v-25413d6d],.empty-state[data-v-25413d6d]{text-align:center;padding:3rem;color:#999;font-size:1.1rem}.departments-section[data-v-25413d6d]{padding:80px 0;background-color:#fff}.departments-grid[data-v-25413d6d]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.department-card[data-v-25413d6d]{background:#f8f9fa;padding:30px;border-radius:10px;text-align:center;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:280px}.department-card[data-v-25413d6d]:hover{background:#1a5fb4;color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.department-card:hover h3[data-v-25413d6d],.department-card:hover p[data-v-25413d6d]{color:#fff}.department-card:hover .btn-small[data-v-25413d6d]{background:#fff;color:#1a5fb4}.service-icon[data-v-25413d6d]{width:50px;height:50px;object-fit:contain;margin:0 auto 20px}.department-card h3[data-v-25413d6d]{margin-bottom:15px;color:#333;font-size:1.2rem}.department-card p[data-v-25413d6d]{margin-bottom:20px;color:#666;line-height:1.6;font-size:.95rem}.btn-small[data-v-25413d6d]{padding:8px 20px;font-size:.9rem;display:inline-block;text-decoration:none;text-align:center;background-color:#1a5fb4;color:#fff;border-radius:5px;transition:all .3s}.btn-small[data-v-25413d6d]:hover{background-color:#0d7df7}@media(max-width:1024px){.departments-section[data-v-25413d6d]{padding:60px 0}.departments-grid[data-v-25413d6d]{grid-template-columns:repeat(2,1fr);gap:25px}.department-card[data-v-25413d6d]{padding:25px;min-height:260px}}@media(max-width:768px){.departments-section[data-v-25413d6d]{padding:50px 0}.container[data-v-25413d6d]{padding:0 15px}.section-header[data-v-25413d6d]{margin-bottom:40px}.section-header h2[data-v-25413d6d]{font-size:2rem}.section-header p[data-v-25413d6d]{font-size:1rem}.departments-grid[data-v-25413d6d]{grid-template-columns:1fr;gap:20px}.department-card[data-v-25413d6d]{padding:20px;min-height:auto}.service-icon[data-v-25413d6d]{width:45px;height:45px;margin:0 auto 15px}.department-card h3[data-v-25413d6d]{font-size:1.1rem;margin-bottom:12px}.department-card p[data-v-25413d6d]{font-size:.9rem;margin-bottom:15px}.btn-small[data-v-25413d6d]{width:100%;padding:10px 20px}}@media(max-width:480px){.departments-section[data-v-25413d6d]{padding:40px 0}.container[data-v-25413d6d]{padding:0 10px}.section-header h2[data-v-25413d6d]{font-size:1.6rem}.department-card[data-v-25413d6d]{padding:18px}.service-icon[data-v-25413d6d]{width:40px;height:40px;margin:10px auto}}.container[data-v-a57abf06]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-a57abf06]{text-align:center;margin-bottom:50px}.section-header h2[data-v-a57abf06]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-a57abf06]{font-size:1.1rem;color:#666;max-width:620px;margin:0 auto}.doctors-section[data-v-a57abf06]{padding:80px 0;background-color:#f8f9fa}.doctors-grid[data-v-a57abf06]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.doctor-card[data-v-a57abf06]{background:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s}.doctor-card[data-v-a57abf06]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.doctor-avatar[data-v-a57abf06]{width:120px;height:160px;object-fit:cover;object-position:center;border-radius:8px;margin:0 auto}.doctor-card h3[data-v-a57abf06]{margin-bottom:10px;color:#333;font-size:1.2rem}.doctor-title[data-v-a57abf06]{color:#1a5fb4;font-weight:600;margin-bottom:5px;font-size:.95rem}.doctor-specialty[data-v-a57abf06]{color:#666;margin-bottom:20px;font-size:.9rem;line-height:1.5}.btn-small[data-v-a57abf06]{padding:8px 20px;font-size:.9rem;display:inline-block;text-decoration:none;text-align:center;background-color:#1a5fb4;color:#fff;border-radius:5px;transition:all .3s;cursor:pointer}.btn-small[data-v-a57abf06]:hover{background-color:#0d7df7}@media(max-width:1024px){.doctors-section[data-v-a57abf06]{padding:60px 0}.doctors-grid[data-v-a57abf06]{grid-template-columns:repeat(2,1fr);gap:25px}.doctor-card[data-v-a57abf06]{padding:25px}.doctor-avatar[data-v-a57abf06]{width:110px;height:150px}}@media(max-width:768px){.doctors-section[data-v-a57abf06]{padding:50px 0}.container[data-v-a57abf06]{padding:0 15px}.section-header[data-v-a57abf06]{margin-bottom:40px}.section-header h2[data-v-a57abf06]{font-size:2rem}.section-header p[data-v-a57abf06]{font-size:1rem}.doctors-grid[data-v-a57abf06]{grid-template-columns:1fr;gap:20px}.doctor-card[data-v-a57abf06]{padding:20px}.doctor-avatar[data-v-a57abf06]{width:100px;height:130px;margin-bottom:15px}.doctor-card h3[data-v-a57abf06]{font-size:1.1rem;margin-bottom:8px}.doctor-title[data-v-a57abf06]{font-size:.9rem}.doctor-specialty[data-v-a57abf06]{font-size:.85rem;margin-bottom:15px}.btn-small[data-v-a57abf06]{width:100%;padding:10px 20px}}@media(max-width:480px){.doctors-section[data-v-a57abf06]{padding:40px 0}.container[data-v-a57abf06]{padding:0 10px}.section-header h2[data-v-a57abf06]{font-size:1.6rem}.doctor-card[data-v-a57abf06]{padding:18px}.doctor-avatar[data-v-a57abf06]{width:90px;height:120px}}.container[data-v-7f43a32f]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-7f43a32f]{text-align:center;margin-bottom:50px}.section-header h2[data-v-7f43a32f]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-7f43a32f]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.news-section[data-v-7f43a32f]{padding:80px 0;background-color:#fff}.news-grid[data-v-7f43a32f]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.news-card[data-v-7f43a32f]{background:#f8f9fa;padding:25px;border-radius:10px;transition:transform .3s;display:flex;flex-direction:column}.news-card[data-v-7f43a32f]:hover{transform:translateY(-5px)}.news-category[data-v-7f43a32f]{display:inline-block;padding:5px 15px;background:#1a5fb4;color:#fff;border-radius:20px;font-size:.8rem;margin-bottom:15px;align-self:flex-start}.news-title[data-v-7f43a32f]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.4;margin-bottom:10px;color:#333;font-size:1.1rem;min-height:2.8em}.news-date[data-v-7f43a32f]{color:#999;font-size:.9rem;margin-bottom:15px}.news-excerpt[data-v-7f43a32f]{color:#666;line-height:1.6;margin-bottom:15px;flex:1;font-size:.9rem}.news-link[data-v-7f43a32f]{color:#1a5fb4;text-decoration:none;font-weight:600;cursor:pointer;font-size:.95rem;margin-top:auto}.news-link[data-v-7f43a32f]:hover{text-decoration:underline}@media(max-width:1024px){.news-section[data-v-7f43a32f]{padding:60px 0}.news-grid[data-v-7f43a32f]{grid-template-columns:repeat(2,1fr);gap:25px}.news-card[data-v-7f43a32f]{padding:22px}}@media(max-width:768px){.news-section[data-v-7f43a32f]{padding:50px 0}.container[data-v-7f43a32f]{padding:0 15px}.section-header[data-v-7f43a32f]{margin-bottom:40px}.section-header h2[data-v-7f43a32f]{font-size:2rem}.section-header p[data-v-7f43a32f]{font-size:1rem}.news-grid[data-v-7f43a32f]{grid-template-columns:1fr;gap:20px}.news-card[data-v-7f43a32f]{padding:20px}.news-category[data-v-7f43a32f]{font-size:.75rem;padding:4px 12px}.news-title[data-v-7f43a32f]{font-size:1rem;margin-bottom:8px}.news-date[data-v-7f43a32f],.news-excerpt[data-v-7f43a32f]{font-size:.85rem;margin-bottom:12px}.news-link[data-v-7f43a32f]{font-size:.9rem}}@media(max-width:480px){.news-section[data-v-7f43a32f]{padding:40px 0}.container[data-v-7f43a32f]{padding:0 10px}.section-header h2[data-v-7f43a32f]{font-size:1.6rem}.news-card[data-v-7f43a32f]{padding:18px}.news-title[data-v-7f43a32f]{font-size:.95rem}}.home[data-v-41670810]{width:100%}.carousel-container[data-v-ab57ffc8]{position:relative;max-width:600px;margin:20px auto;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a;background-size:cover;background-position:center}.carousel-image[data-v-ab57ffc8]{width:100%;height:100%;display:block;object-fit:cover}.carousel-arrow[data-v-ab57ffc8]{position:absolute;top:50%;transform:translateY(-50%);background-color:#0000004d;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease,background-color .3s ease;z-index:10;padding:0}.carousel-container:hover .carousel-arrow[data-v-ab57ffc8]{opacity:1}.carousel-arrow[data-v-ab57ffc8]:hover{background-color:#0009;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left[data-v-ab57ffc8]{left:10px}.carousel-arrow-right[data-v-ab57ffc8]{right:10px}.carousel-indicators[data-v-ab57ffc8]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.indicator[data-v-ab57ffc8]{width:12px;height:12px;border-radius:50%;border:none;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease,transform .3s ease;padding:0}.indicator.active[data-v-ab57ffc8]{background-color:#007bff;transform:scale(1.2)}.indicator[data-v-ab57ffc8]:hover{background-color:#fffc}@media(max-width:768px){.carousel-container[data-v-ab57ffc8]{max-width:100%;margin:15px auto;border-radius:6px}.carousel-arrow[data-v-ab57ffc8]{width:36px;height:36px;opacity:.8}.carousel-arrow svg[data-v-ab57ffc8]{width:20px;height:20px}.carousel-arrow-left[data-v-ab57ffc8]{left:8px}.carousel-arrow-right[data-v-ab57ffc8]{right:8px}.indicator[data-v-ab57ffc8]{width:10px;height:10px}.carousel-indicators[data-v-ab57ffc8]{bottom:8px;gap:6px}}@media(max-width:480px){.carousel-container[data-v-ab57ffc8]{margin:10px auto;border-radius:4px}.carousel-arrow[data-v-ab57ffc8]{width:32px;height:32px}.carousel-arrow svg[data-v-ab57ffc8]{width:18px;height:18px}.indicator[data-v-ab57ffc8]{width:8px;height:8px}}.aboutus-page[data-v-bf5ededc]{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;color:#333;background-color:#f8f9fa}.aboutus-hero[data-v-bf5ededc]{height:300px;background-image:url(/Environment/%E5%85%A8%E9%99%A2/0.png);background-size:cover;background-position:center;position:relative;margin-top:80px}.aboutus-hero .hero-overlay[data-v-bf5ededc]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#1a5fb4cc,#1a5fb466);display:flex;align-items:center;justify-content:center}.aboutus-hero .hero-content[data-v-bf5ededc]{text-align:center;color:#fff;max-width:1200px;padding:0 20px}.aboutus-hero h1[data-v-bf5ededc]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.aboutus-hero p[data-v-bf5ededc]{font-size:24px;margin-bottom:30px;color:#f9cc9d}.aboutus-content-section[data-v-bf5ededc]{padding:80px 0;background-color:#fff}.container[data-v-bf5ededc]{max-width:1200px;margin:0 auto;padding:0 20px}.aboutus-content[data-v-bf5ededc]{gap:60px}.aboutus-text h2[data-v-bf5ededc]{color:#1a5fb4;margin:30px 0 15px;font-size:1.8rem}.aboutus-text h2[data-v-bf5ededc]:first-child{margin-top:0}.aboutus-text p[data-v-bf5ededc]{margin-bottom:20px;line-height:1.6;color:#555}.aboutus-text ul[data-v-bf5ededc]{list-style:none;padding-left:0;margin-bottom:30px}.aboutus-text ul li[data-v-bf5ededc]{margin-bottom:10px;padding-left:20px;position:relative;line-height:1.6}.aboutus-text ul li[data-v-bf5ededc]:before{content:"•";color:#1a5fb4;font-weight:700;position:absolute;left:0}.stats-grid[data-v-bf5ededc]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0}.stat-item[data-v-bf5ededc]{text-align:center;padding:10px;background:#f8f9fa;border-radius:10px}.stat-number[data-v-bf5ededc]{font-size:2rem;font-weight:700;color:#1a5fb4;margin-bottom:5px}.stat-label[data-v-bf5ededc]{color:#666;font-size:.9rem}.contact-details[data-v-bf5ededc]{background:#f8f9fa;padding:25px;border-radius:10px;margin-top:20px}.contact-details p[data-v-bf5ededc]{margin-bottom:10px}@media(max-width:1024px){.aboutus-content[data-v-bf5ededc]{grid-template-columns:1fr}.stats-grid[data-v-bf5ededc]{grid-template-columns:repeat(2,1fr)}.aboutus-hero[data-v-bf5ededc]{height:250px}.aboutus-content-section[data-v-bf5ededc]{padding:60px 0}}@media(max-width:768px){.aboutus-hero[data-v-bf5ededc]{height:200px;margin-top:60px}.aboutus-hero h1[data-v-bf5ededc]{font-size:2.5rem}.aboutus-hero p[data-v-bf5ededc]{font-size:18px}.stats-grid[data-v-bf5ededc]{grid-template-columns:1fr}.aboutus-content-section[data-v-bf5ededc]{padding:50px 0}.container[data-v-bf5ededc]{padding:0 15px}.aboutus-text h2[data-v-bf5ededc]{font-size:1.6rem;margin:25px 0 12px}.aboutus-text p[data-v-bf5ededc]{font-size:.95rem}.stat-number[data-v-bf5ededc]{font-size:1.8rem}.contact-details[data-v-bf5ededc]{padding:20px}}@media(max-width:480px){.aboutus-hero[data-v-bf5ededc]{height:180px}.aboutus-hero h1[data-v-bf5ededc]{font-size:1.8rem}.aboutus-hero p[data-v-bf5ededc]{font-size:16px}.aboutus-content-section[data-v-bf5ededc]{padding:40px 0}.container[data-v-bf5ededc]{padding:0 10px}.aboutus-text h2[data-v-bf5ededc]{font-size:1.4rem}.aboutus-text p[data-v-bf5ededc]{font-size:.9rem}.stat-number[data-v-bf5ededc]{font-size:1.5rem}.stat-label[data-v-bf5ededc]{font-size:.85rem}}.doctors-page[data-v-3dd6c3eb]{width:100%}.doctors-hero[data-v-3dd6c3eb]{height:300px;background-image:url(/Environment/%E5%85%A8%E9%99%A2/0.png);background-size:cover;background-position:center;position:relative;margin-top:80px}.doctors-hero .hero-overlay[data-v-3dd6c3eb]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#1a5fb4cc,#1a5fb466);display:flex;align-items:center;justify-content:center}.doctors-hero .hero-content[data-v-3dd6c3eb]{text-align:center;color:#fff;max-width:1200px;padding:0 20px}.doctors-hero h1[data-v-3dd6c3eb]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.doctors-hero p[data-v-3dd6c3eb]{font-size:24px;margin-bottom:30px;color:#f9cc9d}.container[data-v-3dd6c3eb]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-3dd6c3eb]{text-align:center;margin-bottom:50px}.section-header h2[data-v-3dd6c3eb]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-3dd6c3eb]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.doctors-list-section[data-v-3dd6c3eb]{padding:80px 0;background-color:#f8f9fa}.doctors-filter[data-v-3dd6c3eb]{margin-bottom:40px;padding:25px 30px}.filter-buttons[data-v-3dd6c3eb]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;row-gap:10px}.filter-btn[data-v-3dd6c3eb]{padding:10px 20px;border:2px solid #e0e7ff;background:#fff;color:#5a6b8c;border-radius:25px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.filter-btn[data-v-3dd6c3eb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a5fb4,#2a8df8);opacity:0;transition:opacity .3s ease;z-index:-1}.filter-btn[data-v-3dd6c3eb]:hover{border-color:#1a5fb4;color:#1a5fb4;transform:translateY(-2px);box-shadow:0 4px 12px #1a5fb426}.filter-btn.active[data-v-3dd6c3eb]{border-color:#1a5fb4;background:linear-gradient(135deg,#1a5fb4,#2a8df8);color:#fff;box-shadow:0 4px 15px #1a5fb44d;transform:translateY(-2px)}.filter-btn.active[data-v-3dd6c3eb]:before{opacity:1}.doctors-grid[data-v-3dd6c3eb]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.doctor-card[data-v-3dd6c3eb]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;display:flex;transition:transform .3s,box-shadow .3s}.doctor-card[data-v-3dd6c3eb]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.doctor-image[data-v-3dd6c3eb]{flex:0 0 200px;position:relative}.doctor-avatar[data-v-3dd6c3eb]{width:100%;height:100%;object-fit:cover;object-position:center}.doctor-badge[data-v-3dd6c3eb]{position:absolute;top:15px;left:15px;background:#1a5fb4;color:#fff;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:600}.doctor-info[data-v-3dd6c3eb]{flex:1;padding:30px}.doctor-info h3[data-v-3dd6c3eb]{font-size:1.5rem;color:#333;margin-bottom:10px}.doctor-title[data-v-3dd6c3eb]{color:#1a5fb4;font-weight:600;margin-bottom:10px;font-size:1.1rem}.doctor-specialty[data-v-3dd6c3eb]{color:#666;margin-bottom:15px;font-size:1rem}.doctor-experience[data-v-3dd6c3eb]{color:#888;margin-bottom:20px;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.doctor-expertise[data-v-3dd6c3eb]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.expertise-tag[data-v-3dd6c3eb]{background:#f0f7ff;color:#1a5fb4;padding:5px 15px;border-radius:15px;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;display:inline-block}.doctor-actions[data-v-3dd6c3eb]{display:flex;gap:15px}.btn-primary[data-v-3dd6c3eb],.btn-outline[data-v-3dd6c3eb]{padding:10px 25px;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary[data-v-3dd6c3eb]{background-color:#1a5fb4;color:#fff}.btn-primary[data-v-3dd6c3eb]:hover{background-color:#0d4a9e;transform:translateY(-2px)}.btn-outline[data-v-3dd6c3eb]{background-color:transparent;color:#1a5fb4;border:2px solid #1a5fb4}.btn-outline[data-v-3dd6c3eb]:hover{background-color:#1a5fb4;color:#fff;transform:translateY(-2px)}.doctors-intro[data-v-3dd6c3eb]{padding:80px 0;background-color:#fff}.intro-content[data-v-3dd6c3eb]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.intro-text h2[data-v-3dd6c3eb]{font-size:2rem;color:#1a5fb4;margin-bottom:20px}.intro-text p[data-v-3dd6c3eb]{margin-bottom:20px;line-height:1.6;color:#555}.intro-text ul[data-v-3dd6c3eb]{list-style:none;padding:0;margin:20px 0}.intro-text ul li[data-v-3dd6c3eb]{margin-bottom:10px;padding-left:25px;position:relative;color:#555}.intro-text ul li[data-v-3dd6c3eb]:before{content:"✓";position:absolute;left:0;color:#1a5fb4;font-weight:700}.image-placeholder[data-v-3dd6c3eb]{width:100%;height:300px;background:linear-gradient(135deg,#1a5fb4,#2a8df8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}@media(max-width:1024px){.doctors-grid[data-v-3dd6c3eb]{grid-template-columns:1fr}.doctor-card[data-v-3dd6c3eb]{flex-direction:column}.doctor-image[data-v-3dd6c3eb]{flex:0 0 250px}}@media(max-width:768px){.doctors-hero h1[data-v-3dd6c3eb]{font-size:2rem}.intro-content[data-v-3dd6c3eb]{grid-template-columns:1fr}.doctors-filter[data-v-3dd6c3eb]{padding:20px 15px}.filter-buttons[data-v-3dd6c3eb]{gap:8px;row-gap:8px}.filter-btn[data-v-3dd6c3eb]{padding:8px 14px;font-size:.9rem}.doctor-actions[data-v-3dd6c3eb]{flex-direction:column}}.empty-state[data-v-3dd6c3eb]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014}.empty-icon[data-v-3dd6c3eb]{width:120px;height:120px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-radius:50%}.empty-icon svg[data-v-3dd6c3eb]{width:60px;height:60px;color:#1a5fb4;opacity:.6}.empty-title[data-v-3dd6c3eb]{font-size:1.5rem;color:#333;margin-bottom:.8rem;font-weight:600}.empty-description[data-v-3dd6c3eb]{font-size:1rem;color:#999;margin-bottom:2rem;line-height:1.6}.empty-action-btn[data-v-3dd6c3eb]{padding:12px 30px;background:linear-gradient(135deg,#1a5fb4,#2a8df8);color:#fff;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1a5fb44d}.empty-action-btn[data-v-3dd6c3eb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a5fb466;background:linear-gradient(135deg,#0d4a9e,#1a5fb4)}.empty-action-btn[data-v-3dd6c3eb]:active{transform:translateY(0)}.departments-page[data-v-c0b48acb]{width:100%}.departments-hero[data-v-c0b48acb]{height:300px;background-image:url(/Environment/%E5%85%A8%E9%99%A2/0.png);background-size:cover;background-position:center;position:relative;margin-top:80px}.departments-hero .hero-overlay[data-v-c0b48acb]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#1a5fb4cc,#1a5fb466);display:flex;align-items:center;justify-content:center}.departments-hero .hero-content[data-v-c0b48acb]{text-align:center;color:#fff;max-width:1200px;padding:0 20px}.departments-hero h1[data-v-c0b48acb]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.departments-hero p[data-v-c0b48acb]{font-size:24px;margin-bottom:30px;color:#f9cc9d}.container[data-v-c0b48acb]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-c0b48acb]{text-align:center;margin-bottom:50px}.section-header h2[data-v-c0b48acb]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-c0b48acb]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.departments-list-section[data-v-c0b48acb]{padding:80px 0;background-color:#f8f9fa}.departments-filter[data-v-c0b48acb]{margin-bottom:40px;padding:25px 30px}.filter-buttons[data-v-c0b48acb]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;row-gap:10px}.filter-btn[data-v-c0b48acb]{padding:10px 20px;border:2px solid #e0e7ff;background:#fff;color:#5a6b8c;border-radius:25px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.filter-btn[data-v-c0b48acb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a5fb4,#2a8df8);opacity:0;transition:opacity .3s ease;z-index:-1}.filter-btn[data-v-c0b48acb]:hover{border-color:#1a5fb4;color:#1a5fb4;transform:translateY(-2px);box-shadow:0 4px 12px #1a5fb426}.filter-btn.active[data-v-c0b48acb]{border-color:#1a5fb4;background:linear-gradient(135deg,#1a5fb4,#2a8df8);color:#fff;box-shadow:0 4px 15px #1a5fb44d;transform:translateY(-2px)}.filter-btn.active[data-v-c0b48acb]:before{opacity:1}.departments-grid[data-v-c0b48acb]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.department-card[data-v-c0b48acb]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.department-card[data-v-c0b48acb]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dept-icon[data-v-c0b48acb]{font-size:3rem;margin-bottom:20px;text-align:center}.department-card h3[data-v-c0b48acb]{font-size:1.5rem;color:#1a5fb4;margin-bottom:15px;text-align:center}.dept-image[data-v-c0b48acb]{display:flex;justify-content:center;align-items:center}.service-icon[data-v-c0b48acb]{width:50px;margin:10px auto 20px}.dept-description[data-v-c0b48acb]{color:#666;line-height:1.6;margin-bottom:20px;text-align:center}.dept-features[data-v-c0b48acb]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;justify-content:center}.feature-tag[data-v-c0b48acb]{background:#f0f7ff;color:#1a5fb4;padding:5px 15px;border-radius:15px;font-size:.85rem}.dept-info[data-v-c0b48acb]{background:#f8f9fa;padding:15px;border-radius:10px;margin-bottom:20px;width:100%}.dept-info p[data-v-c0b48acb]{margin:5px 0;color:#555;font-size:.9rem}.dept-actions[data-v-c0b48acb]{display:flex;gap:15px;justify-content:center}.btn-primary[data-v-c0b48acb],.btn-outline[data-v-c0b48acb]{padding:10px 25px;border:none;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;text-align:center}.btn-primary[data-v-c0b48acb]{background-color:#1a5fb4;color:#fff}.btn-primary[data-v-c0b48acb]:hover{background-color:#0d4a9e;transform:translateY(-2px)}.btn-outline[data-v-c0b48acb]{background-color:transparent;color:#1a5fb4;border:2px solid #1a5fb4}.btn-outline[data-v-c0b48acb]:hover{background-color:#1a5fb4;color:#fff;transform:translateY(-2px)}.departments-intro[data-v-c0b48acb]{padding:80px 0;background-color:#fff}.intro-content[data-v-c0b48acb]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.intro-text h2[data-v-c0b48acb]{font-size:2rem;color:#1a5fb4;margin-bottom:20px}.intro-text p[data-v-c0b48acb]{margin-bottom:20px;line-height:1.6;color:#555}.intro-text ul[data-v-c0b48acb]{list-style:none;padding:0;margin:20px 0}.intro-text ul li[data-v-c0b48acb]{margin-bottom:10px;padding-left:25px;position:relative;color:#555}.intro-text ul li[data-v-c0b48acb]:before{content:"•";position:absolute;left:0;color:#1a5fb4;font-weight:700;font-size:1.2rem}.image-placeholder[data-v-c0b48acb]{width:100%;height:300px;background:linear-gradient(135deg,#1a5fb4,#2a8df8);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.key-departments[data-v-c0b48acb]{padding:80px 0;background-color:#f8f9fa}.key-depts-grid[data-v-c0b48acb]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.key-dept-card[data-v-c0b48acb]{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a;text-align:center;border:3px solid #1a5fb4}.key-dept-icon[data-v-c0b48acb]{font-size:3rem;margin-bottom:20px}.key-dept-card h3[data-v-c0b48acb]{font-size:1.5rem;color:#1a5fb4;margin-bottom:10px}.key-dept-level[data-v-c0b48acb]{color:#ff6b6b;font-weight:600;margin-bottom:15px;font-size:1.1rem}.key-dept-desc[data-v-c0b48acb]{color:#666;line-height:1.6;margin-bottom:20px}.key-dept-achievements[data-v-c0b48acb]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.achievement[data-v-c0b48acb]{background:#fff3cd;color:#856404;padding:5px 15px;border-radius:15px;font-size:.8rem}@media(max-width:1024px){.departments-grid[data-v-c0b48acb],.key-depts-grid[data-v-c0b48acb]{grid-template-columns:1fr}.departments-hero[data-v-c0b48acb]{height:250px}.departments-list-section[data-v-c0b48acb],.departments-intro[data-v-c0b48acb],.key-departments[data-v-c0b48acb]{padding:60px 0}}@media(max-width:768px){.departments-hero[data-v-c0b48acb]{height:200px;margin-top:60px}.departments-hero h1[data-v-c0b48acb]{font-size:2rem}.departments-hero p[data-v-c0b48acb]{font-size:18px}.intro-content[data-v-c0b48acb]{grid-template-columns:1fr;gap:30px}.departments-filter[data-v-c0b48acb]{padding:20px 15px}.filter-buttons[data-v-c0b48acb]{gap:8px;row-gap:8px}.filter-btn[data-v-c0b48acb]{padding:8px 14px;font-size:.9rem}.dept-actions[data-v-c0b48acb]{flex-direction:column}.btn-primary[data-v-c0b48acb],.btn-outline[data-v-c0b48acb]{width:100%}.section-header h2[data-v-c0b48acb]{font-size:2rem}.section-header p[data-v-c0b48acb]{font-size:1rem}.department-card[data-v-c0b48acb]{padding:25px}.dept-icon[data-v-c0b48acb]{font-size:2.5rem}.department-card h3[data-v-c0b48acb]{font-size:1.3rem}.image-placeholder[data-v-c0b48acb]{height:250px}.container[data-v-c0b48acb]{padding:0 15px}}@media(max-width:480px){.departments-hero[data-v-c0b48acb]{height:180px}.departments-hero h1[data-v-c0b48acb]{font-size:1.6rem}.departments-hero p[data-v-c0b48acb]{font-size:16px}.departments-list-section[data-v-c0b48acb],.departments-intro[data-v-c0b48acb],.key-departments[data-v-c0b48acb]{padding:40px 0}.container[data-v-c0b48acb]{padding:0 10px}.section-header h2[data-v-c0b48acb]{font-size:1.6rem}.department-card[data-v-c0b48acb]{padding:20px}.dept-icon[data-v-c0b48acb]{font-size:2rem}.department-card h3[data-v-c0b48acb]{font-size:1.2rem}.image-placeholder[data-v-c0b48acb]{height:200px}}.mask[data-v-c0b48acb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(5px);animation:fadeIn-c0b48acb .3s ease-out}@keyframes fadeIn-c0b48acb{0%{opacity:0}to{opacity:1}}.mask-content[data-v-c0b48acb]{background:#fff;border-radius:20px;padding:0;max-width:800px;width:90%;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 25px 80px #0006;animation:slideUp-c0b48acb .4s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-c0b48acb{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mask-close[data-v-c0b48acb]{position:absolute;top:20px;right:20px;background:#ffffffe6;border:none;font-size:2rem;color:#666;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s;z-index:10;box-shadow:0 2px 8px #00000026}.mask-close[data-v-c0b48acb]:hover{background-color:#1a5fb4;color:#fff;transform:rotate(90deg)}.mask-header[data-v-c0b48acb]{background:linear-gradient(135deg,#1a5fb4,#2a8df8);padding:40px 40px 30px;display:flex;align-items:center;gap:25px}.dept-detail-icon[data-v-c0b48acb]{width:80px;height:80px;object-fit:contain;background:#fff;border-radius:15px;padding:10px;box-shadow:0 4px 12px #0003}.header-info h2[data-v-c0b48acb]{font-size:2.2rem;color:#fff;margin-bottom:10px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.dept-subtitle[data-v-c0b48acb]{color:#ffffffe6;font-size:1.1rem;font-weight:500}.mask-body[data-v-c0b48acb]{padding:30px 40px 40px}.info-card[data-v-c0b48acb]{background:#f8f9fa;border-radius:15px;padding:25px;margin-bottom:25px;border-left:4px solid #1a5fb4;transition:all .3s}.info-card[data-v-c0b48acb]:hover{box-shadow:0 5px 15px #1a5fb426;transform:translate(5px)}.card-title[data-v-c0b48acb]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-title img[data-v-c0b48acb]{height:25px;width:25px}.card-title h3[data-v-c0b48acb]{font-size:1.4rem;color:#1a5fb4;font-weight:700;margin:0}.info-grid[data-v-c0b48acb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.info-item[data-v-c0b48acb]{display:flex;flex-direction:column;gap:8px}.info-item .label[data-v-c0b48acb]{font-size:.9rem;color:#666;font-weight:500}.info-item .value[data-v-c0b48acb]{font-size:1.1rem;color:#333;font-weight:600}.detail-text[data-v-c0b48acb]{line-height:1.8;color:#555;font-size:1rem;white-space:pre-wrap;margin:0}.features-list[data-v-c0b48acb]{display:flex;flex-wrap:wrap;gap:12px}.feature-item[data-v-c0b48acb]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0;padding:10px 18px;border-radius:20px;font-size:.95rem;font-weight:500;box-shadow:0 2px 6px #1a5fb426;transition:all .3s}.feature-item[data-v-c0b48acb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1a5fb440}.achievements-list[data-v-c0b48acb]{display:flex;flex-direction:column;gap:12px}.achievement-item[data-v-c0b48acb]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 18px;border-radius:10px;box-shadow:0 2px 6px #00000014}.achievement-item .trophy[data-v-c0b48acb]{font-size:1.3rem}.contact-info[data-v-c0b48acb]{font-size:1.2rem;color:#1a5fb4;font-weight:700;margin:0}.mask-content[data-v-c0b48acb]::-webkit-scrollbar{width:8px}.mask-content[data-v-c0b48acb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mask-content[data-v-c0b48acb]::-webkit-scrollbar-thumb{background:#1a5fb4;border-radius:4px}.mask-content[data-v-c0b48acb]::-webkit-scrollbar-thumb:hover{background:#0d4a9e}@media(max-width:768px){.mask-header[data-v-c0b48acb]{flex-direction:column;text-align:center;padding:30px 20px}.dept-detail-icon[data-v-c0b48acb]{width:60px;height:60px}.header-info h2[data-v-c0b48acb]{font-size:1.6rem}.mask-body[data-v-c0b48acb],.info-card[data-v-c0b48acb]{padding:20px}.card-title h3[data-v-c0b48acb]{font-size:1.2rem}.info-grid[data-v-c0b48acb]{grid-template-columns:1fr}}.empty-state[data-v-c0b48acb]{grid-column:1 / -1;text-align:center;padding:4rem 2rem;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014}.empty-icon[data-v-c0b48acb]{width:120px;height:120px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-radius:50%}.empty-icon svg[data-v-c0b48acb]{width:60px;height:60px;color:#1a5fb4;opacity:.6}.empty-title[data-v-c0b48acb]{font-size:1.5rem;color:#333;margin-bottom:.8rem;font-weight:600}.empty-description[data-v-c0b48acb]{font-size:1rem;color:#999;margin-bottom:2rem;line-height:1.6}.empty-action-btn[data-v-c0b48acb]{padding:12px 30px;background:linear-gradient(135deg,#1a5fb4,#2a8df8);color:#fff;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1a5fb44d}.empty-action-btn[data-v-c0b48acb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a5fb466;background:linear-gradient(135deg,#0d4a9e,#1a5fb4)}.empty-action-btn[data-v-c0b48acb]:active{transform:translateY(0)}.pagination[data-v-814932bf]{display:flex;justify-content:center;align-items:center;gap:20px}.page-btn[data-v-814932bf]{padding:10px 25px;border:2px solid #1a5fb4;background:#fff;color:#1a5fb4;border-radius:5px;cursor:pointer;font-weight:600;transition:all .3s}.page-btn[data-v-814932bf]:hover:not(:disabled){background:#1a5fb4;color:#fff}.page-btn[data-v-814932bf]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-814932bf]{display:flex;gap:10px}.page-number[data-v-814932bf]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;transition:all .3s;color:#666}.page-number[data-v-814932bf]:hover,.page-number.active[data-v-814932bf]{background:#1a5fb4;color:#fff}@media(max-width:768px){.pagination[data-v-814932bf]{flex-direction:column;gap:15px}.page-btn[data-v-814932bf]{padding:8px 20px;font-size:.9rem;width:100%;max-width:200px}.page-numbers[data-v-814932bf]{gap:8px}.page-number[data-v-814932bf]{width:36px;height:36px;font-size:.9rem}}@media(max-width:480px){.page-btn[data-v-814932bf]{padding:8px 15px;font-size:.85rem}.page-number[data-v-814932bf]{width:32px;height:32px;font-size:.85rem}}.container[data-v-9d36c54a]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-9d36c54a]{text-align:center;margin-bottom:50px}.section-header h2[data-v-9d36c54a]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-9d36c54a]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.news-list-section[data-v-9d36c54a]{padding:80px 0;background-color:#f8f9fa}.news-filter[data-v-9d36c54a]{margin-bottom:40px;padding:25px 30px}.filter-buttons[data-v-9d36c54a]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;row-gap:10px}.filter-btn[data-v-9d36c54a]{padding:10px 20px;border:2px solid #e0e7ff;background:#fff;color:#5a6b8c;border-radius:25px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.filter-btn[data-v-9d36c54a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a5fb4,#2a8df8);opacity:0;transition:opacity .3s ease;z-index:-1}.filter-btn[data-v-9d36c54a]:hover{border-color:#1a5fb4;color:#1a5fb4;transform:translateY(-2px);box-shadow:0 4px 12px #1a5fb426}.filter-btn.active[data-v-9d36c54a]{border-color:#1a5fb4;background:linear-gradient(135deg,#1a5fb4,#2a8df8);color:#fff;box-shadow:0 4px 15px #1a5fb44d;transform:translateY(-2px)}.filter-btn.active[data-v-9d36c54a]:before{opacity:1}.news-grid[data-v-9d36c54a]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:50px}.empty-state[data-v-9d36c54a]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#666}.empty-icon[data-v-9d36c54a]{font-size:5rem;margin-bottom:20px;opacity:.5}.empty-state h3[data-v-9d36c54a]{font-size:1.5rem;color:#999;margin-bottom:10px}.empty-state p[data-v-9d36c54a]{font-size:1rem;color:#bbb}.news-card[data-v-9d36c54a]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s,box-shadow .3s}.news-card[data-v-9d36c54a]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.news-image[data-v-9d36c54a]{height:200px;background:linear-gradient(135deg,#1a5fb4,#2a8df8)}.image-placeholder[data-v-9d36c54a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.news-content[data-v-9d36c54a]{padding:25px}.news-category[data-v-9d36c54a]{display:inline-block;padding:5px 15px;background:#1a5fb4;color:#fff;border-radius:20px;font-size:.8rem;margin-bottom:15px}.news-card h3[data-v-9d36c54a]{font-size:1.3rem;color:#333;margin-bottom:10px;line-height:1.4}.news-date[data-v-9d36c54a]{color:#999;font-size:.9rem;margin-bottom:15px}.news-excerpt[data-v-9d36c54a]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.news-meta[data-v-9d36c54a]{display:flex;gap:20px;margin-bottom:20px;color:#888;font-size:.9rem}.news-link[data-v-9d36c54a]{color:#1a5fb4;text-decoration:none;font-weight:600;display:inline-block;transition:color .3s}.news-link[data-v-9d36c54a]:hover{color:#0d4a9e;text-decoration:underline}.pagination[data-v-9d36c54a]{display:flex;justify-content:center;align-items:center;gap:20px}.page-btn[data-v-9d36c54a]{padding:10px 25px;border:2px solid #1a5fb4;background:#fff;color:#1a5fb4;border-radius:5px;cursor:pointer;font-weight:600;transition:all .3s}.page-btn[data-v-9d36c54a]:hover:not(:disabled){background:#1a5fb4;color:#fff}.page-btn[data-v-9d36c54a]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-9d36c54a]{display:flex;gap:10px}.page-number[data-v-9d36c54a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;transition:all .3s;color:#666}@media(max-width:1024px){.news-grid[data-v-9d36c54a]{grid-template-columns:1fr;gap:30px}.news-list-section[data-v-9d36c54a]{padding:60px 0}}@media(max-width:768px){.news-list-section[data-v-9d36c54a]{padding:50px 0}.container[data-v-9d36c54a]{padding:0 15px}.news-filter[data-v-9d36c54a]{padding:20px 15px;margin-bottom:30px}.filter-buttons[data-v-9d36c54a]{gap:8px;row-gap:8px}.filter-btn[data-v-9d36c54a]{padding:8px 14px;font-size:.9rem}.news-card h3[data-v-9d36c54a]{font-size:1.2rem}.news-content[data-v-9d36c54a]{padding:20px}.news-image[data-v-9d36c54a]{height:180px}.empty-state[data-v-9d36c54a]{padding:60px 20px}.empty-icon[data-v-9d36c54a]{font-size:4rem}.empty-state h3[data-v-9d36c54a]{font-size:1.3rem}}@media(max-width:480px){.news-list-section[data-v-9d36c54a]{padding:40px 0}.container[data-v-9d36c54a]{padding:0 10px}.news-filter[data-v-9d36c54a]{padding:15px 10px}.filter-btn[data-v-9d36c54a]{padding:6px 12px;font-size:.85rem}.news-card h3[data-v-9d36c54a]{font-size:1.1rem}.news-content[data-v-9d36c54a]{padding:18px}.news-image[data-v-9d36c54a]{height:160px}.news-excerpt[data-v-9d36c54a]{font-size:.85rem}.news-meta[data-v-9d36c54a]{gap:15px;font-size:.85rem}.empty-state[data-v-9d36c54a]{padding:50px 15px}.empty-icon[data-v-9d36c54a]{font-size:3.5rem}}.news-page[data-v-43ec721c]{width:100%}.news-hero[data-v-43ec721c]{height:300px;background-image:url(/Environment/%E5%85%A8%E9%99%A2/0.png);background-size:cover;background-position:center;position:relative;margin-top:80px}.news-hero .hero-overlay[data-v-43ec721c]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#1a5fb4cc,#1a5fb466);display:flex;align-items:center;justify-content:center}.news-hero .hero-content[data-v-43ec721c]{text-align:center;color:#fff;max-width:1200px;padding:0 20px}.news-hero h1[data-v-43ec721c]{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.3}.news-hero p[data-v-43ec721c]{font-size:24px;margin-bottom:30px;color:#f9cc9d;line-height:1.5}.container[data-v-43ec721c]{max-width:1200px;margin:0 auto;padding:0 20px}.section-header[data-v-43ec721c]{text-align:center;margin-bottom:50px}.section-header h2[data-v-43ec721c]{font-size:2.5rem;color:#1a5fb4;margin-bottom:15px}.section-header p[data-v-43ec721c]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.news-list-section[data-v-43ec721c]{padding:60px 0}@media(max-width:1024px){.news-hero[data-v-43ec721c]{height:250px}.news-list-section[data-v-43ec721c]{padding:50px 0}}@media(max-width:768px){.news-hero[data-v-43ec721c]{height:200px;margin-top:60px}.news-hero h1[data-v-43ec721c]{font-size:2rem;margin-bottom:15px}.news-hero p[data-v-43ec721c]{font-size:18px;margin-bottom:20px}.news-list-section[data-v-43ec721c]{padding:40px 0}.container[data-v-43ec721c]{padding:0 15px}}@media(max-width:480px){.news-hero[data-v-43ec721c]{height:180px}.news-hero h1[data-v-43ec721c]{font-size:1.6rem}.news-hero p[data-v-43ec721c]{font-size:16px}.news-list-section[data-v-43ec721c]{padding:30px 0}.container[data-v-43ec721c]{padding:0 10px}}.container[data-v-d1c0c580]{display:flex;justify-content:center;background-color:#fff;min-height:70vh}.loading-state[data-v-d1c0c580],.empty-state[data-v-d1c0c580]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-state p[data-v-d1c0c580],.empty-state p[data-v-d1c0c580]{color:#999;font-size:1.1rem;margin:1rem 0}.news-page[data-v-d1c0c580]{width:100%;margin-top:5rem;max-width:667px;padding:2rem;background-image:url(/Other/0.png);background-size:cover;background-position:center}.news-title[data-v-d1c0c580]{font-size:1.5rem;color:#333;margin-bottom:1rem;line-height:1.4}.news-meta[data-v-d1c0c580]{display:flex;gap:1.5rem;margin-bottom:2rem;color:#666;font-size:.9rem;flex-wrap:wrap}.news-author[data-v-d1c0c580]{color:#576b95;cursor:pointer}.news-content[data-v-d1c0c580]{line-height:1.8;color:#444}.news-content[data-v-d1c0c580] img{max-width:100%;height:auto;display:block;margin:1.5rem 0}.back-btn[data-v-d1c0c580]{padding:.75rem 2rem;background-color:#1a5fb4;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s}.back-btn[data-v-d1c0c580]:hover{background-color:#0d7df7}@media(max-width:1024px){.news-page[data-v-d1c0c580]{padding:1.8rem}.news-title[data-v-d1c0c580]{font-size:1.4rem}}@media(max-width:768px){.news-page[data-v-d1c0c580]{padding:1.5rem}.news-title[data-v-d1c0c580]{font-size:1.3rem}.news-meta[data-v-d1c0c580]{gap:1rem;font-size:.85rem}.news-content[data-v-d1c0c580]{line-height:1.7}.back-btn[data-v-d1c0c580]{width:100%;padding:.8rem 1.5rem}}@media(max-width:480px){.news-page[data-v-d1c0c580]{padding:1.2rem}.news-title[data-v-d1c0c580]{font-size:1.2rem}.news-meta[data-v-d1c0c580]{gap:.8rem;font-size:.8rem}.news-content[data-v-d1c0c580]{font-size:.95rem}}.search-filter[data-v-c062f977]{margin-bottom:20px;padding:15px;border-radius:6px;background:#f5f7fa}.search-form[data-v-c062f977],.search-field[data-v-c062f977],.search-actions[data-v-c062f977]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.search-field[data-v-c062f977]{color:#475569;font-size:.9rem}.search-actions[data-v-c062f977]{margin-left:auto}.native-table-wrap[data-v-0d2b9705]{min-width:0;overflow:auto}.native-table[data-v-0d2b9705]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-0d2b9705],td[data-v-0d2b9705]{padding:10px 12px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}th[data-v-0d2b9705]{position:sticky;top:0;background:#f8fafc;color:#334155;white-space:nowrap}tbody tr[data-v-0d2b9705]:nth-child(2n){background:#fafafa}.truncate[data-v-0d2b9705]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-0d2b9705]{display:flex;gap:6px}.empty-cell[data-v-0d2b9705]{padding:30px;color:#64748b;text-align:center}.pagination-container[data-v-11a8ac11]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 0;color:#475569;font-size:.875rem}.pagination-container select[data-v-11a8ac11],.pagination-container input[data-v-11a8ac11]{min-height:34px;padding:4px 7px;border:1px solid #cbd5e1;border-radius:5px}.pagination-container input[data-v-11a8ac11]{width:58px}.page-size-label[data-v-11a8ac11],.jump-label[data-v-11a8ac11]{display:inline-flex;align-items:center;gap:5px}@media(max-width:640px){.pagination-container[data-v-11a8ac11]{justify-content:center}}.drawer-content[data-v-8f305370]{height:calc(100% - 60px);overflow-y:auto;padding-right:10px}.drawer-content[data-v-8f305370]::-webkit-scrollbar{width:6px}.drawer-content[data-v-8f305370]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.drawer-content[data-v-8f305370]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.doctor-form[data-v-8f305370]{padding:0 10px}.doctor-form .form-section[data-v-8f305370]{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.doctor-form .form-section[data-v-8f305370]:last-child{margin-bottom:0}.doctor-form .form-section .section-title[data-v-8f305370]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6;font-size:15px;font-weight:600;color:#343a40}.doctor-form .form-section .section-title .native-icon[data-v-8f305370]{font-size:18px;color:#409eff}.doctor-form .expertise-list[data-v-8f305370]{margin-bottom:0}.doctor-form .expertise-list .expertise-item[data-v-8f305370]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:4px}.doctor-form .expertise-list .expertise-item[data-v-8f305370]:last-child{margin-bottom:0}.doctor-form .expertise-list .expertise-item .expertise-input-wrapper[data-v-8f305370]{flex:1;min-width:0}.doctor-form .expertise-list .expertise-item .expertise-input-wrapper .expertise-input[data-v-8f305370]{width:100%}.doctor-form .expertise-list .expertise-item .expertise-input-wrapper .expertise-input[data-v-8f305370] input{padding-right:30px}.doctor-form .expertise-list .expertise-item .delete-btn[data-v-8f305370]{flex-shrink:0;transition:all .3s}.doctor-form .expertise-list .expertise-item .delete-btn[data-v-8f305370]:hover{transform:scale(1.1)}.doctor-form .expertise-list .add-btn[data-v-8f305370]{margin-top:12px;width:100%}.drawer-footer[data-v-8f305370]{display:flex;justify-content:flex-end;gap:12px;padding:8px 0}.native-form-item[data-v-8f305370]{margin-bottom:18px}.doctor-content[data-v-1631b6fa]{padding:20px;height:100%;display:flex;flex-direction:column}.doctor-content .loading-container[data-v-1631b6fa]{padding:20px}.doctor-content .doctor-list[data-v-1631b6fa]{flex:1;display:flex;flex-direction:column;overflow:hidden}.doctor-content .doctor-list[data-v-1631b6fa] .search-filter{flex-shrink:0;position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 4px #0000001a}.doctor-content .doctor-list[data-v-1631b6fa] .native-table{flex:1;overflow:auto}.doctor-content .doctor-list[data-v-1631b6fa] .pagination-container{flex-shrink:0;position:sticky;bottom:0;z-index:10;background-color:#fff;border-top:1px solid #ebeef5;margin-top:0}.native-table-wrap[data-v-6efb8378]{min-width:0;overflow:auto}.native-table[data-v-6efb8378]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-6efb8378],td[data-v-6efb8378]{padding:10px 12px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}th[data-v-6efb8378]{position:sticky;top:0;background:#f8fafc;color:#334155;white-space:nowrap}tbody tr[data-v-6efb8378]:nth-child(2n){background:#fafafa}.truncate[data-v-6efb8378]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-6efb8378]{display:flex;gap:6px}.empty-cell[data-v-6efb8378]{padding:30px;color:#64748b;text-align:center}.drawer-content[data-v-53ecff8d]{height:calc(100% - 60px);overflow-y:auto;padding-right:10px}.drawer-content[data-v-53ecff8d]::-webkit-scrollbar{width:6px}.drawer-content[data-v-53ecff8d]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.drawer-content[data-v-53ecff8d]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.department-form[data-v-53ecff8d]{padding:0 10px}.department-form .form-section[data-v-53ecff8d]{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.department-form .form-section[data-v-53ecff8d]:last-child{margin-bottom:0}.department-form .form-section .section-title[data-v-53ecff8d]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6;font-size:15px;font-weight:600;color:#343a40}.department-form .form-section .section-title .native-icon[data-v-53ecff8d]{font-size:18px;color:#409eff}.department-form .features-list[data-v-53ecff8d],.department-form .achievements-list[data-v-53ecff8d],.department-form .projects-list[data-v-53ecff8d],.department-form .environment-list[data-v-53ecff8d]{margin-bottom:0}.department-form .features-list .feature-item[data-v-53ecff8d],.department-form .features-list .achievement-item[data-v-53ecff8d],.department-form .features-list .project-item[data-v-53ecff8d],.department-form .features-list .environment-item[data-v-53ecff8d],.department-form .achievements-list .feature-item[data-v-53ecff8d],.department-form .achievements-list .achievement-item[data-v-53ecff8d],.department-form .achievements-list .project-item[data-v-53ecff8d],.department-form .achievements-list .environment-item[data-v-53ecff8d],.department-form .projects-list .feature-item[data-v-53ecff8d],.department-form .projects-list .achievement-item[data-v-53ecff8d],.department-form .projects-list .project-item[data-v-53ecff8d],.department-form .projects-list .environment-item[data-v-53ecff8d],.department-form .environment-list .feature-item[data-v-53ecff8d],.department-form .environment-list .achievement-item[data-v-53ecff8d],.department-form .environment-list .project-item[data-v-53ecff8d],.department-form .environment-list .environment-item[data-v-53ecff8d]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:4px}.department-form .features-list .feature-item[data-v-53ecff8d]:last-child,.department-form .features-list .achievement-item[data-v-53ecff8d]:last-child,.department-form .features-list .project-item[data-v-53ecff8d]:last-child,.department-form .features-list .environment-item[data-v-53ecff8d]:last-child,.department-form .achievements-list .feature-item[data-v-53ecff8d]:last-child,.department-form .achievements-list .achievement-item[data-v-53ecff8d]:last-child,.department-form .achievements-list .project-item[data-v-53ecff8d]:last-child,.department-form .achievements-list .environment-item[data-v-53ecff8d]:last-child,.department-form .projects-list .feature-item[data-v-53ecff8d]:last-child,.department-form .projects-list .achievement-item[data-v-53ecff8d]:last-child,.department-form .projects-list .project-item[data-v-53ecff8d]:last-child,.department-form .projects-list .environment-item[data-v-53ecff8d]:last-child,.department-form .environment-list .feature-item[data-v-53ecff8d]:last-child,.department-form .environment-list .achievement-item[data-v-53ecff8d]:last-child,.department-form .environment-list .project-item[data-v-53ecff8d]:last-child,.department-form .environment-list .environment-item[data-v-53ecff8d]:last-child{margin-bottom:0}.department-form .features-list .feature-item .feature-input-wrapper[data-v-53ecff8d],.department-form .features-list .feature-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .features-list .feature-item .project-input-wrapper[data-v-53ecff8d],.department-form .features-list .feature-item .environment-src-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .feature-input-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .project-input-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .environment-src-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .feature-input-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .project-input-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .environment-src-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .feature-input-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .project-input-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .environment-src-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .feature-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .project-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .environment-src-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .feature-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .project-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .environment-src-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .feature-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .project-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .environment-src-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .feature-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .project-input-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .environment-src-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .feature-input-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .project-input-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .environment-src-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .feature-input-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .project-input-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .environment-src-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .feature-input-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .project-input-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .environment-src-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .feature-input-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .project-input-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .environment-src-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .feature-input-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .project-input-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .environment-src-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .feature-input-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .project-input-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .environment-src-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .feature-input-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .project-input-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .environment-src-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .feature-input-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .achievement-input-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .project-input-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .environment-src-wrapper[data-v-53ecff8d]{flex:1;min-width:0}.department-form .features-list .feature-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .feature-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .feature-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .feature-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .features-list .achievement-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .achievement-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .achievement-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .features-list .project-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .project-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .project-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .project-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .features-list .environment-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .environment-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .environment-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .features-list .environment-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .feature-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .feature-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .feature-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .feature-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .achievement-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .achievement-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .achievement-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .project-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .project-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .project-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .project-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .environment-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .environment-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .environment-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .achievements-list .environment-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .projects-list .feature-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .feature-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .feature-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .feature-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .projects-list .achievement-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .achievement-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .achievement-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .projects-list .project-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .project-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .project-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .project-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .projects-list .environment-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .environment-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .environment-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .projects-list .environment-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .environment-list .feature-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .feature-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .feature-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .feature-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .environment-list .achievement-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .achievement-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .achievement-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .achievement-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .environment-list .project-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .project-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .project-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .project-item .environment-src-wrapper[data-v-53ecff8d] input,.department-form .environment-list .environment-item .feature-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .environment-item .achievement-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .environment-item .project-input-wrapper[data-v-53ecff8d] input,.department-form .environment-list .environment-item .environment-src-wrapper[data-v-53ecff8d] input{padding-right:30px}.department-form .features-list .feature-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .features-list .feature-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .features-list .achievement-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .features-list .project-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .features-list .environment-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .achievements-list .feature-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .achievements-list .achievement-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .achievements-list .project-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .achievements-list .environment-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .projects-list .feature-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .projects-list .achievement-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .projects-list .project-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .projects-list .environment-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .environment-list .feature-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .environment-list .achievement-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .environment-list .project-item .environment-alt-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .achievement-level-wrapper[data-v-53ecff8d],.department-form .environment-list .environment-item .environment-alt-wrapper[data-v-53ecff8d]{flex-shrink:0}.department-form .features-list .feature-item .delete-btn[data-v-53ecff8d],.department-form .features-list .achievement-item .delete-btn[data-v-53ecff8d],.department-form .features-list .project-item .delete-btn[data-v-53ecff8d],.department-form .features-list .environment-item .delete-btn[data-v-53ecff8d],.department-form .achievements-list .feature-item .delete-btn[data-v-53ecff8d],.department-form .achievements-list .achievement-item .delete-btn[data-v-53ecff8d],.department-form .achievements-list .project-item .delete-btn[data-v-53ecff8d],.department-form .achievements-list .environment-item .delete-btn[data-v-53ecff8d],.department-form .projects-list .feature-item .delete-btn[data-v-53ecff8d],.department-form .projects-list .achievement-item .delete-btn[data-v-53ecff8d],.department-form .projects-list .project-item .delete-btn[data-v-53ecff8d],.department-form .projects-list .environment-item .delete-btn[data-v-53ecff8d],.department-form .environment-list .feature-item .delete-btn[data-v-53ecff8d],.department-form .environment-list .achievement-item .delete-btn[data-v-53ecff8d],.department-form .environment-list .project-item .delete-btn[data-v-53ecff8d],.department-form .environment-list .environment-item .delete-btn[data-v-53ecff8d]{flex-shrink:0;transition:all .3s}.department-form .features-list .feature-item .delete-btn[data-v-53ecff8d]:hover,.department-form .features-list .achievement-item .delete-btn[data-v-53ecff8d]:hover,.department-form .features-list .project-item .delete-btn[data-v-53ecff8d]:hover,.department-form .features-list .environment-item .delete-btn[data-v-53ecff8d]:hover,.department-form .achievements-list .feature-item .delete-btn[data-v-53ecff8d]:hover,.department-form .achievements-list .achievement-item .delete-btn[data-v-53ecff8d]:hover,.department-form .achievements-list .project-item .delete-btn[data-v-53ecff8d]:hover,.department-form .achievements-list .environment-item .delete-btn[data-v-53ecff8d]:hover,.department-form .projects-list .feature-item .delete-btn[data-v-53ecff8d]:hover,.department-form .projects-list .achievement-item .delete-btn[data-v-53ecff8d]:hover,.department-form .projects-list .project-item .delete-btn[data-v-53ecff8d]:hover,.department-form .projects-list .environment-item .delete-btn[data-v-53ecff8d]:hover,.department-form .environment-list .feature-item .delete-btn[data-v-53ecff8d]:hover,.department-form .environment-list .achievement-item .delete-btn[data-v-53ecff8d]:hover,.department-form .environment-list .project-item .delete-btn[data-v-53ecff8d]:hover,.department-form .environment-list .environment-item .delete-btn[data-v-53ecff8d]:hover{transform:scale(1.1)}.department-form .features-list .add-btn[data-v-53ecff8d],.department-form .achievements-list .add-btn[data-v-53ecff8d],.department-form .projects-list .add-btn[data-v-53ecff8d],.department-form .environment-list .add-btn[data-v-53ecff8d]{margin-top:12px;width:100%}.drawer-footer[data-v-53ecff8d]{display:flex;justify-content:flex-end;gap:12px;padding:8px 0}.native-form-item[data-v-53ecff8d]{margin-bottom:18px}.department-content[data-v-ae3138f0]{padding:20px;height:100%;display:flex;flex-direction:column}.department-content .loading-container[data-v-ae3138f0]{padding:20px}.department-content .department-list[data-v-ae3138f0]{flex:1;min-height:0;display:flex;flex-direction:column}.department-content .department-list[data-v-ae3138f0] .search-filter{flex-shrink:0}.department-content .department-list[data-v-ae3138f0] .department-table{flex:1;min-height:0;overflow:auto}.department-content .department-list[data-v-ae3138f0] .native-table{flex:1;min-height:0}.department-content .department-list[data-v-ae3138f0] .pagination-container{flex-shrink:0;border-top:1px solid #ebeef5;background-color:#fff}.native-table-wrap[data-v-6aea77c6]{min-width:0;overflow:auto}.native-table[data-v-6aea77c6]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-6aea77c6],td[data-v-6aea77c6]{padding:10px 12px;border:1px solid #e2e8f0;text-align:left;vertical-align:middle}th[data-v-6aea77c6]{position:sticky;top:0;background:#f8fafc;color:#334155;white-space:nowrap}tbody tr[data-v-6aea77c6]:nth-child(2n){background:#fafafa}.truncate[data-v-6aea77c6]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-image[data-v-6aea77c6]{width:38px;height:38px;border-radius:4px;object-fit:cover}.status-tag[data-v-6aea77c6]{display:inline-block;padding:3px 8px;border-radius:999px;background:#f1f5f9}.status-0[data-v-6aea77c6]{background:#fff4db;color:#956000}.status-1[data-v-6aea77c6]{background:#e8f7ee;color:#237447}.actions[data-v-6aea77c6]{display:flex;gap:6px}.empty-cell[data-v-6aea77c6]{padding:30px;color:#64748b;text-align:center}.drawer-content[data-v-ff380661]{height:calc(100% - 60px);overflow-y:auto;padding-right:10px}.drawer-content[data-v-ff380661]::-webkit-scrollbar{width:6px}.drawer-content[data-v-ff380661]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.drawer-content[data-v-ff380661]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.news-form[data-v-ff380661]{padding:0 10px}.news-form .form-section[data-v-ff380661]{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.news-form .form-section[data-v-ff380661]:last-child{margin-bottom:0}.news-form .form-section .section-title[data-v-ff380661]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6;font-size:15px;font-weight:600;color:#343a40}.news-form .form-section .section-title .native-icon[data-v-ff380661]{font-size:18px;color:#409eff}.drawer-footer[data-v-ff380661]{display:flex;justify-content:flex-end;gap:12px;padding:8px 0}.native-form-item[data-v-ff380661]{margin-bottom:18px}.news-content[data-v-8ff1eed5]{padding:20px;height:100%;display:flex;flex-direction:column;overflow:hidden}.news-content .loading-container[data-v-8ff1eed5]{padding:20px}.news-content .news-list[data-v-8ff1eed5]{flex:1;min-height:0;display:flex;flex-direction:column}.news-content .news-list[data-v-8ff1eed5] .search-filter{flex-shrink:0}.news-content .news-list[data-v-8ff1eed5] .news-table{flex:1;min-height:0;overflow:auto}.news-content .news-list[data-v-8ff1eed5] .pagination-container{flex-shrink:0;border-top:1px solid #ebeef5;background-color:#fff}.team-table-container[data-v-514ae516]{height:100%}.native-table[data-v-514ae516]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-514ae516],td[data-v-514ae516]{padding:10px 12px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}th[data-v-514ae516]{position:sticky;top:0;background:#f8fafc;color:#334155;white-space:nowrap}tbody tr[data-v-514ae516]:nth-child(2n){background:#fafafa}.truncate[data-v-514ae516]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-514ae516]{display:flex;gap:6px}.empty-cell[data-v-514ae516]{padding:30px;color:#64748b;text-align:center}.drawer-content[data-v-6f21ba7f]{height:calc(100% - 60px);overflow-y:auto;padding-right:10px}.drawer-content[data-v-6f21ba7f]::-webkit-scrollbar{width:6px}.drawer-content[data-v-6f21ba7f]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.drawer-content[data-v-6f21ba7f]::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.team-form[data-v-6f21ba7f]{padding:0 10px}.team-form .form-section[data-v-6f21ba7f]{margin-bottom:24px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.team-form .form-section[data-v-6f21ba7f]:last-child{margin-bottom:0}.team-form .form-section .section-title[data-v-6f21ba7f]{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #dee2e6;font-size:15px;font-weight:600;color:#343a40}.team-form .form-section .section-title .native-icon[data-v-6f21ba7f]{font-size:18px;color:#409eff}.team-form .form-section .advantages-list .advantage-item[data-v-6f21ba7f],.team-form .form-section .advantages-list .photograph-item[data-v-6f21ba7f],.team-form .form-section .photographs-list .advantage-item[data-v-6f21ba7f],.team-form .form-section .photographs-list .photograph-item[data-v-6f21ba7f]{margin-bottom:16px;padding:12px;background-color:#fff;border-radius:4px;border:1px solid #e4e7ed}.team-form .form-section .advantages-list .advantage-item[data-v-6f21ba7f]:last-child,.team-form .form-section .advantages-list .photograph-item[data-v-6f21ba7f]:last-child,.team-form .form-section .photographs-list .advantage-item[data-v-6f21ba7f]:last-child,.team-form .form-section .photographs-list .photograph-item[data-v-6f21ba7f]:last-child{margin-bottom:0}.drawer-footer[data-v-6f21ba7f]{display:flex;justify-content:flex-end;gap:12px;padding:8px 0}.native-form-item[data-v-6f21ba7f]{margin-bottom:18px}.team-content[data-v-e61603f6]{padding:20px;height:100%;display:flex;flex-direction:column}.team-content .loading-container[data-v-e61603f6]{padding:20px}.team-content .team-list[data-v-e61603f6]{flex:1;min-height:0;display:flex;flex-direction:column}.team-content .team-list[data-v-e61603f6] .search-filter{flex-shrink:0}.team-content .team-list[data-v-e61603f6] .team-table{flex:1;min-height:0;overflow:auto}.team-content .team-list[data-v-e61603f6] .pagination-container{flex-shrink:0;border-top:1px solid #ebeef5;background-color:#fff}.management[data-v-a680c946]{width:100%;max-width:1200px;margin:5rem auto 0;padding:0 2rem 4rem}.management-header[data-v-a680c946]{margin-bottom:2rem}.eyebrow[data-v-a680c946]{margin-bottom:.5rem;color:#398b78;font-size:.875rem;font-weight:600;letter-spacing:.08em}h1[data-v-a680c946]{color:#203b37;font-size:clamp(1.75rem,4vw,2.25rem)}.description[data-v-a680c946]{margin-top:.5rem;color:#71817e}.module-grid[data-v-a680c946]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.module-card[data-v-a680c946]{display:flex;align-items:center;gap:1rem;min-height:112px;padding:1.25rem;border:1px solid #e4eeeb;border-radius:12px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.module-card[data-v-a680c946]:hover{transform:translateY(-2px);border-color:#80b9aa;box-shadow:0 8px 24px #2056491a}.module-card[data-v-a680c946]:focus-visible{outline:3px solid rgb(57 139 120 / 35%);outline-offset:3px}.module-icon[data-v-a680c946]{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:12px;background:#eaf5f1;color:#32806e;font-size:1.25rem;font-weight:700}.module-copy[data-v-a680c946]{display:grid;gap:.35rem;flex:1}.module-title[data-v-a680c946]{color:#263d39;font-size:1.05rem;font-weight:650}.module-description[data-v-a680c946]{color:#7a8986;font-size:.875rem}.module-arrow[data-v-a680c946]{color:#8b9a96;font-size:1.75rem;line-height:1}@media(max-width:640px){.management[data-v-a680c946]{margin-top:3rem;padding:0 1rem 3rem}.module-grid[data-v-a680c946]{grid-template-columns:1fr}}.native-button[data-v-2aec2b3e]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid #d5dbe3;border-radius:5px;background:#fff;color:#334155;font:inherit;cursor:pointer}.native-button-primary[data-v-2aec2b3e]{border-color:#287d6a;background:#287d6a;color:#fff}.native-button-success[data-v-2aec2b3e]{border-color:#23835d;background:#23835d;color:#fff}.native-button-danger[data-v-2aec2b3e]{border-color:#d14343;background:#fff;color:#c53030}.native-button-small[data-v-2aec2b3e]{min-height:28px;padding:4px 9px;font-size:.875rem}.native-button[data-v-2aec2b3e]:hover:not(:disabled){filter:brightness(.96)}.native-button[data-v-2aec2b3e]:disabled{cursor:not-allowed;opacity:.55}.native-col[data-v-7e9972db]{min-width:0}@media(max-width:640px){.native-col[data-v-7e9972db]{grid-column:1 / -1!important}}.native-drawer-backdrop{position:fixed;z-index:1000;inset:0;display:flex;justify-content:flex-end;background:#0f172a73}.native-drawer{display:flex;flex-direction:column;width:min(600px,100vw);height:100%;background:#fff;box-shadow:-8px 0 32px #0f172a2e;animation:native-drawer-enter .18s ease-out}.native-drawer-header,.native-drawer-footer{flex:0 0 auto;padding:16px 20px;border-bottom:1px solid #e5e7eb}.native-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.native-drawer-header h2,.native-drawer-header h4{margin:0}.native-drawer-body{flex:1;min-height:0;overflow:auto}.native-drawer-footer{border-top:1px solid #e5e7eb;border-bottom:0}.native-icon-button{border:0;background:transparent;color:#64748b;font-size:1.5rem;cursor:pointer}@keyframes native-drawer-enter{0%{transform:translate(24px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:640px){.native-drawer{width:100vw!important}}.native-form-item{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.native-form-item>label{color:#475569;font-size:.9rem;font-weight:500}.native-form-error{color:#c53030;font-size:.8rem}.native-input[data-v-0e2ff5e2]{display:flex;position:relative;width:100%;align-items:center;gap:6px}input[data-v-0e2ff5e2],textarea[data-v-0e2ff5e2]{width:100%;min-width:0;padding:9px 11px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#263238;font:inherit}textarea[data-v-0e2ff5e2]{resize:vertical}input[data-v-0e2ff5e2]:focus,textarea[data-v-0e2ff5e2]:focus{border-color:#398b78;outline:2px solid rgb(57 139 120 / 16%)}input[data-v-0e2ff5e2]:disabled{background:#f1f5f9;color:#64748b}.word-limit[data-v-0e2ff5e2]{position:absolute;right:8px;bottom:6px;color:#84918e;font-size:.75rem;pointer-events:none}.clear-button[data-v-0e2ff5e2]{flex:0 0 auto;padding:0 4px;border:0;background:transparent;color:#64748b;font-size:1.1rem;cursor:pointer}.native-input-number[data-v-e85264fb]{min-width:0;padding:7px;border:1px solid #cbd5e1;border-radius:5px;font:inherit}.native-row[data-v-b3dd794b]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:20px}.native-select[data-v-1938c941]{min-height:38px;padding:7px 32px 7px 10px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#263238;font:inherit}.native-skeleton[data-v-f7a4a3f8]{display:grid;gap:14px}.native-skeleton span[data-v-f7a4a3f8]{height:18px;border-radius:5px;background:linear-gradient(90deg,#eef1f4 25%,#f7f8f9,#eef1f4 75%);background-size:200% 100%;animation:native-skeleton-pulse-f7a4a3f8 1.3s infinite}@keyframes native-skeleton-pulse-f7a4a3f8{to{background-position:-200% 0}}.native-switch[data-v-1eddd1f9]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}
