:root{--bg-base:var(--t-surface-2);--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:color-mix(in srgb, var(--t-primary) 8%, transparent);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 3px color-mix(in srgb, var(--t-shadow) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--t-shadow) 4%, transparent);--shadow-md:0 4px 12px color-mix(in srgb, var(--t-shadow) 8%, transparent), 0 2px 4px color-mix(in srgb, var(--t-shadow) 4%, transparent)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .2s,color .2s;background-color:var(--bg-base)!important}:root{--primary-gradient:linear-gradient(135deg, var(--t-info) 0%, var(--t-accent) 100%);--accent-yellow:var(--t-warning);--success-green:var(--t-success);--warning-orange:var(--t-warning);--error-red:var(--t-danger);--primary-start:var(--t-info);--primary-end:var(--t-accent);--surface-page:var(--t-surface-2);--surface-card:var(--t-surface)}.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{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-screen:after{content:"";border:3px solid color-mix(in srgb, var(--t-info) 33%, transparent);border-top-color:var(--t-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite t-spin}.loading-spinner{background:var(--primary-gradient);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:0 1px 3px color-mix(in srgb, var(--t-shadow) 6%, transparent);border-radius:12px;overflow:hidden}.ant-table{background:var(--t-surface)!important;font-size:13.5px!important}.ant-table-thead>tr>th{background:var(--t-surface-2)!important;border-bottom:2px solid var(--t-border)!important;color:var(--t-text-4)!important;text-transform:none!important;letter-spacing:0!important;padding:12px 16px!important;font-size:11.5px!important;font-weight:700!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-info-bg)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb, var(--t-primary) 4%, transparent)!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{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:8px!important;font-weight:500!important}.ant-pagination-item-active{background:var(--t-primary)!important;border-color:var(--t-primary)!important}.ant-pagination-item-active a{color:var(--t-on-color)!important;font-weight:600!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-color:var(--t-border)!important;border-radius:8px!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:0 1px 3px color-mix(in srgb, var(--t-shadow) 6%, transparent)!important;border-radius:12px!important}.ant-card-head{border-bottom:1px solid var(--t-surface-3)!important;min-height:52px!important;padding:0 20px!important}.ant-card-head-title{color:var(--t-text)!important;font-size:14px!important;font-weight:700!important}.ant-card-body{padding:16px 20px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:var(--t-border)!important;background:var(--t-surface)!important;border-radius:8px!important;font-size:13.5px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:var(--t-primary)!important}.ant-layout-sider,.ant-layout-sider-children{background:0 0!important}.ant-menu-item-group-title{color:color-mix(in srgb, var(--t-on-color) 38%, transparent)!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:14px 12px 4px!important;font-size:10px!important;font-weight:700!important}.ant-layout-sider ::-webkit-scrollbar{width:4px}.ant-layout-sider ::-webkit-scrollbar-track{background:0 0}.ant-layout-sider ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--t-on-color) 20%, transparent);border-radius:4px}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,.ant-picker-focused{border-color:var(--t-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--t-primary) 12%, transparent)!important}.ant-input-search .ant-input-search-button{background:var(--t-primary)!important;border-color:var(--t-primary)!important;color:var(--t-on-color)!important;border-radius:0 8px 8px 0!important}.ant-btn{box-shadow:none!important;border-radius:8px!important;font-size:13.5px!important;font-weight:500!important;transition:all .2s!important}.ant-btn-primary{background:linear-gradient(135deg, var(--t-primary) 0%, var(--t-primary) 100%)!important;color:var(--t-on-color)!important;height:36px!important;box-shadow:0 4px 14px color-mix(in srgb, var(--t-primary) 30%, transparent)!important;border:none!important;border-radius:8px!important;padding:0 18px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg, var(--t-primary) 0%, var(--t-accent) 100%)!important;box-shadow:0 6px 20px color-mix(in srgb, var(--t-primary) 42%, transparent)!important;border:none!important;transform:translateY(-1px)!important}.ant-btn-primary:not(:disabled):active{background:linear-gradient(135deg, var(--t-primary) 0%, var(--t-accent) 100%)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--t-primary) 30%, transparent)!important;transform:translateY(0)!important}.ant-btn-primary:disabled{background:var(--t-border)!important;color:var(--t-text-4)!important;box-shadow:none!important;border:none!important}.ant-btn-primary .anticon{font-size:14px!important}.ant-btn-default{background:var(--t-surface)!important;border:1px solid var(--t-border)!important;color:var(--t-text-2)!important;height:36px!important;box-shadow:none!important;border-radius:8px!important;padding:0 16px!important;font-size:13.5px!important;font-weight:500!important;transition:all .2s!important}.ant-btn-default:not(:disabled):hover{border-color:var(--t-primary)!important;color:var(--t-primary)!important;background:color-mix(in srgb, var(--t-primary) 4%, transparent)!important;box-shadow:none!important}.ant-btn-default:disabled{background:var(--t-surface-2)!important;border-color:var(--t-border)!important;color:var(--t-border-2)!important}.ant-btn-icon-only{width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:all .15s!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:color-mix(in srgb, var(--t-danger) 6%, transparent)!important;border:1px solid color-mix(in srgb, var(--t-danger) 25%, transparent)!important;color:var(--t-danger)!important;box-shadow:none!important;font-weight:500!important}.ant-btn-dangerous.ant-btn-default:hover{background:color-mix(in srgb, var(--t-danger) 10%, transparent)!important;border-color:color-mix(in srgb, var(--t-danger) 40%, transparent)!important;color:var(--t-danger)!important;box-shadow:none!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{color:var(--t-danger)!important;background:color-mix(in srgb, var(--t-danger) 8%, transparent)!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-4)!important}.app-table-actions-col .ant-btn-icon-only:not([danger]):not(.ant-btn-dangerous):hover{color:var(--t-primary)!important;background:color-mix(in srgb, var(--t-primary) 8%, transparent)!important;border-color:color-mix(in srgb, var(--t-primary) 20%, transparent)!important}.ant-dropdown-menu{border:1px solid var(--t-border)!important;box-shadow:0 8px 24px color-mix(in srgb, var(--t-shadow) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--t-shadow) 4%, transparent)!important;border-radius:10px!important;padding:4px!important;overflow:hidden!important}.ant-dropdown-menu-item{color:var(--t-text-2)!important;border-radius:6px!important;margin:2px 4px!important;padding:8px 12px!important;font-size:13.5px!important;font-weight:500!important;transition:all .15s!important}.ant-dropdown-menu-item:hover{background:color-mix(in srgb, var(--t-primary) 6%, transparent)!important;color:var(--t-primary)!important}.ant-dropdown-menu-item-danger{color:var(--t-danger)!important}.ant-dropdown-menu-item-danger:hover{background:color-mix(in srgb, var(--t-danger) 6%, transparent)!important;color:var(--t-danger)!important}.ant-tabs-nav{margin-bottom:0!important}.ant-tabs-nav:before{border-bottom:2px solid var(--t-surface-3)!important}.ant-tabs-tab{color:var(--t-text-4)!important;padding:10px 4px!important;font-size:14px!important;font-weight:500!important;transition:color .2s!important}.ant-tabs-tab:hover{color:var(--t-primary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--t-primary)!important;font-weight:700!important}.ant-tabs-ink-bar{background:linear-gradient(90deg, var(--t-primary), var(--t-primary))!important;border-radius:3px 3px 0 0!important;height:3px!important}.ant-modal-content{box-shadow:0 20px 60px color-mix(in srgb, var(--t-shadow) 15%, transparent)!important;border:1px solid var(--t-border)!important;border-radius:16px!important;overflow:hidden!important}.ant-modal-header{background:var(--t-surface-2)!important;border-bottom:1px solid var(--t-border)!important;padding:16px 24px!important}.ant-modal-title{color:var(--t-text)!important;font-size:15px!important;font-weight:700!important}.ant-modal-body{background:var(--t-surface)!important;padding:20px 24px!important}.ant-modal-footer{border-top:1px solid var(--t-border)!important;background:var(--t-surface-2)!important;padding:12px 24px!important}.ant-modal-mask{background:color-mix(in srgb, var(--t-shadow) 45%, transparent)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.ant-tag{border:none!important;border-radius:6px!important;padding:2px 10px!important;font-size:12px!important;font-weight:500!important;line-height:20px!important}.ant-table-placeholder{padding:48px 0!important}.ant-empty-description{color:var(--t-text-4)!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-surface-2);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-surface-2);border-top:3px solid var(--t-info);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-layout-sider{box-shadow:2px 0 8px 0 color-mix(in srgb, var(--t-info) 5%, transparent)}.ant-layout-header{box-shadow:0 2px 8px 0 color-mix(in srgb, var(--t-info) 5%, transparent);justify-content:space-between;align-items:center;padding:0 24px;display:flex}.ant-table-wrapper{box-shadow:0 1px 3px 0 color-mix(in srgb, var(--t-shadow) 10%, transparent);border-radius:8px;overflow:visible}.ant-card{box-shadow:0 1px 3px 0 color-mix(in srgb, var(--t-shadow) 10%, transparent);border-radius:8px}.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{width:auto!important;padding-inline:12px!important}.ant-btn-primary,.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active{color:var(--t-on-color)!important}.ant-btn-primary .ant-btn-icon,.ant-btn-primary .anticon,.ant-btn-primary svg{color:var(--t-on-color)!important;fill:currentColor!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}
