/* ===== نسخه ۱۱: تمام‌عرض واقعی، راست‌چین اجباری، گروه‌بندی تاشو و غیرچسبان ===== */
.dtbcc-app{direction:rtl!important;text-align:right!important;max-width:none!important;width:100%!important;margin:0!important;padding:0 14px}
.dtbcc-app *{direction:rtl;text-align:right}
.dtbcc-app h1,.dtbcc-app h2,.dtbcc-app h3,.dtbcc-app h4,.dtbcc-app p,.dtbcc-app li,.dtbcc-app label,.dtbcc-app td,.dtbcc-app th,.dtbcc-app summary,.dtbcc-app button,.dtbcc-app a{text-align:right!important}
.dtbcc-app input,.dtbcc-app select,.dtbcc-app textarea{text-align:right!important}
.dtbcc-app .dtbcc-jalali input{text-align:center!important}
.dtbcc-app table{width:100%}
.dtbcc-app .dtbcc-hero,.dtbcc-app .dtbcc-hero h2,.dtbcc-app .dtbcc-hero p{text-align:right!important}
.dtbcc-app .dtbcc-search{flex-direction:row}
.dtbcc-app .dtbcc-card h3,.dtbcc-app .dtbcc-card p{text-align:right!important}
.dtbcc-app .dtbcc-tool-head,.dtbcc-app .dtbcc-tool-head h3,.dtbcc-app .dtbcc-tool-head p{text-align:right!important}
.dtbcc-app .dtbcc-result-head{flex-direction:row}
.dtbcc-app .dtbcc-form{direction:rtl}
.dtbcc-close{float:right!important}
.dtbcc-fav{left:10px;right:auto}
/* گروه‌بندی‌ها: تاشو، بسته به‌صورت پیش‌فرض، و غیرچسبان (با اسکرول ثابت نمی‌مانند) */
.dtbcc-cats{position:static!important;top:auto!important}
.dtbcc-cats-wrap{margin:14px 0;background:#fff;border:1px solid #dce7f0;border-radius:16px;padding:12px 16px}
.dtbcc-cats-wrap>summary{cursor:pointer;font-weight:800;color:#14273d;list-style:none}
.dtbcc-cats-wrap .dtbcc-cats{margin:12px 0 4px}
/* وقتی ابزار باز است، صفحه ابزار هم تمام‌عرض و راست‌چین است */
.dtbcc-tool-view{direction:rtl!important;text-align:right!important}
.dtbcc-sheet{direction:rtl;text-align:right}
body:has(.dtbcc-app) .dtbcc-app{box-sizing:border-box}
