*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#f5f5f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.app-shell{min-height:100vh}.app-main,.page-content{min-width:0}.desktop-sider{border-right:1px solid #eee}.app-brand{color:#0f6e56;justify-content:center;align-items:center;height:56px;padding:0 16px;font-weight:600;display:flex}.app-version{padding:18px 24px;font-size:12px}.app-header{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;height:64px;padding-inline:16px;display:flex}.company-switcher{min-width:0}.company-select{width:240px;max-width:100%}.user-menu{cursor:pointer;max-width:300px}.user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-menu-button{display:none}.page-content{margin:16px}.login-wrap{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-wrap>.ant-card{max-width:100%}.num-pos{color:#199e70}.num-neg{color:#e34948}.mono{font-variant-numeric:tabular-nums}.movement-description{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.column-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.column-resize-handle{z-index:2;cursor:col-resize;border-right:2px solid #0000;width:9px;height:100%;position:absolute;top:0;right:-4px}.column-resize-handle:hover,.column-resize-handle:focus-visible{border-right-color:#0f8063;outline:none}.ant-message{top:auto!important;bottom:24px!important}.app-table .ant-table-container{max-width:100%}@media (width<=991px){.desktop-sider{display:none}.mobile-menu-button{display:inline-flex}}@media (width<=575px){.app-header{gap:6px;height:56px;padding-inline:8px}.company-switcher{flex:1;gap:4px!important}.company-label,.user-name{display:none}.company-select{width:min(58vw,230px)}.user-menu{gap:0!important}.page-content{margin:8px}.page-content .ant-card-head{min-height:44px;padding-inline:12px}.page-content .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:8px;padding-block:8px}.page-content .ant-card-head-title,.page-content .ant-card-extra{min-width:0;max-width:100%;padding:0}.page-content .ant-card-body{padding:12px}.page-content .ant-card-extra>.ant-space{flex-wrap:wrap;max-width:100%}.page-content .ant-space-wrap{width:100%}.page-content .ant-space-wrap>.ant-space-item{max-width:100%}.page-content .ant-space-wrap>.ant-space-item>.ant-select,.page-content .ant-space-wrap>.ant-space-item>.ant-input-search,.page-content .ant-space-wrap>.ant-space-item>.ant-picker,.page-content .ant-space-wrap>.ant-space-item>.ant-picker-range{width:100%!important;min-width:0!important}.page-content .ant-picker-range{max-width:100%}.page-content .ant-tabs-nav{grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;display:grid}.page-content .ant-tabs-nav-wrap{grid-column:1;min-width:0}.page-content .ant-tabs-nav-operations{grid-column:2}.page-content .ant-tabs-extra-content{grid-column:1/-1;width:100%;margin-top:8px;margin-inline:0!important}.page-content .ant-tabs-extra-content .ant-input-search{width:100%!important}.page-content .ant-space-compact,.ant-modal .ant-space-compact,.ant-drawer .ant-space-compact{flex-direction:column}.page-content .ant-space-compact>.ant-form-item,.ant-modal .ant-space-compact>.ant-form-item,.ant-drawer .ant-space-compact>.ant-form-item{width:100%!important}.page-content .ant-space-compact .ant-input,.page-content .ant-space-compact .ant-input-number,.page-content .ant-space-compact .ant-select-selector,.page-content .ant-space-compact .ant-picker,.ant-modal .ant-space-compact .ant-input,.ant-modal .ant-space-compact .ant-input-number,.ant-modal .ant-space-compact .ant-select-selector,.ant-modal .ant-space-compact .ant-picker,.ant-drawer .ant-space-compact .ant-input,.ant-drawer .ant-space-compact .ant-input-number,.ant-drawer .ant-space-compact .ant-select-selector,.ant-drawer .ant-space-compact .ant-picker{border-radius:6px!important}.ant-modal .ant-form>.ant-space:not(.ant-space-vertical){flex-wrap:wrap;width:100%}.ant-modal .ant-form>.ant-space:not(.ant-space-vertical)>.ant-space-item{flex:100%;min-width:0}.ant-modal .ant-form>.ant-space:not(.ant-space-vertical) .ant-select,.ant-modal .ant-form>.ant-space:not(.ant-space-vertical) .ant-picker,.ant-modal .ant-form>.ant-space:not(.ant-space-vertical) .ant-input{width:100%!important;min-width:0!important}.page-content .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.page-content .ant-alert{flex-wrap:wrap;align-items:flex-start}.page-content .ant-alert-action{width:100%;margin:12px 0 0}.page-content .ant-alert-action .ant-btn{width:100%}.page-content .ant-pagination{margin-bottom:4px}.ant-modal{max-width:calc(100vw - 16px);padding-bottom:8px;top:8px}.ant-modal .ant-modal-content{padding:16px}.ant-modal .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;display:flex}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body{padding:16px}.mobile-navigation .ant-drawer-body{padding:0}.ant-descriptions-view{overflow-x:auto}.ant-descriptions-row{flex-direction:column;display:flex}.ant-descriptions-row>th,.ant-descriptions-row>td{width:100%;display:block}.ant-descriptions-row>.ant-descriptions-item-label{padding-bottom:4px!important}.ant-descriptions-row>.ant-descriptions-item-content{padding-top:4px!important}.login-wrap{align-items:flex-start;padding:12px}.login-wrap>.ant-card{margin-top:8vh;width:100%!important}}
