@charset "UTF-8";:root{--sas-canvas: #ffffff;--sas-card: #ffffff;--sas-border: #e5e6eb;--sas-border-soft: #eef0f3;--sas-text: #1f2329;--sas-text-strong: #0f172a;--sas-text-body: #334155;--sas-text-secondary: #646a73;--sas-text-muted: #94a3b8;--sas-radius: 8px;--sas-shadow: 0 1px 2px rgba(31, 35, 41, .05);--sas-font-size: 13px;--sas-font-size-sm: 12px;--sas-list-font-size: 12px;--sas-list-padding: 4px 8px;--sas-font-size-title: 14px;--sas-font-size-dialog: 15px;--sas-gap: 8px;--sas-card-padding: 10px 12px;--sas-grid-label-bg: #eef2f7;--el-descriptions-item-bordered-label-background: var(--sas-grid-label-bg);--sas-primary: #3b82f6;--sas-primary-hover: #2563eb;--sas-success: #10b981;--sas-warning: #f59e0b;--sas-danger: #ef4444;--sas-bg: #f1f5f9;--sas-bg-muted: #f8fafc;--sidebar-width: 236px;--sidebar-collapsed-width: 56px;--shell-bar-height: 42px;--menu-icon-size: 16px;--menu-icon-gap: 6px;--menu-font-size: 13px;--menu-item-radius: 8px;--menu-arrow-color: #94a3b8;--menu-popup-text: #333333;--menu-popup-hover: rgba(88, 163, 231, .12);--menu-popup-active: rgba(88, 163, 231, .18);--menu-popup-active-text: #1a6fb5;--menu-popup-accent: #58a3e7;--overlay-shadow: 0 4px 12px rgba(0, 0, 0, .15);--overlay-radius: 6px;--tab-hover-text: #1f2937;--tab-hover-bg: #eef1f5;--tab-hover-border: #b8c0cc;--tab-close-color: #6b7280;--el-font-size-base: 12px;--el-font-size-extra-small: 11px;--el-font-size-small: 12px;--el-font-size-medium: 13px;--el-font-size-large: 14px;--el-component-size: var(--el-component-size-small);--el-text-color-primary: var(--sas-text);--el-text-color-regular: #4e5969;--el-border-color: var(--sas-border);--el-border-color-light: var(--sas-border);--el-bg-color-page: var(--sas-canvas);--el-menu-item-height: 40px;--el-menu-sub-item-height: 36px;--el-pagination-font-size: var(--sas-font-size);--el-pagination-button-width: 28px;--el-pagination-button-height: 28px}html,body,#app{font-size:var(--sas-font-size);color:var(--sas-text)}body{font-family:Microsoft YaHei,sans-serif;color:var(--sas-text)}.content{font-size:var(--sas-font-size);color:var(--sas-text)}.content .el-button,.content .el-input__inner,.content .el-textarea__inner,.content .el-select__placeholder,.content .el-select__selected-item,.content .el-form-item__label,.content .el-form-item__content,.content .el-pagination,.content .el-tabs__item,.content .el-descriptions__label,.content .el-descriptions__content{font-size:var(--sas-font-size)}.content .el-tag{--el-tag-font-size: var(--sas-font-size-sm);font-size:var(--sas-font-size-sm)}.el-dialog,.el-drawer,.el-message-box{font-size:var(--sas-font-size)}.el-dialog .el-dialog__title,.el-dialog .el-drawer__title,.el-dialog .el-message-box__title,.el-drawer .el-dialog__title,.el-drawer .el-drawer__title,.el-drawer .el-message-box__title,.el-message-box .el-dialog__title,.el-message-box .el-drawer__title,.el-message-box .el-message-box__title{font-size:var(--sas-font-size-dialog);font-weight:600;color:var(--sas-text)}.list-tabs .el-tabs__header,.charge-tabs .el-tabs__header,.online-order-status-tabs .el-tabs__header{margin:0!important}.list-tabs .el-tabs__nav-wrap:after,.charge-tabs .el-tabs__nav-wrap:after,.online-order-status-tabs .el-tabs__nav-wrap:after{height:1px}.list-tabs .el-tabs__item,.charge-tabs .el-tabs__item,.online-order-status-tabs .el-tabs__item{font-size:var(--sas-list-font-size);height:30px;line-height:30px;padding:0 10px!important;font-weight:400}.list-tabs .el-tabs__item.is-active,.charge-tabs .el-tabs__item.is-active,.online-order-status-tabs .el-tabs__item.is-active{font-weight:600}.list-status-tab.active{font-weight:600!important}.content .el-pagination{--el-pagination-font-size: var(--sas-font-size)}.content .list-toolbar,.content .search-bar,.content .filter-bar,.content .list-status-bar,.content .pager,.content .sas-table-panel,.content .sas-data-table.el-table{--el-font-size-base: var(--sas-list-font-size);font-size:var(--sas-list-font-size)}.content .list-toolbar .el-button,.content .list-toolbar .el-input__inner,.content .list-toolbar .el-input__wrapper,.content .list-toolbar .el-select__placeholder,.content .list-toolbar .el-select__selected-item,.content .list-toolbar .el-pagination,.content .list-toolbar .el-tabs__item,.content .list-toolbar .el-table,.content .list-toolbar .cell,.content .search-bar .el-button,.content .search-bar .el-input__inner,.content .search-bar .el-input__wrapper,.content .search-bar .el-select__placeholder,.content .search-bar .el-select__selected-item,.content .search-bar .el-pagination,.content .search-bar .el-tabs__item,.content .search-bar .el-table,.content .search-bar .cell,.content .filter-bar .el-button,.content .filter-bar .el-input__inner,.content .filter-bar .el-input__wrapper,.content .filter-bar .el-select__placeholder,.content .filter-bar .el-select__selected-item,.content .filter-bar .el-pagination,.content .filter-bar .el-tabs__item,.content .filter-bar .el-table,.content .filter-bar .cell,.content .list-status-bar .el-button,.content .list-status-bar .el-input__inner,.content .list-status-bar .el-input__wrapper,.content .list-status-bar .el-select__placeholder,.content .list-status-bar .el-select__selected-item,.content .list-status-bar .el-pagination,.content .list-status-bar .el-tabs__item,.content .list-status-bar .el-table,.content .list-status-bar .cell,.content .pager .el-button,.content .pager .el-input__inner,.content .pager .el-input__wrapper,.content .pager .el-select__placeholder,.content .pager .el-select__selected-item,.content .pager .el-pagination,.content .pager .el-tabs__item,.content .pager .el-table,.content .pager .cell,.content .sas-table-panel .el-button,.content .sas-table-panel .el-input__inner,.content .sas-table-panel .el-input__wrapper,.content .sas-table-panel .el-select__placeholder,.content .sas-table-panel .el-select__selected-item,.content .sas-table-panel .el-pagination,.content .sas-table-panel .el-tabs__item,.content .sas-table-panel .el-table,.content .sas-table-panel .cell,.content .sas-data-table.el-table .el-button,.content .sas-data-table.el-table .el-input__inner,.content .sas-data-table.el-table .el-input__wrapper,.content .sas-data-table.el-table .el-select__placeholder,.content .sas-data-table.el-table .el-select__selected-item,.content .sas-data-table.el-table .el-pagination,.content .sas-data-table.el-table .el-tabs__item,.content .sas-data-table.el-table .el-table,.content .sas-data-table.el-table .cell{font-size:var(--sas-list-font-size)}.content{--sas-table-header-bg: #f7f8fa;--sas-table-header-color: var(--sas-text, #1f2329);--sas-table-header-border: var(--sas-border, #e5e6eb);--sas-table-stripe-bg: #fafbfc;--sas-table-hover-bg: #f0f7ff;--sas-table-current-bg: #e8f3ff;--sas-table-current-border: var(--el-color-primary, #3b82f6);--sas-table-cell-padding: 4px 8px;--sas-table-font-size: 12px;--sas-table-header-font-size: 12px}.content .sas-data-table.el-table,.content .el-table.sas-data-table{font-size:var(--sas-table-font-size);border-radius:0;overflow:hidden;--el-table-border-color: #e2e8f0;--el-table-header-bg-color: var(--sas-table-header-bg);--el-table-row-hover-bg-color: var(--sas-table-hover-bg);--el-table-current-row-bg-color: var(--sas-table-current-bg)}.content .sas-data-table.el-table:before,.content .el-table.sas-data-table:before{display:none}.content .sas-data-table.el-table .el-table__inner-wrapper:before,.content .el-table.sas-data-table .el-table__inner-wrapper:before{display:none}.content .sas-data-table.el-table .el-table__header-wrapper th.el-table__cell,.content .el-table.sas-data-table .el-table__header-wrapper th.el-table__cell{background:var(--sas-table-header-bg)!important;color:var(--sas-table-header-color);font-weight:600;font-size:var(--sas-table-header-font-size);letter-spacing:.02em;padding:var(--sas-table-cell-padding);border-bottom:1px solid var(--sas-table-header-border)!important}.content .sas-data-table.el-table .el-table__body td.el-table__cell,.content .el-table.sas-data-table .el-table__body td.el-table__cell{padding:var(--sas-table-cell-padding);color:#475569;transition:background-color .12s ease}.content .sas-data-table.el-table td.el-table__cell>.cell,.content .el-table.sas-data-table td.el-table__cell>.cell{overflow:visible;text-overflow:clip}.content .sas-data-table.el-table td.el-table__cell>.cell.el-tooltip,.content .el-table.sas-data-table td.el-table__cell>.cell.el-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content .sas-data-table.el-table .el-table__body tr.el-table__row--striped td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--sas-table-stripe-bg)}.content .sas-data-table.el-table .el-table__body tr:hover>td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr:hover>td.el-table__cell{background:var(--sas-table-hover-bg)!important}.content .sas-data-table.el-table .el-table__body tr.current-row>td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr.current-row>td.el-table__cell{background:var(--sas-table-current-bg)!important;color:#1e293b;font-weight:500}.content .sas-data-table.el-table .el-table__body tr.current-row>td.el-table__cell:first-child,.content .el-table.sas-data-table .el-table__body tr.current-row>td.el-table__cell:first-child{box-shadow:inset 3px 0 0 var(--sas-table-current-border)}.content .sas-data-table.el-table .el-table__body tr.el-table__row--striped.current-row>td.el-table__cell,.content .sas-data-table.el-table .el-table__body tr.el-table__row--striped:hover>td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr.el-table__row--striped.current-row>td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr.el-table__row--striped:hover>td.el-table__cell{background:var(--sas-table-current-bg)!important}.content .sas-data-table.el-table .el-table__body tr.el-table__row--striped:hover:not(.current-row)>td.el-table__cell,.content .el-table.sas-data-table .el-table__body tr.el-table__row--striped:hover:not(.current-row)>td.el-table__cell{background:var(--sas-table-hover-bg)!important}.content .sas-data-table.el-table th.el-table__cell.is-sortable,.content .el-table.sas-data-table th.el-table__cell.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.content .sas-data-table.el-table th.el-table__cell.is-sortable:hover,.content .el-table.sas-data-table th.el-table__cell.is-sortable:hover{color:#1e293b}.content .sas-data-table.el-table th.el-table__cell .cell,.content .el-table.sas-data-table th.el-table__cell .cell{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.content .sas-data-table.el-table th.el-table__cell .caret-wrapper,.content .el-table.sas-data-table th.el-table__cell .caret-wrapper{width:10px;height:14px;margin-left:2px;opacity:0;transform:scale(.9);transition:opacity .15s ease}.content .sas-data-table.el-table th.el-table__cell:hover .caret-wrapper,.content .el-table.sas-data-table th.el-table__cell:hover .caret-wrapper{opacity:.45}.content .sas-data-table.el-table th.el-table__cell .sas-column-filter-trigger,.content .el-table.sas-data-table th.el-table__cell .sas-column-filter-trigger{opacity:1;color:#64748b}.content .sas-data-table.el-table th.el-table__cell .sas-column-filter-trigger.is-active,.content .el-table.sas-data-table th.el-table__cell .sas-column-filter-trigger.is-active,.content .sas-data-table.el-table th.el-table__cell:hover .sas-column-filter-trigger,.content .el-table.sas-data-table th.el-table__cell:hover .sas-column-filter-trigger{color:var(--el-color-primary)}.content .sas-data-table.el-table th.ascending .caret-wrapper,.content .sas-data-table.el-table th.descending .caret-wrapper,.content .el-table.sas-data-table th.ascending .caret-wrapper,.content .el-table.sas-data-table th.descending .caret-wrapper{opacity:.85}.content .sas-data-table.el-table .sort-caret,.content .el-table.sas-data-table .sort-caret{border-width:4px}.content .sas-data-table.el-table .sort-caret.ascending,.content .el-table.sas-data-table .sort-caret.ascending{border-bottom-color:#94a3b8}.content .sas-data-table.el-table .sort-caret.descending,.content .el-table.sas-data-table .sort-caret.descending{border-top-color:#94a3b8}.content .sas-data-table.el-table th.ascending .sort-caret.ascending,.content .el-table.sas-data-table th.ascending .sort-caret.ascending{border-bottom-color:var(--primary, #3b82f6)}.content .sas-data-table.el-table th.descending .sort-caret.descending,.content .el-table.sas-data-table th.descending .sort-caret.descending{border-top-color:var(--primary, #3b82f6)}.content .sas-data-table.el-table th.ascending .sort-caret.descending,.content .sas-data-table.el-table th.descending .sort-caret.ascending,.content .el-table.sas-data-table th.ascending .sort-caret.descending,.content .el-table.sas-data-table th.descending .sort-caret.ascending{opacity:.35}.content .sas-data-table.el-table .el-table__column-filter-trigger,.content .el-table.sas-data-table .el-table__column-filter-trigger{height:18px}.content .sas-data-table.el-table .el-button.is-link,.content .el-table.sas-data-table .el-button.is-link{padding:2px 4px;font-size:var(--sas-list-font-size)}.content .sas-data-table.el-table td.sas-datetime-column .cell,.content .sas-data-table.el-table th.sas-datetime-column .cell,.content .el-table.sas-data-table td.sas-datetime-column .cell,.content .el-table.sas-data-table th.sas-datetime-column .cell,.content .sas-data-table.el-table td.sas-actions-column .cell,.content .sas-data-table.el-table th.sas-actions-column .cell,.content .el-table.sas-data-table td.sas-actions-column .cell,.content .el-table.sas-data-table th.sas-actions-column .cell{white-space:nowrap}.content .sas-data-table.el-table td.sas-actions-column .cell,.content .el-table.sas-data-table td.sas-actions-column .cell{display:flex;align-items:center;flex-wrap:nowrap;gap:2px}.content .sas-data-table.el-table .cell-tag,.content .el-table.sas-data-table .cell-tag{margin:0 4px 2px 0}.sas-column-filter-popper.el-popover.el-popper{min-width:0;padding:10px 10px 8px}.sas-column-filter-popper.el-popover.el-popper .sas-column-filter-panel{display:flex;flex-direction:column;gap:8px}.sas-column-filter-popper.el-popover.el-popper .sas-column-filter-field{width:100%}.sas-column-filter-popper.el-popover.el-popper .sas-column-filter-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.sas-column-filter-popper.el-popover.el-popper .el-select,.sas-column-filter-popper.el-popover.el-popper .el-input,.sas-column-filter-popper.el-popover.el-popper .el-date-editor{width:100%!important}.content .sas-data-table--embedded.el-table{border-radius:0;font-size:var(--sas-list-font-size, 12px)}.content .sas-data-table--embedded.el-table .el-table__header-wrapper th.el-table__cell{padding:var(--sas-table-cell-padding);font-size:var(--sas-list-font-size)}.content .sas-data-table--embedded.el-table .el-table__body td.el-table__cell{padding:var(--sas-table-cell-padding)}.content .sas-data-table--row-clickable.el-table .el-table__body tr{cursor:pointer}.content .sas-table-panel{background:var(--sas-card, #fff);border-radius:var(--sas-radius, 8px);padding:0;box-shadow:var(--sas-shadow, 0 1px 2px rgba(31, 35, 41, .05));border:1px solid var(--sas-border, #e5e6eb);overflow:hidden}.content .sas-table-panel>.el-table{margin-top:0}.content .sas-data-table.el-table th.sas-index-column-header .cell,.content .sas-data-table.el-table td.sas-index-column-cell .cell{white-space:nowrap}.content .sas-data-table.el-table th.sas-index-column-header .cell{justify-content:center}.list-pagination{padding:8px 12px}.content .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sas-gap)}.content .page-header h2{font-size:var(--sas-font-size-title);font-weight:600;color:var(--sas-text);margin:0}.content .list-toolbar{display:flex;align-items:stretch;flex-wrap:wrap;row-gap:var(--sas-gap);column-gap:var(--sas-gap);margin-bottom:var(--sas-gap);background:var(--sas-card);padding:var(--sas-list-padding);border-radius:var(--sas-radius);border:1px solid var(--sas-border);box-shadow:var(--sas-shadow);--el-component-size: var(--el-component-size-small)}.content .list-toolbar .el-button{--el-button-size: var(--el-component-size-small)}.content .list-toolbar .el-input{--el-input-height: var(--el-component-size-small)}.content .list-toolbar .el-select .el-select__wrapper{min-height:var(--el-component-size-small)}.content .list-toolbar h2{display:none}.content .list-toolbar .toolbar-search{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sas-gap);justify-content:flex-start}.content .list-toolbar .toolbar-actions{display:flex;align-items:center;align-self:stretch;gap:var(--sas-gap);margin-left:auto;padding:0 0 0 var(--sas-gap)}.content .list-toolbar>.toolbar-title-block{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-end}.content .list-toolbar .el-tabs{width:100%}.content .list-toolbar .el-tabs__header{margin:0!important;height:auto}.content .list-toolbar .el-tabs__nav-wrap,.content .list-toolbar .el-tabs__nav-scroll{height:auto;overflow:visible}.content .list-toolbar .el-tabs__nav{float:none;display:flex;height:auto}.content .list-toolbar .el-tabs__nav-wrap:after{display:none!important}.content .list-toolbar:not(:has(.el-button,.el-input,.el-select,.el-tabs,.el-dropdown,.el-date-editor,button,a,input,.toolbar-search>*,.toolbar-actions>*)){display:none}.content .list-toolbar:has(+.list-toolbar),.content .list-toolbar:has(+.panel),.content .list-toolbar:has(+.sas-table-panel){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;box-shadow:none}.content .list-toolbar+.list-toolbar{border-top:none;border-radius:0}.content .list-toolbar+.panel,.content .list-toolbar+.sas-table-panel{border:1px solid var(--sas-border);border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:var(--sas-shadow)}.content .page-header h2{display:none}.content .search-bar{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--sas-gap);row-gap:var(--sas-gap);justify-content:flex-start;margin-bottom:var(--sas-gap);background:var(--sas-card);padding:var(--sas-list-padding);border-radius:var(--sas-radius);border:1px solid var(--sas-border);box-shadow:var(--sas-shadow);--el-component-size: var(--el-component-size-small)}.content .search-bar .el-button{--el-button-size: var(--el-component-size-small)}.content .search-bar .el-input{--el-input-height: var(--el-component-size-small)}.content .search-bar .el-select .el-select__wrapper{min-height:var(--el-component-size-small)}.content .search-bar .spacer{flex:1}.content .pager{display:flex;justify-content:flex-end;margin-top:0;padding:var(--sas-list-padding);font-size:var(--sas-list-font-size)}.content .panel{background:var(--sas-card);padding:12px;border-radius:var(--sas-radius);border:1px solid var(--sas-border);box-shadow:var(--sas-shadow);overflow:hidden}.content .panel.sas-table-panel,.content .sas-table-panel{padding:0}.content .tag-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.list-status-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sas-gap);margin:0;padding:0 12px;border-bottom:1px solid var(--sas-border);background:var(--sas-card)}.list-status-tab-list{display:flex;flex-wrap:wrap;align-items:stretch;flex:1 1 auto;min-width:0}.list-status-tab{position:relative;border:none;background:transparent;padding:6px 12px;font-size:var(--sas-list-font-size);line-height:1.2;font-weight:400;color:var(--el-text-color-regular);cursor:pointer}.list-status-tab:hover{color:var(--el-color-primary)}.list-status-tab.active{color:var(--el-color-primary);font-weight:600}.list-status-tab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--el-color-primary);border-radius:2px 2px 0 0}.list-status-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:var(--sas-gap);padding:4px 0}.list-status-bar>.el-tabs{flex:1;min-width:0}.list-status-bar>.el-tabs .el-tabs__header{margin:0}.list-status-bar>.el-tabs .el-tabs__nav-wrap:after{height:0}.list-status-bar>.el-tabs .el-tabs__item{height:30px;line-height:30px;padding:0 12px;font-size:var(--sas-list-font-size);font-weight:400}.list-status-bar>.el-tabs .el-tabs__item.is-active{font-weight:600}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions){align-items:flex-end;gap:var(--sas-gap);margin:0;padding:0 12px;background:var(--sas-card);border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--sas-border)}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .toolbar-title-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .el-tabs{width:100%}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .el-tabs__item{height:30px;line-height:30px;padding:0 12px;font-size:var(--sas-list-font-size);font-weight:400}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .el-tabs__item.is-active{font-weight:600}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .el-tabs__header{margin:0!important}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .el-tabs__content{display:none}.content .list-toolbar:has(.el-tabs):has(>.toolbar-actions) .toolbar-actions{margin-left:auto;flex-shrink:0;padding:4px 0}.content .list-toolbar:has(.el-tabs):has(+.list-toolbar),.content .list-toolbar:has(.el-tabs):has(+.search-bar),.content .list-toolbar:has(.el-tabs):has(+.panel),.content .list-toolbar:has(.el-tabs):has(+.sas-table-panel),.content .list-status-bar{margin-bottom:0!important}.content .list-status-bar .el-tabs,.content .list-status-bar .el-tabs__header,.content .list-tabs,.content .list-tabs .el-tabs__header{margin:0!important}.content .list-status-bar .el-tabs__content,.content .list-tabs .el-tabs__content{display:none}.content .list-toolbar:has(.el-tabs)+.list-toolbar,.content .list-toolbar:has(.el-tabs)+.search-bar,.content .el-tabs.list-tabs+.search-bar,.content .el-tabs.list-tabs+.list-toolbar{margin-top:0!important;margin-bottom:0!important;border-top:none;border-radius:0;box-shadow:none}.content .list-toolbar:has(.el-tabs)+.list-toolbar+.panel,.content .list-toolbar:has(.el-tabs)+.list-toolbar+.sas-table-panel,.content .list-toolbar:has(.el-tabs)+.panel,.content .list-toolbar:has(.el-tabs)+.sas-table-panel,.content .list-status-bar+.panel,.content .list-status-bar+.sas-table-panel,.content .el-tabs.list-tabs+.search-bar+.panel,.content .el-tabs.list-tabs+.search-bar+.sas-table-panel{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.content .sas-table-panel>.list-toolbar,.content .panel>.list-toolbar,.content .sas-table-panel>.search-bar,.content .panel>.search-bar{margin:0;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--sas-border);padding:var(--sas-list-padding)}.content>.list-page-fill{display:flex;flex-direction:column;height:calc(100vh - 74px);min-height:0;box-sizing:border-box}.content>.list-page-fill>.list-toolbar,.content>.list-page-fill>.search-bar{flex-shrink:0}.content>.list-page-fill>.panel.sas-table-panel,.content>.list-page-fill>.sas-table-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.content>.list-page-fill>.sas-table-panel>.list-page-fill__body{flex:1 1 auto;min-height:0;overflow:hidden}.content>.list-page-fill>.sas-table-panel>.list-page-fill__body>.el-table{height:100%}.content>.list-page-fill>.sas-table-panel>.pager{flex-shrink:0}.content .list-toolbar>.toolbar-search,.content .list-toolbar>.awb-filter-row,.content .list-toolbar>.haw-filter-row{flex:1 0 100%;display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;column-gap:var(--sas-gap);row-gap:var(--sas-gap);width:100%;max-width:100%;min-height:0;margin:0;padding:0;box-sizing:border-box}.content .sas-report-page{display:flex;flex-direction:column;height:calc(100vh - var(--shell-bar-height) - 32px - 2 * var(--sas-gap));min-height:0;box-sizing:border-box;overflow:hidden}.content .sas-report-page__header{flex-shrink:0;padding:var(--sas-card-padding, 10px 12px);border-bottom:1px solid var(--sas-border, #e5e6eb);background:var(--sas-card, #fff)}.content .sas-report-page__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.content .sas-report-page__title{margin:0;padding-left:8px;border-left:3px solid var(--el-color-primary, #3b82f6);font-size:var(--sas-font-size-title, 14px);font-weight:600;color:var(--sas-text, #1f2329);line-height:1.3;letter-spacing:.01em;white-space:nowrap}.content .sas-report-page__extra{margin-left:0;flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.content .sas-report-page__desc{margin:4px 0 0;padding-left:11px;font-size:var(--sas-font-size-sm, 12px);line-height:1.45;color:#64748b;max-width:none}.content .sas-report-page__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;flex-shrink:0;padding:var(--sas-card-padding, 10px 12px);border-bottom:1px solid var(--sas-border, #e5e6eb);background:#fff;--el-component-size: var(--el-component-size-small)}.content .sas-report-page__toolbar .el-button{--el-button-size: var(--el-component-size-small)}.content .sas-report-page__toolbar .el-input{--el-input-height: var(--el-component-size-small)}.content .sas-report-page__toolbar .el-select .el-select__wrapper{min-height:var(--el-component-size-small)}.content .sas-report-page__filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.content .sas-report-page__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-left:auto}.content .sas-report-page__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.content .sas-report-page__body>.el-table,.content .sas-report-page__body>.sas-data-table,.content .sas-report-page__body>[class*=__table-wrap],.content .sas-report-page__body>[class*=__body]{flex:1 1 auto;min-height:0}.detail-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sas-gap);margin-bottom:var(--sas-gap);background:var(--sas-card);padding:var(--sas-card-padding);border-radius:var(--sas-radius);border:1px solid var(--sas-border);box-shadow:var(--sas-shadow)}.detail-toolbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.detail-toolbar-left h2{margin:0;font-size:var(--sas-font-size-title);font-weight:600;color:var(--sas-text)}.detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto;min-width:0}.detail-actions-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.detail-actions-divider{height:22px;margin:0 2px;border-color:#cbd5e1}.detail-panel{margin-bottom:12px}.desc-form .desc-fi{margin-bottom:0}.desc-form .desc-fi .el-form-item__content{margin-left:0!important;line-height:normal}.desc-form .desc-fi .el-form-item__error{position:static;padding-top:2px}.req{color:var(--el-color-danger, #f56c6c);margin-right:2px}.lines-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.lines-toolbar h3,.lines-toolbar .section-title{margin:0;font-size:var(--sas-font-size-title);font-weight:600;color:var(--sas-text)}.lines-toolbar .lines-sum{margin-left:8px;font-size:var(--sas-font-size);font-weight:400;color:var(--el-text-color-secondary)}.lines-toolbar__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-link{color:var(--el-color-primary);text-decoration:none}.toolbar-link:hover{text-decoration:underline}.detail-summary.el-descriptions{width:100%}.detail-summary.el-descriptions .el-descriptions__table.is-bordered{table-layout:fixed;width:100%;border-collapse:collapse}.detail-summary.el-descriptions .el-descriptions__cell.is-bordered-label,.detail-summary.el-descriptions .el-descriptions__cell.is-bordered-content{border:1px solid var(--sas-border)!important;box-sizing:border-box}.detail-summary.el-descriptions .el-descriptions__cell.is-bordered-label{width:calc(100% / var(--detail-columns, 4) * var(--detail-label-part, 2) / (var(--detail-label-part, 2) + var(--detail-content-part, 6)));min-width:72px;max-width:120px;padding:6px 8px;font-size:var(--sas-font-size);font-weight:600;color:#475569;background-color:var(--sas-grid-label-bg, #eef2f7)!important;vertical-align:top;white-space:nowrap}.detail-summary.el-descriptions .el-descriptions__cell.is-bordered-content{padding:4px 8px;color:#1e293b;background-color:#fff;vertical-align:top;word-break:break-word;font-size:var(--sas-font-size)}.detail-summary.el-descriptions.detail-summary--one-column .el-descriptions__cell.is-bordered-label{width:calc(100% * var(--detail-label-part, 2) / (var(--detail-label-part, 2) + var(--detail-content-part, 6)))!important;min-width:0;max-width:none}.detail-summary.el-descriptions .el-input,.detail-summary.el-descriptions .el-input-number,.detail-summary.el-descriptions .el-select,.detail-summary.el-descriptions .el-date-editor{width:100%}.detail-summary.el-descriptions .el-input-number .el-input__inner{text-align:left}.detail-summary.el-descriptions.detail-summary--compact .el-descriptions__cell.is-bordered-label{padding:4px 8px;font-size:var(--sas-font-size);min-width:64px;max-width:100px;vertical-align:middle}.detail-summary.el-descriptions.detail-summary--compact .el-descriptions__cell.is-bordered-content{padding:3px 6px;vertical-align:middle;line-height:1.3}.detail-summary.el-descriptions.detail-summary--compact .el-input__wrapper,.detail-summary.el-descriptions.detail-summary--compact .el-select__wrapper,.detail-summary.el-descriptions.detail-summary--compact .el-textarea__inner{min-height:28px;padding-top:1px;padding-bottom:1px}.detail-summary.el-descriptions.detail-summary--compact .el-textarea__inner{min-height:28px!important}.detail-section{margin-bottom:16px}.detail-section:last-child{margin-bottom:0}.detail-section-title{margin:0 0 6px;font-size:var(--sas-font-size-title);font-weight:600;color:var(--sas-text)}.detail-view{display:flex;flex-direction:column;gap:4px}.awb-legacy-grid,.haw-legacy-grid{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--sas-font-size);margin-bottom:-1px}.awb-legacy-grid th,.awb-legacy-grid td,.haw-legacy-grid th,.haw-legacy-grid td{border:1px solid var(--sas-border);padding:2px 3px;vertical-align:middle;word-break:break-word;overflow:hidden;height:var(--el-component-size-small, 24px);line-height:var(--el-component-size-small, 24px)}.awb-legacy-grid col.awb-col-label,.haw-legacy-grid col.haw-col-label{width:9%}.awb-legacy-grid col.awb-col-value,.haw-legacy-grid col.haw-col-value{width:16%}.awb-legacy-grid .el-input,.awb-legacy-grid .el-input-number,.awb-legacy-grid .el-select,.awb-legacy-grid .el-date-editor,.awb-legacy-grid .el-autocomplete,.awb-legacy-grid .sas-select,.awb-legacy-grid .sas-dropdown,.haw-legacy-grid .el-input,.haw-legacy-grid .el-input-number,.haw-legacy-grid .el-select,.haw-legacy-grid .el-date-editor,.haw-legacy-grid .el-autocomplete,.haw-legacy-grid .sas-select,.haw-legacy-grid .sas-dropdown{width:100%;max-width:100%}.awb-legacy-grid .el-input-number .el-input__wrapper,.awb-legacy-grid .el-input-number .el-input__inner,.haw-legacy-grid .el-input-number .el-input__wrapper,.haw-legacy-grid .el-input-number .el-input__inner{width:100%}.awb-legacy-grid th,.haw-legacy-grid th{background:var(--sas-grid-label-bg, #eef2f7);color:#475569;font-weight:600;text-align:center;white-space:nowrap}.awb-legacy-grid th.awb-consignee-label{overflow:visible;position:relative;z-index:2}.awb-legacy-grid th.sas-field-required:before,.haw-legacy-grid th.sas-field-required:before{content:"*";color:var(--el-color-danger, #f56c6c);margin-right:2px}.awb-legacy-grid td,.haw-legacy-grid td{background:#fff;color:#1e293b}.awb-legacy-grid__stowage{display:flex;align-items:center;gap:6px}.content .el-form,.el-dialog .el-form,.el-drawer .el-form{--el-component-size: var(--el-component-size-small)}.content .el-form .el-form-item,.el-dialog .el-form .el-form-item,.el-drawer .el-form .el-form-item{margin-bottom:12px}.content .el-form .el-form-item.is-error,.el-dialog .el-form .el-form-item.is-error,.el-drawer .el-form .el-form-item.is-error{margin-bottom:22px}.content .el-form .el-form-item__label,.el-dialog .el-form .el-form-item__label,.el-drawer .el-form .el-form-item__label{height:var(--el-component-size-small);line-height:var(--el-component-size-small);padding-right:8px;font-size:var(--sas-font-size, 13px)}.content .el-form .el-form-item__content,.el-dialog .el-form .el-form-item__content,.el-drawer .el-form .el-form-item__content{line-height:var(--el-component-size-small);font-size:var(--sas-font-size, 13px)}.content .el-form .el-form-item__error,.el-dialog .el-form .el-form-item__error,.el-drawer .el-form .el-form-item__error{padding-top:1px;line-height:1.2}.content .el-form .el-input__wrapper,.content .el-form .el-select__wrapper,.el-dialog .el-form .el-input__wrapper,.el-dialog .el-form .el-select__wrapper,.el-drawer .el-form .el-input__wrapper,.el-drawer .el-form .el-select__wrapper{min-height:var(--el-component-size-small)}.content .el-form .el-textarea__inner,.el-dialog .el-form .el-textarea__inner,.el-drawer .el-form .el-textarea__inner{padding:6px 10px;font-size:var(--sas-font-size, 13px)}.content .el-form .el-input-number,.el-dialog .el-form .el-input-number,.el-drawer .el-form .el-input-number{line-height:calc(var(--el-component-size-small) - 2px)}.el-overlay.is-message-box.sas-confirm-delete-modal .el-overlay-message-box{padding-top:15vh;text-align:center}.el-overlay.is-message-box.sas-confirm-delete-modal .el-overlay-message-box:after{display:none!important}.el-message-box.sas-confirm-delete{vertical-align:top;margin:0 auto!important;width:400px;max-width:calc(100vw - 32px);padding-bottom:14px;border-radius:10px;box-shadow:0 10px 36px #0f172a1f}.el-message-box.sas-confirm-delete .el-message-box__header{padding:16px 16px 0}.el-message-box.sas-confirm-delete .el-message-box__title{font-size:15px;font-weight:600;color:#1e293b;line-height:1.4}.el-message-box.sas-confirm-delete .el-message-box__headerbtn{top:14px;right:12px}.el-message-box.sas-confirm-delete .el-message-box__content{padding:14px 16px 6px;min-height:0}.el-message-box.sas-confirm-delete .el-message-box__container{align-items:flex-start;gap:10px}.el-message-box.sas-confirm-delete .el-message-box__status{font-size:22px!important;margin-top:1px}.el-message-box.sas-confirm-delete .el-message-box__message{padding-left:0;font-size:14px;line-height:1.55;color:#475569}.el-message-box.sas-confirm-delete .el-message-box__message p{margin:0}.el-message-box.sas-confirm-delete .el-message-box__btns{padding:10px 16px 2px;justify-content:flex-end;gap:8px}.el-message-box.sas-confirm-delete .el-message-box__btns .el-button{min-width:68px;height:32px;padding:0 14px;font-size:13px}.el-message-box.sas-interception-alert{width:520px;max-width:calc(100vw - 32px);border-radius:10px;border-top:3px solid var(--el-color-warning, #e6a23c);box-shadow:0 16px 48px #0f172a38}.el-message-box.sas-interception-alert .el-message-box__header{padding:18px 20px 0}.el-message-box.sas-interception-alert .el-message-box__title{font-size:17px;font-weight:600;color:#1e293b;line-height:1.4}.el-message-box.sas-interception-alert .el-message-box__content{padding:16px 20px 8px;min-height:0}.el-message-box.sas-interception-alert .el-message-box__container{align-items:flex-start;gap:12px}.el-message-box.sas-interception-alert .el-message-box__status{font-size:26px!important;margin-top:1px}.el-message-box.sas-interception-alert .el-message-box__message{padding-left:0;font-size:15px;line-height:1.6;color:#334155}.el-message-box.sas-interception-alert .el-message-box__message p{margin:0}.el-message-box.sas-interception-alert .el-message-box__btns{padding:12px 20px 16px;justify-content:flex-end}.el-message-box.sas-interception-alert .el-message-box__btns .el-button{min-width:84px;height:34px;font-size:14px}.sidebar-menu-icon[data-v-ef9f5ecb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;flex-shrink:0;vertical-align:middle;color:inherit}.sidebar-menu-icon[data-v-ef9f5ecb] svg{display:block;width:18px;height:18px}.sas-work-badge[data-v-458cac60]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;vertical-align:middle}.sas-work-badge__label[data-v-458cac60]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sas-work-badge__count[data-v-458cac60]{flex-shrink:0;min-width:16px;height:16px;padding:0 5px;border-radius:8px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.sidebar-sub-menu-title[data-v-dedf2907]{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:visible;vertical-align:middle}.sidebar-menu-label[data-v-dedf2907]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu-ctx{position:fixed;z-index:9999;background:var(--sas-card);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow);padding:4px 0;min-width:140px;list-style:none;margin:0}.sidebar-menu-ctx li{padding:6px 16px;cursor:pointer;font-size:var(--menu-font-size);color:var(--sas-text)}.sidebar-menu-ctx li:hover{background:var(--sas-bg)}.palette-root[data-v-49791e64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:#1018286b}.palette[data-v-49791e64]{width:min(560px,calc(100vw - 32px));background:var(--sas-card);border:1px solid var(--sas-border);border-radius:var(--sas-radius);box-shadow:var(--overlay-shadow);overflow:hidden;display:flex;flex-direction:column;max-height:66vh}.palette__input[data-v-49791e64]{display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;border-bottom:1px solid var(--sas-border)}.palette__icon[data-v-49791e64]{color:var(--sas-text-muted);font-size:16px}.palette__field[data-v-49791e64]{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:14px;color:var(--sas-text)}.palette__field[data-v-49791e64]::placeholder{color:var(--sas-text-muted)}.palette__esc[data-v-49791e64],.palette__foot kbd[data-v-49791e64]{display:inline-block;min-width:18px;padding:1px 5px;border:1px solid var(--sas-border);border-bottom-width:2px;border-radius:4px;background:var(--sas-bg-muted);color:var(--sas-text-muted);font-family:inherit;font-size:10px;line-height:15px;text-align:center}.palette__list[data-v-49791e64]{flex:1;min-height:0;overflow-y:auto;padding:6px}.palette__item[data-v-49791e64]{display:flex;align-items:baseline;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.palette__item.is-cursor[data-v-49791e64]{background:#3b82f61f}.palette__item-name[data-v-49791e64]{font-size:13px;color:var(--sas-text);font-weight:500;white-space:nowrap}.palette__item.is-cursor .palette__item-name[data-v-49791e64]{color:var(--sas-primary)}.palette__item-path[data-v-49791e64]{margin-left:auto;font-size:12px;color:var(--sas-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette__empty[data-v-49791e64]{margin:0;padding:28px 16px;text-align:center;font-size:12px;color:var(--sas-text-muted)}.palette__foot[data-v-49791e64]{display:flex;align-items:center;gap:12px;padding:8px 14px;border-top:1px solid var(--sas-border);background:var(--sas-bg-muted);font-size:12px;color:var(--sas-text-muted)}.palette__foot span[data-v-49791e64]{display:inline-flex;align-items:center;gap:4px}.palette__foot-right[data-v-49791e64]{margin-left:auto}.palette-enter-active[data-v-49791e64],.palette-leave-active[data-v-49791e64]{transition:opacity .15s ease}.palette-enter-from[data-v-49791e64],.palette-leave-to[data-v-49791e64]{opacity:0}.sas-dropdown[data-v-4eff80c4]{width:100%}.select-copy[data-v-4eff80c4] .el-select__wrapper,.select-copy[data-v-4eff80c4] .el-select__input,.select-copy[data-v-4eff80c4] .el-select__selected-item{user-select:text!important;-webkit-user-select:text!important}.select-copy[data-v-4eff80c4] .el-select__input{cursor:text}.topbar-notif-popover.el-popover.el-popper{padding:0!important;border-radius:8px!important}.topbar-notif-popover .notif{display:flex;flex-direction:column;max-height:480px;overflow:hidden}.topbar-notif-popover .notif__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--sas-border-soft);gap:8px}.topbar-notif-popover .notif__head-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.topbar-notif-popover .notif__title{font-size:13px;font-weight:600;color:var(--sas-text)}.topbar-notif-popover .notif__foot{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--sas-border-soft)}.topbar-notif-popover .notif__empty{padding:24px 12px;text-align:center;font-size:12px;color:var(--sas-text-muted)}.topbar-notif-popover .notif__list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;min-height:0}.topbar-notif-popover .notif__todo{border-bottom:1px solid var(--sas-bg);font-size:12px;color:var(--sas-text-body)}.topbar-notif-popover .notif__todo:last-child{border-bottom:none}.topbar-notif-popover .notif__todo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 12px 6px}.topbar-notif-popover .notif__todo-head.is-clickable{cursor:pointer}.topbar-notif-popover .notif__todo-head.is-clickable:hover{background:var(--sas-bg-muted)}.topbar-notif-popover .notif__todo-main{min-width:0;display:flex;flex-direction:column;gap:2px}.topbar-notif-popover .notif__todo-name{font-weight:600;color:var(--sas-text-strong);line-height:1.35}.topbar-notif-popover .notif__todo-summary{color:var(--sas-text-secondary);line-height:1.35}.topbar-notif-popover .notif__todo-hint{padding:0 12px 8px;color:var(--sas-text-muted);font-size:11px}.topbar-notif-popover .notif__todo-previews{list-style:none;margin:0;padding:0 0 4px}.topbar-notif-popover .notif__todo-preview{padding:6px 12px 8px 20px;border-top:1px dashed var(--sas-bg)}.topbar-notif-popover .notif__todo-preview.is-clickable{cursor:pointer}.topbar-notif-popover .notif__todo-preview.is-clickable:hover{background:var(--sas-bg-muted)}.topbar-notif-popover .notif__todo-preview-title{font-weight:600;color:var(--sas-text);line-height:1.35}.topbar-notif-popover .notif__todo-preview-body{margin-top:2px;color:var(--sas-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topbar-notif-popover .notif__todo-preview-meta{margin-top:2px;color:var(--sas-text-muted);font-size:11px}.topbar-notif-popover .notif__todo-more{padding:4px 12px 10px 20px;color:var(--sas-primary-hover);font-size:12px}.topbar-notif-popover .notif__todo-more.is-clickable{cursor:pointer}.topbar-notif-popover .notif__todo-more.is-clickable:hover{text-decoration:underline}.topbar-notif-popover .notif__count{flex-shrink:0;min-width:22px;padding:0 6px;height:18px;border-radius:9px;background:var(--sas-danger);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.topbar-notif-popover .notif__msg{padding:10px 12px;border-bottom:1px solid var(--sas-bg);font-size:12px;color:var(--sas-text-body)}.topbar-notif-popover .notif__msg:last-child{border-bottom:none}.topbar-notif-popover .notif__msg.is-clickable{cursor:pointer}.topbar-notif-popover .notif__msg.is-clickable:hover{background:var(--sas-bg-muted)}.topbar-notif-popover .notif__msg.is-unread .notif__msg-title-text{font-weight:600;color:var(--sas-text-strong)}.topbar-notif-popover .notif__msg-title{display:flex;align-items:center;gap:6px;min-width:0}.topbar-notif-popover .notif__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--sas-danger)}.topbar-notif-popover .notif__msg-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-notif-popover .notif__msg-body{margin-top:4px;color:var(--sas-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topbar-notif-popover .notif__msg-meta{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--sas-text-muted);font-size:11px}.theme-classic{--menu-bg: #f4f4f4;--menu-bg-accent: #f8f8f8;--menu-text: #333333;--menu-hover: rgba(88, 163, 231, .12);--menu-hover-text: #1a6fb5;--menu-active: rgba(88, 163, 231, .18);--menu-active-text: #1a6fb5;--menu-border: #e0e0e0;--menu-logo: #ffffff;--menu-accent: #58a3e7;--menu-folder-bg: #ffffff;--menu-folder-shadow: 0 1px 2px rgba(0, 0, 0, .04);--menu-collapse-bg: #ffffff;--logo-bg: #58a3e7;--topbar-bg: #58a3e7;--topbar-text: #ffffff;--topbar-muted: rgba(255, 255, 255, .85);--topbar-hover: rgba(255, 255, 255, .16);--topbar-accent: #f0ad4e;--topbar-btn-bg: #f0ad4e;--tab-bar-bg: #f0f2f5;--tab-active-bg: #58a3e7;--tab-active-text: #ffffff;--tab-underline: transparent;--tab-bar-border: #c5cdd8;--tab-inactive-bg: #ffffff;--tab-inactive-border: #d0d5dd;--tab-inactive-text: #4b5563;--tab-active-border: #4a94d8;--bg: #f5f5f5;--primary: #58a3e7}.theme-dark{--menu-bg: #0f172a;--menu-bg-accent: #111827;--menu-text: #cbd5e1;--menu-hover: rgba(59, 130, 246, .16);--menu-hover-text: #ffffff;--menu-active: rgba(59, 130, 246, .34);--menu-active-text: #ffffff;--menu-border: rgba(148, 163, 184, .12);--menu-logo: #f8fafc;--menu-accent: #38bdf8;--menu-folder-bg: rgba(15, 23, 42, .55);--menu-folder-shadow: none;--menu-collapse-bg: #111827;--logo-bg: #0f172a;--topbar-bg: #ffffff;--topbar-text: #1e293b;--topbar-muted: #64748b;--topbar-hover: #f1f5f9;--topbar-accent: #3b82f6;--topbar-btn-bg: transparent;--tab-bar-bg: #e8edf3;--tab-active-bg: #ffffff;--tab-active-text: #1e40af;--tab-underline: #3b82f6;--tab-bar-border: #b8c4d4;--tab-inactive-bg: #f5f7fa;--tab-inactive-border: #c5ced9;--tab-inactive-text: #475569;--tab-active-border: #cbd5e1;--bg: #f1f5f9;--primary: #3b82f6}:root{--menu-bg: #f4f4f4;--menu-bg-accent: #f8f8f8;--menu-text: #333333;--menu-hover: rgba(88, 163, 231, .12);--menu-hover-text: #1a6fb5;--menu-active: rgba(88, 163, 231, .18);--menu-active-text: #1a6fb5;--menu-border: #e0e0e0;--menu-logo: #ffffff;--menu-accent: #58a3e7;--menu-folder-bg: #ffffff;--menu-folder-shadow: 0 1px 2px rgba(0, 0, 0, .04);--menu-collapse-bg: #ffffff;--logo-bg: #58a3e7;--topbar-bg: #58a3e7;--topbar-text: #ffffff;--topbar-muted: rgba(255, 255, 255, .85);--topbar-hover: rgba(255, 255, 255, .16);--topbar-accent: #f0ad4e;--topbar-btn-bg: #f0ad4e;--tab-bar-bg: #f0f2f5;--tab-active-bg: #58a3e7;--tab-active-text: #ffffff;--tab-underline: transparent;--tab-bar-border: #c5cdd8;--tab-inactive-bg: #ffffff;--tab-inactive-border: #d0d5dd;--tab-inactive-text: #4b5563;--tab-active-border: #4a94d8;--bg: #f5f5f5;--primary: #58a3e7}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:var(--sas-font-size, 13px);color:var(--sas-text, #1f2329)}.el-menu-item,.el-sub-menu__title{font-size:var(--menu-font-size)!important;height:var(--el-menu-item-height, 40px)!important;line-height:var(--el-menu-item-height, 40px)!important;padding-right:28px!important;color:var(--menu-text)!important;border-radius:var(--menu-item-radius)}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:var(--menu-hover)!important;color:var(--menu-hover-text, var(--menu-active-text))!important}.el-menu-item.is-active{background:var(--menu-active)!important;color:var(--menu-active-text)!important;font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-accent) 22%,transparent)}.el-menu-item.is-active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--menu-accent, var(--primary));border-radius:0 3px 3px 0}.theme-classic .sidebar:not(.collapsed) .el-menu--vertical>.el-sub-menu{margin:4px 6px}.theme-classic .sidebar:not(.collapsed) .el-menu--vertical>.el-sub-menu:not(.is-opened)>.el-sub-menu__title{background:var(--menu-folder-bg, #fff)!important;border:1px solid var(--menu-border);box-shadow:var(--menu-folder-shadow);font-weight:600}.theme-classic .sidebar:not(.collapsed) .el-menu--vertical>.el-sub-menu:not(.is-opened)>.el-sub-menu__title:hover{border-color:color-mix(in srgb,var(--menu-accent) 35%,var(--menu-border));box-shadow:0 2px 6px #0f172a0f}.theme-classic .sidebar:not(.collapsed) .el-menu--vertical>.el-sub-menu.is-opened{background:var(--menu-folder-bg, #fff);border:1px solid var(--menu-border);border-radius:var(--menu-item-radius);box-shadow:var(--menu-folder-shadow);overflow:hidden;padding-bottom:4px}.theme-classic .sidebar:not(.collapsed) .el-menu--vertical>.el-sub-menu.is-opened>.el-sub-menu__title{background:color-mix(in srgb,var(--menu-accent) 6%,var(--menu-folder-bg, #fff))!important;border-radius:7px 7px 0 0;border-bottom:1px solid var(--menu-border);font-weight:600;color:var(--menu-active-text)!important}.theme-classic .sidebar:not(.collapsed) .el-menu--inline>.el-sub-menu{width:auto;margin:1px 2px;border:none;background:transparent;box-shadow:none}.theme-classic .sidebar:not(.collapsed) .el-menu--inline>.el-sub-menu>.el-sub-menu__title{width:auto;height:32px!important;line-height:32px!important;border:none!important;border-radius:var(--menu-item-radius);background:transparent!important;box-shadow:none!important;font-weight:600;color:var(--menu-text)!important}.theme-classic .sidebar:not(.collapsed) .el-menu>.el-sub-menu .el-menu{background:transparent!important}.theme-classic .sidebar:not(.collapsed) .el-menu>.el-sub-menu .el-menu-item{margin:1px 2px;height:32px!important;line-height:32px!important;padding-left:36px!important;padding-right:12px!important}.theme-classic .sidebar:not(.collapsed) .el-menu>.el-menu-item{margin:4px 6px}.theme-dark .el-menu-item.is-active{box-shadow:inset 0 0 0 1px #38bdf838}.theme-dark .el-menu-item.is-active:before{width:4px;box-shadow:0 0 12px #38bdf8b3}.el-sub-menu .el-sub-menu__icon-arrow{position:static!important;margin-left:var(--menu-icon-gap);margin-top:0!important;color:var(--menu-arrow-color);font-size:12px}.el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--menu-accent)}.el-menu--popup .el-menu-item,.el-popper .el-menu--popup .el-menu-item{color:var(--menu-popup-text)!important;background-color:transparent!important;padding-right:28px!important}.el-menu--popup .el-menu-item:hover,.el-popper .el-menu--popup .el-menu-item:hover{background-color:var(--menu-popup-hover)!important;color:var(--menu-popup-active-text)!important}.el-menu--popup .el-menu-item.is-active,.el-popper .el-menu--popup .el-menu-item.is-active{background-color:var(--menu-popup-active)!important;color:var(--menu-popup-active-text)!important;box-shadow:none}.el-menu--popup .el-menu-item.is-active:before,.el-popper .el-menu--popup .el-menu-item.is-active:before{background:var(--menu-popup-accent);box-shadow:none}.el-menu-item{position:relative}.el-menu .el-icon,.el-menu .sidebar-menu-icon{margin-right:var(--menu-icon-gap);vertical-align:middle;font-size:var(--menu-icon-size);width:var(--menu-icon-size);height:var(--menu-icon-size);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.el-menu .el-icon svg,.el-menu .sidebar-menu-icon svg{display:block;width:var(--menu-icon-size);height:var(--menu-icon-size)}.el-sub-menu__title .el-icon,.el-sub-menu__title .sidebar-menu-icon{margin-right:var(--menu-icon-gap)}.el-sub-menu>.el-sub-menu__title{display:flex;align-items:center;padding-right:12px!important}.el-sub-menu .el-sub-menu>.el-sub-menu__title{padding-left:36px!important}.el-sub-menu>.el-sub-menu__title .sidebar-sub-menu-title{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;overflow:visible}.el-sub-menu.is-opened>.el-sub-menu__title .sidebar-menu-icon,.el-sub-menu.is-active>.el-sub-menu__title .sidebar-menu-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:var(--menu-icon-size)!important;min-width:var(--menu-icon-size)!important;flex-shrink:0!important;color:inherit!important}.el-sub-menu>.el-sub-menu__title .sidebar-menu-icon:not(.el-sub-menu__icon-arrow){display:inline-flex!important}.sidebar>.el-menu>.el-sub-menu>.el-sub-menu__title,.sidebar>.el-menu>.el-menu-item{font-size:14px!important;font-weight:700!important}.sidebar .el-sub-menu .el-sub-menu>.el-sub-menu__title{font-size:13px!important;font-weight:600!important}.sidebar .el-sub-menu .el-menu-item{padding-left:36px!important;height:32px!important;line-height:32px!important;font-size:12px!important;font-weight:400!important;color:color-mix(in srgb,var(--menu-text) 58%,#94a3b8)!important}.sidebar:not(.collapsed) .el-sub-menu .el-sub-menu .el-menu-item{padding-left:52px!important}.theme-classic .sidebar:not(.collapsed) .el-menu>.el-sub-menu>.el-menu>.el-sub-menu .el-menu-item{padding-left:52px!important}.sidebar .el-sub-menu .el-menu-item .sidebar-menu-icon{font-size:14px;width:14px;height:14px}.sidebar .el-sub-menu .el-menu-item .sidebar-menu-icon svg{width:14px;height:14px}.sidebar .el-sub-menu .el-menu-item.is-active{color:var(--menu-active-text)!important;font-weight:600!important}.sidebar.collapsed .el-sub-menu .el-menu-item{padding-left:20px!important}.sidebar.collapsed .el-menu.el-menu--collapse{width:100%}.sidebar.collapsed .el-menu--collapse>.el-menu-item,.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title{padding-left:0!important;padding-right:0!important;justify-content:center}.sidebar.collapsed .el-menu--collapse>.el-menu-item .sidebar-menu-label,.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .sidebar-menu-label,.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .sas-work-badge__count{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.sidebar.collapsed .el-menu--collapse>.el-menu-item .sidebar-menu-icon,.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .sidebar-menu-icon{margin-right:0!important}.sidebar.collapsed .el-menu--collapse>.el-sub-menu>.el-sub-menu__title .sidebar-sub-menu-title{justify-content:center;overflow:hidden;max-width:100%}.el-menu .horizontal-collapse-transition,.el-menu .el-collapse-transition-leave-active,.el-menu .el-collapse-transition-enter-active,.el-sub-menu .el-collapse-transition-leave-active,.el-sub-menu .el-collapse-transition-enter-active{transition:none!important;transition-duration:0s!important}.app-layout[data-v-b6e48b28]{display:flex;height:100vh}.sidebar[data-v-b6e48b28]{background:linear-gradient(180deg,var(--menu-bg-accent) 0%,var(--menu-bg) 100%);flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid var(--menu-border);box-shadow:1px 0 #0f172a08}.sidebar[data-v-b6e48b28]:not(.collapsed){width:var(--sidebar-width)}.sidebar.collapsed[data-v-b6e48b28]{width:var(--sidebar-collapsed-width)}.logo[data-v-b6e48b28]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:0 12px;height:var(--shell-bar-height);min-height:var(--shell-bar-height);flex-shrink:0;border-bottom:none;background:var(--logo-bg, var(--topbar-bg))}.logo-img[data-v-b6e48b28]{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0;border-radius:4px}.logo-text[data-v-b6e48b28]{color:var(--menu-logo);font-size:var(--menu-font-size);font-weight:700;letter-spacing:.5px;white-space:nowrap;line-height:1.2}.sidebar.collapsed .logo[data-v-b6e48b28]{height:var(--shell-bar-height);min-height:var(--shell-bar-height);padding:0 4px;justify-content:center;gap:0}.sidebar.collapsed .logo-img[data-v-b6e48b28]{width:28px;height:28px}.sidebar.collapsed .logo-text[data-v-b6e48b28]{display:none}.sidebar-scroll[data-v-b6e48b28]{flex:1;min-height:0;--el-scrollbar-opacity: .45;--el-scrollbar-bg-color: var(--menu-text, #64748b);--el-scrollbar-hover-opacity: .85;--el-scrollbar-hover-bg-color: var(--menu-accent, #58a3e7)}.sidebar[data-v-b6e48b28] .sidebar-scroll-wrap{overflow-x:hidden;scrollbar-width:none}.sidebar[data-v-b6e48b28] .el-scrollbar__bar.is-horizontal{display:none}.sidebar[data-v-b6e48b28] .el-scrollbar__bar.is-vertical{width:4px;right:0}.sidebar .el-menu[data-v-b6e48b28]{border-right:none!important;height:auto;overflow:visible;padding:6px 0 10px}.sidebar-collapse[data-v-b6e48b28]{height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--menu-text);border-top:1px solid var(--menu-border);background:var(--menu-collapse-bg, var(--sas-card));font-size:14px;flex-shrink:0}.sidebar-collapse[data-v-b6e48b28]:hover{color:var(--menu-active-text);background:var(--menu-hover)}.sidebar.collapsed .sidebar-collapse .el-icon[data-v-b6e48b28]{transform:rotate(180deg)}.main-area[data-v-b6e48b28]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.topbar[data-v-b6e48b28]{height:var(--shell-bar-height);background:var(--topbar-bg);display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:none;flex-shrink:0;color:var(--topbar-text)}.topbar-left[data-v-b6e48b28],.topbar-right[data-v-b6e48b28]{display:flex;align-items:center;gap:10px}.topbar-left[data-v-b6e48b28]{min-width:0;flex:1}.topbar-left[data-v-b6e48b28] .el-breadcrumb{min-width:0;overflow:hidden}.search-trigger[data-v-b6e48b28]{display:inline-flex;align-items:center;gap:8px;height:28px;width:200px;max-width:36vw;flex-shrink:1;padding:0 8px 0 10px;border:1px solid color-mix(in srgb,var(--topbar-text) 28%,transparent);border-radius:6px;background:color-mix(in srgb,var(--topbar-text) 14%,transparent);color:var(--topbar-text);font-size:12px;cursor:pointer}.search-trigger[data-v-b6e48b28]:hover{background:color-mix(in srgb,var(--topbar-text) 24%,transparent)}.search-trigger__icon[data-v-b6e48b28]{font-size:14px;flex-shrink:0}.search-trigger__text[data-v-b6e48b28]{flex:1;text-align:left;white-space:nowrap;overflow:hidden}.search-trigger__kbd[data-v-b6e48b28]{flex-shrink:0;padding:0 5px;border:1px solid color-mix(in srgb,var(--topbar-text) 35%,transparent);border-radius:4px;font-family:inherit;font-size:10px;line-height:16px;color:var(--topbar-text)}.topbar[data-v-b6e48b28] .el-breadcrumb__inner,.topbar[data-v-b6e48b28] .el-breadcrumb__inner.is-link,.topbar[data-v-b6e48b28] .el-breadcrumb__separator{color:var(--topbar-muted)!important;font-weight:400}.topbar[data-v-b6e48b28] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--topbar-text)!important}.btn[data-v-b6e48b28]{cursor:pointer;color:var(--topbar-text);font-size:16px;padding:5px;border-radius:3px;background:transparent;line-height:1}.btn[data-v-b6e48b28]:hover{background:var(--topbar-hover);color:var(--topbar-text)}.topbar-right .btn[data-v-b6e48b28]{background:var(--topbar-btn-bg)}.topbar-right .btn[data-v-b6e48b28]:hover{background:color-mix(in srgb,var(--topbar-btn-bg, var(--topbar-hover)) 85%,#000);color:#fff}.theme-dark .topbar-right .btn[data-v-b6e48b28]:hover{background:var(--topbar-hover);color:var(--topbar-text)}.topbar-right[data-v-b6e48b28]{gap:6px}.topbar-iconbtn[data-v-b6e48b28]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--topbar-text);cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease}.topbar-iconbtn .el-icon[data-v-b6e48b28]{font-size:17px}.topbar-iconbtn[data-v-b6e48b28]:hover{background:var(--topbar-hover);color:var(--topbar-text)}.theme-dark .topbar-iconbtn[data-v-b6e48b28]{color:var(--topbar-text)}.theme-dark .topbar-iconbtn[data-v-b6e48b28]:hover{background:var(--topbar-hover)}.topbar-iconbtn__badge[data-v-b6e48b28]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sas-danger);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 1.5px var(--topbar-bg)}.topbar-divider[data-v-b6e48b28]{width:1px;height:20px;margin:0 4px;background:color-mix(in srgb,var(--topbar-text) 22%,transparent)}.user-chip[data-v-b6e48b28]{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:30px;padding:0 8px 0 4px;border:none;border-radius:15px;background:transparent;color:var(--topbar-text);cursor:pointer;transition:background .15s ease}.user-chip[data-v-b6e48b28]:hover{background:var(--topbar-hover)}.user-chip__avatar[data-v-b6e48b28]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--topbar-btn-bg);color:#fff;font-size:12px;font-weight:700;line-height:1}.theme-dark .user-chip__avatar[data-v-b6e48b28]{background:var(--topbar-accent)}.user-chip__text[data-v-b6e48b28]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15}.user-chip__name[data-v-b6e48b28]{max-width:140px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-chip__caret[data-v-b6e48b28]{flex-shrink:0;font-size:11px;opacity:.7}.tabs-bar[data-v-b6e48b28]{height:32px;min-height:32px;max-height:32px;background:var(--tab-bar-bg);border-bottom:1px solid var(--tab-bar-border, #c5cdd8);flex-shrink:0;display:flex;align-items:stretch;padding:0 8px;overflow:hidden}.tabs-bar .tabs-scroll[data-v-b6e48b28]{flex:1;min-width:0;height:32px;--el-scrollbar-opacity: .5;--el-scrollbar-bg-color: var(--sas-text-secondary);--el-scrollbar-hover-opacity: .85;--el-scrollbar-hover-bg-color: var(--primary, #58a3e7)}.tabs-bar[data-v-b6e48b28] .tabs-scroll-wrap{overflow-y:hidden;scrollbar-width:none}.tabs-bar[data-v-b6e48b28] .tabs-scroll-view{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:2px;height:32px;padding-top:4px;box-sizing:border-box}.tabs-bar[data-v-b6e48b28] .el-scrollbar__bar.is-horizontal{height:3px;bottom:0;left:0;right:0}.tabs-bar[data-v-b6e48b28] .el-scrollbar__bar.is-vertical{display:none}.tab-item[data-v-b6e48b28]{display:flex;align-items:center;gap:4px;padding:0 12px;height:26px;font-size:12px;color:var(--tab-inactive-text, #4b5563);background:var(--tab-inactive-bg, #ffffff);cursor:pointer;white-space:nowrap;border:1px solid var(--tab-inactive-border, #d0d5dd);border-bottom:none;border-radius:6px 6px 0 0;width:max-content;max-width:none;flex-shrink:0;justify-content:flex-start;-webkit-user-select:none;user-select:none;position:relative;transition:color .15s ease,background .15s ease,border-color .15s ease}.tab-item[data-v-b6e48b28]:hover:not(.active){color:var(--tab-hover-text);background:var(--tab-hover-bg);border-color:var(--tab-hover-border)}.tab-item.active[data-v-b6e48b28]{color:var(--tab-active-text);background:var(--tab-active-bg);font-weight:600;border-color:var(--tab-active-border, var(--tab-active-bg));z-index:1}.tab-item.active[data-v-b6e48b28]:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;background:var(--tab-underline);border-radius:2px 2px 0 0}.tab-item.drag-source[data-v-b6e48b28]{opacity:.45}.tab-item.drag-over-before[data-v-b6e48b28]:before,.tab-item.drag-over-after[data-v-b6e48b28]:before{content:"";position:absolute;top:3px;bottom:1px;width:2px;border-radius:1px;background:var(--primary, #58a3e7)}.tab-item.drag-over-before[data-v-b6e48b28]:before{left:-2px}.tab-item.drag-over-after[data-v-b6e48b28]:before{right:-2px}.tab-close[data-v-b6e48b28]{font-size:16px;border-radius:3px;padding:2px;color:var(--tab-close-color);transition:background .15s ease,color .15s ease}.tab-item.active .tab-close[data-v-b6e48b28]{color:var(--tab-active-text);opacity:.9}.tab-close[data-v-b6e48b28]:hover{background:#00000014;color:var(--menu-popup-text)}.tab-item.active .tab-close[data-v-b6e48b28]:hover{background:color-mix(in srgb,var(--tab-active-text) 18%,transparent);color:var(--tab-active-text)}.ctx-menu[data-v-b6e48b28]{position:fixed;z-index:9999;background:var(--sas-card);border-radius:var(--overlay-radius);box-shadow:var(--overlay-shadow);padding:4px 0;min-width:120px;list-style:none}.ctx-menu li[data-v-b6e48b28]{padding:6px 16px;cursor:pointer;font-size:var(--menu-font-size);color:var(--sas-text)}.ctx-menu li[data-v-b6e48b28]:hover{background:var(--sas-bg)}.content[data-v-b6e48b28]{padding:var(--sas-gap);overflow-y:auto;flex:1;background:var(--sas-bg);font-size:var(--sas-font-size, 13px);color:var(--sas-text, #1f2329)}.route-loading[data-v-b6e48b28]{position:fixed;top:var(--shell-bar-height);left:0;right:0;height:2px;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s}.route-loading.active[data-v-b6e48b28]{opacity:1}.route-loading-bar[data-v-b6e48b28]{height:100%;width:0;background:var(--primary)}.route-loading.active .route-loading-bar[data-v-b6e48b28]{animation:route-load-b6e48b28 1.5s ease-in-out infinite}@keyframes route-load-b6e48b28{0%{width:0;margin-left:0}30%{width:40%;margin-left:0}60%{width:60%;margin-left:40%}90%{width:80%;margin-left:20%}to{width:0;margin-left:100%}}.switch-user-hint[data-v-b6e48b28]{margin:0 0 12px;font-size:12px;color:var(--sas-text-secondary);line-height:1.4}.sas-watermark[data-v-954e7e7a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:repeat}@media print{.sas-watermark[data-v-954e7e7a]{display:none}}.sas2-embed-content{height:100vh;overflow-y:auto;padding:var(--sas-gap);background:var(--sas-bg);box-sizing:border-box}.sas-col-header[data-v-cc3db079]{display:inline-flex;align-items:center;gap:2px;max-width:100%}.sas-col-header-label[data-v-cc3db079]{overflow:hidden;text-overflow:ellipsis}.sas-column-filter-trigger[data-v-cc3db079]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;color:#64748b;cursor:pointer;vertical-align:middle}.sas-column-filter-trigger[data-v-cc3db079]:hover,.sas-column-filter-trigger.is-active[data-v-cc3db079]{color:var(--el-color-primary)}.sas-column-filter-trigger.is-active[data-v-cc3db079]{background:var(--el-color-primary-light-9);border-radius:4px}.sas-column-filter-panel[data-v-cc3db079]{display:flex;flex-direction:column;gap:8px}.sas-column-filter-field[data-v-cc3db079]{width:100%}.sas-column-filter-actions[data-v-cc3db079]{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.sas-date-range[data-v-e7032843]{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;min-width:268px}.sas-date-range.is-datetime[data-v-e7032843]{min-width:400px}.sas-date-range.is-stacked[data-v-e7032843]{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%}.sas-date-range.is-stacked .sas-date-range__sep[data-v-e7032843]{display:none}.sas-date-range__sep[data-v-e7032843]{flex:none;color:var(--el-text-color-placeholder);line-height:1;-webkit-user-select:none;user-select:none}.sas-date-range[data-v-e7032843] .el-date-editor{flex:1;min-width:0;width:auto}.sas-date-range.is-stacked[data-v-e7032843] .el-date-editor{width:100%}
