#vel-drug-atlas-launcher,#vel-drug-atlas-panel,#vel-drug-atlas-panel *{box-sizing:border-box;font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif}#vel-drug-atlas-launcher{display:none!important}#vel-drug-atlas-panel{display:none;position:fixed;left:38px;top:58px;width:min(1120px,calc(100vw - 76px));height:min(900px,calc(100vh - 86px));min-width:680px;min-height:560px;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.16);border-radius:24px;box-shadow:0 24px 86px rgba(2,6,23,.30);z-index:2147482998;overflow:hidden;resize:both}#vel-drug-atlas-panel.open{display:flex;flex-direction:column}#vel-drug-atlas-panel.da-max{left:8px!important;top:8px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;border-radius:18px}#vel-drug-atlas-panel.da-min{height:56px!important;min-height:56px!important;overflow:hidden}.da-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f4f7fb);border-bottom:1px solid rgba(15,23,42,.14);cursor:move;user-select:none}.da-title{display:grid;gap:2px}.da-title strong{font-size:15px}.da-title span{font-size:12px;color:#475569}.da-actions{display:flex;gap:6px;cursor:default}.da-icon{width:36px;height:36px;border:1px solid rgba(15,23,42,.16);border-radius:12px;background:#fff;font-weight:900;cursor:pointer}.da-tabs{display:flex;gap:8px;overflow:auto;padding:10px;border-bottom:1px solid rgba(15,23,42,.14);background:#fff}.da-tab{border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#0f172a;padding:8px 10px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.da-tab.active{border-color:#2563eb;color:#2563eb;background:#eff6ff}.da-main{flex:1;min-height:0;overflow:auto;padding:14px;background:#f4f7fb}.da-card{background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:18px;padding:14px;margin-bottom:12px;font-size:13.5px;line-height:1.5}.da-card h3{margin:0 0 8px;font-size:15px}.da-card h4{margin:12px 0 6px;font-size:13px}.da-card p{margin:7px 0}.da-grid{display:grid;gap:10px}.da-grid.two{grid-template-columns:1fr 1fr}.da-grid.three{grid-template-columns:1fr 1fr 1fr}.da-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.da-input{width:100%;border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:10px 11px;font:inherit;font-size:13.5px;color:#0f172a;background:#fff;outline:none}.da-btn{border:0;border-radius:14px;padding:10px 12px;background:#2563eb;color:#fff;font-weight:950;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.da-btn.teal{background:#0f766e}.da-btn.purple{background:#7c3aed}.da-btn.warn{background:#b45309}.da-btn.secondary{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.16)}.da-badge{display:inline-block;border-radius:999px;padding:3px 7px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:900;border:1px solid #bfdbfe}.da-badge.warn{background:#fef3c7;color:#b45309;border-color:#fde68a}.da-badge.danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.da-badge.ok{background:#ccfbf1;color:#0f766e;border-color:#99f6e4}.da-muted{font-size:12px;color:#475569}.da-list{display:grid;gap:9px}.da-brand{display:inline-block;margin:2px 5px 2px 0;padding:3px 7px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:12px}.da-code{white-space:pre-wrap;background:#0f172a;color:#e2e8f0;padding:12px;border-radius:14px;overflow:auto;max-height:340px;font-family:ui-monospace,Consolas,monospace;font-size:12px}@media(max-width:900px){#vel-drug-atlas-panel{left:8px;right:8px;top:20px;width:auto;height:calc(100vh - 36px);min-width:0}.da-grid.two,.da-grid.three{grid-template-columns:1fr}}