:root{color:#181818;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{min-width:320px;margin:0}.brand{color:#181818;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-mark{border-radius:10px;flex:0 0 36px;width:36px;height:36px}.brand-wordmark{gap:2px;font-size:16px;font-weight:700;line-height:1.14;display:grid}.brand-wordmark span{color:#575757;font-size:11px;font-weight:500}.login-layout{background:#f7f7f8;grid-template-columns:minmax(0,416px);place-content:center;gap:20px;min-height:100svh;padding:32px 16px;display:grid}.login-ident{color:#575757;justify-content:space-between;align-items:center;padding:0 4px;font-size:13px;display:flex}.login-ident .brand-mark{flex-basis:44px;width:44px;height:44px}.login-ident .brand-wordmark{font-size:21px}.login-card{border-radius:18px;box-shadow:0 12px 36px #1818180b}.login-card .ant-card-head-title{font-size:20px;font-weight:650}.login-card .ant-form-item{margin-bottom:16px}.login-card .ant-input,.login-card .ant-input-affix-wrapper{min-height:40px}.login-card .ant-input-affix-wrapper .ant-input{min-height:0}.login-card .ant-btn-primary{min-height:44px;font-weight:650}.captcha-row{align-items:center;gap:10px;min-height:56px;margin:-4px 0 18px;display:flex}.captcha-row img{border-radius:8px;width:min(190px,64%);height:auto;display:block}.startup{justify-content:center;align-items:center;gap:14px;min-height:100svh;padding:24px;display:flex}.console{min-height:100svh}.sidebar.ant-layout-sider{background:#fff;border-right:1px solid #e6e6e8}.sidebar .brand{height:70px;margin:0 18px 10px;overflow:hidden}.sidebar.ant-layout-sider-collapsed .brand{margin-inline:13px}.sidebar .ant-menu{padding-inline:8px;border-inline-end:0!important}.sidebar.ant-layout-sider-collapsed .ant-menu{padding-inline:0}.sidebar .ant-menu-item{min-height:44px;margin-block:3px}.sidebar .ant-menu-item-selected .ant-menu-title-content{color:#181818;font-weight:650}.toolbar.ant-layout-header{background:#fff;border-bottom:1px solid #e6e6e8;justify-content:flex-end;align-items:center;gap:12px;height:70px;padding-inline:28px;line-height:normal;display:flex}.toolbar-context{color:#575757;margin-right:auto;font-size:13px}.content{min-width:0;padding:clamp(16px,3vw,36px)}.view-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.view-heading h1.ant-typography{margin:0;font-size:clamp(22px,2.5vw,28px);line-height:1.24}.view-filter{margin-bottom:16px}.table-card{overflow:hidden}.table-card .ant-table-wrapper{min-width:0}.table-card .ant-pagination{margin-right:16px}.storage-card{max-width:620px}.form-caption{color:#575757}.form-alert{margin-bottom:16px}.document-preview{overflow-wrap:anywhere;white-space:pre-wrap;max-height:58vh;overflow:auto}.import-details{justify-items:start;gap:12px;padding-top:18px;display:grid}.import-details details{border:1px solid #e6e6e8;border-radius:10px;width:100%;padding:12px}.import-details summary{cursor:pointer;font-weight:600}.import-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:36vh;overflow:auto}@media (width<=640px){.toolbar.ant-layout-header{gap:4px;height:60px;padding-inline:10px}.toolbar-context{font-size:12px}.sidebar .brand{height:60px}.content{padding:16px 12px}.view-filter{display:grid}.login-card .ant-card-body{padding:20px}}.toolbar-account{min-width:0;max-width:16rem}@media (width<=640px){.toolbar-context{display:none}.toolbar-account{margin-right:auto}}
