.transparent[data-v-60bf5202]{opacity:.4}.icon-transition[data-v-60bf5202]{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.arrow-position[data-v-60bf5202]{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rotate-icon[data-v-60bf5202]{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.header-icon[data-v-60bf5202]{width:25px;height:25px;margin-right:5px}.sticky-header-table thead th[data-v-60bf5202]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.table-responsive[data-v-60bf5202]{overflow-y:auto;max-height:500px}.badge{padding:.35rem .6rem;font-size:12px;border-radius:999px}.badge-success{background:#2eb85c;color:#fff}.badge-danger{background:#e55353;color:#fff}.badge-secondary{background:#6c757d;color:#fff}.badge-warning-soft{background:#fff3cd;color:#946c00}.badge-info-soft{background:#d1ecf1;color:#0c5460}.badge-success-soft{background:#e6f7ee;color:#208b49}.cc-token-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;border:1px solid #d8dbe0;border-radius:.25rem;padding:4px 8px;background-color:#fff;cursor:text;-webkit-box-sizing:border-box;box-sizing:border-box}.cc-chips{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;width:100%}.cc-chips,.chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.chip{padding:2px 8px 2px 4px;border-radius:20px;border:1px solid #e5e5e5;background:#f8f9fa}.chip.is-valid{border-color:#d7f0e5;background:#f3fcf8}.chip.is-invalid{border-color:#ffd6d6;background:#fff2f2}.chip .avatar{width:22px;height:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background-color:#3abc98}.chip.is-invalid .avatar{background-color:#e55353}.chip .label{font-size:13px;color:#2b2f33}.chip .btn-x{border:none;background:transparent;cursor:pointer;font-size:14px;color:#6c757d;padding:0}.chip .btn-x:hover{color:#000}.chip-input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;height:28px;font-size:14px;line-height:1.5;min-width:120px}.confirm-summary{background:#f8f9fa;border-radius:10px;padding:16px 20px;border:1px solid #e9ecef}.confirm-title{font-weight:600;color:#333;margin-bottom:16px;font-size:15px}.confirm-grid{display:grid;grid-template-columns:160px 1fr;grid-row-gap:12px;grid-column-gap:12px;font-size:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.confirm-grid .label{font-weight:600;color:#4f5d73}.confirm-grid .value{color:#212529;line-height:1.5;white-space:pre-wrap}.cc-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#e8f4ff;color:#0072e5;padding:3px 10px;border-radius:999px;font-size:12px;margin-right:6px;margin-bottom:4px}.error-text{color:#e55353;margin-top:12px}.status-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:14px;width:100%;max-width:140px;margin:0 auto}.status-chip-pending{background:#fff3cd;color:#946c00}.status-chip-processing{background:#d1ecf1;color:#0c5460}.status-chip-download{background:#2eb85c;color:#fff;cursor:pointer;border:none!important;outline:none!important}.status-chip-download:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.status-chip-expired{background:#6c757d;color:#fff}.status-chip-failed{background:#e55353;color:#fff}.status-chip-canceled{background:#adb5bd;color:#212529}.status-chip-unknown{background:#ced4da;color:#495057}.usage-steps{background:#f8f9fa;border-radius:8px;padding:12px 16px}.usage-title{color:#4f5d73;margin-bottom:6px}.usage-list{padding-left:20px;margin-bottom:0;font-size:13px;color:#495057}.filter-row .small{font-size:.8rem;font-weight:500;color:#6c757d}.filter-control{height:40px;font-size:14px}.filter-date-input{height:40px;line-height:40px;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:pointer}.filter-date-icon{height:40px;border-left:0;background:#fff;color:#adb5bd}.filter-btn,.filter-date-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-btn{padding-top:0;padding-bottom:0}.filter-date-wrapper,.filter-date-wrapper .input-group{width:100%}.submit-alert{padding:14px 18px;border-radius:12px;border-width:1px!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.submit-alert.c-alert-danger{background:rgba(229,83,83,.05)!important;border-color:rgba(229,83,83,.25)!important;color:#b14848!important}.submit-alert.c-alert-success{background:rgba(46,184,92,.05)!important;border-color:rgba(46,184,92,.25)!important;color:#2e8b57!important}.submit-alert.c-alert-warning{background:rgba(249,177,21,.06)!important;border-color:rgba(249,177,21,.25)!important;color:#a67a12!important}.submit-alert.c-alert-info{background:rgba(51,153,255,.06)!important;border-color:rgba(51,153,255,.25)!important;color:#2b6cb0!important}.submit-alert__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:8px}.submit-alert__icon-wrapper i{font-size:18px}.submit-alert__icon--success{color:#2eb85c}.submit-alert__icon--warning{color:#f9b115}.submit-alert__icon--danger{color:#e55353}.submit-alert__icon--info{color:#39f}.submit-alert__title{font-size:14px;font-weight:600;color:#2c3e50}.submit-alert__subtitle{font-size:12px;color:#6c757d}.submit-alert__list{list-style:none;padding:6px 0 0;margin:0;border-top:1px dashed rgba(0,0,0,.08)}.submit-alert__item{padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.05)}.submit-alert__item:last-child{border-bottom:none}.submit-alert__item-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.submit-alert__label{font-size:13px;color:#2b2b2b}.submit-alert__status{font-size:11px;padding:3px 10px;border-radius:999px;font-weight:500}.submit-alert__status--pending{background:#fff8dd;color:#a37600}.submit-alert__status--processing{background:#e8f6fa;color:#0b657a}.submit-alert__status--completed{background:#e8fbee;color:#1f7a34}.submit-alert__status--expired{background:#f0f0f0;color:#555}.submit-alert__status--failed{background:#ffecec;color:#b02929}.submit-alert__status--canceled,.submit-alert__status--skipped{background:#f1f3f5;color:#616b74}.submit-alert__reason{font-size:11px;color:#6c757d;margin-top:3px}.btn-ellipsis{width:32px;height:32px;padding:0;border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-ellipsis i{font-size:16px;color:#6c757d}.btn-ellipsis:hover{background-color:#f1f3f5}.usage-steps{background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#fff));background:linear-gradient(180deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:5px;padding:14px 18px}.usage-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2px;color:#4f5d73}.usage-header i{font-size:16px;color:#39f}.usage-title{font-weight:600;font-size:14px}.usage-list{list-style:none;padding:0;margin:0}.usage-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:12px;color:#495057;line-height:1.6;margin-bottom:2px}.usage-bullet{color:#39f;font-weight:700;line-height:1.6}.usage-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.usage-item:hover{color:#212529}