/* Scoped to v6.16 publishing studio. No global theme or builder image changes. */
.tle-blog-studio{--tb-accent:#9cdcd3;--tb-line:#344658;--tb-panel:#172331;--tb-muted:#b4c2d0;color:inherit;max-width:1400px;margin:0 auto 32px}.tle-blog-studio *{box-sizing:border-box}.tb-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin:12px 0 20px}.tb-heading small{letter-spacing:.12em;color:var(--tb-accent)}.tb-heading h2{margin:7px 0}.tb-heading p,.tb-step p{line-height:1.65}.tb-notice{padding:13px 16px;border:1px solid var(--tb-line);border-radius:10px;margin:14px 0;white-space:pre-line;overflow-wrap:anywhere}.tb-notice.error{border-color:#cf7f80;background:#39262e}.tb-summary{display:grid;grid-template-columns:1fr 1.4fr;gap:18px}.tb-quota,.tb-rules,.tb-step{border:1px solid var(--tb-line);border-radius:13px;background:var(--tb-panel);padding:22px;margin-bottom:20px}.tb-quota strong{display:block;font-size:34px;line-height:1.3;margin:12px 0;color:var(--tb-accent)}.tb-quota p{margin:9px 0}.tb-rules p{line-height:1.75}.tb-step>summary{cursor:pointer;font-size:19px;font-weight:700}.tb-step>h3{margin:0 0 15px;font-size:20px}.tb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.tb-step label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;font-size:14px}.tb-step input:not([type=checkbox]),.tb-step select,.tb-step textarea{width:100%;min-width:0;background:#0f1a26;color:#f0f4f8;border:1px solid #4b6074;border-radius:8px;padding:11px 12px;font:inherit}.tb-step textarea{line-height:1.8;resize:vertical}.tb-step label.tb-check{display:flex;flex-direction:row;align-items:flex-start;line-height:1.5;gap:10px}.tb-check input{margin:4px 0 0;flex:none;width:17px;height:17px}.tb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.tb-actions button,.tb-heading button,.tb-target button,.tb-row button,.tb-titles button,.tb-sub>button{min-height:40px;padding:9px 15px;border-radius:8px;border:1px solid #5ba99c;background:#256a60;color:white;cursor:pointer;font:inherit}.tle-blog-studio button.outline{background:transparent;color:#e7eff7;border-color:#667b90}.tle-blog-studio button:disabled{opacity:.48;cursor:not-allowed}.tb-muted{color:var(--tb-muted);font-size:13px;line-height:1.65}.tb-target,.tb-row{border:1px solid var(--tb-line);border-radius:9px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.tb-row>header,.tb-target>header{display:flex;gap:12px;align-items:center;justify-content:space-between}.tb-badge{font-size:12px;background:#304657;border-radius:6px;padding:4px 8px;white-space:nowrap}.tb-badge.ok{background:#225347}.tb-badge.warn{background:#64452c}.tb-badge.error{background:#703f45}.tb-row p,.tb-target p{margin:7px 0}.tb-evidence{border-left:3px solid var(--tb-accent);padding:2px 15px;margin:20px 0}.tb-evidence a{color:#9fcef3;overflow-wrap:anywhere}.tb-titles{display:flex;flex-direction:column;gap:8px;margin:14px 0}.tb-titles button{text-align:left;background:#26394a;border-color:#5b738a;color:#edf4fc}.tb-sub{margin:16px 0;border-top:1px solid var(--tb-line);padding-top:16px}.tb-sub>summary{cursor:pointer;font-weight:650}.tb-error{color:#f6b4b4}.tb-empty{padding:18px;color:var(--tb-muted);background:#0f1c28;border-radius:8px}#tleBlogLegacy[hidden],.tle-blog-studio [hidden]{display:none!important}.tb-row pre{white-space:pre-wrap;overflow-wrap:anywhere}.tle-blog-studio a{color:#a5cee9}.tb-heading>button{flex:none}@media(max-width:850px){.tb-grid,.tb-summary{grid-template-columns:1fr}.tb-heading{flex-direction:column}.tb-step{padding:16px}.tb-row>header,.tb-target>header{align-items:flex-start}.tb-quota strong{font-size:30px}}
