._header_b6hv2_1{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;padding:0 24px!important;box-shadow:0 2px 8px #0000000f!important;border-bottom:1px solid #E8EAED!important;height:64px!important}._header_b6hv2_1 ._headerContent_b6hv2_11{display:flex;align-items:center;gap:24px;flex:1}._header_b6hv2_1 ._headerContent_b6hv2_11 ._logo_b6hv2_17{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .3s ease}._header_b6hv2_1 ._headerContent_b6hv2_11 ._logo_b6hv2_17:hover{opacity:.8}._header_b6hv2_1 ._headerContent_b6hv2_11 ._logo_b6hv2_17 img{height:40px;width:auto}._header_b6hv2_1 ._headerContent_b6hv2_11 ._logo_b6hv2_17 span{font-size:18px;font-weight:700;color:#ff5c9e;white-space:nowrap}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37{flex:1!important;border:none!important;background:transparent!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-item{color:#1f2f3a!important;font-weight:600!important;min-width:auto!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-item:hover{color:#ff5c9e!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-item.ant-menu-item-selected{color:#ff5c9e!important;border-bottom-color:#ff5c9e!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-submenu-title{color:#1f2f3a!important;font-weight:600!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-submenu-title:hover{color:#ff5c9e!important}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37 .ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#ff5c9e!important}._header_b6hv2_1 ._headerActions_b6hv2_64{display:flex;align-items:center;gap:12px}._header_b6hv2_1 ._mobileMenuBtn_b6hv2_69{display:none!important;font-size:20px!important;color:#1f2f3a!important;padding:4px!important;height:auto!important}._header_b6hv2_1 ._mobileMenuBtn_b6hv2_69:hover,._header_b6hv2_1 ._mobileMenuBtn_b6hv2_69:focus{color:#ff5c9e!important;background:transparent!important}._header_b6hv2_1 ._logoutBtn_b6hv2_80{border:1px solid #FF3B30!important;background:transparent!important;color:#ff3b30!important;box-shadow:none!important;font-weight:700!important}._header_b6hv2_1 ._logoutBtn_b6hv2_80:hover,._header_b6hv2_1 ._logoutBtn_b6hv2_80:focus{background:#ff3b301a!important;border-color:#ff3b30!important;color:#ff3b30!important}._header_b6hv2_1 ._logoutBtn_b6hv2_80:active{background:#ff3b3033!important}._content_b6hv2_96{padding:24px!important;background:#f8fafb!important;min-height:calc(100vh - 64px)!important}@media (max-width: 768px){._header_b6hv2_1{padding:0 16px!important}._header_b6hv2_1 ._headerContent_b6hv2_11{gap:12px}._header_b6hv2_1 ._headerContent_b6hv2_11 ._logo_b6hv2_17 span{display:none}._header_b6hv2_1 ._headerContent_b6hv2_11 ._desktopMenu_b6hv2_37{display:none!important}._header_b6hv2_1 ._mobileMenuBtn_b6hv2_69{display:flex!important}._header_b6hv2_1 ._logoutBtn_b6hv2_80{font-size:13px!important;padding:0 8px!important}._content_b6hv2_96{padding:12px!important}}._mobileMenu_b6hv2_69{border-right:none!important}._mobileMenu_b6hv2_69 .ant-menu-item{font-weight:600!important;margin:4px 12px!important;width:calc(100% - 24px)!important;border-radius:8px!important}._mobileMenu_b6hv2_69 .ant-menu-item:hover,._mobileMenu_b6hv2_69 .ant-menu-item.ant-menu-item-selected{color:#ff5c9e!important;background-color:#ff5c9e1a!important}._mobileMenu_b6hv2_69 .ant-menu-submenu-title{font-weight:600!important;margin:4px 12px!important;width:calc(100% - 24px)!important;border-radius:8px!important}._mobileMenu_b6hv2_69 .ant-menu-submenu-title:hover{color:#ff5c9e!important}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8fafb;color:#1f2f3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#ff5c9e;text-decoration:none;transition:color .3s ease}a:hover{color:#ff3d86}.ant-layout{background:#f8fafb}.ant-layout-sider{background:#fff!important;box-shadow:2px 0 8px #0000000f}.ant-layout-header{background:#fff!important;box-shadow:0 2px 8px #0000000f;border-bottom:1px solid #E8EAED}.ant-layout-content{padding:24px;min-height:calc(100vh - 64px)}.container{max-width:1400px;margin:0 auto}.ant-btn{border-radius:8px!important;font-weight:600!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.ant-btn-primary{background:linear-gradient(135deg,#ff5c9e,#ff3d86)!important;border:none!important;box-shadow:0 2px 8px #ff5c9e33!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background:linear-gradient(135deg,#ff3d86,#ff2370)!important;transform:translateY(-1px);box-shadow:0 4px 12px #ff5c9e4d!important}.ant-btn-default{border:1.5px solid #E8EAED!important}.ant-btn-default:hover{border-color:#ff5c9e!important;color:#ff5c9e!important}.ant-card{border-radius:12px!important;border:1px solid #E8EAED!important;background:#fff!important;box-shadow:0 1px 4px #0000000a!important}.ant-card:hover{box-shadow:0 2px 12px #00000014!important}.ant-table{border-radius:8px}.ant-table thead>tr>th{background:#f8fafb!important;color:#1f2f3a!important;font-weight:600!important;border-bottom:2px solid #E8EAED!important}.ant-table tbody>tr:hover{background:#ff5c9e05!important}.ant-message{z-index:1000}.ant-modal,.ant-modal .ant-modal-content{border-radius:12px!important}.ant-modal .ant-modal-header{border-radius:12px 12px 0 0!important;border-bottom:1px solid #E8EAED!important}.ant-modal .ant-btn-primary{background:linear-gradient(135deg,#ff5c9e,#ff3d86)!important;border:none!important}.ant-modal .ant-btn-primary:hover{background:linear-gradient(135deg,#ff3d86,#ff2370)!important}.ant-spin-dot-item{background-color:#ff5c9e!important}.ant-empty-description{color:#999!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f8fafb}::-webkit-scrollbar-thumb{background:#e8eaed;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d0d4d8}@media (max-width: 576px){.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal .ant-modal-content{padding:16px!important}.container{padding:0 12px}}
