.tim-content-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:22px;align-items:start}
.tim-content-workspace>*{min-width:0}
.tim-content-source{min-height:320px;line-height:1.6;resize:vertical}
.tim-content-source.is-html{font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2;background:#f8f9fd}
.tim-html-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}
.tim-content-workspace [hidden]{display:none!important}
.tim-content-preview{margin:12px 0 22px}
.tim-content-preview [role=status]{display:block;margin:8px 0}
.tim-content-preview iframe{display:block;width:100%;height:350px;border:1px solid #dfe3ed;border-radius:10px;background:#fff}
.tim-content-page-list{display:grid;gap:12px}
.tim-content-page-row{padding:15px;border:1px solid #e4e7f1;border-radius:12px;overflow-wrap:anywhere}
.tim-content-page-row strong,.tim-content-page-row small{display:block}
.tim-content-page-row small{color:#69708a;margin:5px 0 12px;font-size:12px}
.tim-content-delete{margin-top:12px}
.tim-content-delete summary{width:fit-content;color:#a12438;font-size:12px;font-weight:700;cursor:pointer}
.tim-content-delete form{display:grid;gap:12px;margin-top:10px;padding:12px;border-radius:8px;background:#fff4f5;font-size:12px}
.tim-content-delete label{display:flex;align-items:start;gap:8px;line-height:1.6}
.tim-content-delete input{flex-shrink:0;margin-top:4px}
.tim-content-delete button{justify-self:start}
.tim-customer-content{overflow-wrap:anywhere;min-width:0;max-width:100%}
.tim-customer-content img{max-width:100%;height:auto}
.tim-customer-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}
.tim-customer-content th,.tim-customer-content td{padding:8px 12px;border:1px solid #e1e4ec;text-align:left}
.tim-customer-content pre{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:1100px){.tim-content-workspace{grid-template-columns:1fr}}
