.bad-concept-modes{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}
.bad-concept-modes button{min-height:42px;white-space:normal;text-align:left}
:is(#appScreen #billingWorkspace .billing-advanced,.billing-advanced) .bad-concept-modes button[aria-pressed=true]{background:var(--primary,#1768e8)!important;color:#fff!important;border-color:var(--primary,#1768e8)!important}
.bad-concept-editor{margin:16px 0!important;padding:18px!important;background:var(--panel-soft,#f5f8fe);border-radius:12px}
.bad-concept-editor>p,.bad-concept-editor details>p{line-height:1.6}
.bad-concept-editor .bad-check{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;text-align:left}
.bad-concept-editor .bad-check input[type=checkbox]{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px}
[data-inline-concept-status]:empty{display:none}
[data-inline-concept-status]:not(:empty){padding:10px 14px;background:var(--panel-soft,#eef5ff);border-radius:8px;line-height:1.6}
.bad-concept-editor[hidden]{display:none!important}
:is(#appScreen #billingWorkspace .billing-advanced,.billing-advanced) [data-invoice-concept-mode] [hidden]{display:none!important}
@media(max-width:700px){.bad-concept-modes{display:grid;grid-template-columns:minmax(0,1fr)}.bad-concept-modes button{width:100%;min-height:48px}.bad-concept-editor{padding:14px!important}}
