.asset-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.asset-toolbar input,.asset-toolbar select{min-height:38px;border:1px solid #dce5f0;border-radius:6px;padding:7px 12px;background:#fff}.asset-toolbar input{min-width:240px;flex:1;max-width:520px}.asset-toolbar .asset-refresh{margin-left:auto}.asset-note{color:#718298;font-size:13px;line-height:1.8;margin:12px 0}.asset-status{min-height:22px;margin:10px 0;color:#397bb2;overflow-wrap:anywhere}.asset-status.error{color:#c64f45}.asset-table td{vertical-align:middle}.asset-table td small{display:block;color:#8a99ab;font-size:12px;margin-top:4px;overflow-wrap:anywhere}.asset-name{font-weight:600;color:#2d4766}.asset-table button,.asset-table a{border:0;background:none;color:#197bd1;cursor:pointer;padding:5px 7px;white-space:nowrap;font:inherit}.asset-table button.danger{color:#c64f45}.asset-table button:disabled{color:#a6afba;cursor:default}.asset-table .asset-description{max-width:300px;white-space:pre-line;font-size:12px;line-height:1.7}.asset-table .asset-description span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.asset-table-wrap{overflow-x:auto}.asset-table{min-width:920px}.asset-unsupported{padding:45px 24px;background:#f7faff;border:1px solid #e4ebf5;border-radius:10px;margin-top:25px;text-align:center;line-height:1.9;color:#6b7f97}.asset-unsupported h2{font-size:19px;color:#2e4b6e}.asset-dialog{width:min(740px,calc(100vw - 32px));max-height:calc(100vh - 50px);overflow:auto;border:1px solid #dce6f2;border-radius:12px;padding:26px;color:#263f5d}.asset-dialog::backdrop{background:#142b4c55}.asset-dialog h2{margin:0 0 20px;font-size:22px}.asset-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.asset-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:14px}.asset-form-grid input,.asset-form-grid select{width:100%;min-height:42px;border:1px solid #dbe4f0;border-radius:6px;background:#fff;padding:9px 12px;color:#2c445e}.asset-form-wide{grid-column:1/-1}.asset-quote{margin:22px 0 16px;padding:16px;border-radius:8px;background:#f1f7ff;line-height:1.8;font-size:14px}.asset-quote strong{color:#0b70c7;font-size:23px}.asset-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:20px}.asset-dialog-actions button{min-height:39px;padding:8px 20px;border:1px solid #cfdff0;border-radius:6px;background:#fff;color:#266da9;font:inherit;cursor:pointer}.asset-dialog-actions .primary{background:#0874c7;color:#fff;border-color:#0874c7}.asset-dialog-actions button:disabled{opacity:.5;cursor:default}.asset-consent{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.8}.asset-consent input{margin-top:5px}.asset-task-list{padding:0;list-style:none;margin:14px 0}.asset-task-list li{font-size:12px;border-left:3px solid #98c5f4;background:#f5f9ff;padding:8px 12px;margin:5px 0;line-height:1.7;overflow-wrap:anywhere}.asset-task-list li.failed{border-color:#d57c73}.asset-pagination{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:16px 0;color:#8391a4}.asset-pagination button{padding:5px 12px;background:#fff;border:1px solid #dce5f0;border-radius:5px;color:#347aaf}.asset-pagination button:disabled{opacity:.4}.asset-view[hidden]{display:none!important}@media(max-width:720px){.asset-form-grid{grid-template-columns:1fr}.asset-toolbar input{min-width:150px;max-width:none}.asset-toolbar .asset-refresh{margin-left:0}.asset-dialog{padding:20px}.asset-table{min-width:880px}.asset-note{font-size:12px}}
.asset-body{font:14px/1.6 "Microsoft YaHei","PingFang SC",system-ui,sans-serif}.asset-view{background:#fff;border-radius:8px;box-shadow:0 1px 8px #2d517012;min-height:calc(100vh - 112px);padding:22px}.asset-table{width:100%;border-collapse:collapse}.asset-table th{padding:16px 14px}.asset-table td{height:auto;padding:18px 14px}.asset-toolbar .asset-refresh{width:auto;min-width:68px;padding:6px 14px;font-size:14px;white-space:nowrap}@media(max-width:720px){.asset-view{padding:15px}.asset-table td{padding:15px 12px}}
