/* ==========================================================================
   ADMIN RADIUS — professional (kam / subtle corners).
   Pehle cards 12-18px + buttons/inputs 8-10px the -> bahut round lag raha tha.
   Yahan se poore panel ka corner-radius EK jagah control hota hai:
     --adm-r     = buttons / inputs / tabs / menus / chhote cards
     --adm-r-lg  = bade containers (cards, panels, modals)
   Tune karna ho to sirf ye do values badlo. Load SABSE aakhir hota hai
   (template.php) taake har jagah jeete.
   Pills/circles JAAN-BOOJH ke chhode: switch, avatar, status-pill, .tag,
   ord-count, rpt-period (wo round hone chahiye). Standard .btn/.btn-* ka
   radius core.css ke button block me hai (10px -> 6px waha kiya).
   ========================================================================== */
:root{
  --adm-r:    6px;
  --adm-r-lg: 8px;
}

/* ---- bade containers: cards / panels / modals / menus ---- */
.card,
.modal-content,
.stats-card,
.ord-tabs-card,
.orders-v2-filter-wrap,
.rpt-users-card,
.rpt-table-wrap,
.theme-card,
.dropdown-menu,
.indigo-action-menu,
.idgrow-menu,
.orders-v2-action-menu,
.search-select-panel,
.access-search-results,
.rpt-head-icon,
.form-fieldset,
.tc-color-pop{
  border-radius: var(--adm-r-lg) !important;
}

/* card-header/footer ke bahari corners card (8px) se match; andar (jahan body milta) square.
   Selector core.css ke `.card > .card-header:first-child` (0,3,0 + !important) jitna specific
   hai, aur ye file baad me load hoti hai, is liye jeet jaati hai. */
.card > .card-header:first-child,
.card > .card-status:first-child{
  border-top-left-radius: var(--adm-r-lg) !important;
  border-top-right-radius: var(--adm-r-lg) !important;
}
.card > .card-footer:last-child{
  border-bottom-left-radius: var(--adm-r-lg) !important;
  border-bottom-right-radius: var(--adm-r-lg) !important;
}

/* ---- controls: inputs / custom buttons / tabs / chhote cards ---- */
.form-control,
.custom-select,
select.form-control,
textarea.form-control,
.search-select-control,
.search-select-input,
.orders-v2-field input,
.orders-v2-field select,
.orders-v2-btn,
.indigo-btn,
.indigo-outline-btn,
.idgo-btn,
.idgrow-btn,
.orders-v2-tool-btn,
.orders-v2-resend-btn,
.orders-v2-action-btn,
.ord-tab,
.back-btn,
.save-btn,
.css-editor-textarea,
.CodeMirror,
.stat-card,
.rpt-stat,
.service-type-card,
.mini-switch-card,
.order-status-badge,
.idgo-alert,
.tc-color-trigger,
.tc-activate,
.tc-edit,
.adm-iconbtn,
.adm-close,
.adm-cur-trigger,
.adm-theme-toggle,
.adm-nav-item,
.adm-submenu a{
  border-radius: var(--adm-r) !important;
}

/* ---- chhote menu items / chips ---- */
.dropdown-item,
.search-select-option,
.indigo-action-item,
.idgrow-item,
.tc-color-item,
.access-search-hit,
.rpt-svc-id{
  border-radius: 5px !important;
}

/* ---- input-group: joined controls ke beech ke corners square ----
   Upar har .form-control (+ .search-select-control) pe radius !important laga hai, jis se
   input-group mein join karne wale corners bhi round ho jaate the — e.g. "Currency & funds"
   field (.currency-funds) mein currency selector ka RIGHT side + funds input ka LEFT side.
   Join wale corners flatten karo taake dono controls seamlessly jud'e dikhein. */
.currency-funds .search-select-control {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.currency-funds > .form-control[name="funds"] {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
