.desktop-table-view{display:block}.mobile-card-list{display:none}@media (width<=768px){.desktop-table-view{display:none!important}.mobile-card-list{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.mobile-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;transition:box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #0000000f}.mobile-card:active{box-shadow:0 2px 8px #0000001f}.mobile-card-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.mobile-card-header-title{color:#1a202c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}.mobile-card-body{padding:10px 14px}.mobile-card-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:6px 0;display:flex}.mobile-card-row:last-child{border-bottom:none}.mobile-card-label{color:#64748b;flex-shrink:0;margin-right:12px;font-size:.8rem;font-weight:500}.mobile-card-value{color:#334155;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.mobile-card-actions{background:#fafbfc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.mobile-card-actions .btn{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.mobile-card-select{align-items:center;margin-right:auto;display:flex}.modal-dialog{max-width:95vw!important}.usage-token-widget{width:100%!important;max-width:100%!important;display:block!important}}.connector-select-card{border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;height:100%;transition:box-shadow .15s,transform .15s}.connector-select-card.card-hover-light:hover{transform:translateY(-1px);box-shadow:0 .25rem .75rem #0000001f}.connector-card-body{min-height:76px}.connector-card-icon{width:44px;height:44px}.connector-card-icon>div{margin-bottom:0!important}.connector-card-icon svg{width:38px;height:38px}.connector-card-text{flex:auto;min-width:0}.connector-card-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.connector-card-description{color:var(--bs-secondary-color,#6c757d);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}
