.dashboard-body{line-height:1.6;color:#333;padding:20px}.dashboardcontainer{max-width:1400px;margin:0 auto;background:rgb(255 255 255 / .95);border-radius:20px;overflow:hidden;backdrop-filter:blur(10px)}.title-heading{color:#0f7a95;font-weight:700}.dashboardcontainer .tabs-container{background:#fff}.dashboardcontainer .tabs{display:flex;background:#f8f9fa;border-bottom:3px solid #e9ecef;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.dashboardcontainer .tabs::-webkit-scrollbar{display:none}.dashboardcontainer .dashboard-tab{flex:1;min-width:200px;padding:20px 15px;background:#f8f9fa;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:#6c757d;transition:all 0.3s ease;position:relative;white-space:nowrap}.dashboardcontainer .dashboard-tab:hover{background:#0f7a95;color:#fff;transform:translateY(-2px)}.dashboardcontainer .dashboard-tab.active{background:#fff;color:#0f7a95;border-bottom:3px solid #ecb04f;overflow:unset}.dashboardcontainer .dashboard-tab.active::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(135deg,#0c4958 0%,#0f7a95 100%);animation:slideIn 0.3s ease}@keyframes slideIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.dashboardcontainer .azure-tab-content{display:none;padding:30px;animation:fadeIn 0.5s ease}.dashboardcontainer .azure-tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dashboardcontainer .dashboards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.dashboardcontainer .dashboard-card{background:#e1f3f8;border:1px solid #e9ecef;border-radius:15px;padding:25px;box-shadow:0 5px 15px rgb(0 0 0 / .08);transition:all 0.3s ease;position:relative;overflow:hidden}.dashboardcontainer .dashboard-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#0c4958 0%,#0f7a95 100%)}.dashboardcontainer .dashboard-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .15)}.dashboardcontainer .dashboard-card h3{color:#0f7a95;font-size:20px;margin-bottom:15px;font-weight:700}.dashboardcontainer .dashboard-card p{color:#555;margin-bottom:20px;font-size:16px}.dashboardcontainer .kpi-section{background:#fff;border-radius:10px;padding:20px;margin-top:15px}.dashboardcontainer .kpi-title{font-weight:700;color:#495057;margin-bottom:15px;font-size:16px}.dashboardcontainer .kpi-list{list-style:none}.dashboardcontainer .kpi-list li{position:relative;padding:8px 0 8px 25px;color:#2b2c2e;font-size:16px;display:grid}.dashboardcontainer .kpi-list li::before{content:'\2022';position:absolute;left:2px;top:1px;color:#0f7a95;font-weight:600;font-size:25px}.dashboardcontainer .kpi-list li:hover{color:#0f7a95;transform:translateX(5px);transition:all 0.2s ease;font-weight:600}@media (max-width:768px){.dashboardcontainer .tabs{flex-direction:column}.dashboardcontainer .dashboard-tab{min-width:unset;text-align:left}.dashboardcontainer .dashboards-grid{grid-template-columns:1fr;gap:20px}.dashboardcontainer .dashboard-card{padding:20px}.dashboardcontainer .azure-tab-content{padding:20px}}@media (max-width:480px){.dashboardcontainer .dashboard-card{padding:15px}.dashboardcontainer .dashboard-card h3 a{font-size:14px}.dashboardcontainer .kpi-section{padding:15px}}