.bot-performance-hero{position:relative;overflow:hidden;align-items:center;min-height:235px;margin-bottom:14px;padding:30px 32px!important;border:1px solid #d9e6f7;border-radius:22px;background:radial-gradient(circle at 82% 20%,rgba(55,128,239,.18),transparent 26%),linear-gradient(135deg,#fbfdff 0%,#f1f7ff 58%,#f8fbff 100%);box-shadow:0 20px 60px rgba(31,76,139,.08)}
.bot-performance-hero:after{content:"EA";position:absolute;right:25%;bottom:-42px;color:rgba(38,113,227,.045);font-size:160px;font-weight:1000;letter-spacing:-.09em;pointer-events:none}
.bot-performance-copy{position:relative;z-index:1;max-width:760px}
.bot-performance-badges{display:flex;align-items:center;gap:9px}.bot-performance-badges>span{padding:6px 9px;border:1px solid #dce8f7;border-radius:999px;background:rgba(255,255,255,.78);color:#6f8299;font-size:8px;font-weight:900;letter-spacing:.12em}
.bot-performance-hero h2{margin:13px 0 9px!important;color:#1e3147!important;font-size:36px!important;line-height:1.15;letter-spacing:-.045em!important}.bot-performance-hero h2 em{color:#2875ee!important}
.bot-performance-hero p{max-width:720px;color:#667b92!important;font-size:11px!important;line-height:1.8}
.bot-performance-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bot-performance-points span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(214,226,242,.9);border-radius:10px;background:rgba(255,255,255,.72);color:#526980;font-size:8px;font-weight:800;box-shadow:0 6px 18px rgba(46,80,126,.035)}.bot-performance-points i{color:#2875ee;font-size:7px;font-style:normal;font-weight:950}
.bot-performance-hero .hero-stat{position:relative;z-index:1;flex:0 0 225px;padding:20px;border:1px solid rgba(215,227,243,.95);border-radius:17px;background:rgba(255,255,255,.76);box-shadow:0 14px 38px rgba(41,82,137,.07);backdrop-filter:blur(12px)}.bot-performance-hero .hero-stat strong{margin:5px 0;color:#2875ee!important;font-size:35px}.bot-performance-hero .hero-stat small{color:#8191a3!important}.bot-performance-hero .hero-stat span{color:#6e8093!important}
.bot-performance-note{display:flex;align-items:center;gap:10px;margin:-3px 0 14px;padding:10px 14px;border:1px solid #e1e9f3;border-radius:12px;background:#fff;color:#748598}.bot-performance-note>span{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#edf4ff;color:#2875ee;font-size:9px;font-weight:950}.bot-performance-note p{margin:0;font-size:8px;line-height:1.6}.bot-performance-note b{color:#40566e}
.kpi-card,.panel{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kpi-card:hover,.dashboard-grid .panel:hover,#page-dashboard>.grid-3 .panel:hover{transform:translateY(-2px);border-color:#d1e0f2!important;box-shadow:0 18px 45px rgba(34,73,125,.09)!important}
@media(max-width:1050px){.bot-performance-hero{align-items:flex-start}.bot-performance-hero .hero-stat{flex-basis:205px}.bot-performance-points{max-width:560px}}
@media(max-width:820px){.bot-performance-hero{min-height:auto;padding:23px!important}.bot-performance-hero h2{font-size:29px!important}.bot-performance-hero .hero-stat{display:block;width:100%;margin-top:20px;text-align:left}.bot-performance-points{display:grid;grid-template-columns:1fr}.bot-performance-note{align-items:flex-start}}
@media(max-width:520px){.bot-performance-hero h2{font-size:26px!important}.bot-performance-badges>span{display:none}.bot-performance-hero p{font-size:10px!important}.bot-performance-hero .hero-stat strong{font-size:30px}}
