*{box-sizing:border-box;margin:0;padding:0}body{color:#f1f5f9;background:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#1e293b;border-radius:3px}::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#64748b}.medical-glass{background:#1e293b;border:1px solid #334155;border-radius:16px}.medical-card{background:#1e293b;border:1px solid #334155;border-radius:16px;transition:all .2s}.medical-card:hover{border-color:#475569;transform:translateY(-2px)}.medical-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 20px;font-weight:500;transition:opacity .2s}.medical-btn:hover{opacity:.9}.medical-btn-outline{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:10px;padding:10px 20px;transition:all .2s}.medical-btn-outline:hover{color:#2563eb;border-color:#2563eb}.medical-badge{border-radius:20px;padding:4px 12px;font-size:11px;font-weight:500}.badge-critical{color:#ef4444;background:#dc262626}.badge-warning{color:#f59e0b;background:#f59e0b26}.badge-stable{color:#10b981;background:#10b98126}.badge-info{color:#3b82f6;background:#2563eb26}.medical-input{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 16px;font-size:14px;transition:all .2s}.medical-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.medical-input::placeholder{color:#475569}.medical-stat{background:#1e293b;border-bottom:3px solid #2563eb;border-radius:16px;padding:20px}.medical-divider{background:linear-gradient(90deg,#0000,#334155,#0000);height:1px;margin:20px 0}
