@charset "UTF-8";.mega-menu-wrapper[data-v-a7ff748e]{position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 8px 32px #0000001a;border-top:1px solid #e5e7eb;z-index:1000;animation:slideDown-a7ff748e .3s ease-out}@keyframes slideDown-a7ff748e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mega-menu[data-v-a7ff748e]{max-width:1400px;margin:0 auto;padding:0 2rem}.mega-menu-container[data-v-a7ff748e]{padding:2rem 0}.mega-menu-section[data-v-a7ff748e]{width:100%}.section-header[data-v-a7ff748e]{text-align:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:2px solid #1A3666}.section-header .section-title[data-v-a7ff748e]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.section-header .section-subtitle[data-v-a7ff748e]{font-size:1.125rem;color:#6b7280;margin:0}.product-grid[data-v-a7ff748e]{display:grid;justify-content:center;gap:2rem;max-width:1200px;margin:0 auto}.product-grid.grid-4[data-v-a7ff748e]{grid-template-columns:repeat(4,minmax(280px,1fr))}.product-grid.grid-3[data-v-a7ff748e]{grid-template-columns:repeat(3,minmax(300px,1fr))}.product-grid.grid-2[data-v-a7ff748e]{grid-template-columns:repeat(2,minmax(350px,1fr))}.product-grid.grid-1[data-v-a7ff748e]{grid-template-columns:minmax(400px,500px);justify-content:center}@media (max-width: 1200px){.product-grid.grid-4[data-v-a7ff748e]{grid-template-columns:repeat(3,minmax(280px,1fr))}}@media (max-width: 768px){.product-grid[data-v-a7ff748e]{gap:1rem;grid-template-columns:repeat(2,minmax(250px,1fr))!important}.product-grid.grid-1[data-v-a7ff748e]{grid-template-columns:1fr!important}}@media (max-width: 480px){.product-grid[data-v-a7ff748e]{gap:1.5rem;grid-template-columns:1fr!important}}.product-card[data-v-a7ff748e]{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #e5e7eb}.product-card[data-v-a7ff748e]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026;border-color:#1a3666}.product-card:hover .product-image img[data-v-a7ff748e]{transform:scale(1.05)}.product-card:hover .btn[data-v-a7ff748e]{background:#1A3666;color:#fff}.product-card.clickable-card[data-v-a7ff748e]{text-decoration:none;color:inherit;display:block;cursor:pointer;position:relative}.product-card.clickable-card[data-v-a7ff748e]:hover{text-decoration:none;color:inherit}.product-card.clickable-card[data-v-a7ff748e]:focus{outline:2px solid #1A3666;outline-offset:2px}.product-card.clickable-card[data-v-a7ff748e]:active{transform:translateY(-4px)}.product-card.clickable-card[data-v-a7ff748e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;transition:background-color .2s ease;pointer-events:none}.product-card.clickable-card[data-v-a7ff748e]:hover:before{background:rgba(26,54,102,.02)}.product-image[data-v-a7ff748e]{width:100%;height:200px;overflow:hidden;background:#f8fafc}.product-image img[data-v-a7ff748e]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-button[data-v-a7ff748e]{padding:1.5rem;text-align:center;background:#f8fafc}.product-button .btn[data-v-a7ff748e]{display:inline-block;width:100%;background:#1A3666;color:#fff;padding:.875rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:2px solid #1A3666;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none}.product-button .btn[data-v-a7ff748e]:hover{background:white;color:#1a3666;transform:translateY(-2px)}@media (max-width: 768px){.mega-menu[data-v-a7ff748e]{padding:0 1rem}.mega-menu-container[data-v-a7ff748e]{padding:1.5rem 0}.section-header[data-v-a7ff748e]{margin-bottom:2rem}.section-header .section-title[data-v-a7ff748e]{font-size:1.5rem}.section-header .section-subtitle[data-v-a7ff748e]{font-size:1rem}.product-image[data-v-a7ff748e]{height:160px}.product-button[data-v-a7ff748e]{padding:1rem}.product-button .btn[data-v-a7ff748e]{padding:.75rem 1rem;font-size:.85rem}}@media (max-width: 480px){.section-header .section-title[data-v-a7ff748e]{font-size:1.25rem}.section-header .section-subtitle[data-v-a7ff748e]{font-size:.9rem}.product-image[data-v-a7ff748e]{height:140px}}.product-card[data-v-a7ff748e]{animation:fadeInUp-a7ff748e .6s ease-out;animation-fill-mode:both}.product-card[data-v-a7ff748e]:nth-child(1){animation-delay:.1s}.product-card[data-v-a7ff748e]:nth-child(2){animation-delay:.2s}.product-card[data-v-a7ff748e]:nth-child(3){animation-delay:.3s}.product-card[data-v-a7ff748e]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-a7ff748e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-header[data-v-6a217279]{--header-height: 120px;--top-bar-height: 0px;--primary-color: #1A3666;--primary-dark: #1A3666;--accent-color: #4FBA48;--success-color: #10b981;--text-color: #1f2937;--text-light: #6b7280;--bg-white: #ffffff;--bg-light: #f9fafb;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);position:sticky;top:0;z-index:1000;background:white;box-shadow:var(--shadow-sm)}.main-header.menu-open[data-v-6a217279]{box-shadow:var(--shadow-lg)}@media (max-width: 768px){.enhanced-mega-menu[data-v-6a217279]{display:none!important}}.enhanced-mega-menu.visible .mega-menu-wrapper[data-v-6a217279]{opacity:1;visibility:visible}.container-wide[data-v-6a217279]{max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width: 1536px){.container-wide[data-v-6a217279]{max-width:1536px;padding:0 1.75rem}}@media (max-width: 1400px){.container-wide[data-v-6a217279]{max-width:1400px;padding:0 1.5rem}}@media (max-width: 1366px){.container-wide[data-v-6a217279]{max-width:1366px;padding:0 1.5rem}}@media (max-width: 1280px){.container-wide[data-v-6a217279]{max-width:1280px;padding:0 1.25rem}}@media (max-width: 1024px){.container-wide[data-v-6a217279]{max-width:1024px;padding:0 1rem}}@media (max-width: 768px){.container-wide[data-v-6a217279]{padding:0 1rem}}@media (max-width: 640px){.container-wide[data-v-6a217279]{padding:0 .75rem}}.top-bar-content[data-v-6a217279]{display:flex;justify-content:space-between;align-items:center;height:100%;font-size:.875rem}@media (max-width: 768px){.top-bar-content[data-v-6a217279]{justify-content:space-between}}.contact-info[data-v-6a217279]{display:flex;gap:2rem}@media (max-width: 768px){.contact-info[data-v-6a217279]{display:flex;gap:0}}@media (max-width: 768px){.contact-info .info-item[data-v-6a217279]:nth-child(2){display:none}}.contact-info .info-item[data-v-6a217279]{display:flex;align-items:center;gap:.5rem;color:var(--text-light);text-decoration:none;transition:var(--transition)}@media (max-width: 768px){.contact-info .info-item[data-v-6a217279]{font-size:.8rem;gap:.4rem;padding:.4rem .6rem;border-radius:6px;background:var(--bg-light);color:var(--primary-color);font-weight:500;border:1px solid var(--border-color)}}.contact-info .info-item[data-v-6a217279]:hover{color:var(--primary-color)}.contact-info .info-item i[data-v-6a217279]{width:16px;color:var(--primary-color)}@media (max-width: 768px){.contact-info .info-item i[data-v-6a217279]{width:14px;font-size:.8rem}}.top-bar-actions[data-v-6a217279]{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){.top-bar-actions[data-v-6a217279]{gap:1rem}}.user-menu[data-v-6a217279]{position:relative}@media (max-width: 768px){.user-menu[data-v-6a217279]{display:none}}.user-trigger[data-v-6a217279]{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:var(--transition);color:var(--text-color)}.user-trigger[data-v-6a217279]:hover{background:var(--bg-light)}.user-trigger i.pi-chevron-down[data-v-6a217279]{font-size:.75rem;transition:transform .3s}.user-menu-content[data-v-6a217279]{position:absolute;top:100%;right:0;background:white;border:1px solid var(--border-color);border-radius:12px;padding:.5rem;min-width:200px;box-shadow:var(--shadow-lg);z-index:1000}.user-menu-content .menu-item[data-v-6a217279]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;text-decoration:none;color:var(--text-color);transition:var(--transition);background:none;border:none;width:100%;text-align:left;cursor:pointer}.user-menu-content .menu-item[data-v-6a217279]:hover{background:var(--bg-light);color:var(--primary-color)}.user-menu-content .menu-item.admin-link[data-v-6a217279]{color:var(--accent-color)}.user-menu-content .menu-item.logout-btn[data-v-6a217279]{color:#dc2626}.user-menu-content .menu-item i[data-v-6a217279]{width:16px}.user-menu-content .menu-divider[data-v-6a217279]{height:1px;background:var(--border-color);margin:.5rem 0}.auth-links[data-v-6a217279]{display:flex;gap:1rem}.auth-link[data-v-6a217279]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;text-decoration:none;color:var(--text-color);transition:var(--transition);font-size:.875rem}.auth-link[data-v-6a217279]:hover{background:var(--bg-light);color:var(--primary-color)}.auth-link.register[data-v-6a217279]{background:var(--primary-color);color:#fff}@media (max-width: 768px){.auth-link.register[data-v-6a217279]{display:none}}.auth-link.register[data-v-6a217279]:hover{background:var(--primary-dark);transform:translateY(-1px)}.main-header-content[data-v-6a217279]{height:var(--header-height);background:var(--bg-white);border-bottom:1px solid var(--border-color)}.main-header-content .header-inner[data-v-6a217279]{display:flex;align-items:center;justify-content:space-between;height:100%;gap:2rem;min-width:0}@media (max-width: 1366px){.main-header-content .header-inner[data-v-6a217279]{gap:1.5rem}}@media (max-width: 1280px){.main-header-content .header-inner[data-v-6a217279]{gap:1rem}}@media (max-width: 768px){.main-header-content .header-inner[data-v-6a217279]{gap:.5rem;padding:.5rem 0;position:relative}}.mobile-only-flex[data-v-6a217279]{display:none}@media (max-width: 1024px){.mobile-only-flex[data-v-6a217279]{display:flex}}.logo[data-v-6a217279]{display:flex;align-items:center;text-decoration:none;color:inherit;transition:var(--transition)}.logo[data-v-6a217279]:hover{transform:scale(1.02)}@media (max-width: 768px){.logo[data-v-6a217279]{position:absolute;left:50%;transform:translate(-50%)}.logo[data-v-6a217279]:hover{transform:translate(-50%) scale(1.02)}}.logo .logo-container[data-v-6a217279]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.logo .logo-img[data-v-6a217279]{height:110px;width:auto;object-fit:contain;margin-bottom:0}@media (max-width: 768px){.logo .logo-img[data-v-6a217279]{height:70px}}.main-nav[data-v-6a217279]{flex:1;display:flex;justify-content:center;min-width:0;overflow:hidden}@media (max-width: 1024px){.main-nav[data-v-6a217279]{position:fixed;top:calc(var(--header-height) + var(--top-bar-height));left:0;right:0;bottom:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-direction:column;justify-content:flex-start;z-index:9999;transform:translate(-100%);transition:transform .3s ease-in-out;overflow-y:auto;max-height:calc(100vh - var(--header-height) - var(--top-bar-height));box-shadow:var(--shadow-lg)}.main-nav.nav-open[data-v-6a217279]{transform:translate(0)}}@media (max-width: 768px){.main-nav[data-v-6a217279]{top:var(--header-height);max-height:calc(100vh - var(--header-height))}}@media (min-width: 1025px){.main-nav[data-v-6a217279]{display:flex}}.nav-list[data-v-6a217279]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem}@media (max-width: 1024px){.nav-list[data-v-6a217279]{flex-direction:column;align-items:stretch;padding:1rem;gap:0;width:100%}}.nav-item[data-v-6a217279]{position:relative}@media (max-width: 1024px){.nav-item.desktop-only[data-v-6a217279]{display:none}}.nav-item.mobile-only[data-v-6a217279]{display:none}@media (max-width: 1024px){.nav-item.mobile-only[data-v-6a217279]{display:block}}.nav-item.medium-screen-only[data-v-6a217279]{display:none}@media (max-width: 1366px) and (min-width: 1025px){.nav-item.medium-screen-only[data-v-6a217279]{display:block}}@media (max-width: 1024px){.nav-item.medium-screen-only[data-v-6a217279]{display:block}}.nav-item.mobile-divider[data-v-6a217279]{height:1px;background:var(--border-color);margin:1rem 0}@media (max-width: 1024px){.nav-item[data-v-6a217279]{border-bottom:1px solid rgba(229,231,235,.5)}.nav-item[data-v-6a217279]:last-child{border-bottom:none}}.nav-link[data-v-6a217279]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;color:var(--text-color);font-weight:400;transition:var(--transition);border-radius:8px;position:relative}.nav-link[data-v-6a217279]:hover{background:transparent;color:var(--primary-color)}.nav-link i[data-v-6a217279]{font-size:1rem;display:none}.nav-link .dropdown-icon[data-v-6a217279]{font-size:.7rem;display:block;margin-left:2px}@media (max-width: 1024px){.nav-link[data-v-6a217279]{padding:1rem;border-radius:0;justify-content:space-between;font-size:1rem}.nav-link i[data-v-6a217279]{display:block}.nav-link[data-v-6a217279]:hover{background:var(--bg-light)}}.nav-link.mobile-user-link[data-v-6a217279]{color:var(--primary-color);font-weight:400}.nav-link.mobile-user-link[data-v-6a217279]:hover{background:rgba(37,99,235,.1)}.nav-link.mobile-admin-link[data-v-6a217279]{color:var(--accent-color)}.nav-link.mobile-admin-link[data-v-6a217279]:hover{background:rgba(245,158,11,.1)}.nav-wishlist-badge[data-v-6a217279]{background:#f87171;color:#fff;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;margin-left:.5rem}.mobile-wishlist-badge[data-v-6a217279]{background:#f87171;color:#fff;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;margin-right:.5rem}.header-actions[data-v-6a217279]{display:flex;align-items:center;gap:1rem;flex-shrink:0;min-width:0}@media (max-width: 1366px){.header-actions[data-v-6a217279]{gap:.75rem}}@media (max-width: 1280px){.header-actions[data-v-6a217279]{gap:.5rem}}@media (max-width: 1024px){.header-actions[data-v-6a217279]{gap:.25rem}}@media (max-width: 768px){.header-actions[data-v-6a217279]{gap:0;height:100%}.header-actions .user-menu[data-v-6a217279]{display:none}}.search-container[data-v-6a217279]{position:relative}.search-toggle[data-v-6a217279]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:var(--bg-light);border-radius:50%;cursor:pointer;transition:var(--transition)}.search-toggle[data-v-6a217279]:hover{background:var(--primary-color);color:#fff}@media (max-width: 768px){.search-toggle[data-v-6a217279]{width:44px;height:44px}.search-toggle i[data-v-6a217279]{font-size:1.1rem}}.search-overlay[data-v-6a217279]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.search-content[data-v-6a217279]{background:white;border-radius:16px;padding:2rem;width:90%;max-width:500px;position:relative}.search-box[data-v-6a217279]{display:flex;gap:.5rem;margin-bottom:1rem}.search-input[data-v-6a217279]{flex:1;padding:1rem;border:2px solid var(--border-color);border-radius:12px;font-size:1rem;outline:none;transition:var(--transition)}.search-input[data-v-6a217279]:focus{border-color:var(--primary-color)}.search-btn[data-v-6a217279]{padding:1rem 1.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:var(--transition)}.search-btn[data-v-6a217279]:hover{background:var(--primary-dark)}.close-search[data-v-6a217279]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background:var(--bg-light);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.wishlist-link[data-v-6a217279]{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--text-color);padding:.75rem;border-radius:12px;transition:var(--transition);flex-shrink:0}.wishlist-link[data-v-6a217279]:hover{background:var(--bg-light);color:var(--primary-color)}@media (max-width: 1366px){.wishlist-link[data-v-6a217279]{padding:.6rem}}@media (max-width: 768px){.wishlist-link[data-v-6a217279]{padding:.75rem}}.wishlist-icon[data-v-6a217279]{position:relative;font-size:1.25rem}@media (max-width: 1366px){.wishlist-icon[data-v-6a217279]{font-size:1.2rem}}@media (max-width: 768px){.wishlist-icon[data-v-6a217279]{font-size:1.4rem}}.wishlist-badge[data-v-6a217279]{position:absolute;top:-8px;right:-8px;background:#f87171;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.cart-link[data-v-6a217279]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--text-color);padding:.5rem 1rem;border-radius:12px;transition:var(--transition);flex-shrink:0;min-width:fit-content}.cart-link[data-v-6a217279]:hover{background:var(--bg-light);color:var(--primary-color)}@media (max-width: 1366px){.cart-link[data-v-6a217279]{padding:.5rem .75rem;gap:.5rem}}@media (max-width: 1024px){.cart-link[data-v-6a217279]{padding:.5rem .75rem;gap:.5rem}}@media (max-width: 768px){.cart-link[data-v-6a217279]{padding:.75rem}}.cart-icon[data-v-6a217279]{position:relative;font-size:1.25rem}@media (max-width: 768px){.cart-icon[data-v-6a217279]{font-size:1.4rem}}.cart-badge[data-v-6a217279]{position:absolute;top:-8px;right:-8px;background:var(--accent-color);color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.cart-text[data-v-6a217279]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media (max-width: 1366px){.cart-text[data-v-6a217279]{display:none}}@media (min-width: 1367px){.cart-text[data-v-6a217279]{display:flex}}.cart-text .cart-label[data-v-6a217279]{font-size:.875rem;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-text .cart-total[data-v-6a217279]{font-weight:600;color:var(--primary-color);white-space:nowrap}.mobile-menu-toggle[data-v-6a217279]{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;cursor:pointer;gap:4px;padding:.5rem}@media (max-width: 1024px){.mobile-menu-toggle[data-v-6a217279]{display:flex}}@media (min-width: 1025px){.mobile-menu-toggle[data-v-6a217279]{display:none!important}}@media (max-width: 768px){.mobile-menu-toggle[data-v-6a217279]{width:44px;height:44px;gap:5px}}.mobile-menu-toggle .hamburger-line[data-v-6a217279]{width:24px;height:2px;background:var(--text-color);transition:var(--transition);transform-origin:center}@media (max-width: 768px){.mobile-menu-toggle .hamburger-line[data-v-6a217279]{width:26px;height:2.5px}}.mobile-menu-toggle.active .hamburger-line[data-v-6a217279]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active .hamburger-line[data-v-6a217279]:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line[data-v-6a217279]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-header[data-v-6a217279]{display:none}@media (max-width: 1024px){.mobile-menu-header[data-v-6a217279]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(255,255,255,.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10001;margin:-1rem -1rem 0}}.mobile-menu-header h3[data-v-6a217279]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.mobile-menu-close[data-v-6a217279]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-light);border:none;border-radius:50%;cursor:pointer;transition:var(--transition)}.mobile-menu-close[data-v-6a217279]:hover{background:var(--primary-color);color:#fff}.mobile-menu-close i[data-v-6a217279]{font-size:1.2rem}.mobile-user-info[data-v-6a217279]{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;margin:1rem -1rem}.mobile-user-info .mobile-user-header[data-v-6a217279]{display:flex;align-items:center;gap:1rem;padding:1.5rem 1rem}.mobile-user-info .mobile-user-avatar[data-v-6a217279]{width:50px;height:50px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-user-info .mobile-user-avatar i[data-v-6a217279]{font-size:1.5rem;color:#fff}.mobile-user-info .mobile-user-details[data-v-6a217279]{flex:1}.mobile-user-info .mobile-user-details .mobile-user-name[data-v-6a217279]{display:block;font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.mobile-user-info .mobile-user-details .mobile-user-email[data-v-6a217279]{display:block;font-size:.875rem;opacity:.8}.mobile-submenu[data-v-6a217279]{background:var(--bg-light);margin:0 -1rem;padding:.5rem 0;border-top:1px solid var(--border-color)}.mobile-submenu .mobile-submenu-item[data-v-6a217279]{display:flex;align-items:center;gap:1rem;padding:1rem;text-decoration:none;color:var(--text-color);transition:var(--transition)}.mobile-submenu .mobile-submenu-item[data-v-6a217279]:hover{background:white;color:var(--primary-color)}.mobile-submenu .mobile-submenu-item .submenu-image[data-v-6a217279]{width:50px;height:50px;object-fit:cover;border-radius:8px;flex-shrink:0}.mobile-submenu .mobile-submenu-item .submenu-content[data-v-6a217279]{flex:1}.mobile-submenu .mobile-submenu-item .submenu-content h4[data-v-6a217279]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:inherit}.mobile-submenu .mobile-submenu-item .submenu-content p[data-v-6a217279]{margin:0;font-size:.875rem;color:var(--text-light)}.mobile-menu-bottom[data-v-6a217279]{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:1rem;border-top:1px solid var(--border-color);z-index:10000;transform:translate(-100%);transition:transform .3s ease-in-out}.mobile-menu-bottom.nav-open[data-v-6a217279]{transform:translate(0)}@media (min-width: 1025px){.mobile-menu-bottom[data-v-6a217279]{display:none}}.mobile-logout-btn[data-v-6a217279]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#dc2626;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:var(--transition)}.mobile-logout-btn[data-v-6a217279]:hover{background:#b91c1c}.mobile-auth-buttons[data-v-6a217279]{display:flex;gap:1rem}.mobile-auth-btn[data-v-6a217279]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:8px;text-decoration:none;font-weight:500;transition:var(--transition)}.mobile-auth-btn.login-btn[data-v-6a217279]{background:var(--bg-light);color:var(--text-color)}.mobile-auth-btn.login-btn[data-v-6a217279]:hover{background:var(--border-color)}.mobile-auth-btn.register-btn[data-v-6a217279]{background:var(--primary-color);color:#fff}.mobile-auth-btn.register-btn[data-v-6a217279]:hover{background:var(--primary-dark);transform:translateY(-1px)}.mobile-overlay[data-v-6a217279],.user-menu-overlay[data-v-6a217279]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998}@media (min-width: 1025px){.mobile-overlay[data-v-6a217279],.user-menu-overlay[data-v-6a217279]{display:none}}.user-menu-overlay[data-v-6a217279]{z-index:999}.admin-layout[data-v-3e62f97a]{display:flex;min-height:100vh;background:var(--background-color)}.admin-sidebar[data-v-3e62f97a]{width:280px;background:var(--surface-color);border-right:1px solid var(--border-light);box-shadow:var(--shadow);transition:width .3s ease;position:fixed;height:100vh;overflow-y:auto;z-index:1000}.admin-sidebar.collapsed[data-v-3e62f97a]{width:80px}.sidebar-header[data-v-3e62f97a]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-light)}.sidebar-header .sidebar-logo[data-v-3e62f97a]{display:flex;align-items:center;gap:.75rem}.sidebar-header .sidebar-logo .logo-image[data-v-3e62f97a]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-header .sidebar-logo .logo-image img[data-v-3e62f97a]{width:100%;height:100%;object-fit:contain}.sidebar-header .sidebar-logo .logo-text h3[data-v-3e62f97a]{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-color)}.sidebar-header .sidebar-logo .logo-text span[data-v-3e62f97a]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.sidebar-header .sidebar-toggle[data-v-3e62f97a]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.5rem;border-radius:var(--border-radius-sm);transition:all .3s ease}.sidebar-header .sidebar-toggle[data-v-3e62f97a]:hover{background:var(--background-secondary);color:var(--text-color)}.sidebar-nav[data-v-3e62f97a]{padding:1rem 0}.sidebar-nav .nav-section[data-v-3e62f97a]{margin-bottom:2rem}.sidebar-nav .nav-section h4[data-v-3e62f97a]{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem 1.5rem}.sidebar-nav .nav-section .nav-item[data-v-3e62f97a]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:var(--text-secondary);text-decoration:none;transition:all .3s ease;border-left:3px solid transparent}.sidebar-nav .nav-section .nav-item[data-v-3e62f97a]:hover{background:var(--background-secondary);color:var(--text-color)}.sidebar-nav .nav-section .nav-item.active[data-v-3e62f97a]{background:var(--accent-light);color:var(--primary-color);border-left-color:var(--primary-color);font-weight:600}.sidebar-nav .nav-section .nav-item.active svg[data-v-3e62f97a]{color:var(--primary-color)}.sidebar-nav .nav-section .nav-item svg[data-v-3e62f97a]{flex-shrink:0;transition:color .3s ease}.sidebar-nav .nav-section .nav-item span[data-v-3e62f97a]{font-size:.875rem;font-weight:500}.admin-main[data-v-3e62f97a]{flex:1;margin-left:280px;transition:margin-left .3s ease;display:flex;flex-direction:column}.admin-sidebar.collapsed+.admin-main[data-v-3e62f97a]{margin-left:80px}.admin-header[data-v-3e62f97a]{background:var(--surface-color);border-bottom:1px solid var(--border-light);padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100}.admin-header .header-left .page-title[data-v-3e62f97a]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-color)}.admin-header .header-right[data-v-3e62f97a]{display:flex;align-items:center;gap:1rem}.admin-header .header-right .header-btn[data-v-3e62f97a]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.admin-header .header-right .header-btn[data-v-3e62f97a]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.user-menu[data-v-3e62f97a]{position:relative}.user-menu .user-btn[data-v-3e62f97a]{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:none;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background .3s ease}.user-menu .user-btn[data-v-3e62f97a]:hover{background:var(--background-secondary)}.user-menu .user-btn .user-avatar[data-v-3e62f97a]{width:36px;height:36px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.user-menu .user-btn .user-name[data-v-3e62f97a]{font-size:.875rem;font-weight:500;color:var(--text-color)}.user-menu .user-dropdown[data-v-3e62f97a]{position:absolute;top:100%;right:0;background:var(--surface-color);border:1px solid var(--border-light);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);min-width:200px;z-index:1000;margin-top:.5rem}.user-menu .user-dropdown .dropdown-header[data-v-3e62f97a]{padding:1rem}.user-menu .user-dropdown .dropdown-header .user-info .user-name[data-v-3e62f97a]{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.user-menu .user-dropdown .dropdown-header .user-info .user-email[data-v-3e62f97a]{font-size:.75rem;color:var(--text-muted)}.user-menu .user-dropdown .dropdown-divider[data-v-3e62f97a]{height:1px;background:var(--border-light);margin:0}.user-menu .user-dropdown .dropdown-item[data-v-3e62f97a]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--text-color);font-size:.875rem;cursor:pointer;transition:background .3s ease}.user-menu .user-dropdown .dropdown-item[data-v-3e62f97a]:hover{background:var(--background-secondary)}.admin-content[data-v-3e62f97a]{flex:1;padding:2rem;overflow-y:auto}@media (max-width: 1024px){.admin-sidebar[data-v-3e62f97a],.admin-sidebar.collapsed[data-v-3e62f97a]{transform:translate(-100%)}.admin-main[data-v-3e62f97a]{margin-left:0}}.footer[data-v-3574544e]{background-color:#1a3666;color:#fff;padding-top:3rem;padding-bottom:2rem;font-family:Outfit,sans-serif;position:relative}.footer-payments[data-v-3574544e]{text-align:center;margin-bottom:2rem}.footer-payments .payment-title[data-v-3574544e]{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:#fff}.footer-payments .payment-icons[data-v-3574544e]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.footer-payments .payment-badge[data-v-3574544e]{background:white;border-radius:4px;padding:.5rem .75rem;color:#333;font-weight:700;font-size:.8rem;display:flex;align-items:center;gap:.5rem;height:40px;min-width:60px;justify-content:center}.footer-payments .payment-badge i[data-v-3574544e]{font-size:1.2rem}.footer-divider[data-v-3574544e]{border:none;border-top:1px solid rgba(255,255,255,.2);margin:0 0 2rem}.footer-main[data-v-3574544e]{padding-bottom:1rem}.footer-grid[data-v-3574544e]{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:2rem}@media (max-width: 768px){.footer-grid[data-v-3574544e]{grid-template-columns:1fr;text-align:center}}.footer-column.contact-column[data-v-3574544e]{position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.footer-column.contact-column[data-v-3574544e]{flex-direction:column;align-items:center;justify-content:center}}.footer-links[data-v-3574544e],.contact-info[data-v-3574544e]{list-style:none;padding:0;margin:0}.footer-links li[data-v-3574544e],.contact-info li[data-v-3574544e]{margin-bottom:.75rem}.footer-links li a[data-v-3574544e],.contact-info li a[data-v-3574544e]{color:#fff;text-decoration:none;font-size:.95rem;transition:opacity .2s}.footer-links li a[data-v-3574544e]:hover,.contact-info li a[data-v-3574544e]:hover{opacity:.8}.contact-info li[data-v-3574544e]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.95rem}@media (max-width: 768px){.contact-info li[data-v-3574544e]{justify-content:center}}.contact-info li i[data-v-3574544e]{margin-top:.25rem}.contact-info li span[data-v-3574544e]{line-height:1.4}.back-to-top-btn[data-v-3574544e]{background-color:#5cb85c;border:none;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background-color .2s;margin-top:1rem;align-self:flex-end}@media (min-width: 769px){.back-to-top-btn[data-v-3574544e]{position:absolute;bottom:0;right:0;margin-top:0}}.back-to-top-btn[data-v-3574544e]:hover{background-color:#4cae4c}.back-to-top-btn i[data-v-3574544e]{font-size:1.2rem}#app{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;width:100%}.main-content{flex:1;overflow-x:hidden;width:100%}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8f9fa}.container{max-width:100%;overflow-x:hidden;box-sizing:border-box}*{max-width:100%}.product-card[data-v-068a8a8e]{background:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;border:1px solid var(--border-light);position:relative}.product-card[data-v-068a8a8e]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--accent-light)}.product-card[data-v-068a8a8e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent);opacity:0;transition:opacity .3s ease}.product-card[data-v-068a8a8e]:hover:before{opacity:1}.product-link[data-v-068a8a8e]{text-decoration:none;color:inherit;flex:1}.product-image-container[data-v-068a8a8e]{position:relative;width:100%;height:200px;overflow:hidden}.product-image[data-v-068a8a8e]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image[data-v-068a8a8e]{transform:scale(1.05)}.featured-badge[data-v-068a8a8e],.sale-badge[data-v-068a8a8e]{position:absolute;top:.75rem;right:.75rem;padding:.5rem .75rem;border-radius:var(--border-radius-lg);font-size:.75rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.featured-badge[data-v-068a8a8e]{background:linear-gradient(135deg,#4FBA48 0%,#4FBA48 100%);border:1px solid rgba(255,255,255,.2)}.sale-badge[data-v-068a8a8e]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:1px solid rgba(255,255,255,.2)}.product-info[data-v-068a8a8e]{padding:1rem;flex:1}.product-title[data-v-068a8a8e]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-category[data-v-068a8a8e]{font-size:.875rem;color:var(--text-secondary);margin-bottom:.75rem}.product-pricing[data-v-068a8a8e]{margin-bottom:.75rem}.original-price[data-v-068a8a8e]{text-decoration:line-through;color:var(--text-secondary);font-size:.875rem;margin-right:.5rem}.current-price[data-v-068a8a8e]{font-size:1.125rem;font-weight:700;color:var(--primary-color)}.product-stock[data-v-068a8a8e]{font-size:.875rem}.product-stock .in-stock[data-v-068a8a8e]{color:var(--success-color)}.product-stock .out-of-stock[data-v-068a8a8e]{color:var(--error-color)}.product-stock i[data-v-068a8a8e]{margin-right:.25rem}.product-actions[data-v-068a8a8e]{padding:1rem;border-top:1px solid var(--border-light);background:var(--background-color)}.product-actions .add-to-cart-btn[data-v-068a8a8e]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.product-actions .add-to-cart-btn[data-v-068a8a8e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.product-actions .add-to-cart-btn[data-v-068a8a8e]:disabled:hover{transform:none;box-shadow:var(--shadow)}@media (max-width: 768px){.product-image-container[data-v-068a8a8e]{height:180px}.product-info[data-v-068a8a8e],.product-actions[data-v-068a8a8e]{padding:.75rem}}.product-card[data-v-3867009a]{display:flex;flex-direction:column;cursor:pointer;border-radius:0!important;background:transparent!important;box-shadow:none!important;border:none!important}.image-container[data-v-3867009a]{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:1.5rem;background:#f1f5f9;border-radius:0!important;box-shadow:none!important}.image-container .product-image[data-v-3867009a]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;border-radius:0!important}.image-container:hover .product-image[data-v-3867009a]{transform:scale(1.05)}.card-details[data-v-3867009a]{text-align:left;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important}.product-title[data-v-3867009a]{font-size:1.125rem;font-weight:700;color:#1a3666;margin-bottom:.5rem;line-height:1.4;background:transparent!important;padding:0!important}.product-category[data-v-3867009a]{font-size:.75rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;background:transparent!important;padding:0!important}.hover-overlay[data-v-3867009a]{display:none!important}.home-slider[data-v-2b461a7b]{position:relative;height:85vh;min-height:600px;width:100%;overflow:hidden;display:flex;align-items:flex-end;padding-bottom:3rem}@media (max-width: 768px){.home-slider[data-v-2b461a7b]{height:70vh;padding-bottom:0}}.slider-background[data-v-2b461a7b]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slider-background .slider-image[data-v-2b461a7b]{width:100%;height:100%;object-fit:cover;object-position:center}.slider-background .slider-overlay[data-v-2b461a7b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,rgba(0,0,0,.2) 100%)}.container-wide[data-v-2b461a7b]{width:100%;max-width:1600px;margin:0 auto;padding:0 2rem;z-index:10}@media (max-width: 768px){.container-wide[data-v-2b461a7b]{padding:0}}.slider-content-wrapper[data-v-2b461a7b]{display:flex;justify-content:center}.slider-card[data-v-2b461a7b]{background:rgba(18,25,38,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem 3rem;width:100%;display:flex;align-items:center;justify-content:space-between;color:#fff;box-shadow:0 25px 50px -12px #00000080}@media (max-width: 992px){.slider-card[data-v-2b461a7b]{flex-direction:column-reverse;gap:2rem;padding:2rem;align-items:stretch;text-align:center}}@media (max-width: 768px){.slider-card[data-v-2b461a7b]{border-radius:0;border:none;border-top:1px solid rgba(255,255,255,.1);background:rgba(18,25,38,.95)}}.card-left[data-v-2b461a7b]{flex:0 0 auto}.card-right[data-v-2b461a7b]{flex:1;display:flex;justify-content:flex-end}@media (max-width: 992px){.card-right[data-v-2b461a7b]{justify-content:center}}.actions[data-v-2b461a7b]{display:flex;align-items:center;gap:2rem}@media (max-width: 992px){.actions[data-v-2b461a7b]{justify-content:center;flex-direction:column;gap:1rem;width:100%}}@media (min-width: 993px){.actions[data-v-2b461a7b]{flex-direction:row}}@media (max-width: 768px){.actions[data-v-2b461a7b]{flex-direction:row;justify-content:space-between;gap:.75rem}}.btn[data-v-2b461a7b]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:1rem;text-decoration:none;transition:all .2s ease;cursor:pointer}@media (max-width: 768px){.btn[data-v-2b461a7b]{flex:1;justify-content:center;padding:.875rem 1rem;font-size:.875rem}}.btn i[data-v-2b461a7b]{font-size:.8em}.btn-outline[data-v-2b461a7b]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}.btn-outline[data-v-2b461a7b]:hover{border-color:#fff;background:rgba(255,255,255,.1)}@media (max-width: 768px){.btn-outline[data-v-2b461a7b]{background:rgba(26,54,102,.9);border-color:#1a3666}.btn-outline[data-v-2b461a7b]:hover{background:rgb(26,54,102)}}.link-action[data-v-2b461a7b]{display:inline-flex;align-items:center;gap:.5rem;color:#4ade80;font-weight:500;text-decoration:none;font-size:1rem;transition:color .2s}@media (max-width: 768px){.link-action[data-v-2b461a7b]{flex:1;justify-content:center;padding:.875rem 1rem;font-size:.875rem;background:rgba(79,186,72,.15);border-radius:6px;border:1px solid rgba(79,186,72,.3)}}.link-action[data-v-2b461a7b]:hover{color:#86efac}.link-action i[data-v-2b461a7b]{font-size:.8em;transition:transform .2s}.link-action:hover i[data-v-2b461a7b]{transform:translate(2px,-2px)}.stats[data-v-2b461a7b]{display:flex;align-items:center;gap:4rem}@media (max-width: 1200px){.stats[data-v-2b461a7b]{gap:2rem}}@media (max-width: 768px){.stats[data-v-2b461a7b]{gap:1.5rem;justify-content:space-around;width:100%}}@media (max-width: 640px){.stats[data-v-2b461a7b]{gap:1rem}}.stat-item[data-v-2b461a7b]{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 992px){.stat-item[data-v-2b461a7b]{align-items:center}}.stat-item .stat-number[data-v-2b461a7b]{font-size:2.25rem;font-weight:700;line-height:1.1;margin-bottom:.25rem;font-variant-numeric:tabular-nums}@media (max-width: 768px){.stat-item .stat-number[data-v-2b461a7b]{font-size:1.75rem}}.stat-item .stat-label[data-v-2b461a7b]{font-size:.875rem;color:#ffffffb3;text-transform:capitalize;font-weight:400}@media (max-width: 768px){.stat-item .stat-label[data-v-2b461a7b]{font-size:.75rem;text-align:center}}.benefits-section-wrapper[data-v-7c89fd5e]{width:100%;overflow:hidden;margin-top:2rem}@media (max-width: 768px){.benefits-section-wrapper[data-v-7c89fd5e]{margin-top:0}}.benefits-banner[data-v-7c89fd5e]{display:flex;width:100%;min-height:300px}@media (max-width: 992px){.benefits-banner[data-v-7c89fd5e]{flex-direction:column}}.banner-left[data-v-7c89fd5e]{flex:0 0 35%;background-color:#112240;background:linear-gradient(135deg,#0f203c 0%,#1a3666 100%);position:relative;display:flex;align-items:center;justify-content:flex-start;padding:2rem 4rem 2rem 15vw;color:#fff;overflow:hidden}@media (max-width: 1400px){.banner-left[data-v-7c89fd5e]{padding-left:8vw}}@media (max-width: 992px){.banner-left[data-v-7c89fd5e]{justify-content:center;padding:4rem 2rem}}.banner-left .bg-pattern[data-v-7c89fd5e]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/svg-viewer.svg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.banner-left .left-content[data-v-7c89fd5e]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:300px}.banner-left .main-icon[data-v-7c89fd5e]{font-size:2.5rem;margin-bottom:.5rem}.banner-left .banner-title[data-v-7c89fd5e]{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.banner-left .more-link[data-v-7c89fd5e]{background:none;border:none;color:#4ade80;font-size:1.125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:0;transition:all .2s}.banner-left .more-link i[data-v-7c89fd5e]{font-size:.9em;transition:transform .2s}.banner-left .more-link[data-v-7c89fd5e]:hover{color:#86efac}.banner-left .more-link:hover i[data-v-7c89fd5e]{transform:translate(2px,-2px)}.banner-grid[data-v-7c89fd5e]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);position:relative}@media (max-width: 768px){.banner-grid[data-v-7c89fd5e]{grid-template-columns:1fr;width:100%}}@media (max-width: 480px){.banner-grid[data-v-7c89fd5e]{grid-template-columns:1fr}}.banner-grid .bg-pattern-right[data-v-7c89fd5e]{position:absolute;top:0;right:0;width:40%;height:100%;background-image:url(/images/svg-viewer.svg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scaleX(-1);pointer-events:none;z-index:1}@media (max-width: 768px){.banner-grid .bg-pattern-right[data-v-7c89fd5e]{width:100%;left:0;right:auto;transform:none}}.grid-item[data-v-7c89fd5e]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;text-align:center;color:#fff;transition:background-color .3s}.grid-item[data-v-7c89fd5e]:nth-child(3n){padding-right:15vw}@media (max-width: 1400px){.grid-item[data-v-7c89fd5e]:nth-child(3n){padding-right:8vw}}@media (max-width: 992px){.grid-item[data-v-7c89fd5e]:nth-child(3n){padding-right:2rem}}@media (max-width: 768px){.grid-item[data-v-7c89fd5e]{padding:3rem 1.5rem}.grid-item[data-v-7c89fd5e]:nth-child(3n){padding:3rem 1.5rem}}.grid-item i[data-v-7c89fd5e],.grid-item h3[data-v-7c89fd5e]{position:relative;z-index:2}.grid-item i[data-v-7c89fd5e]{font-size:2rem;margin-bottom:1rem;opacity:.9}@media (max-width: 768px){.grid-item i[data-v-7c89fd5e]{font-size:2.5rem}}.grid-item h3[data-v-7c89fd5e]{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}@media (max-width: 768px){.grid-item h3[data-v-7c89fd5e]{font-size:1.2rem}}.item-dark[data-v-7c89fd5e]{background-color:#102a52}.item-light[data-v-7c89fd5e]{background-color:#153363}.grid-item[data-v-7c89fd5e]:hover{background-color:#1e427d}.company-showcase-section[data-v-62509b3b]{padding:6rem 0;background-color:#fff;overflow:hidden}.showcase-container[data-v-62509b3b]{display:flex;align-items:center;gap:4rem}@media (max-width: 992px){.showcase-container[data-v-62509b3b]{flex-direction:column;gap:3rem}}.showcase-content[data-v-62509b3b]{flex:1;max-width:600px}@media (max-width: 992px){.showcase-content[data-v-62509b3b]{max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}}.showcase-title[data-v-62509b3b]{font-size:2.5rem;font-weight:800;color:#1a3666;margin-bottom:2rem}@media (max-width: 768px){.showcase-title[data-v-62509b3b]{font-size:2rem}}.showcase-text[data-v-62509b3b]{color:#374151;font-size:1.05rem;line-height:1.7;margin-bottom:2.5rem}.showcase-text p[data-v-62509b3b]{margin-bottom:1.5rem}.showcase-text p[data-v-62509b3b]:last-child{margin-bottom:0}.btn-showcase[data-v-62509b3b]{background:#4FBA48;color:#fff;padding:1rem 2rem;border-radius:4px;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;border:none}.btn-showcase[data-v-62509b3b]:hover{background:#43a03d;transform:translateY(-2px)}.btn-showcase i[data-v-62509b3b]{font-size:.9em}.showcase-slider[data-v-62509b3b]{flex:1.2;width:100%;min-width:0}.slider-item[data-v-62509b3b]{padding:0 1rem}.image-wrapper[data-v-62509b3b]{border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #0000001a;height:480px;position:relative}@media (max-width: 768px){.image-wrapper[data-v-62509b3b]{height:350px}}.slider-image[data-v-62509b3b]{width:100%;height:100%;object-fit:cover;display:block}[data-v-62509b3b] .p-carousel-indicators{display:none}.product-categories-section[data-v-ea610806]{padding:4rem 0 6rem;background-color:#fff}.categories-container[data-v-ea610806]{max-width:1400px;margin:0 auto;padding:0 1rem}.section-header[data-v-ea610806]{text-align:center;margin-bottom:2rem;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem}.section-header[data-v-ea610806]:before,.section-header[data-v-ea610806]:after{content:"";height:1px;flex:1;background-color:#1a3666;display:block}.section-header .section-title[data-v-ea610806]{font-size:1.75rem;font-weight:700;color:#1a3666;margin:0}.categories-grid[data-v-ea610806]{display:grid;grid-template-columns:7fr 3fr;gap:1.5rem}@media (max-width: 992px){.categories-grid[data-v-ea610806]{grid-template-columns:1fr}}.grid-item[data-v-ea610806]{position:relative;min-height:340px;border-radius:8px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;padding:0}@media (max-width: 576px){.grid-item[data-v-ea610806]{min-height:300px}}.item-white[data-v-ea610806]{background-color:transparent;border:1px solid #4ade80;box-shadow:none;display:flex;align-items:center;justify-content:flex-start;border-radius:8px}.item-overlay[data-v-ea610806]{padding:0}.content-box[data-v-ea610806]{padding:2.5rem;border-radius:4px;max-width:440px;margin-left:-3rem;margin-right:auto;box-shadow:0 10px 30px #0003}@media (max-width: 992px){.content-box[data-v-ea610806]{margin-left:-2rem;max-width:380px}}@media (max-width: 576px){.content-box[data-v-ea610806]{margin-left:1rem;margin-right:1rem;max-width:100%;padding:1.5rem}}.content-box h3[data-v-ea610806]{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.white-box[data-v-ea610806]{background-color:transparent;color:#1a3666;max-width:100%;margin:0;box-shadow:none;text-align:left;padding-left:3rem;padding-right:3rem}.white-box h3[data-v-ea610806]{color:#1a3666}.blue-box[data-v-ea610806]{background-color:#1a3666;color:#fff;margin-top:0}.blue-box h3[data-v-ea610806]{color:#fff}.category-list[data-v-ea610806]{list-style:none;padding:0;margin-bottom:1.5rem}.category-list li[data-v-ea610806]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.9rem}.category-list li i[data-v-ea610806]{font-size:.7rem}.category-list.dark-list li[data-v-ea610806]{color:#374151}.category-list.dark-list li i[data-v-ea610806]{color:#1a3666}.link-arrow[data-v-ea610806]{text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s;color:#4ade80}.link-arrow.green-link[data-v-ea610806]{color:#4ade80}.link-arrow i[data-v-ea610806]{font-size:.9em}.link-arrow[data-v-ea610806]:hover{transform:translate(5px)}.home-page[data-v-01024504]{--primary-color: #1A3666;--primary-dark: #1A3666;--primary-light: #1A3666;--accent-color: #4FBA48;--accent-dark: #4FBA48;--text-color: #1f2937;--text-light: #6b7280;--text-muted: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--bg-gray: #f3f4f6;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--gradient-primary: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);--gradient-accent: linear-gradient(135deg, var(--accent-color) 0%, var(--accent-dark) 100%)}.container-wide[data-v-01024504]{max-width:1600px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container-wide[data-v-01024504]{padding:0 1rem}}@media (max-width: 640px){.container-wide[data-v-01024504]{padding:0 .5rem}}.section-header[data-v-01024504]{text-align:center;margin-bottom:4rem}.section-header .section-title[data-v-01024504]{font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem;line-height:1.2}.section-header .section-subtitle[data-v-01024504]{font-size:1.125rem;color:var(--text-light);max-width:600px;margin:0 auto;line-height:1.6}.loading-container[data-v-01024504]{display:flex;justify-content:center;align-items:center;padding:6rem 0;position:relative;z-index:1}.loading-container .p-progress-spinner .p-progress-spinner-circle[data-v-01024504]{stroke:#1a3666;stroke-width:3;animation:p-progress-spinner-dash 1.5s ease-in-out infinite}.loading-container[data-v-01024504] .p-progress-spinner{width:60px;height:60px}.btn[data-v-01024504]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.875rem;text-align:center;border:2px solid transparent;cursor:pointer;transition:var(--transition);white-space:nowrap}.btn.btn-lg[data-v-01024504]{padding:1rem 2rem;font-size:1rem}.btn.btn-primary[data-v-01024504]{background:var(--gradient-primary);color:#fff;border-color:var(--primary-color)}.btn.btn-primary[data-v-01024504]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--primary-dark)}.btn.btn-outline[data-v-01024504]{background:transparent;color:var(--primary-color);border-color:var(--primary-color)}.btn.btn-outline[data-v-01024504]:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.products-section[data-v-01024504]{padding:4rem 0;background:white}.products-section .section-header[data-v-01024504]{text-align:center;margin-bottom:3rem;position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;padding:0 1rem}.products-section .section-header[data-v-01024504]:before,.products-section .section-header[data-v-01024504]:after{content:"";height:1px;flex:1;background-color:#1a3666;display:block}.products-section .section-header .section-title[data-v-01024504]{font-size:2rem;font-weight:700;color:#1a3666;margin:0;line-height:1.2;white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.products-section .section-header[data-v-01024504]{gap:1rem}.products-section .section-header .section-title[data-v-01024504]{font-size:1.5rem}}@media (max-width: 480px){.products-section .section-header[data-v-01024504]{gap:.75rem}.products-section .section-header .section-title[data-v-01024504]{font-size:1.25rem}}.products-grid[data-v-01024504]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:0 1rem}@media (max-width: 1024px){.products-grid[data-v-01024504]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.products-grid[data-v-01024504]{grid-template-columns:1fr;padding:0 .5rem;gap:1.5rem}}.contact-section[data-v-01024504]{padding:2rem 1rem;background:white;position:relative}.contact-wrapper[data-v-01024504]{background-color:#1a3666;border-radius:8px;padding:2.5rem 3rem;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:350px 1fr;gap:2rem;align-items:center;position:relative;z-index:1;color:#fff}@media (max-width: 992px){.contact-wrapper[data-v-01024504]{grid-template-columns:1fr;padding:2rem 1.5rem;gap:2rem}}.contact-info[data-v-01024504]{text-align:center}.contact-info .contact-icon[data-v-01024504]{width:60px;height:60px;margin:0 auto 1rem;color:#fff}.contact-info .contact-icon svg[data-v-01024504]{width:100%;height:100%;transform:rotate(15deg)}.contact-info .contact-title[data-v-01024504]{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2;color:#fff}.contact-info .contact-description[data-v-01024504]{display:none}.contact-form-wrapper[data-v-01024504]{background:transparent;padding:0;box-shadow:none;border-radius:0}.contact-form .form-row[data-v-01024504]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.contact-form .form-group.full-width[data-v-01024504]{grid-column:1/-1}.contact-form .form-group.checkbox-group[data-v-01024504]{grid-column:1/-1;margin-bottom:1rem}.contact-form .form-input[data-v-01024504],.contact-form .form-select[data-v-01024504]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem;background:white;color:#1f2937;transition:all .3s ease}.contact-form .form-input[data-v-01024504]:focus,.contact-form .form-select[data-v-01024504]:focus{outline:none;border-color:#1a3666;box-shadow:0 0 0 3px #1a36661a}.contact-form .form-input[data-v-01024504]::placeholder,.contact-form .form-select[data-v-01024504]::placeholder{color:#9ca3af}.contact-form .form-select[data-v-01024504]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:3rem}.contact-form .checkbox-label[data-v-01024504]{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:.9rem;line-height:1.5;color:#fff}.contact-form .checkbox-input[data-v-01024504]{display:none}.contact-form .checkbox-custom[data-v-01024504]{width:20px;height:20px;border:2px solid white;border-radius:4px;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;margin-top:2px}.contact-form .checkbox-custom[data-v-01024504]:after{content:"✓";color:#1a3666;font-size:14px;font-weight:700;opacity:0;transition:opacity .2s ease}.contact-form .checkbox-input:checked+.checkbox-custom[data-v-01024504]{background:white;border-color:#fff}.contact-form .checkbox-input:checked+.checkbox-custom[data-v-01024504]:after{opacity:1}.contact-form .checkbox-text[data-v-01024504]{flex:1;opacity:.9}.contact-form .privacy-link[data-v-01024504]{color:#4fba48;text-decoration:underline}.contact-form .privacy-link[data-v-01024504]:hover{color:#4ade80;text-decoration:none}.contact-form .form-actions[data-v-01024504]{text-align:center}.contact-form .btn-submit[data-v-01024504]{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;border:none;padding:1.25rem 3rem;border-radius:50px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;box-shadow:0 10px 25px #22c55e4d}.contact-form .btn-submit[data-v-01024504]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #22c55e66;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)}.contact-form .btn-submit[data-v-01024504]:disabled{opacity:.7;cursor:not-allowed;transform:none}.contact-form .btn-submit svg[data-v-01024504]{flex-shrink:0}.features-section[data-v-01024504]{padding:6rem 0;background:var(--bg-white)}.features-grid[data-v-01024504]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.feature-card[data-v-01024504]{display:flex;gap:1rem;padding:1.5rem;background:var(--bg-light);border-radius:1rem;transition:var(--transition)}.feature-card[data-v-01024504]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);background:var(--bg-white)}.feature-card .feature-icon[data-v-01024504]{flex-shrink:0;width:60px;height:60px;background:var(--gradient-primary);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.feature-card .feature-content .feature-title[data-v-01024504]{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.feature-card .feature-content .feature-description[data-v-01024504]{color:var(--text-light);line-height:1.5}.cta-section[data-v-01024504]{padding:6rem 0;background:var(--gradient-primary);color:#fff}.cta-content[data-v-01024504]{text-align:center;max-width:800px;margin:0 auto}.cta-content .cta-title[data-v-01024504]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-content .cta-subtitle[data-v-01024504]{font-size:1.125rem;margin-bottom:2rem;opacity:.95}.cta-content .cta-actions[data-v-01024504]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-content .cta-actions .btn.btn-primary[data-v-01024504]{background:var(--accent-color);border-color:var(--accent-color)}.cta-content .cta-actions .btn.btn-primary[data-v-01024504]:hover{background:var(--accent-dark)}.cta-content .cta-actions .btn.btn-outline[data-v-01024504]{border-color:#fff;color:#fff}.cta-content .cta-actions .btn.btn-outline[data-v-01024504]:hover{background:white;color:var(--primary-color)}@media (max-width: 1024px){.hero-text .hero-title[data-v-01024504]{font-size:3rem}.categories-grid[data-v-01024504]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section-header .section-title[data-v-01024504]{font-size:2rem}}@media (max-width: 768px){.hero-text .hero-title[data-v-01024504]{font-size:2.25rem;line-height:1.15;margin-bottom:1.25rem}.hero-text .hero-subtitle[data-v-01024504]{font-size:1.075rem;line-height:1.45;margin-bottom:2rem}.hero-text .hero-actions[data-v-01024504]{flex-direction:column;align-items:stretch;margin-bottom:2rem}.hero-text .hero-stats[data-v-01024504]{gap:.75rem;justify-content:center;flex-wrap:wrap}.products-grid[data-v-01024504]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.products-section[data-v-01024504]{padding:6rem 0}.products-section .section-header .section-title[data-v-01024504]{font-size:2.75rem}.products-section .section-header .section-subtitle[data-v-01024504]{font-size:1.25rem}.contact-wrapper[data-v-01024504]{grid-template-columns:1fr;gap:3rem}.contact-form .form-row[data-v-01024504]{grid-template-columns:1fr;gap:1rem}.features-grid[data-v-01024504]{grid-template-columns:1fr}.feature-card[data-v-01024504]{flex-direction:column;text-align:center;align-items:center}.cta-content .cta-title[data-v-01024504]{font-size:2rem}.cta-content .cta-actions[data-v-01024504]{flex-direction:column;align-items:stretch}.section-header .section-title[data-v-01024504]{font-size:1.75rem}}@media (max-width: 640px){.hero-section[data-v-01024504]{height:auto;min-height:650px;padding-top:85px;padding-bottom:2rem}.hero-text .hero-title[data-v-01024504]{font-size:1.75rem;line-height:1.2;margin-bottom:1rem}.hero-text .hero-subtitle[data-v-01024504]{font-size:.95rem;line-height:1.4;margin-bottom:1.5rem}.hero-text .hero-actions[data-v-01024504]{margin-bottom:2rem}.container[data-v-01024504]{padding:0 .75rem}.products-section[data-v-01024504]{padding:4rem 0}.products-section .section-header[data-v-01024504]{margin-bottom:3rem}.products-section .section-header .section-title[data-v-01024504]{font-size:2.25rem}.products-section .section-header .section-subtitle[data-v-01024504]{font-size:1.125rem}.products-grid[data-v-01024504]{grid-template-columns:1fr;gap:2rem}.contact-section[data-v-01024504]{padding:4rem 0}.contact-section .contact-info .contact-title[data-v-01024504]{font-size:2rem}.contact-section .contact-form-wrapper[data-v-01024504]{padding:2rem}.contact-section .contact-form .form-row[data-v-01024504]{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.contact-section .contact-form .btn-submit[data-v-01024504]{padding:1rem 2.5rem;font-size:1rem}.features-section[data-v-01024504],.cta-section[data-v-01024504]{padding:4rem 0}.section-header[data-v-01024504]{margin-bottom:3rem}}.benefits-grid-section[data-v-01024504]{padding:4rem 0;background:#1A3666;color:#fff}.benefits-grid-section .container-wide[data-v-01024504]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:center}@media (max-width: 968px){.benefits-grid-section .container-wide[data-v-01024504]{grid-template-columns:1fr;gap:3rem}}.benefits-grid-section .benefits-left .benefits-info[data-v-01024504]{text-align:left}@media (max-width: 968px){.benefits-grid-section .benefits-left .benefits-info[data-v-01024504]{text-align:center}}.benefits-grid-section .benefits-left .benefits-info .benefits-thumbs[data-v-01024504]{width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media (max-width: 968px){.benefits-grid-section .benefits-left .benefits-info .benefits-thumbs[data-v-01024504]{margin:0 auto 2rem}}.benefits-grid-section .benefits-left .benefits-info .benefits-thumbs i[data-v-01024504]{font-size:2.5rem;color:#fff}.benefits-grid-section .benefits-left .benefits-info h2[data-v-01024504]{font-size:2rem;font-weight:700;margin-bottom:2rem;line-height:1.2}@media (max-width: 768px){.benefits-grid-section .benefits-left .benefits-info h2[data-v-01024504]{font-size:1.5rem}}.benefits-grid-section .benefits-left .benefits-info .btn-more[data-v-01024504]{background:#22c55e;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.benefits-grid-section .benefits-left .benefits-info .btn-more[data-v-01024504]:hover{background:#16a34a;transform:translateY(-2px)}.benefits-grid-section .benefits-left .benefits-info .btn-more i[data-v-01024504]{font-size:.875rem}.benefits-grid-section .benefits-grid[data-v-01024504]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width: 768px){.benefits-grid-section .benefits-grid[data-v-01024504]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.benefits-grid-section .benefits-grid[data-v-01024504]{grid-template-columns:1fr}}.benefits-grid-section .benefit-item[data-v-01024504]{text-align:center;padding:2rem 1rem;border:1px solid rgba(255,255,255,.1)}.benefits-grid-section .benefit-item .benefit-icon[data-v-01024504]{margin-bottom:1rem}.benefits-grid-section .benefit-item .benefit-icon i[data-v-01024504]{font-size:3rem;color:#fff}.benefits-grid-section .benefit-item .benefit-content h3[data-v-01024504]{font-size:1rem;font-weight:600;margin:0;line-height:1.3}.popup-overlay[data-v-01024504]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.popup-content[data-v-01024504]{background:#1A3666;color:#fff;border-radius:16px;padding:3rem;max-width:600px;width:100%;position:relative;box-shadow:0 25px 50px #0000004d}@media (max-width: 768px){.popup-content[data-v-01024504]{padding:2rem;margin:1rem}}.popup-content h2[data-v-01024504]{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}@media (max-width: 768px){.popup-content h2[data-v-01024504]{font-size:1.5rem;margin-bottom:1.5rem}}.popup-content .popup-close[data-v-01024504]{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.popup-content .popup-close[data-v-01024504]:hover{background:rgba(255,255,255,.2)}.popup-content .popup-close i[data-v-01024504]{font-size:1.25rem}.popup-content .popup-advantages-list[data-v-01024504]{list-style:none;padding:0;margin:0}.popup-content .popup-advantages-list li[data-v-01024504]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.popup-content .popup-advantages-list li[data-v-01024504]:last-child{margin-bottom:0}.popup-content .popup-advantages-list li i[data-v-01024504]{color:#22c55e;font-size:1.25rem;flex-shrink:0;margin-top:.1rem}.popup-content .popup-advantages-list li span[data-v-01024504]{font-size:1.125rem;line-height:1.6;color:#fff}@media (max-width: 768px){.popup-content .popup-advantages-list li span[data-v-01024504]{font-size:1rem}}.social-section[data-v-01024504]{padding:4rem 0;background-color:#fff}.social-section .section-header[data-v-01024504]{text-align:center;margin-bottom:2rem}.social-section .section-header .section-title[data-v-01024504]{color:#1a3666;font-size:2rem;font-weight:700;position:relative;display:inline-block}.social-section .social-icons[data-v-01024504]{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}.social-section .social-icons .social-icon[data-v-01024504]{width:50px;height:50px;background-color:#1a3666;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;text-decoration:none;transition:all .2s ease;font-size:1.5rem}.social-section .social-icons .social-icon[data-v-01024504]:hover{transform:translateY(-3px);background-color:#254b8a;box-shadow:0 4px 12px #1a366633}.social-section .social-image-wrapper[data-v-01024504]{display:flex;justify-content:center;padding:0 1rem}.social-section .social-image-wrapper .social-collage-img[data-v-01024504]{max-width:100%;height:auto;border-radius:8px}.products-page[data-v-f8f4a228]{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.hero-section[data-v-f8f4a228]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);color:#fff;padding:6rem 0 4rem;position:relative}.hero-section[data-v-f8f4a228]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.1) 0%,transparent 50%);pointer-events:none}.hero-section .container[data-v-f8f4a228]{position:relative;z-index:1}.hero-section .hero-content[data-v-f8f4a228]{text-align:center}.hero-section .hero-title[data-v-f8f4a228]{font-size:3.5rem;font-weight:900;margin-bottom:2rem;background:linear-gradient(135deg,#ffffff 0%,#e2e8f0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.breadcrumb[data-v-f8f4a228]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-f8f4a228]{color:inherit;text-decoration:none;transition:color .3s ease}.breadcrumb .breadcrumb-item[data-v-f8f4a228]:hover{color:#1a3666}.breadcrumb .breadcrumb-item.active[data-v-f8f4a228]{font-weight:600}.breadcrumb .breadcrumb-separator[data-v-f8f4a228]{color:#94a3b8}.products-section[data-v-f8f4a228]{padding:6rem 0;position:relative}.products-section .section-header[data-v-f8f4a228]{text-align:center;margin-bottom:4rem}.products-section .section-header .section-title[data-v-f8f4a228]{font-size:2.5rem;font-weight:800;color:#1f2937;margin-bottom:1rem}.products-section .section-header .section-subtitle[data-v-f8f4a228]{font-size:1.125rem;color:#6b7280}.loading-container[data-v-f8f4a228],.no-products[data-v-f8f4a228]{display:flex;justify-content:center;align-items:center;padding:6rem 0}.no-products .no-products-content[data-v-f8f4a228]{text-align:center}.no-products .no-products-content .no-products-icon[data-v-f8f4a228]{font-size:4rem;color:#9ca3af;margin-bottom:2rem}.no-products .no-products-content h3[data-v-f8f4a228]{font-size:1.5rem;font-weight:600;color:#374151;margin-bottom:1rem}.no-products .no-products-content p[data-v-f8f4a228]{color:#6b7280;font-size:1.125rem}.products-container[data-v-f8f4a228]{max-width:1600px;margin:0 auto}.products-grid[data-v-f8f4a228]{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-bottom:4rem}.products-grid .product-card[data-v-f8f4a228]{height:100%}.pagination-container[data-v-f8f4a228]{display:flex;justify-content:center;margin-top:3rem}.pagination-container[data-v-f8f4a228] .p-paginator{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;box-shadow:0 4px 6px -1px #0000001a}.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-pages .p-paginator-page{min-width:40px;height:40px;border-radius:8px;margin:0 2px;transition:all .3s ease}.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-pages .p-paginator-page:hover{background:#f1f5f9}.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff}.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-prev,.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-next{min-width:40px;height:40px;border-radius:8px;margin:0 4px;transition:all .3s ease}.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-prev:hover,.pagination-container[data-v-f8f4a228] .p-paginator .p-paginator-next:hover{background:#f1f5f9}@media (max-width: 1400px){.products-grid[data-v-f8f4a228]{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width: 1024px){.hero-section[data-v-f8f4a228]{padding:4rem 0 3rem}.hero-section .hero-title[data-v-f8f4a228]{font-size:2.5rem}.products-section[data-v-f8f4a228]{padding:4rem 0}.products-section .section-header[data-v-f8f4a228]{margin-bottom:3rem}.products-section .section-header .section-title[data-v-f8f4a228]{font-size:2rem}.products-grid[data-v-f8f4a228]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.hero-section[data-v-f8f4a228]{padding:3rem 0 2rem}.hero-section .hero-title[data-v-f8f4a228]{font-size:2rem}.products-section[data-v-f8f4a228]{padding:3rem 0}.products-section .section-header[data-v-f8f4a228]{margin-bottom:2rem}.products-section .section-header .section-title[data-v-f8f4a228]{font-size:1.75rem}.products-section .section-header .section-subtitle[data-v-f8f4a228]{font-size:1rem}.products-grid[data-v-f8f4a228]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 480px){.container[data-v-f8f4a228],.container-wide[data-v-f8f4a228]{padding:0 1rem}.hero-title[data-v-f8f4a228]{font-size:1.75rem}.products-grid[data-v-f8f4a228]{gap:1rem}}/*!
* Quill Editor v2.0.3
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.product-detail-page[data-v-adf6b330]{padding-bottom:4rem;background-color:#fff;min-height:100vh}.container[data-v-adf6b330]{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container[data-v-adf6b330]{padding:0 1rem}}@media (max-width: 480px){.container[data-v-adf6b330]{padding:0 .75rem}}.breadcrumb-container[data-v-adf6b330]{padding:1.5rem 0;margin-bottom:1rem}.breadcrumb[data-v-adf6b330]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#1a3666}.breadcrumb-item[data-v-adf6b330]{display:flex;align-items:center;gap:.25rem;color:#1a3666;text-decoration:none;word-wrap:break-word;overflow-wrap:break-word}.breadcrumb-item.active[data-v-adf6b330]{color:#6b7280;max-width:100%}.breadcrumb-separator[data-v-adf6b330]{font-size:.6rem;color:#9ca3af}.product-main[data-v-adf6b330]{padding-bottom:4rem}.product-main .container[data-v-adf6b330]{display:grid;grid-template-columns:45% 1fr;gap:4rem;align-items:start}@media (max-width: 992px){.product-main .container[data-v-adf6b330]{grid-template-columns:1fr;gap:3rem}}.product-images[data-v-adf6b330]{margin-bottom:2rem;width:100%}.main-image[data-v-adf6b330]{position:relative;border-radius:4px;overflow:hidden;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;cursor:default}.main-image img[data-v-adf6b330]{width:100%;height:auto;object-fit:cover;display:block}.fullscreen-btn[data-v-adf6b330]{display:none}.nav-arrow[data-v-adf6b330]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#fffc;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.nav-arrow[data-v-adf6b330]:hover{background-color:#fff;box-shadow:0 4px 8px #00000026;transform:translateY(-50%) scale(1.05)}.nav-arrow.nav-prev[data-v-adf6b330]{left:1rem}.nav-arrow.nav-next[data-v-adf6b330]{right:1rem}.nav-arrow i[data-v-adf6b330]{color:#1f2937}.nav-arrow[data-v-adf6b330]:disabled{opacity:.5;cursor:not-allowed;transform:translateY(-50%)}.image-gallery-container[data-v-adf6b330]{position:relative;width:100%}.image-gallery-container:hover .thumb-nav-arrow[data-v-adf6b330]{opacity:1;visibility:visible}.image-gallery-container .thumb-nav-arrow[data-v-adf6b330]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:#ffffffe6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;opacity:0;visibility:hidden;box-shadow:0 2px 5px #0000001a}.image-gallery-container .thumb-nav-arrow.thumb-prev[data-v-adf6b330]{left:-10px}.image-gallery-container .thumb-nav-arrow.thumb-next[data-v-adf6b330]{right:-10px}.image-gallery-container .thumb-nav-arrow[data-v-adf6b330]:hover{background-color:#1a3666;border-color:#1a3666}.image-gallery-container .thumb-nav-arrow:hover i[data-v-adf6b330]{color:#fff}.image-gallery-container .thumb-nav-arrow i[data-v-adf6b330]{font-size:.8rem;color:#1f2937}.image-thumbnails[data-v-adf6b330]{display:flex;gap:1rem;overflow-x:auto;padding:.25rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.image-thumbnails[data-v-adf6b330]::-webkit-scrollbar{display:none}.image-thumbnails .thumbnail[data-v-adf6b330]{flex:0 0 calc(25% - .75rem);aspect-ratio:1;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s;background:#fff}.image-thumbnails .thumbnail.active[data-v-adf6b330]{border-color:#1a3666}.image-thumbnails .thumbnail img[data-v-adf6b330]{width:100%;height:100%;object-fit:cover}.custom-dimensions-section[data-v-adf6b330]{background-color:#f3f5f6;padding:2rem;border-radius:4px;text-align:center;margin-top:2rem}.dimensions-title[data-v-adf6b330]{font-size:1.25rem;font-weight:700;color:#1a3666;margin-bottom:1.5rem}.custom-quote-btn[data-v-adf6b330]{background-color:#1a3666;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s;width:100%}.custom-quote-btn[data-v-adf6b330]:hover{background-color:#0f203c}.product-info .product-title[data-v-adf6b330]{font-size:2.5rem;font-weight:700;color:#1a3666;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 768px){.product-info .product-title[data-v-adf6b330]{font-size:1.75rem;line-height:1.2}}@media (max-width: 480px){.product-info .product-title[data-v-adf6b330]{font-size:1.5rem}}.product-info .pricing-section[data-v-adf6b330]{margin-bottom:2rem}.product-info .pricing-section .current-pricing[data-v-adf6b330],.product-info .pricing-section .price-range[data-v-adf6b330]{font-size:1.5rem;font-weight:700;color:#1a3666}.product-info .pricing-section .vat-info[data-v-adf6b330]{font-size:.875rem;color:#6b7280;margin-top:.25rem}.product-info .shipping-bullets[data-v-adf6b330]{list-style:none;padding:0;margin:0 0 3rem}.product-info .shipping-bullets li[data-v-adf6b330]{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#1a3666}.product-info .shipping-bullets li[data-v-adf6b330]:before{content:"•";position:absolute;left:0;color:#1a3666;font-weight:700}.section-divider[data-v-adf6b330]{border:0;border-top:1px solid #E1E8ED;margin-top:1.5rem;margin-bottom:2.5rem;width:100%}.variations-section .variation-group[data-v-adf6b330]{display:flex;align-items:center;margin-bottom:1rem}.variations-section .variation-group .variation-label[data-v-adf6b330]{width:40%;font-weight:500;color:#1a3666}.variations-section .variation-group .variation-selector[data-v-adf6b330]{width:60%;position:relative}.variations-section .variation-group .variation-selector select[data-v-adf6b330]{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9fafb;color:#1f2937;font-size:.95rem;cursor:pointer}.variations-section .variation-group .variation-selector[data-v-adf6b330]:after{content:"▼";font-size:.75rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#6b7280}.purchase-section .action-row[data-v-adf6b330]{display:flex;gap:1rem;margin-bottom:1rem;align-items:stretch}.purchase-section .qty-selector[data-v-adf6b330]{display:flex;border:1px solid #1A3666;border-radius:4px;background:white}.purchase-section .qty-selector button[data-v-adf6b330]{background:none;border:none;padding:0 1rem;cursor:pointer;font-size:1.25rem;color:#1a3666}.purchase-section .qty-selector button[data-v-adf6b330]:disabled{opacity:.5;cursor:not-allowed}.purchase-section .qty-selector button[data-v-adf6b330]:hover:not(:disabled){background-color:#f3f4f6}.purchase-section .qty-selector input[data-v-adf6b330]{width:50px;text-align:center;border:none;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;font-weight:600;color:#1a3666;-moz-appearance:textfield}.purchase-section .qty-selector input[data-v-adf6b330]::-webkit-outer-spin-button,.purchase-section .qty-selector input[data-v-adf6b330]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-section .qty-selector input[data-v-adf6b330]:focus{outline:none}.purchase-section .add-to-cart-btn[data-v-adf6b330]{flex:1;background-color:#1a3666;color:#fff;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.purchase-section .add-to-cart-btn[data-v-adf6b330]:hover{background-color:#0f203c}.purchase-section .add-to-cart-btn[data-v-adf6b330]:disabled{background-color:#9ca3af;cursor:not-allowed}.purchase-section .wishlist-row[data-v-adf6b330]{margin-bottom:1.5rem}.purchase-section .wishlist-btn[data-v-adf6b330]{background:none;border:none;display:flex;align-items:center;gap:.5rem;color:#1a3666;cursor:pointer;padding:0;font-size:.9rem;transition:color .2s}.purchase-section .wishlist-btn[data-v-adf6b330]:hover{color:#6b7280}.purchase-section .wishlist-btn i[data-v-adf6b330]{font-size:1rem}.purchase-section .section-divider.light[data-v-adf6b330]{border-top-color:#f3f4f6;margin:1.5rem 0}.purchase-section .meta-info[data-v-adf6b330]{margin-bottom:1.5rem;font-size:.8rem;color:#1f2937}.purchase-section .meta-info .meta-item[data-v-adf6b330]{margin-bottom:.25rem}.purchase-section .meta-info .meta-item strong[data-v-adf6b330]{color:#1a3666;margin-right:.25rem;text-transform:uppercase;font-weight:800}.purchase-section .meta-info .meta-item .meta-value[data-v-adf6b330]{color:#6b7280;text-transform:uppercase}.purchase-section .payment-methods-section[data-v-adf6b330]{text-align:center;padding-top:1rem;border-top:1px dotted #e5e7eb}.purchase-section .payment-methods-section .payment-title[data-v-adf6b330]{font-size:.85rem;font-weight:700;color:#1a3666;margin-bottom:.75rem}.purchase-section .payment-methods-section .payment-icons[data-v-adf6b330]{display:flex;justify-content:center;gap:.5rem}.purchase-section .payment-methods-section .payment-icons .payment-badge[data-v-adf6b330]{background:#f3f4f6;padding:.25rem .5rem;border-radius:3px;font-size:.7rem;font-weight:700;color:#1a3666;display:flex;align-items:center;gap:.25rem}.fullscreen-modal[data-v-adf6b330]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fffffffa;z-index:1000;display:flex;align-items:center;justify-content:center}.fullscreen-content[data-v-adf6b330]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fullscreen-close[data-v-adf6b330]{position:absolute;top:2rem;right:2rem;background:white;border:none;color:#1a3666;font-size:2rem;width:50px;height:50px;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center}.fullscreen-close[data-v-adf6b330]:hover{transform:scale(1.1)}.fullscreen-image-container[data-v-adf6b330]{position:relative;max-width:90vw;max-height:90vh}.fullscreen-image-container img[data-v-adf6b330]{max-width:100%;max-height:85vh;object-fit:contain}.fullscreen-nav[data-v-adf6b330]{position:absolute;top:50%;transform:translateY(-50%);background:white;border:none;color:#1a3666;width:50px;height:50px;border-radius:50%;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer}.fullscreen-nav[data-v-adf6b330]:hover{transform:scale(1.1)}.fullscreen-nav.fullscreen-prev[data-v-adf6b330]{left:2rem}.fullscreen-nav.fullscreen-next[data-v-adf6b330]{right:2rem}.loading-container[data-v-adf6b330],.error-container[data-v-adf6b330]{min-height:50vh;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.product-main .container[data-v-adf6b330]{grid-template-columns:1fr;gap:2rem}.variations-section .variation-group[data-v-adf6b330]{flex-direction:column;align-items:flex-start;gap:.5rem}.variations-section .variation-group .variation-label[data-v-adf6b330],.variations-section .variation-group .variation-selector[data-v-adf6b330]{width:100%}}.product-tabs[data-v-adf6b330]{margin-top:4rem;padding-top:2rem;border-top:1px solid #e5e7eb}.tab-headers[data-v-adf6b330]{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem;border-bottom:1px solid #e5e7eb;padding-bottom:1px}.tab-header[data-v-adf6b330]{background:none;border:none;font-size:.9rem;font-weight:700;text-transform:uppercase;color:#6b7280;padding:1rem 0;cursor:pointer;position:relative;transition:color .2s}.tab-header[data-v-adf6b330]:hover,.tab-header.active[data-v-adf6b330]{color:#1a3666}.tab-header.active[data-v-adf6b330]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#1a3666}.tab-content[data-v-adf6b330]{max-width:100%}.content-wrapper[data-v-adf6b330]{color:#374151;line-height:1.6}.content-wrapper h3[data-v-adf6b330]{margin-bottom:1.5rem;color:#1a3666;font-size:1.5rem;font-weight:700}.content-wrapper h4[data-v-adf6b330]{color:#1a3666;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.1rem}.content-wrapper ul[data-v-adf6b330]{margin-bottom:1rem;padding-left:1.5rem}.content-wrapper ul li[data-v-adf6b330]{margin-bottom:.5rem}.content-wrapper p[data-v-adf6b330]{margin-bottom:1rem}.additional-information-content table[data-v-adf6b330]{width:100%!important;border-collapse:collapse!important;background:#fff!important;border:1px solid #e0e0e0!important;margin:20px 0!important}.additional-information-content table thead tr[data-v-adf6b330]{background:#f8f9fa!important;border-bottom:2px solid #e0e0e0!important}.additional-information-content table thead tr th[data-v-adf6b330]{padding:16px 20px!important;text-align:left!important;font-weight:600!important;font-size:15px!important;color:#2c3e50!important;border:1px solid #e0e0e0!important}.additional-information-content table tbody tr[data-v-adf6b330]{border-bottom:1px solid #e8e8e8!important}.additional-information-content table tbody tr[data-v-adf6b330]:nth-child(2n){background:#f8f9fa!important}.additional-information-content table tbody tr[data-v-adf6b330]:nth-child(odd){background:#ffffff!important}.additional-information-content table tbody tr[data-v-adf6b330]:hover{background:#f0f2f5!important}.additional-information-content table tbody td[data-v-adf6b330]{padding:14px 20px!important;vertical-align:top!important;border:1px solid #e8e8e8!important;color:#555!important;font-size:14px!important;line-height:1.6!important}.additional-information-content table tbody td strong[data-v-adf6b330]{font-weight:600!important;color:#2c3e50!important}.additional-information-content table tbody td[data-v-adf6b330]:first-child{background:#f8f9fa!important;font-weight:600!important;color:#2c3e50!important;width:35%!important}.info-table[data-v-adf6b330]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0}.info-table thead tr[data-v-adf6b330]{background:#f8f9fa;border-bottom:2px solid #e0e0e0}.info-table thead tr th[data-v-adf6b330]{padding:16px 20px;text-align:left;font-weight:600;font-size:15px;color:#2c3e50;border-right:1px solid #e0e0e0}.info-table thead tr th[data-v-adf6b330]:last-child{border-right:none}.info-table tbody tr[data-v-adf6b330]{border-bottom:1px solid #e8e8e8}.info-table tbody tr[data-v-adf6b330]:nth-child(2n){background:#f8f9fa}.info-table tbody tr[data-v-adf6b330]:nth-child(odd){background:#ffffff}.info-table tbody tr[data-v-adf6b330]:hover{background:#f0f2f5}.info-table tbody td[data-v-adf6b330]{padding:14px 20px;vertical-align:top;border-right:1px solid #e8e8e8}.info-table tbody td[data-v-adf6b330]:last-child{border-right:none}.info-table tbody td.label[data-v-adf6b330]{font-weight:600;color:#2c3e50;background:#f8f9fa;width:35%;font-size:14px}.info-table tbody td.value[data-v-adf6b330]{color:#555;font-size:14px;line-height:1.6}.additional-panel .info-table[data-v-adf6b330]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0}.additional-panel .info-table thead tr[data-v-adf6b330]{background:#f8f9fa;border-bottom:2px solid #e0e0e0}.additional-panel .info-table thead tr th[data-v-adf6b330]{padding:16px 20px;text-align:left;font-weight:600;font-size:15px;color:#2c3e50;border-right:1px solid #e0e0e0}.additional-panel .info-table thead tr th[data-v-adf6b330]:last-child{border-right:none}.additional-panel .info-table tbody tr[data-v-adf6b330]{border-bottom:1px solid #e8e8e8}.additional-panel .info-table tbody tr[data-v-adf6b330]:nth-child(2n){background:#f8f9fa!important}.additional-panel .info-table tbody tr[data-v-adf6b330]:nth-child(odd){background:#ffffff!important}.additional-panel .info-table tbody tr[data-v-adf6b330]:hover{background:#f0f2f5!important}.additional-panel .info-table tbody td[data-v-adf6b330]{padding:14px 20px;vertical-align:top;border-right:1px solid #e8e8e8}.additional-panel .info-table tbody td[data-v-adf6b330]:last-child{border-right:none}.additional-panel .info-table tbody td.label[data-v-adf6b330]{font-weight:600;color:#2c3e50;background:#f8f9fa!important;width:35%;font-size:14px}.additional-panel .info-table tbody td.value[data-v-adf6b330]{color:#555;font-size:14px;line-height:1.6}@media (max-width: 768px){.tab-headers[data-v-adf6b330]{flex-direction:column;gap:0;align-items:stretch;border-bottom:none}.tab-header[data-v-adf6b330]{text-align:left;border-bottom:1px solid #e5e7eb;padding:1rem}.tab-header.active[data-v-adf6b330]:after{display:none}.tab-header.active[data-v-adf6b330]{background-color:#f3f5f6}.info-table td.label[data-v-adf6b330]{width:40%}}.product-short-description[data-v-adf6b330],.description-content[data-v-adf6b330],.product-short-description p[data-v-adf6b330],.product-short-description li[data-v-adf6b330],.product-short-description span[data-v-adf6b330],.product-short-description div[data-v-adf6b330],.description-content p[data-v-adf6b330],.description-content li[data-v-adf6b330],.description-content span[data-v-adf6b330],.description-content div[data-v-adf6b330]{color:#1b3665!important}.product-short-description ul[data-v-adf6b330],.description-content ul[data-v-adf6b330]{list-style-type:disc!important;padding-left:1.5rem!important;margin:.5rem 0!important}.product-short-description ul li[data-v-adf6b330],.description-content ul li[data-v-adf6b330]{display:list-item!important;list-style-type:disc!important;margin-bottom:.25rem!important}.product-short-description ol[data-v-adf6b330],.description-content ol[data-v-adf6b330]{list-style-type:decimal!important;padding-left:1.5rem!important;margin:.5rem 0!important}.product-short-description ol li[data-v-adf6b330],.description-content ol li[data-v-adf6b330]{display:list-item!important;list-style-type:decimal!important;margin-bottom:.25rem!important}.ql-editor ul[data-v-adf6b330]{list-style-type:disc!important;padding-left:1.5rem!important}.ql-editor ul li[data-v-adf6b330]{display:list-item!important;list-style-type:disc!important}.ql-editor ol[data-v-adf6b330]{list-style-type:decimal!important;padding-left:1.5rem!important}.ql-editor ol li[data-v-adf6b330]{display:list-item!important;list-style-type:decimal!important}.cart-page[data-v-c58d459d]{padding:4rem 0;background-color:#fff;min-height:80vh}.container-wide[data-v-c58d459d]{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container-wide[data-v-c58d459d]{padding:0 1rem}}@media (max-width: 480px){.container-wide[data-v-c58d459d]{padding:0 .75rem}}.empty-cart[data-v-c58d459d]{text-align:center;padding:4rem 0}.empty-cart .empty-icon[data-v-c58d459d]{font-size:4rem;color:#cbd5e1;margin-bottom:1.5rem}.empty-cart h2[data-v-c58d459d]{font-size:2rem;color:#1a3666;margin-bottom:1rem}.empty-cart p[data-v-c58d459d]{color:#64748b;margin-bottom:2rem}.btn-primary[data-v-c58d459d]{background-color:#1a3666;color:#fff;padding:.75rem 2rem;border-radius:4px;text-decoration:none;font-weight:600}.btn-primary[data-v-c58d459d]:hover{background-color:#2c4a85}.cart-layout[data-v-c58d459d]{display:grid;grid-template-columns:2fr 1fr;gap:4rem}@media (max-width: 1024px){.cart-layout[data-v-c58d459d]{grid-template-columns:1fr;gap:3rem}}.cart-table-header[data-v-c58d459d]{display:grid;grid-template-columns:3fr 1fr 1fr auto;padding-bottom:1rem;border-bottom:1px solid #e1e8ed;font-weight:700;color:#111827;text-transform:capitalize}@media (max-width: 768px){.cart-table-header[data-v-c58d459d]{display:none}}.cart-table-header .col-product[data-v-c58d459d]{grid-column:1/2}.cart-table-header .col-quantity[data-v-c58d459d]{text-align:center}.cart-table-header .col-subtotal[data-v-c58d459d]{text-align:right}.cart-items[data-v-c58d459d]{margin-bottom:2rem}.cart-item[data-v-c58d459d]{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:1.5rem;padding:2rem 0;border-bottom:1px solid #e1e8ed;align-items:start}@media (max-width: 768px){.cart-item[data-v-c58d459d]{grid-template-columns:auto 1fr;grid-template-areas:"image details" "quantity quantity" "subtotal remove";gap:1rem;padding:1.5rem 0}}@media (max-width: 768px){.cart-item .item-image[data-v-c58d459d]{grid-area:image}}.cart-item .item-image img[data-v-c58d459d]{width:100px;height:100px;object-fit:cover;border-radius:4px}@media (max-width: 768px){.cart-item .item-image img[data-v-c58d459d]{width:80px;height:80px}}@media (max-width: 768px){.cart-item .item-details[data-v-c58d459d]{grid-area:details}}.cart-item .item-details .product-name[data-v-c58d459d]{color:#1a3666;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.cart-item .item-details .product-name[data-v-c58d459d]{font-size:1rem}}.cart-item .item-details .attributes-list[data-v-c58d459d]{font-size:.95rem;color:#1a3666}.cart-item .item-details .attributes-list .attribute-row[data-v-c58d459d]{margin-bottom:.25rem;display:flex;flex-wrap:wrap;gap:.25rem}.cart-item .item-details .attributes-list .attribute-row .attr-label[data-v-c58d459d]{font-weight:700;color:#1a3666}.cart-item .item-details .attributes-list .attribute-row .attr-value[data-v-c58d459d]{color:#1a3666;font-weight:400}.cart-item .item-quantity[data-v-c58d459d]{display:flex;justify-content:center;align-items:flex-start}@media (max-width: 768px){.cart-item .item-quantity[data-v-c58d459d]{grid-area:quantity;justify-content:flex-start}}.cart-item .item-quantity .qty-selector[data-v-c58d459d]{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:4px;background:white}.cart-item .item-quantity .qty-selector button[data-v-c58d459d]{padding:.5rem .75rem;background:none;border:none;cursor:pointer;font-weight:400;color:#1a3666;font-size:1.2rem;line-height:1}.cart-item .item-quantity .qty-selector button[data-v-c58d459d]:disabled{opacity:.3}.cart-item .item-quantity .qty-selector span[data-v-c58d459d]{padding:0 .5rem;font-size:1rem;color:#1a3666;min-width:2rem;text-align:center}.cart-item .item-subtotal[data-v-c58d459d]{text-align:right;font-weight:400;color:#1a3666;font-size:1rem}@media (max-width: 768px){.cart-item .item-subtotal[data-v-c58d459d]{grid-area:subtotal;text-align:left;font-weight:700;font-size:1.1rem}}.cart-item .remove-btn[data-v-c58d459d]{border:none;background:none;cursor:pointer;color:#1a3666;display:flex;justify-content:flex-end}.cart-item .remove-btn[data-v-c58d459d]:hover{color:#ef4444}@media (max-width: 768px){.cart-item .remove-btn[data-v-c58d459d]{grid-area:remove;justify-content:flex-end}}.coupon-section[data-v-c58d459d]{display:flex;gap:0;margin-top:1rem}@media (max-width: 768px){.coupon-section[data-v-c58d459d]{flex-direction:column;gap:.5rem}}.coupon-section .coupon-input[data-v-c58d459d]{flex:1;max-width:200px;padding:.75rem;border:1px solid #e1e8ed;border-right:none;border-radius:4px 0 0 4px;outline:none;font-size:.9rem}@media (max-width: 768px){.coupon-section .coupon-input[data-v-c58d459d]{max-width:100%;border-right:1px solid #e1e8ed;border-radius:4px}}.coupon-section .coupon-input[data-v-c58d459d]:focus{border-color:#1a3666}.coupon-section .btn-apply-coupon[data-v-c58d459d]{background-color:#1a3666;color:#fff;border:none;padding:0 1rem;border-radius:0 4px 4px 0;font-weight:500;cursor:pointer;white-space:nowrap;font-size:.9rem}@media (max-width: 768px){.coupon-section .btn-apply-coupon[data-v-c58d459d]{padding:.75rem 1rem;border-radius:4px}}.coupon-section .btn-apply-coupon[data-v-c58d459d]:hover{background-color:#254b8a}.summary-box[data-v-c58d459d]{border:1px solid #e1e8ed;border-radius:4px;padding:2rem;background-color:#fff;height:fit-content}.summary-title[data-v-c58d459d]{font-size:1.2rem;font-weight:800;color:#111827;margin-bottom:2rem;border-bottom:none}.summary-row[data-v-c58d459d]{display:flex;justify-content:space-between;margin-bottom:1.5rem;font-size:1rem;color:#1a3666;font-weight:600}.summary-row .price[data-v-c58d459d]{font-weight:400;color:#1a3666}.summary-row.shipping-row[data-v-c58d459d]{flex-direction:column;gap:.5rem;align-items:flex-start}.summary-row.shipping-row .label-group[data-v-c58d459d]{display:flex;flex-direction:column;gap:1rem;width:100%}.summary-row.shipping-row .label-group span[data-v-c58d459d]:first-child{font-weight:700}.summary-row.shipping-row .label-group .shipping-info[data-v-c58d459d]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.5rem;font-weight:400}.summary-row.shipping-row .label-group .shipping-info p[data-v-c58d459d]{margin:0;color:#1a3666}.summary-row.shipping-row .label-group .shipping-info .shipping-note[data-v-c58d459d]{font-size:.9rem;color:#1a3666;max-width:100%;line-height:1.4}.summary-row.shipping-row .label-group .shipping-info .calc-shipping-link[data-v-c58d459d]{color:#1a3666;text-decoration:underline;font-weight:600}.summary-row.total-row[data-v-c58d459d]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f1f5f9;border-top-style:dotted;align-items:flex-start}.summary-row.total-row .total-label[data-v-c58d459d]{font-weight:800;color:#1a3666;font-size:1.1rem}.summary-row.total-row .total-price-group[data-v-c58d459d]{text-align:right}.summary-row.total-row .total-price-group .total-price[data-v-c58d459d]{display:block;font-size:2rem;font-weight:800;color:#1a3666}.summary-row.total-row .total-price-group .vat-note[data-v-c58d459d]{display:block;font-size:.75rem;color:#64748b;font-weight:400}.btn-checkout[data-v-c58d459d]{display:block;width:100%;background-color:#1a3666;color:#fff;text-align:center;padding:1rem;border-radius:4px;font-weight:700;text-decoration:none;margin-top:1rem}.btn-checkout[data-v-c58d459d]:hover{background-color:#254b8a}.wishlist-page[data-v-e55d23fb]{min-height:calc(100vh - 120px);padding:2rem 0;background:#f8f9fa}.wishlist-page .container[data-v-e55d23fb]{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.wishlist-page .container[data-v-e55d23fb]{padding:0 1rem}}.wishlist-header[data-v-e55d23fb]{text-align:center;margin-bottom:3rem}.wishlist-header h1[data-v-e55d23fb]{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}@media (max-width: 768px){.wishlist-header h1[data-v-e55d23fb]{font-size:2rem}}.wishlist-header .wishlist-subtitle[data-v-e55d23fb]{font-size:1.125rem;color:#6b7280;margin:0}.empty-wishlist[data-v-e55d23fb]{text-align:center;padding:4rem 2rem;background:white;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a}.empty-wishlist .empty-icon[data-v-e55d23fb]{font-size:4rem;color:#f87171;margin-bottom:1.5rem}.empty-wishlist h3[data-v-e55d23fb]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.empty-wishlist p[data-v-e55d23fb]{font-size:1rem;color:#6b7280;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.empty-wishlist .btn[data-v-e55d23fb]{padding:.75rem 2rem;font-size:1rem}.guest-login-prompt[data-v-e55d23fb]{text-align:center;padding:3rem 2rem;background:white;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem}.guest-login-prompt .login-icon[data-v-e55d23fb]{font-size:3rem;color:var(--primary-color);margin-bottom:1.5rem}.guest-login-prompt h3[data-v-e55d23fb]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.guest-login-prompt p[data-v-e55d23fb]{font-size:1rem;color:#6b7280;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.guest-login-prompt .guest-actions[data-v-e55d23fb]{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}@media (max-width: 480px){.guest-login-prompt .guest-actions[data-v-e55d23fb]{flex-direction:column;align-items:center}}.guest-login-prompt .guest-note[data-v-e55d23fb]{font-size:.875rem;color:#9ca3af;margin-bottom:0;font-style:italic}.wishlist-actions[data-v-e55d23fb]{display:flex;justify-content:space-between;align-items:center;background:white;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}@media (max-width: 768px){.wishlist-actions[data-v-e55d23fb]{flex-direction:column;gap:1rem;align-items:stretch}.wishlist-actions .actions-right[data-v-e55d23fb]{display:flex;gap:.5rem}}.wishlist-actions .item-count[data-v-e55d23fb]{font-size:1.125rem;font-weight:600;color:#1f2937}.wishlist-actions .actions-right[data-v-e55d23fb]{display:flex;gap:1rem}@media (max-width: 480px){.wishlist-actions .actions-right[data-v-e55d23fb]{flex-direction:column}}.wishlist-grid[data-v-e55d23fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.wishlist-grid[data-v-e55d23fb]{grid-template-columns:1fr;gap:1.5rem}}.wishlist-item[data-v-e55d23fb]{background:white;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:all .3s ease}.wishlist-item[data-v-e55d23fb]:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.wishlist-item .item-image[data-v-e55d23fb]{position:relative;aspect-ratio:4/3;overflow:hidden}.wishlist-item .item-image img[data-v-e55d23fb]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.wishlist-item .item-image:hover img[data-v-e55d23fb]{transform:scale(1.05)}.wishlist-item .item-image .remove-btn[data-v-e55d23fb]{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:rgba(255,255,255,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.wishlist-item .item-image .remove-btn[data-v-e55d23fb]:hover{background:#fee2e2;color:#dc2626;transform:scale(1.1)}.wishlist-item .item-image .remove-btn i[data-v-e55d23fb]{font-size:1rem}.wishlist-item .item-info[data-v-e55d23fb]{padding:1.5rem}.wishlist-item .item-info .item-category[data-v-e55d23fb]{font-size:.875rem;color:#6b7280;text-transform:uppercase;font-weight:500;margin-bottom:.5rem}.wishlist-item .item-info .item-name[data-v-e55d23fb]{margin:0 0 1rem}.wishlist-item .item-info .item-name a[data-v-e55d23fb]{color:#1f2937;text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.4}.wishlist-item .item-info .item-name a[data-v-e55d23fb]:hover{color:#1a3666}.wishlist-item .item-info .item-price[data-v-e55d23fb]{margin-bottom:.75rem}.wishlist-item .item-info .item-price .sale-price[data-v-e55d23fb]{font-size:1.25rem;font-weight:700;color:#dc2626;margin-right:.5rem}.wishlist-item .item-info .item-price .regular-price[data-v-e55d23fb]{font-size:1.125rem;font-weight:600;color:#1f2937}.wishlist-item .item-info .item-price .regular-price.crossed-out[data-v-e55d23fb]{text-decoration:line-through;color:#9ca3af;font-weight:400}.wishlist-item .item-info .item-meta[data-v-e55d23fb]{margin-bottom:1.5rem}.wishlist-item .item-info .item-meta .added-date[data-v-e55d23fb]{font-size:.875rem;color:#6b7280}.wishlist-item .item-info .item-actions[data-v-e55d23fb]{display:flex;gap:.75rem}@media (max-width: 480px){.wishlist-item .item-info .item-actions[data-v-e55d23fb]{flex-direction:column}}.wishlist-item .item-info .item-actions .btn[data-v-e55d23fb]{flex:1;padding:.75rem 1rem;font-weight:500}.wishlist-item .item-info .item-actions .btn[data-v-e55d23fb]:first-child{flex:2}.wishlist-summary .summary-card[data-v-e55d23fb]{background:white;padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;max-width:400px;margin:0 auto}.wishlist-summary .summary-card h3[data-v-e55d23fb]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;text-align:center}.wishlist-summary .summary-card .summary-row[data-v-e55d23fb]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.wishlist-summary .summary-card .summary-row[data-v-e55d23fb]:last-of-type{border-bottom:2px solid #1A3666;font-weight:600;color:#1f2937}.wishlist-summary .summary-card .summary-row .summary-value[data-v-e55d23fb]{font-weight:600}.wishlist-summary .summary-card .summary-actions[data-v-e55d23fb]{margin-top:2rem;text-align:center}.wishlist-summary .summary-card .summary-actions .btn-lg[data-v-e55d23fb]{padding:1rem 2rem;font-size:1.125rem;width:100%}.confirmation-overlay[data-v-e55d23fb]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.confirmation-dialog[data-v-e55d23fb]{background:white;border-radius:16px;max-width:400px;width:100%;box-shadow:0 20px 25px -5px #0000001a}.confirmation-dialog .dialog-header[data-v-e55d23fb]{padding:1.5rem 1.5rem 0}.confirmation-dialog .dialog-header h3[data-v-e55d23fb]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.confirmation-dialog .dialog-body[data-v-e55d23fb]{padding:1rem 1.5rem}.confirmation-dialog .dialog-body p[data-v-e55d23fb]{margin:0;color:#6b7280;line-height:1.5}.confirmation-dialog .dialog-actions[data-v-e55d23fb]{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.confirmation-dialog .dialog-actions .btn[data-v-e55d23fb]{padding:.5rem 1rem}.btn[data-v-e55d23fb]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:8px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;font-size:.875rem}.btn[data-v-e55d23fb]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-e55d23fb]{background:#1A3666;color:#fff}.btn.btn-primary[data-v-e55d23fb]:hover:not(:disabled){background:#1A3666;transform:translateY(-1px)}.btn.btn-secondary[data-v-e55d23fb]{background:#6b7280;color:#fff}.btn.btn-secondary[data-v-e55d23fb]:hover:not(:disabled){background:#4b5563}.btn.btn-danger[data-v-e55d23fb]{background:#dc2626;color:#fff}.btn.btn-danger[data-v-e55d23fb]:hover:not(:disabled){background:#b91c1c}.btn.btn-outline-primary[data-v-e55d23fb]{background:transparent;color:#1a3666;border:1px solid #1A3666}.btn.btn-outline-primary[data-v-e55d23fb]:hover:not(:disabled){background:#1A3666;color:#fff}.btn.btn-outline-secondary[data-v-e55d23fb]{background:transparent;color:#6b7280;border:1px solid #d1d5db}.btn.btn-outline-secondary[data-v-e55d23fb]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn.btn-outline-danger[data-v-e55d23fb]{background:transparent;color:#dc2626;border:1px solid #dc2626}.btn.btn-outline-danger[data-v-e55d23fb]:hover:not(:disabled){background:#dc2626;color:#fff}.checkout-page[data-v-671c0f80]{background-color:#fff;min-height:100vh;padding:4rem 0;color:#1a3666}.container-wide[data-v-671c0f80]{max-width:1400px;margin:0 auto;padding:0 2rem}@media (max-width: 768px){.container-wide[data-v-671c0f80]{padding:0 1rem}}@media (max-width: 480px){.container-wide[data-v-671c0f80]{padding:0 .75rem}}.checkout-layout[data-v-671c0f80]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width: 1024px){.checkout-layout[data-v-671c0f80]{grid-template-columns:1fr}}.section-title[data-v-671c0f80],.order-box-title[data-v-671c0f80]{font-size:1.5rem;font-weight:800;margin-bottom:1.5rem;color:#111827;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.section-title[data-v-671c0f80],.order-box-title[data-v-671c0f80]{font-size:1.25rem}}.billing-form[data-v-671c0f80]{display:flex;flex-direction:column;gap:1.25rem}.form-row[data-v-671c0f80]{display:flex;gap:1.5rem}@media (max-width: 768px){.form-row[data-v-671c0f80]{flex-direction:column;gap:1.25rem}}.form-row .half-width[data-v-671c0f80]{flex:1}.form-group[data-v-671c0f80]{display:flex;flex-direction:column}.form-group label[data-v-671c0f80]{font-size:.95rem;font-weight:700;color:#1a3666;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.form-group label[data-v-671c0f80]{font-size:.9rem}}.form-group label .required[data-v-671c0f80]{color:#ef4444}.form-group input[type=text][data-v-671c0f80],.form-group input[type=email][data-v-671c0f80],.form-group input[type=tel][data-v-671c0f80],.form-group select[data-v-671c0f80],.form-group textarea[data-v-671c0f80]{padding:.75rem;border:1px solid #e2e8f0;border-radius:4px;font-size:1rem;color:#334155;outline:none;transition:border-color .2s;background:#fff}.form-group input[type=text][data-v-671c0f80]:focus,.form-group input[type=email][data-v-671c0f80]:focus,.form-group input[type=tel][data-v-671c0f80]:focus,.form-group select[data-v-671c0f80]:focus,.form-group textarea[data-v-671c0f80]:focus{border-color:#1a3666}.form-group input[type=text][data-v-671c0f80]::placeholder,.form-group input[type=email][data-v-671c0f80]::placeholder,.form-group input[type=tel][data-v-671c0f80]::placeholder,.form-group select[data-v-671c0f80]::placeholder,.form-group textarea[data-v-671c0f80]::placeholder{color:#94a3b8}.form-group textarea[data-v-671c0f80]{resize:vertical}.form-group select[data-v-671c0f80]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231e293b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.form-checkbox[data-v-671c0f80]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.form-checkbox input[type=checkbox][data-v-671c0f80]{width:1.25rem;height:1.25rem;cursor:pointer}.form-checkbox .checkbox-label[data-v-671c0f80]{font-weight:700;color:#111827;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.form-checkbox .checkbox-label[data-v-671c0f80]{font-size:.9rem}}.checkout-col-right[data-v-671c0f80]{padding-left:2rem;border-left:1px solid #e1e8ed}@media (max-width: 1024px){.checkout-col-right[data-v-671c0f80]{padding-left:0;border-left:none;border-top:1px solid #e1e8ed;padding-top:2rem}}.order-table[data-v-671c0f80]{width:100%;margin-bottom:2rem}.table-header[data-v-671c0f80]{display:flex;justify-content:space-between;border-bottom:1px solid #e1e8ed;padding-bottom:.75rem;font-weight:800;color:#111827;font-size:1rem}.order-items[data-v-671c0f80]{margin-bottom:1.5rem}.order-item[data-v-671c0f80]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 0;border-bottom:1px solid #f1f5f9}.order-item .item-info[data-v-671c0f80]{flex:1;padding-right:1rem}.order-item .item-info .product-title-row[data-v-671c0f80]{font-weight:600;color:#1a3666;margin-bottom:.25rem;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.order-item .item-info .product-title-row[data-v-671c0f80]{font-size:.95rem}}.order-item .item-info .product-title-row .p-multiplier[data-v-671c0f80]{font-weight:800}.order-item .item-info .product-attributes[data-v-671c0f80]{font-size:.9rem;color:#1a3666;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 768px){.order-item .item-info .product-attributes[data-v-671c0f80]{font-size:.85rem}}.order-item .item-info .product-attributes .attr-row[data-v-671c0f80]{margin-bottom:.1rem;word-wrap:break-word;overflow-wrap:break-word}.order-item .item-info .product-attributes .attr-row .attr-label[data-v-671c0f80]{font-weight:700}.order-item .item-total[data-v-671c0f80]{font-weight:600;color:#1a3666;white-space:nowrap}@media (max-width: 768px){.order-item .item-total[data-v-671c0f80]{font-size:.95rem}}.summary-row[data-v-671c0f80]{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #f1f5f9;font-size:1rem;color:#111827}.summary-row .label[data-v-671c0f80],.summary-row .value[data-v-671c0f80]{font-weight:800;color:#1a3666}.summary-row .shipping-info[data-v-671c0f80]{text-align:right}.summary-row .shipping-info p[data-v-671c0f80]{margin:0;color:#1a3666}.summary-row.total-row[data-v-671c0f80]{border-bottom:none;border-top:2px solid #e1e8ed;padding-top:1.5rem}.summary-row.total-row .total-value[data-v-671c0f80]{font-size:1.5rem;font-weight:800;color:#1a3666;display:block;text-align:right}.summary-row.total-row .vat-info[data-v-671c0f80]{font-size:.75rem;color:#64748b;font-weight:400;display:block;text-align:right}.payment-methods-box[data-v-671c0f80]{border:1px solid #e1e8ed;border-radius:4px;margin-bottom:2rem;overflow:hidden}.payment-method[data-v-671c0f80]{border-bottom:1px solid #e1e8ed}.payment-method[data-v-671c0f80]:last-child{border-bottom:none}.payment-method .payment-header[data-v-671c0f80]{padding:1rem;background-color:#f8fafc;display:flex;align-items:center;gap:.75rem}.payment-method .payment-header label[data-v-671c0f80]{font-weight:700;color:#1a3666;cursor:pointer;display:flex;align-items:center}.payment-method .payment-header input[type=radio][data-v-671c0f80]{accent-color:#1A3666;width:1.1rem;height:1.1rem}.payment-method .payment-desc[data-v-671c0f80]{padding:1rem;background-color:#fff;font-size:.9rem;color:#64748b;line-height:1.5;border-top:1px solid #e1e8ed}.payment-method .payment-desc p[data-v-671c0f80]{margin:0}.legal-text[data-v-671c0f80]{font-size:.85rem;color:#64748b;margin-bottom:2rem;line-height:1.5}.legal-text a[data-v-671c0f80]{color:#1a3666;text-decoration:underline}.btn-place-order[data-v-671c0f80]{width:100%;padding:1.25rem;background-color:#1a3666;color:#fff;border:none;font-weight:700;font-size:1.1rem;cursor:pointer;border-radius:4px;transition:background-color .2s}.btn-place-order[data-v-671c0f80]:hover{background-color:#254b8a}.btn-place-order[data-v-671c0f80]:disabled{opacity:.7;cursor:not-allowed}.card-columns[data-v-671c0f80]{display:flex;flex-direction:column;gap:1rem}.card-field-group[data-v-671c0f80]{display:flex;flex-direction:column;gap:.5rem}.card-field-group label[data-v-671c0f80]{font-size:.9rem;font-weight:600;color:#1a3666;margin-bottom:.25rem}.card-field[data-v-671c0f80]{height:48px;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;padding:0 12px;display:flex;align-items:center;transition:border-color .2s,box-shadow .2s}.card-field[data-v-671c0f80]:focus-within{border-color:#1a3666;box-shadow:0 0 0 2px #1a36661a}.card-row[data-v-671c0f80]{display:flex;gap:1rem}.card-row .half[data-v-671c0f80]{flex:1}@media (max-width: 480px){.card-row[data-v-671c0f80]{flex-direction:column;gap:1rem}}.logo-component[data-v-c168519e]{display:flex;align-items:center;justify-content:center;gap:1rem}.logo-component.logo-vertical[data-v-c168519e]{flex-direction:column;gap:.5rem}.logo-component.logo-vertical .logo-text[data-v-c168519e]{text-align:center}.logo-icon[data-v-c168519e]{border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.logo-icon .logo-image[data-v-c168519e]{width:100%;height:100%;object-fit:contain}.logo-text[data-v-c168519e]{text-align:left}.logo-text h3[data-v-c168519e]{margin:0 0 .125rem;font-weight:700;color:#1f2937;line-height:1.2}.logo-text span[data-v-c168519e]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:500;display:block;line-height:1.2;margin-top:.125rem}@media (prefers-color-scheme: dark){.logo-text h3[data-v-c168519e]{color:#f9fafb}.logo-text span[data-v-c168519e]{color:#9ca3af}}.auth-page[data-v-abe0ffd6]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.auth-background[data-v-abe0ffd6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);z-index:1}.auth-overlay[data-v-abe0ffd6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,54,93,.95) 0%,rgba(45,90,135,.9) 100%);z-index:2}.auth-container[data-v-abe0ffd6]{position:relative;z-index:3;width:100%;max-width:450px}.auth-card[data-v-abe0ffd6]{background:white;border-radius:16px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden}.auth-logo[data-v-abe0ffd6]{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center}.auth-header[data-v-abe0ffd6]{text-align:center;padding:1.5rem 2rem 1rem}.auth-header h2[data-v-abe0ffd6]{margin-bottom:.5rem;color:#1f2937;font-size:1.75rem;font-weight:700}.auth-header p[data-v-abe0ffd6]{color:#6b7280;margin:0;font-size:.875rem}.auth-form[data-v-abe0ffd6]{padding:0 2rem 2rem}.auth-form .form-group[data-v-abe0ffd6]{margin-bottom:1.5rem}.auth-form .form-group label[data-v-abe0ffd6]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.875rem}.auth-form .form-group .input-container[data-v-abe0ffd6]{position:relative}.auth-form .form-group .input-container svg[data-v-abe0ffd6]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:2}.auth-form .form-group .input-container input[data-v-abe0ffd6]{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e7eb;border-radius:8px;background:white;color:#1f2937;font-size:.875rem;transition:all .3s ease}.auth-form .form-group .input-container input[data-v-abe0ffd6]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.auth-form .form-group .input-container input.error[data-v-abe0ffd6]{border-color:#ef4444}.auth-form .form-group .input-container input[data-v-abe0ffd6]::placeholder{color:#9ca3af}.auth-form .form-group .error-message[data-v-abe0ffd6]{display:block;margin-top:.5rem;color:#ef4444;font-size:.75rem}.auth-form .form-checkbox[data-v-abe0ffd6]{display:flex;align-items:center;margin-bottom:2rem}.auth-form .form-checkbox input[data-v-abe0ffd6]{margin-right:.75rem;width:16px;height:16px;accent-color:#3182ce}.auth-form .form-checkbox label[data-v-abe0ffd6]{margin:0;font-weight:500;font-size:.875rem;color:#6b7280}.auth-form .login-btn[data-v-abe0ffd6]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#3182ce 0%,#2c5aa0 100%);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3182ce4d}.auth-form .login-btn[data-v-abe0ffd6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #3182ce66}.auth-form .login-btn:hover:not(:disabled) svg[data-v-abe0ffd6]{transform:translate(4px)}.auth-form .login-btn svg[data-v-abe0ffd6]{transition:transform .3s ease}.auth-form .login-btn[data-v-abe0ffd6]:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-form .login-btn[data-v-abe0ffd6]:disabled:hover{transform:none;box-shadow:0 4px 12px #3182ce4d}.auth-footer[data-v-abe0ffd6]{text-align:center;padding:1rem 2rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb}.auth-footer p[data-v-abe0ffd6]{margin-bottom:1rem;color:#6b7280;font-size:.875rem}.auth-footer .forgot-link[data-v-abe0ffd6]{font-size:.875rem}.auth-link[data-v-abe0ffd6]{color:#3182ce;text-decoration:none;font-weight:600;transition:color .3s ease}.auth-link[data-v-abe0ffd6]:hover{color:#2c5aa0;text-decoration:underline}@media (max-width: 480px){.auth-page[data-v-abe0ffd6]{padding:1rem}.auth-logo[data-v-abe0ffd6],.auth-header[data-v-abe0ffd6],.auth-form[data-v-abe0ffd6],.auth-footer[data-v-abe0ffd6]{padding-left:1.5rem;padding-right:1.5rem}.auth-logo[data-v-abe0ffd6]{padding:1.5rem 1.5rem 1rem}.auth-logo[data-v-abe0ffd6] .logo-component .logo-text{text-align:center}}.auth-page[data-v-15cd51ae]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.auth-background[data-v-15cd51ae]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);z-index:1}.auth-overlay[data-v-15cd51ae]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(26,54,93,.95) 0%,rgba(45,90,135,.9) 100%);z-index:2}.auth-container[data-v-15cd51ae]{position:relative;z-index:3;width:100%;max-width:450px}.auth-card[data-v-15cd51ae]{background:white;border-radius:16px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);overflow:hidden}.auth-logo[data-v-15cd51ae]{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;align-items:center}.auth-header[data-v-15cd51ae]{text-align:center;padding:1.5rem 2rem 1rem}.auth-header h2[data-v-15cd51ae]{margin-bottom:.5rem;color:#1f2937;font-size:1.75rem;font-weight:700}.auth-header p[data-v-15cd51ae]{color:#6b7280;margin:0;font-size:.875rem}.auth-form[data-v-15cd51ae]{padding:0 2rem 2rem}.auth-form .form-group[data-v-15cd51ae]{margin-bottom:1.5rem}.auth-form .form-group label[data-v-15cd51ae]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.875rem}.auth-form .form-group .input-container[data-v-15cd51ae]{position:relative}.auth-form .form-group .input-container svg[data-v-15cd51ae]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:2}.auth-form .form-group .input-container input[data-v-15cd51ae]{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e7eb;border-radius:8px;background:white;color:#1f2937;font-size:.875rem;transition:all .3s ease}.auth-form .form-group .input-container input[data-v-15cd51ae]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px #3182ce1a}.auth-form .form-group .input-container input.error[data-v-15cd51ae]{border-color:#ef4444}.auth-form .form-group .input-container input[data-v-15cd51ae]::placeholder{color:#9ca3af}.auth-form .form-group .error-message[data-v-15cd51ae]{display:block;margin-top:.5rem;color:#ef4444;font-size:.75rem}.auth-form .register-btn[data-v-15cd51ae]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#3182ce 0%,#2c5aa0 100%);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3182ce4d}.auth-form .register-btn[data-v-15cd51ae]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #3182ce66}.auth-form .register-btn:hover:not(:disabled) svg[data-v-15cd51ae]{transform:translate(4px)}.auth-form .register-btn svg[data-v-15cd51ae]{transition:transform .3s ease}.auth-form .register-btn[data-v-15cd51ae]:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-form .register-btn[data-v-15cd51ae]:disabled:hover{transform:none;box-shadow:0 4px 12px #3182ce4d}.auth-footer[data-v-15cd51ae]{text-align:center;padding:1rem 2rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb}.auth-footer p[data-v-15cd51ae]{margin:0;color:#6b7280;font-size:.875rem}.auth-link[data-v-15cd51ae]{color:#3182ce;text-decoration:none;font-weight:600;transition:color .3s ease}.auth-link[data-v-15cd51ae]:hover{color:#2c5aa0;text-decoration:underline}@media (max-width: 480px){.auth-page[data-v-15cd51ae]{padding:1rem}.auth-logo[data-v-15cd51ae],.auth-header[data-v-15cd51ae],.auth-form[data-v-15cd51ae],.auth-footer[data-v-15cd51ae]{padding-left:1.5rem;padding-right:1.5rem}.auth-logo[data-v-15cd51ae]{padding:1.5rem 1.5rem 1rem}.auth-logo[data-v-15cd51ae] .logo-component .logo-text{text-align:center}}.legal-page[data-v-2eaadc8b]{min-height:100vh;background:#f8fafc}.hero-section[data-v-2eaadc8b]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:3rem 0}.hero-section .container[data-v-2eaadc8b]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section .hero-content[data-v-2eaadc8b]{text-align:center}.hero-section .hero-content .hero-title[data-v-2eaadc8b]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.breadcrumb[data-v-2eaadc8b]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-2eaadc8b]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb .breadcrumb-item[data-v-2eaadc8b]:hover:not(.active){opacity:.8}.breadcrumb .breadcrumb-item.active[data-v-2eaadc8b]{opacity:.7}.breadcrumb .breadcrumb-separator[data-v-2eaadc8b]{opacity:.6}.content-section[data-v-2eaadc8b]{padding:3rem 0}.content-section .container[data-v-2eaadc8b]{max-width:1000px;margin:0 auto;padding:0 1rem}.content-wrapper[data-v-2eaadc8b]{background:white;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.loading-state[data-v-2eaadc8b],.error-state[data-v-2eaadc8b]{text-align:center;padding:4rem 2rem}.loading-state .spinner[data-v-2eaadc8b],.error-state .spinner[data-v-2eaadc8b]{margin-bottom:1rem}.loading-state .spinner i[data-v-2eaadc8b],.error-state .spinner i[data-v-2eaadc8b]{font-size:2rem;color:#1a3666}.loading-state .error-icon[data-v-2eaadc8b],.error-state .error-icon[data-v-2eaadc8b]{margin-bottom:1rem}.loading-state .error-icon i[data-v-2eaadc8b],.error-state .error-icon i[data-v-2eaadc8b]{font-size:3rem;color:#e53e3e}.loading-state h3[data-v-2eaadc8b],.error-state h3[data-v-2eaadc8b]{color:#2d3748;margin-bottom:1rem}.loading-state p[data-v-2eaadc8b],.error-state p[data-v-2eaadc8b]{color:#718096;margin-bottom:2rem}.loading-state .btn[data-v-2eaadc8b],.error-state .btn[data-v-2eaadc8b]{padding:.75rem 1.5rem;background:#1A3666;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background .3s ease}.loading-state .btn[data-v-2eaadc8b]:hover,.error-state .btn[data-v-2eaadc8b]:hover{background:#5a67d8}.legal-content[data-v-2eaadc8b]{padding:3rem}.content-body[data-v-2eaadc8b]{line-height:1.7;color:#4a5568}.content-body .agb-content h1[data-v-2eaadc8b]{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.content-body .agb-content h2[data-v-2eaadc8b]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-top:2rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.content-body .agb-content p[data-v-2eaadc8b]{margin-bottom:1rem;text-align:justify}.content-body .agb-content p b[data-v-2eaadc8b]{color:#2d3748;font-weight:600}.content-body .agb-content a[data-v-2eaadc8b]{color:#1a3666;text-decoration:none;word-break:break-all}.content-body .agb-content a[data-v-2eaadc8b]:hover{text-decoration:underline}.content-body .agb-content ul[data-v-2eaadc8b],.content-body .agb-content ol[data-v-2eaadc8b]{margin:1rem 0;padding-left:2rem}.content-body .agb-content ul li[data-v-2eaadc8b],.content-body .agb-content ol li[data-v-2eaadc8b]{margin-bottom:.5rem;text-align:justify}.content-body .agb-content #itkanzlei_txt_copyright[data-v-2eaadc8b]{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.content-body .agb-content #itkanzlei_txt_copyright img[data-v-2eaadc8b]{max-height:40px}.content-body .agb-content #itkanzlei_txt_copyright span[data-v-2eaadc8b]{font-size:10px;color:#718096}.last-updated[data-v-2eaadc8b]{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:right}.last-updated p[data-v-2eaadc8b]{color:#718096;font-size:.875rem;margin:0}@media (max-width: 768px){.hero-section[data-v-2eaadc8b]{padding:2rem 0}.hero-section .hero-title[data-v-2eaadc8b]{font-size:2rem}.legal-content[data-v-2eaadc8b]{padding:2rem 1.5rem}.content-body .agb-content h1[data-v-2eaadc8b]{font-size:1.5rem}.content-body .agb-content h2[data-v-2eaadc8b]{font-size:1.25rem}}@media (max-width: 480px){.legal-content[data-v-2eaadc8b]{padding:1.5rem 1rem}.content-body .agb-content h1[data-v-2eaadc8b]{font-size:1.25rem}.content-body .agb-content ol[data-v-2eaadc8b],.content-body .agb-content ul[data-v-2eaadc8b]{padding-left:1.5rem}}.legal-page[data-v-543e0778]{min-height:100vh;background:#f8fafc}.hero-section[data-v-543e0778]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:3rem 0}.hero-section .container[data-v-543e0778]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section .hero-content[data-v-543e0778]{text-align:center}.hero-section .hero-content .hero-title[data-v-543e0778]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.breadcrumb[data-v-543e0778]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-543e0778]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb .breadcrumb-item[data-v-543e0778]:hover:not(.active){opacity:.8}.breadcrumb .breadcrumb-item.active[data-v-543e0778]{opacity:.7}.breadcrumb .breadcrumb-separator[data-v-543e0778]{opacity:.6}.content-section[data-v-543e0778]{padding:3rem 0}.content-section .container[data-v-543e0778]{max-width:1000px;margin:0 auto;padding:0 1rem}.content-wrapper[data-v-543e0778]{background:white;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.legal-content[data-v-543e0778]{padding:4rem 3rem}.content-body[data-v-543e0778]{line-height:1.6;color:#4a5568}.content-body .impressum-content h1[data-v-543e0778]{color:#2d3748;font-size:2.5rem;font-weight:600;margin-bottom:3rem}.content-body .impressum-content .company-section h2[data-v-543e0778]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:2rem}.content-body .impressum-content .company-section .address-block[data-v-543e0778]{margin-bottom:2rem}.content-body .impressum-content .company-section .address-block p[data-v-543e0778]{margin-bottom:.5rem;font-size:1rem;line-height:1.5}.content-body .impressum-content .company-section .manager-block[data-v-543e0778]{margin-bottom:2rem}.content-body .impressum-content .company-section .manager-block p[data-v-543e0778]{margin-bottom:0;font-size:1rem}.content-body .impressum-content .company-section .contact-block[data-v-543e0778]{margin-bottom:2rem}.content-body .impressum-content .company-section .contact-block p[data-v-543e0778]{margin-bottom:.5rem;font-size:1rem;line-height:1.5}.content-body .impressum-content .company-section .ust-block[data-v-543e0778]{margin-bottom:2rem}.content-body .impressum-content .company-section .ust-block p[data-v-543e0778]{margin-bottom:0;font-size:1rem}.content-body .impressum-content .company-section .platform-block[data-v-543e0778]{margin-bottom:2rem}.content-body .impressum-content .company-section .platform-block p[data-v-543e0778]{margin-bottom:0;font-size:1rem;line-height:1.6;word-break:break-all}.content-body .impressum-content .company-section .disclaimer-block p[data-v-543e0778]{margin-bottom:0;font-size:1rem;line-height:1.6}@media (max-width: 768px){.hero-section[data-v-543e0778]{padding:2rem 0}.hero-section .hero-title[data-v-543e0778]{font-size:2rem}.legal-content[data-v-543e0778]{padding:3rem 2rem}.content-body .impressum-content h1[data-v-543e0778]{font-size:2rem}.content-body .impressum-content .company-section h2[data-v-543e0778]{font-size:1.25rem}}@media (max-width: 480px){.legal-content[data-v-543e0778]{padding:2rem 1.5rem}.content-body .impressum-content h1[data-v-543e0778]{font-size:1.75rem}}.legal-page[data-v-7ee5bc9a]{min-height:100vh;background:#f8fafc}.hero-section[data-v-7ee5bc9a]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:3rem 0}.hero-section .container[data-v-7ee5bc9a]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section .hero-content[data-v-7ee5bc9a]{text-align:center}.hero-section .hero-content .hero-title[data-v-7ee5bc9a]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.breadcrumb[data-v-7ee5bc9a]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-7ee5bc9a]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb .breadcrumb-item[data-v-7ee5bc9a]:hover:not(.active){opacity:.8}.breadcrumb .breadcrumb-item.active[data-v-7ee5bc9a]{opacity:.7}.breadcrumb .breadcrumb-separator[data-v-7ee5bc9a]{opacity:.6}.content-section[data-v-7ee5bc9a]{padding:3rem 0}.content-section .container[data-v-7ee5bc9a]{max-width:1000px;margin:0 auto;padding:0 1rem}.content-wrapper[data-v-7ee5bc9a]{background:white;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.legal-content[data-v-7ee5bc9a]{padding:4rem 3rem}.content-body[data-v-7ee5bc9a]{line-height:1.6;color:#4a5568}.content-body .datenschutz-content h1[data-v-7ee5bc9a]{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.content-body .datenschutz-content h2[data-v-7ee5bc9a]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-top:2.5rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.content-body .datenschutz-content p[data-v-7ee5bc9a]{margin-bottom:1rem;text-align:justify;line-height:1.7}.content-body .datenschutz-content p b[data-v-7ee5bc9a]{color:#2d3748;font-weight:600}.content-body .datenschutz-content a[data-v-7ee5bc9a]{color:#1a3666;text-decoration:none;word-break:break-all}.content-body .datenschutz-content a[data-v-7ee5bc9a]:hover{text-decoration:underline}.content-body .datenschutz-content ul[data-v-7ee5bc9a],.content-body .datenschutz-content ol[data-v-7ee5bc9a]{margin:1rem 0;padding-left:2rem}.content-body .datenschutz-content ul li[data-v-7ee5bc9a],.content-body .datenschutz-content ol li[data-v-7ee5bc9a]{margin-bottom:.5rem;text-align:justify;line-height:1.6}.content-body .datenschutz-content #itkanzlei_txt_copyright[data-v-7ee5bc9a]{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.content-body .datenschutz-content #itkanzlei_txt_copyright img[data-v-7ee5bc9a]{max-height:40px}.content-body .datenschutz-content #itkanzlei_txt_copyright div[data-v-7ee5bc9a]{font-size:10px;color:#718096}@media (max-width: 768px){.hero-section[data-v-7ee5bc9a]{padding:2rem 0}.hero-section .hero-title[data-v-7ee5bc9a]{font-size:2rem}.legal-content[data-v-7ee5bc9a]{padding:3rem 2rem}.content-body .datenschutz-content h1[data-v-7ee5bc9a]{font-size:2rem}.content-body .datenschutz-content h2[data-v-7ee5bc9a]{font-size:1.25rem}}@media (max-width: 480px){.legal-content[data-v-7ee5bc9a]{padding:2rem 1.5rem}.content-body .datenschutz-content h1[data-v-7ee5bc9a]{font-size:1.75rem}.content-body .datenschutz-content ol[data-v-7ee5bc9a],.content-body .datenschutz-content ul[data-v-7ee5bc9a]{padding-left:1.5rem}}.legal-page[data-v-2524c1f5]{min-height:100vh;background:#f8fafc}.hero-section[data-v-2524c1f5]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:3rem 0}.hero-section .container[data-v-2524c1f5]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section .hero-content[data-v-2524c1f5]{text-align:center}.hero-section .hero-content .hero-title[data-v-2524c1f5]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.breadcrumb[data-v-2524c1f5]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-2524c1f5]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb .breadcrumb-item[data-v-2524c1f5]:hover:not(.active){opacity:.8}.breadcrumb .breadcrumb-item.active[data-v-2524c1f5]{opacity:.7}.breadcrumb .breadcrumb-separator[data-v-2524c1f5]{opacity:.6}.content-section[data-v-2524c1f5]{padding:3rem 0}.content-section .container[data-v-2524c1f5]{max-width:1000px;margin:0 auto;padding:0 1rem}.content-wrapper[data-v-2524c1f5]{background:white;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.loading-state[data-v-2524c1f5]{text-align:center;padding:4rem 2rem}.loading-state .spinner[data-v-2524c1f5]{margin-bottom:1rem}.loading-state .spinner i[data-v-2524c1f5]{font-size:2rem;color:#1a3666}.loading-state p[data-v-2524c1f5]{color:#718096}.legal-content[data-v-2524c1f5]{padding:3rem}.content-body[data-v-2524c1f5]{line-height:1.7;color:#4a5568}.content-body section[data-v-2524c1f5]{margin-bottom:3rem}.content-body section[data-v-2524c1f5]:last-child{margin-bottom:0}.content-body h1[data-v-2524c1f5]{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;border-bottom:3px solid #1A3666;text-align:center}.content-body h2[data-v-2524c1f5]{color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;margin-top:2rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.content-body h3[data-v-2524c1f5]{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.content-body h4[data-v-2524c1f5]{color:#4a5568;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.content-body h4 i[data-v-2524c1f5]{color:#1a3666}.content-body p[data-v-2524c1f5]{margin-bottom:1rem;text-align:justify}.content-body p strong[data-v-2524c1f5]{color:#2d3748;font-weight:600}.content-body a[data-v-2524c1f5]{color:#1a3666;text-decoration:none}.content-body a[data-v-2524c1f5]:hover{text-decoration:underline}.content-body ul[data-v-2524c1f5]{margin:1rem 0;padding-left:2rem}.content-body ul li[data-v-2524c1f5]{margin-bottom:.75rem;line-height:1.6}.content-body #itkanzlei_txt_copyright[data-v-2524c1f5]{margin-top:4rem;padding-top:2rem;border-top:1px solid #e2e8f0}.content-body #itkanzlei_txt_copyright img[data-v-2524c1f5]{max-width:100%!important;height:auto}.content-body #itkanzlei_txt_copyright span[data-v-2524c1f5]{font-size:11px;color:#718096}.last-updated[data-v-2524c1f5]{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:right}.last-updated p[data-v-2524c1f5]{color:#718096;font-size:.875rem;margin:0}@media (max-width: 768px){.hero-section[data-v-2524c1f5]{padding:2rem 0}.hero-section .hero-title[data-v-2524c1f5]{font-size:2rem}.legal-content[data-v-2524c1f5]{padding:2rem 1.5rem}.content-body h1[data-v-2524c1f5]{font-size:1.75rem}.content-body h2[data-v-2524c1f5]{font-size:1.25rem}.content-body h3[data-v-2524c1f5]{font-size:1.125rem}.content-body #itkanzlei_txt_copyright[data-v-2524c1f5]{text-align:center}.content-body #itkanzlei_txt_copyright>div[data-v-2524c1f5]{display:block!important;float:none!important;text-align:center;margin:.5rem 0}}@media (max-width: 480px){.legal-content[data-v-2524c1f5]{padding:1.5rem 1rem}.content-body h1[data-v-2524c1f5]{font-size:1.5rem}.content-body p[data-v-2524c1f5]{text-align:left}}.payment-shipping-page[data-v-b3d8891a]{min-height:100vh;background:#f8fafc}.container[data-v-b3d8891a]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section[data-v-b3d8891a]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:4rem 0 3rem}.hero-section .hero-content[data-v-b3d8891a]{text-align:center}.hero-section .hero-content .hero-title[data-v-b3d8891a]{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-content .hero-subtitle[data-v-b3d8891a]{font-size:1.25rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.breadcrumb[data-v-b3d8891a]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;opacity:.9}.breadcrumb .breadcrumb-item[data-v-b3d8891a]{color:#fff;text-decoration:none;transition:opacity .3s ease}.breadcrumb .breadcrumb-item[data-v-b3d8891a]:hover:not(.active){opacity:.8}.breadcrumb .breadcrumb-item.active[data-v-b3d8891a]{opacity:.7}.breadcrumb .breadcrumb-separator[data-v-b3d8891a]{opacity:.6}.section-header[data-v-b3d8891a]{text-align:center;margin-bottom:3rem}.section-header h2[data-v-b3d8891a]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.section-header p[data-v-b3d8891a]{font-size:1.125rem;color:#718096;max-width:800px;margin:0 auto;line-height:1.6}.payment-methods-section[data-v-b3d8891a]{padding:4rem 0}.payment-methods-section .payment-methods-grid[data-v-b3d8891a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.payment-methods-section .payment-method-card[data-v-b3d8891a]{background:white;border-radius:16px;padding:2.5rem;box-shadow:0 4px 20px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.payment-methods-section .payment-method-card[data-v-b3d8891a]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.payment-methods-section .payment-method-card.featured[data-v-b3d8891a]{border:2px solid #1A3666}.payment-methods-section .payment-method-card.featured .featured-badge[data-v-b3d8891a]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1A3666;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.payment-methods-section .payment-method-card .payment-icon[data-v-b3d8891a]{width:60px;height:60px;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.payment-methods-section .payment-method-card .payment-icon i[data-v-b3d8891a]{font-size:1.5rem;color:#fff}.payment-methods-section .payment-method-card .payment-content h3[data-v-b3d8891a]{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.payment-methods-section .payment-method-card .payment-content p[data-v-b3d8891a]{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.payment-methods-section .payment-method-card .payment-features[data-v-b3d8891a]{display:flex;flex-wrap:wrap;gap:1rem}.payment-methods-section .payment-method-card .payment-features .feature[data-v-b3d8891a]{display:flex;align-items:center;gap:.5rem;color:#22c55e;font-size:.875rem;font-weight:500}.payment-methods-section .payment-method-card .payment-features .feature i[data-v-b3d8891a]{font-size:1rem}.payment-methods-section .payment-method-card .financing-details[data-v-b3d8891a]{background:#f7fafc;padding:1.5rem;border-radius:8px;margin-top:1rem}.payment-methods-section .payment-method-card .financing-details .detail[data-v-b3d8891a]{display:flex;justify-content:space-between;margin-bottom:.75rem}.payment-methods-section .payment-method-card .financing-details .detail[data-v-b3d8891a]:last-child{margin-bottom:0}.payment-methods-section .payment-method-card .financing-details .detail strong[data-v-b3d8891a]{color:#2d3748}.payment-methods-section .payment-method-card .financing-details .detail .highlight[data-v-b3d8891a]{color:#22c55e;font-weight:600}.payment-methods-section .payment-method-card .payment-steps[data-v-b3d8891a]{display:flex;gap:1rem;margin-top:1rem}.payment-methods-section .payment-method-card .payment-steps .step[data-v-b3d8891a]{display:flex;align-items:center;gap:.5rem;flex:1}.payment-methods-section .payment-method-card .payment-steps .step .step-number[data-v-b3d8891a]{width:24px;height:24px;background:#1A3666;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.payment-methods-section .payment-method-card .payment-steps .step span[data-v-b3d8891a]{font-size:.875rem;color:#4a5568;font-weight:500}.shipping-section[data-v-b3d8891a]{padding:4rem 0;background:white}.shipping-section .shipping-content[data-v-b3d8891a]{display:grid;gap:3rem}.shipping-section .shipping-content .shipping-info[data-v-b3d8891a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.shipping-section .shipping-content .shipping-info .shipping-card[data-v-b3d8891a]{background:#f7fafc;border-radius:16px;padding:2rem;border:1px solid #e2e8f0}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-icon[data-v-b3d8891a]{width:60px;height:60px;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-icon i[data-v-b3d8891a]{font-size:1.5rem;color:#fff}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-details h3[data-v-b3d8891a]{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-details p[data-v-b3d8891a]{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-features[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .coordination-benefits[data-v-b3d8891a]{display:flex;flex-direction:column;gap:.75rem}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-features .feature[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .shipping-features .benefit[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .coordination-benefits .feature[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .coordination-benefits .benefit[data-v-b3d8891a]{display:flex;align-items:center;gap:.75rem;color:#4a5568;font-size:.875rem}.shipping-section .shipping-content .shipping-info .shipping-card .shipping-features .feature i[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .shipping-features .benefit i[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .coordination-benefits .feature i[data-v-b3d8891a],.shipping-section .shipping-content .shipping-info .shipping-card .coordination-benefits .benefit i[data-v-b3d8891a]{color:#22c55e;font-size:1rem}.shipping-section .shipping-content .delivery-process[data-v-b3d8891a]{background:#f7fafc;padding:2.5rem;border-radius:16px}.shipping-section .shipping-content .delivery-process h3[data-v-b3d8891a]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:2rem;text-align:center}.shipping-section .shipping-content .delivery-process .process-steps[data-v-b3d8891a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.shipping-section .shipping-content .delivery-process .process-steps .process-step[data-v-b3d8891a]{text-align:center}.shipping-section .shipping-content .delivery-process .process-steps .process-step .step-icon[data-v-b3d8891a]{width:60px;height:60px;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.shipping-section .shipping-content .delivery-process .process-steps .process-step .step-icon i[data-v-b3d8891a]{font-size:1.25rem;color:#fff}.shipping-section .shipping-content .delivery-process .process-steps .process-step .step-content h4[data-v-b3d8891a]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.shipping-section .shipping-content .delivery-process .process-steps .process-step .step-content p[data-v-b3d8891a]{font-size:.875rem;color:#4a5568;line-height:1.5}.security-section[data-v-b3d8891a]{padding:3rem 0}.security-section .security-card[data-v-b3d8891a]{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);color:#fff;border-radius:16px;padding:3rem;display:flex;align-items:center;gap:2rem}.security-section .security-card .security-icon[data-v-b3d8891a]{width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.security-section .security-card .security-icon i[data-v-b3d8891a]{font-size:2rem;color:#22c55e}.security-section .security-card .security-content[data-v-b3d8891a]{flex:1}.security-section .security-card .security-content h3[data-v-b3d8891a]{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.security-section .security-card .security-content p[data-v-b3d8891a]{opacity:.9;line-height:1.6;margin-bottom:1.5rem}.security-section .security-card .security-features[data-v-b3d8891a]{display:flex;gap:2rem;flex-wrap:wrap}.security-section .security-card .security-features .security-feature[data-v-b3d8891a]{display:flex;align-items:center;gap:.5rem;color:#22c55e}.security-section .security-card .security-features .security-feature i[data-v-b3d8891a]{font-size:1rem}.security-section .security-card .security-features .security-feature span[data-v-b3d8891a]{font-size:.875rem;font-weight:500}.faq-section[data-v-b3d8891a]{padding:4rem 0}.faq-section .faq-grid[data-v-b3d8891a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-section .faq-grid .faq-item[data-v-b3d8891a]{background:white;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;border:1px solid #e2e8f0}.faq-section .faq-grid .faq-item h4[data-v-b3d8891a]{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.faq-section .faq-grid .faq-item p[data-v-b3d8891a]{color:#4a5568;line-height:1.6;margin:0}.contact-cta-section[data-v-b3d8891a]{padding:3rem 0;background:linear-gradient(135deg,#f7fafc 0%,#edf2f7 100%)}.contact-cta-section .cta-card[data-v-b3d8891a]{background:white;border-radius:16px;padding:3rem;box-shadow:0 4px 20px #00000014;display:flex;align-items:center;gap:3rem}.contact-cta-section .cta-card .cta-content[data-v-b3d8891a]{flex:1}.contact-cta-section .cta-card .cta-content h3[data-v-b3d8891a]{font-size:1.75rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.contact-cta-section .cta-card .cta-content p[data-v-b3d8891a]{color:#4a5568;line-height:1.6;margin-bottom:2rem;font-size:1.125rem}.contact-cta-section .cta-card .cta-content .cta-buttons[data-v-b3d8891a]{display:flex;gap:1rem;flex-wrap:wrap}.contact-cta-section .cta-card .cta-content .cta-buttons .btn[data-v-b3d8891a]{padding:.875rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;border:2px solid}.contact-cta-section .cta-card .cta-content .cta-buttons .btn.btn-primary[data-v-b3d8891a]{background:#1A3666;color:#fff;border-color:#1a3666}.contact-cta-section .cta-card .cta-content .cta-buttons .btn.btn-primary[data-v-b3d8891a]:hover{background:#5a67d8;border-color:#5a67d8;transform:translateY(-2px)}.contact-cta-section .cta-card .cta-content .cta-buttons .btn.btn-outline[data-v-b3d8891a]{background:transparent;color:#1a3666;border-color:#1a3666}.contact-cta-section .cta-card .cta-content .cta-buttons .btn.btn-outline[data-v-b3d8891a]:hover{background:#1A3666;color:#fff}.contact-cta-section .cta-card .cta-image[data-v-b3d8891a]{width:120px;height:120px;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-cta-section .cta-card .cta-image i[data-v-b3d8891a]{font-size:3rem;color:#fff}@media (max-width: 1024px){.payment-methods-grid[data-v-b3d8891a]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.shipping-info[data-v-b3d8891a]{grid-template-columns:1fr}.process-steps[data-v-b3d8891a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.hero-section[data-v-b3d8891a]{padding:3rem 0 2rem}.hero-section .hero-title[data-v-b3d8891a]{font-size:2.25rem}.hero-section .hero-subtitle[data-v-b3d8891a]{font-size:1.125rem}.section-header h2[data-v-b3d8891a]{font-size:2rem}.section-header p[data-v-b3d8891a]{font-size:1rem}.payment-method-card[data-v-b3d8891a]{padding:2rem}.shipping-card[data-v-b3d8891a]{padding:1.5rem}.delivery-process[data-v-b3d8891a]{padding:2rem}.security-card[data-v-b3d8891a]{flex-direction:column;text-align:center;padding:2rem}.security-card .security-features[data-v-b3d8891a]{justify-content:center;gap:1rem}.cta-card[data-v-b3d8891a]{flex-direction:column;text-align:center;padding:2rem;gap:2rem}.cta-card .cta-buttons[data-v-b3d8891a]{justify-content:center}.cta-card .cta-image[data-v-b3d8891a]{width:80px;height:80px}.cta-card .cta-image i[data-v-b3d8891a]{font-size:2rem}.faq-grid[data-v-b3d8891a]{grid-template-columns:1fr}}@media (max-width: 480px){.hero-section[data-v-b3d8891a]{padding:2rem 0 1.5rem}.hero-section .hero-title[data-v-b3d8891a]{font-size:1.875rem}.payment-methods-grid[data-v-b3d8891a]{grid-template-columns:1fr}.payment-method-card[data-v-b3d8891a]{padding:1.5rem}.payment-steps[data-v-b3d8891a]{flex-direction:column;gap:.75rem}.process-steps[data-v-b3d8891a]{grid-template-columns:1fr;gap:1.5rem}.faq-item[data-v-b3d8891a]{padding:1.5rem}.cta-buttons[data-v-b3d8891a]{flex-direction:column}.cta-buttons .btn[data-v-b3d8891a]{justify-content:center}}.admin-dashboard[data-v-03e2aeca]{max-width:1400px;margin:0 auto}.welcome-section[data-v-03e2aeca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);border:1px solid var(--border-light)}.welcome-section .welcome-content h1[data-v-03e2aeca]{font-size:2rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.welcome-section .welcome-content p[data-v-03e2aeca]{color:var(--text-secondary);font-size:1rem;margin:0}.welcome-section .welcome-actions[data-v-03e2aeca]{display:flex;gap:1rem}.stats-grid[data-v-03e2aeca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.stats-grid .stat-card[data-v-03e2aeca]{background:var(--surface-color);border-radius:var(--border-radius-lg);padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border-light);display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stats-grid .stat-card[data-v-03e2aeca]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stats-grid .stat-card .stat-icon[data-v-03e2aeca]{width:60px;height:60px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:#fff}.stats-grid .stat-card .stat-icon.products[data-v-03e2aeca]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%)}.stats-grid .stat-card .stat-icon.orders[data-v-03e2aeca]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.stats-grid .stat-card .stat-icon.revenue[data-v-03e2aeca]{background:linear-gradient(135deg,#4FBA48 0%,#4FBA48 100%)}.stats-grid .stat-card .stat-icon.users[data-v-03e2aeca]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.stats-grid .stat-card .stat-content[data-v-03e2aeca]{flex:1}.stats-grid .stat-card .stat-content .stat-number[data-v-03e2aeca]{font-size:2rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.stats-grid .stat-card .stat-content .stat-label[data-v-03e2aeca]{color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.stats-grid .stat-card .stat-content .stat-change[data-v-03e2aeca]{font-size:.75rem;font-weight:500}.stats-grid .stat-card .stat-content .stat-change.positive[data-v-03e2aeca]{color:var(--success-color)}.stats-grid .stat-card .stat-content .stat-change.negative[data-v-03e2aeca]{color:var(--error-color)}.stats-grid .stat-card .stat-content .stat-change.neutral[data-v-03e2aeca]{color:var(--text-muted)}.dashboard-grid[data-v-03e2aeca]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.dashboard-grid .dashboard-card[data-v-03e2aeca]{background:var(--surface-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);border:1px solid var(--border-light);overflow:hidden}.dashboard-grid .dashboard-card .card-header[data-v-03e2aeca]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-light)}.dashboard-grid .dashboard-card .card-header h3[data-v-03e2aeca]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.dashboard-grid .dashboard-card .card-content[data-v-03e2aeca]{padding:1.5rem}.loading-state[data-v-03e2aeca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.loading-state .spinner[data-v-03e2aeca]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-03e2aeca 1s linear infinite;margin-bottom:1rem}.loading-state p[data-v-03e2aeca]{color:var(--text-secondary);margin:0}.empty-state[data-v-03e2aeca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.empty-state svg[data-v-03e2aeca]{color:var(--text-muted);margin-bottom:1rem}.empty-state p[data-v-03e2aeca]{font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.empty-state small[data-v-03e2aeca]{color:var(--text-muted);font-size:.875rem}.orders-list .order-item[data-v-03e2aeca]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--border-light)}.orders-list .order-item[data-v-03e2aeca]:last-child{border-bottom:none}.orders-list .order-item .order-info .order-id[data-v-03e2aeca]{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.orders-list .order-item .order-info .order-customer[data-v-03e2aeca]{font-size:.875rem;color:var(--text-secondary)}.orders-list .order-item .order-details[data-v-03e2aeca]{text-align:right}.orders-list .order-item .order-details .order-total[data-v-03e2aeca]{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.orders-list .order-item .order-details .order-status[data-v-03e2aeca]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:var(--border-radius-sm);text-transform:uppercase}.orders-list .order-item .order-details .order-status.pending[data-v-03e2aeca]{background:#fef3c7;color:#92400e}.orders-list .order-item .order-details .order-status.processing[data-v-03e2aeca]{background:#dbeafe;color:#1a3666}.orders-list .order-item .order-details .order-status.shipped[data-v-03e2aeca],.orders-list .order-item .order-details .order-status.delivered[data-v-03e2aeca]{background:#dcfce7;color:#166534}.orders-list .order-item .order-details .order-status.cancelled[data-v-03e2aeca]{background:#fee2e2;color:#991b1b}.quick-actions[data-v-03e2aeca]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.quick-actions .quick-action-btn[data-v-03e2aeca]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;cursor:pointer;transition:all .3s ease}.quick-actions .quick-action-btn[data-v-03e2aeca]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow)}.quick-actions .quick-action-btn .action-icon[data-v-03e2aeca]{width:40px;height:40px;border-radius:var(--border-radius);background:var(--surface-color);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.quick-actions .quick-action-btn:hover .action-icon[data-v-03e2aeca]{background:rgba(255,255,255,.2)}.quick-actions .quick-action-btn span[data-v-03e2aeca]{font-size:.875rem;font-weight:500;text-align:center}@keyframes spin-03e2aeca{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.dashboard-grid[data-v-03e2aeca]{grid-template-columns:1fr}.stats-grid[data-v-03e2aeca]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.welcome-section[data-v-03e2aeca]{flex-direction:column;gap:1.5rem;text-align:center}.welcome-section .welcome-actions[data-v-03e2aeca]{justify-content:center}.stats-grid[data-v-03e2aeca],.quick-actions[data-v-03e2aeca]{grid-template-columns:1fr}}[data-v-44eca9d4]:root{--page-bg: #f9fafb;--primary-text: #111827;--secondary-text: #6b7280;--border-color: #e5e7eb;--card-bg: #ffffff;--primary-color: #4f46e5;--primary: #1A3666;--primary-hover: #1A3666;--green: #10b981;--yellow: #4FBA48;--blue: #1A3666;--radius-sm: 4px;--radius-md: 8px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1)}.products-admin[data-v-44eca9d4]{background:var(--page-bg);min-height:100vh}.page-header[data-v-44eca9d4]{background:var(--card-bg);padding:1.25rem 2rem;border-bottom:1px solid var(--border-color)}.page-header .header-content[data-v-44eca9d4]{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.page-header .page-title[data-v-44eca9d4]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:var(--primary-text);margin:0}.page-header .page-title i[data-v-44eca9d4]{color:var(--primary-color)}.page-header .page-title .title-badge[data-v-44eca9d4]{background:#eef2ff;color:var(--primary-color);padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500}.page-header .header-actions[data-v-44eca9d4]{display:flex;gap:.75rem;align-items:center}.page-header .header-actions .action-btn[data-v-44eca9d4]{background:white;color:var(--secondary-text);border:1px solid #d1d5db;font-weight:500;transition:all .2s ease;border-radius:6px;height:36px;padding:0 12px}.page-header .header-actions .action-btn[data-v-44eca9d4]:hover{color:var(--primary-text);background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.page-header .header-actions .action-btn[data-v-44eca9d4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-header .header-actions .action-btn .p-button-label[data-v-44eca9d4]{font-weight:500}.page-header .header-actions .refresh-btn.p-button-loading .pi-refresh[data-v-44eca9d4]{animation:spin-44eca9d4 1s linear infinite}.page-header .header-actions .export-btn[data-v-44eca9d4]:hover{color:var(--blue);border-color:var(--blue)}.page-header .header-actions .create-btn[data-v-44eca9d4]{background:var(--primary-color);color:#fff;border:none;font-weight:600;transition:all .2s ease;border-radius:6px;height:36px;padding:0 16px}.page-header .header-actions .create-btn[data-v-44eca9d4]:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #4f46e540}.page-header .header-actions .create-btn[data-v-44eca9d4]:active{transform:translateY(0);box-shadow:0 2px 6px #4f46e54d}.page-header .header-actions .create-btn .p-button-label[data-v-44eca9d4]{font-weight:600}.page-content[data-v-44eca9d4]{max-width:1600px;margin:0 auto;padding:1.5rem 2rem}.stats-section[data-v-44eca9d4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem}.stats-section .stat-item[data-v-44eca9d4]{display:flex;align-items:center;gap:1rem;background:var(--card-bg);padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.stats-section .stat-icon[data-v-44eca9d4]{font-size:1.25rem;color:var(--secondary-text);background:#f3f4f6;padding:.75rem;border-radius:50%}.stats-section .stat-icon.active[data-v-44eca9d4]{color:var(--green);background-color:#e6f8f3}.stats-section .stat-icon.variations[data-v-44eca9d4]{color:var(--blue);background-color:#ebf2fe}.stats-section .stat-icon.warning[data-v-44eca9d4]{color:var(--yellow);background-color:#fff9eb}.stats-section .stat-content .stat-label[data-v-44eca9d4]{font-size:.875rem;color:var(--secondary-text)}.stats-section .stat-content .stat-number[data-v-44eca9d4]{display:block;font-size:1.5rem;font-weight:600;color:var(--primary-text)}.table-container[data-v-44eca9d4]{background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--border-color);overflow:hidden}.filters-section[data-v-44eca9d4]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.filters-section .search-wrapper[data-v-44eca9d4]{position:relative}.filters-section .search-wrapper i[data-v-44eca9d4]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--secondary-text)}.filters-section .search-wrapper .search-input[data-v-44eca9d4]{padding-left:2.25rem;min-width:300px}.filters-section .filter-controls[data-v-44eca9d4]{display:flex;align-items:center;gap:.5rem}.filters-section .clear-btn[data-v-44eca9d4]{color:var(--secondary-text)}.products-table[data-v-44eca9d4]{border:none}.products-table[data-v-44eca9d4] .p-datatable-header{background:#f3f4f6;padding:.75rem 1.5rem;border-bottom:1px solid var(--border-color)}.products-table[data-v-44eca9d4] .p-datatable-header .table-header{display:flex;align-items:center;gap:1rem}.products-table[data-v-44eca9d4] .p-datatable-header .selection-count{color:var(--primary-text);font-weight:500}.products-table[data-v-44eca9d4] .p-datatable-thead>tr>th{background:var(--page-bg);border:none;padding:1rem 1.5rem;color:var(--secondary-text);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.products-table[data-v-44eca9d4] .p-datatable-tbody>tr{transition:background-color .2s}.products-table[data-v-44eca9d4] .p-datatable-tbody>tr:hover{background-color:#f3f4f6}.products-table[data-v-44eca9d4] .p-datatable-tbody>tr>td{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);color:var(--primary-text);vertical-align:middle}.products-table[data-v-44eca9d4] .p-paginator{background:var(--card-bg);border-top:1px solid var(--border-color);padding:1rem 1.5rem}.product-cell[data-v-44eca9d4]{display:flex;align-items:center;gap:1rem}.product-cell .product-image[data-v-44eca9d4]{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.product-cell .product-info .product-name[data-v-44eca9d4]{font-weight:500;color:var(--primary-text);margin-bottom:.125rem}.product-cell .product-info .product-details[data-v-44eca9d4]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--secondary-text)}.product-cell .product-info .product-details .detail-separator[data-v-44eca9d4]{font-size:.5rem}.category-text[data-v-44eca9d4]{font-size:.875rem}.text-muted[data-v-44eca9d4]{color:var(--secondary-text);font-size:.875rem}.variations-cell .count[data-v-44eca9d4]{font-weight:500;color:var(--primary-text);text-align:center;display:block}.status-tag[data-v-44eca9d4]{font-weight:500;padding:.25rem .6rem}.actions-cell[data-v-44eca9d4]{display:flex;gap:.25rem;justify-content:flex-start}.empty-state[data-v-44eca9d4]{text-align:center;padding:4rem 2rem}.empty-state i[data-v-44eca9d4]{font-size:2.5rem;color:#d1d5db;margin-bottom:1rem}.empty-state h3[data-v-44eca9d4]{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.empty-state p[data-v-44eca9d4]{color:var(--secondary-text);margin-bottom:1.5rem}.empty-state .create-product-btn[data-v-44eca9d4]{background:var(--primary-color);border:none}.empty-state .create-product-btn[data-v-44eca9d4]:hover{background:var(--primary-hover)}@media (max-width: 960px){.stats-section[data-v-44eca9d4]{grid-template-columns:repeat(2,1fr)}.filters-section[data-v-44eca9d4]{flex-direction:column;align-items:stretch;gap:1rem}}@media (max-width: 768px){.page-header[data-v-44eca9d4],.page-content[data-v-44eca9d4]{padding:1rem}.page-header .header-content[data-v-44eca9d4]{flex-direction:column;align-items:flex-start;gap:1rem}.stats-section[data-v-44eca9d4]{grid-template-columns:1fr}}@keyframes spin-44eca9d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.variation-builder[data-v-52383f0d]{background:white;border-radius:8px;overflow:hidden}.attribute-selection-phase[data-v-52383f0d]{padding:20px}.phase-header h3[data-v-52383f0d]{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#1a202c}.phase-header p[data-v-52383f0d]{color:#64748b;margin:0 0 2rem}.attributes-section[data-v-52383f0d]{border:1px solid #e2e8f0;border-radius:8px;padding:20px}.section-actions[data-v-52383f0d]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e2e8f0}.add-new-btn[data-v-52383f0d]{background:#1A3666;border:none;color:#fff;padding:8px 16px;font-size:14px}.add-existing-dropdown[data-v-52383f0d]{min-width:200px}.expand-controls-bottom[data-v-52383f0d]{margin-left:auto;display:flex;align-items:center;gap:5px;color:#64748b;font-size:14px}.view-all-container[data-v-52383f0d]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#f8fafc;border-top:1px solid #e2e8f0;margin-top:1rem}.limit-message[data-v-52383f0d]{color:#64748b;font-size:.875rem;margin:0}.view-all-btn[data-v-52383f0d]{width:auto}.selected-attributes[data-v-52383f0d]{display:flex;flex-direction:column;gap:16px}.attribute-item[data-v-52383f0d]{border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.attribute-header[data-v-52383f0d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer}.attribute-info[data-v-52383f0d]{display:flex;align-items:center;gap:12px}.attribute-info h4[data-v-52383f0d]{margin:0;font-size:1rem;font-weight:600;color:#1a202c}.remove-btn[data-v-52383f0d]{color:#dc2626;font-size:14px}.attribute-config[data-v-52383f0d]{padding:0 16px 16px;border-top:1px solid #e2e8f0;background:white}.config-row[data-v-52383f0d]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:16px}.config-item label[data-v-52383f0d]{font-weight:500;color:#374151;margin-bottom:8px;display:block}.config-input[data-v-52383f0d]{width:100%}.values-section[data-v-52383f0d]{display:flex;flex-direction:column;gap:12px}.selected-values[data-v-52383f0d]{display:flex;flex-wrap:wrap;gap:6px;min-height:32px;padding:8px;border:1px solid #d1d5db;border-radius:6px;background:white}.value-tag[data-v-52383f0d]{background:#1A3666;color:#fff}.new-value-input[data-v-52383f0d]{width:100%}.create-value-btn[data-v-52383f0d]{align-self:flex-start}.config-options[data-v-52383f0d]{display:flex;flex-direction:column;gap:8px}.option-row label[data-v-52383f0d]{margin:0;cursor:pointer}.quick-select[data-v-52383f0d]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.quick-select-actions[data-v-52383f0d]{display:flex;gap:12px;margin-bottom:12px}.available-values[data-v-52383f0d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.value-option[data-v-52383f0d]{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;background:white;cursor:pointer;text-align:center;font-size:14px}.value-option[data-v-52383f0d]:hover{border-color:#1a3666}.value-option.selected[data-v-52383f0d]{background:#1A3666;color:#fff;border-color:#1a3666}.action-buttons[data-v-52383f0d]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.save-btn[data-v-52383f0d]{background:#059669;border:none;color:#fff;padding:10px 24px}.save-btn[data-v-52383f0d]:disabled{background:#9ca3af}.expand-controls-bottom[data-v-52383f0d]{display:flex;align-items:center;gap:5px;color:#64748b;font-size:14px}.variation-management-phase[data-v-52383f0d]{padding:20px}.variations-header[data-v-52383f0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e2e8f0}.header-left[data-v-52383f0d]{display:flex;align-items:center;gap:12px}.header-left h3[data-v-52383f0d]{margin:0;font-size:1.25rem;font-weight:600;color:#1a202c}.header-actions[data-v-52383f0d]{display:flex;align-items:center;gap:8px}.variation-action-dropdown[data-v-52383f0d]{min-width:250px}.expand-info[data-v-52383f0d]{color:#64748b;font-size:14px}.default-form-values[data-v-52383f0d]{background:#fefce8;border:1px solid #fbbf24;border-radius:6px;padding:16px;margin-bottom:20px}.form-row[data-v-52383f0d]{display:flex;align-items:center;gap:12px}.form-row label[data-v-52383f0d]{font-weight:500;color:#92400e}.default-dropdown[data-v-52383f0d]{min-width:180px}.variations-list[data-v-52383f0d]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.variation-row[data-v-52383f0d]{border-bottom:1px solid #e2e8f0}.variation-row[data-v-52383f0d]:last-child{border-bottom:none}.variation-header[data-v-52383f0d]{display:flex;align-items:center;padding:12px 16px;background:#f8fafc;gap:16px}.variation-id[data-v-52383f0d]{font-weight:600;color:#374151;min-width:50px}.variation-attributes[data-v-52383f0d]{display:flex;gap:8px;flex:1}.attr-select[data-v-52383f0d]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:white;min-width:100px}.variation-actions[data-v-52383f0d]{display:flex;align-items:center;gap:12px}.edit-link[data-v-52383f0d]{color:#1a3666;cursor:pointer;font-size:14px}.edit-link[data-v-52383f0d]:hover{text-decoration:underline}.variation-details[data-v-52383f0d]{padding:20px;background:white;border-top:1px solid #e2e8f0}.details-form[data-v-52383f0d]{display:flex;flex-direction:column;gap:20px}.form-grid[data-v-52383f0d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.form-group[data-v-52383f0d]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-52383f0d]{font-weight:500;color:#374151;font-size:14px}.form-options[data-v-52383f0d]{display:flex;flex-direction:column;gap:8px;padding:16px;background:#f8fafc;border-radius:6px}.bottom-actions[data-v-52383f0d]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #e2e8f0}.save-variations-btn[data-v-52383f0d]{background:#059669;border:none;color:#fff;padding:12px 24px;font-weight:600}.add-attribute-dialog[data-v-52383f0d] .p-dialog-header{background:#1A3666;color:#fff}.dialog-content[data-v-52383f0d]{padding:20px}.dialog-content .form-group[data-v-52383f0d]{margin-bottom:16px}.dialog-content .form-input[data-v-52383f0d]{width:100%}.options-builder[data-v-52383f0d]{display:flex;flex-direction:column;gap:8px}.option-row[data-v-52383f0d]{display:flex;align-items:center;gap:8px}.option-row input[data-v-52383f0d]{flex:1}@media (max-width: 768px){.attribute-selection-phase[data-v-52383f0d],.variation-management-phase[data-v-52383f0d]{padding:12px}.section-actions[data-v-52383f0d]{flex-wrap:wrap;gap:8px}.config-row[data-v-52383f0d]{grid-template-columns:1fr;gap:12px}.form-grid[data-v-52383f0d]{grid-template-columns:1fr}.variations-header[data-v-52383f0d]{flex-direction:column;gap:12px;align-items:stretch}.variation-header[data-v-52383f0d]{flex-wrap:wrap;gap:8px}.variation-attributes[data-v-52383f0d]{order:2;width:100%}.attr-select[data-v-52383f0d]{flex:1}}.custom-badge[data-v-52383f0d]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px #3b82f640}.modern-btn-go[data-v-52383f0d]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;border-radius:8px!important;font-weight:600!important;padding:.5rem 1.25rem!important;font-size:.875rem!important;transition:all .2s ease!important;height:42px!important}.modern-btn-go[data-v-52383f0d]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.modern-btn-edit[data-v-52383f0d]{background:white!important;border:1px solid #e2e8f0!important;color:#475569!important;padding:.4rem 1rem!important;font-size:.8125rem!important;font-weight:600!important;border-radius:6px!important;height:auto!important}.modern-btn-edit[data-v-52383f0d]:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#3b82f6!important}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.product-edit-container[data-v-709a8776]{padding:1.5rem;background:#f8fafc;min-height:100vh}.product-edit-container .page-header[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:white;padding:2rem 2.5rem;border-radius:16px;box-shadow:0 2px 8px #0000000f;border:1px solid #f1f5f9}.product-edit-container .page-header .header-left[data-v-709a8776]{display:flex;align-items:center;gap:1.25rem}.product-edit-container .page-header .header-left[data-v-709a8776] .p-button{width:2.5rem;height:2.5rem;border-radius:10px;transition:all .2s ease}.product-edit-container .page-header .header-left[data-v-709a8776] .p-button:hover{background:#f1f5f9;transform:translate(-2px)}.product-edit-container .page-header .header-left .page-title h1[data-v-709a8776]{font-size:2rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.025em}.product-edit-container .page-header .header-left .page-title .subtitle[data-v-709a8776]{color:#64748b;margin:.25rem 0 0;font-size:.9375rem;font-weight:500}.product-edit-container .page-header .header-actions[data-v-709a8776]{display:flex;gap:.875rem}.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button{border-radius:10px;font-weight:600;padding:.75rem 1.5rem;font-size:.9375rem;transition:all .2s ease}.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button.p-button-outlined{border:1.5px solid #e2e8f0;background:white;color:#475569}.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button.p-button-outlined:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button.p-button-success,.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button:not(.p-button-outlined):not(.p-button-text){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #3b82f640}.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button.p-button-success:hover,.product-edit-container .page-header .header-actions[data-v-709a8776] .p-button:not(.p-button-outlined):not(.p-button-text):hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f659!important}.product-edit-container .progress-steps[data-v-709a8776]{display:flex;justify-content:center;margin-bottom:2rem}.product-edit-container .progress-steps .step[data-v-709a8776]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:#64748b;position:relative}.product-edit-container .progress-steps .step[data-v-709a8776]:not(:last-child):after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:2rem;height:2px;background:#e2e8f0}.product-edit-container .progress-steps .step .step-number[data-v-709a8776]{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e2e8f0;color:#64748b;font-weight:600;font-size:.875rem}.product-edit-container .progress-steps .step.active[data-v-709a8776]{color:#1a3666}.product-edit-container .progress-steps .step.active .step-number[data-v-709a8776]{background:#1A3666;color:#fff}.product-edit-container .progress-steps .step.completed[data-v-709a8776]{color:#059669}.product-edit-container .progress-steps .step.completed .step-number[data-v-709a8776]{background:#059669;color:#fff}.product-edit-container .progress-steps .step.completed[data-v-709a8776]:after{background:#059669}.product-edit-container .content-wrapper[data-v-709a8776]{display:grid;grid-template-columns:1fr 320px;gap:2rem}.product-edit-container .content-wrapper .main-content .info-card[data-v-709a8776]{margin-bottom:2rem;border-radius:12px;border:none;box-shadow:0 1px 3px #0000001a}.product-edit-container .content-wrapper .main-content .info-card .card-header[data-v-709a8776]{display:flex;align-items:center;gap:.75rem;padding:1.5rem 2rem 0}.product-edit-container .content-wrapper .main-content .info-card .card-header .header-icon[data-v-709a8776]{width:2.5rem;height:2.5rem;border-radius:8px;background:linear-gradient(135deg,#1A3666,#1A3666);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem}.product-edit-container .content-wrapper .main-content .info-card .card-header .header-content[data-v-709a8776]{flex:1}.product-edit-container .content-wrapper .main-content .info-card .card-header .header-content h3[data-v-709a8776]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.product-edit-container .content-wrapper .main-content .info-card .card-header .header-content p[data-v-709a8776]{color:#64748b;margin:0;font-size:.875rem}.product-edit-container .content-wrapper .main-content .info-card .card-header .header-actions[data-v-709a8776]{display:flex;gap:.5rem}.product-edit-container .content-wrapper .main-content .info-card .form-grid[data-v-709a8776]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2rem}.product-edit-container .content-wrapper .main-content .info-card .form-grid .span-2[data-v-709a8776]{grid-column:span 2}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .field-label[data-v-709a8776]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .field-label.required[data-v-709a8776]:after{content:"*";color:#ef4444;margin-left:.25rem}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .modern-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .modern-input[data-v-709a8776]:focus{border-color:#1a3666;box-shadow:0 0 0 3px #1a36661a;outline:none}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .modern-input.p-invalid[data-v-709a8776]{border-color:#ef4444}.product-edit-container .content-wrapper .main-content .info-card .form-grid .field-group .p-error[data-v-709a8776]{color:#ef4444;font-size:.75rem;margin-top:.25rem}.product-edit-container .content-wrapper .sidebar .status-card[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card[data-v-709a8776]{margin-bottom:1.5rem;border-radius:12px;border:none;box-shadow:0 1px 3px #0000001a}.product-edit-container .content-wrapper .sidebar .status-card .card-header[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .card-header[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .card-header[data-v-709a8776]{padding:1.5rem 1.5rem 0}.product-edit-container .content-wrapper .sidebar .status-card .card-header h4[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .card-header h4[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .card-header h4[data-v-709a8776]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.product-edit-container .content-wrapper .sidebar .status-card .status-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section[data-v-709a8776]{padding:1.5rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group[data-v-709a8776]{margin-bottom:1rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group[data-v-709a8776]:last-child{margin-bottom:0}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group .field-label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group .field-label[data-v-709a8776]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group .modern-input[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group .modern-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group .checkbox-field[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group .checkbox-field[data-v-709a8776]{display:flex;align-items:center;gap:.5rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .field-group .checkbox-field label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .field-group .checkbox-field label[data-v-709a8776]{margin:0;color:#374151;font-weight:500}.product-edit-container .content-wrapper .sidebar .status-card .status-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .summary-item[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .summary-item[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.product-edit-container .content-wrapper .sidebar .status-card .status-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .status-card .seo-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .status-card .summary-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .status-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .status-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .summary-item[data-v-709a8776]:last-child,.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .summary-item[data-v-709a8776]:last-child{border-bottom:none}.product-edit-container .content-wrapper .sidebar .status-card .status-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .summary-item .label[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .summary-item .label[data-v-709a8776]{color:#64748b;font-size:.875rem}.product-edit-container .content-wrapper .sidebar .status-card .status-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .seo-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .status-card .summary-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .status-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .seo-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .seo-card .summary-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .status-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .seo-section .summary-item .value[data-v-709a8776],.product-edit-container .content-wrapper .sidebar .summary-card .summary-section .summary-item .value[data-v-709a8776]{font-weight:600;color:#1e293b}.product-edit-container .image-section[data-v-709a8776]{padding:2rem}.product-edit-container .image-section .upload-zone[data-v-709a8776]{border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s;margin-bottom:2rem}.product-edit-container .image-section .upload-zone[data-v-709a8776]:hover{border-color:#1a3666;background:rgba(26,54,102,.02)}.product-edit-container .image-section .upload-zone .upload-content .upload-icon[data-v-709a8776]{font-size:3rem;color:#1a3666;margin-bottom:1rem}.product-edit-container .image-section .upload-zone .upload-content h4[data-v-709a8776]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.product-edit-container .image-section .upload-zone .upload-content p[data-v-709a8776]{color:#64748b;margin:0 0 .5rem}.product-edit-container .image-section .upload-zone .upload-content small[data-v-709a8776]{color:#9ca3af}.product-edit-container .image-section .images-grid[data-v-709a8776]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.product-edit-container .image-section .images-grid .image-item[data-v-709a8776]{border-radius:12px;overflow:hidden;border:2px solid #e5e7eb;transition:all .3s}.product-edit-container .image-section .images-grid .image-item.main-image[data-v-709a8776]{border-color:#1a3666}.product-edit-container .image-section .images-grid .image-item .image-preview[data-v-709a8776]{position:relative;height:200px}.product-edit-container .image-section .images-grid .image-item .image-preview img[data-v-709a8776]{width:100%;height:100%;object-fit:cover}.product-edit-container .image-section .images-grid .image-item .image-preview .image-overlay[data-v-709a8776]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.product-edit-container .image-section .images-grid .image-item .image-preview .image-overlay .image-actions[data-v-709a8776]{display:flex;gap:.5rem}.product-edit-container .image-section .images-grid .image-item .image-preview:hover .image-overlay[data-v-709a8776]{opacity:1}.product-edit-container .image-section .images-grid .image-item .image-info[data-v-709a8776]{padding:.75rem;background:white}.product-edit-container .image-section .images-grid .image-item .image-info .image-label[data-v-709a8776]{font-size:.875rem;font-weight:500;color:#374151}.product-edit-container .attributes-section[data-v-709a8776]{padding:2rem}.product-edit-container .attributes-section .attribute-selector[data-v-709a8776]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.product-edit-container .attributes-section .attribute-selector .selector-header[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product-edit-container .attributes-section .attribute-selector .selector-header h4[data-v-709a8776]{margin:0;color:#1e293b;font-size:1rem}.product-edit-container .attributes-section .attribute-selector .selector-content .search-box[data-v-709a8776]{margin-bottom:1rem}.product-edit-container .attributes-section .attribute-selector .selector-content .search-box .search-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes[data-v-709a8776]{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background:white;margin-bottom:1rem}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes .attribute-option[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color .2s}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes .attribute-option[data-v-709a8776]:hover{background:#f8fafc}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes .attribute-option.selected[data-v-709a8776]{background:#eff6ff;border-left:3px solid #1A3666}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes .attribute-option .attribute-info .attribute-name[data-v-709a8776]{display:block;font-weight:500;color:#1e293b}.product-edit-container .attributes-section .attribute-selector .selector-content .available-attributes .attribute-option .attribute-info .attribute-type[data-v-709a8776]{display:block;font-size:.75rem;color:#64748b;margin-top:.125rem}.product-edit-container .attributes-section .attribute-selector .selector-content .selector-actions[data-v-709a8776]{display:flex;justify-content:flex-end}.product-edit-container .attributes-section .active-attributes .attributes-grid[data-v-709a8776]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .attribute-header[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .attribute-header .field-label[data-v-709a8776]{font-weight:600;color:#374151;font-size:.875rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .attribute-header .field-label .required[data-v-709a8776]{color:#ef4444}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .attribute-header .remove-attribute[data-v-709a8776]{padding:.25rem;width:1.5rem;height:1.5rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .modern-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .boolean-field[data-v-709a8776]{display:flex;align-items:center;gap:.75rem}.product-edit-container .attributes-section .active-attributes .attributes-grid .attribute-field .boolean-field .boolean-label[data-v-709a8776]{color:#374151;font-weight:500}.product-edit-container .attributes-section .empty-attributes[data-v-709a8776]{text-align:center;padding:3rem 2rem;background:#f8fafc;border:2px dashed #d1d5db;border-radius:8px}.product-edit-container .attributes-section .empty-attributes .empty-icon[data-v-709a8776]{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.product-edit-container .attributes-section .empty-attributes h4[data-v-709a8776]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.product-edit-container .attributes-section .empty-attributes p[data-v-709a8776]{color:#64748b;margin:0 0 2rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group[data-v-709a8776]{margin-bottom:1.5rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .field-label[data-v-709a8776]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .field-label.required[data-v-709a8776]:after{content:"*";color:#ef4444;margin-left:.25rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .modern-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .modern-input[data-v-709a8776]:focus{border-color:#1a3666;box-shadow:0 0 0 3px #1a36661a;outline:none}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .option-tags[data-v-709a8776]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;min-height:2rem;padding:.5rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .option-tags .option-tag.removable[data-v-709a8776]{background:#1A3666;color:#fff;padding:.25rem .5rem;border-radius:6px;position:relative}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .option-tags .option-tag.removable .pi-times[data-v-709a8776]{margin-left:.5rem;cursor:pointer;font-size:.75rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .option-tags .option-tag.removable .pi-times[data-v-709a8776]:hover{background:rgba(255,255,255,.2);border-radius:50%}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .add-option[data-v-709a8776]{display:flex;gap:.5rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .options-input .add-option .option-input[data-v-709a8776]{flex:1;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .checkbox-group[data-v-709a8776]{display:flex;gap:2rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .checkbox-group .checkbox-field[data-v-709a8776]{display:flex;align-items:center;gap:.5rem}.product-edit-container .create-attribute-dialog .quick-create-form .field-group .checkbox-group .checkbox-field label[data-v-709a8776]{margin:0;color:#374151;font-weight:500;cursor:pointer}.product-edit-container .variations-section[data-v-709a8776]{padding:2rem}.product-edit-container .variations-section .empty-state[data-v-709a8776]{text-align:center;padding:3rem 2rem}.product-edit-container .variations-section .empty-state .empty-icon[data-v-709a8776]{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.product-edit-container .variations-section .empty-state h4[data-v-709a8776]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.product-edit-container .variations-section .empty-state p[data-v-709a8776]{color:#64748b;margin:0 0 2rem}.product-edit-container .variations-section .variations-list .variation-card[data-v-709a8776]{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;overflow:hidden}.product-edit-container .variations-section .variations-list .variation-card .variation-header[data-v-709a8776]{background:#f8fafc;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.product-edit-container .variations-section .variations-list .variation-card .variation-header .variation-title[data-v-709a8776]{display:flex;align-items:center;gap:1rem}.product-edit-container .variations-section .variations-list .variation-card .variation-header .variation-title h4[data-v-709a8776]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.product-edit-container .variations-section .variations-list .variation-card .variation-header .variation-actions[data-v-709a8776]{display:flex;gap:.5rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content[data-v-709a8776]{padding:1.5rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-grid[data-v-709a8776]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-grid .field-group .field-label[data-v-709a8776]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-grid .field-group .field-label.required[data-v-709a8776]:after{content:"*";color:#ef4444;margin-left:.25rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-grid .field-group .modern-input[data-v-709a8776]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-attributes[data-v-709a8776]{margin-bottom:2rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-attributes h5[data-v-709a8776]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-attributes .attributes-grid[data-v-709a8776]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images h5[data-v-709a8776]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images .image-upload-mini[data-v-709a8776]{margin-bottom:1rem}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images .variation-images-list[data-v-709a8776]{display:flex;gap:.75rem;flex-wrap:wrap}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images .variation-images-list .variation-image-item[data-v-709a8776]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images .variation-images-list .variation-image-item img[data-v-709a8776]{width:100%;height:100%;object-fit:cover}.product-edit-container .variations-section .variations-list .variation-card .variation-content .variation-images .variation-images-list .variation-image-item .p-button[data-v-709a8776]{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem}.product-edit-container .status-active[data-v-709a8776]{background:#dcfce7;color:#166534}.product-edit-container .status-draft[data-v-709a8776]{background:#fef3c7;color:#92400e}.product-edit-container .status-inactive[data-v-709a8776]{background:#fee2e2;color:#991b1b}.product-edit-container .image-preview-content[data-v-709a8776]{display:flex;justify-content:center;align-items:center}.product-edit-container .image-preview-content .preview-image[data-v-709a8776]{max-width:100%;max-height:70vh;object-fit:contain}@media (max-width: 1024px){.product-edit-container .content-wrapper[data-v-709a8776]{grid-template-columns:1fr;gap:1rem}.product-edit-container .progress-steps[data-v-709a8776]{display:none}.product-edit-container .form-grid[data-v-709a8776],.product-edit-container .attributes-grid[data-v-709a8776],.product-edit-container .variation-grid[data-v-709a8776]{grid-template-columns:1fr!important}.product-edit-container .images-grid[data-v-709a8776]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}.modern-btn-primary-sm[data-v-709a8776]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 2px 4px #3b82f633;border-radius:8px!important;font-weight:600!important;font-size:.8125rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.modern-btn-primary-sm[data-v-709a8776]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.modern-btn-secondary-sm[data-v-709a8776]{background:transparent!important;border:1px solid #e2e8f0!important;color:#475569!important;border-radius:8px!important;font-weight:500!important;font-size:.8125rem!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.modern-btn-secondary-sm[data-v-709a8776]:hover{border-color:#3b82f6!important;color:#3b82f6!important;background:#eff6ff!important}.modern-btn-large[data-v-709a8776]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 4px 12px #3b82f640;border-radius:10px!important;font-weight:600!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}.modern-btn-large[data-v-709a8776]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-2px);box-shadow:0 6px 16px #3b82f659}.editor-header[data-v-709a8776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.editor-tabs[data-v-709a8776]{display:flex;gap:.25rem;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem;background:#f9fafb}.editor-tab[data-v-709a8776]{background:transparent;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.editor-tab[data-v-709a8776]:hover{color:#1e293b;background:rgba(255,255,255,.3137254902)}.editor-tab.active[data-v-709a8776]{background:#ffffff;color:#1a3666;box-shadow:0 1px 3px #0000001a}.code-editor[data-v-709a8776]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;font-size:.875rem!important;line-height:1.6!important}.apply-to-visual-btn[data-v-709a8776]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border:none!important;color:#fff!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:600!important;border-radius:6px!important;box-shadow:0 2px 8px #10b98140!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important}.apply-to-visual-btn[data-v-709a8776]:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #10b98166!important}.apply-to-visual-btn:hover:not(:disabled) .pi[data-v-709a8776]{transform:translate(2px)}.apply-to-visual-btn[data-v-709a8776]:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 4px #10b9814d!important}.apply-to-visual-btn[data-v-709a8776]:disabled{opacity:.6;cursor:not-allowed}.apply-to-visual-btn .pi[data-v-709a8776]{transition:transform .2s ease}.product-variations[data-v-b48a4254]{padding:0;background:#f8fafc;min-height:100vh}.product-variations.full-screen-mode[data-v-b48a4254]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:white}.variations-toolbar[data-v-b48a4254]{background:white;border-bottom:1px solid #e2e8f0;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000a}.variations-toolbar .toolbar-left[data-v-b48a4254]{display:flex;align-items:center;gap:1rem}.variations-toolbar .toolbar-left .page-title[data-v-b48a4254]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.025em}.variations-toolbar .toolbar-left .product-name[data-v-b48a4254]{color:#64748b;font-size:.9375rem;padding-left:1rem;border-left:2px solid #cbd5e1;font-weight:500}.variations-toolbar .toolbar-actions[data-v-b48a4254]{display:flex;align-items:center;gap:.875rem}.variations-toolbar .toolbar-actions .search-box[data-v-b48a4254]{position:relative;display:flex;align-items:center}.variations-toolbar .toolbar-actions .search-box i[data-v-b48a4254]{position:absolute;left:1rem;color:#64748b;font-size:.9375rem;z-index:1}.variations-toolbar .toolbar-actions .search-box[data-v-b48a4254] .p-inputtext{padding:.625rem 1rem .625rem 2.75rem;min-width:280px;border-radius:10px;border:1.5px solid #e2e8f0;background:#f8fafc;transition:all .2s ease;font-size:.9375rem;color:#1e293b}.variations-toolbar .toolbar-actions .search-box[data-v-b48a4254] .p-inputtext::placeholder{color:#94a3b8}.variations-toolbar .toolbar-actions .search-box[data-v-b48a4254] .p-inputtext:hover{border-color:#cbd5e1;background:white}.variations-toolbar .toolbar-actions .search-box[data-v-b48a4254] .p-inputtext:focus{border-color:#3b82f6;background:white;box-shadow:0 0 0 3px #3b82f614}.variations-toolbar .toolbar-actions .divider[data-v-b48a4254]{width:1px;height:28px;background:#e2e8f0;margin:0 .25rem}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-dropdown{min-width:180px;border-radius:10px;border:1.5px solid #e2e8f0;background:#f8fafc;transition:all .2s ease}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-dropdown:hover{border-color:#cbd5e1;background:white}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-dropdown:focus-within{border-color:#3b82f6;background:white;box-shadow:0 0 0 3px #3b82f614}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button{border-radius:10px;font-weight:600;padding:.625rem 1.25rem;transition:all .2s ease}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button.p-button-outlined{border:1.5px solid #e2e8f0;background:white;color:#475569}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button.p-button-outlined:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button:not(.p-button-outlined):not(.p-button-text){background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 2px 8px #3b82f640}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button:not(.p-button-outlined):not(.p-button-text):hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f659}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button.p-button-text{color:#64748b;font-weight:500}.variations-toolbar .toolbar-actions[data-v-b48a4254] .p-button.p-button-text:hover{background:#f1f5f9;color:#475569}.page-header[data-v-b48a4254]{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);color:#fff;padding:2.5rem 2rem;margin-bottom:2rem;position:relative;overflow:hidden}.page-header[data-v-b48a4254]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.1;pointer-events:none}.page-header .header-content[data-v-b48a4254]{max-width:1400px;margin:0 auto}.page-header .header-content .breadcrumb[data-v-b48a4254]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page-header .header-content .breadcrumb .back-btn[data-v-b48a4254]{color:#64748b}.page-header .header-content .breadcrumb .back-btn[data-v-b48a4254]:hover{color:#1a3666;background:#f1f5f9}.page-header .header-content .breadcrumb .breadcrumb-text[data-v-b48a4254]{color:#64748b;font-size:.875rem}.page-header .header-content .title-section .page-title[data-v-b48a4254]{font-size:2.25rem;font-weight:800;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:.75rem}.page-header .header-content .title-section .page-title[data-v-b48a4254]:before{content:"🔧";font-size:2rem}.page-header .header-content .title-section .page-subtitle[data-v-b48a4254]{color:#ffffffe6;font-size:1.1rem;margin:0 0 1.5rem;font-weight:300;line-height:1.4}.page-header .header-content .header-actions[data-v-b48a4254]{display:flex;gap:1rem;align-items:center}.page-header .header-content .header-actions .create-btn[data-v-b48a4254]{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff;box-shadow:0 4px 12px #10b9814d;transition:all .3s ease}.page-header .header-content .header-actions .create-btn[data-v-b48a4254]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.page-header .header-content .header-actions[data-v-b48a4254] .p-button{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header .header-content .header-actions[data-v-b48a4254] .p-button:hover{background:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.stats-grid[data-v-b48a4254]{max-width:1400px;margin:0 auto 2rem;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.stats-grid .stat-card[data-v-b48a4254]{border:none;box-shadow:0 1px 3px #0000001a}.stats-grid .stat-card .stat-content[data-v-b48a4254]{display:flex;align-items:center;gap:1rem}.stats-grid .stat-card .stat-icon[data-v-b48a4254]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.stats-grid .stat-card .stat-icon.total[data-v-b48a4254]{background:#ddd6fe;color:#7c3aed}.stats-grid .stat-card .stat-icon.in-stock[data-v-b48a4254]{background:#dcfce7;color:#16a34a}.stats-grid .stat-card .stat-icon.low-stock[data-v-b48a4254]{background:#fed7d7;color:#dc2626}.stats-grid .stat-card .stat-icon.price[data-v-b48a4254]{background:#dbeafe;color:#1a3666}.stats-grid .stat-card .stat-info .stat-value[data-v-b48a4254]{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0 0 .25rem}.stats-grid .stat-card .stat-info .stat-label[data-v-b48a4254]{color:#64748b;font-size:.875rem;margin:0}.filters-card[data-v-b48a4254]{max-width:1400px;margin:0 auto 2rem;padding:0 2rem;background:transparent;border:none;box-shadow:none}.filters-card[data-v-b48a4254] .p-card-content{padding:1rem;background:white;border-radius:12px;box-shadow:0 1px 3px #0000001a}.filters-card .filters-grid[data-v-b48a4254]{display:grid;grid-template-columns:2fr 1fr auto;gap:1rem;align-items:center}@media (max-width: 768px){.filters-card .filters-grid[data-v-b48a4254]{grid-template-columns:1fr}}.filters-card .search-container[data-v-b48a4254]{position:relative}.filters-card .search-container .search-icon[data-v-b48a4254]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;z-index:1}.filters-card .search-container .search-input[data-v-b48a4254]{width:100%;padding-left:2.5rem}.variations-table-container[data-v-b48a4254]{max-width:1400px;margin:0 auto;padding:0 2rem;background:transparent}.variations-table-container .variations-table[data-v-b48a4254]{background:white;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #cbd5e1;padding:1rem}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-thead>tr>th{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #cbd5e1;color:#0f172a;font-weight:700;padding:.75rem 1rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-tbody>tr>td{padding:.625rem 1rem;border:1px solid #e2e8f0;font-size:.875rem;vertical-align:middle;transition:all .15s ease}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-tbody>tr:hover{background:#f8fafc}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-tbody>tr.p-highlight{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-datatable-tbody>tr.p-highlight td{border-color:#bfdbfe}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-cell-editing{background:white;box-shadow:inset 0 0 0 2px #3b82f6;padding:.25rem}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-cell-editing .p-inputtext,.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-cell-editing .p-inputnumber-input{border:none;padding:.5rem;font-size:.875rem}.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-cell-editing .p-inputtext:focus,.variations-table-container .variations-table.excel-grid[data-v-b48a4254] .p-cell-editing .p-inputnumber-input:focus{outline:none;box-shadow:none}.variations-table-container .table-header[data-v-b48a4254]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0}.variations-table-container .table-header .selected-actions[data-v-b48a4254]{display:flex;align-items:center;gap:.875rem}.variations-table-container .table-header .selected-actions .selected-count[data-v-b48a4254]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1e40af;font-weight:700;font-size:.875rem;padding:.5rem 1rem;border-radius:8px;border:1.5px solid #93c5fd;display:flex;align-items:center;gap:.5rem}.variations-table-container .table-header .selected-actions .selected-count[data-v-b48a4254]:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#3b82f6;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.variations-table-container .table-header .selected-actions[data-v-b48a4254] .p-button{border-radius:8px;font-weight:600;padding:.5rem 1rem;font-size:.875rem;transition:all .2s ease}.variations-table-container .table-header .selected-actions[data-v-b48a4254] .p-button.p-button-outlined{border:1.5px solid #e2e8f0}.variations-table-container .table-header .selected-actions[data-v-b48a4254] .p-button.p-button-outlined:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.variations-table-container .table-header .selected-actions[data-v-b48a4254] .p-button.p-button-danger:hover{transform:translateY(-1px);box-shadow:0 2px 8px #ef444440}.variations-table-container .table-header .table-hint[data-v-b48a4254]{display:flex;align-items:center;gap:.625rem;color:#64748b;font-size:.875rem;padding:.5rem 1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.variations-table-container .table-header .table-hint i[data-v-b48a4254]{color:#3b82f6;font-size:1rem}.variation-id[data-v-b48a4254]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#64748b;background:#f1f5f9;padding:.25rem .5rem;border-radius:4px}.sku-cell .sku-code[data-v-b48a4254]{font-weight:600;color:#1e293b;display:block}.sku-cell .variation-name[data-v-b48a4254]{font-size:.75rem;color:#64748b;display:block;margin-top:.25rem}.price-cell .price[data-v-b48a4254]{font-weight:600;color:#059669;display:block}.price-cell .sale-price[data-v-b48a4254]{font-size:.75rem;color:#dc2626;text-decoration:line-through;display:block}.stock-cell .stock-indicator[data-v-b48a4254]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;min-width:80px;justify-content:space-between}.stock-cell .stock-indicator .stock-dot[data-v-b48a4254]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stock-cell .stock-indicator .stock-text[data-v-b48a4254]{font-size:1rem;font-weight:700}.stock-cell .stock-indicator .stock-label[data-v-b48a4254]{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.stock-cell .stock-indicator.stock-good[data-v-b48a4254]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border:1px solid #a7f3d0}.stock-cell .stock-indicator.stock-good .stock-dot[data-v-b48a4254]{background:#22c55e;box-shadow:0 0 0 2px #22c55e33}.stock-cell .stock-indicator.stock-low[data-v-b48a4254]{background:linear-gradient(135deg,#f0f9ee,#e8f5e8);color:#4fba48;border:1px solid #9ae6b4}.stock-cell .stock-indicator.stock-low .stock-dot[data-v-b48a4254]{background:#4FBA48;box-shadow:0 0 0 2px #4fba4833}.stock-cell .stock-indicator.stock-out[data-v-b48a4254]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;border:1px solid #f87171}.stock-cell .stock-indicator.stock-out .stock-dot[data-v-b48a4254]{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.attributes-cell .attributes-list[data-v-b48a4254]{display:flex;flex-wrap:wrap;gap:.25rem}.attributes-cell .attribute-tag[data-v-b48a4254]{font-size:.65rem;background:#f1f5f9!important;color:#475569!important}.action-buttons[data-v-b48a4254]{display:flex;gap:.5rem}.action-buttons[data-v-b48a4254] .p-button{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.text-muted[data-v-b48a4254]{color:#94a3b8;font-style:italic}.variation-dialog[data-v-b48a4254] .p-dialog-content,.bulk-edit-dialog[data-v-b48a4254] .p-dialog-content{padding:0}.variation-dialog .variation-form[data-v-b48a4254],.variation-dialog .bulk-form[data-v-b48a4254],.bulk-edit-dialog .variation-form[data-v-b48a4254],.bulk-edit-dialog .bulk-form[data-v-b48a4254]{padding:1rem 0}.variation-dialog .form-row[data-v-b48a4254],.bulk-edit-dialog .form-row[data-v-b48a4254]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 768px){.variation-dialog .form-row[data-v-b48a4254],.bulk-edit-dialog .form-row[data-v-b48a4254]{grid-template-columns:1fr}}.variation-dialog .form-group[data-v-b48a4254],.bulk-edit-dialog .form-group[data-v-b48a4254]{display:flex;flex-direction:column;gap:.5rem}.variation-dialog .form-group label[data-v-b48a4254],.bulk-edit-dialog .form-group label[data-v-b48a4254]{font-weight:600;color:#374151;font-size:.875rem}.variation-dialog .form-group[data-v-b48a4254]:last-child,.bulk-edit-dialog .form-group[data-v-b48a4254]:last-child{margin-bottom:0}@media (max-width: 768px){.product-variations .page-header[data-v-b48a4254]{padding:1rem;margin-bottom:1rem}.product-variations .page-header .header-content .title-section .page-title[data-v-b48a4254]{font-size:1.5rem}.product-variations .page-header .header-content .header-actions[data-v-b48a4254]{flex-direction:column;gap:.5rem}.product-variations .stats-grid[data-v-b48a4254],.product-variations .filters-card[data-v-b48a4254],.product-variations .variations-table-card[data-v-b48a4254]{padding:0 1rem}.product-variations .stats-grid[data-v-b48a4254]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.product-variations .action-buttons[data-v-b48a4254]{flex-wrap:wrap}}.product-variations[data-v-b48a4254]{transition:all .3s ease}.product-variations.full-screen-mode[data-v-b48a4254]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:white;padding:1rem;overflow-y:auto}.product-variations.full-screen-mode .variations-table-card[data-v-b48a4254]{height:calc(100vh - 80px)}.product-variations.full-screen-mode .variations-table-card .p-card-content[data-v-b48a4254]{height:100%;padding:0}.product-variations.full-screen-mode .variations-table-card .variations-table[data-v-b48a4254]{height:100%}.excel-grid .p-datatable-thead>tr>th[data-v-b48a4254]{background:#f8fafc;padding:.5rem .75rem;font-size:.875rem;border-right:1px solid #e2e8f0}.excel-grid .p-datatable-tbody>tr>td[data-v-b48a4254]{padding:.25rem .5rem;border-right:1px solid #e2e8f0;font-size:.9rem;height:40px}.excel-grid .p-inputtext[data-v-b48a4254],.excel-grid .p-inputnumber-input[data-v-b48a4254]{border-radius:0;border:1px solid transparent;padding:.25rem}.excel-grid .p-inputtext[data-v-b48a4254]:focus,.excel-grid .p-inputnumber-input[data-v-b48a4254]:focus{border-color:var(--primary-color);box-shadow:none}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000026!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-bottom:none!important;padding:1.75rem 2rem!important;color:#fff!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header .p-dialog-title{font-size:1.375rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.025em!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header .p-dialog-header-icon,.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header button{color:#fff!important;width:2rem!important;height:2rem!important;border-radius:8px!important;transition:all .2s ease!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header .p-dialog-header-icon:hover,.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header button:hover{background:rgba(255,255,255,.15)!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header .p-dialog-header-icon svg,.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-header button svg{color:#fff!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-content{padding:0!important;background:#f8fafc!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern[data-v-b48a4254]{padding:2rem}.bulk-edit-dialog.modern-dialog .bulk-form-modern .info-banner[data-v-b48a4254]{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1.5px solid #93c5fd!important;border-radius:12px!important;padding:1rem 1.25rem!important;display:flex;align-items:center;gap:.875rem;margin-bottom:2rem;box-shadow:0 2px 8px #3b82f614!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .info-banner i[data-v-b48a4254]{color:#3b82f6!important;font-size:1.25rem!important;flex-shrink:0}.bulk-edit-dialog.modern-dialog .bulk-form-modern .info-banner span[data-v-b48a4254]{color:#1e40af!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.5}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section[data-v-b48a4254]{background:white!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.25rem;box-shadow:0 1px 3px #0000000d!important;border:1px solid #e2e8f0!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section[data-v-b48a4254]:last-child{margin-bottom:0}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .section-header[data-v-b48a4254]{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #f1f5f9!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .section-header i[data-v-b48a4254]{color:#3b82f6!important;font-size:1.125rem!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-radius:8px!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .section-header h4[data-v-b48a4254]{margin:0;font-size:1.0625rem!important;font-weight:700!important;color:#0f172a!important;letter-spacing:-.025em}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.75rem}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254]>*{width:100%}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-dropdown,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputtext{width:100%!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;background:#f8fafc!important;padding:.75rem 1rem!important;font-size:.9375rem!important;transition:all .2s ease!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-dropdown:hover,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber:hover,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputtext:hover{border-color:#cbd5e1!important;background:white!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-dropdown:focus,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-dropdown:focus-within,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber:focus,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber:focus-within,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputtext:focus,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputtext:focus-within{border-color:#3b82f6!important;background:white!important;box-shadow:0 0 0 3px #3b82f614!important;outline:none!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-dropdown:disabled,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber:disabled,.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputtext:disabled{background:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber-input{width:100%!important;border-radius:10px!important;border:1.5px solid #e2e8f0!important;background:#f8fafc!important;padding:.75rem 1rem!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber-input:hover{border-color:#cbd5e1!important;background:white!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-grid[data-v-b48a4254] .p-inputnumber-input:focus{border-color:#3b82f6!important;background:white!important;box-shadow:0 0 0 3px #3b82f614!important}.bulk-edit-dialog.modern-dialog .bulk-form-modern .form-section .operation-hint[data-v-b48a4254]{display:block;color:#64748b!important;font-size:.8125rem!important;margin-top:.75rem;padding:.625rem 1rem!important;background:#f8fafc!important;border-radius:8px!important;border-left:3px solid #3b82f6!important;line-height:1.5}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer{background:white!important;border-top:2px solid #f1f5f9!important;padding:1.5rem 2rem!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button{border-radius:10px!important;font-weight:600!important;padding:.75rem 1.5rem!important;font-size:.9375rem!important;transition:all .2s ease!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button.p-button-text,.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button.p-button-secondary{color:#64748b!important;background:transparent!important;border:none!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button.p-button-text:hover,.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button.p-button-secondary:hover{background:#f1f5f9!important;color:#475569!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button:not(.p-button-text):not(.p-button-secondary){background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 2px 8px #3b82f640!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button:not(.p-button-text):not(.p-button-secondary):hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f659!important}.bulk-edit-dialog.modern-dialog[data-v-b48a4254] .p-dialog-footer .p-button:not(.p-button-text):not(.p-button-secondary):disabled{background:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed;box-shadow:none!important}.admin-orders-modern[data-v-9a461a78]{padding:2rem;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh}.admin-orders-modern .page-header-modern[data-v-9a461a78]{margin-bottom:2rem}.admin-orders-modern .page-header-modern .header-content[data-v-9a461a78]{display:grid;grid-template-columns:1fr auto auto;gap:2rem;align-items:start}.admin-orders-modern .page-header-modern .header-content .title-section .page-title[data-v-9a461a78]{font-size:2.5rem;font-weight:800;color:var(--text-color);margin:0 0 .5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-orders-modern .page-header-modern .header-content .title-section .page-subtitle[data-v-9a461a78]{color:var(--text-secondary);font-size:1.1rem;margin:0}.admin-orders-modern .page-header-modern .header-content .header-stats[data-v-9a461a78]{display:flex;gap:1rem}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card[data-v-9a461a78]{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:var(--border-radius);padding:1.5rem;display:flex;align-items:center;gap:1rem;min-width:140px;box-shadow:var(--shadow-sm);transition:all .3s ease}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card[data-v-9a461a78]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-icon[data-v-9a461a78]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:#fff;font-size:1.2rem}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-icon.processing[data-v-9a461a78]{background:var(--gradient-accent)}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-icon.shipped[data-v-9a461a78]{background:linear-gradient(135deg,var(--success-color) 0%,#48bb78 100%)}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-content[data-v-9a461a78]{display:flex;flex-direction:column}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-content .stat-number[data-v-9a461a78]{font-size:1.5rem;font-weight:700;color:var(--text-color)}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-content .stat-label[data-v-9a461a78]{font-size:.875rem;color:var(--text-secondary)}.admin-orders-modern .page-header-modern .header-content .header-actions .refresh-btn[data-v-9a461a78]{background:var(--gradient-primary);border:none;border-radius:var(--border-radius);padding:.75rem 1.5rem;color:#fff;font-weight:500;transition:all .3s ease}.admin-orders-modern .page-header-modern .header-content .header-actions .refresh-btn[data-v-9a461a78]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.admin-orders-modern .filters-container[data-v-9a461a78]{margin-bottom:2rem}.admin-orders-modern .filters-container .filters-card[data-v-9a461a78]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-lg);padding:1.5rem 2rem;box-shadow:var(--shadow-sm)}.admin-orders-modern .filters-container .filters-card .filters-header[data-v-9a461a78]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:600;color:var(--text-color);font-size:1.1rem}.admin-orders-modern .filters-container .filters-card .filters-header i[data-v-9a461a78]{color:var(--primary-color)}.admin-orders-modern .filters-container .filters-card .filters-content[data-v-9a461a78]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:start}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group[data-v-9a461a78]{display:flex;flex-direction:column;gap:1rem}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-label[data-v-9a461a78]{font-weight:600;color:var(--text-color);font-size:.95rem}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips[data-v-9a461a78]{display:flex;gap:.5rem;flex-wrap:wrap}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips .filter-chip[data-v-9a461a78]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:2px solid var(--border-color);border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips .filter-chip[data-v-9a461a78]:hover{border-color:var(--primary-color);transform:translateY(-1px)}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips .filter-chip.active[data-v-9a461a78]{background:var(--gradient-primary);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow)}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips .filter-chip i[data-v-9a461a78]{font-size:.8rem}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .search-container[data-v-9a461a78]{position:relative;display:flex;align-items:center}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .search-container .search-icon[data-v-9a461a78]{position:absolute;left:1rem;color:var(--text-secondary);z-index:1}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .search-container .search-input-modern[data-v-9a461a78]{width:100%;padding:.875rem 1rem .875rem 2.5rem;border:2px solid var(--border-color);border-radius:var(--border-radius);font-size:.95rem;transition:all .3s ease;background:white}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .search-container .search-input-modern[data-v-9a461a78]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1a365d1a;outline:none}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .search-container .search-clear[data-v-9a461a78]{position:absolute;right:.5rem;padding:.25rem;color:var(--text-secondary)}.admin-orders-modern .table-container .table-header[data-v-9a461a78]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin-orders-modern .table-container .table-header h3[data-v-9a461a78]{font-size:1.5rem;font-weight:700;color:var(--text-color)}.admin-orders-modern .table-container .table-header .export-btn[data-v-9a461a78]{border-color:var(--primary-color);color:var(--primary-color)}.admin-orders-modern .table-container .table-header .export-btn[data-v-9a461a78]:hover{background:var(--primary-color);color:#fff}.admin-orders-modern .table-container .table-card[data-v-9a461a78]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow)}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-header{background:transparent;border:none;padding:1.5rem 2rem 0}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-table{border-collapse:separate;border-spacing:0}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-thead>tr>th{background:rgba(248,250,252,.8);border:none;border-bottom:2px solid var(--border-color);padding:1rem 1.5rem;font-weight:600;color:var(--text-color);text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-tbody>tr{transition:all .3s ease}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-tbody>tr:hover{background:rgba(26,54,102,.03);transform:scale(1.001)}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-datatable-tbody>tr>td{border:none;border-bottom:1px solid var(--border-light);padding:1.25rem 1.5rem;vertical-align:middle}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator{background:transparent;border:none;padding:1rem 2rem;border-top:1px solid var(--border-light)}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-pages .p-paginator-page{background:transparent;border:2px solid var(--border-color);color:var(--text-color);margin:0 .25rem;border-radius:var(--border-radius-sm);transition:all .3s ease}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-pages .p-paginator-page:hover{border-color:var(--primary-color);background:rgba(26,54,93,.1)}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:var(--gradient-primary);border-color:var(--primary-color);color:#fff}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-first,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-prev,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-next,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-last{background:transparent;border:2px solid var(--border-color);color:var(--text-color);margin:0 .25rem;border-radius:var(--border-radius-sm);transition:all .3s ease}.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-first:hover,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-prev:hover,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-next:hover,.admin-orders-modern .table-container .table-card .modern-table[data-v-9a461a78] .p-paginator .p-paginator-last:hover{border-color:var(--primary-color);background:rgba(26,54,93,.1)}.admin-orders-modern .table-container .table-card .table-loading[data-v-9a461a78]{padding:2rem}.admin-orders-modern .table-container .table-card .table-loading .loading-skeleton .skeleton-row[data-v-9a461a78]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:1rem;margin-bottom:1rem}.admin-orders-modern .table-container .table-card .table-loading .loading-skeleton .skeleton-row .skeleton-cell[data-v-9a461a78]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-9a461a78 1.5s infinite;border-radius:4px}.order-id-cell[data-v-9a461a78]{display:flex;flex-direction:column;gap:.25rem}.order-id-cell .order-badge[data-v-9a461a78]{display:inline-flex;align-items:center;padding:.25rem .75rem;background:var(--gradient-primary);color:#fff;border-radius:50px;font-weight:600;font-size:.85rem;width:fit-content}.order-id-cell .order-date[data-v-9a461a78]{color:var(--text-secondary);font-size:.8rem}.customer-cell[data-v-9a461a78]{display:flex;align-items:center;gap:1rem}.customer-cell .customer-avatar[data-v-9a461a78]{width:40px;height:40px;border-radius:50%;background:var(--gradient-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.customer-cell .customer-info[data-v-9a461a78]{display:flex;flex-direction:column;gap:.25rem}.customer-cell .customer-info .customer-name[data-v-9a461a78]{color:var(--text-color);font-weight:600}.customer-cell .customer-info .customer-email[data-v-9a461a78]{color:var(--text-secondary);font-size:.85rem}.amount-cell[data-v-9a461a78]{display:flex;align-items:baseline;gap:.25rem;font-weight:700;font-size:1.1rem}.amount-cell .currency[data-v-9a461a78]{color:var(--text-secondary);font-size:.9rem}.amount-cell .amount[data-v-9a461a78]{color:var(--primary-color)}.status-cell .status-dropdown-modern[data-v-9a461a78]{border:none;background:transparent}.status-cell .status-dropdown-modern[data-v-9a461a78] .p-dropdown-trigger{display:none}.status-cell .status-dropdown-modern[data-v-9a461a78] .p-dropdown-label{background:none;border:none;padding:0}.status-cell .status-dropdown-modern .status-value[data-v-9a461a78]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .3s ease}.status-cell .status-dropdown-modern .status-value[data-v-9a461a78]:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.status-cell .status-dropdown-modern .status-value.status-pending[data-v-9a461a78]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e}.status-cell .status-dropdown-modern .status-value.status-processing[data-v-9a461a78]{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1a3666}.status-cell .status-dropdown-modern .status-value.status-shipped[data-v-9a461a78]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#059669}.status-cell .status-dropdown-modern .status-value.status-delivered[data-v-9a461a78]{background:linear-gradient(135deg,#cffafe 0%,#a5f3fc 100%);color:#0891b2}.status-cell .status-dropdown-modern .status-value.status-cancelled[data-v-9a461a78]{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:#dc2626}.status-cell .status-dropdown-modern .status-option[data-v-9a461a78]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:all .3s ease}.status-cell .status-dropdown-modern .status-option[data-v-9a461a78]:hover{background:rgba(0,0,0,.05)}.payment-badge-modern[data-v-9a461a78]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-weight:600;font-size:.85rem;text-transform:capitalize;width:fit-content}.payment-badge-modern.payment-paid[data-v-9a461a78]{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);color:#059669}.payment-badge-modern.payment-pending[data-v-9a461a78]{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#92400e}.payment-badge-modern.payment-failed[data-v-9a461a78]{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:#dc2626}.action-buttons-modern[data-v-9a461a78]{display:flex;gap:.5rem;align-items:center}.action-buttons-modern .action-btn[data-v-9a461a78]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:2px solid transparent}.action-buttons-modern .action-btn[data-v-9a461a78]:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.action-buttons-modern .action-btn.view-btn[data-v-9a461a78]{color:var(--primary-color)}.action-buttons-modern .action-btn.view-btn[data-v-9a461a78]:hover{background:var(--primary-color);color:#fff}.action-buttons-modern .action-btn.print-btn[data-v-9a461a78]{color:var(--accent-color)}.action-buttons-modern .action-btn.print-btn[data-v-9a461a78]:hover{background:var(--accent-color);color:#fff}.action-buttons-modern .action-btn.more-btn[data-v-9a461a78]{color:var(--text-secondary)}.action-buttons-modern .action-btn.more-btn[data-v-9a461a78]:hover{background:var(--text-secondary);color:#fff}@keyframes shimmer-9a461a78{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 1200px){.admin-orders-modern .page-header-modern .header-content[data-v-9a461a78]{grid-template-columns:1fr;gap:1.5rem}.admin-orders-modern .page-header-modern .header-content .header-stats[data-v-9a461a78]{justify-self:start;flex-wrap:wrap}.admin-orders-modern .page-header-modern .header-content .header-actions[data-v-9a461a78]{justify-self:start}}@media (max-width: 768px){.admin-orders-modern[data-v-9a461a78]{padding:1rem}.admin-orders-modern .page-header-modern .header-content .title-section .page-title[data-v-9a461a78]{font-size:2rem}.admin-orders-modern .page-header-modern .header-content .header-stats[data-v-9a461a78]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card[data-v-9a461a78]{padding:1rem;min-width:auto}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-icon[data-v-9a461a78]{width:40px;height:40px;font-size:1rem}.admin-orders-modern .page-header-modern .header-content .header-stats .stat-card .stat-content .stat-number[data-v-9a461a78]{font-size:1.25rem}.admin-orders-modern .filters-container .filters-card[data-v-9a461a78]{padding:1rem}.admin-orders-modern .filters-container .filters-card .filters-content[data-v-9a461a78]{grid-template-columns:1fr;gap:1.5rem}.admin-orders-modern .filters-container .filters-card .filters-content .filter-group .filter-chips .filter-chip[data-v-9a461a78]{padding:.4rem .8rem;font-size:.85rem}.admin-orders-modern .table-container .modern-table[data-v-9a461a78]{font-size:.9rem}.admin-orders-modern .table-container .modern-table[data-v-9a461a78] .p-datatable-thead>tr>th{padding:.75rem 1rem;font-size:.8rem}.admin-orders-modern .table-container .modern-table[data-v-9a461a78] .p-datatable-tbody>tr>td{padding:1rem}}.more-options-menu[data-v-9a461a78] .p-menu{border:none;border-radius:var(--border-radius);box-shadow:var(--shadow-lg);padding:.5rem 0;background:white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem{margin:.25rem .5rem}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link{border-radius:var(--border-radius-sm);padding:.75rem 1rem;transition:all .3s ease;display:flex;align-items:center;gap:.75rem}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link:hover{background:rgba(26,54,93,.1);transform:translate(2px)}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link .p-menuitem-icon{color:var(--primary-color);font-size:.9rem}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link .p-menuitem-text{color:var(--text-color);font-weight:500;font-size:.9rem}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link.text-red-500 .p-menuitem-icon,.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link.text-red-500 .p-menuitem-text{color:#dc2626}.more-options-menu[data-v-9a461a78] .p-menu .p-menuitem .p-menuitem-link.text-red-500:hover{background:rgba(220,38,38,.1)}.more-options-menu[data-v-9a461a78] .p-menu .p-separator{margin:.5rem 0;border-top:1px solid var(--border-light)}.admin-order-details[data-v-b2076b18]{padding:0;background:#f8f9fa;min-height:100vh}.page-header-modern[data-v-b2076b18]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:2rem 0;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.header-content[data-v-b2076b18]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.title-section[data-v-b2076b18]{flex:1}.back-button[data-v-b2076b18]{margin-bottom:.5rem}.modern-back-btn[data-v-b2076b18]{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:.6rem 1.2rem;font-weight:500;transition:all .3s ease;color:#ffffffe6}.modern-back-btn[data-v-b2076b18]:hover{background:rgba(255,255,255,.2);border-color:#fff6;color:#fff;transform:translate(-3px);box-shadow:0 4px 15px #0000001a}.modern-back-btn .p-button-icon[data-v-b2076b18]{margin-right:.5rem;transition:transform .3s ease}.modern-back-btn:hover .p-button-icon[data-v-b2076b18]{transform:translate(-2px)}.page-title[data-v-b2076b18]{font-size:2rem;font-weight:600;margin:0;color:#fff}.page-subtitle[data-v-b2076b18]{margin:.5rem 0 0;opacity:.9;font-size:1rem}.header-actions[data-v-b2076b18]{display:flex;gap:1rem;align-items:center}.modern-btn[data-v-b2076b18]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:.75rem 1.5rem;font-weight:600;font-size:.9rem;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.modern-btn[data-v-b2076b18]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.modern-btn[data-v-b2076b18]:active{transform:translateY(0);box-shadow:0 2px 10px #0000001a}.print-btn[data-v-b2076b18]{background:linear-gradient(135deg,rgba(46,213,115,.2),rgba(0,184,148,.2));border-color:#2ed57366}.print-btn[data-v-b2076b18]:hover{background:linear-gradient(135deg,rgba(46,213,115,.3),rgba(0,184,148,.3));border-color:#2ed57399}.refresh-btn[data-v-b2076b18]{background:linear-gradient(135deg,rgba(52,152,219,.2),rgba(155,89,182,.2));border-color:#3498db66}.refresh-btn[data-v-b2076b18]:hover{background:linear-gradient(135deg,rgba(52,152,219,.3),rgba(155,89,182,.3));border-color:#3498db99}.modern-btn .p-button-icon[data-v-b2076b18]{margin-right:.5rem;font-size:1rem}.modern-btn .p-button-loading-icon[data-v-b2076b18]{margin-right:.5rem}.modern-loading[data-v-b2076b18]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem}.loading-card[data-v-b2076b18]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;text-align:center;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #667eea4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.loading-spinner-wrapper[data-v-b2076b18]{margin-bottom:2rem}.loading-title[data-v-b2076b18]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#fff;letter-spacing:.5px}.loading-text[data-v-b2076b18]{margin:0;font-size:1rem;opacity:.9;line-height:1.6}.modern-error[data-v-b2076b18]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem;max-width:1200px;margin:0 auto}.error-card[data-v-b2076b18]{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%);color:#fff;text-align:center;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #ff6b6b4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.error-icon[data-v-b2076b18]{font-size:3rem;margin-bottom:1.5rem;opacity:.9}.error-title[data-v-b2076b18]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#fff;letter-spacing:.5px}.error-message[data-v-b2076b18]{margin:0 0 2rem;font-size:1rem;opacity:.9;line-height:1.6}.retry-btn[data-v-b2076b18]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease}.retry-btn[data-v-b2076b18]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-2px)}.modern-not-found[data-v-b2076b18]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem;max-width:1200px;margin:0 auto}.not-found-card[data-v-b2076b18]{background:linear-gradient(135deg,#f39c12 0%,#e67e22 100%);color:#fff;text-align:center;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #f39c124d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.not-found-icon[data-v-b2076b18]{font-size:3rem;margin-bottom:1.5rem;opacity:.9}.not-found-title[data-v-b2076b18]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#fff;letter-spacing:.5px}.not-found-message[data-v-b2076b18]{margin:0 0 2rem;font-size:1rem;opacity:.9;line-height:1.6}.back-to-orders-btn[data-v-b2076b18]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease}.back-to-orders-btn[data-v-b2076b18]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-2px)}.order-content[data-v-b2076b18]{max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}.status-card[data-v-b2076b18]{margin-bottom:2rem;border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden}.status-card .p-card-body[data-v-b2076b18],.status-card .p-card-content[data-v-b2076b18]{padding:0}.status-header[data-v-b2076b18]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;border:1px solid #dee2e6}.status-badges[data-v-b2076b18]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.status-tag[data-v-b2076b18],.payment-tag[data-v-b2076b18]{font-weight:600;padding:.6rem 1.2rem;border-radius:20px;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px #0000001a;border:2px solid transparent;transition:all .3s ease}.status-tag[data-v-b2076b18]:hover,.payment-tag[data-v-b2076b18]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.modern-status-dropdown[data-v-b2076b18]{min-width:200px}.modern-status-dropdown .p-dropdown[data-v-b2076b18]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);border:2px solid rgba(255,255,255,.3);border-radius:10px;box-shadow:0 4px 15px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-status-dropdown .p-dropdown[data-v-b2076b18]:not(.p-disabled):hover{border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.modern-status-dropdown .p-dropdown .p-dropdown-label[data-v-b2076b18]{color:#fff;font-weight:600;padding:.75rem 1rem}.modern-status-dropdown .p-dropdown .p-dropdown-trigger[data-v-b2076b18]{color:#fff;padding:.75rem}.info-grid[data-v-b2076b18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:2rem}.info-card[data-v-b2076b18]{border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.info-card[data-v-b2076b18]:hover{transform:translateY(-4px);box-shadow:0 15px 40px #0000001f}.card-header[data-v-b2076b18]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;border:none}.card-header h3[data-v-b2076b18]{margin:0;color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:.5px}.card-header i[data-v-b2076b18]{color:#ffffffe6;font-size:1.3rem;background:rgba(255,255,255,.1);padding:.5rem;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-info[data-v-b2076b18],.order-summary[data-v-b2076b18]{padding:1.5rem}.info-item[data-v-b2076b18]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f3f4}.info-item[data-v-b2076b18]:last-child{border-bottom:none}.info-item label[data-v-b2076b18]{font-weight:600;color:#495057;flex:0 0 auto;margin-right:1rem}.info-item span[data-v-b2076b18]{color:#6c757d;text-align:right}.info-item .amount[data-v-b2076b18]{font-weight:600;color:#28a745;font-size:1.1rem}.shipping-card[data-v-b2076b18]{margin-bottom:2rem;border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.shipping-card[data-v-b2076b18]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0000001a}.address-grid[data-v-b2076b18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:1.5rem}.address-column h4[data-v-b2076b18]{margin:0 0 1rem;color:#495057;font-weight:600;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.address-content p[data-v-b2076b18]{margin:.5rem 0;color:#6c757d;line-height:1.5}.items-card[data-v-b2076b18]{margin-bottom:2rem;border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden}.items-card .p-card-body[data-v-b2076b18]{padding:0}.items-table[data-v-b2076b18]{margin:1.5rem}.items-table .p-datatable-tbody>tr>td[data-v-b2076b18]{padding:1rem .75rem;vertical-align:middle}.items-table .p-datatable-thead>tr>th[data-v-b2076b18]{padding:1rem .75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;border-bottom:2px solid #e9ecef}.items-table .quantity-column th[data-v-b2076b18],.items-table .quantity-column td[data-v-b2076b18]{text-align:center!important}.quantity-column .p-column-header-content[data-v-b2076b18]{justify-content:center}.items-table .price-column th[data-v-b2076b18],.items-table .price-column td[data-v-b2076b18]{text-align:right!important}.price-column .p-column-header-content[data-v-b2076b18]{justify-content:flex-end}.items-table .total-column th[data-v-b2076b18],.items-table .total-column td[data-v-b2076b18]{text-align:right!important}.total-column .p-column-header-content[data-v-b2076b18]{justify-content:flex-end}.product-cell[data-v-b2076b18]{display:flex;align-items:center;gap:1rem}.product-image[data-v-b2076b18]{width:50px;height:50px;object-fit:cover;border-radius:8px;border:1px solid #e9ecef}.product-info[data-v-b2076b18]{display:flex;flex-direction:column}.product-name[data-v-b2076b18]{font-weight:600;color:#495057;margin-bottom:.25rem}.product-sku[data-v-b2076b18]{font-size:.85rem;color:#6c757d}.quantity[data-v-b2076b18],.price[data-v-b2076b18],.total[data-v-b2076b18]{font-weight:500;color:#495057}.total[data-v-b2076b18]{font-weight:600;color:#28a745}.order-totals[data-v-b2076b18]{margin-top:3rem;margin-bottom:2rem;padding:0 1.5rem 1.5rem;display:flex;justify-content:flex-end}.totals-container[data-v-b2076b18]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;min-width:320px;box-shadow:0 2px 10px #0000000d}.total-row[data-v-b2076b18]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;color:#6c757d;font-size:1rem;border-bottom:1px solid #e9ecef}.total-row[data-v-b2076b18]:last-child{border-bottom:none}.total-row span[data-v-b2076b18]:first-child{font-weight:500}.total-row span[data-v-b2076b18]:last-child{font-weight:600;color:#495057}.total-row.final[data-v-b2076b18]{font-weight:700;font-size:1.3rem;color:#1a365d;border-top:2px solid #1a365d;padding-top:1rem;margin-top:1rem}.total-row.final span[data-v-b2076b18]{color:#1a365d}.notes-card[data-v-b2076b18]{border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden}.notes-card .notes-content[data-v-b2076b18]{padding:1.5rem}.note-section[data-v-b2076b18]{margin-bottom:2rem}.note-section[data-v-b2076b18]:last-child{margin-bottom:0}.note-section h4[data-v-b2076b18]{margin:0 0 1rem;color:#495057;font-weight:600}.note-section p[data-v-b2076b18]{margin:0;padding:1rem;background:#f8f9fa;border-radius:8px;color:#6c757d;line-height:1.6;border-left:4px solid #007bff}.product-variation[data-v-b2076b18]{margin-top:.5rem;font-size:.85rem}.variation-label[data-v-b2076b18]{font-weight:600;color:#495057;margin-right:.5rem}.variation-details[data-v-b2076b18]{color:#6c757d;font-style:italic}.variation-attributes[data-v-b2076b18]{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.25rem}.attribute-tag[data-v-b2076b18]{background:#e9ecef;color:#495057;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.modern-save-btn[data-v-b2076b18]{background:linear-gradient(135deg,#27ae60 0%,#2ecc71 100%);border:2px solid rgba(39,174,96,.3);border-radius:10px;padding:.75rem 1.5rem;font-weight:600;color:#fff;transition:all .3s ease;box-shadow:0 4px 15px #27ae6033}.modern-save-btn[data-v-b2076b18]:hover{background:linear-gradient(135deg,#229954 0%,#27ae60 100%);border-color:#27ae6080;transform:translateY(-2px);box-shadow:0 6px 20px #27ae604d}.modern-save-btn[data-v-b2076b18]:active{transform:translateY(0)}@media (max-width: 768px){.header-content[data-v-b2076b18]{flex-direction:column;align-items:flex-start}.page-title[data-v-b2076b18]{font-size:1.5rem}.status-header[data-v-b2076b18]{flex-direction:column;align-items:flex-start}.info-grid[data-v-b2076b18],.address-grid[data-v-b2076b18]{grid-template-columns:1fr}.product-cell[data-v-b2076b18]{flex-direction:column;align-items:flex-start;gap:.5rem}.order-totals[data-v-b2076b18]{margin:2rem 1rem;padding:0}.totals-container[data-v-b2076b18]{min-width:unset;width:100%}.items-table[data-v-b2076b18]{margin:1rem}.items-table .p-datatable-thead>tr>th[data-v-b2076b18],.items-table .p-datatable-tbody>tr>td[data-v-b2076b18]{padding:.5rem .25rem;font-size:.85rem}.product-cell[data-v-b2076b18]{gap:.25rem}.product-image[data-v-b2076b18]{width:35px;height:35px}.product-name[data-v-b2076b18]{font-size:.9rem}.product-sku[data-v-b2076b18]{font-size:.75rem}}.admin-users-modern[data-v-16b6f3e2]{padding:0;background:#f8f9fa;min-height:100vh}.page-header-modern[data-v-16b6f3e2]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:2rem 0;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.header-content[data-v-16b6f3e2]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.title-section h1[data-v-16b6f3e2]{font-size:2.5rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.5px}.page-subtitle[data-v-16b6f3e2]{margin:.5rem 0 0;opacity:.9;font-size:1.1rem}.header-stats[data-v-16b6f3e2]{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-card[data-v-16b6f3e2]{background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.5rem;min-width:140px;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.stat-card[data-v-16b6f3e2]:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.stat-card.active .stat-icon[data-v-16b6f3e2]{color:#2ecc71}.stat-card.new .stat-icon[data-v-16b6f3e2]{color:#f39c12}.stat-icon[data-v-16b6f3e2]{font-size:2rem;opacity:.9}.stat-content[data-v-16b6f3e2]{display:flex;flex-direction:column}.stat-number[data-v-16b6f3e2]{font-size:1.8rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-16b6f3e2]{font-size:.9rem;opacity:.8}.header-actions[data-v-16b6f3e2]{display:flex;gap:1rem}.add-user-btn[data-v-16b6f3e2],.refresh-btn[data-v-16b6f3e2]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.add-user-btn[data-v-16b6f3e2]:hover,.refresh-btn[data-v-16b6f3e2]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.filters-section[data-v-16b6f3e2]{max-width:1400px;margin:0 auto 2rem;padding:0 2rem}.filters-container[data-v-16b6f3e2]{background:white;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.search-box[data-v-16b6f3e2]{flex:1;max-width:400px}.modern-search[data-v-16b6f3e2]{border-radius:25px;padding:.75rem 1rem .75rem 2.5rem;border:2px solid #e9ecef;transition:all .3s ease}.modern-search[data-v-16b6f3e2]:focus{border-color:#1a3666;box-shadow:0 0 0 .2rem #1a366640}.filter-controls[data-v-16b6f3e2]{display:flex;gap:1rem}.status-filter[data-v-16b6f3e2],.language-filter[data-v-16b6f3e2]{min-width:150px}.users-table-card[data-v-16b6f3e2]{max-width:1400px;margin:0 auto;margin-left:2rem;margin-right:2rem;border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden}.modern-users-table[data-v-16b6f3e2]{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.modern-users-table .p-datatable-thead>tr>th[data-v-16b6f3e2]{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);color:#495057;font-weight:700;padding:1.5rem 1.2rem;border-bottom:2px solid #e2e8f0;text-transform:uppercase;font-size:.75rem;letter-spacing:.8px}.modern-users-table .p-datatable-tbody>tr[data-v-16b6f3e2]{background:white;transition:all .3s ease}.modern-users-table .p-datatable-tbody>tr[data-v-16b6f3e2]:nth-child(2n){background:#fafbfc}.modern-users-table .p-datatable-tbody>tr[data-v-16b6f3e2]:hover{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 50%)!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.modern-users-table .p-datatable-tbody>tr>td[data-v-16b6f3e2]{padding:1.5rem 1.2rem;border-bottom:1px solid #e2e8f0;vertical-align:middle}.user-id-card[data-v-16b6f3e2]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.id-badge[data-v-16b6f3e2]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;font-weight:700;font-size:.8rem;padding:.4rem .8rem;border-radius:20px;box-shadow:0 2px 8px #667eea4d}.join-date[data-v-16b6f3e2]{color:#6c757d;font-size:.7rem;font-weight:500}.user-profile-modern[data-v-16b6f3e2]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.user-avatar-container[data-v-16b6f3e2]{position:relative;flex-shrink:0}.user-avatar-image[data-v-16b6f3e2]{width:50px;height:50px;border-radius:12px;object-fit:cover;border:2px solid #e2e8f0;box-shadow:0 2px 8px #0000001a}.user-avatar-placeholder[data-v-16b6f3e2]{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;box-shadow:0 2px 8px #667eea4d}.status-indicator[data-v-16b6f3e2]{position:absolute;bottom:-2px;right:-2px;width:14px;height:14px;border-radius:50%;border:2px solid white;box-shadow:0 1px 4px #0003}.status-indicator.indicator-active[data-v-16b6f3e2]{background:#22c55e}.status-indicator.indicator-inactive[data-v-16b6f3e2]{background:#f59e0b}.status-indicator.indicator-suspended[data-v-16b6f3e2]{background:#ef4444}.user-info[data-v-16b6f3e2]{flex:1;min-width:0}.user-name[data-v-16b6f3e2]{font-weight:600;color:#374151;font-size:1rem;margin-bottom:.25rem;line-height:1.2}.user-email[data-v-16b6f3e2]{color:#6b7280;font-size:.85rem;margin-bottom:.5rem}.user-role-badge[data-v-16b6f3e2]{display:inline-block;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;padding:.2rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.contact-info-modern[data-v-16b6f3e2]{display:flex;justify-content:center}.phone-card[data-v-16b6f3e2]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:10px;border:1px solid #bbf7d0;min-width:160px}.contact-icon[data-v-16b6f3e2]{color:#16a34a;font-size:1rem}.contact-details[data-v-16b6f3e2]{display:flex;flex-direction:column}.phone-number[data-v-16b6f3e2]{font-weight:600;color:#166534;font-size:.85rem;line-height:1.2}.contact-type[data-v-16b6f3e2]{font-size:.7rem;color:#22c55e;text-transform:uppercase;font-weight:500;letter-spacing:.3px}.no-contact-card[data-v-16b6f3e2]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;min-width:160px}.no-contact-icon[data-v-16b6f3e2]{color:#94a3b8;font-size:.9rem}.no-contact-text[data-v-16b6f3e2]{color:#64748b;font-size:.8rem;font-style:italic}.status-pill-modern[data-v-16b6f3e2]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:20px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;min-width:120px;justify-content:center;box-shadow:0 2px 4px #0000001a}.status-pill-modern.status-active[data-v-16b6f3e2]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534;border:1px solid #bbf7d0}.status-pill-modern.status-inactive[data-v-16b6f3e2]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#92400e;border:1px solid #fde68a}.status-pill-modern.status-suspended[data-v-16b6f3e2]{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);color:#991b1b;border:1px solid #fca5a5}.status-dot[data-v-16b6f3e2]{width:6px;height:6px;border-radius:50%;background:currentColor}.language-card[data-v-16b6f3e2]{display:flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);border-radius:10px;border:1px solid #e9d5ff;min-width:110px;justify-content:center}.language-flag[data-v-16b6f3e2]{font-size:1.1rem}.language-code[data-v-16b6f3e2]{font-weight:600;color:#7c3aed;font-size:.8rem;letter-spacing:.3px}.action-buttons[data-v-16b6f3e2]{display:flex;gap:.7rem;justify-content:center}.action-buttons .p-button[data-v-16b6f3e2]{width:2rem;height:2rem}.suspended-row[data-v-16b6f3e2]{background:rgba(220,53,69,.05)}.modern-dialog .p-dialog-header[data-v-16b6f3e2]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:1.5rem 2rem;border-radius:16px 16px 0 0}.modern-dialog .p-dialog-content[data-v-16b6f3e2]{padding:2rem}.modern-form .form-grid[data-v-16b6f3e2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.modern-form .field[data-v-16b6f3e2]{display:flex;flex-direction:column}.field-label[data-v-16b6f3e2]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.modern-input[data-v-16b6f3e2],.modern-dropdown[data-v-16b6f3e2]{border-radius:12px;border:2px solid #e9ecef;padding:.75rem 1rem;transition:all .3s ease}.modern-input[data-v-16b6f3e2]:focus,.modern-dropdown[data-v-16b6f3e2]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.dialog-footer[data-v-16b6f3e2]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e9ecef}.cancel-btn[data-v-16b6f3e2],.save-btn[data-v-16b6f3e2]{padding:.75rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease}.save-btn[data-v-16b6f3e2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #28a7454d}@media (max-width: 768px){.header-content[data-v-16b6f3e2]{flex-direction:column;align-items:flex-start;gap:1rem}.header-stats[data-v-16b6f3e2]{justify-content:center;width:100%}.stat-card[data-v-16b6f3e2]{min-width:120px}.filters-container[data-v-16b6f3e2]{flex-direction:column;align-items:stretch}.filter-controls[data-v-16b6f3e2]{justify-content:stretch}.filter-controls[data-v-16b6f3e2]>*{flex:1}.modern-form .form-grid[data-v-16b6f3e2]{grid-template-columns:1fr}}.modern-delete-dialog[data-v-16b6f3e2]{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #00000040;animation:dialogSlideIn-16b6f3e2 .3s ease-out}@keyframes dialogSlideIn-16b6f3e2{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modern-delete-dialog .p-dialog-header[data-v-16b6f3e2]{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:none;padding:0;border-radius:20px 20px 0 0}.delete-dialog-header[data-v-16b6f3e2]{display:flex;align-items:center;gap:1.5rem;padding:2rem;width:100%}.warning-icon-container[data-v-16b6f3e2]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #ef444466;animation:pulseWarning-16b6f3e2 2s ease-in-out infinite}@keyframes pulseWarning-16b6f3e2{0%,to{transform:scale(1);box-shadow:0 8px 20px #ef444466}50%{transform:scale(1.05);box-shadow:0 10px 25px #ef444480}}.warning-icon[data-v-16b6f3e2]{color:#fff;font-size:1.8rem;animation:iconBounce-16b6f3e2 .6s ease-out .2s both}@keyframes iconBounce-16b6f3e2{0%{opacity:0;transform:scale(.3) rotate(-10deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.header-text[data-v-16b6f3e2]{flex:1}.dialog-title[data-v-16b6f3e2]{margin:0;color:#991b1b;font-size:1.5rem;font-weight:700;line-height:1.2}.dialog-subtitle[data-v-16b6f3e2]{margin:.5rem 0 0;color:#dc2626;font-size:.9rem;opacity:.8}.modern-delete-dialog .p-dialog-content[data-v-16b6f3e2]{padding:2rem;background:white}.delete-dialog-content[data-v-16b6f3e2]{display:flex;flex-direction:column;gap:2rem}.user-to-delete[data-v-16b6f3e2]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:16px;border:2px solid #e2e8f0;animation:slideInUp-16b6f3e2 .4s ease-out .1s both}@keyframes slideInUp-16b6f3e2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.user-avatar-delete[data-v-16b6f3e2]{position:relative;flex-shrink:0}.delete-user-image[data-v-16b6f3e2]{width:60px;height:60px;border-radius:16px;object-fit:cover;border:3px solid #e2e8f0}.delete-user-placeholder[data-v-16b6f3e2]{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.3rem;border:3px solid #e2e8f0}.user-delete-info[data-v-16b6f3e2]{flex:1}.user-delete-name[data-v-16b6f3e2]{margin:0 0 .5rem;color:#1f2937;font-size:1.2rem;font-weight:700}.user-delete-email[data-v-16b6f3e2]{margin:0 0 .75rem;color:#6b7280;font-size:.95rem}.user-delete-role[data-v-16b6f3e2]{display:inline-block;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.warning-message[data-v-16b6f3e2]{text-align:center;padding:1rem;animation:fadeIn-16b6f3e2 .5s ease-out .3s both}@keyframes fadeIn-16b6f3e2{0%{opacity:0}to{opacity:1}}.warning-text[data-v-16b6f3e2]{color:#374151;font-size:1rem;line-height:1.6;margin:0}.modern-delete-dialog .p-dialog-footer[data-v-16b6f3e2]{background:#f8fafc;border:none;padding:0;border-radius:0 0 20px 20px}.delete-dialog-footer[data-v-16b6f3e2]{display:flex;gap:1rem;padding:1.5rem 2rem;justify-content:flex-end;animation:slideInUp-16b6f3e2 .4s ease-out .2s both}.cancel-delete-btn[data-v-16b6f3e2]{background:white;border:2px solid #d1d5db;color:#6b7280;padding:.75rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease}.cancel-delete-btn[data-v-16b6f3e2]:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;transform:translateY(-1px)}.confirm-delete-btn[data-v-16b6f3e2]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:2px solid transparent;color:#fff;padding:.75rem 2rem;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d}.confirm-delete-btn[data-v-16b6f3e2]:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-1px);box-shadow:0 6px 20px #ef444466}.confirm-delete-btn[data-v-16b6f3e2]:disabled,.cancel-delete-btn[data-v-16b6f3e2]:disabled{opacity:.6;transform:none;cursor:not-allowed}.admin-user-detail[data-v-c44dd8fd]{padding:0;background:#f8f9fa;min-height:100vh}.page-header-modern[data-v-c44dd8fd]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;padding:2rem 0;margin-bottom:2rem;box-shadow:0 4px 20px #0000001a}.header-content[data-v-c44dd8fd]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.title-section[data-v-c44dd8fd]{flex:1}.back-button[data-v-c44dd8fd]{margin-bottom:.5rem}.modern-back-btn[data-v-c44dd8fd]{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:.6rem 1.2rem;font-weight:500;transition:all .3s ease;color:#ffffffe6}.modern-back-btn[data-v-c44dd8fd]:hover{background:rgba(255,255,255,.2);border-color:#fff6;color:#fff;transform:translate(-3px);box-shadow:0 4px 15px #0000001a}.page-title[data-v-c44dd8fd]{font-size:2rem;font-weight:600;margin:0;color:#fff}.page-subtitle[data-v-c44dd8fd]{margin:.5rem 0 0;opacity:.9;font-size:1rem}.header-actions[data-v-c44dd8fd]{display:flex;gap:1rem}.modern-btn[data-v-c44dd8fd]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.modern-btn[data-v-c44dd8fd]:hover{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.modern-loading[data-v-c44dd8fd]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem}.loading-card[data-v-c44dd8fd]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;text-align:center;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #667eea4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.loading-title[data-v-c44dd8fd]{font-size:1.5rem;font-weight:700;margin:1rem 0;color:#fff}.loading-text[data-v-c44dd8fd]{margin:0;opacity:.9}.modern-error[data-v-c44dd8fd]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:2rem}.error-card[data-v-c44dd8fd]{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%);color:#fff;text-align:center;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px #ff6b6b4d}.error-icon[data-v-c44dd8fd]{font-size:3rem;margin-bottom:1.5rem}.error-title[data-v-c44dd8fd]{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.error-message[data-v-c44dd8fd]{margin:0 0 2rem;opacity:.9}.back-to-users-btn[data-v-c44dd8fd]{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;padding:.75rem 1.5rem}.user-content[data-v-c44dd8fd]{max-width:1200px;margin:0 auto;padding:0 2rem 2rem;display:grid;gap:2rem}.profile-card[data-v-c44dd8fd],.account-card[data-v-c44dd8fd],.password-card[data-v-c44dd8fd],.danger-card[data-v-c44dd8fd]{border-radius:16px;border:none;box-shadow:0 8px 30px #00000014;overflow:hidden}.card-header[data-v-c44dd8fd]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);color:#fff;border:none}.danger-header[data-v-c44dd8fd]{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%)}.card-header h3[data-v-c44dd8fd]{margin:0;color:#fff;font-weight:700;font-size:1.1rem}.card-header i[data-v-c44dd8fd]{color:#ffffffe6;font-size:1.3rem}.profile-content[data-v-c44dd8fd]{padding:2rem;display:flex;gap:3rem;align-items:flex-start}.avatar-section[data-v-c44dd8fd]{display:flex;flex-direction:column;align-items:center;gap:1rem}.user-avatar-large[data-v-c44dd8fd]{width:120px;height:120px}.avatar-image-large[data-v-c44dd8fd]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #e9ecef;box-shadow:0 4px 20px #0000001a}.avatar-placeholder-large[data-v-c44dd8fd]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:2.5rem;box-shadow:0 4px 20px #0000001a}.profile-details[data-v-c44dd8fd]{flex:1}.detail-grid[data-v-c44dd8fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.detail-item[data-v-c44dd8fd]{display:flex;flex-direction:column;gap:.5rem}.detail-label[data-v-c44dd8fd]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;font-size:.9rem}.detail-value[data-v-c44dd8fd]{font-size:1rem;color:#6c757d;padding:.75rem 0}.modern-input[data-v-c44dd8fd],.modern-dropdown[data-v-c44dd8fd]{border-radius:12px;border:2px solid #e9ecef;padding:.75rem 1rem;transition:all .3s ease}.modern-input[data-v-c44dd8fd]:focus,.modern-dropdown[data-v-c44dd8fd]:focus{border-color:#1a3666;box-shadow:0 0 0 .2rem #1a366640}.role-tag[data-v-c44dd8fd],.status-tag[data-v-c44dd8fd]{font-weight:600;padding:.5rem 1rem;border-radius:20px;text-transform:uppercase;font-size:.75rem;width:fit-content}.language-display[data-v-c44dd8fd]{display:flex;align-items:center;gap:.5rem;color:#495057;font-weight:500;padding:.75rem 0}.account-details[data-v-c44dd8fd]{padding:2rem}.info-grid[data-v-c44dd8fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.info-item[data-v-c44dd8fd]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #1A3666}.info-label[data-v-c44dd8fd]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;font-size:.9rem}.info-value[data-v-c44dd8fd]{font-size:1rem;color:#6c757d;font-weight:500}.user-id[data-v-c44dd8fd]{font-family:monospace;background:#e9ecef;padding:.25rem .75rem;border-radius:12px;font-weight:600}.password-form[data-v-c44dd8fd]{padding:2rem}.password-grid[data-v-c44dd8fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}.field[data-v-c44dd8fd]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-c44dd8fd]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#495057;font-size:.9rem}.update-password-btn[data-v-c44dd8fd]{border-radius:12px;padding:.75rem 2rem;font-weight:600}.danger-content[data-v-c44dd8fd]{padding:2rem}.danger-item[data-v-c44dd8fd]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff5f5;border:1px solid #fed7d7;border-radius:12px}.danger-info h4[data-v-c44dd8fd]{margin:0 0 .5rem;color:#e53e3e;font-weight:600}.danger-info p[data-v-c44dd8fd]{margin:0;color:#718096;font-size:.9rem}.delete-btn[data-v-c44dd8fd]{background:#fed7d7;color:#e53e3e;border:2px solid #fbb6ce;border-radius:12px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease}.delete-btn[data-v-c44dd8fd]:hover{background:#feb2b2;border-color:#f56565;transform:translateY(-2px)}@media (max-width: 768px){.header-content[data-v-c44dd8fd]{flex-direction:column;align-items:flex-start}.page-title[data-v-c44dd8fd]{font-size:1.5rem}.profile-content[data-v-c44dd8fd]{flex-direction:column;align-items:center;gap:2rem}.detail-grid[data-v-c44dd8fd],.info-grid[data-v-c44dd8fd],.password-grid[data-v-c44dd8fd]{grid-template-columns:1fr}.danger-item[data-v-c44dd8fd]{flex-direction:column;align-items:stretch;gap:1rem}}.admin-pages[data-v-7f1c754a]{min-height:100vh;background:#f8fafc;padding:2rem}.page-header[data-v-7f1c754a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-header .header-content h1[data-v-7f1c754a]{font-size:2rem;font-weight:700;color:#1a202c;margin-bottom:.5rem}.page-header .header-content p[data-v-7f1c754a]{color:#718096;font-size:1.1rem}.page-header .btn[data-v-7f1c754a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;text-decoration:none;border:none;cursor:pointer}.page-header .btn.btn-primary[data-v-7f1c754a]{background:#1A3666;color:#fff}.page-header .btn.btn-primary[data-v-7f1c754a]:hover{background:#5a67d8;transform:translateY(-2px)}.content-card[data-v-7f1c754a]{background:white;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden}.table-header[data-v-7f1c754a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.table-header h3[data-v-7f1c754a]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.table-header .table-actions[data-v-7f1c754a]{display:flex;gap:1rem;align-items:center}.table-header .table-actions .search-box[data-v-7f1c754a]{position:relative}.table-header .table-actions .search-box i[data-v-7f1c754a]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a0aec0}.table-header .table-actions .search-box input[data-v-7f1c754a]{padding:.5rem .75rem .5rem 2.5rem;border:1px solid #e2e8f0;border-radius:6px;background:#f7fafc;color:#2d3748;width:300px}.table-header .table-actions .search-box input[data-v-7f1c754a]:focus{outline:none;border-color:#1a3666;background:white}.loading-state[data-v-7f1c754a],.empty-state[data-v-7f1c754a]{text-align:center;padding:4rem 2rem}.loading-state .spinner[data-v-7f1c754a],.loading-state .empty-icon[data-v-7f1c754a],.empty-state .spinner[data-v-7f1c754a],.empty-state .empty-icon[data-v-7f1c754a]{margin-bottom:1rem}.loading-state .spinner i[data-v-7f1c754a],.loading-state .empty-icon i[data-v-7f1c754a],.empty-state .spinner i[data-v-7f1c754a],.empty-state .empty-icon i[data-v-7f1c754a]{font-size:3rem;color:#cbd5e0}.loading-state h3[data-v-7f1c754a],.empty-state h3[data-v-7f1c754a]{color:#4a5568;margin-bottom:1rem}.loading-state p[data-v-7f1c754a],.empty-state p[data-v-7f1c754a]{color:#718096;margin-bottom:2rem}.table-container[data-v-7f1c754a]{overflow-x:auto}.data-table[data-v-7f1c754a]{width:100%;border-collapse:collapse}.data-table th[data-v-7f1c754a],.data-table td[data-v-7f1c754a]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e2e8f0}.data-table th[data-v-7f1c754a]{background:#f7fafc;font-weight:600;color:#4a5568;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.data-table tbody tr[data-v-7f1c754a]{transition:background .2s ease}.data-table tbody tr[data-v-7f1c754a]:hover{background:#f7fafc}.data-table .page-title[data-v-7f1c754a]{display:flex;align-items:center;gap:.75rem}.data-table .page-title strong[data-v-7f1c754a]{color:#2d3748}.data-table .page-title .view-link[data-v-7f1c754a]{color:#1a3666;font-size:.875rem}.data-table .page-title .view-link[data-v-7f1c754a]:hover{color:#5a67d8}.data-table .page-key[data-v-7f1c754a]{background:#edf2f7;color:#4a5568;padding:.25rem .5rem;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem}.data-table .status-badge[data-v-7f1c754a]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.data-table .status-badge.active[data-v-7f1c754a]{background:#c6f6d5;color:#22543d}.data-table .status-badge.inactive[data-v-7f1c754a]{background:#fed7d7;color:#742a2a}.data-table .action-buttons[data-v-7f1c754a]{display:flex;gap:.5rem}.data-table .action-buttons .btn[data-v-7f1c754a]{padding:.375rem .75rem;border-radius:4px;font-size:.875rem;border:1px solid;cursor:pointer;transition:all .2s ease}.data-table .action-buttons .btn.btn-outline[data-v-7f1c754a]{background:transparent;border-color:#e2e8f0;color:#4a5568}.data-table .action-buttons .btn.btn-outline[data-v-7f1c754a]:hover{background:#f7fafc;border-color:#1a3666;color:#1a3666}.data-table .action-buttons .btn.btn-danger[data-v-7f1c754a]{background:#fed7d7;border-color:#feb2b2;color:#c53030}.data-table .action-buttons .btn.btn-danger[data-v-7f1c754a]:hover{background:#fc8181;border-color:#f56565;color:#fff}.modal-overlay[data-v-7f1c754a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-7f1c754a]{background:white;border-radius:12px;box-shadow:0 20px 40px #00000026;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-content.small[data-v-7f1c754a]{max-width:400px}.modal-header[data-v-7f1c754a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-7f1c754a]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.modal-header .modal-close[data-v-7f1c754a]{background:none;border:none;color:#a0aec0;font-size:1.25rem;cursor:pointer;padding:.25rem}.modal-header .modal-close[data-v-7f1c754a]:hover{color:#4a5568}.modal-body[data-v-7f1c754a]{padding:1.5rem;overflow-y:auto;flex:1}.modal-body .form-group[data-v-7f1c754a]{margin-bottom:1.5rem}.modal-body .form-group label[data-v-7f1c754a]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.modal-body .form-group .form-input[data-v-7f1c754a],.modal-body .form-group .form-textarea[data-v-7f1c754a]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.modal-body .form-group .form-input[data-v-7f1c754a]:focus,.modal-body .form-group .form-textarea[data-v-7f1c754a]:focus{outline:none;border-color:#1a3666;box-shadow:0 0 0 3px #1a36661a}.modal-body .form-group .form-textarea[data-v-7f1c754a]{resize:vertical;min-height:120px;font-family:Courier New,monospace}.modal-body .form-group .form-help[data-v-7f1c754a]{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.modal-body .form-group .checkbox-label[data-v-7f1c754a]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.modal-body .form-group .checkbox-label .form-checkbox[data-v-7f1c754a]{width:auto}.modal-body .form-group .checkbox-label span[data-v-7f1c754a]{font-weight:500;color:#374151}.modal-body .delete-item-info[data-v-7f1c754a]{background:#f7fafc;padding:1rem;border-radius:6px;margin:1rem 0}.modal-body .delete-item-info strong[data-v-7f1c754a]{display:block;color:#2d3748;margin-bottom:.25rem}.modal-body .delete-item-info code[data-v-7f1c754a]{color:#4a5568;font-size:.875rem}.modal-body .warning-text[data-v-7f1c754a]{color:#e53e3e;font-weight:500;font-size:.875rem}.modal-footer[data-v-7f1c754a]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e2e8f0}.modal-footer .btn[data-v-7f1c754a]{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid}.modal-footer .btn.btn-outline[data-v-7f1c754a]{background:transparent;border-color:#d1d5db;color:#4a5568}.modal-footer .btn.btn-outline[data-v-7f1c754a]:hover{background:#f3f4f6}.modal-footer .btn.btn-primary[data-v-7f1c754a]{background:#1A3666;border-color:#1a3666;color:#fff}.modal-footer .btn.btn-primary[data-v-7f1c754a]:hover:not(:disabled){background:#5a67d8}.modal-footer .btn.btn-primary[data-v-7f1c754a]:disabled{opacity:.7;cursor:not-allowed}.modal-footer .btn.btn-danger[data-v-7f1c754a]{background:#e53e3e;border-color:#e53e3e;color:#fff}.modal-footer .btn.btn-danger[data-v-7f1c754a]:hover:not(:disabled){background:#c53030}.modal-footer .btn.btn-danger[data-v-7f1c754a]:disabled{opacity:.7;cursor:not-allowed}.toast[data-v-7f1c754a]{position:fixed;top:2rem;right:2rem;background:white;border-radius:8px;padding:1rem 1.5rem;box-shadow:0 10px 30px #00000026;display:flex;align-items:center;gap:.75rem;z-index:1001;cursor:pointer;transition:all .3s ease}.toast.success[data-v-7f1c754a]{border-left:4px solid #10b981}.toast.success i[data-v-7f1c754a]{color:#10b981}.toast.error[data-v-7f1c754a]{border-left:4px solid #ef4444}.toast.error i[data-v-7f1c754a]{color:#ef4444}.toast span[data-v-7f1c754a]{color:#374151;font-weight:500}.toast[data-v-7f1c754a]:hover{transform:translateY(-2px)}@media (max-width: 768px){.admin-pages[data-v-7f1c754a]{padding:1rem}.page-header[data-v-7f1c754a],.table-header[data-v-7f1c754a]{flex-direction:column;gap:1rem;align-items:stretch}.table-header .table-actions .search-box input[data-v-7f1c754a]{width:100%}.data-table[data-v-7f1c754a]{font-size:.875rem}.data-table th[data-v-7f1c754a],.data-table td[data-v-7f1c754a]{padding:.75rem}.data-table .action-buttons[data-v-7f1c754a]{flex-direction:column;gap:.25rem}.modal-content[data-v-7f1c754a]{margin:1rem;max-width:none}}.bg-gradient[data-v-28a72d1f]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(147,51,234,.05) 0%,rgba(59,130,246,.05) 50%,rgba(16,185,129,.05) 100%);z-index:-1;animation:gradientShift-28a72d1f 15s ease infinite}@keyframes gradientShift-28a72d1f{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(2%) rotate(1deg)}}.admin-categories[data-v-28a72d1f]{padding:2rem;max-width:1600px;margin:0 auto;min-height:100vh;position:relative}.page-header[data-v-28a72d1f]{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:2rem;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;margin-bottom:2rem;overflow:hidden;position:relative}.page-header[data-v-28a72d1f]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.page-header .header-content[data-v-28a72d1f]{padding:2.5rem;display:flex;justify-content:space-between;align-items:center}.page-header .header-left .gradient-text[data-v-28a72d1f]{background:linear-gradient(135deg,#9333ea 0%,#1A3666 50%,#10b981 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.page-header .header-left p[data-v-28a72d1f]{color:#64748bcc;font-size:1.25rem;margin:0;font-weight:500}.page-header .header-actions[data-v-28a72d1f]{display:flex;gap:1rem}.btn-glass[data-v-28a72d1f]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:.875rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000001a}.btn-glass[data-v-28a72d1f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;background:rgba(255,255,255,.2)}.btn-glass.btn-primary[data-v-28a72d1f]{background:linear-gradient(135deg,rgba(147,51,234,.8),rgba(59,130,246,.8));color:#fff;border-color:#ffffff4d}.btn-glass.btn-primary[data-v-28a72d1f]:hover{background:linear-gradient(135deg,rgba(147,51,234,.9),rgba(59,130,246,.9))}.btn-glass.btn-secondary[data-v-28a72d1f]{color:#64748b}.btn-glass.btn-secondary[data-v-28a72d1f]:hover{color:#475569}.btn-glass.btn-success[data-v-28a72d1f]{background:rgba(16,185,129,.1);color:#10b981;border-color:#10b98133}.btn-glass.btn-success[data-v-28a72d1f]:hover{background:rgba(16,185,129,.2)}.btn-glass.btn-warning[data-v-28a72d1f]{background:rgba(79,186,72,.1);color:#4fba48;border-color:#4fba4833}.btn-glass.btn-warning[data-v-28a72d1f]:hover{background:rgba(79,186,72,.2)}.btn-glass.btn-danger[data-v-28a72d1f]{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef444433}.btn-glass.btn-danger[data-v-28a72d1f]:hover{background:rgba(239,68,68,.2)}.stats-dashboard[data-v-28a72d1f]{margin-bottom:2rem}.stats-grid[data-v-28a72d1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.stat-card[data-v-28a72d1f]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:2rem;position:relative;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.stat-card[data-v-28a72d1f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.6}.stat-card[data-v-28a72d1f]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026;background:rgba(255,255,255,.9)}.stat-card.stat-primary[data-v-28a72d1f]{color:#1a3666}.stat-card.stat-primary .stat-icon[data-v-28a72d1f]{background:linear-gradient(135deg,#1A3666,#1A3666)}.stat-card.stat-primary .chart-bar[data-v-28a72d1f]{background:linear-gradient(to top,#1A3666,#1A3666)}.stat-card.stat-success[data-v-28a72d1f]{color:#10b981}.stat-card.stat-success .stat-icon[data-v-28a72d1f]{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.stat-success .chart-bar[data-v-28a72d1f]{background:linear-gradient(to top,#10b981,#34d399)}.stat-card.stat-info[data-v-28a72d1f]{color:#8b5cf6}.stat-card.stat-info .stat-icon[data-v-28a72d1f]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-card.stat-info .chart-bar[data-v-28a72d1f]{background:linear-gradient(to top,#8b5cf6,#a78bfa)}.stat-card .stat-icon[data-v-28a72d1f]{width:80px;height:80px;border-radius:2rem;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:1.5rem;box-shadow:0 8px 25px #00000026}.stat-card .stat-content[data-v-28a72d1f]{margin-bottom:1.5rem}.stat-card .stat-content .stat-number[data-v-28a72d1f]{font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1;margin-bottom:.5rem}.stat-card .stat-content .stat-label[data-v-28a72d1f]{color:#64748b;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.stat-card .stat-content .stat-trend[data-v-28a72d1f]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b;font-weight:500}.stat-card .stat-content .stat-trend i[data-v-28a72d1f]{font-size:.625rem}.stat-card .stat-chart[data-v-28a72d1f]{display:flex;align-items:end;gap:.25rem;height:40px;position:absolute;bottom:1rem;right:1.5rem}.stat-card .stat-chart .chart-bar[data-v-28a72d1f]{width:6px;border-radius:3px;opacity:.6;animation:chartGrow-28a72d1f 1s ease-out}@keyframes chartGrow-28a72d1f{0%{height:0}to{height:var(--height, 100%)}}.filters-section[data-v-28a72d1f]{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px #00000014}.search-container[data-v-28a72d1f]{margin-bottom:1.5rem}.search-container .search-input-wrapper[data-v-28a72d1f]{position:relative;max-width:500px}.search-container .search-input-wrapper .search-icon[data-v-28a72d1f]{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.25rem}.search-container .search-input-wrapper .search-input[data-v-28a72d1f]{width:100%;padding:1rem 1.5rem 1rem 3.5rem;border:2px solid rgba(255,255,255,.3);border-radius:2rem;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;transition:all .3s ease}.search-container .search-input-wrapper .search-input[data-v-28a72d1f]:focus{outline:none;border-color:#1a3666;background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #1a36661a}.search-container .search-input-wrapper .clear-search[data-v-28a72d1f]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.filters-row[data-v-28a72d1f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.filter-chip-group[data-v-28a72d1f]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-chip[data-v-28a72d1f]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:2rem;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.3);color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.filter-chip[data-v-28a72d1f]:hover{background:rgba(255,255,255,.8);transform:translateY(-1px)}.filter-chip.active[data-v-28a72d1f]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff;border-color:transparent;box-shadow:0 4px 15px #3b82f666}.filter-chip i[data-v-28a72d1f]{font-size:1rem}.filter-dropdowns[data-v-28a72d1f]{display:flex;gap:1rem;align-items:center}.filter-dropdown[data-v-28a72d1f]{min-width:180px}.categories-container[data-v-28a72d1f]{min-height:600px}.loading-state[data-v-28a72d1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;text-align:center}.loading-state .loading-spinner[data-v-28a72d1f]{margin-bottom:2rem}.loading-state .loading-spinner .spinner[data-v-28a72d1f]{width:60px;height:60px;border:4px solid rgba(26,54,102,.2);border-top:4px solid #1A3666;border-radius:50%;animation:spin-28a72d1f 1s linear infinite}.loading-state p[data-v-28a72d1f]{color:#64748b;font-size:1.25rem;font-weight:500;margin:0}@keyframes spin-28a72d1f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-28a72d1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;text-align:center}.empty-state .empty-illustration[data-v-28a72d1f]{width:120px;height:120px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.empty-state .empty-illustration i[data-v-28a72d1f]{font-size:3rem;color:#94a3b8}.empty-state h3[data-v-28a72d1f]{color:#374151;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.empty-state p[data-v-28a72d1f]{color:#64748b;font-size:1.125rem;margin:0 0 2rem}.categories-grid[data-v-28a72d1f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem}.category-card[data-v-28a72d1f]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;box-shadow:0 8px 32px #00000014}.category-card.animate-in[data-v-28a72d1f]{animation:slideInUp-28a72d1f .6s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.category-card[data-v-28a72d1f]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026;background:rgba(255,255,255,.9)}.category-card.selected[data-v-28a72d1f]{background:rgba(26,54,102,.1);border-color:#1a3666;box-shadow:0 0 0 4px #1a366633}.category-card.selected .selection-checkbox[data-v-28a72d1f]{opacity:1;background:#1A3666}.category-card .card-header[data-v-28a72d1f]{position:relative;height:200px;overflow:hidden}.category-card .card-header .category-image-container[data-v-28a72d1f]{width:100%;height:100%;position:relative}.category-card .card-header .category-image-container .category-image[data-v-28a72d1f]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.category-card .card-header .category-image-container .image-placeholder[data-v-28a72d1f]{width:100%;height:100%;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:3rem}.category-card .card-header .category-image-container .selection-checkbox[data-v-28a72d1f]{position:absolute;top:1rem;left:1rem;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;color:#fff}.category-card .card-header .category-image-container .selection-checkbox.active[data-v-28a72d1f]{opacity:1;background:#1A3666}.category-card .card-header .category-image-container .status-toggle-card[data-v-28a72d1f]{position:absolute;top:1rem;right:1rem;width:50px;height:24px;background:rgba(239,68,68,.9);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;padding:2px}.category-card .card-header .category-image-container .status-toggle-card.active[data-v-28a72d1f]{background:rgba(16,185,129,.9)}.category-card .card-header .category-image-container .status-toggle-card.active .toggle-slider[data-v-28a72d1f]{transform:translate(26px)}.category-card .card-header .category-image-container .status-toggle-card .toggle-slider[data-v-28a72d1f]{width:20px;height:20px;background:white;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.category-card .card-header:hover .selection-checkbox[data-v-28a72d1f]{opacity:.7}.category-card .card-content[data-v-28a72d1f]{padding:2rem}.category-card .card-content .category-info[data-v-28a72d1f]{margin-bottom:1.5rem}.category-card .card-content .category-info .category-name[data-v-28a72d1f]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;line-height:1.3}.category-card .card-content .category-info .category-slug[data-v-28a72d1f]{color:#9ca3af;font-size:.75rem;font-family:Monaco,monospace;background:rgba(99,102,241,.1);color:#6366f1;padding:.25rem .5rem;border-radius:.5rem;display:inline-block;margin-bottom:.75rem}.category-card .card-content .category-info .category-description[data-v-28a72d1f]{color:#64748b;font-size:.875rem;line-height:1.5}.category-card .card-content .category-meta[data-v-28a72d1f]{background:rgba(248,250,252,.8);border-radius:1rem;padding:1rem;border:1px solid rgba(226,232,240,.5)}.category-card .card-content .category-meta .meta-row[data-v-28a72d1f]{display:flex;gap:1rem;margin-bottom:.5rem}.category-card .card-content .category-meta .meta-item[data-v-28a72d1f]{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.75rem;font-weight:500}.category-card .card-content .category-meta .meta-item i[data-v-28a72d1f]{color:#9ca3af;font-size:.875rem}.category-card .card-content .category-meta .sort-order[data-v-28a72d1f]{color:#9ca3af;font-size:.625rem;text-align:right}.category-card .card-footer[data-v-28a72d1f]{padding:1.25rem 2rem;background:rgba(248,250,252,.6);border-top:1px solid rgba(226,232,240,.5);display:flex;justify-content:space-between;align-items:center}.category-card .card-footer .status-info .status-badge[data-v-28a72d1f]{padding:.375rem .875rem;border-radius:1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.category-card .card-footer .status-info .status-badge.active[data-v-28a72d1f]{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.category-card .card-footer .status-info .status-badge.inactive[data-v-28a72d1f]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.category-card .card-footer .card-actions[data-v-28a72d1f]{display:flex;gap:.5rem}.category-card .card-footer .card-actions .action-btn[data-v-28a72d1f]{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.category-card .card-footer .card-actions .action-btn[data-v-28a72d1f]:hover{background:rgba(26,54,102,.1);color:#1a3666;transform:scale(1.1)}.category-card .card-footer .card-actions .action-btn.delete-btn[data-v-28a72d1f]:hover{background:rgba(239,68,68,.1);color:#ef4444}@keyframes slideInUp-28a72d1f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pagination-wrapper[data-v-28a72d1f]{margin-top:3rem;display:flex;justify-content:center}.pagination-wrapper .modern-paginator[data-v-28a72d1f]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:1rem;box-shadow:0 8px 32px #00000014}.floating-bulk-actions[data-v-28a72d1f]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:2rem;padding:1.5rem 2rem;box-shadow:0 20px 40px #00000026;z-index:1000;display:flex;align-items:center;gap:2rem;min-width:600px}.floating-bulk-actions .bulk-info[data-v-28a72d1f]{display:flex;align-items:center;gap:1rem}.floating-bulk-actions .bulk-info .selected-count[data-v-28a72d1f]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.floating-bulk-actions .bulk-info span[data-v-28a72d1f]{color:#374151;font-weight:600}.floating-bulk-actions .bulk-actions-grid[data-v-28a72d1f]{display:flex;gap:.75rem;flex:1}.floating-bulk-actions .clear-selection[data-v-28a72d1f]{width:40px;height:40px;border-radius:50%;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.floating-bulk-actions .clear-selection[data-v-28a72d1f]:hover{background:rgba(239,68,68,.2)}.modern-dialog[data-v-28a72d1f] .p-dialog{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;box-shadow:0 25px 50px #00000026}.modern-dialog[data-v-28a72d1f] .p-dialog-header{background:linear-gradient(135deg,rgba(147,51,234,.9),rgba(59,130,246,.9));color:#fff;border-radius:2rem 2rem 0 0;padding:1.5rem 2rem;border:none}.modern-dialog[data-v-28a72d1f] .p-dialog-header .dialog-header-content{display:flex;align-items:center;gap:.75rem;font-weight:600}.modern-dialog[data-v-28a72d1f] .p-dialog-header .dialog-header-content i{font-size:1.25rem}.modern-dialog[data-v-28a72d1f] .p-dialog-content{padding:0;border-radius:0 0 2rem 2rem}.modern-dialog[data-v-28a72d1f] .p-dialog-footer{background:rgba(248,250,252,.8);border-top:1px solid rgba(226,232,240,.5);padding:1.5rem 2rem;border-radius:0 0 2rem 2rem}.modern-dialog.delete-dialog[data-v-28a72d1f] .p-dialog-header{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9))}.modern-dialog.delete-dialog[data-v-28a72d1f] .p-dialog-header .dialog-header-content.delete-header{color:#fff}.category-form[data-v-28a72d1f]{padding:2rem}.category-form .form-grid[data-v-28a72d1f]{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;margin-bottom:2rem;align-items:start}.category-form .form-group[data-v-28a72d1f]{display:flex;flex-direction:column;gap:.5rem;min-height:80px}.category-form .form-group.span-2[data-v-28a72d1f]{grid-column:1/-1;min-height:auto}.category-form .form-group label[data-v-28a72d1f]{font-weight:600;color:#374151;font-size:.9rem;margin-bottom:.5rem;letter-spacing:.025em;line-height:1.4}.category-form .form-group .modern-input[data-v-28a72d1f]{background:rgba(255,255,255,.9);border:2px solid rgba(226,232,240,.6);border-radius:.75rem;transition:all .3s ease;font-size:.95rem;min-height:50px}.category-form .form-group .modern-input[data-v-28a72d1f]:focus-within{border-color:#1a3666;box-shadow:0 0 0 4px #1a36661a;background:rgb(255,255,255)}.category-form .form-group .modern-input[data-v-28a72d1f]:hover{border-color:#3b82f64d;background:rgba(255,255,255,.95)}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtext{background:transparent;border:none;padding:.875rem 1.25rem;font-weight:500;font-size:.95rem;color:#374151;width:100%;min-height:50px}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtext::placeholder{color:#9ca3af;font-weight:400}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtext:focus{box-shadow:none;outline:none}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputnumber-input{background:transparent;border:none;padding:.875rem 1rem;font-weight:500;font-size:.95rem;color:#374151;height:auto;text-align:center}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputnumber-input:focus{box-shadow:none;outline:none}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown{background:transparent;border:none;min-height:50px}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown .p-dropdown-label{background:transparent;border:none;padding:.875rem 1.25rem;font-weight:500;font-size:.95rem;color:#374151;line-height:1.5}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown .p-dropdown-label.p-placeholder{color:#9ca3af;font-weight:400}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown .p-dropdown-trigger{background:transparent;color:#6b7280;width:3rem;border-radius:0 .75rem .75rem 0}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown:hover{border-color:#3b82f64d;background:rgba(255,255,255,.95)}.category-form .form-group .modern-input[data-v-28a72d1f] .p-dropdown:focus{box-shadow:none;outline:none}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtextarea{background:transparent;border:none;padding:.875rem 1.25rem;font-weight:500;font-size:.95rem;color:#374151;resize:vertical;min-height:100px;font-family:inherit}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtextarea::placeholder{color:#9ca3af;font-weight:400}.category-form .form-group .modern-input[data-v-28a72d1f] .p-inputtextarea:focus{box-shadow:none;outline:none}.category-form .form-group .status-toggle-container[data-v-28a72d1f]{display:flex;justify-content:flex-start}.category-form .form-group .status-toggle-container .status-toggle.large[data-v-28a72d1f]{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.2);border-radius:2rem;cursor:pointer;transition:all .3s ease;min-height:50px}.category-form .form-group .status-toggle-container .status-toggle.large.active[data-v-28a72d1f]{background:rgba(16,185,129,.1);border-color:#10b98133}.category-form .form-group .status-toggle-container .status-toggle.large.active .toggle-slider[data-v-28a72d1f]{background:#10b981;transform:translate(26px)}.category-form .form-group .status-toggle-container .status-toggle.large.active .status-text[data-v-28a72d1f]{color:#10b981}.category-form .form-group .status-toggle-container .status-toggle.large .toggle-slider[data-v-28a72d1f]{width:24px;height:24px;border-radius:50%;background:#ef4444;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.category-form .form-group .status-toggle-container .status-toggle.large .status-text[data-v-28a72d1f]{font-weight:600;font-size:.875rem;color:#ef4444;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.category-form .form-group .status-toggle-container .status-toggle.large[data-v-28a72d1f]:hover{transform:scale(1.05)}.category-form .form-group .p-error[data-v-28a72d1f]{font-size:.75rem;color:#ef4444}.category-form .form-group .help-text[data-v-28a72d1f]{font-size:.8rem;color:#6b7280;margin-top:.25rem}.category-form .form-group .char-count[data-v-28a72d1f]{font-size:.8rem;color:#6b7280;text-align:right;margin-top:.25rem}.category-form .image-upload-container[data-v-28a72d1f]{width:100%}.category-form .image-upload-container .image-upload-area[data-v-28a72d1f]{border:2px dashed rgba(59,130,246,.3);border-radius:1rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:rgba(59,130,246,.02)}.category-form .image-upload-container .image-upload-area[data-v-28a72d1f]:hover{border-color:#1a366680;background:rgba(26,54,102,.05);transform:translateY(-2px)}.category-form .image-upload-container .image-upload-area .upload-placeholder[data-v-28a72d1f]{display:flex;flex-direction:column;align-items:center;gap:1rem}.category-form .image-upload-container .image-upload-area .upload-placeholder .upload-icon[data-v-28a72d1f]{font-size:3rem;color:#1a366699;animation:bounce-28a72d1f 2s infinite}.category-form .image-upload-container .image-upload-area .upload-placeholder .upload-text[data-v-28a72d1f]{font-weight:600;color:#374151;font-size:1.1rem;margin:0}.category-form .image-upload-container .image-upload-area .upload-placeholder .upload-hint[data-v-28a72d1f]{color:#9ca3af;font-size:.875rem;margin:0}.category-form .image-upload-container .image-upload-area .image-preview-container[data-v-28a72d1f]{position:relative;display:inline-block;border-radius:1rem;overflow:hidden}.category-form .image-upload-container .image-upload-area .image-preview-container .image-preview[data-v-28a72d1f]{max-width:200px;max-height:150px;object-fit:cover;border-radius:1rem;box-shadow:0 4px 12px #0000001a}.category-form .image-upload-container .image-upload-area .image-preview-container .image-overlay[data-v-28a72d1f]{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .3s ease}.category-form .image-upload-container .image-upload-area .image-preview-container .image-overlay .p-button[data-v-28a72d1f]{width:32px;height:32px}.category-form .image-upload-container .image-upload-area .image-preview-container:hover .image-overlay[data-v-28a72d1f]{opacity:1}.category-form .image-upload-container .url-input-section[data-v-28a72d1f]{margin-top:1rem}.category-form .image-upload-container .url-input-section .divider[data-v-28a72d1f]{text-align:center;margin:1rem 0;position:relative}.category-form .image-upload-container .url-input-section .divider[data-v-28a72d1f]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(226,232,240,.5)}.category-form .image-upload-container .url-input-section .divider span[data-v-28a72d1f]{background:white;padding:0 1rem;color:#9ca3af;font-size:.875rem;font-weight:500;position:relative;z-index:1}.category-form .image-upload-container .url-input-section .url-input-wrapper[data-v-28a72d1f]{display:flex;gap:.5rem;align-items:stretch}.category-form .image-upload-container .url-input-section .url-input-wrapper .url-input[data-v-28a72d1f]{flex:1}@keyframes bounce-28a72d1f{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.category-form .dialog-footer[data-v-28a72d1f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.category-form .dialog-footer .upload-progress[data-v-28a72d1f]{display:flex;align-items:center;gap:.5rem;color:#1a3666;font-size:.875rem;font-weight:500}.category-form .dialog-footer .upload-progress i[data-v-28a72d1f]{font-size:1rem}@media (max-width: 768px){.category-form .dialog-footer[data-v-28a72d1f]{flex-direction:column;gap:.75rem}.category-form .dialog-footer .upload-progress[data-v-28a72d1f]{order:-1;width:100%;justify-content:center}}@media (max-width: 768px){.category-form .form-grid[data-v-28a72d1f]{grid-template-columns:1fr;gap:1rem}.category-form .form-group[data-v-28a72d1f]{min-height:70px}.category-form .form-group.span-2[data-v-28a72d1f]{grid-column:1}.category-form .modern-input[data-v-28a72d1f]{min-height:45px}.category-form .modern-input[data-v-28a72d1f] .p-inputtext,.category-form .modern-input[data-v-28a72d1f] .p-inputnumber-input,.category-form .modern-input[data-v-28a72d1f] .p-dropdown-label{padding:.75rem 1rem;font-size:.9rem}.category-form .status-toggle-container .status-toggle.large[data-v-28a72d1f]{padding:.625rem 1.25rem;min-height:45px}}.category-form .form-section[data-v-28a72d1f]{grid-column:1/-1;padding:1.75rem;background:rgba(248,250,252,.9);border-radius:1rem;border:1px solid rgba(226,232,240,.6);margin-top:1rem}.category-form .form-section h4[data-v-28a72d1f]{margin:0 0 1.25rem;color:#1f2937;font-size:1.1rem;font-weight:600;border-bottom:2px solid rgba(26,54,102,.1);padding-bottom:.75rem}.category-form .form-section .seo-grid[data-v-28a72d1f]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 768px){.category-form .form-section .seo-grid[data-v-28a72d1f]{grid-template-columns:1fr;gap:1rem}}.delete-content[data-v-28a72d1f]{padding:2rem;display:flex;gap:1.5rem;align-items:flex-start}.delete-content .warning-icon[data-v-28a72d1f]{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,#fef3c7,#fbbf24);border-radius:50%;display:flex;align-items:center;justify-content:center}.delete-content .warning-icon i[data-v-28a72d1f]{font-size:1.5rem;color:#4fba48}.delete-content .delete-message[data-v-28a72d1f]{flex:1}.delete-content .delete-message h4[data-v-28a72d1f]{color:#374151;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.delete-content .delete-message p[data-v-28a72d1f]{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.delete-content .delete-message .warning-box[data-v-28a72d1f]{display:flex;align-items:center;gap:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;padding:1rem;color:#dc2626;font-size:.875rem}.delete-content .delete-message .warning-box i[data-v-28a72d1f]{font-size:1.125rem}.dialog-footer[data-v-28a72d1f]{display:flex;justify-content:flex-end;gap:1rem}.dialog-footer .btn-glass[data-v-28a72d1f]{padding:.875rem 1.75rem;font-weight:600;border-radius:1rem}.slide-up-enter-active[data-v-28a72d1f],.slide-up-leave-active[data-v-28a72d1f]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-28a72d1f],.slide-up-leave-to[data-v-28a72d1f]{opacity:0;transform:translate(-50%) translateY(100%)}@media (max-width: 1200px){.categories-grid[data-v-28a72d1f]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width: 768px){.admin-categories[data-v-28a72d1f]{padding:1rem}.page-header .header-content[data-v-28a72d1f]{flex-direction:column;gap:2rem;text-align:center;padding:2rem 1.5rem}.page-header .header-content .gradient-text[data-v-28a72d1f]{font-size:2.5rem}.page-header .header-content .header-actions[data-v-28a72d1f]{justify-content:center}.stats-grid[data-v-28a72d1f]{grid-template-columns:1fr;gap:1rem}.stat-card[data-v-28a72d1f]{padding:1.5rem}.stat-card .stat-icon[data-v-28a72d1f]{width:60px;height:60px}.stat-card .stat-content .stat-number[data-v-28a72d1f]{font-size:2rem}.filters-section[data-v-28a72d1f]{padding:1.5rem}.search-container .search-input-wrapper[data-v-28a72d1f]{max-width:100%}.filters-row[data-v-28a72d1f]{flex-direction:column;align-items:stretch;gap:1.5rem}.filter-chip-group[data-v-28a72d1f]{justify-content:center}.filter-dropdowns[data-v-28a72d1f]{flex-direction:column;gap:1rem}.categories-grid[data-v-28a72d1f]{grid-template-columns:1fr}.category-card .card-content[data-v-28a72d1f]{padding:1.5rem}.floating-bulk-actions[data-v-28a72d1f]{left:1rem;right:1rem;transform:none;min-width:auto;flex-direction:column;gap:1rem}.floating-bulk-actions .bulk-actions-grid[data-v-28a72d1f]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.floating-bulk-actions .clear-selection[data-v-28a72d1f]{align-self:center}.modern-dialog[data-v-28a72d1f] .p-dialog{width:95vw!important;max-width:95vw!important;margin:1rem}.category-form[data-v-28a72d1f]{padding:1.5rem}.category-form .form-grid[data-v-28a72d1f],.category-form .form-section .seo-grid[data-v-28a72d1f]{grid-template-columns:1fr}.delete-content[data-v-28a72d1f]{flex-direction:column;text-align:center;padding:1.5rem}}@media (max-width: 480px){.page-header .header-content .gradient-text[data-v-28a72d1f]{font-size:2rem}.category-card .card-header[data-v-28a72d1f]{height:160px}.floating-bulk-actions .bulk-actions-grid[data-v-28a72d1f]{grid-template-columns:1fr}}.bg-gradient[data-v-c69921e7]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(16,185,129,.05) 0%,rgba(26,54,102,.05) 50%,rgba(26,54,102,.05) 100%);z-index:-1;animation:gradientShift-c69921e7 15s ease infinite}@keyframes gradientShift-c69921e7{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(2%) rotate(1deg)}}.admin-inventory[data-v-c69921e7]{padding:2rem;max-width:1600px;margin:0 auto;min-height:100vh;position:relative}.page-header[data-v-c69921e7]{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:2rem;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;margin-bottom:2rem;overflow:hidden;position:relative}.page-header[data-v-c69921e7]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)}.page-header .header-content[data-v-c69921e7]{padding:2.5rem;display:flex;justify-content:space-between;align-items:center}.page-header .header-left .gradient-text[data-v-c69921e7]{background:linear-gradient(135deg,#10b981 0%,#1A3666 50%,#1A3666 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.page-header .header-left p[data-v-c69921e7]{color:#64748bcc;font-size:1.25rem;margin:0;font-weight:500}.page-header .header-actions[data-v-c69921e7]{display:flex;gap:1rem}.btn-glass[data-v-c69921e7]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:.875rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0000001a}.btn-glass[data-v-c69921e7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;background:rgba(255,255,255,.2)}.btn-glass.btn-primary[data-v-c69921e7]{background:linear-gradient(135deg,rgba(16,185,129,.8),rgba(5,150,105,.8));color:#fff;border-color:#ffffff4d}.btn-glass.btn-primary[data-v-c69921e7]:hover{background:linear-gradient(135deg,rgba(16,185,129,.9),rgba(5,150,105,.9))}.btn-glass.btn-secondary[data-v-c69921e7]{color:#64748b}.btn-glass.btn-secondary[data-v-c69921e7]:hover{color:#475569}.stats-dashboard[data-v-c69921e7]{margin-bottom:2rem}.stats-grid[data-v-c69921e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.stat-card[data-v-c69921e7]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:2rem;position:relative;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.stat-card[data-v-c69921e7]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.6}.stat-card[data-v-c69921e7]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026;background:rgba(255,255,255,.9)}.stat-card.stat-primary[data-v-c69921e7]{color:#1a3666}.stat-card.stat-primary .stat-icon[data-v-c69921e7]{background:linear-gradient(135deg,#1A3666,#1A3666)}.stat-card.stat-primary .chart-bar[data-v-c69921e7]{background:linear-gradient(to top,#1A3666,#1A3666)}.stat-card.stat-warning[data-v-c69921e7]{color:#4fba48}.stat-card.stat-warning .stat-icon[data-v-c69921e7]{background:linear-gradient(135deg,#4FBA48,#4FBA48)}.stat-card.stat-warning .chart-bar[data-v-c69921e7]{background:linear-gradient(to top,#4FBA48,#4FBA48)}.stat-card.stat-danger[data-v-c69921e7]{color:#ef4444}.stat-card.stat-danger .stat-icon[data-v-c69921e7]{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card.stat-danger .chart-bar[data-v-c69921e7]{background:linear-gradient(to top,#ef4444,#f87171)}.stat-card.stat-success[data-v-c69921e7]{color:#10b981}.stat-card.stat-success .stat-icon[data-v-c69921e7]{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.stat-success .chart-bar[data-v-c69921e7]{background:linear-gradient(to top,#10b981,#34d399)}.stat-card .stat-icon[data-v-c69921e7]{width:80px;height:80px;border-radius:2rem;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:1.5rem;box-shadow:0 8px 25px #00000026}.stat-card .stat-content[data-v-c69921e7]{margin-bottom:1.5rem}.stat-card .stat-content .stat-number[data-v-c69921e7]{font-size:2.5rem;font-weight:800;color:#1e293b;line-height:1;margin-bottom:.5rem}.stat-card .stat-content .stat-label[data-v-c69921e7]{color:#64748b;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.stat-card .stat-content .stat-trend[data-v-c69921e7]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b;font-weight:500}.stat-card .stat-content .stat-trend i[data-v-c69921e7]{font-size:.625rem}.stat-card .stat-chart[data-v-c69921e7]{display:flex;align-items:end;gap:.25rem;height:40px;position:absolute;bottom:1rem;right:1.5rem}.stat-card .stat-chart .chart-bar[data-v-c69921e7]{width:6px;border-radius:3px;opacity:.6;animation:chartGrow-c69921e7 1s ease-out;animation-delay:calc(var(--i, 0) * .1s)}@keyframes chartGrow-c69921e7{0%{height:0}to{height:var(--height, 100%)}}.filters-section[data-v-c69921e7]{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:2rem;margin-bottom:2rem;box-shadow:0 8px 32px #00000014}.search-container[data-v-c69921e7]{margin-bottom:1.5rem}.search-container .search-input-wrapper[data-v-c69921e7]{position:relative;max-width:500px}.search-container .search-input-wrapper .search-icon[data-v-c69921e7]{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:1.25rem}.search-container .search-input-wrapper .search-input[data-v-c69921e7]{width:100%;padding:1rem 1.5rem 1rem 3.5rem;border:2px solid rgba(255,255,255,.3);border-radius:2rem;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;transition:all .3s ease}.search-container .search-input-wrapper .search-input[data-v-c69921e7]:focus{outline:none;border-color:#1a3666;background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #1a36661a}.search-container .search-input-wrapper .clear-search[data-v-c69921e7]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.filters-row[data-v-c69921e7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.filter-chip-group[data-v-c69921e7]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-chip[data-v-c69921e7]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:2rem;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.3);color:#64748b;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.filter-chip[data-v-c69921e7]:hover{background:rgba(255,255,255,.8);transform:translateY(-1px)}.filter-chip.active[data-v-c69921e7]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff;border-color:transparent;box-shadow:0 4px 15px #1a366666}.filter-chip i[data-v-c69921e7]{font-size:1rem}.filter-dropdowns[data-v-c69921e7]{display:flex;gap:1rem;align-items:center}.filter-dropdown[data-v-c69921e7]{min-width:180px}.filter-toggle.active[data-v-c69921e7]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff}.slide-down-enter-active[data-v-c69921e7],.slide-down-leave-active[data-v-c69921e7]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-c69921e7],.slide-down-leave-to[data-v-c69921e7]{opacity:0;transform:translateY(-20px)}.advanced-filters[data-v-c69921e7]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.3)}.advanced-filters .advanced-filters-grid[data-v-c69921e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.advanced-filters .price-range label[data-v-c69921e7]{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.advanced-filters .price-range .price-inputs[data-v-c69921e7]{display:flex;align-items:center;gap:1rem}.advanced-filters .price-range .price-inputs span[data-v-c69921e7]{color:#64748b;font-weight:500}.loading-state[data-v-c69921e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;text-align:center}.loading-state .loading-spinner[data-v-c69921e7]{margin-bottom:2rem}.loading-state .loading-spinner .spinner[data-v-c69921e7]{width:60px;height:60px;border:4px solid rgba(26,54,102,.2);border-top:4px solid #1A3666;border-radius:50%;animation:spin-c69921e7 1s linear infinite}.loading-state p[data-v-c69921e7]{color:#64748b;font-size:1.25rem;font-weight:500;margin:0}@keyframes spin-c69921e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-c69921e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:2rem;text-align:center}.empty-state .empty-illustration[data-v-c69921e7]{width:120px;height:120px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.empty-state .empty-illustration i[data-v-c69921e7]{font-size:3rem;color:#94a3b8}.empty-state h3[data-v-c69921e7]{color:#374151;font-size:1.75rem;font-weight:700;margin:0 0 1rem}.empty-state p[data-v-c69921e7]{color:#64748b;font-size:1.125rem;margin:0 0 2rem}.inventory-container[data-v-c69921e7]{min-height:600px}.inventory-grid[data-v-c69921e7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:2rem}.inventory-card[data-v-c69921e7]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;box-shadow:0 8px 32px #00000014}.inventory-card.animate-in[data-v-c69921e7]{animation:slideInUp-c69921e7 .6s ease-out;animation-delay:var(--delay);animation-fill-mode:both}.inventory-card[data-v-c69921e7]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #00000026;background:rgba(255,255,255,.9)}.inventory-card.selected[data-v-c69921e7]{background:rgba(26,54,102,.1);border-color:#1a3666;box-shadow:0 0 0 4px #1a366633}.inventory-card.selected .selection-checkbox[data-v-c69921e7]{opacity:1;background:#1A3666}.inventory-card.low-stock[data-v-c69921e7]{border-left:5px solid #4FBA48}.inventory-card.out-of-stock[data-v-c69921e7]{border-left:5px solid #ef4444}.inventory-card .card-header[data-v-c69921e7]{position:relative;height:220px;overflow:hidden}.inventory-card .card-header .product-image-container[data-v-c69921e7]{width:100%;height:100%;position:relative}.inventory-card .card-header .product-image-container .product-image[data-v-c69921e7]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.inventory-card .card-header .product-image-container .image-placeholder[data-v-c69921e7]{width:100%;height:100%;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:3.5rem}.inventory-card .card-header .product-image-container .stock-status-badge[data-v-c69921e7]{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.inventory-card .card-header .product-image-container .stock-status-badge.success[data-v-c69921e7]{background:rgba(16,185,129,.9);color:#fff}.inventory-card .card-header .product-image-container .stock-status-badge.warning[data-v-c69921e7]{background:rgba(245,158,11,.9);color:#fff}.inventory-card .card-header .product-image-container .stock-status-badge.danger[data-v-c69921e7]{background:rgba(239,68,68,.9);color:#fff}.inventory-card .card-header .product-image-container .selection-checkbox[data-v-c69921e7]{position:absolute;top:1rem;left:1rem;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;color:#fff}.inventory-card .card-header .product-image-container .selection-checkbox.active[data-v-c69921e7]{opacity:1;background:#1A3666}.inventory-card .card-header:hover .selection-checkbox[data-v-c69921e7]{opacity:.7}.inventory-card .card-content[data-v-c69921e7]{padding:2rem}.inventory-card .card-content .product-info[data-v-c69921e7]{margin-bottom:1.5rem}.inventory-card .card-content .product-info .product-name[data-v-c69921e7]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;line-height:1.3}.inventory-card .card-content .product-info .variation-name[data-v-c69921e7]{color:#64748b;font-size:.975rem;font-weight:500;margin-bottom:.75rem}.inventory-card .card-content .product-info .sku-badge[data-v-c69921e7]{display:inline-block;background:rgba(99,102,241,.1);color:#6366f1;padding:.375rem .875rem;border-radius:1rem;font-size:.75rem;font-weight:600;font-family:Monaco,monospace;border:1px solid rgba(99,102,241,.2)}.inventory-card .card-content .stock-controls[data-v-c69921e7]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.inventory-card .card-content .stock-controls .control-group label[data-v-c69921e7]{display:block;font-size:.75rem;font-weight:700;color:#374151;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.inventory-card .card-content .stock-controls .control-group .number-input-group[data-v-c69921e7]{display:flex;align-items:center;background:rgba(255,255,255,.6);border-radius:1rem;border:1px solid rgba(255,255,255,.3);overflow:hidden}.inventory-card .card-content .stock-controls .control-group .number-input-group .stock-input[data-v-c69921e7]{border:none;background:transparent;text-align:center;font-weight:600;width:60px}.inventory-card .card-content .stock-controls .control-group .number-input-group .stock-input[data-v-c69921e7] .p-inputnumber-input{border:none;background:transparent;text-align:center;font-weight:600}.inventory-card .card-content .stock-controls .control-group .threshold-input[data-v-c69921e7]{width:100%;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.3);border-radius:1rem}.inventory-card .card-content .stock-controls .control-group .threshold-input[data-v-c69921e7] .p-inputnumber-input{background:transparent;border:none;text-align:center;font-weight:600}.inventory-card .card-content .pricing-section[data-v-c69921e7]{background:rgba(248,250,252,.8);border-radius:1.5rem;padding:1.5rem;border:1px solid rgba(226,232,240,.5)}.inventory-card .card-content .pricing-section .price-row[data-v-c69921e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.inventory-card .card-content .pricing-section .price-row[data-v-c69921e7]:last-child{margin-bottom:0}.inventory-card .card-content .pricing-section .price-row .price-label[data-v-c69921e7]{font-size:.875rem;color:#64748b;font-weight:600}.inventory-card .card-content .pricing-section .price-row .price-value[data-v-c69921e7]{font-weight:700}.inventory-card .card-content .pricing-section .price-row .price-value.primary[data-v-c69921e7]{color:#1e293b}.inventory-card .card-content .pricing-section .price-row .price-value.sale[data-v-c69921e7]{color:#dc2626}.inventory-card .card-footer[data-v-c69921e7]{padding:1.25rem 2rem;background:rgba(248,250,252,.6);border-top:1px solid rgba(226,232,240,.5);display:flex;justify-content:space-between;align-items:center}.inventory-card .card-footer .status-info .status-toggle[data-v-c69921e7]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem 1rem;border-radius:2rem;background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.2);transition:all .3s ease;position:relative}.inventory-card .card-footer .status-info .status-toggle.active[data-v-c69921e7]{background:rgba(16,185,129,.1);border-color:#10b98133}.inventory-card .card-footer .status-info .status-toggle.active .toggle-slider[data-v-c69921e7]{background:#10b981;transform:translate(20px)}.inventory-card .card-footer .status-info .status-toggle.active .status-text[data-v-c69921e7]{color:#10b981}.inventory-card .card-footer .status-info .status-toggle .toggle-slider[data-v-c69921e7]{width:18px;height:18px;border-radius:50%;background:#ef4444;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.inventory-card .card-footer .status-info .status-toggle .status-text[data-v-c69921e7]{font-weight:600;font-size:.75rem;color:#ef4444;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.inventory-card .card-footer .status-info .status-toggle[data-v-c69921e7]:hover{transform:scale(1.05)}.inventory-card .card-footer .card-actions[data-v-c69921e7]{display:flex;gap:.5rem}.inventory-card .card-footer .card-actions .action-btn[data-v-c69921e7]{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.inventory-card .card-footer .card-actions .action-btn[data-v-c69921e7]:hover{background:rgba(26,54,102,.1);color:#1a3666;transform:scale(1.1)}@keyframes slideInUp-c69921e7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pagination-wrapper[data-v-c69921e7]{margin-top:3rem;display:flex;justify-content:center}.pagination-wrapper .modern-paginator[data-v-c69921e7]{background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;padding:1rem;box-shadow:0 8px 32px #00000014}.floating-bulk-actions[data-v-c69921e7]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:2rem;padding:1.5rem 2rem;box-shadow:0 20px 40px #00000026;z-index:1000;display:flex;align-items:center;gap:2rem;min-width:600px}.floating-bulk-actions .bulk-info[data-v-c69921e7]{display:flex;align-items:center;gap:1rem}.floating-bulk-actions .bulk-info .selected-count[data-v-c69921e7]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.floating-bulk-actions .bulk-info span[data-v-c69921e7]{color:#374151;font-weight:600}.floating-bulk-actions .bulk-actions-grid[data-v-c69921e7]{display:flex;gap:.75rem;flex:1}.floating-bulk-actions .clear-selection[data-v-c69921e7]{width:40px;height:40px;border-radius:50%;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.floating-bulk-actions .clear-selection[data-v-c69921e7]:hover{background:rgba(239,68,68,.2)}.btn-glass.btn-info[data-v-c69921e7]{background:rgba(26,54,102,.1);color:#1a3666;border-color:#1a366633}.btn-glass.btn-info[data-v-c69921e7]:hover{background:rgba(26,54,102,.2)}.btn-glass.btn-warning[data-v-c69921e7]{background:rgba(79,186,72,.1);color:#4fba48;border-color:#4fba4833}.btn-glass.btn-warning[data-v-c69921e7]:hover{background:rgba(79,186,72,.2)}.btn-glass.btn-success[data-v-c69921e7]{background:rgba(16,185,129,.1);color:#10b981;border-color:#10b98133}.btn-glass.btn-success[data-v-c69921e7]:hover{background:rgba(16,185,129,.2)}.btn-glass.btn-danger[data-v-c69921e7]{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef444433}.btn-glass.btn-danger[data-v-c69921e7]:hover{background:rgba(239,68,68,.2)}.modern-dialog[data-v-c69921e7] .p-dialog{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:2rem;box-shadow:0 25px 50px #00000026}.modern-dialog[data-v-c69921e7] .p-dialog-header{background:linear-gradient(135deg,rgba(26,54,102,.9),rgba(26,54,102,.9));color:#fff;border-radius:2rem 2rem 0 0;padding:1.5rem 2rem;border:none}.modern-dialog[data-v-c69921e7] .p-dialog-header .dialog-header-content{display:flex;align-items:center;gap:.75rem;font-weight:600}.modern-dialog[data-v-c69921e7] .p-dialog-header .dialog-header-content i{font-size:1.25rem}.modern-dialog[data-v-c69921e7] .p-dialog-content{padding:0;border-radius:0 0 2rem 2rem}.modern-dialog[data-v-c69921e7] .p-dialog-footer{background:rgba(248,250,252,.8);border-top:1px solid rgba(226,232,240,.5);padding:1.5rem 2rem;border-radius:0 0 2rem 2rem}.edit-form[data-v-c69921e7]{padding:2rem}.edit-form .item-preview[data-v-c69921e7]{display:flex;align-items:center;gap:1.5rem;background:rgba(248,250,252,.8);border-radius:1.5rem;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(226,232,240,.5)}.edit-form .item-preview .preview-image[data-v-c69921e7]{width:80px;height:80px;border-radius:1rem;object-fit:cover}.edit-form .item-preview .preview-info h4[data-v-c69921e7]{margin:0 0 .5rem;color:#1e293b;font-size:1.25rem;font-weight:700}.edit-form .item-preview .preview-info p[data-v-c69921e7]{margin:.25rem 0;color:#64748b;font-size:.875rem}.edit-form .form-grid[data-v-c69921e7]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.edit-form .form-grid .form-group[data-v-c69921e7]{display:flex;flex-direction:column;gap:.75rem}.edit-form .form-grid .form-group.span-2[data-v-c69921e7]{grid-column:1/-1}.edit-form .form-grid .form-group label[data-v-c69921e7]{font-weight:700;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.edit-form .form-grid .form-group .modern-input[data-v-c69921e7]{background:rgba(255,255,255,.8);border:2px solid rgba(226,232,240,.5);border-radius:1rem;transition:all .3s ease}.edit-form .form-grid .form-group .modern-input[data-v-c69921e7]:focus{border-color:#1a3666;box-shadow:0 0 0 4px #1a36661a}.edit-form .form-grid .form-group .modern-input[data-v-c69921e7] .p-inputnumber-input{background:transparent;border:none;padding:.875rem 1rem;font-weight:600}.edit-form .form-grid .form-group .modern-input[data-v-c69921e7] .p-dropdown-label{padding:.875rem 1rem;font-weight:600}.edit-form .form-grid .form-group .status-toggle-container[data-v-c69921e7]{display:flex;justify-content:flex-start}.edit-form .form-grid .form-group .status-toggle-container .status-toggle.large[data-v-c69921e7]{padding:.75rem 1.5rem;gap:1rem}.edit-form .form-grid .form-group .status-toggle-container .status-toggle.large .toggle-slider[data-v-c69921e7]{width:24px;height:24px}.edit-form .form-grid .form-group .status-toggle-container .status-toggle.large .status-text[data-v-c69921e7]{font-size:.875rem}.edit-form .form-grid .form-group .status-toggle-container .status-toggle.large.active .toggle-slider[data-v-c69921e7]{transform:translate(26px)}.bulk-form[data-v-c69921e7]{padding:2rem}.bulk-form .info-banner[data-v-c69921e7]{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,rgba(26,54,102,.1),rgba(26,54,102,.05));border:2px solid rgba(26,54,102,.2);border-radius:1.5rem;padding:1.5rem;margin-bottom:2rem}.bulk-form .info-banner i[data-v-c69921e7]{color:#1a3666;font-size:1.5rem}.bulk-form .info-banner span[data-v-c69921e7]{color:#1a3666;font-weight:600;font-size:1rem}.bulk-form .form-group[data-v-c69921e7]{margin-bottom:2rem}.bulk-form .form-group label[data-v-c69921e7]{display:block;font-weight:700;color:#374151;margin-bottom:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.bulk-form .form-group .method-selector[data-v-c69921e7]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.bulk-form .form-group .method-selector .method-option[data-v-c69921e7]{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:rgba(255,255,255,.6);border:2px solid rgba(226,232,240,.5);border-radius:1.5rem;cursor:pointer;transition:all .3s ease;font-weight:600;color:#64748b}.bulk-form .form-group .method-selector .method-option[data-v-c69921e7]:hover{background:rgba(255,255,255,.8);border-color:#1a36664d}.bulk-form .form-group .method-selector .method-option.active[data-v-c69921e7]{background:linear-gradient(135deg,rgba(26,54,102,.1),rgba(26,54,102,.05));border-color:#1a3666;color:#1a3666}.bulk-form .form-group .method-selector .method-option i[data-v-c69921e7]{font-size:1.25rem}.bulk-form .form-group .modern-input[data-v-c69921e7]{background:rgba(255,255,255,.8);border:2px solid rgba(226,232,240,.5);border-radius:1rem}.bulk-form .form-group .modern-input[data-v-c69921e7] .p-inputnumber-input{background:transparent;border:none;padding:.875rem 1rem;font-weight:600;text-align:center}.bulk-form .form-group .help-text[data-v-c69921e7]{font-size:.75rem;color:#9ca3af;margin-top:.5rem}.dialog-footer[data-v-c69921e7]{display:flex;justify-content:flex-end;gap:1rem}.dialog-footer .btn-glass[data-v-c69921e7]{padding:.875rem 1.75rem;font-weight:600;border-radius:1rem}.slide-up-enter-active[data-v-c69921e7],.slide-up-leave-active[data-v-c69921e7]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-c69921e7],.slide-up-leave-to[data-v-c69921e7]{opacity:0;transform:translate(-50%) translateY(100%)}@media (max-width: 1200px){.inventory-grid[data-v-c69921e7]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width: 768px){.admin-inventory[data-v-c69921e7]{padding:1rem}.page-header .header-content[data-v-c69921e7]{flex-direction:column;gap:2rem;text-align:center;padding:2rem 1.5rem}.page-header .header-content .gradient-text[data-v-c69921e7]{font-size:2.5rem}.page-header .header-content .header-actions[data-v-c69921e7]{justify-content:center}.stats-grid[data-v-c69921e7]{grid-template-columns:1fr;gap:1rem}.stat-card[data-v-c69921e7]{padding:1.5rem}.stat-card .stat-icon[data-v-c69921e7]{width:60px;height:60px}.stat-card .stat-content .stat-number[data-v-c69921e7]{font-size:2rem}.filters-section[data-v-c69921e7]{padding:1.5rem}.search-container .search-input-wrapper[data-v-c69921e7]{max-width:100%}.filters-row[data-v-c69921e7]{flex-direction:column;align-items:stretch;gap:1.5rem}.filter-chip-group[data-v-c69921e7]{justify-content:center}.filter-dropdowns[data-v-c69921e7]{flex-direction:column;gap:1rem}.advanced-filters .advanced-filters-grid[data-v-c69921e7],.inventory-grid[data-v-c69921e7]{grid-template-columns:1fr}.inventory-card .card-content[data-v-c69921e7]{padding:1.5rem}.inventory-card .card-content .stock-controls[data-v-c69921e7]{grid-template-columns:1fr}.floating-bulk-actions[data-v-c69921e7]{left:1rem;right:1rem;transform:none;min-width:auto;flex-direction:column;gap:1rem}.floating-bulk-actions .bulk-actions-grid[data-v-c69921e7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}.floating-bulk-actions .clear-selection[data-v-c69921e7]{align-self:center}.modern-dialog[data-v-c69921e7] .p-dialog{width:95vw!important;max-width:95vw!important;margin:1rem}.edit-form[data-v-c69921e7]{padding:1.5rem}.edit-form .item-preview[data-v-c69921e7]{flex-direction:column;text-align:center}.edit-form .form-grid[data-v-c69921e7]{grid-template-columns:1fr}.bulk-form[data-v-c69921e7]{padding:1.5rem}.bulk-form .method-selector[data-v-c69921e7]{grid-template-columns:1fr}}@media (max-width: 480px){.page-header .header-content .gradient-text[data-v-c69921e7]{font-size:2rem}.inventory-card .card-header[data-v-c69921e7]{height:180px}.floating-bulk-actions .bulk-actions-grid[data-v-c69921e7]{grid-template-columns:1fr}}.reports-dashboard[data-v-5437f80d]{padding:1.5rem;background-color:#f8fafc;min-height:100vh;position:relative}.reports-header[data-v-5437f80d]{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#fff}.header-content[data-v-5437f80d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.title-section h1[data-v-5437f80d]{font-size:2rem;font-weight:700;margin:0 0 .5rem}.title-section p[data-v-5437f80d]{font-size:1.1rem;opacity:.9;margin:0}.header-actions[data-v-5437f80d]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.date-range-dropdown[data-v-5437f80d]{min-width:150px}.refresh-btn[data-v-5437f80d]{white-space:nowrap;min-width:120px}.refresh-btn[data-v-5437f80d]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff}.refresh-btn[data-v-5437f80d]:hover{background:rgba(255,255,255,.2)}.status-tag[data-v-5437f80d]{padding:4px 8px!important}.reports-container[data-v-5437f80d]{position:relative}.loading-overlay[data-v-5437f80d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,250,252,.9);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:12px}.loading-content[data-v-5437f80d]{display:flex;flex-direction:column;align-items:center;gap:1rem;background:white;padding:2rem;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a}.loading-content p[data-v-5437f80d]{color:#6b7280;margin:0}.loading-placeholder[data-v-5437f80d]{display:flex;align-items:center;gap:.75rem;padding:2rem;justify-content:center;color:#6b7280}.empty-state[data-v-5437f80d]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#6b7280;text-align:center}.empty-state i[data-v-5437f80d]{font-size:2rem;color:#d1d5db}.overview-cards[data-v-5437f80d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card[data-v-5437f80d]{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;display:flex;align-items:center;gap:1rem;transition:transform .2s,box-shadow .2s}.metric-card[data-v-5437f80d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #00000026}.metric-icon[data-v-5437f80d]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.metric-card.sales .metric-icon[data-v-5437f80d]{background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff}.metric-card.orders .metric-icon[data-v-5437f80d]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.metric-card.customers .metric-icon[data-v-5437f80d]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.metric-card.conversion .metric-icon[data-v-5437f80d]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.metric-content[data-v-5437f80d]{flex:1}.metric-value[data-v-5437f80d]{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.metric-label[data-v-5437f80d]{color:#6b7280;font-size:.875rem;margin:0 0 .5rem}.metric-change[data-v-5437f80d]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600}.metric-change.positive[data-v-5437f80d]{color:#10b981}.metric-change.negative[data-v-5437f80d]{color:#ef4444}.metric-change.neutral[data-v-5437f80d]{color:#6b7280}.reports-grid[data-v-5437f80d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-bottom:2rem}.report-card[data-v-5437f80d]{background:white;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.card-header[data-v-5437f80d]{padding:1.5rem 1.5rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6}.card-title[data-v-5437f80d]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.chart-controls[data-v-5437f80d]{display:flex;gap:.5rem}.chart-controls .p-button.active[data-v-5437f80d]{background-color:var(--primary-color);color:#fff}.card-content[data-v-5437f80d]{padding:1.5rem}.chart-container[data-v-5437f80d]{height:300px;padding:1rem 1.5rem 1.5rem}.chart-card[data-v-5437f80d]{grid-column:span 2}.product-list[data-v-5437f80d]{display:flex;flex-direction:column;gap:1rem}.product-item[data-v-5437f80d]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;background:#f8fafc;transition:background-color .2s}.product-item[data-v-5437f80d]:hover{background:#f1f5f9}.product-rank[data-v-5437f80d]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#64748b}.product-info[data-v-5437f80d]{flex:1}.product-name[data-v-5437f80d]{font-size:.875rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.product-stats[data-v-5437f80d]{font-size:.75rem;color:#6b7280;margin:0}.product-trend[data-v-5437f80d]{font-size:.75rem}.trend-up[data-v-5437f80d]{color:#10b981}.trend-down[data-v-5437f80d]{color:#ef4444}.trend-neutral[data-v-5437f80d]{color:#6b7280}.orders-list[data-v-5437f80d]{display:flex;flex-direction:column;gap:1rem}.order-item[data-v-5437f80d]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:8px;background:#f8fafc}.order-info[data-v-5437f80d]{display:flex;flex-direction:column;gap:.25rem}.order-id[data-v-5437f80d]{font-weight:600;color:#1f2937;font-size:.875rem}.order-customer[data-v-5437f80d]{color:#6b7280;font-size:.75rem}.order-details[data-v-5437f80d]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.order-amount[data-v-5437f80d]{font-weight:600;color:#1f2937}.customer-metrics[data-v-5437f80d]{display:flex;flex-direction:column;gap:1.5rem}.customer-metric[data-v-5437f80d]{display:flex;align-items:center;gap:1rem}.metric-icon-small[data-v-5437f80d]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1A3666,#1A3666);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem}.metric-info[data-v-5437f80d]{display:flex;flex-direction:column;gap:.25rem}.metric-value-small[data-v-5437f80d]{font-size:1.125rem;font-weight:600;color:#1f2937}.metric-label-small[data-v-5437f80d]{font-size:.75rem;color:#6b7280}.revenue-breakdown[data-v-5437f80d]{display:flex;flex-direction:column;gap:1.5rem}.revenue-item[data-v-5437f80d]{display:flex;flex-direction:column;gap:.5rem}.revenue-label[data-v-5437f80d]{font-size:.875rem;font-weight:600;color:#1f2937}.revenue-bar[data-v-5437f80d]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.revenue-fill[data-v-5437f80d]{height:100%;border-radius:4px;transition:width .3s ease}.revenue-fill.product-sales[data-v-5437f80d]{background:linear-gradient(135deg,#1A3666,#1A3666)}.revenue-fill.services[data-v-5437f80d]{background:linear-gradient(135deg,#f093fb,#f5576c)}.revenue-fill.shipping[data-v-5437f80d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.revenue-value[data-v-5437f80d]{font-size:.875rem;font-weight:600;color:#1f2937}.detailed-reports[data-v-5437f80d]{margin-top:2rem;background:white;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.reports-table[data-v-5437f80d]{border:none}.reports-table .p-datatable-thead>tr>th[data-v-5437f80d]{background:#f8fafc;border:none;padding:1rem;font-weight:600;color:#374151}.reports-table .p-datatable-tbody>tr>td[data-v-5437f80d]{border:none;padding:1rem;border-bottom:1px solid #f3f4f6}@media (max-width: 1200px){.chart-card[data-v-5437f80d]{grid-column:span 1}}@media (max-width: 768px){.reports-dashboard[data-v-5437f80d]{padding:1rem}.header-content[data-v-5437f80d]{flex-direction:column;align-items:stretch;gap:1rem}.header-actions[data-v-5437f80d]{flex-direction:column;gap:.5rem}.date-range-dropdown[data-v-5437f80d],.refresh-btn[data-v-5437f80d]{width:100%}.overview-cards[data-v-5437f80d],.reports-grid[data-v-5437f80d]{grid-template-columns:1fr;gap:1rem}.metric-card[data-v-5437f80d]{padding:1rem}.metric-value[data-v-5437f80d]{font-size:1.5rem}.chart-container[data-v-5437f80d]{height:250px}.customer-metrics[data-v-5437f80d],.revenue-breakdown[data-v-5437f80d]{gap:1rem}}.settings-page[data-v-14dd17d1]{max-width:1200px;margin:0 auto;padding:2rem;position:relative}.page-header[data-v-14dd17d1]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.page-header .page-title[data-v-14dd17d1]{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.page-header .page-description[data-v-14dd17d1]{color:#6b7280;margin:0;font-size:1.1rem}.settings-content[data-v-14dd17d1]{display:flex;flex-direction:column;gap:2rem}.settings-card[data-v-14dd17d1]{background:white;border-radius:12px;box-shadow:0 4px 6px #00000012;border:1px solid #e5e7eb;overflow:hidden;transition:all .2s ease}.settings-card[data-v-14dd17d1]:hover{box-shadow:0 8px 25px #00000026}.card-header[data-v-14dd17d1]{padding:2rem 2rem 1rem;border-bottom:1px solid #f3f4f6}.card-header .card-title[data-v-14dd17d1]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.card-header .card-title i[data-v-14dd17d1]{color:#1a3666;font-size:1.25rem}.card-header .card-description[data-v-14dd17d1]{color:#6b7280;margin:0;line-height:1.6}.card-content[data-v-14dd17d1]{padding:2rem}.setting-item[data-v-14dd17d1]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}.setting-info[data-v-14dd17d1]{flex:1}.setting-info .setting-name[data-v-14dd17d1]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.setting-info .setting-desc[data-v-14dd17d1]{color:#6b7280;margin:0;line-height:1.6}.setting-control[data-v-14dd17d1]{flex-shrink:0}.toggle-container[data-v-14dd17d1]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.toggle-label[data-v-14dd17d1]{position:relative;display:inline-block;width:60px;height:30px;cursor:pointer}.toggle-input[data-v-14dd17d1]{opacity:0;width:0;height:0}.toggle-input:checked+.toggle-slider[data-v-14dd17d1]{background-color:#1a3666}.toggle-input:checked+.toggle-slider[data-v-14dd17d1]:before{transform:translate(30px)}.toggle-input:disabled+.toggle-slider[data-v-14dd17d1]{opacity:.5;cursor:not-allowed}.toggle-slider[data-v-14dd17d1]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:30px}.toggle-slider[data-v-14dd17d1]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-status .status-text[data-v-14dd17d1]{font-size:.875rem;font-weight:500;color:#6b7280;transition:color .2s ease}.toggle-status .status-text.active[data-v-14dd17d1]{color:#1a3666}.pricing-preview[data-v-14dd17d1]{margin:2rem 0;padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.pricing-preview .preview-title[data-v-14dd17d1]{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.pricing-preview .preview-container[data-v-14dd17d1]{display:flex;justify-content:center}.pricing-preview .preview-card[data-v-14dd17d1]{background:white;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000000d}.pricing-preview .preview-product .product-name[data-v-14dd17d1]{font-weight:600;color:#1f2937;margin-bottom:.75rem}.pricing-preview .preview-product .sale-pricing-preview[data-v-14dd17d1]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.pricing-preview .preview-product .sale-pricing-preview .original-price-preview[data-v-14dd17d1]{text-decoration:line-through;color:#9ca3af;font-size:1rem}.pricing-preview .preview-product .sale-pricing-preview .sale-price-preview[data-v-14dd17d1]{font-size:1.5rem;font-weight:700;color:#dc2626}.pricing-preview .preview-product .sale-pricing-preview .savings-preview[data-v-14dd17d1]{background:#dcfce7;color:#16a34a;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.pricing-preview .preview-product .original-pricing-preview .current-price-preview[data-v-14dd17d1]{font-size:1.5rem;font-weight:700;color:#1f2937}.impact-notice[data-v-14dd17d1]{display:flex;gap:1rem;padding:1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.impact-notice .notice-icon[data-v-14dd17d1]{flex-shrink:0}.impact-notice .notice-icon i[data-v-14dd17d1]{color:#2563eb;font-size:1.25rem}.impact-notice .notice-content .notice-title[data-v-14dd17d1]{font-size:.875rem;font-weight:600;color:#1e40af;margin:0 0 .25rem}.impact-notice .notice-content .notice-text[data-v-14dd17d1]{font-size:.875rem;color:#1e40af;margin:0;line-height:1.5}.loading-overlay[data-v-14dd17d1]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-overlay .loading-spinner[data-v-14dd17d1]{text-align:center;padding:2rem}.loading-overlay .loading-spinner i[data-v-14dd17d1]{font-size:2rem;color:#1a3666;margin-bottom:1rem}.loading-overlay .loading-spinner p[data-v-14dd17d1]{color:#6b7280;margin:0}@media (max-width: 768px){.settings-page[data-v-14dd17d1]{padding:1rem}.setting-item[data-v-14dd17d1]{flex-direction:column;gap:1rem}.toggle-container[data-v-14dd17d1]{align-items:flex-start}.pricing-preview .preview-product .sale-pricing-preview[data-v-14dd17d1]{flex-direction:column;gap:.5rem}}.custom-quote-page[data-v-fe966202]{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.quote-header[data-v-fe966202]{background:linear-gradient(135deg,#1A3666 0%,#2563eb 100%);color:#fff;padding:2rem 0 3rem;position:relative}.quote-header .container[data-v-fe966202]{max-width:1200px;margin:0 auto;padding:0 1rem}.quote-header .breadcrumb-nav[data-v-fe966202]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem}.quote-header .breadcrumb-nav .breadcrumb-link[data-v-fe966202]{color:#fffc;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.quote-header .breadcrumb-nav .breadcrumb-link[data-v-fe966202]:hover{color:#fff}.quote-header .breadcrumb-nav .breadcrumb-active[data-v-fe966202]{color:#fff;font-weight:500}.quote-header .breadcrumb-nav i[data-v-fe966202]{font-size:.8rem;opacity:.6}.quote-header .page-title[data-v-fe966202]{font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.quote-header .page-subtitle[data-v-fe966202]{font-size:1.2rem;margin:0 0 2rem;opacity:.9;line-height:1.6}.quote-header .product-badge[data-v-fe966202]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:50px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.quote-header[data-v-fe966202]{padding:1.5rem 0 2rem}.quote-header .page-title[data-v-fe966202]{font-size:2rem}.quote-header .page-subtitle[data-v-fe966202]{font-size:1.1rem}}.quote-content[data-v-fe966202]{padding:3rem 0}.quote-content .container[data-v-fe966202]{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.quote-content[data-v-fe966202]{padding:2rem 0}}.content-grid[data-v-fe966202]{display:grid;grid-template-columns:2fr 1fr;gap:3rem}@media (max-width: 1024px){.content-grid[data-v-fe966202]{grid-template-columns:1fr;gap:2rem}}.form-card[data-v-fe966202],.info-card[data-v-fe966202],.contact-card[data-v-fe966202]{background:white;border-radius:20px;padding:2rem;box-shadow:0 10px 40px #0000001a;border:1px solid #e5e7eb;margin-bottom:2rem}@media (max-width: 768px){.form-card[data-v-fe966202],.info-card[data-v-fe966202],.contact-card[data-v-fe966202]{padding:1.5rem}}.form-card .card-header[data-v-fe966202],.info-card .card-header[data-v-fe966202],.contact-card .card-header[data-v-fe966202]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #f1f5f9}.form-card .card-header .section-title[data-v-fe966202],.info-card .card-header .section-title[data-v-fe966202],.contact-card .card-header .section-title[data-v-fe966202]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.form-card .card-header .section-title i[data-v-fe966202],.info-card .card-header .section-title i[data-v-fe966202],.contact-card .card-header .section-title i[data-v-fe966202]{color:#1a3666;font-size:1.3rem}.form-card .card-header .section-description[data-v-fe966202],.info-card .card-header .section-description[data-v-fe966202],.contact-card .card-header .section-description[data-v-fe966202]{color:#6b7280;margin:0;font-size:1rem;line-height:1.6}.quote-form .form-group[data-v-fe966202]{margin-bottom:2rem}.quote-form .form-group .form-label[data-v-fe966202]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;margin-bottom:.75rem;font-size:.95rem}.quote-form .form-group .form-label i[data-v-fe966202]{color:#1a3666;font-size:.9rem}.quote-form .form-group .form-input[data-v-fe966202],.quote-form .form-group .form-select[data-v-fe966202],.quote-form .form-group .form-textarea[data-v-fe966202]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease;background:#fafbfc}.quote-form .form-group .form-input[data-v-fe966202]:focus,.quote-form .form-group .form-select[data-v-fe966202]:focus,.quote-form .form-group .form-textarea[data-v-fe966202]:focus{outline:none;border-color:#1a3666;background:white;box-shadow:0 0 0 3px #1a36661a}.quote-form .form-group .form-input[data-v-fe966202]::placeholder,.quote-form .form-group .form-select[data-v-fe966202]::placeholder,.quote-form .form-group .form-textarea[data-v-fe966202]::placeholder{color:#9ca3af}.quote-form .form-group .input-group[data-v-fe966202]{position:relative}.quote-form .form-group .input-group .input-unit[data-v-fe966202]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;font-weight:500;font-size:.9rem}.quote-form .form-group .input-help[data-v-fe966202]{color:#6b7280;font-size:.85rem;margin-top:.5rem;display:block}.quote-form .subsection-title[data-v-fe966202]{font-size:1.2rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem;padding-top:1rem}.quote-form .subsection-title i[data-v-fe966202]{color:#1a3666}.quote-form .dimensions-section[data-v-fe966202],.quote-form .contact-section[data-v-fe966202]{margin-bottom:2.5rem;padding-top:1.5rem;border-top:1px solid #f1f5f9}.quote-form .dimensions-grid[data-v-fe966202],.quote-form .contact-grid[data-v-fe966202]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.quote-form .dimensions-grid[data-v-fe966202],.quote-form .contact-grid[data-v-fe966202]{grid-template-columns:1fr}}.quote-form .radio-group[data-v-fe966202]{display:flex;flex-direction:column;gap:1rem}.quote-form .radio-group .radio-option[data-v-fe966202]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fafbfc}.quote-form .radio-group .radio-option[data-v-fe966202]:hover{border-color:#1a3666;background:white}@media (max-width: 768px){.quote-form .radio-group .radio-option[data-v-fe966202]{padding:1rem}}.quote-form .radio-group .radio-option input[type=radio][data-v-fe966202]{display:none}.quote-form .radio-group .radio-option input[type=radio]:checked+.radio-custom[data-v-fe966202]{background:#1A3666;border-color:#1a3666}.quote-form .radio-group .radio-option input[type=radio]:checked+.radio-custom[data-v-fe966202]:after{opacity:1}.quote-form .radio-group .radio-option input[type=radio]:checked~.radio-content .radio-title[data-v-fe966202]{color:#1a3666;font-weight:600}.quote-form .radio-group .radio-option .radio-custom[data-v-fe966202]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;position:relative;transition:all .3s ease;flex-shrink:0}.quote-form .radio-group .radio-option .radio-custom[data-v-fe966202]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:white;border-radius:50%;opacity:0;transition:opacity .3s ease}.quote-form .radio-group .radio-option .radio-content[data-v-fe966202]{flex:1}.quote-form .radio-group .radio-option .radio-content .radio-title[data-v-fe966202]{display:block;font-weight:500;color:#374151;margin-bottom:.25rem}.quote-form .radio-group .radio-option .radio-content .radio-desc[data-v-fe966202]{font-size:.9rem;color:#6b7280}.quote-form .form-actions[data-v-fe966202]{margin-top:3rem;text-align:center}.quote-form .form-actions .submit-btn[data-v-fe966202]{background:linear-gradient(135deg,#1A3666 0%,#2563eb 100%);color:#fff;border:none;padding:1.25rem 3rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #1a36664d}.quote-form .form-actions .submit-btn[data-v-fe966202]:disabled{opacity:.7;cursor:not-allowed}.quote-form .form-actions .submit-btn[data-v-fe966202]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #1a366666}.quote-form .form-actions .submit-btn .btn-content[data-v-fe966202],.quote-form .form-actions .submit-btn .btn-loading[data-v-fe966202]{display:flex;align-items:center;gap:.75rem;justify-content:center}.quote-form .form-actions .submit-btn .btn-loading i[data-v-fe966202]{font-size:1.2rem}@media (max-width: 768px){.quote-form .form-actions .submit-btn[data-v-fe966202]{width:100%;padding:1rem}}.benefits-list .benefit-item[data-v-fe966202]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.benefits-list .benefit-item .benefit-icon[data-v-fe966202]{width:48px;height:48px;background:linear-gradient(135deg,#1A3666 0%,#2563eb 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefits-list .benefit-item .benefit-icon i[data-v-fe966202]{color:#fff;font-size:1.2rem}@media (max-width: 768px){.benefits-list .benefit-item .benefit-icon[data-v-fe966202]{width:40px;height:40px}}.benefits-list .benefit-item .benefit-content h4[data-v-fe966202]{margin:0 0 .5rem;font-weight:600;color:#1f2937;font-size:1.1rem}.benefits-list .benefit-item .benefit-content p[data-v-fe966202]{margin:0;color:#6b7280;line-height:1.6}.contact-details .contact-text[data-v-fe966202]{margin-bottom:1.5rem;color:#6b7280;line-height:1.6}.contact-details .contact-methods[data-v-fe966202]{display:flex;flex-direction:column;gap:1rem}.contact-details .contact-methods .contact-method[data-v-fe966202]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease}.contact-details .contact-methods .contact-method[data-v-fe966202]:hover{background:#1A3666;color:#fff;transform:translate(4px)}.contact-details .contact-methods .contact-method i[data-v-fe966202]{width:40px;height:40px;background:#1A3666;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.contact-details .contact-methods .contact-method div[data-v-fe966202]{display:flex;flex-direction:column}.contact-details .contact-methods .contact-method div .method-label[data-v-fe966202]{font-size:.85rem;opacity:.8}.contact-details .contact-methods .contact-method div .method-value[data-v-fe966202]{font-weight:600}:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings: "cv02","cv03","cv04","cv11";--surface-a:#ffffff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#ffffff;--surface-f:#ffffff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color:#3B82F6;--primary-color-text:#ffffff;--surface-0: #ffffff;--surface-50: #f9fafb;--surface-100: #f3f4f6;--surface-200: #e5e7eb;--surface-300: #d1d5db;--surface-400: #9ca3af;--surface-500: #6b7280;--surface-600: #4b5563;--surface-700: #374151;--surface-800: #1f2937;--surface-900: #111827;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#f9fafb;--surface-section:#ffffff;--surface-card:#ffffff;--surface-overlay:#ffffff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring: 0 0 0 .2rem #BFDBFE;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #EFF6FF;--highlight-text-color: #1D4ED8;color-scheme:light}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/Inter-roman.var-17fe38ab.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/Inter-italic.var-d1401419.woff2?v=3.19) format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f5f9ff;--primary-100:#d0e1fd;--primary-200:#abc9fb;--primary-300:#85b2f9;--primary-400:#609af8;--primary-500:#3b82f6;--primary-600:#326fd1;--primary-700:#295bac;--primary-800:#204887;--primary-900:#183462}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#4b5563;background:#f3f4f6}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{background:#ffffff;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#3b82f6}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#3b82f6}@layer primevue{.p-component,.p-component *{box-sizing:border-box}.p-hidden-space{visibility:hidden}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-connected-overlay-enter-from{opacity:0;transform:scaleY(.8)}.p-connected-overlay-leave-to{opacity:0}.p-connected-overlay-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-leave-active{transition:opacity .1s linear}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px}.p-toggleable-content-leave-active{overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.p-toggleable-content-enter-active{overflow:hidden;transition:max-height 1s ease-in-out}*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:6px;outline-color:transparent}.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete{display:inline-flex}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;overflow:auto;top:0;left:0}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-autocomplete-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#3b82f6}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem;gap:.5rem;outline-color:transparent}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.375rem .75rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:#e5e7eb;color:#4b5563}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child{margin-top:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:last-child{margin-bottom:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700}.p-calendar{display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar .p-datepicker-trigger-icon{cursor:pointer}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto}.p-datepicker-inline{display:inline-block;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{min-width:80vw}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-datepicker{padding:.5rem;background:#ffffff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#ffffff}.p-datepicker .p-datepicker-header{padding:.5rem;color:#4b5563;background:#ffffff;font-weight:600;margin:0;border-bottom:1px solid #e5e7eb;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#4b5563;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#3b82f6}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{width:2.5rem;height:2.5rem;border-radius:50%;transition:box-shadow .2s;border:1px solid transparent;outline-color:transparent}.p-datepicker table td>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker table td>span:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker table td.p-datepicker-today>span{background:#d1d5db;color:#4b5563;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-datepicker-buttonbar{padding:1rem 0;border-top:1px solid #e5e7eb}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-datepicker .p-timepicker button:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datepicker .p-timepicker button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding-right:.5rem;padding-left:.5rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker.p-datepicker-mobile table th,.p-datepicker.p-datepicker-mobile table td{padding:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-cascadeselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-item{cursor:pointer;font-weight:400;white-space:nowrap}.p-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{margin:0;padding:0;list-style-type:none;min-width:100%}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.p-cascadeselect-item-active{overflow:visible}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-cascadeselect-enter-from,.p-cascadeselect-leave-active{opacity:0}.p-cascadeselect-enter-active{transition:opacity .15s}.p-cascadeselect{background:#ffffff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-cascadeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-cascadeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-cascadeselect.p-variant-filled{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:0;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #d1d5db;border-radius:6px}.p-checkbox .p-checkbox-box{border:2px solid #d1d5db;background:#ffffff;width:22px;height:22px;color:#4b5563;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:14px}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{border-color:#3b82f6;background:#3B82F6}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#3b82f6}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:#1d4ed8;background:#1D4ED8;color:#fff}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#3B82F6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1D4ED8}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#3B82F6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#1D4ED8}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#3b82f6}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-chips .p-chips-multiple-container{padding:.375rem .75rem;outline-color:transparent}.p-chips .p-chips-multiple-container .p-chips-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#e5e7eb;color:#4b5563}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-panel .p-colorpicker-color{background:linear-gradient(to top,#000 0%,rgba(0,0,0,0) 100%),linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%)}.p-colorpicker-panel .p-colorpicker-hue{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#ffffff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#3b82f6}.p-dropdown:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-dropdown.p-variant-filled{background:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#6b7280}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{position:relative;margin-left:-.5rem;margin-right:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label:has(textarea) label{top:1rem}.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:-webkit-autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label{top:-.75rem;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{position:absolute;top:50%;margin-top:-.5rem}.p-inputotp{display:flex;align-items:center;gap:.5rem}.p-inputotp-input{text-align:center;width:2.5rem}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-fluid .p-inputgroup .p-input{flex:1 1 auto;width:1%}.p-inputgroup-addon{background:#f3f4f6;color:#6b7280;border-top:1px solid #d1d5db;border-left:1px solid #d1d5db;border-bottom:1px solid #d1d5db;padding:.75rem;min-width:3rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{left:.75rem;color:#6b7280}.p-icon-field-right>.p-input-icon:last-of-type{right:.75rem;color:#6b7280}.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputnumber.p-variant-filled>.p-inputnumber-input{background-color:#f3f4f6}.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:hover{background-color:#f3f4f6}.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:focus{background-color:#fff}.p-inputswitch{display:inline-block}.p-inputswitch-input{cursor:pointer}.p-inputswitch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:30px;outline-color:transparent}.p-inputswitch .p-inputswitch-slider:before{background:#ffffff;width:1.25rem;height:1.25rem;left:.25rem;margin-top:-.625rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#3B82F6}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#ffffff;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#2563eb}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#e24c4c}.p-fluid .p-inputtext{width:100%}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#4b5563;background:#ffffff;padding:.75rem;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;outline-color:transparent}.p-inputtext:enabled:hover{border-color:#3b82f6}.p-inputtext:enabled:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-variant-filled{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.9375rem}.p-float-label>label{left:.75rem;color:#6b7280;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#e24c4c}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder{color:#6b7280}::-moz-placeholder{color:#6b7280}:-ms-input-placeholder{color:#6b7280}.p-input-filled .p-inputtext{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.9375rem}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{animation-name:dash-frame;animation-fill-mode:forwards;fill:none}.p-knob-text{font-size:1.3rem;text-align:center}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-listbox{background:#ffffff;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-listbox .p-listbox-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#6b7280}.p-listbox .p-listbox-list{padding:.75rem 0;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-listbox.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-listbox.p-invalid{border-color:#e24c4c}.p-multiselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#ffffff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-multiselect:not(.p-disabled):hover{border-color:#3b82f6}.p-multiselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-multiselect.p-variant-filled{background:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.75rem;color:#6b7280}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-password{display:inline-flex}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{padding:1.25rem;background:#ffffff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#e5e7eb}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:2px solid #d1d5db;border-radius:50%}.p-radiobutton .p-radiobutton-box{border:2px solid #d1d5db;background:#ffffff;width:22px;height:22px;color:#4b5563;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:#3b82f6;background:#3B82F6}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#3b82f6}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:#1d4ed8;background:#1D4ED8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#3B82F6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1D4ED8}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#3B82F6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#1D4ED8}.p-rating{position:relative;display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{outline-color:transparent;border-radius:50%}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;font-size:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#3b82f6}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{background:#ffffff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#2563eb;border-color:#2563eb;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{position:relative}.p-slider .p-slider-handle{cursor:grab;touch-action:none;display:block}.p-slider-range{display:block}.p-slider-horizontal .p-slider-range{top:0;left:0;height:100%}.p-slider-horizontal .p-slider-handle{top:50%}.p-slider-vertical{height:100px}.p-slider-vertical .p-slider-handle{left:50%}.p-slider-vertical .p-slider-range{bottom:0;left:0;width:100%}.p-slider{background:#e5e7eb;border:0 none;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-.5715rem;margin-bottom:-.5715rem}.p-slider .p-slider-handle{height:1.143rem;width:1.143rem;background:#ffffff;border:2px solid #3B82F6;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-slider .p-slider-handle:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-slider .p-slider-range{background:#3B82F6;border-radius:6px}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#3B82F6;border-color:#3b82f6}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-treeselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-treeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-treeselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-treeselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-treeselect-label-empty{overflow:hidden;visibility:hidden}.p-treeselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-items-wrapper{overflow:auto}.p-fluid .p-treeselect{display:flex}.p-treeselect{background:#ffffff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-treeselect:not(.p-disabled):hover{border-color:#3b82f6}.p-treeselect:not(.p-disabled).p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-treeselect.p-variant-filled{background:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem;margin-right:.5rem;background:#e5e7eb;color:#4b5563;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#6b7280;width:3rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem;color:#4b5563;background:transparent}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #d1d5db;border-radius:6px}.p-togglebutton .p-button{background:#ffffff;border:1px solid #d1d5db;color:#4b5563;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-highlight .p-button{background:#3B82F6;border-color:#3b82f6;color:#fff}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#374151}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#2563eb;border-color:#2563eb;color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-togglebutton.p-invalid>.p-button{border-color:#e24c4c}.p-button{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.p-button-group .p-button:focus{position:relative;z-index:1}.p-button{color:#fff;background:#3B82F6;border:1px solid #3B82F6;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:6px;outline-color:transparent}.p-button:not(:disabled):hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-button:not(:disabled):active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-button.p-button-outlined{background-color:transparent;color:#3b82f6;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:rgba(59,130,246,.16);color:#3b82f6;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6b7280;border-color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button.p-button-text{background-color:transparent;color:#3b82f6;border-color:transparent}.p-button.p-button-text:not(:disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6;border-color:transparent}.p-button.p-button-text:not(:disabled):active{background:rgba(59,130,246,.16);color:#3b82f6;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#f3f4f6;color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#e5e7eb;color:#6b7280}.p-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#3b82f6;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{font-size:.875rem;padding:.65625rem 1.09375rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.9375rem 1.5625rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#64748B;border:1px solid #64748B}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{background:#475569;color:#fff;border-color:#475569}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{background:#334155;color:#fff;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(100,116,139,.04);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{background:rgba(100,116,139,.16);color:#64748b;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#64748b;border-color:transparent}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{background:rgba(100,116,139,.04);border-color:transparent;color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{background:rgba(100,116,139,.16);border-color:transparent;color:#64748b}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{background:#0284c7;color:#fff;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{background:#0369a1;color:#fff;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(14,165,233,.04);color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{background:rgba(14,165,233,.16);color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#0ea5e9;border-color:transparent}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{background:rgba(14,165,233,.04);border-color:transparent;color:#0ea5e9}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{background:rgba(14,165,233,.16);border-color:transparent;color:#0ea5e9}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22C55E;border:1px solid #22C55E}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{background:#16A34A;color:#fff;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{background:#15803D;color:#fff;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(34,197,94,.04);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{background:rgba(34,197,94,.16);color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#22c55e;border-color:transparent}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{background:rgba(34,197,94,.04);border-color:transparent;color:#22c55e}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{background:rgba(34,197,94,.16);border-color:transparent;color:#22c55e}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{background:#ea580c;color:#fff;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{background:#c2410c;color:#fff;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(249,115,22,.04);color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{background:rgba(249,115,22,.16);color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#f97316;border-color:transparent}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{background:rgba(249,115,22,.04);border-color:transparent;color:#f97316}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{background:rgba(249,115,22,.16);border-color:transparent;color:#f97316}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#A855F7;border:1px solid #A855F7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{background:#9333EA;color:#fff;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{background:#7E22CE;color:#fff;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(168,85,247,.04);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{background:rgba(168,85,247,.16);color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#a855f7;border-color:transparent}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{background:rgba(168,85,247,.04);border-color:transparent;color:#a855f7}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{background:rgba(168,85,247,.16);border-color:transparent;color:#a855f7}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#EF4444;border:1px solid #EF4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:#DC2626;color:#fff;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{background:#B91C1C;color:#fff;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(239,68,68,.04);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{background:rgba(239,68,68,.16);color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{background:rgba(239,68,68,.04);border-color:transparent;color:#ef4444}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{background:rgba(239,68,68,.16);border-color:transparent;color:#ef4444}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#1f2937;border:1px solid #1f2937}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{background:#374151;color:#fff;border-color:#374151}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{background:#4b5563;color:#fff;border-color:#4b5563}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{background-color:transparent;color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{background:rgba(31,41,55,.04);color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{background:rgba(31,41,55,.16);color:#1f2937;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{background-color:transparent;color:#1f2937;border-color:transparent}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{background:rgba(31,41,55,.04);border-color:transparent;color:#1f2937}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{background:rgba(31,41,55,.16);border-color:transparent;color:#1f2937}.p-button.p-button-link{color:#1d4ed8;background:transparent;border:transparent}.p-button.p-button-link:not(:disabled):hover{background:transparent;color:#1d4ed8;border-color:transparent}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:transparent;box-shadow:0 0 0 .2rem #bfdbfe;border-color:transparent}.p-button.p-button-link:not(:disabled):active{background:transparent;color:#1d4ed8;border-color:transparent}.p-speeddial{position:absolute;display:flex}.p-speeddial-button{z-index:1}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:top 0s linear .2s;pointer-events:none;z-index:2}.p-speeddial-item{transform:scale(0);opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s;will-change:transform}.p-speeddial-action{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms;will-change:transform}.p-speeddial-mask{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .25s cubic-bezier(.25,.8,.25,1)}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{transform:scale(1);opacity:1}.p-speeddial-opened .p-speeddial-rotate{transform:rotate(45deg)}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-speeddial-action{width:3rem;height:3rem;background:#4b5563;color:#fff;outline-color:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-speeddial-action:hover{background:#022354;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button-outlined.p-button:hover{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-carousel{display:flex;flex-direction:column}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.p-carousel-indicator>button{display:flex;align-items:center;justify-content:center}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:0}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-datatable{position:relative}.p-datatable-table{border-spacing:0px;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-header-content{display:flex;align-items:center}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute;display:none}.p-reorderable-column,.p-datatable-reorderablerow-handle{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex;margin-left:auto}.p-column-filter-row .p-column-filter-element{flex:1 1 auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button:not(.p-button-icon-only){width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-virtualscroller-spacer{display:flex}.p-datatable .p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#f3f4f6;color:#374151}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#1d4ed8}.p-datatable .p-sortable-column:focus-visible{box-shadow:inset 0 0 0 .15rem #bfdbfe;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#ffffff;color:#4b5563;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #eff6ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #eff6ff}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-datatable .p-column-resizer-helper{background:#3B82F6}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler{color:#1d4ed8}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#1d4ed8}.p-datatable.p-datatable-sm .p-datatable-header{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:1.25rem}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{background:#ffffff;color:#4b5563;border:0 none;padding:0}.p-dataview .p-dataview-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-column-filter-menu-button:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#f3f4f6;color:#374151}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#EFF6FF;color:#1d4ed8}.p-column-filter-menu-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-clear-button{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-column-filter-clear-button:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-column-filter-clear-button:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-column-filter-overlay{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 2px 12px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:0;padding:.75rem 1.25rem;border:0 none;color:#4b5563;background:transparent;transition:box-shadow .2s;border-radius:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child{margin-top:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:last-child{margin-bottom:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.75rem 1.25rem;border-bottom:1px solid #e5e7eb;color:#374151;background:#f9fafb;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem;border-bottom:1px solid #e5e7eb}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0 none}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1.25rem}.p-orderlist{display:flex}.p-orderlist-controls{display:flex;flex-direction:column;justify-content:center}.p-orderlist-list-container{flex:1 1 auto}.p-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-orderlist-item{cursor:pointer;overflow:hidden;position:relative}.p-orderlist.p-state-disabled .p-orderlist-item,.p-orderlist.p-state-disabled .p-button{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-list-container{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-orderlist .p-orderlist-list-container.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-orderlist .p-orderlist-header{color:#374151;padding:1.25rem;font-weight:700}.p-orderlist .p-orderlist-list{color:#4b5563;padding:.75rem 0;outline:0 none}.p-orderlist .p-orderlist-list:not(:first-child){border-top:1px solid #e5e7eb}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#4b5563;background:transparent;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:first-child{margin-top:0}.p-orderlist .p-orderlist-list .p-orderlist-item:last-child{margin-bottom:0}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#4b5563;background:#f3f4f6}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0 .75rem}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{position:absolute;bottom:-.75rem;margin-left:-.75rem;z-index:2;left:50%;-webkit-user-select:none;user-select:none;cursor:pointer;width:1.5rem;height:1.5rem;text-decoration:none}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{margin:0 auto;height:20px;width:1px}.p-organizationchart-line-right,.p-organizationchart-line-left{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#70aeff}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #e5e7eb;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #e5e7eb;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%;outline-color:transparent}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-paginator-default{display:flex}.p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}.p-paginator{background:#ffffff;color:#6b7280;border:solid #f3f4f6;border-width:0;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6;border-color:transparent;color:#374151}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:3rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#6b7280;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s;border-radius:50%}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#EFF6FF;border-color:#eff6ff;color:#1d4ed8}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#f3f4f6;border-color:transparent;color:#374151}.p-picklist{display:flex}.p-picklist-buttons{display:flex;flex-direction:column;justify-content:center}.p-picklist-list-wrapper{flex:1 1 50%}.p-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-picklist-item{cursor:pointer;overflow:hidden;position:relative}.p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to,.p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to{transition:none}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-list-wrapper{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-picklist .p-picklist-list-wrapper.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe;border-color:#3b82f6}.p-picklist .p-picklist-header{color:#374151;padding:1.25rem;font-weight:700}.p-picklist .p-picklist-list{color:#4b5563;padding:.75rem 0;outline:0 none}.p-picklist .p-picklist-list:not(:first-child){border-top:1px solid #e5e7eb}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem;margin:0;border:0 none;color:#4b5563;background:transparent;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:first-child{margin-top:0}.p-picklist .p-picklist-list .p-picklist-item:last-child{margin-bottom:0}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#4b5563;background:#f3f4f6}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#1d4ed8;background:#EFF6FF}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:rgba(59,130,246,.24)}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#f8f8fa}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#f3f4f6}.p-timeline{display:flex;flex-grow:1;flex-direction:column}.p-timeline-left .p-timeline-event-opposite{text-align:right}.p-timeline-left .p-timeline-event-content{text-align:left}.p-timeline-right .p-timeline-event{flex-direction:row-reverse}.p-timeline-right .p-timeline-event-opposite{text-align:left}.p-timeline-right .p-timeline-event-content{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:row-reverse}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:right}.p-timeline-event{display:flex;position:relative;min-height:70px}.p-timeline-event:last-child{min-height:0}.p-timeline-event-opposite,.p-timeline-event-content{flex:1;padding:0 1rem}.p-timeline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column}.p-timeline-event-marker{display:flex;align-self:baseline}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex-direction:column;flex:1}.p-timeline-horizontal .p-timeline-event:last-child{flex:0}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{width:100%}.p-timeline-bottom .p-timeline-event{flex-direction:column-reverse}.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-timeline .p-timeline-event-marker{border:2px solid #3B82F6;border-radius:50%;width:1rem;height:1rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-tree-wrapper{overflow:auto}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-tree-flex-scrollable{display:flex;flex:1;height:100%;flex-direction:column}.p-tree-flex-scrollable .p-tree-wrapper{flex:1}.p-tree{border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;padding:1.25rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:.143rem;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:box-shadow .2s;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#6b7280}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#1d4ed8}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem;color:#6b7280}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-responsive-scroll>.p-treetable-wrapper{overflow-x:auto}.p-treetable-responsive-scroll>.p-treetable-wrapper>table,.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-hoverable-rows .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-treetable-scrollable .p-treetable-wrapper{position:relative;overflow:auto}.p-treetable-scrollable .p-treetable-table,.p-treetable-scrollable .p-treetable-thead,.p-treetable-scrollable .p-treetable-tbody,.p-treetable-scrollable .p-treetable-tfoot{display:block}.p-treetable-scrollable .p-treetable-thead>tr,.p-treetable-scrollable .p-treetable-tbody>tr,.p-treetable-scrollable .p-treetable-tfoot>tr{display:flex;flex-wrap:nowrap;width:100%}.p-treetable-scrollable .p-treetable-thead>tr>th,.p-treetable-scrollable .p-treetable-tbody>tr>td,.p-treetable-scrollable .p-treetable-tfoot>tr>td{display:flex;flex:1 1 0;align-items:center}.p-treetable-scrollable .p-treetable-thead{position:sticky;top:0;z-index:1}.p-treetable-scrollable .p-treetable-tfoot{position:sticky;bottom:0;z-index:1}.p-treetable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-treetable-scrollable th.p-frozen-column{z-index:1}.p-treetable-scrollable-both .p-treetable-thead>tr>th,.p-treetable-scrollable-both .p-treetable-tbody>tr>td,.p-treetable-scrollable-both .p-treetable-tfoot>tr>td,.p-treetable-scrollable-horizontal .p-treetable-thead>tr>th .p-treetable-scrollable-horizontal .p-treetable-tbody>tr>td,.p-treetable-scrollable-horizontal .p-treetable-tfoot>tr>td{flex:0 0 auto}.p-treetable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-treetable-flex-scrollable .p-treetable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:1px 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:1rem;border:1px solid #e5e7eb;border-width:0 0 1px 0;font-weight:700;color:#374151;background:#f9fafb}.p-treetable .p-sortable-column{outline-color:#bfdbfe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1.143rem;min-width:1.143rem;line-height:1.143rem;color:#1d4ed8;background:#EFF6FF;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#f3f4f6;color:#374151}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr{background:#ffffff;color:#4b5563;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid #BFDBFE;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#EFF6FF;color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#1d4ed8}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#1d4ed8}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#f3f4f6;color:#4b5563}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#3B82F6}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:1.25rem}.p-accordion-header-action{cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;text-decoration:none}.p-accordion-header-action:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.25rem;border:1px solid #e5e7eb;color:#6b7280;background:#f9fafb;font-weight:700;border-radius:6px;transition:box-shadow .2s;outline-color:transparent}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f9fafb;border-color:#e5e7eb;color:#374151;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.p-accordion .p-accordion-content{padding:1.25rem;border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;border-top:0;border-radius:0 0 6px 6px}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{background:#ffffff;color:#4b5563;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#6b7280}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset-legend>a,.p-fieldset-legend>span{display:flex;align-items:center;justify-content:center}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative;text-decoration:none}.p-fieldset-legend-text{line-height:1}.p-fieldset{border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.25rem;border:1px solid #e5e7eb;color:#374151;background:#f9fafb;font-weight:700;border-radius:6px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1.25rem;color:#374151;border-radius:6px;transition:box-shadow .2s;outline-color:transparent}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:#374151}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center}.p-divider-horizontal:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}.p-divider-content{z-index:1}.p-divider-vertical{min-height:100%;margin:0 1rem;display:flex;position:relative;justify-content:center}.p-divider-vertical:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}.p-divider.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider.p-divider-dotted.p-divider-vertical:before{border-left-style:dotted}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px solid #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px solid #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel-header{display:flex;justify-content:space-between;align-items:center}.p-panel-title{line-height:1}.p-panel-header-icon{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-panel .p-panel-header{border:1px solid #e5e7eb;padding:1.25rem;background:#f9fafb;color:#374151;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel .p-panel-content{padding:1.25rem;border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;border-top:0 none}.p-panel .p-panel-content:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-panel .p-panel-footer{padding:.75rem 1.25rem;border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.p-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box;scrollbar-width:none}.p-scrollpanel-content::-webkit-scrollbar{display:none}.p-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-webkit-user-select:none;user-select:none}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0 none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-splitter{display:flex;flex-wrap:nowrap}.p-splitter-vertical{flex-direction:column}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle{height:24px;width:100%}.p-splitter-horizontal>.p-splitter-gutter{cursor:col-resize}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{width:24px;height:100%}.p-splitter-panel{flex-grow:1;overflow:hidden}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{flex-grow:1;border:0 none}.p-splitter{border:1px solid #e5e7eb;background:#ffffff;border-radius:6px;color:#4b5563}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,box-shadow .2s;background:#f9fafb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-stepper .p-stepper-nav{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;overflow-x:auto}.p-stepper-vertical .p-stepper-nav{flex-direction:column}.p-stepper-header{position:relative;display:flex;flex:1 1 auto;align-items:center}.p-stepper-header:last-of-type{flex:initial}.p-stepper-header .p-stepper-action{border:0 none;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.p-stepper-header .p-stepper-action:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-stepper.p-stepper-readonly .p-stepper-header{cursor:auto}.p-stepper-header.p-highlight .p-stepper-action{cursor:default}.p-stepper-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-stepper-number{position:relative;display:flex;align-items:center;justify-content:center}.p-stepper-separator{flex:1 1 0}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{transition:box-shadow .2s;border-radius:6px;background:#ffffff;outline-color:transparent}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#4b5563;border:1px solid #f3f4f6;border-width:2px;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{margin-left:.5rem;color:#6b7280;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#EFF6FF;color:#1d4ed8}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#4b5563}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#3b82f6}.p-stepper .p-stepper-panels{background:#ffffff;padding:1.25rem;color:#4b5563}.p-stepper .p-stepper-separator{background-color:#e5e7eb;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{display:flex;flex:1 1 auto;background:#ffffff;color:#4b5563}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex-direction:column;flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:0 0 auto;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#3b82f6}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-header-action:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#ffffff;border:1px solid #e5e7eb;border-width:0 0 2px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #e5e7eb;border-width:0 0 2px 0;border-color:transparent transparent #e5e7eb transparent;background:#ffffff;color:#6b7280;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px;outline-color:transparent}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#ffffff;border-color:#9ca3af;color:#6b7280}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tabview .p-tabview-nav-btn.p-link{background:#ffffff;color:#3b82f6;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0;outline-color:transparent}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabview .p-tabview-panels{background:#ffffff;padding:1.25rem;border:0 none;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{display:flex;align-items:center}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;padding:1.25rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{position:absolute;margin-top:10px;top:0;left:0}.p-confirm-popup-flipped{margin-top:-10px;margin-bottom:10px}.p-confirm-popup-enter-from{opacity:0;transform:scaleY(.8)}.p-confirm-popup-leave-to{opacity:0}.p-confirm-popup-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-confirm-popup-leave-active{transition:opacity .1s linear}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-confirm-popup:after{border-width:8px;margin-left:-8px}.p-confirm-popup:before{border-width:10px;margin-left:-10px}.p-confirm-popup-flipped:after,.p-confirm-popup-flipped:before{bottom:auto;top:100%}.p-confirm-popup.p-confirm-popup-flipped:after{border-bottom-color:transparent}.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:transparent}.p-confirm-popup .p-confirm-popup-content{display:flex;align-items:center}.p-confirm-popup{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border-style:solid;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border-style:solid;border-color:#fff0;border-bottom-color:#f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog{margin:.75rem;transform:translateZ(0)}.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter-from,.p-dialog-top .p-dialog-leave-to{transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter-from,.p-dialog-bottom .p-dialog-leave-to{transform:translate3d(0,100%,0)}.p-dialog-left .p-dialog-enter-from,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter-from,.p-dialog-topleft .p-dialog-leave-to,.p-dialog-bottomleft .p-dialog-enter-from,.p-dialog-bottomleft .p-dialog-leave-to{transform:translate3d(-100%,0,0)}.p-dialog-right .p-dialog-enter-from,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter-from,.p-dialog-topright .p-dialog-leave-to,.p-dialog-bottomright .p-dialog-enter-from,.p-dialog-bottomright .p-dialog-leave-to{transform:translate3d(100%,0,0)}.p-dialog-maximized{width:100vw!important;height:100vh!important;top:0!important;left:0!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}.p-dialog{border-radius:6px;box-shadow:0 1px 3px #0000004d;border:0 none}.p-dialog .p-dialog-header{border-bottom:0 none;background:#ffffff;color:#374151;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#4b5563;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{border-top:0 none;background:#ffffff;color:#4b5563;padding:0 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{margin-top:10px}.p-overlaypanel-flipped{margin-top:-10px;margin-bottom:10px}.p-overlaypanel-close{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-overlaypanel-enter-from{opacity:0;transform:scaleY(.8)}.p-overlaypanel-leave-to{opacity:0}.p-overlaypanel-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-leave-active{transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{bottom:auto;top:100%}.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:transparent}.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}.p-overlaypanel{background:#ffffff;color:#4b5563;border:0 none;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#3B82F6;color:#fff;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#2563eb;color:#fff}.p-overlaypanel:after{border-style:solid;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border-style:solid;border-color:#fff0;border-bottom-color:#f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar-mask{display:none;pointer-events:none;background-color:transparent;transition-property:background-color}.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar-visible{display:flex}.p-sidebar{display:flex;flex-direction:column;pointer-events:auto;transform:translateZ(0);position:relative;transition:transform .3s}.p-sidebar-content{overflow-y:auto;flex-grow:1}.p-sidebar-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-sidebar-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-sidebar-full .p-sidebar{transition:none;transform:none;width:100vw!important;height:100vh!important;max-height:100%;top:0!important;left:0!important}.p-sidebar-left .p-sidebar-enter-from,.p-sidebar-left .p-sidebar-leave-to{transform:translate(-100%)}.p-sidebar-right .p-sidebar-enter-from,.p-sidebar-right .p-sidebar-leave-to{transform:translate(100%)}.p-sidebar-top .p-sidebar-enter-from,.p-sidebar-top .p-sidebar-leave-to{transform:translateY(-100%)}.p-sidebar-bottom .p-sidebar-enter-from,.p-sidebar-bottom .p-sidebar-leave-to{transform:translateY(100%)}.p-sidebar-full .p-sidebar-enter-from,.p-sidebar-full .p-sidebar-leave-to{opacity:0}.p-sidebar-full .p-sidebar-enter-active,.p-sidebar-full .p-sidebar-leave-active{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{width:20rem;height:100%}.p-sidebar-top .p-sidebar,.p-sidebar-bottom .p-sidebar{height:10rem;width:100%}.p-sidebar-left .p-sidebar-sm,.p-sidebar-right .p-sidebar-sm{width:20rem}.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-md{width:40rem}.p-sidebar-left .p-sidebar-lg,.p-sidebar-right .p-sidebar-lg{width:60rem}.p-sidebar-top .p-sidebar-sm,.p-sidebar-bottom .p-sidebar-sm{height:10rem}.p-sidebar-top .p-sidebar-md,.p-sidebar-bottom .p-sidebar-md{height:20rem}.p-sidebar-top .p-sidebar-lg,.p-sidebar-bottom .p-sidebar-lg{height:30rem}.p-sidebar-left .p-sidebar-content,.p-sidebar-right .p-sidebar-content,.p-sidebar-top .p-sidebar-content,.p-sidebar-bottom .p-sidebar-content{width:100%;height:100%}@media screen and (max-width: 64em){.p-sidebar-left .p-sidebar-lg,.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-lg,.p-sidebar-right .p-sidebar-md{width:20rem}}.p-sidebar{background:#ffffff;color:#4b5563;border:0 none;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-header-content{font-weight:700;font-size:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6b7280;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#374151;border-color:transparent;background:#f3f4f6}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;scale:2}.p-tooltip-right .p-tooltip-arrow{margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{margin-left:-.25rem;border-width:0 .25em .25rem}.p-tooltip .p-tooltip-text{background:#4b5563;color:#fff;padding:.75rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload-content{position:relative}.p-fileupload-content .p-progressbar{width:100%;position:absolute;top:0;left:0}.p-button.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-buttonbar{display:flex;flex-wrap:wrap}.p-fileupload>input[type=file],.p-fileupload-basic input[type=file]{display:none}.p-fluid .p-fileupload .p-button{width:auto}.p-fileupload-file{display:flex;flex-wrap:wrap;align-items:center}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-actions{margin-left:auto}.p-fileupload .p-fileupload-buttonbar{background:#f9fafb;padding:1.25rem;border:1px solid #e5e7eb;color:#374151;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-fileupload .p-fileupload-content{background:#ffffff;padding:2rem 1rem;border:1px solid #e5e7eb;color:#4b5563;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-fileupload .p-fileupload-content.p-fileupload-highlight{border:1px dashed #3B82F6;background-color:#eff6ff}.p-fileupload .p-fileupload-file{padding:1rem;border:1px solid #e5e7eb;border-radius:6px;gap:.5rem;margin-bottom:.5rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#2563eb;color:#fff;border-color:#2563eb}.p-fileupload-choose:not(.p-disabled):active{background:#1D4ED8;color:#fff;border-color:#1d4ed8}.p-breadcrumb{overflow-x:auto}.p-breadcrumb .p-breadcrumb-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{text-decoration:none;display:flex;align-items:center}.p-breadcrumb .p-menuitem-separator{display:flex;align-items:center}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:box-shadow .2s;border-radius:6px;outline-color:transparent}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu ul{margin:0;padding:0;list-style:none}.p-contextmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1}.p-contextmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-contextmenu .p-menuitem-text{line-height:1}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-contextmenu-enter-from,.p-contextmenu-leave-active{opacity:0}.p-contextmenu-enter-active{transition:opacity .25s}.p-contextmenu{padding:.5rem 0;background:#ffffff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px;min-width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.5rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-contextmenu .p-menuitem{margin:0}.p-contextmenu .p-menuitem:first-child{margin-top:0}.p-contextmenu .p-menuitem:last-child{margin-bottom:0}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dock-list-container{display:flex;pointer-events:auto}.p-dock-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.p-dock-item{transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform}.p-dock-link{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default}.p-dock-item-second-prev,.p-dock-item-second-next{transform:scale(1.2)}.p-dock-item-prev,.p-dock-item-next{transform:scale(1.4)}.p-dock-item-current{transform:scale(1.6);z-index:1}.p-dock-top{left:0;top:0;width:100%}.p-dock-top .p-dock-item{transform-origin:center top}.p-dock-bottom{left:0;bottom:0;width:100%}.p-dock-bottom .p-dock-item{transform-origin:center bottom}.p-dock-right{right:0;top:0;height:100%}.p-dock-right .p-dock-item{transform-origin:center right}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{left:0;top:0;height:100%}.p-dock-left .p-dock-item{transform-origin:center left}.p-dock-left .p-dock-list{flex-direction:column}.p-dock .p-dock-list-container{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .15rem #bfdbfe}.p-dock .p-dock-link{width:4rem;height:4rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item{transform:none;margin:0}.p-megamenu{display:flex;position:relative}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{display:none;width:auto;z-index:1;left:0;min-width:100%}.p-megamenu-panel:not(.p-megamenu-mobile){position:absolute}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{margin:0;padding:0;list-style:none}.p-megamenu-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-megamenu-horizontal{align-items:center}.p-megamenu-horizontal .p-megamenu-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-megamenu-horizontal .p-megamenu-end{margin-left:auto;align-self:center}.p-megamenu-vertical{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile){display:inline-flex}.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile) .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{left:100%;top:0}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6,.p-megamenu-col-12{flex:0 0 auto;padding:.5rem}.p-megamenu-col-2{width:16.6667%}.p-megamenu-col-3{width:25%}.p-megamenu-col-4{width:33.3333%}.p-megamenu-col-6{width:50%}.p-megamenu-col-12{width:100%}.p-megamenu.p-megamenu-mobile .p-megamenu-button{display:flex}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{position:absolute;display:none;width:100%}.p-megamenu.p-megamenu-mobile .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}.p-megamenu.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;overflow:auto;max-height:90%}.p-megamenu{padding:.5rem;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem{margin:0}.p-megamenu .p-menuitem:first-child{margin-top:0}.p-megamenu .p-menuitem:last-child{margin-bottom:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{background:#ffffff;color:#4b5563;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-megamenu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.5rem 0;min-width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{min-width:12.5rem;padding:.5rem 0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile.p-megamenu-vertical{width:100%;padding:.5rem}.p-megamenu.p-megamenu-mobile .p-megamenu-button{width:2rem;height:2rem;color:#6b7280;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-megamenu.p-megamenu-mobile .p-megamenu-button:hover{color:#6b7280;background:#f3f4f6}.p-megamenu.p-megamenu-mobile .p-megamenu-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{padding:.5rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menu ul{margin:0;padding:0;list-style:none}.p-menu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menu .p-menuitem-text{line-height:1}.p-menu{padding:.5rem 0;background:#ffffff;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;min-width:12.5rem}.p-menu .p-menuitem{margin:0}.p-menu .p-menuitem:first-child{margin-top:0}.p-menu .p-menuitem:last-child{margin-bottom:0}.p-menu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.75rem 1.25rem;color:#374151;background:#ffffff;font-weight:700;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{display:flex;align-items:center}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-menubar-root-list>li ul{display:none;z-index:1}.p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{display:none;position:absolute;z-index:1}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-menubar .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-end{margin-left:auto;align-self:center}.p-menubar-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-menubar.p-menubar-mobile{position:relative}.p-menubar.p-menubar-mobile .p-menubar-button{display:flex}.p-menubar.p-menubar-mobile .p-menubar-root-list{position:absolute;display:none;width:100%}.p-menubar.p-menubar-mobile .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}.p-menubar{padding:.5rem;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem{margin:0}.p-menubar .p-menuitem:first-child{margin-top:0}.p-menubar .p-menuitem:last-child{margin-bottom:0}.p-menubar .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{padding:.5rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;min-width:12.5rem;border-radius:6px}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:2rem;height:2rem;color:#6b7280;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.5rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:8.25rem}.p-panelmenu .p-panelmenu-header-action{display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;text-decoration:none}.p-panelmenu .p-panelmenu-header-action:focus{z-index:1}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none}.p-panelmenu .p-menuitem-link{display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.p-panelmenu .p-menuitem-text{line-height:1}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #e5e7eb;color:#6b7280;background:#f9fafb;border-radius:6px;transition:box-shadow .2s;outline-color:transparent}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#6b7280;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f9fafb;border-color:#e5e7eb;color:#374151;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:1px solid #e5e7eb;background:#ffffff;color:#4b5563;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem{margin:0}.p-panelmenu .p-panelmenu-content .p-menuitem:first-child{margin-top:0}.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-bottom:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-steps{position:relative}.p-steps .p-steps-list{padding:0;margin:0;list-style-type:none;display:flex}.p-steps-item{position:relative;display:flex;justify-content:center;flex:1 1 auto;overflow:hidden}.p-steps-item .p-menuitem-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none;cursor:pointer}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-steps-number{display:flex;align-items:center;justify-content:center}.p-steps-title{display:block}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:box-shadow .2s;border-radius:6px;background:#ffffff;outline-color:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#4b5563;border:1px solid #f3f4f6;background:#ffffff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#6b7280}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#EFF6FF;color:#1d4ed8}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:#4b5563}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e5e7eb;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:nowrap}.p-tabmenu-nav a{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabmenu-nav a:focus{z-index:1}.p-tabmenu-nav .p-menuitem-text{line-height:1}.p-tabmenu-ink-bar{display:none;z-index:1}.p-tabmenu::-webkit-scrollbar{display:none}.p-tabmenu .p-tabmenu-nav{background:#ffffff;border:1px solid #e5e7eb;border-width:0 0 2px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #e5e7eb;border-width:0 0 2px 0;border-color:transparent transparent #e5e7eb transparent;background:#ffffff;color:#6b7280;padding:1.25rem;font-weight:700;border-top-right-radius:6px;border-top-left-radius:6px;transition:box-shadow .2s;margin:0 0 -2px;outline-color:transparent}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #bfdbfe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#ffffff;border-color:#9ca3af;color:#6b7280}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:#3b82f6;color:#3b82f6}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-tieredmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-tieredmenu-enter-from,.p-tieredmenu-leave-active{opacity:0}.p-tieredmenu-enter-active{transition:opacity .25s}.p-tieredmenu{padding:.5rem 0;background:#ffffff;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;min-width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.5rem 0;background:#ffffff;border:0 none;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-tieredmenu .p-menuitem{margin:0}.p-tieredmenu .p-menuitem:first-child{margin-top:0}.p-tieredmenu .p-menuitem:last-child{margin-bottom:0}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#1d4ed8;background:#EFF6FF}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#1d4ed8}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:rgba(59,130,246,.24)}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.p-inline-message-icon{flex-shrink:0}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-inline-message{padding:.75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0px;color:#3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{background:rgba(228,248,240,.7);border:solid #1ea97c;border-width:0px;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:rgba(255,242,226,.7);border:solid #cc8925;border-width:0px;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:rgba(255,231,230,.7);border:solid #ff5757;border-width:0px;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message.p-inline-message-secondary{background:#64748B;border:solid #64748B;border-width:0px;color:#fff}.p-inline-message.p-inline-message-secondary .p-inline-message-icon{color:#fff}.p-inline-message.p-inline-message-contrast{background:#1f2937;border:solid #1f2937;border-width:0px;color:#fff}.p-inline-message.p-inline-message-contrast .p-inline-message-icon{color:#fff}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message-wrapper{display:flex;align-items:center}.p-message-icon{flex-shrink:0}.p-message-close{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-message-close.p-link{margin-left:auto;overflow:hidden;position:relative}.p-message-enter-from{opacity:0}.p-message-enter-active{transition:opacity .3s}.p-message.p-message-leave-from{max-height:1000px}.p-message.p-message-leave-to{max-height:0;opacity:0;margin:0}.p-message-leave-active{overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .15s}.p-message-leave-active .p-message-close{display:none}.p-message{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-message .p-message-close:hover{background:rgba(255,255,255,.5)}.p-message .p-message-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-message.p-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#3b82f6}.p-message.p-message-success{background:rgba(228,248,240,.7);border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#1ea97c}.p-message.p-message-warn{background:rgba(255,242,226,.7);border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#cc8925}.p-message.p-message-error{background:rgba(255,231,230,.7);border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#ff5757}.p-message.p-message-secondary{background:#64748B;border:solid #64748B;border-width:0 0 0 6px;color:#fff}.p-message.p-message-secondary .p-message-icon,.p-message.p-message-secondary .p-message-close{color:#fff}.p-message.p-message-contrast{background:#1f2937;border:solid #1f2937;border-width:0 0 0 6px;color:#fff}.p-message.p-message-contrast .p-message-icon,.p-message.p-message-contrast .p-message-close{color:#fff}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-message .p-icon:not(.p-message-close-icon){width:1.5rem;height:1.5rem}.p-toast{width:25rem;white-space:pre-line;word-break:break-word}.p-toast-message-icon{flex-shrink:0}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-center,.p-toast-bottom-center{transform:translate(-50%)}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter-from{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.p-toast-message-leave-from{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden}.p-toast-message-enter-active{-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.p-toast-message-leave-active{-webkit-transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s;transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toast{opacity:1}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.5)}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-toast .p-toast-message.p-toast-message-info{background:rgba(219,234,254,.7);border:solid #3b82f6;border-width:0 0 0 6px;color:#3b82f6}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{background:rgba(228,248,240,.7);border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:rgba(255,242,226,.7);border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:rgba(255,231,230,.7);border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#ff5757}.p-toast .p-toast-message.p-toast-message-secondary{background:#64748B;border:solid #64748B;border-width:0 0 0 6px;color:#fff}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{color:#fff}.p-toast .p-toast-message.p-toast-message-contrast{background:#1f2937;border:solid #1f2937;border-width:0 0 0 6px;color:#fff}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close{color:#fff}.p-galleria-content{display:flex;flex-direction:column}.p-galleria-item-wrapper{display:flex;flex-direction:column;position:relative}.p-galleria-item-container{position:relative;display:flex;height:100%}.p-galleria-item-nav{position:absolute;top:50%;margin-top:-.5rem;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-item-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.p-galleria-item-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.p-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.p-galleria-item-nav-onhover .p-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{pointer-events:all;opacity:1}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{position:absolute;bottom:0;left:0;width:100%}.p-galleria-thumbnail-wrapper{display:flex;flex-direction:column;overflow:auto;flex-shrink:0}.p-galleria-thumbnail-prev,.p-galleria-thumbnail-next{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-galleria-thumbnail-prev span,.p-galleria-thumbnail-next span{display:flex;justify-content:center;align-items:center}.p-galleria-thumbnail-container{display:flex;flex-direction:row}.p-galleria-thumbnail-items-container{overflow:hidden;width:100%}.p-galleria-thumbnail-items{display:flex}.p-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity .3s}.p-galleria-thumbnail-item-current{opacity:1}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-right .p-galleria-item-wrapper{flex-direction:row}.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-top .p-galleria-item-wrapper{order:2}.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper{order:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-container,.p-galleria-thumbnails-right .p-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-items,.p-galleria-thumbnails-right .p-galleria-thumbnail-items{flex-direction:column;height:100%}.p-galleria-indicators{display:flex;align-items:center;justify-content:center}.p-galleria-indicator>button{display:inline-flex;align-items:center}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{flex-direction:row;align-items:center}.p-galleria-indicators-left .p-galleria-item-container,.p-galleria-indicators-top .p-galleria-item-container{order:2}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-top .p-galleria-indicators{order:1}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-right .p-galleria-indicators{flex-direction:column}.p-galleria-indicator-onitem .p-galleria-indicators{position:absolute;display:flex;z-index:1}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{top:0;left:0;width:100%;align-items:flex-start}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{right:0;top:0;height:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{bottom:0;left:0;width:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{left:0;top:0;height:100%;align-items:flex-start}.p-galleria-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-galleria-close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-mask .p-galleria-item-nav{position:fixed;top:50%;margin-top:-.5rem}.p-galleria-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-from,.p-galleria-leave-to{opacity:0;transform:scale(.7)}.p-galleria-enter-active .p-galleria-item-nav{opacity:0}.p-items-hidden .p-galleria-thumbnail-item{visibility:hidden}.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active{visibility:visible}.p-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f9fafb;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:rgba(255,255,255,.1);color:#f9fafb}.p-galleria .p-galleria-item-nav{background:transparent;color:#f9fafb;width:4rem;height:4rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:6px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:rgba(255,255,255,.1);color:#f9fafb}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#f9fafb;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:rgba(255,255,255,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:rgba(255,255,255,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#EFF6FF;color:#1d4ed8}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f9fafb;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:rgba(255,255,255,.1);color:#f9fafb}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{outline-color:transparent}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-galleria-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-mask{display:flex;align-items:center;justify-content:center}.p-image-preview-container{position:relative;display:inline-block;line-height:0}.p-image-preview-indicator{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;border:none;padding:0}.p-image-preview-container:hover>.p-image-preview-indicator{opacity:1;cursor:pointer}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{position:absolute;top:0;right:0;display:flex;z-index:1}.p-image-action.p-link{display:flex;justify-content:center;align-items:center}.p-image-action.p-disabled{pointer-events:auto}.p-image-preview{transition:transform .15s;max-width:100vw;max-height:100vh}.p-image-preview-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-image-preview-enter-from,.p-image-preview-leave-to{opacity:0;transform:scale(.7)}.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.p-avatar.p-avatar-image{background-color:transparent}.p-avatar.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{display:flex;align-items:center}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-badge{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#0ea5e9;color:#fff}.p-badge.p-badge-warning{background-color:#f97316;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-secondary{background-color:#64748b;color:#fff}.p-badge.p-badge-contrast{background-color:#1f2937;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui-container{position:relative}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-blockui{border-radius:6px}.p-chip{display:inline-flex;align-items:center}.p-chip-text,.p-chip-icon.pi{line-height:1.5}.p-chip-remove-icon{line-height:1.5;cursor:pointer}.p-chip img{border-radius:50%}.p-chip{background-color:#e5e7eb;color:#4b5563;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.375rem;margin-bottom:.375rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{margin-left:.5rem;border-radius:6px;transition:background-color .2s,color .2s,box-shadow .2s;outline-color:transparent}.p-chip .p-chip-remove-icon:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-inplace .p-inplace-display{display:inline;cursor:pointer}.p-inplace .p-inplace-content{display:inline}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content{display:flex}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext{flex:1 1 auto;width:1%}.p-inplace .p-inplace-display{padding:.75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#f3f4f6;color:#4b5563}.p-inplace .p-inplace-display:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #bfdbfe}.p-metergroup,.p-metergroup-meters{display:flex}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column}.p-metergroup-labels{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.p-metergroup-vertical .p-metergroup-labels{align-items:start}.p-metergroup-labels-vertical{flex-direction:column}.p-metergroup-label{display:inline-flex;align-items:center}.p-metergroup-label-marker{display:inline-flex}.p-metergroup{gap:1rem}.p-metergroup .p-metergroup-meters{background:#e5e7eb;border-radius:6px}.p-metergroup .p-metergroup-meter{border:0 none;background:#3B82F6}.p-metergroup .p-metergroup-labels .p-metergroup-label{gap:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-marker{background:#3B82F6;width:.5rem;height:.5rem;border-radius:100%}.p-metergroup .p-metergroup-labels .p-metergroup-label-icon{width:1rem;height:1rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical{gap:.5rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal{gap:1rem}.p-metergroup.p-metergroup-horizontal{flex-direction:column}.p-metergroup.p-metergroup-horizontal .p-metergroup-meters{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-vertical{flex-direction:row}.p-metergroup.p-metergroup-vertical .p-metergroup-meters{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0%;position:absolute;display:none;border:0 none;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.p-progressbar{border:0 none;height:1.5rem;background:#e5e7eb;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#3B82F6}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#ff5757;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#ff5757}40%{stroke:#3b82f6}66%{stroke:#1ea97c}80%,90%{stroke:#cc8925}}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0);pointer-events:none}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-scrolltop{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center}.p-scrolltop-sticky{position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-enter-from{opacity:0}.p-scrolltop-enter-active{transition:opacity .15s}.p-scrolltop.p-scrolltop-leave-to{opacity:0}.p-scrolltop-leave-active{transition:opacity .15s}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 2px 12px #0000001a;transition:background-color .2s,color .2s,box-shadow .2s}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f9fafb}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4),rgba(255,255,255,0))}.p-tag{display:inline-flex;align-items:center;justify-content:center}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-tag{background:#3B82F6;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#0ea5e9;color:#fff}.p-tag.p-tag-warning{background-color:#f97316;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}.p-tag.p-tag-secondary{background-color:#64748b;color:#fff}.p-tag.p-tag-contrast{background-color:#1f2937;color:#fff}.p-tag .p-tag-icon{font-size:.75rem}.p-tag .p-tag-icon:not(:last-child){margin-right:.25rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{display:flex;align-items:center}.p-terminal-input{flex:1 1 auto;border:0 none;background-color:transparent;color:inherit;padding:0;outline:0 none}.p-terminal-input::-ms-clear{display:none}.p-terminal{background:#ffffff;color:#4b5563;border:1px solid #e5e7eb;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}}@layer primevue{.p-button-label{font-weight:600}.p-selectbutton>.p-button,.p-togglebutton.p-button{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#3b82f6}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #3b82f6}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #3b82f6}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-picklist-buttons .p-button,.p-orderlist-controls .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-steps .p-steps-item.p-highlight .p-steps-number,.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#3B82F6;color:#fff}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-ce852338.eot);src:url(/assets/primeicons-ce852338.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-3824be50.woff2) format("woff2"),url(/assets/primeicons-90a58d3a.woff) format("woff"),url(/assets/primeicons-131bc3bf.ttf) format("truetype"),url(/assets/primeicons-5e10f102.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #2563eb4d}50%{box-shadow:0 0 20px #2563eb99}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes megaMenuReveal{0%{opacity:0;transform:translate(-50%) translateY(20px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes megaMenuItemStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .6s ease-out forwards}.animate-slide-in-right{animation:slideInRight .6s ease-out forwards}.animate-scale-in{animation:scaleIn .4s ease-out forwards}.animate-pulse{animation:pulse 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-bounce-in{animation:bounceIn .6s ease-out forwards}.animate-rotate-in{animation:rotateIn .6s ease-out forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 10px 25px #2563eb33}.hover-shimmer{position:relative;overflow:hidden}.hover-shimmer:before{content:"";position:absolute;top:0;left:-200px;width:200px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.hover-shimmer:hover:before{left:calc(100% + 200px)}.loading-spin{animation:spin 1s linear infinite}.loading-dots{display:inline-flex;align-items:center;gap:4px}.loading-dots:after{content:"";animation:loadingDots 1.5s steps(3,end) infinite}@keyframes loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.parallax{transform:translateZ(0);transition:transform .3s ease-out}.scroll-reveal{opacity:0;transform:translateY(50px);transition:all .6s cubic-bezier(.4,0,.2,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.glass-effect{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}.gradient-animation{background:linear-gradient(45deg,#1A3666,#1A3666,#1A3666,#1A3666);background-size:300% 300%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mega-menu.animating{animation:megaMenuReveal .4s cubic-bezier(.4,0,.2,1) forwards}.mega-menu .mega-menu-item{opacity:0;animation:megaMenuItemStagger .5s ease-out forwards}.mega-menu .mega-menu-item:nth-child(1){animation-delay:.1s}.mega-menu .mega-menu-item:nth-child(2){animation-delay:.2s}.mega-menu .mega-menu-item:nth-child(3){animation-delay:.3s}.mega-menu .mega-menu-item:nth-child(4){animation-delay:.4s}.btn-modern{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-modern:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-modern:hover:before{left:100%}.btn-modern:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.btn-modern:active{transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.p-toast{z-index:1050!important}@media (max-width: 768px){.p-toast{top:1rem!important;right:.5rem!important;left:.5rem!important;width:auto!important;max-width:calc(100vw - 1rem)!important}.p-toast .p-toast-message{margin:0 0 .5rem!important;max-width:100%!important;word-wrap:break-word!important}.p-toast .p-toast-message .p-toast-message-content{padding:.75rem!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-size:.9rem!important;margin-bottom:.25rem!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{font-size:.8rem!important;line-height:1.4!important}}.p-toast-message.p-toast-message-success{background:#10b981!important;border:1px solid #059669!important;color:#fff!important}.p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast-message.p-toast-message-success .p-toast-icon-close{color:#fff!important}.p-toast-message.p-toast-message-error{background:#ef4444!important;border:1px solid #dc2626!important;color:#fff!important}.p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast-message.p-toast-message-error .p-toast-icon-close{color:#fff!important}.p-toast-message.p-toast-message-info{background:#1A3666!important;border:1px solid #1A3666!important;color:#fff!important}.p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast-message.p-toast-message-info .p-toast-icon-close{color:#fff!important}:root{--primary-color: #1a365d;--primary-light: #2d5a87;--primary-dark: #0f2a44;--secondary-color: #718096;--accent-color: #3182ce;--accent-light: #63b3ed;--success-color: #38a169;--warning-color: #d69e2e;--error-color: #e53e3e;--background-color: #f7fafc;--background-secondary: #edf2f7;--surface-color: #ffffff;--surface-elevated: #ffffff;--text-color: #2d3748;--text-secondary: #4a5568;--text-muted: #718096;--border-color: #e2e8f0;--border-light: #f1f5f9;--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 16px;--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--gradient-primary: linear-gradient(135deg, #1a365d 0%, #2d5a87 100%);--gradient-accent: linear-gradient(135deg, #3182ce 0%, #63b3ed 100%);--gradient-hero: linear-gradient(135deg, #1a365d 0%, #2d5a87 50%, #3182ce 100%)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.container-wide{max-width:1600px;margin:0 auto;padding:0 2rem}.grid{display:grid;gap:1rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.card{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.5rem;border:1px solid var(--border-light);transition:all .3s ease}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card.card-elevated{box-shadow:var(--shadow-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--border-radius-sm);font-weight:600;font-size:.875rem;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:before{left:100%}.btn.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow)}.btn.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn.btn-primary:active{transform:translateY(-1px)}.btn.btn-accent{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow)}.btn.btn-accent:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn.btn-accent:active{transform:translateY(-1px)}.btn.btn-secondary{background-color:var(--secondary-color);color:#fff}.btn.btn-secondary:hover{background-color:var(--text-secondary);transform:translateY(-2px)}.btn.btn-outline{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn.btn-outline:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.btn.btn-ghost{background-color:transparent;color:var(--text-color)}.btn.btn-ghost:hover{background-color:var(--background-secondary);transform:translateY(-1px)}.btn.btn-lg{padding:1rem 2rem;font-size:1rem;border-radius:var(--border-radius)}.btn.btn-sm{padding:.5rem 1rem;font-size:.75rem}.btn.btn-modern{position:relative;overflow:hidden}.btn.btn-modern:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn.btn-modern:hover:after{width:300px;height:300px}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:1rem}.form-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.product-card{background:var(--surface-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.product-image{width:100%;height:200px;object-fit:cover}.product-info{padding:1rem}.product-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.product-price{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.admin-layout{display:flex;min-height:100vh}.admin-sidebar{width:250px;background:var(--surface-color);border-right:1px solid var(--border-color);padding:1rem}.admin-content{flex:1;padding:2rem}.admin-header{background:var(--surface-color);border-bottom:1px solid var(--border-color);padding:1rem 2rem;display:flex;justify-content:between;align-items:center}@media (max-width: 1200px){.container,.container-wide{max-width:100%;padding:0 1.5rem}}@media (max-width: 768px){.container,.container-wide{padding:0 1rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.admin-layout{flex-direction:column}.admin-sidebar{width:100%}}odern enhancements for Dachwelt Alu .section-header{text-align:center;margin-bottom:3rem}odern enhancements for Dachwelt Alu .section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-color);position:relative}odern enhancements for Dachwelt Alu .section-header h2:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--gradient-accent);border-radius:2px}odern enhancements for Dachwelt Alu .section-header p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.section-footer{text-align:center;margin-top:3rem}.loading-container{display:flex;justify-content:center;align-items:center;padding:3rem}.loading-container .spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{scroll-behavior:smooth}*:focus{outline:2px solid var(--accent-color);outline-offset:2px}::selection{background:var(--accent-light);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-form .p-inputtext,.admin-form .p-inputtextarea,.admin-form .p-dropdown,.admin-form .p-inputnumber,.admin-form .p-multiselect,.p-dialog .admin-form .p-inputtext,.p-dialog .admin-form .p-inputtextarea,.p-dialog .admin-form .p-dropdown,.p-dialog .admin-form .p-inputnumber,.p-dialog .admin-form .p-multiselect,body .admin-form .p-inputtext,body .admin-form .p-inputtextarea,body .admin-form .p-dropdown,body .admin-form .p-inputnumber,body .admin-form .p-multiselect,.p-component .admin-form .p-inputtext,.p-component .admin-form .p-inputtextarea,.p-component .admin-form .p-dropdown,.p-component .admin-form .p-inputnumber,.p-component .admin-form .p-multiselect{min-height:50px!important;font-size:.95rem!important;font-weight:500!important;background:rgba(255,255,255,.9)!important;border:2px solid rgba(226,232,240,.6)!important;border-radius:.75rem!important;padding:.875rem 1.25rem!important;transition:all .3s ease!important;color:#374151!important}.admin-form .p-inputtext:focus,.admin-form .p-inputtext:focus-within,.admin-form .p-inputtext.p-focus,.admin-form .p-inputtextarea:focus,.admin-form .p-inputtextarea:focus-within,.admin-form .p-inputtextarea.p-focus,.admin-form .p-dropdown:focus,.admin-form .p-dropdown:focus-within,.admin-form .p-dropdown.p-focus,.admin-form .p-inputnumber:focus,.admin-form .p-inputnumber:focus-within,.admin-form .p-inputnumber.p-focus,.admin-form .p-multiselect:focus,.admin-form .p-multiselect:focus-within,.admin-form .p-multiselect.p-focus,.p-dialog .admin-form .p-inputtext:focus,.p-dialog .admin-form .p-inputtext:focus-within,.p-dialog .admin-form .p-inputtext.p-focus,.p-dialog .admin-form .p-inputtextarea:focus,.p-dialog .admin-form .p-inputtextarea:focus-within,.p-dialog .admin-form .p-inputtextarea.p-focus,.p-dialog .admin-form .p-dropdown:focus,.p-dialog .admin-form .p-dropdown:focus-within,.p-dialog .admin-form .p-dropdown.p-focus,.p-dialog .admin-form .p-inputnumber:focus,.p-dialog .admin-form .p-inputnumber:focus-within,.p-dialog .admin-form .p-inputnumber.p-focus,.p-dialog .admin-form .p-multiselect:focus,.p-dialog .admin-form .p-multiselect:focus-within,.p-dialog .admin-form .p-multiselect.p-focus,body .admin-form .p-inputtext:focus,body .admin-form .p-inputtext:focus-within,body .admin-form .p-inputtext.p-focus,body .admin-form .p-inputtextarea:focus,body .admin-form .p-inputtextarea:focus-within,body .admin-form .p-inputtextarea.p-focus,body .admin-form .p-dropdown:focus,body .admin-form .p-dropdown:focus-within,body .admin-form .p-dropdown.p-focus,body .admin-form .p-inputnumber:focus,body .admin-form .p-inputnumber:focus-within,body .admin-form .p-inputnumber.p-focus,body .admin-form .p-multiselect:focus,body .admin-form .p-multiselect:focus-within,body .admin-form .p-multiselect.p-focus,.p-component .admin-form .p-inputtext:focus,.p-component .admin-form .p-inputtext:focus-within,.p-component .admin-form .p-inputtext.p-focus,.p-component .admin-form .p-inputtextarea:focus,.p-component .admin-form .p-inputtextarea:focus-within,.p-component .admin-form .p-inputtextarea.p-focus,.p-component .admin-form .p-dropdown:focus,.p-component .admin-form .p-dropdown:focus-within,.p-component .admin-form .p-dropdown.p-focus,.p-component .admin-form .p-inputnumber:focus,.p-component .admin-form .p-inputnumber:focus-within,.p-component .admin-form .p-inputnumber.p-focus,.p-component .admin-form .p-multiselect:focus,.p-component .admin-form .p-multiselect:focus-within,.p-component .admin-form .p-multiselect.p-focus{border-color:#1a3666!important;box-shadow:0 0 0 4px #1a36661a!important;background:rgb(255,255,255)!important;outline:none!important}.admin-form .p-inputtext:hover:not(.p-focus),.admin-form .p-inputtextarea:hover:not(.p-focus),.admin-form .p-dropdown:hover:not(.p-focus),.admin-form .p-inputnumber:hover:not(.p-focus),.admin-form .p-multiselect:hover:not(.p-focus),.p-dialog .admin-form .p-inputtext:hover:not(.p-focus),.p-dialog .admin-form .p-inputtextarea:hover:not(.p-focus),.p-dialog .admin-form .p-dropdown:hover:not(.p-focus),.p-dialog .admin-form .p-inputnumber:hover:not(.p-focus),.p-dialog .admin-form .p-multiselect:hover:not(.p-focus),body .admin-form .p-inputtext:hover:not(.p-focus),body .admin-form .p-inputtextarea:hover:not(.p-focus),body .admin-form .p-dropdown:hover:not(.p-focus),body .admin-form .p-inputnumber:hover:not(.p-focus),body .admin-form .p-multiselect:hover:not(.p-focus),.p-component .admin-form .p-inputtext:hover:not(.p-focus),.p-component .admin-form .p-inputtextarea:hover:not(.p-focus),.p-component .admin-form .p-dropdown:hover:not(.p-focus),.p-component .admin-form .p-inputnumber:hover:not(.p-focus),.p-component .admin-form .p-multiselect:hover:not(.p-focus){border-color:#3b82f64d!important;background:rgba(255,255,255,.95)!important}.admin-form .p-inputtext::placeholder,.admin-form .p-inputtextarea::placeholder,.admin-form .p-dropdown::placeholder,.admin-form .p-inputnumber::placeholder,.admin-form .p-multiselect::placeholder,.p-dialog .admin-form .p-inputtext::placeholder,.p-dialog .admin-form .p-inputtextarea::placeholder,.p-dialog .admin-form .p-dropdown::placeholder,.p-dialog .admin-form .p-inputnumber::placeholder,.p-dialog .admin-form .p-multiselect::placeholder,body .admin-form .p-inputtext::placeholder,body .admin-form .p-inputtextarea::placeholder,body .admin-form .p-dropdown::placeholder,body .admin-form .p-inputnumber::placeholder,body .admin-form .p-multiselect::placeholder,.p-component .admin-form .p-inputtext::placeholder,.p-component .admin-form .p-inputtextarea::placeholder,.p-component .admin-form .p-dropdown::placeholder,.p-component .admin-form .p-inputnumber::placeholder,.p-component .admin-form .p-multiselect::placeholder{color:#9ca3af!important;font-weight:400!important}.admin-form .p-dropdown,.admin-form .p-component .p-dropdown,.p-dialog .admin-form .p-dropdown,.p-dialog .admin-form .p-component .p-dropdown,body .admin-form .p-dropdown,body .admin-form .p-component .p-dropdown,.p-component .admin-form .p-dropdown,.p-component .admin-form .p-component .p-dropdown{background:rgba(255,255,255,.9)!important;border:2px solid rgba(226,232,240,.6)!important;border-radius:.75rem!important;min-height:50px!important}.admin-form .p-dropdown .p-dropdown-label,.admin-form .p-component .p-dropdown .p-dropdown-label,.p-dialog .admin-form .p-dropdown .p-dropdown-label,.p-dialog .admin-form .p-component .p-dropdown .p-dropdown-label,body .admin-form .p-dropdown .p-dropdown-label,body .admin-form .p-component .p-dropdown .p-dropdown-label,.p-component .admin-form .p-dropdown .p-dropdown-label,.p-component .admin-form .p-component .p-dropdown .p-dropdown-label{background:transparent!important;border:none!important;padding:.875rem 1.25rem!important;font-weight:500!important;font-size:.95rem!important;color:#374151!important;min-height:auto!important;line-height:1.5!important}.admin-form .p-dropdown .p-dropdown-label.p-placeholder,.admin-form .p-component .p-dropdown .p-dropdown-label.p-placeholder,.p-dialog .admin-form .p-dropdown .p-dropdown-label.p-placeholder,.p-dialog .admin-form .p-component .p-dropdown .p-dropdown-label.p-placeholder,body .admin-form .p-dropdown .p-dropdown-label.p-placeholder,body .admin-form .p-component .p-dropdown .p-dropdown-label.p-placeholder,.p-component .admin-form .p-dropdown .p-dropdown-label.p-placeholder,.p-component .admin-form .p-component .p-dropdown .p-dropdown-label.p-placeholder{color:#9ca3af!important;font-weight:400!important}.admin-form .p-dropdown .p-dropdown-trigger,.admin-form .p-component .p-dropdown .p-dropdown-trigger,.p-dialog .admin-form .p-dropdown .p-dropdown-trigger,.p-dialog .admin-form .p-component .p-dropdown .p-dropdown-trigger,body .admin-form .p-dropdown .p-dropdown-trigger,body .admin-form .p-component .p-dropdown .p-dropdown-trigger,.p-component .admin-form .p-dropdown .p-dropdown-trigger,.p-component .admin-form .p-component .p-dropdown .p-dropdown-trigger{background:transparent!important;color:#6b7280!important;width:3rem!important;border:none!important;border-radius:0 .75rem .75rem 0!important}.admin-form .p-dropdown:hover:not(.p-focus),.admin-form .p-component .p-dropdown:hover:not(.p-focus),.p-dialog .admin-form .p-dropdown:hover:not(.p-focus),.p-dialog .admin-form .p-component .p-dropdown:hover:not(.p-focus),body .admin-form .p-dropdown:hover:not(.p-focus),body .admin-form .p-component .p-dropdown:hover:not(.p-focus),.p-component .admin-form .p-dropdown:hover:not(.p-focus),.p-component .admin-form .p-component .p-dropdown:hover:not(.p-focus){border-color:#3b82f64d!important;background:rgba(255,255,255,.95)!important}.admin-form .p-dropdown.p-focus,.admin-form .p-dropdown:focus-within,.admin-form .p-dropdown.p-inputwrapper-focus,.admin-form .p-component .p-dropdown.p-focus,.admin-form .p-component .p-dropdown:focus-within,.admin-form .p-component .p-dropdown.p-inputwrapper-focus,.p-dialog .admin-form .p-dropdown.p-focus,.p-dialog .admin-form .p-dropdown:focus-within,.p-dialog .admin-form .p-dropdown.p-inputwrapper-focus,.p-dialog .admin-form .p-component .p-dropdown.p-focus,.p-dialog .admin-form .p-component .p-dropdown:focus-within,.p-dialog .admin-form .p-component .p-dropdown.p-inputwrapper-focus,body .admin-form .p-dropdown.p-focus,body .admin-form .p-dropdown:focus-within,body .admin-form .p-dropdown.p-inputwrapper-focus,body .admin-form .p-component .p-dropdown.p-focus,body .admin-form .p-component .p-dropdown:focus-within,body .admin-form .p-component .p-dropdown.p-inputwrapper-focus,.p-component .admin-form .p-dropdown.p-focus,.p-component .admin-form .p-dropdown:focus-within,.p-component .admin-form .p-dropdown.p-inputwrapper-focus,.p-component .admin-form .p-component .p-dropdown.p-focus,.p-component .admin-form .p-component .p-dropdown:focus-within,.p-component .admin-form .p-component .p-dropdown.p-inputwrapper-focus{box-shadow:0 0 0 4px #1a36661a!important;border-color:#1a3666!important;background:rgb(255,255,255)!important}.admin-form .p-dropdown-panel,.p-dialog .admin-form .p-dropdown-panel,body .admin-form .p-dropdown-panel,.p-component .admin-form .p-dropdown-panel{border:2px solid rgba(59,130,246,.1)!important;border-radius:.75rem!important;box-shadow:0 10px 25px #0000001a!important;background:rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.75rem 1.25rem!important;font-size:.95rem!important;font-weight:500!important;color:#374151!important;transition:all .2s ease!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:rgba(26,54,102,.15)!important;color:#1a3666!important}.admin-form .p-inputnumber,.admin-form .p-component .p-inputnumber,.p-dialog .admin-form .p-inputnumber,.p-dialog .admin-form .p-component .p-inputnumber,body .admin-form .p-inputnumber,body .admin-form .p-component .p-inputnumber,.p-component .admin-form .p-inputnumber,.p-component .admin-form .p-component .p-inputnumber{background:rgba(255,255,255,.9)!important;border:2px solid rgba(226,232,240,.6)!important;border-radius:.75rem!important;min-height:50px!important}.admin-form .p-inputnumber:hover,.admin-form .p-component .p-inputnumber:hover,.p-dialog .admin-form .p-inputnumber:hover,.p-dialog .admin-form .p-component .p-inputnumber:hover,body .admin-form .p-inputnumber:hover,body .admin-form .p-component .p-inputnumber:hover,.p-component .admin-form .p-inputnumber:hover,.p-component .admin-form .p-component .p-inputnumber:hover{border-color:#3b82f64d!important;background:rgba(255,255,255,.95)!important}.admin-form .p-inputnumber.p-focus,.admin-form .p-inputnumber:focus-within,.admin-form .p-component .p-inputnumber.p-focus,.admin-form .p-component .p-inputnumber:focus-within,.p-dialog .admin-form .p-inputnumber.p-focus,.p-dialog .admin-form .p-inputnumber:focus-within,.p-dialog .admin-form .p-component .p-inputnumber.p-focus,.p-dialog .admin-form .p-component .p-inputnumber:focus-within,body .admin-form .p-inputnumber.p-focus,body .admin-form .p-inputnumber:focus-within,body .admin-form .p-component .p-inputnumber.p-focus,body .admin-form .p-component .p-inputnumber:focus-within,.p-component .admin-form .p-inputnumber.p-focus,.p-component .admin-form .p-inputnumber:focus-within,.p-component .admin-form .p-component .p-inputnumber.p-focus,.p-component .admin-form .p-component .p-inputnumber:focus-within{border-color:#1a3666!important;box-shadow:0 0 0 4px #1a36661a!important;background:rgb(255,255,255)!important}.admin-form .p-inputnumber .p-inputnumber-input,.admin-form .p-component .p-inputnumber .p-inputnumber-input,.p-dialog .admin-form .p-inputnumber .p-inputnumber-input,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-input,body .admin-form .p-inputnumber .p-inputnumber-input,body .admin-form .p-component .p-inputnumber .p-inputnumber-input,.p-component .admin-form .p-inputnumber .p-inputnumber-input,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-input{background:transparent!important;border:none!important;padding:.875rem 1rem!important;font-weight:500!important;font-size:.95rem!important;color:#374151!important;height:auto!important;text-align:center!important}.admin-form .p-inputnumber .p-inputnumber-input:focus,.admin-form .p-component .p-inputnumber .p-inputnumber-input:focus,.p-dialog .admin-form .p-inputnumber .p-inputnumber-input:focus,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-input:focus,body .admin-form .p-inputnumber .p-inputnumber-input:focus,body .admin-form .p-component .p-inputnumber .p-inputnumber-input:focus,.p-component .admin-form .p-inputnumber .p-inputnumber-input:focus,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-input:focus{box-shadow:none!important;outline:none!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button{background:rgba(26,54,102,.08)!important;border:none!important;color:#1a3666!important;width:2rem!important;height:1.5rem!important;padding:0!important;font-size:.75rem!important;border-radius:.375rem!important;margin:.125rem!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:hover{background:rgba(59,130,246,.15)!important;transform:scale(1.05)!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active{transform:scale(.95)!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon{font-size:.75rem!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up{border-radius:0 .5rem 0 0!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-dialog .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,body .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-component .admin-form .p-component .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down{border-radius:0 0 .5rem!important}.admin-form .p-inputtextarea,.p-dialog .admin-form .p-inputtextarea,body .admin-form .p-inputtextarea,.p-component .admin-form .p-inputtextarea{resize:vertical!important;min-height:100px!important;font-family:inherit!important;line-height:1.5!important}.admin-form .p-multiselect .p-multiselect-label,.p-dialog .admin-form .p-multiselect .p-multiselect-label,body .admin-form .p-multiselect .p-multiselect-label,.p-component .admin-form .p-multiselect .p-multiselect-label{background:transparent!important;border:none!important;padding:.875rem 1.25rem!important;font-weight:500!important;font-size:.95rem!important;color:#374151!important;min-height:50px!important;display:flex!important;align-items:center!important}.admin-form .p-multiselect .p-multiselect-label.p-placeholder,.p-dialog .admin-form .p-multiselect .p-multiselect-label.p-placeholder,body .admin-form .p-multiselect .p-multiselect-label.p-placeholder,.p-component .admin-form .p-multiselect .p-multiselect-label.p-placeholder{color:#9ca3af!important;font-weight:400!important}.admin-form .p-multiselect .p-multiselect-trigger,.p-dialog .admin-form .p-multiselect .p-multiselect-trigger,body .admin-form .p-multiselect .p-multiselect-trigger,.p-component .admin-form .p-multiselect .p-multiselect-trigger{background:transparent!important;color:#6b7280!important;width:3rem!important;border:none!important}.admin-form label,.p-dialog .admin-form label,body .admin-form label,.p-component .admin-form label{font-weight:600!important;color:#374151!important;font-size:.9rem!important;margin-bottom:.5rem!important;display:block!important;letter-spacing:.025em!important}.admin-form .p-invalid,.p-dialog .admin-form .p-invalid,body .admin-form .p-invalid,.p-component .admin-form .p-invalid{border-color:#ef4444!important}.admin-form .p-invalid:focus,.admin-form .p-invalid:focus-within,.p-dialog .admin-form .p-invalid:focus,.p-dialog .admin-form .p-invalid:focus-within,body .admin-form .p-invalid:focus,body .admin-form .p-invalid:focus-within,.p-component .admin-form .p-invalid:focus,.p-component .admin-form .p-invalid:focus-within{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441a!important}.admin-form .p-dialog,.p-dialog .admin-form .p-dialog,body .admin-form .p-dialog,.p-component .admin-form .p-dialog{z-index:1100!important}.admin-form .p-dialog-mask,.p-dialog .admin-form .p-dialog-mask,body .admin-form .p-dialog-mask,.p-component .admin-form .p-dialog-mask{z-index:1099!important}.admin-form .p-dropdown-panel,.p-dialog .admin-form .p-dropdown-panel,body .admin-form .p-dropdown-panel,.p-component .admin-form .p-dropdown-panel{border:2px solid rgba(59,130,246,.1)!important;border-radius:.75rem!important;box-shadow:0 10px 25px #0000001a!important;background:rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;margin-top:.25rem!important;z-index:1200!important;max-height:200px!important;overflow-y:auto!important}.admin-form .p-dropdown-panel .p-dropdown-items,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items,body .admin-form .p-dropdown-panel .p-dropdown-items,.p-component .admin-form .p-dropdown-panel .p-dropdown-items{padding:.5rem 0!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.75rem 1.25rem!important;font-size:.95rem!important;font-weight:500!important;color:#374151!important;transition:all .2s ease!important;border-radius:.5rem!important;margin:.125rem .5rem!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover{background:rgba(26,54,102,.1)!important;color:#1a3666!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:rgba(26,54,102,.15)!important;color:#1a3666!important;font-weight:600!important}.admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:focus,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:focus,body .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:focus,.p-component .admin-form .p-dropdown-panel .p-dropdown-items .p-dropdown-item:focus{outline:none!important;box-shadow:0 0 0 2px #3b82f633!important}.admin-form .p-dropdown-panel .p-dropdown-empty-message,.p-dialog .admin-form .p-dropdown-panel .p-dropdown-empty-message,body .admin-form .p-dropdown-panel .p-dropdown-empty-message,.p-component .admin-form .p-dropdown-panel .p-dropdown-empty-message{padding:.75rem 1.25rem!important;color:#9ca3af!important;font-style:italic!important}.admin-form .admin-form .p-dropdown-panel,.p-dialog .admin-form .admin-form .p-dropdown-panel,body .admin-form .admin-form .p-dropdown-panel,.p-component .admin-form .admin-form .p-dropdown-panel{z-index:1300!important}.admin-form .p-inputnumber,.p-dialog .admin-form .p-inputnumber,body .admin-form .p-inputnumber,.p-component .admin-form .p-inputnumber{display:flex!important;align-items:stretch!important}.admin-form .p-inputnumber .p-inputnumber-input,.p-dialog .admin-form .p-inputnumber .p-inputnumber-input,body .admin-form .p-inputnumber .p-inputnumber-input,.p-component .admin-form .p-inputnumber .p-inputnumber-input{text-align:center!important;flex:1!important;border-radius:.75rem 0 0 .75rem!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked{width:20px!important;display:flex!important;flex-direction:column!important;border-radius:0 .5rem .5rem 0!important;overflow:hidden!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button{width:20px!important;height:20px!important;margin:0!important;padding:0!important;font-size:.6rem!important;border-radius:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(26,54,102,.05)!important;border:none!important;color:#1a3666!important;transition:background .2s ease!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:not(:disabled):hover,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:not(:disabled):hover,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:not(:disabled):hover,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:not(:disabled):hover{background:rgba(59,130,246,.1)!important;transform:none!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:focus,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:focus,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:focus,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:focus{outline:none!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button:active{background:rgba(59,130,246,.15)!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-button .p-button-icon{font-size:.6rem!important;margin:0!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-up{border-bottom:1px solid rgba(59,130,246,.05)!important;border-radius:0 .5rem 0 0!important}.admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-dialog .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,body .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down,.p-component .admin-form .p-inputnumber .p-inputnumber-buttons-stacked .p-inputnumber-button-down{border-radius:0 0 .5rem!important}.admin-form .sort-order-input,.p-dialog .admin-form .sort-order-input,body .admin-form .sort-order-input,.p-component .admin-form .sort-order-input{max-width:90px!important}.admin-form .sort-order-input .p-inputnumber,.p-dialog .admin-form .sort-order-input .p-inputnumber,body .admin-form .sort-order-input .p-inputnumber,.p-component .admin-form .sort-order-input .p-inputnumber{width:100%!important}.admin-form .p-valid,.p-dialog .admin-form .p-valid,body .admin-form .p-valid,.p-component .admin-form .p-valid{border-color:#10b981!important}.admin-form .p-valid:focus,.admin-form .p-valid:focus-within,.p-dialog .admin-form .p-valid:focus,.p-dialog .admin-form .p-valid:focus-within,body .admin-form .p-valid:focus,body .admin-form .p-valid:focus-within,.p-component .admin-form .p-valid:focus,.p-component .admin-form .p-valid:focus-within{border-color:#10b981!important;box-shadow:0 0 0 4px #10b9811a!important}.admin-form .p-error,.p-dialog .admin-form .p-error,body .admin-form .p-error,.p-component .admin-form .p-error{font-size:.8rem!important;color:#ef4444!important;margin-top:.25rem!important;display:block!important}.admin-form .help-text,.p-dialog .admin-form .help-text,body .admin-form .help-text,.p-component .admin-form .help-text{font-size:.8rem!important;color:#6b7280!important;margin-top:.25rem!important;display:block!important}.p-component,body .p-component{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.p-dropdown .p-dropdown-label,body .p-dropdown .p-dropdown-label,.p-component .p-dropdown .p-dropdown-label{padding:.875rem 1.25rem!important;font-weight:500!important;font-size:.95rem!important;color:#374151!important;line-height:1.5!important}.p-dropdown .p-dropdown-label.p-placeholder,body .p-dropdown .p-dropdown-label.p-placeholder,.p-component .p-dropdown .p-dropdown-label.p-placeholder{color:#9ca3af!important;font-weight:400!important}.p-inputnumber .p-inputnumber-input,body .p-inputnumber .p-inputnumber-input,.p-component .p-inputnumber .p-inputnumber-input{padding:.875rem 1rem!important;font-weight:500!important;font-size:.95rem!important;color:#374151!important;text-align:center!important}.admin-form .p-button{min-height:48px!important;padding:.75rem 1.5rem!important;font-weight:600!important;font-size:.9rem!important;border-radius:.75rem!important;transition:all .3s ease!important}.admin-form .p-button.p-button-primary{background:linear-gradient(135deg,#1A3666 0%,#1A3666 100%)!important;border:none!important;box-shadow:0 2px 4px #1a366633!important}.admin-form .p-button.p-button-primary:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #3b82f64d!important}.admin-form .p-button.p-button-primary:active{transform:translateY(-1px)!important}.admin-form .p-button.p-button-secondary{background:rgba(107,114,128,.1)!important;border:2px solid rgba(107,114,128,.2)!important;color:#374151!important}.admin-form .p-button.p-button-secondary:hover{background:rgba(107,114,128,.15)!important;border-color:#6b72804d!important;transform:translateY(-1px)!important}.admin-form .p-button.p-button-danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border:none!important}.admin-form .p-button.p-button-danger:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #ef44444d!important}
