:root{--app-topbar-h:48px;--app-sidebar-w:220px;--app-sidebar-collapsed-w:56px;--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-nav-item-h:clamp(34px, 2.5vw, 48px);--app-drawer-w:clamp(420px, 60vw, 720px);--app-drawer-w-wide:clamp(480px, 65vw, 820px);--app-drawer-min:320px;--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-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-right:env(safe-area-inset-right,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)}@media (width<=767px){:root{--app-topbar-h:44px;--app-content-pad:8px 12px 12px;--app-content-pad-y:20px;--app-side-panel-w:100%;--app-bottomnav-h:56px}}@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:64px;--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:72px;--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:96px;--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}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}.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}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:64px;--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}}._backdrop_5m3c1_3{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;animation:.2s _backdropFadeIn_5m3c1_1;position:fixed;inset:0}@keyframes _backdropFadeIn_5m3c1_1{0%{opacity:0}to{opacity:1}}._container_5m3c1_17{bottom:var(--app-fab-bottom);right:var(--app-fab-right);z-index:1000;position:fixed}._wedge_5m3c1_25{clip-path:polygon(50% 50%,0% 50%,0% 0%,50% 0%);transform-origin:50%;opacity:0;pointer-events:none;z-index:1000;border-radius:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;transform:scale(0)}._container_5m3c1_17[data-open=true] ._wedge_5m3c1_25{opacity:1;transform:scale(1)}._action_5m3c1_43{bottom:calc((var(--app-fab-main) - var(--app-fab-action)) / 2);right:calc((var(--app-fab-main) - var(--app-fab-action)) / 2);width:var(--app-fab-action);height:var(--app-fab-action);cursor:pointer;opacity:0;z-index:1001;border-style:solid;border-width:2px;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s,border-color .2s;display:flex;position:absolute;transform:translate(0)scale(0);box-shadow:0 3px 12px #00000026}._container_5m3c1_17[data-open=true] ._action_5m3c1_43{transform:var(--final-transform,translate(0, 0)) scale(1);opacity:1}._container_5m3c1_17[data-open=true] ._action_5m3c1_43:hover,._container_5m3c1_17[data-open=true] ._action_5m3c1_43:focus-visible{transform:var(--final-transform,translate(0, 0)) scale(1.12);box-shadow:0 0 0 3px var(--action-ring,#7f77dd33), 0 6px 16px #00000040}._trigger_5m3c1_81{width:var(--app-fab-main);height:var(--app-fab-main);color:#fff;cursor:pointer;z-index:1002;background:linear-gradient(135deg,#7f77dd,#9b95e6);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;transform:rotate(0);box-shadow:0 4px 16px #7f77dd66}._trigger_5m3c1_81[data-open=true]{transform:rotate(45deg);box-shadow:0 4px 24px #7f77dd80}._trigger_5m3c1_81:hover{transform:rotate(0)scale(1.1)}._trigger_5m3c1_81[data-open=true]:hover{transform:rotate(45deg)scale(1.1)}@media (prefers-reduced-motion:reduce){._wedge_5m3c1_25,._action_5m3c1_43,._trigger_5m3c1_81{transition:opacity .01ms!important}._container_5m3c1_17[data-open=true] ._action_5m3c1_43{opacity:1;transform:var(--final-transform,translate(0, 0))!important}._container_5m3c1_17[data-open=false] ._action_5m3c1_43{opacity:0;visibility:hidden;transform:var(--final-transform,translate(0, 0))!important}._trigger_5m3c1_81[data-open=true]{transform:rotate(45deg)!important}._trigger_5m3c1_81:hover,._trigger_5m3c1_81[data-open=true]:hover{transform:rotate(0)!important}._trigger_5m3c1_81[data-open=true]:hover{transform:rotate(45deg)!important}}._backdrop_197jq_4{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#00000080;position:fixed;inset:0}._modal_197jq_13{z-index:1001;border-radius:16px;flex-direction:column;width:min(560px,90vw);max-height:60vh;display:flex;position:fixed;top:15%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 48px #0003}._searchBar_197jq_28{padding:16px 16px 12px}._searchInput_197jq_32{font-size:var(--app-fs-lg)}._resultList_197jq_36{padding:var(--app-gap-xs) 0;flex:1;overflow-y:auto}._groupSection_197jq_42{margin-bottom:var(--app-gap-xs)}._groupLabel_197jq_46{font-size:var(--app-fs-xs);text-transform:uppercase;letter-spacing:.5px;padding:4px 16px;font-weight:600;display:block}._resultItem_197jq_55{align-items:center;gap:var(--app-gap-sm);padding:var(--app-gap-sm) 16px;cursor:pointer;border-radius:var(--app-radius-sm);margin:0 var(--app-gap-xs);transition:background .1s;display:flex}._eventDot_197jq_66{border-radius:50%;flex-shrink:0;width:10px;height:10px}._memberAvatar_197jq_73{font-size:var(--app-fs-xs);flex-shrink:0}._resultContent_197jq_78{flex:1;min-width:0}._resultTitle_197jq_83{font-size:var(--app-fs-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._resultSubtitle_197jq_91{font-size:var(--app-fs-xs)}._enterTag_197jq_95{font-size:var(--app-fs-xs);border-radius:4px;margin:0}._recentItem_197jq_101{padding:var(--app-gap-xs) 16px;cursor:pointer;font-size:var(--app-fs-sm)}._emptyResult_197jq_107{text-align:center;padding:24px 16px}._footer_197jq_112{padding:var(--app-gap-xs) 16px;gap:var(--app-gap-sm);justify-content:center;display:flex}._footerHint_197jq_119{font-size:var(--app-fs-xs)}._footerTag_197jq_123{font-size:var(--app-fs-xs);margin:0 4px 0 0}
