/* =====================================================================
   ৫৮) সব পেজে কার্ড / সেকশন / প্যানেলের কোণা এক মাপে (আগের চেয়ে একটু কম)
   • বড় কার্ড, সেকশন, হিরো, প্যানেল  → var(--mm-radius-card)  = 14px
   • কার্ডের ভেতরের ছোট বক্স, সারি     → var(--mm-radius-inner) = 10px
   • বাটন/ইনপুট → আগের নিয়মেই (টোকেন থেকে), গোল ছবি/ব্যাজ/পিল অপরিবর্তিত
   হোমপেজ ও লগইন পেজ বাদে, শুধু অ্যাপের ভেতরের পেজগুলোতে প্রযোজ্য।
   এই ফাইল সবার শেষে লোড হয় বলে আগের সব বড়-কোণার নিয়ম ছাপিয়ে যায়।
   ===================================================================== */

/* ---------- বড় কার্ড / সেকশন / হিরো / প্যানেল ---------- */
html body:not(.show-homepage):not(.show-auth-page) .container :is(
  .card, .premium-card, .premium-glass-card, .premium-hero, .pro-card, .pro-hub-hero,
  .stat-card, .mmx-card, .mmp-card, .mf-card, .mh-card, .mh-sec, .mt-panel, .chart-box,
  .quick-action-card, .mm-billing-card, .mm-allinone, .mm-freecard, .mm-plan, .mm-upgrade-card,
  .mm-pd-card, .mm-pd-hero, .mm-lock-card, .mm-ac-block-card, .mm-up-box, .mmr-box,
  .mmrd-card, .mm3d-dining, .mm3d-table-card, .mmx-kitchen-hero, .mmx-public-art-card,
  .mmx-public-showcase, .mmd-hero, .mmd-plate, .mmd-eater, .bazar-duty-hero, .bazar-duty-card,
  .input-page-hero, .notice-page-hero, .notif-page-hero, .mm-inp-hero,
  .mt-tile, .mt-live, .mf-tile, .mmx-menu-box,
  .mess-summary-card, .moderator-info-card, .profile-summary-card, .profile-edit-card,
  .role-choice-card, .sidebar-identity-card, .pro-qr-card, .wpop-card, .modal, .filter-card,
  .tab-panel > section, .tab-panel > div > section
),
html body:not(.show-homepage):not(.show-auth-page) :is(.modal, .wpop-card, .mm-date-popover, .header-date-panel, .actions-dropdown, .mm-sidebar-footer, .mobile-bottom-nav),
html body:not(.show-homepage):not(.show-auth-page) .container :is([class*="-card"], [class*="-hero"], [class*="-panel"]):not([class*="avatar"]):not([class*="-ic"]):not([class*="dot"]):not(.tab-panel) {
  border-radius: var(--mm-radius-card, 14px) !important;
}

/* ---------- কার্ডের ভেতরের ছোট বক্স / সারি ---------- */
html body:not(.show-homepage):not(.show-auth-page):not(#mmR) .container :is(
  .mini-card, .history-item, .notice-item, .table-wrap, [class*="table-wrap"],
  .meal-table-wrap, .bazar-table-wrap, .bazar-duty-table-wrap, .meal-mini-card,
  .duty-summary-mini, .duty-mini-item, .activity-timeline-item, .mf-day, .mh-item,
  .mm-kpi-card, .mm-duty li, .mm-pay, .mm-part, .mm-imp-alert, .mm-stat,
  .mmx-kpi, .mmx-mini-metric, .mmx-risk, .mmx-menu-slot, .mmx-demo-note,
  .premium-kpi, .premium-chart, .theme-preset, .pro-command-input, .mm-ac-ban, .mm-up-box .box,
  .rent-preview-card, .member-form, .add-bill-row, .bill-field, .toolbar-item,
  .mmrd-tile, .mmc-daily, .premium-list-item, .mmx-person, .mmx-shopping-item,
  .mmx-missing-item, .mt-seg, .mt-probar, .mm-bill-holder, .bazar-metric-box
),
html body:not(.show-homepage):not(.show-auth-page):not(#mmR) .container .card :is(.mini-card, .stat-card, .history-item, .notice-item) {
  border-radius: var(--mm-radius-inner, 10px) !important;
}

/* ---------- নিজস্ব ছোট আইকন-বক্স ---------- */
html body:not(.show-homepage):not(.show-auth-page) .container :is(.mm-lock-ic, .mm-ac-block-ic) {
  border-radius: var(--mm-radius-card, 14px) !important;
}
