:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0f2f8;--bg-rgb:240, 242, 248;--surface:#fff;--surface-rgb:255, 255, 255;--surface-2:#f1f5f9;--text:#0f172a;--text-rgb:15, 23, 42;--text-2:#64748b;--text-3:#94a3b8;--border:#e2e8f0;--border-2:#f0f0f0;--header-glass:var(--surface);--background:var(--bg);--foreground:var(--text);--btn-main:var(--user-primary-solid,var(--user-primary));--btn-success:#15803d;--btn-error:#dc2626;--btn-warning:#fdc745;--btn-warning-text:#1a1a1a;--btn-default-bg:#fff;--btn-default-text:#475569;--btn-default-border:#d9d9d9;--btn-solid-mix:100%}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1020;--bg-rgb:11, 16, 32;--surface:#141a2e;--surface-rgb:20, 26, 46;--surface-2:#1c2340;--text:#c8cddc;--text-rgb:200, 205, 220;--text-2:#8b94ad;--text-3:#636c86;--border:#2a3352;--border-2:#222a45;--header-glass:var(--surface);--btn-success:#34c26a;--btn-error:#f26b6b;--btn-warning:#f5c451;--btn-default-bg:#1c2340;--btn-default-text:#b3bace;--btn-default-border:#2a3352;--btn-solid-mix:100%}.ant-btn-color-primary{--ant-btn-color-base:var(--btn-main)!important;--ant-btn-color-hover:color-mix(in srgb, var(--btn-main) 82%, #fff)!important;--ant-btn-color-active:color-mix(in srgb, var(--btn-main) 82%, #000)!important;--ant-btn-color-light:color-mix(in srgb, var(--btn-main) 10%, var(--surface))!important;--ant-btn-color-light-hover:color-mix(in srgb, var(--btn-main) 16%, var(--surface))!important;--ant-btn-color-light-active:color-mix(in srgb, var(--btn-main) 24%, var(--surface))!important}.ant-btn-color-dangerous{--ant-btn-color-base:var(--btn-error)!important;--ant-btn-color-hover:color-mix(in srgb, var(--btn-error) 82%, #fff)!important;--ant-btn-color-active:color-mix(in srgb, var(--btn-error) 82%, #000)!important;--ant-btn-color-light:color-mix(in srgb, var(--btn-error) 10%, var(--surface))!important;--ant-btn-color-light-hover:color-mix(in srgb, var(--btn-error) 16%, var(--surface))!important;--ant-btn-color-light-active:color-mix(in srgb, var(--btn-error) 24%, var(--surface))!important}.ant-btn.btnMain{--ant-btn-bg-color:color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000)!important;--ant-btn-bg-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000) 82%, #fff)!important;--ant-btn-bg-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000) 82%, #000)!important;--ant-btn-border-color:color-mix(in srgb, color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-main) var(--btn-solid-mix), #000) 55%, #000)!important;--ant-btn-text-color:#fff!important;--ant-btn-text-color-hover:#fff!important;--ant-btn-text-color-active:#fff!important}.ant-btn.btnSuccess{--ant-btn-bg-color:color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000)!important;--ant-btn-bg-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000) 82%, #fff)!important;--ant-btn-bg-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000) 82%, #000)!important;--ant-btn-border-color:color-mix(in srgb, color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-success) var(--btn-solid-mix), #000) 55%, #000)!important;--ant-btn-text-color:#fff!important;--ant-btn-text-color-hover:#fff!important;--ant-btn-text-color-active:#fff!important}.ant-btn.btnError{--ant-btn-bg-color:color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000)!important;--ant-btn-bg-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000) 82%, #fff)!important;--ant-btn-bg-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000) 82%, #000)!important;--ant-btn-border-color:color-mix(in srgb, color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-error) var(--btn-solid-mix), #000) 55%, #000)!important;--ant-btn-text-color:#fff!important;--ant-btn-text-color-hover:#fff!important;--ant-btn-text-color-active:#fff!important}.ant-btn.btnWarning{--ant-btn-bg-color:color-mix(in srgb, var(--btn-warning) var(--btn-solid-mix), #000)!important;--ant-btn-bg-color-hover:color-mix(in srgb, var(--ant-btn-bg-color) 88%, #000)!important;--ant-btn-bg-color-active:color-mix(in srgb, var(--ant-btn-bg-color) 76%, #000)!important;--ant-btn-border-color:color-mix(in srgb, color-mix(in srgb, var(--btn-warning) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-hover:color-mix(in srgb, color-mix(in srgb, var(--btn-warning) var(--btn-solid-mix), #000) 72%, #000)!important;--ant-btn-border-color-active:color-mix(in srgb, color-mix(in srgb, var(--btn-warning) var(--btn-solid-mix), #000) 55%, #000)!important;--ant-btn-text-color:var(--btn-warning-text)!important;--ant-btn-text-color-hover:var(--btn-warning-text)!important;--ant-btn-text-color-active:var(--btn-warning-text)!important}.ant-btn.btnDefault{--ant-btn-bg-color:var(--btn-default-bg)!important;--ant-btn-bg-color-hover:var(--btn-default-bg)!important;--ant-btn-bg-color-active:var(--btn-default-bg)!important;--ant-btn-border-color:var(--btn-default-border)!important;--ant-btn-border-color-hover:var(--btn-main)!important;--ant-btn-border-color-active:color-mix(in srgb, var(--btn-main) 82%, #000)!important;--ant-btn-text-color:var(--btn-default-text)!important;--ant-btn-text-color-hover:var(--btn-main)!important;--ant-btn-text-color-active:color-mix(in srgb, var(--btn-main) 82%, #000)!important}.ant-btn:not(.ant-btn-variant-text):not(.ant-btn-variant-link):not(.ant-btn-compact-item){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 1px 2px #0f172a0f,0 2px 6px -2px #0f172a1f!important}.ant-btn:not(.ant-btn-variant-text):not(.ant-btn-variant-link):not(.ant-btn-compact-item):not(:disabled):not(.ant-btn-disabled):hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a14,0 5px 12px -3px #0f172a2e!important}.ant-btn:not(.ant-btn-variant-text):not(.ant-btn-variant-link):not(.ant-btn-compact-item):not(:disabled):not(.ant-btn-disabled):active{transform:translateY(0);box-shadow:0 1px 2px #0f172a1a!important}.ant-btn:not(.ant-btn-variant-text):not(.ant-btn-variant-link):not(.ant-btn-compact-item):disabled,.ant-btn:not(.ant-btn-variant-text):not(.ant-btn-variant-link):not(.ant-btn-compact-item).ant-btn-disabled{box-shadow:none!important}.ant-btn-variant-solid{--ant-btn-solid-bg-color:color-mix(in srgb, var(--ant-btn-color-base) var(--btn-solid-mix), #000)!important;--ant-btn-solid-bg-color-hover:color-mix(in srgb, var(--ant-btn-color-hover) var(--btn-solid-mix), #000)!important;--ant-btn-solid-bg-color-active:color-mix(in srgb, var(--ant-btn-color-active) var(--btn-solid-mix), #000)!important;--ant-btn-border-color:color-mix(in srgb, var(--ant-btn-bg-color) 72%, #000)!important;--ant-btn-border-color-hover:color-mix(in srgb, var(--ant-btn-bg-color-hover) 72%, #000)!important;--ant-btn-border-color-active:color-mix(in srgb, var(--ant-btn-bg-color-active) 72%, #000)!important}html{background:var(--bg);height:100%}html,body{overscroll-behavior:none;touch-action:manipulation;max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.ant-table-thead>tr>th{color:var(--user-primary)!important;background-color:var(--surface)!important;background-image:linear-gradient(rgba(var(--user-primary-rgb), .1), rgba(var(--user-primary-rgb), .1))!important;font-weight:500!important}.ant-table-tbody>tr>td{vertical-align:top}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-message{font-family:Kanit,sans-serif;font-size:12px}.ant-modal-confirm-body,.ant-modal-confirm-title,.ant-modal-confirm-content,.ant-modal-confirm-btns .ant-btn,.ant-select,.ant-select-input,.ant-select-content,.ant-select-placeholder,.ant-select-dropdown,.ant-select-item{font-family:Kanit,sans-serif}.ant-input-prefix{margin-inline-end:6px!important}.ant-input-number-handler-wrap{display:none!important}.ant-input-disabled,.ant-input[disabled],.ant-input-affix-wrapper-disabled .ant-input[disabled]{color:var(--ant-color-text)!important;-webkit-text-fill-color:var(--ant-color-text)!important}.ant-select-multiple .ant-select-selection-item{background:var(--ant-color-primary-bg)!important;border-color:var(--ant-color-primary-border)!important;color:var(--ant-color-primary)!important}.ant-card-head-title{font-weight:500!important}.ant-table-wrapper .ant-table-pagination.ant-pagination,.paginationBar.ant-pagination{border-top:1px solid var(--ant-color-border-secondary,var(--border-2));background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;padding:10px 0 0;margin:0!important;display:flex!important}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-total-text,.paginationBar.ant-pagination .ant-pagination-total-text{text-align:left;height:32px;color:var(--user-primary);background:rgba(var(--user-primary-rgb), .06);border-radius:10px;flex:none;order:-1;align-items:center;padding:0 12px;display:inline-flex;margin-inline:0 auto!important}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-jump-next,.paginationBar.ant-pagination .ant-pagination-item,.paginationBar.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-next .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-jump-prev,.paginationBar.ant-pagination .ant-pagination-jump-next{border-radius:10px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item,.paginationBar.ant-pagination .ant-pagination-item{background:var(--surface);border-color:rgba(var(--user-primary-rgb), .18)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item a,.paginationBar.ant-pagination .ant-pagination-item a{color:var(--ant-color-text)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item:hover,.paginationBar.ant-pagination .ant-pagination-item:hover{border-color:var(--user-primary);background:rgba(var(--user-primary-rgb), .06);transform:translateY(-1px)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item:hover a,.paginationBar.ant-pagination .ant-pagination-item:hover a{color:var(--user-primary)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active,.paginationBar.ant-pagination .ant-pagination-item-active{background:var(--user-primary)!important;border-color:var(--user-primary)!important}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active a,.paginationBar.ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active:hover,.paginationBar.ant-pagination .ant-pagination-item-active:hover{box-shadow:0 6px 16px rgba(var(--user-primary-rgb), .4);transform:translateY(-1px)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-item-active:hover a,.paginationBar.ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--surface);border-color:rgba(var(--user-primary-rgb), .18);color:var(--ant-color-text)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link{border-color:var(--user-primary);background:rgba(var(--user-primary-rgb), .06);color:var(--user-primary);transform:translateY(-1px)}.ant-table-wrapper .ant-table-pagination.ant-pagination .ant-pagination-disabled .ant-pagination-item-link,.paginationBar.ant-pagination .ant-pagination-disabled .ant-pagination-item-link{background:var(--surface);border-color:var(--ant-color-border-secondary,var(--border-2));color:var(--text-3)}
