/*
 * Ternadia design rule (2026-05): rounded containers get a 90° upper-left
 * corner. The other three corners keep their original border-radius. Applies
 * to container/card-level boxes only — not buttons, chips, badges, inputs,
 * status pills, etc. (those keep their full radius for tactile feel).
 *
 * Loaded via <link> in every standalone template's <head>. To roll the
 * design back, remove the <link> tags or empty this file.
 */

/* analytics_dashboard.html */
.kpi-card,
.productivity-box,
.pricing-card,
.chart-container,

/* campaigns.html */
.funnel-card,
.modal-box,
.modal-stat,
.modal-checkbox,
.golden-list,
.role-data-section,

/* candidate_upload.html */
.role-selection,
.campaign-status,
.queue-section,
.campaign-complete,

/* reminders.html */
.upload-section,
.manual-entry-form,
.validation-summary,
.live-stat,
.active-calls-section,
.results-section,
.campaign-complete-banner,
.prev-campaign-card,
.prev-group,
.prev-empty-state,
.prev-legend-panel,
.wa-modal,

/* role_manager.html */
.modal-content,
.preview-panel,
.ai-import-wrapper,
.role-dropzone,
.global-drop-overlay-inner,

/* shared across many templates */
.container,
.login-container,
.setup-container,
.nav-tabs,
.table-container,
.filter-bar {
    border-top-left-radius: 0 !important;
}
