.header-module__4sryba__header{z-index:1000;border-bottom:1px solid var(--border);align-items:center;gap:28px;height:64px;padding:0 24px;display:flex;position:sticky;top:0;background-color:#fff!important}@media (max-width:768px){.header-module__4sryba__header{gap:12px;padding:0 16px}}.header-module__4sryba__logo{flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0;display:flex}@media (max-width:768px){.header-module__4sryba__logo img{height:32px!important}}.header-module__4sryba__logo a{align-items:center;height:100%;display:flex}.header-module__4sryba__logo-image{display:block}.header-module__4sryba__navLinks{flex-shrink:0;align-items:center;display:flex}@media (max-width:768px){.header-module__4sryba__navLinks{display:none}.header-module__4sryba__navLinks.header-module__4sryba__mobileMenuOpen{z-index:999;background:#fff;flex-direction:column;padding:16px;display:flex;position:fixed;top:64px;left:0;right:0;box-shadow:0 4px 8px #0000001a}}.header-module__4sryba__link{color:var(--ink);font-size:16px;text-decoration:none}.header-module__4sryba__iconButton{border:1px solid var(--border);cursor:pointer;width:44px;height:44px;color:var(--body);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;transition:box-shadow .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 1px 3px #1c2b330f}.header-module__4sryba__iconButton:hover{border-color:var(--faint);color:var(--primary);box-shadow:0 4px 12px #1c2b331a}.header-module__4sryba__avatarButton{border:1px solid var(--border);cursor:pointer;height:44px;color:var(--body);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 14px;transition:box-shadow .2s,border-color .2s;display:inline-flex}.header-module__4sryba__avatarButton:hover{border-color:var(--faint);box-shadow:0 2px 8px #1c2b3314}.header-module__4sryba__avatarButtonMenu{color:var(--muted);font-size:16px}.header-module__4sryba__mobileMenuButton{cursor:pointer;color:var(--ink);background:0 0;border:none;padding:8px;font-size:24px;display:none}@media (max-width:768px){.header-module__4sryba__mobileMenuButton{display:block}}.header-module__4sryba__mobileOverlay{z-index:998;background:#0000004d;display:none;position:fixed;inset:64px 0 0}.header-module__4sryba__mobileOverlay.header-module__4sryba__active{display:block}.header-module__4sryba__rightIcons{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:768px){.header-module__4sryba__rightIcons{gap:8px}}
:root{--primary:#158fa8;--primary-dark:#0b7287;--primary-tint:#e6f2f5;--ink:#1c2b33;--body:#43545e;--muted:#6b7b85;--faint:#93a1a9;--border:#dfe5e8;--surface:#f4f6f7;--surface-alt:#f9fafb}html,body,#root{height:100%;margin:0;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.app-layout{background:var(--surface);flex-direction:column;min-height:100vh;display:flex}.app-content{box-sizing:border-box;background:0 0;flex:auto;width:100%;max-width:1280px;margin:0 auto;padding:32px;overflow-x:hidden}.app-content-full{box-sizing:border-box;background:0 0;flex:auto;width:100%;overflow-x:clip}@media (min-width:769px){.app-layout-fixed{height:100vh;overflow:hidden}.app-layout-fixed .app-content-full{min-height:0;overflow:hidden}}@media (max-width:768px){.app-content{padding:16px}}@media (max-width:480px){.app-content{padding:12px}}.app-footer{vertical-align:middle;width:100%;color:var(--muted);border-top:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.app-footer a{color:var(--body)}@media (max-width:768px){.app-footer{text-align:center;flex-direction:column;gap:8px;padding:16px}.app-footer span{text-align:center;width:100%;margin:0!important}}.app-footer-logo{vertical-align:middle}.rc-header-nav.ant-menu-horizontal>.ant-menu-item:after,.rc-header-nav.ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.rc-header-nav.ant-menu-horizontal>.ant-menu-item{padding-inline:6px}.rc-header-nav.ant-menu-horizontal>.ant-menu-item .ant-menu-title-content{border-radius:999px;padding:8px 18px;line-height:1;transition:background .2s,color .2s;display:inline-block}.rc-header-nav.ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected):hover .ant-menu-title-content{background:var(--surface)}.rc-header-nav.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-title-content{background:var(--primary-tint)}.rc-header-nav.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-title-content,.rc-header-nav.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-title-content a{color:var(--primary)!important}.rc-menu-popup .ant-dropdown-menu{border-radius:14px;min-width:240px;padding:8px;box-shadow:0 18px 50px #1c2b3329}.rc-menu-popup .ant-dropdown-menu-item{color:var(--ink);border:1px solid #0000;border-radius:10px;padding:13px 18px;font-size:16px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s}.rc-menu-popup .ant-dropdown-menu-item .ant-dropdown-menu-title-content{align-items:center;gap:10px;display:flex}.rc-menu-popup .ant-dropdown-menu-item-active,.rc-menu-popup .ant-dropdown-menu-item:hover{background:var(--surface);border-color:var(--border)}.rc-menu-popup .ant-dropdown-menu-item-divider{background:var(--border);margin:8px 6px}.rc-menu-popup .ant-dropdown-menu-item-danger{color:#b3261e}.rc-menu-popup .ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active,.rc-menu-popup .ant-dropdown-menu-item-danger:hover{background:#fbedec;border-color:#f1c9c6}.rc-toast.ant-notification-notice{border-left:4px solid var(--rc-toast-accent,var(--border));border-radius:14px;padding:16px 18px;box-shadow:0 18px 50px #1c2b3338}.rc-toast--success{--rc-toast-accent:#1e6b33}.rc-toast--error{--rc-toast-accent:#b3261e}.rc-toast--warning{--rc-toast-accent:#9a6b15}.rc-toast--info{--rc-toast-accent:#0b5c8e}.rc-toast .ant-notification-notice-message{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:700}.rc-toast .ant-notification-notice-description{color:var(--muted);font-size:13.5px;line-height:1.5}.rc-toast__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}.rc-toast .ant-notification-notice-close{color:var(--faint)}.rc-toast .ant-notification-notice-close:hover{color:var(--body)}.ant-tooltip .ant-tooltip-inner{background:var(--ink);color:#fff;border-radius:10px;padding:8px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;box-shadow:0 8px 28px #1c2b332e}.ant-tooltip .ant-tooltip-arrow:before{background:var(--ink)}.ant-modal .ant-modal-content{border-radius:16px;padding:24px}.ant-modal .ant-modal-header{border-radius:16px 16px 0 0;margin-bottom:20px}.ant-modal .ant-modal-title{letter-spacing:-.2px;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-input-number-affix-wrapper,.ant-modal .ant-select-selector,.ant-modal .ant-picker{border-radius:9px}.fc{background-color:#fff;border-radius:8px;max-width:1024px;margin:0 auto;padding:24px;box-shadow:0 0 10px #0000001a}@media (max-width:768px){.fc{padding:16px}}@media (max-width:480px){.fc{padding:12px}}.fc-toolbar{justify-content:space-between;align-items:center;display:flex}.fc-daygrid-event{background-color:var(--primary);color:#fff;border:none;border-radius:4px;padding:2px 4px}.fc-daygrid-day-number{color:#595959;font-weight:700}.ant-btn{box-shadow:none;border-radius:10px;margin-left:10px;font-weight:700}@media (max-width:480px){.ant-btn{margin-left:5px;padding:4px 12px;font-size:14px}}.ant-btn:hover{transition:background-color .3s,color .3s,border-color .3s}.ant-btn-primary{background-color:var(--primary);border-color:var(--primary);color:#fff}.ant-btn-primary:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#fff!important}th.ant-table-cell{text-transform:uppercase;background-color:unset!important}.table-row-light{background-color:#fff}.table-row-dark{background-color:#fbfbfb}@media (max-width:768px){.ant-col{padding-right:0!important}.ant-card{width:100%!important;max-width:400px!important;margin:0 auto!important}.ant-card .ant-card-body>div{padding:32px 24px!important}}@media (max-width:480px){.ant-card{max-width:350px!important}.ant-card .ant-card-body>div{padding:24px 20px!important}.ant-card .ant-row{flex-direction:column!important}.ant-card .ant-col{flex:none!important;width:100%!important;max-width:100%!important}}@media (max-width:768px){.ant-table-wrapper{overflow-x:auto}.ant-table-thead>tr>th{white-space:nowrap;padding:8px 4px!important;font-size:12px!important}.ant-table-tbody>tr>td{padding:8px 4px!important;font-size:12px!important}.ant-avatar{width:32px!important;height:32px!important}.ant-space{gap:4px!important}}@media (max-width:480px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 3px!important;font-size:11px!important}.ant-avatar{width:24px!important;height:24px!important}}
