/* ===== داده‌نگار نسخه ۶ ===== */
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'Estedad';src:url('../fonts/Estedad-Black.woff2') format('woff2');font-weight:800 900;font-display:swap}
.dtbcc-app,.dtbcc-app *{font-family:'Estedad','Vazirmatn',Tahoma,'Segoe UI Emoji','Noto Color Emoji',sans-serif!important}
/* حذف ستون کناری قالب در صفحه مرکز (قابل خاموش‌کردن از تنظیمات) */
body.dtbcc-no-sidebar aside,body.dtbcc-no-sidebar .sidebar,body.dtbcc-no-sidebar #sidebar,body.dtbcc-no-sidebar .widget-area,body.dtbcc-no-sidebar #secondary,body.dtbcc-no-sidebar .site-sidebar,body.dtbcc-no-sidebar .sidebar-main,body.dtbcc-no-sidebar [class*="sidebar"]:not(.dtbcc-app):not(.dtbcc-app *){display:none!important}
body.dtbcc-no-sidebar .content-area,body.dtbcc-no-sidebar #primary,body.dtbcc-no-sidebar main,body.dtbcc-no-sidebar .site-main,body.dtbcc-no-sidebar .entry-content{width:100%!important;max-width:100%!important;float:none!important}
/* خانواده‌های بازشو */
.dtbcc-families{margin:14px 0;padding:14px 16px;background:#fff;border:1px solid #dce4ec;border-radius:16px;box-shadow:0 8px 24px rgba(23,43,77,.06)}
.dtbcc-families summary{cursor:pointer;font-weight:800;color:#172b4d;list-style:none}
.dtbcc-families summary:hover{color:#2864a6}
.dtbcc-families-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:12px}
.dtbcc-families-grid button{text-align:right;background:#f5f7fa;border:1px solid #dce4ec;border-radius:14px;padding:12px;cursor:pointer;font-weight:700;color:#243247;transition:all .2s}
.dtbcc-families-grid button:hover{transform:translateY(-2px);border-color:#2864a6;background:#eef4ff}
.dtbcc-families-grid button b{color:#2864a6}
.dtbcc-families-grid button span{display:block;font-weight:500;color:#68778a;font-size:12.5px;margin-top:5px;line-height:1.8}

/* ===== نسخه ۹: ردیف‌های تکرارشونده (هر جزء، یک باکس جدا) ===== */
.dtbcc-field-rows{grid-column:1/-1}
.dtbcc-rows{display:flex;flex-direction:column;gap:10px;margin:6px 0 10px}
.dtbcc-rrow{display:flex;gap:10px;align-items:flex-end;background:#f8fbff;border:1px solid #dfeaf5;border-radius:14px;padding:10px}
.dtbcc-rfield{flex:1;display:flex;flex-direction:column;gap:5px;min-width:90px}
.dtbcc-rfield span{font-size:.78rem;color:#54708f;font-weight:700}
.dtbcc-rfield input{width:100%}
.dtbcc-delrow{flex:0 0 auto;width:34px;height:38px;border-radius:10px;border:1px solid #f0d4d4;background:#fff5f5;color:#b3352b;cursor:pointer;font-weight:900}
.dtbcc-addrow{margin-top:2px;border-style:dashed!important;font-weight:800}
@media(max-width:700px){.dtbcc-rrow{flex-wrap:wrap}.dtbcc-rfield{min-width:42%}}
