.main-layout{--bg-color: var(--mh-bg-accent);--nav-width: auto;--nav-title-display: none;--padding-block-nav-item: 8px;--padding-inline-nav-item: 12px;--logo-display: none;display:grid;grid-template:"anchor-nav header" auto "nav wrapper" 1fr / auto 1fr;padding:18px;gap:var(--mh-spacing);overflow-y:hidden;container:main-layout-query / inline-size;max-width:var(--mh-max-width);margin-inline:auto;width:100%}.main-layout:has(.layout-anchor-nav>.anchor-button:checked){--nav-width: 15rem;--nav-title-display: hidden;--logo-display: block}@media (width <=1024px){.main-layout{grid-template:"header" auto "wrapper" 1fr / 1fr}.main-layout .layout-header .user-options-btn,.main-layout .layout-nav,.main-layout .layout-anchor-nav{display:none}.main-layout .layout-header .mobile-nav-btn{display:block}}.main-layout :where(.layout-nav .nav-list-item),.main-layout :where(.layout-anchor-nav>.btn-wrapper){padding:var(--padding-block-nav-item) var(--padding-inline-nav-item);border-radius:var(--mh-radius-button);transition:var(--mh-transition-button);transition-property:color,background-color,box-shadow,border-color;border:2px solid transparent}.main-layout>:not(header,nav,section){grid-area:wrapper}.layout-anchor-nav{grid-area:anchor-nav;display:flex;align-items:center;gap:12px;padding-inline:calc(var(--padding-inline-nav-item) + 2px) var(--padding-inline-nav-item)}.layout-anchor-nav .logo{height:28px;display:var(--logo-display);margin-inline:auto;-webkit-user-select:none;user-select:none}.layout-anchor-nav .anchor-button{--size: 32px;--radius: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:var(--mh-primary);width:var(--size);height:var(--size);border:.075em solid var(--mh-primary);border-radius:var(--radius);display:grid;place-content:center;overflow:hidden;cursor:pointer;background-color:#fff}.layout-anchor-nav .anchor-button:before{--calc-size-value: 8px;content:"";width:calc(var(--size) - var(--calc-size-value));height:calc(var(--size) - var(--calc-size-value));transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset var(--size) var(--size) color-mix(in srgb,transparent,var(--mh-primary) 80%);border-radius:var(--radius)}.layout-anchor-nav .anchor-button:checked:before{transform:scale(1)}.layout-header{grid-area:header;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:48px}@media (width <=768px){.layout-header{display:flex;justify-content:space-between}.layout-header .quick-search-input{display:none}}.layout-header .title-wrapper{display:flex;align-items:center;gap:24px}.layout-header .back-btn,.layout-header .user-notification-btn{box-shadow:var(--mh-shadow-container)}.layout-header .back-btn svg,.layout-header .user-notification-btn svg{min-width:24px;min-height:24px;fill:var(--mh-secondary)}.layout-header .back-btn{font-size:clamp(.75rem,2vw,1.125rem);padding:6px}.layout-header .title{font-size:clamp(1rem,2vw + 1rem,3rem);font-weight:600;letter-spacing:1px;text-box:cap alphabetic;color:var(--mh-secondary);word-wrap:break-word;flex:1}.layout-header .header-user-wrapper{display:flex;align-items:center;gap:20px;flex:1;justify-content:end}.mobile-nav-btn{display:none;border-color:color-mix(in srgb,transparent,var(--mh-primary) 40%);padding:8px}.mobile-nav-btn .btn-icon svg{min-width:1.5rem;min-height:1.5rem}.ant-drawer .mobile-nav-drawer .drawer-extra{display:flex;gap:6px;align-items:center;padding:12px;width:100%;flex-wrap:wrap}.ant-drawer .mobile-nav-drawer .drawer-extra .user-info{display:flex;flex-direction:column;line-height:normal}.ant-drawer .mobile-nav-drawer .drawer-extra .user-name{font-weight:600;letter-spacing:.5px;font-size:1.2rem}.ant-drawer .mobile-nav-drawer .drawer-extra .user-email{color:gray}.ant-drawer .mobile-nav-drawer .drawer-extra .exit-btn{padding:8px 12px}.ant-drawer .mobile-nav-drawer .layout-nav{--padding-side-btn: 12px 18px;--icon-nav-size: 32px;padding:24px;justify-content:center}.ant-drawer .mobile-nav-drawer .layout-nav .nav-list{width:100%}.ant-drawer .mobile-nav-drawer .layout-nav .nav-list-item{padding:var(--padding-side-btn);border-radius:var(--mh-radius-button);transition:var(--mh-transition-button);transition-property:color,background-color,box-shadow,border-color;border:1px solid color-mix(in sRGB,transparent,var(--mh-primary) 40%);justify-content:center}.ant-drawer .mobile-nav-drawer .layout-nav .item-icon{min-height:var(--icon-nav-size);min-width:var(--icon-nav-size)}.ant-drawer .mobile-nav-drawer .layout-nav .selected{background-color:color-mix(in sRGB,transparent,var(--mh-primary) 10%)}:root{timeline-scope:--scroll;animation:--scroll forwards;animation-timeline:--scroll;container-name:--scroll}.layout-nav{--inner-color: color-mix(in srgb, transparent, var(--mh-secondary) 60%);--active-color: var(--mh-secondary);--icon-nav-size: 32px;grid-area:nav;display:flex;overflow-y:hidden}.layout-nav .nav-list{list-style:none;display:flex;gap:8px;flex-direction:column;overflow-y:auto;scroll-timeline:--scroll}.layout-nav .nav-list a{text-decoration:none}.layout-nav .nav-list .nav-list-item{display:flex;align-items:center;gap:12px;line-height:normal;color:var(--inner-color);text-box:cap alphabetic;font-size:1.1rem;letter-spacing:.5px;font-weight:500;word-break:break-word;-webkit-user-select:none;user-select:none;width:var(--nav-width)}.layout-nav .nav-list .nav-list-item:hover{border-color:color-mix(in srgb,transparent,var(--mh-primary) 30%)}.layout-nav .nav-list .nav-list-item:where(.selected){color:var(--active-color);background-color:var(--mh-accent-1);box-shadow:var(--mh-shadow-container)}.layout-nav .nav-list .nav-list-item .item-icon{min-height:var(--icon-nav-size);min-width:var(--icon-nav-size);stroke-width:1.5px}.layout-nav .nav-list .nav-list-item .item-title{display:var(--nav-title-display)}@keyframes --scroll{0%,to{--scroll: 1}}@container --scroll style(--scroll: 1){.main-layout>.layout-nav .nav-list{scrollbar-gutter:stable}}.nav-tooltip-hidden{visibility:hidden}.quick-search-input{max-width:380px;justify-self:center;text-box:none;line-height:1.5}.quick-search-input input::placeholder{font-size:1.2rem;color:color-mix(in srgb,transparent,#000 60%);font-weight:300;letter-spacing:.5px;text-align:center}[cmdk-overlay]{background-color:color-mix(in srgb,transparent,#000 60%);height:100dvh;width:100dvw;position:absolute;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5}[cmdk-dialog]{--bg-color: color-mix(in srgb, transparent, #fff 95%);--text-color: color-mix(in srgb, transparent, #000 100%);--spacing-items: 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:680px;width:100%;background-color:var(--bg-color);border-radius:var(--mh-radius-container);overflow:hidden;max-height:640px;display:flex;z-index:6}[cmdk-dialog] [cmdk-root]{width:100%;display:flex;flex-direction:column}[cmdk-dialog] .quick-search-header{display:flex;align-items:center;flex-direction:column;background-color:#fff}[cmdk-dialog] [cmdk-input]{width:100%;padding:16px;font-size:1.3rem;border:none;border-bottom:1px solid color-mix(in srgb,transparent,var(--mh-primary) 40%);outline:none;color:var(--text-color)}[cmdk-dialog] [cmdk-input] ::placeholder{color:var(--text-color)}[cmdk-dialog] .go-back-suggeestion{font-size:1.06rem;padding:10px 12px;font-weight:300;letter-spacing:.5px}[cmdk-dialog] [cmdk-list]{height:100%;transition:height .1s ease;outline:none;padding:var(--spacing-items);display:flex;flex-direction:column;overflow-y:auto}[cmdk-dialog] [cmdk-list-sizer],[cmdk-dialog] [cmdk-group]{display:flex;flex-direction:column}[cmdk-dialog] [cmdk-group-items]{display:flex;flex-direction:column;gap:calc(var(--spacing-items) / 2)}[cmdk-dialog] [cmdk-group-heading]{padding:8px 12px;font-size:1.1rem;color:var(--mh-primary);text-transform:uppercase;letter-spacing:.5px;font-weight:700}[cmdk-dialog] [cmdk-item]{display:flex;align-items:center;gap:4px;padding:12px;border-radius:calc(var(--mh-radius-container) / 2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.37rem;color:var(--text-color);font-weight:400;border:1px solid transparent;-webkit-text-stroke:.03rem transparent;transition:.15s ease-in-out;transition-property:font-size,background-color,-webkit-text-stroke-color,border-color}[cmdk-dialog] [cmdk-item]:is(.is-page-selected){font-size:1.1rem}[cmdk-dialog] [cmdk-item] .service-id{font-weight:300}[cmdk-dialog] [cmdk-item] .service-name{font-size:1.1rem;text-transform:uppercase}[cmdk-dialog] [cmdk-item][data-selected=true]{background-color:color-mix(in srgb,transparent,#000 6%);border-color:color-mix(in srgb,transparent,var(--mh-primary) 12%);-webkit-text-stroke-color:black}[cmdk-dialog] [cmdk-empty]{padding:16px;text-align:center;color:gray;font-size:1.3rem;letter-spacing:.5px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.quick-search-popover .driver-popover-description{font-size:1.06rem;line-height:1.3}.quick-search-popover .driver-popover-navigation-btns button{font-size:.86rem;padding:4px 12px;height:fit-content;width:fit-content;border-radius:var(--mh-radius-button);font-weight:400;transition:var(--mh-transition-button)!important;transition-property:color,background-color,border-color;text-shadow:none;box-shadow:none}.quick-search-popover .driver-popover-navigation-btns button:hover{filter:brightness(.9)}.quick-search-popover .driver-popover-next-btn{color:#fff!important;background-color:var(--mh-primary)!important}.quick-search-popover .driver-popover-prev-btn{color:#000}.quick-search-popover .driver-popover-progress-text{font-size:.9rem}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.user-notification-btn{padding:8px}.user-options-btn{border:none;width:fit-content;padding:0}.user-options-btn .chevron-down-icon{transition:.2s transform ease-in-out}.user-options-btn:is(.ant-popover-open) .chevron-down-icon{transform:rotate(180deg)}.ant-popover .current-user-wrapper{--space-inline: 16px;--font-size: 1rem;border-radius:var(--mh-radius-card);overflow:hidden;width:14rem}.ant-popover .current-user-wrapper .user-info{display:flex;flex-direction:column;padding:var(--space-inline) var(--space-inline) 0;font-size:var(--font-size);line-height:normal;word-break:break-word;gap:.5rem}.ant-popover .current-user-wrapper .user-name{font-weight:600;letter-spacing:.5px;font-size:1.2rem}.ant-popover .current-user-wrapper .user-email{color:gray}.ant-popover .current-user-wrapper .user-options{list-style:none;margin-top:20px}.ant-popover .current-user-wrapper .user-options li>*{width:100%;border:none;border-radius:0;font-size:var(--font-size);padding:.75rem var(--space-inline);display:flex;justify-content:start}.ant-popover .current-user-wrapper .user-options li>*:hover{background-color:color-mix(in srgb,transparent,var(--mh-accent-2) 80%);color:var(--mh-secondary)}.ant-popover .current-user-wrapper .user-options li>*:hover:is(.exit-btn){background-color:color-mix(in srgb,transparent,red 80%);color:#fff}.ant-popover .current-user-wrapper .user-options li>* span{text-align:left;white-space:wrap}.unknown-page-view{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.unknown-page-view h1{font-size:2rem;color:color-mix(in srgb,currentcolor,var(--mh-primary) 100%)}.unknown-page-view button{margin-top:38px}body:has(.public-routes-layout){background:linear-gradient(color-mix(in srgb,transparent,var(--mh-primary) 40%),transparent)}.public-routes-layout{max-width:var(--mh-max-width);width:100%;justify-self:center}.loading-screen{display:grid;place-content:center;background:linear-gradient(color-mix(in srgb,transparent,var(--mh-primary) 40%),transparent)}.loading-screen .logo{color:var(--mh-primary);border-radius:12%;animation:bounce-effect 1.75s infinite;max-height:400px;max-width:400px;width:40vw;justify-self:center}@keyframes bounce-effect{0%{transform:translateY(0)}50%{transform:translateY(-12%)}80%{transform:translateY(0)}}.login-view{display:grid;height:100%;grid-template-columns:1fr auto;justify-content:center}.login-view form{max-width:30rem;padding:3rem;border-radius:var(--mh-radius-container);background-color:var(--mh-accent-1);justify-self:end;display:flex;flex-direction:column;justify-content:center;border:1px solid color-mix(in srgb,transparent,var(--mh-primary) 25%);margin:16px}.login-view .nav-logo{margin-bottom:8rem}.login-view a{align-self:self-end;font-size:1.1rem}.login-view button{margin-top:38px;width:100%;font-size:1.3rem;font-weight:600}.login-view .banner-image{justify-self:center;object-fit:contain;margin-block:auto}@media (width<=1024px){.login-view .banner-image{display:none}.login-view form{justify-self:center;align-self:center}}@media (width<=768px){.login-view form{padding:18px}}.recover-password-view{display:grid;height:100%;place-content:center}.recover-password-view form{max-width:30rem;margin:1rem;padding:3rem;border-radius:var(--mh-radius-container);background-color:var(--mh-accent-1);justify-self:end;display:flex;flex-direction:column;justify-content:center;border:1px solid color-mix(in srgb,transparent,var(--mh-primary) 25%)}.recover-password-view p{font-size:1.2rem;color:color-mix(in srgb,currentcolor,var(--mh-accent-2) 60%);margin-bottom:42px}.recover-password-view a{align-self:center;font-size:1.1rem;margin-top:1rem}.recover-password-view button{margin-top:38px;width:100%;font-size:1.3rem;font-weight:600}.recover-password-view button>span{white-space:wrap}@media (width<=768px){.recover-password-view form{padding:18px}}.offline-view{display:flex;align-items:center;justify-content:center}.offline-view .offline-image{max-width:70dvw;max-height:70dvh;object-fit:contain}.offline-view .offline-section{--icon-size: 20rem;display:flex;flex-direction:column;align-items:center;gap:12px}.offline-view .offline-section svg{width:var(--icon-size);height:var(--icon-size);color:color-mix(in srgb,transparent,gray 40%);stroke-width:1px}.offline-view .offline-section h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;color:color-mix(in srgb,transparent,var(--mh-primary) 30%);letter-spacing:2px;-webkit-text-stroke:1px var(--mh-primary)}@layer reset,antd,base;@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}body{min-height:100dvh;line-height:normal;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:inherit}p{text-wrap:pretty;line-height:1lh}h1,h2,h3,h4,h5,h6,p,span,label,ul,ol,li{text-box:trim-both cap alphabetic;line-height:normal}a{text-decoration:underline}}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan/league-spartan.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan/league-spartan.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:where(.mh-primary-btn,.mh-secondary-btn,.mh-danger-btn){padding:.75rem 1.125rem;height:fit-content;width:fit-content;border-radius:var(--mh-radius-button);font-size:1rem;box-shadow:none;font-weight:400;transition:var(--mh-transition-button)!important;transition-property:color,background-color,border-color}:where(.mh-primary-btn,.mh-secondary-btn,.mh-danger-btn):not(:disabled):hover{filter:brightness(.9)}:where(.mh-primary-btn,.mh-secondary-btn,.mh-danger-btn):disabled{opacity:.3}.mh-primary-btn{background-color:var(--mh-primary);color:var(--mh-accent-1)}.mh-secondary-btn{background-color:var(--mh-accent-1);color:var(--mh-secondary);border:1px solid color-mix(in srgb,transparent,var(--mh-secondary) 20%)}.mh-danger-btn{background-color:color-mix(in srgb,transparent,red 20%);color:red;border:1px solid color-mix(in srgb,transparent,red 40%)}:is(.mh-card,.mh-card-active,.mh-card-inactive){--mh-card-color: var(--mh-primary);--mh-card-shadow-color: transparent;border-radius:var(--mh-radius-card);border:1px solid color-mix(in srgb,transparent,var(--mh-card-color) 12%);box-shadow:0 0 4px color-mix(in srgb,transparent,var(--mh-card-shadow-color) 20%);transition:var(--mh-transition-card);transition-property:color,border-color,background-color;padding:var(--mh-padding)}:is(.mh-select-effect){cursor:pointer;transition:.1s ease-in-out;transition-property:transform,border-color,background-color,scale;-webkit-user-select:none;user-select:none}:is(.mh-select-effect):hover{transform:translateY(-2px);border-color:color-mix(in srgb,transparent,var(--mh-primary) 60%);background-color:color-mix(in srgb,transparent,var(--mh-primary) 2%);scale:1.01}[data-selectable=true]>:is(.mh-card,.mh-card-active,.mh-card-inactive){--mh-card-color: var(--mh-primary);cursor:pointer;transition:var(--mh-transition-card),transform .1s ease-in-out;-webkit-user-select:none;user-select:none}[data-selectable=true]>:is(.mh-card,.mh-card-active,.mh-card-inactive):hover{transform:translateY(-6px)}.mh-card-active{--mh-card-active-color: var(--mh-primary);--mh-card-transparency: 10%;background-color:color-mix(in srgb,transparent,var(--mh-card-active-color) var(--mh-card-transparency));color:color-mix(in srgb,transparent,var(--mh-card-active-color) 80%);border-color:color-mix(in srgb,transparent,var(--mh-card-active-color) 60%)border-color}.mh-card-inactive{--mh-card-inactive-color: gray;background-color:color-mix(in srgb,transparent,var(--mh-card-inactive-color) 8%);color:color-mix(in srgb,transparent,var(--mh-card-inactive-color) 60%)}.mh-list{--mh-list-card-size: 16rem;--mh-list-gap: 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mh-list-card-size),1fr));gap:var(--mh-list-gap);grid-auto-flow:dense;grid-auto-rows:max-content;height:100%}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.9rem;font-weight:500;padding:2px 4px;white-space:nowrap;letter-spacing:.4px}.apexcharts-toolbar{z-index:1!important}@layer base{:where(.ant-btn){box-shadow:none}:where(.ant-btn) span{word-break:break-word;display:flex;white-space:nowrap;align-items:center;gap:var(--btn-gap)}:where(.ant-btn):hover{color:currentColor}:where(.ant-btn-icon-only){width:2.5rem;height:2.5rem;padding:0}:where(.ant-btn-primary){background-color:var(--mh-primary);color:var(--mh-accent-1)}:where(.ant-btn-default){background-color:var(--mh-accent-1);color:var(--mh-secondary);border:1px solid color-mix(in srgb,transparent,var(--mh-secondary) 20%)}.ant-popover .ant-popover-inner{padding:0;border-radius:var(--mh-radius-card)}.ant-drawer{z-index:var(--z-index-drawer)}.ant-drawer .ant-drawer-content{padding:0}.ant-drawer .ant-drawer-header{padding:0;display:flex}.ant-drawer .ant-drawer-close{padding:12px;height:auto;width:auto}.ant-drawer .ant-drawer-body{padding:0}.ant-modal-wrap{display:flex;align-items:center;justify-content:center}.ant-modal{z-index:var(--z-index-modal);top:0!important;padding-bottom:0!important;margin:1rem 0;overflow:auto}.ant-modal .ant-modal-content{padding:20px 24px}.ant-modal .ant-modal-close{top:0;right:0;color:red}.ant-form .ant-col{padding:0}.ant-tag{margin:0;padding:6px;border-radius:var(--mh-radius-button)}.ant-segmented{height:fit-content;padding:2px}.ant-segmented .ant-segmented-item-label{display:flex;align-items:center}.ant-select .ant-select-selection-search:has(.ant-select-selection-search-input){display:flex}.ant-select .ant-select-selection-item,.ant-select .ant-select-selection-placeholder{line-height:normal}.ant-select span{text-box:none}.ant-dropdown{z-index:var(--z-index-dropdown)}.ant-dropdown .ant-dropdown-menu-item{padding:10px}.ant-badge{display:flex}.ant-badge .ant-scroll-number-only,.ant-badge .ant-scroll-number{display:flex;align-items:center;justify-content:center}.ant-tooltip{z-index:var(--z-index-tooltip)}.ant-tooltip .ant-tooltip-inner{line-height:normal;border-radius:var(--mh-radius-card);min-width:auto;display:flex;align-items:center;justify-content:center}.ant-upload-list{--btn-color: gray}.ant-upload-list .ant-upload-list-item-actions{display:flex;gap:6px;justify-content:center;align-items:center}.ant-upload-list .ant-upload-list-item-actions>*{border:1px solid var(--btn-color);border-radius:var(--mh-radius-button);background-color:color-mix(in srgb,transparent,black 45%);display:flex;padding:4px!important;width:fit-content!important;transition:.1s scale ease-in-out}.ant-upload-list .ant-upload-list-item-actions>*:hover{scale:1.1}.ant-upload-list .ant-upload-list-item-actions>* svg{color:var(--btn-color);min-width:20px;min-height:20px}.ant-upload-list .ant-upload-list-item-actions>* .anticon{width:fit-content}.ant-upload-list .ant-upload-list-item-actions>*:has(.anticon-eye){--btn-color: #fff}.ant-upload-list .ant-upload-list-item-actions>*:has(.anticon-delete){--btn-color: red}.ant-input span{text-box:none}.ant-float-btn-group-square{bottom:24px;right:24px;z-index:1;padding:0!important;background-color:var(--mh-primary)!important}.ant-float-btn-group-square svg{min-width:32px;min-height:32px;color:#fff;display:flex}.ant-float-btn-group-square>button{padding:8px!important}.ant-float-btn-group-square .ant-float-btn-content{width:auto;min-height:auto}.ant-float-btn-group-square .ant-float-btn{padding:8px;height:auto;width:auto}.ant-float-btn-group-square .ant-float-btn-icon{width:auto;display:flex}.ant-float-btn-group-square .ant-float-btn-body{background-color:transparent;height:auto;width:auto}.ant-float-btn-group-square .ant-float-btn-group-wrap{width:auto;bottom:64px}.ant-float-btn-group-square .ant-float-btn-group-wrap button{background-color:var(--mh-primary)}.ant-float-btn-group-square .ant-float-btn-default{background-color:transparent}.ant-popconfirm-inner-content{padding:1rem}.ant-popconfirm-inner-content .ant-popconfirm-buttons{padding:0;margin:0}.ant-popconfirm-inner-content .ant-popconfirm-buttons button{padding:.5rem 1rem;font-size:1rem;border-radius:var(--mh-radius-button)}.ant-float-btn{bottom:24px;right:24px;z-index:1;padding:8px!important}.ant-float-btn .ant-float-btn-body{background-color:transparent}.ant-float-btn svg{min-width:32px;min-height:32px;color:#fff;display:flex}.ant-float-btn .ant-float-btn-icon{width:auto}.ant-float-btn .ant-float-btn-content{padding:0;min-height:auto}}:root{--mh-primary: #fc7e2f;--mh-secondary: #1b1b1b;--mh-accent-1: #fff;--mh-accent-2: #e5e7eb;--mh-accent-3: color-mix(in srgb, var(--mh-secondary) 70%, var(--mh-primary) 30%);--mh-accent-4: color-mix(in srgb, var(--mh-primary) 80%, var(--mh-secondary) 20%);--mh-bg-accent: color-mix(in srgb, transparent, var(--mh-accent-2) 40%);--mh-bg-primary-mix: color-mix(in srgb, transparent, var(--mh-primary) 90%);--mh-radius-button: 8px;--mh-radius-card: 6px;--mh-radius-input: 10px;--mh-radius-container: 16px;--mh-font-family: "League Spartan", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--mh-shadow-card: 0 0 4px var(--mh-accent-2);--mh-shadow-container: 0 0 8px var(--mh-accent-2);--mh-transition-button: .2s ease-in-out;--mh-transition-card: .3s ease-in-out;--mh-spacing: 16px;--mh-padding: 18px;--mh-max-width: 1920px}@layer base{html{font-family:var(--mh-font-family)}body,#root{display:grid;height:100dvh}body{background-color:var(--mh-bg-accent)}*{scrollbar-width:auto;scrollbar-color:color-mix(in srgb,transparent,var(--mh-secondary) 30%) transparent}}.error-boundary-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:var(--background-color, #f0f2f5);font-family:var(--font-family, sans-serif)}.error-boundary-content{text-align:center;padding:40px;border-radius:8px;background-color:var(--white-color, #fff);box-shadow:0 4px 12px #0000001a}.error-boundary-content h1{font-size:2.5rem;color:var(--primary-color, #ff4d4f);margin-bottom:16px}.error-boundary-content p{font-size:1.1rem;color:var(--text-color, #333);margin-bottom:24px}.error-boundary-content details{margin-top:20px;text-align:left;background-color:#f9f9f9;padding:10px;border-radius:4px}.error-boundary-content summary{cursor:pointer;font-weight:700}.error-boundary-content pre{white-space:pre-wrap;word-wrap:break-word;font-size:.9rem;color:#555;margin-top:10px}
