.uk-page{display:grid;gap:20px;min-width:0}.uk-page-head{align-items:flex-end;border-bottom:1px solid var(--uk-line,#dfe4ee);display:flex;gap:20px;justify-content:space-between;padding-bottom:16px;position:relative}.uk-page-head:after{background:linear-gradient(90deg,var(--uk-primary,#2f6bde) 0 55%,var(--uk-teal,#1fa88c) 55% 82%,var(--uk-amber,#e2952b) 82% 100%);border-radius:2px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:64px}.uk-page-head-main{min-width:0}.uk-eyebrow{color:var(--uk-faint,#8a94a8);font-family:var(--uk-font-mono,monospace);font-size:13px;font-weight:600;letter-spacing:.22em;margin:0 0 6px}.uk-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;min-width:0}.uk-heading h1{color:var(--uk-ink,#17203d);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.uk-subtitle{color:var(--uk-muted,#5b6880);font-size:14px;font-weight:500}.uk-head-action{display:flex;flex-shrink:0;gap:10px}.uk-head-create{height:40px;padding:0 20px}.uk-sheet{background:var(--uk-surface,#fff);border:1px solid var(--uk-line,#dfe4ee);border-radius:14px;box-shadow:0 1px 2px #17203d0a;min-width:0;overflow:hidden}.uk-toolbar{align-items:center;background:var(--uk-surface-tint,#f8fafd);border-bottom:1px solid var(--uk-line,#dfe4ee);display:flex;gap:10px;padding:14px 18px}.uk-search-input{flex:0 0 240px!important;max-width:240px!important;width:240px!important}.uk-search-input .el-input__wrapper{background:#fff;border-radius:8px;box-shadow:0 0 0 1px var(--uk-line-strong,#cbd2e1)!important;min-height:34px}.uk-search-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde)!important}.uk-search-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde) inset,0 0 0 3px #2f6bde24!important}.uk-filter-select{flex:0 0 200px!important;max-width:200px!important;width:200px!important}.uk-filter-select .el-select__wrapper{background:#fff;border-radius:8px;box-shadow:0 0 0 1px var(--uk-line-strong,#cbd2e1)!important;min-height:34px}.uk-filter-select .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde)!important}.uk-filter-select .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde) inset,0 0 0 3px #2f6bde24!important}.uk-ghost-button{background:#fff!important;border-color:var(--uk-line-strong,#cbd2e1)!important;border-radius:8px;color:var(--uk-navy-700,#22305c)!important;font-weight:600;height:34px;padding:0 14px}.uk-ghost-button:hover{background:var(--uk-primary-soft,#e9effc)!important;border-color:var(--uk-primary,#2f6bde)!important;color:var(--uk-primary-strong,#2456c8)!important}.uk-search-button{border-radius:8px;font-weight:600;height:34px;padding:0 16px}.uk-table{width:100%}.uk-table th.el-table__cell{background:#fff!important}.uk-table .el-table__row td.el-table__cell,.uk-table th.el-table__cell{border-bottom:1px solid var(--uk-line,#dfe4ee)}.uk-table .el-table__row:last-child td.el-table__cell{border-bottom-color:transparent}.uk-cell-org{align-items:center;display:inline-flex;gap:10px;min-width:0}.uk-name{color:var(--uk-ink,#17203d);font-weight:600}.uk-email{color:var(--uk-primary-strong,#2456c8);font-weight:500;text-decoration:none}.uk-email:hover{color:var(--uk-primary-deep,#1c3a8f);text-decoration:underline}.uk-num{color:var(--uk-navy-700,#22305c);font-family:var(--uk-font-mono,monospace);font-size:14px;font-weight:600}.uk-num-teal{color:var(--uk-teal-deep,#157a65)}.uk-num-strong{color:var(--uk-ink,#17203d);font-weight:600}.uk-time{color:var(--uk-muted,#5b6880);font-family:var(--uk-font-mono,monospace);font-size:14px;font-weight:500}.uk-dash{color:var(--uk-faint,#8a94a8)}.uk-row-actions{align-items:center;display:inline-flex;gap:4px}.uk-row-action{background:transparent;border:none;border-radius:7px;color:var(--uk-primary-strong,#2456c8);cursor:pointer;font-size:14px;font-weight:600;padding:5px 8px;transition:background .16s ease,color .16s ease}.uk-row-action:hover{background:var(--uk-primary-soft,#e9effc)}.uk-row-action.is-danger{color:#d25454}.uk-row-action.is-danger:hover{background:#fdeeee}.uk-row-action.is-success{color:var(--uk-teal-deep,#157a65)}.uk-row-action.is-success:hover{background:var(--uk-teal-soft,#e2f6f0)}.uk-row-action.is-muted{color:var(--uk-faint,#8a94a8);cursor:default}.uk-row-action.is-muted:hover{background:transparent}.uk-row-action-sep{background:var(--uk-line,#dfe4ee);height:12px;width:1px}.uk-tag{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:24px;letter-spacing:.02em;padding:0 10px}.uk-tag-primary{background:var(--uk-primary-soft,#e9effc);border-color:var(--uk-primary-line,#c6d6f5);color:var(--uk-primary-strong,#2456c8)}.uk-tag-teal{background:var(--uk-teal-soft,#e2f6f0);border-color:#9adcc9;color:var(--uk-teal-deep,#157a65)}.uk-tag-amber{background:var(--uk-amber-soft,#fdf3e2);border-color:#f0cf96;color:var(--uk-amber-deep,#b06f14)}.uk-tag-muted{background:var(--uk-surface-tint,#f8fafd);border-color:var(--uk-line,#dfe4ee);color:var(--uk-muted,#5b6880)}.uk-tag .dot{background:currentColor;border-radius:50%;height:6px;width:6px}.uk-sheet-foot{border-top:1px solid var(--uk-line,#dfe4ee);display:flex;justify-content:flex-end;padding:14px 18px}.uk-edit-page{align-items:start;display:grid;gap:20px;grid-template-columns:296px minmax(0,1fr);min-width:0}.uk-summary-rail{background:linear-gradient(172deg,var(--uk-navy-800,#1a2a5e) 0,var(--uk-navy-900,#131f45) 52%,var(--uk-navy-950,#0c1230) 100%);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:24px 22px;position:sticky;top:82px}.uk-rail-body{min-width:0}.uk-rail-eyebrow{color:#aeb8d4bf;font-family:var(--uk-font-mono,monospace);font-size:13px;font-weight:600;letter-spacing:.22em;margin:0 0 8px}.uk-rail-title{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.uk-rail-subtitle{color:#d6e0f5c7;font-size:14px;font-weight:500;line-height:1.65;margin:10px 0 0}.uk-rail-tri{border-radius:2px;display:flex;height:3px;margin-top:18px;overflow:hidden;width:96px}.uk-rail-tri .b{background:#5b8ae7;flex:5}.uk-rail-tri .t{background:#2cc3a4;flex:3}.uk-rail-tri .a{background:#e8a53f;flex:2}.uk-rail-stats{border-top:1px solid rgba(174,184,212,.16);display:grid;gap:0;margin:20px 0 0}.uk-rail-stat{align-items:baseline;border-bottom:1px solid rgba(174,184,212,.16);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.uk-rail-stat dt{color:#aeb8d4d9;font-size:13px;font-weight:500}.uk-rail-stat dd{color:#fff;font-family:var(--uk-font-mono,monospace);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.uk-rail-stat dd.is-primary{color:#8fb1f2}.uk-rail-stat dd.is-teal{color:#4ecfb4}.uk-rail-stat dd.is-amber{color:#f0bd6a}.uk-rail-actions{display:grid;gap:10px}.uk-rail-back{background:transparent!important;border:1px solid rgba(174,184,212,.34)!important;border-radius:10px;color:#d6e0f5!important;font-weight:600;height:42px}.uk-rail-back:hover{background:#aeb8d41a!important;border-color:#aeb8d499!important}.uk-rail-submit{border-radius:10px;font-weight:700;height:42px}.uk-form-sheet{background:var(--uk-surface,#fff);border:1px solid var(--uk-line,#dfe4ee);border-radius:14px;box-shadow:0 1px 2px #17203d0a;min-width:0;padding:6px 28px 28px}.uk-form-section{padding:22px 0 24px}.uk-form-section+.uk-form-section{border-top:1px solid var(--uk-line,#dfe4ee)}.uk-form-section.is-last{padding-bottom:0}.uk-section-head{align-items:baseline;display:flex;gap:10px;margin-bottom:20px}.uk-section-head .uk-section-index{color:var(--uk-primary,#2f6bde);font-family:var(--uk-font-mono,monospace);font-size:13px;font-weight:600;letter-spacing:.08em}.uk-section-head h2{color:var(--uk-ink,#17203d);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.uk-form-sheet .el-form-item{margin-bottom:20px}.uk-form-sheet .el-form-item__label{color:#3d4a6b;font-weight:600;margin-bottom:8px}.uk-form-sheet .el-input__wrapper{background:var(--uk-surface-tint,#f8fafd);border-radius:9px;box-shadow:0 0 0 1px var(--uk-line-strong,#cbd2e1)!important;min-height:44px}.uk-form-sheet .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde)!important}.uk-form-sheet .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde) inset,0 0 0 4px #2f6bde24!important}.uk-form-sheet .el-textarea__inner{background:var(--uk-surface-tint,#f8fafd);border-radius:9px;box-shadow:0 0 0 1px var(--uk-line-strong,#cbd2e1)!important;min-height:108px}.uk-form-sheet .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde)!important}.uk-form-sheet .el-textarea__inner:focus{border-color:transparent;box-shadow:0 0 0 1px var(--uk-primary,#2f6bde) inset,0 0 0 4px #2f6bde24!important}.uk-form-sheet .el-select__wrapper{background:var(--uk-surface-tint,#f8fafd);border-radius:9px;box-shadow:0 0 0 1px var(--uk-line-strong,#cbd2e1)!important;min-height:44px}.uk-form-sheet .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde)!important}.uk-form-sheet .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--uk-primary,#2f6bde) inset,0 0 0 4px #2f6bde24!important}.uk-form-sheet .el-date-editor{box-sizing:border-box;width:100%}.uk-form-sheet .el-radio__label{color:var(--uk-navy-700,#22305c);font-weight:600}.uk-full-width{max-width:none;width:100%}.uk-detail-page{align-items:start;display:grid;gap:20px;grid-template-columns:296px minmax(0,1fr);min-width:0}.uk-info-sheet{background:var(--uk-surface,#fff);border:1px solid var(--uk-line,#dfe4ee);border-radius:14px;box-shadow:0 1px 2px #17203d0a;min-width:0;padding:28px}.uk-profile-head{align-items:center;border-bottom:1px solid var(--uk-line,#dfe4ee);display:flex;gap:16px;margin-bottom:22px;padding-bottom:22px}.uk-profile-head h2{color:var(--uk-ink,#17203d);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.uk-avatar-mark{align-items:center;background:linear-gradient(135deg,#5b8ae7 0,var(--uk-primary,#2f6bde) 55%,var(--uk-primary-deep,#1c3a8f) 100%);border-radius:14px;box-shadow:0 10px 24px -8px #2f6bde8c;color:#fff;display:inline-flex;font-family:var(--uk-font-display,"Space Grotesk",sans-serif);font-size:22px;font-weight:700;height:56px;justify-content:center;width:56px}.uk-info-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.uk-info-item{background:var(--uk-surface-tint,#f8fafd);border:1px solid var(--uk-line,#dfe4ee);border-radius:10px;padding:16px}.uk-info-item .uk-info-label{color:var(--uk-muted,#5b6880);display:block;font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.uk-info-item .uk-info-value{color:var(--uk-ink,#17203d);font-size:15px;font-weight:600;word-break:break-all}.uk-info-item .uk-info-value.is-mono{font-family:var(--uk-font-mono,monospace);font-size:14px}.uk-remark-box{background:var(--uk-surface-tint,#f8fafd);border:1px solid var(--uk-line,#dfe4ee);border-left:3px solid var(--uk-primary,#2f6bde);border-radius:10px;margin-top:16px;max-width:820px;padding:18px}.uk-remark-box .uk-remark-label{color:var(--uk-muted,#5b6880);display:block;font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.uk-remark-box p{color:var(--uk-ink,#17203d);font-size:14.5px;font-weight:500;line-height:1.7;margin:0;word-break:break-all}@media(max-width:1000px){.uk-detail-page,.uk-edit-page{grid-template-columns:1fr}.uk-summary-rail{position:static}}@media(max-width:768px){.uk-page-head{align-items:stretch;flex-direction:column}.uk-head-action .uk-head-create{width:100%}.uk-toolbar{flex-wrap:wrap}.uk-filter-select,.uk-search-input{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.uk-sheet-foot{justify-content:flex-start;overflow-x:auto}.uk-info-grid{grid-template-columns:1fr}.uk-form-sheet{padding:2px 18px 20px}}
