
/**
 * 由 SwiftSetup-Platform 提供技术支持
 * Powered by SwiftSetup-Platform
 * https://SwiftSetup.cn
 */
    
:root{--caas-density-row-height:48px;--caas-density-cell-padding-y:8px;--caas-density-cell-padding-x:12px;--caas-density-button-height:32px;--caas-density-button-min-height:32px;--caas-density-button-padding-y:6px;--caas-density-button-padding-x:12px;--caas-density-button-icon-size:16px;--caas-density-font-size:14px;--caas-density-font-size-small:12px;--caas-density-font-size-header:14px;--caas-density-spacing-xs:4px;--caas-density-spacing-sm:8px;--caas-density-spacing-md:12px;--caas-density-spacing-lg:16px;--caas-density-gap:8px;--caas-density-toolbar-height:48px;--caas-density-toolbar-padding:12px;--caas-density-pagination-height:32px;--caas-density-pagination-button-size:32px;--caas-density-input-height:32px;--caas-density-tag-height:24px;--caas-density-tag-padding-x:8px;--caas-density-tag-font-size:13px;--caas-density-tag-gap:6px}.caas-browse-view.density-compact{--caas-density-row-height:36px;--caas-density-cell-padding-y:4px;--caas-density-cell-padding-x:6px;--caas-density-button-height:26px;--caas-density-button-min-height:26px;--caas-density-button-padding-y:3px;--caas-density-button-padding-x:8px;--caas-density-button-icon-size:14px;--caas-density-font-size:13px;--caas-density-font-size-small:11px;--caas-density-font-size-header:13px;--caas-density-spacing-xs:2px;--caas-density-spacing-sm:4px;--caas-density-spacing-md:8px;--caas-density-spacing-lg:12px;--caas-density-gap:6px;--caas-density-toolbar-height:36px;--caas-density-toolbar-padding:8px;--caas-density-pagination-height:26px;--caas-density-pagination-button-size:26px;--caas-density-input-height:26px;--caas-density-tag-height:22px;--caas-density-tag-padding-x:7px;--caas-density-tag-font-size:12px;--caas-density-tag-gap:4px;--caas-font-size-base:var(--caas-density-font-size);--caas-font-size-sm:var(--caas-density-font-size-small)}.caas-browse-view.density-ultra-compact{--caas-density-row-height:28px;--caas-density-cell-padding-y:2px;--caas-density-cell-padding-x:4px;--caas-density-button-height:22px;--caas-density-button-min-height:22px;--caas-density-button-padding-y:2px;--caas-density-button-padding-x:6px;--caas-density-button-icon-size:12px;--caas-density-font-size:11px;--caas-density-font-size-small:10px;--caas-density-font-size-header:11px;--caas-density-spacing-xs:1px;--caas-density-spacing-sm:3px;--caas-density-spacing-md:6px;--caas-density-spacing-lg:8px;--caas-density-gap:4px;--caas-density-toolbar-height:28px;--caas-density-toolbar-padding:4px;--caas-density-pagination-height:22px;--caas-density-pagination-button-size:22px;--caas-density-input-height:22px;--caas-density-tag-height:18px;--caas-density-tag-padding-x:5px;--caas-density-tag-font-size:10px;--caas-density-tag-gap:3px;--caas-font-size-base:var(--caas-density-font-size);--caas-font-size-sm:var(--caas-density-font-size-small)}.caas-browse-view.density-compact .vxe-table{font-size:13px!important}.caas-browse-view.density-compact .vxe-table .vxe-header--column,.caas-browse-view.density-compact .vxe-table .vxe-body--column,.caas-browse-view.density-compact .vxe-table .vxe-footer--column,.caas-browse-view.density-compact .vxe-table .vxe-cell{padding:4px 6px!important;font-size:13px!important}.caas-browse-view.density-compact .vxe-table .vxe-body--row{height:36px!important}.caas-browse-view.density-compact .vxe-pager{font-size:12px!important}.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--num-btn,.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--prev-btn,.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--next-btn{min-width:26px!important;height:26px!important;font-size:12px!important}.caas-browse-view.density-ultra-compact .vxe-table{font-size:11px!important}.caas-browse-view.density-ultra-compact .vxe-table .vxe-header--column,.caas-browse-view.density-ultra-compact .vxe-table .vxe-body--column,.caas-browse-view.density-ultra-compact .vxe-table .vxe-footer--column,.caas-browse-view.density-ultra-compact .vxe-table .vxe-cell{padding:2px 6px!important;font-size:11px!important}.caas-browse-view.density-ultra-compact .vxe-table .vxe-body--row{height:28px!important}.caas-browse-view.density-ultra-compact .vxe-pager{font-size:10px!important}.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--num-btn,.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--prev-btn,.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--next-btn{min-width:22px!important;height:22px!important;font-size:10px!important}.dark .caas-view-renderer .vxe-pager{color:hsl(var(--foreground))!important;background-color:#0000!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--btn,.dark .caas-view-renderer .vxe-pager .vxe-pager--num-btn,.dark .caas-view-renderer .vxe-pager .vxe-pager--jump-prev,.dark .caas-view-renderer .vxe-pager .vxe-pager--jump-next,.dark .caas-view-renderer .vxe-pager .vxe-pager--prev-btn,.dark .caas-view-renderer .vxe-pager .vxe-pager--next-btn{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--btn:hover:not(.is--disabled),.dark .caas-view-renderer .vxe-pager .vxe-pager--num-btn:hover:not(.is--disabled){color:hsl(var(--primary))!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--btn.is--active,.dark .caas-view-renderer .vxe-pager .vxe-pager--num-btn.is--active{font-weight:700;color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--btn.is--disabled,.dark .caas-view-renderer .vxe-pager .vxe-pager--num-btn.is--disabled{color:hsl(var(--muted-foreground))!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--jump-number,.dark .caas-view-renderer .vxe-pager input[type=text]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--sizes,.dark .caas-view-renderer .vxe-pager select,.dark .caas-view-renderer .vxe-pager .vxe-select,.dark .caas-view-renderer .vxe-pager .vxe-select .vxe-input,.dark .caas-view-renderer .vxe-pager .vxe-select .vxe-input--inner{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--sizes option,.dark .caas-view-renderer .vxe-pager select option{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}.dark .caas-view-renderer .vxe-pager .vxe-pager--total,.dark .caas-view-renderer .vxe-pager .vxe-pager--jump{color:hsl(var(--muted-foreground))!important}.dark .caas-view-renderer .card{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-view-renderer .card-header{border-bottom-color:hsl(var(--border))!important}.dark .caas-view-renderer .card-title{color:hsl(var(--foreground))!important}.dark .caas-view-renderer .card-description,.dark .caas-view-renderer .label{color:hsl(var(--muted-foreground))!important}.dark .caas-view-renderer .divider{background-color:hsl(var(--border))!important}.dark .vxe-select--panel{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .vxe-select--panel .vxe-select-option{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}.dark .vxe-select--panel .vxe-select-option:hover{background:hsl(var(--muted))!important}.caas-view-renderer{width:100%;height:100%}.caas-error-state,.caas-loading-state{justify-content:center;align-items:center;min-height:200px;display:flex}.caas-view-renderer .error-message{color:hsl(var(--destructive));text-align:center}.caas-view-renderer .loading-spinner{color:hsl(var(--primary));text-align:center}.caas-edit-view,.caas-create-view,.caas-unknown-view{padding:20px}.caas-error-state .error-content--with-debug{width:min(680px,100%);min-width:0;max-width:680px}.caas-debug-details{text-align:left;width:100%;min-width:0;margin-top:16px}.caas-debug-details>summary{color:hsl(var(--primary));cursor:pointer;font-size:14px}.caas-debug-details>summary:hover{text-decoration:underline}.caas-debug-details[open]>summary{margin-bottom:8px}.caas-debug-info{box-sizing:border-box;overscroll-behavior:contain;width:100%;max-width:100%;max-height:min(320px,45vh);color:hsl(var(--foreground));text-align:left;white-space:pre;background:hsl(var(--muted));border:1px solid hsl(var(--border));scrollbar-gutter:stable;border-radius:6px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.caas-view-renderer .form-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.caas-view-renderer .loading-message{color:hsl(var(--primary));text-align:center}.caas-detail-view{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.dark .caas-browse-view,.dark .caas-browse-view .browse-top-side,.dark .caas-browse-view .caas-main-area-container{background:hsl(var(--background))}@media (width<=768px){.caas-browse-view{--caas-browse-shell-padding-x:12px;--caas-browse-shell-padding-y:10px;--caas-browse-section-gap:8px}}.caas-calendar-browser{flex-direction:column;height:100%;display:flex}.caas-calendar-browser .calendar-toolbar{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.caas-calendar-browser .calendar-toolbar .data-count{color:hsl(var(--muted-foreground));font-size:14px;font-weight:500}.caas-calendar-browser .toolbar-left{align-items:center;gap:12px;display:flex}.caas-calendar-browser .date-summary{min-width:0}.caas-calendar-browser .selected-date-badge{color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.caas-calendar-browser .toolbar-right{align-items:center;gap:8px;display:flex}.caas-calendar-browser .toolbar-right [data-slot=button]{border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex;width:40px!important;height:40px!important;padding:0!important}.caas-calendar-browser .toolbar-right [data-slot=button].is-icon{width:40px!important}.caas-calendar-browser .calendar-container{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:none;flex:1;overflow:hidden}.caas-calendar-browser .custom-calendar{background:0 0;flex-direction:column;height:100%;display:flex}.caas-calendar-browser .custom-calendar-weekdays{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(7,minmax(0,1fr));padding:0 16px;display:grid}.caas-calendar-browser .custom-calendar-weekdays span{color:hsl(var(--foreground));text-align:center;padding:12px 8px;font-size:13px;font-weight:600}.caas-calendar-browser .custom-calendar-grid{flex:1;grid-template-rows:repeat(6,minmax(96px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 16px 16px;display:grid}.caas-calendar-browser .custom-calendar-grid .calendar-cell{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));min-height:96px}.caas-calendar-browser .custom-calendar-grid .calendar-cell:nth-child(7n+1){border-left:1px solid hsl(var(--border))}.caas-calendar-browser .custom-calendar-grid .calendar-cell:nth-child(-n+7){border-top:1px solid hsl(var(--border))}.caas-calendar-browser .custom-calendar-grid .calendar-cell.is-muted{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.24)}.caas-calendar-browser .calendar-cell{z-index:1;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:4px;width:100%;height:100%;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.caas-calendar-browser .calendar-cell:before{z-index:-1;pointer-events:none;content:"";border:2px solid #0000;border-radius:8px;transition:all .2s;position:absolute;inset:2px}.caas-calendar-browser .calendar-cell.is-selected{background:hsl(var(--primary)/.1)}.caas-calendar-browser .calendar-cell.is-selected:before{border-color:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.5)}.caas-calendar-browser .calendar-cell:hover:not(.is-selected){background:hsl(var(--background));transform:translateY(-1px)}.caas-calendar-browser .cell-date{width:24px;height:24px;color:hsl(var(--foreground));background:0 0;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:4px;padding:0;font-size:14px;font-weight:600;line-height:24px;display:inline-flex}.caas-calendar-browser .cell-events{flex-direction:column;flex:1;gap:4px;display:flex}.caas-calendar-browser .event-item{cursor:pointer;background:hsl(var(--primary)/.1);border-left:3px solid hsl(var(--primary));border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}.caas-calendar-browser .event-item:hover{background:hsl(var(--primary)/.18);transform:translate(2px)}.caas-calendar-browser .event-item .event-title{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.caas-calendar-browser .event-item .event-time{color:hsl(var(--muted-foreground));margin-left:8px;font-size:11px}.caas-calendar-browser .event-default{background:hsl(var(--primary)/.1);border-left-color:hsl(var(--primary))}.caas-calendar-browser .event-completed{background:#f0f9ff;border-left-color:#22c55e}.caas-calendar-browser .event-pending{background:#fef3c7;border-left-color:#fb923c}.caas-calendar-browser .event-cancelled{opacity:.7;background:#fef2f2;border-left-color:#ef4444}.caas-calendar-browser .more-events{color:hsl(var(--primary));text-align:center;cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.caas-calendar-browser .more-events:hover{background:hsl(var(--primary)/.1);font-weight:500}.caas-calendar-browser .event-list{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}.caas-calendar-browser .event-detail{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px}.caas-calendar-browser .event-detail .event-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.caas-calendar-browser .event-detail .event-header h4{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:600}.caas-calendar-browser .event-detail .event-actions{gap:8px;display:flex}.caas-calendar-browser .event-detail .event-content{flex-direction:column;gap:8px;display:flex}.caas-calendar-browser .event-detail .field-item{gap:8px;font-size:14px;display:flex}.caas-calendar-browser .event-detail .field-item .field-label{min-width:80px;color:hsl(var(--muted-foreground))}.caas-calendar-browser .event-detail .field-item .field-value{color:hsl(var(--foreground));font-weight:500}.caas-calendar-browser .empty-state{color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.caas-calendar-browser .empty-state p{margin-top:16px;font-size:14px}.caas-calendar-browser .loading-container{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.caas-calendar-browser .loading-container p{color:hsl(var(--muted-foreground));margin-top:16px}.caas-calendar-browser .week-header-day{min-width:0;padding:0 4px}.caas-calendar-browser .week-all-day-events,.caas-calendar-browser .day-all-day-list{flex-direction:column;gap:4px;min-width:0;margin-top:8px;display:flex}.caas-calendar-browser .week-all-day-event,.caas-calendar-browser .day-all-day-event{text-overflow:ellipsis;min-width:0;height:24px;color:hsl(var(--primary));white-space:nowrap;cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-left-width:3px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650;line-height:22px;overflow:hidden}.caas-calendar-browser .day-view-container,.caas-calendar-browser .week-view-container,.caas-calendar-browser .year-view-container{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.caas-calendar-browser .day-view-header{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.caas-calendar-browser .day-view-date{color:hsl(var(--foreground));font-size:18px;font-weight:750}.caas-calendar-browser .day-view-count{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px}.caas-calendar-browser .day-all-day-list{flex:1;max-width:360px;margin-top:0}.caas-calendar-browser .day-view-body,.caas-calendar-browser .week-body{background:hsl(var(--background));min-height:520px}.caas-calendar-browser .day-timeline,.caas-calendar-browser .grid-columns{min-height:1440px}.caas-calendar-browser .is-draggable-event{cursor:grab}.caas-calendar-browser .is-draggable-event:active{cursor:grabbing}@media (width<=768px){.caas-calendar-browser .calendar-toolbar{flex-direction:column;align-items:stretch;gap:12px}.caas-calendar-browser .toolbar-right{justify-content:center}.caas-calendar-browser .toolbar-left{flex-wrap:wrap}.caas-calendar-browser .view-switcher{width:100%;overflow-x:auto}.caas-calendar-browser .day-view-header{flex-direction:column}.caas-calendar-browser .day-all-day-list{width:100%;max-width:none}.caas-calendar-browser .calendar-cell{min-width:44px;min-height:60px}.caas-calendar-browser .event-item{min-height:32px;padding:3px 6px;font-size:11px}}.dark .caas-calendar-browser .calendar-toolbar{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .calendar-toolbar .data-count{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .calendar-toolbar .toolbar-right [data-slot=button]{color:hsl(var(--foreground));border-color:hsl(var(--border)/.5)}.dark .caas-calendar-browser .calendar-container,.dark .caas-calendar-browser .day-view-container,.dark .caas-calendar-browser .week-view-container,.dark .caas-calendar-browser .year-view-container,.dark .caas-calendar-browser .day-view-header{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .day-view-date{color:hsl(var(--foreground))}.dark .caas-calendar-browser .week-all-day-event,.dark .caas-calendar-browser .day-all-day-event{background:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-calendar-browser .calendar-cell{background:0 0;border:none}.dark .caas-calendar-browser .calendar-cell:hover:not(.is-selected){background:hsl(var(--muted)/.3)}.dark .caas-calendar-browser .calendar-cell.is-selected{background:hsl(var(--primary)/.1)}.dark .caas-calendar-browser .calendar-cell.is-selected:before{border-color:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary)/.3)}.dark .caas-calendar-browser .cell-date{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-item{background:hsl(var(--muted)/.5);border-left-color:hsl(var(--primary))}.dark .caas-calendar-browser .event-item:hover{background:hsl(var(--muted)/.7)}.dark .caas-calendar-browser .event-item .event-title{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-item .event-time{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .event-default{background:hsl(var(--primary)/.15);border-left-color:hsl(var(--primary))}.dark .caas-calendar-browser .event-completed{background:#16a24926;border-left-color:#22c55e}.dark .caas-calendar-browser .event-pending{background:#f9741526;border-left-color:#fb923c}.dark .caas-calendar-browser .event-cancelled{background:#ef434326;border-left-color:#ef4444}.dark .caas-calendar-browser .more-events{color:hsl(var(--primary))}.dark .caas-calendar-browser .more-events:hover{background:hsl(var(--muted)/.5)}.dark .caas-calendar-browser .event-detail{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .event-detail .event-header{border-bottom-color:hsl(var(--border))}.dark .caas-calendar-browser .event-detail .event-header h4{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-detail .field-item .field-label{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .event-detail .field-item .field-value{color:hsl(var(--foreground))}.dark .caas-calendar-browser .empty-state,.dark .caas-calendar-browser .loading-container p{color:hsl(var(--muted-foreground))}.caas-card-browser,.caas-card-selector{background:0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.caas-card-browser .card-scroll-area,.caas-card-selector .card-scroll-area{scrollbar-color:hsl(var(--border)) transparent;scrollbar-width:thin;flex:1;overflow:auto}.caas-card-browser .card-scroll-area::-webkit-scrollbar{width:6px}.caas-card-selector .card-scroll-area::-webkit-scrollbar{width:6px}.caas-card-browser .card-scroll-area::-webkit-scrollbar-track{background:0 0}.caas-card-selector .card-scroll-area::-webkit-scrollbar-track{background:0 0}.caas-card-browser .card-scroll-area::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-selector .card-scroll-area::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-browser .card-scroll-area::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-selector .card-scroll-area::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-browser .card-container,.caas-card-selector .card-container{min-height:100%;padding:12px 16px}.caas-card-browser .card-grid,.caas-card-selector .card-grid{gap:var(--caas-spacing-lg,16px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.caas-card-browser .card-grid.card-grid--compact,.caas-card-selector .card-grid.card-grid--compact{gap:12px}.caas-card-browser .card-grid.card-grid--ultra-compact,.caas-card-selector .card-grid.card-grid--ultra-compact{gap:8px}.caas-card-browser .card-item,.caas-card-selector .card-item{padding:var(--caas-spacing-lg,16px);cursor:pointer;background:hsl(var(--background));border-radius:var(--radius);transition:all var(--caas-transition-duration,.3s) var(--caas-transition-timing,ease);border:1px solid #e5e7eb;position:relative;box-shadow:0 1px 2px #0000000a}.caas-card-browser .card-item:hover,.caas-card-selector .card-item:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--foreground)/.1);transform:translateY(-2px)}.caas-card-browser .card-item.selected,.caas-card-selector .card-item.selected{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));border-width:1px;box-shadow:0 2px 4px #00000014}.caas-card-browser .card-item.caas-card-selector--existing,.caas-card-selector .card-item.caas-card-selector--existing{background:hsl(var(--muted)/.3);border-color:hsl(var(--border));opacity:.85}.caas-card-browser .card-item.caas-card-selector--existing-activated,.caas-card-selector .card-item.caas-card-selector--existing-activated{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary)/.25)}.caas-card-browser .card-header,.caas-card-selector .card-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex;position:relative}.caas-card-browser .card-title,.caas-card-selector .card-title{text-overflow:ellipsis;-webkit-line-clamp:2;color:hsl(var(--foreground));-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.caas-card-browser .card-actions,.caas-card-selector .card-actions{z-index:10;gap:var(--caas-spacing-xs,4px);opacity:0;align-items:center;padding:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-18px;right:-18px;transform:translateY(-4px)}.caas-card-browser .card-item:hover .card-actions,.caas-card-selector .card-item:hover .card-actions{opacity:1;transform:translateY(0)}.caas-card-browser .card-content,.caas-card-selector .card-content{margin-bottom:var(--caas-spacing-md,12px)}.caas-card-browser .card-content--horizontal,.caas-card-selector .card-content--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.caas-card-browser .card-content--compact,.caas-card-selector .card-content--compact{margin-bottom:8px}.caas-card-browser .card-content--ultra-compact,.caas-card-selector .card-content--ultra-compact{margin-bottom:4px}.caas-card-browser .card-content--vertical-left,.caas-card-selector .card-content--vertical-left{text-align:left}.caas-card-browser .card-content--vertical-center,.caas-card-selector .card-content--vertical-center{text-align:center}.caas-card-browser .card-content--vertical-right,.caas-card-selector .card-content--vertical-right{text-align:right}.caas-card-browser .card-content--horizontal-left,.caas-card-selector .card-content--horizontal-left{justify-items:start}.caas-card-browser .card-content--horizontal-right,.caas-card-selector .card-content--horizontal-right{justify-items:end}.caas-card-browser .card-content--horizontal-center,.caas-card-selector .card-content--horizontal-center{justify-items:center}.caas-card-browser .card-content--horizontal-space-between,.caas-card-selector .card-content--horizontal-space-between{justify-items:stretch}.caas-card-browser .card-field,.caas-card-selector .card-field{margin-bottom:var(--caas-spacing-sm,8px);flex-direction:column;gap:4px;display:flex}.caas-card-browser .card-field:last-child,.caas-card-selector .card-field:last-child{margin-bottom:0}.caas-card-browser .card-content--horizontal .card-field,.caas-card-selector .card-content--horizontal .card-field{min-width:0}.caas-card-browser .card-content--compact .card-field,.caas-card-selector .card-content--compact .card-field{gap:2px;margin-bottom:6px}.caas-card-browser .card-content--ultra-compact .card-field,.caas-card-selector .card-content--ultra-compact .card-field{gap:2px;margin-bottom:4px}.caas-card-browser .field-label,.caas-card-selector .field-label{font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-weight:500}.caas-card-browser .field-value,.caas-card-selector .field-value{font-size:var(--caas-font-size-sm,14px);color:hsl(var(--foreground));line-height:1.4}.caas-card-browser .more-fields-hint,.caas-card-selector .more-fields-hint{padding-top:var(--caas-spacing-sm,8px);margin-top:var(--caas-spacing-sm,8px);font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.caas-card-browser .card-footer-actions,.caas-card-selector .card-footer-actions{display:none}@media (width<=640px){.caas-card-browser .card-footer-actions,.caas-card-selector .card-footer-actions{flex-wrap:wrap;gap:6px;width:100%;display:flex}.caas-card-browser .card-footer-actions button,.caas-card-selector .card-footer-actions button{text-overflow:ellipsis;white-space:nowrap;flex:calc(50% - 3px);min-width:calc(50% - 3px);max-width:100%;padding:8px 6px;font-size:12px;overflow:hidden}.caas-card-browser .card-footer-actions button:last-child:nth-child(odd),.caas-card-selector .card-footer-actions button:last-child:nth-child(odd){flex:100%;min-width:100%}}.caas-card-browser .empty-state,.caas-card-selector .empty-state{min-height:200px;padding:var(--caas-spacing-xl,24px);justify-content:center;align-items:center;display:flex}.caas-card-browser .empty-content,.caas-card-selector .empty-content{gap:var(--caas-spacing-md,12px);text-align:center;flex-direction:column;align-items:center;display:flex}.caas-card-browser .empty-icon,.caas-card-selector .empty-icon{color:hsl(var(--muted-foreground));opacity:.5;font-size:48px}.caas-card-browser .empty-text-primary,.caas-card-selector .empty-text-primary{color:hsl(var(--muted-foreground));margin:0;font-size:16px;font-weight:500}.caas-card-browser .empty-text,.caas-card-selector .empty-text{color:hsl(var(--muted-foreground));margin:0;font-size:14px}.caas-card-browser .pagination-container,.caas-card-selector .pagination-container{padding:var(--caas-spacing-lg,16px);background:hsl(var(--background));border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:center;display:flex;box-shadow:0 -2px 8px #0000001a}@media (width<=1200px){.caas-card-browser .card-grid,.caas-card-selector .card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.caas-card-browser .card-container,.caas-card-selector .card-container{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-grid,.caas-card-selector .card-grid{gap:var(--caas-spacing-md,12px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.caas-card-browser .card-item,.caas-card-selector .card-item{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-header,.caas-card-selector .card-header{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-actions,.caas-card-selector .card-actions{opacity:1;align-self:flex-end}.caas-card-browser .card-content--horizontal,.caas-card-selector .card-content--horizontal{grid-template-columns:1fr}}@media (width<=640px){.caas-card-browser .card-container,.caas-card-selector .card-container{padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-grid,.caas-card-selector .card-grid{gap:var(--caas-spacing-sm,8px);grid-template-columns:1fr}.caas-card-browser .card-item,.caas-card-selector .card-item{box-sizing:border-box;width:100%;min-width:0;padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-header,.caas-card-selector .card-header{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-title,.caas-card-selector .card-title{overflow-wrap:break-word;font-size:15px}.caas-card-browser .card-actions,.caas-card-selector .card-actions{opacity:1;align-self:flex-end}.caas-card-browser .pagination-container,.caas-card-selector .pagination-container{padding:var(--caas-spacing-sm,8px)}}@media (width<=480px){.caas-card-browser .card-container,.caas-card-selector .card-container{padding:var(--caas-spacing-xs,4px)}.caas-card-browser .card-grid,.caas-card-selector .card-grid{gap:var(--caas-spacing-xs,4px);grid-template-columns:1fr}.caas-card-browser .card-item,.caas-card-selector .card-item,.caas-card-browser .pagination-container,.caas-card-selector .pagination-container{padding:var(--caas-spacing-sm,8px)}}.dark .caas-card-browser,.dark .caas-card-selector{background:hsl(var(--card))}.dark .caas-card-browser .card-scroll-area,.dark .caas-card-selector .card-scroll-area{scrollbar-color:hsl(var(--border)) transparent}.dark .caas-card-browser .card-scroll-area::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-browser .card-scroll-area::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-browser .card-item,.dark .caas-card-selector .card-item{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(var(--background)/.1)}.dark .caas-card-browser .card-item:hover,.dark .caas-card-selector .card-item:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--background)/.2)}.dark .caas-card-browser .card-item.selected,.dark .caas-card-selector .card-item.selected{background:hsl(var(--accent));border-color:hsl(var(--primary));box-shadow:0 2px 4px hsl(var(--background)/.15)}.dark .caas-card-browser .card-header,.dark .caas-card-selector .card-header{border-bottom-color:hsl(var(--border))}.dark .caas-card-browser .card-title,.dark .caas-card-selector .card-title{color:hsl(var(--foreground))}.dark .caas-card-browser .field-label,.dark .caas-card-selector .field-label,.dark .caas-card-browser .field-value,.dark .caas-card-selector .field-value{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .more-fields-hint,.dark .caas-card-selector .more-fields-hint{color:hsl(var(--muted-foreground));border-top-color:hsl(var(--border))}.dark .caas-card-browser .empty-icon,.dark .caas-card-selector .empty-icon,.dark .caas-card-browser .empty-text-primary,.dark .caas-card-browser .empty-text,.dark .caas-card-selector .empty-text-primary,.dark .caas-card-selector .empty-text{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .pagination-container,.dark .caas-card-selector .pagination-container{background:hsl(var(--card));border-top-color:hsl(var(--border));box-shadow:0 -2px 8px hsl(var(--background)/.1)}.caas-filter-sidebar{flex-direction:column;height:100%;display:flex}.caas-filter-sidebar .sidebar-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:16px 0 12px;display:flex}.caas-filter-sidebar .sidebar-header h3{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:600}.caas-filter-sidebar .header-actions{gap:8px;display:flex}.caas-filter-sidebar .sidebar-content{flex:1;padding:16px 0;overflow-y:auto}.caas-filter-sidebar .sidebar-content::-webkit-scrollbar{width:6px}.caas-filter-sidebar .sidebar-content::-webkit-scrollbar-track{background:hsl(var(--background));border-radius:calc(var(--radius) - 4px)}.caas-filter-sidebar .sidebar-content::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.caas-filter-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-filter-sidebar .filter-group{margin-bottom:20px}.caas-filter-sidebar .filter-group:last-child{margin-bottom:0}.caas-filter-sidebar .group-title{color:hsl(var(--foreground));margin:0 0 12px;font-size:14px;font-weight:600}.caas-filter-sidebar .filter-radio-group,.caas-filter-sidebar .filter-checkbox-group{flex-direction:column;gap:8px;display:flex}.caas-filter-sidebar .filter-radio,.caas-filter-sidebar .filter-checkbox{margin:0}.caas-filter-sidebar .sidebar-footer{border-top:1px solid hsl(var(--border));padding:12px 0 0}.dark .caas-filter-sidebar{background:hsl(var(--card))}.dark .caas-filter-sidebar .sidebar-header{border-bottom-color:hsl(var(--border))}.dark .caas-filter-sidebar .sidebar-header h3{color:hsl(var(--foreground))}.dark .caas-filter-sidebar .sidebar-content{background:hsl(var(--card))}.dark .caas-filter-sidebar .sidebar-content::-webkit-scrollbar-track{background:hsl(var(--muted))}.dark .caas-filter-sidebar .sidebar-content::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-filter-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-filter-sidebar .group-title{color:hsl(var(--foreground))}.dark .caas-filter-sidebar .sidebar-footer{border-top-color:hsl(var(--border))}.caas-table-browser,.caas-table-selector{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground));--caas-table-pagination-border:hsl(var(--border));--caas-table-pagination-active-bg:hsl(var(--primary));--caas-table-pagination-active-fg:hsl(var(--primary-foreground));--caas-table-pagination-btn-fg:hsl(var(--foreground));--caas-table-pagination-btn-bg:transparent;--caas-table-pagination-btn-border:transparent;--caas-table-pagination-btn-hover-fg:hsl(var(--primary));--caas-table-pagination-select-bg:hsl(var(--card));--caas-table-header-bg:hsl(var(--muted) / .35);--caas-table-row-hover-bg:hsl(var(--muted) / .25);--caas-table-border-color:hsl(var(--border))}.dark .caas-table-browser,.dark .caas-table-selector{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground))}.caas-table-browser,.caas-table-selector{background:0 0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .field-config-error,.caas-table-selector .field-config-error{background:hsl(var(--muted));border:1px dashed hsl(var(--destructive));border-radius:var(--radius);justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.caas-table-browser .fallback-wrapper,.caas-table-selector .fallback-wrapper{width:100%;overflow:auto}.caas-table-browser .fallback-table,.caas-table-selector .fallback-table{border-collapse:collapse;background:hsl(var(--background));width:100%}.caas-table-browser .fallback-table th,.caas-table-selector .fallback-table th,.caas-table-browser .fallback-table td,.caas-table-selector .fallback-table td{text-align:left;border:1px solid hsl(var(--border));padding:8px 12px;font-size:12px}.caas-table-browser .fallback-table thead th,.caas-table-selector .fallback-table thead th{background:hsl(var(--muted));font-weight:600}.caas-table-browser .error-content,.caas-table-selector .error-content{text-align:center;max-width:500px}.caas-table-browser .error-icon,.caas-table-selector .error-icon{color:hsl(var(--destructive));margin-bottom:1rem}.caas-table-browser .error-content h3,.caas-table-selector .error-content h3{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.caas-table-browser .error-content p,.caas-table-selector .error-content p{color:hsl(var(--foreground));margin:0 0 1rem;line-height:1.5}.caas-table-browser .error-details,.caas-table-selector .error-details{margin-top:1rem}.caas-table-browser .error-details summary,.caas-table-selector .error-details summary{color:hsl(var(--primary));cursor:pointer;margin-bottom:.5rem;font-size:.875rem}.caas-table-browser .error-details pre,.caas-table-selector .error-details pre{text-align:left;background:hsl(var(--muted));border-radius:calc(var(--radius) - 2px);max-width:100%;padding:.75rem;font-size:.75rem;overflow-x:auto}.caas-table-browser .table-empty-state,.caas-table-selector .table-empty-state{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.caas-table-browser .empty-message,.caas-table-selector .empty-message{color:hsl(var(--foreground));text-align:center}.caas-table-browser .empty-message p,.caas-table-selector .empty-message p{margin:8px 0}.caas-table-browser .empty-message .text-warning,.caas-table-selector .empty-message .text-warning{color:hsl(var(--destructive))}.caas-table-browser .empty-message .text-gray-500,.caas-table-selector .empty-message .text-gray-500{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table,.caas-table-selector .vxe-table{width:100%;min-height:0}.caas-table-browser .table-container,.caas-table-selector .table-container{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .table-scroll-area,.caas-table-selector .table-scroll-area{flex-direction:column;flex:1 1 0;width:100%;height:0;min-height:0;display:flex;position:relative;overflow:hidden}.caas-table-browser .table-scroll-area .vxe-table,.caas-table-selector .table-scroll-area .vxe-table{flex:auto;width:100%;min-height:0}.caas-table-browser .table-toolbar,.caas-table-selector .table-toolbar{padding:var(--caas-spacing-lg) 0;margin-bottom:var(--caas-spacing-lg);background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;display:flex}.caas-table-browser .toolbar-left,.caas-table-selector .toolbar-left{gap:var(--caas-spacing-md);align-items:center;display:flex}.caas-table-browser .toolbar-right,.caas-table-selector .toolbar-right{gap:var(--caas-spacing-sm);align-items:center;display:flex}.caas-table-browser .data-count,.caas-table-selector .data-count{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-table .vxe-body--column.operation-column .vxe-cell,.caas-table-selector .vxe-table .vxe-body--column.operation-column .vxe-cell{padding:0!important}.caas-table-browser .vxe-table .vxe-header--column.operation-header:hover,.caas-table-selector .vxe-table .vxe-header--column.operation-header:hover{background-color:var(--vxe-ui-table-header-background-color,hsl(var(--background)))!important}.caas-table-browser .table-pagination,.caas-table-selector .table-pagination{background-color:hsl(var(--muted)/.25);border-top:1px solid hsl(var(--border));flex-shrink:0;padding:10px 16px}.caas-table-browser .table-pagination .caas-pagination,.caas-table-selector .table-pagination .caas-pagination{width:100%}.caas-table-browser .vxe-table,.caas-table-selector .vxe-table{font-size:var(--caas-density-font-size,14px);border:none;border-radius:0;overflow:hidden}.caas-table-browser .vxe-table .vxe-header--column,.caas-table-selector .vxe-table .vxe-header--column{font-size:var(--caas-density-font-size-header,14px);color:hsl(var(--foreground));background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));font-weight:600}.caas-table-browser .vxe-table .vxe-body--row,.caas-table-selector .vxe-table .vxe-body--row{background-color:hsl(var(--background));transition:background-color .3s}.caas-table-browser .vxe-table .vxe-body--row:hover,.caas-table-selector .vxe-table .vxe-body--row:hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--row:nth-child(2n),.caas-table-selector .vxe-table .vxe-body--row:nth-child(2n){background-color:var(--vxe-ui-table-row-striped-background-color,hsl(var(--background)))}.caas-table-browser .vxe-table .vxe-body--row:nth-child(2n):hover,.caas-table-selector .vxe-table .vxe-body--row:nth-child(2n):hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--column.col--seq,.caas-table-selector .vxe-table .vxe-body--column.col--seq{color:hsl(var(--muted-foreground));background-color:hsl(var(--background));font-weight:500}.caas-table-browser .vxe-table .vxe-cell,.caas-table-selector .vxe-table .vxe-cell{padding:var(--caas-density-cell-padding-y,8px) var(--caas-density-cell-padding-x,12px);font-size:var(--caas-density-font-size,14px);border-right:none}.caas-table-browser .browse-enum-tag-list,.caas-table-selector .browse-enum-tag-list{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.caas-table-browser .browse-enum-tag,.caas-table-selector .browse-enum-tag{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px)}.caas-table-browser .vxe-table .vxe-table--loading,.caas-table-selector .vxe-table .vxe-table--loading{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-loading,.caas-table-selector .vxe-table .vxe-loading{background:hsl(var(--background)/.8)}.caas-table-browser .vxe-table .vxe-sort--asc-btn,.caas-table-selector .vxe-table .vxe-sort--asc-btn,.caas-table-browser .vxe-table .vxe-sort--desc-btn,.caas-table-selector .vxe-table .vxe-sort--desc-btn{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table .vxe-sort--asc-btn.is--active,.caas-table-selector .vxe-table .vxe-sort--asc-btn.is--active,.caas-table-browser .vxe-table .vxe-sort--desc-btn.is--active,.caas-table-selector .vxe-table .vxe-sort--desc-btn.is--active{color:hsl(var(--primary))}.caas-table-browser .vxe-table .vxe-table--body-wrapper,.caas-table-selector .vxe-table .vxe-table--body-wrapper{scrollbar-color:hsl(var(--border)) hsl(var(--background));scrollbar-width:thin}.caas-table-browser .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar{width:8px;height:8px}.caas-table-selector .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar{width:8px;height:8px}.caas-table-browser .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-selector .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-selector .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-browser .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-selector .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-browser .vxe-pager,.caas-table-selector .vxe-pager{color:hsl(var(--foreground));justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex;background:0 0!important}.caas-table-browser .vxe-pager .vxe-pager--btn,.caas-table-selector .vxe-pager .vxe-pager--btn,.caas-table-browser .vxe-pager .vxe-pager--num-btn,.caas-table-selector .vxe-pager .vxe-pager--num-btn,.caas-table-browser .vxe-pager .vxe-pager--jump-prev,.caas-table-selector .vxe-pager .vxe-pager--jump-prev,.caas-table-browser .vxe-pager .vxe-pager--jump-next,.caas-table-selector .vxe-pager .vxe-pager--jump-next,.caas-table-browser .vxe-pager .vxe-pager--prev-btn,.caas-table-selector .vxe-pager .vxe-pager--prev-btn,.caas-table-browser .vxe-pager .vxe-pager--next-btn,.caas-table-selector .vxe-pager .vxe-pager--next-btn{min-width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;transition:all .3s;display:inline-flex}.caas-table-browser .vxe-pager .vxe-pager--btn:hover,.caas-table-selector .vxe-pager .vxe-pager--btn:hover,.caas-table-browser .vxe-pager .vxe-pager--num-btn:hover,.caas-table-selector .vxe-pager .vxe-pager--num-btn:hover{color:hsl(var(--primary));background:0 0}.caas-table-browser .vxe-pager .vxe-pager--btn.is--active,.caas-table-selector .vxe-pager .vxe-pager--btn.is--active,.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active,.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active{color:hsl(var(--primary));background:0 0;font-weight:700}.caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled,.caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled,.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled,.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;background:0 0}.caas-table-browser .vxe-pager .vxe-pager--jump-number,.caas-table-selector .vxe-pager .vxe-pager--jump-number,.caas-table-browser .vxe-pager input[type=text],.caas-table-selector .vxe-pager input[type=text]{color:currentColor;text-align:center;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--sizes,.caas-table-selector .vxe-pager .vxe-pager--sizes,.caas-table-browser .vxe-pager select,.caas-table-selector .vxe-pager select{color:currentColor;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--total,.caas-table-selector .vxe-pager .vxe-pager--total{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--jump,.caas-table-selector .vxe-pager .vxe-pager--jump{color:hsl(var(--muted-foreground))}@media (width<=768px){.caas-table-browser .table-toolbar,.caas-table-selector .table-toolbar{flex-direction:column;align-items:stretch;gap:12px}.caas-table-browser .toolbar-right,.caas-table-selector .toolbar-right{justify-content:center}.caas-table-browser .operation-buttons,.caas-table-selector .operation-buttons{gap:4px}.caas-table-browser .operation-buttons .operation-btn,.caas-table-selector .operation-buttons .operation-btn{height:24px;padding:2px 6px;font-size:11px}.caas-table-browser .operation-buttons .operation-btn .btn-icon,.caas-table-selector .operation-buttons .operation-btn .btn-icon{width:12px;height:12px;margin-right:2px}.caas-table-browser .operation-buttons .operation-btn.icon-only,.caas-table-selector .operation-buttons .operation-btn.icon-only{width:24px;padding:2px}.caas-table-browser .vxe-table .vxe-cell,.caas-table-selector .vxe-table .vxe-cell{padding:6px 8px;font-size:12px}}.dark .caas-table-browser,.dark .caas-table-selector{background:hsl(var(--card))}.dark .caas-table-browser .field-config-error,.dark .caas-table-selector .field-config-error{background:hsl(var(--muted));border-color:hsl(var(--destructive))}.dark .caas-table-browser .fallback-table,.dark .caas-table-selector .fallback-table{background:hsl(var(--card))}.dark .caas-table-browser .fallback-table th,.dark .caas-table-browser .fallback-table td,.dark .caas-table-selector .fallback-table th,.dark .caas-table-selector .fallback-table td{border-color:hsl(var(--border))}.dark .caas-table-browser .fallback-table thead th,.dark .caas-table-selector .fallback-table thead th{color:hsl(var(--foreground));background:hsl(var(--muted))}.dark .caas-table-browser .fallback-table tbody td,.dark .caas-table-selector .fallback-table tbody td{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-content h3,.dark .caas-table-selector .error-content h3{color:hsl(var(--foreground))}.dark .caas-table-browser .error-content p,.dark .caas-table-selector .error-content p{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-details pre,.dark .caas-table-selector .error-details pre{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.dark .caas-table-browser .table-empty-state,.dark .caas-table-selector .table-empty-state{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-table-browser .empty-message,.dark .caas-table-selector .empty-message{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-toolbar,.dark .caas-table-selector .table-toolbar{background:hsl(var(--muted));border-bottom-color:hsl(var(--border))}.dark .caas-table-browser .data-count,.dark .caas-table-selector .data-count{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-pagination,.dark .caas-table-selector .table-pagination{border-top-color:hsl(var(--border));background-color:#0000}.dark .caas-table-browser .vxe-pager,.dark .caas-table-selector .vxe-pager{color:hsl(var(--foreground))!important;background-color:#0000!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn,.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn,.dark .caas-table-browser .vxe-pager .vxe-pager--jump-prev,.dark .caas-table-browser .vxe-pager .vxe-pager--jump-next,.dark .caas-table-browser .vxe-pager .vxe-pager--prev-btn,.dark .caas-table-browser .vxe-pager .vxe-pager--next-btn,.dark .caas-table-selector .vxe-pager .vxe-pager--btn,.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn,.dark .caas-table-selector .vxe-pager .vxe-pager--jump-prev,.dark .caas-table-selector .vxe-pager .vxe-pager--jump-next,.dark .caas-table-selector .vxe-pager .vxe-pager--prev-btn,.dark .caas-table-selector .vxe-pager .vxe-pager--next-btn{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn:hover:not(.is--disabled),.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--btn:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn:hover:not(.is--disabled){color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--active,.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active,.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--active,.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active{font-weight:700;color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled,.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled,.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled,.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled{color:hsl(var(--muted-foreground))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--jump-number,.dark .caas-table-browser .vxe-pager input[type=text],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-number,.dark .caas-table-selector .vxe-pager input[type=text]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes,.dark .caas-table-browser .vxe-pager select,.dark .caas-table-browser .vxe-pager .vxe-select,.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input,.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input--inner,.dark .caas-table-selector .vxe-pager .vxe-pager--sizes,.dark .caas-table-selector .vxe-pager select,.dark .caas-table-selector .vxe-pager .vxe-select,.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input,.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input--inner{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes option,.dark .caas-table-browser .vxe-pager select option,.dark .caas-table-browser .vxe-select--panel .vxe-select-option,.dark .caas-table-browser .vxe-select--panel,.dark .caas-table-selector .vxe-pager .vxe-pager--sizes option,.dark .caas-table-selector .vxe-pager select option,.dark .caas-table-selector .vxe-select--panel .vxe-select-option,.dark .caas-table-selector .vxe-select--panel{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}.dark .caas-table-browser .vxe-select--panel,.dark .caas-table-selector .vxe-select--panel{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-select--panel .vxe-select-option:hover,.dark .caas-table-selector .vxe-select--panel .vxe-select-option:hover{background:hsl(var(--muted))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--total,.dark .caas-table-selector .vxe-pager .vxe-pager--total,.dark .caas-table-browser .vxe-pager .vxe-pager--jump,.dark .caas-table-selector .vxe-pager .vxe-pager--jump{color:hsl(var(--muted-foreground))!important}.dark .caas-table-browser .vxe-table .vxe-body--column:not(:last-child),.dark .caas-table-selector .vxe-table .vxe-body--column:not(:last-child){border-right-color:hsl(var(--border))!important}.dark .caas-table-browser .vxe-table,.dark .caas-table-selector .vxe-table{border-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-header--column,.dark .caas-table-selector .vxe-table .vxe-header--column{color:var(--vxe-ui-font-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important;border-bottom-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--column.col--seq,.dark .caas-table-selector .vxe-table .vxe-body--column.col--seq{color:var(--vxe-ui-font-lighten-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current,.dark .caas-table-selector .vxe-table .vxe-body--row.row--current{background-color:var(--vxe-ui-table-row-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current.row--hover,.dark .caas-table-browser .vxe-table .vxe-body--row.row--current:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.row--current.row--hover,.dark .caas-table-selector .vxe-table .vxe-body--row.row--current:hover{background-color:var(--vxe-ui-table-row-hover-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked,.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked{background-color:var(--vxe-ui-table-row-checked-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked.row--hover,.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked.row--hover,.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked:hover{background-color:var(--vxe-ui-table-row-hover-checked-background-color)!important}.caas-view-toolbar{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.caas-view-toolbar .toolbar-left{align-items:center;gap:12px;display:flex}.caas-view-toolbar .toolbar-center{flex:1;justify-content:center;align-items:center;margin:0 20px;display:flex}.caas-view-toolbar .toolbar-right{align-items:center;gap:8px;display:flex}.caas-view-toolbar .view-mode-switcher{align-items:center;display:flex}.caas-view-toolbar .caas-toolbar-button-icon{font-size:16px}.caas-view-toolbar .mr-1{margin-right:4px}@media (width<=768px){.caas-view-toolbar{flex-direction:column;align-items:stretch;gap:12px}.caas-view-toolbar .toolbar-center{margin:0}.caas-view-toolbar .toolbar-right{justify-content:center}}@media (width<=480px){.caas-view-toolbar{padding:8px 12px}}.dark .caas-view-toolbar{background:hsl(var(--card));border-color:hsl(var(--border))}.caas-field-renderer{width:100%;display:inline-block;position:relative}.caas-field-renderer.field-invalid{border-left:2px solid hsl(var(--destructive));padding-left:8px}.caas-field-renderer .text-field,.caas-field-renderer .default-field{overflow-wrap:break-word;line-height:1.4}.caas-field-renderer .datetime-field{color:hsl(var(--muted-foreground));font-family:monospace;font-size:13px}.caas-field-renderer .selector-field{color:hsl(var(--foreground))}.caas-field-renderer .number-field{text-align:right;font-family:monospace}.caas-field-renderer .switch-field,.caas-field-renderer .boolean-field{align-items:center;gap:4px;display:flex}.caas-field-renderer .switch-icon,.caas-field-renderer .boolean-icon{font-size:14px}.caas-field-renderer .icon-check{color:#16a249}.caas-field-renderer .icon-close{color:hsl(var(--destructive))}.caas-field-renderer .image-field,.caas-field-renderer .file-field{max-width:100%}.caas-field-renderer .image-display{display:inline-block}.caas-field-renderer .field-image{border:1px solid hsl(var(--border));border-radius:4px;max-width:100px;max-height:60px}.caas-field-renderer .no-image,.caas-field-renderer .no-file{color:hsl(var(--muted-foreground));font-size:12px;font-style:italic}.caas-field-renderer .image-error{color:hsl(var(--destructive));font-size:12px}.caas-field-renderer .file-link{color:hsl(var(--primary));align-items:center;gap:4px;text-decoration:none;display:flex}.caas-field-renderer .file-link:hover{text-decoration:underline}.caas-field-renderer .rich-text-field{max-width:200px;max-height:100px;overflow:hidden}.caas-field-renderer .rich-text-content{font-size:13px;line-height:1.4}.caas-field-renderer .tags-field{flex-wrap:wrap;gap:4px;display:flex}.caas-field-renderer .tag-item{color:hsl(var(--foreground));background:hsl(var(--muted));border-radius:4px;padding:2px 6px;font-size:12px}.caas-field-renderer .browse-enum-tag-list{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.caas-field-renderer .browse-enum-tag{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px)}.caas-field-renderer .error-indicator{cursor:help;font-size:12px;position:absolute;top:-2px;right:-2px}.dark .caas-field-renderer .text-field,.dark .caas-field-renderer .default-field,.dark .caas-field-renderer .datetime-field{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .selector-field{color:hsl(var(--foreground))}.dark .caas-field-renderer .number-field{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .field-image{border-color:hsl(var(--border))}.dark .caas-field-renderer .no-image,.dark .caas-field-renderer .no-file{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .file-link{color:hsl(var(--primary))}.dark .caas-field-renderer .tag-item{color:hsl(var(--foreground));background:hsl(var(--muted))}.caas-pagination{gap:var(--caas-spacing-md);flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}.caas-pagination .pagination-info{font-size:var(--caas-font-size-base);color:hsl(var(--muted-foreground))}.caas-pagination .pagination-controls{gap:var(--caas-spacing-sm);align-items:center;display:flex}.caas-pagination .pagination-btn{gap:var(--caas-spacing-xs);padding:6px var(--caas-spacing-md);font-size:var(--caas-font-size-base);cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:all var(--caas-transition-duration);align-items:center;display:flex}.caas-pagination .pagination-btn:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--border))}.caas-pagination .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.caas-pagination .page-numbers{gap:var(--caas-spacing-xs);margin:0 var(--caas-spacing-sm);display:flex}.caas-pagination .page-btn{width:32px;height:32px;font-size:var(--caas-font-size-base);cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:all var(--caas-transition-duration);justify-content:center;align-items:center;display:flex}.caas-pagination .page-btn:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.caas-pagination .page-btn.active{color:hsl(var(--background));background:hsl(var(--primary));border-color:hsl(var(--primary))}.caas-pagination .pagination-size{gap:var(--caas-spacing-xs);align-items:center;display:flex}.caas-pagination .size-label{font-size:var(--caas-font-size-base);color:hsl(var(--muted-foreground))}.caas-pagination .size-selector{padding:var(--caas-spacing-xs) var(--caas-spacing-sm);font-size:var(--caas-font-size-base);background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.caas-pagination .size-selector:focus{border-color:hsl(var(--primary));outline:none}@media (width<=768px){.caas-pagination{flex-direction:column;gap:12px}.caas-pagination .pagination-controls{flex-wrap:wrap;justify-content:center}.caas-pagination .page-numbers{margin:0 4px}}.dark .caas-pagination .pagination-info{color:hsl(var(--muted-foreground))}.dark .caas-pagination .pagination-btn{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .pagination-btn:hover:not(:disabled){background:hsl(var(--accent));border-color:hsl(var(--primary))}.dark .caas-pagination .page-btn{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .page-btn:hover{background:hsl(var(--accent));border-color:hsl(var(--primary))}.dark .caas-pagination .page-btn.active{color:#fff;background:hsl(var(--primary));border-color:hsl(var(--primary))}.dark .caas-pagination .size-label{color:hsl(var(--muted-foreground))}.dark .caas-pagination .size-selector{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .size-selector:focus{border-color:hsl(var(--primary))}.caas-detail-view{background-color:hsl(var(--background));flex-direction:column;width:100%;height:100%;display:flex}.caas-detail-view .error-container{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;height:400px;display:flex}.caas-detail-view .error-message{color:hsl(var(--foreground));text-align:center}.caas-detail-view .error-message h3{color:hsl(var(--destructive));margin:0 0 8px;font-size:16px;font-weight:500}.caas-detail-view .error-message p{margin:0;font-size:14px;line-height:1.5}.caas-detail-view .detail-content{flex-direction:column;height:100%;display:flex}.caas-detail-view .detail-scrollable-content{flex-direction:column;flex:1;min-height:0;display:flex}.caas-detail-view .detail-scroll-inner{min-height:100%}.caas-detail-view .toolbar-container{background-color:var(--background);border-bottom:1px solid var(--border);padding:16px 24px}.caas-detail-view .toolbar-buttons{justify-content:flex-end;gap:8px;display:flex}.caas-detail-view .form-container{flex:1;padding:24px;overflow-y:auto}.dark .caas-detail-view{background-color:hsl(var(--card))}.dark .caas-detail-view .error-container{background-color:hsl(var(--muted));border-color:hsl(var(--border))}.dark .caas-detail-view .error-message{color:hsl(var(--muted-foreground))}.dark .caas-detail-view .error-message h3{color:hsl(var(--destructive))}.dark .caas-detail-view .detail-scrollable-content{background-color:hsl(var(--card))}.dark .caas-detail-view .toolbar-container{background-color:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .caas-detail-view .form-container{background:hsl(var(--card))}.dark .caas-detail-view .card{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-view .card-header{border-bottom-color:hsl(var(--border))!important}.dark .caas-detail-view .card-title{color:hsl(var(--foreground))!important}.dark .caas-detail-view .card-description{color:hsl(var(--muted-foreground))!important}.dark .caas-detail-view .collapse-item{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-view .collapse-item__header{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important}.dark .caas-detail-view .collapse-item__content{background-color:hsl(var(--card))!important}.caas-detail-main-table{padding:12px}.caas-detail-main-table .loading-container{justify-content:center;align-items:center;height:200px;display:flex}.caas-detail-main-table .loading-text{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:14px;display:flex}.caas-detail-main-table .field-groups{flex-direction:column;gap:16px;display:flex}.caas-detail-main-table .field-group-container{margin:0!important}.caas-detail-main-table .field-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.caas-detail-main-table .field-item{flex-direction:column;gap:4px;display:flex}.caas-detail-main-table .field-label{color:hsl(var(--muted-foreground));letter-spacing:.5px;font-size:12px;font-weight:500}.caas-detail-main-table .field-value{min-height:20px;color:hsl(var(--foreground));background-color:hsl(var(--muted));border-radius:4px;align-items:center;padding:8px 12px;font-size:14px;display:flex}.caas-detail-sub-table{padding:12px}.caas-detail-sub-table .tab-container{width:100%}.caas-detail-sub-table .table-container{margin-top:16px}.caas-detail-sub-table .card-container{flex-direction:column;gap:16px;display:flex}.caas-detail-sub-table .sub-table-card{width:100%}.caas-detail-sub-table .card-header{justify-content:space-between;align-items:center;display:flex}.caas-detail-sub-table .card-title{color:hsl(var(--foreground));font-size:16px;font-weight:500}.caas-detail-sub-table .no-data{background-color:hsl(var(--muted));border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex}.caas-detail-sub-table .no-data-text{color:hsl(var(--muted-foreground));font-size:14px}.caas-detail-sub-table .form-like-grid{background-color:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:4px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.caas-detail-sub-table .form-row{background-color:hsl(var(--background));grid-template-columns:200px 1fr;min-height:40px;display:grid}.caas-detail-sub-table .form-label{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-right:1px solid hsl(var(--border));align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.caas-detail-sub-table .form-value{color:hsl(var(--foreground));align-items:center;padding:8px 12px;font-size:14px;display:flex}.dark .caas-detail-sub-table{background-color:hsl(var(--card))}.dark .caas-detail-sub-table .card-title{color:hsl(var(--foreground))}.dark .caas-detail-sub-table .no-data{background-color:hsl(var(--muted))}.dark .caas-detail-sub-table .no-data-text{color:hsl(var(--muted-foreground))}.dark .caas-detail-sub-table .vxe-table{color:hsl(var(--muted-foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table--main-wrapper,.dark .caas-detail-sub-table .vxe-table--body-wrapper,.dark .caas-detail-sub-table .vxe-table--header-wrapper{background:hsl(var(--card))!important;border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--header{background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-header--column{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important;border-right-color:hsl(var(--border)/.2)!important;border-bottom-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-header--column .vxe-cell{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row:hover{background-color:var(--vxe-ui-table-row-hover-background-color,hsl(var(--accent)/.4))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row:nth-child(2n){background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row:nth-child(2n):hover{background-color:var(--vxe-ui-table-row-hover-striped-background-color,hsl(var(--accent)/.4))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--column{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--card))!important;border-right-color:hsl(var(--border)/.2)!important;border-bottom-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--column .vxe-cell{color:hsl(var(--muted-foreground))!important;border-color:hsl(var(--border)/.2)!important;background-color:#0000!important}.dark .caas-detail-sub-table .vxe-table .vxe-cell{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body,.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper .vxe-table--body{background:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table--border-line,.dark .caas-detail-sub-table .vxe-table .vxe-table--fixed-left-wrapper,.dark .caas-detail-sub-table .vxe-table .vxe-table--fixed-right-wrapper,.dark .caas-detail-sub-table .vxe-table [class*=border]{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--loading{background:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table .vxe-loading{background:hsl(var(--background)/.8)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper{scrollbar-color:hsl(var(--border)) hsl(var(--muted))}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-track{background:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb{background:hsl(var(--border))!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))!important}.dark .caas-detail-sub-table .form-like-grid{background-color:hsl(var(--card))!important}.dark .caas-detail-sub-table .form-row{background-color:hsl(var(--card))!important;border-bottom-color:hsl(var(--border))!important}.dark .caas-detail-sub-table .form-label{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .form-value{color:hsl(var(--foreground))!important}.caas-detail-toolbar{box-sizing:border-box;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));align-self:stretch;width:100%;max-width:100%;padding:8px 12px;display:block}.caas-detail-toolbar .toolbar-content{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.caas-detail-toolbar .toolbar-left{flex:auto;align-items:center;min-width:0;display:flex}.caas-detail-toolbar .toolbar-center{flex:0 auto;justify-content:center;align-items:center;min-width:0;display:flex}.caas-detail-toolbar .toolbar-right{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.caas-detail-toolbar .toolbar-content--center .toolbar-left,.caas-detail-toolbar .toolbar-content--center .toolbar-right,.caas-detail-toolbar .toolbar-content--right .toolbar-left,.caas-detail-toolbar .toolbar-content--right .toolbar-center{display:none!important}.caas-detail-toolbar .toolbar-title h3{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}.caas-detail-toolbar .toolbar-buttons{align-items:center;gap:16px;display:flex}.caas-detail-toolbar .navigation-group{align-items:center;gap:12px;display:flex}.caas-detail-toolbar .record-info{color:hsl(var(--foreground));padding:0 8px;font-size:14px;font-weight:500}.caas-detail-toolbar .action-buttons{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.caas-detail-toolbar .action-buttons [data-slot=button]{min-width:0;max-width:180px}.caas-detail-toolbar .action-buttons .caas-toolbar-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:36px;line-height:1;display:inline-flex}.caas-detail-toolbar .action-buttons .caas-toolbar-button-icon{flex:none;width:18px;height:18px;margin:0}.caas-detail-toolbar .action-buttons [data-slot=button]>span,.caas-detail-toolbar .action-buttons [data-slot=button]{text-overflow:ellipsis;overflow:hidden}.caas-detail-toolbar .toolbar-button-text{text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden}.caas-detail-toolbar .collapse-control,.caas-detail-toolbar .view-settings{flex:none;align-items:center;display:flex}.caas-detail-toolbar .collapse-control-buttons{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}.caas-detail-toolbar .collapse-control-buttons button{width:32px;height:32px;color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:0;box-shadow:0 1px 2px #0000000d}.caas-detail-toolbar .view-settings button{width:32px;height:32px;color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));padding:0;box-shadow:0 1px 2px #0000000d}.caas-detail-toolbar .collapse-control-buttons button:hover,.caas-detail-toolbar .view-settings button:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.caas-detail-toolbar .collapse-control-buttons button.is-active{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary))}.dark .caas-detail-toolbar{background-color:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .caas-detail-toolbar .toolbar-title h3{color:hsl(var(--foreground))}.dark .caas-detail-toolbar .record-info{color:hsl(var(--muted-foreground))}.dark .caas-detail-toolbar .collapse-control-buttons{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons button,.dark .caas-detail-toolbar .view-settings button{color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons button:hover,.dark .caas-detail-toolbar .view-settings button:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons button.is-active{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.dark .caas-detail-toolbar [data-slot=button]{color:hsl(var(--foreground));background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar [data-slot=button]:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.dark .caas-detail-toolbar .caas-toolbar-button{color:hsl(var(--foreground))!important;background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-toolbar .caas-toolbar-button:hover{background-color:hsl(var(--muted))!important}.caas-main-area{flex-direction:column;height:100%;display:flex}.caas-main-area .view-content{flex:1;overflow:hidden}.caas-main-area .table-view,.caas-main-area .card-view,.caas-main-area .calendar-view,.caas-main-area .overView-view,.caas-main-area .analysis-view,.caas-main-area .default-view{height:100%}.caas-main-area .unknown-view{justify-content:center;align-items:center;height:200px;display:flex}.caas-main-area .unknown-view-message{color:#f59e0b;align-items:center;gap:8px;font-size:14px;display:flex}.caas-main-area .icon-warning{font-size:16px}.caas-main-area-toolbar{gap:var(--caas-spacing-md,12px);background:0 0;border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;padding:0;transition:opacity .2s;display:flex}.caas-main-area-toolbar>.toolbar-buttons{gap:var(--caas-spacing-sm,8px);flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:hidden}.caas-main-area-toolbar>.toolbar-buttons .caas-toolbar-button{gap:var(--caas-spacing-xs,4px);white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:0;max-width:none;height:32px;padding-inline:10px;line-height:1;display:inline-flex}.caas-main-area-toolbar>.toolbar-buttons .caas-toolbar-button-icon{flex:none;width:16px;height:16px;margin:0}.caas-main-area-toolbar>.toolbar-buttons .caas-toolbar-button-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.caas-main-area-toolbar[data-compact]>.toolbar-buttons .caas-toolbar-button{padding-inline:0}.caas-main-area-toolbar .toolbar-divider{background:hsl(var(--border));width:1px;height:20px;margin:0 12px}.caas-main-area-toolbar>.toolbar-actions{gap:var(--caas-spacing-sm,8px);white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.caas-main-area-toolbar .toolbar-view-controls{gap:var(--caas-spacing-xs,4px);flex:none;align-items:center;height:32px;display:flex}.caas-main-area-toolbar .toolbar-settings-button{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.caas-main-area-toolbar>.toolbar-actions .view-switcher{align-items:center;height:32px;display:flex}.caas-main-area-toolbar .api-info-indicator{color:hsl(var(--primary));background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.3);border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.caas-main-area-toolbar[data-loading=true]{pointer-events:none;opacity:.6}.caas-main-area-toolbar[data-loading=true]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s infinite loading-shimmer;position:absolute;inset:0}@keyframes loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.caas-main-area-toolbar[data-readonly=true]{background:hsl(var(--muted));opacity:.8}.caas-main-area-toolbar[data-readonly=true] .toolbar-buttons{filter:grayscale(.3)}.caas-main-area-toolbar[data-readonly=true]:before{color:#f59f0a;content:"只读模式";background:#f59f0a1a;border-radius:2px;padding:1px 4px;font-size:10px;position:absolute;top:2px;right:8px}.caas-main-area-toolbar>.toolbar-buttons .caas-toolbar-button:disabled{cursor:not-allowed}.dark .caas-main-area-toolbar{border-color:hsl(var(--border));background:0 0}.dark .caas-main-area-toolbar .toolbar-divider{background:hsl(var(--border))}.dark .caas-main-area-toolbar .api-info-indicator{background:hsl(var(--accent));border-color:hsl(var(--border))}.dark .caas-main-area-toolbar[data-readonly=true]{background:hsl(var(--muted))}.caas-status-message{border-radius:4px;margin-bottom:8px;font-size:12px;line-height:1.4;overflow:hidden}.caas-status-message--debug{color:#155724;background:#e8f5e8;border:1px solid #c3e6c3}.caas-status-message--info{color:#0c5460;background:#d1ecf1;border:1px solid #b6d4db}.caas-status-message--warning{color:#856404;background:#fff3cd;border:1px solid #ffeaa7}.caas-status-message--error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.caas-status-message__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:8px 6px 8px 10px;display:flex}.caas-status-message__icon{margin-right:6px;font-size:14px}.caas-status-message__title{font-weight:500}.caas-status-message__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.caas-status-message__toggle,.caas-status-message__close{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-size:12px;line-height:1}.caas-status-message__close{margin-left:2px;padding:2px 4px;font-size:14px;font-weight:700}.caas-status-message__toggle:hover,.caas-status-message__close:hover{background:#0000001a}.caas-status-message__content{padding:0 10px 8px}.caas-status-message__status{flex-wrap:wrap;gap:12px;display:flex}.caas-status-message__item{align-items:center;gap:4px;display:flex}.caas-status-message__key{color:inherit;font-weight:500}.caas-status-message__value{overflow-wrap:break-word;white-space:pre-wrap;background:#0000000d;border-radius:2px;padding:1px 4px;font-family:Courier New,monospace;font-size:11px}.caas-status-message__groups{flex-direction:column;gap:12px;display:flex}.caas-status-message__group{border-left:3px solid;border-radius:4px;padding:8px}.caas-status-message__group--primary{background:#409eff0d;border-left-color:#409eff}.caas-status-message__group--success{background:#67c23a0d;border-left-color:#67c23a}.caas-status-message__group--warning{background:#e6a23c0d;border-left-color:#e6a23c}.caas-status-message__group--danger{background:#f56c6c0d;border-left-color:#f56c6c}.caas-status-message__group-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.caas-status-message__group-title{color:inherit;font-size:13px;font-weight:600}.caas-status-message__group-actions{align-items:center;gap:4px;display:flex}.caas-status-message__action-btn{color:inherit;cursor:pointer;background:#00000014;border:1px solid #00000026;border-radius:3px;padding:2px 6px;font-size:11px;transition:all .2s}.caas-status-message__action-btn:hover:not(:disabled){background:#0000001f;border-color:#00000040}.caas-status-message__action-btn:disabled{cursor:not-allowed;opacity:.5}.caas-status-message__action-icon{margin-right:2px}.caas-status-message__group-content{flex-wrap:wrap;gap:8px;display:flex}.dark .caas-status-message--debug{color:#21c45db3;background:hsl(var(--accent)/.2);border-color:#21c45d}.dark .caas-status-message--info{color:hsl(var(--primary)/.7);background:hsl(var(--accent)/.2);border-color:hsl(var(--primary))}.dark .caas-status-message--warning{color:#f59f0ab3;background:hsl(var(--accent)/.2);border-color:#f59f0a}.dark .caas-status-message--error{color:hsl(var(--destructive)/.7);background:hsl(var(--accent)/.2);border-color:hsl(var(--destructive))}.dark .caas-status-message__title,.dark .caas-status-message__key,.dark .caas-status-message__group-title{color:hsl(var(--foreground))}.dark .caas-status-message__value{background:hsl(var(--muted)/.3)}.dark .caas-status-message__toggle:hover,.dark .caas-status-message__close:hover{background:hsl(var(--muted)/.4)}.dark .caas-status-message__action-btn{background:hsl(var(--muted)/.3);border-color:hsl(var(--border))}.dark .caas-status-message__action-btn:hover:not(:disabled){background:hsl(var(--muted)/.5);border-color:hsl(var(--border))}.caas-tree-node{-webkit-user-select:none;user-select:none}.caas-tree-node .node-content{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;transition:all .2s;display:flex}.caas-tree-node .node-content:hover{background:hsl(var(--muted)/.55)}.caas-tree-node .node-content.selected{color:hsl(var(--primary));background:hsl(var(--primary)/.12)}.caas-tree-node .expand-btn{width:16px;height:16px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.caas-tree-node .expand-btn:hover{color:hsl(var(--foreground))}.caas-tree-node .expand-icon{font-size:12px}.caas-tree-node .icon-expanded{transform:rotate(90deg)}.caas-tree-node .icon-collapsed{transform:rotate(0)}.caas-tree-node .node-info{flex:1;align-items:center;gap:6px;display:flex}.caas-tree-node .node-label{color:hsl(var(--foreground));font-size:14px}.caas-tree-node .node-count{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.caas-tree-node .child-nodes{border-left:1px solid hsl(var(--border));margin-left:16px;padding-left:8px}@media (width<=768px){.caas-tree-node .node-content{padding:8px 6px}.caas-tree-node .node-label{font-size:13px}.caas-tree-node .node-count{font-size:11px}}.caas-view-settings-drawer{--caas-drawer-width:min(500px, calc(100vw - 48px))}.caas-view-settings-drawer-content .settings-shell{flex-direction:column;flex:1;min-height:0;display:flex}.caas-view-settings-drawer-content .settings-tabs-header{z-index:2;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:12px 16px 0;position:sticky;top:0}.caas-view-settings-drawer-content .settings-scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}.caas-view-settings-drawer-content .settings-tabs{width:100%;margin-bottom:12px}.caas-view-settings-drawer-content .settings-section{flex-direction:column;gap:24px;display:flex}.caas-view-settings-drawer-content .setting-group{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;padding:16px}.caas-view-settings-drawer-content .group-title{color:hsl(var(--foreground));margin:0;padding-bottom:8px;font-size:14px;font-weight:600}.caas-view-settings-drawer-content .group-header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.caas-view-settings-drawer-content .field-sort-toggle{color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.caas-view-settings-drawer-content .field-sort-toggle:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.5)}.caas-view-settings-drawer-content .field-sort-toggle.is-active{color:hsl(var(--primary));background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.5)}.caas-view-settings-drawer-content .setting-item{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:12px 0;display:flex}.caas-view-settings-drawer-content .setting-item:last-child{border-bottom:none}.caas-view-settings-drawer-content .setting-label{color:hsl(var(--foreground));font-size:13px;font-weight:500}.caas-view-settings-drawer-content .field-list{flex-direction:column;gap:12px;display:flex}.caas-view-settings-drawer-content .field-item{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;padding:12px}.caas-view-settings-drawer-content .field-sort-mode{flex-direction:column;gap:12px;display:flex}.caas-view-settings-drawer-content .field-sort-tip{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.caas-view-settings-drawer-content .field-sort-list{flex-direction:column;gap:10px;display:flex}.caas-view-settings-drawer-content .field-sort-item{cursor:grab;-webkit-user-select:none;user-select:none;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.caas-view-settings-drawer-content .field-sort-item:active{cursor:grabbing}.caas-view-settings-drawer-content .field-sort-handle{color:hsl(var(--muted-foreground));font-size:16px}.caas-view-settings-drawer-content .field-sort-item-ghost{opacity:.5}.caas-view-settings-drawer-content .field-sort-item-chosen{border-color:hsl(var(--primary)/.5);box-shadow:0 8px 24px #409eff1f}.caas-view-settings-drawer-content .field-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.caas-view-settings-drawer-content .field-name{color:hsl(var(--foreground));font-size:13px;font-weight:500}.caas-view-settings-drawer-content .field-options{flex-direction:column;gap:8px;margin-left:32px;display:flex}.caas-view-settings-drawer-content .field-option{justify-content:space-between;align-items:center;gap:12px;display:flex}.caas-view-settings-drawer-content .option-label{min-width:60px;color:hsl(var(--foreground));font-size:12px}.caas-view-settings-drawer-content .enum-color-setting{border-top:1px dashed hsl(var(--border));flex-direction:column;gap:8px;padding-top:8px;display:flex}.caas-view-settings-drawer-content .enum-color-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.caas-view-settings-drawer-content .enum-color-hint{color:hsl(var(--muted-foreground));font-size:11px}.caas-view-settings-drawer-content .enum-color-list{flex-direction:column;gap:6px;display:flex}.caas-view-settings-drawer-content .enum-color-item{grid-template-columns:18px minmax(0,1fr) 32px 42px;align-items:center;gap:8px;min-height:28px;display:grid}.caas-view-settings-drawer-content .enum-color-swatch{border:1px solid hsl(var(--border));border-radius:4px;width:18px;height:18px}.caas-view-settings-drawer-content .enum-color-label{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;font-size:12px;overflow:hidden}.caas-view-settings-drawer-content .enum-color-input{cursor:pointer;background:0 0;border:0;width:32px;height:24px;padding:0}.caas-view-settings-drawer-content .enum-color-reset{color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:2px 6px;font-size:12px}.caas-view-settings-drawer-content .enum-color-reset:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;background:hsl(var(--muted)/.5)}.caas-view-settings-drawer-content .logic-trigger-empty{color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--muted)/.5);border-radius:8px;padding:16px;font-size:12px}.caas-view-settings-drawer-content .logic-trigger-list{flex-direction:column;gap:14px;display:flex}.caas-view-settings-drawer-content .logic-trigger-item{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.caas-view-settings-drawer-content .logic-trigger-header{grid-template-columns:auto minmax(0,1fr) 28px 28px 28px;align-items:center;gap:8px;display:grid}.caas-view-settings-drawer-content .logic-trigger-icon-btn{width:28px;height:28px;color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.caas-view-settings-drawer-content .logic-trigger-icon-btn:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed}.caas-view-settings-drawer-content .logic-trigger-icon-btn.danger{color:hsl(var(--destructive))}.caas-view-settings-drawer-content .logic-condition-trigger{background:linear-gradient(135deg, #fffbebb3, #eff6ffb8), hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;display:grid}.caas-view-settings-drawer-content .logic-condition-trigger__content{flex-direction:column;gap:4px;min-width:0;display:flex}.caas-view-settings-drawer-content .logic-condition-trigger__eyebrow{color:hsl(var(--primary));letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1}.caas-view-settings-drawer-content .logic-condition-trigger__content strong{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.caas-view-settings-drawer-content .logic-condition-trigger__content small{color:hsl(var(--muted-foreground));font-size:12px}.caas-view-settings-drawer-content .logic-condition-trigger__button{min-width:104px;color:hsl(var(--primary));cursor:pointer;border:1px solid hsl(var(--primary)/.6);background:#ffffffd6;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #409eff1f}.caas-view-settings-drawer-content .logic-condition-trigger__button:hover{color:#fff;background:hsl(var(--primary));border-color:hsl(var(--primary));transform:translateY(-1px);box-shadow:0 10px 24px #409eff38}.caas-view-settings-drawer-content .logic-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.caas-view-settings-drawer-content .logic-trigger-option{flex-direction:column;gap:6px;display:flex}.caas-view-settings-drawer-content .logic-trigger-field-picker{background:hsl(var(--muted)/.5);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.caas-view-settings-drawer-content .logic-trigger-field-option{min-width:0;color:hsl(var(--foreground));align-items:center;gap:6px;font-size:12px;display:flex}.caas-view-settings-drawer-content .logic-trigger-field-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caas-view-settings-drawer-content .logic-style-colors{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.caas-view-settings-drawer-content .logic-color-option{color:hsl(var(--foreground));flex-direction:column;gap:4px;font-size:12px;display:flex}.caas-view-settings-drawer-content .logic-color-option input{cursor:pointer;background:0 0;border:0;width:100%;height:28px;padding:0}.caas-view-settings-drawer-content .logic-style-preview{border:1px solid;border-radius:6px;grid-column:1/-1;padding:8px 10px;font-size:12px}.logic-formula-dialog{--caas-logic-dialog-accent:#2563eb}.logic-formula-dialog__content .logic-formula-dialog__body{--caas-logic-dialog-accent:#2563eb;flex-direction:column;gap:16px;display:flex;position:relative}.logic-formula-dialog__content .logic-formula-dialog__hero{background:radial-gradient(circle at 8% 18%,#fbbf242e,#0000 30%),linear-gradient(135deg,#f8fafc,#eef6ff 54%,#fff7ed);border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;overflow:hidden}.logic-formula-dialog__content .logic-formula-dialog__hero span{color:var(--caas-logic-dialog-accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.logic-formula-dialog__content .logic-formula-dialog__hero h3{color:#0f172a;margin:0;font-size:18px;font-weight:750}.logic-formula-dialog__content .logic-formula-dialog__hero p{color:#64748b;max-width:560px;margin:6px 0 0;font-size:12px;line-height:1.7}.logic-formula-dialog__content .logic-formula-dialog__badge{color:#1d4ed8;background:#ffffffc7;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:700;box-shadow:0 10px 30px #2563eb1f}.logic-formula-dialog__content .logic-formula-dialog__footer{justify-content:flex-end;gap:10px;display:flex}.caas-view-settings-drawer-content .card-layout-options{border-bottom:1px solid hsl(var(--border));margin-bottom:16px;padding-bottom:16px}.caas-view-settings-drawer-content .filter-schemes{margin-top:16px}.caas-view-settings-drawer-content .scheme-note{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);border-left:3px solid hsl(var(--primary));border-radius:4px;margin:0;padding:12px;font-size:12px}.caas-view-settings-drawer-content .settings-footer{background:0 0;border:0;justify-content:flex-end;gap:12px;padding:0 0 4px;display:flex}.composite-filter{background:hsl(var(--background));height:100%;padding:0}.composite-filter .filter-loading{padding:12px}.composite-filter .filter-content{height:100%;padding:4px;overflow-y:auto}.composite-filter .filter-section{border-bottom:1px solid hsl(var(--border));padding:12px 0}.composite-filter .filter-section:last-child{border-bottom:none}.composite-filter .filter-section:first-child{padding-top:0}.composite-filter .filter-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.composite-filter .filter-title{color:hsl(var(--foreground));margin:0;font-size:13px;font-weight:600}.composite-filter .tree-search{margin-bottom:8px}.composite-filter .tree-container{border-radius:4px;max-height:400px;overflow-y:auto}.composite-filter .filter-tree{background:0 0;border:none}.composite-filter .tree-node{align-items:center;width:100%;padding:2px 0;display:flex}.composite-filter .node-icon{color:hsl(var(--primary));margin-right:6px;font-size:14px}.composite-filter .node-label{flex:1;font-size:13px}.composite-filter .node-count{margin-left:8px}.composite-filter .dictionary-options{flex-direction:column;gap:8px;display:flex}.composite-filter .dictionary-radio{width:100%;margin:0}.composite-filter .radio-content{justify-content:space-between;align-items:center;width:100%;display:flex}.composite-filter .radio-label{font-size:13px}.composite-filter .radio-count{margin-left:8px}.composite-filter .datetime-picker{width:100%}.composite-filter .empty-state{text-align:center;padding:40px 16px}@media (height<=600px){.composite-filter .tree-container{max-height:200px}}@media (height<=400px){.composite-filter .tree-container{max-height:150px}.composite-filter .filter-section{padding:8px 0}}.dark .composite-filter{background:hsl(var(--card))}.dark .composite-filter .filter-section{border-bottom-color:hsl(var(--border))}.dark .composite-filter .filter-title{color:hsl(var(--foreground))}.dark .composite-filter .tree-container{background:hsl(var(--card))}.dark .composite-filter .node-label,.dark .composite-filter .node-count,.dark .composite-filter .radio-label,.dark .composite-filter .radio-count,.dark .composite-filter .empty-state{color:hsl(var(--muted-foreground))}@media print{.caas-print-view{background:#fff}.caas-print-view .no-print{display:none!important}.caas-print-view .print-content{box-shadow:none;margin:0;padding:0;overflow:visible}.caas-print-view .print-table{font-size:10px}.caas-print-view .print-table .table-header,.caas-print-view .print-table .table-cell{padding:4px 6px}.caas-print-view .print-watermark{color:#00000014}}.caas-analysis-view{flex-direction:column;height:100%;display:flex}.caas-analysis-view .analysis-toolbar{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:16px;display:flex}.caas-analysis-view .analysis-toolbar .toolbar-left{flex:1}.caas-analysis-view .analysis-toolbar .toolbar-left .analysis-title{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:600}.caas-analysis-view .analysis-toolbar .toolbar-right{gap:8px;display:flex}.caas-analysis-view .analysis-content{flex:1;padding:20px;overflow:auto}.caas-analysis-view .analysis-content .statistics-section{margin-bottom:24px}.caas-analysis-view .analysis-content .statistics-section .statistics-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card{text-align:center;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:20px;transition:all .3s}.caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card:hover{box-shadow:0 1px 3px 0 hsl(var(--foreground)/.1)}.caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card .stat-label{color:hsl(var(--foreground));margin-bottom:8px;font-size:14px}.caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card .stat-value{color:hsl(var(--primary));font-size:24px;font-weight:600}.caas-analysis-view .analysis-content .charts-section{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.caas-analysis-view .analysis-content .charts-section .chart-tabs{border-bottom:1px solid hsl(var(--border));display:flex}.caas-analysis-view .analysis-content .charts-section .chart-tabs .chart-tab{cursor:pointer;border-bottom:2px solid #0000;padding:12px 20px;transition:all .3s}.caas-analysis-view .analysis-content .charts-section .chart-tabs .chart-tab:hover{background:hsl(var(--muted))}.caas-analysis-view .analysis-content .charts-section .chart-tabs .chart-tab.active{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.caas-analysis-view .analysis-content .charts-section .chart-container{padding:20px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item{min-height:400px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .chart-title{color:hsl(var(--foreground));margin:0 0 20px;font-size:16px;font-weight:600}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart{width:100%;height:300px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart{justify-content:space-around;align-items:end;height:100%;padding:20px 0;display:flex}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item{flex-direction:column;align-items:center;min-width:60px;display:flex}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-container{align-items:end;gap:2px;height:200px;margin-bottom:8px;display:flex}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-container .bar{border-radius:2px 2px 0 0;min-width:20px;transition:opacity .3s}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-container .bar:hover{opacity:.8}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-label{color:hsl(var(--foreground));text-align:center;font-size:12px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table{width:100%;height:100%;overflow:auto}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table{border-collapse:collapse;width:100%}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table th,.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table td{text-align:left;border:1px solid hsl(var(--border));padding:8px 12px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table th{background:hsl(var(--muted));font-weight:600}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table tr:nth-child(2n){background:hsl(var(--muted)/.5)}.caas-analysis-view .analysis-content .no-data{height:300px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.caas-analysis-view .analysis-content .no-data .no-data-icon{margin-bottom:12px;font-size:48px}.caas-analysis-view .analysis-content .no-data .no-data-tip{margin-top:4px;font-size:12px}@media (width<=768px){.caas-analysis-view .analysis-toolbar{flex-direction:column;align-items:stretch;gap:12px}.caas-analysis-view .analysis-toolbar .toolbar-left,.caas-analysis-view .analysis-toolbar .toolbar-right{flex:none}.caas-analysis-view .analysis-toolbar .toolbar-right{justify-content:center}.caas-analysis-view .analysis-content{padding:12px}.caas-analysis-view .analysis-content .statistics-section .statistics-grid{grid-template-columns:1fr}.caas-analysis-view .analysis-content .charts-section .chart-tabs{flex-wrap:wrap}.caas-analysis-view .analysis-content .charts-section .chart-container{padding:12px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart{height:250px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart{padding:10px 0}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item{min-width:40px}.caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-container{height:150px}}.dark .caas-analysis-view .analysis-toolbar{background:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .caas-analysis-view .analysis-toolbar .analysis-title{color:hsl(var(--foreground))}.dark .caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card .stat-label{color:hsl(var(--muted-foreground))}.dark .caas-analysis-view .analysis-content .statistics-section .statistics-grid .stat-card .stat-value{color:hsl(var(--primary))}.dark .caas-analysis-view .analysis-content .charts-section{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-analysis-view .analysis-content .charts-section .chart-tabs{border-bottom-color:hsl(var(--border))}.dark .caas-analysis-view .analysis-content .charts-section .chart-tabs .chart-tab:hover{background:hsl(var(--muted))}.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .chart-title{color:hsl(var(--foreground))}.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .bar-chart .bar-item .bar-label{color:hsl(var(--muted-foreground))}.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table th,.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table td{color:hsl(var(--muted-foreground));border-color:hsl(var(--border))}.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table th,.dark .caas-analysis-view .analysis-content .charts-section .chart-container .chart-item .simple-chart .chart-table .data-table tr:nth-child(2n){background:hsl(var(--muted))}.dark .caas-analysis-view .analysis-content .no-data{color:hsl(var(--muted-foreground))}.caas-overview-browser{flex-direction:column;height:100%;display:flex}.caas-overview-browser .overview-header{justify-content:flex-end;align-items:center;padding:8px 0;display:flex}.caas-overview-browser .overview-header .actions{flex-wrap:wrap;gap:8px;display:flex}.caas-overview-browser .overview-header .actions .action-btn{min-width:68px}.caas-overview-browser .overview-content{flex:1;grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.caas-overview-browser .overview-content .media{justify-content:center;align-items:center;display:flex}.caas-overview-browser .overview-content .media .media-placeholder{width:100%;height:320px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border:1px dashed hsl(var(--border));border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.caas-overview-browser .overview-content .media .media-placeholder .media-icon{margin-bottom:8px;font-size:42px}.caas-overview-browser .overview-content .media .media-placeholder .media-text{font-size:14px}.caas-overview-browser .overview-content .kv-table{border-radius:var(--radius);width:100%;overflow:hidden}.caas-overview-browser .overview-content .kv-table .kv-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:260px 1fr;display:grid}.caas-overview-browser .overview-content .kv-table .kv-row:last-child{border-bottom:none}.caas-overview-browser .overview-content .kv-table .kv-row .kv-label{color:hsl(var(--foreground));background:hsl(var(--muted));padding:14px 16px;font-weight:600}.caas-overview-browser .overview-content .kv-table .kv-row .kv-value{color:hsl(var(--foreground));background:hsl(var(--background));padding:14px 16px}.caas-overview-browser .overview-content .kv-empty{color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--muted));border-radius:var(--radius);padding:16px}.caas-overview-browser .overview-footer{justify-content:center;padding:8px 0;display:flex}.caas-overview-browser .overview-footer .pager{align-items:center;gap:12px;display:flex}.caas-overview-browser .overview-footer .pager .pager-text{color:hsl(var(--muted-foreground));font-size:12px}@media (width<=1024px){.caas-overview-browser .overview-content{grid-template-columns:1fr}.caas-overview-browser .overview-content .media .media-placeholder{height:220px}}@media (width<=768px){.caas-overview-browser .overview-header,.caas-overview-browser .overview-header .actions{justify-content:center}.caas-overview-browser .overview-content{gap:12px}.caas-overview-browser .overview-content .media .media-placeholder{height:180px}.caas-overview-browser .overview-content .media .media-placeholder .media-icon{font-size:32px}.caas-overview-browser .overview-content .media .media-placeholder .media-text{font-size:12px}.caas-overview-browser .overview-content .kv-table .kv-row{grid-template-columns:1fr}.caas-overview-browser .overview-content .kv-table .kv-row .kv-label,.caas-overview-browser .overview-content .kv-table .kv-row .kv-value{padding:10px 12px}.caas-overview-browser .overview-content .kv-table .kv-row .kv-label{border-bottom:1px solid hsl(var(--border))}.caas-overview-browser .overview-footer .pager{flex-direction:column;gap:8px}.caas-overview-browser .overview-footer .pager .pager-text{order:-1}}.dark .caas-overview-browser .overview-content .media .media-placeholder{background:hsl(var(--muted));border-color:hsl(var(--border))}.dark .caas-overview-browser .overview-content .kv-table .kv-row .kv-label{background:hsl(var(--muted))}.dark .caas-overview-browser .overview-content .kv-table .kv-row .kv-value{background:hsl(var(--background))}.caas-form-view{background:hsl(var(--muted));flex-direction:column;height:100%;display:flex}.caas-form-view .form-header{background:hsl(var(--background));border-bottom:2px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;padding:16px 24px;display:flex}.caas-form-view .form-header:focus-visible,.caas-form-view .form-header:focus-within{outline:2px solid hsl(var(--primary));outline-offset:-2px}.caas-form-view .form-header .header-info{flex:1}.caas-form-view .form-header .header-info .form-title{color:hsl(var(--foreground));letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.caas-form-view .form-header .header-info .form-subtitle{color:hsl(var(--foreground));opacity:1;margin:8px 0 0;font-size:1rem;line-height:1.5}.caas-form-view .form-header .toolbar-buttons{align-items:center;gap:8px;display:flex}.caas-form-view .form-body{flex:1;padding:24px;overflow:auto}.caas-form-view .form-body .form-container{max-width:800px;margin:0 auto}.caas-form-view .form-body .form-container .form-field{margin-bottom:20px;padding:0}.caas-form-view .form-body .form-container .form-field .form-label{font-size:var(--caas-font-size-base);color:hsl(var(--foreground));margin-bottom:6px;font-weight:500;display:block}.caas-form-view .form-body .form-container .form-field .form-label.required:after{color:hsl(var(--destructive));content:"*";margin-left:4px}.caas-form-view .form-body .form-container .form-field .form-control{width:100%;min-height:36px;font-size:var(--caas-font-size-base);color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:8px 12px;line-height:1.5;transition:border-color .3s}.caas-form-view .form-body .form-container .form-field .form-control:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}.caas-form-view .form-body .form-container .form-field .form-control:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;background:hsl(var(--muted))}.caas-form-view .form-body .form-container .form-field .form-control.error{border-color:hsl(var(--destructive))}.caas-form-view .form-body .form-container .form-field .form-control.error:focus{box-shadow:0 0 0 2px rgb(from hsl(var(--destructive)) r g b/.2)}.caas-form-view .form-body .form-container .form-field .form-message{font-size:var(--caas-font-size-sm);margin-top:4px;line-height:1.4}.caas-form-view .form-body .form-container .form-field .form-message.error{color:hsl(var(--destructive))}.caas-form-view .form-body .form-container .form-field .form-message.help{color:hsl(var(--muted-foreground))}.caas-form-view .form-body .form-container .field-group{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);margin-bottom:32px;padding:20px}.caas-form-view .form-body .form-container .field-group .group-title{font-size:var(--caas-font-size-md);color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));margin:0 0 16px;padding-bottom:8px;font-weight:600}.caas-form-view .form-body .form-container .field-group .group-fields{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.caas-form-view .form-body .form-container .form-actions{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}@media (width<=768px){.caas-form-view .form-header{flex-direction:column;gap:16px}.caas-form-view .form-header .toolbar-buttons{justify-content:flex-end;width:100%}.caas-form-view .form-body{padding:16px}.caas-form-view .form-body .form-container .field-group .group-fields{grid-template-columns:1fr}.caas-form-view .form-body .form-container .form-actions{flex-direction:column;align-items:stretch}}.dark .caas-form-view .form-body .form-container .field-group,.dark .caas-form-view .form-body .form-container .form-control,.dark .caas-form-view .form-body .form-container .formily-input,.dark .caas-form-view .form-body .form-container .formily-textarea,.dark .caas-form-view .form-body .form-container .formily-select,.dark .caas-form-view .form-body .form-container .formily-date-picker{background:hsl(var(--popover));border-color:hsl(var(--border))}.dark .caas-form-view .form-body .form-container .form-control:focus,.dark .caas-form-view .form-body .form-container .formily-input:focus,.dark .caas-form-view .form-body .form-container .formily-textarea:focus,.dark .caas-form-view .form-body .form-container .formily-select:focus,.dark .caas-form-view .form-body .form-container .formily-date-picker:focus{border-color:hsl(var(--primary))}.caas-form-view .compact-page-header,.caas-browse-view .compact-page-header{gap:12px!important;margin-bottom:0!important;padding:8px 16px!important}.caas-form-view .compact-page-header .text-2xl,.caas-browse-view .compact-page-header .text-2xl{font-weight:600;line-height:1.5;font-size:1.125rem!important}.caas-form-view .compact-page-header .text-sm,.caas-browse-view .compact-page-header .text-sm{line-height:1.5;margin-top:4px!important;font-size:.75rem!important}.caas-form-view__page-header{z-index:20;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #00000005}.caas-browse-layout [data-ac-layout-toggle],.caas-browse-layout [class~=-left-3][class~=top-1\/2],.caas-browse-layout [class~=-right-3][class~=top-1\/2],.caas-browse-layout [class~=-top-3][class~=left-1\/2],.caas-browse-layout [class~=-bottom-3][class~=left-1\/2]{z-index:30;box-sizing:border-box;width:28px;height:28px;color:hsl(var(--muted-foreground));background:hsl(var(--background)/.96);border:1px solid hsl(var(--border));box-shadow:0 6px 18px hsl(var(--foreground)/.12);opacity:1;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.caas-browse-layout [data-ac-layout-toggle]:hover,.caas-browse-layout [data-ac-layout-toggle]:focus-visible,.caas-browse-layout [class~=-left-3][class~=top-1\/2]:hover,.caas-browse-layout [class~=-right-3][class~=top-1\/2]:hover,.caas-browse-layout [class~=-top-3][class~=left-1\/2]:hover,.caas-browse-layout [class~=-bottom-3][class~=left-1\/2]:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.35);box-shadow:0 0 0 3px hsl(var(--primary)/.12), 0 10px 24px hsl(var(--foreground)/.16)}.caas-browse-layout [data-ac-layout-toggle]>*,.caas-browse-layout [class~=-left-3][class~=top-1\/2]>*,.caas-browse-layout [class~=-right-3][class~=top-1\/2]>*,.caas-browse-layout [class~=-top-3][class~=left-1\/2]>*,.caas-browse-layout [class~=-bottom-3][class~=left-1\/2]>*{color:currentColor;opacity:.78;width:14px;height:14px;transform:none}.caas-browse-layout [data-ac-layout-toggle=left],.caas-browse-layout [class~=-left-3][class~=top-1\/2]{left:-14px;transform:translateY(-50%)}.caas-browse-layout [data-ac-layout-toggle=right],.caas-browse-layout [class~=-right-3][class~=top-1\/2]{right:-14px;transform:translateY(-50%)}.caas-browse-layout [data-ac-layout-toggle=top],.caas-browse-layout [class~=-top-3][class~=left-1\/2]{top:-14px;transform:translate(-50%)}.caas-browse-layout [data-ac-layout-toggle=bottom],.caas-browse-layout [class~=-bottom-3][class~=left-1\/2]{bottom:-14px;transform:translate(-50%)}.caas-number-editor::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.caas-number-editor::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.caas-number-editor[type=number]{-moz-appearance:textfield}.vxe-table .caas-number-editor-wrapper{box-sizing:border-box;outline:2px solid hsl(var(--primary)/.16);background:hsl(var(--background));border:1px solid hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)/.1) inset;border-radius:6px;transition:border-color .12s,box-shadow .12s,outline-color .12s}.vxe-table .caas-number-editor-wrapper:focus-within{outline-color:hsl(var(--primary)/.28);border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)) inset, 0 8px 20px hsl(var(--primary)/.12)}.vxe-table .caas-number-editor{box-sizing:border-box;min-width:0;min-height:34px;font:inherit;color:hsl(var(--foreground));box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;padding:0 4px;line-height:34px;display:block}.vxe-table .caas-number-editor:focus{box-shadow:none;border:none;outline:none}.vxe-table .caas-number-editor:disabled,.vxe-table .caas-number-editor[readonly]{cursor:not-allowed;opacity:.68;background:0 0}.caas-number-spin-btn:hover{background:hsl(var(--muted)/.6);opacity:1}.caas-number-spin-btn:active{background:hsl(var(--muted))}.vxe-table .caas-number-cell{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}:root{--caas-spacing-xs:4px;--caas-spacing-sm:8px;--caas-spacing-md:12px;--caas-spacing-lg:16px;--caas-spacing-xl:20px;--caas-spacing-xxl:24px;--caas-font-size-xs:10px;--caas-font-size-sm:12px;--caas-font-size-base:14px;--caas-font-size-md:16px;--caas-font-size-lg:18px;--caas-font-size-xl:20px;--caas-component-size-sm:24px;--caas-component-size-md:32px;--caas-component-size-lg:40px;--caas-z-index-normal:1;--caas-z-index-top:1000;--caas-z-index-popper:2000;--caas-transition-duration:.3s;--caas-transition-timing:cubic-bezier(.645, .045, .355, 1)}.caas-component{font-family:inherit;font-size:var(--caas-font-size-base);line-height:var(--caas-line-height-base);color:var(--caas-text-color-primary)}.caas-flex{display:flex}.caas-flex-column{flex-direction:column;display:flex}.caas-flex-center{justify-content:center;align-items:center;display:flex}.caas-flex-between{justify-content:space-between;align-items:center;display:flex}.caas-flex-wrap{flex-wrap:wrap}.caas-flex-1{flex:1}.caas-text-center{text-align:center}.caas-text-left{text-align:left}.caas-text-right{text-align:right}.caas-overflow-hidden{overflow:hidden}.caas-overflow-auto{overflow:auto}.caas-cursor-pointer{cursor:pointer}.caas-user-select-none{-webkit-user-select:none;user-select:none}.caas-m-0{margin:0}.caas-m-xs{margin:var(--caas-spacing-xs)}.caas-m-sm{margin:var(--caas-spacing-sm)}.caas-m-md{margin:var(--caas-spacing-md)}.caas-m-lg{margin:var(--caas-spacing-lg)}.caas-m-xl{margin:var(--caas-spacing-xl)}.caas-m-xxl{margin:var(--caas-spacing-xxl)}.caas-p-0{padding:0}.caas-p-xs{padding:var(--caas-spacing-xs)}.caas-p-sm{padding:var(--caas-spacing-sm)}.caas-p-md{padding:var(--caas-spacing-md)}.caas-p-lg{padding:var(--caas-spacing-lg)}.caas-p-xl{padding:var(--caas-spacing-xl)}.caas-p-xxl{padding:var(--caas-spacing-xxl)}.caas-mt-0{margin-top:0}.caas-mt-xs{margin-top:var(--caas-spacing-xs)}.caas-mt-sm{margin-top:var(--caas-spacing-sm)}.caas-mt-md{margin-top:var(--caas-spacing-md)}.caas-mt-lg{margin-top:var(--caas-spacing-lg)}.caas-mt-xl{margin-top:var(--caas-spacing-xl)}.caas-mt-xxl{margin-top:var(--caas-spacing-xxl)}.caas-mb-0{margin-bottom:0}.caas-mb-xs{margin-bottom:var(--caas-spacing-xs)}.caas-mb-sm{margin-bottom:var(--caas-spacing-sm)}.caas-mb-md{margin-bottom:var(--caas-spacing-md)}.caas-mb-lg{margin-bottom:var(--caas-spacing-lg)}.caas-mb-xl{margin-bottom:var(--caas-spacing-xl)}.caas-mb-xxl{margin-bottom:var(--caas-spacing-xxl)}.caas-ml-0{margin-left:0}.caas-ml-xs{margin-left:var(--caas-spacing-xs)}.caas-ml-sm{margin-left:var(--caas-spacing-sm)}.caas-ml-md{margin-left:var(--caas-spacing-md)}.caas-ml-lg{margin-left:var(--caas-spacing-lg)}.caas-ml-xl{margin-left:var(--caas-spacing-xl)}.caas-ml-xxl{margin-left:var(--caas-spacing-xxl)}.caas-mr-0{margin-right:0}.caas-mr-xs{margin-right:var(--caas-spacing-xs)}.caas-mr-sm{margin-right:var(--caas-spacing-sm)}.caas-mr-md{margin-right:var(--caas-spacing-md)}.caas-mr-lg{margin-right:var(--caas-spacing-lg)}.caas-mr-xl{margin-right:var(--caas-spacing-xl)}.caas-mr-xxl{margin-right:var(--caas-spacing-xxl)}.caaS-modal-selector[data-v-b122409e]{width:100%;height:100%;min-height:0;overflow:hidden}.skeleton-element[data-v-c6cd29df]{background-color:hsl(var(--muted));border-radius:.25rem;flex-shrink:0}.skeleton-element.icon[data-v-c6cd29df]{width:1.25rem;height:1.25rem}.skeleton-element.icon-small[data-v-c6cd29df]{width:1rem;height:1rem}.skeleton-element.text[data-v-c6cd29df]{flex:1;width:100%;height:1rem}.skeleton-element.box[data-v-c6cd29df]{width:100%;height:2.5rem}.skeleton-element.circle[data-v-c6cd29df]{border-radius:50%}.skeleton-element.animated[data-v-c6cd29df]{animation:1.5s ease-in-out infinite skeleton-loading-c6cd29df}@keyframes skeleton-loading-c6cd29df{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.detail-region-skeleton[data-v-df925c9c]{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.group-title[data-v-df925c9c]{border-bottom:1px solid hsl(var(--border));margin-bottom:.5rem;padding-bottom:.5rem}.detail-row[data-v-df925c9c]{border-bottom:1px solid hsl(var(--border)/.5);grid-template-columns:140px 1fr;align-items:center;gap:1rem;padding:.5rem 0;display:grid}.detail-row[data-v-df925c9c]:last-child{border-bottom:none}@media (width<=768px){.detail-row[data-v-df925c9c]{grid-template-columns:1fr;gap:.25rem}}.filter-bar-skeleton[data-v-afa53cfa]{background-color:hsl(var(--muted)/.2);border-radius:.375rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.filter-items[data-v-afa53cfa]{flex:1;gap:.75rem;display:flex}.filter-actions[data-v-afa53cfa]{gap:.5rem;display:flex}@media (width<=768px){.filter-bar-skeleton[data-v-afa53cfa]{flex-direction:column;align-items:stretch}.filter-items[data-v-afa53cfa]{flex-wrap:wrap}}.form-region-skeleton[data-v-71150997]{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}.form-group[data-v-71150997]{flex-direction:column;gap:1rem;display:flex}.group-title[data-v-71150997]{border-bottom:1px solid hsl(var(--border));padding-bottom:.5rem}.group-fields[data-v-71150997]{gap:1rem;display:grid}.form-region-skeleton.horizontal .group-fields[data-v-71150997]{grid-template-columns:repeat(2,1fr)}.form-region-skeleton.horizontal .form-item[data-v-71150997]{grid-template-columns:120px 1fr;align-items:center;gap:.75rem;display:grid}.form-region-skeleton.vertical .group-fields[data-v-71150997]{grid-template-columns:1fr}.form-region-skeleton.vertical .form-item[data-v-71150997]{flex-direction:column;gap:.5rem;display:flex}.field-input[data-v-71150997]{width:100%}@media (width<=768px){.form-region-skeleton.horizontal .group-fields[data-v-71150997],.form-region-skeleton.horizontal .form-item[data-v-71150997]{grid-template-columns:1fr}}.subtable-skeleton[data-v-8a92588e]{background-color:hsl(var(--muted)/.1);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.subtable-tabs[data-v-8a92588e]{border-bottom:1px solid hsl(var(--border));gap:.5rem;padding-bottom:.5rem;display:flex}.subtable-content[data-v-8a92588e]{flex-direction:column;display:flex}.subtable-header[data-v-8a92588e]{background-color:hsl(var(--muted)/.3);border-radius:.25rem .25rem 0 0;gap:1rem;padding:.5rem;display:flex}.subtable-row[data-v-8a92588e]{border-bottom:1px solid hsl(var(--border)/.5);gap:1rem;padding:.5rem;display:flex}.subtable-row[data-v-8a92588e]:last-child{border-bottom:none}.table-region-skeleton[data-v-40e880c5]{border:1px solid hsl(var(--border));border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.table-header[data-v-40e880c5]{background-color:hsl(var(--muted)/.4);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.table-row[data-v-40e880c5]{border-top:1px solid hsl(var(--border));align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.table-row[data-v-40e880c5]:nth-child(odd){background-color:hsl(var(--muted)/.05)}.toolbar-skeleton[data-v-a9fcf4cf]{background-color:hsl(var(--muted)/.3);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.toolbar-left[data-v-a9fcf4cf]{gap:.5rem;display:flex}.toolbar-right[data-v-a9fcf4cf]{gap:.75rem;display:flex}.view-skeleton[data-v-44ac15e5]{flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;display:flex}.main-content-skeleton[data-v-44ac15e5]{flex:1;min-height:0}.caas-view-states[data-v-f0e432a3]{width:100%;height:100%}.caas-error-state[data-v-f0e432a3],.caas-loading-state[data-v-f0e432a3],.caas-empty-state[data-v-f0e432a3],.caas-unknown-view[data-v-f0e432a3]{justify-content:center;align-items:center;min-height:200px;padding:20px;display:flex}.error-content[data-v-f0e432a3],.empty-content[data-v-f0e432a3],.unknown-content[data-v-f0e432a3]{text-align:center;max-width:400px}.error-content h3[data-v-f0e432a3]{color:#e74c3c;margin-bottom:10px}.caas-error-retry[data-v-f0e432a3]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:6px;margin-top:16px;padding:6px 16px;font-size:14px}.empty-content h3[data-v-f0e432a3]{color:#7f8c8d;margin-bottom:10px}.unknown-content h3[data-v-f0e432a3]{color:#f39c12;margin-bottom:10px}.caas-detail-view[data-v-bd52d130]{background-color:hsl(var(--background));flex-direction:column;width:100%;height:100%;display:flex}.caas-detail-view .error-container[data-v-bd52d130]{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;height:400px;display:flex}.caas-detail-view .error-message[data-v-bd52d130]{color:hsl(var(--foreground));text-align:center}.caas-detail-view .error-message h3[data-v-bd52d130]{color:hsl(var(--destructive));margin:0 0 8px;font-size:16px;font-weight:500}.caas-detail-view .error-message p[data-v-bd52d130]{margin:0;font-size:14px;line-height:1.5}.caas-detail-view .detail-content[data-v-bd52d130]{flex-direction:column;height:100%;display:flex}.caas-detail-view .detail-scrollable-content[data-v-bd52d130]{flex-direction:column;flex:1;min-height:0;display:flex}.caas-detail-view .detail-scroll-inner[data-v-bd52d130]{min-height:100%}.caas-detail-view .toolbar-container[data-v-bd52d130]{background-color:var(--background);border-bottom:1px solid var(--border);padding:16px 24px}.caas-detail-view .toolbar-buttons[data-v-bd52d130]{justify-content:flex-end;gap:8px;display:flex}.caas-detail-view .form-container[data-v-bd52d130]{flex:1;padding:24px;overflow-y:auto}.dark .caas-detail-view[data-v-bd52d130]{background-color:hsl(var(--card))}.dark .caas-detail-view .error-container[data-v-bd52d130]{background-color:hsl(var(--muted));border-color:hsl(var(--border))}.dark .caas-detail-view .error-message[data-v-bd52d130]{color:hsl(var(--muted-foreground))}.dark .caas-detail-view .error-message h3[data-v-bd52d130]{color:hsl(var(--destructive))}.dark .caas-detail-view .detail-scrollable-content[data-v-bd52d130]{background-color:hsl(var(--card))}.dark .caas-detail-view .toolbar-container[data-v-bd52d130]{background-color:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .caas-detail-view .form-container[data-v-bd52d130]{background:hsl(var(--card))}.dark .caas-detail-view .card[data-v-bd52d130]{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-view .card-header[data-v-bd52d130]{border-bottom-color:hsl(var(--border))!important}.dark .caas-detail-view .card-title[data-v-bd52d130]{color:hsl(var(--foreground))!important}.dark .caas-detail-view .card-description[data-v-bd52d130]{color:hsl(var(--muted-foreground))!important}.dark .caas-detail-view .collapse-item[data-v-bd52d130]{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-view .collapse-item__header[data-v-bd52d130]{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important}.dark .caas-detail-view .collapse-item__content[data-v-bd52d130]{background-color:hsl(var(--card))!important}.caas-detail-view[data-v-bd52d130]{flex-direction:column;height:100%;min-height:0;display:flex}.toolbar-content[data-v-bd52d130]{box-sizing:border-box;flex:none;align-self:stretch;width:100%;max-width:100%}.toolbar-content--hidden[data-v-bd52d130]{display:none}.detail-content[data-v-bd52d130]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.detail-scroll-inner[data-v-bd52d130]{min-height:100%;padding-bottom:var(--caas-detail-bottom-gap,56px)}[data-v-6b69a64c] .caas-content-drawer{width:min(90vw,720px)!important}[data-v-6b69a64c] .caas-content-drawer.caas-content-drawer--maximized{border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;inset:0!important}[data-v-6b69a64c] .caas-content-drawer-header{border-bottom:1px solid hsl(var(--border));flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:16px;display:flex;position:relative}[data-v-6b69a64c] .caas-content-drawer-title{text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground));white-space:nowrap;flex:auto;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}[data-v-6b69a64c] .caas-content-drawer-actions{z-index:2;flex:none;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}[data-v-6b69a64c] .caas-content-drawer-approved-stamp{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;-o-object-fit:contain;object-fit:contain;opacity:1;transform-origin:50%;width:80px;height:80px;position:absolute;top:128px;right:24px;transform:rotate(15deg)}[data-v-6b69a64c] .caas-content-drawer-navigation{border-right:1px solid hsl(var(--border));align-items:center;gap:8px;margin-right:4px;padding-right:10px;display:flex}[data-v-6b69a64c] .caas-content-drawer-icon-button{width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;opacity:.82;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,opacity .16s;display:inline-flex}[data-v-6b69a64c] .caas-content-drawer-icon-button svg{width:18px;height:18px}[data-v-6b69a64c] .caas-content-drawer-icon-button:hover:not(:disabled){background-color:hsl(var(--accent));opacity:1}[data-v-6b69a64c] .caas-content-drawer-icon-button:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.38}[data-v-6b69a64c] .caas-content-drawer-body{flex-direction:column;min-height:0;display:flex;padding:0!important;overflow:hidden!important}[data-v-6b69a64c] .caas-content-drawer-shell{flex-direction:column;flex:auto;min-height:0;display:flex}[data-v-6b69a64c] .caas-detail-host{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-v-6b69a64c] .caas-detail-host>.caas-detail-view{flex-direction:column;flex:auto;min-height:0;display:flex}.error-container[data-v-6b69a64c],.loading-container[data-v-6b69a64c],.no-data-container[data-v-6b69a64c]{justify-content:center;align-items:center;min-height:200px;padding:20px;display:flex}.loading-container[data-v-6b69a64c]{flex-direction:column;align-items:stretch;gap:12px}.caas-content-drawer-loading-row[data-v-6b69a64c]{background:hsl(var(--muted));opacity:.72;border-radius:4px;width:100%;height:18px;animation:1.4s ease-in-out infinite caas-content-drawer-loading-pulse-6b69a64c}.caas-content-drawer-loading-row[data-v-6b69a64c]:nth-child(3n){width:72%}.caas-content-drawer-loading-row[data-v-6b69a64c]:nth-child(3n+1){width:88%}@keyframes caas-content-drawer-loading-pulse-6b69a64c{0%,to{opacity:.42}50%{opacity:.82}}.no-data-container[data-v-6b69a64c]{flex-direction:column;gap:16px}@media (width<=768px){[data-v-6b69a64c] .caas-content-drawer{width:100vw!important;max-width:none!important}[data-v-6b69a64c] .caas-content-drawer-header{gap:8px}[data-v-6b69a64c] .caas-content-drawer-navigation{gap:4px;margin-right:2px;padding-right:6px}[data-v-6b69a64c] .caas-content-drawer-icon-button{width:28px;height:28px}[data-v-6b69a64c] .caas-content-drawer-icon-button svg{width:16px;height:16px}}.caas-browser-empty-state[data-v-c34559f7]{justify-content:center;align-items:center;width:100%;min-height:200px;padding:24px 16px;display:flex}.caas-browser-empty-state__content[data-v-c34559f7]{max-width:420px}.operation-cell-trigger[data-v-e3a24673]{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:40px;display:flex}.operation-cell-trigger[data-v-e3a24673]:hover{background-color:var(--vxe-ui-table-row-hover-background-color,hsl(var(--primary)/.1))}.operation-expanded-panel[data-v-e3a24673]{z-index:1000;background:var(--vxe-ui-layout-background-color,hsl(var(--background)));border:1px solid hsl(var(--border));border-radius:4px 0 0 4px;align-items:center;padding:0 12px;animation:.2s ease-out slideIn-e3a24673;display:flex;position:fixed;box-shadow:-4px 0 12px #00000026,0 0 0 1px #0000000d}@keyframes slideIn-e3a24673{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.operation-buttons[data-v-e3a24673]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.operation-buttons .operation-btn[data-v-e3a24673]{white-space:nowrap;border-radius:3px;flex-shrink:0;min-width:auto;height:24px;padding:2px 6px;font-size:11px}.operation-buttons .operation-btn .btn-icon[data-v-e3a24673]{flex-shrink:0;width:12px;height:12px;margin-right:2px}.operation-buttons .operation-btn .btn-text[data-v-e3a24673]{font-size:11px;line-height:1}.dark{background:var(--vxe-ui-layout-background-color,hsl(var(--card)));border:1px solid hsl(var(--border));box-shadow:-4px 0 12px #0006}.caas-overflow-tooltip-trigger[data-v-67821cf3]{width:100%;min-width:0;display:block}.caas-pagination[data-v-bae019ab]{gap:var(--caas-spacing-md);flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;display:flex}.caas-pagination .pagination-info[data-v-bae019ab]{font-size:var(--caas-font-size-base);color:hsl(var(--muted-foreground))}.caas-pagination .pagination-controls[data-v-bae019ab]{gap:var(--caas-spacing-sm);align-items:center;display:flex}.caas-pagination .pagination-btn[data-v-bae019ab]{gap:var(--caas-spacing-xs);padding:6px var(--caas-spacing-md);font-size:var(--caas-font-size-base);cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:all var(--caas-transition-duration);align-items:center;display:flex}.caas-pagination .pagination-btn[data-v-bae019ab]:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--border))}.caas-pagination .pagination-btn[data-v-bae019ab]:disabled{cursor:not-allowed;opacity:.5}.caas-pagination .page-numbers[data-v-bae019ab]{gap:var(--caas-spacing-xs);margin:0 var(--caas-spacing-sm);display:flex}.caas-pagination .page-btn[data-v-bae019ab]{width:32px;height:32px;font-size:var(--caas-font-size-base);cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:all var(--caas-transition-duration);justify-content:center;align-items:center;display:flex}.caas-pagination .page-btn[data-v-bae019ab]:hover{background:hsl(var(--muted));border-color:hsl(var(--border))}.caas-pagination .page-btn.active[data-v-bae019ab]{color:hsl(var(--background));background:hsl(var(--primary));border-color:hsl(var(--primary))}.caas-pagination .pagination-size[data-v-bae019ab]{gap:var(--caas-spacing-xs);align-items:center;display:flex}.caas-pagination .size-label[data-v-bae019ab]{font-size:var(--caas-font-size-base);color:hsl(var(--muted-foreground))}.caas-pagination .size-selector[data-v-bae019ab]{padding:var(--caas-spacing-xs) var(--caas-spacing-sm);font-size:var(--caas-font-size-base);background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.caas-pagination .size-selector[data-v-bae019ab]:focus{border-color:hsl(var(--primary));outline:none}@media (width<=768px){.caas-pagination[data-v-bae019ab]{flex-direction:column;gap:12px}.caas-pagination .pagination-controls[data-v-bae019ab]{flex-wrap:wrap;justify-content:center}.caas-pagination .page-numbers[data-v-bae019ab]{margin:0 4px}}.dark .caas-pagination .pagination-info[data-v-bae019ab]{color:hsl(var(--muted-foreground))}.dark .caas-pagination .pagination-btn[data-v-bae019ab]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .pagination-btn[data-v-bae019ab]:hover:not(:disabled){background:hsl(var(--accent));border-color:hsl(var(--primary))}.dark .caas-pagination .page-btn[data-v-bae019ab]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .page-btn[data-v-bae019ab]:hover{background:hsl(var(--accent));border-color:hsl(var(--primary))}.dark .caas-pagination .page-btn.active[data-v-bae019ab]{color:#fff;background:hsl(var(--primary));border-color:hsl(var(--primary))}.dark .caas-pagination .size-label[data-v-bae019ab]{color:hsl(var(--muted-foreground))}.dark .caas-pagination .size-selector[data-v-bae019ab]{color:hsl(var(--foreground));background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-pagination .size-selector[data-v-bae019ab]:focus{border-color:hsl(var(--primary))}.caas-vxe-loading-slot[data-v-5fce4516]{color:hsl(var(--muted-foreground));background:hsl(var(--popover) / .88);border:1px solid hsl(var(--border));box-shadow:0 10px 30px hsl(var(--foreground) / .08);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:inline-flex}.caas-vxe-loading-slot__icon[data-v-5fce4516]{width:16px;height:16px;animation:.9s linear infinite caas-vxe-loading-spin-5fce4516}@keyframes caas-vxe-loading-spin-5fce4516{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.caas-fullview-browser[data-v-05bf59d7]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fullview-header[data-v-05bf59d7]{border-bottom:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;padding:8px 0;display:flex}.actions[data-v-05bf59d7]{flex-wrap:wrap;gap:8px;display:flex}.action-btn[data-v-05bf59d7]{min-width:68px}.fullview-loading-state[data-v-05bf59d7]{min-height:280px;color:hsl(var(--muted-foreground));flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;display:flex}.fullview-loading-state__spinner[data-v-05bf59d7]{border:3px solid hsl(var(--border));border-top-color:hsl(var(--primary));border-radius:50%;width:28px;height:28px;animation:.8s linear infinite fullview-spin-05bf59d7}.fullview-loading-state__text[data-v-05bf59d7]{font-size:14px;line-height:20px}@keyframes fullview-spin-05bf59d7{to{transform:rotate(360deg)}}.fullview-content[data-v-05bf59d7]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.main-table-container[data-v-05bf59d7]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.main-table-scroll-area[data-v-05bf59d7]{flex:1;min-height:0;overflow:hidden}.main-table-scroll-area[data-v-05bf59d7] .vxe-table{height:100%}.sub-tables-container[data-v-05bf59d7]{flex-direction:column;flex-shrink:0;gap:24px;margin-top:24px;display:flex}.sub-table-wrapper[data-v-05bf59d7]{border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.sub-table-header[data-v-05bf59d7]{background-color:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));padding:12px 16px}.sub-table-title[data-v-05bf59d7]{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:600}.sub-table-content[data-v-05bf59d7]{padding:0}.operation-buttons[data-v-05bf59d7]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.browse-enum-tag-list[data-v-05bf59d7]{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.browse-enum-tag-list--overflow[data-v-05bf59d7]{flex-wrap:nowrap;overflow:hidden}.browse-enum-tag[data-v-05bf59d7]{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px);flex-shrink:0}.caas-cell-overflow-content[data-v-05bf59d7]{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.fullview-footer[data-v-05bf59d7]{background-color:hsl(var(--muted)/.25);border-top:1px solid hsl(var(--border));flex-shrink:0;width:100%;padding:10px 16px}.fullview-footer[data-v-05bf59d7] .caas-pagination{width:100%}@media (width<=1024px){.sub-table-wrapper[data-v-05bf59d7]{overflow-x:auto}}.print-format-option[data-v-8440b9d5]{width:100%;min-height:64px;color:hsl(var(--foreground));text-align:left;cursor:pointer;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;outline:none;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.print-format-option[data-v-8440b9d5]:hover{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.7)}.print-format-option[data-v-8440b9d5]:focus-visible{box-shadow:0 0 0 3px #409eff2e}.print-format-option.is-selected[data-v-8440b9d5]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary))}.print-format-option__content[data-v-8440b9d5]{flex:1;min-width:0}.print-format-option__name[data-v-8440b9d5]{overflow-wrap:anywhere;font-weight:600;display:block}.print-format-option__radio[data-v-8440b9d5]{border:2px solid hsl(var(--border));border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s;position:relative}.print-format-option.is-selected .print-format-option__radio[data-v-8440b9d5]{border-color:hsl(var(--primary))}.print-format-option.is-selected .print-format-option__radio[data-v-8440b9d5]:after{content:"";background:hsl(var(--primary));border-radius:50%;position:absolute;inset:4px}.caas-status-message[data-v-760bf416]{border-radius:4px;margin-bottom:8px;font-size:12px;line-height:1.4;overflow:hidden}.caas-status-message--debug[data-v-760bf416]{color:#155724;background:#e8f5e8;border:1px solid #c3e6c3}.caas-status-message--info[data-v-760bf416]{color:#0c5460;background:#d1ecf1;border:1px solid #b6d4db}.caas-status-message--warning[data-v-760bf416]{color:#856404;background:#fff3cd;border:1px solid #ffeaa7}.caas-status-message--error[data-v-760bf416]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.caas-status-message__header[data-v-760bf416]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:8px 6px 8px 10px;display:flex}.caas-status-message__icon[data-v-760bf416]{margin-right:6px;font-size:14px}.caas-status-message__title[data-v-760bf416]{font-weight:500}.caas-status-message__actions[data-v-760bf416]{align-items:center;gap:2px;margin-left:auto;display:flex}.caas-status-message__toggle[data-v-760bf416],.caas-status-message__close[data-v-760bf416]{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-size:12px;line-height:1}.caas-status-message__close[data-v-760bf416]{margin-left:2px;padding:2px 4px;font-size:14px;font-weight:700}.caas-status-message__toggle[data-v-760bf416]:hover,.caas-status-message__close[data-v-760bf416]:hover{background:#0000001a}.caas-status-message__content[data-v-760bf416]{padding:0 10px 8px}.caas-status-message__status[data-v-760bf416]{flex-wrap:wrap;gap:12px;display:flex}.caas-status-message__item[data-v-760bf416]{align-items:center;gap:4px;display:flex}.caas-status-message__key[data-v-760bf416]{color:inherit;font-weight:500}.caas-status-message__value[data-v-760bf416]{overflow-wrap:break-word;white-space:pre-wrap;background:#0000000d;border-radius:2px;padding:1px 4px;font-family:Courier New,monospace;font-size:11px}.caas-status-message__groups[data-v-760bf416]{flex-direction:column;gap:12px;display:flex}.caas-status-message__group[data-v-760bf416]{border-left:3px solid;border-radius:4px;padding:8px}.caas-status-message__group--primary[data-v-760bf416]{background:#409eff0d;border-left-color:#409eff}.caas-status-message__group--success[data-v-760bf416]{background:#67c23a0d;border-left-color:#67c23a}.caas-status-message__group--warning[data-v-760bf416]{background:#e6a23c0d;border-left-color:#e6a23c}.caas-status-message__group--danger[data-v-760bf416]{background:#f56c6c0d;border-left-color:#f56c6c}.caas-status-message__group-header[data-v-760bf416]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.caas-status-message__group-title[data-v-760bf416]{color:inherit;font-size:13px;font-weight:600}.caas-status-message__group-actions[data-v-760bf416]{align-items:center;gap:4px;display:flex}.caas-status-message__action-btn[data-v-760bf416]{color:inherit;cursor:pointer;background:#00000014;border:1px solid #00000026;border-radius:3px;padding:2px 6px;font-size:11px;transition:all .2s}.caas-status-message__action-btn[data-v-760bf416]:hover:not(:disabled){background:#0000001f;border-color:#00000040}.caas-status-message__action-btn[data-v-760bf416]:disabled{cursor:not-allowed;opacity:.5}.caas-status-message__action-icon[data-v-760bf416]{margin-right:2px}.caas-status-message__group-content[data-v-760bf416]{flex-wrap:wrap;gap:8px;display:flex}.dark .caas-status-message--debug[data-v-760bf416]{color:#21c45db3;background:hsl(var(--accent)/.2);border-color:#21c45d}.dark .caas-status-message--info[data-v-760bf416]{color:hsl(var(--primary)/.7);background:hsl(var(--accent)/.2);border-color:hsl(var(--primary))}.dark .caas-status-message--warning[data-v-760bf416]{color:#f59f0ab3;background:hsl(var(--accent)/.2);border-color:#f59f0a}.dark .caas-status-message--error[data-v-760bf416]{color:hsl(var(--destructive)/.7);background:hsl(var(--accent)/.2);border-color:hsl(var(--destructive))}.dark .caas-status-message__title[data-v-760bf416],.dark .caas-status-message__key[data-v-760bf416],.dark .caas-status-message__group-title[data-v-760bf416]{color:hsl(var(--foreground))}.dark .caas-status-message__value[data-v-760bf416]{background:hsl(var(--muted)/.3)}.dark .caas-status-message__toggle[data-v-760bf416]:hover,.dark .caas-status-message__close[data-v-760bf416]:hover{background:hsl(var(--muted)/.4)}.dark .caas-status-message__action-btn[data-v-760bf416]{background:hsl(var(--muted)/.3);border-color:hsl(var(--border))}.dark .caas-status-message__action-btn[data-v-760bf416]:hover:not(:disabled){background:hsl(var(--muted)/.5);border-color:hsl(var(--border))}.caas-browse-view{--caas-browse-shell-padding-x:16px;--caas-browse-shell-padding-y:12px;--caas-browse-section-gap:12px;background:hsl(var(--background));flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-browse-view .view-switch-enter-active,.caas-browse-view .view-switch-leave-active{transition:opacity .2s}.caas-browse-view .view-switch-enter-from,.caas-browse-view .view-switch-leave-to{opacity:0}.caas-browse-view .caas-browse-default-slot{min-height:0}.caas-browse-view .browse-top-side{padding:var(--caas-browse-shell-padding-y) var(--caas-browse-shell-padding-x) 0;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex-direction:column;gap:0;display:flex}.caas-browse-view .filter-bar-container{width:100%;padding-bottom:var(--caas-browse-shell-padding-y)}.caas-browse-view .page-header{padding:0 0 var(--caas-browse-shell-padding-y);background:0 0;border-bottom:none;margin:0}.caas-browse-view .page-header .title{color:hsl(var(--foreground));margin:0;font-size:1.125rem;font-weight:600;line-height:1.5}.caas-browse-view .page-header .desc{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:.875rem;line-height:1.5}.caas-browse-view .browse-side-panel{height:100%;padding:var(--caas-browse-shell-padding-y) 4px;flex-direction:column;gap:8px;display:flex;overflow:hidden}.caas-browse-view .browse-side-panel--vertical{height:auto;padding:var(--caas-browse-shell-padding-y) var(--caas-browse-shell-padding-x);flex-direction:row}.caas-browse-view .caas-main-area-container{flex-direction:column;flex:1 1 0;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.caas-browse-view .browse-toolbar{background:hsl(var(--muted)/.22);border-bottom:1px solid hsl(var(--border));flex-shrink:0;width:100%;min-width:0;padding:8px 12px}.caas-browse-view .browse-data-surface{background:hsl(var(--card));height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.caas-browse-view .browse-data-body{flex-direction:column;flex:1 1 0;height:0;min-height:0;display:flex;position:relative;overflow:hidden}.caas-browse-view .browse-view-host{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.caas-browse-view .browse-refresh-overlay{z-index:10;background:hsl(var(--background)/.55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.caas-browse-view .browse-refresh-overlay__content{color:hsl(var(--muted-foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 4px 12px hsl(var(--foreground)/.08);align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;display:inline-flex}.caas-browse-view .browse-view-fallback{min-height:240px;color:hsl(var(--muted-foreground));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.caas-browse-view .browse-view-fallback__icon{width:40px;height:40px;color:hsl(var(--destructive))}.caas-browse-view .compact-page-header{border-bottom:1px solid hsl(var(--border));padding:8px var(--caas-browse-shell-padding-x)!important;gap:8px!important;margin-bottom:0!important}.caas-browse-view .compact-page-header .text-2xl{font-weight:600;line-height:1.5;font-size:1.125rem!important}.caas-browse-view .compact-page-header .text-sm{line-height:1.5;margin-top:2px!important;font-size:.75rem!important}.dark .caas-browse-view,.dark .caas-browse-view .browse-top-side,.dark .caas-browse-view .caas-main-area-container{background:hsl(var(--background))}.dark .caas-browse-view .browse-data-surface{background:hsl(var(--card))}.dark .caas-browse-view .browse-toolbar{background:hsl(var(--muted)/.18);border-color:hsl(var(--border))}.dark .caas-browse-view .caas-main-area-toolbar{background:0 0}@media (width<=768px){.caas-browse-view{--caas-browse-shell-padding-x:12px;--caas-browse-shell-padding-y:10px;--caas-browse-section-gap:8px}}.caas-browse-view .empty-state-container{flex:1;justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.caas-browse-view .empty-state-content{text-align:center;max-width:400px}.registration-loading[data-v-389f6a23],.registration-error[data-v-389f6a23],.registration-success[data-v-389f6a23]{border-radius:.375rem;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.registration-loading[data-v-389f6a23]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted))}.registration-error[data-v-389f6a23]{color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.1);border:1px solid hsl(var(--destructive)/.3)}.registration-success[data-v-389f6a23]{color:#16a249;background-color:#16a2491a;border:1px solid #16a2494d}.dark .registration-loading[data-v-389f6a23]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted))}.dark .registration-error[data-v-389f6a23]{color:hsl(var(--destructive-foreground));background-color:hsl(var(--destructive)/.2);border-color:hsl(var(--destructive)/.4)}.dark .registration-success[data-v-389f6a23]{color:#4be784;background-color:#16a24933;border-color:#16a24966}.form-association-typeahead .candidate-item.disabled[data-v-62db063f]{pointer-events:none}.form-field[data-v-6b51f1f1]{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.field-label[data-v-6b51f1f1]{min-height:1.25rem;color:hsl(var(--foreground)/.74);font-size:.875rem;font-weight:600;line-height:1.25rem}.required-mark[data-v-6b51f1f1]{color:hsl(var(--destructive));margin-left:.25rem}.field-error[data-v-6b51f1f1]{color:hsl(var(--destructive));margin-top:.125rem;font-size:.75rem;line-height:1rem}.boolean-switch-row[data-v-6b51f1f1]{align-items:center;gap:.75rem;min-height:2.25rem;display:flex}.boolean-switch-control[data-v-6b51f1f1]{flex:none}.boolean-switch-values[data-v-6b51f1f1]{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.boolean-switch-values.clickable[data-v-6b51f1f1]{cursor:pointer}.boolean-switch-value[data-v-6b51f1f1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.boolean-switch-value.active[data-v-6b51f1f1]{color:hsl(var(--foreground))}[data-v-6b51f1f1] [data-slot=input-group],[data-v-6b51f1f1] [data-slot=select-trigger],[data-v-6b51f1f1] .ac-date-picker__field,[data-v-6b51f1f1] [data-radix-number-field-root]{width:100%;min-width:0}[data-v-6b51f1f1] [data-slot=input-group],[data-v-6b51f1f1] [data-slot=select-trigger],[data-v-6b51f1f1] .ac-date-picker__field{background-color:hsl(var(--background))}[data-v-6b51f1f1] [data-slot=input],[data-v-6b51f1f1] [data-slot=input-group-control]{min-width:0}[data-v-6b51f1f1] [data-slot=select-trigger][data-disabled],[data-v-6b51f1f1] .ac-date-picker__field.opacity-50{background-color:hsl(var(--muted)/.28)}[data-v-6b51f1f1] [data-slot=input-group]:has(input:disabled){background-color:hsl(var(--muted)/.28)}[data-v-6b51f1f1] [data-slot=input-group]:has(textarea:disabled){background-color:hsl(var(--muted)/.28)}.has-error[data-v-6b51f1f1] input,.has-error[data-v-6b51f1f1] textarea,.has-error[data-v-6b51f1f1] [data-slot=input-group],.has-error[data-v-6b51f1f1] [data-slot=select-trigger],.has-error[data-v-6b51f1f1] .ac-date-picker__field{border-color:hsl(var(--destructive))!important}.modal-selector-field[data-v-6b51f1f1]{position:relative}.modal-selector-field input[data-v-6b51f1f1]{cursor:pointer}.modal-selector-field input[data-v-6b51f1f1]:focus{outline-offset:2px;outline:2px solid #3b82f6}.modal-selector-field svg[data-v-6b51f1f1]{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.cursor-pointer[data-v-6b51f1f1]{cursor:pointer}.modern-dynamic-form[data-v-95cb324e]{--form-field-min-width:var(--vxe-ui-form-item-min-width,300px);width:100%;padding-left:.25rem;padding-right:.25rem}.loading-container[data-v-95cb324e]{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.loading-spinner[data-v-95cb324e]{border:3px solid hsl(var(--muted));border-top:3px solid hsl(var(--primary));border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite spin-95cb324e}@keyframes spin-95cb324e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-content[data-v-95cb324e]{width:100%}.display-mode-toolbar[data-v-95cb324e]{justify-content:flex-end;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.mode-label[data-v-95cb324e]{color:hsl(var(--muted-foreground));font-size:.875rem}.mode-switch[data-v-95cb324e]{background:hsl(var(--muted)/.45);border:1px solid hsl(var(--border));border-radius:.5rem;display:inline-flex;overflow:hidden}.mode-btn[data-v-95cb324e]{min-width:4.25rem;color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--background));border:none;padding:.375rem .875rem;font-size:.875rem;transition:background-color .2s}.mode-btn[data-v-95cb324e]:hover{background:hsl(var(--muted)/.5)}.mode-btn.active[data-v-95cb324e]{color:hsl(var(--foreground));background:hsl(var(--background));box-shadow:0 1px 2px hsl(var(--foreground)/.08);font-weight:600}.form-grid[data-v-95cb324e],.form-fields[data-v-95cb324e],.group-fields[data-v-95cb324e]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--form-field-min-width)), 1fr));align-items:start;gap:1.25rem 2rem;display:grid}.form-field[data-v-95cb324e]{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.field-label[data-v-95cb324e]{color:hsl(var(--foreground)/.74);font-size:.875rem;font-weight:600}.required-mark[data-v-95cb324e]{color:hsl(var(--destructive));margin-left:.25rem}.field-error[data-v-95cb324e]{color:hsl(var(--destructive));margin-top:.25rem;font-size:.75rem}.has-error[data-v-95cb324e] input,.has-error[data-v-95cb324e] textarea{border-color:#ef4444!important}.empty-state[data-v-95cb324e]{color:hsl(var(--muted-foreground));text-align:center;padding:2rem}.modal-selector-field[data-v-95cb324e]{position:relative}.modal-selector-field input[data-v-95cb324e]{cursor:pointer}.modal-selector-field input[data-v-95cb324e]:focus{outline-offset:2px;outline:2px solid #3b82f6}.modal-selector-field svg[data-v-95cb324e]{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.cursor-pointer[data-v-95cb324e]{cursor:pointer}.grouped-form[data-v-95cb324e]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-95cb324e]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.625rem;padding:1.25rem 1.5rem}.group-header[data-v-95cb324e]{border-bottom:1px solid hsl(var(--border));margin-bottom:1rem;padding-bottom:.75rem}.group-title[data-v-95cb324e]{color:hsl(var(--foreground));margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5rem}.group-fields .form-field[data-v-95cb324e]{min-width:0}@media (width<=768px){.group-fields[data-v-95cb324e]{grid-template-columns:1fr}.group-fields .form-field[data-v-95cb324e]{grid-column:span 1!important}}.sub-table-vxe-table[data-v-397987da]{flex-direction:column;height:100%;min-height:0;display:flex}[data-v-397987da] .sub-table-readonly-column{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted)/.35)}[data-v-397987da] .caas-date-editor--compact .ac-date-picker__field{height:100%;min-height:unset;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0 4px;font-size:13px}[data-v-397987da] .caas-date-editor--compact .ac-date-picker__field:focus-within{box-shadow:none;outline:none}[data-v-397987da] .caas-date-editor--compact .ac-date-picker__segment{font-size:13px;line-height:1}.sub-tables-cards[data-v-d7301819]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sub-table-card[data-v-d7301819]{flex-shrink:0}.sub-table-card .card-content[data-v-d7301819]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}[data-v-d7301819] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:320px}@media (width>=1024px){[data-v-d7301819] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:280px}}@media (width>=1280px){[data-v-d7301819] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:260px}}@media (width>=1536px){[data-v-d7301819] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:240px}}[data-v-d7301819] .sub-table-one-to-one-form .form-grid{grid-template-columns:1fr}@media (width>=1024px){[data-v-d7301819] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){[data-v-d7301819] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){[data-v-d7301819] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-v-d7301819] .sub-table-one-to-one-form .form-field{min-width:0}.sub-table-card .card-content[data-v-d7301819] .vxe-table{flex-direction:column;max-height:100%;display:flex;height:100%!important}.sub-table-card .card-content[data-v-d7301819] .vxe-table--body-wrapper{flex:1;min-height:0;overflow:auto}.sub-table-content[data-v-94a266e1]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}[data-v-94a266e1] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:320px}@media (width>=1024px){[data-v-94a266e1] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:280px}}@media (width>=1280px){[data-v-94a266e1] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:260px}}@media (width>=1536px){[data-v-94a266e1] .sub-table-one-to-one-form.modern-dynamic-form{--form-field-min-width:240px}}[data-v-94a266e1] .sub-table-one-to-one-form .form-grid{grid-template-columns:1fr}@media (width>=1024px){[data-v-94a266e1] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){[data-v-94a266e1] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){[data-v-94a266e1] .sub-table-one-to-one-form .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-v-94a266e1] .sub-table-one-to-one-form .form-field{min-width:0}.sub-table-content[data-v-94a266e1] .vxe-table{flex-direction:column;max-height:100%;display:flex;height:100%!important}.sub-table-content[data-v-94a266e1] .vxe-table--body-wrapper{flex:1;min-height:0;overflow:auto}.sub-tables-section[data-v-2050069f]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.form-settings[data-v-2c233794]{flex-direction:column;gap:16px;min-width:0;display:flex}.form-settings__note[data-v-2c233794],.form-settings small[data-v-2c233794]{color:hsl(var(--muted-foreground,215 16% 47%));font-size:13px}.form-settings__search[data-v-2c233794]{gap:8px;display:grid}.form-settings input[data-v-2c233794],.form-settings select[data-v-2c233794]{border:1px solid hsl(var(--border,214 32% 91%));background:hsl(var(--background,0 0% 100%));min-width:0;max-width:100%;color:inherit;border-radius:8px;padding:8px 10px}.form-settings__field[data-v-2c233794]{border-bottom:1px solid hsl(var(--border,214 32% 91%));grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;padding:12px 0;display:grid}.form-settings__identity[data-v-2c233794]{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.form-settings__actions[data-v-2c233794]{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.caas-form-view .form-header[data-v-2a31a74e]{background:hsl(var(--background));border-bottom:2px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;padding:16px 24px;display:flex}.caas-form-view .form-header[data-v-2a31a74e]:focus-visible,.caas-form-view .form-header[data-v-2a31a74e]:focus-within{outline:2px solid hsl(var(--primary));outline-offset:-2px}.caas-form-view .form-header .header-info[data-v-2a31a74e]{flex:1}.caas-form-view .form-header .header-info .form-title[data-v-2a31a74e]{color:hsl(var(--foreground));letter-spacing:.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.caas-form-view .form-header .header-info .form-subtitle[data-v-2a31a74e]{color:hsl(var(--foreground));opacity:1;margin:8px 0 0;font-size:1rem;line-height:1.5}.caas-form-view .form-header .toolbar-buttons[data-v-2a31a74e]{align-items:center;gap:8px;display:flex}.caas-form-view .form-body[data-v-2a31a74e]{flex:1;padding:24px;overflow:auto}.caas-form-view .form-body .form-container[data-v-2a31a74e]{max-width:800px;margin:0 auto}.caas-form-view .form-body .form-container .form-field[data-v-2a31a74e]{margin-bottom:20px;padding:0}.caas-form-view .form-body .form-container .form-field .form-label[data-v-2a31a74e]{font-size:var(--caas-font-size-base);color:hsl(var(--foreground));margin-bottom:6px;font-weight:500;display:block}.caas-form-view .form-body .form-container .form-field .form-label.required[data-v-2a31a74e]:after{color:hsl(var(--destructive));content:"*";margin-left:4px}.caas-form-view .form-body .form-container .form-field .form-control[data-v-2a31a74e]{width:100%;min-height:36px;font-size:var(--caas-font-size-base);color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:8px 12px;line-height:1.5;transition:border-color .3s}.caas-form-view .form-body .form-container .form-field .form-control[data-v-2a31a74e]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2);outline:none}.caas-form-view .form-body .form-container .form-field .form-control[data-v-2a31a74e]:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;background:hsl(var(--muted))}.caas-form-view .form-body .form-container .form-field .form-control.error[data-v-2a31a74e]{border-color:hsl(var(--destructive))}.caas-form-view .form-body .form-container .form-field .form-control.error[data-v-2a31a74e]:focus{box-shadow:0 0 0 2px rgb(from hsl(var(--destructive)) r g b/.2)}.caas-form-view .form-body .form-container .form-field .form-message[data-v-2a31a74e]{font-size:var(--caas-font-size-sm);margin-top:4px;line-height:1.4}.caas-form-view .form-body .form-container .form-field .form-message.error[data-v-2a31a74e]{color:hsl(var(--destructive))}.caas-form-view .form-body .form-container .form-field .form-message.help[data-v-2a31a74e]{color:hsl(var(--muted-foreground))}.caas-form-view .form-body .form-container .field-group[data-v-2a31a74e]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);margin-bottom:32px;padding:20px}.caas-form-view .form-body .form-container .field-group .group-title[data-v-2a31a74e]{font-size:var(--caas-font-size-md);color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));margin:0 0 16px;padding-bottom:8px;font-weight:600}.caas-form-view .form-body .form-container .field-group .group-fields[data-v-2a31a74e]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.caas-form-view .form-body .form-container .form-actions[data-v-2a31a74e]{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}@media (width<=768px){.caas-form-view .form-header[data-v-2a31a74e]{flex-direction:column;gap:16px}.caas-form-view .form-header .toolbar-buttons[data-v-2a31a74e]{justify-content:flex-end;width:100%}.caas-form-view .form-body[data-v-2a31a74e]{padding:16px}.caas-form-view .form-body .form-container .field-group .group-fields[data-v-2a31a74e]{grid-template-columns:1fr}.caas-form-view .form-body .form-container .form-actions[data-v-2a31a74e]{flex-direction:column;align-items:stretch}}.dark .caas-form-view .form-body .form-container .field-group[data-v-2a31a74e],.dark .caas-form-view .form-body .form-container .form-control[data-v-2a31a74e],.dark .caas-form-view .form-body .form-container .formily-input[data-v-2a31a74e],.dark .caas-form-view .form-body .form-container .formily-textarea[data-v-2a31a74e],.dark .caas-form-view .form-body .form-container .formily-select[data-v-2a31a74e],.dark .caas-form-view .form-body .form-container .formily-date-picker[data-v-2a31a74e]{background:hsl(var(--popover));border-color:hsl(var(--border))}.dark .caas-form-view .form-body .form-container .form-control[data-v-2a31a74e]:focus,.dark .caas-form-view .form-body .form-container .formily-input[data-v-2a31a74e]:focus,.dark .caas-form-view .form-body .form-container .formily-textarea[data-v-2a31a74e]:focus,.dark .caas-form-view .form-body .form-container .formily-select[data-v-2a31a74e]:focus,.dark .caas-form-view .form-body .form-container .formily-date-picker[data-v-2a31a74e]:focus{border-color:hsl(var(--primary))}.caas-form-view .compact-page-header[data-v-2a31a74e],.caas-browse-view .compact-page-header[data-v-2a31a74e]{gap:12px!important;margin-bottom:0!important;padding:8px 16px!important}.caas-form-view .compact-page-header .text-2xl[data-v-2a31a74e],.caas-browse-view .compact-page-header .text-2xl[data-v-2a31a74e]{font-weight:600;line-height:1.5;font-size:1.125rem!important}.caas-form-view .compact-page-header .text-sm[data-v-2a31a74e],.caas-browse-view .compact-page-header .text-sm[data-v-2a31a74e]{line-height:1.5;margin-top:4px!important;font-size:.75rem!important}.caas-form-view__page-header[data-v-2a31a74e]{z-index:20;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #00000005}.caas-form-view[data-v-2a31a74e]{background:hsl(var(--background));flex-direction:column;height:100%;display:flex}.form-and-subtables-container[data-v-2a31a74e]{width:100%;max-width:var(--caas-form-max-width,100%)}.caas-form-scroll-content--create[data-v-2a31a74e]{padding-bottom:var(--caas-form-bottom-gap,72px)}.caas-overview-browser[data-v-64dccc9e]{flex-direction:column;height:100%;display:flex}.overview-header[data-v-64dccc9e]{justify-content:flex-end;align-items:center;padding:8px 0;display:flex}.actions[data-v-64dccc9e]{flex-wrap:wrap;gap:8px;display:flex}.action-btn[data-v-64dccc9e]{min-width:68px}.overview-content[data-v-64dccc9e]{flex:1;grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.media[data-v-64dccc9e]{justify-content:center;align-items:center;display:flex}.media-placeholder[data-v-64dccc9e]{color:#9ca3af;border:1px dashed var(--border,#e5e7eb);background:#0f1115;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:320px;display:flex}.media-icon[data-v-64dccc9e]{margin-bottom:8px;font-size:42px}.media-text[data-v-64dccc9e]{font-size:14px}.kv-table[data-v-64dccc9e]{border-radius:8px;width:100%;overflow:hidden}.kv-row[data-v-64dccc9e]{border-bottom:1px solid hsl(var(--border));grid-template-columns:260px 1fr;display:grid}.kv-row[data-v-64dccc9e]:last-child{border-bottom:none}.kv-label[data-v-64dccc9e]{color:#c8ccd3;background:#ffffff0a;padding:14px 16px;font-weight:600}.kv-value[data-v-64dccc9e]{color:#e5e7eb;padding:14px 16px}.kv-empty[data-v-64dccc9e]{color:#9ca3af;padding:16px}.overview-footer[data-v-64dccc9e]{justify-content:center;padding:8px 0;display:flex}.pager[data-v-64dccc9e]{align-items:center;gap:12px;display:flex}.pager-text[data-v-64dccc9e]{color:#9ca3af;font-size:12px}@media (width<=1024px){.overview-content[data-v-64dccc9e]{grid-template-columns:1fr}.media-placeholder[data-v-64dccc9e]{height:220px}}.caas-analysis-view[data-v-cfe4bb39]{flex-direction:column;height:100%;display:flex}.analysis-toolbar[data-v-cfe4bb39]{border-bottom:1px solid hsl(var(--border));background:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex}.toolbar-left[data-v-cfe4bb39]{flex:1}.analysis-title[data-v-cfe4bb39]{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:600}.toolbar-right[data-v-cfe4bb39]{gap:8px;display:flex}.analysis-content[data-v-cfe4bb39]{flex:1;padding:20px;overflow:auto}.statistics-section[data-v-cfe4bb39]{margin-bottom:24px}.statistics-grid[data-v-cfe4bb39]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.stat-card[data-v-cfe4bb39]{text-align:center;border:1px solid hsl(var(--border));background:#fff;border-radius:8px;padding:20px}.stat-label[data-v-cfe4bb39]{color:hsl(var(--foreground));margin-bottom:8px;font-size:14px}.stat-value[data-v-cfe4bb39]{color:hsl(var(--primary));font-size:24px;font-weight:600}.charts-section[data-v-cfe4bb39]{border:1px solid hsl(var(--border));background:#fff;border-radius:8px}.chart-tabs[data-v-cfe4bb39]{border-bottom:1px solid hsl(var(--border));display:flex}.chart-tab[data-v-cfe4bb39]{cursor:pointer;border-bottom:2px solid #0000;padding:12px 20px;transition:all .3s}.chart-tab[data-v-cfe4bb39]:hover{background:hsl(var(--muted))}.chart-tab.active[data-v-cfe4bb39]{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.chart-container[data-v-cfe4bb39]{padding:20px}.chart-item[data-v-cfe4bb39]{min-height:400px}.chart-title[data-v-cfe4bb39]{color:hsl(var(--foreground));margin:0 0 20px;font-size:16px;font-weight:600}.simple-chart[data-v-cfe4bb39]{width:100%;height:300px}.bar-chart[data-v-cfe4bb39]{justify-content:space-around;align-items:end;height:100%;padding:20px 0;display:flex}.bar-item[data-v-cfe4bb39]{flex-direction:column;align-items:center;min-width:60px;display:flex}.bar-container[data-v-cfe4bb39]{align-items:end;gap:2px;height:200px;margin-bottom:8px;display:flex}.bar[data-v-cfe4bb39]{border-radius:2px 2px 0 0;min-width:20px;transition:opacity .3s}.bar[data-v-cfe4bb39]:hover{opacity:.8}.bar-label[data-v-cfe4bb39]{color:hsl(var(--foreground));text-align:center;font-size:12px}.chart-table[data-v-cfe4bb39]{width:100%;height:100%;overflow:auto}.data-table[data-v-cfe4bb39]{border-collapse:collapse;width:100%}.data-table th[data-v-cfe4bb39],.data-table td[data-v-cfe4bb39]{text-align:left;border:1px solid hsl(var(--border));padding:8px 12px}.data-table th[data-v-cfe4bb39]{background:hsl(var(--muted));font-weight:600}.data-table tr[data-v-cfe4bb39]:nth-child(2n){background:hsl(var(--muted))}.no-data[data-v-cfe4bb39]{height:300px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.no-data-icon[data-v-cfe4bb39]{margin-bottom:12px;font-size:48px}.no-data-tip[data-v-cfe4bb39]{margin-top:4px;font-size:12px}.caas-print-view{background:hsl(var(--background));flex-direction:column;height:100%;display:flex}.caas-print-view .print-toolbar{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:16px;display:flex}.caas-print-view .print-toolbar .toolbar-left{flex:1}.caas-print-view .print-toolbar .toolbar-left .print-title{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:600}.caas-print-view .print-toolbar .toolbar-right{gap:8px;display:flex}.caas-print-view .print-content{background:hsl(var(--card));box-shadow:0 1px 3px hsl(var(--foreground)/.08);flex:1;margin:20px;padding:20px;overflow:auto}.caas-print-view .print-content.layout-landscape{width:297mm;min-height:210mm}.caas-print-view .print-content.layout-portrait{width:210mm;min-height:297mm}.caas-print-view .print-content.size-A3.layout-portrait{width:297mm;min-height:420mm}.caas-print-view .print-content.size-A3.layout-landscape{width:420mm;min-height:297mm}.caas-print-view .print-header{border-bottom:2px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;display:flex}.caas-print-view .print-header .header-left h1{color:hsl(var(--foreground));margin:0;font-size:24px;font-weight:600}.caas-print-view .print-header .header-right{text-align:right}.caas-print-view .print-header .header-right .print-date{color:hsl(var(--foreground));font-size:14px}.caas-print-view .print-main{flex:1;min-height:400px}.caas-print-view .print-main .print-table-container{width:100%;overflow:hidden}.caas-print-view .print-main .print-table-container .print-table{border-collapse:collapse;width:100%;font-size:12px}.caas-print-view .print-main .print-table-container .print-table .table-header{text-align:left;background:hsl(var(--muted));border:1px solid hsl(var(--border));padding:8px;font-weight:600}.caas-print-view .print-main .print-table-container .print-table .table-row:nth-child(2n){background:hsl(var(--muted))}.caas-print-view .print-main .print-table-container .print-table .table-cell{word-break:break-all;border:1px solid hsl(var(--border));padding:6px 8px}.caas-print-view .print-main .no-data{height:200px;color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;display:flex}.caas-print-view .print-main .no-data .no-data-icon{margin-bottom:8px;font-size:48px}.caas-print-view .print-footer{color:hsl(var(--foreground));border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;font-size:12px;display:flex}.caas-print-view .print-watermark{z-index:1;color:#0000000d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.caas-print-view.is-printing .print-content{transition:transform .3s;transform:scale(.95)}@media print{.caas-print-view{background:#fff}.caas-print-view .no-print{display:none!important}.caas-print-view .print-content{box-shadow:none;margin:0;padding:0;overflow:visible}.caas-print-view .print-table{font-size:10px}.caas-print-view .print-table .table-header,.caas-print-view .print-table .table-cell{padding:4px 6px}.caas-print-view .print-watermark{color:#00000014}}.print-content .print-subtable-section{margin-top:16px}.print-content .print-subtable-title{margin-bottom:8px;font-size:14px;font-weight:600}.print-content .print-subtable{table-layout:fixed;border-collapse:collapse;width:100%}.print-content .print-subtable th,.print-content .print-subtable td{overflow-wrap:anywhere;border:1px solid hsl(var(--border));padding:8px 10px}.caas-chart-report-view[data-v-66af8e59]{flex-direction:column;gap:16px;min-height:100%;padding:20px;display:flex}.chart-report-hero[data-v-66af8e59]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.chart-report-kicker[data-v-66af8e59]{color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.12em;margin:0 0 6px;font-size:12px;font-weight:600}.chart-report-title[data-v-66af8e59]{margin:0;font-size:24px;font-weight:700}.caas-report-analysis-panel[data-v-7d873cc5]{--report-analysis-bg:hsl(var(--card));--report-analysis-subtle-bg:hsl(var(--muted));--report-analysis-soft-bg:hsl(var(--muted));--report-analysis-border:hsl(var(--border));--report-analysis-text-primary:hsl(var(--foreground));--report-analysis-text-secondary:hsl(var(--foreground));--report-analysis-text-muted:hsl(var(--muted-foreground));--report-analysis-primary:hsl(var(--primary));--report-analysis-primary-soft:hsl(var(--primary) / .1);--report-analysis-primary-border:hsl(var(--primary) / .2);background:var(--report-analysis-bg);border-bottom:1px solid var(--report-analysis-border);padding:14px 20px}.caas-report-analysis-panel__header[data-v-7d873cc5],.caas-report-analysis-panel__body[data-v-7d873cc5],.caas-report-analysis-panel__meta[data-v-7d873cc5],.caas-report-analysis-panel__group-main[data-v-7d873cc5],.caas-report-analysis-panel__group-children[data-v-7d873cc5]{align-items:center;gap:10px;display:flex}.caas-report-analysis-panel__header[data-v-7d873cc5]{justify-content:space-between;margin-bottom:12px}.caas-report-analysis-panel__title[data-v-7d873cc5]{color:var(--report-analysis-text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.caas-report-analysis-panel__meta[data-v-7d873cc5]{flex-wrap:wrap;justify-content:flex-end}.caas-report-analysis-panel__meta-item[data-v-7d873cc5]{min-height:26px;color:var(--report-analysis-text-secondary);background:var(--report-analysis-subtle-bg);border:1px solid var(--report-analysis-border);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.caas-report-analysis-panel__meta-key[data-v-7d873cc5]{color:var(--report-analysis-text-muted)}.caas-report-analysis-panel__body[data-v-7d873cc5]{align-items:stretch}.caas-report-analysis-panel__section[data-v-7d873cc5]{flex:1 1 0;min-width:0}.caas-report-analysis-panel__section-title[data-v-7d873cc5]{color:var(--report-analysis-text-muted);margin-bottom:8px;font-size:12px;font-weight:700}.caas-report-analysis-panel__metrics[data-v-7d873cc5]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.caas-report-analysis-panel__metric[data-v-7d873cc5],.caas-report-analysis-panel__group[data-v-7d873cc5]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:var(--report-analysis-soft-bg);border:1px solid var(--report-analysis-border);border-radius:6px;padding:10px}.caas-report-analysis-panel__metric[data-v-7d873cc5]:hover,.caas-report-analysis-panel__group[data-v-7d873cc5]:hover{background:var(--report-analysis-primary-soft);border-color:var(--report-analysis-primary-border)}.caas-report-analysis-panel__metric[data-v-7d873cc5]:focus-visible,.caas-report-analysis-panel__group[data-v-7d873cc5]:focus-visible{outline:2px solid var(--report-analysis-primary);outline-offset:2px}.caas-report-analysis-panel__metric[data-v-7d873cc5]{gap:4px;display:grid}.caas-report-analysis-panel__metric-label[data-v-7d873cc5],.caas-report-analysis-panel__group-label[data-v-7d873cc5]{text-overflow:ellipsis;color:var(--report-analysis-text-secondary);white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.caas-report-analysis-panel__metric-value[data-v-7d873cc5]{text-overflow:ellipsis;color:var(--report-analysis-primary);white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.caas-report-analysis-panel__metric-type[data-v-7d873cc5],.caas-report-analysis-panel__group-summary[data-v-7d873cc5],.caas-report-analysis-panel__group-child[data-v-7d873cc5]{color:var(--report-analysis-text-muted);font-size:11px}.caas-report-analysis-panel__groups[data-v-7d873cc5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.caas-report-analysis-panel__group[data-v-7d873cc5]{gap:7px;display:grid}.caas-report-analysis-panel__group-main[data-v-7d873cc5]{justify-content:space-between}.caas-report-analysis-panel__group-count[data-v-7d873cc5]{min-width:26px;color:var(--report-analysis-primary);text-align:center;background:var(--report-analysis-primary-soft);border:1px solid var(--report-analysis-primary-border);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.caas-report-analysis-panel__group-summary[data-v-7d873cc5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caas-report-analysis-panel__group-children[data-v-7d873cc5]{flex-wrap:wrap}.caas-report-analysis-panel__group-child[data-v-7d873cc5]{background:var(--report-analysis-subtle-bg);border:1px solid var(--report-analysis-border);border-radius:6px;min-height:22px;padding:2px 7px}.caas-report-analysis-panel__group-child--muted[data-v-7d873cc5]{color:var(--report-analysis-text-muted)}.caas-report-analysis-panel__metric-footer[data-v-7d873cc5],.caas-report-analysis-panel__group-footer[data-v-7d873cc5]{justify-content:flex-end;margin-top:8px;display:flex}@media (width<=900px){.caas-report-analysis-panel__header[data-v-7d873cc5],.caas-report-analysis-panel__body[data-v-7d873cc5]{flex-direction:column;align-items:stretch}.caas-report-analysis-panel__meta[data-v-7d873cc5]{justify-content:flex-start}}.query-builder-rule[data-v-3ce30dbd]{background:hsl(var(--muted));border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.rule-field-select[data-v-3ce30dbd]{flex:0 0 160px;min-width:120px}.rule-operator-select[data-v-3ce30dbd]{flex:0 0 120px;min-width:100px}.rule-value-input[data-v-3ce30dbd]{flex:1;min-width:150px}.rule-value-range[data-v-3ce30dbd]{flex:1;align-items:center;gap:8px;display:flex}.rule-range-input[data-v-3ce30dbd]{flex:1;min-width:80px}.rule-date-range[data-v-3ce30dbd]{flex:1;min-width:280px}.range-separator[data-v-3ce30dbd]{color:hsl(var(--muted-foreground));flex-shrink:0}.rule-remove-btn[data-v-3ce30dbd]{flex-shrink:0;padding:4px}.rule-remove-btn[data-v-3ce30dbd]:hover{background:hsl(var(--destructive)/.12)}.query-builder-field-select-content{max-height:min(var(--reka-select-content-available-height,360px), 360px)!important;overflow-y:auto!important}.query-builder-field-select-content [data-slot=select-item]{min-height:36px}.dark .query-builder-rule[data-v-3ce30dbd]{background:hsl(var(--muted))}.query-builder[data-v-0454e4bd]{border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.query-builder--top-level[data-v-0454e4bd]{background:hsl(var(--card));border:1px solid hsl(var(--border))}.query-builder--nested[data-v-0454e4bd]{background:hsl(var(--muted));border-left:3px solid hsl(var(--primary));margin-left:24px}.query-builder__header[data-v-0454e4bd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.logic-selector[data-v-0454e4bd]{flex-shrink:0;align-items:center;gap:8px;display:flex}.logic-label[data-v-0454e4bd]{color:hsl(var(--muted-foreground));white-space:nowrap;flex-shrink:0;font-size:14px}.logic-select[data-v-0454e4bd]{width:auto;min-width:120px}.remove-group-btn[data-v-0454e4bd]{padding:4px}.remove-group-btn[data-v-0454e4bd]:hover{background:hsl(var(--destructive)/.12)}.query-builder__content[data-v-0454e4bd]{flex-direction:column;gap:8px;min-height:40px;display:flex}.query-builder__empty[data-v-0454e4bd]{color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;padding:24px;display:flex}.empty-text[data-v-0454e4bd]{font-size:14px}.query-builder__actions[data-v-0454e4bd]{border-top:1px solid hsl(var(--border));gap:8px;padding-top:8px;display:flex}.dark .query-builder--top-level[data-v-0454e4bd]{background:hsl(var(--card))}.dark .query-builder--nested[data-v-0454e4bd]{background:hsl(var(--muted))}.dialog-footer[data-v-391c57d7]{justify-content:flex-end;gap:8px;display:flex}.advanced-query-workspace[data-v-391c57d7]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;width:100%;min-height:min(62vh,620px);display:grid}.advanced-query-schemes[data-v-391c57d7]{border-right:1px solid hsl(var(--border));flex-direction:column;min-width:0;min-height:0;padding-right:12px;display:flex}.advanced-query-schemes-header[data-v-391c57d7]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.advanced-query-schemes-title[data-v-391c57d7]{text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground));white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.advanced-query-schemes-list[data-v-391c57d7]{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.advanced-query-schemes-empty[data-v-391c57d7]{color:hsl(var(--muted-foreground));padding:12px 0;font-size:12px}.advanced-query-scheme[data-v-391c57d7]{cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;outline:none;flex-direction:column;gap:8px;min-width:0;padding:9px 10px;transition:border-color .2s,background .2s;display:flex}.advanced-query-scheme.is-active[data-v-391c57d7]{background:hsl(var(--accent));border-color:hsl(var(--primary))}.advanced-query-scheme[data-v-391c57d7]:hover,.advanced-query-scheme[data-v-391c57d7]:focus-visible{border-color:hsl(var(--primary))}.advanced-query-scheme-main[data-v-391c57d7]{align-items:center;gap:6px;min-width:0;display:flex}.advanced-query-scheme-name[data-v-391c57d7]{text-overflow:ellipsis;min-width:0;color:hsl(var(--foreground));white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.advanced-query-scheme-default[data-v-391c57d7]{color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:4px;flex:none;padding:1px 5px;font-size:11px;line-height:18px}.advanced-query-scheme-actions[data-v-391c57d7]{justify-content:flex-end;align-items:center;gap:8px;min-height:22px;display:flex}.query-builder-container[data-v-391c57d7]{min-width:0;min-height:200px;max-height:min(62vh,620px);padding-right:4px;overflow:auto}.advanced-query-state[data-v-391c57d7]{min-height:180px;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.advanced-query-state--error[data-v-391c57d7]{color:hsl(var(--destructive))}.scheme-default-icon[data-v-391c57d7]{color:#f59f0a;flex:none;font-size:12px}.scheme-action[data-v-391c57d7]{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.scheme-action[data-v-391c57d7]:hover{color:hsl(var(--primary))}.scheme-action--danger[data-v-391c57d7]{color:hsl(var(--destructive))}.scheme-action--danger[data-v-391c57d7]:hover{opacity:.85}.scheme-action--muted[data-v-391c57d7]{color:hsl(var(--muted-foreground));cursor:default}.scheme-action-icon[data-v-391c57d7]{justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:inline-flex}.save-scheme-form .form-field[data-v-391c57d7]{margin-bottom:16px}.save-scheme-form .form-field[data-v-391c57d7]:last-child{margin-bottom:0}.save-scheme-form .form-label[data-v-391c57d7]{color:hsl(var(--foreground));align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.save-scheme-form .scheme-list[data-v-391c57d7]{border-top:1px solid hsl(var(--border));margin-top:16px;padding-top:12px}.save-scheme-form .scheme-list-header[data-v-391c57d7]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.save-scheme-form .scheme-list-title[data-v-391c57d7]{color:hsl(var(--foreground));font-weight:500}.save-scheme-form .scheme-list-body[data-v-391c57d7]{flex-direction:column;gap:8px;max-height:200px;display:flex;overflow-y:auto}.save-scheme-form .scheme-list-empty[data-v-391c57d7]{color:hsl(var(--muted-foreground));padding:6px 0;font-size:12px}.save-scheme-form .scheme-item[data-v-391c57d7]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;transition:border-color .2s,background .2s;display:flex}.save-scheme-form .scheme-item.is-active[data-v-391c57d7]{background:hsl(var(--accent));border-color:hsl(var(--primary))}.save-scheme-form .scheme-item[data-v-391c57d7]:hover{border-color:hsl(var(--primary))}.save-scheme-form .scheme-item-main[data-v-391c57d7]{align-items:center;gap:6px;min-width:0;display:flex}.save-scheme-form .scheme-name[data-v-391c57d7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.save-scheme-form .scheme-item-actions[data-v-391c57d7]{pointer-events:none;opacity:0;align-items:center;gap:8px;transition:opacity .15s;display:flex}.save-scheme-form .scheme-item:hover .scheme-item-actions[data-v-391c57d7]{pointer-events:auto;opacity:1}@media (width<=768px){.advanced-query-workspace[data-v-391c57d7]{grid-template-columns:1fr}.advanced-query-schemes[data-v-391c57d7]{border-right:none;border-bottom:1px solid hsl(var(--border));max-height:180px;padding-bottom:12px;padding-right:0}}.dark .save-scheme-form .form-label[data-v-391c57d7],.dark .save-scheme-form .scheme-list-title[data-v-391c57d7]{color:hsl(var(--foreground))}.dark .save-scheme-form .scheme-list[data-v-391c57d7]{border-top-color:hsl(var(--border))}.dark .save-scheme-form .scheme-item[data-v-391c57d7]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .save-scheme-form .scheme-item.is-active[data-v-391c57d7]{background:hsl(var(--accent))}.dark .save-scheme-form .scheme-action[data-v-391c57d7]{color:hsl(var(--foreground))}.dark .save-scheme-form .scheme-action--muted[data-v-391c57d7]{color:hsl(var(--muted-foreground))}.quick-filters[data-v-d3900ecd]{flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;display:flex}.quick-filter-btn[data-v-d3900ecd]{flex-shrink:0;align-items:center;gap:4px;font-size:13px;display:flex}.quick-filter-btn .default-icon[data-v-d3900ecd]{color:#f59f0a;font-size:12px}.context-menu[data-v-d3900ecd]{z-index:9999;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:6px;min-width:120px;padding:4px 0;position:fixed;box-shadow:0 4px 12px #00000026}.context-menu-item[data-v-d3900ecd]{color:hsl(var(--foreground));cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background .15s;display:flex}.context-menu-item[data-v-d3900ecd]:hover{background:hsl(var(--accent))}.context-menu-item--danger[data-v-d3900ecd]{color:hsl(var(--destructive))}.context-menu-item--danger[data-v-d3900ecd]:hover{background:hsl(var(--destructive)/.12)}.fade-enter-active[data-v-d3900ecd],.fade-leave-active[data-v-d3900ecd]{transition:opacity .15s}.fade-enter-from[data-v-d3900ecd],.fade-leave-to[data-v-d3900ecd]{opacity:0}.dark .context-menu[data-v-d3900ecd]{background:hsl(var(--popover));box-shadow:0 4px 12px #0006}.filter-bar[data-v-93bf7ab4]{flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-width:0;min-height:40px;display:flex}.filter-bar.align-left[data-v-93bf7ab4]{justify-content:flex-start}.filter-bar.align-center[data-v-93bf7ab4]{justify-content:center}.filter-bar.align-right[data-v-93bf7ab4]{justify-content:flex-end}.filter-bar-fields[data-v-93bf7ab4]{flex-wrap:nowrap;flex:auto;align-items:center;gap:8px;min-width:160px;display:flex}.filter-field[data-v-93bf7ab4]{flex:auto;width:100%;min-width:0;max-width:none}.filter-field .search-input[data-v-93bf7ab4]{width:100%}.filter-bar-actions[data-v-93bf7ab4]{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.filter-bar-quick-filters[data-v-93bf7ab4]{flex:0 auto;min-width:0;max-width:min(48vw,560px);overflow:hidden}.filter-bar-quick-filters[data-v-93bf7ab4] .quick-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}@container filter-bar (width<=1024px){.filter-bar[data-v-93bf7ab4]{gap:8px}.filter-bar-fields[data-v-93bf7ab4]{gap:6px;min-width:120px}.filter-bar-quick-filters[data-v-93bf7ab4]{max-width:min(42vw,420px)}.filter-bar-actions[data-v-93bf7ab4]{gap:6px}}@container filter-bar (width<=768px){.filter-bar[data-v-93bf7ab4]{gap:6px}.filter-bar-fields[data-v-93bf7ab4]{gap:4px}.filter-field[data-v-93bf7ab4]{min-width:80px;max-width:250px}.filter-bar-actions[data-v-93bf7ab4]{gap:4px}}@container filter-bar (width<=480px){.filter-bar[data-v-93bf7ab4],.filter-bar-fields[data-v-93bf7ab4]{gap:4px}.filter-field[data-v-93bf7ab4]{min-width:60px;max-width:200px}.filter-bar-actions[data-v-93bf7ab4]{gap:4px}}.caas-query-report-filter-bar[data-v-55d21e16]{width:100%}.report-advanced-query-field-source-alert[data-v-55d21e16]{color:var(--el-color-warning);background:color-mix(in srgb, var(--el-color-warning) 12%, transparent);border-radius:8px;margin:0 0 8px;padding:8px 12px;font-size:13px}.report-filter-sidebar[data-v-8cec42eb]{color:var(--report-text-primary,hsl(var(--foreground)))}.report-filter-sidebar-header[data-v-8cec42eb]{border-bottom:1px solid var(--report-border-soft,hsl(var(--border)));justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.report-filter-sidebar-title[data-v-8cec42eb]{min-width:0;color:var(--report-text-primary,hsl(var(--foreground)));align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex}.report-filter-sidebar-title span[data-v-8cec42eb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-filter-sidebar-actions[data-v-8cec42eb]{flex:none;align-items:center;gap:4px;display:inline-flex}.report-filter-sidebar-reset[data-v-8cec42eb]{min-height:30px;color:var(--report-primary,hsl(var(--primary)));box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;flex:none;padding:0 8px}.report-filter-sidebar-collapse[data-v-8cec42eb]{width:30px;height:30px;min-height:30px;color:var(--report-text-muted,hsl(var(--muted-foreground)));border-radius:6px;padding:0}.report-filter-sidebar-body[data-v-8cec42eb]{flex-direction:column;gap:16px;display:flex}.report-filter-group-title[data-v-8cec42eb]{color:var(--report-text-primary,hsl(var(--foreground)));margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.35}.report-filter-group-content[data-v-8cec42eb]{flex-direction:column;gap:8px;display:flex}.report-fixed-filter-item[data-v-8cec42eb]{flex-direction:column;gap:4px;display:flex}.report-fixed-filter-label[data-v-8cec42eb]{color:var(--report-text-muted,hsl(var(--muted-foreground)));font-size:12px;line-height:1.35}.report-drilldown-item[data-v-8cec42eb]{width:100%;color:var(--report-text-primary,hsl(var(--foreground)));text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid var(--report-border-soft,hsl(var(--border)));background:0 0;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.report-drilldown-item.is-active[data-v-8cec42eb],.report-drilldown-item[data-v-8cec42eb]:hover{background:var(--report-soft-bg,hsl(var(--muted)));border-color:var(--report-border-color,hsl(var(--border)))}.report-filter-empty[data-v-8cec42eb]{color:var(--report-text-muted,hsl(var(--muted-foreground)));font-size:12px;line-height:1.5}.report-filter-tree-node[data-v-8cec42eb]{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;font-size:13px;display:flex}.report-filter-tree-label[data-v-8cec42eb]{align-items:center;gap:8px;min-width:0;display:inline-flex}.report-filter-tree-label span[data-v-8cec42eb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-filter-tree-count[data-v-8cec42eb]{min-width:28px;color:var(--report-text-muted,hsl(var(--muted-foreground)));text-align:center;background:var(--report-soft-bg,hsl(var(--muted)));border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.report-filter-tree-status[data-v-8cec42eb]{color:var(--report-text-muted,hsl(var(--muted-foreground)));justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 0;font-size:12px;line-height:1.5;display:flex}.caas-report-table[data-v-d5773d42]{--report-table-card-bg:hsl(var(--background));--report-table-subtle-bg:hsl(var(--muted) / .5);--report-table-border-soft:hsl(var(--border));--report-table-text-primary:hsl(var(--foreground));--report-table-text-secondary:hsl(var(--foreground));--report-table-text-muted:hsl(var(--muted-foreground));--report-table-primary-soft:hsl(var(--primary) / .1);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.caas-report-table__loading[data-v-d5773d42]{z-index:10;background:hsl(var(--muted)/.4);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.caas-report-table__shell[data-v-d5773d42]{background:var(--report-table-card-bg);flex:1;width:100%;min-width:0;min-height:0;overflow:hidden}.caas-report-table__limit-alert[data-v-d5773d42]{color:hsl(var(--destructive));background:hsl(var(--destructive)/.1);border-bottom:1px solid hsl(var(--destructive)/.3);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.caas-report-table__row-actions[data-v-d5773d42]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.caas-report-table__empty[data-v-d5773d42]{color:var(--report-table-text-muted);text-align:center;padding:48px 0}.caas-report-table__empty-icon[data-v-d5773d42]{margin-bottom:10px;font-size:34px}[data-v-d5773d42] .vxe-table{--vxe-ui-font-color:var(--report-table-text-secondary);--vxe-ui-table-header-font-color:var(--report-table-text-primary);--vxe-ui-table-border-color:var(--report-table-border-soft);--vxe-ui-table-header-background-color:var(--report-table-subtle-bg);--vxe-ui-table-body-background-color:var(--report-table-card-bg);--vxe-ui-layout-background-color:var(--report-table-card-bg);--vxe-ui-table-row-hover-background-color:var(--report-table-primary-soft);--vxe-ui-table-row-striped-background-color:var(--report-table-subtle-bg);width:100%;max-width:100%}[data-v-d5773d42] .vxe-table .vxe-header--column,[data-v-d5773d42] .vxe-table .vxe-body--column{height:var(--report-table-row-height);padding:0 10px}[data-v-d5773d42] .vxe-table .vxe-cell{line-height:1.45}[data-v-d5773d42] .vxe-table .vxe-header--row,[data-v-d5773d42] .vxe-table .vxe-body--row{font-size:14px}@media (width<=900px){.caas-report-table[data-v-d5773d42]{min-height:360px}}.report-table-region[data-v-19db1aef]{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}[data-v-19db1aef] .caas-view-states{flex:1;width:100%;min-width:0;min-height:0;display:flex}[data-v-19db1aef] .caas-error-state{flex:1;min-height:280px;padding:32px 24px}[data-v-19db1aef] .error-content{max-width:520px;color:hsl(var(--muted-foreground));flex-direction:column;gap:8px;display:flex}[data-v-19db1aef] .error-content h3{color:hsl(var(--destructive));margin:0;font-size:16px;font-weight:700}[data-v-19db1aef] .error-content p{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.6}.report-card-body[data-v-19db1aef]{flex-direction:column;gap:14px;width:100%;min-width:0;min-height:0;padding:0;display:flex}.report-card-body--table[data-v-19db1aef]{flex:1;min-height:0;overflow:hidden}.report-pagination[data-v-19db1aef]{border-top:1px solid hsl(var(--border));padding:12px 20px 16px}.report-data-error__retry[data-v-19db1aef]{justify-content:center;padding:0 20px 20px;display:flex}.report-data-error__retry-action[data-v-19db1aef]{min-height:32px;color:hsl(var(--primary));box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;padding:0 10px}.report-result-toolbar[data-v-0456ad9d]{grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:16px;width:100%;min-width:0;display:grid;container:caas-report-toolbar/inline-size}.report-page-toolbar[data-v-0456ad9d]{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.report-table-title[data-v-0456ad9d]{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;font-weight:700;line-height:1.45;display:flex;overflow:hidden}.report-table-title>span[data-v-0456ad9d]:not(.report-runtime-meta){flex:none}.report-count-text[data-v-0456ad9d]{color:var(--report-text-secondary,hsl(var(--foreground)));font-size:14px;font-weight:600}.report-runtime-meta[data-v-0456ad9d],.report-column-count[data-v-0456ad9d]{color:var(--report-text-muted,hsl(var(--muted-foreground)));font-size:12px;font-weight:500}.report-runtime-meta[data-v-0456ad9d]{text-overflow:ellipsis;min-width:0;overflow:hidden}.report-column-count[data-v-0456ad9d]{margin-left:4px}.report-column-settings[data-v-0456ad9d]{min-width:260px;color:var(--report-text-primary,hsl(var(--foreground)));flex-direction:column;gap:10px;display:flex}.report-column-settings__header[data-v-0456ad9d]{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.report-column-settings__list[data-v-0456ad9d]{gap:6px;max-height:320px;display:grid;overflow:auto}.report-column-settings__search[data-v-0456ad9d]{width:100%}.report-column-settings__hint[data-v-0456ad9d]{color:var(--report-text-muted,hsl(var(--muted-foreground)));font-size:12px;line-height:1.5}@media (width<=640px){.report-result-toolbar[data-v-0456ad9d]{gap:10px}}.caas-query-report-view[data-v-fd5236f3]{--report-page-bg:hsl(var(--background));--report-card-bg:hsl(var(--card));--report-soft-bg:hsl(var(--muted));--report-subtle-bg:hsl(var(--muted));--report-border-color:hsl(var(--border));--report-border-soft:hsl(var(--border));--report-text-primary:hsl(var(--foreground));--report-text-secondary:hsl(var(--foreground));--report-text-muted:hsl(var(--muted-foreground));--report-primary:hsl(var(--primary));--report-primary-soft:hsl(var(--primary) / .1);--report-primary-border:hsl(var(--primary) / .2);--report-shadow:0 1px 3px hsl(var(--foreground) / .08);min-height:100%;color:var(--report-text-primary);background:var(--report-page-bg);flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto;container:caas-query-report-view/inline-size}.caas-query-report-view .report-page-header[data-v-fd5236f3],.caas-query-report-view .report-search-strip[data-v-fd5236f3],.caas-query-report-view .query-toolbar[data-v-fd5236f3],.caas-query-report-view .report-pagination[data-v-fd5236f3]{justify-content:space-between;align-items:center;gap:16px;display:flex}.caas-query-report-view .report-page-toolbar[data-v-fd5236f3],.caas-query-report-view .query-actions[data-v-fd5236f3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.caas-query-report-view .report-page-header[data-v-fd5236f3]{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;min-height:0;display:grid}.caas-query-report-view .report-page-header>div[data-v-fd5236f3]:first-child{min-width:0}.caas-query-report-view .report-kicker[data-v-fd5236f3]{color:var(--report-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:11px;font-weight:600}.caas-query-report-view .report-page-title[data-v-fd5236f3]{color:var(--report-text-primary);margin:0;font-size:26px;font-weight:700;line-height:1.2}.caas-query-report-view .report-page-description[data-v-fd5236f3]{max-width:760px;color:var(--report-text-secondary);margin:8px 0 0;font-size:14px}.caas-query-report-view .report-header-meta[data-v-fd5236f3],.caas-query-report-view .report-table-title[data-v-fd5236f3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.caas-query-report-view .report-header-meta[data-v-fd5236f3]{justify-content:flex-end}.caas-query-report-view .report-badge[data-v-fd5236f3]{min-height:32px;color:var(--report-primary);background:var(--report-primary-soft);border:1px solid var(--report-primary-border);border-radius:6px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.caas-query-report-view .report-badge--accent[data-v-fd5236f3]{color:var(--report-primary)}.caas-query-report-view .report-count-text[data-v-fd5236f3]{color:var(--report-text-secondary);font-size:14px;font-weight:600}.caas-query-report-view .report-runtime-meta[data-v-fd5236f3]{color:var(--report-text-muted);font-size:12px;font-weight:500}.caas-query-report-view .report-search-strip[data-v-fd5236f3]{flex-wrap:wrap;flex:none;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;padding:0;display:grid}.caas-query-report-view .report-search-strip-alert[data-v-fd5236f3]{color:var(--el-color-warning);background:color-mix(in srgb, var(--el-color-warning) 12%, transparent);border-radius:8px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:13px}.caas-query-report-view .report-search-input[data-v-fd5236f3]{flex:auto;min-width:0}.caas-query-report-view .query-actions[data-v-fd5236f3]{justify-content:flex-end;margin-left:auto}.caas-query-report-view .report-column-count[data-v-fd5236f3]{color:var(--report-text-muted);margin-left:4px;font-size:12px}.caas-query-report-view .report-column-settings[data-v-fd5236f3]{color:var(--report-text-primary);flex-direction:column;gap:10px;display:flex}.caas-query-report-view .report-column-settings__header[data-v-fd5236f3]{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.caas-query-report-view .report-column-settings__list[data-v-fd5236f3]{gap:6px;max-height:320px;display:grid;overflow:auto}.caas-query-report-view .report-column-settings__search[data-v-fd5236f3]{width:100%}.caas-query-report-view .report-column-settings__hint[data-v-fd5236f3]{color:var(--report-text-muted);font-size:12px;line-height:1.5}.caas-query-report-view .report-workspace[data-v-fd5236f3]{flex:1;gap:20px;min-height:0;display:flex;position:relative}.caas-query-report-view .report-filter-sidebar[data-v-fd5236f3],.caas-query-report-view .report-result-card[data-v-fd5236f3]{background:var(--report-card-bg);border:1px solid var(--report-border-color);box-shadow:var(--report-shadow);border-radius:8px}.caas-query-report-view .report-filter-sidebar[data-v-fd5236f3]{flex:0 0 clamp(288px,24vw,360px);align-self:stretch;min-height:460px;padding:18px 20px;overflow:auto}.caas-query-report-view .report-filter-sidebar-header[data-v-fd5236f3]{border-bottom:1px solid var(--report-border-soft);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.caas-query-report-view .report-filter-sidebar-title[data-v-fd5236f3]{color:var(--report-text-primary);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.caas-query-report-view .report-filter-sidebar-body[data-v-fd5236f3]{flex-direction:column;gap:16px;display:flex}.caas-query-report-view .report-filter-group-title[data-v-fd5236f3]{color:var(--report-text-primary);margin:0 0 8px;font-size:13px;font-weight:600}.caas-query-report-view .report-filter-group-content[data-v-fd5236f3]{flex-direction:column;gap:8px;display:flex}.caas-query-report-view .report-fixed-filter-item[data-v-fd5236f3]{flex-direction:column;gap:4px;display:flex}.caas-query-report-view .report-fixed-filter-label[data-v-fd5236f3]{color:var(--report-text-muted);font-size:12px}.caas-query-report-view .report-drilldown-item[data-v-fd5236f3]{width:100%;color:var(--report-text-primary);text-align:left;cursor:pointer;border:1px solid var(--report-border-soft);background:0 0;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.caas-query-report-view .report-drilldown-item.is-active[data-v-fd5236f3],.caas-query-report-view .report-drilldown-item[data-v-fd5236f3]:hover{background:var(--report-soft-bg);border-color:var(--report-border-color)}.caas-query-report-view .report-filter-empty[data-v-fd5236f3]{color:var(--report-text-muted);font-size:12px}.caas-query-report-view .report-filter-tree-node[data-v-fd5236f3]{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;font-size:13px;display:flex}.caas-query-report-view .report-filter-tree-label[data-v-fd5236f3]{align-items:center;gap:8px;min-width:0;display:inline-flex}.caas-query-report-view .report-filter-tree-label span[data-v-fd5236f3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caas-query-report-view .report-filter-tree-count[data-v-fd5236f3]{min-width:28px;color:var(--report-text-muted);text-align:center;background:var(--report-soft-bg);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.caas-query-report-view .report-filter-tree-status[data-v-fd5236f3]{color:var(--report-text-muted);justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 0;font-size:12px;display:flex}.caas-query-report-view .report-filter-tree-status__loading[data-v-fd5236f3]{align-items:center;gap:6px;display:inline-flex}.caas-query-report-view .report-filter-tree-status__loading svg[data-v-fd5236f3]{animation:1s linear infinite report-spin-fd5236f3}.caas-query-report-view .report-filter-tree-status__limit[data-v-fd5236f3]{color:var(--report-text-muted);align-items:flex-start;gap:6px;line-height:1.5;display:inline-flex}.caas-query-report-view .report-filter-tree-status__error[data-v-fd5236f3]{text-overflow:ellipsis;min-width:0;color:hsl(var(--destructive));white-space:nowrap;overflow:hidden}@keyframes report-spin-fd5236f3{to{transform:rotate(360deg)}}.caas-query-report-view .report-result-card[data-v-fd5236f3]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.caas-query-report-view .report-filter-sidebar-expand[data-v-fd5236f3]{z-index:10;width:30px;height:30px;min-height:30px;color:var(--report-text-muted);background:color-mix(in srgb, var(--report-card-bg) 96%, transparent);border:1px solid var(--report-border-color);box-shadow:0 4px 12px hsl(var(--foreground)/.12);border-radius:999px;padding:0;position:absolute;top:24px;left:16px}.caas-query-report-view .report-result-card--filter-collapsed .report-result-toolbar[data-v-fd5236f3]{padding-left:60px}.caas-query-report-view .report-result-toolbar[data-v-fd5236f3]{border-bottom:1px solid var(--report-border-soft);min-height:78px;padding:0 20px}.caas-query-report-view .report-table-title[data-v-fd5236f3]{justify-content:flex-end;font-weight:700}.caas-query-report-view .report-condition-bar[data-v-fd5236f3]{background:var(--report-card-bg);border-bottom:1px solid var(--report-border-soft);align-items:center;gap:12px;min-height:52px;padding:10px 20px;display:flex}.caas-query-report-view .report-condition-bar__title[data-v-fd5236f3]{color:var(--report-text-muted);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.caas-query-report-view .report-condition-bar__chips[data-v-fd5236f3]{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.caas-query-report-view .report-condition-bar__chip[data-v-fd5236f3]{background:var(--report-soft-bg);border:1px solid var(--report-border-soft);border-radius:6px;align-items:center;gap:6px;max-width:min(100%,260px);min-height:28px;padding:3px 8px;font-size:13px;line-height:1.35;display:inline-flex}.caas-query-report-view .report-condition-bar__chip--more[data-v-fd5236f3]{color:var(--report-text-muted);flex:none}.caas-query-report-view .report-condition-bar__chip-label[data-v-fd5236f3]{color:var(--report-text-secondary);font-weight:700}.caas-query-report-view .report-condition-bar__chip-value[data-v-fd5236f3]{text-overflow:ellipsis;vertical-align:bottom;max-width:160px;color:var(--report-primary);white-space:nowrap;display:inline-block;overflow:hidden}.caas-query-report-view .report-condition-bar__chip-close[data-v-fd5236f3]{width:18px;height:18px;color:var(--report-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.caas-query-report-view .report-condition-bar__chip-close[data-v-fd5236f3]:hover{color:var(--report-text-primary);background:hsl(var(--foreground)/.08)}.caas-query-report-view .report-condition-bar__clear[data-v-fd5236f3]{min-height:30px;color:var(--report-primary);box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;flex:none;padding:0 8px}.caas-query-report-view .report-summary-bar[data-v-fd5236f3]{background:var(--report-subtle-bg);border-bottom:1px solid var(--report-border-soft);flex-wrap:wrap;gap:10px;padding:12px 20px;display:flex}.caas-query-report-view .report-summary-item[data-v-fd5236f3]{background:var(--report-soft-bg);border:1px solid var(--report-border-soft);border-radius:6px;grid-template-columns:max-content max-content max-content;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:grid}.caas-query-report-view .report-summary-label[data-v-fd5236f3],.caas-query-report-view .report-summary-type[data-v-fd5236f3]{color:var(--report-text-muted);font-size:12px}.caas-query-report-view .report-summary-value[data-v-fd5236f3]{color:var(--report-primary);font-size:15px;font-weight:800}.caas-query-report-view .report-data-error[data-v-fd5236f3]{color:hsl(var(--destructive));background:hsl(var(--destructive)/.1);border-top:1px solid hsl(var(--destructive)/.2);border-bottom:1px solid hsl(var(--destructive)/.2);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.caas-query-report-view .report-data-error__content[data-v-fd5236f3]{align-items:flex-start;gap:10px;min-width:0;display:flex}.caas-query-report-view .report-data-error__title[data-v-fd5236f3]{font-size:13px;font-weight:700}.caas-query-report-view .report-data-error__message[data-v-fd5236f3]{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin-top:2px;font-size:12px;overflow:hidden}.caas-query-report-view .report-card-body[data-v-fd5236f3]{flex-direction:column;gap:14px;min-height:0;padding:0;display:flex}.caas-query-report-view .report-card-body--table[data-v-fd5236f3]{flex:1;min-height:420px}.caas-query-report-view .report-pagination[data-v-fd5236f3]{border-top:1px solid var(--report-border-soft);padding:12px 20px 16px}.caas-query-report-view[data-v-fd5236f3] .vxe-pager{color:var(--report-text-secondary)}@container caas-query-report-view (width<=1000px){.caas-query-report-view .report-page-header[data-v-fd5236f3],.caas-query-report-view .report-search-strip[data-v-fd5236f3],.caas-query-report-view .report-workspace[data-v-fd5236f3],.caas-query-report-view .report-condition-bar[data-v-fd5236f3]{flex-direction:column;align-items:stretch}.caas-query-report-view .report-page-header[data-v-fd5236f3]{justify-content:flex-start;min-height:0;display:flex}.caas-query-report-view .report-header-meta[data-v-fd5236f3]{justify-content:flex-start}.caas-query-report-view .report-search-strip[data-v-fd5236f3]{flex-wrap:nowrap;justify-content:flex-start;display:flex}.caas-query-report-view .report-search-input[data-v-fd5236f3]{flex:none;width:100%;min-width:0}.caas-query-report-view .report-workspace[data-v-fd5236f3]{flex:none;min-height:0}.caas-query-report-view .query-actions[data-v-fd5236f3],.caas-query-report-view .report-header-meta[data-v-fd5236f3],.caas-query-report-view .report-table-title[data-v-fd5236f3],.caas-query-report-view .report-page-toolbar[data-v-fd5236f3]{justify-content:flex-start;width:100%;margin-left:0}.caas-query-report-view .report-filter-sidebar[data-v-fd5236f3]{flex:none;width:100%;min-height:auto;max-height:360px}.caas-query-report-view .report-result-toolbar[data-v-fd5236f3]{min-height:auto;padding:16px}.caas-query-report-view .report-filter-sidebar-expand[data-v-fd5236f3]{top:16px}.caas-query-report-view .report-result-card[data-v-fd5236f3]{flex:none;min-height:520px}.caas-query-report-view .report-card-body--table[data-v-fd5236f3]{min-height:360px}}@media (width<=1100px){.caas-query-report-view[data-v-fd5236f3]{padding:14px}}@media (width<=640px){.caas-query-report-view .report-search-strip[data-v-fd5236f3]{gap:10px}.caas-query-report-view .query-actions[data-v-fd5236f3]{justify-content:stretch}.caas-query-report-view .query-actions[data-v-fd5236f3]>*{flex:1 1 0;min-width:0}}.layout-container[data-v-6b25ed10]{height:100%}.caas-calendar-browser[data-v-cab75fea]{flex-direction:column;height:100%;display:flex}.caas-calendar-browser .calendar-toolbar[data-v-cab75fea]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.caas-calendar-browser .calendar-toolbar .data-count[data-v-cab75fea]{color:hsl(var(--muted-foreground));font-size:14px;font-weight:500}.caas-calendar-browser .toolbar-left[data-v-cab75fea]{align-items:center;gap:12px;display:flex}.caas-calendar-browser .date-summary[data-v-cab75fea]{min-width:0}.caas-calendar-browser .selected-date-badge[data-v-cab75fea]{color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.caas-calendar-browser .toolbar-right[data-v-cab75fea]{align-items:center;gap:8px;display:flex}.caas-calendar-browser .toolbar-right [data-slot=button][data-v-cab75fea]{border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex;width:40px!important;height:40px!important;padding:0!important}.caas-calendar-browser .toolbar-right [data-slot=button].is-icon[data-v-cab75fea]{width:40px!important}.caas-calendar-browser .calendar-container[data-v-cab75fea]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:none;flex:1;overflow:hidden}.caas-calendar-browser .custom-calendar[data-v-cab75fea]{background:0 0;flex-direction:column;height:100%;display:flex}.caas-calendar-browser .custom-calendar-weekdays[data-v-cab75fea]{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(7,minmax(0,1fr));padding:0 16px;display:grid}.caas-calendar-browser .custom-calendar-weekdays span[data-v-cab75fea]{color:hsl(var(--foreground));text-align:center;padding:12px 8px;font-size:13px;font-weight:600}.caas-calendar-browser .custom-calendar-grid[data-v-cab75fea]{flex:1;grid-template-rows:repeat(6,minmax(96px,1fr));grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 16px 16px;display:grid}.caas-calendar-browser .custom-calendar-grid .calendar-cell[data-v-cab75fea]{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));min-height:96px}.caas-calendar-browser .custom-calendar-grid .calendar-cell[data-v-cab75fea]:nth-child(7n+1){border-left:1px solid hsl(var(--border))}.caas-calendar-browser .custom-calendar-grid .calendar-cell[data-v-cab75fea]:nth-child(-n+7){border-top:1px solid hsl(var(--border))}.caas-calendar-browser .custom-calendar-grid .calendar-cell.is-muted[data-v-cab75fea]{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.24)}.caas-calendar-browser .calendar-cell[data-v-cab75fea]{z-index:1;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:4px;width:100%;height:100%;padding:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.caas-calendar-browser .calendar-cell[data-v-cab75fea]:before{z-index:-1;pointer-events:none;content:"";border:2px solid #0000;border-radius:8px;transition:all .2s;position:absolute;inset:2px}.caas-calendar-browser .calendar-cell.is-selected[data-v-cab75fea]{background:hsl(var(--primary)/.1)}.caas-calendar-browser .calendar-cell.is-selected[data-v-cab75fea]:before{border-color:hsl(var(--primary));box-shadow:0 0 8px hsl(var(--primary)/.5)}.caas-calendar-browser .calendar-cell[data-v-cab75fea]:hover:not(.is-selected){background:hsl(var(--background));transform:translateY(-1px)}.caas-calendar-browser .cell-date[data-v-cab75fea]{width:24px;height:24px;color:hsl(var(--foreground));background:0 0;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-bottom:4px;padding:0;font-size:14px;font-weight:600;line-height:24px;display:inline-flex}.caas-calendar-browser .cell-events[data-v-cab75fea]{flex-direction:column;flex:1;gap:4px;display:flex}.caas-calendar-browser .event-item[data-v-cab75fea]{cursor:pointer;background:hsl(var(--primary)/.1);border-left:3px solid hsl(var(--primary));border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}.caas-calendar-browser .event-item[data-v-cab75fea]:hover{background:hsl(var(--primary)/.18);transform:translate(2px)}.caas-calendar-browser .event-item .event-title[data-v-cab75fea]{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.caas-calendar-browser .event-item .event-time[data-v-cab75fea]{color:hsl(var(--muted-foreground));margin-left:8px;font-size:11px}.caas-calendar-browser .event-default[data-v-cab75fea]{background:hsl(var(--primary)/.1);border-left-color:hsl(var(--primary))}.caas-calendar-browser .event-completed[data-v-cab75fea]{background:#f0f9ff;border-left-color:#22c55e}.caas-calendar-browser .event-pending[data-v-cab75fea]{background:#fef3c7;border-left-color:#fb923c}.caas-calendar-browser .event-cancelled[data-v-cab75fea]{opacity:.7;background:#fef2f2;border-left-color:#ef4444}.caas-calendar-browser .more-events[data-v-cab75fea]{color:hsl(var(--primary));text-align:center;cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.caas-calendar-browser .more-events[data-v-cab75fea]:hover{background:hsl(var(--primary)/.1);font-weight:500}.caas-calendar-browser .event-list[data-v-cab75fea]{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}.caas-calendar-browser .event-detail[data-v-cab75fea]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:16px}.caas-calendar-browser .event-detail .event-header[data-v-cab75fea]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.caas-calendar-browser .event-detail .event-header h4[data-v-cab75fea]{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:600}.caas-calendar-browser .event-detail .event-actions[data-v-cab75fea]{gap:8px;display:flex}.caas-calendar-browser .event-detail .event-content[data-v-cab75fea]{flex-direction:column;gap:8px;display:flex}.caas-calendar-browser .event-detail .field-item[data-v-cab75fea]{gap:8px;font-size:14px;display:flex}.caas-calendar-browser .event-detail .field-item .field-label[data-v-cab75fea]{min-width:80px;color:hsl(var(--muted-foreground))}.caas-calendar-browser .event-detail .field-item .field-value[data-v-cab75fea]{color:hsl(var(--foreground));font-weight:500}.caas-calendar-browser .empty-state[data-v-cab75fea]{color:hsl(var(--muted-foreground));flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.caas-calendar-browser .empty-state p[data-v-cab75fea]{margin-top:16px;font-size:14px}.caas-calendar-browser .loading-container[data-v-cab75fea]{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.caas-calendar-browser .loading-container p[data-v-cab75fea]{color:hsl(var(--muted-foreground));margin-top:16px}.caas-calendar-browser .week-header-day[data-v-cab75fea]{min-width:0;padding:0 4px}.caas-calendar-browser .week-all-day-events[data-v-cab75fea],.caas-calendar-browser .day-all-day-list[data-v-cab75fea]{flex-direction:column;gap:4px;min-width:0;margin-top:8px;display:flex}.caas-calendar-browser .week-all-day-event[data-v-cab75fea],.caas-calendar-browser .day-all-day-event[data-v-cab75fea]{text-overflow:ellipsis;min-width:0;height:24px;color:hsl(var(--primary));white-space:nowrap;cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-left-width:3px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650;line-height:22px;overflow:hidden}.caas-calendar-browser .day-view-container[data-v-cab75fea],.caas-calendar-browser .week-view-container[data-v-cab75fea],.caas-calendar-browser .year-view-container[data-v-cab75fea]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius)}.caas-calendar-browser .day-view-header[data-v-cab75fea]{background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.caas-calendar-browser .day-view-date[data-v-cab75fea]{color:hsl(var(--foreground));font-size:18px;font-weight:750}.caas-calendar-browser .day-view-count[data-v-cab75fea]{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px}.caas-calendar-browser .day-all-day-list[data-v-cab75fea]{flex:1;max-width:360px;margin-top:0}.caas-calendar-browser .day-view-body[data-v-cab75fea],.caas-calendar-browser .week-body[data-v-cab75fea]{background:hsl(var(--background));min-height:520px}.caas-calendar-browser .day-timeline[data-v-cab75fea],.caas-calendar-browser .grid-columns[data-v-cab75fea]{min-height:1440px}.caas-calendar-browser .is-draggable-event[data-v-cab75fea]{cursor:grab}.caas-calendar-browser .is-draggable-event[data-v-cab75fea]:active{cursor:grabbing}@media (width<=768px){.caas-calendar-browser .calendar-toolbar[data-v-cab75fea]{flex-direction:column;align-items:stretch;gap:12px}.caas-calendar-browser .toolbar-right[data-v-cab75fea]{justify-content:center}.caas-calendar-browser .toolbar-left[data-v-cab75fea]{flex-wrap:wrap}.caas-calendar-browser .view-switcher[data-v-cab75fea]{width:100%;overflow-x:auto}.caas-calendar-browser .day-view-header[data-v-cab75fea]{flex-direction:column}.caas-calendar-browser .day-all-day-list[data-v-cab75fea]{width:100%;max-width:none}.caas-calendar-browser .calendar-cell[data-v-cab75fea]{min-width:44px;min-height:60px}.caas-calendar-browser .event-item[data-v-cab75fea]{min-height:32px;padding:3px 6px;font-size:11px}}.dark .caas-calendar-browser .calendar-toolbar[data-v-cab75fea]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .calendar-toolbar .data-count[data-v-cab75fea]{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .calendar-toolbar .toolbar-right [data-slot=button][data-v-cab75fea]{color:hsl(var(--foreground));border-color:hsl(var(--border)/.5)}.dark .caas-calendar-browser .calendar-container[data-v-cab75fea],.dark .caas-calendar-browser .day-view-container[data-v-cab75fea],.dark .caas-calendar-browser .week-view-container[data-v-cab75fea],.dark .caas-calendar-browser .year-view-container[data-v-cab75fea],.dark .caas-calendar-browser .day-view-header[data-v-cab75fea]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .day-view-date[data-v-cab75fea]{color:hsl(var(--foreground))}.dark .caas-calendar-browser .week-all-day-event[data-v-cab75fea],.dark .caas-calendar-browser .day-all-day-event[data-v-cab75fea]{background:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-calendar-browser .calendar-cell[data-v-cab75fea]{background:0 0;border:none}.dark .caas-calendar-browser .calendar-cell[data-v-cab75fea]:hover:not(.is-selected){background:hsl(var(--muted)/.3)}.dark .caas-calendar-browser .calendar-cell.is-selected[data-v-cab75fea]{background:hsl(var(--primary)/.1)}.dark .caas-calendar-browser .calendar-cell.is-selected[data-v-cab75fea]:before{border-color:hsl(var(--primary));box-shadow:0 0 12px hsl(var(--primary)/.3)}.dark .caas-calendar-browser .cell-date[data-v-cab75fea]{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-item[data-v-cab75fea]{background:hsl(var(--muted)/.5);border-left-color:hsl(var(--primary))}.dark .caas-calendar-browser .event-item[data-v-cab75fea]:hover{background:hsl(var(--muted)/.7)}.dark .caas-calendar-browser .event-item .event-title[data-v-cab75fea]{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-item .event-time[data-v-cab75fea]{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .event-default[data-v-cab75fea]{background:hsl(var(--primary)/.15);border-left-color:hsl(var(--primary))}.dark .caas-calendar-browser .event-completed[data-v-cab75fea]{background:#16a24926;border-left-color:#22c55e}.dark .caas-calendar-browser .event-pending[data-v-cab75fea]{background:#f9741526;border-left-color:#fb923c}.dark .caas-calendar-browser .event-cancelled[data-v-cab75fea]{background:#ef434326;border-left-color:#ef4444}.dark .caas-calendar-browser .more-events[data-v-cab75fea]{color:hsl(var(--primary))}.dark .caas-calendar-browser .more-events[data-v-cab75fea]:hover{background:hsl(var(--muted)/.5)}.dark .caas-calendar-browser .event-detail[data-v-cab75fea]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-calendar-browser .event-detail .event-header[data-v-cab75fea]{border-bottom-color:hsl(var(--border))}.dark .caas-calendar-browser .event-detail .event-header h4[data-v-cab75fea]{color:hsl(var(--foreground))}.dark .caas-calendar-browser .event-detail .field-item .field-label[data-v-cab75fea]{color:hsl(var(--muted-foreground))}.dark .caas-calendar-browser .event-detail .field-item .field-value[data-v-cab75fea]{color:hsl(var(--foreground))}.dark .caas-calendar-browser .empty-state[data-v-cab75fea],.dark .caas-calendar-browser .loading-container p[data-v-cab75fea]{color:hsl(var(--muted-foreground))}.caas-card-browser[data-v-08e9b5c1],.caas-card-selector[data-v-08e9b5c1]{background:0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.caas-card-browser .card-scroll-area[data-v-08e9b5c1],.caas-card-selector .card-scroll-area[data-v-08e9b5c1]{scrollbar-color:hsl(var(--border)) transparent;scrollbar-width:thin;flex:1;overflow:auto}.caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar{width:6px}.caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar{width:6px}.caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-track{background:0 0}.caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-track{background:0 0}.caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-browser .card-container[data-v-08e9b5c1],.caas-card-selector .card-container[data-v-08e9b5c1]{min-height:100%;padding:12px 16px}.caas-card-browser .card-grid[data-v-08e9b5c1],.caas-card-selector .card-grid[data-v-08e9b5c1]{gap:var(--caas-spacing-lg,16px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.caas-card-browser .card-grid.card-grid--compact[data-v-08e9b5c1],.caas-card-selector .card-grid.card-grid--compact[data-v-08e9b5c1]{gap:12px}.caas-card-browser .card-grid.card-grid--ultra-compact[data-v-08e9b5c1],.caas-card-selector .card-grid.card-grid--ultra-compact[data-v-08e9b5c1]{gap:8px}.caas-card-browser .card-item[data-v-08e9b5c1],.caas-card-selector .card-item[data-v-08e9b5c1]{padding:var(--caas-spacing-lg,16px);cursor:pointer;background:hsl(var(--background));border-radius:var(--radius);transition:all var(--caas-transition-duration,.3s) var(--caas-transition-timing,ease);border:1px solid #e5e7eb;position:relative;box-shadow:0 1px 2px #0000000a}.caas-card-browser .card-item[data-v-08e9b5c1]:hover,.caas-card-selector .card-item[data-v-08e9b5c1]:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--foreground)/.1);transform:translateY(-2px)}.caas-card-browser .card-item.selected[data-v-08e9b5c1],.caas-card-selector .card-item.selected[data-v-08e9b5c1]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));border-width:1px;box-shadow:0 2px 4px #00000014}.caas-card-browser .card-item.caas-card-selector--existing[data-v-08e9b5c1],.caas-card-selector .card-item.caas-card-selector--existing[data-v-08e9b5c1]{background:hsl(var(--muted)/.3);border-color:hsl(var(--border));opacity:.85}.caas-card-browser .card-item.caas-card-selector--existing-activated[data-v-08e9b5c1],.caas-card-selector .card-item.caas-card-selector--existing-activated[data-v-08e9b5c1]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary)/.25)}.caas-card-browser .card-header[data-v-08e9b5c1],.caas-card-selector .card-header[data-v-08e9b5c1]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex;position:relative}.caas-card-browser .card-title[data-v-08e9b5c1],.caas-card-selector .card-title[data-v-08e9b5c1]{text-overflow:ellipsis;-webkit-line-clamp:2;color:hsl(var(--foreground));-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.caas-card-browser .card-actions[data-v-08e9b5c1],.caas-card-selector .card-actions[data-v-08e9b5c1]{z-index:10;gap:var(--caas-spacing-xs,4px);opacity:0;align-items:center;padding:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-18px;right:-18px;transform:translateY(-4px)}.caas-card-browser .card-item:hover .card-actions[data-v-08e9b5c1],.caas-card-selector .card-item:hover .card-actions[data-v-08e9b5c1]{opacity:1;transform:translateY(0)}.caas-card-browser .card-content[data-v-08e9b5c1],.caas-card-selector .card-content[data-v-08e9b5c1]{margin-bottom:var(--caas-spacing-md,12px)}.caas-card-browser .card-content--horizontal[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal[data-v-08e9b5c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.caas-card-browser .card-content--compact[data-v-08e9b5c1],.caas-card-selector .card-content--compact[data-v-08e9b5c1]{margin-bottom:8px}.caas-card-browser .card-content--ultra-compact[data-v-08e9b5c1],.caas-card-selector .card-content--ultra-compact[data-v-08e9b5c1]{margin-bottom:4px}.caas-card-browser .card-content--vertical-left[data-v-08e9b5c1],.caas-card-selector .card-content--vertical-left[data-v-08e9b5c1]{text-align:left}.caas-card-browser .card-content--vertical-center[data-v-08e9b5c1],.caas-card-selector .card-content--vertical-center[data-v-08e9b5c1]{text-align:center}.caas-card-browser .card-content--vertical-right[data-v-08e9b5c1],.caas-card-selector .card-content--vertical-right[data-v-08e9b5c1]{text-align:right}.caas-card-browser .card-content--horizontal-left[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal-left[data-v-08e9b5c1]{justify-items:start}.caas-card-browser .card-content--horizontal-right[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal-right[data-v-08e9b5c1]{justify-items:end}.caas-card-browser .card-content--horizontal-center[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal-center[data-v-08e9b5c1]{justify-items:center}.caas-card-browser .card-content--horizontal-space-between[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal-space-between[data-v-08e9b5c1]{justify-items:stretch}.caas-card-browser .card-field[data-v-08e9b5c1],.caas-card-selector .card-field[data-v-08e9b5c1]{margin-bottom:var(--caas-spacing-sm,8px);flex-direction:column;gap:4px;display:flex}.caas-card-browser .card-field[data-v-08e9b5c1]:last-child,.caas-card-selector .card-field[data-v-08e9b5c1]:last-child{margin-bottom:0}.caas-card-browser .card-content--horizontal .card-field[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal .card-field[data-v-08e9b5c1]{min-width:0}.caas-card-browser .card-content--compact .card-field[data-v-08e9b5c1],.caas-card-selector .card-content--compact .card-field[data-v-08e9b5c1]{gap:2px;margin-bottom:6px}.caas-card-browser .card-content--ultra-compact .card-field[data-v-08e9b5c1],.caas-card-selector .card-content--ultra-compact .card-field[data-v-08e9b5c1]{gap:2px;margin-bottom:4px}.caas-card-browser .field-label[data-v-08e9b5c1],.caas-card-selector .field-label[data-v-08e9b5c1]{font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-weight:500}.caas-card-browser .field-value[data-v-08e9b5c1],.caas-card-selector .field-value[data-v-08e9b5c1]{font-size:var(--caas-font-size-sm,14px);color:hsl(var(--foreground));line-height:1.4}.caas-card-browser .more-fields-hint[data-v-08e9b5c1],.caas-card-selector .more-fields-hint[data-v-08e9b5c1]{padding-top:var(--caas-spacing-sm,8px);margin-top:var(--caas-spacing-sm,8px);font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.caas-card-browser .card-footer-actions[data-v-08e9b5c1],.caas-card-selector .card-footer-actions[data-v-08e9b5c1]{display:none}@media (width<=640px){.caas-card-browser .card-footer-actions[data-v-08e9b5c1],.caas-card-selector .card-footer-actions[data-v-08e9b5c1]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.caas-card-browser .card-footer-actions button[data-v-08e9b5c1],.caas-card-selector .card-footer-actions button[data-v-08e9b5c1]{text-overflow:ellipsis;white-space:nowrap;flex:calc(50% - 3px);min-width:calc(50% - 3px);max-width:100%;padding:8px 6px;font-size:12px;overflow:hidden}.caas-card-browser .card-footer-actions button[data-v-08e9b5c1]:last-child:nth-child(odd),.caas-card-selector .card-footer-actions button[data-v-08e9b5c1]:last-child:nth-child(odd){flex:100%;min-width:100%}}.caas-card-browser .empty-state[data-v-08e9b5c1],.caas-card-selector .empty-state[data-v-08e9b5c1]{min-height:200px;padding:var(--caas-spacing-xl,24px);justify-content:center;align-items:center;display:flex}.caas-card-browser .empty-content[data-v-08e9b5c1],.caas-card-selector .empty-content[data-v-08e9b5c1]{gap:var(--caas-spacing-md,12px);text-align:center;flex-direction:column;align-items:center;display:flex}.caas-card-browser .empty-icon[data-v-08e9b5c1],.caas-card-selector .empty-icon[data-v-08e9b5c1]{color:hsl(var(--muted-foreground));opacity:.5;font-size:48px}.caas-card-browser .empty-text-primary[data-v-08e9b5c1],.caas-card-selector .empty-text-primary[data-v-08e9b5c1]{color:hsl(var(--muted-foreground));margin:0;font-size:16px;font-weight:500}.caas-card-browser .empty-text[data-v-08e9b5c1],.caas-card-selector .empty-text[data-v-08e9b5c1]{color:hsl(var(--muted-foreground));margin:0;font-size:14px}.caas-card-browser .pagination-container[data-v-08e9b5c1],.caas-card-selector .pagination-container[data-v-08e9b5c1]{padding:var(--caas-spacing-lg,16px);background:hsl(var(--background));border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:center;display:flex;box-shadow:0 -2px 8px #0000001a}@media (width<=1200px){.caas-card-browser .card-grid[data-v-08e9b5c1],.caas-card-selector .card-grid[data-v-08e9b5c1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.caas-card-browser .card-container[data-v-08e9b5c1],.caas-card-selector .card-container[data-v-08e9b5c1]{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-grid[data-v-08e9b5c1],.caas-card-selector .card-grid[data-v-08e9b5c1]{gap:var(--caas-spacing-md,12px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.caas-card-browser .card-item[data-v-08e9b5c1],.caas-card-selector .card-item[data-v-08e9b5c1]{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-header[data-v-08e9b5c1],.caas-card-selector .card-header[data-v-08e9b5c1]{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-actions[data-v-08e9b5c1],.caas-card-selector .card-actions[data-v-08e9b5c1]{opacity:1;align-self:flex-end}.caas-card-browser .card-content--horizontal[data-v-08e9b5c1],.caas-card-selector .card-content--horizontal[data-v-08e9b5c1]{grid-template-columns:1fr}}@media (width<=640px){.caas-card-browser .card-container[data-v-08e9b5c1],.caas-card-selector .card-container[data-v-08e9b5c1]{padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-grid[data-v-08e9b5c1],.caas-card-selector .card-grid[data-v-08e9b5c1]{gap:var(--caas-spacing-sm,8px);grid-template-columns:1fr}.caas-card-browser .card-item[data-v-08e9b5c1],.caas-card-selector .card-item[data-v-08e9b5c1]{box-sizing:border-box;width:100%;min-width:0;padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-header[data-v-08e9b5c1],.caas-card-selector .card-header[data-v-08e9b5c1]{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-title[data-v-08e9b5c1],.caas-card-selector .card-title[data-v-08e9b5c1]{overflow-wrap:break-word;font-size:15px}.caas-card-browser .card-actions[data-v-08e9b5c1],.caas-card-selector .card-actions[data-v-08e9b5c1]{opacity:1;align-self:flex-end}.caas-card-browser .pagination-container[data-v-08e9b5c1],.caas-card-selector .pagination-container[data-v-08e9b5c1]{padding:var(--caas-spacing-sm,8px)}}@media (width<=480px){.caas-card-browser .card-container[data-v-08e9b5c1],.caas-card-selector .card-container[data-v-08e9b5c1]{padding:var(--caas-spacing-xs,4px)}.caas-card-browser .card-grid[data-v-08e9b5c1],.caas-card-selector .card-grid[data-v-08e9b5c1]{gap:var(--caas-spacing-xs,4px);grid-template-columns:1fr}.caas-card-browser .card-item[data-v-08e9b5c1],.caas-card-selector .card-item[data-v-08e9b5c1],.caas-card-browser .pagination-container[data-v-08e9b5c1],.caas-card-selector .pagination-container[data-v-08e9b5c1]{padding:var(--caas-spacing-sm,8px)}}.dark .caas-card-browser[data-v-08e9b5c1],.dark .caas-card-selector[data-v-08e9b5c1]{background:hsl(var(--card))}.dark .caas-card-browser .card-scroll-area[data-v-08e9b5c1],.dark .caas-card-selector .card-scroll-area[data-v-08e9b5c1]{scrollbar-color:hsl(var(--border)) transparent}.dark .caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-browser .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area[data-v-08e9b5c1]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-browser .card-item[data-v-08e9b5c1],.dark .caas-card-selector .card-item[data-v-08e9b5c1]{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(var(--background)/.1)}.dark .caas-card-browser .card-item[data-v-08e9b5c1]:hover,.dark .caas-card-selector .card-item[data-v-08e9b5c1]:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--background)/.2)}.dark .caas-card-browser .card-item.selected[data-v-08e9b5c1],.dark .caas-card-selector .card-item.selected[data-v-08e9b5c1]{background:hsl(var(--accent));border-color:hsl(var(--primary));box-shadow:0 2px 4px hsl(var(--background)/.15)}.dark .caas-card-browser .card-header[data-v-08e9b5c1],.dark .caas-card-selector .card-header[data-v-08e9b5c1]{border-bottom-color:hsl(var(--border))}.dark .caas-card-browser .card-title[data-v-08e9b5c1],.dark .caas-card-selector .card-title[data-v-08e9b5c1]{color:hsl(var(--foreground))}.dark .caas-card-browser .field-label[data-v-08e9b5c1],.dark .caas-card-selector .field-label[data-v-08e9b5c1],.dark .caas-card-browser .field-value[data-v-08e9b5c1],.dark .caas-card-selector .field-value[data-v-08e9b5c1]{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .more-fields-hint[data-v-08e9b5c1],.dark .caas-card-selector .more-fields-hint[data-v-08e9b5c1]{color:hsl(var(--muted-foreground));border-top-color:hsl(var(--border))}.dark .caas-card-browser .empty-icon[data-v-08e9b5c1],.dark .caas-card-selector .empty-icon[data-v-08e9b5c1],.dark .caas-card-browser .empty-text-primary[data-v-08e9b5c1],.dark .caas-card-browser .empty-text[data-v-08e9b5c1],.dark .caas-card-selector .empty-text-primary[data-v-08e9b5c1],.dark .caas-card-selector .empty-text[data-v-08e9b5c1]{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .pagination-container[data-v-08e9b5c1],.dark .caas-card-selector .pagination-container[data-v-08e9b5c1]{background:hsl(var(--card));border-top-color:hsl(var(--border));box-shadow:0 -2px 8px hsl(var(--background)/.1)}.browser-scroll-area[data-v-08e9b5c1]{position:relative}.browser-loading-state[data-v-08e9b5c1]{justify-content:center;align-items:center;min-height:160px;display:flex}.browser-loading-overlay[data-v-08e9b5c1]{z-index:10;background:hsl(var(--background)/.55);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.caas-card-browser[data-v-a3864e12],.caas-card-selector[data-v-a3864e12]{background:0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.caas-card-browser .card-scroll-area[data-v-a3864e12],.caas-card-selector .card-scroll-area[data-v-a3864e12]{scrollbar-color:hsl(var(--border)) transparent;scrollbar-width:thin;flex:1;overflow:auto}.caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar{width:6px}.caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar{width:6px}.caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-track{background:0 0}.caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-track{background:0 0}.caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-card-browser .card-container[data-v-a3864e12],.caas-card-selector .card-container[data-v-a3864e12]{min-height:100%;padding:12px 16px}.caas-card-browser .card-grid[data-v-a3864e12],.caas-card-selector .card-grid[data-v-a3864e12]{gap:var(--caas-spacing-lg,16px);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.caas-card-browser .card-grid.card-grid--compact[data-v-a3864e12],.caas-card-selector .card-grid.card-grid--compact[data-v-a3864e12]{gap:12px}.caas-card-browser .card-grid.card-grid--ultra-compact[data-v-a3864e12],.caas-card-selector .card-grid.card-grid--ultra-compact[data-v-a3864e12]{gap:8px}.caas-card-browser .card-item[data-v-a3864e12],.caas-card-selector .card-item[data-v-a3864e12]{padding:var(--caas-spacing-lg,16px);cursor:pointer;background:hsl(var(--background));border-radius:var(--radius);transition:all var(--caas-transition-duration,.3s) var(--caas-transition-timing,ease);border:1px solid #e5e7eb;position:relative;box-shadow:0 1px 2px #0000000a}.caas-card-browser .card-item[data-v-a3864e12]:hover,.caas-card-selector .card-item[data-v-a3864e12]:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--foreground)/.1);transform:translateY(-2px)}.caas-card-browser .card-item.selected[data-v-a3864e12],.caas-card-selector .card-item.selected[data-v-a3864e12]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));border-width:1px;box-shadow:0 2px 4px #00000014}.caas-card-browser .card-item.caas-card-selector--existing[data-v-a3864e12],.caas-card-selector .card-item.caas-card-selector--existing[data-v-a3864e12]{background:hsl(var(--muted)/.3);border-color:hsl(var(--border));opacity:.85}.caas-card-browser .card-item.caas-card-selector--existing-activated[data-v-a3864e12],.caas-card-selector .card-item.caas-card-selector--existing-activated[data-v-a3864e12]{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--primary)/.25)}.caas-card-browser .card-header[data-v-a3864e12],.caas-card-selector .card-header[data-v-a3864e12]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex;position:relative}.caas-card-browser .card-title[data-v-a3864e12],.caas-card-selector .card-title[data-v-a3864e12]{text-overflow:ellipsis;-webkit-line-clamp:2;color:hsl(var(--foreground));-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.caas-card-browser .card-actions[data-v-a3864e12],.caas-card-selector .card-actions[data-v-a3864e12]{z-index:10;gap:var(--caas-spacing-xs,4px);opacity:0;align-items:center;padding:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:-18px;right:-18px;transform:translateY(-4px)}.caas-card-browser .card-item:hover .card-actions[data-v-a3864e12],.caas-card-selector .card-item:hover .card-actions[data-v-a3864e12]{opacity:1;transform:translateY(0)}.caas-card-browser .card-content[data-v-a3864e12],.caas-card-selector .card-content[data-v-a3864e12]{margin-bottom:var(--caas-spacing-md,12px)}.caas-card-browser .card-content--horizontal[data-v-a3864e12],.caas-card-selector .card-content--horizontal[data-v-a3864e12]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.caas-card-browser .card-content--compact[data-v-a3864e12],.caas-card-selector .card-content--compact[data-v-a3864e12]{margin-bottom:8px}.caas-card-browser .card-content--ultra-compact[data-v-a3864e12],.caas-card-selector .card-content--ultra-compact[data-v-a3864e12]{margin-bottom:4px}.caas-card-browser .card-content--vertical-left[data-v-a3864e12],.caas-card-selector .card-content--vertical-left[data-v-a3864e12]{text-align:left}.caas-card-browser .card-content--vertical-center[data-v-a3864e12],.caas-card-selector .card-content--vertical-center[data-v-a3864e12]{text-align:center}.caas-card-browser .card-content--vertical-right[data-v-a3864e12],.caas-card-selector .card-content--vertical-right[data-v-a3864e12]{text-align:right}.caas-card-browser .card-content--horizontal-left[data-v-a3864e12],.caas-card-selector .card-content--horizontal-left[data-v-a3864e12]{justify-items:start}.caas-card-browser .card-content--horizontal-right[data-v-a3864e12],.caas-card-selector .card-content--horizontal-right[data-v-a3864e12]{justify-items:end}.caas-card-browser .card-content--horizontal-center[data-v-a3864e12],.caas-card-selector .card-content--horizontal-center[data-v-a3864e12]{justify-items:center}.caas-card-browser .card-content--horizontal-space-between[data-v-a3864e12],.caas-card-selector .card-content--horizontal-space-between[data-v-a3864e12]{justify-items:stretch}.caas-card-browser .card-field[data-v-a3864e12],.caas-card-selector .card-field[data-v-a3864e12]{margin-bottom:var(--caas-spacing-sm,8px);flex-direction:column;gap:4px;display:flex}.caas-card-browser .card-field[data-v-a3864e12]:last-child,.caas-card-selector .card-field[data-v-a3864e12]:last-child{margin-bottom:0}.caas-card-browser .card-content--horizontal .card-field[data-v-a3864e12],.caas-card-selector .card-content--horizontal .card-field[data-v-a3864e12]{min-width:0}.caas-card-browser .card-content--compact .card-field[data-v-a3864e12],.caas-card-selector .card-content--compact .card-field[data-v-a3864e12]{gap:2px;margin-bottom:6px}.caas-card-browser .card-content--ultra-compact .card-field[data-v-a3864e12],.caas-card-selector .card-content--ultra-compact .card-field[data-v-a3864e12]{gap:2px;margin-bottom:4px}.caas-card-browser .field-label[data-v-a3864e12],.caas-card-selector .field-label[data-v-a3864e12]{font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.5px;font-weight:500}.caas-card-browser .field-value[data-v-a3864e12],.caas-card-selector .field-value[data-v-a3864e12]{font-size:var(--caas-font-size-sm,14px);color:hsl(var(--foreground));line-height:1.4}.caas-card-browser .more-fields-hint[data-v-a3864e12],.caas-card-selector .more-fields-hint[data-v-a3864e12]{padding-top:var(--caas-spacing-sm,8px);margin-top:var(--caas-spacing-sm,8px);font-size:var(--caas-font-size-xs,12px);color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.caas-card-browser .card-footer-actions[data-v-a3864e12],.caas-card-selector .card-footer-actions[data-v-a3864e12]{display:none}@media (width<=640px){.caas-card-browser .card-footer-actions[data-v-a3864e12],.caas-card-selector .card-footer-actions[data-v-a3864e12]{flex-wrap:wrap;gap:6px;width:100%;display:flex}.caas-card-browser .card-footer-actions button[data-v-a3864e12],.caas-card-selector .card-footer-actions button[data-v-a3864e12]{text-overflow:ellipsis;white-space:nowrap;flex:calc(50% - 3px);min-width:calc(50% - 3px);max-width:100%;padding:8px 6px;font-size:12px;overflow:hidden}.caas-card-browser .card-footer-actions button[data-v-a3864e12]:last-child:nth-child(odd),.caas-card-selector .card-footer-actions button[data-v-a3864e12]:last-child:nth-child(odd){flex:100%;min-width:100%}}.caas-card-browser .empty-state[data-v-a3864e12],.caas-card-selector .empty-state[data-v-a3864e12]{min-height:200px;padding:var(--caas-spacing-xl,24px);justify-content:center;align-items:center;display:flex}.caas-card-browser .empty-content[data-v-a3864e12],.caas-card-selector .empty-content[data-v-a3864e12]{gap:var(--caas-spacing-md,12px);text-align:center;flex-direction:column;align-items:center;display:flex}.caas-card-browser .empty-icon[data-v-a3864e12],.caas-card-selector .empty-icon[data-v-a3864e12]{color:hsl(var(--muted-foreground));opacity:.5;font-size:48px}.caas-card-browser .empty-text-primary[data-v-a3864e12],.caas-card-selector .empty-text-primary[data-v-a3864e12]{color:hsl(var(--muted-foreground));margin:0;font-size:16px;font-weight:500}.caas-card-browser .empty-text[data-v-a3864e12],.caas-card-selector .empty-text[data-v-a3864e12]{color:hsl(var(--muted-foreground));margin:0;font-size:14px}.caas-card-browser .pagination-container[data-v-a3864e12],.caas-card-selector .pagination-container[data-v-a3864e12]{padding:var(--caas-spacing-lg,16px);background:hsl(var(--background));border-top:1px solid hsl(var(--border));flex-shrink:0;justify-content:center;display:flex;box-shadow:0 -2px 8px #0000001a}@media (width<=1200px){.caas-card-browser .card-grid[data-v-a3864e12],.caas-card-selector .card-grid[data-v-a3864e12]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.caas-card-browser .card-container[data-v-a3864e12],.caas-card-selector .card-container[data-v-a3864e12]{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-grid[data-v-a3864e12],.caas-card-selector .card-grid[data-v-a3864e12]{gap:var(--caas-spacing-md,12px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.caas-card-browser .card-item[data-v-a3864e12],.caas-card-selector .card-item[data-v-a3864e12]{padding:var(--caas-spacing-md,12px)}.caas-card-browser .card-header[data-v-a3864e12],.caas-card-selector .card-header[data-v-a3864e12]{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-actions[data-v-a3864e12],.caas-card-selector .card-actions[data-v-a3864e12]{opacity:1;align-self:flex-end}.caas-card-browser .card-content--horizontal[data-v-a3864e12],.caas-card-selector .card-content--horizontal[data-v-a3864e12]{grid-template-columns:1fr}}@media (width<=640px){.caas-card-browser .card-container[data-v-a3864e12],.caas-card-selector .card-container[data-v-a3864e12]{padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-grid[data-v-a3864e12],.caas-card-selector .card-grid[data-v-a3864e12]{gap:var(--caas-spacing-sm,8px);grid-template-columns:1fr}.caas-card-browser .card-item[data-v-a3864e12],.caas-card-selector .card-item[data-v-a3864e12]{box-sizing:border-box;width:100%;min-width:0;padding:var(--caas-spacing-sm,8px)}.caas-card-browser .card-header[data-v-a3864e12],.caas-card-selector .card-header[data-v-a3864e12]{flex-direction:column;align-items:flex-start;gap:8px}.caas-card-browser .card-title[data-v-a3864e12],.caas-card-selector .card-title[data-v-a3864e12]{overflow-wrap:break-word;font-size:15px}.caas-card-browser .card-actions[data-v-a3864e12],.caas-card-selector .card-actions[data-v-a3864e12]{opacity:1;align-self:flex-end}.caas-card-browser .pagination-container[data-v-a3864e12],.caas-card-selector .pagination-container[data-v-a3864e12]{padding:var(--caas-spacing-sm,8px)}}@media (width<=480px){.caas-card-browser .card-container[data-v-a3864e12],.caas-card-selector .card-container[data-v-a3864e12]{padding:var(--caas-spacing-xs,4px)}.caas-card-browser .card-grid[data-v-a3864e12],.caas-card-selector .card-grid[data-v-a3864e12]{gap:var(--caas-spacing-xs,4px);grid-template-columns:1fr}.caas-card-browser .card-item[data-v-a3864e12],.caas-card-selector .card-item[data-v-a3864e12],.caas-card-browser .pagination-container[data-v-a3864e12],.caas-card-selector .pagination-container[data-v-a3864e12]{padding:var(--caas-spacing-sm,8px)}}.dark .caas-card-browser[data-v-a3864e12],.dark .caas-card-selector[data-v-a3864e12]{background:hsl(var(--card))}.dark .caas-card-browser .card-scroll-area[data-v-a3864e12],.dark .caas-card-selector .card-scroll-area[data-v-a3864e12]{scrollbar-color:hsl(var(--border)) transparent}.dark .caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb{background:hsl(var(--border))}.dark .caas-card-browser .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-selector .card-scroll-area[data-v-a3864e12]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.dark .caas-card-browser .card-item[data-v-a3864e12],.dark .caas-card-selector .card-item[data-v-a3864e12]{background:hsl(var(--card));border-color:hsl(var(--border));box-shadow:0 1px 2px hsl(var(--background)/.1)}.dark .caas-card-browser .card-item[data-v-a3864e12]:hover,.dark .caas-card-selector .card-item[data-v-a3864e12]:hover{border-color:hsl(var(--primary));box-shadow:0 2px 8px hsl(var(--background)/.2)}.dark .caas-card-browser .card-item.selected[data-v-a3864e12],.dark .caas-card-selector .card-item.selected[data-v-a3864e12]{background:hsl(var(--accent));border-color:hsl(var(--primary));box-shadow:0 2px 4px hsl(var(--background)/.15)}.dark .caas-card-browser .card-header[data-v-a3864e12],.dark .caas-card-selector .card-header[data-v-a3864e12]{border-bottom-color:hsl(var(--border))}.dark .caas-card-browser .card-title[data-v-a3864e12],.dark .caas-card-selector .card-title[data-v-a3864e12]{color:hsl(var(--foreground))}.dark .caas-card-browser .field-label[data-v-a3864e12],.dark .caas-card-selector .field-label[data-v-a3864e12],.dark .caas-card-browser .field-value[data-v-a3864e12],.dark .caas-card-selector .field-value[data-v-a3864e12]{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .more-fields-hint[data-v-a3864e12],.dark .caas-card-selector .more-fields-hint[data-v-a3864e12]{color:hsl(var(--muted-foreground));border-top-color:hsl(var(--border))}.dark .caas-card-browser .empty-icon[data-v-a3864e12],.dark .caas-card-selector .empty-icon[data-v-a3864e12],.dark .caas-card-browser .empty-text-primary[data-v-a3864e12],.dark .caas-card-browser .empty-text[data-v-a3864e12],.dark .caas-card-selector .empty-text-primary[data-v-a3864e12],.dark .caas-card-selector .empty-text[data-v-a3864e12]{color:hsl(var(--muted-foreground))}.dark .caas-card-browser .pagination-container[data-v-a3864e12],.dark .caas-card-selector .pagination-container[data-v-a3864e12]{background:hsl(var(--card));border-top-color:hsl(var(--border));box-shadow:0 -2px 8px hsl(var(--background)/.1)}.selector-scroll-area[data-v-a3864e12]{position:relative}.selector-loading-state[data-v-a3864e12]{justify-content:center;align-items:center;min-height:160px;display:flex}.selector-loading-overlay[data-v-a3864e12]{z-index:10;background:hsl(var(--background)/.55);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.date-quick-selector[data-v-affecdfd]{align-items:center;gap:6px;margin-left:auto;display:flex}.date-quick-nav[data-v-affecdfd]{width:30px;min-height:30px;color:hsl(var(--muted-foreground));cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;transition:all .18s;display:inline-flex}.date-quick-nav[data-v-affecdfd]:hover:not(:disabled){color:hsl(var(--primary));background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.24)}.date-quick-nav[data-v-affecdfd]:disabled{cursor:not-allowed;opacity:.55}.date-quick-unit-select[data-v-affecdfd]{flex:0 0 76px;width:76px}.date-quick-unit-select[data-v-affecdfd] button,.date-quick-unit-select[data-v-affecdfd] [role=combobox]{min-height:30px;color:hsl(var(--primary));background:hsl(var(--background));box-shadow:0 0 0 1px hsl(var(--border)) inset;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.filter-section[data-v-ee822943]{box-sizing:border-box;background:0 0;border:0;width:100%;max-width:none;margin:4px 0;padding:12px}.filter-header[data-v-ee822943]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.filter-title[data-v-ee822943]{color:hsl(var(--foreground));white-space:nowrap;margin:0;font-size:13px;font-weight:600}.datetime-picker[data-v-ee822943]{width:100%}.datetime-picker[data-v-ee822943] .ac-date-range-picker__field{background:0 0;height:36px;min-height:36px}.datetime-picker[data-v-ee822943] .ac-date-range-picker__field[aria-expanded=true]{border-color:hsl(var(--primary)/.7);box-shadow:0 0 0 3px hsl(var(--primary)/.12)}:root{--caas-filter-date-overlay-z:10020;--caas-filter-dimension-overlay-z:10030}.caas-filter-date-overlay{max-width:calc(100vw - 24px);z-index:var(--caas-filter-date-overlay-z)!important}.caas-filter-dimension-overlay{z-index:var(--caas-filter-dimension-overlay-z)!important}.filter-section[data-v-8bf6c15c]{border-bottom:1px solid hsl(var(--border));padding:12px 0}.filter-header[data-v-8bf6c15c]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.filter-title[data-v-8bf6c15c]{color:hsl(var(--foreground));margin:0;font-size:13px;font-weight:600}.filter-count-badge[data-v-8bf6c15c],.radio-count[data-v-8bf6c15c]{min-height:20px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.dictionary-options[data-v-8bf6c15c]{flex-direction:column;gap:8px;display:flex}.dictionary-radio[data-v-8bf6c15c]{text-align:left;cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;width:100%;margin:0;padding:8px 10px;transition:border-color .2s,background .2s}.dictionary-radio.is-active[data-v-8bf6c15c]{background:hsl(var(--accent));border-color:hsl(var(--primary))}.dictionary-radio[data-v-8bf6c15c]:hover:not(:disabled){border-color:hsl(var(--primary))}.dictionary-radio[data-v-8bf6c15c]:disabled{cursor:not-allowed;opacity:.6}.radio-content[data-v-8bf6c15c]{justify-content:space-between;align-items:center;width:100%;display:flex}.radio-label[data-v-8bf6c15c]{font-size:13px}.radio-count[data-v-8bf6c15c]{margin-left:8px}.filter-section[data-v-2a581aa3]{border-bottom:1px solid hsl(var(--border));padding:12px 0}.filter-header[data-v-2a581aa3]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.filter-header-actions[data-v-2a581aa3]{align-items:center;gap:8px;display:flex}.filter-title[data-v-2a581aa3]{color:hsl(var(--foreground));margin:0;font-size:13px;font-weight:600}.filter-count-badge[data-v-2a581aa3]{min-height:20px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.selected-count-tag[data-v-2a581aa3]{min-height:22px;color:hsl(var(--success,142 76% 36%));background-color:hsl(var(--success,142 76% 36%)/.1);border:1px solid hsl(var(--success,142 76% 36%)/.24);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.selected-count-close[data-v-2a581aa3]{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.selected-count-close[data-v-2a581aa3]:hover{background-color:hsl(var(--success,142 76% 36%)/.12)}.tree-search[data-v-2a581aa3]{margin-bottom:12px}.tree-container[data-v-2a581aa3]{max-height:16rem;overflow-y:auto}.filter-tree[data-v-2a581aa3]{width:100%}.tree-node[data-v-2a581aa3]{cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;padding:.125rem .5rem;transition:color .15s,background-color .15s;display:flex;position:relative}.tree-node[data-v-2a581aa3]:hover{background:hsl(var(--muted))}.tree-node-selected[data-v-2a581aa3]{background:#eff6ff!important;border:1px solid #bfdbfe!important;margin:1px 0!important;padding-top:2px!important;padding-bottom:2px!important}.tree-node-selected[data-v-2a581aa3]:hover{background:#dbeafe!important}.node-selected-icon[data-v-2a581aa3]{color:#3b82f6;font-size:.875rem}.node-icon[data-v-2a581aa3]{color:hsl(var(--muted-foreground))}.node-label[data-v-2a581aa3]{flex:1;font-size:.875rem}.node-count[data-v-2a581aa3]{min-height:18px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;display:inline-flex}[data-v-2a581aa3] .ac-tree-node__content,[data-v-2a581aa3] [role=treeitem]>div{background:0 0!important;border:none!important;padding:0!important}[data-v-2a581aa3] .ac-tree-node__content:hover,[data-v-2a581aa3] [role=treeitem]>div:hover{background:0 0!important}[data-v-2a581aa3] .ac-tree-node.is-current>.ac-tree-node__content,[data-v-2a581aa3] [role=treeitem][aria-selected=true]>div{color:inherit!important;background:0 0!important}.composite-filter[data-v-37db366a]{background:hsl(var(--background));height:100%;padding:0}.composite-filter .filter-loading[data-v-37db366a]{padding:12px}.composite-filter .filter-content[data-v-37db366a]{height:100%;padding:4px;overflow-y:auto}.composite-filter .filter-section[data-v-37db366a]{border-bottom:1px solid hsl(var(--border));padding:12px 0}.composite-filter .filter-section[data-v-37db366a]:last-child{border-bottom:none}.composite-filter .filter-section[data-v-37db366a]:first-child{padding-top:0}.composite-filter .filter-header[data-v-37db366a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.composite-filter .filter-title[data-v-37db366a]{color:hsl(var(--foreground));margin:0;font-size:13px;font-weight:600}.composite-filter .tree-search[data-v-37db366a]{margin-bottom:8px}.composite-filter .tree-container[data-v-37db366a]{border-radius:4px;max-height:400px;overflow-y:auto}.composite-filter .filter-tree[data-v-37db366a]{background:0 0;border:none}.composite-filter .tree-node[data-v-37db366a]{align-items:center;width:100%;padding:2px 0;display:flex}.composite-filter .node-icon[data-v-37db366a]{color:hsl(var(--primary));margin-right:6px;font-size:14px}.composite-filter .node-label[data-v-37db366a]{flex:1;font-size:13px}.composite-filter .node-count[data-v-37db366a]{margin-left:8px}.composite-filter .dictionary-options[data-v-37db366a]{flex-direction:column;gap:8px;display:flex}.composite-filter .dictionary-radio[data-v-37db366a]{width:100%;margin:0}.composite-filter .radio-content[data-v-37db366a]{justify-content:space-between;align-items:center;width:100%;display:flex}.composite-filter .radio-label[data-v-37db366a]{font-size:13px}.composite-filter .radio-count[data-v-37db366a]{margin-left:8px}.composite-filter .datetime-picker[data-v-37db366a]{width:100%}.composite-filter .empty-state[data-v-37db366a]{text-align:center;padding:40px 16px}@media (height<=600px){.composite-filter .tree-container[data-v-37db366a]{max-height:200px}}@media (height<=400px){.composite-filter .tree-container[data-v-37db366a]{max-height:150px}.composite-filter .filter-section[data-v-37db366a]{padding:8px 0}}.dark .composite-filter[data-v-37db366a]{background:hsl(var(--card))}.dark .composite-filter .filter-section[data-v-37db366a]{border-bottom-color:hsl(var(--border))}.dark .composite-filter .filter-title[data-v-37db366a]{color:hsl(var(--foreground))}.dark .composite-filter .tree-container[data-v-37db366a]{background:hsl(var(--card))}.dark .composite-filter .node-label[data-v-37db366a],.dark .composite-filter .node-count[data-v-37db366a],.dark .composite-filter .radio-label[data-v-37db366a],.dark .composite-filter .radio-count[data-v-37db366a],.dark .composite-filter .empty-state[data-v-37db366a]{color:hsl(var(--muted-foreground))}.composite-filter[data-v-37db366a]{min-height:200px}.filter-skeleton-line[data-v-37db366a]{background:linear-gradient(90deg, hsl(var(--muted)) 25%, hsl(var(--muted)/.55) 37%, hsl(var(--muted)) 63%);background-size:400% 100%;border-radius:999px;width:100%;height:14px;margin-bottom:10px;animation:1.4s infinite filter-skeleton-shimmer-37db366a}@keyframes filter-skeleton-shimmer-37db366a{0%{background-position:100%}to{background-position:0}}.caas-data-toolbar[data-v-53a4fdb2]{align-items:center;display:inline-flex}.data-toolbar-buttons[data-v-53a4fdb2]{gap:var(--caas-spacing-xs,4px);align-items:center;display:flex}.caas-detail-main-table[data-v-6842491d]{padding:12px}.caas-detail-main-table .loading-container[data-v-6842491d]{justify-content:center;align-items:center;height:200px;display:flex}.caas-detail-main-table .loading-text[data-v-6842491d]{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;font-size:14px;display:flex}.caas-detail-main-table .field-groups[data-v-6842491d]{flex-direction:column;gap:16px;display:flex}.caas-detail-main-table .field-group-container[data-v-6842491d]{margin:0!important}.caas-detail-main-table .field-grid[data-v-6842491d]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.caas-detail-main-table .field-item[data-v-6842491d]{flex-direction:column;gap:4px;display:flex}.caas-detail-main-table .field-label[data-v-6842491d]{color:hsl(var(--muted-foreground));letter-spacing:.5px;font-size:12px;font-weight:500}.caas-detail-main-table .field-value[data-v-6842491d]{min-height:20px;color:hsl(var(--foreground));background-color:hsl(var(--muted));border-radius:4px;align-items:center;padding:8px 12px;font-size:14px;display:flex}.detail-summary[data-v-6842491d]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px;display:grid}.caas-detail-main-table[data-v-6842491d]{container:caas-detail-main-table/inline-size}.detail-summary-item[data-v-6842491d]{text-align:left;cursor:pointer;background:hsl(var(--muted)/.32);border:1px solid hsl(var(--border));border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.detail-summary-item span[data-v-6842491d]{color:hsl(var(--muted-foreground));font-size:12px}.detail-summary-item strong[data-v-6842491d]{color:hsl(var(--foreground));font-size:16px}.detail-group-directory[data-v-6842491d]{z-index:1;background:hsl(var(--background));gap:8px;margin-bottom:8px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.detail-group-directory button[data-v-6842491d]{white-space:nowrap;cursor:pointer;border:1px solid hsl(var(--border));border-radius:999px;padding:4px 10px}.caas-detail-main-table--columns-1 .field-grid[data-v-6842491d]{grid-template-columns:1fr}.caas-detail-main-table--columns-2 .field-grid[data-v-6842491d]{grid-template-columns:repeat(2,minmax(0,1fr))}.caas-detail-main-table--columns-3 .field-grid[data-v-6842491d]{grid-template-columns:repeat(3,minmax(0,1fr))}.caas-detail-main-table--density-compact .field-item[data-v-6842491d]{padding-block:8px}.caas-detail-main-table--density-ultra-compact .field-item[data-v-6842491d]{padding-block:4px}.caas-detail-main-table--label-left .field-item[data-v-6842491d]{-moz-column-gap:12px;grid-template-columns:minmax(96px,.35fr) 1fr;align-items:center;column-gap:12px;display:grid}.caas-detail-main-table--long-text-clamp .field-value[data-v-6842491d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.caas-detail-main-table--long-text-clamp .field-value--long-text-expanded[data-v-6842491d]{-webkit-line-clamp:unset;display:flex;overflow:visible}.caas-detail-main-table--label-left .field-long-text-toggle[data-v-6842491d]{grid-column:2}.field-long-text-toggle[data-v-6842491d]{color:hsl(var(--primary));cursor:pointer;background:0 0;border:0;justify-self:flex-start;margin-top:2px;padding:0;font-size:12px}@container caas-detail-main-table (width<=720px){.field-grid[data-v-6842491d]{grid-template-columns:1fr}}.detail-empty-by-settings[data-v-6842491d]{color:hsl(var(--muted-foreground));text-align:center;border:1px dashed hsl(var(--border));border-radius:12px;padding:32px}.caas-detail-sub-table[data-v-c18be308]{padding:12px}.caas-detail-sub-table .tab-container[data-v-c18be308]{width:100%}.caas-detail-sub-table .table-container[data-v-c18be308]{margin-top:16px}.caas-detail-sub-table .card-container[data-v-c18be308]{flex-direction:column;gap:16px;display:flex}.caas-detail-sub-table .sub-table-card[data-v-c18be308]{width:100%}.caas-detail-sub-table .card-header[data-v-c18be308]{justify-content:space-between;align-items:center;display:flex}.caas-detail-sub-table .card-title[data-v-c18be308]{color:hsl(var(--foreground));font-size:16px;font-weight:500}.caas-detail-sub-table .no-data[data-v-c18be308]{background-color:hsl(var(--muted));border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex}.caas-detail-sub-table .no-data-text[data-v-c18be308]{color:hsl(var(--muted-foreground));font-size:14px}.caas-detail-sub-table .form-like-grid[data-v-c18be308]{background-color:hsl(var(--border));border:1px solid hsl(var(--border));border-radius:4px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.caas-detail-sub-table .form-row[data-v-c18be308]{background-color:hsl(var(--background));grid-template-columns:200px 1fr;min-height:40px;display:grid}.caas-detail-sub-table .form-label[data-v-c18be308]{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));border-right:1px solid hsl(var(--border));align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.caas-detail-sub-table .form-value[data-v-c18be308]{color:hsl(var(--foreground));align-items:center;padding:8px 12px;font-size:14px;display:flex}.dark .caas-detail-sub-table[data-v-c18be308]{background-color:hsl(var(--card))}.dark .caas-detail-sub-table .card-title[data-v-c18be308]{color:hsl(var(--foreground))}.dark .caas-detail-sub-table .no-data[data-v-c18be308]{background-color:hsl(var(--muted))}.dark .caas-detail-sub-table .no-data-text[data-v-c18be308]{color:hsl(var(--muted-foreground))}.dark .caas-detail-sub-table .vxe-table[data-v-c18be308]{color:hsl(var(--muted-foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table--main-wrapper[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table--body-wrapper[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table--header-wrapper[data-v-c18be308]{background:hsl(var(--card))!important;border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--header[data-v-c18be308]{background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-header--column[data-v-c18be308]{color:hsl(var(--foreground))!important;background-color:hsl(var(--muted))!important;border-right-color:hsl(var(--border)/.2)!important;border-bottom-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-header--column .vxe-cell[data-v-c18be308]{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row[data-v-c18be308]{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row[data-v-c18be308]:hover{background-color:var(--vxe-ui-table-row-hover-background-color,hsl(var(--accent)/.4))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row[data-v-c18be308]:nth-child(2n){background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--row[data-v-c18be308]:nth-child(2n):hover{background-color:var(--vxe-ui-table-row-hover-striped-background-color,hsl(var(--accent)/.4))!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--column[data-v-c18be308]{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--card))!important;border-right-color:hsl(var(--border)/.2)!important;border-bottom-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-body--column .vxe-cell[data-v-c18be308]{color:hsl(var(--muted-foreground))!important;border-color:hsl(var(--border)/.2)!important;background-color:#0000!important}.dark .caas-detail-sub-table .vxe-table .vxe-cell[data-v-c18be308]{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper .vxe-table--body[data-v-c18be308]{background:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table--border-line[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table .vxe-table--fixed-left-wrapper[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table .vxe-table--fixed-right-wrapper[data-v-c18be308],.dark .caas-detail-sub-table .vxe-table [class*=border][data-v-c18be308]{border-color:hsl(var(--border)/.2)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--loading[data-v-c18be308]{background:hsl(var(--card))!important}.dark .caas-detail-sub-table .vxe-table .vxe-loading[data-v-c18be308]{background:hsl(var(--background)/.8)!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper[data-v-c18be308]{scrollbar-color:hsl(var(--border)) hsl(var(--muted))}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper[data-v-c18be308]::-webkit-scrollbar-track{background:hsl(var(--muted))!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper[data-v-c18be308]::-webkit-scrollbar-thumb{background:hsl(var(--border))!important}.dark .caas-detail-sub-table .vxe-table .vxe-table--body-wrapper[data-v-c18be308]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))!important}.dark .caas-detail-sub-table .form-like-grid[data-v-c18be308]{background-color:hsl(var(--card))!important}.dark .caas-detail-sub-table .form-row[data-v-c18be308]{background-color:hsl(var(--card))!important;border-bottom-color:hsl(var(--border))!important}.dark .caas-detail-sub-table .form-label[data-v-c18be308]{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--muted))!important}.dark .caas-detail-sub-table .form-value[data-v-c18be308]{color:hsl(var(--foreground))!important}.vertical-container[data-v-c18be308]{flex-direction:column;gap:16px;display:flex}.vertical-sub-table[data-v-c18be308]{border:1px solid hsl(var(--border));border-radius:12px}.vertical-sub-table__header[data-v-c18be308]{border-bottom:1px solid hsl(var(--border));padding:12px 16px;font-size:14px;font-weight:600}.caas-detail-toolbar[data-v-6fc1e525]{box-sizing:border-box;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));align-self:stretch;width:100%;max-width:100%;padding:8px 12px;display:block}.caas-detail-toolbar .toolbar-content[data-v-6fc1e525]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.caas-detail-toolbar .toolbar-left[data-v-6fc1e525]{flex:auto;align-items:center;min-width:0;display:flex}.caas-detail-toolbar .toolbar-center[data-v-6fc1e525]{flex:0 auto;justify-content:center;align-items:center;min-width:0;display:flex}.caas-detail-toolbar .toolbar-right[data-v-6fc1e525]{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.caas-detail-toolbar .toolbar-content--center .toolbar-left[data-v-6fc1e525],.caas-detail-toolbar .toolbar-content--center .toolbar-right[data-v-6fc1e525],.caas-detail-toolbar .toolbar-content--right .toolbar-left[data-v-6fc1e525],.caas-detail-toolbar .toolbar-content--right .toolbar-center[data-v-6fc1e525]{display:none!important}.caas-detail-toolbar .toolbar-title h3[data-v-6fc1e525]{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}.caas-detail-toolbar .toolbar-buttons[data-v-6fc1e525]{align-items:center;gap:16px;display:flex}.caas-detail-toolbar .navigation-group[data-v-6fc1e525]{align-items:center;gap:12px;display:flex}.caas-detail-toolbar .record-info[data-v-6fc1e525]{color:hsl(var(--foreground));padding:0 8px;font-size:14px;font-weight:500}.caas-detail-toolbar .action-buttons[data-v-6fc1e525]{flex-wrap:nowrap;gap:8px;min-width:0;display:flex}.caas-detail-toolbar .action-buttons[data-v-6fc1e525] [data-slot=button]{min-width:0;max-width:180px}.caas-detail-toolbar .action-buttons[data-v-6fc1e525] .caas-toolbar-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:36px;line-height:1;display:inline-flex}.caas-detail-toolbar .action-buttons[data-v-6fc1e525] .caas-toolbar-button-icon{flex:none;width:18px;height:18px;margin:0}.caas-detail-toolbar .action-buttons[data-v-6fc1e525] [data-slot=button]>span,.caas-detail-toolbar .action-buttons[data-v-6fc1e525] [data-slot=button]{text-overflow:ellipsis;overflow:hidden}.caas-detail-toolbar .toolbar-button-text[data-v-6fc1e525]{text-overflow:ellipsis;min-width:0;line-height:1;overflow:hidden}.caas-detail-toolbar .collapse-control[data-v-6fc1e525],.caas-detail-toolbar .view-settings[data-v-6fc1e525]{flex:none;align-items:center;display:flex}.caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525]{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;align-items:center;gap:4px;padding:2px;display:flex}.caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button{width:32px;height:32px;color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:0;box-shadow:0 1px 2px #0000000d}.caas-detail-toolbar .view-settings[data-v-6fc1e525] button{width:32px;height:32px;color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));padding:0;box-shadow:0 1px 2px #0000000d}.caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button:hover,.caas-detail-toolbar .view-settings[data-v-6fc1e525] button:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button.is-active{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary))}.dark .caas-detail-toolbar[data-v-6fc1e525]{background-color:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .caas-detail-toolbar .toolbar-title h3[data-v-6fc1e525]{color:hsl(var(--foreground))}.dark .caas-detail-toolbar .record-info[data-v-6fc1e525]{color:hsl(var(--muted-foreground))}.dark .caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525]{background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button,.dark .caas-detail-toolbar .view-settings[data-v-6fc1e525] button{color:hsl(var(--muted-foreground));background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button:hover,.dark .caas-detail-toolbar .view-settings[data-v-6fc1e525] button:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent));border-color:hsl(var(--border))}.dark .caas-detail-toolbar .collapse-control-buttons[data-v-6fc1e525] button.is-active{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary));border-color:hsl(var(--primary))}.dark .caas-detail-toolbar [data-slot=button][data-v-6fc1e525]{color:hsl(var(--foreground));background-color:hsl(var(--background));border-color:hsl(var(--border))}.dark .caas-detail-toolbar [data-slot=button][data-v-6fc1e525]:hover{color:hsl(var(--accent-foreground));background-color:hsl(var(--accent))}.dark .caas-detail-toolbar .caas-toolbar-button[data-v-6fc1e525]{color:hsl(var(--foreground))!important;background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .caas-detail-toolbar .caas-toolbar-button[data-v-6fc1e525]:hover{background-color:hsl(var(--muted))!important}.settings-shell[data-v-514a6ff5]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:hidden}.settings-header-inline[data-v-514a6ff5],.settings-toolbar-row[data-v-514a6ff5],.settings-group-row[data-v-514a6ff5],.setting-row[data-v-514a6ff5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-header-inline[data-v-514a6ff5],.settings-toolbar-row[data-v-514a6ff5],.settings-group-row[data-v-514a6ff5]{flex-wrap:wrap}.settings-status[data-v-514a6ff5]{min-height:20px;color:hsl(var(--muted-foreground));font-size:12px}.settings-status--saved[data-v-514a6ff5]{color:hsl(var(--success,142 71% 45%))}.settings-status--failed[data-v-514a6ff5]{color:hsl(var(--destructive))}.settings-status--volatile[data-v-514a6ff5],.settings-disabled-reason[data-v-514a6ff5]{color:hsl(var(--warning,38 92% 50%))}.settings-nav[data-v-514a6ff5]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.settings-nav-button[data-v-514a6ff5]{cursor:pointer;background:hsl(var(--muted)/.45);border:1px solid hsl(var(--border));border-radius:999px;padding:6px 12px;font-size:13px}.settings-nav-button.is-active[data-v-514a6ff5]{color:hsl(var(--primary));background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.35)}.settings-section[data-v-514a6ff5]{flex-direction:column;gap:14px;min-height:0;padding:0 2px 12px;display:flex;overflow-y:auto}.settings-section h4[data-v-514a6ff5]{margin:0;font-size:15px;font-weight:600}.setting-row[data-v-514a6ff5],.settings-card[data-v-514a6ff5]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;padding:12px}.setting-row--inline[data-v-514a6ff5]{justify-content:flex-start}.settings-card[data-v-514a6ff5]{flex-direction:column;gap:10px;display:flex}.settings-card-title[data-v-514a6ff5],.settings-field-label[data-v-514a6ff5]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.settings-field-main[data-v-514a6ff5]{overflow-wrap:anywhere;flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.settings-field-main code[data-v-514a6ff5],.settings-card code[data-v-514a6ff5]{color:hsl(var(--muted-foreground));font-size:11px}.settings-field-row[data-v-514a6ff5],.settings-column-row[data-v-514a6ff5]{border-top:1px solid hsl(var(--border)/.65);padding:8px 0}.settings-field-row[data-v-514a6ff5]:first-of-type,.settings-column-row[data-v-514a6ff5]:first-of-type{border-top:0}.field-visibility-select[data-v-514a6ff5]{width:100%}.summary-toggle[data-v-514a6ff5]{white-space:nowrap}.highlight-rule-card textarea[data-v-514a6ff5]{width:100%;font-family:var(--font-mono,monospace);border:1px solid hsl(var(--border));border-radius:8px}.formula-editor[data-v-514a6ff5]{flex-direction:column;gap:8px;display:flex}.settings-header-inline[data-v-514a6ff5],.settings-nav[data-v-514a6ff5]{flex-shrink:0}.settings-card[data-v-514a6ff5],.setting-row[data-v-514a6ff5]{flex-shrink:0;min-width:0}.settings-group-row>.settings-card-title[data-v-514a6ff5]{flex:1 0 100%}.settings-section[data-v-514a6ff5] :is(button,select,input,textarea){box-sizing:border-box;min-width:0;max-width:100%;font:inherit;font-size:13px}.settings-section[data-v-514a6ff5] :is(button,select,input:not([type=checkbox])){min-height:32px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;padding:5px 8px}.settings-section button[data-v-514a6ff5],.settings-section label[data-v-514a6ff5]{white-space:nowrap}.settings-section button[data-v-514a6ff5]{cursor:pointer}.settings-section[data-v-514a6ff5] :disabled{cursor:not-allowed;opacity:.5}.settings-section[data-v-514a6ff5] :is(button,input,select,textarea):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.settings-section label[data-v-514a6ff5]:not(.setting-row){flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.settings-section input[type=checkbox][data-v-514a6ff5]{width:16px;height:16px;accent-color:hsl(var(--primary));flex:none}.settings-toolbar-row input[type=search][data-v-514a6ff5]{flex:1;width:0}.highlight-name-input[data-v-514a6ff5]{flex:1 0 100%}.highlight-rule-card select[multiple][data-v-514a6ff5]{width:100%;min-height:120px}.highlight-rule-card select[multiple] option[data-v-514a6ff5]{white-space:normal;overflow-wrap:anywhere;padding:6px}.drawer-footer[data-v-514a6ff5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.drawer-footer>button[data-v-514a6ff5]{min-width:0;font-size:13px}.settings-item-row[data-v-514a6ff5]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.settings-item-row>div[data-v-514a6ff5]{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.settings-item-row .settings-card-title[data-v-514a6ff5]{flex:1;min-width:0}.settings-field-row[data-v-514a6ff5],.settings-column-row[data-v-514a6ff5]{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:12px;display:grid}.settings-column-row>span[data-v-514a6ff5]{overflow-wrap:anywhere;min-width:0;font-weight:600}.settings-column-row input[type=number][data-v-514a6ff5]{width:100%}.settings-scope-notice[data-v-514a6ff5]{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.highlight-rule-card[data-v-514a6ff5]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.highlight-rule-card[data-v-514a6ff5]>:is(.settings-group-row,select,.settings-disabled-reason){grid-column:1/-1}.highlight-rule-card>label[data-v-514a6ff5]:not(:has(input[type=color])){grid-column:1/-1}.highlight-rule-card>label[data-v-514a6ff5]{justify-content:space-between}.settings-shell[data-v-0d345ee3]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:hidden}.settings-header-inline[data-v-0d345ee3],.settings-toolbar-row[data-v-0d345ee3],.settings-group-row[data-v-0d345ee3],.setting-row[data-v-0d345ee3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-header-inline[data-v-0d345ee3],.settings-toolbar-row[data-v-0d345ee3],.settings-group-row[data-v-0d345ee3]{flex-wrap:wrap}.settings-status[data-v-0d345ee3]{min-height:20px;color:hsl(var(--muted-foreground));font-size:12px}.settings-status--saved[data-v-0d345ee3]{color:hsl(var(--success,142 71% 45%))}.settings-status--failed[data-v-0d345ee3]{color:hsl(var(--destructive))}.settings-status--volatile[data-v-0d345ee3],.settings-disabled-reason[data-v-0d345ee3]{color:hsl(var(--warning,38 92% 50%))}.settings-nav[data-v-0d345ee3]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.settings-nav-button[data-v-0d345ee3]{cursor:pointer;background:hsl(var(--muted)/.45);border:1px solid hsl(var(--border));border-radius:999px;padding:6px 12px;font-size:13px}.settings-nav-button.is-active[data-v-0d345ee3]{color:hsl(var(--primary));background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.35)}.settings-section[data-v-0d345ee3]{flex-direction:column;gap:14px;min-height:0;padding:0 2px 12px;display:flex;overflow-y:auto}.settings-section h4[data-v-0d345ee3]{margin:0;font-size:15px;font-weight:600}.setting-row[data-v-0d345ee3],.settings-card[data-v-0d345ee3]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;padding:12px}.setting-row--inline[data-v-0d345ee3]{justify-content:flex-start}.settings-card[data-v-0d345ee3]{flex-direction:column;gap:10px;display:flex}.settings-card-title[data-v-0d345ee3],.settings-field-label[data-v-0d345ee3]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.settings-field-main[data-v-0d345ee3]{overflow-wrap:anywhere;flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.settings-field-main code[data-v-0d345ee3],.settings-card code[data-v-0d345ee3]{color:hsl(var(--muted-foreground));font-size:11px}.settings-field-row[data-v-0d345ee3],.settings-column-row[data-v-0d345ee3]{border-top:1px solid hsl(var(--border)/.65);padding:8px 0}.settings-field-row[data-v-0d345ee3]:first-of-type,.settings-column-row[data-v-0d345ee3]:first-of-type{border-top:0}.field-visibility-select[data-v-0d345ee3]{width:100%}.summary-toggle[data-v-0d345ee3]{white-space:nowrap}.highlight-rule-card textarea[data-v-0d345ee3]{width:100%;font-family:var(--font-mono,monospace);border:1px solid hsl(var(--border));border-radius:8px}.formula-editor[data-v-0d345ee3]{flex-direction:column;gap:8px;display:flex}.settings-header-inline[data-v-0d345ee3],.settings-nav[data-v-0d345ee3]{flex-shrink:0}.settings-card[data-v-0d345ee3],.setting-row[data-v-0d345ee3]{flex-shrink:0;min-width:0}.settings-group-row>.settings-card-title[data-v-0d345ee3]{flex:1 0 100%}.settings-section[data-v-0d345ee3] :is(button,select,input,textarea){box-sizing:border-box;min-width:0;max-width:100%;font:inherit;font-size:13px}.settings-section[data-v-0d345ee3] :is(button,select,input:not([type=checkbox])){min-height:32px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;padding:5px 8px}.settings-section button[data-v-0d345ee3],.settings-section label[data-v-0d345ee3]{white-space:nowrap}.settings-section button[data-v-0d345ee3]{cursor:pointer}.settings-section[data-v-0d345ee3] :disabled{cursor:not-allowed;opacity:.5}.settings-section[data-v-0d345ee3] :is(button,input,select,textarea):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.settings-section label[data-v-0d345ee3]:not(.setting-row){flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.settings-section input[type=checkbox][data-v-0d345ee3]{width:16px;height:16px;accent-color:hsl(var(--primary));flex:none}.settings-toolbar-row input[type=search][data-v-0d345ee3]{flex:1;width:0}.highlight-name-input[data-v-0d345ee3]{flex:1 0 100%}.highlight-rule-card select[multiple][data-v-0d345ee3]{width:100%;min-height:120px}.highlight-rule-card select[multiple] option[data-v-0d345ee3]{white-space:normal;overflow-wrap:anywhere;padding:6px}.drawer-footer[data-v-0d345ee3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.drawer-footer>button[data-v-0d345ee3]{min-width:0;font-size:13px}.settings-item-row[data-v-0d345ee3]{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.settings-item-row>div[data-v-0d345ee3]{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.settings-item-row .settings-card-title[data-v-0d345ee3]{flex:1;min-width:0}.settings-field-row[data-v-0d345ee3],.settings-column-row[data-v-0d345ee3]{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch;align-items:center;gap:12px;display:grid}.settings-column-row>span[data-v-0d345ee3]{overflow-wrap:anywhere;min-width:0;font-weight:600}.settings-column-row input[type=number][data-v-0d345ee3]{width:100%}.settings-scope-notice[data-v-0d345ee3]{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.5}.highlight-rule-card[data-v-0d345ee3]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.highlight-rule-card[data-v-0d345ee3]>:is(.settings-group-row,select,.settings-disabled-reason){grid-column:1/-1}.highlight-rule-card>label[data-v-0d345ee3]:not(:has(input[type=color])){grid-column:1/-1}.highlight-rule-card>label[data-v-0d345ee3]{justify-content:space-between}.caas-field-renderer[data-v-d9beec5b]{width:100%;display:inline-block;position:relative}.caas-field-renderer.field-invalid[data-v-d9beec5b]{border-left:2px solid hsl(var(--destructive));padding-left:8px}.caas-field-renderer .text-field[data-v-d9beec5b],.caas-field-renderer .default-field[data-v-d9beec5b]{overflow-wrap:break-word;line-height:1.4}.caas-field-renderer .datetime-field[data-v-d9beec5b]{color:hsl(var(--muted-foreground));font-family:monospace;font-size:13px}.caas-field-renderer .selector-field[data-v-d9beec5b]{color:hsl(var(--foreground))}.caas-field-renderer .number-field[data-v-d9beec5b]{text-align:right;font-family:monospace}.caas-field-renderer .switch-field[data-v-d9beec5b],.caas-field-renderer .boolean-field[data-v-d9beec5b]{align-items:center;gap:4px;display:flex}.caas-field-renderer .switch-icon[data-v-d9beec5b],.caas-field-renderer .boolean-icon[data-v-d9beec5b]{font-size:14px}.caas-field-renderer .icon-check[data-v-d9beec5b]{color:#16a249}.caas-field-renderer .icon-close[data-v-d9beec5b]{color:hsl(var(--destructive))}.caas-field-renderer .image-field[data-v-d9beec5b],.caas-field-renderer .file-field[data-v-d9beec5b]{max-width:100%}.caas-field-renderer .image-display[data-v-d9beec5b]{display:inline-block}.caas-field-renderer .field-image[data-v-d9beec5b]{border:1px solid hsl(var(--border));border-radius:4px;max-width:100px;max-height:60px}.caas-field-renderer .no-image[data-v-d9beec5b],.caas-field-renderer .no-file[data-v-d9beec5b]{color:hsl(var(--muted-foreground));font-size:12px;font-style:italic}.caas-field-renderer .image-error[data-v-d9beec5b]{color:hsl(var(--destructive));font-size:12px}.caas-field-renderer .file-link[data-v-d9beec5b]{color:hsl(var(--primary));align-items:center;gap:4px;text-decoration:none;display:flex}.caas-field-renderer .file-link[data-v-d9beec5b]:hover{text-decoration:underline}.caas-field-renderer .rich-text-field[data-v-d9beec5b]{max-width:200px;max-height:100px;overflow:hidden}.caas-field-renderer .rich-text-content[data-v-d9beec5b]{font-size:13px;line-height:1.4}.caas-field-renderer .tags-field[data-v-d9beec5b]{flex-wrap:wrap;gap:4px;display:flex}.caas-field-renderer .tag-item[data-v-d9beec5b]{color:hsl(var(--foreground));background:hsl(var(--muted));border-radius:4px;padding:2px 6px;font-size:12px}.caas-field-renderer .browse-enum-tag-list[data-v-d9beec5b]{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.caas-field-renderer .browse-enum-tag[data-v-d9beec5b]{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px)}.caas-field-renderer .error-indicator[data-v-d9beec5b]{cursor:help;font-size:12px;position:absolute;top:-2px;right:-2px}.dark .caas-field-renderer .text-field[data-v-d9beec5b],.dark .caas-field-renderer .default-field[data-v-d9beec5b],.dark .caas-field-renderer .datetime-field[data-v-d9beec5b]{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .selector-field[data-v-d9beec5b]{color:hsl(var(--foreground))}.dark .caas-field-renderer .number-field[data-v-d9beec5b]{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .field-image[data-v-d9beec5b]{border-color:hsl(var(--border))}.dark .caas-field-renderer .no-image[data-v-d9beec5b],.dark .caas-field-renderer .no-file[data-v-d9beec5b]{color:hsl(var(--muted-foreground))}.dark .caas-field-renderer .file-link[data-v-d9beec5b]{color:hsl(var(--primary))}.dark .caas-field-renderer .tag-item[data-v-d9beec5b]{color:hsl(var(--foreground));background:hsl(var(--muted))}.caas-filter-bar[data-v-ed1a14e1]{--filter-field-min-width:280px;background:0 0;border-radius:0;width:100%;padding:0;container:filter-bar/inline-size}.dark .caas-filter-bar[data-v-ed1a14e1]{background:0 0}.layout-container[data-v-6794d406]{height:100%}.view-switcher[data-v-d5c9713f]{white-space:nowrap;flex:none;align-items:center;height:32px;display:flex}.view-switcher-compact[data-v-d5c9713f]{box-sizing:border-box;background:hsl(var(--muted));border-radius:8px;align-items:center;gap:2px;height:32px;padding:3px;display:inline-flex}.view-switcher-compact .caas-view-switch-button[data-v-d5c9713f]{width:auto;min-width:28px;height:100%;color:hsl(var(--muted-foreground));border-radius:6px;justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.view-switcher-compact .caas-view-switch-button.is-active[data-v-d5c9713f]{color:hsl(var(--foreground));background-color:hsl(var(--background));box-shadow:0 1px 2px #0000000d}.caas-main-area-toolbar[data-v-ee0ced1a]{gap:var(--caas-spacing-md,12px);background:0 0;border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;padding:0;transition:opacity .2s;display:flex}.caas-main-area-toolbar>.toolbar-buttons[data-v-ee0ced1a]{gap:var(--caas-spacing-sm,8px);flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:hidden}.caas-main-area-toolbar>.toolbar-buttons[data-v-ee0ced1a] .caas-toolbar-button{gap:var(--caas-spacing-xs,4px);white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:0;max-width:none;height:32px;padding-inline:10px;line-height:1;display:inline-flex}.caas-main-area-toolbar>.toolbar-buttons[data-v-ee0ced1a] .caas-toolbar-button-icon{flex:none;width:16px;height:16px;margin:0}.caas-main-area-toolbar>.toolbar-buttons[data-v-ee0ced1a] .caas-toolbar-button-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.caas-main-area-toolbar[data-compact]>.toolbar-buttons[data-v-ee0ced1a] .caas-toolbar-button{padding-inline:0}.caas-main-area-toolbar .toolbar-divider[data-v-ee0ced1a]{background:hsl(var(--border));width:1px;height:20px;margin:0 12px}.caas-main-area-toolbar>.toolbar-actions[data-v-ee0ced1a]{gap:var(--caas-spacing-sm,8px);white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.caas-main-area-toolbar .toolbar-view-controls[data-v-ee0ced1a]{gap:var(--caas-spacing-xs,4px);flex:none;align-items:center;height:32px;display:flex}.caas-main-area-toolbar .toolbar-settings-button[data-v-ee0ced1a]{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.caas-main-area-toolbar>.toolbar-actions .view-switcher[data-v-ee0ced1a]{align-items:center;height:32px;display:flex}.caas-main-area-toolbar .api-info-indicator[data-v-ee0ced1a]{color:hsl(var(--primary));background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.3);border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.caas-main-area-toolbar[data-loading=true][data-v-ee0ced1a]{pointer-events:none;opacity:.6}.caas-main-area-toolbar[data-loading=true][data-v-ee0ced1a]:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:1.5s infinite loading-shimmer-ee0ced1a;position:absolute;inset:0}@keyframes loading-shimmer-ee0ced1a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.caas-main-area-toolbar[data-readonly=true][data-v-ee0ced1a]{background:hsl(var(--muted));opacity:.8}.caas-main-area-toolbar[data-readonly=true] .toolbar-buttons[data-v-ee0ced1a]{filter:grayscale(.3)}.caas-main-area-toolbar[data-readonly=true][data-v-ee0ced1a]:before{color:#f59f0a;content:"只读模式";background:#f59f0a1a;border-radius:2px;padding:1px 4px;font-size:10px;position:absolute;top:2px;right:8px}.caas-main-area-toolbar>.toolbar-buttons[data-v-ee0ced1a] .caas-toolbar-button:disabled{cursor:not-allowed}.dark .caas-main-area-toolbar[data-v-ee0ced1a]{border-color:hsl(var(--border));background:0 0}.dark .caas-main-area-toolbar .toolbar-divider[data-v-ee0ced1a]{background:hsl(var(--border))}.dark .caas-main-area-toolbar .api-info-indicator[data-v-ee0ced1a]{background:hsl(var(--accent));border-color:hsl(var(--border))}.dark .caas-main-area-toolbar[data-readonly=true][data-v-ee0ced1a]{background:hsl(var(--muted))}.caas-selector-layout[data-v-12589d99],.layout-container[data-v-12589d99]{height:100%;min-height:0}.caas-selector-layout[data-v-12589d99]{overflow:hidden}.caas-selector-view[data-v-ce6a7418]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.caas-selector-view[data-v-ce6a7418] .vxe-table--checkbox-column .vxe-checkbox{transform:scale(1.1)}.caas-selector-view[data-v-ce6a7418] .vxe-table .vxe-body--row.is--checked{background-color:var(--vxe-ui-table-row-checked-background-color,var(--vxe-ui-table-row-current-background-color,hsl(var(--primary)/.1)))!important}.caas-selector-view[data-v-ce6a7418] .vxe-table .vxe-body--row.is--checked:hover{background-color:var(--vxe-ui-table-row-hover-checked-background-color,var(--vxe-ui-table-row-hover-background-color,hsl(var(--primary)/.18)))!important}.caas-selector-view[data-v-ce6a7418] .vxe-table .vxe-body--row{cursor:pointer}.caas-selector-view[data-v-ce6a7418] .vxe-table .vxe-body--row:hover{background-color:var(--vxe-ui-table-row-hover-background-color,hsl(var(--accent)/.45))!important}[data-v-24e58d39]:root{--caas-density-row-height:48px;--caas-density-cell-padding-y:8px;--caas-density-cell-padding-x:12px;--caas-density-button-height:32px;--caas-density-button-min-height:32px;--caas-density-button-padding-y:6px;--caas-density-button-padding-x:12px;--caas-density-button-icon-size:16px;--caas-density-font-size:14px;--caas-density-font-size-small:12px;--caas-density-font-size-header:14px;--caas-density-spacing-xs:4px;--caas-density-spacing-sm:8px;--caas-density-spacing-md:12px;--caas-density-spacing-lg:16px;--caas-density-gap:8px;--caas-density-toolbar-height:48px;--caas-density-toolbar-padding:12px;--caas-density-pagination-height:32px;--caas-density-pagination-button-size:32px;--caas-density-input-height:32px;--caas-density-tag-height:24px;--caas-density-tag-padding-x:8px;--caas-density-tag-font-size:13px;--caas-density-tag-gap:6px}.caas-browse-view.density-compact[data-v-24e58d39]{--caas-density-row-height:36px;--caas-density-cell-padding-y:4px;--caas-density-cell-padding-x:6px;--caas-density-button-height:26px;--caas-density-button-min-height:26px;--caas-density-button-padding-y:3px;--caas-density-button-padding-x:8px;--caas-density-button-icon-size:14px;--caas-density-font-size:13px;--caas-density-font-size-small:11px;--caas-density-font-size-header:13px;--caas-density-spacing-xs:2px;--caas-density-spacing-sm:4px;--caas-density-spacing-md:8px;--caas-density-spacing-lg:12px;--caas-density-gap:6px;--caas-density-toolbar-height:36px;--caas-density-toolbar-padding:8px;--caas-density-pagination-height:26px;--caas-density-pagination-button-size:26px;--caas-density-input-height:26px;--caas-density-tag-height:22px;--caas-density-tag-padding-x:7px;--caas-density-tag-font-size:12px;--caas-density-tag-gap:4px;--caas-font-size-base:var(--caas-density-font-size);--caas-font-size-sm:var(--caas-density-font-size-small)}.caas-browse-view.density-ultra-compact[data-v-24e58d39]{--caas-density-row-height:28px;--caas-density-cell-padding-y:2px;--caas-density-cell-padding-x:4px;--caas-density-button-height:22px;--caas-density-button-min-height:22px;--caas-density-button-padding-y:2px;--caas-density-button-padding-x:6px;--caas-density-button-icon-size:12px;--caas-density-font-size:11px;--caas-density-font-size-small:10px;--caas-density-font-size-header:11px;--caas-density-spacing-xs:1px;--caas-density-spacing-sm:3px;--caas-density-spacing-md:6px;--caas-density-spacing-lg:8px;--caas-density-gap:4px;--caas-density-toolbar-height:28px;--caas-density-toolbar-padding:4px;--caas-density-pagination-height:22px;--caas-density-pagination-button-size:22px;--caas-density-input-height:22px;--caas-density-tag-height:18px;--caas-density-tag-padding-x:5px;--caas-density-tag-font-size:10px;--caas-density-tag-gap:3px;--caas-font-size-base:var(--caas-density-font-size);--caas-font-size-sm:var(--caas-density-font-size-small)}.caas-browse-view.density-compact .vxe-table[data-v-24e58d39]{font-size:13px!important}.caas-browse-view.density-compact .vxe-table .vxe-header--column[data-v-24e58d39],.caas-browse-view.density-compact .vxe-table .vxe-body--column[data-v-24e58d39],.caas-browse-view.density-compact .vxe-table .vxe-footer--column[data-v-24e58d39],.caas-browse-view.density-compact .vxe-table .vxe-cell[data-v-24e58d39]{padding:4px 6px!important;font-size:13px!important}.caas-browse-view.density-compact .vxe-table .vxe-body--row[data-v-24e58d39]{height:36px!important}.caas-browse-view.density-compact .vxe-pager[data-v-24e58d39]{font-size:12px!important}.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--num-btn[data-v-24e58d39],.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--prev-btn[data-v-24e58d39],.caas-browse-view.density-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--next-btn[data-v-24e58d39]{min-width:26px!important;height:26px!important;font-size:12px!important}.caas-browse-view.density-ultra-compact .vxe-table[data-v-24e58d39]{font-size:11px!important}.caas-browse-view.density-ultra-compact .vxe-table .vxe-header--column[data-v-24e58d39],.caas-browse-view.density-ultra-compact .vxe-table .vxe-body--column[data-v-24e58d39],.caas-browse-view.density-ultra-compact .vxe-table .vxe-footer--column[data-v-24e58d39],.caas-browse-view.density-ultra-compact .vxe-table .vxe-cell[data-v-24e58d39]{padding:2px 6px!important;font-size:11px!important}.caas-browse-view.density-ultra-compact .vxe-table .vxe-body--row[data-v-24e58d39]{height:28px!important}.caas-browse-view.density-ultra-compact .vxe-pager[data-v-24e58d39]{font-size:10px!important}.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--num-btn[data-v-24e58d39],.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--prev-btn[data-v-24e58d39],.caas-browse-view.density-ultra-compact .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--next-btn[data-v-24e58d39]{min-width:22px!important;height:22px!important;font-size:10px!important}.caas-table-browser[data-v-24e58d39],.caas-table-selector[data-v-24e58d39]{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground));--caas-table-pagination-border:hsl(var(--border));--caas-table-pagination-active-bg:hsl(var(--primary));--caas-table-pagination-active-fg:hsl(var(--primary-foreground));--caas-table-pagination-btn-fg:hsl(var(--foreground));--caas-table-pagination-btn-bg:transparent;--caas-table-pagination-btn-border:transparent;--caas-table-pagination-btn-hover-fg:hsl(var(--primary));--caas-table-pagination-select-bg:hsl(var(--card));--caas-table-header-bg:hsl(var(--muted) / .35);--caas-table-row-hover-bg:hsl(var(--muted) / .25);--caas-table-border-color:hsl(var(--border))}.dark .caas-table-browser[data-v-24e58d39],.dark .caas-table-selector[data-v-24e58d39]{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground))}.caas-table-browser[data-v-24e58d39],.caas-table-selector[data-v-24e58d39]{background:0 0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .field-config-error[data-v-24e58d39],.caas-table-selector .field-config-error[data-v-24e58d39]{background:hsl(var(--muted));border:1px dashed hsl(var(--destructive));border-radius:var(--radius);justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.caas-table-browser .fallback-wrapper[data-v-24e58d39],.caas-table-selector .fallback-wrapper[data-v-24e58d39]{width:100%;overflow:auto}.caas-table-browser .fallback-table[data-v-24e58d39],.caas-table-selector .fallback-table[data-v-24e58d39]{border-collapse:collapse;background:hsl(var(--background));width:100%}.caas-table-browser .fallback-table th[data-v-24e58d39],.caas-table-selector .fallback-table th[data-v-24e58d39],.caas-table-browser .fallback-table td[data-v-24e58d39],.caas-table-selector .fallback-table td[data-v-24e58d39]{text-align:left;border:1px solid hsl(var(--border));padding:8px 12px;font-size:12px}.caas-table-browser .fallback-table thead th[data-v-24e58d39],.caas-table-selector .fallback-table thead th[data-v-24e58d39]{background:hsl(var(--muted));font-weight:600}.caas-table-browser .error-content[data-v-24e58d39],.caas-table-selector .error-content[data-v-24e58d39]{text-align:center;max-width:500px}.caas-table-browser .error-icon[data-v-24e58d39],.caas-table-selector .error-icon[data-v-24e58d39]{color:hsl(var(--destructive));margin-bottom:1rem}.caas-table-browser .error-content h3[data-v-24e58d39],.caas-table-selector .error-content h3[data-v-24e58d39]{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.caas-table-browser .error-content p[data-v-24e58d39],.caas-table-selector .error-content p[data-v-24e58d39]{color:hsl(var(--foreground));margin:0 0 1rem;line-height:1.5}.caas-table-browser .error-details[data-v-24e58d39],.caas-table-selector .error-details[data-v-24e58d39]{margin-top:1rem}.caas-table-browser .error-details summary[data-v-24e58d39],.caas-table-selector .error-details summary[data-v-24e58d39]{color:hsl(var(--primary));cursor:pointer;margin-bottom:.5rem;font-size:.875rem}.caas-table-browser .error-details pre[data-v-24e58d39],.caas-table-selector .error-details pre[data-v-24e58d39]{text-align:left;background:hsl(var(--muted));border-radius:calc(var(--radius) - 2px);max-width:100%;padding:.75rem;font-size:.75rem;overflow-x:auto}.caas-table-browser .table-empty-state[data-v-24e58d39],.caas-table-selector .table-empty-state[data-v-24e58d39]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.caas-table-browser .empty-message[data-v-24e58d39],.caas-table-selector .empty-message[data-v-24e58d39]{color:hsl(var(--foreground));text-align:center}.caas-table-browser .empty-message p[data-v-24e58d39],.caas-table-selector .empty-message p[data-v-24e58d39]{margin:8px 0}.caas-table-browser .empty-message .text-warning[data-v-24e58d39],.caas-table-selector .empty-message .text-warning[data-v-24e58d39]{color:hsl(var(--destructive))}.caas-table-browser .empty-message .text-gray-500[data-v-24e58d39],.caas-table-selector .empty-message .text-gray-500[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table[data-v-24e58d39],.caas-table-selector .vxe-table[data-v-24e58d39]{width:100%;min-height:0}.caas-table-browser .table-container[data-v-24e58d39],.caas-table-selector .table-container[data-v-24e58d39]{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .table-scroll-area[data-v-24e58d39],.caas-table-selector .table-scroll-area[data-v-24e58d39]{flex-direction:column;flex:1 1 0;width:100%;height:0;min-height:0;display:flex;position:relative;overflow:hidden}.caas-table-browser .table-scroll-area .vxe-table[data-v-24e58d39],.caas-table-selector .table-scroll-area .vxe-table[data-v-24e58d39]{flex:auto;width:100%;min-height:0}.caas-table-browser .table-toolbar[data-v-24e58d39],.caas-table-selector .table-toolbar[data-v-24e58d39]{padding:var(--caas-spacing-lg) 0;margin-bottom:var(--caas-spacing-lg);background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;display:flex}.caas-table-browser .toolbar-left[data-v-24e58d39],.caas-table-selector .toolbar-left[data-v-24e58d39]{gap:var(--caas-spacing-md);align-items:center;display:flex}.caas-table-browser .toolbar-right[data-v-24e58d39],.caas-table-selector .toolbar-right[data-v-24e58d39]{gap:var(--caas-spacing-sm);align-items:center;display:flex}.caas-table-browser .data-count[data-v-24e58d39],.caas-table-selector .data-count[data-v-24e58d39]{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-table .vxe-body--column.operation-column .vxe-cell[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-body--column.operation-column .vxe-cell[data-v-24e58d39]{padding:0!important}.caas-table-browser .vxe-table .vxe-header--column.operation-header[data-v-24e58d39]:hover,.caas-table-selector .vxe-table .vxe-header--column.operation-header[data-v-24e58d39]:hover{background-color:var(--vxe-ui-table-header-background-color,hsl(var(--background)))!important}.caas-table-browser .table-pagination[data-v-24e58d39],.caas-table-selector .table-pagination[data-v-24e58d39]{background-color:hsl(var(--muted)/.25);border-top:1px solid hsl(var(--border));flex-shrink:0;padding:10px 16px}.caas-table-browser .table-pagination .caas-pagination[data-v-24e58d39],.caas-table-selector .table-pagination .caas-pagination[data-v-24e58d39]{width:100%}.caas-table-browser .vxe-table[data-v-24e58d39],.caas-table-selector .vxe-table[data-v-24e58d39]{font-size:var(--caas-density-font-size,14px);border:none;border-radius:0;overflow:hidden}.caas-table-browser .vxe-table .vxe-header--column[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-header--column[data-v-24e58d39]{font-size:var(--caas-density-font-size-header,14px);color:hsl(var(--foreground));background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));font-weight:600}.caas-table-browser .vxe-table .vxe-body--row[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-body--row[data-v-24e58d39]{background-color:hsl(var(--background));transition:background-color .3s}.caas-table-browser .vxe-table .vxe-body--row[data-v-24e58d39]:hover,.caas-table-selector .vxe-table .vxe-body--row[data-v-24e58d39]:hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--row[data-v-24e58d39]:nth-child(2n),.caas-table-selector .vxe-table .vxe-body--row[data-v-24e58d39]:nth-child(2n){background-color:var(--vxe-ui-table-row-striped-background-color,hsl(var(--background)))}.caas-table-browser .vxe-table .vxe-body--row[data-v-24e58d39]:nth-child(2n):hover,.caas-table-selector .vxe-table .vxe-body--row[data-v-24e58d39]:nth-child(2n):hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--column.col--seq[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-body--column.col--seq[data-v-24e58d39]{color:hsl(var(--muted-foreground));background-color:hsl(var(--background));font-weight:500}.caas-table-browser .vxe-table .vxe-cell[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-cell[data-v-24e58d39]{padding:var(--caas-density-cell-padding-y,8px) var(--caas-density-cell-padding-x,12px);font-size:var(--caas-density-font-size,14px);border-right:none}.caas-table-browser .browse-enum-tag-list[data-v-24e58d39],.caas-table-selector .browse-enum-tag-list[data-v-24e58d39]{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.caas-table-browser .browse-enum-tag[data-v-24e58d39],.caas-table-selector .browse-enum-tag[data-v-24e58d39]{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px)}.caas-table-browser .vxe-table .vxe-table--loading[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-table--loading[data-v-24e58d39]{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-loading[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-loading[data-v-24e58d39]{background:hsl(var(--background)/.8)}.caas-table-browser .vxe-table .vxe-sort--asc-btn[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-sort--asc-btn[data-v-24e58d39],.caas-table-browser .vxe-table .vxe-sort--desc-btn[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-sort--desc-btn[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table .vxe-sort--asc-btn.is--active[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-sort--asc-btn.is--active[data-v-24e58d39],.caas-table-browser .vxe-table .vxe-sort--desc-btn.is--active[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-sort--desc-btn.is--active[data-v-24e58d39]{color:hsl(var(--primary))}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]{scrollbar-color:hsl(var(--border)) hsl(var(--background));scrollbar-width:thin}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar{width:8px;height:8px}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar{width:8px;height:8px}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-24e58d39]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-browser .vxe-pager[data-v-24e58d39],.caas-table-selector .vxe-pager[data-v-24e58d39]{color:hsl(var(--foreground));justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex;background:0 0!important}.caas-table-browser .vxe-pager .vxe-pager--btn[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--btn[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--jump-prev[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--jump-prev[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--jump-next[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--jump-next[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--prev-btn[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--prev-btn[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--next-btn[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--next-btn[data-v-24e58d39]{min-width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;transition:all .3s;display:inline-flex}.caas-table-browser .vxe-pager .vxe-pager--btn[data-v-24e58d39]:hover,.caas-table-selector .vxe-pager .vxe-pager--btn[data-v-24e58d39]:hover,.caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-24e58d39]:hover,.caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-24e58d39]:hover{color:hsl(var(--primary));background:0 0}.caas-table-browser .vxe-pager .vxe-pager--btn.is--active[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--btn.is--active[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active[data-v-24e58d39]{color:hsl(var(--primary));background:0 0;font-weight:700}.caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled[data-v-24e58d39],.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-24e58d39]{color:hsl(var(--muted-foreground));cursor:not-allowed;background:0 0}.caas-table-browser .vxe-pager .vxe-pager--jump-number[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--jump-number[data-v-24e58d39],.caas-table-browser .vxe-pager input[type=text][data-v-24e58d39],.caas-table-selector .vxe-pager input[type=text][data-v-24e58d39]{color:currentColor;text-align:center;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--sizes[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--sizes[data-v-24e58d39],.caas-table-browser .vxe-pager select[data-v-24e58d39],.caas-table-selector .vxe-pager select[data-v-24e58d39]{color:currentColor;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--total[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--total[data-v-24e58d39]{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--jump[data-v-24e58d39],.caas-table-selector .vxe-pager .vxe-pager--jump[data-v-24e58d39]{color:hsl(var(--muted-foreground))}@media (width<=768px){.caas-table-browser .table-toolbar[data-v-24e58d39],.caas-table-selector .table-toolbar[data-v-24e58d39]{flex-direction:column;align-items:stretch;gap:12px}.caas-table-browser .toolbar-right[data-v-24e58d39],.caas-table-selector .toolbar-right[data-v-24e58d39]{justify-content:center}.caas-table-browser .operation-buttons[data-v-24e58d39],.caas-table-selector .operation-buttons[data-v-24e58d39]{gap:4px}.caas-table-browser .operation-buttons .operation-btn[data-v-24e58d39],.caas-table-selector .operation-buttons .operation-btn[data-v-24e58d39]{height:24px;padding:2px 6px;font-size:11px}.caas-table-browser .operation-buttons .operation-btn .btn-icon[data-v-24e58d39],.caas-table-selector .operation-buttons .operation-btn .btn-icon[data-v-24e58d39]{width:12px;height:12px;margin-right:2px}.caas-table-browser .operation-buttons .operation-btn.icon-only[data-v-24e58d39],.caas-table-selector .operation-buttons .operation-btn.icon-only[data-v-24e58d39]{width:24px;padding:2px}.caas-table-browser .vxe-table .vxe-cell[data-v-24e58d39],.caas-table-selector .vxe-table .vxe-cell[data-v-24e58d39]{padding:6px 8px;font-size:12px}}.dark .caas-table-browser[data-v-24e58d39],.dark .caas-table-selector[data-v-24e58d39]{background:hsl(var(--card))}.dark .caas-table-browser .field-config-error[data-v-24e58d39],.dark .caas-table-selector .field-config-error[data-v-24e58d39]{background:hsl(var(--muted));border-color:hsl(var(--destructive))}.dark .caas-table-browser .fallback-table[data-v-24e58d39],.dark .caas-table-selector .fallback-table[data-v-24e58d39]{background:hsl(var(--card))}.dark .caas-table-browser .fallback-table th[data-v-24e58d39],.dark .caas-table-browser .fallback-table td[data-v-24e58d39],.dark .caas-table-selector .fallback-table th[data-v-24e58d39],.dark .caas-table-selector .fallback-table td[data-v-24e58d39]{border-color:hsl(var(--border))}.dark .caas-table-browser .fallback-table thead th[data-v-24e58d39],.dark .caas-table-selector .fallback-table thead th[data-v-24e58d39]{color:hsl(var(--foreground));background:hsl(var(--muted))}.dark .caas-table-browser .fallback-table tbody td[data-v-24e58d39],.dark .caas-table-selector .fallback-table tbody td[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-content h3[data-v-24e58d39],.dark .caas-table-selector .error-content h3[data-v-24e58d39]{color:hsl(var(--foreground))}.dark .caas-table-browser .error-content p[data-v-24e58d39],.dark .caas-table-selector .error-content p[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-details pre[data-v-24e58d39],.dark .caas-table-selector .error-details pre[data-v-24e58d39]{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.dark .caas-table-browser .table-empty-state[data-v-24e58d39],.dark .caas-table-selector .table-empty-state[data-v-24e58d39]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-table-browser .empty-message[data-v-24e58d39],.dark .caas-table-selector .empty-message[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-toolbar[data-v-24e58d39],.dark .caas-table-selector .table-toolbar[data-v-24e58d39]{background:hsl(var(--muted));border-bottom-color:hsl(var(--border))}.dark .caas-table-browser .data-count[data-v-24e58d39],.dark .caas-table-selector .data-count[data-v-24e58d39]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-pagination[data-v-24e58d39],.dark .caas-table-selector .table-pagination[data-v-24e58d39]{border-top-color:hsl(var(--border));background-color:#0000}.dark .caas-table-browser .vxe-pager[data-v-24e58d39],.dark .caas-table-selector .vxe-pager[data-v-24e58d39]{color:hsl(var(--foreground))!important;background-color:#0000!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--jump-prev[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--jump-next[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--prev-btn[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--next-btn[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--btn[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-prev[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-next[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--prev-btn[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--next-btn[data-v-24e58d39]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn[data-v-24e58d39]:hover:not(.is--disabled),.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-24e58d39]:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--btn[data-v-24e58d39]:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-24e58d39]:hover:not(.is--disabled){color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--active[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--active[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active[data-v-24e58d39]{font-weight:700;color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-24e58d39]{color:hsl(var(--muted-foreground))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--jump-number[data-v-24e58d39],.dark .caas-table-browser .vxe-pager input[type=text][data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-number[data-v-24e58d39],.dark .caas-table-selector .vxe-pager input[type=text][data-v-24e58d39]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes[data-v-24e58d39],.dark .caas-table-browser .vxe-pager select[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-select[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input--inner[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--sizes[data-v-24e58d39],.dark .caas-table-selector .vxe-pager select[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-select[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input--inner[data-v-24e58d39]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes option[data-v-24e58d39],.dark .caas-table-browser .vxe-pager select option[data-v-24e58d39],.dark .caas-table-browser .vxe-select--panel .vxe-select-option[data-v-24e58d39],.dark .caas-table-browser .vxe-select--panel[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--sizes option[data-v-24e58d39],.dark .caas-table-selector .vxe-pager select option[data-v-24e58d39],.dark .caas-table-selector .vxe-select--panel .vxe-select-option[data-v-24e58d39],.dark .caas-table-selector .vxe-select--panel[data-v-24e58d39]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}.dark .caas-table-browser .vxe-select--panel[data-v-24e58d39],.dark .caas-table-selector .vxe-select--panel[data-v-24e58d39]{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-select--panel .vxe-select-option[data-v-24e58d39]:hover,.dark .caas-table-selector .vxe-select--panel .vxe-select-option[data-v-24e58d39]:hover{background:hsl(var(--muted))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--total[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--total[data-v-24e58d39],.dark .caas-table-browser .vxe-pager .vxe-pager--jump[data-v-24e58d39],.dark .caas-table-selector .vxe-pager .vxe-pager--jump[data-v-24e58d39]{color:hsl(var(--muted-foreground))!important}.dark .caas-table-browser .vxe-table .vxe-body--column[data-v-24e58d39]:not(:last-child),.dark .caas-table-selector .vxe-table .vxe-body--column[data-v-24e58d39]:not(:last-child){border-right-color:hsl(var(--border))!important}.dark .caas-table-browser .vxe-table[data-v-24e58d39],.dark .caas-table-selector .vxe-table[data-v-24e58d39]{border-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-header--column[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-header--column[data-v-24e58d39]{color:var(--vxe-ui-font-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important;border-bottom-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--column.col--seq[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-body--column.col--seq[data-v-24e58d39]{color:var(--vxe-ui-font-lighten-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-body--row.row--current[data-v-24e58d39]{background-color:var(--vxe-ui-table-row-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current.row--hover[data-v-24e58d39],.dark .caas-table-browser .vxe-table .vxe-body--row.row--current[data-v-24e58d39]:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.row--current.row--hover[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-body--row.row--current[data-v-24e58d39]:hover{background-color:var(--vxe-ui-table-row-hover-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked[data-v-24e58d39]{background-color:var(--vxe-ui-table-row-checked-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked.row--hover[data-v-24e58d39],.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked[data-v-24e58d39]:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked.row--hover[data-v-24e58d39],.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked[data-v-24e58d39]:hover{background-color:var(--vxe-ui-table-row-hover-checked-background-color)!important}.browse-enum-tag-list[data-v-24e58d39]{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.browse-enum-tag-list--overflow[data-v-24e58d39]{flex-wrap:nowrap;overflow:hidden}.browse-enum-tag[data-v-24e58d39]{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px);flex-shrink:0}.caas-cell-overflow-content[data-v-24e58d39]{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.caas-table-browser[data-v-38c4ccae],.caas-table-selector[data-v-38c4ccae]{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground));--caas-table-pagination-border:hsl(var(--border));--caas-table-pagination-active-bg:hsl(var(--primary));--caas-table-pagination-active-fg:hsl(var(--primary-foreground));--caas-table-pagination-btn-fg:hsl(var(--foreground));--caas-table-pagination-btn-bg:transparent;--caas-table-pagination-btn-border:transparent;--caas-table-pagination-btn-hover-fg:hsl(var(--primary));--caas-table-pagination-select-bg:hsl(var(--card));--caas-table-header-bg:hsl(var(--muted) / .35);--caas-table-row-hover-bg:hsl(var(--muted) / .25);--caas-table-border-color:hsl(var(--border))}.dark .caas-table-browser[data-v-38c4ccae],.dark .caas-table-selector[data-v-38c4ccae]{--caas-table-pagination-bg:transparent;--caas-table-pagination-fg:hsl(var(--foreground));--caas-table-pagination-muted:hsl(var(--muted-foreground))}.caas-table-browser[data-v-38c4ccae],.caas-table-selector[data-v-38c4ccae]{background:0 0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .field-config-error[data-v-38c4ccae],.caas-table-selector .field-config-error[data-v-38c4ccae]{background:hsl(var(--muted));border:1px dashed hsl(var(--destructive));border-radius:var(--radius);justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.caas-table-browser .fallback-wrapper[data-v-38c4ccae],.caas-table-selector .fallback-wrapper[data-v-38c4ccae]{width:100%;overflow:auto}.caas-table-browser .fallback-table[data-v-38c4ccae],.caas-table-selector .fallback-table[data-v-38c4ccae]{border-collapse:collapse;background:hsl(var(--background));width:100%}.caas-table-browser .fallback-table th[data-v-38c4ccae],.caas-table-selector .fallback-table th[data-v-38c4ccae],.caas-table-browser .fallback-table td[data-v-38c4ccae],.caas-table-selector .fallback-table td[data-v-38c4ccae]{text-align:left;border:1px solid hsl(var(--border));padding:8px 12px;font-size:12px}.caas-table-browser .fallback-table thead th[data-v-38c4ccae],.caas-table-selector .fallback-table thead th[data-v-38c4ccae]{background:hsl(var(--muted));font-weight:600}.caas-table-browser .error-content[data-v-38c4ccae],.caas-table-selector .error-content[data-v-38c4ccae]{text-align:center;max-width:500px}.caas-table-browser .error-icon[data-v-38c4ccae],.caas-table-selector .error-icon[data-v-38c4ccae]{color:hsl(var(--destructive));margin-bottom:1rem}.caas-table-browser .error-content h3[data-v-38c4ccae],.caas-table-selector .error-content h3[data-v-38c4ccae]{color:hsl(var(--foreground));margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.caas-table-browser .error-content p[data-v-38c4ccae],.caas-table-selector .error-content p[data-v-38c4ccae]{color:hsl(var(--foreground));margin:0 0 1rem;line-height:1.5}.caas-table-browser .error-details[data-v-38c4ccae],.caas-table-selector .error-details[data-v-38c4ccae]{margin-top:1rem}.caas-table-browser .error-details summary[data-v-38c4ccae],.caas-table-selector .error-details summary[data-v-38c4ccae]{color:hsl(var(--primary));cursor:pointer;margin-bottom:.5rem;font-size:.875rem}.caas-table-browser .error-details pre[data-v-38c4ccae],.caas-table-selector .error-details pre[data-v-38c4ccae]{text-align:left;background:hsl(var(--muted));border-radius:calc(var(--radius) - 2px);max-width:100%;padding:.75rem;font-size:.75rem;overflow-x:auto}.caas-table-browser .table-empty-state[data-v-38c4ccae],.caas-table-selector .table-empty-state[data-v-38c4ccae]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);justify-content:center;align-items:center;min-height:200px;padding:40px 20px;display:flex}.caas-table-browser .empty-message[data-v-38c4ccae],.caas-table-selector .empty-message[data-v-38c4ccae]{color:hsl(var(--foreground));text-align:center}.caas-table-browser .empty-message p[data-v-38c4ccae],.caas-table-selector .empty-message p[data-v-38c4ccae]{margin:8px 0}.caas-table-browser .empty-message .text-warning[data-v-38c4ccae],.caas-table-selector .empty-message .text-warning[data-v-38c4ccae]{color:hsl(var(--destructive))}.caas-table-browser .empty-message .text-gray-500[data-v-38c4ccae],.caas-table-selector .empty-message .text-gray-500[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table[data-v-38c4ccae],.caas-table-selector .vxe-table[data-v-38c4ccae]{width:100%;min-height:0}.caas-table-browser .table-container[data-v-38c4ccae],.caas-table-selector .table-container[data-v-38c4ccae]{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.caas-table-browser .table-scroll-area[data-v-38c4ccae],.caas-table-selector .table-scroll-area[data-v-38c4ccae]{flex-direction:column;flex:1 1 0;width:100%;height:0;min-height:0;display:flex;position:relative;overflow:hidden}.caas-table-browser .table-scroll-area .vxe-table[data-v-38c4ccae],.caas-table-selector .table-scroll-area .vxe-table[data-v-38c4ccae]{flex:auto;width:100%;min-height:0}.caas-table-browser .table-toolbar[data-v-38c4ccae],.caas-table-selector .table-toolbar[data-v-38c4ccae]{padding:var(--caas-spacing-lg) 0;margin-bottom:var(--caas-spacing-lg);background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;display:flex}.caas-table-browser .toolbar-left[data-v-38c4ccae],.caas-table-selector .toolbar-left[data-v-38c4ccae]{gap:var(--caas-spacing-md);align-items:center;display:flex}.caas-table-browser .toolbar-right[data-v-38c4ccae],.caas-table-selector .toolbar-right[data-v-38c4ccae]{gap:var(--caas-spacing-sm);align-items:center;display:flex}.caas-table-browser .data-count[data-v-38c4ccae],.caas-table-selector .data-count[data-v-38c4ccae]{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-table .vxe-body--column.operation-column .vxe-cell[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-body--column.operation-column .vxe-cell[data-v-38c4ccae]{padding:0!important}.caas-table-browser .vxe-table .vxe-header--column.operation-header[data-v-38c4ccae]:hover,.caas-table-selector .vxe-table .vxe-header--column.operation-header[data-v-38c4ccae]:hover{background-color:var(--vxe-ui-table-header-background-color,hsl(var(--background)))!important}.caas-table-browser .table-pagination[data-v-38c4ccae],.caas-table-selector .table-pagination[data-v-38c4ccae]{background-color:hsl(var(--muted)/.25);border-top:1px solid hsl(var(--border));flex-shrink:0;padding:10px 16px}.caas-table-browser .table-pagination .caas-pagination[data-v-38c4ccae],.caas-table-selector .table-pagination .caas-pagination[data-v-38c4ccae]{width:100%}.caas-table-browser .vxe-table[data-v-38c4ccae],.caas-table-selector .vxe-table[data-v-38c4ccae]{font-size:var(--caas-density-font-size,14px);border:none;border-radius:0;overflow:hidden}.caas-table-browser .vxe-table .vxe-header--column[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-header--column[data-v-38c4ccae]{font-size:var(--caas-density-font-size-header,14px);color:hsl(var(--foreground));background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));font-weight:600}.caas-table-browser .vxe-table .vxe-body--row[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-body--row[data-v-38c4ccae]{background-color:hsl(var(--background));transition:background-color .3s}.caas-table-browser .vxe-table .vxe-body--row[data-v-38c4ccae]:hover,.caas-table-selector .vxe-table .vxe-body--row[data-v-38c4ccae]:hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--row[data-v-38c4ccae]:nth-child(2n),.caas-table-selector .vxe-table .vxe-body--row[data-v-38c4ccae]:nth-child(2n){background-color:var(--vxe-ui-table-row-striped-background-color,hsl(var(--background)))}.caas-table-browser .vxe-table .vxe-body--row[data-v-38c4ccae]:nth-child(2n):hover,.caas-table-selector .vxe-table .vxe-body--row[data-v-38c4ccae]:nth-child(2n):hover{background-color:var(--vxe-ui-table-row-hover-background-color)!important}.caas-table-browser .vxe-table .vxe-body--column.col--seq[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-body--column.col--seq[data-v-38c4ccae]{color:hsl(var(--muted-foreground));background-color:hsl(var(--background));font-weight:500}.caas-table-browser .vxe-table .vxe-cell[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-cell[data-v-38c4ccae]{padding:var(--caas-density-cell-padding-y,8px) var(--caas-density-cell-padding-x,12px);font-size:var(--caas-density-font-size,14px);border-right:none}.caas-table-browser .browse-enum-tag-list[data-v-38c4ccae],.caas-table-selector .browse-enum-tag-list[data-v-38c4ccae]{gap:var(--caas-density-tag-gap,6px);flex-wrap:wrap;align-items:center;width:100%;display:flex}.caas-table-browser .browse-enum-tag[data-v-38c4ccae],.caas-table-selector .browse-enum-tag[data-v-38c4ccae]{height:var(--caas-density-tag-height,24px);padding:0 var(--caas-density-tag-padding-x,8px);font-size:var(--caas-density-tag-font-size,13px);line-height:calc(var(--caas-density-tag-height,24px) - 2px)}.caas-table-browser .vxe-table .vxe-table--loading[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-table--loading[data-v-38c4ccae]{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-loading[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-loading[data-v-38c4ccae]{background:hsl(var(--background)/.8)}.caas-table-browser .vxe-table .vxe-sort--asc-btn[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-sort--asc-btn[data-v-38c4ccae],.caas-table-browser .vxe-table .vxe-sort--desc-btn[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-sort--desc-btn[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.caas-table-browser .vxe-table .vxe-sort--asc-btn.is--active[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-sort--asc-btn.is--active[data-v-38c4ccae],.caas-table-browser .vxe-table .vxe-sort--desc-btn.is--active[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-sort--desc-btn.is--active[data-v-38c4ccae]{color:hsl(var(--primary))}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]{scrollbar-color:hsl(var(--border)) hsl(var(--background));scrollbar-width:thin}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar{width:8px;height:8px}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar{width:8px;height:8px}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-track{background:hsl(var(--background))}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.caas-table-browser .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-selector .vxe-table .vxe-table--body-wrapper[data-v-38c4ccae]::-webkit-scrollbar-thumb:hover{background:hsl(var(--border))}.caas-table-browser .vxe-pager[data-v-38c4ccae],.caas-table-selector .vxe-pager[data-v-38c4ccae]{color:hsl(var(--foreground));justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:14px;display:flex;background:0 0!important}.caas-table-browser .vxe-pager .vxe-pager--btn[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--btn[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--jump-prev[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--jump-prev[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--jump-next[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--jump-next[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--prev-btn[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--prev-btn[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--next-btn[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--next-btn[data-v-38c4ccae]{min-width:32px;height:32px;color:hsl(var(--foreground));cursor:pointer;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:14px;transition:all .3s;display:inline-flex}.caas-table-browser .vxe-pager .vxe-pager--btn[data-v-38c4ccae]:hover,.caas-table-selector .vxe-pager .vxe-pager--btn[data-v-38c4ccae]:hover,.caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae]:hover,.caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae]:hover{color:hsl(var(--primary));background:0 0}.caas-table-browser .vxe-pager .vxe-pager--btn.is--active[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--btn.is--active[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active[data-v-38c4ccae]{color:hsl(var(--primary));background:0 0;font-weight:700}.caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled[data-v-38c4ccae],.caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-38c4ccae]{color:hsl(var(--muted-foreground));cursor:not-allowed;background:0 0}.caas-table-browser .vxe-pager .vxe-pager--jump-number[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--jump-number[data-v-38c4ccae],.caas-table-browser .vxe-pager input[type=text][data-v-38c4ccae],.caas-table-selector .vxe-pager input[type=text][data-v-38c4ccae]{color:currentColor;text-align:center;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--sizes[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--sizes[data-v-38c4ccae],.caas-table-browser .vxe-pager select[data-v-38c4ccae],.caas-table-selector .vxe-pager select[data-v-38c4ccae]{color:currentColor;border-radius:calc(var(--radius) - 2px);background:0 0;border:none;height:32px;padding:0 8px;font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--total[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--total[data-v-38c4ccae]{color:hsl(var(--muted-foreground));font-size:14px}.caas-table-browser .vxe-pager .vxe-pager--jump[data-v-38c4ccae],.caas-table-selector .vxe-pager .vxe-pager--jump[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}@media (width<=768px){.caas-table-browser .table-toolbar[data-v-38c4ccae],.caas-table-selector .table-toolbar[data-v-38c4ccae]{flex-direction:column;align-items:stretch;gap:12px}.caas-table-browser .toolbar-right[data-v-38c4ccae],.caas-table-selector .toolbar-right[data-v-38c4ccae]{justify-content:center}.caas-table-browser .operation-buttons[data-v-38c4ccae],.caas-table-selector .operation-buttons[data-v-38c4ccae]{gap:4px}.caas-table-browser .operation-buttons .operation-btn[data-v-38c4ccae],.caas-table-selector .operation-buttons .operation-btn[data-v-38c4ccae]{height:24px;padding:2px 6px;font-size:11px}.caas-table-browser .operation-buttons .operation-btn .btn-icon[data-v-38c4ccae],.caas-table-selector .operation-buttons .operation-btn .btn-icon[data-v-38c4ccae]{width:12px;height:12px;margin-right:2px}.caas-table-browser .operation-buttons .operation-btn.icon-only[data-v-38c4ccae],.caas-table-selector .operation-buttons .operation-btn.icon-only[data-v-38c4ccae]{width:24px;padding:2px}.caas-table-browser .vxe-table .vxe-cell[data-v-38c4ccae],.caas-table-selector .vxe-table .vxe-cell[data-v-38c4ccae]{padding:6px 8px;font-size:12px}}.dark .caas-table-browser[data-v-38c4ccae],.dark .caas-table-selector[data-v-38c4ccae]{background:hsl(var(--card))}.dark .caas-table-browser .field-config-error[data-v-38c4ccae],.dark .caas-table-selector .field-config-error[data-v-38c4ccae]{background:hsl(var(--muted));border-color:hsl(var(--destructive))}.dark .caas-table-browser .fallback-table[data-v-38c4ccae],.dark .caas-table-selector .fallback-table[data-v-38c4ccae]{background:hsl(var(--card))}.dark .caas-table-browser .fallback-table th[data-v-38c4ccae],.dark .caas-table-browser .fallback-table td[data-v-38c4ccae],.dark .caas-table-selector .fallback-table th[data-v-38c4ccae],.dark .caas-table-selector .fallback-table td[data-v-38c4ccae]{border-color:hsl(var(--border))}.dark .caas-table-browser .fallback-table thead th[data-v-38c4ccae],.dark .caas-table-selector .fallback-table thead th[data-v-38c4ccae]{color:hsl(var(--foreground));background:hsl(var(--muted))}.dark .caas-table-browser .fallback-table tbody td[data-v-38c4ccae],.dark .caas-table-selector .fallback-table tbody td[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-content h3[data-v-38c4ccae],.dark .caas-table-selector .error-content h3[data-v-38c4ccae]{color:hsl(var(--foreground))}.dark .caas-table-browser .error-content p[data-v-38c4ccae],.dark .caas-table-selector .error-content p[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .error-details pre[data-v-38c4ccae],.dark .caas-table-selector .error-details pre[data-v-38c4ccae]{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.dark .caas-table-browser .table-empty-state[data-v-38c4ccae],.dark .caas-table-selector .table-empty-state[data-v-38c4ccae]{background:hsl(var(--card));border-color:hsl(var(--border))}.dark .caas-table-browser .empty-message[data-v-38c4ccae],.dark .caas-table-selector .empty-message[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-toolbar[data-v-38c4ccae],.dark .caas-table-selector .table-toolbar[data-v-38c4ccae]{background:hsl(var(--muted));border-bottom-color:hsl(var(--border))}.dark .caas-table-browser .data-count[data-v-38c4ccae],.dark .caas-table-selector .data-count[data-v-38c4ccae]{color:hsl(var(--muted-foreground))}.dark .caas-table-browser .table-pagination[data-v-38c4ccae],.dark .caas-table-selector .table-pagination[data-v-38c4ccae]{border-top-color:hsl(var(--border));background-color:#0000}.dark .caas-table-browser .vxe-pager[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager[data-v-38c4ccae]{color:hsl(var(--foreground))!important;background-color:#0000!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--jump-prev[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--jump-next[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--prev-btn[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--next-btn[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--btn[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-prev[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-next[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--prev-btn[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--next-btn[data-v-38c4ccae]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn[data-v-38c4ccae]:hover:not(.is--disabled),.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae]:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--btn[data-v-38c4ccae]:hover:not(.is--disabled),.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn[data-v-38c4ccae]:hover:not(.is--disabled){color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--active[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--active[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--active[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--active[data-v-38c4ccae]{font-weight:700;color:hsl(var(--primary))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--btn.is--disabled[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--btn.is--disabled[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--num-btn.is--disabled[data-v-38c4ccae]{color:hsl(var(--muted-foreground))!important;background:0 0!important}.dark .caas-table-browser .vxe-pager .vxe-pager--jump-number[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager input[type=text][data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--jump-number[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager input[type=text][data-v-38c4ccae]{color:hsl(var(--foreground))!important;background:0 0!important;border:none!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager select[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-select[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-select .vxe-input--inner[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--sizes[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager select[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-select[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-select .vxe-input--inner[data-v-38c4ccae]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--sizes option[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager select option[data-v-38c4ccae],.dark .caas-table-browser .vxe-select--panel .vxe-select-option[data-v-38c4ccae],.dark .caas-table-browser .vxe-select--panel[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--sizes option[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager select option[data-v-38c4ccae],.dark .caas-table-selector .vxe-select--panel .vxe-select-option[data-v-38c4ccae],.dark .caas-table-selector .vxe-select--panel[data-v-38c4ccae]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important}.dark .caas-table-browser .vxe-select--panel[data-v-38c4ccae],.dark .caas-table-selector .vxe-select--panel[data-v-38c4ccae]{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important}.dark .caas-table-browser .vxe-select--panel .vxe-select-option[data-v-38c4ccae]:hover,.dark .caas-table-selector .vxe-select--panel .vxe-select-option[data-v-38c4ccae]:hover{background:hsl(var(--muted))!important}.dark .caas-table-browser .vxe-pager .vxe-pager--total[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--total[data-v-38c4ccae],.dark .caas-table-browser .vxe-pager .vxe-pager--jump[data-v-38c4ccae],.dark .caas-table-selector .vxe-pager .vxe-pager--jump[data-v-38c4ccae]{color:hsl(var(--muted-foreground))!important}.dark .caas-table-browser .vxe-table .vxe-body--column[data-v-38c4ccae]:not(:last-child),.dark .caas-table-selector .vxe-table .vxe-body--column[data-v-38c4ccae]:not(:last-child){border-right-color:hsl(var(--border))!important}.dark .caas-table-browser .vxe-table[data-v-38c4ccae],.dark .caas-table-selector .vxe-table[data-v-38c4ccae]{border-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-header--column[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-header--column[data-v-38c4ccae]{color:var(--vxe-ui-font-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important;border-bottom-color:var(--vxe-ui-table-border-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--column.col--seq[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-body--column.col--seq[data-v-38c4ccae]{color:var(--vxe-ui-font-lighten-color)!important;background-color:var(--vxe-ui-table-header-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-body--row.row--current[data-v-38c4ccae]{background-color:var(--vxe-ui-table-row-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.row--current.row--hover[data-v-38c4ccae],.dark .caas-table-browser .vxe-table .vxe-body--row.row--current[data-v-38c4ccae]:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.row--current.row--hover[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-body--row.row--current[data-v-38c4ccae]:hover{background-color:var(--vxe-ui-table-row-hover-current-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked[data-v-38c4ccae]{background-color:var(--vxe-ui-table-row-checked-background-color)!important}.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked.row--hover[data-v-38c4ccae],.dark .caas-table-browser .vxe-table .vxe-body--row.is--checked[data-v-38c4ccae]:hover,.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked.row--hover[data-v-38c4ccae],.dark .caas-table-selector .vxe-table .vxe-body--row.is--checked[data-v-38c4ccae]:hover{background-color:var(--vxe-ui-table-row-hover-checked-background-color)!important}.browse-enum-tag-list--overflow[data-v-38c4ccae]{flex-wrap:nowrap;overflow:hidden}.browse-enum-tag[data-v-38c4ccae]{flex-shrink:0}.caas-cell-overflow-content[data-v-38c4ccae]{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}[data-v-38c4ccae] .caas-selector-row--disabled{cursor:not-allowed}[data-v-38c4ccae] .caas-selector-row--disabled>td{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--muted)/.55)!important}[data-v-38c4ccae] .caas-selector-row--disabled:hover>td{background-color:hsl(var(--muted)/.72)!important}[data-v-38c4ccae] .caas-selector-row--existing>td{color:hsl(var(--muted-foreground))!important;background-color:hsl(var(--muted)/.35)!important}[data-v-38c4ccae] .caas-selector-row--existing:hover>td{background-color:hsl(var(--muted)/.55)!important}[data-v-38c4ccae] .caas-selector-row--existing-activated>td{box-shadow:inset 3px 0 0 hsl(var(--primary));background-color:hsl(var(--primary)/.08)!important}[data-v-38c4ccae] .caas-selector-row--existing-activated:hover>td{background-color:hsl(var(--primary)/.14)!important}.caas-view-settings-drawer[data-v-834ccd00]{--caas-drawer-width:min(500px, calc(100vw - 48px))}.caas-view-settings-drawer-content{width:var(--caas-drawer-width,min(500px, 100vw - 48px))!important;max-width:var(--caas-drawer-width,min(500px, 100vw - 48px))!important}.settings-drawer-body{flex-direction:column;min-height:0;display:flex;padding:0!important;overflow:hidden!important}.caas-view-settings-drawer-content .settings-shell[data-v-834ccd00]{flex-direction:column;flex:1;min-height:0;display:flex}.caas-view-settings-drawer-content .settings-tabs-header[data-v-834ccd00]{z-index:2;background:hsl(var(--background));border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:12px 16px 0;position:sticky;top:0}.caas-view-settings-drawer-content .settings-scroll[data-v-834ccd00]{flex:1;min-height:0;padding:16px;overflow-y:auto}.caas-view-settings-drawer-content .settings-tabs[data-v-834ccd00]{width:100%;margin-bottom:12px}.caas-view-settings-drawer-content .settings-section[data-v-834ccd00]{flex-direction:column;gap:24px;display:flex}.caas-view-settings-drawer-content .setting-group[data-v-834ccd00]{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:8px;padding:16px}.caas-view-settings-drawer-content .group-title[data-v-834ccd00]{color:hsl(var(--foreground));margin:0;padding-bottom:8px;font-size:14px;font-weight:600}.caas-view-settings-drawer-content .group-header[data-v-834ccd00]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.caas-view-settings-drawer-content .field-sort-toggle[data-v-834ccd00]{color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.caas-view-settings-drawer-content .field-sort-toggle[data-v-834ccd00]:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.5)}.caas-view-settings-drawer-content .field-sort-toggle.is-active[data-v-834ccd00]{color:hsl(var(--primary));background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.5)}.caas-view-settings-drawer-content .setting-item[data-v-834ccd00]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:12px 0;display:flex}.caas-view-settings-drawer-content .setting-item[data-v-834ccd00]:last-child{border-bottom:none}.caas-view-settings-drawer-content .setting-label[data-v-834ccd00]{color:hsl(var(--foreground));font-size:13px;font-weight:500}.caas-view-settings-drawer-content .field-list[data-v-834ccd00]{flex-direction:column;gap:12px;display:flex}.caas-view-settings-drawer-content .field-item[data-v-834ccd00]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:6px;padding:12px}.caas-view-settings-drawer-content .field-sort-mode[data-v-834ccd00]{flex-direction:column;gap:12px;display:flex}.caas-view-settings-drawer-content .field-sort-tip[data-v-834ccd00]{color:hsl(var(--muted-foreground));margin:0;font-size:12px}.caas-view-settings-drawer-content .field-sort-list[data-v-834ccd00]{flex-direction:column;gap:10px;display:flex}.caas-view-settings-drawer-content .field-sort-item[data-v-834ccd00]{cursor:grab;-webkit-user-select:none;user-select:none;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.caas-view-settings-drawer-content .field-sort-item[data-v-834ccd00]:active{cursor:grabbing}.caas-view-settings-drawer-content .field-sort-handle[data-v-834ccd00]{color:hsl(var(--muted-foreground));font-size:16px}.caas-view-settings-drawer-content .field-sort-item-ghost[data-v-834ccd00]{opacity:.5}.caas-view-settings-drawer-content .field-sort-item-chosen[data-v-834ccd00]{border-color:hsl(var(--primary)/.5);box-shadow:0 8px 24px #409eff1f}.caas-view-settings-drawer-content .field-header[data-v-834ccd00]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.caas-view-settings-drawer-content .field-name[data-v-834ccd00]{color:hsl(var(--foreground));font-size:13px;font-weight:500}.caas-view-settings-drawer-content .field-options[data-v-834ccd00]{flex-direction:column;gap:8px;margin-left:32px;display:flex}.caas-view-settings-drawer-content .field-option[data-v-834ccd00]{justify-content:space-between;align-items:center;gap:12px;display:flex}.caas-view-settings-drawer-content .option-label[data-v-834ccd00]{min-width:60px;color:hsl(var(--foreground));font-size:12px}.caas-view-settings-drawer-content .enum-color-setting[data-v-834ccd00]{border-top:1px dashed hsl(var(--border));flex-direction:column;gap:8px;padding-top:8px;display:flex}.caas-view-settings-drawer-content .enum-color-header[data-v-834ccd00]{justify-content:space-between;align-items:center;gap:8px;display:flex}.caas-view-settings-drawer-content .enum-color-hint[data-v-834ccd00]{color:hsl(var(--muted-foreground));font-size:11px}.caas-view-settings-drawer-content .enum-color-list[data-v-834ccd00]{flex-direction:column;gap:6px;display:flex}.caas-view-settings-drawer-content .enum-color-item[data-v-834ccd00]{grid-template-columns:18px minmax(0,1fr) 32px 42px;align-items:center;gap:8px;min-height:28px;display:grid}.caas-view-settings-drawer-content .enum-color-swatch[data-v-834ccd00]{border:1px solid hsl(var(--border));border-radius:4px;width:18px;height:18px}.caas-view-settings-drawer-content .enum-color-label[data-v-834ccd00]{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;font-size:12px;overflow:hidden}.caas-view-settings-drawer-content .enum-color-input[data-v-834ccd00]{cursor:pointer;background:0 0;border:0;width:32px;height:24px;padding:0}.caas-view-settings-drawer-content .enum-color-reset[data-v-834ccd00]{color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:4px;padding:2px 6px;font-size:12px}.caas-view-settings-drawer-content .enum-color-reset[data-v-834ccd00]:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;background:hsl(var(--muted)/.5)}.caas-view-settings-drawer-content .logic-trigger-empty[data-v-834ccd00]{color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--muted)/.5);border-radius:8px;padding:16px;font-size:12px}.caas-view-settings-drawer-content .logic-trigger-list[data-v-834ccd00]{flex-direction:column;gap:14px;display:flex}.caas-view-settings-drawer-content .logic-trigger-item[data-v-834ccd00]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.caas-view-settings-drawer-content .logic-trigger-header[data-v-834ccd00]{grid-template-columns:auto minmax(0,1fr) 28px 28px 28px;align-items:center;gap:8px;display:grid}.caas-view-settings-drawer-content .logic-trigger-icon-btn[data-v-834ccd00]{width:28px;height:28px;color:hsl(var(--foreground));cursor:pointer;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.caas-view-settings-drawer-content .logic-trigger-icon-btn[data-v-834ccd00]:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed}.caas-view-settings-drawer-content .logic-trigger-icon-btn.danger[data-v-834ccd00]{color:hsl(var(--destructive))}.caas-view-settings-drawer-content .logic-condition-trigger[data-v-834ccd00]{background:linear-gradient(135deg, #fffbebb3, #eff6ffb8), hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;display:grid}.caas-view-settings-drawer-content .logic-condition-trigger__content[data-v-834ccd00]{flex-direction:column;gap:4px;min-width:0;display:flex}.caas-view-settings-drawer-content .logic-condition-trigger__eyebrow[data-v-834ccd00]{color:hsl(var(--primary));letter-spacing:.08em;font-size:11px;font-weight:700;line-height:1}.caas-view-settings-drawer-content .logic-condition-trigger__content strong[data-v-834ccd00]{text-overflow:ellipsis;color:hsl(var(--foreground));white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.caas-view-settings-drawer-content .logic-condition-trigger__content small[data-v-834ccd00]{color:hsl(var(--muted-foreground));font-size:12px}.caas-view-settings-drawer-content .logic-condition-trigger__button[data-v-834ccd00]{min-width:104px;color:hsl(var(--primary));cursor:pointer;border:1px solid hsl(var(--primary)/.6);background:#ffffffd6;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex;box-shadow:0 8px 18px #409eff1f}.caas-view-settings-drawer-content .logic-condition-trigger__button[data-v-834ccd00]:hover{color:#fff;background:hsl(var(--primary));border-color:hsl(var(--primary));transform:translateY(-1px);box-shadow:0 10px 24px #409eff38}.caas-view-settings-drawer-content .logic-trigger-grid[data-v-834ccd00]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.caas-view-settings-drawer-content .logic-trigger-option[data-v-834ccd00]{flex-direction:column;gap:6px;display:flex}.caas-view-settings-drawer-content .logic-trigger-field-picker[data-v-834ccd00]{background:hsl(var(--muted)/.5);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.caas-view-settings-drawer-content .logic-trigger-field-option[data-v-834ccd00]{min-width:0;color:hsl(var(--foreground));align-items:center;gap:6px;font-size:12px;display:flex}.caas-view-settings-drawer-content .logic-trigger-field-option span[data-v-834ccd00]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caas-view-settings-drawer-content .logic-style-colors[data-v-834ccd00]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.caas-view-settings-drawer-content .logic-color-option[data-v-834ccd00]{color:hsl(var(--foreground));flex-direction:column;gap:4px;font-size:12px;display:flex}.caas-view-settings-drawer-content .logic-color-option input[data-v-834ccd00]{cursor:pointer;background:0 0;border:0;width:100%;height:28px;padding:0}.caas-view-settings-drawer-content .logic-style-preview[data-v-834ccd00]{border:1px solid;border-radius:6px;grid-column:1/-1;padding:8px 10px;font-size:12px}.logic-formula-dialog[data-v-834ccd00]{--caas-logic-dialog-accent:#2563eb}.logic-formula-dialog__content .logic-formula-dialog__body[data-v-834ccd00]{--caas-logic-dialog-accent:#2563eb;flex-direction:column;gap:16px;display:flex;position:relative}.logic-formula-dialog__content{padding-top:10px;overflow:visible}.caas-logic-formula-select-content{pointer-events:auto;z-index:10050!important;max-height:min(var(--reka-select-content-available-height,360px), 360px)!important;background:hsl(var(--popover))!important;border:1px solid hsl(var(--border))!important;border-radius:12px!important;overflow-y:auto!important;box-shadow:0 22px 50px #0f172a3d!important}.caas-logic-formula-select-content [data-slot=select-item]{min-height:36px}[data-reka-popper-content-wrapper]:has(.caas-logic-formula-select-content){z-index:10050!important}.logic-formula-dialog__content .logic-formula-dialog__hero[data-v-834ccd00]{background:radial-gradient(circle at 8% 18%,#fbbf242e,#0000 30%),linear-gradient(135deg,#f8fafc,#eef6ff 54%,#fff7ed);border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;overflow:hidden}.logic-formula-dialog__content .logic-formula-dialog__hero span[data-v-834ccd00]{color:var(--caas-logic-dialog-accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.logic-formula-dialog__content .logic-formula-dialog__hero h3[data-v-834ccd00]{color:#0f172a;margin:0;font-size:18px;font-weight:750}.logic-formula-dialog__content .logic-formula-dialog__hero p[data-v-834ccd00]{color:#64748b;max-width:560px;margin:6px 0 0;font-size:12px;line-height:1.7}.logic-formula-dialog__content .logic-formula-dialog__badge[data-v-834ccd00]{color:#1d4ed8;background:#ffffffc7;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:700;box-shadow:0 10px 30px #2563eb1f}.logic-formula-dialog__content .logic-formula-dialog__footer[data-v-834ccd00]{justify-content:flex-end;gap:10px;display:flex}.caas-view-settings-drawer-content .card-layout-options[data-v-834ccd00]{border-bottom:1px solid hsl(var(--border));margin-bottom:16px;padding-bottom:16px}.caas-view-settings-drawer-content .filter-schemes[data-v-834ccd00]{margin-top:16px}.caas-view-settings-drawer-content .scheme-note[data-v-834ccd00]{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);border-left:3px solid hsl(var(--primary));border-radius:4px;margin:0;padding:12px;font-size:12px}.caas-view-settings-drawer-content [data-slot=sheet-footer].settings-footer-host{box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 16px 24px!important}.caas-view-settings-drawer-content .settings-footer[data-v-834ccd00]{background:0 0;border:0;justify-content:flex-end;gap:12px;padding:0 0 4px;display:flex}.logic-formula-configurator[data-v-4ae81c7a]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.logic-formula-toolbar[data-v-4ae81c7a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.logic-formula-add[data-v-4ae81c7a],.logic-formula-remove[data-v-4ae81c7a]{min-width:104px;min-height:40px;color:hsl(var(--foreground));white-space:nowrap;cursor:pointer;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:650;transition:all .2s;display:inline-flex}.logic-formula-remove[data-v-4ae81c7a]{width:40px;min-width:40px;padding:0}.logic-formula-add[data-v-4ae81c7a]:hover,.logic-formula-remove[data-v-4ae81c7a]:hover{color:hsl(var(--primary));border-color:hsl(var(--primary)/.5)}.logic-formula-empty[data-v-4ae81c7a]{color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--muted)/.5);border-radius:6px;padding:12px;font-size:12px}.logic-formula-rules[data-v-4ae81c7a]{flex-direction:column;gap:8px;display:flex}.logic-formula-rule[data-v-4ae81c7a]{background:hsl(var(--muted)/.3);border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:minmax(260px,1.35fr) minmax(150px,.75fr) minmax(220px,1fr) minmax(180px,.8fr) 40px;align-items:center;gap:10px;padding:12px;display:grid}.logic-formula-field[data-v-4ae81c7a],.logic-formula-operator[data-v-4ae81c7a],.logic-formula-value[data-v-4ae81c7a]{min-width:0}@media (width<=900px){.logic-formula-rule[data-v-4ae81c7a]{grid-template-columns:1fr}.logic-formula-remove[data-v-4ae81c7a]{width:100%}}
