@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--color-primary: #00966E;--color-primary-light: #E4F2EC;--color-primary-hover: #00A87A;--color-primary-active: #00704E;--color-primary-dark: #005A3F;--color-secondary: #E63946;--color-tertiary: #FF6B35;--color-neutral: #EEF1EF;--color-background: #EEF1EF;--color-surface: #FFFFFF;--color-surface-alt: #F6F8F6;--color-surface-sunk: #E7EBE8;--color-border: #E2E7E3;--color-border-strong: #CFD6D1;--color-text-primary: #121A16;--color-text-secondary: #3A4741;--color-text-muted: #63716A;--color-success: #0E9F6E;--color-warning: #D97706;--color-error: #E63946;--color-info: #2563EB;--font-heading: "Golos Text", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--motion-instant: 80ms;--motion-fast: .12s;--motion-base: .16s;--motion-ease: cubic-bezier(.2, .8, .2, 1);--z-dropdown: 10;--z-sticky: 20;--z-overlay: 30;--z-modal: 50}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;font-family:var(--font-body);font-size:16px;line-height:1.5;background:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em;line-height:1.25}@keyframes bk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bk-page-enter,.bk-stagger-item{animation:bk-rise var(--motion-base) var(--motion-ease) both}.bk-interactive{transition:background-color var(--motion-instant) var(--motion-ease),border-color var(--motion-instant) var(--motion-ease)}.ant-table-tbody>tr.ant-table-row>td:first-child{box-shadow:inset 2px 0 0 transparent;transition:box-shadow var(--motion-instant) var(--motion-ease)}.ant-table-tbody>tr.ant-table-row:hover>td:first-child{box-shadow:inset 2px 0 0 var(--color-primary)}.bk-detail .ant-descriptions-row{border-bottom:1px solid var(--color-border)}.bk-detail .ant-descriptions-row:last-child{border-bottom:none}.bk-detail .ant-descriptions-item-label{width:220px;padding:12px 20px!important;color:var(--color-text-muted);font-size:13px;vertical-align:top}.bk-detail .ant-descriptions-item-content{padding:12px 20px 12px 0!important;color:var(--color-text-primary)}@media(max-width:575px){.bk-detail .ant-descriptions-item-label,.bk-detail .ant-descriptions-item-content{display:block;width:auto;padding:8px 16px!important}.bk-detail .ant-descriptions-item-label{padding-bottom:0!important}}.bk-detail-section{padding:20px 20px 0}.bk-longform-row{padding:12px 20px 20px;border-top:1px solid var(--color-border)}.bk-longform-label{color:var(--color-text-muted);font-size:13px;margin-bottom:10px}.bk-longform>:first-child{margin-top:0}.bk-longform>:last-child{margin-bottom:0}.bk-longform p{margin:0 0 10px;line-height:1.65}.bk-longform h1,.bk-longform h2,.bk-longform h3{font-family:var(--font-heading);margin:20px 0 8px;font-size:16px}.bk-longform table{border-collapse:collapse;width:auto;min-width:320px;margin:4px 0 14px}.bk-longform th,.bk-longform td{text-align:left;padding:6px 24px 6px 0;border-bottom:1px solid var(--color-border);vertical-align:top}.bk-longform th{color:var(--color-text-muted);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.bk-longform code{background:var(--color-surface-sunk);padding:1px 5px;border-radius:4px;font-size:13px}.bk-longform img{max-width:100%;height:auto;border-radius:8px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:575px){.ant-space-horizontal.ant-space-align-center,.ant-space-horizontal{width:100%}.ant-space-horizontal>.ant-space-item{width:100%;min-width:0}.ant-space-item>.ant-input,.ant-space-item>.ant-input-affix-wrapper,.ant-space-item>.ant-select,.ant-space-item>.ant-picker,.ant-space-item>.ant-input-number{width:100%!important;max-width:100%}}.login-form{max-width:300px}.login-form-forgot{float:left}.login-form-button{width:100%}
