@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--uk-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uk-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--uk-brand-600: #5b5ce2;--uk-brand-700: #494ac2;--uk-brand-800: #3d3fa8;--uk-brand-400: #adb0ff;--uk-brand-300: #c3c5ff;--uk-brand-200: #d7d8ff;--uk-brand-100: #eeeeff;--uk-brand-50: #f7f7ff;--uk-brand-rgb: 91 92 226;--uk-tab-active: #454b69;--uk-tab-active-hover: #393f5a;--uk-tab-hover: #f1f2f7;--uk-ink-950: #272b3c;--uk-ink-800: #40465d;--uk-ink-700: #596176;--uk-ink-500: #7d8598;--uk-ink-300: #abb1bf;--uk-ink-rgb: 39 43 60;--uk-line: #e4e6ee;--uk-line-strong: #ccd1dd;--uk-surface: #ffffff;--uk-surface-muted: #f8f8fb;--uk-canvas: #f5f5f8;--uk-neutral-selected: #eef0f5;--uk-control-off: #cbd0db;--uk-success: #287b61;--uk-success-bg: #e8f5ef;--uk-warning: #a86d26;--uk-warning-bg: #fff4e3;--uk-danger: #c34551;--uk-danger-bg: #fff0f1;--uk-danger-strong: #aa3540;--uk-danger-line: #f0c8ce;--uk-danger-hover-bg: #fee5e8;--uk-info: var(--uk-brand-600);--uk-info-bg: var(--uk-brand-100);--uk-chart-primary: var(--uk-brand-600);--uk-chart-primary-soft: #bfc3ff;--uk-chart-secondary: var(--uk-tab-active);--uk-chart-success: var(--uk-success);--uk-chart-warning: var(--uk-warning);--uk-chart-danger: var(--uk-danger);--uk-chart-neutral: #c8cdd8;--uk-chart-grid: var(--uk-line);--uk-chart-tooltip: var(--uk-ink-950);--uk-calendar-booked: #386b9e;--uk-calendar-booked-bg: #e8f2fc;--uk-calendar-confirmed: #5d56b8;--uk-calendar-confirmed-bg: #ebe9ff;--uk-calendar-arrived: #99651f;--uk-calendar-arrived-bg: #fff1d8;--uk-calendar-started: #2d7a5b;--uk-calendar-started-bg: #e5f4ec;--uk-calendar-no-show: #aa506a;--uk-calendar-no-show-bg: #fbe9ee;--uk-calendar-completed: #687083;--uk-calendar-completed-bg: #eff1f4;--uk-calendar-blocked: #838b9a;--uk-calendar-blocked-bg: #f3f4f6;--uk-radius-sm: 15px;--uk-radius-md: 20px;--uk-radius-lg: 26px;--uk-shadow-card: 0 1px 2px rgb(var(--uk-ink-rgb) / 4%), 0 10px 28px rgb(var(--uk-ink-rgb) / 5%);--uk-shadow-float: 0 16px 34px rgb(var(--uk-ink-rgb) / 12%);--uk-focus-ring: 0 0 0 3px rgb(var(--uk-brand-rgb) / 14%);--uk-focus-outline: rgb(var(--uk-brand-rgb) / 18%);--uk-control-disabled-fg: #858da2;--uk-control-disabled-line: #dddff0;--uk-control-disabled-bg: #f0f1fb}.ui-kit{min-height:100vh;color:var(--uk-ink-950);background:var(--uk-canvas);font-family:var(--uk-font-sans)}.ui-kit *,.ui-kit *:before,.ui-kit *:after{box-sizing:border-box}.ui-kit__topbar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,68px);background:rgb(255 255 255 / 88%);border-bottom:1px solid rgb(229 233 239 / 90%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-kit__brand,.ui-kit__topbar-actions,.ui-kit__eyebrow,.ui-kit__hero-actions,.ui-kit__section-title,.ui-kit__component-row,.ui-kit__swatch,.ui-kit__type-row,.ui-kit__form-header,.ui-kit__form-actions,.ui-kit__status-row,.ui-kit__toggle-row{display:flex;align-items:center}.ui-kit__brand{gap:10px;font-size:15px;font-weight:760;letter-spacing:-.03em}.ui-kit__brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--uk-brand-600);box-shadow:0 7px 14px rgb(var(--uk-brand-rgb) / 28%)}.ui-kit__brand-subtitle,.ui-kit__topbar-note,.ui-kit__caption,.ui-kit__token-value,.ui-kit__field-message,.ui-kit__field-optional,.ui-kit__preview-note{color:var(--uk-ink-500)}.ui-kit__brand-subtitle{margin-left:4px;font-size:12px;font-weight:500}.ui-kit__topbar-actions{gap:14px}.ui-kit__topbar-note{font-size:13px}.ui-kit__topbar-link{color:var(--uk-ink-700);text-decoration:none;font-size:13px;font-weight:650}.ui-kit__topbar-link:hover{color:var(--uk-brand-600)}.ui-kit__page{width:min(1320px,100%);margin:0 auto;padding:42px clamp(20px,4vw,68px) 72px}.ui-kit__hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:28px;overflow:hidden;padding:clamp(28px,5vw,56px);border-radius:28px;color:#fff;background:var(--uk-tab-active);box-shadow:var(--uk-shadow-float)}.ui-kit__hero:after{position:absolute;right:-74px;bottom:-106px;width:340px;height:340px;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;content:""}.ui-kit__hero-copy,.ui-kit__hero-preview{position:relative;z-index:1}.ui-kit__eyebrow{gap:7px;color:#cbd5ff;font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.ui-kit__hero h1{max-width:650px;margin:14px 0 12px;font-size:clamp(32px,4.1vw,54px);line-height:1.04;letter-spacing:-.055em}.ui-kit__hero p{max-width:590px;margin:0;color:#d9e1ff;font-size:16px;line-height:1.6}.ui-kit__hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px}.ui-kit__hero .ui-kit__button--secondary{color:#fff;border-color:#ffffff52;background:rgb(255 255 255 / 10%)}.ui-kit__hero .ui-kit__button--secondary:hover{color:#fff!important;border-color:#fff9!important;background:rgb(255 255 255 / 18%)!important}.ui-kit__preview-card{width:min(100%,348px);margin:auto 0 0 auto;padding:18px;border:1px solid rgb(255 255 255 / 20%);border-radius:var(--uk-radius-lg);background:rgb(255 255 255 / 10%);box-shadow:0 18px 30px #0712302e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-kit__preview-card-header{display:flex;justify-content:space-between;margin-bottom:18px}.ui-kit__preview-card-title{display:block;font-size:13px;font-weight:700}.ui-kit__preview-card-subtitle{display:block;margin-top:3px;color:#c9d3ff;font-size:12px}.ui-kit__preview-list{display:grid;gap:9px}.ui-kit__preview-list-item{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:10px;background:rgb(255 255 255 / 9%);font-size:12px}.ui-kit__preview-list-item strong{font-size:13px}.ui-kit__preview-dot{width:8px;height:8px;margin-right:8px;display:inline-block;border-radius:50%;background:#6de7b3;box-shadow:0 0 0 4px #6de7b329}.ui-kit__section{margin-top:46px}.ui-kit__section-title{justify-content:space-between;gap:20px;margin-bottom:16px}.ui-kit__section-title h2,.ui-kit__form-header h2{margin:0;color:var(--uk-ink-950);font-size:22px;letter-spacing:-.035em}.ui-kit__section-title p,.ui-kit__form-header p{margin:5px 0 0;color:var(--uk-ink-500);font-size:14px}.ui-kit__foundation-grid,.ui-kit__components-grid,.ui-kit__preview-grid{display:grid;gap:18px}.ui-kit__foundation-grid{grid-template-columns:1.15fr .85fr .85fr}.ui-kit__components-grid{grid-template-columns:1.05fr .95fr}.ui-kit__workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ui-kit__preview-grid{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);align-items:start}.ui-kit__card{padding:22px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit__card-heading{margin:0 0 4px;font-size:14px;font-weight:760;letter-spacing:-.02em}.ui-kit__analytics-preview-grid{display:grid;grid-template-columns:.82fr 1.18fr .9fr;gap:18px}.ui-kit__analytics-preview-chart{height:170px;display:flex;align-items:end;justify-content:space-between;gap:9px;padding:8px 4px 0;border-bottom:1px solid var(--uk-chart-grid)}.ui-kit__analytics-preview-chart span{min-width:16px;flex:1 1 0;border-radius:8px 8px 3px 3px;background:var(--uk-chart-primary-soft)}.ui-kit__analytics-preview-chart span:nth-child(2n){background:var(--uk-chart-primary)}.ui-kit__workflow-card{display:grid;align-content:start;gap:0}.ui-kit__workflow-card--wide{grid-column:1 / -1}.ui-kit__tabs-demo{margin-top:18px}.ui-kit__calendar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px}.ui-kit__control-stack,.ui-kit__choice-list{display:grid;gap:13px;margin-top:18px}.ui-kit__avatar-row{display:flex;align-items:center;gap:7px;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__avatar-row span{margin-left:5px}.ui-kit__choice-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid var(--uk-line)}.ui-kit__choice-row strong,.ui-kit__choice-row span{display:block}.ui-kit__choice-row strong{color:var(--uk-ink-800);font-size:13px;font-weight:720}.ui-kit__choice-row span{margin-top:3px;color:var(--uk-ink-500);font-size:12px;line-height:1.4}.ui-kit__caption{margin:0;font-size:13px;line-height:1.5}.ui-kit__palette{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.ui-kit__swatch{gap:9px;min-width:0}.ui-kit__swatch-color{width:34px;height:34px;flex:0 0 auto;border:1px solid rgb(24 33 47 / 8%);border-radius:10px}.ui-kit__swatch-name{display:block;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ui-kit__token-value{display:block;margin-top:2px;font-size:11px}.ui-kit__type-list,.ui-kit__scale-list{display:grid;gap:13px;margin-top:18px}.ui-kit__type-row{justify-content:space-between;gap:14px}.ui-kit__type-sample--title{font-size:24px;font-weight:760;letter-spacing:-.045em}.ui-kit__type-sample--body{font-size:14px}.ui-kit__type-sample--caption{color:var(--uk-ink-500);font-size:12px}.ui-kit__scale-item{display:grid;grid-template-columns:32px 1fr 35px;align-items:center;gap:10px;color:var(--uk-ink-700);font-size:12px}.ui-kit__scale-line{height:8px;border-radius:99px;background:var(--uk-brand-100)}.ui-kit__component-list{display:grid;gap:22px;margin-top:21px}.ui-kit__component-group{display:grid;gap:10px}.ui-kit__component-label{color:var(--uk-ink-500);font-size:12px;font-weight:680}.ui-kit__component-label--spaced{display:block;margin-top:28px}.ui-kit__component-row{flex-wrap:wrap;gap:9px}.ui-kit__button-full-width-demo{width:min(100%,340px);margin-top:10px}.ui-kit__link-button{min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 17px;border:1px solid var(--uk-line);border-radius:999px;color:var(--uk-ink-950);background:var(--uk-surface);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__link-button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1}.ui-kit__link-button:hover{border-color:var(--uk-line-strong);color:var(--uk-ink-950);background:var(--uk-surface-muted);box-shadow:0 4px 10px rgb(var(--uk-ink-rgb) / 8%)}.ui-kit__link-button:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__status-row{flex-wrap:wrap;gap:8px}.ui-kit__section-label{display:block;margin:0;color:var(--uk-ink-950);font-size:14px;font-weight:740;letter-spacing:-.015em;line-height:1.35}.ui-kit__section-label--accent:after{width:24px;height:2px;display:block;margin-top:6px;border-radius:999px;background:var(--uk-brand-600);content:""}.ui-kit__status{display:inline-flex;align-items:center;width:fit-content;max-width:100%;justify-self:start;gap:5px;min-height:26px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:720}.ui-kit__status-icon{display:inline-flex;align-items:center;font-size:12px;line-height:1}.ui-kit__status--success{color:var(--uk-success);background:var(--uk-success-bg)}.ui-kit__status--warning{color:var(--uk-warning);background:var(--uk-warning-bg)}.ui-kit__status--danger{color:var(--uk-danger);background:var(--uk-danger-bg)}.ui-kit__status--info{color:var(--uk-info);background:var(--uk-info-bg)}.ui-kit__status--neutral{color:var(--uk-ink-700);background:var(--uk-neutral-selected)}.ui-kit__field{align-self:stretch;display:grid;gap:7px}.ui-kit__filter-chips{display:flex;flex-wrap:wrap;gap:6px}.ui-kit__filter-chip{min-width:0;max-width:100%;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--uk-line);border-radius:999px;color:var(--uk-ink-700);background:var(--uk-surface);font-family:inherit;font-size:12px;font-weight:680;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__filter-chip:hover:not(:disabled):not(.ui-kit__filter-chip--active){border-color:var(--uk-brand-200);color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit__filter-chip--active{border-color:var(--uk-brand-200);color:var(--uk-brand-700);background:var(--uk-brand-50);box-shadow:inset 0 0 0 1px rgb(var(--uk-brand-rgb) / 6%)}.ui-kit__filter-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__filter-chip-badge{min-width:16px;height:16px;display:grid;flex:0 0 auto;place-items:center;padding:0 4px;border-radius:999px;color:var(--uk-ink-500);background:var(--uk-surface-muted);font-size:10px;font-weight:740}.ui-kit__filter-chip--active .ui-kit__filter-chip-badge{color:var(--uk-brand-700);background:var(--uk-surface)}.ui-kit__filter-chip:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__filter-chip:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__field>.ant-input,.ui-kit__field>.ant-input-affix-wrapper,.ui-kit__field>.ant-input-number,.ui-kit__field>.ant-select{width:100%}.ui-kit__field-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--uk-ink-500);font-size:13px;font-weight:650}.ui-kit__field-label-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.ui-kit__field-optional{font-size:12px;font-weight:500}.ui-kit__field-required{color:var(--uk-danger)}.ui-kit__field-static-value{min-height:40px;display:flex;align-items:center;padding:8px 12px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);color:var(--uk-ink-700);background:var(--uk-surface-muted);font-size:13px;font-weight:620}.ui-kit__notice{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:var(--uk-radius-sm)}.ui-kit__notice--sm{gap:7px;padding:9px 10px}.ui-kit__notice-icon{width:20px;height:20px;display:grid;place-items:center;font-size:17px;line-height:1}.ui-kit__notice-content{min-width:0}.ui-kit__notice-title,.ui-kit__notice-description{margin:0}.ui-kit__notice-title{color:var(--uk-ink-800);font-size:13px;font-weight:720;line-height:1.4}.ui-kit__notice-description{margin-top:2px;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__notice--info{border-color:var(--uk-brand-200);background:var(--uk-brand-50)}.ui-kit__notice--info .ui-kit__notice-icon{color:var(--uk-brand-600)}.ui-kit__notice--warning{border-color:color-mix(in srgb,var(--uk-warning) 28%,var(--uk-line));background:var(--uk-warning-bg)}.ui-kit__notice--warning .ui-kit__notice-icon{color:var(--uk-warning)}.ui-kit__notice--danger{border-color:var(--uk-danger-line);background:var(--uk-danger-bg)}.ui-kit__notice--danger .ui-kit__notice-icon{color:var(--uk-danger)}.ui-kit__form-notice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px 8px;padding:12px 14px;border:1px solid transparent;border-radius:var(--uk-radius-sm)}.ui-kit__form-notice--warning{color:var(--uk-warning);border-color:color-mix(in srgb,var(--uk-warning) 28%,var(--uk-line));background:var(--uk-warning-bg)}.ui-kit__form-notice-icon{grid-row:1 / span 2;color:var(--uk-warning)}.ui-kit__form-notice-title,.ui-kit__form-notice-copy{margin:0}.ui-kit__form-notice-title{grid-column:2;color:var(--uk-ink-800);font-size:13px;font-weight:720}.ui-kit__form-notice-copy,.ui-kit__drawer-section-note{color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__form-notice-copy{grid-column:2}.ui-kit__drawer-section-note{margin:0}.ui-kit .ant-input,.ui-kit .ant-select-selector,.ui-kit .ant-input-affix-wrapper{min-height:42px!important;border-color:var(--uk-line)!important;border-radius:var(--uk-radius-sm)!important;box-shadow:none!important}.ui-kit .ui-kit__select.ant-select-single{height:42px}.ui-kit .ui-kit__select.ant-select-single .ant-select-selector{height:42px!important;padding:0 44px 0 14px!important}.ui-kit .ui-kit__select.ant-select-single .ant-select-selection-item,.ui-kit .ui-kit__select.ant-select-single .ant-select-selection-placeholder{line-height:40px!important}.ui-kit .ui-kit__select.ant-select-single .ant-select-arrow{top:0!important;bottom:0!important;right:15px!important;height:auto!important;margin-top:0!important;display:flex!important;align-items:center!important;transform:none!important}.ui-kit .ui-kit__select .ui-kit__select-chevron{display:block;color:var(--uk-ink-300);line-height:1;transition:transform .16s ease,color .16s ease}.ui-kit .ui-kit__select.ant-select-open .ui-kit__select-chevron{color:var(--uk-brand-600);transform:rotate(180deg)}.ui-kit__select-entity-option,.ui-kit__select-status-option{display:inline-flex;align-items:center;gap:8px;min-height:24px}.ui-kit__select-status-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.ui-kit .ui-kit__select--sm.ant-select-single{height:36px}.ui-kit .ui-kit__select--sm.ant-select-single .ant-select-selector{min-height:36px!important;height:36px!important;padding:0 38px 0 12px!important}.ui-kit .ui-kit__select--sm.ant-select-single .ant-select-selection-item,.ui-kit .ui-kit__select--sm.ant-select-single .ant-select-selection-placeholder{font-size:12px;line-height:34px!important}.ui-kit .ui-kit__select--sm.ant-select-single .ant-select-arrow{right:12px!important}.ui-kit .ui-kit__select--sm.ant-select-multiple .ant-select-selector{min-height:30px!important;padding:2px 9px!important}.ui-kit .ui-kit__select--sm.ant-select-multiple .ant-select-selection-item{height:22px;line-height:20px;font-size:11px}.ui-kit .ui-kit__select--md.ant-select-single{height:42px}.ui-kit .ui-kit__select--md.ant-select-single .ant-select-selector{min-height:42px!important;height:42px!important;padding:0 44px 0 14px!important}.ui-kit .ui-kit__select--md.ant-select-single .ant-select-selection-item,.ui-kit .ui-kit__select--md.ant-select-single .ant-select-selection-placeholder{font-size:13px;line-height:40px!important}.ui-kit .ui-kit__select--lg.ant-select-single{height:48px}.ui-kit .ui-kit__select--lg.ant-select-single .ant-select-selector{min-height:48px!important;height:48px!important;padding:0 46px 0 16px!important}.ui-kit .ui-kit__select--lg.ant-select-single .ant-select-selection-item,.ui-kit .ui-kit__select--lg.ant-select-single .ant-select-selection-placeholder{font-size:14px;line-height:46px!important}.ui-kit .ui-kit__select--lg.ant-select-single .ant-select-arrow{right:16px!important}.ui-kit .ant-input:hover,.ui-kit .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ui-kit .ant-input-affix-wrapper:hover{border-color:var(--uk-brand-200)!important}.ui-kit .ant-input:focus,.ui-kit .ant-input-focused,.ui-kit .ant-select-focused .ant-select-selector,.ui-kit .ant-input-affix-wrapper-focused{border-color:var(--uk-brand-600)!important;box-shadow:var(--uk-focus-ring)!important}.ui-kit .ant-input-textarea textarea{min-height:86px!important;padding-top:10px}.ui-kit .ui-kit__number-input.ant-input-number{width:100%;min-height:42px;border-color:var(--uk-line);border-radius:var(--uk-radius-sm);overflow:hidden;background:var(--uk-surface);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.ui-kit .ui-kit__number-input.ant-input-number:hover{border-color:var(--uk-brand-200)}.ui-kit .ui-kit__number-input.ant-input-number-focused{border-color:var(--uk-brand-600);box-shadow:var(--uk-focus-ring)}.ui-kit .ui-kit__number-input .ant-input-number-input-wrap,.ui-kit .ui-kit__number-input .ant-input-number-input{height:40px}.ui-kit .ui-kit__number-input .ant-input-number-input{padding:0 46px 0 14px;color:var(--uk-ink-950);font-size:13px}.ui-kit .ui-kit__number-input .ant-input-number-handler-wrap{top:1px;right:1px;width:34px;height:calc(100% - 2px);opacity:1;overflow:hidden;border-left:1px solid var(--uk-line);border-radius:0 calc(var(--uk-radius-sm) - 1px) calc(var(--uk-radius-sm) - 1px) 0;background:var(--uk-surface);transition:border-color .16s ease,background .16s ease}.ui-kit .ui-kit__number-input .ant-input-number-handler{display:flex;align-items:center;justify-content:center;height:50%;color:var(--uk-ink-500);border:0;transition:color .16s ease,background .16s ease}.ui-kit .ui-kit__number-input .ant-input-number-handler-up{border-bottom:1px solid var(--uk-line)}.ui-kit .ui-kit__number-input:hover .ant-input-number-handler-wrap{border-left-color:var(--uk-brand-200)}.ui-kit .ui-kit__number-input .ant-input-number-handler:hover{color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit .ui-kit__number-input.ant-input-number-focused .ant-input-number-handler-wrap{border-left-color:var(--uk-brand-200)}.ui-kit .ui-kit__number-input--sm.ant-input-number{min-height:36px}.ui-kit .ui-kit__number-input--compact.ant-input-number{width:132px}.ui-kit .ui-kit__number-input--sm .ant-input-number-input-wrap,.ui-kit .ui-kit__number-input--sm .ant-input-number-input{height:34px}.ui-kit .ui-kit__number-input--sm .ant-input-number-input{padding-right:40px}.ui-kit .ui-kit__number-input--lg.ant-input-number{min-height:48px}.ui-kit .ui-kit__number-input--lg .ant-input-number-input-wrap,.ui-kit .ui-kit__number-input--lg .ant-input-number-input{height:46px}.ui-kit .ui-kit__number-input--lg .ant-input-number-input{padding-right:48px}.ui-kit__field-message{font-size:12px;line-height:1.4}.ui-kit__field-message--error{color:var(--uk-danger)}.ui-kit__field-message--align-end{display:block;text-align:right}.ui-kit__icon-button{width:40px;height:40px;display:inline-grid;position:relative;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--uk-line);border-radius:50%;color:var(--uk-ink-700);background:var(--uk-surface);box-shadow:0 1px 2px rgb(var(--uk-ink-rgb) / 3%);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ui-kit__icon-button-icon{display:inline-grid;place-items:center;font-size:18px;line-height:1}.ui-kit__icon-button-badge{min-width:17px;height:17px;position:absolute;top:-5px;right:-5px;display:inline-grid;place-items:center;padding:0 4px;border:2px solid var(--uk-surface);border-radius:999px;color:#fff;background:var(--uk-brand-600);font-size:9px;font-weight:700;line-height:1}.ui-kit__icon-button--sm{width:30px;height:30px}.ui-kit__icon-button--xs{width:24px;height:24px}.ui-kit__icon-button--sm .ui-kit__icon-button-icon{font-size:16px}.ui-kit__icon-button--xs .ui-kit__icon-button-icon,.ui-kit__icon-button--xs .ui-kit__icon-button-icon svg{width:13px;height:13px;font-size:13px}.ui-kit__icon-button--sm .ui-kit__icon-button-icon svg{width:16px;height:16px}.ui-kit__icon-button:hover:not(:disabled){border-color:var(--uk-brand-200);color:var(--uk-brand-600);background:var(--uk-brand-50);box-shadow:0 6px 15px rgb(var(--uk-brand-rgb) / 10%);transform:translateY(-1px)}.ui-kit__icon-button--active{border-color:var(--uk-brand-200);color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__icon-button--danger{color:var(--uk-danger)}.ui-kit__icon-button--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--uk-danger) 32%,var(--uk-line));color:var(--uk-danger);background:var(--uk-danger-bg);box-shadow:0 6px 15px rgb(var(--uk-ink-rgb) / 8%)}.ui-kit__icon-button:focus-visible,.ui-kit__client-picker-action:focus-visible,.ui-kit__client-picker-clear:focus-visible,.ui-kit__dropdown-button:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__icon-button:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__tooltip{--antd-arrow-background-color: var(--uk-surface)}.ui-kit__tooltip .ant-tooltip-inner{min-height:0;padding:8px 10px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);color:var(--uk-ink-700);background:var(--uk-surface);box-shadow:var(--uk-shadow-card);font-family:var(--uk-font-sans);font-size:12px;font-weight:580;line-height:16px}.ui-kit__tooltip .ant-tooltip-arrow:before{background:var(--uk-surface)}.ui-kit__popover{z-index:2100}.ui-kit__popover .ant-popover-content{overflow:hidden;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit__popover .ant-popover-inner{padding:0;border-radius:inherit;background:transparent;box-shadow:none}.ui-kit__popover-surface{color:var(--uk-ink-800);background:var(--uk-surface);font-family:var(--uk-font-sans)}.ui-kit__choice-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid var(--uk-line);border-radius:12px;color:var(--uk-ink-700);background:var(--uk-surface);font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__choice-button-label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ui-kit__choice-button-icon{display:inline-flex;flex:0 0 auto}.ui-kit__choice-button-meta{color:var(--uk-ink-500);font-size:10px;font-weight:580}.ui-kit__choice-button--stacked{flex-direction:column;gap:3px}.ui-kit__choice-button--sm{min-height:32px;padding:5px 8px;font-size:12px}.ui-kit__choice-button--sm .ui-kit__choice-button-icon svg{width:14px;height:14px}.ui-kit__choice-button:hover:not(:disabled){border-color:var(--uk-brand-200);color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit__choice-button--selected{border-color:var(--uk-brand-300);color:var(--uk-brand-700);background:var(--uk-brand-100);box-shadow:0 5px 12px rgb(var(--uk-brand-rgb) / 12%)}.ui-kit__choice-button--selected .ui-kit__choice-button-meta{color:var(--uk-brand-600)}.ui-kit__choice-button:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__choice-button:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__segmented-control{width:fit-content;display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--uk-line);border-radius:999px;background:var(--uk-surface-muted)}.ui-kit__segmented-control-item{min-width:0;padding:0 10px;border:0;border-radius:999px;color:var(--uk-ink-500);background:transparent;font-family:inherit;font-weight:660;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__segmented-control-item:hover:not(:disabled):not(.ui-kit__segmented-control-item--selected){color:var(--uk-brand-700);background:var(--uk-surface);box-shadow:inset 0 0 0 1px var(--uk-brand-200)}.ui-kit__segmented-control-item--selected{color:var(--uk-brand-700);background:var(--uk-surface);box-shadow:0 1px 3px rgb(var(--uk-ink-rgb) / 11%)}.ui-kit__segmented-control-item:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:1px}.ui-kit__segmented-control-item:disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit__segmented-control--xs .ui-kit__segmented-control-item{min-height:22px;padding:0 7px;font-size:10px}.ui-kit__segmented-control--sm .ui-kit__segmented-control-item{min-height:28px;font-size:11px}.ui-kit__segmented-control--md .ui-kit__segmented-control-item{min-height:34px;padding:0 12px;font-size:12px}.ui-kit__discount-control{display:grid;gap:10px;padding:14px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface-muted)}.ui-kit__discount-control-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ui-kit__discount-control-option{display:inline-flex;align-items:center;gap:5px}.ui-kit__discount-control-label{display:inline-flex;align-items:center;gap:6px;color:var(--uk-ink-800);font-size:13px;font-weight:720}.ui-kit__discount-control-option-icon{display:inline-flex}.ui-kit__discount-control-hint,.ui-kit__discount-control-error{margin:0;font-size:12px;line-height:1.4}.ui-kit__discount-control-hint{color:var(--uk-ink-500)}.ui-kit__discount-control-error{color:var(--uk-danger)}.ui-kit__discount-control-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ui-kit__discount-control-entry .ui-kit__button.ant-btn{min-width:108px;min-height:42px;height:42px}.ui-kit__discount-control-applied{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-kit__discount-control-applied strong{min-width:0;color:var(--uk-ink-800);font-size:13px;font-weight:720}@media (max-width: 520px){.ui-kit__discount-control-entry{grid-template-columns:minmax(0,1fr)}.ui-kit__discount-control-entry .ui-kit__button.ant-btn{width:100%}}.ui-kit__tabs-demo--spaced{margin-top:15px}.ui-kit__avatar{width:var(--ui-avatar-size);height:var(--ui-avatar-size);display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;color:var(--uk-brand-700);font-size:calc(var(--ui-avatar-size) * .36);font-weight:760;letter-spacing:-.035em;line-height:1;object-fit:cover}.ui-kit__avatar--tone-0{color:#3050d6;background:#e9edff}.ui-kit__avatar--tone-1{color:#8b4c87;background:#f8eaf5}.ui-kit__avatar--tone-2{color:#0d7761;background:#e3f6ef}.ui-kit__avatar--tone-3{color:#9a6415;background:#fff1d8}.ui-kit__avatar--tone-4{color:#496481;background:#e7f1fb}.ui-kit__client-picker{width:100%;display:flex;align-items:center;border:1px dashed var(--uk-line-strong);border-radius:var(--uk-radius-md);background:var(--uk-surface);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__client-picker:hover,.ui-kit__client-picker:focus-within{border-style:solid;border-color:var(--uk-brand-200);background:var(--uk-brand-50);box-shadow:0 6px 14px rgb(var(--uk-brand-rgb) / 8%)}.ui-kit__client-picker-action{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 13px;border:0;border-radius:inherit;color:var(--uk-ink-700);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.ui-kit__client-picker-action:disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit__client-picker-icon{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__client-picker-placeholder{flex:1;color:var(--uk-ink-500);font-size:13px;font-weight:580}.ui-kit__client-picker-chevron{flex:0 0 auto;color:var(--uk-ink-300)}.ui-kit__client-picker-copy{min-width:0;display:grid;flex:1;gap:3px}.ui-kit__client-picker-copy strong,.ui-kit__client-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__client-picker-copy strong{color:var(--uk-ink-950);font-size:13px;font-weight:720}.ui-kit__client-picker-copy small{color:var(--uk-ink-500);font-size:12px}.ui-kit__client-picker-clear{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;margin-right:13px;padding:0;border:0;border-radius:50%;color:var(--uk-ink-500);background:transparent;cursor:pointer}.ui-kit__client-picker-clear:hover{color:var(--uk-danger);background:var(--uk-danger-bg)}.ui-kit__picker-card{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);color:var(--uk-ink-700);background:var(--uk-surface);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__picker-card:hover:not(:disabled){border-color:var(--uk-brand-200);background:var(--uk-brand-50);box-shadow:0 6px 15px rgb(var(--uk-brand-rgb) / 8%)}.ui-kit__picker-card--selected{border-color:var(--uk-brand-200)}.ui-kit__picker-card-visual{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__picker-card-copy{min-width:0;display:grid;flex:1;gap:3px}.ui-kit__picker-card-copy strong,.ui-kit__picker-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__picker-card-copy strong{color:var(--uk-ink-800);font-size:13px;font-weight:720}.ui-kit__picker-card-copy small{color:var(--uk-ink-500);font-size:12px}.ui-kit__picker-card-chevron{flex:0 0 auto;color:var(--uk-ink-300)}.ui-kit__picker-card:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__picker-card:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__picker-results-count{margin:0;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__picker-results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-kit__picker-results-bar .ui-kit__button{flex:0 0 auto;white-space:nowrap}.ui-kit-drawer-form.ui-kit__client-picker-form{min-height:0;height:100%;display:flex;flex-direction:column}.ui-kit__client-picker-form>.ui-kit__client-picker-tabs,.ui-kit__client-picker-form>.ui-kit__search,.ui-kit__client-picker-form>.ui-kit__picker-results-bar{flex:0 0 auto}.ui-kit__tabs.ui-kit__client-picker-tabs{overflow:visible}.ui-kit__client-picker-form .ui-kit__picker-results{min-height:0;flex:1 1 auto}.ui-kit__picker-results{display:grid;align-content:start;grid-auto-rows:min-content;gap:8px;max-height:calc(100vh - 475px);overflow-y:auto}.ui-kit__picker-results-empty{margin:0;padding:18px 12px;color:var(--uk-ink-500);font-size:13px;text-align:center}.ui-kit__picker-results--full{height:100%;max-height:none}.ui-kit__picker-results-loading{min-height:56px}.ui-kit .ant-picker,.ui-kit .ui-kit__search.ant-input-affix-wrapper{min-height:42px;border-color:var(--uk-line);border-radius:var(--uk-radius-sm);box-shadow:none}.ui-kit .ui-kit__date-picker.ant-picker{width:100%;padding:0 13px}.ui-kit .ui-kit__date-picker--sm.ant-picker{min-height:30px;height:30px;padding:0 10px}.ui-kit .ui-kit__date-range-picker.ant-picker{width:auto;min-width:260px}.ui-kit .ui-kit__date-picker .ant-picker-input>input{color:var(--uk-ink-800);font-size:13px;font-weight:620}.ui-kit .ui-kit__date-picker--sm .ant-picker-input>input{font-size:12px}.ui-kit .ui-kit__date-picker .ant-picker-suffix,.ui-kit .ui-kit__date-picker-icon,.ui-kit .ui-kit__search-icon{color:var(--uk-ink-300)}.ui-kit .ui-kit__search.ant-input-affix-wrapper{padding:0 13px}.ui-kit .ui-kit__search--sm.ant-input-affix-wrapper{min-height:30px!important;height:30px!important;padding:0 10px!important}.ui-kit .ui-kit__search .ant-input{min-height:38px!important;padding:0 8px;border:0!important;border-radius:0!important}.ui-kit .ui-kit__search--sm .ant-input{min-height:26px!important;padding:0 6px;font-size:12px}.ui-kit .ui-kit__search--sm .ui-kit__search-icon{width:15px;height:15px}.ui-kit .ant-picker:hover,.ui-kit .ui-kit__search.ant-input-affix-wrapper:hover{border-color:var(--uk-brand-200)}.ui-kit .ant-picker-focused,.ui-kit .ui-kit__search.ant-input-affix-wrapper-focused{border-color:var(--uk-brand-600);box-shadow:var(--uk-focus-ring)}.ui-kit .ui-kit__checkbox{color:var(--uk-ink-700);font-size:13px;font-weight:580}.ui-kit .ui-kit__checkbox .ant-checkbox{top:.1em}.ui-kit .ui-kit__checkbox .ant-checkbox-inner{width:18px;height:18px;border-color:var(--uk-line-strong);border-radius:6px}.ui-kit .ui-kit__checkbox:hover .ant-checkbox-inner,.ui-kit .ui-kit__checkbox .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--uk-brand-600)}.ui-kit .ui-kit__checkbox .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--uk-brand-600);background:var(--uk-brand-600)}.ui-kit .ui-kit__checkbox .ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit .ui-kit__switch.ant-switch{min-width:42px;height:24px;background:var(--uk-control-off)}.ui-kit .ui-kit__switch.ant-switch .ant-switch-handle{top:3px;width:18px;height:18px}.ui-kit .ui-kit__switch.ant-switch.ant-switch-checked{background:var(--uk-brand-600)}.ui-kit .ui-kit__switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 21px)}.ui-kit__form-header{justify-content:space-between;gap:18px;margin-bottom:24px}.ui-kit__form-header-icon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ui-kit__form-grid--1{grid-template-columns:minmax(0,1fr)}.ui-kit__form-grid .ui-kit__field--wide{grid-column:1 / -1}.ui-kit__form-grid>.ui-kit__field{align-self:start}.ui-kit__toggle-row{justify-content:space-between;gap:18px;margin-top:18px;padding:14px 0;border-top:1px solid var(--uk-line);border-bottom:1px solid var(--uk-line)}.ui-kit__toggle-copy strong,.ui-kit__toggle-copy span{display:block}.ui-kit__toggle-copy strong{color:var(--uk-ink-700);font-size:13px}.ui-kit__toggle-copy span,.ui-kit__preview-note{margin-top:3px;font-size:12px;line-height:1.45}.ui-kit__form-actions{justify-content:flex-end;gap:8px;margin-top:22px}.ui-kit__rules{display:grid;gap:0;overflow:hidden;padding:0}.ui-kit__rule{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:17px 20px;border-bottom:1px solid var(--uk-line)}.ui-kit__rule:last-child{border-bottom:0}.ui-kit__rule-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__rule h3{margin:1px 0 4px;color:var(--uk-ink-700);font-size:13px}.ui-kit__rule p{margin:0;color:var(--uk-ink-500);font-size:12px;line-height:1.5}.ui-kit__footer-note{margin-top:28px;color:var(--uk-ink-500);font-size:12px;text-align:center}@media (max-width: 960px){.ui-kit__hero,.ui-kit__foundation-grid,.ui-kit__components-grid,.ui-kit__workflow-grid,.ui-kit__analytics-preview-grid,.ui-kit__preview-grid{grid-template-columns:1fr}.ui-kit__preview-card{margin:0}}@media (max-width: 620px){.ui-kit__topbar{height:62px;padding:0 18px}.ui-kit__topbar-note,.ui-kit__topbar-link,.ui-kit__brand-subtitle{display:none}.ui-kit__page{padding:22px 16px 48px}.ui-kit__hero{padding:28px 23px;border-radius:22px}.ui-kit__hero h1{font-size:34px}.ui-kit__section{margin-top:32px}.ui-kit__section-title,.ui-kit__form-header{align-items:flex-start;flex-direction:column}.ui-kit__palette,.ui-kit__form-grid{grid-template-columns:1fr}}.ui-kit__action-menu{width:min(292px,calc(100vw - 24px));display:grid;gap:4px;padding:6px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);background:var(--uk-surface);box-shadow:var(--uk-shadow-float)}.ui-kit__action-menu-item{width:100%;min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:12px;color:var(--uk-ink-800);background:transparent;font-family:var(--uk-font-sans);text-align:left;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit__action-menu-item:hover:not(:disabled){border-color:var(--uk-brand-100);color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit__action-menu-item:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:-1px}.ui-kit__action-menu-item:disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit__action-menu-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__action-menu-copy{min-width:0;display:grid;gap:2px}.ui-kit__action-menu-copy strong,.ui-kit__action-menu-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__action-menu-copy strong{color:var(--uk-ink-950);font-size:13px;font-weight:720;line-height:1.3}.ui-kit__action-menu-item:hover:not(:disabled) .ui-kit__action-menu-copy strong{color:var(--uk-brand-700)}.ui-kit__action-menu-item--danger,.ui-kit__action-menu-item--danger .ui-kit__action-menu-copy strong,.ui-kit__action-menu-item--danger .ui-kit__action-menu-icon{color:var(--uk-danger)}.ui-kit__action-menu-item--danger .ui-kit__action-menu-icon{background:var(--uk-danger-bg)}.ui-kit__action-menu-item--danger:hover:not(:disabled){border-color:var(--uk-danger-line);background:var(--uk-danger-hover-bg)}.ui-kit__action-menu-item--danger:hover:not(:disabled) .ui-kit__action-menu-copy strong{color:var(--uk-danger)}.ui-kit__action-menu-copy small{color:var(--uk-ink-500);font-size:11px;line-height:1.35}.ui-kit__action-menu-item:disabled .ui-kit__action-menu-icon{color:var(--uk-ink-300);background:var(--uk-surface-muted)}.ui-kit__action-menu-popover.ant-popover{padding:0}.ui-kit__action-menu-popover .ant-popover-content{overflow:visible;border:0;background:transparent;box-shadow:none}.ui-kit__action-menu-popover .ui-kit__popover-surface{background:transparent}.ui-kit__action-menu-popover .ant-popover-inner{padding:0;background:transparent;box-shadow:none}.ui-kit__delete-confirm.ant-popover{max-width:min(320px,calc(100vw - 24px))}.ui-kit__delete-confirm .ant-popover-inner{padding:14px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);background:var(--uk-surface);box-shadow:var(--uk-shadow-float)}.ui-kit__delete-confirm .ant-popover-arrow:before{background:var(--uk-surface)}.ui-kit__delete-confirm .ant-popconfirm-message{align-items:flex-start;gap:8px;margin-bottom:0}.ui-kit__delete-confirm .ui-kit__delete-confirm-icon{display:grid;flex:0 0 auto;width:18px;height:18px;margin-top:1px;place-items:center;color:var(--uk-danger)}.ui-kit__delete-confirm .ui-kit__delete-confirm-icon>svg,.ui-kit__delete-confirm .ui-kit__delete-confirm-icon>.anticon{width:16px;height:16px}.ui-kit__delete-confirm .ant-popconfirm-message-title{min-width:0;color:var(--uk-ink-950);font-size:13px;font-weight:720;line-height:1.4}.ui-kit__delete-confirm .ant-popconfirm-description{margin-top:5px;padding-inline-start:0;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__delete-confirm .ant-popconfirm-buttons{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.ui-kit__delete-confirm .ant-popconfirm-buttons .ant-btn{min-height:30px;margin:0;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:680;box-shadow:none}.ui-kit__delete-confirm .ant-popconfirm-buttons .ant-btn-dangerous{border-color:var(--uk-danger);background:var(--uk-danger)}.ui-kit__delete-confirm .ant-popconfirm-buttons .ant-btn-dangerous:hover:not(:disabled){border-color:var(--uk-danger-strong);background:var(--uk-danger-strong)}.ui-kit-app-sidebar{width:194px;min-width:194px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--uk-line);background:var(--uk-surface);box-shadow:10px 0 28px rgb(var(--uk-ink-rgb) / 3%);font-family:var(--uk-font-sans);transition:width .22s ease,min-width .22s ease}.ui-kit-app-sidebar--collapsed{width:78px;min-width:78px}.ui-kit-app-sidebar__header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 12px 18px;border-bottom:1px solid var(--uk-line)}.ui-kit-app-sidebar__brand{min-width:0;overflow:hidden}.ui-kit-app-sidebar__brand-lockup{display:flex;align-items:center;gap:10px;min-width:0}.ui-kit-app-sidebar__brand-copy{min-width:0;display:grid;gap:1px}.ui-kit-app-sidebar__brand-name{overflow:hidden;color:var(--uk-ink-950);font-size:18px;font-weight:700;letter-spacing:-.035em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-sidebar__brand-meta{color:var(--uk-ink-500);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ui-kit-app-sidebar__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.ui-kit-app-sidebar__collapse-toggle{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:11px;color:var(--uk-ink-500);background:transparent;cursor:pointer;font-size:16px;transition:color .16s ease,border-color .16s ease,background .16s ease}.ui-kit-app-sidebar__collapse-toggle:hover{border-color:var(--uk-line);color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit-app-sidebar__collapse-toggle:focus-visible,.ui-kit-app-sidebar__link:focus-visible .ui-kit-app-sidebar__item,.ui-kit-app-sidebar__action:focus-visible .ui-kit-app-sidebar__item{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-app-sidebar__navigation{min-height:0;display:grid;align-content:start;gap:4px;flex:1 1 auto;overflow-y:auto;padding:16px 10px}.ui-kit-app-sidebar__group{display:flex;align-items:center;gap:8px;margin:18px 10px 7px;color:var(--uk-ink-500);font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}.ui-kit-app-sidebar__group-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-sidebar__group-line{height:1px;min-width:12px;flex:1 1 auto;background:var(--uk-line)}.ui-kit-app-sidebar__group:first-child{margin-top:4px}.ui-kit-app-sidebar__link,.ui-kit-app-sidebar__action{display:block;color:inherit;text-decoration:none}.ui-kit-app-sidebar__action{width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left}.ui-kit-app-sidebar__item{min-height:46px;display:grid;position:relative;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;padding:11px 12px;border:1px solid transparent;border-radius:12px;color:var(--uk-ink-700);background:transparent;font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.3;transition:color .16s ease,border-color .16s ease,background .16s ease}.ui-kit-app-sidebar__link:hover .ui-kit-app-sidebar__item,.ui-kit-app-sidebar__action:hover .ui-kit-app-sidebar__item{color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-app-sidebar__item--active,.ui-kit-app-sidebar__link:hover .ui-kit-app-sidebar__item--active{color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit-app-sidebar__item--active:before{width:2px;height:20px;position:absolute;left:0;border-radius:0 5px 5px 0;background:var(--uk-brand-600);content:""}.ui-kit-app-sidebar__item--disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit-app-sidebar__item-icon{width:20px;height:20px;display:inline-grid;place-items:center;justify-self:center;font-size:19px;line-height:1}.ui-kit-app-sidebar__item-icon>.anticon,.ui-kit-app-sidebar__item-icon>svg{width:20px;height:20px;display:block;line-height:1}.ui-kit-app-sidebar__item-icon .anticon svg{display:block;width:1em;height:1em}.ui-kit-app-sidebar__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-sidebar__footer{display:grid;gap:6px;padding:12px 10px 14px;border-top:1px solid var(--uk-line)}.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__header{justify-content:center;padding-right:10px;padding-left:10px}.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__brand,.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__group,.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__item-label{display:none}.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__navigation,.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__footer{padding-right:12px;padding-left:12px}.ui-kit-app-sidebar--collapsed .ui-kit-app-sidebar__item{position:relative;grid-template-columns:1fr;justify-items:center;padding-right:10px;padding-left:10px}.ui-kit-app-header{min-height:70px;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--uk-line);background:rgb(255 255 255 / 92%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:var(--uk-font-sans)}.ui-kit-app-header__inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px}.ui-kit-app-header__leading,.ui-kit-app-header__actions{min-width:0;display:flex;align-items:center}.ui-kit-app-header__actions{justify-content:flex-end}.ui-kit-app-header__action-group{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.ui-kit-app-header__branch-button{width:430px;max-width:42vw}.ui-kit-app-header__role-switcher{max-width:260px}.ui-kit-app-header__role-switcher .ui-kit__dropdown-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-header__branch-loading.ui-kit-loading-state--replace.ui-kit-loading-state--active{display:grid;width:190px;height:40px;min-height:40px;padding:0;border-radius:999px;background:var(--uk-surface-muted)}.ui-kit-app-header__branch-loading .ui-kit-loading-state__spinner{font-size:16px}.ui-kit-app-header__profile-loading.ui-kit-loading-state--replace.ui-kit-loading-state--active{width:38px;min-height:38px;padding:0}.ui-kit-app-header__profile-loading .ui-kit-loading-state__spinner{font-size:16px}.ui-kit-app-header__account-trigger{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:4px 8px 4px 5px;border:1px solid transparent;border-radius:999px;color:var(--uk-ink-700);background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease}.ui-kit-app-header__account-trigger:hover{border-color:var(--uk-line);background:var(--uk-surface-muted)}.ui-kit-app-header__account-name{max-width:172px;overflow:hidden;color:var(--uk-ink-950);font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-header__account-copy{min-width:0;display:grid;gap:2px;text-align:left}.ui-kit-app-header__account-meta{max-width:172px;overflow:hidden;color:var(--uk-ink-500);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ui-kit-app-header__account-disclosure{width:20px;height:20px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px;color:var(--uk-ink-500);background:var(--uk-surface-muted);font-size:10px;line-height:1;transition:color .16s ease,background .16s ease,transform .18s ease}.ui-kit-app-header__account-trigger:hover .ui-kit-app-header__account-disclosure,.ui-kit-app-header__account-disclosure--open{color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit-app-header__account-disclosure--open{transform:rotate(180deg)}.ui-kit-app-header__link-action{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--uk-line);border-radius:999px;color:var(--uk-ink-700);background:var(--uk-surface);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit-app-header__link-action:hover:not(:disabled){border-color:var(--uk-line-strong);color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-app-header__link-action:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-app-header__link-action:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit-app-header__link-action-icon{width:18px;height:18px;display:inline-grid;flex:0 0 auto;place-items:center;font-size:17px;line-height:1}.ui-kit-app-header__subscription-trigger{display:inline-flex;padding:0;border:0;border-radius:999px;background:transparent;font:inherit;cursor:pointer}.ui-kit-app-header__subscription-trigger:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-app-header__subscription-menu{min-width:244px;display:grid;gap:8px;padding:4px}.ui-kit-account-menu.ant-dropdown,.ui-kit-account-menu__submenu-overlay.ant-dropdown{padding:0!important}.ui-kit-account-menu__surface,.ui-kit-account-menu__submenu{min-width:252px;padding:8px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);box-shadow:var(--uk-shadow-float)}.ui-kit-account-menu__submenu{min-width:196px}.ui-kit-account-menu__identity{display:flex;align-items:center;gap:12px;padding:10px 10px 14px}.ui-kit-account-menu__identity-copy{min-width:0;display:grid;gap:3px}.ui-kit-account-menu__identity-copy strong,.ui-kit-account-menu__identity-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit-account-menu__identity-copy strong{color:var(--uk-ink-950);font-size:14px;font-weight:700;line-height:1.2}.ui-kit-account-menu__identity-copy span{color:var(--uk-ink-500);font-size:12px;line-height:1.25}.ui-kit-account-menu__divider{height:1px;margin:4px 2px;background:var(--uk-line)}.ui-kit-account-menu__submenu-trigger{display:block}.ui-kit-account-menu__item{width:100%;min-height:40px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:11px;color:var(--uk-ink-700);background:transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:color .16s ease,background .16s ease}.ui-kit-account-menu__item:hover{color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-account-menu__item--active,.ui-kit-account-menu__item--active:hover{color:var(--uk-brand-700);background:var(--uk-brand-50)}.ui-kit-account-menu__item--danger{color:var(--uk-danger)}.ui-kit-account-menu__item--danger:hover{color:var(--uk-danger-strong);background:var(--uk-danger-bg)}.ui-kit-account-menu__item:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:-1px}.ui-kit-account-menu__item-icon,.ui-kit-account-menu__item-trailing{display:inline-grid;place-items:center;color:currentcolor;font-size:17px;line-height:1}.ui-kit-account-menu__submenu-disclosure{min-width:36px;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.ui-kit-account-menu__submenu-value{display:inline-grid;place-items:center;font-size:16px;line-height:1}.ui-kit-account-menu__submenu-chevron{color:var(--uk-ink-400);font-size:11px;line-height:1;transition:color .16s ease,transform .16s ease}.ui-kit-account-menu__submenu-trigger:hover .ui-kit-account-menu__submenu-chevron,.ui-kit-account-menu__submenu-trigger--open .ui-kit-account-menu__submenu-chevron{color:var(--uk-brand-600)}.ui-kit-account-menu__submenu-trigger--open .ui-kit-account-menu__submenu-chevron{transform:translate(2px)}.ui-kit-account-menu__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.ui-kit-app-sidebar--mobile{width:min(296px,calc(100vw - 24px));min-width:min(296px,calc(100vw - 24px));height:100dvh;box-shadow:var(--uk-shadow-float)}.ui-kit-app-header{min-height:64px}.ui-kit-app-header__inner{min-height:64px;gap:12px;padding:10px 16px}.ui-kit-app-header__branch-button{width:calc(100vw - 160px);max-width:calc(100vw - 160px)}.ui-kit-app-header__action-group{gap:8px}.ui-kit-app-header__account-name,.ui-kit-app-header__account-meta{display:none}.ui-kit-app-header__link-action{width:40px;justify-content:center;padding:0}.ui-kit-app-header__link-action>span:last-child{display:none}}.ui-kit__analytics-metric,.ui-kit__analytics-chart,.ui-kit__analytics-empty{min-width:0;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit__analytics-trend{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:740;line-height:1}.ui-kit__analytics-trend--up{color:var(--uk-success);background:var(--uk-success-bg)}.ui-kit__analytics-trend--down{color:var(--uk-danger);background:var(--uk-danger-bg)}.ui-kit__analytics-trend--flat{color:var(--uk-ink-500);background:var(--uk-neutral-selected)}.ui-kit__analytics-metric{min-height:138px;display:grid;align-content:start;gap:12px;padding:18px}.ui-kit__analytics-metric--sm{min-height:74px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px}.ui-kit__analytics-metric--xs{min-height:52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 12px;border-radius:var(--uk-radius-sm)}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-heading{min-width:0}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-icon{width:22px;height:22px;border-radius:7px;font-size:11px}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-title{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-value-row{flex-wrap:nowrap;justify-content:flex-end}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-value{font-size:18px}.ui-kit__analytics-metric--xs .ui-kit__analytics-trend{min-height:20px;padding:3px 5px;font-size:10px}.ui-kit__analytics-metric--xs .ui-kit__analytics-metric-description{display:none}.ui-kit__analytics-metric--xs.ui-kit__analytics-metric--stacked{min-height:68px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:9px 12px}.ui-kit__analytics-metric--xs.ui-kit__analytics-metric--stacked .ui-kit__analytics-metric-title{overflow:visible;text-overflow:clip;white-space:normal}.ui-kit__analytics-metric--xs.ui-kit__analytics-metric--stacked .ui-kit__analytics-metric-value-row{justify-content:flex-start}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-heading{min-width:0}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-icon{width:26px;height:26px;border-radius:8px;font-size:13px}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-title{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-value-row{flex-wrap:nowrap;justify-content:flex-end}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-value{font-size:22px}.ui-kit__analytics-metric--sm .ui-kit__analytics-trend{min-height:22px;padding:3px 6px}.ui-kit__analytics-metric--sm .ui-kit__analytics-metric-description{grid-column:1 / -1;margin-top:-4px;font-size:11px}.ui-kit__analytics-metric--sm.ui-kit__analytics-metric--stacked{min-height:94px;grid-template-columns:1fr;align-content:center;gap:7px}.ui-kit__analytics-metric--sm.ui-kit__analytics-metric--stacked .ui-kit__analytics-metric-title{overflow:visible;text-overflow:clip;white-space:normal}.ui-kit__analytics-metric--sm.ui-kit__analytics-metric--stacked .ui-kit__analytics-metric-value-row{justify-content:flex-start}.ui-kit__analytics-metric--sm.ui-kit__analytics-metric--stacked .ui-kit__analytics-metric-description{margin-top:-2px}.ui-kit__analytics-metric-heading,.ui-kit__analytics-metric-value-row,.ui-kit__analytics-chart-heading,.ui-kit__analytics-chart-title-row{display:flex;align-items:center}.ui-kit__analytics-metric-heading{gap:8px;color:var(--uk-ink-700)}.ui-kit__analytics-metric-icon{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit__analytics-metric-title{font-size:13px;font-weight:690;line-height:1.35}.ui-kit__analytics-metric-value-row{flex-wrap:wrap;gap:8px}.ui-kit__analytics-metric-value{color:var(--uk-ink-950);font-size:clamp(22px,2vw,28px);font-weight:760;letter-spacing:-.04em;line-height:1.1}.ui-kit__analytics-metric-description{margin:0;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit__analytics-chart{min-height:294px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:20px}.ui-kit__analytics-chart-heading{justify-content:space-between;gap:12px}.ui-kit__analytics-chart-copy{min-width:0}.ui-kit__analytics-chart-title-row{flex-wrap:wrap;gap:8px}.ui-kit__analytics-chart-title{margin:0;color:var(--uk-ink-950);font-size:16px;font-weight:740;letter-spacing:-.02em;line-height:1.3}.ui-kit__analytics-chart-description{margin:4px 0 0;color:var(--uk-ink-500);font-size:12px;line-height:1.4}.ui-kit__analytics-chart-action{flex:0 0 auto}.ui-kit__analytics-chart-body{min-width:0;min-height:0}.ui-kit__analytics-empty{min-height:280px;display:grid;place-content:center;gap:6px;padding:28px;text-align:center}.ui-kit__analytics-empty h2,.ui-kit__analytics-empty p{margin:0}.ui-kit__analytics-empty h2{color:var(--uk-ink-950);font-size:17px;font-weight:740}.ui-kit__analytics-empty p{max-width:390px;color:var(--uk-ink-500);font-size:13px;line-height:1.5}@media (max-width: 640px){.ui-kit__analytics-chart{min-height:270px;padding:16px}}.ui-kit__auth-panel{width:min(100%,540px);padding:clamp(20px,3vw,28px);border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit__auth-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.ui-kit__auth-panel-heading{min-width:0;display:flex;flex:1 1 auto;align-items:flex-start;gap:13px}.ui-kit__auth-panel-header-action{display:inline-flex;flex:0 0 auto;align-items:center}.ui-kit__auth-panel-icon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--uk-brand-600);background:var(--uk-brand-100);font-size:18px}.ui-kit__auth-panel-title{margin:1px 0 0;color:var(--uk-ink-950);font-size:18px;font-weight:740;letter-spacing:-.03em;line-height:1.3}.ui-kit__auth-panel-description{margin:5px 0 0;color:var(--uk-ink-500);font-size:13px;line-height:1.45}.ui-kit__auth-panel-body{margin-top:24px}@media (max-width: 520px){.ui-kit__auth-panel{padding:20px;border-radius:var(--uk-radius-md)}}.ui-kit__button.ant-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:680;line-height:1.25;box-shadow:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ui-kit__button--sm.ant-btn{min-height:30px;height:30px;padding:3px 10px;font-size:12px}.ui-kit__button--lg.ant-btn{min-height:44px;padding:10px 18px;font-size:14px}.ui-kit__button--full.ant-btn{width:100%}.ui-kit__button.ant-btn .ant-btn-icon,.ui-kit__button.ant-btn .ant-btn-loading-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ui-kit__button--primary.ant-btn-primary{border-color:var(--uk-brand-600);background:var(--uk-brand-600)}.ui-kit__button--primary.ant-btn-primary:hover:not(:disabled){border-color:var(--uk-brand-700)!important;background:var(--uk-brand-700)!important;box-shadow:0 7px 16px rgb(var(--uk-brand-rgb) / 20%);transform:translateY(-1px)}.ui-kit__button--primary.ant-btn-primary:active:not(:disabled){border-color:var(--uk-brand-800)!important;background:var(--uk-brand-800)!important;box-shadow:none;transform:translateY(0)}.ui-kit__button--secondary{color:var(--uk-ink-700);border-color:var(--uk-line);background:var(--uk-surface)}.ui-kit__button--secondary:hover:not(:disabled){color:var(--uk-brand-600)!important;border-color:var(--uk-brand-200)!important;background:var(--uk-brand-100)!important}.ui-kit__button--tertiary.ant-btn{min-height:0;height:auto;padding:0;color:var(--uk-brand-600);border-color:transparent;background:transparent}.ui-kit__button--tertiary.ant-btn:hover:not(:disabled){color:var(--uk-brand-700)!important;border-color:transparent!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px}.ui-kit__button--dashed.ant-btn{color:var(--uk-brand-600);border-style:dashed;border-color:var(--uk-brand-200);background:transparent}.ui-kit__button--dashed.ant-btn:hover:not(:disabled){color:var(--uk-brand-700)!important;border-style:dashed!important;border-color:var(--uk-brand-400)!important;background:var(--uk-brand-50)!important}.ui-kit__button--danger{color:var(--uk-danger)!important;border-color:var(--uk-danger-line)!important;background:var(--uk-danger-bg)!important}.ui-kit__button--danger:hover:not(:disabled){color:var(--uk-danger-strong)!important;border-color:var(--uk-danger-line)!important;background:var(--uk-danger-hover-bg)!important}.ui-kit__button.ant-btn:focus-visible{outline:none;box-shadow:var(--uk-focus-ring)!important}.ui-kit__button.ant-btn:disabled,.ui-kit__button.ant-btn[disabled]{color:var(--uk-control-disabled-fg)!important;border-color:var(--uk-control-disabled-line)!important;background:var(--uk-control-disabled-bg)!important;box-shadow:none!important;opacity:1}.ui-kit__button--tertiary.ant-btn:disabled,.ui-kit__button--tertiary.ant-btn[disabled]{color:var(--uk-ink-300)!important;border-color:transparent!important;background:transparent!important;cursor:default}.ui-kit__button--dashed.ant-btn:disabled,.ui-kit__button--dashed.ant-btn[disabled]{color:var(--uk-ink-300)!important;border-style:dashed;border-color:var(--uk-line)!important;background:transparent!important}.ui-kit__checkbox-card{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);color:var(--uk-ink-950);background:var(--uk-surface);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__checkbox-card:hover:not(.ui-kit__checkbox-card--disabled){border-color:var(--uk-line-strong);background:var(--uk-surface-muted)}.ui-kit__checkbox-card--checked{border-color:var(--uk-brand-200);background:var(--uk-brand-50);box-shadow:0 0 0 3px rgb(var(--uk-brand-rgb) / 7%)}.ui-kit__checkbox-card--checked:hover:not(.ui-kit__checkbox-card--disabled){border-color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit__checkbox-card .ui-kit__checkbox{flex:0 0 auto;margin:0}.ui-kit__checkbox-card .ant-checkbox{top:0}.ui-kit__checkbox-card .ant-checkbox-inner{width:18px;height:18px;border-color:var(--uk-line-strong);border-radius:6px}.ui-kit__checkbox-card:hover .ant-checkbox-inner,.ui-kit__checkbox-card .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--uk-brand-600)}.ui-kit__checkbox-card .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--uk-brand-600);background:var(--uk-brand-600)}.ui-kit__checkbox-card .ant-checkbox-input:focus-visible+.ant-checkbox-inner{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__checkbox-card-copy{min-width:0;display:grid;flex:1 1 auto;gap:3px}.ui-kit__checkbox-card-title,.ui-kit__checkbox-card-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__checkbox-card-title{color:var(--uk-ink-950);font-size:13px;font-weight:680;line-height:1.4}.ui-kit__checkbox-card-description{color:var(--uk-ink-500);font-size:12px;line-height:1.4}.ui-kit__checkbox-card--disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__checkbox-card--disabled .ui-kit__checkbox-card-title,.ui-kit__checkbox-card--disabled .ui-kit__checkbox-card-description{color:var(--uk-ink-300)}.ui-kit-confirm-modal .ant-modal{width:min(calc(100vw - 32px),460px)!important;max-width:460px;padding-bottom:0}.ui-kit-confirm-modal .ant-modal-content{padding:26px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-float)}.ui-kit-confirm-modal .ant-modal-body{display:grid;gap:24px}.ui-kit-confirm-modal .ant-modal-mask{background:rgb(var(--uk-ink-rgb) / 44%)}.ui-kit-confirm-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ui-kit-confirm-modal__copy{min-width:0;flex:1 1 auto}.ui-kit-confirm-modal__title{margin:2px 0 0;color:var(--uk-ink-950);font-size:22px;font-weight:760;letter-spacing:-.035em;line-height:1.25}.ui-kit-confirm-modal__description{margin-top:8px;color:var(--uk-ink-700);font-size:14px;line-height:1.55}.ui-kit-confirm-modal__close{width:34px;height:34px;display:inline-grid;flex:0 0 auto;place-items:center;margin:-3px -5px 0 0;padding:0;border:0;border-radius:50%;color:var(--uk-ink-500);background:transparent;cursor:pointer;font-size:18px;transition:color .16s ease,background .16s ease}.ui-kit-confirm-modal__close:hover{color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-confirm-modal__close:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-confirm-modal__footer{display:flex;gap:10px}.ui-kit-confirm-modal__footer .ui-kit__button{flex:1 1 0}@media (max-width: 520px){.ui-kit-confirm-modal .ant-modal-content{padding:22px 20px 20px;border-radius:var(--uk-radius-md)}.ui-kit-confirm-modal .ant-modal-body{gap:20px}.ui-kit-confirm-modal__title{font-size:20px}}.ui-kit__date-navigator,.ui-kit__date-navigator-group{display:inline-flex;align-items:center}.ui-kit__date-navigator{gap:6px;font-family:var(--uk-font-sans)}.ui-kit__date-navigator-group{height:30px;overflow:hidden;border:1px solid var(--uk-line);border-radius:999px;background:var(--uk-surface)}.ui-kit__date-navigator-step{width:30px;height:100%;display:grid;place-items:center;padding:0;border:0;color:var(--uk-ink-700);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease}.ui-kit__date-navigator-step:hover{color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit__date-navigator-step:focus-visible,.ui-kit__date-navigator-today:focus-visible{outline:none;box-shadow:inset var(--uk-focus-ring)}.ui-kit__date-navigator-step:first-child{border-right:1px solid var(--uk-line)}.ui-kit__date-navigator-step:last-child{border-left:1px solid var(--uk-line)}.ui-kit__date-navigator-picker.ui-kit__date-picker.ant-picker{width:132px;height:28px;min-height:28px;padding:0 8px;border:0!important;border-radius:0!important;background:transparent;box-shadow:none!important}.ui-kit__date-navigator-picker.ui-kit__date-picker.ant-picker:hover,.ui-kit__date-navigator-picker.ui-kit__date-picker.ant-picker-focused{background:var(--uk-surface-muted)}.ui-kit__date-navigator-picker .ant-picker-input>input{text-align:center}.ui-kit__date-navigator-picker .ant-picker-suffix{display:none}.ui-kit__date-navigator-today{min-height:30px;padding:0 11px;border:1px solid var(--uk-line);border-radius:999px;color:var(--uk-ink-700);background:var(--uk-surface);font:inherit;font-size:12px;font-weight:680;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit__date-navigator-today:hover{border-color:var(--uk-brand-200);color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit__details-list{display:grid;overflow:hidden;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-line);gap:1px}.ui-kit__details-list--columns-1{grid-template-columns:minmax(0,1fr)}.ui-kit__details-list--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-kit__details-list-item{min-width:0;padding:15px 16px;background:var(--uk-surface)}.ui-kit__details-list-item--wide{grid-column:1 / -1}.ui-kit__details-list-label,.ui-kit__details-list-value{display:block}.ui-kit__details-list-label{color:var(--uk-ink-500);font-size:12px;font-weight:620;line-height:1.35}.ui-kit__details-list-value{margin:5px 0 0;overflow-wrap:anywhere;color:var(--uk-ink-800);font-size:14px;font-weight:680;line-height:1.45}.ui-kit__details-list-value--empty{color:var(--uk-ink-300);font-weight:560}@media (max-width: 560px){.ui-kit__details-list--columns-2{grid-template-columns:minmax(0,1fr)}}.ui-kit__danger-zone{width:min(100%,640px);padding:clamp(20px,3vw,28px);border:1px solid var(--uk-danger-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit__danger-zone-header{display:flex;align-items:flex-start;gap:13px}.ui-kit__danger-zone-icon{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--uk-danger);background:var(--uk-danger-bg);font-size:18px}.ui-kit__danger-zone-title{margin:1px 0 0;color:var(--uk-ink-950);font-size:18px;font-weight:740;letter-spacing:-.03em;line-height:1.3}.ui-kit__danger-zone-description{max-width:510px;margin:5px 0 0;color:var(--uk-ink-700);font-size:13px;line-height:1.55}.ui-kit__danger-zone-body{margin-top:22px;padding-top:22px;border-top:1px solid var(--uk-line)}@media (max-width: 520px){.ui-kit__danger-zone{padding:20px;border-radius:var(--uk-radius-md)}}.ui-kit-drawer.ui-kit{min-height:0;background:transparent}.ui-kit-drawer .ant-drawer-mask{background:rgb(31 40 70 / 38%);transition-duration:.16s!important;will-change:opacity}.ui-kit-drawer .ant-drawer-content-wrapper{transition-duration:.18s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important;will-change:transform}.ui-kit-drawer .ant-drawer-content{transform:translateZ(0);backface-visibility:hidden}.ui-kit-drawer .ant-drawer-content{background:var(--uk-surface);box-shadow:-18px 0 42px rgb(var(--uk-ink-rgb) / 16%)}.ui-kit-drawer .ant-drawer-body{min-height:0;overflow:hidden}.ui-kit-drawer .ant-drawer-footer{border-top:1px solid var(--uk-line);background:var(--uk-surface)}.ui-kit-drawer__layout{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--uk-ink-950);background:var(--uk-surface)}.ui-kit-drawer__header,.ui-kit-drawer__header-actions,.ui-kit-drawer-footer,.ui-kit-drawer-footer__actions,.ui-kit-drawer-section__header{display:flex;align-items:center}.ui-kit-drawer__header{min-height:76px;flex:0 0 auto;gap:12px;padding:14px 20px;border-bottom:1px solid var(--uk-line)}.ui-kit-drawer__close{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;color:var(--uk-ink-700);background:transparent;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit-drawer__close:hover{border-color:var(--uk-line-strong);color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit-drawer__close:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-drawer__heading{min-width:0;flex:1 1 auto}.ui-kit-drawer__title{margin:0;overflow:hidden;color:var(--uk-ink-950);font-size:18px;font-weight:760;letter-spacing:-.025em;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.ui-kit-drawer__subtitle{margin:3px 0 0;overflow:hidden;color:var(--uk-ink-500);font-size:12px;font-weight:560;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ui-kit-drawer__header-actions{flex:0 0 auto;gap:6px}.ui-kit-drawer__header-actions .ui-kit__icon-button{width:36px;height:36px}.ui-kit-drawer__content{min-height:0;flex:1 1 auto;overflow-y:auto;padding:16px 20px 22px}.ui-kit-drawer__content>*+*{margin-top:16px}.ui-kit-drawer-form{display:grid}.ui-kit-drawer-form,.ui-kit-drawer-section,.ui-kit-drawer-section__content,.ui-kit__drawer-item-list,.ui-kit__drawer-item-card{grid-template-columns:minmax(0,1fr)}.ui-kit-drawer-form>*,.ui-kit-drawer-section>*,.ui-kit-drawer-section__content>*,.ui-kit__drawer-item-list>*,.ui-kit__drawer-item-card>*{min-width:0}.ui-kit-drawer-form>*+*{margin-top:12px}.ui-kit-drawer-form>.ui-kit-drawer-section+.ui-kit-drawer-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--uk-line)}.ui-kit-drawer-section{display:grid;gap:10px}.ui-kit-drawer-section__header{justify-content:space-between;gap:14px}.ui-kit-drawer-section__heading,.ui-kit-drawer-section__title{min-width:0}.ui-kit-drawer-section__description{margin:3px 0 0;color:var(--uk-ink-500);font-size:12px;line-height:1.45}.ui-kit-drawer-section__action{flex:0 0 auto}.ui-kit__drawer-section-count{color:var(--uk-ink-500);font-size:12px;font-weight:600}.ui-kit-drawer-section__content{display:grid;gap:10px}.ui-kit-drawer__content .ui-kit__form-grid{gap:12px}.ui-kit__drawer-switch-action{display:inline-flex;align-items:center;gap:8px;color:var(--uk-ink-500);font-size:12px;font-weight:620}.ui-kit__drawer-item-list{display:grid;gap:8px}.ui-kit__drawer-item-card{display:grid;gap:10px;padding:10px 12px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface)}.ui-kit__drawer-item-card>.ui-kit__entity-card{padding:0;border:0;border-radius:0}.ui-kit-drawer-footer{min-height:76px;justify-content:flex-start;gap:16px;padding:14px 20px}.ui-kit-drawer-footer__meta{min-width:0;margin-left:auto;color:var(--uk-ink-500);font-size:12px;font-weight:580;line-height:1.35;text-align:right}.ui-kit-drawer-footer__actions{flex:0 0 auto;justify-content:flex-start;gap:8px}.ui-kit-drawer-footer__actions .ui-kit__button.ant-btn{min-width:116px}@media (max-width: 600px){.ui-kit-drawer__header{min-height:70px;padding:12px 16px}.ui-kit-drawer__content{padding:14px 14px 20px}.ui-kit-drawer-form>.ui-kit-drawer-section+.ui-kit-drawer-section{margin-top:14px;padding-top:14px}.ui-kit-drawer-footer{align-items:stretch;flex-direction:column;gap:10px;padding:12px 16px}.ui-kit-drawer-footer__actions{width:100%}.ui-kit-drawer-footer__meta{margin-left:0;text-align:left}.ui-kit-drawer-footer__actions .ui-kit__button.ant-btn{min-width:0;flex:1 1 0}}.ui-kit__dropdown-button{max-width:100%;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--uk-line);border-radius:999px;color:var(--uk-ink-700);background:var(--uk-surface);font-family:inherit;font-size:13px;font-weight:680;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__dropdown-button--sm{min-height:30px;height:30px;gap:6px;padding:0 10px;font-size:12px}.ui-kit__dropdown-button--full{width:100%;justify-content:center}.ui-kit__dropdown-button--sm .ui-kit__dropdown-button-icon svg,.ui-kit__dropdown-button--sm .ui-kit__dropdown-chevron{width:14px;height:14px}.ui-kit__dropdown-button:hover{border-color:var(--uk-brand-200);color:var(--uk-brand-600);background:var(--uk-brand-100);box-shadow:0 7px 17px rgb(var(--uk-brand-rgb) / 14%)}.ui-kit__dropdown-button-icon,.ui-kit__dropdown-chevron{display:inline-flex;flex:0 0 auto}.ui-kit__dropdown-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__dropdown-chevron{color:var(--uk-ink-300)}.ui-kit__dropdown.ant-dropdown{min-width:180px;padding:0!important;background:transparent!important;box-shadow:none!important;z-index:2000!important}.ui-kit__dropdown-surface{min-width:180px;padding:6px;overflow:hidden;border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm);background:var(--uk-surface)!important;box-shadow:0 16px 34px rgb(var(--uk-ink-rgb) / 16%);isolation:isolate}.ui-kit__dropdown-surface .ant-dropdown-menu{padding:0;background:var(--uk-surface)!important;box-shadow:none}.ui-kit__dropdown-surface .ant-dropdown-menu-item{min-height:38px;display:flex;align-items:center;border-radius:10px;color:var(--uk-ink-700);font-size:13px;font-weight:620}.ui-kit__dropdown-surface .ant-dropdown-menu-item:hover,.ui-kit__dropdown-surface .ant-dropdown-menu-item-selected{color:var(--uk-brand-600);background:var(--uk-brand-100)}.ui-kit__entity-card{min-width:0;display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}button.ui-kit__entity-card{width:100%;outline:none;font:inherit;text-align:left}.ui-kit__entity-card:hover{border-color:var(--uk-brand-200);box-shadow:0 7px 18px rgb(var(--uk-brand-rgb) / 7%)}.ui-kit__entity-card--static,.ui-kit__entity-card--static:hover{cursor:default;border-color:var(--uk-line);box-shadow:none}.ui-kit__entity-card--interactive{cursor:pointer}.ui-kit__entity-card--selected{border-color:var(--uk-brand-200);background:var(--uk-brand-50)}.ui-kit__entity-card--selected:hover{border-color:var(--uk-brand-300)}button.ui-kit__entity-card:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit__entity-card-visual{width:52px;height:52px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--uk-radius-sm);color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit__entity-card--compact{gap:12px;padding:10px 12px}.ui-kit__entity-card--compact .ui-kit__entity-card-visual{width:40px;height:40px}.ui-kit__entity-card-leading{display:flex;flex:0 0 auto;align-items:center}.ui-kit__entity-card--compact .ui-kit__entity-card-title{font-size:14px}.ui-kit__entity-card--compact .ui-kit__entity-card-description,.ui-kit__entity-card--compact .ui-kit__entity-card-meta{font-size:12px}.ui-kit__entity-card-visual img{width:100%;height:100%;object-fit:cover}.ui-kit__entity-card-copy{min-width:0;flex:1 1 auto;overflow:hidden}.ui-kit__entity-card-heading,.ui-kit__entity-card-actions{display:flex;align-items:center}.ui-kit__entity-card-heading{min-width:0;gap:8px}.ui-kit__entity-card-title{overflow:hidden;margin:0;color:var(--uk-ink-950);font-size:15px;font-weight:720;letter-spacing:-.015em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ui-kit__entity-card--wrap-title .ui-kit__entity-card-title{white-space:normal;overflow-wrap:anywhere}.ui-kit__entity-card-status{display:inline-flex;flex:0 0 auto}.ui-kit__entity-card-description,.ui-kit__entity-card-meta{overflow:hidden;margin:3px 0 0;color:var(--uk-ink-500);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ui-kit__entity-card-meta{color:var(--uk-ink-700);font-weight:620}.ui-kit__entity-card-value{flex:0 0 auto;color:var(--uk-ink-950);font-size:15px;font-weight:740;line-height:1.35;white-space:nowrap}.ui-kit__entity-card--compact .ui-kit__entity-card-value{font-size:13px}.ui-kit__price-before{margin-left:7px;color:var(--uk-ink-400);font-size:11px;font-weight:560;text-decoration:line-through}.ui-kit__entity-card-actions{flex:0 0 auto;gap:6px}@media (max-width: 620px){.ui-kit__entity-card{align-items:flex-start}.ui-kit__entity-card-heading{align-items:flex-start;flex-direction:column;gap:5px}.ui-kit__entity-card-actions{flex-direction:column}}.ui-kit__entity-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.ui-kit__entity-actions-button--danger:hover:not(:disabled){border-color:var(--uk-danger-line);color:var(--uk-danger);background:var(--uk-danger-bg);box-shadow:0 6px 15px #c345511a}.ui-kit-image-upload{width:100%;display:block;font-family:var(--uk-font-sans)}.ui-kit-image-upload .ant-upload{width:100%;display:block}.ui-kit-image-upload__surface{width:100%;min-height:82px;display:flex;align-items:center;gap:13px;padding:12px;border:1px dashed var(--uk-line-strong);border-radius:var(--uk-radius-md);color:var(--uk-ink-700);background:var(--uk-surface-muted);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit-image-upload:not(.ant-upload-wrapper-disabled):hover .ui-kit-image-upload__surface{border-color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit-image-upload .ant-upload:focus-visible .ui-kit-image-upload__surface{box-shadow:var(--uk-focus-ring);outline:0}.ui-kit-image-upload__preview{width:56px;height:56px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--uk-line);border-radius:14px;color:var(--uk-brand-600);background:var(--uk-surface);font-size:21px}.ui-kit-image-upload__preview img{width:100%;height:100%;object-fit:cover}.ui-kit-image-upload__copy{min-width:0;display:grid;flex:1 1 auto;gap:3px;text-align:left}.ui-kit-image-upload__copy strong{overflow:hidden;color:var(--uk-ink-800);font-size:13px;font-weight:720;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ui-kit-image-upload__copy span{color:var(--uk-ink-500);font-size:12px;line-height:1.4}.ui-kit-image-upload__action{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--uk-line);border-radius:50%;color:var(--uk-brand-600);background:var(--uk-surface);font-size:15px}.ui-kit-image-upload.ant-upload-wrapper-disabled .ui-kit-image-upload__surface{cursor:not-allowed;opacity:.66}@media (max-width: 460px){.ui-kit-image-upload__surface{align-items:flex-start}.ui-kit-image-upload__action{display:none}}.ui-kit-image-viewer{position:fixed;z-index:1800;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;padding:16px;color:#fff;background:rgb(23 27 40 / 96%);isolation:isolate}.ui-kit-image-viewer__header,.ui-kit-image-viewer__footer,.ui-kit-image-viewer__stage{width:min(100%,1440px);margin:0 auto}.ui-kit-image-viewer__header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-kit-image-viewer__title{min-width:0;overflow:hidden;color:#ffffffdb;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ui-kit-image-viewer__control{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 22%);border-radius:50%;color:#fff;background:rgb(255 255 255 / 10%);cursor:pointer;font-size:17px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ui-kit-image-viewer__control:hover{border-color:#ffffff7a;background:rgb(255 255 255 / 20%)}.ui-kit-image-viewer__control:active{transform:scale(.94)}.ui-kit-image-viewer__control:focus-visible,.ui-kit-image-viewer__thumbnail:focus-visible{outline:3px solid rgb(255 255 255 / 55%);outline-offset:3px}.ui-kit-image-viewer__stage{position:relative;min-height:0;display:grid;place-items:center;padding:16px 64px}.ui-kit-image-viewer__image{max-width:100%;max-height:min(72vh,900px);display:block;object-fit:contain;border-radius:var(--uk-radius-md);box-shadow:0 22px 64px #00000061;-webkit-user-select:none;user-select:none}.ui-kit-image-viewer__control--previous,.ui-kit-image-viewer__control--next{position:absolute;top:50%;transform:translateY(-50%)}.ui-kit-image-viewer__control--previous:hover,.ui-kit-image-viewer__control--next:hover{transform:translateY(-50%)}.ui-kit-image-viewer__control--previous{left:8px}.ui-kit-image-viewer__control--next{right:8px}.ui-kit-image-viewer__footer{display:grid;justify-items:center;gap:10px;padding:8px 0 4px}.ui-kit-image-viewer__thumbnails{max-width:100%;display:flex;gap:8px;overflow-x:auto;padding:3px;scrollbar-width:thin}.ui-kit-image-viewer__thumbnail{width:56px;height:42px;flex:0 0 auto;overflow:hidden;padding:0;border:2px solid transparent;border-radius:var(--uk-radius-sm);background:transparent;cursor:pointer;opacity:.6;transition:border-color .16s ease,opacity .16s ease}.ui-kit-image-viewer__thumbnail:hover,.ui-kit-image-viewer__thumbnail--active{border-color:#fff;opacity:1}.ui-kit-image-viewer__thumbnail img{width:100%;height:100%;display:block;object-fit:cover}.ui-kit-image-viewer__counter{color:#ffffffb8;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}@media (max-width: 640px){.ui-kit-image-viewer{padding:10px}.ui-kit-image-viewer__stage{padding:10px 48px}.ui-kit-image-viewer__image{max-height:68vh;border-radius:var(--uk-radius-sm)}.ui-kit-image-viewer__control{width:36px;height:36px}}.ui-kit__lazy-image{width:100%;height:100%;position:relative;display:block;overflow:hidden;background:var(--uk-surface-muted)}.ui-kit__lazy-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgb(var(--uk-ink-rgb) / 2%) 18%,rgb(var(--uk-ink-rgb) / 6%) 35%,rgb(var(--uk-ink-rgb) / 2%) 55%) 0 0 / 220% 100%;animation:ui-kit-lazy-image-pulse 1.35s ease-in-out infinite}.ui-kit__lazy-image-image{width:100%;height:100%;display:block;object-fit:cover;opacity:0;filter:blur(14px);transform:scale(1.045);transition:opacity .22s ease,filter .28s ease,transform .28s ease}.ui-kit__lazy-image--loaded .ui-kit__lazy-image-placeholder{opacity:0;transition:opacity .16s ease}.ui-kit__lazy-image--loaded .ui-kit__lazy-image-image{opacity:1;filter:blur(0);transform:scale(1)}.ui-kit__lazy-image--failed .ui-kit__lazy-image-placeholder{animation:none;background:var(--uk-surface-muted)}@keyframes ui-kit-lazy-image-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.ui-kit__lazy-image-placeholder{animation:none}.ui-kit__lazy-image-image,.ui-kit__lazy-image--loaded .ui-kit__lazy-image-placeholder{transition:none}}.ui-kit-loading-state{min-width:0;position:relative;font-family:var(--uk-font-sans)}.ui-kit-loading-state--replace.ui-kit-loading-state--active{display:grid;place-items:center;padding:24px}.ui-kit-loading-state__indicator{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--uk-ink-500);font-size:13px;font-weight:600;line-height:1.35}.ui-kit-loading-state__spinner{display:inline-grid;place-items:center;color:var(--uk-brand-600);font-size:20px;line-height:1}.ui-kit-loading-state__label{min-width:0}.ui-kit-loading-state__overlay{position:absolute;z-index:2;top:10px;right:10px;bottom:10px;left:10px;display:grid;place-items:center;border:1px solid rgb(var(--uk-ink-rgb) / 5%);border-radius:calc(var(--uk-radius-md) - 4px);background:rgb(255 255 255 / 78%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:progress}.ui-kit-loading-state__overlay .ui-kit-loading-state__indicator{min-height:36px;padding:7px 11px;border:1px solid var(--uk-line);border-radius:999px;background:var(--uk-surface);box-shadow:0 8px 18px rgb(var(--uk-ink-rgb) / 8%)}.ui-kit-loading-state__overlay .ui-kit-loading-state__spinner{font-size:16px}.ui-kit-notification{width:min(400px,calc(100vw - 32px));display:grid;grid-template-columns:34px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:12px;border:1px solid var(--uk-line);border-radius:18px;background:var(--uk-surface);box-shadow:var(--uk-shadow-float);font-family:var(--uk-font-sans);transition:opacity .18s ease,transform .18s ease}.ui-kit-notification--hidden{opacity:0;transform:translateY(-6px)}.ui-kit-notification--visible{opacity:1;transform:translateY(0)}.ui-kit-notification__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;font-size:17px}.ui-kit-notification__message{min-width:0;padding:7px 0;color:var(--uk-ink-800);font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.ui-kit-notification__close{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--uk-ink-500);background:transparent;cursor:pointer;font-size:15px;transition:color .16s ease,background .16s ease}.ui-kit-notification__close:hover{color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-notification__close:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-notification--success .ui-kit-notification__icon{color:var(--uk-success);background:var(--uk-success-bg)}.ui-kit-notification--error{border-color:var(--uk-danger-line)}.ui-kit-notification--error .ui-kit-notification__icon{color:var(--uk-danger);background:var(--uk-danger-bg)}.ui-kit-notification--warning .ui-kit-notification__icon{color:var(--uk-warning);background:var(--uk-warning-bg)}.ui-kit-notification--info .ui-kit-notification__icon{color:var(--uk-info);background:var(--uk-info-bg)}.ui-kit .ui-kit__password-input.ant-input-affix-wrapper{padding:0 8px 0 14px;background:var(--uk-surface);transition:border-color .16s ease,box-shadow .16s ease}.ui-kit .ui-kit__password-input .ant-input{min-height:40px!important;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--uk-ink-950);font-size:13px}.ui-kit .ui-kit__password-input .ant-input:hover,.ui-kit .ui-kit__password-input .ant-input:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ui-kit .ui-kit__password-input .ant-input:-webkit-autofill,.ui-kit .ui-kit__password-input .ant-input:-webkit-autofill:hover,.ui-kit .ui-kit__password-input .ant-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--uk-surface) inset!important;-webkit-text-fill-color:var(--uk-ink-950)!important;caret-color:var(--uk-ink-950)}.ui-kit .ui-kit__password-input .ant-input::placeholder{color:var(--uk-ink-300)}.ui-kit .ui-kit__password-input .ant-input-suffix{margin-inline-start:8px}.ui-kit .ui-kit__password-input .ant-input-password-icon{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;color:var(--uk-ink-500);font-size:16px;transition:color .16s ease,background .16s ease}.ui-kit .ui-kit__password-input .ant-input-password-icon:hover{color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit .ui-kit__password-input .ant-input-password-icon:focus-visible{outline:none;box-shadow:var(--uk-focus-ring)}.ui-kit-page{width:100%;min-height:auto;min-width:0;display:grid;gap:16px;color:var(--uk-ink-950);background:transparent;font-family:var(--uk-font-sans)}.ui-kit-sidebar-root-page{--ui-kit-sidebar-root-padding: 18px 22px 24px;box-sizing:border-box;padding:var(--ui-kit-sidebar-root-padding)}.ui-kit-page *,.ui-kit-page *:before,.ui-kit-page *:after{box-sizing:border-box}.ui-kit-page__breadcrumb{min-height:18px}.ui-kit-page__header,.ui-kit-page__toolbar,.ui-kit-page__filters,.ui-kit-page__toolbar-actions,.ui-kit-page__actions{display:flex;align-items:center}.ui-kit-page__header{justify-content:space-between;gap:18px}.ui-kit-page__header--actions-only{min-height:40px}.ui-kit-page__header--actions-only .ui-kit-page__actions{margin-left:auto}.ui-kit-page__heading{min-width:0}.ui-kit-page__title{margin:0;color:var(--uk-ink-950);font-size:clamp(22px,2vw,28px);font-weight:760;letter-spacing:-.04em;line-height:1.15}.ui-kit-page__description{max-width:760px;margin:6px 0 0;color:var(--uk-ink-500);font-size:14px;line-height:1.45}.ui-kit-page__actions,.ui-kit-page__toolbar-actions{flex:0 0 auto;justify-content:flex-end;gap:8px}.ui-kit-page__toolbar>.ui-kit-page__toolbar-actions:only-child{margin-left:auto}.ui-kit-page__tabs{min-width:0}.ui-kit-page__toolbar{min-width:0;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);box-shadow:0 1px 2px rgb(var(--uk-ink-rgb) / 2%)}.ui-kit-page__filters{min-width:0;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;gap:8px}.ui-kit-page__content{min-width:0}.ui-kit-page__content--card{padding:clamp(16px,2vw,24px);border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit-page__content--plain{padding:0}.ui-kit-breadcrumbs__list,.ui-kit-breadcrumbs__item{display:flex;align-items:center}.ui-kit-breadcrumbs__list{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.ui-kit-breadcrumbs__item{gap:7px;color:var(--uk-ink-500);font-size:12px;font-weight:620;line-height:1.35}.ui-kit-breadcrumbs__item a{color:var(--uk-ink-500);text-decoration:none;transition:color .16s ease}.ui-kit-breadcrumbs__item a:hover{color:var(--uk-brand-600)}.ui-kit-breadcrumbs__item [aria-current=page]{color:var(--uk-ink-700)}.ui-kit-breadcrumbs__separator{display:grid;width:12px;height:12px;flex:0 0 auto;place-items:center;color:var(--uk-ink-400);font-size:10px}.ui-kit-breadcrumbs--corner{position:absolute;top:0;left:0;z-index:12;max-width:calc(100% - 16px);padding:10px 18px 11px 20px;border-right:1px solid var(--uk-line);border-bottom:1px solid var(--uk-line);border-radius:0 0 var(--uk-radius-md) 0;background:var(--uk-surface);box-shadow:0 8px 20px rgb(var(--uk-ink-rgb) / 5%);font-family:var(--uk-font-sans)}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__list{gap:9px}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__item{gap:9px;color:var(--uk-ink-500);font-size:13px;font-weight:650;line-height:1.45}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__item a{color:var(--uk-ink-500)}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__item a:hover{color:var(--uk-brand-600)}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__item--current [aria-current=page]{color:var(--uk-ink-950);font-weight:740}.ui-kit-breadcrumbs--corner .ui-kit-breadcrumbs__separator{width:13px;height:13px;color:var(--uk-ink-400);font-size:11px}@media (max-width: 720px){.ui-kit-sidebar-root-page{--ui-kit-sidebar-root-padding: 12px}.ui-kit-page__header,.ui-kit-page__toolbar{align-items:stretch;flex-direction:column}.ui-kit-page__actions,.ui-kit-page__toolbar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.ui-kit-page__toolbar{gap:10px}}.ui-kit__pagination,.ui-kit__pagination-size{display:flex;align-items:center}.ui-kit__pagination{min-height:36px;flex-wrap:wrap;gap:10px 14px;padding:6px 0 2px;color:var(--uk-ink-600);font-family:var(--uk-font-sans)}.ui-kit__pagination-size{flex:0 0 auto;gap:8px;color:var(--uk-ink-500);font-size:12px;font-weight:620;white-space:nowrap}.ui-kit__pagination-size .ui-kit__select.ant-select{width:92px}.ui-kit__pagination-size .ui-kit__select.ant-select-single{height:30px}.ui-kit__pagination-size .ui-kit__select.ant-select-single .ant-select-selector{min-height:30px!important;height:30px!important;padding:0 30px 0 9px!important;border-color:var(--uk-line)!important;border-radius:9px!important;background:var(--uk-surface)!important;box-shadow:none!important}.ui-kit__pagination-size .ui-kit__select.ant-select-single .ant-select-selection-item{color:var(--uk-ink-700);font-size:11px;font-weight:680;line-height:28px!important}.ui-kit__pagination-size .ui-kit__select.ant-select-single .ant-select-arrow{right:9px!important;color:var(--uk-ink-400)}.ui-kit__pagination-size .ui-kit__select.ant-select-single:hover .ant-select-selector,.ui-kit__pagination-size .ui-kit__select.ant-select-single.ant-select-focused .ant-select-selector{border-color:var(--uk-brand-300)!important;box-shadow:0 0 0 3px var(--uk-focus-outline)!important}.ui-kit__pagination .ant-pagination{display:flex;align-items:center;margin:0}.ui-kit__pagination .ant-pagination>li{margin-inline-end:4px}.ui-kit__pagination .ant-pagination-item,.ui-kit__pagination .ant-pagination-prev,.ui-kit__pagination .ant-pagination-next{min-width:30px;height:30px;display:grid;place-items:center;margin:0;border:1px solid var(--uk-line);border-radius:9px;color:var(--uk-ink-600);background:var(--uk-surface);font-size:12px;font-weight:720;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__pagination .ant-pagination-item a,.ui-kit__pagination .ant-pagination-prev .ant-pagination-item-link,.ui-kit__pagination .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:inherit;color:inherit;background:transparent;line-height:1}.ui-kit__pagination .ant-pagination-item:hover,.ui-kit__pagination .ant-pagination-prev:not(.ant-pagination-disabled):hover,.ui-kit__pagination .ant-pagination-next:not(.ant-pagination-disabled):hover{border-color:var(--uk-brand-200);color:var(--uk-brand-700);background:var(--uk-brand-50);box-shadow:0 5px 12px rgb(var(--uk-brand-rgb) / 10%)}.ui-kit__pagination .ant-pagination-item-active{border-color:var(--uk-brand-600);color:#fff;background:var(--uk-brand-600)}.ui-kit__pagination .ant-pagination-item-active a,.ui-kit__pagination .ant-pagination-item-active:hover a{color:#fff}.ui-kit__pagination .ant-pagination-disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted)}.ui-kit__pagination .ant-pagination-disabled .ant-pagination-item-link{color:inherit}.ui-kit__pagination-summary{margin-left:auto;color:var(--uk-ink-500);font-size:12px;font-weight:620;white-space:nowrap}@media (max-width: 440px){.ui-kit__pagination{justify-content:space-between}.ui-kit__pagination .ant-pagination{order:3}.ui-kit__pagination-summary{margin-left:0}}.ui-kit__profile-hero{min-width:0;display:flex;align-items:center;gap:18px;padding:clamp(18px,2.5vw,28px);border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card);font-family:var(--uk-font-sans)}.ui-kit__profile-hero--embedded{padding:0 0 20px;border:0;border-bottom:1px solid var(--uk-line);border-radius:0;box-shadow:none}.ui-kit__profile-hero-avatar{width:118px;height:118px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--uk-brand-50)}.ui-kit__profile-hero-copy{min-width:0;flex:1 1 auto}.ui-kit__profile-hero-title{margin:0;overflow:hidden;color:var(--uk-ink-950);font-size:clamp(20px,2vw,26px);font-weight:760;letter-spacing:-.04em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ui-kit__profile-hero-subtitle{margin:6px 0 0;overflow:hidden;color:var(--uk-ink-500);font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ui-kit__profile-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ui-kit__profile-hero-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}@media (max-width: 620px){.ui-kit__profile-hero{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:18px}.ui-kit__profile-hero-avatar{width:88px;height:88px}.ui-kit__profile-hero-title{font-size:20px}.ui-kit__profile-hero-subtitle{white-space:normal}.ui-kit__profile-hero-actions{width:100%;flex-basis:100%}}.ui-kit__radio-card{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);color:var(--uk-ink-950);background:var(--uk-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__radio-card:hover:not(:disabled){border-color:var(--uk-line-strong);background:var(--uk-surface-muted)}.ui-kit__radio-card--selected{border-color:var(--uk-tab-active);background:var(--uk-surface-muted);box-shadow:0 0 0 3px rgb(var(--uk-ink-rgb) / 6%)}.ui-kit__radio-card--selected:hover:not(:disabled){border-color:var(--uk-tab-active-hover);background:var(--uk-surface-muted)}.ui-kit__radio-card:focus-visible{outline:none;box-shadow:var(--uk-focus-ring)}.ui-kit__radio-card:disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted);cursor:not-allowed}.ui-kit__radio-card-visual{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--uk-radius-sm);background:var(--uk-neutral-selected);font-size:25px;line-height:1}.ui-kit__radio-card-copy{min-width:0;display:grid;flex:1 1 auto;gap:3px}.ui-kit__radio-card-title,.ui-kit__radio-card-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit__radio-card-title{color:var(--uk-ink-950);font-size:14px;font-weight:720;line-height:1.35}.ui-kit__radio-card-description{color:var(--uk-ink-500);font-size:12px;line-height:1.4}.ui-kit__radio-card--selected .ui-kit__radio-card-title{color:var(--uk-tab-active)}.ui-kit__radio-card-control{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border:1.5px solid var(--uk-line-strong);border-radius:50%;background:var(--uk-surface);transition:border-color .16s ease,background .16s ease}.ui-kit__radio-card-control-dot{width:8px;height:8px;border-radius:50%;background:transparent;transform:scale(0);transition:background .16s ease,transform .16s ease}.ui-kit__radio-card--selected .ui-kit__radio-card-control{border-color:var(--uk-tab-active);background:var(--uk-tab-active)}.ui-kit__radio-card--selected .ui-kit__radio-card-control-dot{background:#ffffff;transform:scale(1)}.ui-kit__radio-card:disabled .ui-kit__radio-card-control{border-color:var(--uk-line);background:var(--uk-surface-muted)}@media (max-width: 520px){.ui-kit__radio-card{align-items:flex-start}.ui-kit__radio-card-control{margin-top:13px}}.ui-kit-sidebar{width:268px;min-width:268px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card);transition:width .22s ease,min-width .22s ease}.ui-kit-sidebar--collapsed{width:72px;min-width:72px}.ui-kit-sidebar__header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px 18px}.ui-kit-sidebar__header-content{min-width:0;overflow:hidden}.ui-kit-sidebar__title{margin:0;overflow:hidden;color:var(--uk-ink-950);font-size:18px;font-weight:760;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.ui-kit-sidebar__collapse-toggle{width:32px;height:32px;display:inline-grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;color:var(--uk-ink-500);background:transparent;cursor:pointer;font-size:16px;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit-sidebar__collapse-toggle:hover{border-color:var(--uk-line);color:var(--uk-brand-600);background:var(--uk-brand-50)}.ui-kit-sidebar__collapse-toggle:focus-visible,.ui-kit-sidebar-item:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:2px}.ui-kit-sidebar__content{min-height:0;display:grid;flex:1 1 auto;gap:4px;overflow-y:auto;padding:4px 10px 12px}.ui-kit-sidebar__footer{display:grid;gap:4px;margin-top:auto;padding:10px;border-top:1px solid var(--uk-line)}.ui-kit-sidebar-item{width:100%;min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:var(--uk-radius-sm);color:var(--uk-ink-700);background:transparent;font-family:inherit;font-size:13px;font-weight:650;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.ui-kit-sidebar-item:hover:not(:disabled):not(.ui-kit-sidebar-item--active){color:var(--uk-ink-950);background:var(--uk-surface-muted)}.ui-kit-sidebar-item--active{color:var(--uk-brand-700);background:var(--uk-brand-100)}.ui-kit-sidebar-item:disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit-sidebar-item__icon,.ui-kit-sidebar-item__trailing{display:inline-grid;flex:0 0 auto;place-items:center;color:var(--uk-ink-500);font-size:16px;line-height:1}.ui-kit-sidebar-item--active .ui-kit-sidebar-item__icon,.ui-kit-sidebar-item--active .ui-kit-sidebar-item__trailing{color:currentcolor}.ui-kit-sidebar-item__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kit-sidebar--collapsed .ui-kit-sidebar__header{justify-content:center;padding:14px 10px 10px}.ui-kit-sidebar--collapsed .ui-kit-sidebar__header-content,.ui-kit-sidebar--collapsed .ui-kit-sidebar-item__label,.ui-kit-sidebar--collapsed .ui-kit-sidebar-item__trailing{display:none}.ui-kit-sidebar--collapsed .ui-kit-sidebar__content,.ui-kit-sidebar--collapsed .ui-kit-sidebar__footer{padding-right:10px;padding-left:10px}.ui-kit-sidebar--collapsed .ui-kit-sidebar-item{display:grid;grid-template-columns:1fr;justify-items:center;padding:9px}.ui-kit-sidebar--collapsed .ui-kit-sidebar-item__icon{color:currentcolor}@media (max-width: 640px){.ui-kit-sidebar{width:248px;min-width:248px}.ui-kit-sidebar--collapsed{width:64px;min-width:64px}}.ui-kit__table{width:100%;color:var(--uk-ink-800);font-family:var(--uk-font-sans)}.ui-kit__table .ant-table{min-height:var(--ui-kit-table-min-height, auto);overflow:hidden;color:inherit;background:var(--uk-surface);border:1px solid var(--uk-line);border-radius:var(--uk-radius-md)}.ui-kit__table--flush .ant-table{border-radius:0}.ui-kit__table .ant-table-container:before,.ui-kit__table .ant-table-container:after{display:none}.ui-kit__table .ant-table-thead>tr>th{color:var(--uk-ink-500);background:var(--uk-surface-muted);border-bottom:1px solid var(--uk-line);font-size:11px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.ui-kit__table .ant-table-tbody>tr>td{color:var(--uk-ink-800);border-bottom-color:var(--uk-line);background:var(--uk-surface);font-size:13px;transition:background .16s ease}.ui-kit__table .ant-table-tbody>tr:last-child>td{border-bottom:0}.ui-kit__table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--uk-brand-50)!important}.ui-kit__table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--uk-brand-100)!important}.ui-kit__table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--uk-brand-100)!important}.ui-kit__table--comfortable .ant-table-thead>tr>th,.ui-kit__table--comfortable .ant-table-tbody>tr>td{padding:14px 16px}.ui-kit__table--compact .ant-table-thead>tr>th,.ui-kit__table--compact .ant-table-tbody>tr>td{padding:10px 12px}.ui-kit__table .ant-table-placeholder>td{padding:44px 16px!important;color:var(--uk-ink-500);background:var(--uk-surface)}.ui-kit__table .ant-empty-description{color:var(--uk-ink-500);font-size:13px}.ui-kit__table .ant-table-pagination.ant-pagination{min-height:40px;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:18px 0 0;padding:0 2px}.ui-kit__table .ant-pagination>li{margin-inline-end:0}.ui-kit__table .ant-pagination-item,.ui-kit__table .ant-pagination-prev,.ui-kit__table .ant-pagination-next{min-width:34px;height:34px;margin:0;display:grid;place-items:center;border:1px solid var(--uk-line);border-radius:10px;color:var(--uk-ink-600);background:var(--uk-surface);font-size:13px;font-weight:700;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.ui-kit__table .ant-pagination-item a{width:100%;height:100%;display:grid;place-items:center;color:inherit;line-height:1}.ui-kit__table .ant-pagination-prev .ant-pagination-item-link,.ui-kit__table .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:inherit;color:inherit;background:transparent}.ui-kit__table .ant-pagination-item:not(.ant-pagination-item-active):hover,.ui-kit__table .ant-pagination-prev:not(.ant-pagination-disabled):hover,.ui-kit__table .ant-pagination-next:not(.ant-pagination-disabled):hover{border-color:var(--uk-brand-200);color:var(--uk-brand-700);background:var(--uk-brand-50);box-shadow:0 5px 12px rgb(var(--uk-brand-rgb) / 10%)}.ui-kit__table .ant-pagination-item-active{border-color:var(--uk-brand-600);color:#fff;background:var(--uk-brand-600);box-shadow:none}.ui-kit__table .ant-pagination-item-active a,.ui-kit__table .ant-pagination-item-active:hover a{color:#fff}.ui-kit__table .ant-pagination-disabled{color:var(--uk-ink-300);background:var(--uk-surface-muted)}.ui-kit__table .ant-pagination-disabled .ant-pagination-item-link{color:inherit}.ui-kit__table .ant-pagination-options{margin-inline-start:6px}.ui-kit__table .ant-pagination-options-size-changer.ant-select{min-width:116px;height:36px}.ui-kit__table .ant-pagination-options-size-changer.ant-select .ant-select-selector{min-height:36px!important;height:36px!important;padding:0 36px 0 12px!important;border:1px solid var(--uk-line)!important;border-radius:10px!important;background:var(--uk-surface)!important;box-shadow:none!important}.ui-kit__table .ant-pagination-options-size-changer.ant-select .ant-select-selection-item{color:var(--uk-ink-800);font-size:13px;font-weight:680;line-height:34px!important}.ui-kit__table .ant-pagination-options-size-changer.ant-select .ant-select-arrow{color:var(--uk-ink-400)}.ui-kit__table .ant-pagination-options-size-changer.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ui-kit__table .ant-pagination-options-size-changer.ant-select.ant-select-focused .ant-select-selector{border-color:var(--uk-brand-300)!important;box-shadow:0 0 0 3px var(--uk-focus-outline)!important}.ui-kit__table .ant-table-column-sorters:hover,.ui-kit__table .ant-table-thead th.ant-table-column-has-sorters:hover{background:var(--uk-neutral-selected)}.ui-kit__table .ant-table-column-sorter-up.active,.ui-kit__table .ant-table-column-sorter-down.active{color:var(--uk-brand-600)}@media (max-width: 720px){.ui-kit__table:not(.ui-kit__table--flush) .ant-table{border-radius:var(--uk-radius-sm)}.ui-kit__table--comfortable .ant-table-thead>tr>th,.ui-kit__table--comfortable .ant-table-tbody>tr>td{padding:12px}}.ui-kit__tabs{width:100%;display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--uk-line);scrollbar-width:none}.ui-kit__tabs--segmented{width:100%;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;overflow-x:auto;border:1px solid var(--uk-line);border-radius:999px;background:var(--uk-surface);scrollbar-width:none}.ui-kit__tabs--segmented.ui-kit__tabs--md{padding:4px}.ui-kit__tabs--segmented.ui-kit__tabs--sm{gap:3px;padding:3px}.ui-kit__tabs::-webkit-scrollbar{display:none}.ui-kit__tab{position:relative;min-width:max-content;min-height:48px;padding:0 23px;border:0;color:var(--uk-ink-700);background:transparent;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:color .16s ease}.ui-kit__tabs--default .ui-kit__tab:after{position:absolute;right:14px;bottom:-1px;left:14px;height:3px;border-radius:3px 3px 0 0;background:var(--uk-brand-600);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.ui-kit__tabs--default .ui-kit__tab:hover:not(:disabled),.ui-kit__tabs--default .ui-kit__tab--active{color:var(--uk-brand-600)}.ui-kit__tabs--default .ui-kit__tab--active:after{transform:scaleX(1)}.ui-kit__tabs--default.ui-kit__tabs--sm .ui-kit__tab{min-height:40px;padding:0 16px;font-size:13px}.ui-kit__tabs--segmented .ui-kit__tab{min-width:max-content;min-height:36px;padding:0 14px;border:0;border-radius:999px;color:var(--uk-ink-700);background:transparent;font-family:inherit;font-size:14px;font-weight:680;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.ui-kit__tabs--segmented.ui-kit__tabs--sm .ui-kit__tab{min-height:32px;padding:0 10px;font-size:12px}.ui-kit__tabs--segmented .ui-kit__tab:hover:not(:disabled):not(.ui-kit__tab--active){color:var(--uk-ink-950);background:var(--uk-tab-hover)}.ui-kit__tabs--segmented .ui-kit__tab--active{color:var(--uk-surface)!important;background:var(--uk-tab-active);box-shadow:0 4px 10px rgb(var(--uk-ink-rgb) / 16%)}.ui-kit__tabs--segmented .ui-kit__tab--active:after{display:none}.ui-kit__tabs--segmented .ui-kit__tab--active:hover:not(:disabled){background:var(--uk-tab-active-hover)}.ui-kit__tab:disabled{color:var(--uk-ink-300);cursor:not-allowed}.ui-kit__tabs button:focus-visible{outline:3px solid var(--uk-focus-outline)}.ui-kit__tabs--segmented button:focus-visible{outline-offset:2px}.ui-kit__tabs--default button:focus-visible{outline-offset:-3px}.ui-kit-workspace{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card)}.ui-kit-workspace__sidebar{min-width:0;display:flex}.ui-kit-workspace__sidebar>.ui-kit-sidebar{min-height:100%}.ui-kit-workspace__content{min-width:0;border-left:1px solid var(--uk-line)}@media (max-width: 760px){.ui-kit-workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.ui-kit-workspace__content{border-top:1px solid var(--uk-line);border-left:0}}.lms-empty-state{max-width:420px;margin:32px auto 0;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-card);font-family:var(--uk-font-sans)}.lms-empty-state__icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:var(--uk-brand-600);background:var(--uk-brand-50);font-size:30px}.lms-empty-state__title{margin:0 0 4px;color:var(--uk-ink-950);font-size:15px;font-weight:700;line-height:1.3}.lms-empty-state__description{margin:0;color:var(--uk-ink-500);font-size:13px}.lms-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.lms-page-header{margin-bottom:20px;font-family:var(--uk-font-sans)}.lms-page-header__title{margin:0;color:var(--uk-ink-950);font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.lms-page-header__subtitle{margin:6px 0 0;color:var(--uk-ink-500);font-size:14px;line-height:1.45}@media (max-width: 767px){.lms-page-header__title{font-size:20px}}.lms-layout{min-height:100vh;display:flex;background:var(--uk-canvas);color:var(--uk-ink-950);font-family:var(--uk-font-sans)}.lms-layout__sidebar{position:sticky;top:0;z-index:60;height:100vh;display:flex;flex-shrink:0}.lms-layout__main{min-width:0;display:flex;flex:1 1 auto;flex-direction:column}.lms-layout__content{min-width:0;flex:1 1 auto;padding:24px;overflow-x:auto}.lms-layout__leading{display:flex;align-items:center;gap:10px}.lms-layout .lms-layout__menu-toggle,.lms-layout .lms-layout__mobile-brand{display:none}.lms-brand__mark{width:32px;height:32px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:10px;color:#fff;background:var(--uk-brand-600);box-shadow:0 7px 14px rgb(var(--uk-brand-rgb) / 28%);font-size:15px;font-weight:700;line-height:1}.lms-mobile-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:rgb(var(--uk-ink-rgb) / 42%)}.lms-mobile-menu__panel{position:fixed;top:0;bottom:0;left:0;z-index:1301}@media (max-width: 767px){.lms-layout__sidebar{display:none}.lms-layout .lms-layout__menu-toggle{display:inline-grid}.lms-layout .lms-layout__mobile-brand{display:inline-flex}.lms-layout__content{padding:16px}}.lms-branch-picker{max-width:560px}.lms-branch-picker__list{display:grid;gap:12px}.lms-error-page{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px 16px;font-family:var(--uk-font-sans)}.lms-error-page__image{width:40%;max-width:100%}@media (max-width: 968px){.lms-error-page__image{width:60%}}.lms-app-table{width:100%;overflow-x:auto;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);font-family:var(--uk-font-sans)}.lms-app-table .MuiTableCell-root{padding:12px 16px;border-bottom:1px solid var(--uk-line);color:var(--uk-ink-800);font-family:inherit;font-size:13px}.lms-app-table .MuiTableCell-head{color:var(--uk-ink-500);background:var(--uk-surface-muted);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.lms-app-table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:0}.lms-app-table .MuiTableBody-root .MuiTableRow-root:hover .MuiTableCell-root{background:var(--uk-brand-50)}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.lms-phone-input{--react-international-phone-height: 42px;--react-international-phone-border-radius: var(--uk-radius-sm);--react-international-phone-border-color: var(--uk-line);--react-international-phone-background-color: var(--uk-surface);--react-international-phone-text-color: var(--uk-ink-950);--react-international-phone-font-size: 13px;--react-international-phone-country-selector-background-color: var(--uk-surface);--react-international-phone-country-selector-background-color-hover: var(--uk-surface-muted);--react-international-phone-country-selector-arrow-color: var(--uk-ink-300);--react-international-phone-dropdown-item-background-color: var(--uk-surface);--react-international-phone-dropdown-item-font-size: 13px;--react-international-phone-selected-dropdown-item-background-color: var(--uk-brand-50);--react-international-phone-selected-dropdown-item-text-color: var(--uk-brand-700);--react-international-phone-dropdown-shadow: var(--uk-shadow-float);--react-international-phone-flag-width: 20px;--react-international-phone-flag-height: 15px;width:100%;font-family:var(--uk-font-sans)}.lms-phone-input--error{--react-international-phone-border-color: var(--uk-danger)}.lms-phone-input .react-international-phone-input{flex:1 1 auto}.lms-phone-input .react-international-phone-input,.lms-phone-input .react-international-phone-country-selector-button{transition:border-color .16s ease,box-shadow .16s ease}.lms-phone-input:hover .react-international-phone-input,.lms-phone-input:hover .react-international-phone-country-selector-button{border-color:var(--uk-brand-200)}.lms-phone-input:focus-within .react-international-phone-input,.lms-phone-input:focus-within .react-international-phone-country-selector-button{border-color:var(--uk-brand-600)}.lms-phone-input .react-international-phone-country-selector-dropdown{border:1px solid var(--uk-line);border-radius:var(--uk-radius-sm)}.lms-quick-add,.lms-quick-add__picker{display:grid;gap:16px}.lms-quick-add__list{display:grid;gap:8px}.lms-quick-add__empty{margin:0;padding:24px 0;color:var(--uk-ink-500);font-size:14px;text-align:center}.lms-quick-add__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:-6px;color:var(--uk-ink-500);font-size:13px;font-weight:600}.lms-queue-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;color:var(--uk-ink-500);font-family:var(--uk-font-sans);font-size:12px;font-weight:600}.lms-queue-legend__item{display:inline-flex;align-items:center;gap:7px}.lms-queue-legend__swatch{width:14px;height:12px;border-left:3px solid;border-radius:3px}.lms-queue-legend__swatch--fresh{border-color:var(--uk-info);background:var(--uk-info-bg)}.lms-queue-legend__swatch--waiting{border-color:var(--uk-warning);background:var(--uk-warning-bg)}.lms-queue-legend__swatch--late{border-color:var(--uk-danger);background:var(--uk-danger-bg)}.lms-app-table .lms-queue-row--fresh td:first-child{box-shadow:inset 3px 0 0 var(--uk-info)}.lms-app-table .lms-queue-row--waiting td:first-child{box-shadow:inset 3px 0 0 var(--uk-warning)}.lms-app-table .lms-queue-row--late td:first-child{box-shadow:inset 3px 0 0 var(--uk-danger)}.lms-queue-position{min-width:30px;height:30px;display:inline-grid;place-items:center;padding:0 8px;border-radius:999px;color:var(--uk-ink-700);background:var(--uk-surface-muted);font-family:var(--uk-font-sans);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.lms-queue-waiting{display:grid;gap:4px;justify-items:start}.lms-queue-waiting__since{color:var(--uk-ink-500);font-size:12px;white-space:nowrap}.lms-table-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.lms-table-header .lms-page-header{margin-bottom:0}.lms-filter-select{min-width:0;margin-block:8px}.lms-filter-select .ui-kit__select{width:100%}.ui-kit__form-grid .lms-filter-select{margin-block:0}.lms-search-field{min-width:0}.lms-search-widget{width:100%;display:flex;align-items:center;gap:8px}.lms-search-widget .ui-kit__search{min-width:0;flex:1 1 auto}.lms-search-widget .ant-btn{height:42px}.lms-search-widget .ui-kit__icon-button{width:42px;height:42px}.lms-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:20px}.lms-filter-bar__fields{min-width:0;flex:1 1 480px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.lms-filter-bar__fields>*{min-width:0;flex:1 1 220px;max-width:320px}.lms-filter-bar__fields>.lms-search-field{flex:2 1 360px;max-width:560px}.lms-filter-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lms-filter-bar__fields>.lms-filter-bar__note{min-height:42px;display:flex;flex:0 0 auto;max-width:none;align-items:center;color:var(--uk-ink-700);font-size:14px;font-weight:600;white-space:nowrap}.lms-filter-bar .lms-filter-select{margin-block:0}@media (max-width: 639px){.lms-filter-bar__fields>*,.lms-filter-bar__fields>.lms-search-field{flex-basis:100%;max-width:none}}.lms-salary-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.lms-salary-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.lms-salary-list{display:grid;gap:10px}.lms-salary-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--uk-brand-600);background:var(--uk-brand-50);font-size:18px}.lms-salary-empty{margin:0;color:var(--uk-ink-500);font-size:14px}.lms-salary-table .ant-table-row{cursor:pointer}.lms-salary-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.lms-salary-amount--negative{color:var(--uk-danger)}@media (max-width: 767px){.lms-salary-totals{grid-template-columns:minmax(0,1fr)}}.ui-kit.lms-common-modal{min-height:0;background:transparent}.lms-common-modal .ant-modal-content{padding:28px 24px 24px;border:1px solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);box-shadow:var(--uk-shadow-float)}.lms-common-modal .ant-modal-mask{background:rgb(var(--uk-ink-rgb) / 44%)}@media (max-width: 520px){.lms-common-modal .ant-modal-content{padding:22px 16px 16px;border-radius:var(--uk-radius-md)}}.lms-qr-drawer{display:grid;gap:20px;justify-items:center}.lms-qr-drawer__image{width:100%;max-width:300px;padding:12px;border-radius:var(--uk-radius-md);background:#fff}.lms-qr-drawer .ui-kit__notice{width:100%}.lms-schedule{max-height:max(360px,calc(100vh - 300px));overflow:auto;border:1px solid var(--uk-line);border-radius:var(--uk-radius-md);background:var(--uk-surface);box-shadow:var(--uk-shadow-card);font-family:var(--uk-font-sans)}.lms-schedule__table{width:100%;min-width:calc(128px + var(--lms-schedule-rooms, 1) * 136px);table-layout:fixed;border-collapse:separate;border-spacing:0}.lms-schedule__table th,.lms-schedule__table td{border-right:1px solid var(--uk-line);border-bottom:1px solid var(--uk-line)}.lms-schedule__table tr>:last-child{border-right:0}.lms-schedule__table tbody tr:last-child>*{border-bottom:0}.lms-schedule__table thead th{position:sticky;top:0;z-index:2;height:44px;padding:0 10px;overflow:hidden;color:var(--uk-ink-500);background:var(--uk-surface-muted);font-size:11px;font-weight:700;letter-spacing:.045em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lms-schedule__table thead .lms-schedule__corner{left:0;z-index:3;width:128px;padding:0 14px;color:var(--uk-ink-800);text-align:left}.lms-schedule__time{position:sticky;left:0;z-index:1;width:128px;padding:0 14px;color:var(--uk-ink-700);background:var(--uk-surface-muted);font-size:12px;font-weight:650;text-align:left;white-space:nowrap}.lms-schedule__cell{height:60px;padding:4px;vertical-align:top;background:var(--uk-surface);transition:background .16s ease}.lms-schedule__cell:hover{background:var(--uk-surface-muted)}.lms-schedule__event{width:100%;display:grid;gap:3px;padding:7px 9px;border:0;border-left:3px solid var(--uk-brand-600);border-radius:10px;color:var(--uk-ink-950);background:var(--uk-brand-50);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.lms-schedule__event+.lms-schedule__event{margin-top:4px}.lms-schedule__event:hover{box-shadow:0 4px 12px rgb(var(--uk-ink-rgb) / 10%)}.lms-schedule__event--open:hover{background:var(--uk-brand-100)}.lms-schedule__event:focus-visible{outline:3px solid var(--uk-focus-outline);outline-offset:1px}.lms-schedule__event-name{overflow:hidden;font-size:12px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lms-schedule__event-meta{display:flex;flex-wrap:wrap;gap:2px 6px;color:var(--uk-ink-500);font-size:11px;font-weight:600;line-height:1.2}.lms-schedule__event-free{color:var(--uk-success)}.lms-schedule__event--full{border-left-color:var(--uk-warning);background:var(--uk-warning-bg)}.lms-schedule__event--full .lms-schedule__event-free{color:var(--uk-warning)}.lms-schedule__event--over{border-left-color:var(--uk-danger);background:var(--uk-danger-bg)}.lms-schedule__event--over .lms-schedule__event-free{color:var(--uk-danger)}.lms-schedule-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;color:var(--uk-ink-500);font-family:var(--uk-font-sans);font-size:12px;font-weight:600}.lms-schedule-legend__item{display:inline-flex;align-items:center;gap:7px}.lms-schedule-legend__swatch{width:14px;height:12px;border-left:3px solid;border-radius:3px}.lms-schedule-legend__swatch--open{border-color:var(--uk-brand-600);background:var(--uk-brand-50)}.lms-schedule-legend__swatch--full{border-color:var(--uk-warning);background:var(--uk-warning-bg)}.lms-schedule-legend__swatch--over{border-color:var(--uk-danger);background:var(--uk-danger-bg)}@media (max-width: 767px){.lms-schedule{max-height:none}}.lms-cabinet-page{max-width:720px}.lms-cabinet-page__breadcrumbs{margin-bottom:10px}.lms-cabinet-list{display:grid;gap:10px}.lms-cabinet-list__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--uk-brand-600);background:var(--uk-brand-50);font-size:18px}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}button{background-color:transparent}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html,body,#root,.app{height:100%;width:100%;font-family:Inter,sans-serif}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#a6aea4}::-webkit-scrollbar-thumb{background:#a6aea4}.ui-kit.ui-kit-confirm-modal{min-height:0;background:transparent}.lms-form{display:grid;gap:16px}.ui-kit__field{min-width:0;grid-template-columns:minmax(0,1fr)}.lms-page-tabs{margin-bottom:20px}.ui-kit.lms-kit-scope{min-height:0;background:transparent}.table__dot{width:8px;height:8px;background:#27af06;border-radius:50%}.table__dot-error{background:#ff0404}.emptyList{display:flex;flex-direction:column;align-items:center;justify-content:center}.emptyListTitle{font-size:20px}.my_modal_comment__block__title{padding:0 16px 16px 0;font-size:20px}@media (max-width: 768px){.emptyListTitle{font-size:15px}}:root[data-theme=dark]{color-scheme:dark;--uk-brand-600: #7b7df5;--uk-brand-700: #9698ff;--uk-brand-800: #b3b5ff;--uk-brand-400: #5b5ce2;--uk-brand-300: #4a4bb8;--uk-brand-200: #3d3f95;--uk-brand-100: rgb(123 125 245 / 22%);--uk-brand-50: rgb(123 125 245 / 12%);--uk-brand-rgb: 123 125 245;--uk-tab-active: #d5d9e8;--uk-tab-active-hover: #c2c8db;--uk-tab-hover: #25304a;--uk-ink-950: #eef1f8;--uk-ink-800: #d4d9e6;--uk-ink-700: #b3bbcd;--uk-ink-500: #8a93a9;--uk-ink-300: #5c6680;--uk-ink-rgb: 0 0 0;--uk-line: #2c3752;--uk-line-strong: #3b4766;--uk-surface: #1c2539;--uk-surface-muted: #222c42;--uk-canvas: #141b2d;--uk-neutral-selected: #28334d;--uk-control-off: #3b4766;--uk-success: #4cc79a;--uk-success-bg: rgb(76 199 154 / 14%);--uk-warning: #e0a458;--uk-warning-bg: rgb(224 164 88 / 15%);--uk-danger: #f07580;--uk-danger-bg: rgb(240 117 128 / 14%);--uk-danger-strong: #ff8f99;--uk-danger-line: rgb(240 117 128 / 35%);--uk-danger-hover-bg: rgb(240 117 128 / 20%);--uk-info-bg: var(--uk-brand-100);--uk-chart-primary-soft: #4a4cb0;--uk-chart-neutral: #3b4766;--uk-chart-tooltip: #0c111d;--uk-calendar-booked: #8ab8e8;--uk-calendar-booked-bg: rgb(138 184 232 / 16%);--uk-calendar-confirmed: #a29cf2;--uk-calendar-confirmed-bg: rgb(162 156 242 / 16%);--uk-calendar-arrived: #e3b06a;--uk-calendar-arrived-bg: rgb(227 176 106 / 16%);--uk-calendar-started: #6cc79f;--uk-calendar-started-bg: rgb(108 199 159 / 16%);--uk-calendar-no-show: #e08aa2;--uk-calendar-no-show-bg: rgb(224 138 162 / 16%);--uk-calendar-completed: #9aa3b5;--uk-calendar-completed-bg: rgb(154 163 181 / 14%);--uk-calendar-blocked: #7d869a;--uk-calendar-blocked-bg: rgb(125 134 154 / 14%);--uk-shadow-card: 0 1px 2px rgb(0 0 0 / 30%), 0 10px 28px rgb(0 0 0 / 22%);--uk-shadow-float: 0 16px 34px rgb(0 0 0 / 48%);--uk-focus-ring: 0 0 0 3px rgb(123 125 245 / 30%);--uk-focus-outline: rgb(123 125 245 / 45%);--uk-control-disabled-fg: #6b7590;--uk-control-disabled-line: #2c3752;--uk-control-disabled-bg: #1a2233}:root[data-theme=dark] .ui-kit-app-header{background:rgb(28 37 57 / 92%)}:root[data-theme=dark] .ui-kit-loading-state__overlay{background:rgb(20 27 45 / 72%)}:root[data-theme=dark] .ui-kit__radio-card--selected .ui-kit__radio-card-control-dot{background:var(--uk-surface)}:root[data-theme=dark] .ui-kit__avatar--tone-0{color:#aebcff;background:rgb(90 115 240 / 24%)}:root[data-theme=dark] .ui-kit__avatar--tone-1{color:#e6aee1;background:rgb(180 90 170 / 24%)}:root[data-theme=dark] .ui-kit__avatar--tone-2{color:#72d8b6;background:rgb(40 160 120 / 22%)}:root[data-theme=dark] .ui-kit__avatar--tone-3{color:#f0c27a;background:rgb(200 140 40 / 22%)}:root[data-theme=dark] .ui-kit__avatar--tone-4{color:#a4bfdf;background:rgb(90 130 180 / 24%)}
