:root{--bg-base:var(--t-bg);--bg-card:var(--t-surface);--border-color:var(--t-border);--text-primary:var(--t-text);--text-secondary:var(--t-text-3);--primary:var(--t-primary);--primary-light:var(--t-primary-bg);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:var(--t-shadow-card);--shadow-md:var(--t-shadow-card);--primary-gradient:var(--t-brand-gradient);--accent-yellow:var(--t-warning);--success-green:var(--t-success);--warning-orange:var(--t-warning);--error-red:var(--t-danger);--primary-start:#fbbf24;--primary-end:#f97316;--surface-page:var(--t-bg);--surface-card:var(--t-surface)}body{font-family:var(--t-font,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--t-text);min-height:100vh;margin:0;transition:background-color .2s,color .2s;background-color:var(--t-bg)!important}::selection{background:#f9731638}.ant-select-dropdown,.ant-dropdown,.ant-popover{z-index:1050}.ant-picker-dropdown{z-index:2000}@keyframes t-spin{to{transform:rotate(360deg)}}.loading-screen{background:var(--t-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-screen:after{content:"";border:3px solid var(--t-primary-bg);border-top-color:#f97316;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite t-spin}.loading-spinner{background:var(--t-bg);justify-content:center;align-items:center;height:100vh;display:flex}.app-table-row{cursor:pointer;transition:background-color .15s}.ant-table-wrapper{background:var(--t-surface);border:1px solid var(--t-border);box-shadow:var(--t-shadow-card);border-radius:16px;overflow:hidden}.ant-card .ant-table-wrapper{box-shadow:none;border:0;border-radius:12px}.ant-table{background:var(--t-surface)!important;font-size:14px!important}.ant-table-thead>tr>th{background:var(--t-surface-2)!important;border-bottom:1px solid var(--t-border)!important;color:var(--t-text-3)!important;letter-spacing:.01em!important;padding:12px 16px!important;font-size:12px!important;font-weight:600!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{background:var(--t-surface)!important;border-bottom:1px solid var(--t-surface-3)!important;color:var(--t-text-2)!important;padding:14px 16px!important;transition:background .15s!important}.ant-table-tbody>tr:hover>td{background:var(--t-surface-2)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--t-primary-bg)!important}.ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left{background:var(--t-surface)!important}.ant-pagination{flex-wrap:wrap;row-gap:8px;border-top:1px solid var(--t-surface-3)!important;align-items:center!important;margin:0!important;padding:16px!important;display:flex!important}.ant-pagination-item{border-color:var(--t-border)!important;border-radius:10px!important;font-weight:500!important}.ant-pagination-item-active{background:var(--t-primary-bg)!important;border-color:#f97316!important}.ant-pagination-item-active a{color:var(--t-primary-text)!important;font-weight:700!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-color:var(--t-border)!important;border-radius:10px!important}.ant-table-wrapper .ant-table-container table,.ant-table-wrapper .ant-table-content table,.ant-table-wrapper .ant-table-body table,.ant-table-wrapper .ant-table table{table-layout:auto!important}.ant-table-wrapper .ant-table-container,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto}.ant-table-wrapper .ant-table-cell,.ant-table-wrapper .ant-table-cell.app-table-actions-col{white-space:nowrap}.ant-card{background:var(--t-surface)!important;border:1px solid var(--t-border)!important;box-shadow:var(--t-shadow-card)!important;border-radius:16px!important}.ant-card-head{border-bottom:1px solid var(--t-surface-3)!important;min-height:56px!important;padding:0 20px!important}.ant-card-head-title{color:var(--t-text)!important;font-size:15px!important;font-weight:700!important}.ant-card-body{padding:20px!important}.ant-card-small>.ant-card-body{padding:14px 16px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{border-color:var(--t-border)!important;background:var(--t-surface-2)!important;border-radius:12px!important;font-size:14px!important}.ant-input-affix-wrapper>input.ant-input,.ant-input-number .ant-input-number-input{background:0 0!important}textarea.ant-input{padding-top:10px!important;padding-bottom:10px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:var(--t-border-2)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,.ant-picker-focused{background:var(--t-surface)!important;box-shadow:0 0 0 4px var(--t-primary-ring)!important;border-color:#f97316!important}.ant-input-status-error,.ant-input-affix-wrapper-status-error,.ant-select-status-error .ant-select-selector,.ant-picker-status-error{border-color:var(--t-danger)!important;background:var(--t-surface)!important}.ant-input-disabled,.ant-input[disabled],.ant-select-disabled .ant-select-selector,.ant-picker-disabled{background:var(--t-surface-3)!important;color:var(--t-text-3)!important}.ant-input-search .ant-input-search-button{border-radius:0 12px 12px 0!important}.ant-form-item-label>label{color:var(--t-text-2);font-size:13px;font-weight:600}.ant-form-item-extra{margin-top:4px;color:var(--t-text-3)!important;font-size:12px!important}.ant-layout-sider,.ant-layout-sider-children{background:0 0!important}.ant-menu-item-group-title{color:#ffffff73!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 12px 4px!important;font-size:10px!important;font-weight:700!important}.ant-btn{border-radius:999px!important;font-size:14px!important;font-weight:600!important;transition:transform .15s,filter .15s,background .15s,border-color .15s,color .15s!important}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){background:var(--t-brand-gradient)!important;color:var(--t-on-primary)!important;border:0!important;box-shadow:0 10px 24px -14px #f97316!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):active{filter:brightness(.97);transform:none}.ant-btn-primary:not(.ant-btn-dangerous) .anticon{color:var(--t-on-primary)!important}.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):disabled,.ant-btn.ant-btn-primary:not(.ant-btn-dangerous).ant-btn-disabled,.ant-btn-primary:disabled{filter:none;transform:none;background:var(--t-surface-3)!important;color:var(--t-text-4)!important;box-shadow:none!important;border:0!important}.ant-btn.ant-btn-primary:disabled .anticon{color:var(--t-text-4)!important}.ant-btn-primary.ant-btn-dangerous{color:var(--t-on-color)!important;box-shadow:none!important}.ant-btn-default:not(.ant-btn-dangerous){background:var(--t-surface)!important;border:1px solid var(--t-border)!important;color:var(--t-text)!important;box-shadow:none!important}.ant-btn-default:not(.ant-btn-dangerous):not(:disabled):hover{color:var(--t-primary-text)!important;background:var(--t-surface)!important;border-color:#f97316!important}.ant-btn-default:disabled{background:var(--t-surface-2)!important;border-color:var(--t-border)!important;color:var(--t-text-4)!important}.ant-btn-link{color:var(--t-primary-text)!important}.ant-btn-link:not(:disabled):hover{color:var(--t-primary-hover)!important}.ant-btn-text:not(:disabled):hover{background:var(--t-surface-3)!important}.ant-btn-icon-only{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.ant-btn-icon-only:hover{background:var(--t-surface-3)!important;border-color:var(--t-border)!important}.ant-btn-dangerous.ant-btn-default{background:var(--t-danger-bg)!important;border:1px solid color-mix(in srgb, var(--t-danger) 25%, transparent)!important;color:var(--t-danger)!important;box-shadow:none!important}.ant-btn-dangerous.ant-btn-default:hover{border-color:color-mix(in srgb, var(--t-danger) 45%, transparent)!important;color:var(--t-danger)!important;transform:none!important}.ant-btn-icon-only.ant-btn-dangerous,.ant-btn-icon-only[danger]{color:var(--t-danger)!important;background:0 0!important;border:1px solid #0000!important}.ant-btn-icon-only.ant-btn-dangerous:hover,.ant-btn-icon-only[danger]:hover{background:var(--t-danger-bg)!important;border-color:color-mix(in srgb, var(--t-danger) 20%, transparent)!important}.app-table-actions-col .ant-btn-icon-only:not([danger]):not(.ant-btn-dangerous){color:var(--t-text-3)!important}.app-table-actions-col .ant-btn-icon-only:not([danger]):not(.ant-btn-dangerous):hover{color:var(--t-primary-text)!important;background:var(--t-primary-bg)!important;border-color:#0000!important}.ant-dropdown-menu{border:1px solid var(--t-border)!important;box-shadow:var(--t-shadow-pop)!important;border-radius:14px!important;padding:6px!important;overflow:hidden!important}.ant-dropdown-menu-item{color:var(--t-text-2)!important;border-radius:10px!important;margin:1px 0!important;padding:9px 12px!important;font-size:14px!important;font-weight:500!important}.ant-dropdown-menu-item:hover{background:var(--t-surface-3)!important;color:var(--t-text)!important}.ant-dropdown-menu-item-danger{color:var(--t-danger)!important}.ant-dropdown-menu-item-danger:hover{background:var(--t-danger-bg)!important;color:var(--t-danger)!important}.ant-tabs-nav{margin-bottom:0!important}.ant-tabs-nav:before{border-bottom:1px solid var(--t-border)!important}.ant-tabs-tab{color:var(--t-text-3)!important;padding:12px 4px!important;font-size:14px!important;font-weight:500!important}.ant-tabs-tab:hover{color:var(--t-text)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--t-primary-text)!important;font-weight:700!important}.ant-tabs-ink-bar{background:var(--t-brand-gradient)!important;border-radius:3px 3px 0 0!important;height:3px!important}.ant-modal-content{box-shadow:var(--t-shadow-pop)!important;border:0!important;border-radius:24px!important;padding:0!important;overflow:hidden!important}.ant-modal-header{background:var(--t-surface)!important;border-bottom:0!important;margin:0!important;padding:24px 28px 4px!important}.ant-modal-title{letter-spacing:-.01em;color:var(--t-text)!important;font-size:19px!important;font-weight:800!important}.ant-modal-body{background:var(--t-surface)!important;padding:16px 28px 20px!important}.ant-modal-footer{background:var(--t-surface)!important;border-top:0!important;margin:0!important;padding:0 28px 24px!important}.ant-modal-close{top:20px!important;background:var(--t-surface-3)!important;border-radius:999px!important;inset-inline-end:20px!important}.ant-modal-confirm .ant-modal-body{padding:28px!important}.ant-modal-mask,.ant-drawer-mask{-webkit-backdrop-filter:blur(8px)saturate(140%)!important;backdrop-filter:blur(8px)saturate(140%)!important;background:#0b12208c!important}.ant-drawer-content{background:var(--t-surface)!important}.ant-drawer-header{border-bottom:1px solid var(--t-surface-3)!important;padding:20px 24px!important}.ant-drawer-title{letter-spacing:-.01em;color:var(--t-text)!important;font-size:18px!important;font-weight:800!important}.ant-drawer-body{padding:20px 24px!important}.ant-drawer-footer{border-top:1px solid var(--t-surface-3)!important;padding:14px 24px!important}.ant-drawer-left .ant-drawer-content,.ant-drawer-left .ant-drawer-body{padding:0!important}.ant-tag{border:none!important;border-radius:999px!important;padding:1px 10px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important}.ant-alert{border-radius:14px!important}.ant-table-placeholder{padding:48px 0!important}.ant-empty-description{color:var(--t-text-3)!important;font-size:14px!important}.ant-form-item-label>label{height:auto!important;margin-bottom:8px!important;line-height:1.5715!important;position:static!important}.ant-form-item-control{display:block!important}.ant-form-item-control-input{min-height:32px!important}.ant-select .ant-select-selector{align-items:center!important;display:flex!important}.ant-select-selection-placeholder,.ant-select-selection-item{align-items:center!important;line-height:1.5715!important;display:flex!important}.ant-picker{min-height:32px!important}.ant-picker .ant-picker-input>input,.ant-input{line-height:1.5715!important}html{font-family:var(--t-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-text-size-adjust:100%}body{font-family:var(--t-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--t-bg);margin:0;transition:background-color .2s,color .2s}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--t-surface-3)}::-webkit-scrollbar-thumb{background:var(--t-border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--t-text-4)}.loading-spinner{border:3px solid var(--t-primary-bg);border-top:3px solid #f97316;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.ant-layout{min-height:100vh}.ant-select-dropdown,.ant-picker-dropdown,.ant-dropdown{z-index:2000}.ant-modal-root,.ant-modal-mask,.ant-modal-wrap{z-index:2000!important}.ant-btn>span,.ant-btn .ant-btn-icon,.ant-btn .anticon,.ant-btn svg{opacity:1!important;clip-path:none!important;width:auto!important;max-width:none!important;overflow:visible!important;transform:none!important}.ant-btn.ant-btn-icon-only{min-width:var(--ant-control-height,44px);width:auto!important;padding-inline:10px!important}.ant-btn.ant-btn-icon-only.ant-btn-sm{min-width:var(--ant-control-height-sm,32px);padding-inline:6px!important}.tamga-mark{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#fbbf24,#f97316);flex:none;place-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 6px 18px -6px #f97316}.tamga-mark--sm{border-radius:9px;width:32px;height:32px;font-size:15px}.tamga-mark--md{border-radius:11px;width:40px;height:40px;font-size:18px}.tamga-mark--lg{border-radius:17px;width:64px;height:64px;font-size:28px}.tamga-mark--xl{border-radius:20px;width:76px;height:76px;font-size:34px}
