.hermi-sidebar-menu.ant-menu{flex:1;overflow-x:hidden;overflow-y:auto;padding:5px 11px 24px;border-inline-end:0;background:transparent}.hermi-sidebar-menu.ant-menu-dark .ant-menu-sub,.hermi-sidebar-menu.ant-menu-dark{background:transparent}.hermi-sidebar-menu .ant-menu-submenu-title,.hermi-sidebar-menu .ant-menu-item{min-height:42px;margin:3px 0;border-radius:9px;color:#ffffff9e;font-size:12px;font-weight:540}.hermi-sidebar-menu .ant-menu-submenu-title{color:#ffffffc7;font-weight:650}.hermi-sidebar-menu .ant-menu-item .anticon,.hermi-sidebar-menu .ant-menu-submenu-title .anticon{color:#ffffff7a;font-size:16px}.hermi-sidebar-menu.ant-menu-dark .ant-menu-item:hover,.hermi-sidebar-menu.ant-menu-dark .ant-menu-submenu-title:hover{background:rgba(255,255,255,.07);color:#fff}.hermi-sidebar-menu.ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,rgba(185,83,145,.32),rgba(240,189,98,.12));color:#fff;box-shadow:inset 3px 0 #e7af61}.hermi-sidebar-menu.ant-menu-dark .ant-menu-item-selected .anticon,.hermi-sidebar-menu.ant-menu-dark .ant-menu-item-selected a{color:#fff}.hermi-sidebar-menu .ant-menu-submenu-arrow{color:#ffffff57}.hermi-sidebar-menu .ant-menu-sub.ant-menu-inline{margin:2px 0 8px;background:transparent!important}.hermi-sidebar-menu .ant-menu-sub .ant-menu-item{padding-left:45px!important;color:#ffffff82;font-size:11px}.ant-layout-sider-collapsed .hermi-sidebar-menu.ant-menu{padding-inline:9px}.ant-layout-sider-collapsed .hermi-sidebar-menu .ant-menu-submenu-title,.ant-layout-sider-collapsed .hermi-sidebar-menu .ant-menu-item{padding-inline:calc(50% - 8px)!important}.admin-header-container{position:relative;z-index:15;height:78px;flex:0 0 78px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 28px 0 20px;border-bottom:1px solid rgba(66,49,71,.08);background:rgba(255,255,255,.9);box-shadow:0 5px 24px #25192a0b;backdrop-filter:blur(18px)}.admin-header-primary,.admin-header-actions{display:flex;align-items:center}.admin-header-primary{min-width:0;gap:15px}.admin-sidebar-toggle.ant-btn{width:40px;height:40px;border:1px solid #ebe6ed;border-radius:10px;color:#615969;background:#ffffff;font-size:17px}.admin-sidebar-toggle.ant-btn:hover{color:#8f3f75;border-color:#d9bfd0;background:#fbf7fa}.admin-page-identity{min-width:0}.admin-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:3px;color:#9a929e;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.admin-breadcrumb span{color:#8f3f75}.admin-breadcrumb i{color:#c3bdc6;font-style:normal}.admin-page-identity h1{margin:0;overflow:hidden;color:#211b26;font-size:21px;font-weight:680;line-height:1.2;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.admin-header-actions{flex:0 0 auto;gap:10px}.admin-website-link.ant-btn{color:#746d79;font-size:12px;font-weight:600}.admin-environment-tag.ant-tag{margin:0;padding:3px 9px;border-radius:999px;font-size:9px;font-weight:800;line-height:18px;letter-spacing:.1em;text-transform:uppercase}.admin-environment-uat{border-color:#efd69d;background:#fff7df;color:#8b641b}.admin-environment-production{border-color:#b9dfc8;background:#eaf8ef;color:#2d7650}.admin-environment-local{border-color:#d6c8e7;background:#f5effb;color:#725095}.admin-account-button{height:44px;display:flex;align-items:center;gap:9px;padding:4px 9px 4px 5px;border:1px solid #e9e4ec;border-radius:12px;background:#ffffff;color:#49414f;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .2s,box-shadow .2s}.admin-account-button:hover{border-color:#d7bdcf;box-shadow:0 8px 20px #36223d14}.admin-account-button .ant-avatar{background:linear-gradient(145deg,#8f3f75,#b55d94)}.admin-account-chevron{color:#a39ca7;font-size:9px}.admin-user-menu-identity{display:flex;flex-direction:column;gap:2px;color:#8a838e;font-size:11px}.admin-user-menu-identity strong{color:#39313f;font-size:12px}@media (max-width: 760px){.admin-header-container{height:70px;flex-basis:70px;padding:0 14px 0 12px}.admin-breadcrumb,.admin-website-link,.admin-account-button>span:not(.ant-avatar){display:none}.admin-account-button{width:42px;padding:3px;justify-content:center}.admin-page-identity h1{font-size:17px}}.hermi-admin-scope{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f3f7}.hermi-page-container{min-height:100vh;overflow:hidden;background:#f5f3f7}.hermi-sider-container.ant-layout-sider{position:relative;z-index:20;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(161,75,131,.2),transparent 31%),linear-gradient(180deg,#17131f 0%,#211725 100%);box-shadow:10px 0 35px #1c132021}.hermi-sider-container .ant-layout-sider-children{display:flex;flex-direction:column;height:100vh}.hermi-sidebar-brand{height:78px;display:flex;align-items:center;padding:0 25px;border-bottom:1px solid rgba(255,255,255,.07)}.hermi-sidebar-brand img{width:142px;height:auto}.hermi-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#e66cb3,#e8b85e);color:#211725;font-size:17px;font-weight:800}.hermi-sidebar-caption{padding:25px 26px 8px;color:#ffffff57;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.ant-layout-sider-collapsed .hermi-sidebar-caption{height:24px;padding:20px 0 0;font-size:0}.hermi-sidebar-footer{margin-top:auto;padding:20px 26px 24px;border-top:1px solid rgba(255,255,255,.06);color:#ffffff4d;font-size:10px;letter-spacing:.04em}.hermi-admin-main{min-width:0;height:100vh;background:#f5f3f7}.hermi-content-container{min-width:0;height:calc(100vh - 78px);overflow:auto;background:radial-gradient(circle at 92% 0,rgba(207,173,197,.13),transparent 24%),#f5f3f7}.hermi-content-inner{width:100%;max-width:1800px;min-height:100%;margin:0 auto;padding:28px 30px 42px}.hermi-content-inner>.ant-result{margin-top:48px;border:1px solid #e9e4ec;border-radius:18px;background:#ffffff;box-shadow:0 12px 35px #2b1e3112}.hermi-admin-scope .ant-table-wrapper{overflow:hidden;border:1px solid #eee9f0;border-radius:12px}.hermi-admin-scope .ant-table-thead>tr>th{height:50px;color:#554c5b;font-size:12px;font-weight:700;letter-spacing:.015em}.hermi-admin-scope .ant-table-tbody>tr>td{height:54px;color:#413a46}.hermi-admin-scope .ant-pagination{margin-top:6px}.hermi-admin-scope .ant-form-item-label>label{color:#554e59;font-weight:600}@media (max-width: 900px){.hermi-content-inner{padding:20px 18px 32px}}@media (max-width: 640px){.hermi-content-inner{padding:14px 12px 28px}}.shiny-text{color:transparent;background:linear-gradient(120deg,rgba(0,0,0,1) 40%,rgba(255,255,255,1) 50%,rgba(0,0,0,1) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 5s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.alert-container{position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080}.alert-container .alert{width:373px;height:254px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;border-radius:24px;box-sizing:border-box;color:#333;font-size:20px;font-weight:700;line-height:22px}.alert-container .alert.error{background:linear-gradient(180deg,#ffe6e6 0%,#ffffff 100%)}.alert-container .alert.success{background:linear-gradient(180deg,#dcffe4 0%,#ffffff 100%)}.alert-container .msg-container{height:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;gap:24px}.alert-container .type-icon{width:131px;height:104px}.alert-container .close-container{width:100%;display:flex;align-items:center;justify-content:flex-end}.alert-container .close{width:32px;height:32px;cursor:pointer}@media (max-width: 1024px){.alert-container .alert{width:283px;height:192px;padding:12px;gap:0;font-size:16px;line-height:18px}.alert-container .msg-container{gap:24px}.alert-container .type-icon{width:97px;height:78px}.alert-container .close{width:24px;height:24px}}@font-face{font-family:Comfortaa;src:url(/assets/fonts/Comfortaa.ttf) format("truetype")}@font-face{font-family:DaysOne;src:url(/assets/fonts/DaysOne-Regular.ttf) format("truetype")}#root{font-family:Comfortaa,cursive}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6,#root button,#root input,#root select,#root textarea{font-family:inherit}#root .days-one{font-family:DaysOne,sans-serif}@keyframes reveal{0%{clip-path:inset(100% 0 0 0);opacity:.5}to{clip-path:inset(0 0 0 0);opacity:1}}.cta-background{background:linear-gradient(90deg,#ff64c9 0%,#fffb7a 100%);border-radius:46px;display:flex;align-items:center;justify-content:center}.pc-view{display:block}.mobile-view{display:none}@media (max-width: 1024px){.pc-view{display:none}.mobile-view{display:block}}
