:root{--sb-width:280px;--sb-collapsed-width:84px;--sb-bg-darkest:#011d14;--sb-bg-dark:#032b1d;--sb-bg-card:#ffffff0f;--sb-accent-neon:#00e88f;--sb-accent-bright:#00ffa3;--sb-accent-gradient:linear-gradient(135deg, #00ffa3 0%, #00d27a 100%);--sb-accent-glow:0 8px 24px #00ffa338;--sb-text-bright:#fff;--sb-text-medium:#c2e5d7;--sb-text-muted:#ffffff73;--sb-border-light:#ffffff1a;--sb-border-glow:#00ffa359;--sb-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sb-transition:.22s cubic-bezier(.4, 0, .2, 1)}.HealthySidebar,.HealthySidebar *,.HealthySidebar-backdrop{box-sizing:border-box}.HealthySidebar button,.HealthySidebar a{-webkit-tap-highlight-color:transparent}.HealthySidebar button{font-family:inherit}.HealthySidebar{width:var(--sb-width);background:radial-gradient(circle at 10% 5%, #00ffa324, transparent 45%), radial-gradient(circle at 90% 90%, #00b8751f, transparent 45%), linear-gradient(180deg, var(--sb-bg-dark) 0%, var(--sb-bg-darkest) 100%);border-right:1px solid var(--sb-border-light);height:100dvh;color:var(--sb-text-bright);font-family:var(--sb-font);z-index:1050;transition:width var(--sb-transition), transform var(--sb-transition);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:10px 0 35px #00000040}.HealthySidebar-glow{pointer-events:none;filter:blur(55px);z-index:0;border-radius:50%;position:absolute}.HealthySidebar-glow-top{background:#00ffa324;width:220px;height:220px;top:-80px;right:-70px}.HealthySidebar-glow-bottom{background:#00b8751a;width:200px;height:200px;bottom:40px;left:-60px}.HealthySidebar-backdrop{-webkit-backdrop-filter:blur(7px);z-index:1040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sb-transition), visibility var(--sb-transition);background:#011d14b8;position:fixed;inset:0}.HealthySidebar-backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}.HealthySidebar-header{z-index:2;border-bottom:1px solid var(--sb-border-light);justify-content:space-between;align-items:center;gap:10px;min-height:82px;padding:17px 18px;display:flex;position:relative}.HealthySidebar-brand{align-items:center;gap:13px;min-width:0;display:flex}.HealthySidebar-logo-ring{width:47px;height:47px;box-shadow:0 4px 16px #0000004d, 0 0 0 2px var(--sb-accent-bright);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.HealthySidebar-logo{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.HealthySidebar-brand-meta{flex-direction:column;min-width:0;display:flex}.HealthySidebar-brand-meta h2{color:#fff;letter-spacing:-.35px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:800;line-height:1.35;overflow:hidden}.HealthySidebar-brand-meta span{color:var(--sb-accent-neon);letter-spacing:1.35px;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800}.HealthySidebar-mobile-close{border:1px solid var(--sb-border-light);color:#fff;cursor:pointer;width:36px;height:36px;transition:all var(--sb-transition);background:#ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}.HealthySidebar-mobile-close:hover{border-color:var(--sb-border-glow);color:var(--sb-accent-bright);background:#ffffff26}.HealthySidebar-profile-card{z-index:2;background:var(--sb-bg-card);border:1px solid var(--sb-border-light);cursor:pointer;min-width:0;transition:all var(--sb-transition);border-radius:14px;align-items:center;gap:12px;margin:16px 16px 12px;padding:12px;text-decoration:none;display:flex;position:relative}.HealthySidebar-profile-card:hover{border-color:var(--sb-border-glow);background:#ffffff1a;transform:translateY(-1px);box-shadow:0 6px 18px #0003}.HealthySidebar-profile-card.is-active,.HealthySidebar-profile-card[aria-current=page]{border-color:var(--sb-accent-bright);background:#00ffa314}.HealthySidebar-avatar-wrap{flex-shrink:0;width:42px;height:42px;position:relative}.HealthySidebar-avatar-img,.HealthySidebar-avatar-fallback{object-fit:cover;border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.HealthySidebar-avatar-fallback{background:var(--sb-accent-gradient);color:#021a12;font-size:14px;font-weight:900}.HealthySidebar-status-beacon{background:var(--sb-accent-bright);border:2px solid var(--sb-bg-dark);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 8px #00ffa399}.HealthySidebar-profile-details{flex-direction:column;gap:4px;min-width:0;display:flex}.HealthySidebar-profile-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.3;overflow:hidden}.HealthySidebar-profile-role{color:var(--sb-text-medium);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.4;overflow:hidden}.HealthySidebar-nav{z-index:2;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;padding:8px 13px 20px;position:relative;overflow:hidden auto}.HealthySidebar-nav::-webkit-scrollbar{width:4px}.HealthySidebar-nav::-webkit-scrollbar-track{background:0 0}.HealthySidebar-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px}.HealthySidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--sb-accent-bright)}.HealthySidebar-nav-heading{color:var(--sb-accent-neon);letter-spacing:1.45px;text-transform:uppercase;padding:10px 12px 12px;font-size:10px;font-weight:900}.HealthySidebar-nav-list{flex-direction:column;gap:6px;margin-top:2px;display:flex}.HealthySidebar-link{width:100%;min-height:46px;color:var(--sb-text-medium);text-align:left;cursor:pointer;transition:background var(--sb-transition), color var(--sb-transition), border-color var(--sb-transition), box-shadow var(--sb-transition), transform var(--sb-transition);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;position:relative}.HealthySidebar-link:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.HealthySidebar-link:active{transform:scale(.99)}.HealthySidebar-icon-box{color:#fffc;width:22px;height:22px;transition:color var(--sb-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HealthySidebar-link:hover .HealthySidebar-icon-box{color:var(--sb-accent-bright)}.HealthySidebar-link-title{min-width:0;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;flex:1;overflow:hidden}.HealthySidebar-link.active{background:var(--sb-accent-gradient);color:#012117;box-shadow:var(--sb-accent-glow);border-color:#0000;font-weight:800}.HealthySidebar-link.active .HealthySidebar-icon-box{color:#012117}.HealthySidebar-link.active:hover{background:var(--sb-accent-gradient);color:#012117;transform:none}.HealthySidebar-group{flex-direction:column;gap:4px;width:100%;display:flex;position:relative}.HealthySidebar-dropdown-toggle{appearance:none;outline:none}.HealthySidebar-dropdown-toggle .HealthySidebar-link-title{flex:1}.HealthySidebar-chevron{color:currentColor;opacity:.8;width:17px;height:17px;transition:transform var(--sb-transition), opacity var(--sb-transition);flex-shrink:0}.HealthySidebar-chevron.is-open{opacity:1;transform:rotate(180deg)}.HealthySidebar-group.is-active>.HealthySidebar-dropdown-toggle:not(.active){color:var(--sb-accent-bright);background:#00ffa317;border-color:#00ffa321}.HealthySidebar-group.is-active>.HealthySidebar-dropdown-toggle:not(.active) .HealthySidebar-icon-box{color:var(--sb-accent-bright)}.HealthySidebar-submenu{border-left:1px solid #00ffa34d;flex-direction:column;gap:4px;margin:2px 0 5px 17px;padding:5px 0 5px 13px;animation:.2s both HealthySidebar-submenu-enter;display:flex;position:relative}@keyframes HealthySidebar-submenu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HealthySidebar-sublink{color:#e2f6edc7;width:100%;min-height:40px;transition:background var(--sb-transition), color var(--sb-transition), border-color var(--sb-transition);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:flex;position:relative}.HealthySidebar-sublink:hover{color:#fff;background:#ffffff12}.HealthySidebar-subicon{color:#c2e5d7cc;width:19px;height:19px;transition:color var(--sb-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HealthySidebar-sublink:hover .HealthySidebar-subicon{color:var(--sb-accent-bright)}.HealthySidebar-sublink .HealthySidebar-link-title{font-size:12px}.HealthySidebar-sublink.active{color:var(--sb-accent-bright);background:#00ffa321;border-color:#00ffa32e;font-weight:800}.HealthySidebar-sublink.active .HealthySidebar-subicon{color:var(--sb-accent-bright)}.HealthySidebar-footer{z-index:2;border-top:1px solid var(--sb-border-light);background:#011d148c;flex-direction:column;gap:5px;padding:15px 17px;display:flex;position:relative}.HealthySidebar-footer-version{color:var(--sb-text-medium);letter-spacing:.3px;font-size:11px;font-weight:800}.HealthySidebar-footer-caption{color:var(--sb-text-muted);letter-spacing:.3px;font-size:10px;font-weight:600}.HealthySidebar-logout-btn{color:#ff9292;cursor:pointer;width:100%;transition:all var(--sb-transition);background:#ff575712;border:1px solid #ff575733;border-radius:11px;align-items:center;gap:13px;padding:11px 13px;font-family:inherit;font-size:12px;font-weight:750;display:flex}.HealthySidebar-logout-btn:hover{color:#fff;background:#ff57572b;border-color:#ff5757}.HealthySidebar-footer-meta{color:var(--sb-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:3px 2px 0;font-size:10px;font-weight:600;display:flex}.HealthySidebar-brand-copy{white-space:nowrap}.HealthySidebar-version-pill{color:var(--sb-text-medium);background:#ffffff14;border-radius:20px;padding:3px 8px;font-size:10px}.HealthySidebar.is-collapsed{width:var(--sb-collapsed-width)}.HealthySidebar.is-collapsed .HealthySidebar-header{justify-content:center;padding:16px 8px}.HealthySidebar.is-collapsed .HealthySidebar-brand{justify-content:center}.HealthySidebar.is-collapsed .HealthySidebar-brand-meta,.HealthySidebar.is-collapsed .HealthySidebar-profile-details,.HealthySidebar.is-collapsed .HealthySidebar-nav-heading,.HealthySidebar.is-collapsed .HealthySidebar-link-title,.HealthySidebar.is-collapsed .HealthySidebar-footer-caption,.HealthySidebar.is-collapsed .HealthySidebar-footer-meta{display:none!important}.HealthySidebar.is-collapsed .HealthySidebar-profile-card{justify-content:center;margin:14px 10px;padding:8px}.HealthySidebar.is-collapsed .HealthySidebar-nav{padding-left:10px;padding-right:10px}.HealthySidebar.is-collapsed .HealthySidebar-nav-list{gap:8px}.HealthySidebar.is-collapsed .HealthySidebar-link{justify-content:center;gap:0;min-height:46px;padding:12px 0}.HealthySidebar.is-collapsed .HealthySidebar-icon-box{width:24px;height:24px}.HealthySidebar.is-collapsed .HealthySidebar-submenu,.HealthySidebar.is-collapsed .HealthySidebar-chevron{display:none}.HealthySidebar.is-collapsed .HealthySidebar-footer{align-items:center;padding:12px 8px}.HealthySidebar.is-collapsed .HealthySidebar-footer-version{text-align:center;font-size:10px}.HealthySidebar a:focus-visible,.HealthySidebar button:focus-visible{outline:2px solid var(--sb-accent-bright);outline-offset:3px}.HealthySidebar a:focus:not(:focus-visible),.HealthySidebar button:focus:not(:focus-visible){outline:none}@media (width<=992px){.HealthySidebar{width:280px;max-width:88vw;box-shadow:none;visibility:hidden;transition:transform var(--sb-transition), visibility var(--sb-transition);transform:translate(-105%)}.HealthySidebar.is-mobile-open{visibility:visible;transform:translate(0);box-shadow:18px 0 45px #0006}.HealthySidebar-mobile-close{display:flex}.HealthySidebar.is-collapsed{width:280px;max-width:88vw}.HealthySidebar.is-collapsed .HealthySidebar-header{justify-content:space-between;padding:17px 18px}.HealthySidebar.is-collapsed .HealthySidebar-brand{justify-content:flex-start}.HealthySidebar.is-collapsed .HealthySidebar-brand-meta,.HealthySidebar.is-collapsed .HealthySidebar-profile-details,.HealthySidebar.is-collapsed .HealthySidebar-nav-heading,.HealthySidebar.is-collapsed .HealthySidebar-link-title,.HealthySidebar.is-collapsed .HealthySidebar-footer-caption,.HealthySidebar.is-collapsed .HealthySidebar-footer-meta{display:flex!important}.HealthySidebar.is-collapsed .HealthySidebar-nav-heading{display:block!important}.HealthySidebar.is-collapsed .HealthySidebar-profile-card{justify-content:flex-start;margin:16px 16px 12px;padding:12px}.HealthySidebar.is-collapsed .HealthySidebar-nav{padding:8px 13px 20px}.HealthySidebar.is-collapsed .HealthySidebar-nav-list{gap:6px}.HealthySidebar.is-collapsed .HealthySidebar-link{justify-content:flex-start;gap:13px;padding:11px 13px}.HealthySidebar.is-collapsed .HealthySidebar-chevron{display:block}.HealthySidebar.is-collapsed .HealthySidebar-footer{align-items:stretch;padding:15px 17px}.HealthySidebar.is-collapsed .HealthySidebar-submenu{display:flex}}@media (width<=480px){.HealthySidebar{width:280px;max-width:88vw}.HealthySidebar-header{min-height:74px;padding:14px 15px}.HealthySidebar-logo-ring{width:43px;height:43px}.HealthySidebar-brand-meta h2{font-size:15px}.HealthySidebar-profile-card{margin:13px 13px 10px}.HealthySidebar-nav{padding:8px 11px 18px}.HealthySidebar-link{min-height:44px;padding:10px 12px;font-size:13px}.HealthySidebar-sublink{min-height:39px;font-size:12px}.HealthySidebar-footer{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.HealthySidebar,.HealthySidebar *,.HealthySidebar-backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--topbar-bg:#fffffff0;--topbar-border:#e5eee8;--primary-green:#08784a;--primary-green-dark:#045b38;--primary-green-hover:#0a9155;--primary-green-light:#eaf8ef;--primary-green-soft:#f4fbf6;--text-main:#12372b;--text-muted:#6d8278;--text-soft:#91a29a;--danger:#ef4444;--success:#16a66a;--shadow-sm:0 2px 8px #00482d0f;--shadow-md:0 12px 30px #00492e1c, 0 4px 10px #00000009;--shadow-green:0 8px 22px #08784a24}.Topbar{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--topbar-border);z-index:90;background:linear-gradient(#fffffffa,#fafdfbf5);justify-content:space-between;align-items:center;height:70px;padding:0 25px;transition:all .25s;display:flex;position:sticky;top:0;box-shadow:0 3px 18px #00432a09}.Topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#15a65b38,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.Topbar-left,.Topbar-right{align-items:center;gap:14px;display:flex}.Topbar-toggle-btn{width:40px;height:40px;color:var(--primary-green);cursor:pointer;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff,#f4faf6);border:1px solid #dcebe3;border-radius:11px;justify-content:center;align-items:center;transition:all .22s;display:flex}.Topbar-toggle-btn:hover{background:var(--primary-green);color:#fff;border-color:var(--primary-green);box-shadow:var(--shadow-green);transform:translateY(-1px)}.Topbar-toggle-btn:active{transform:translateY(0)scale(.97)}.Topbar-path{letter-spacing:.1px;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.Topbar-path-parent{color:var(--text-muted);letter-spacing:.7px;text-transform:uppercase;background:var(--primary-green-soft);border:1px solid #e4f1e8;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:700}.Topbar-path-separator{color:#c4d5cc}.Topbar-path-current{color:var(--primary-green);text-transform:capitalize;font-weight:700}.Topbar-search-box{align-items:center;display:flex;position:relative}.Topbar-search-icon{color:#89a096;pointer-events:none;transition:color .2s,transform .2s;position:absolute;left:15px}.Topbar-search-input{width:250px;height:40px;color:var(--text-main);box-sizing:border-box;background:#f5faf7;border:1px solid #dfebe4;border-radius:12px;outline:none;padding:8px 48px 8px 41px;font-size:12.5px;font-weight:500;transition:all .25s}.Topbar-search-input::placeholder{color:#8ca097}.Topbar-search-input:hover{background:#fff;border-color:#cce0d5}.Topbar-search-input:focus{border-color:var(--primary-green);background:#fff;width:290px;box-shadow:0 0 0 4px #08784a17}.Topbar-search-box:focus-within .Topbar-search-icon{color:var(--primary-green);transform:scale(1.05)}.Topbar-search-shortcut{color:#789087;pointer-events:none;background:#fff;border:1px solid #dfeae4;border-radius:6px;justify-content:center;align-items:center;min-width:27px;height:22px;padding:1px 5px;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex;position:absolute;right:10px;box-shadow:0 1px 2px #00000008}.Topbar-action-wrapper{align-items:center;gap:9px;display:flex;position:relative}.Topbar-action-btn{color:#577066;cursor:pointer;width:39px;height:39px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfebe4;border-radius:11px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.Topbar-action-btn:hover,.Topbar-action-btn.active{color:var(--primary-green);background:var(--primary-green-light);border-color:#bfe2ce;transform:translateY(-1px);box-shadow:0 5px 15px #08784a17}.Topbar-action-btn:active{transform:scale(.96)}.Topbar-badge{color:#fff;background:linear-gradient(135deg,#ff5b61,#dc2626);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 3px 7px #dc262640}.Topbar-user{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:30px;align-items:center;gap:10px;padding:4px 9px 4px 5px;transition:all .22s;display:flex;position:relative}.Topbar-user:hover,.Topbar-user.active{box-shadow:var(--shadow-sm);background:#fff;border-color:#deebe4}.Topbar-avatar-wrapper{display:flex;position:relative}.Topbar-avatar{object-fit:cover;background:#eaf8ef;border:2px solid #d9f0e2;border-radius:50%;width:38px;height:38px;box-shadow:0 3px 10px #004e3014}.Topbar-status-indicator{background:#19b86a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #19b86a1a}.Topbar-user-info{flex-direction:column;min-width:80px;line-height:1.25;display:flex}.Topbar-username{color:var(--text-main);font-size:12.5px;font-weight:700}.Topbar-role{color:var(--text-muted);margin-top:2px;font-size:10px;font-weight:500}.Topbar-chevron{color:#789087;transition:transform .25s,color .2s}.Topbar-user:hover .Topbar-chevron{color:var(--primary-green)}.Topbar-chevron.open{transform:rotate(180deg)}.Topbar-right:before{content:"";background:#e2ece6;width:1px;height:27px;margin-right:2px}.Topbar-dropdown{z-index:100;-webkit-backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #dfebe4;border-radius:14px;flex-direction:column;padding:6px;animation:.2s ease-out topbarDropdownSlide;display:flex;position:absolute;top:49px;right:0;box-shadow:0 18px 45px #00442b21,0 4px 12px #0000000a}@keyframes topbarDropdownSlide{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Topbar-user-dropdown{width:225px}.Topbar-user-card{background:linear-gradient(135deg,#f2fbf5,#fff);border-radius:10px;margin-bottom:4px;padding:10px 11px}.Topbar-card-name{color:var(--text-main);margin:0;font-size:13px;font-weight:700}.Topbar-card-email{color:var(--text-muted);word-break:break-all;margin:3px 0 0;font-size:10.5px}.Topbar-dropdown-item{color:var(--text-main);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.Topbar-dropdown-item:hover{background:var(--primary-green-light);color:var(--primary-green);transform:translate(2px)}.Topbar-dropdown-item.logout{color:#ef4444}.Topbar-dropdown-item.logout:hover{color:#dc2626;background:#fff1f1}.Topbar-dropdown-divider{background:#edf3ef;height:1px;margin:4px 0}.Topbar-notifications-dropdown{width:300px;padding:12px}.Topbar-dropdown-header{border-bottom:1px solid #edf3ef;justify-content:space-between;align-items:center;margin-bottom:7px;padding:2px 2px 10px;display:flex}.Topbar-dropdown-title{color:var(--text-main);font-size:13px;font-weight:800}.Topbar-dropdown-badge{background:var(--primary-green-light);color:var(--primary-green);border-radius:20px;padding:3px 7px;font-size:9px;font-weight:800}.Topbar-notification-item{border-radius:9px;gap:10px;padding:9px;transition:background-color .15s;display:flex}.Topbar-notification-item:hover{background:#f5faf7}.Topbar-notification-dot{background:var(--primary-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #08784a14}.Topbar-notification-text{color:var(--text-main);margin:0;font-size:11.5px;line-height:1.45}.Topbar-notification-time{color:var(--text-muted);margin-top:3px;font-size:9.5px;display:block}@media (width<=1024px){.Topbar{padding:0 18px}.Topbar-search-input{width:210px}.Topbar-search-input:focus{width:240px}.Topbar-left,.Topbar-right{gap:10px}}@media (width<=768px){.Topbar{height:64px;padding:0 13px}.Topbar-search-box,.Topbar-user-info,.Topbar-path{display:none}.Topbar-left,.Topbar-right{gap:8px}.Topbar-toggle-btn,.Topbar-action-btn{border-radius:10px;width:37px;height:37px}.Topbar-user{padding:3px 4px}.Topbar-avatar{width:36px;height:36px}.Topbar-right:before{display:none}.Topbar-user-dropdown{width:220px;right:-3px}.Topbar-notifications-dropdown{width:min(300px,100vw - 25px);right:-42px}}@media (width<=480px){.Topbar{padding:0 10px}.Topbar-action-wrapper{gap:5px}.Topbar-toggle-btn,.Topbar-action-btn{width:35px;height:35px}.Topbar-avatar{width:34px;height:34px}.Topbar-badge{min-width:16px;height:16px;font-size:8px;top:-3px;right:-3px}.Topbar-user-dropdown{right:-4px}}.Topbar button:focus-visible,.Topbar input:focus-visible,.Topbar a:focus-visible{outline-offset:2px;outline:2px solid #3dc76b}@media (prefers-reduced-motion:reduce){.Topbar,.Topbar *,.Topbar :before,.Topbar :after{transition:none!important;animation:none!important}}.MainLayout{background:#f8fafc;width:100%;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.MainLayout-container{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:270px;transition:margin-left .3s;display:flex}.MainLayout.sidebar-collapsed .MainLayout-container{margin-left:82px}.MainLayout-content{box-sizing:border-box;flex:1;min-width:0;padding:24px}.MainLayout-placeholder{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:40px;box-shadow:0 1px 3px #0000000d}.MainLayout-placeholder h2{color:#08794c;margin-bottom:10px}.MainLayout-overlay{display:none}@media (width<=768px){.MainLayout-container,.MainLayout.sidebar-collapsed .MainLayout-container{margin-left:0}.MainLayout-content{padding:16px}.MainLayout-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1190;background:#001e1575;width:100%;height:100%;display:block;position:fixed;inset:0}}@media (width<=480px){.MainLayout-content{padding:12px}}.BlogPosting{--BlogPosting-primary:#00bd78;--BlogPosting-primary-dark:#009e63;--BlogPosting-primary-light:#e8fff5;--BlogPosting-text:#172b46;--BlogPosting-muted:#8492a8;--BlogPosting-border:#e4eaf1;--BlogPosting-bg:#f4f7fb;--BlogPosting-white:#fff;box-sizing:border-box;background:radial-gradient(circle at 100% 0%, #00bd780b, transparent 30%), var(--BlogPosting-bg);width:100%;min-width:0;min-height:100vh;color:var(--BlogPosting-text);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}.BlogPosting *,.BlogPosting :before,.BlogPosting :after{box-sizing:border-box}.BlogPosting button,.BlogPosting input,.BlogPosting select{font:inherit}.BlogPosting button{-webkit-tap-highlight-color:transparent}.BlogPosting button:focus-visible,.BlogPosting input:focus-visible,.BlogPosting select:focus-visible,.BlogPosting textarea:focus-visible{outline-offset:2px;outline:3px solid #00bd7833}.BlogPosting-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.BlogPosting-heading{align-items:center;gap:15px;min-width:0;display:flex}.BlogPosting-heading-icon{width:54px;height:54px;color:var(--BlogPosting-primary);background:var(--BlogPosting-primary-light);border:1px solid #d0f8e7;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BlogPosting-heading h1{color:var(--BlogPosting-text);letter-spacing:-1px;margin:0 0 6px;font-size:clamp(24px,2.4vw,31px);font-weight:850;line-height:1.2}.BlogPosting-heading p{color:var(--BlogPosting-muted);margin:0;font-size:13px;line-height:1.6}.BlogPosting-header-stats{border:1px solid var(--BlogPosting-border);background:var(--BlogPosting-white);color:#607087;white-space:nowrap;border-radius:30px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:750;display:inline-flex}.BlogPosting-stat-dot{background:var(--BlogPosting-primary);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00bd781a}.BlogPosting-tabs{border:1px solid var(--BlogPosting-border);background:#eaf0f6;border-radius:13px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-bottom:22px;padding:6px;display:flex}.BlogPosting-tab{color:#687a91;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 20px;font-size:13px;font-weight:750;transition:all .22s;display:inline-flex}.BlogPosting-tab:hover{color:var(--BlogPosting-primary-dark);background:#ffffffa6}.BlogPosting-tab.active{color:var(--BlogPosting-primary-dark);background:#fff;border-color:#dfe8ef;box-shadow:0 3px 10px #1d35570f}.BlogPosting-tab-count{min-width:22px;height:22px;color:var(--BlogPosting-primary-dark);background:#e5f9f0;border-radius:20px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:850;display:inline-flex}.BlogPosting-notice{color:#08794e;background:#e9fff4;border:1px solid #b9efd5;border-radius:11px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:13px;font-weight:650;display:flex}.BlogPosting-notice>svg{flex-shrink:0}.BlogPosting-notice>span{flex:1}.BlogPosting-notice button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.BlogPosting-form{flex-direction:column;gap:22px;min-width:0;display:flex}.BlogPosting-card,.BlogPosting-table-card{background:var(--BlogPosting-white);border:1px solid var(--BlogPosting-border);border-radius:17px;min-width:0;box-shadow:0 5px 22px #1a325309}.BlogPosting-card{padding:25px}.BlogPosting-card-heading{align-items:center;gap:13px;min-width:0;display:flex}.BlogPosting-card-heading-icon{width:46px;height:46px;color:var(--BlogPosting-primary);background:#edfff7;border:1px solid #c9f6e3;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BlogPosting-card-heading h2{color:var(--BlogPosting-text);letter-spacing:-.35px;margin:0 0 5px;font-size:17px;font-weight:850}.BlogPosting-card-heading p{color:var(--BlogPosting-muted);margin:0;font-size:12px;line-height:1.6}.BlogPosting-card>.BlogPosting-card-heading{margin-bottom:26px}.BlogPosting-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 22px;display:grid}.BlogPosting-field{flex-direction:column;gap:9px;min-width:0;display:flex}.BlogPosting-field-full{grid-column:1/-1}.BlogPosting-field>label{color:#34445c;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.BlogPosting-field>label>svg{color:var(--BlogPosting-primary)}.BlogPosting-field>label>span{color:#ef4444}.BlogPosting-field>input,.BlogPosting-field>select,.BlogPosting-tag-input-wrap>input{color:#293b53;background:#fff;border:1px solid #dce4ed;border-radius:9px;outline:none;width:100%;min-width:0;height:47px;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.BlogPosting-field>input::placeholder,.BlogPosting-tag-input-wrap>input::placeholder{color:#a0adbd;opacity:1}.BlogPosting-field>input:hover,.BlogPosting-field>select:hover,.BlogPosting-tag-input-wrap>input:hover{border-color:#b8c8d9}.BlogPosting-field>input:focus,.BlogPosting-field>select:focus,.BlogPosting-tag-input-wrap>input:focus{border-color:var(--BlogPosting-primary);box-shadow:0 0 0 3px #00bd7817}.BlogPosting-field>select{appearance:auto;cursor:pointer}.BlogPosting-field>small{color:#96a2b4;font-size:11px;line-height:1.5}.BlogPosting-editor-wrap{background:#fff;border:1px solid #dce4ed;border-radius:10px;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.BlogPosting-editor-wrap:focus-within{border-color:var(--BlogPosting-primary);box-shadow:0 0 0 3px #00bd7814}.BlogPosting-editor-wrap .tox{width:100%!important;max-width:100%!important}.BlogPosting-editor-wrap .tox-tinymce{border:none!important;border-radius:9px!important}.BlogPosting-editor-wrap .tox .tox-toolbar-overlord,.BlogPosting-editor-wrap .tox .tox-toolbar__primary{background:#f8fafc!important}.BlogPosting-editor-wrap .tox .tox-toolbar__group{padding:0 3px!important}.BlogPosting-editor-wrap .tox .tox-edit-area:before{border:none!important}.BlogPosting-tag-input-wrap{align-items:center;gap:10px;min-width:0;display:flex}.BlogPosting-tag-input-wrap>input{flex:1;min-width:0}.BlogPosting-add-tag-btn{color:#008a59;cursor:pointer;background:#e9fff5;border:1px solid #c4f2dd;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;height:45px;padding:0 15px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.BlogPosting-add-tag-btn:hover{background:#d6f9e9;border-color:#a5e8cc}.BlogPosting-tags-list{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.BlogPosting-tag{color:#078254;overflow-wrap:anywhere;background:#effcf6;border:1px solid #d4f4e4;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.BlogPosting-tag button{color:#078254;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.BlogPosting-tag button:hover{background:#d5f4e4}.BlogPosting-hidden-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BlogPosting-hidden-input:focus-visible+.BlogPosting-upload-zone,.BlogPosting-hidden-input:focus-visible+.BlogPosting-multiple-upload{outline-offset:3px;outline:3px solid #00bd7840}.BlogPosting-upload-zone{text-align:center;cursor:pointer;background:#fafffc;border:1.5px dashed #a9dfc6;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:24px;transition:all .2s;display:flex}.BlogPosting-upload-zone:hover{border-color:var(--BlogPosting-primary);background:#f0fff7}.BlogPosting-upload-icon{width:57px;height:57px;color:var(--BlogPosting-primary);background:#e4fbef;border:1px solid #d0f6e0;border-radius:16px;justify-content:center;align-items:center;display:flex}.BlogPosting-upload-zone>strong{color:#34445c;font-size:14px;font-weight:800}.BlogPosting-upload-zone>span:last-child{color:#94a1b3;font-size:11px;line-height:1.6}.BlogPosting-main-image-preview{object-fit:contain;border-radius:10px;width:100%;max-width:650px;max-height:360px;display:block}.BlogPosting-remove-image-btn{color:#dc4242;cursor:pointer;background:#fff5f5;border:1px solid #ffd5d5;border-radius:8px;align-items:center;gap:7px;margin-top:13px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.BlogPosting-remove-image-btn:hover{background:#ffe8e8}.BlogPosting-multiple-upload{width:100%;min-height:83px;color:var(--BlogPosting-primary);cursor:pointer;background:#fafffc;border:1.5px dashed #a9dfc6;border-radius:12px;align-items:center;gap:15px;padding:17px 20px;transition:all .2s;display:flex}.BlogPosting-multiple-upload:hover{border-color:var(--BlogPosting-primary);background:#effff7}.BlogPosting-multiple-upload>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.BlogPosting-multiple-upload strong{color:#34445c;font-size:13px;font-weight:800}.BlogPosting-multiple-upload small{color:#91a0b3;font-size:11px;line-height:1.5}.BlogPosting-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.BlogPosting-content-image-card{border:1px solid var(--BlogPosting-border);background:#fff;border-radius:11px;min-width:0;position:relative;overflow:hidden}.BlogPosting-content-image-card>img{object-fit:cover;background:#edf2f7;width:100%;height:135px;display:block}.BlogPosting-content-image-card>span{color:#52637a;padding:10px;font-size:11px;font-weight:750;display:block}.BlogPosting-content-image-card>button{color:#e54848;cursor:pointer;background:#fffffff2;border:1px solid #ffffff80;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #0000001f}.BlogPosting-content-image-card>button:hover{background:#ffe8e8}.BlogPosting-upload-hint{color:#92a0b2;margin:13px 0 0;font-size:11px}.BlogPosting-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.BlogPosting-reset-btn,.BlogPosting-submit-btn,.BlogPosting-new-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:11px 19px;font-size:12px;font-weight:800;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.BlogPosting-reset-btn{color:#607087;background:#fff;border:1px solid #dce4ed}.BlogPosting-reset-btn:hover{background:#f5f8fb;border-color:#bdcbd9}.BlogPosting-submit-btn,.BlogPosting-new-btn{border:1px solid var(--BlogPosting-primary);background:var(--BlogPosting-primary);color:#fff;box-shadow:0 5px 13px #00bd7824}.BlogPosting-submit-btn:hover,.BlogPosting-new-btn:hover{background:var(--BlogPosting-primary-dark);border-color:var(--BlogPosting-primary-dark);transform:translateY(-1px);box-shadow:0 7px 17px #00bd7838}.BlogPosting-table-card{overflow:hidden}.BlogPosting-table-header{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.BlogPosting-table-header .BlogPosting-card-heading-icon{width:44px;height:44px}.BlogPosting-table-header .BlogPosting-card-heading h2{font-size:17px}.BlogPosting-table-header .BlogPosting-card-heading p{max-width:480px}.BlogPosting-table-toolbar{border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:13px;padding:17px 24px;display:flex}.BlogPosting-search-box{color:#94a2b4;background:#fff;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:10px;width:min(100%,360px);height:43px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.BlogPosting-search-box:focus-within{border-color:var(--BlogPosting-primary);box-shadow:0 0 0 3px #00bd7814}.BlogPosting-search-box>svg{flex-shrink:0}.BlogPosting-search-box>input{color:#34445c;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;font-size:12px}.BlogPosting-search-box>input::placeholder{color:#a0adbd}.BlogPosting-category-filter{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:9px;min-width:160px;max-width:100%;height:43px;padding:0 12px;font-size:12px}.BlogPosting-results-count{color:#8b99ab;white-space:nowrap;margin-left:auto;font-size:11px}.BlogPosting-results-count strong{color:#33465f;font-weight:850}.BlogPosting-table-scroll{scrollbar-width:thin;scrollbar-color:#cbd6e2 #f4f7fb;width:100%;overflow:auto hidden}.BlogPosting-table-scroll::-webkit-scrollbar{height:7px}.BlogPosting-table-scroll::-webkit-scrollbar-track{background:#f4f7fb}.BlogPosting-table-scroll::-webkit-scrollbar-thumb{background:#cbd6e2;border-radius:10px}.BlogPosting-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1120px}.BlogPosting-table thead{background:#f7f9fc}.BlogPosting-table th{color:#63738a;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e8edf3;padding:15px 14px;font-size:10px;font-weight:900}.BlogPosting-table td{color:#617188;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:13px 14px;font-size:11px;line-height:1.6}.BlogPosting-table tbody tr{background:#fff;transition:background .18s}.BlogPosting-table tbody tr:hover{background:#fafffc}.BlogPosting-table tbody tr:last-child td{border-bottom:none}.BlogPosting-blog-info{align-items:center;gap:12px;min-width:230px;display:flex}.BlogPosting-table-image{object-fit:cover;background:#edf2f7;border:1px solid #e6edf3;border-radius:8px;flex-shrink:0;width:65px;height:52px}.BlogPosting-blog-info>div{flex-direction:column;gap:5px;min-width:0;display:flex}.BlogPosting-blog-info strong{color:#283a53;overflow-wrap:anywhere;max-width:230px;font-size:12px;font-weight:800;line-height:1.5}.BlogPosting-blog-info span{color:#9aa7b8;font-size:10px}.BlogPosting-location-cell{align-items:center;gap:5px;max-width:160px;display:inline-flex}.BlogPosting-location-cell svg{color:var(--BlogPosting-primary);flex-shrink:0}.BlogPosting-category-badge{color:#078254;background:#effcf6;border:1px solid #d4f4e4;border-radius:6px;align-items:center;max-width:170px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.BlogPosting-table-tags{flex-wrap:wrap;align-items:center;gap:5px;min-width:100px;display:flex}.BlogPosting-table-tags span{color:#71839a;background:#f0f4fa;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:750}.BlogPosting-actions{align-items:center;gap:7px;display:flex}.BlogPosting-action-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;transition:all .18s;display:flex}.BlogPosting-view-btn{color:#63768e;background:#f0f4f9;border-color:#e7edf4}.BlogPosting-view-btn:hover{color:#344b67;background:#e1eaf5}.BlogPosting-edit-btn{color:#2879ee;background:#edf6ff;border-color:#d9eaff}.BlogPosting-edit-btn:hover{background:#dcecff;border-color:#b9d9ff}.BlogPosting-delete-btn{color:#ee4d5b;background:#fff1f1;border-color:#fdd}.BlogPosting-delete-btn:hover{background:#ffe2e2;border-color:#ffbebe}.BlogPosting-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:280px;padding:40px 20px;display:flex}.BlogPosting-empty-state>span{color:#95a4b6;background:#f0f4f9;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.BlogPosting-empty-state>strong{color:#34445c;font-size:15px;font-weight:850}.BlogPosting-empty-state>p{color:#94a1b3;margin:0;font-size:12px}.BlogPosting-empty-state>button{color:#078254;cursor:pointer;background:#effcf6;border:1px solid #ccefe0;border-radius:8px;margin-top:5px;padding:9px 14px;font-size:11px;font-weight:800}.BlogPosting-table-footer{color:#8998ab;background:#fff;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 24px;font-size:11px;font-weight:650;display:flex}.BlogPosting-footer-note{color:#078254;align-items:center;gap:7px;display:inline-flex}.BlogPosting-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);background:#0c1b2d94;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.BlogPosting-preview-modal{background:#fff;border:1px solid #e6edf3;border-radius:17px;flex-direction:column;width:100%;max-width:800px;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 25px 80px #00000040}.BlogPosting-preview-header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;display:flex}.BlogPosting-preview-header h2{color:#253750;margin:0;font-size:17px;font-weight:850}.BlogPosting-preview-header>button{color:#65768b;cursor:pointer;background:#f7f9fc;border:1px solid #e5ebf2;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.BlogPosting-preview-content{padding:24px;overflow-y:auto}.BlogPosting-preview-image{object-fit:cover;background:#edf2f7;border-radius:12px;width:100%;max-height:350px;margin-bottom:20px;display:block}.BlogPosting-preview-content>h2{color:#22354e;overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(22px,4vw,30px);line-height:1.35}.BlogPosting-preview-location{color:#7e8ea3;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.BlogPosting-preview-location svg{color:var(--BlogPosting-primary);flex-shrink:0}.BlogPosting-preview-quote{border-left:4px solid var(--BlogPosting-primary);color:#287457;overflow-wrap:anywhere;background:#f0fff7;border-radius:0 10px 10px 0;margin:22px 0;padding:17px 20px;font-size:14px;font-style:italic;line-height:1.8}.BlogPosting-preview-description{color:#52637a;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.BlogPosting-preview-description img{max-width:100%;height:auto}.BlogPosting-preview-description a{color:#078254;overflow-wrap:anywhere}.BlogPosting-preview-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.BlogPosting-preview-gallery img{object-fit:cover;background:#edf2f7;border-radius:9px;width:100%;height:150px}.BlogPosting-preview-footer{background:#fff;border-top:1px solid #edf1f5;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 23px;display:flex}@media (width<=1100px){.BlogPosting,.BlogPosting-card{padding:22px}.BlogPosting-table-header,.BlogPosting-table-toolbar{padding-left:19px;padding-right:19px}.BlogPosting-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.BlogPosting{min-height:100vh;padding:17px 14px}.BlogPosting-header{align-items:flex-start;gap:13px;margin-bottom:20px}.BlogPosting-heading{gap:11px}.BlogPosting-heading-icon{border-radius:12px;width:45px;height:45px}.BlogPosting-heading h1{font-size:24px}.BlogPosting-heading p{max-width:300px;font-size:12px}.BlogPosting-header-stats{margin-left:56px;padding:8px 11px}.BlogPosting-tabs{width:100%;margin-bottom:17px}.BlogPosting-tab{flex:1;gap:6px;min-width:0;padding:10px 8px;font-size:12px}.BlogPosting-form{gap:16px}.BlogPosting-card{border-radius:13px;padding:17px}.BlogPosting-card>.BlogPosting-card-heading{margin-bottom:21px}.BlogPosting-card-heading{gap:10px}.BlogPosting-card-heading-icon{border-radius:11px;width:39px;height:39px}.BlogPosting-card-heading h2{font-size:15px}.BlogPosting-card-heading p{font-size:11px}.BlogPosting-form-grid{grid-template-columns:minmax(0,1fr);gap:19px}.BlogPosting-field-full{grid-column:auto}.BlogPosting-field>input,.BlogPosting-field>select{height:45px}.BlogPosting-editor-wrap .tox .tox-toolbar__group{padding:0 1px!important}.BlogPosting-upload-zone{min-height:180px;padding:18px}.BlogPosting-main-image-preview{max-height:260px}.BlogPosting-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.BlogPosting-content-image-card>img{height:120px}.BlogPosting-form-actions{grid-template-columns:1fr 1.3fr;gap:9px;display:grid}.BlogPosting-form-actions>button{width:100%;padding:11px 8px;font-size:11px}.BlogPosting-table-header{align-items:flex-start;padding:17px}.BlogPosting-table-header .BlogPosting-card-heading,.BlogPosting-new-btn{width:100%}.BlogPosting-table-toolbar{align-items:stretch;padding:15px 17px}.BlogPosting-search-box,.BlogPosting-category-filter{width:100%}.BlogPosting-results-count{width:100%;margin-left:0}.BlogPosting-table-footer{padding:14px 17px}.BlogPosting-modal-backdrop{padding:12px}.BlogPosting-preview-modal{border-radius:13px;max-height:calc(100dvh - 24px)}.BlogPosting-preview-content{padding:17px}.BlogPosting-preview-header,.BlogPosting-preview-footer{padding:14px 17px}.BlogPosting-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogPosting-preview-gallery img{height:125px}}@media (width<=420px){.BlogPosting{padding:14px 10px}.BlogPosting-heading h1{font-size:21px}.BlogPosting-heading p{font-size:11px}.BlogPosting-header-stats{margin-left:0}.BlogPosting-card{padding:13px}.BlogPosting-card-heading h2{font-size:14px}.BlogPosting-tabs{gap:3px;padding:4px}.BlogPosting-tab{font-size:11px}.BlogPosting-tag-input-wrap{flex-wrap:wrap}.BlogPosting-tag-input-wrap>input{flex-basis:100%}.BlogPosting-add-tag-btn{width:100%}.BlogPosting-multiple-upload{gap:9px;padding:13px}.BlogPosting-multiple-upload strong{font-size:12px}.BlogPosting-multiple-upload small{font-size:10px}.BlogPosting-image-grid{gap:8px}.BlogPosting-content-image-card>img{height:100px}.BlogPosting-form-actions{grid-template-columns:1fr}.BlogPosting-preview-footer>button{flex:1;padding:10px 9px}}@media (prefers-reduced-motion:reduce){.BlogPosting *,.BlogPosting :before,.BlogPosting :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.BlogManagement{--BlogManagement-green:#087451;--BlogManagement-green-dark:#063c2e;--BlogManagement-green-bright:#0ca875;--BlogManagement-mint:#e7f8ef;--BlogManagement-bg:#f1faf5;--BlogManagement-text:#18352d;--BlogManagement-muted:#7b8b9d;--BlogManagement-border:#dfebe4;--BlogManagement-white:#fff;isolation:isolate;width:100%;min-width:0;min-height:100vh;color:var(--BlogManagement-text);box-sizing:border-box;background:radial-gradient(at 8% 5%,#c4f1d97a,#0000 30%),radial-gradient(at 95% 25%,#c4f1d959,#0000 28%),linear-gradient(145deg,#f8fcf9 0%,#edf9f2 100%);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;position:relative;overflow:hidden}.BlogManagement *,.BlogManagement :before,.BlogManagement :after{box-sizing:border-box}.BlogManagement button,.BlogManagement input,.BlogManagement select{font:inherit}.BlogManagement button{-webkit-tap-highlight-color:transparent}.BlogManagement button:focus-visible,.BlogManagement input:focus-visible,.BlogManagement select:focus-visible{outline-offset:2px;outline:3px solid #0ca8753b}.BlogManagement button:disabled{opacity:.42;cursor:not-allowed;transform:none}.BlogManagement-hero{min-height:94px;margin-bottom:15px;position:relative;overflow:hidden}.BlogManagement-hero-content{z-index:2;justify-content:space-between;align-items:center;gap:22px;min-height:94px;display:flex;position:relative}.BlogManagement-title-group{align-items:center;gap:17px;min-width:0;display:flex}.BlogManagement-title-icon{width:60px;height:60px;color:var(--BlogManagement-green);background:linear-gradient(145deg,#e5f8ee,#d7f3e5);border:1px solid #d9f3e5;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BlogManagement-title-group h1{color:#092f27;letter-spacing:-.8px;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,36px);font-weight:800;line-height:1.15}.BlogManagement-title-group p{color:#7b899b;margin:0;font-size:14px;line-height:1.6}.BlogManagement-hero-decoration{z-index:0;pointer-events:none;filter:blur(25px);border-radius:50%;position:absolute}.BlogManagement-hero-decoration-one{background:#79d3a024;width:200px;height:100px;top:-50px;right:18%}.BlogManagement-hero-decoration-two{background:#3da46f21;width:150px;height:100px;bottom:-65px;right:3%}.BlogManagement-hero-leaf{z-index:1;color:#349b671f;pointer-events:none;position:absolute;top:5px;right:28%;transform:rotate(-28deg)}.BlogManagement-create-btn{border:1px solid var(--BlogManagement-green);color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#087b56,#056548);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:12px;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 5px 14px #06644521}.BlogManagement-create-btn:hover{background:#034f39;transform:translateY(-1px);box-shadow:0 7px 18px #06644533}.BlogManagement-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;min-height:48px;margin-bottom:10px;display:flex}.BlogManagement-view-tabs{align-items:center;gap:7px;display:flex}.BlogManagement-view-tab{color:#40564f;cursor:pointer;background:#fff;border:1px solid #e1e9e4;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 20px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.BlogManagement-view-tab:hover{color:var(--BlogManagement-green);border-color:#a5d9be}.BlogManagement-view-tab.active{border-color:var(--BlogManagement-green-dark);background:var(--BlogManagement-green-dark);color:#fff;box-shadow:0 5px 14px #063c2e26}.BlogManagement-total-count{color:#788b82;font-size:12px}.BlogManagement-total-count strong{color:#244c3d;font-weight:850}.BlogManagement-content-panel{background:#fffffff0;border:1px solid #dcece3;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 9px 28px #1d57390b}.BlogManagement-filters{background:#fafdfbeb;border-bottom:1px solid #e5eee8;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(125px,1fr)) auto auto;align-items:center;gap:11px;padding:14px 16px;display:grid}.BlogManagement-search{color:#82968a;background:#fff;border:1px solid #dfe8e2;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;height:43px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.BlogManagement-search:focus-within{border-color:#74c6a0;box-shadow:0 0 0 3px #0ca87514}.BlogManagement-search>svg{flex-shrink:0}.BlogManagement-search input{color:#314d40;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.BlogManagement-search input::placeholder{color:#93a298}.BlogManagement-search input:focus-visible{outline:none}.BlogManagement-search>button{color:#617b6b;cursor:pointer;background:#f0f5f1;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex}.BlogManagement-filters>select{color:#40564f;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:9px;width:100%;min-width:0;height:43px;padding:0 11px;font-size:12px}.BlogManagement-filters>select:focus{border-color:#74c6a0}.BlogManagement-reset-btn{color:#087451;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9acdb4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.BlogManagement-reset-btn:hover{background:#e9f8ef;border-color:#63b58b}.BlogManagement-compact-view{background:#eef5f0;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.BlogManagement-compact-view button{color:#60786a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:37px;height:34px;padding:0;transition:all .2s;display:flex}.BlogManagement-compact-view button.active{background:var(--BlogManagement-green);color:#fff;box-shadow:0 2px 6px #06644524}.BlogManagement-table-scroll{scrollbar-width:thin;scrollbar-color:#c6dacf #f3f8f4;width:100%;overflow:auto hidden}.BlogManagement-table-scroll::-webkit-scrollbar{height:7px}.BlogManagement-table-scroll::-webkit-scrollbar-track{background:#f3f8f4}.BlogManagement-table-scroll::-webkit-scrollbar-thumb{background:#c6dacf;border-radius:10px}.BlogManagement-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1130px}.BlogManagement-table thead{background:#f1f8f3}.BlogManagement-table th{color:#53655d;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e1ece5;padding:14px 13px;font-size:10px;font-weight:900}.BlogManagement-table td{color:#607267;vertical-align:middle;border-bottom:1px solid #edf2ee;padding:10px 13px;font-size:11px;line-height:1.55}.BlogManagement-table tbody tr{background:#fff;transition:background .18s}.BlogManagement-table tbody tr:hover{background:#f8fcf9}.BlogManagement-table tbody tr:last-child td{border-bottom:none}.BlogManagement-table-image{object-fit:cover;background:#eaf2ec;border:1px solid #e0eae3;border-radius:9px;width:105px;height:55px;display:block}.BlogManagement-table-title{color:#18382c;overflow-wrap:anywhere;width:165px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.45;display:block}.BlogManagement-location{align-items:center;gap:7px;min-width:145px;max-width:175px;line-height:1.5;display:inline-flex}.BlogManagement-location svg{color:#079669;flex-shrink:0}.BlogManagement-date{white-space:nowrap;font-size:11px!important}.BlogManagement-category-badge{white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;max-width:170px;min-height:29px;padding:6px 10px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.BlogManagement-category-badge>span{font-size:12px}.BlogManagement-category-wildlife{color:#087b53;background:#e2f8ed;border-color:#d6f1e2}.BlogManagement-category-birds{color:#2169cb;background:#e6f1ff;border-color:#d8e9ff}.BlogManagement-category-boating{color:#a96900;background:#fff3d8;border-color:#ffebc0}.BlogManagement-category-nature{color:#087b53;background:#e4f8eb;border-color:#d4f1df}.BlogManagement-category-adventure{color:#cf4054;background:#ffeaed;border-color:#ffdade}.BlogManagement-category-travel-guide{color:#7650c8;background:#f1eaff;border-color:#e8dcff}.BlogManagement-season-badge{white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.BlogManagement-season-winter{color:#2169cb;background:#e7f2ff;border-color:#dbeaff}.BlogManagement-season-summer{color:#ad7000;background:#fff4db;border-color:#ffebc2}.BlogManagement-season-monsoon{color:#7045d4;background:#f0eaff;border-color:#e7dcff}.BlogManagement-season-all-year{color:#087451;background:#e4f8ed;border-color:#d2f0df}.BlogManagement-tags{flex-wrap:wrap;align-items:center;gap:5px;min-width:90px;display:flex}.BlogManagement-tag{text-overflow:ellipsis;white-space:nowrap;color:#66776d;background:#f0f4f2;border:1px solid #e8eeeb;border-radius:20px;max-width:130px;padding:5px 8px;font-size:9px;font-weight:700;overflow:hidden}.BlogManagement-tag-more{text-align:center;background:#edf3ef;min-width:27px}.BlogManagement-actions{align-items:center;gap:6px;display:flex}.BlogManagement-action-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.BlogManagement-action-btn:hover{transform:translateY(-1px)}.BlogManagement-view-btn{color:#264c40;background:#eef4f1;border-color:#e6eee9}.BlogManagement-view-btn:hover{background:#dfece4}.BlogManagement-edit-btn{color:#2875ed;background:#e8f1ff;border-color:#dce9ff}.BlogManagement-edit-btn:hover{color:#1558c0;background:#d6e7ff;border-color:#c2d9ff}.BlogManagement-delete-btn{color:#ed3545;background:#ffebed;border-color:#ffdde0}.BlogManagement-delete-btn:hover{color:#c92030;background:#ffdade;border-color:#ffc7cd}.BlogManagement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;padding:17px;display:grid}.BlogManagement-blog-card{background:#fff;border:1px solid #e2ece5;border-radius:13px;flex-direction:column;min-width:0;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 3px 13px #1f493109}.BlogManagement-blog-card:hover{border-color:#c8e6d4;transform:translateY(-2px);box-shadow:0 9px 24px #1f493117}.BlogManagement-card-image-wrap{background:#e6f0e8;height:150px;position:relative;overflow:hidden}.BlogManagement-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.BlogManagement-blog-card:hover .BlogManagement-card-image{transform:scale(1.045)}.BlogManagement-card-category{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#053e2ce0;border:1px solid #ffffff80;border-radius:20px;max-width:calc(100% - 20px);padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:10px;right:9px;overflow:hidden}.BlogManagement-card-body{flex-direction:column;flex:1;min-width:0;padding:14px 13px 12px;display:flex}.BlogManagement-card-meta{color:#6d8477;align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.BlogManagement-card-meta>span{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:inline-flex}.BlogManagement-card-meta svg{color:#079669;flex-shrink:0;margin-top:1px}.BlogManagement-card-body h3{color:#12372b;letter-spacing:-.25px;overflow-wrap:anywhere;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1.4}.BlogManagement-card-description{-webkit-line-clamp:3;color:#78877d;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:58px;margin:0 0 12px;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.BlogManagement-card-season{margin-bottom:11px}.BlogManagement-card-season .BlogManagement-season-badge{min-height:25px;padding:4px 8px}.BlogManagement-card-body>.BlogManagement-tags{min-height:25px;margin-top:auto;margin-bottom:13px}.BlogManagement-card-body>.BlogManagement-tags .BlogManagement-tag{max-width:100%}.BlogManagement-card-footer{border-top:1px solid #edf2ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.BlogManagement-card-date{color:#849388;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.BlogManagement-card-date svg{flex-shrink:0}.BlogManagement-card-footer .BlogManagement-actions{gap:4px}.BlogManagement-card-footer .BlogManagement-action-btn{border-radius:7px;width:30px;height:30px}.BlogManagement-empty{color:#8a9a8f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:250px;padding:36px 18px;display:flex}.BlogManagement-empty>svg{color:#6ba88b}.BlogManagement-empty h3{color:#244b3b;margin:0;font-size:17px}.BlogManagement-empty p{margin:0;font-size:12px;line-height:1.6}.BlogManagement-empty>button{color:#087451;cursor:pointer;background:#edf9f1;border:1px solid #a9d8bd;border-radius:8px;min-height:36px;margin-top:3px;padding:8px 14px;font-size:11px;font-weight:800}.BlogManagement-empty-grid{grid-column:1/-1}.BlogManagement-pagination{background:#fff;border-top:1px solid #e5eee8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:11px 16px;display:flex}.BlogManagement-pagination>span{color:#829186;font-size:11px}.BlogManagement-pagination>span strong{color:#53685a;font-weight:850}.BlogManagement-pagination-buttons{align-items:center;gap:5px;display:flex}.BlogManagement-pagination-buttons>button{color:#5e7567;cursor:pointer;background:#fff;border:1px solid #e2ebe5;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex}.BlogManagement-pagination-buttons>button:not(:disabled):hover{color:var(--BlogManagement-green);background:#eff9f2;border-color:#93cbb0}.BlogManagement-pagination-buttons>button.active{border-color:var(--BlogManagement-green);background:var(--BlogManagement-green);color:#fff}.BlogManagement-page-ellipsis{color:#8b9a90;padding:0 3px}.BlogManagement-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);background:#08221999;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.BlogManagement-preview-modal{background:#fff;border:1px solid #e0ece4;border-radius:17px;flex-direction:column;width:100%;max-width:680px;max-height:calc(100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 25px 75px #00000038}.BlogManagement-modal-header{border-bottom:1px solid #e7efe9;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 23px;display:flex}.BlogManagement-modal-header h2{color:#173c2e;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.4}.BlogManagement-modal-header>button{color:#62776a;cursor:pointer;background:#f5f9f6;border:1px solid #e3ece6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.BlogManagement-modal-body{padding:22px;overflow-y:auto}.BlogManagement-preview-image{object-fit:cover;background:#edf4ee;border-radius:12px;width:100%;max-height:330px;margin-bottom:18px;display:block}.BlogManagement-preview-location{color:#647b6d;overflow-wrap:anywhere;align-items:center;gap:7px;margin:16px 0 10px;font-size:12px;display:flex}.BlogManagement-preview-details{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.BlogManagement-modal-footer{background:#fff;border-top:1px solid #e7efe9;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.BlogManagement-modal-close{color:#5b7163;cursor:pointer;background:#fff;border:1px solid #dce8df;border-radius:8px;min-height:41px;padding:10px 17px;font-size:12px;font-weight:800}.BlogManagement-modal-overlay{z-index:9999;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);background:#0822199e;justify-content:center;align-items:center;padding:100px 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.BlogManagement-preview-modal{background:#fff;border:1px solid #dcece3;border-radius:19px;flex-direction:column;width:100%;max-width:760px;height:auto;max-height:calc(100dvh - 124px);margin:auto 0;animation:.22s ease-out BlogManagement-modal-appear;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 65px #0000003b}@keyframes BlogManagement-modal-appear{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.BlogManagement-modal-header{z-index:2;background:#fff;border-bottom:1px solid #e7efe9;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex;position:relative}.BlogManagement-modal-header>div{flex:1;min-width:0}.BlogManagement-modal-eyebrow{color:#07875a;letter-spacing:1.3px;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.BlogManagement-modal-header h2{color:#173c2e;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;line-height:1.4}.BlogManagement-modal-header>button{z-index:5;color:#526b5c;cursor:pointer;visibility:visible;opacity:1;background:#f4f9f5;border:1px solid #dfeae2;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:relative}.BlogManagement-modal-header>button:hover{color:#087451;background:#e5f6eb;border-color:#a9d9bc;transform:rotate(90deg)}.BlogManagement-modal-header>button svg{flex-shrink:0;width:20px;height:20px;display:block}.BlogManagement-modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5d7cb #f4f8f5;flex:auto;min-height:0;padding:20px 22px;overflow:hidden auto}.BlogManagement-modal-body::-webkit-scrollbar{width:7px}.BlogManagement-modal-body::-webkit-scrollbar-track{background:#f4f8f5;border-radius:10px}.BlogManagement-modal-body::-webkit-scrollbar-thumb{background:#c5d7cb;border-radius:10px}.BlogManagement-modal-body::-webkit-scrollbar-thumb:hover{background:#8eb49b}.BlogManagement-preview-image{object-fit:cover;object-position:center;background:#edf4ee;border:1px solid #edf1ed;border-radius:12px;width:100%;height:270px;max-height:35vh;margin:0 0 18px;display:block}.BlogManagement-modal-body>.BlogManagement-category-badge{margin-bottom:3px}.BlogManagement-preview-location{color:#647b6d;overflow-wrap:anywhere;align-items:center;gap:7px;margin:13px 0 10px;font-size:12px;line-height:1.6;display:flex}.BlogManagement-preview-location svg{color:#07875a;flex-shrink:0}.BlogManagement-preview-description{color:#62766a;overflow-wrap:anywhere;margin:0 0 17px;font-size:13px;line-height:1.8}.BlogManagement-preview-details{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 15px;display:flex}.BlogManagement-preview-details>span:last-child{color:#6d8074;align-items:center;gap:6px;font-size:11px;display:inline-flex}.BlogManagement-modal-body>.BlogManagement-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 4px;display:flex}.BlogManagement-modal-footer{z-index:2;background:#fff;border-top:1px solid #e7efe9;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;min-height:76px;padding:13px 20px;display:flex;position:relative}.BlogManagement-modal-close{color:#5b7163;cursor:pointer;background:#fff;border:1px solid #dce8df;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.BlogManagement-modal-close:hover{background:#f1f8f3;border-color:#b9d9c4}.BlogManagement-modal-footer .BlogManagement-create-btn{min-height:42px;padding:11px 20px}@media (width<=768px){.BlogManagement-modal-overlay{padding:90px 16px 20px}.BlogManagement-preview-modal{border-radius:15px;max-width:100%;max-height:calc(100dvh - 110px)}.BlogManagement-modal-header{gap:12px;min-height:68px;padding:14px 16px}.BlogManagement-modal-header h2{font-size:19px}.BlogManagement-modal-header>button{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}.BlogManagement-modal-body{padding:16px}.BlogManagement-preview-image{height:230px;max-height:32vh}.BlogManagement-modal-footer{gap:9px;min-height:68px;padding:12px 16px}}@media (width<=480px){.BlogManagement-modal-overlay{align-items:center;padding:82px 10px 12px}.BlogManagement-preview-modal{border-radius:13px;width:100%;max-height:calc(100dvh - 94px)}.BlogManagement-modal-header{gap:9px;min-height:64px;padding:12px}.BlogManagement-modal-eyebrow{margin-bottom:4px;font-size:9px}.BlogManagement-modal-header h2{font-size:17px;line-height:1.35}.BlogManagement-modal-header>button{border-radius:8px;flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}.BlogManagement-modal-body{padding:13px}.BlogManagement-preview-image{border-radius:10px;height:190px;max-height:28vh;margin-bottom:14px}.BlogManagement-preview-location{margin:11px 0 8px;font-size:11px}.BlogManagement-preview-description{font-size:12px;line-height:1.75}.BlogManagement-modal-footer{gap:8px;min-height:64px;padding:10px 12px}.BlogManagement-modal-close,.BlogManagement-modal-footer .BlogManagement-create-btn{min-height:39px;padding:9px 13px;font-size:11px}}@media (height<=650px) and (width>=481px){.BlogManagement-modal-overlay{padding-top:88px;padding-bottom:12px}.BlogManagement-preview-modal{max-height:calc(100dvh - 100px)}.BlogManagement-modal-header{min-height:60px;padding:10px 18px}.BlogManagement-modal-body{padding:14px 18px}.BlogManagement-preview-image{height:190px;max-height:28vh}.BlogManagement-modal-footer{min-height:60px;padding:9px 18px}}@media (prefers-reduced-motion:reduce){.BlogManagement-preview-modal{animation:none}.BlogManagement-modal-header>button,.BlogManagement-modal-close,.BlogManagement-create-btn{transition:none}}@media (width>=1600px){.BlogManagement{padding:30px 36px}.BlogManagement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.BlogManagement-card-image-wrap{height:175px}.BlogManagement-card-body{padding:16px}}@media (width<=1350px){.BlogManagement{padding:22px}.BlogManagement-filters{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(135px,1fr)) auto auto}.BlogManagement-filters>select:nth-of-type(3){grid-column:auto}.BlogManagement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.BlogManagement-card-image-wrap{height:165px}}@media (width<=1000px){.BlogManagement{padding:20px}.BlogManagement-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.BlogManagement-search{grid-column:1/-1}.BlogManagement-reset-btn{width:100%}.BlogManagement-compact-view{justify-self:end}.BlogManagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:13px}.BlogManagement-card-image-wrap{height:180px}.BlogManagement-table{min-width:1120px}}@media (width<=600px){.BlogManagement{padding:14px 11px}.BlogManagement-hero{margin-bottom:13px}.BlogManagement-hero-content{flex-direction:column;align-items:flex-start;gap:15px;min-height:0;padding:6px 0 11px}.BlogManagement-title-group{gap:11px}.BlogManagement-title-icon{border-radius:14px;width:46px;height:46px}.BlogManagement-title-icon svg{width:23px;height:23px}.BlogManagement-title-group h1{letter-spacing:-.5px;font-size:24px}.BlogManagement-title-group p{font-size:11px}.BlogManagement-create-btn{width:100%;min-height:43px}.BlogManagement-hero-leaf{top:0;right:5%}.BlogManagement-view-toolbar{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.BlogManagement-view-tabs{width:100%}.BlogManagement-view-tab{flex:1;gap:7px;padding:10px 9px}.BlogManagement-total-count{align-self:flex-end}.BlogManagement-content-panel{border-radius:12px}.BlogManagement-filters{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.BlogManagement-search{grid-column:auto}.BlogManagement-filters>select,.BlogManagement-search{height:42px}.BlogManagement-reset-btn{width:100%}.BlogManagement-compact-view{justify-self:start}.BlogManagement-table{min-width:1050px}.BlogManagement-table th{padding:12px 10px}.BlogManagement-table td{padding:10px}.BlogManagement-grid{grid-template-columns:minmax(0,1fr);gap:13px;padding:12px}.BlogManagement-card-image-wrap{height:210px}.BlogManagement-card-body{padding:15px}.BlogManagement-card-body h3{font-size:18px}.BlogManagement-card-description{-webkit-line-clamp:4;min-height:0}.BlogManagement-card-footer{gap:8px}.BlogManagement-pagination{flex-direction:column;align-items:flex-start;padding:13px}.BlogManagement-pagination-buttons{flex-wrap:wrap;width:100%}.BlogManagement-pagination-buttons>button{width:34px;height:34px}.BlogManagement-modal-overlay{padding:10px}.BlogManagement-preview-modal{border-radius:12px;max-height:calc(100dvh - 20px)}.BlogManagement-modal-header{padding:15px}.BlogManagement-modal-header h2{font-size:19px}.BlogManagement-modal-body{padding:15px}.BlogManagement-preview-image{max-height:230px}.BlogManagement-modal-footer{padding:12px 15px}}@media (width<=360px){.BlogManagement{padding:11px 8px}.BlogManagement-title-group h1{font-size:21px}.BlogManagement-title-group p{font-size:10px}.BlogManagement-view-tab{padding:9px 6px;font-size:11px}.BlogManagement-card-image-wrap{height:175px}.BlogManagement-card-footer{flex-direction:column;align-items:flex-start}.BlogManagement-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.BlogManagement *,.BlogManagement :before,.BlogManagement :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Enquiry-app-shell{--Enquiry-green:#00bf7d;--Enquiry-green-dark:#087451;--Enquiry-green-deep:#073e30;--Enquiry-text:#202d40;--Enquiry-muted:#8a98ad;--Enquiry-border:#e2eaf2;--Enquiry-bg:#f3f6fb;--Enquiry-white:#fff;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:100vh;color:var(--Enquiry-text);background:radial-gradient(at 90% 0,#dcfff457,#0000 35%),linear-gradient(135deg,#f4f7fc 0%,#f7f9fc 100%);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;position:relative;overflow:hidden}.Enquiry-app-shell *,.Enquiry-app-shell :before,.Enquiry-app-shell :after{box-sizing:border-box}.Enquiry-app-shell button,.Enquiry-app-shell input,.Enquiry-app-shell select{font:inherit}.Enquiry-app-shell button{-webkit-tap-highlight-color:transparent}.Enquiry-app-shell button:focus-visible,.Enquiry-app-shell input:focus-visible,.Enquiry-app-shell select:focus-visible{outline-offset:2px;outline:3px solid #00bf7d33}.Enquiry-app-shell button:disabled{opacity:.45;cursor:not-allowed;transform:none}.Enquiry-ambient{z-index:-1;pointer-events:none;filter:blur(35px);border-radius:50%;position:absolute}.Enquiry-ambient-one{background:#82eec31f;width:300px;height:250px;top:-100px;right:10%}.Enquiry-ambient-two{background:#b0d0ff21;width:250px;height:300px;top:340px;left:-140px}.Enquiry-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:none;margin:0 0 26px;display:flex}.Enquiry-title-line{align-items:center;gap:14px;min-width:0;display:flex}.Enquiry-title-accent{background:linear-gradient(#00c985,#07875d);border-radius:10px;flex-shrink:0;width:5px;height:45px;display:block}.Enquiry-title-line h1{color:#17243a;letter-spacing:-1px;margin:0 0 5px;font-size:clamp(25px,2.3vw,34px);font-weight:850;line-height:1.2}.Enquiry-title-line p{color:#8b99ad;margin:0;font-size:13px;line-height:1.5}.Enquiry-breadcrumbs{color:#9aa6b7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;font-size:12px;display:flex}.Enquiry-breadcrumbs svg:first-child{color:#0aa878}.Enquiry-breadcrumbs b{color:#087b55;background:#effaf4;border:1px solid #d8f0e3;border-radius:7px;padding:7px 11px;font-weight:800}.Enquiry-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:none;margin:0 0 26px;display:grid}.Enquiry-stat-card{background:#fffffff0;border:1px solid #e1e9f2;border-radius:18px;align-items:center;gap:15px;min-width:0;min-height:130px;padding:20px 17px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #20395909}.Enquiry-stat-card:hover{border-color:#cfe9da;transform:translateY(-3px);box-shadow:0 10px 24px #20395912}.Enquiry-stat-icon{z-index:1;border-radius:15px;flex:0 0 53px;justify-content:center;align-items:center;width:53px;height:53px;display:flex;position:relative}.Enquiry-stat-icon svg{stroke-width:1.9px;width:23px;height:23px}.Enquiry-stat-copy{z-index:1;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.Enquiry-stat-label{color:#8794a9;letter-spacing:.35px;font-size:10px;font-weight:850;line-height:1.4}.Enquiry-stat-copy>strong{color:#202c3e;letter-spacing:-1px;font-size:30px;font-weight:850;line-height:1}.Enquiry-stat-note{color:#96a2b5;font-size:10px;line-height:1.45}.Enquiry-stat-orb{opacity:.48;pointer-events:none;border-radius:50%;width:92px;height:92px;position:absolute;top:-22px;right:-18px}.Enquiry-tone-blue{border-color:#dce9ff}.Enquiry-tone-blue .Enquiry-stat-icon{color:#377dff;background:#eaf1ff}.Enquiry-tone-blue .Enquiry-stat-orb{background:#eaf1ff}.Enquiry-tone-purple .Enquiry-stat-icon{color:#7760ff;background:#f0edff}.Enquiry-tone-purple .Enquiry-stat-orb{background:#f0edff}.Enquiry-tone-amber .Enquiry-stat-icon{color:#ff9800;background:#fff5df}.Enquiry-tone-amber .Enquiry-stat-orb{background:#fff5df}.Enquiry-tone-green{border-color:#d7f1e6}.Enquiry-tone-green .Enquiry-stat-icon{color:#00b87b;background:#e5faf2}.Enquiry-tone-green .Enquiry-stat-orb{background:#e5faf2}.Enquiry-tone-slate .Enquiry-stat-icon{color:#61738d;background:#edf1f6}.Enquiry-tone-slate .Enquiry-stat-orb{background:#edf1f6}.Enquiry-panel{background:#fff;border:1px solid #dfe7f0;border-radius:21px;width:100%;min-width:0;max-width:none;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 28px #23375509}.Enquiry-panel-heading{border-bottom:1px solid #e8edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:103px;padding:22px 26px;display:flex}.Enquiry-section-title{align-items:center;gap:15px;min-width:0;display:flex}.Enquiry-section-icon{color:#00bd80;background:#eafff5;border:1px solid #c9f6e4;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:51px;height:51px;display:flex}.Enquiry-section-title h2{color:#17304b;letter-spacing:-.35px;margin:0 0 5px;font-size:18px;font-weight:850;line-height:1.35}.Enquiry-section-title p{color:#8b99af;margin:0;font-size:12px;line-height:1.5}.Enquiry-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.Enquiry-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:800;line-height:1.3;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.Enquiry-btn:not(:disabled):hover{transform:translateY(-1px)}.Enquiry-btn-light{color:#455b78;background:#f7f9fc;border-color:#dfe6ef}.Enquiry-btn-light:hover{background:#edf3f9;border-color:#c9d7e8}.Enquiry-btn-outline{color:#00ad76;background:#fff;border-color:#77e2b9}.Enquiry-btn-outline:hover{background:#f0fff8;border-color:#00bd80}.Enquiry-btn-primary{color:#fff;background:linear-gradient(135deg,#00c783,#00b978);border-color:#00bd80;box-shadow:0 5px 13px #00b87b21}.Enquiry-btn-primary:hover{background:linear-gradient(135deg,#00b978,#009b65);border-color:#009b65;box-shadow:0 7px 17px #00b87b33}.Enquiry-filter-row{background:#fff;border-bottom:1px solid #e8edf4;flex-wrap:wrap;align-items:center;gap:13px;min-height:87px;padding:17px 26px;display:flex}.Enquiry-select-wrap{flex:0 0 181px;width:181px;max-width:none;position:relative}.Enquiry-select-wrap select{appearance:none;color:#405773;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:11px;outline:none;width:100%;height:45px;padding:0 38px 0 14px;font-size:12px;transition:border-color .2s,box-shadow .2s}.Enquiry-select-wrap select:focus{border-color:#7eddb9;box-shadow:0 0 0 3px #00bf7d12}.Enquiry-select-wrap>svg{color:#95a5b8;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Enquiry-search-box{color:#95a5b8;background:#fff;border:1px solid #dce5ef;border-radius:11px;flex:300px;align-items:center;gap:11px;width:auto;min-width:220px;max-width:none;height:45px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.Enquiry-search-box:focus-within{border-color:#7eddb9;box-shadow:0 0 0 3px #00bf7d12}.Enquiry-search-box>svg{flex-shrink:0}.Enquiry-search-box input{color:#34465d;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.Enquiry-search-box input::placeholder{color:#9aa7b9}.Enquiry-search-box input:focus-visible{outline:none}.Enquiry-showing{color:#8b99af;white-space:nowrap;margin-left:auto;font-size:11px}.Enquiry-showing b{color:#253750;font-weight:850}.Enquiry-table-scroll{scrollbar-width:thin;scrollbar-color:#ccd7e3 #f5f7fa;background:#fff;width:100%;min-width:0;max-width:none;overflow:auto hidden}.Enquiry-table-scroll::-webkit-scrollbar{height:7px}.Enquiry-table-scroll::-webkit-scrollbar-track{background:#f5f7fa}.Enquiry-table-scroll::-webkit-scrollbar-thumb{background:#ccd7e3;border-radius:10px}.Enquiry-table-scroll::-webkit-scrollbar-thumb:hover{background:#aabbd0}.Enquiry-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:auto;text-align:left;width:100%;min-width:1180px;max-width:none}.Enquiry-table-scroll thead{background:#f7f9fc}.Enquiry-table-scroll th{color:#5a6d86;letter-spacing:.3px;white-space:nowrap;border-bottom:1px solid #e4ebf3;height:53px;padding:13px 12px;font-size:10px;font-weight:900}.Enquiry-table-scroll th:first-child,.Enquiry-table-scroll td:first-child{padding-left:25px}.Enquiry-table-scroll td{color:#63748a;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:13px 12px;font-size:11px;line-height:1.55}.Enquiry-table-scroll tbody tr{background:#fff;transition:background .18s}.Enquiry-table-scroll tbody tr:hover{background:#f9fcfa}.Enquiry-table-scroll tbody tr:last-child td{border-bottom:none}.Enquiry-table-scroll th input[type=checkbox],.Enquiry-table-scroll td input[type=checkbox]{accent-color:#00bd80;cursor:pointer;vertical-align:middle;width:16px;height:16px;margin:0}.Enquiry-row-number{font-weight:700;color:#7c8ba0!important}.Enquiry-customer-cell{align-items:center;gap:10px;min-width:160px;display:flex}.Enquiry-avatar{color:#315c77;background:#e5f2ff;border:1px solid #ffffffe6;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:inline-flex}.Enquiry-avatar-0{color:#315c77;background:#e5f2ff}.Enquiry-avatar-1{color:#7652ae;background:#f0e9ff}.Enquiry-avatar-2{color:#147d5b;background:#def7e9}.Enquiry-avatar-3{color:#a36514;background:#fff0d8}.Enquiry-avatar-4{color:#b34961;background:#ffe8ed}.Enquiry-avatar-5{color:#3d61bb;background:#e8edff}.Enquiry-customer-name{color:#25364c;font-size:11px;font-weight:850;line-height:1.45}.Enquiry-muted-cell{white-space:nowrap;color:#718197!important}.Enquiry-tour-cell{color:#3e526a;align-items:center;gap:9px;min-width:165px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.Enquiry-tour-cell img{object-fit:cover;background:#edf4ef;border:1px solid #e0e8e2;border-radius:8px;flex:0 0 42px;width:42px;height:37px;display:block}.Enquiry-tour-cell span{overflow-wrap:anywhere}.Enquiry-date-cell{color:#556b83;align-items:flex-start;gap:8px;min-width:135px;font-size:11px;line-height:1.5;display:flex}.Enquiry-date-cell>svg{color:#00a979;flex-shrink:0;margin-top:2px}.Enquiry-date-cell span{flex-direction:column;gap:3px;display:flex}.Enquiry-date-cell small,.Enquiry-date-created small{color:#9aa7b8;font-size:10px;line-height:1.4;display:block}.Enquiry-travelers{color:#5b6d82;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.Enquiry-travelers svg{color:#8b9ab0}.Enquiry-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:6px 10px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.Enquiry-status-badge i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block}.Enquiry-new{color:#3479e7;background:#eaf2ff;border-color:#d9e8ff}.Enquiry-in-progress{color:#cf8a11;background:#fff5df;border-color:#ffe7b7}.Enquiry-replied{color:#089968;background:#e3fbef;border-color:#c9f2df}.Enquiry-closed{color:#718096;background:#f0f3f7;border-color:#e0e6ee}.Enquiry-date-created{white-space:nowrap;min-width:110px;color:#62758b!important;font-size:11px!important}.Enquiry-date-created small{margin-top:4px}.Enquiry-action-buttons{align-items:center;gap:6px;display:flex}.Enquiry-icon-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:33px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.Enquiry-icon-btn:hover{transform:translateY(-1px)}.Enquiry-view{color:#526c8b;background:#f0f4f9;border-color:#dfe8f1}.Enquiry-view:hover{color:#355b88;background:#e2ebf7;border-color:#c9d9ec}.Enquiry-edit{color:#347be8;background:#eaf2ff;border-color:#d7e7ff}.Enquiry-edit:hover{color:#1558c0;background:#d9e8ff;border-color:#b7d2ff}.Enquiry-delete{color:#e94c5b;background:#fff0f1;border-color:#ffdcdf}.Enquiry-delete:hover{color:#c92639;background:#ffdee2;border-color:#ffc2c8}.Enquiry-empty-state{text-align:center;height:300px;vertical-align:middle!important;padding:35px 20px!important}.Enquiry-empty-state>svg{color:#9aa9ba;margin:0 auto 14px;display:block}.Enquiry-empty-state strong{color:#405671;margin-bottom:7px;font-size:14px;font-weight:850;display:block}.Enquiry-empty-state span{color:#94a2b5;font-size:11px;display:block}.Enquiry-table-footer{background:#fff;border-top:1px solid #e8edf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:68px;padding:13px 25px;display:flex}.Enquiry-entries-control{color:#8190a5;align-items:center;gap:8px;font-size:11px;display:flex}.Enquiry-entries-control label{align-items:center;display:inline-flex;position:relative}.Enquiry-entries-control select{appearance:none;color:#435771;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;width:63px;height:34px;padding:0 24px 0 10px;font-size:11px}.Enquiry-entries-control label>svg{color:#8b9aaf;pointer-events:none;position:absolute;right:7px}.Enquiry-pagination{justify-content:flex-end;align-items:center;gap:5px;display:flex}.Enquiry-pagination>button{color:#667991;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex}.Enquiry-pagination>button:not(:disabled):hover{color:#087451;background:#effbf4;border-color:#a9dfc4}.Enquiry-pagination>button.Enquiry-current{color:#fff;background:#00bd80;border-color:#00b97b;box-shadow:0 3px 8px #00bd802e}.Enquiry-pagination>button:disabled{color:#b4bfcc;opacity:.65;cursor:not-allowed;background:#f7f9fc}.Enquiry-watermark{color:#a0adba;letter-spacing:.25px;justify-content:center;align-items:center;gap:5px;padding:17px 0 0;font-size:10px;display:flex}.Enquiry-watermark svg{color:#00b87b}.Enquiry-modal-backdrop{z-index:9999;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);background:#0f1f308c;justify-content:center;align-items:center;width:100%;min-width:0;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.Enquiry-modal-card{background:#fff;border:1px solid #e1e9f1;border-radius:18px;flex-direction:column;width:100%;min-width:0;max-width:none;max-height:calc(100dvh - 48px);margin:0;animation:.2s ease-out Enquiry-modal-enter;display:flex;overflow:hidden;box-shadow:0 25px 75px #0a1c313b}@keyframes Enquiry-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.Enquiry-modal-header{background:#fff;border-bottom:1px solid #e8edf3;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:86px;padding:18px 22px;display:flex}.Enquiry-modal-header>div{align-items:center;gap:13px;min-width:0;display:flex}.Enquiry-modal-icon{color:#00ae75;background:#eafff5;border:1px solid #c9f3e0;border-radius:13px;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.Enquiry-modal-header h2{color:#1c3048;margin:0 0 5px;font-size:18px;font-weight:850;line-height:1.35}.Enquiry-modal-header p{color:#8a99ac;margin:0;font-size:11px;line-height:1.5}.Enquiry-close-btn{color:#65778c;cursor:pointer;background:#f6f8fb;border:1px solid #e1e8f0;border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;padding:0;transition:all .2s;display:flex}.Enquiry-close-btn:hover{color:#d93649;background:#fff0f1;border-color:#ffcbd0}.Enquiry-modal-card>form{scrollbar-width:thin;scrollbar-color:#cbd8e5 #f6f8fb;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.Enquiry-modal-card>form::-webkit-scrollbar{width:6px}.Enquiry-modal-card>form::-webkit-scrollbar-thumb{background:#cbd8e5;border-radius:10px}.Enquiry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 17px;width:100%;padding:23px 24px;display:grid}.Enquiry-form-grid>label{color:#435770;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:800;display:flex}.Enquiry-input-icon{color:#91a0b2;background:#fff;border:1px solid #dfe7ef;border-radius:10px;align-items:center;gap:10px;width:100%;height:45px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.Enquiry-input-icon:focus-within{border-color:#71d8ae;box-shadow:0 0 0 3px #00bd8012}.Enquiry-input-icon>svg{flex:none}.Enquiry-input-icon input{color:#34465c;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.Enquiry-input-icon input::placeholder{color:#a2adbb}.Enquiry-input-icon input:focus-visible{outline:none}.Enquiry-plain-input{color:#34465c;background:#fff;border:1px solid #dfe7ef;border-radius:10px;outline:none;width:100%;min-width:0;max-width:none;height:45px;padding:0 12px;font-size:12px;font-weight:500;transition:border-color .2s,box-shadow .2s}.Enquiry-plain-input:focus{border-color:#71d8ae;box-shadow:0 0 0 3px #00bd8012}.Enquiry-plain-input::placeholder{color:#a2adbb}.Enquiry-form-actions{background:#fbfcfe;border-top:1px solid #e8edf3;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:15px 24px;display:flex}.Enquiry-form-actions .Enquiry-btn{min-height:42px;padding:10px 17px}.Enquiry-detail-card{width:100%;max-width:none}.Enquiry-detail-person{background:#fbfdfc;border-bottom:1px solid #e8edf3;flex-wrap:wrap;align-items:center;gap:13px;padding:22px 24px;display:flex}.Enquiry-detail-person>.Enquiry-avatar{flex-basis:49px;width:49px;height:49px;font-size:14px}.Enquiry-detail-person>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.Enquiry-detail-person>div strong{color:#25374d;overflow-wrap:anywhere;font-size:14px;font-weight:850}.Enquiry-detail-person>div>span{color:#8593a6;overflow-wrap:anywhere;font-size:11px}.Enquiry-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;width:100%;padding:22px 24px;display:grid}.Enquiry-detail-item{background:#fff;border:1px solid #e5edf3;border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.Enquiry-detail-item>span{color:#8795a8;text-transform:uppercase;letter-spacing:.35px;font-size:10px;font-weight:700}.Enquiry-detail-item>strong{color:#31465f;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.6}.Enquiry-detail-card>.Enquiry-form-actions{margin-top:auto}.Enquiry-toast{z-index:10001;color:#087451;background:#fff;border:1px solid #bdebd4;border-radius:12px;align-items:center;gap:10px;width:auto;max-width:calc(100vw - 32px);min-height:49px;padding:13px 18px;font-size:12px;font-weight:800;animation:.2s ease-out Enquiry-toast-enter;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0c3f2b24}.Enquiry-toast svg{color:#00b87b;flex-shrink:0}@keyframes Enquiry-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.Enquiry-app-shell{padding:32px 36px 24px}.Enquiry-stats-grid{gap:19px}.Enquiry-stat-card{min-height:140px;padding:22px}.Enquiry-panel-heading{padding:24px 30px}.Enquiry-filter-row{padding:19px 30px}}@media (width<=1350px){.Enquiry-app-shell{padding:23px 20px 18px}.Enquiry-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.Enquiry-stat-card{min-height:112px}.Enquiry-panel-heading{padding:20px}.Enquiry-filter-row{padding:15px 20px}}@media (width<=900px){.Enquiry-app-shell{padding:20px 16px}.Enquiry-page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.Enquiry-breadcrumbs{justify-content:flex-start}.Enquiry-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.Enquiry-stat-card{gap:12px;min-height:108px;padding:16px}.Enquiry-stat-icon{border-radius:13px;flex-basis:46px;width:46px;height:46px}.Enquiry-stat-copy>strong{font-size:27px}.Enquiry-panel-heading{flex-direction:column;align-items:flex-start;padding:19px}.Enquiry-toolbar{justify-content:flex-start;width:100%}.Enquiry-filter-row{gap:10px;padding:15px 19px}.Enquiry-select-wrap{flex-basis:175px;width:175px}.Enquiry-search-box{flex:260px;min-width:0}.Enquiry-showing{text-align:right;width:100%;margin-left:0}.Enquiry-table-scroll table{min-width:1180px}}@media (width<=600px){.Enquiry-app-shell{padding:15px 11px 17px}.Enquiry-page-header{gap:12px;margin-bottom:19px}.Enquiry-title-line{align-items:flex-start;gap:10px}.Enquiry-title-accent{width:4px;height:38px}.Enquiry-title-line h1{letter-spacing:-.7px;font-size:26px}.Enquiry-title-line p{font-size:11px}.Enquiry-breadcrumbs{gap:7px;font-size:11px}.Enquiry-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.Enquiry-stat-card{border-radius:13px;gap:9px;min-height:100px;padding:12px 10px}.Enquiry-stat-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.Enquiry-stat-icon svg{width:19px;height:19px}.Enquiry-stat-label{letter-spacing:.15px;font-size:8px}.Enquiry-stat-copy>strong{font-size:25px}.Enquiry-stat-note{font-size:9px;line-height:1.35}.Enquiry-stat-orb{width:65px;height:65px;top:-15px;right:-15px}.Enquiry-panel{border-radius:14px}.Enquiry-panel-heading{gap:14px;padding:15px 13px}.Enquiry-section-title{gap:10px}.Enquiry-section-icon{border-radius:12px;flex-basis:43px;width:43px;height:43px}.Enquiry-section-icon svg{width:20px;height:20px}.Enquiry-section-title h2{font-size:16px}.Enquiry-section-title p{font-size:10px}.Enquiry-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Enquiry-toolbar .Enquiry-btn{gap:6px;min-width:0;min-height:41px;padding:9px 8px;font-size:11px}.Enquiry-toolbar .Enquiry-btn-primary{grid-column:1/-1}.Enquiry-filter-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.Enquiry-select-wrap{flex-basis:auto;width:100%}.Enquiry-select-wrap select,.Enquiry-search-box{height:43px}.Enquiry-search-box{width:100%;min-width:0}.Enquiry-showing{text-align:left;font-size:10px}.Enquiry-table-scroll table{min-width:1180px}.Enquiry-table-scroll th{height:47px;padding:11px 10px;font-size:9px}.Enquiry-table-scroll td{padding:11px 10px;font-size:10px}.Enquiry-table-scroll th:first-child,.Enquiry-table-scroll td:first-child{padding-left:13px}.Enquiry-table-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}.Enquiry-entries-control{font-size:10px}.Enquiry-pagination{flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%}.Enquiry-pagination>button{width:32px;height:32px}.Enquiry-watermark{padding-top:13px}.Enquiry-modal-backdrop{align-items:center;padding:12px}.Enquiry-modal-card{border-radius:14px;width:100%;max-width:none;max-height:calc(100dvh - 24px)}.Enquiry-modal-header{gap:10px;min-height:72px;padding:13px}.Enquiry-modal-header>div{gap:10px}.Enquiry-modal-icon{border-radius:11px;flex-basis:39px;width:39px;height:39px}.Enquiry-modal-header h2{font-size:16px}.Enquiry-modal-header p{font-size:10px}.Enquiry-close-btn{flex-basis:34px;width:34px;height:34px}.Enquiry-form-grid{grid-template-columns:minmax(0,1fr);gap:15px;padding:17px 14px}.Enquiry-form-grid>label{gap:7px;font-size:11px}.Enquiry-input-icon,.Enquiry-plain-input{height:43px}.Enquiry-form-actions{gap:8px;padding:12px 14px}.Enquiry-form-actions .Enquiry-btn{min-height:40px;padding:9px 12px;font-size:11px}.Enquiry-detail-person{gap:10px;padding:15px}.Enquiry-detail-person>.Enquiry-avatar{flex-basis:42px;width:42px;height:42px}.Enquiry-detail-person>div strong{font-size:12px}.Enquiry-detail-person>div>span{font-size:10px}.Enquiry-detail-person>.Enquiry-status-badge{margin-left:auto}.Enquiry-detail-grid{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px}.Enquiry-detail-item{gap:6px;padding:12px}.Enquiry-toast{width:auto;max-width:none;min-height:45px;padding:11px 13px;font-size:11px;bottom:12px;left:12px;right:12px}}@media (width<=360px){.Enquiry-app-shell{padding:12px 8px}.Enquiry-title-line h1{font-size:23px}.Enquiry-stats-grid{gap:8px}.Enquiry-stat-card{gap:7px;padding:10px 8px}.Enquiry-stat-icon{flex-basis:33px;width:33px;height:33px}.Enquiry-stat-icon svg{width:17px;height:17px}.Enquiry-stat-label{font-size:7px}.Enquiry-stat-copy>strong{font-size:22px}.Enquiry-stat-note{font-size:8px}.Enquiry-toolbar .Enquiry-btn{font-size:10px}.Enquiry-pagination{gap:4px}.Enquiry-pagination>button{width:29px;height:29px}.Enquiry-modal-backdrop{padding:8px}.Enquiry-modal-card{max-height:calc(100dvh - 16px)}.Enquiry-modal-header h2{font-size:14px}.Enquiry-form-actions{justify-content:stretch}.Enquiry-form-actions .Enquiry-btn{flex:1}}@media (height<=650px) and (width>=601px){.Enquiry-modal-backdrop{padding-top:12px;padding-bottom:12px}.Enquiry-modal-card{max-height:calc(100dvh - 24px)}.Enquiry-modal-header{min-height:65px;padding:12px 18px}.Enquiry-form-grid{gap:13px;padding:15px 20px}.Enquiry-form-actions{padding:11px 20px}}@media (prefers-reduced-motion:reduce){.Enquiry-app-shell *,.Enquiry-app-shell :before,.Enquiry-app-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.TourBooking{color:#213c32;box-sizing:border-box;background:#f5f9f7;width:100%;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif}.TourBooking *,.TourBooking :before,.TourBooking :after{box-sizing:border-box}.TourBooking button,.TourBooking input,.TourBooking select{font:inherit}.TourBooking button{cursor:pointer}.TourBooking button:disabled{cursor:not-allowed;opacity:.45}.TourBooking-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.TourBooking-heading{align-items:center;gap:18px;min-width:0;display:flex}.TourBooking-heading-accent{background:#09ad78;border-radius:20px;width:9px;min-width:9px;height:52px;display:block}.TourBooking-heading h1{color:#1d4035;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.1vw,34px);font-weight:700;line-height:1.2}.TourBooking-heading p{color:#687d75;margin:5px 0 0;font-size:14px;line-height:1.5}.TourBooking-breadcrumb{color:#60756d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;font-size:13px;display:flex}.TourBooking-breadcrumb svg{color:#08a979}.TourBooking-breadcrumb strong{color:#079d6e;font-weight:700}.TourBooking-breadcrumb-separator{color:#a3b2ac}.TourBooking-notice{color:#166b4d;background:#eaf8f1;border:1px solid #bce7d5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:13px 17px;font-size:13px;display:flex}.TourBooking-notice button{color:inherit;background:0 0;border:none;place-items:center;display:grid}.TourBooking-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:22px;display:grid}.TourBooking-stat-card{background:#fff;border:1px solid #fffffff2;border-radius:18px;align-items:center;gap:18px;min-width:0;min-height:115px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 18px #22433309}.TourBooking-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #22433313}.TourBooking-stat-icon{border-radius:17px;place-items:center;width:68px;min-width:68px;height:68px;display:grid}.TourBooking-stat-content{flex-direction:column;gap:2px;min-width:0;display:flex}.TourBooking-stat-content>span{color:#43564e;font-size:13px;font-weight:600}.TourBooking-stat-content>strong{color:#183c30;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;line-height:1.05}.TourBooking-stat-content>small{color:#83918b;font-size:12px}.TourBooking-positive{color:#09a978;font-weight:800}.TourBooking-stat-total{background:linear-gradient(120deg,#f0fbf6,#fff)}.TourBooking-stat-total .TourBooking-stat-icon{color:#079f71;background:#d9f5e9}.TourBooking-stat-confirmed{background:linear-gradient(120deg,#eff7ff,#fff)}.TourBooking-stat-confirmed .TourBooking-stat-icon{color:#2386dc;background:#dceeff}.TourBooking-stat-pending{background:linear-gradient(120deg,#fff9e9,#fff)}.TourBooking-stat-pending .TourBooking-stat-icon{color:#ce8700;background:#fff0ca}.TourBooking-stat-cancelled{background:linear-gradient(120deg,#fff1f1,#fff)}.TourBooking-stat-cancelled .TourBooking-stat-icon{color:#df3c44;background:#fdd}.TourBooking-toolbar{background:#fff;border:1px solid #fff;border-radius:15px;align-items:center;gap:12px;width:100%;margin-bottom:22px;padding:13px;display:flex;box-shadow:0 4px 18px #22433309}.TourBooking-search-box,.TourBooking-select-box,.TourBooking-date-filter{background:#fbfdfc;border:1px solid #e0e9e4;border-radius:11px;align-items:center;gap:10px;min-width:0;height:46px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px 3px #1e3a2d06}.TourBooking-search-box:focus-within,.TourBooking-select-box:focus-within,.TourBooking-date-filter:focus-within{border-color:#12ad7c;box-shadow:0 0 0 3px #09ad7814}.TourBooking-search-box{flex:1.5 220px}.TourBooking-search-box>svg,.TourBooking-date-filter>svg{color:#82958c;flex-shrink:0}.TourBooking-search-box input{color:#254438;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;padding:0;font-size:13px}.TourBooking-search-box input::placeholder{color:#98a7a0}.TourBooking-search-box input::-webkit-search-cancel-button{display:none}.TourBooking-search-box>button{color:#819188;background:0 0;border:0;flex-shrink:0;place-items:center;padding:4px;display:grid}.TourBooking-select-box{cursor:pointer;flex:.75 140px;position:relative}.TourBooking-select-box select{appearance:none;color:#304b40;cursor:pointer;background:0 0;border:none;outline:none;width:100%;min-width:0;height:100%;font-size:13px}.TourBooking-select-box>svg{color:#73877d;pointer-events:none;flex-shrink:0}.TourBooking-date-filter{flex:1.25 260px;gap:8px}.TourBooking-date-filter input{color:#687e73;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:12px}.TourBooking-date-filter input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.TourBooking-date-filter>span{color:#a1afa8;font-size:12px}.TourBooking-search-button,.TourBooking-add-button,.TourBooking-export-button{white-space:nowrap;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 17px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.TourBooking-search-button{color:#fff;background:#09a978}.TourBooking-search-button:hover,.TourBooking-add-button:hover{background:#078b63;transform:translateY(-1px)}.TourBooking-add-button{color:#fff;background:#08a978;margin-left:auto}.TourBooking-export-button{color:#315c49;background:#f8fbf9;border-color:#dce9e2}.TourBooking-export-button:hover{background:#eaf6ef}.TourBooking-bulk-bar{color:#285542;background:#edf9f2;border:1px solid #c9e8d8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;padding:12px 16px;font-size:13px;display:flex}.TourBooking-bulk-bar>span{margin-right:auto;font-weight:700}.TourBooking-bulk-bar button{color:#315c49;background:#fff;border:1px solid #d5e7dc;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.TourBooking-bulk-bar button:first-of-type{color:#d63d43;border-color:#ffd7d7}.TourBooking-table-panel{background:#fff;border:1px solid #fff;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 5px 24px #2243330b}.TourBooking-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8d0c3 #f4f8f5;width:100%;overflow-x:auto}.TourBooking-table-scroll::-webkit-scrollbar{height:7px}.TourBooking-table-scroll::-webkit-scrollbar-track{background:#f4f8f5}.TourBooking-table-scroll::-webkit-scrollbar-thumb{background:#b8d0c3;border-radius:10px}.TourBooking-table{border-collapse:separate;border-spacing:0;color:#385248;text-align:left;width:100%;min-width:1450px;font-size:12px}.TourBooking-table thead{background:#f1f7f3}.TourBooking-table th{color:#27483a;white-space:nowrap;border-bottom:1px solid #e8efea;height:54px;padding:13px 10px;font-size:12px;font-weight:750}.TourBooking-table th:first-child{padding-left:20px}.TourBooking-table td{vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf1ee;height:78px;padding:10px}.TourBooking-table tbody tr{transition:background .2s}.TourBooking-table tbody tr:hover td{background:#f8fcf9}.TourBooking-table tbody tr:last-child td{border-bottom:none}.TourBooking-checkbox-column{width:42px;padding-left:20px!important;padding-right:4px!important}.TourBooking-checkbox-column input{accent-color:#08a978;cursor:pointer;width:16px;height:16px;margin:0}.TourBooking-row-number{color:#60796c;font-weight:600}.TourBooking-package-cell{align-items:center;gap:12px;min-width:230px;display:flex}.TourBooking-package-cell>img{object-fit:cover;background:#eaf2ed;border-radius:10px;flex-shrink:0;width:58px;height:58px;display:block}.TourBooking-package-cell>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.TourBooking-package-cell strong{color:#294a3b;text-overflow:ellipsis;max-width:210px;font-size:12px;font-weight:750;overflow:hidden}.TourBooking-package-cell span{color:#8a9a92;font-size:11px}.TourBooking-package-cell b{color:#b27b20;font-size:14px;font-weight:750}.TourBooking-package-cell b small{color:#91a097;font-size:10px;font-weight:400}.TourBooking-guest-name{color:#304e40;font-weight:600}.TourBooking-amount{color:#ae741c;font-size:15px;font-weight:800}.TourBooking-status-badge{border-radius:22px;justify-content:center;align-items:center;gap:7px;min-width:98px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.TourBooking-status-badge>span{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:block}.TourBooking-status-confirmed{color:#07865e;background:#e0f7ed}.TourBooking-status-confirmed>span{background:#08a878}.TourBooking-status-pending{color:#b87800;background:#fff2d6}.TourBooking-status-pending>span{background:#e6a000}.TourBooking-status-cancelled{color:#c9363d;background:#ffe5e5}.TourBooking-status-cancelled>span{background:#dc4147}.TourBooking-action-buttons{align-items:center;gap:7px;display:flex}.TourBooking-action-buttons button{border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:transform .18s,background .18s;display:grid}.TourBooking-action-buttons button:hover{transform:translateY(-2px)}.TourBooking-action-view{color:#537a8a;background:#edf5f7}.TourBooking-action-view:hover{background:#dcebf1}.TourBooking-action-edit{color:#1682db;background:#e5f2ff}.TourBooking-action-edit:hover{background:#d1e7ff}.TourBooking-action-delete{color:#df3d45;background:#ffebeb}.TourBooking-action-delete:hover{background:#ffd9d9}.TourBooking-empty-state{text-align:center;white-space:normal!important;height:220px!important}.TourBooking-empty-state>svg,.TourBooking-empty-state>strong,.TourBooking-empty-state>span{margin:0 auto 9px;display:block}.TourBooking-empty-state>svg{color:#9db8aa}.TourBooking-empty-state>strong{color:#345746;font-size:15px}.TourBooking-empty-state>span{color:#82958b;font-size:12px}.TourBooking-empty-state>button{color:#087d59;background:#f0faf4;border:1px solid #cce7d8;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:700}.TourBooking-table-footer{background:#fff;border-top:1px solid #eef2ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:flex}.TourBooking-table-footer>p{color:#61766c;margin:0;font-size:12px}.TourBooking-table-footer>p strong{color:#385649;font-weight:750}.TourBooking-pagination-area{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.TourBooking-entries-select{color:#64796e;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.TourBooking-entries-select select{color:#385649;cursor:pointer;background:#fff;border:1px solid #e0eae3;border-radius:9px;outline:none;width:60px;height:38px;padding:0 7px}.TourBooking-pagination{align-items:center;gap:4px;display:flex}.TourBooking-pagination button{color:#506c5d;background:#fff;border:1px solid #edf2ee;border-radius:8px;place-items:center;min-width:35px;height:38px;padding:0 8px;font-size:12px;transition:background .18s;display:grid}.TourBooking-pagination button:hover:not(:disabled){background:#e9f7ef}.TourBooking-pagination button.TourBooking-page-active{color:#fff;background:#08a978;border-color:#08a978;box-shadow:0 3px 8px #08a9782e}.TourBooking-pagination button:disabled{background:#f4f7f5}.TourBooking-page-ellipsis{color:#81958a;padding:0 4px}.TourBooking-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10231b94;justify-content:center;align-items:center;padding:24px;animation:.2s TourBooking-fade-in;display:flex;position:fixed;inset:0;overflow-y:auto}.TourBooking-detail-modal,.TourBooking-form-modal{background:#fff;border:1px solid #fffc;border-radius:19px;width:100%;max-width:760px;max-height:calc(100vh - 48px);animation:.22s TourBooking-modal-in;overflow-y:auto;box-shadow:0 22px 75px #0f271b38}.TourBooking-detail-modal{max-width:700px;padding:25px}.TourBooking-form-modal{max-width:790px;padding:25px}.TourBooking-modal-heading{border-bottom:1px solid #e9f0eb;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.TourBooking-modal-heading>div>span{color:#0b9e70;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:750}.TourBooking-modal-heading h2{color:#204435;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.TourBooking-modal-heading>button{color:#476456;background:#f6faf7;border:1px solid #e5eee8;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.TourBooking-modal-heading>button:hover{background:#e9f6ee}.TourBooking-detail-package{background:#f5faf6;border:1px solid #e7f0e9;border-radius:14px;align-items:center;gap:16px;margin-top:20px;padding:18px;display:flex}.TourBooking-detail-package>img{object-fit:cover;border-radius:11px;flex-shrink:0;width:90px;height:82px}.TourBooking-detail-package h3{color:#234638;margin:0 0 6px;font-size:16px}.TourBooking-detail-package p{color:#819188;margin:0 0 8px;font-size:12px}.TourBooking-detail-package strong{color:#b47c20;font-size:18px}.TourBooking-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:12px;display:grid}.TourBooking-detail-grid>div{border-bottom:1px solid #edf2ee;flex-direction:column;gap:8px;min-width:0;padding:15px 0;display:flex}.TourBooking-detail-grid>div>span{color:#82958a;align-items:center;gap:7px;font-size:12px;display:flex}.TourBooking-detail-grid>div>span svg{color:#0b9e70}.TourBooking-detail-grid>div>strong{overflow-wrap:anywhere;color:#2d4d3e;font-size:13px;font-weight:650}.TourBooking-form{padding-top:20px}.TourBooking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.TourBooking-form-grid>label{color:#304e40;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.TourBooking-form-grid input,.TourBooking-form-grid select{color:#345344;background:#fbfdfb;border:1px solid #dfeae2;border-radius:9px;outline:none;width:100%;min-width:0;height:44px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .2s,box-shadow .2s}.TourBooking-form-grid input:focus,.TourBooking-form-grid select:focus{border-color:#0baa78;box-shadow:0 0 0 3px #0baa7817}.TourBooking-form-grid input::placeholder{color:#9aa9a1}.TourBooking-form-total{border-top:1px solid #e7eee9;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:17px 0;display:flex}.TourBooking-form-total>span{color:#7c8e84;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.TourBooking-form-total>strong{color:#204435;font-family:Georgia,Times New Roman,serif;font-size:25px}.TourBooking-modal-footer{border-top:1px solid #edf2ee;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:17px;display:flex}.TourBooking-modal-footer button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.TourBooking-modal-footer button:hover{transform:translateY(-1px)}.TourBooking-modal-secondary{color:#385748;background:#f7faf8;border-color:#dce9e0!important}.TourBooking-modal-secondary:hover{background:#eaf4ed}.TourBooking-modal-primary{color:#fff;background:#204637}.TourBooking-modal-primary:hover{background:#143729}@keyframes TourBooking-fade-in{0%{opacity:0}to{opacity:1}}@keyframes TourBooking-modal-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1450px){.TourBooking{padding:20px}.TourBooking-stats-grid{gap:13px}.TourBooking-stat-card{gap:13px;padding:16px}.TourBooking-stat-icon{width:58px;min-width:58px;height:58px}.TourBooking-stat-content>strong{font-size:28px}.TourBooking-toolbar{flex-wrap:wrap}.TourBooking-search-box{flex:270px}.TourBooking-select-box{flex:150px}.TourBooking-date-filter{flex:1.5 270px}.TourBooking-add-button{margin-left:0}}@media (width<=1024px){.TourBooking{padding:18px}.TourBooking-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.TourBooking-header{align-items:flex-start}.TourBooking-breadcrumb{padding-top:8px}.TourBooking-toolbar{gap:10px}.TourBooking-search-box{flex-basis:100%}.TourBooking-select-box{flex:calc(50% - 10px)}.TourBooking-date-filter{flex:100%}.TourBooking-search-button,.TourBooking-add-button,.TourBooking-export-button{flex:auto}.TourBooking-table-footer{align-items:flex-start}.TourBooking-pagination-area{justify-content:space-between;width:100%}}@media (width<=640px){.TourBooking{padding:12px}.TourBooking-header{flex-direction:column;gap:13px;margin-bottom:19px}.TourBooking-heading{gap:12px}.TourBooking-heading-accent{width:6px;min-width:6px;height:43px}.TourBooking-heading h1{font-size:25px}.TourBooking-heading p{font-size:12px}.TourBooking-breadcrumb{justify-content:flex-start;padding:0 0 0 18px;font-size:11px}.TourBooking-stats-grid{gap:10px;margin-bottom:16px}.TourBooking-stat-card{border-radius:13px;gap:10px;min-height:105px;padding:12px 10px}.TourBooking-stat-icon{border-radius:12px;width:42px;min-width:42px;height:42px}.TourBooking-stat-icon svg{width:22px;height:22px}.TourBooking-stat-content>span{font-size:10px}.TourBooking-stat-content>strong{font-size:25px}.TourBooking-stat-content>small{font-size:10px}.TourBooking-toolbar{border-radius:12px;gap:9px;margin-bottom:16px;padding:10px}.TourBooking-search-box{flex-basis:100%;height:43px}.TourBooking-select-box{flex-basis:calc(50% - 5px);height:42px;padding:0 9px}.TourBooking-select-box select{font-size:11px}.TourBooking-date-filter{flex-wrap:wrap;gap:6px;height:auto;min-height:44px;padding:8px}.TourBooking-date-filter input{flex:95px;height:28px;font-size:11px}.TourBooking-date-filter>span{font-size:10px}.TourBooking-search-button,.TourBooking-add-button,.TourBooking-export-button{gap:5px;height:41px;padding:0 9px;font-size:11px}.TourBooking-search-button svg,.TourBooking-add-button svg,.TourBooking-export-button svg{width:16px;height:16px}.TourBooking-table-panel{border-radius:12px}.TourBooking-table{min-width:1400px}.TourBooking-table th{height:48px;padding:10px 8px;font-size:11px}.TourBooking-table td{height:70px;padding:8px;font-size:11px}.TourBooking-package-cell{gap:9px;min-width:210px}.TourBooking-package-cell>img{width:48px;height:48px}.TourBooking-package-cell strong{font-size:11px}.TourBooking-package-cell b{font-size:12px}.TourBooking-status-badge{min-width:88px;padding:6px 8px;font-size:10px}.TourBooking-action-buttons{gap:5px}.TourBooking-action-buttons button{border-radius:7px;width:30px;height:30px}.TourBooking-action-buttons button svg{width:15px;height:15px}.TourBooking-table-footer{gap:15px;padding:13px 11px}.TourBooking-table-footer>p{font-size:11px}.TourBooking-pagination-area{flex-direction:column;align-items:flex-start;gap:12px}.TourBooking-pagination{gap:3px;width:100%}.TourBooking-pagination button{min-width:31px;height:34px;padding:0 6px;font-size:11px}.TourBooking-modal-overlay{align-items:flex-start;padding:12px}.TourBooking-detail-modal,.TourBooking-form-modal{border-radius:14px;max-height:calc(100dvh - 24px);margin:auto 0;padding:17px}.TourBooking-modal-heading h2{font-size:22px}.TourBooking-detail-package{gap:12px;padding:12px}.TourBooking-detail-package>img{width:70px;height:70px}.TourBooking-detail-package h3{font-size:13px}.TourBooking-detail-package p{font-size:10px}.TourBooking-detail-package strong{font-size:16px}.TourBooking-detail-grid{grid-template-columns:1fr}.TourBooking-detail-grid>div{gap:6px;padding:12px 0}.TourBooking-form-grid{grid-template-columns:1fr;gap:14px}.TourBooking-form-grid input,.TourBooking-form-grid select{height:43px}.TourBooking-form-total>strong{font-size:22px}.TourBooking-modal-footer{gap:8px}.TourBooking-modal-footer button{flex:auto;min-height:42px;padding:0 11px;font-size:11px}}@media (width<=380px){.TourBooking{padding:9px}.TourBooking-stats-grid{grid-template-columns:1fr}.TourBooking-stat-card{min-height:83px;padding:12px}.TourBooking-stat-icon{width:48px;min-width:48px;height:48px}.TourBooking-stat-content>span{font-size:12px}.TourBooking-stat-content>strong{font-size:26px}.TourBooking-stat-content>small{font-size:11px}.TourBooking-search-button,.TourBooking-add-button,.TourBooking-export-button{flex-basis:100%}.TourBooking-pagination{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.TourBooking *,.TourBooking :before,.TourBooking :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Gallary{color:#30413d;box-sizing:border-box;background:#f1f9f6;width:100%;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}.Gallary *,.Gallary :before,.Gallary :after{box-sizing:border-box}.Gallary button,.Gallary input,.Gallary select{font:inherit}.Gallary button{cursor:pointer}.Gallary input,.Gallary select{min-width:0}.Gallary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.Gallary-header-left{align-items:center;gap:15px;min-width:0;display:flex}.Gallary-header-icon{color:#087354;background:#def5e9;border:1px solid #ccebdc;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.Gallary-header-left h1{color:#173d34;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.25}.Gallary-header-left p{color:#82918a;margin:6px 0 0;font-size:13px;line-height:1.5}.Gallary-header-count{color:#23664e;white-space:nowrap;background:#fff;border:1px solid #dcebe3;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.Gallary-header-count svg{color:#09815d}.Gallary-notice{color:#176647;background:#e9f8ef;border:1px solid #bde7d3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.Gallary-notice button{color:#176647;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.Gallary-notice button:hover{background:#d7f0e1}.Gallary-panel{background:#fff;border:1px solid #dcebe5;border-radius:14px;width:100%;min-width:0;max-width:none;margin:0 0 20px;scroll-margin-top:16px;display:block;overflow:hidden;box-shadow:0 4px 20px #1f59450a}.Gallary-panel-heading{border-bottom:1px solid #e8efec;align-items:center;gap:15px;padding:19px 24px;display:flex}.Gallary-section-icon{color:#087354;background:#e1f5ed;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Gallary-panel-heading h2,.Gallary-table-title h2{color:#173d34;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.3}.Gallary-panel-heading p,.Gallary-table-title p{color:#85918e;margin:5px 0 0;font-size:13px;line-height:1.5}.Gallary-form{width:100%;padding:23px 24px}.Gallary-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;display:grid}.Gallary-form-group{flex-direction:column;min-width:0;display:flex}.Gallary-form-group label,.Gallary-image-label{color:#344540;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.Gallary-form-group label svg,.Gallary-image-label svg{color:#087354;flex-shrink:0}.Gallary-required{color:#e94f4f;margin-left:-4px}.Gallary-form-group input,.Gallary-form-group select{color:#344540;background:#fff;border:1px solid #d8e1dd;border-radius:8px;outline:none;width:100%;height:45px;padding:0 13px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}.Gallary-form-group input::placeholder{color:#a0aaa7}.Gallary-form-group input:focus,.Gallary-form-group select:focus{border-color:#15936c;box-shadow:0 0 0 3px #15936c1a}.Gallary-form-group select{cursor:pointer}.Gallary-image-group{width:100%;margin-top:25px}.Gallary-image-label{margin-bottom:12px}.Gallary-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;display:grid}.Gallary-hidden-file-input{display:none}.Gallary-upload-box{color:#29463b;text-align:center;background:#f8fcfa;border:1.5px dashed #a3dbc7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;min-width:0;min-height:185px;padding:20px;transition:background .2s,border-color .2s,transform .2s;display:flex}.Gallary-upload-box:hover{background:#edf9f3;border-color:#12815e}.Gallary-upload-box:active{transform:scale(.99)}.Gallary-upload-box:focus-visible{outline-offset:3px;outline:3px solid #12815e40}.Gallary-upload-icon{color:#087354;background:#e1f5ed;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.Gallary-upload-box>strong{color:#29463b;font-size:14px;font-weight:700}.Gallary-upload-box>span:not(.Gallary-upload-icon){color:#647d70;font-size:12px}.Gallary-upload-box>small{color:#919d99;font-size:11px;line-height:1.5}.Gallary-image-preview{background:#f6faf8;border:1px solid #e1eae6;border-radius:10px;width:100%;min-width:0;min-height:185px;position:relative;overflow:hidden}.Gallary-image-preview>img{object-fit:cover;width:100%;height:100%;min-height:185px;max-height:280px;display:block}.Gallary-preview-placeholder{color:#a0b1a9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:185px;padding:20px;display:flex}.Gallary-preview-placeholder>strong{color:#6d8277;font-size:13px}.Gallary-preview-placeholder>span{color:#98a79f;font-size:11px;line-height:1.5}.Gallary-preview-overlay{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#162e23c7;border:1px solid #fff6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.Gallary-preview-overlay>span{font-size:12px;font-weight:700}.Gallary-preview-overlay>button{color:#d63d43;background:#fff;border:none;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.Gallary-preview-overlay>button:hover{background:#ffe7e7}.Gallary-form-actions{border-top:1px solid #edf2ef;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;padding-top:18px;display:flex}.Gallary-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 21px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.Gallary-button:active{transform:scale(.97)}.Gallary-button-reset{color:#17664f;background:#fff;border-color:#4b9b7e}.Gallary-button-reset:hover{background:#f0faf5}.Gallary-button-save{color:#fff;background:#087354;border-color:#087354}.Gallary-button-save:hover{background:#075b43;border-color:#075b43}.Gallary-button:focus-visible,.Gallary-icon-button:focus-visible{outline-offset:3px;outline:3px solid #08735440}.Gallary-table-panel{padding:20px 20px 0}.Gallary-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:18px;display:flex}.Gallary-table-title{align-items:center;gap:14px;min-width:0;display:flex}.Gallary-table-title .Gallary-section-icon{width:47px;height:47px}.Gallary-search-box{color:#7f8e88;background:#fff;border:1px solid #d7e2dd;border-radius:8px;align-items:center;gap:10px;width:min(410px,100%);min-width:0;min-height:44px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.Gallary-search-box:focus-within{border-color:#15936c;box-shadow:0 0 0 3px #15936c17}.Gallary-search-box>svg{flex-shrink:0}.Gallary-search-box input{color:#344540;background:0 0;border:none;outline:none;width:100%;min-width:0;height:40px;padding:0;font-size:12px}.Gallary-search-box input::placeholder{color:#929e99}.Gallary-search-box input::-webkit-search-cancel-button{display:none}.Gallary-search-box>button{color:#74887d;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.Gallary-search-box>button:hover{color:#087354;background:#edf7f1}.Gallary-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c6ddd3 #f4f8f6;border-radius:9px 9px 0 0;width:100%;max-width:100%;overflow-x:auto}.Gallary-table-scroll::-webkit-scrollbar{height:7px}.Gallary-table-scroll::-webkit-scrollbar-track{background:#f4f8f6}.Gallary-table-scroll::-webkit-scrollbar-thumb{background:#c6ddd3;border-radius:10px}.Gallary-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.Gallary-table thead{background:#eef8f4}.Gallary-table th{color:#53625d;letter-spacing:.35px;white-space:nowrap;border-bottom:1px solid #dfece5;padding:15px 12px;font-size:11px;font-weight:750}.Gallary-table td{color:#52615b;vertical-align:middle;border-bottom:1px solid #edf1ef;padding:11px 12px;font-size:12px}.Gallary-table tbody tr{transition:background .2s}.Gallary-table tbody tr:hover{background:#f8fcfa}.Gallary-table tbody tr:last-child td{border-bottom:none}.Gallary-serial-column{text-align:center;width:85px}.Gallary-action-column{text-align:center;width:115px}.Gallary-table-image{object-fit:cover;background:#edf3ef;border:1px solid #e6eee8;border-radius:8px;width:100px;height:65px;display:block}.Gallary-photo-name{min-width:175px}.Gallary-photo-name strong{color:#263e35;font-size:13px;font-weight:700;line-height:1.5}.Gallary-category-badge{color:#167653;white-space:nowrap;background:#e4f6ed;border-radius:30px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.Gallary-category-birds{color:#2868b2;background:#e7f1ff}.Gallary-category-boating{color:#a87512;background:#fff5df}.Gallary-category-nature{color:#167653;background:#e4f6ed}.Gallary-category-waterfalls,.Gallary-category-beach{color:#247d9b;background:#e4f7fc}.Gallary-category-temple{color:#985b24;background:#fff0e0}.Gallary-category-adventure{color:#7651b4;background:#f0eaff}.Gallary-category-other{color:#596777;background:#eef1f5}.Gallary-category-wildlife{color:#39734d;background:#e7f5e9}.Gallary-location-text{align-items:center;gap:8px;min-width:170px;line-height:1.5;display:flex}.Gallary-location-text>svg{color:#14805f;flex-shrink:0}.Gallary-row-actions{justify-content:center;align-items:center;gap:8px;display:flex}.Gallary-icon-button{border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,transform .2s;display:inline-flex}.Gallary-icon-button:active{transform:scale(.95)}.Gallary-edit-button{color:#2674d5;background:#e6f1ff}.Gallary-edit-button:hover{background:#d4e6ff}.Gallary-delete-button{color:#e44b4b;background:#ffebeb}.Gallary-delete-button:hover{background:#fdd}.Gallary-empty-state{text-align:center;white-space:normal;height:190px;color:#84928b!important;padding:25px!important}.Gallary-empty-state>svg{color:#168060;margin:0 auto 10px;display:block}.Gallary-empty-state>strong{color:#354c42;font-size:14px;display:block}.Gallary-empty-state>p{color:#829188;margin:7px 0 12px;font-size:12px}.Gallary-empty-state>button{color:#087d59;background:#f0faf4;border:1px solid #cce7d8;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:700}.Gallary-empty-state>button:hover{background:#e1f5e9}.Gallary-table-footer{color:#788780;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 0;font-size:12px;display:flex}.Gallary-table-footer strong{color:#385649;font-weight:750}.Gallary-total-count{color:#387158;font-weight:600}@media (width<=1000px){.Gallary{padding:16px}.Gallary-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Gallary-table-heading{flex-direction:column;align-items:stretch;gap:15px}.Gallary-search-box{width:100%}}@media (width<=600px){.Gallary{padding:10px}.Gallary-header{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:16px}.Gallary-header-left{gap:11px}.Gallary-header-icon{border-radius:11px;width:44px;height:44px}.Gallary-header-icon svg{width:23px;height:23px}.Gallary-header-left h1{font-size:23px}.Gallary-header-left p{font-size:11px}.Gallary-header-count{margin-left:55px;padding:8px 11px;font-size:11px}.Gallary-panel{border-radius:11px;margin-bottom:13px}.Gallary-panel-heading{gap:11px;padding:14px}.Gallary-section-icon{border-radius:11px;width:41px;height:41px}.Gallary-panel-heading h2,.Gallary-table-title h2{font-size:17px}.Gallary-panel-heading p,.Gallary-table-title p{font-size:11px;line-height:1.5}.Gallary-form{padding:16px 12px}.Gallary-form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.Gallary-form-group label,.Gallary-image-label{font-size:12px}.Gallary-form-group input,.Gallary-form-group select{height:43px;font-size:12px}.Gallary-image-group{margin-top:20px}.Gallary-upload-grid{grid-template-columns:minmax(0,1fr);gap:11px}.Gallary-upload-box{min-height:150px;padding:15px}.Gallary-upload-icon{width:49px;height:49px}.Gallary-upload-box>strong{font-size:13px}.Gallary-upload-box>span:not(.Gallary-upload-icon),.Gallary-upload-box>small{font-size:11px}.Gallary-image-preview,.Gallary-preview-placeholder{min-height:160px}.Gallary-image-preview>img{min-height:160px;max-height:230px}.Gallary-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.Gallary-button{gap:5px;min-width:0;min-height:42px;padding:9px 6px;font-size:11px}.Gallary-button svg{width:16px;height:16px}.Gallary-table-panel{padding:14px 10px 0}.Gallary-table-heading{gap:13px;margin-bottom:13px}.Gallary-table-title{gap:10px}.Gallary-table-title .Gallary-section-icon{width:41px;height:41px}.Gallary-search-box{min-height:42px;padding:0 10px}.Gallary-search-box input{font-size:11px}.Gallary-table{min-width:800px}.Gallary-table th{padding:12px 10px;font-size:10px}.Gallary-table td{padding:9px 10px;font-size:11px}.Gallary-table-image{width:80px;height:55px}.Gallary-photo-name strong{font-size:12px}.Gallary-category-badge{padding:7px 10px;font-size:10px}.Gallary-icon-button{width:32px;height:32px}.Gallary-table-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:13px 0;font-size:11px}}@media (width<=360px){.Gallary{padding:7px}.Gallary-header-left h1{font-size:20px}.Gallary-header-left p{max-width:240px;font-size:10px}.Gallary-panel-heading{padding:12px 10px}.Gallary-panel-heading h2,.Gallary-table-title h2{font-size:15px}.Gallary-form{padding:13px 9px}.Gallary-table-panel{padding-left:8px;padding-right:8px}.Gallary-button{font-size:10px}.Gallary-table-footer{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.Gallary *,.Gallary :before,.Gallary :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hotelbooking-container{--hb-bg:#eef5f1;--hb-surface:#fff;--hb-surface-soft:#f3f8f5;--hb-border:#dde8e1;--hb-border-strong:#c9dacf;--hb-text:#17261f;--hb-muted:#66786f;--hb-green-900:#0b4f3a;--hb-green-700:#0f6b4d;--hb-green-600:#138a62;--hb-green-500:#1fa577;--hb-green-100:#dcf3e8;--hb-orange-700:#a8650a;--hb-orange-100:#fdeccb;--hb-red-700:#b42828;--hb-red-100:#fde0e0;--hb-blue-700:#2d56c4;--hb-blue-100:#e0e9fd;--hb-shadow:0 2px 10px #103c2c12;--hb-shadow-lg:0 10px 28px #103c2c24;--hb-radius:16px;box-sizing:border-box;background:var(--hb-bg);width:100%;min-height:100vh;color:var(--hb-text);flex-direction:column;gap:18px;font-family:Inter,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex}.hotelbooking-container *,.hotelbooking-container :before,.hotelbooking-container :after{box-sizing:border-box}.hotelbooking-container button,.hotelbooking-container input,.hotelbooking-container select{font-family:inherit;font-size:inherit;color:inherit}.hotelbooking-container button{cursor:pointer}.hotelbooking-icon{flex-shrink:0;display:block}.hotelbooking-container :focus-visible{outline-offset:2px;outline:3px solid #1fa57773}.hotelbooking-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hotelbooking-stat-card{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:var(--hb-radius);box-shadow:var(--hb-shadow);align-items:center;gap:16px;padding:14px 18px;transition:transform .2s,box-shadow .2s;display:flex}.hotelbooking-stat-card:hover{box-shadow:var(--hb-shadow-lg);transform:translateY(-3px)}.hotelbooking-stat-icon{background:var(--hb-green-100);width:62px;height:62px;color:var(--hb-green-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hotelbooking-tone-cancelled .hotelbooking-stat-icon{background:var(--hb-red-100);color:var(--hb-red-700)}.hotelbooking-tone-pending .hotelbooking-stat-icon{background:var(--hb-green-100);color:var(--hb-green-700)}.hotelbooking-stat-text{flex-direction:column;flex:1;min-width:0;display:flex}.hotelbooking-stat-label{color:#34463d;font-size:15px;font-weight:500}.hotelbooking-stat-count{letter-spacing:-.5px;color:#14281f;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.15}.hotelbooking-stat-trend{border-left:1px solid var(--hb-border);color:var(--hb-green-500);align-self:stretch;align-items:center;padding-left:16px;display:flex}.hotelbooking-toolbar{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:var(--hb-radius);box-shadow:var(--hb-shadow);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.hotelbooking-search-bar,.hotelbooking-filter-select,.hotelbooking-date-filter{border:1px solid var(--hb-border-strong);height:44px;color:var(--hb-muted);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hotelbooking-search-bar:hover,.hotelbooking-filter-select:hover,.hotelbooking-date-filter:hover{border-color:var(--hb-green-500)}.hotelbooking-search-bar:focus-within,.hotelbooking-filter-select:focus-within,.hotelbooking-date-filter:focus-within{border-color:var(--hb-green-600);box-shadow:0 0 0 3px #1fa5772e}.hotelbooking-container .hotelbooking-search-bar:focus-within :focus-visible,.hotelbooking-container .hotelbooking-filter-select:focus-within :focus-visible,.hotelbooking-container .hotelbooking-date-filter:focus-within :focus-visible{outline:none}.hotelbooking-search-bar{flex:1.6 240px;min-width:200px}.hotelbooking-search-input{min-width:0;height:100%;color:var(--hb-text);background:0 0;border:0;outline:0;flex:1}.hotelbooking-search-input::placeholder{color:#8a9a92}.hotelbooking-filter-select{flex:150px;min-width:150px}.hotelbooking-filter-select select{width:100%;height:100%;color:var(--hb-text);appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;padding:0 38px 0 40px;font-weight:500;position:absolute;inset:0}.hotelbooking-filter-select select:focus{outline:none}.hotelbooking-filter-select .hotelbooking-icon:last-child{pointer-events:none;margin-left:auto}.hotelbooking-filter-select>.hotelbooking-icon:first-child{z-index:1;pointer-events:none;position:relative}.hotelbooking-filter-select .hotelbooking-icon:last-child{z-index:1;position:relative}.hotelbooking-date-filter{flex:160px;min-width:160px;overflow:hidden}.hotelbooking-date-placeholder{color:#8a9a92;pointer-events:none;white-space:nowrap}.hotelbooking-date-filter input[type=date]{color:#0000;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0 12px 0 40px;position:absolute;inset:0}.hotelbooking-date-filter input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hotelbooking-date-filter.hotelbooking-has-value .hotelbooking-date-placeholder{display:none}.hotelbooking-date-filter.hotelbooking-has-value input[type=date],.hotelbooking-date-filter:focus-within input[type=date]{color:var(--hb-text)}.hotelbooking-date-filter:focus-within .hotelbooking-date-placeholder{display:none}.hotelbooking-date-filter input[type=date]:focus{outline:none}.hotelbooking-toolbar-actions{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.hotelbooking-primary-button,.hotelbooking-ghost-button,.hotelbooking-danger-button,.hotelbooking-reset-button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.hotelbooking-primary-button{background:linear-gradient(180deg, var(--hb-green-600), var(--hb-green-700));box-shadow:0 3px 8px #0f6b4d4d;color:#fff!important}.hotelbooking-primary-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f6b4d59}.hotelbooking-primary-button:active{transform:translateY(0)scale(.98)}.hotelbooking-search-button{background:linear-gradient(180deg, var(--hb-green-700), var(--hb-green-900));min-width:112px}.hotelbooking-ghost-button{border-color:var(--hb-border-strong);color:#2b4137;background:#fff}.hotelbooking-ghost-button:hover{background:var(--hb-surface-soft);border-color:var(--hb-green-500)}.hotelbooking-ghost-button:active{transform:scale(.98)}.hotelbooking-danger-button{background:#d63b3b;box-shadow:0 3px 8px #d63b3b47;color:#fff!important}.hotelbooking-danger-button:hover{background:#bf2c2c;transform:translateY(-1px)}.hotelbooking-danger-button:active{transform:scale(.98)}.hotelbooking-reset-button{border-color:var(--hb-border-strong);height:44px;color:var(--hb-muted);background:0 0;padding:0 14px;font-weight:500}.hotelbooking-reset-button:hover{color:var(--hb-green-700);border-color:var(--hb-green-500);background:var(--hb-surface-soft)}.hotelbooking-table-card{background:var(--hb-surface);border:1px solid var(--hb-border);border-radius:var(--hb-radius);box-shadow:var(--hb-shadow);padding:8px 8px 0;animation:.35s both hotelbooking-rise;overflow:hidden}.hotelbooking-bulk-bar{background:var(--hb-green-100);color:var(--hb-green-900);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:4px 4px 8px;padding:8px 14px;font-weight:600;animation:.2s both hotelbooking-fade;display:flex}.hotelbooking-bulk-bar .hotelbooking-danger-button{height:36px;padding:0 14px}.hotelbooking-table-scroll{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;overflow-x:auto}.hotelbooking-table{border-collapse:collapse;width:100%;min-width:1180px}.hotelbooking-table thead th{text-align:left;color:#26382f;white-space:nowrap;background:#eaf3ee;border-right:1px solid #dbe8e0;padding:14px 12px;font-size:13.5px;font-weight:600;position:sticky;top:0}.hotelbooking-table thead th:first-child{border-top-left-radius:12px}.hotelbooking-table thead th:last-child{border-right:0;border-top-right-radius:12px}.hotelbooking-table tbody td{border-bottom:1px solid var(--hb-border);border-right:1px solid var(--hb-border);vertical-align:middle;color:#22332b;padding:10px 12px}.hotelbooking-table tbody td:last-child{border-right:0}.hotelbooking-table tbody tr{transition:background .15s}.hotelbooking-table tbody tr:hover{background:#f5faf7}.hotelbooking-table tbody tr.hotelbooking-row-selected{background:#ebf7f0}.hotelbooking-col-check{width:48px;text-align:center!important}.hotelbooking-col-serial{width:56px;text-align:center!important}.hotelbooking-checkbox{width:18px;height:18px;accent-color:var(--hb-green-700);cursor:pointer;margin:0}.hotelbooking-checkbox:disabled{cursor:not-allowed;opacity:.5}.hotelbooking-serial{color:var(--hb-green-700);font-variant-numeric:tabular-nums;font-weight:700}.hotelbooking-hotel-cell{align-items:center;gap:10px;min-width:210px;display:flex}.hotelbooking-hotel-thumb{object-fit:cover;border:1px solid var(--hb-border);background:#e3efe8;border-radius:8px;flex-shrink:0;width:44px;height:44px}.hotelbooking-hotel-text{flex-direction:column;min-width:0;display:flex}.hotelbooking-hotel-name{color:#14281f;font-weight:700;line-height:1.25}.hotelbooking-hotel-location{color:var(--hb-muted);margin-top:2px;font-size:12px}.hotelbooking-guest-name{white-space:nowrap;font-weight:500}.hotelbooking-nowrap{white-space:nowrap}.hotelbooking-center{text-align:center}.hotelbooking-amount{color:#b8741a;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.hotelbooking-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-block}.hotelbooking-status-confirmed{background:var(--hb-green-100);color:#136b4b;border-color:#b7e3cd}.hotelbooking-status-pending{background:var(--hb-orange-100);color:var(--hb-orange-700);border-color:#f6d89a}.hotelbooking-status-cancelled{background:var(--hb-red-100);color:var(--hb-red-700);border-color:#f6baba}.hotelbooking-actions{gap:6px;display:flex}.hotelbooking-action-button{border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:transform .15s,box-shadow .15s,filter .15s;display:grid}.hotelbooking-action-button:hover{filter:brightness(.97);transform:translateY(-2px);box-shadow:0 4px 10px #103c2c2e}.hotelbooking-action-button:active{transform:scale(.94)}.hotelbooking-action-view{background:var(--hb-green-100);color:var(--hb-green-700)}.hotelbooking-action-edit{background:var(--hb-blue-100);color:var(--hb-blue-700)}.hotelbooking-action-delete{background:var(--hb-red-100);color:var(--hb-red-700)}.hotelbooking-table tbody td.hotelbooking-empty-cell{border:0;padding:0}.hotelbooking-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:100vw;padding:48px 20px;display:flex;position:sticky;left:0}.hotelbooking-empty-state h3{color:#14281f;margin:4px 0 0;font-size:18px}.hotelbooking-empty-state p{max-width:420px;color:var(--hb-muted);margin:0 0 10px}.hotelbooking-empty-icon{background:var(--hb-green-100);width:64px;height:64px;color:var(--hb-green-700);border-radius:50%;place-items:center;display:grid}.hotelbooking-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 12px;display:flex}.hotelbooking-pagination-info{color:#3a4d43}.hotelbooking-page-size{color:#3a4d43;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.hotelbooking-page-size-select{align-items:center;display:inline-flex;position:relative}.hotelbooking-page-size-select select{border:1px solid var(--hb-border-strong);appearance:none;cursor:pointer;background:#fff;border-radius:8px;height:36px;padding:0 30px 0 12px}.hotelbooking-page-size-select select:hover{border-color:var(--hb-green-500)}.hotelbooking-page-size-select .hotelbooking-icon{pointer-events:none;position:absolute;right:9px}.hotelbooking-page-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hotelbooking-page-button{border:1px solid var(--hb-border-strong);color:#2b4137;background:#fff;border-radius:8px;place-items:center;min-width:36px;height:36px;padding:0 8px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-grid}.hotelbooking-page-button:hover:not(:disabled):not(.hotelbooking-page-active){background:var(--hb-surface-soft);border-color:var(--hb-green-500)}.hotelbooking-page-button:active:not(:disabled){transform:scale(.95)}.hotelbooking-page-button:disabled{opacity:.45;cursor:not-allowed}.hotelbooking-page-active{background:var(--hb-green-700);border-color:var(--hb-green-700);color:#fff;box-shadow:0 3px 8px #0f6b4d4d}.hotelbooking-page-ellipsis{color:var(--hb-muted);padding:0 4px}.hotelbooking-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b211880;justify-content:center;align-items:center;padding:16px;animation:.2s both hotelbooking-fade;display:flex;position:fixed;inset:0}.hotelbooking-modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-height:calc(100vh - 32px);animation:.22s cubic-bezier(.2,.9,.3,1.1) both hotelbooking-pop;display:flex;overflow:hidden;box-shadow:0 24px 60px #081e1559}.hotelbooking-modal-sm{max-width:440px}.hotelbooking-modal-md{max-width:560px}.hotelbooking-modal-lg{max-width:720px}.hotelbooking-modal-header{border-bottom:1px solid var(--hb-border);background:#f1f7f3;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.hotelbooking-modal-title{color:#14281f;margin:0;font-size:18px;font-weight:700}.hotelbooking-modal-close{color:#3a4d43;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,color .15s,transform .15s;display:grid;box-shadow:0 1px 4px #103c2c26}.hotelbooking-modal-close:hover{background:var(--hb-red-100);color:var(--hb-red-700);transform:rotate(90deg)}.hotelbooking-form{flex-direction:column;flex:1;min-height:0;display:flex}.hotelbooking-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:20px;display:grid;overflow-y:auto}.hotelbooking-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hotelbooking-field-full{grid-column:1/-1}.hotelbooking-field-label{color:#2b4137;font-size:13px;font-weight:600}.hotelbooking-field input,.hotelbooking-field select{border:1px solid var(--hb-border-strong);background:#fff;border-radius:10px;width:100%;height:42px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.hotelbooking-field input:disabled{background:var(--hb-surface-soft);color:var(--hb-muted);cursor:not-allowed}.hotelbooking-field input:focus,.hotelbooking-field select:focus{border-color:var(--hb-green-600);outline:none;box-shadow:0 0 0 3px #1fa5772e}.hotelbooking-field-error input,.hotelbooking-field-error select{background:#fff8f8;border-color:#dc5656}.hotelbooking-field-message{color:var(--hb-red-700);font-size:12px}.hotelbooking-form-footer{border-top:1px solid var(--hb-border);background:#fafdfb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.hotelbooking-form-footer-right{flex-wrap:wrap;gap:10px;display:flex}.hotelbooking-view{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.hotelbooking-view-hero{align-items:center;gap:18px;padding:20px;display:flex}.hotelbooking-view-image{object-fit:cover;width:150px;height:110px;box-shadow:var(--hb-shadow);background:#e3efe8;border-radius:12px;flex-shrink:0}.hotelbooking-view-hero-text h3{color:#14281f;margin:0 0 6px;font-size:20px}.hotelbooking-view-hero-text p{color:var(--hb-muted);align-items:center;gap:6px;margin:0 0 10px;display:flex}.hotelbooking-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0 20px 20px;display:grid}.hotelbooking-detail-grid>div{background:var(--hb-surface-soft);border:1px solid var(--hb-border);border-radius:12px;min-width:0;padding:12px 14px}.hotelbooking-detail-grid dt{color:var(--hb-muted);align-items:center;gap:6px;font-size:12px;display:flex}.hotelbooking-detail-grid dd{color:#14281f;overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.hotelbooking-detail-grid .hotelbooking-detail-total{background:var(--hb-green-100);border-color:#b7e3cd;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.hotelbooking-detail-total dd{color:var(--hb-green-900);margin:0;font-size:22px}.hotelbooking-view-footer{justify-content:flex-end}.hotelbooking-confirm{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 22px 22px;display:flex}.hotelbooking-confirm p{color:#34463d;margin:0}.hotelbooking-confirm-icon{background:var(--hb-red-100);width:56px;height:56px;color:var(--hb-red-700);border-radius:50%;place-items:center;display:grid}.hotelbooking-confirm-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.hotelbooking-toast{z-index:1100;background:var(--hb-green-900);color:#fff;max-width:calc(100vw - 40px);box-shadow:var(--hb-shadow-lg);border-radius:12px;align-items:center;gap:10px;padding:12px 14px 12px 16px;font-weight:500;animation:.3s cubic-bezier(.2,.9,.3,1.1) both hotelbooking-toast-in;display:flex;position:fixed;bottom:20px;right:20px}.hotelbooking-toast-error{background:#a82e2e}.hotelbooking-toast-close{color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hotelbooking-toast-close:hover{background:#ffffff4d}@keyframes hotelbooking-fade{0%{opacity:0}to{opacity:1}}@keyframes hotelbooking-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hotelbooking-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hotelbooking-toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hotelbooking-container *,.hotelbooking-container :before,.hotelbooking-container :after,.hotelbooking-modal-backdrop,.hotelbooking-modal,.hotelbooking-toast{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1280px){.hotelbooking-stat-card{gap:12px;padding:12px 14px}.hotelbooking-stat-icon{width:54px;height:54px}.hotelbooking-toolbar-actions{flex:100%;justify-content:flex-end;margin-left:0}}@media (width<=1024px){.hotelbooking-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hotelbooking-search-bar{flex:100%}}@media (width<=767px){.hotelbooking-container{gap:14px;padding:12px 12px 24px}.hotelbooking-stats{gap:10px}.hotelbooking-stat-card{gap:10px;padding:10px 12px}.hotelbooking-stat-icon{width:44px;height:44px}.hotelbooking-stat-icon .hotelbooking-icon{width:22px;height:22px}.hotelbooking-stat-label{font-size:13px}.hotelbooking-stat-count{font-size:24px}.hotelbooking-stat-trend{display:none}.hotelbooking-toolbar{padding:12px}.hotelbooking-filter-select,.hotelbooking-date-filter{flex:100%}.hotelbooking-toolbar-actions{width:100%}.hotelbooking-toolbar-actions .hotelbooking-primary-button{flex:1 1 0}.hotelbooking-reset-button{flex:100%}.hotelbooking-pagination{flex-direction:column;align-items:flex-start}.hotelbooking-page-size{margin-left:0}.hotelbooking-form-grid,.hotelbooking-detail-grid{grid-template-columns:1fr}.hotelbooking-view-hero{flex-direction:column;align-items:flex-start}.hotelbooking-view-image{width:100%;height:160px}.hotelbooking-form-footer{flex-direction:column-reverse;align-items:stretch}.hotelbooking-form-footer-right{flex-direction:column-reverse}.hotelbooking-form-footer .hotelbooking-primary-button,.hotelbooking-form-footer .hotelbooking-ghost-button{width:100%}.hotelbooking-view-footer{flex-direction:column-reverse}.hotelbooking-toast{max-width:none;bottom:12px;left:12px;right:12px}}@media (width<=400px){.hotelbooking-stats{grid-template-columns:1fr}}
