:where(.admin-density,.admin-density-dialog,.admin-density-drawer,.admin-density-confirm){--admin-font-body:13px;--admin-font-caption:12px;--admin-font-section:14px;--admin-font-title:16px;--admin-control-height:32px;--admin-row-height:36px;--admin-action-height:28px;--admin-tab-height:38px;--admin-tab-icon-size:17px;--admin-tab-icon-slot:18px;--admin-radius:4px;--admin-action-radius:6px;--admin-space-1:4px;--admin-space-2:6px;--admin-space-3:8px;--admin-space-4:10px;--admin-space-5:12px;--admin-space-6:16px;--admin-space-7:24px;--admin-label-width:112px;--admin-empty-height:64px;--admin-surface:#fff;--admin-label-bg:#f8fafc;--admin-table-border:#e5e7eb;--admin-row-hover:#f3f7fb;--admin-row-stripe:#fcfcfd;--admin-action-neutral:#1777ff;--admin-action-neutral-border:#dfe3ee;--admin-action-warning:#c76500;--admin-action-warning-border:#fed7aa;--admin-action-warning-hover:#fff7ed;--admin-action-purple:#7c3aed;--admin-action-purple-border:#ddd6fe;--admin-action-purple-hover:#f5f3ff;--admin-action-primary:#1677cf;--admin-action-primary-border:#bfdbfe;--admin-action-primary-hover:#eff6ff;--admin-action-success:#15803d;--admin-action-success-border:#bbf7d0;--admin-action-success-hover:#f0fdf4;--admin-action-danger:#dc2626;--admin-action-danger-border:#fecaca;--admin-action-danger-hover:#fef2f2}.admin-density,.admin-density-dialog,.admin-density-drawer{--el-font-size-base:var(--admin-font-body);--el-component-size:var(--admin-control-height);--cc-list-table-font-size:var(--admin-font-body);--cc-list-action-font-size:var(--admin-font-body);--cc-list-query-font-size:var(--admin-font-body);font-size:var(--admin-font-body,13px)}.admin-density .surface-panel,.admin-density .query-toolbar{border-radius:var(--admin-radius,4px);box-shadow:none}.admin-density .el-table,.admin-density-dialog .el-table{--el-table-header-bg-color:var(--admin-label-bg);--el-table-border-color:var(--admin-table-border);--el-table-row-hover-bg-color:var(--admin-row-hover);font-size:var(--admin-font-body,13px)}.admin-density .el-table .el-table__cell,.admin-density .data-table .el-table .el-table__cell,.admin-density-dialog .el-table .el-table__cell{height:var(--admin-row-height,36px);padding:var(--admin-space-1,4px) 0}.admin-density .el-table .cell,.admin-density-dialog .el-table .cell{line-height:22px}.admin-density .el-table .el-button--small,.admin-density-dialog .el-table .el-button--small{height:var(--admin-action-height,28px);padding:var(--admin-space-1,4px) var(--admin-space-3,8px)}.admin-density .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--admin-row-stripe)}.admin-density .data-table .data-table__pagination{min-height:48px;padding:var(--admin-space-3,8px) var(--admin-space-5,12px)}.admin-density .el-empty{padding:var(--admin-space-5,12px) 0}.admin-density .el-empty__image{display:none}.admin-density .el-empty__description{margin-top:0}.admin-density .el-empty__description p{font-size:var(--admin-font-body,13px)}.admin-density-dialog .el-form-item__label{line-height:22px}.admin-density-dialog .el-descriptions__label.el-descriptions__cell{font-size:var(--admin-font-caption,12px);background:var(--admin-label-bg)}.admin-density-dialog .el-descriptions__content.el-descriptions__cell{font-size:var(--admin-font-body,13px);overflow-wrap:anywhere}.admin-density-dialog.el-dialog.is-fullscreen{border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0}.admin-density-dialog.el-dialog.admin-density-workspace:not(.is-fullscreen){height:92vh;max-height:92vh;margin-top:4vh}.admin-density-dialog .el-dialog__headerbtn{top:0}.admin-density-dialog .app-dialog__native-fullscreen-control{top:6px}.admin-density-confirm.el-message-box{--el-font-size-base:var(--admin-font-body);border-radius:var(--admin-radius,4px);padding:var(--admin-space-5,12px) var(--admin-space-6,16px)}.admin-density-confirm .el-message-box__title{font-size:var(--admin-font-title,16px)}.admin-density-dialog.el-dialog{--el-font-size-base:var(--admin-font-body);--el-component-size:var(--admin-control-height);border-radius:var(--admin-radius,4px);flex-direction:column;padding:0;display:flex;overflow:hidden}.admin-density-dialog.el-dialog:not(.is-fullscreen){max-height:88vh;margin-top:6vh}.admin-density-dialog.el-dialog .el-dialog__header{padding:var(--admin-space-4,10px) 48px var(--admin-space-4,10px) var(--admin-space-6,16px);border-bottom:1px solid var(--cc-border);flex:none;margin:0}.admin-density-dialog.el-dialog .el-dialog__title{font-size:var(--admin-font-title,16px);font-weight:600;line-height:24px}.admin-density-dialog.el-dialog .el-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--admin-space-5,12px) var(--admin-space-6,16px);overflow-y:auto}.admin-density-dialog.el-dialog .el-dialog__footer{padding:var(--admin-space-3,8px) var(--admin-space-6,16px);border-top:1px solid var(--cc-border);flex:none}.admin-density-dialog.el-dialog .el-table{font-size:var(--admin-font-body,13px)}.admin-density-dialog.el-dialog .el-table__cell{height:var(--admin-row-height,36px);padding:var(--admin-space-1,4px) 0}.admin-density-dialog.el-dialog .el-table .cell{line-height:22px}.admin-density-dialog.el-dialog .el-form-item{margin-bottom:14px}.admin-density-dialog.el-dialog .el-form-item__label{font-size:var(--admin-font-body,13px)}.admin-density-dialog.el-dialog .el-alert{padding:var(--admin-space-3,8px) var(--admin-space-4,10px);border-radius:3px}.admin-density-dialog.el-dialog .el-empty{padding:var(--admin-space-5,12px) 0}.admin-density-dialog.el-dialog .el-empty__image{display:none}.admin-density-dialog.el-dialog .el-empty__description{margin-top:0}.admin-density .el-table th.el-table__cell .cell,.admin-density-dialog .el-table th.el-table__cell .cell{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:18px}:is(.admin-density,.admin-density-dialog) .el-button.density-action{--action-color:var(--admin-action-neutral);--action-border:var(--admin-action-neutral-border);--action-hover-bg:var(--admin-label-bg);--el-button-text-color:var(--action-color);--el-button-border-color:var(--action-border);--el-button-bg-color:var(--admin-surface);--el-button-hover-text-color:var(--action-color);--el-button-hover-border-color:var(--action-color);--el-button-hover-bg-color:var(--action-hover-bg);--el-button-active-text-color:var(--action-color);--el-button-active-border-color:var(--action-color);--el-button-active-bg-color:var(--action-hover-bg);--el-button-disabled-text-color:#a1a1aa;--el-button-disabled-border-color:var(--admin-table-border);--el-button-disabled-bg-color:var(--admin-surface);height:var(--admin-action-height);min-height:var(--admin-action-height);padding:var(--admin-space-1) var(--admin-space-4);border:1px solid var(--action-border);border-radius:var(--admin-action-radius);color:var(--action-color);background:var(--admin-surface);font-size:var(--admin-font-body);box-shadow:none;margin:0;font-weight:600}:is(.admin-density,.admin-density-dialog) .density-action[data-tone=warning]{--action-color:var(--admin-action-warning);--action-border:var(--admin-action-warning-border);--action-hover-bg:var(--admin-action-warning-hover)}:is(.admin-density,.admin-density-dialog) .density-action[data-tone=purple]{--action-color:var(--admin-action-purple);--action-border:var(--admin-action-purple-border);--action-hover-bg:var(--admin-action-purple-hover)}:is(.admin-density,.admin-density-dialog) .density-action[data-tone=primary]{--action-color:var(--admin-action-primary);--action-border:var(--admin-action-primary-border);--action-hover-bg:var(--admin-action-primary-hover)}:is(.admin-density,.admin-density-dialog) .density-action[data-tone=success]{--action-color:var(--admin-action-success);--action-border:var(--admin-action-success-border);--action-hover-bg:var(--admin-action-success-hover)}:is(.admin-density,.admin-density-dialog) .density-action[data-tone=danger]{--action-color:var(--admin-action-danger);--action-border:var(--admin-action-danger-border);--action-hover-bg:var(--admin-action-danger-hover)}:is(.admin-density,.admin-density-dialog) .el-button.density-action:hover:not(:disabled){color:var(--action-color);border-color:var(--action-color);background:var(--action-hover-bg);box-shadow:none}:is(.admin-density,.admin-density-dialog) .el-button.density-action:disabled{color:var(--el-button-disabled-text-color);border-color:var(--el-button-disabled-border-color);background:var(--admin-surface)}:is(.admin-density,.admin-density-dialog) .el-button.density-action:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.admin-density .detail-page-layout.density-detail-layout{background:var(--admin-surface);gap:0}.admin-density .density-detail-layout>.detail-page-layout__header{border-bottom:1px solid var(--cc-border)}.admin-density .density-detail-layout>.detail-page-layout__content{padding:var(--admin-space-5)}.admin-density .density-detail-header{justify-content:space-between;align-items:center;gap:var(--admin-space-5,12px);min-width:0;min-height:40px;padding:var(--admin-space-3,8px) var(--admin-space-5,12px);background:var(--admin-surface,#fff);margin-bottom:0;display:flex}.admin-density .density-detail-heading{align-items:center;gap:var(--admin-space-4,10px);min-width:0;display:flex}.admin-density .density-detail-title{color:#172033;min-width:0;font-size:var(--admin-font-title,16px);overflow-wrap:anywhere;margin:0;line-height:1.5}:is(.admin-density,.admin-density-dialog) .density-detail-overview{border-bottom:1px solid var(--cc-border);gap:var(--admin-space-2,6px) var(--admin-space-7,24px);padding:var(--admin-space-3,8px) var(--admin-space-5,12px);background:var(--admin-surface,#fff);flex-wrap:wrap;margin:0;display:flex}:is(.admin-density,.admin-density-dialog) .density-detail-overview>div{align-items:baseline;gap:var(--admin-space-2,6px);min-width:0;display:flex}:is(.admin-density,.admin-density-dialog) .density-detail-overview dt{color:var(--cc-muted);font-size:var(--admin-font-caption,12px);flex:none}:is(.admin-density,.admin-density-dialog) .density-detail-overview dd{min-width:0;color:var(--cc-text);font-size:var(--admin-font-body,13px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}:is(.admin-density,.admin-density-dialog) .density-detail-overview small{color:var(--cc-muted);font-size:var(--admin-font-caption,12px)}.admin-density .el-button.density-back{height:var(--admin-control-height);color:var(--cc-muted);font-size:var(--admin-font-body);box-shadow:none;background:0 0;border:0;padding:0;font-weight:400}.admin-density .el-button.density-back:hover{color:var(--cc-primary);background:0 0}.admin-density .el-button.density-back:focus-visible{outline:2px solid var(--cc-primary);outline-offset:2px}.admin-density .density-tabs{background:var(--admin-surface);scrollbar-width:thin;gap:0;display:flex;overflow:auto hidden}.admin-density .density-tabs>button,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item{min-width:max-content;height:var(--admin-tab-height);min-height:var(--admin-tab-height);justify-content:center;align-items:center;gap:var(--admin-space-2);padding:0 var(--admin-space-6);color:#475467;font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:500;display:inline-flex;position:relative}.admin-density .density-tabs>button:after,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item:after{right:var(--admin-space-5);bottom:0;left:var(--admin-space-5);content:"";background:0 0;height:2px;position:absolute}.admin-density .density-tabs>button:hover,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item:hover{color:#344054;background:#fafbff}.admin-density .density-tabs>button.active,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item.is-active{color:var(--cc-primary);background:#f7f8ff;font-weight:600}.admin-density .density-tabs>button.active:after,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item.is-active:after{background:var(--cc-primary)}.admin-density .density-tabs>button:focus-visible,.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav .el-tabs__item:focus-visible{outline:2px solid var(--cc-primary);outline-offset:-2px}.admin-density .density-tab-icon{width:var(--admin-tab-icon-slot);height:var(--admin-tab-icon-slot);flex:0 0 var(--admin-tab-icon-slot);font:var(--admin-tab-icon-size)/1 "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;justify-content:center;align-items:center;display:inline-flex}.admin-density-drawer .el-drawer__header{padding:var(--admin-space-5) var(--admin-space-6);border-bottom:1px solid var(--cc-border);margin-bottom:0}.admin-density-drawer .el-drawer__title{font-size:var(--admin-font-title)}.admin-density-drawer .el-drawer__body{padding:var(--admin-space-5) var(--admin-space-6)}.admin-density-drawer .el-drawer__footer{padding:var(--admin-space-5) var(--admin-space-6);border-top:1px solid var(--cc-border)}.admin-density .data-table .density-actions{--cc-list-action-sibling-margin:0px;align-items:center;gap:var(--admin-space-2);display:flex}.admin-density .data-table .density-actions>:is(.el-button,.el-dropdown){margin-left:0}:is(.admin-density,.admin-density-dialog) .density-actions{align-items:center;gap:var(--admin-space-2);display:flex}:is(.admin-density,.admin-density-dialog) .density-actions>:is(.el-button,.el-dropdown){margin-left:0}.admin-density .density-detail-heading>.density-back{flex-shrink:0}.admin-density .density-element-tabs{background:var(--admin-surface);border-bottom:1px solid var(--admin-table-border);min-width:0}.admin-density .density-element-tabs>.el-tabs__header{margin:0}.admin-density .density-element-tabs>.el-tabs__header .el-tabs__nav-wrap:after{background:var(--cc-border);height:1px}.admin-density .density-element-tabs>.el-tabs__header .el-tabs__active-bar,.admin-density .density-element-tabs:not(.density-contained-tabs)>.el-tabs__content{display:none}.admin-density .density-contained-tabs>.el-tabs__content{padding:var(--admin-space-5)}:is(.admin-density,.admin-density-dialog) .density-descriptions .el-descriptions__label.el-descriptions__cell{width:var(--admin-label-width);font-size:var(--admin-font-caption);background:var(--admin-label-bg)}:is(.admin-density,.admin-density-dialog) .density-descriptions .el-descriptions__content.el-descriptions__cell{font-size:var(--admin-font-body);overflow-wrap:anywhere}:is(.admin-density,.admin-density-dialog) .density-descriptions .el-descriptions__cell{height:var(--admin-row-height);padding:var(--admin-space-2) var(--admin-space-3)}:is(.admin-density,.admin-density-dialog) .density-form,.admin-density.density-form{--el-form-label-font-size:var(--admin-font-body)}:is(.admin-density,.admin-density-dialog) .density-form .el-form-item,.admin-density.density-form .el-form-item{margin-bottom:var(--admin-space-5)}:is(.admin-density,.admin-density-dialog) .form-section.density-form-section{padding:var(--admin-space-5) 0}:is(.admin-density,.admin-density-dialog) .form-section.density-form-section:first-child{padding-top:0}:is(.admin-density,.admin-density-dialog) .form-section.density-form-section:last-child{padding-bottom:0}:is(.admin-density,.admin-density-dialog) .density-form-section .form-section__heading{margin-bottom:var(--admin-space-3)}:is(.admin-density,.admin-density-dialog) .density-form-section .form-section__heading h2{font-size:var(--admin-font-section)}:is(.admin-density,.admin-density-dialog) .density-form-section .form-section__heading p{margin-top:var(--admin-space-1);font-size:var(--admin-font-caption)}:is(.admin-density,.admin-density-dialog) .density-form :is(.el-select,.el-input-number,.el-date-editor){width:100%}:is(.admin-density,.admin-density-dialog) .density-table{border-collapse:collapse;width:100%;font-size:var(--admin-font-body)}:is(.admin-density,.admin-density-dialog) .density-table :is(th,td){height:var(--admin-row-height);padding:var(--admin-space-1) var(--admin-space-3);border:1px solid var(--admin-table-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere}:is(.admin-density,.admin-density-dialog) .density-table th{background:var(--admin-label-bg);color:var(--cc-muted);font-weight:600}:is(.admin-density,.admin-density-dialog) .density-table td{background:var(--admin-surface)}:is(.admin-density,.admin-density-dialog) .density-table tbody tr:nth-child(2n) td{background:var(--admin-row-stripe)}:is(.admin-density,.admin-density-dialog) .density-table tbody tr:hover td{background:var(--admin-row-hover)}:is(.admin-density,.admin-density-dialog) .density-fields{border-top:1px solid var(--cc-border);border-left:1px solid var(--cc-border);background:var(--admin-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}:is(.admin-density,.admin-density-dialog) .density-fields>div{grid-template-columns:var(--admin-field-label-width,var(--admin-label-width)) minmax(0, 1fr);min-width:0;min-height:var(--admin-row-height);border-right:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);background:var(--admin-surface);border-radius:0;gap:0;padding:0;display:grid}:is(.admin-density,.admin-density-dialog) .density-fields dt{padding:var(--admin-space-2) var(--admin-space-3);color:var(--cc-muted);background:var(--admin-label-bg);font-size:var(--admin-font-caption);align-items:center;margin:0;line-height:20px;display:flex}:is(.admin-density,.admin-density-dialog) .density-fields dd{min-width:0;padding:var(--admin-space-2) var(--admin-space-3);color:#25324a;font-size:var(--admin-font-body);overflow-wrap:anywhere;white-space:normal;align-self:center;margin:0;font-weight:400;line-height:20px}
