:root{--app-topbar-h:48px;--app-sidebar-w:220px;--app-sidebar-collapsed-w:72px;--app-content-pad:16px 24px 24px;--app-content-pad-y:32px;--app-side-panel-w:300px;--app-fs-xs:clamp(12px, .75vw, 14px);--app-fs-sm:clamp(13px, .85vw, 15px);--app-fs-base:clamp(14px, .95vw, 17px);--app-fs-md:clamp(14px, .95vw, 17px);--app-fs-lg:clamp(16px, 1.1vw, 20px);--app-fs-xl:clamp(20px, 1.4vw, 26px);--app-icon-sm:clamp(14px, 1vw, 18px);--app-icon-md:clamp(16px, 1.1vw, 24px);--app-icon-lg:clamp(20px, 1.4vw, 30px);--app-icon-chrome:clamp(11px, .75vw, 14px);--app-gap-xs:clamp(4px, .3vw, 6px);--app-gap-sm:clamp(6px, .5vw, 10px);--app-gap-md:clamp(10px, .8vw, 16px);--app-gap-lg:clamp(16px, 1.2vw, 24px);--app-control-h:clamp(30px, 2.2vw, 44px);--app-touch-target:32px;--app-nav-item-h:clamp(34px, 2.5vw, 48px);--app-drawer-w:clamp(280px, 60vw, 720px);--app-drawer-w-wide:clamp(320px, 65vw, 820px);--app-drawer-min:280px;--app-drawer-max-pct:95;--app-reading-max-w-narrow:min(85vw, 760px);--app-reading-max-w-normal:min(90vw, 2000px);--app-reading-max-w-wide:min(95vw, 2600px);--app-radius-sm:clamp(6px, .5vw, 8px);--app-radius-md:clamp(8px, .6vw, 12px);--app-radius-lg:clamp(10px, .8vw, 16px);--app-avatar-sm:clamp(26px, 2vw, 30px);--app-avatar-md:clamp(32px, 2.5vw, 40px);--app-avatar-lg:clamp(40px, 3vw, 52px);--app-fab-main:clamp(56px, 4.5vw, 76px);--app-fab-action:clamp(46px, 3.8vw, 64px);--app-fab-arc-radius:clamp(140px, 26vw, 320px);--app-fab-wedge-radius:calc(var(--app-fab-arc-radius) * 1.4);--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-bottomnav-h:0px;--app-fab-offset-x:clamp(16px, 2vw, 32px);--app-fab-offset-y:clamp(16px, 2vw, 32px);--app-fab-bottom:calc(var(--app-fab-offset-y) + var(--app-bottomnav-h) + var(--app-safe-bottom));--app-fab-right:calc(var(--app-fab-offset-x) + var(--app-safe-right));--app-tooltip-fs:clamp(11px, .85vw, 14px);--app-topbar-safe-top:var(--app-safe-top)}@media (width<=767px){:root{--app-topbar-h:44px;--app-content-pad:var(--app-gap-xs) var(--app-gap-md) var(--app-gap-xs);--app-content-pad-y:calc(var(--app-gap-xs) * 2);--app-side-panel-w:100%;--app-bottomnav-h:48px;--app-topbar-safe-top:min(var(--app-safe-top), max(20px, calc(var(--app-safe-top) - 16px)));--app-touch-target:44px;--app-fab-arc-radius:clamp(160px, 54vw, 220px);--app-fs-base:clamp(16px, .95vw, 17px);--app-fs-md:clamp(16px, .95vw, 17px);--app-fs-lg:clamp(18px, 1.1vw, 20px);--app-icon-sm:clamp(16px, 1vw, 18px);--app-icon-md:clamp(18px, 1.1vw, 24px);--app-icon-lg:clamp(22px, 1.4vw, 30px)}.ant-modal{max-width:92vw}input:not([type=checkbox]):not([type=radio]),textarea,select,.ant-input,.ant-input-affix-wrapper input,.ant-select-selector,.ant-picker-input input{font-size:16px}}@media (width>=768px) and (width<=991px){:root{--app-content-pad:12px 16px 16px;--app-content-pad-y:24px}}@media (width>=1400px){:root{--app-sidebar-w:240px;--app-side-panel-w:320px;--app-drawer-w:clamp(480px, 55vw, 800px);--app-drawer-w-wide:clamp(540px, 60vw, 940px)}}@media (width>=1600px){:root{--app-topbar-h:54px;--app-sidebar-w:260px;--app-sidebar-collapsed-w:80px;--app-content-pad:20px 32px 32px;--app-content-pad-y:52px;--app-side-panel-w:360px;--app-drawer-w:clamp(500px, 50vw, 860px);--app-drawer-w-wide:clamp(580px, 55vw, 1060px)}}@media (width>=1920px){:root{--app-topbar-h:58px;--app-sidebar-w:280px;--app-content-pad:24px 40px 40px;--app-content-pad-y:64px;--app-side-panel-w:400px;--app-drawer-w:clamp(560px, 50vw, 960px);--app-drawer-w-wide:clamp(660px, 55vw, 1200px)}}@media (width>=2560px){:root{--app-topbar-h:64px;--app-sidebar-w:320px;--app-sidebar-collapsed-w:88px;--app-fs-xs:clamp(13px, .6vw, 16px);--app-fs-sm:clamp(14px, .7vw, 18px);--app-fs-base:clamp(15px, .8vw, 20px);--app-fs-md:clamp(15px, .8vw, 20px);--app-fs-lg:clamp(17px, .95vw, 24px);--app-fs-xl:clamp(22px, 1.25vw, 32px);--app-icon-sm:clamp(18px, .8vw, 24px);--app-icon-md:clamp(22px, 1vw, 32px);--app-icon-lg:clamp(28px, 1.3vw, 42px);--app-icon-chrome:clamp(13px, .6vw, 18px);--app-gap-xs:clamp(6px, .3vw, 10px);--app-gap-sm:clamp(10px, .5vw, 14px);--app-gap-md:clamp(14px, .7vw, 22px);--app-gap-lg:clamp(20px, 1vw, 32px);--app-control-h:clamp(40px, 1.8vw, 56px);--app-nav-item-h:clamp(44px, 1.9vw, 60px);--app-avatar-sm:clamp(30px, 1.4vw, 40px);--app-avatar-md:clamp(40px, 1.8vw, 52px);--app-radius-md:clamp(10px, .5vw, 16px);--app-drawer-w:clamp(680px, 50vw, 1280px);--app-drawer-w-wide:clamp(800px, 55vw, 1400px);--app-drawer-min:440px}}@media (width>=3840px){:root{--app-topbar-h:80px;--app-sidebar-w:400px;--app-sidebar-collapsed-w:112px;--app-fs-xs:clamp(16px, .5vw, 22px);--app-fs-sm:clamp(18px, .6vw, 25px);--app-fs-base:clamp(20px, .7vw, 28px);--app-fs-md:clamp(20px, .7vw, 28px);--app-fs-lg:clamp(23px, .85vw, 32px);--app-fs-xl:clamp(28px, 1.2vw, 44px);--app-icon-sm:clamp(24px, .7vw, 34px);--app-icon-md:clamp(30px, .9vw, 44px);--app-icon-lg:clamp(38px, 1.2vw, 56px);--app-icon-chrome:clamp(16px, .5vw, 22px);--app-gap-xs:clamp(8px, .3vw, 14px);--app-gap-sm:clamp(14px, .5vw, 20px);--app-gap-md:clamp(20px, .7vw, 30px);--app-gap-lg:clamp(28px, 1vw, 44px);--app-control-h:clamp(54px, 1.6vw, 72px);--app-nav-item-h:clamp(58px, 1.7vw, 80px);--app-avatar-sm:clamp(40px, 1.2vw, 54px);--app-avatar-md:clamp(54px, 1.6vw, 68px);--app-radius-md:clamp(14px, .5vw, 20px);--app-drawer-w:clamp(800px, 28vw, 1200px);--app-drawer-w-wide:clamp(1000px, 40vw, 1800px);--app-drawer-min:560px}}html,body,#root{height:100dvh}*{-webkit-tap-highlight-color:transparent}button,[role=button],a,.ant-btn,.ant-segmented-item,.ant-tabs-tab{touch-action:manipulation}html,body{background:var(--ant-color-bg-layout);margin:0}.ant-btn svg,.ant-space svg,.anticon svg{width:var(--app-icon-md)!important;height:var(--app-icon-md)!important}.ant-steps .anticon svg{width:1em!important;height:1em!important}.ant-drawer-close .anticon svg,.ant-modal-close-x .anticon svg,.ant-select-arrow .anticon svg,.ant-select-suffix .anticon svg,.ant-select-clear .anticon svg,.ant-picker-suffix .anticon svg,.ant-picker-clear .anticon svg,.ant-picker-separator .anticon svg,.ant-cascader-picker-arrow .anticon svg,.ant-tree-select-arrow .anticon svg,.ant-collapse-expand-icon .anticon svg,.ant-collapse-arrow svg,.ant-pro-card-collapsible-icon .anticon svg{width:var(--app-icon-chrome)!important;height:var(--app-icon-chrome)!important}.ant-drawer-title{min-width:0;overflow:hidden}@media (width<=767px){.ant-drawer-header{min-height:64px}.ant-drawer-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.submission-steps .ant-steps-item-icon{width:clamp(28px,2.2vw + 12px,44px);height:clamp(28px,2.2vw + 12px,44px);line-height:clamp(28px,2.2vw + 12px,44px);font-size:var(--app-fs-base);margin-inline-end:var(--app-gap-sm)}.submission-steps .ant-steps-item-icon .ant-steps-icon{font-size:inherit;line-height:inherit}.submission-steps .ant-steps-item-title{font-size:var(--app-fs-base);line-height:1.4}.submission-steps .ant-steps-item-title:after{top:clamp(14px,1.1vw + 6px,22px)}.submission-steps .ant-steps-item-description{font-size:var(--app-fs-sm)}.nc-nav-icon svg{width:var(--app-icon-md)!important;height:var(--app-icon-md)!important}html{font-size:var(--app-fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--app-topbar-h) + var(--app-safe-top))}.ant-message,.ant-notification-topRight,.ant-notification-topLeft{top:calc(var(--app-safe-top) + 8px)!important}html[data-font-size=small]{--app-topbar-h:44px;--app-control-h:clamp(28px, 2vw, 38px);--app-nav-item-h:clamp(30px, 2.2vw, 40px);--app-icon-sm:clamp(12px, .8vw, 14px);--app-icon-md:clamp(14px, .9vw, 17px);--app-icon-lg:clamp(18px, 1.2vw, 22px);--app-icon-chrome:clamp(9px, .6vw, 12px);--app-fs-xs:clamp(10px, .7vw, 13px);--app-fs-sm:clamp(11px, .8vw, 15px);--app-fs-base:clamp(12px, .9vw, 17px);--app-fs-lg:clamp(14px, 1vw, 20px);--app-fs-xl:clamp(18px, 1.4vw, 28px)}html[data-font-size=large]{--app-topbar-h:54px;--app-control-h:clamp(34px, 2.4vw, 48px);--app-nav-item-h:clamp(38px, 2.7vw, 52px);--app-sidebar-w:250px;--app-icon-sm:clamp(16px, 1.1vw, 20px);--app-icon-md:clamp(18px, 1.2vw, 24px);--app-icon-lg:clamp(22px, 1.6vw, 28px);--app-icon-chrome:clamp(13px, .9vw, 16px);--app-fs-xs:clamp(14px, 1vw, 18px);--app-fs-sm:clamp(15px, 1.1vw, 20px);--app-fs-base:clamp(16px, 1.2vw, 22px);--app-fs-lg:clamp(18px, 1.4vw, 26px);--app-fs-xl:clamp(22px, 1.8vw, 36px)}html[data-font-size=extra-large]{--app-topbar-h:60px;--app-control-h:clamp(38px, 2.6vw, 52px);--app-nav-item-h:clamp(42px, 3vw, 58px);--app-sidebar-w:280px;--app-sidebar-collapsed-w:80px;--app-icon-sm:clamp(18px, 1.3vw, 24px);--app-icon-md:clamp(20px, 1.5vw, 28px);--app-icon-lg:clamp(24px, 1.8vw, 32px);--app-icon-chrome:clamp(15px, 1vw, 20px);--app-fs-xs:clamp(16px, 1.2vw, 22px);--app-fs-sm:clamp(17px, 1.3vw, 24px);--app-fs-base:clamp(18px, 1.4vw, 26px);--app-fs-lg:clamp(20px, 1.6vw, 30px);--app-fs-xl:clamp(24px, 2vw, 40px)}.route-fade{animation:.1s ease-out routeFadeIn}@keyframes routeFadeIn{0%{opacity:0}to{opacity:1}}.ant-table-thead th{font-size:var(--app-fs-sm)!important}.mp-row-danger{background:#e11d480a!important}.mp-row-warning{background:#d977060a!important}.mp-row-minister{background:#3b82f60a!important}*{scrollbar-width:thin;scrollbar-color:#8080804d transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8080804d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#80808080}@keyframes shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-6px)}30%,70%{transform:translate(6px)}}@keyframes reminder-pulse{0%,to{box-shadow:0 0 #e11d4873}50%{box-shadow:0 0 0 6px #e11d4800}}.reminder-pulse{animation:1.5s ease-in-out infinite reminder-pulse}@keyframes help-spotlight{0%{box-shadow:0 0 #7f77ddb3,0 0 #7f77dd73}40%{box-shadow:0 0 0 6px #7f77dd59,0 0 0 14px #7f77dd00}to{box-shadow:0 0 #7f77dd00,0 0 #7f77dd00}}.help-spotlight{border-radius:8px;animation:1.6s ease-out 2 help-spotlight;position:relative}:focus-visible{outline:2px solid var(--ant-color-primary,#7f77dd);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.time-picker-tall .ant-picker-time-panel-column{max-height:380px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adm-index-bar .adm-index-bar-sidebar{margin-right:var(--app-gap-xs);isolation:isolate;padding:6px}.adm-index-bar .adm-index-bar-sidebar:before{content:"";top:0;right:var(--app-gap-xs);background:color-mix(in srgb, var(--adm-color-text) 12%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--adm-color-text) 14%, transparent);z-index:-1;pointer-events:none;border-radius:999px;width:28px;position:absolute;bottom:0;box-shadow:0 2px 12px #00000026}.adm-index-bar .adm-index-bar-sidebar-row{text-align:right;padding:1px 8px 1px 0}.adm-index-bar .adm-index-bar-sidebar-item{color:var(--adm-color-weak);opacity:.7;transition:opacity .15s,transform .15s}.adm-index-bar .adm-index-bar-sidebar-item-active{color:var(--adm-color-text-light-solid);opacity:1;transform:scale(1.08)}.adm-index-bar .adm-index-bar-sidebar-bubble{background:var(--adm-color-primary);width:36px;height:36px;color:var(--adm-color-text-light-solid);font-size:18px;font-weight:600;line-height:36px;right:48px;box-shadow:0 4px 14px #00000040}@media (display-mode:standalone){html,body{overscroll-behavior-y:contain}}
