@charset "UTF-8";.van-toast[data-v-f4c030dd]{word-break:break-word!important}.cg-default.van-button[data-v-f4c030dd]{font-weight:700;font-size:.4rem}.cg-default.van-button .van-button__icon[data-v-f4c030dd]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cg-default.van-button .van-button__icon>img[data-v-f4c030dd]{height:80%}@media (orientation: landscape){html.landscape[data-v-f4c030dd]{font-size:9vh!important}}.isAppForcedDownloadEnabled-dialog[data-v-f4c030dd]{z-index:9999999!important}.content[data-v-f4c030dd]{padding:.34667rem;position:relative;z-index:99;width:10rem;height:100%;background:var(--bg_color_L1);border-top-right-radius:.53333rem;border-top-left-radius:.53333rem}.content-item[data-v-f4c030dd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:9.30667rem;height:1.46667rem;background:var(--bg_color_L2);border-radius:.13333rem;color:var(--text_color_L2);padding:.34667rem}.content-item img[data-v-f4c030dd]{width:1.06667rem;padding-right:.32rem}.content-item span[data-v-f4c030dd]{font-size:.37333rem;color:var(--text_color_L1)}.content-item-title[data-v-f4c030dd]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-toast[data-v-cfff515d]{word-break:break-word!important}.cg-default.van-button[data-v-cfff515d]{font-weight:700;font-size:.4rem}.cg-default.van-button .van-button__icon[data-v-cfff515d]{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cg-default.van-button .van-button__icon>img[data-v-cfff515d]{height:80%}@media (orientation: landscape){html.landscape[data-v-cfff515d]{font-size:9vh!important}}.isAppForcedDownloadEnabled-dialog[data-v-cfff515d]{z-index:9999999!important}.active-container .banner[data-v-cfff515d]{width:100%;display:block;max-height:4.8rem}.active-container .active-box[data-v-cfff515d]{border-radius:.26667rem;padding:.26667rem .34667rem .34667rem;background:var(--bg_color_L2);position:relative;z-index:2}.active-container .active-box .title[data-v-cfff515d]{font-size:.37333rem;font-weight:600;text-align:center;margin-bottom:.26667rem;color:var(--text_color_L1)}.active-container .active-box[data-v-cfff515d] img{display:block!important;width:100%!important}.active-container iframe[data-v-cfff515d]{display:block;width:100%;height:80vh;border:none}

:root {
  /* Screenshot এর মতো গাঢ় নীল (প্রাথারি নীল) */
  --primary: #2c58d1 !important;
  --primary-dark: #1e3f9e !important;
  --primary-light: #5a7fe8 !important;
}

/* Screenshot এর মতো নীল ব্যাকগ্রাউন্ড - যেটা উপরের অংশে আছে */
.bg-primary, 
.navbar-primary,
.blue-header {
  background: linear-gradient(90deg, #2c58d1 0%, #1e3f9e 100%) !important;
  background-color: #2c58d1 !important;
  color: white !important;
}

/* Screenshot এর বাটন বা অ্যাক্টিভ এলিমেন্টের জন্য */
.btn-primary,
.badge-primary,
button.blue-btn {
  background: linear-gradient(135deg, #2c58d1 0%, #1e3f9e 100%) !important;
  border: none !important;
  color: white !important;
  transition: all 0.3s ease;
}

/* হোভার ইফেক্ট */
.btn-primary:hover,
.bg-primary:hover {
  background: linear-gradient(135deg, #1e3f9e 0%, #2c58d1 100%) !important;
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(44, 88, 209, 0.3);
}

/* Screenshot এর ড্যাশবোর্ড কার্ডের মতো স্টাইল */
.dashboard-card-blue {
  background: linear-gradient(145deg, #2c58d1, #1e3f9e);
  border-radius: 16px;
  padding: 20px;
  color: white;
  box-shadow: 0 8px 20px rgba(44, 88, 209, 0.25);
  transition: all 0.3s;
}

.dashboard-card-blue:hover {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(44, 88, 209, 0.35);
}

/* Screenshot এর উপরের ব্যানারের জন্য স্পেসিফিক */
.top-blue-banner {
  background: linear-gradient(135deg, #2c58d1, #1e3f9e);
  padding: 14px 20px;
  border-radius: 12px;
  color: white;
  font-weight: 600;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}