:root{font-family:DM Sans,sans-serif;color:#27243a;background:#f7f8fc;font-synthesis:none;text-rendering:optimizeLegibility;--ds-ink: #27243a;--ds-muted: #828093;--ds-purple: #7358c8;--ds-lilac: #f1edff;--ds-line: #ecebf2;--ds-surface: #fff;--ds-shadow: 0 8px 24px rgba(40, 33, 73, .045)}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{margin:0;min-width:320px;min-height:100vh;background:#f7f8fc}button,input{font:inherit}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-card-head-title{font-family:Manrope,sans-serif}.ds-page{max-width:1420px;margin:0 auto;min-width:0}.ds-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;min-width:0}.ds-page-heading>div{min-width:0}.ds-page-heading h1{color:var(--ds-ink);font-size:27px;line-height:1.25;margin:0 0 7px;font-family:Manrope,sans-serif}.ds-page-heading p{color:var(--ds-muted);margin:0}.ds-card{border-color:var(--ds-line);box-shadow:var(--ds-shadow);border-radius:16px}.ds-overline{color:var(--ds-purple);font-size:11px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.ds-empty-note{color:var(--ds-muted)}.ds-page,.ant-card,.ant-form,.ant-table-wrapper{min-width:0}.ds-page .ant-table-wrapper{max-width:100%}.ds-page .ant-table-content{overflow-x:auto!important}.ant-modal{max-width:calc(100vw - 24px)}.ant-modal-content{max-height:calc(100dvh - 24px);overflow-y:auto}@media(max-width:680px){.ds-page-heading{align-items:flex-start;flex-direction:column}.ds-page-heading h1{font-size:23px}}@media(max-width:560px){.ds-app .ant-card-head{padding-inline:14px}.ds-app .ant-card-body{padding:16px}.ant-modal{width:calc(100vw - 24px)!important;margin-inline:auto}.ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto}.ant-form-item{min-width:0}.ant-picker,.ant-select,.ant-input-number{max-width:100%}.ant-table table{min-width:620px}.ds-notification-settings .ant-tabs-nav{max-width:100%}.ds-notification-settings .ant-tabs-nav-wrap{overflow-x:auto}.ds-notification-settings .ant-tabs-nav-list{flex-wrap:nowrap}}.ds-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.ds-menu{flex:1;min-height:0;overflow-y:auto}.ds-sidebar-footer{flex-shrink:0;margin-top:auto;display:flex;justify-content:center;align-items:center}.ds-sidebar-footer-logo{display:block;width:100%;max-width:205px;height:auto;object-fit:contain;border-radius:6px}.ds-profile{flex-shrink:0}@media(max-width:1024px){.ds-sidebar-footer{padding:12px}.ds-sidebar-footer-logo{max-width:190px}}.ds-main-layout{min-height:100dvh;display:flex;flex-direction:column}.ds-content{flex:1 0 auto;min-width:0}.ds-app-footer{flex-shrink:0;padding:12px 20px!important;background:transparent!important;border-top:1px solid #eae7f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#8b8796}.ds-footer-credit a{color:#7048d8;font-weight:600;text-decoration:none;transition:color .2s ease}.ds-footer-credit a:hover{color:#4f2da9;text-decoration:underline}@media(max-width:768px){.ds-app-footer{flex-direction:column;text-align:center;justify-content:center;gap:4px}}.ds-app{min-height:100vh;background:#f7f8fc;overflow-x:clip}.ds-sider{position:fixed!important;inset:0 auto 0 0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:30;background:#fff!important;border-right:1px solid var(--ds-line);padding:17px 12px 12px;transition:transform .22s ease;display:flex;flex-direction:column}.ds-sider.is-hidden{transform:translate(-100%)}.ds-brand{height:54px;display:flex;align-items:center;gap:11px;padding:0 12px;font:800 16px Manrope,sans-serif;color:var(--ds-ink);white-space:nowrap}.ds-brand-mark{display:grid;place-items:center;padding:0;border:0;width:33px;height:33px;background:#7358c8;color:#fff;border-radius:11px;font-size:15px;cursor:pointer}.ds-brand-mark:focus-visible,.ds-sidebar-toggle:focus-visible{outline:2px solid var(--ds-purple);outline-offset:3px}.ds-menu{flex:1;margin-top:16px;border-inline-end:0!important;background:transparent!important;color:#6e6c7d}.ds-menu .ant-menu-item,.ds-menu .ant-menu-submenu-title{margin:4px 0;width:100%;border-radius:10px}.ds-menu .ant-menu-item-selected{background:var(--ds-lilac)!important;color:var(--ds-purple)!important;font-weight:600}.ds-menu .ant-menu-item-selected:after{display:none}.ds-profile{display:flex;align-items:center;gap:10px;padding:14px 10px 4px;border-top:1px solid var(--ds-line)}.ds-profile div{display:flex;flex-direction:column;min-width:0}.ds-profile strong{font-size:12px;color:var(--ds-ink);text-transform:capitalize}.ds-profile span{color:var(--ds-muted);font-size:11px}.ds-main-layout{min-width:0;margin-left:244px;transition:margin-left .22s ease}.ds-main-layout.is-sidebar-hidden{margin-left:0}.ds-header{background:#fff;height:72px;line-height:normal;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--ds-line);position:sticky;top:0;z-index:10}.ds-header-left,.ds-header-actions{display:flex;align-items:center;gap:15px}.ds-header-left>div{display:flex;flex-direction:column;gap:3px}.ds-header-left strong{font:700 14px Manrope,sans-serif;color:var(--ds-ink)}.ds-crumb{font-size:11px;color:#9693a4}.ds-sidebar-toggle{color:var(--ds-purple);font-size:18px}.ds-header-actions{gap:11px}.ds-bell{color:#777486;font-size:17px}.ds-user-button{display:flex;align-items:center;gap:8px;border:0;box-shadow:none}.ds-content{padding:30px 34px 48px;width:100%;min-width:0;overflow-x:clip}.ds-bottom-nav{display:none}.ds-route-loading{min-height:320px;display:grid;place-items:center}@media(max-width:1024px){.ds-sider{display:none}.ds-sider.is-mobile.is-open{display:flex;z-index:1000;width:244px!important;box-shadow:16px 0 42px #1f193633;transform:translate(0)}.ds-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;border:0;background:#1b182761}.ds-main-layout,.ds-main-layout.is-sidebar-hidden{margin-left:0}.ds-header{padding-inline:24px}.ds-content{padding:26px 24px calc(108px + env(safe-area-inset-bottom))}.ds-bottom-nav{position:fixed;inset:auto 0 0;z-index:900;display:flex;justify-content:center;gap:7px;padding-block:8px calc(8px + env(safe-area-inset-bottom));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));background:#fffffff7;border-top:1px solid #ecebf2;box-shadow:0 -7px 24px #28214912;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ds-bottom-nav-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:5px 8px;border-radius:13px;color:#858194;text-decoration:none;font-size:11px;font-weight:600;line-height:1.15;-webkit-tap-highlight-color:transparent}.ds-bottom-nav-item:hover{color:var(--ds-purple)}.ds-bottom-nav-item.is-active{color:var(--ds-purple);background:#f1edff}.ds-bottom-nav-icon{display:grid;place-items:center;font-size:19px;line-height:1}.ds-bottom-nav-item:focus-visible{outline:2px solid var(--ds-purple);outline-offset:2px}}@media(max-width:560px){.ds-header{padding:0 13px;height:64px}.ds-header-actions{gap:5px}.ds-header-actions>.ant-btn-primary{padding-inline:10px}.ds-header-actions .ds-user-button span:not(.ant-avatar){display:none}.ds-content{padding:20px 14px calc(102px + env(safe-area-inset-bottom))}.ds-crumb,.ds-bell{display:none}.ds-bottom-nav{gap:2px;padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.ds-bottom-nav-item{min-height:52px;padding-inline:4px;font-size:10px}.ds-bottom-nav-icon{font-size:19px}}@media(prefers-reduced-motion:reduce){.ds-main-layout,.ds-sider{transition:none}}
