.sv-layout[data-v-c1b5880e]{display:flex;height:calc(100vh - 75px);border-radius:10px;border:1px solid #e2e8f0;margin:4px 6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03);background:#fff}.sv-left-panel[data-v-c1b5880e]{width:320px;min-width:320px;background:#fafbfc;border-right:1px solid #e5e7eb;display:flex;flex-direction:column}.sv-panel-header[data-v-c1b5880e]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-left:3px solid #6366f1;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:700;text-transform:uppercase;color:#1e293b;letter-spacing:.5px}.sv-panel-header-icon[data-v-c1b5880e]{color:#6366f1;font-size:14px}.sv-form-scroll[data-v-c1b5880e]{flex:1;overflow-y:auto;padding:14px}.sv-form-group[data-v-c1b5880e]{margin-bottom:14px}.sv-label[data-v-c1b5880e]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:5px;text-transform:uppercase;letter-spacing:.3px}.sv-button-group[data-v-c1b5880e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sv-btn[data-v-c1b5880e]{border:none;border-radius:8px;font-size:12px;font-weight:600;padding:8px 14px;transition:all .15s ease;display:inline-flex;align-items:center;gap:5px}.sv-btn-primary[data-v-c1b5880e]{background:#6366f1!important;color:#fff!important;border:1px solid #6366f1!important;flex:1;justify-content:center}.sv-btn-primary[data-v-c1b5880e]:hover{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.sv-btn-success[data-v-c1b5880e]{background:#059669!important;color:#fff!important;border:1px solid #059669!important;flex:1;justify-content:center}.sv-btn-success[data-v-c1b5880e]:hover{background:#047857!important;border-color:#047857!important;color:#fff!important}.sv-btn-secondary[data-v-c1b5880e]{background:#64748b!important;color:#fff!important;border:1px solid #64748b!important;width:100%;justify-content:center}.sv-btn-secondary[data-v-c1b5880e]:hover{background:#475569!important;border-color:#475569!important;color:#fff!important}.sv-right-panel[data-v-c1b5880e]{flex:1;display:flex;flex-direction:column;min-width:0}.sv-table-header[data-v-c1b5880e]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:600;color:#1e293b}.sv-table-header-icon[data-v-c1b5880e]{color:#6366f1;font-size:14px}.sv-table-body[data-v-c1b5880e]{flex:1;overflow-y:auto;padding:0}.sv-error-container[data-v-c1b5880e]{padding:14px;display:flex;flex-direction:column;gap:8px}.sv-error-item[data-v-c1b5880e]{background:#fef2f2;color:#ef4444;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:500;border:1px solid #fecaca}.sv-page{overflow-x:hidden}.sv-page .sv-select{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:7px 10px;color:#334155;transition:border-color .15s ease}.sv-page .sv-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.sv-page .sv-textarea{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;padding:10px;color:#334155;resize:vertical;min-height:200px;transition:border-color .15s ease}.sv-page .sv-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.sv-page .sv-results-table{margin:0;font-size:13px}.sv-page .sv-results-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);font-size:10.5px;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.5px;border-bottom:2px solid #e2e8f0;padding:10px 14px;position:sticky;top:0;z-index:1}.sv-page .sv-results-table tbody td{padding:9px 14px;color:#334155;font-size:13px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.sv-page .sv-results-table tbody tr:nth-of-type(odd){background-color:#fff}.sv-page .sv-results-table tbody tr:nth-of-type(2n){background-color:#f8fafc}.sv-page .sv-results-table tbody tr:hover{background-color:#eef2ff!important}.sv-page .sv-results-table.b-table-sticky-header{max-height:calc(100vh - 140px)}.sv-page .b-overlay-wrap .b-overlay{background:rgba(248,250,252,.7)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}