@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;transition:background-color .3s,color .3s}#root{min-height:100dvh}@media (width>=768px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}}.ant-layout-sider{box-shadow:1px 0 8px #0000000a!important}.ant-layout-sider::-webkit-scrollbar{display:none}.ant-card{transition:box-shadow .2s;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005!important}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.5px;font-size:11px!important;font-weight:600!important}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{border-radius:8px!important;margin-inline:8px!important}.ant-statistic-title{font-weight:500!important}*,:before,:after{transition:background-color .2s,border-color .2s}@media (width<=768px){.ant-layout-sider{z-index:100!important;height:100dvh!important;position:fixed!important}.ant-layout-sider-collapsed{width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important}.ant-menu-submenu-popup{display:none!important}.ant-layout-content{margin:8px!important;padding:0!important}.ant-layout-header{height:48px!important;padding:0 8px!important;line-height:48px!important}.ant-card{border-radius:8px!important}.ant-card-body{padding:12px!important}.ant-card-head{min-height:36px!important;padding:0 12px!important}.ant-card-head-title{font-size:13px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:max-content!important;font-size:12px!important}.ant-table-thead>tr>th{white-space:nowrap!important;padding:6px 8px!important;font-size:10px!important}.ant-table-tbody>tr>td{white-space:nowrap!important;padding:6px 8px!important}.ant-table-cell{white-space:nowrap!important}.ant-typography,.ant-descriptions-item-content{word-break:break-word!important;overflow-wrap:break-word!important}.ant-descriptions-item-label{padding:4px 8px!important;font-size:11px!important}.ant-descriptions-item-content{padding:4px 8px!important;font-size:12px!important}.ant-descriptions-row>th,.ant-descriptions-row>td{padding:4px 8px!important}.ant-descriptions-item{padding-bottom:4px!important}.ant-descriptions .ant-descriptions-row{flex-direction:column!important;display:flex!important}.ant-descriptions .ant-descriptions-item{width:100%!important;display:flex!important}.ant-descriptions .ant-descriptions-item-label{flex-shrink:0;min-width:100px}.ant-descriptions .ant-descriptions-item-content{flex:1}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-content{border-radius:12px!important}.ant-modal-body{max-height:70vh;overflow-y:auto;padding:12px!important}.ant-drawer-body{padding:12px!important}.ant-btn{min-height:36px;font-size:13px!important}.ant-btn-sm{min-height:28px;padding:2px 8px!important;font-size:12px!important}.ant-form-item{margin-bottom:10px!important}.ant-form-item-label{padding-bottom:2px!important}.ant-form-item-label>label{font-size:12px!important}.ant-col-xs-24,.ant-col:not([class*=ant-col-xs-]){flex:0 0 100%!important;max-width:100%!important}.ant-col-xs-12,.ant-col-12{flex:0 0 50%!important;max-width:50%!important}.ant-row{row-gap:8px!important;margin-left:0!important;margin-right:0!important}.ant-tabs-nav{overflow-x:auto!important}.ant-tabs-tab{padding:6px 10px!important;font-size:12px!important}.ant-tag{margin-bottom:2px;padding:0 6px!important;font-size:11px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:18px!important}.ant-space{flex-wrap:wrap!important;gap:4px!important}.ant-space-horizontal{flex-wrap:wrap!important}h3.ant-typography{font-size:18px!important}h4.ant-typography{font-size:15px!important}.ant-flex{gap:8px!important}.ant-select,.ant-input{font-size:13px!important}.ant-breadcrumb{font-size:11px!important}.ant-popconfirm{max-width:calc(100vw - 32px)!important}.ant-flex[style*="justify-content: space-between"]{flex-direction:column!important;align-items:flex-start!important}h3.ant-typography,h4.ant-typography{margin-bottom:8px!important}.ant-statistic-content-prefix{font-size:14px!important}.ant-collapse-header{padding:8px 12px!important;font-size:13px!important}.ant-collapse-content-box{padding:8px 12px!important}.ant-steps,.ant-steps-item-title,.ant-timeline-item-content{font-size:12px!important}@media print{.ant-layout-sider,.ant-layout-header,.no-print{display:none!important}.ant-layout-content{margin:0!important}}}@media (width>=769px) and (width<=1024px){.ant-layout-content{margin:16px!important}}@media (hover:hover){.ant-card:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008!important}}@supports (padding:env(safe-area-inset-top)){.ant-layout-header,.ant-layout-sider{padding-top:env(safe-area-inset-top)!important}}@media (display-mode:standalone){.ant-layout-header{padding-top:env(safe-area-inset-top,0px)!important}}.ant-card[class*=hoverable]{transition:transform .2s,box-shadow .2s!important}@media (hover:hover){.ant-card[class*=hoverable]:hover{transform:translateY(-2px)}}.ant-layout-content>div{animation:.2s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-progress-bg{transition:width .8s cubic-bezier(.4,0,.2,1)!important}.ant-empty-description{color:#94a3b8!important;font-size:13px!important}@media (width<=768px){.ant-tabs-nav{margin-bottom:8px!important}.ant-tabs-tab{padding:6px 10px!important;font-size:12px!important}.ant-tabs-nav-list{gap:0!important}.ant-tabs-content-holder{-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x!important;overflow-x:auto!important}.ant-tabs{touch-action:pan-y}.ant-descriptions-item,.ant-descriptions .ant-descriptions-row>th,.ant-descriptions .ant-descriptions-row>td{padding:4px 8px!important}.ant-descriptions-view{overflow-x:auto}.ant-descriptions .ant-descriptions-row{flex-direction:column;display:flex}.ant-descriptions .ant-descriptions-item{flex:0 0 100%!important;max-width:100%!important}.ant-table{font-size:12px!important}.ant-table-cell{white-space:nowrap;padding:6px 8px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-card-body{padding:12px!important}.ant-card-head{min-height:36px!important;padding:0 12px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content{font-size:18px!important}.ant-form-item{margin-bottom:12px!important}.ant-form-inline .ant-form-item{flex-wrap:wrap}.ant-space,.ant-space-compact{flex-wrap:wrap!important}.ant-btn>span+.anticon{margin-inline-start:4px!important}.ant-col-xs-24{flex:0 0 100%!important;max-width:100%!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-content{padding:16px!important}.ant-modal-body{max-height:70vh;overflow-y:auto}.ant-dropdown,.ant-popover{max-width:calc(100vw - 16px)!important}.ant-layout-content>div{padding:12px!important}.ant-input[style*="width: 300"],.ant-input[style*=width\:300]{max-width:100%!important}.ant-select{max-width:100%}.ant-typography{word-break:break-word}h3.ant-typography,h4.ant-typography{font-size:18px!important}.ant-flex{flex-wrap:wrap!important}.ant-menu-submenu-popup{display:none!important}.ant-progress-circle{width:80px!important;height:80px!important}}@media print{.ant-layout-sider,.ant-layout-header,.ant-btn,.ant-input,.ant-select,.ant-pagination,.ant-tabs-nav{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}.ant-table{min-width:unset;font-size:10px}.ant-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}@page{size:A4 landscape;margin:1cm}}.settings-menu-frame{align-items:flex-start;gap:16px;display:flex}.settings-menu{border-right:1px solid var(--ant-color-border-secondary,#f0f0f0);scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex:0 0 260px;max-height:calc(100dvh - 120px);position:sticky;top:12px;overflow-y:auto}.settings-menu::-webkit-scrollbar{width:6px}.settings-menu::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.settings-panel{flex:auto;min-width:0}@media (width<=768px){.settings-menu-frame{flex-direction:column}.settings-menu{border-right:0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);flex-basis:auto;width:100%;max-height:none;position:static}}.settings-tabs-frame .ant-tabs-left{align-items:flex-start}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav{scrollbar-width:thin;scrollbar-color:#0000002e transparent;align-self:flex-start;max-height:calc(100dvh - 120px);position:sticky;top:12px;overflow:hidden auto}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav::-webkit-scrollbar{width:6px}.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}.settings-tabs-frame .ant-tabs-content-holder,.settings-tabs-frame .ant-tabs-content,.settings-tabs-frame .ant-tabs-tabpane{height:auto!important;overflow:visible!important}@media (width<=768px){.settings-tabs-frame .ant-tabs-left>.ant-tabs-nav{max-height:none;position:static}}
