/* Compact standard controls keep permissions, compatibility and errors in view. */
.ss-admin{margin:12px 0 16px;padding:calc(var(--cb-editor-space) * 0.7);background:var(--cb-raised);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.83333);color:var(--cb-text)}
.ss-admin .btn{min-height:32px;padding:calc(var(--cb-editor-space) * 0.3) calc(var(--cb-editor-space) * 0.5);font-size:calc(11px * var(--cb-type-scale));white-space:nowrap}
.ss-heading{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--cb-editor-space) * 0.5);margin-bottom:8px;flex-wrap:wrap}
.ss-heading-title{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.4);min-width:0}.ss-heading-title>svg{flex-shrink:0}.ss-heading h2{font-size:calc(15px * var(--cb-type-scale) * var(--cb-heading-scale));margin:0;line-height:calc(1.4 * var(--cb-leading-scale))}.ss-heading>.btn{flex-shrink:0;margin-left:auto}
.ss-role-note{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.4);font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.6 * var(--cb-leading-scale));color:var(--cb-muted);margin:8px 0 10px}.ss-role-note>svg{flex-shrink:0}.ss-role-note>span{min-width:0}.ss-role-note>small{margin-left:auto;white-space:nowrap;font-size:calc(9px * var(--cb-type-scale));border:var(--cb-border-width) solid var(--cb-border);padding:calc(var(--cb-editor-space) * 0.1) calc(var(--cb-editor-space) * 0.35);border-radius:calc(var(--cb-radius) * 0.83333)}
.ss-standard-card{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.5);background:var(--cb-surface);border:var(--cb-border-width) solid var(--cb-border);padding:calc(var(--cb-editor-space) * 0.5) calc(var(--cb-editor-space) * 0.6);border-radius:calc(var(--cb-radius) * 0.66667)}
.ss-standard-mark{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:calc(var(--cb-radius) * 0.66667);background:var(--cb-inset);color:var(--cb-text);flex-shrink:0}
.ss-standard-summary{flex:1;min-width:0}.ss-standard-title{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.25) calc(var(--cb-editor-space) * 0.4)}.ss-standard-summary h3{font-size:calc(13px * var(--cb-type-scale) * var(--cb-heading-scale));margin:0;color:var(--cb-heading);overflow-wrap:anywhere;line-height:calc(1.5 * var(--cb-leading-scale))}.ss-standard-summary h3 small{font-size:calc(11px * var(--cb-type-scale));font-weight:500;color:var(--cb-muted);margin-left:4px;white-space:nowrap}
.ss-status{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-text);background:var(--cb-inset);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.33333);padding:calc(var(--cb-editor-space) * 0.1) calc(var(--cb-editor-space) * 0.3);display:inline-flex;white-space:nowrap}.ss-status.is-draft{color:var(--cb-text);background:var(--cb-inset);border-color:var(--cb-border)}
.ss-facts{display:flex;gap:calc(var(--cb-editor-space) * 0.15) calc(var(--cb-editor-space) * 0.6);flex-wrap:wrap;font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);margin-top:4px}
.ss-standard-actions{display:flex;gap:calc(var(--cb-editor-space) * 0.35);align-items:center;justify-content:flex-end;flex-shrink:0}.ss-standard-actions .btn,.ss-draft-actions .btn,.ss-draft-heading .btn{gap:calc(var(--cb-editor-space) * 0.3)}
.ss-draft-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-editor-space) * 0.4);margin:12px 0 8px;flex-wrap:wrap}.ss-draft-heading h3{font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale));margin:0}.ss-draft-heading h3>span{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin-left:6px}.ss-draft-heading>div{display:flex;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.3);margin-left:auto;justify-content:flex-end}
.ss-drafts{display:grid;gap:calc(var(--cb-editor-space) * 0.35)}.ss-draft-card{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-editor-space) * 0.6);background:var(--cb-surface);border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.58333);padding:calc(var(--cb-editor-space) * 0.5) calc(var(--cb-editor-space) * 0.6)}.ss-draft-summary{flex:1;min-width:0}.ss-draft-title{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.25) calc(var(--cb-editor-space) * 0.4)}.ss-draft-card h4{font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale));margin:0;line-height:calc(1.5 * var(--cb-leading-scale));overflow-wrap:anywhere}.ss-draft-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.15) calc(var(--cb-editor-space) * 0.6);margin-top:4px}.ss-draft-card p{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted);margin:0}.ss-draft-card small{display:block;font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin:0;line-height:calc(1.6 * var(--cb-leading-scale));overflow-wrap:anywhere}.ss-draft-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--cb-editor-space) * 0.3);flex-shrink:0;flex-wrap:wrap}.ss-empty{border:var(--cb-border-width) dashed var(--cb-border);border-radius:calc(var(--cb-radius) * 0.58333);padding:calc(var(--cb-editor-space) * 0.6);text-align:center;font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted)}
.ss-secondary{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.4) calc(var(--cb-editor-space) * 0.9);margin-top:12px;border-top:var(--cb-border-width) solid var(--cb-border);padding-top:calc(var(--cb-editor-space) * 0.45)}.ss-secondary>details{min-width:0}.ss-secondary>details[open]{flex-basis:100%}.ss-future,.ss-history{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted)}.ss-future>summary,.ss-history>summary{cursor:pointer}.ss-future-content{display:flex;gap:calc(var(--cb-editor-space) * 0.3) calc(var(--cb-editor-space) * 0.4);align-items:center;flex-wrap:wrap;padding-top:calc(var(--cb-editor-space) * 0.45);color:var(--cb-muted)}.ss-future-content>span{border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.33333);padding:calc(var(--cb-editor-space) * 0.15) calc(var(--cb-editor-space) * 0.35);background:var(--cb-raised)}.ss-future-content>p{flex-basis:100%;line-height:calc(1.8 * var(--cb-leading-scale));margin:0}.ss-history p{display:flex;justify-content:space-between;gap:calc(var(--cb-editor-space) * 0.6);padding:calc(var(--cb-editor-space) * 0.4) 0;margin:0;border-bottom:var(--cb-border-width) solid var(--cb-border)}.ss-history strong{color:var(--cb-text);font-weight:500;overflow-wrap:anywhere}.ss-history span{font-size:calc(10px * var(--cb-type-scale))}
.ss-form-note{font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.9 * var(--cb-leading-scale));color:var(--cb-muted);margin:0 0 15px}.ss-form textarea{font:calc(11px * var(--cb-type-scale))/calc(1.6 * var(--cb-leading-scale)) var(--cb-mono);min-height:270px}.ss-form .field>small{font-size:calc(10px * var(--cb-type-scale));line-height:calc(1.8 * var(--cb-leading-scale));color:var(--cb-muted)}.ss-error{font-size:calc(11px * var(--cb-type-scale));line-height:calc(1.8 * var(--cb-leading-scale));background:var(--cb-danger-soft);color:var(--cb-danger-ink);border:var(--cb-border-width) solid var(--cb-danger);border-radius:calc(var(--cb-radius) * 0.58333);padding:calc(var(--cb-editor-space) * 0.55) calc(var(--cb-editor-space) * 0.65);margin:12px 0}.ss-error[hidden]{display:none}.ss-publish>h3{font-size:calc(20px * var(--cb-type-scale) * var(--cb-heading-scale));margin-bottom:13px}
@media(max-width:900px){.ss-standard-card{flex-wrap:wrap}.ss-standard-actions{flex-wrap:wrap;margin-left:auto}.ss-draft-card{flex-wrap:wrap}.ss-draft-summary{flex-basis:300px}.ss-draft-actions{margin-left:auto}}
@media(max-width:650px){.ss-admin{padding:calc(var(--cb-editor-space) * 0.5);border-radius:calc(var(--cb-radius) * 0.66667)}.ss-admin .btn{min-height:36px;padding:calc(var(--cb-editor-space) * 0.3) calc(var(--cb-editor-space) * 0.4)}.ss-heading{gap:calc(var(--cb-editor-space) * 0.4)}.ss-heading h2{font-size:calc(14px * var(--cb-type-scale) * var(--cb-heading-scale))}.ss-role-note{align-items:flex-start;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.3)}.ss-role-note>span{flex:1;line-height:calc(1.7 * var(--cb-leading-scale))}.ss-role-note>small{margin-left:22px}.ss-standard-card{gap:calc(var(--cb-editor-space) * 0.4);padding:calc(var(--cb-editor-space) * 0.45)}.ss-standard-mark{width:30px;height:30px;border-radius:calc(var(--cb-radius) * 0.58333)}.ss-standard-summary{flex-basis:calc(100% - 40px)}.ss-standard-summary h3{font-size:calc(12px * var(--cb-type-scale) * var(--cb-heading-scale))}.ss-facts{gap:calc(var(--cb-editor-space) * 0.15) calc(var(--cb-editor-space) * 0.45);font-size:calc(10px * var(--cb-type-scale))}.ss-standard-actions{width:100%;gap:calc(var(--cb-editor-space) * 0.3)}.ss-draft-heading{gap:calc(var(--cb-editor-space) * 0.35)}.ss-draft-heading>div{gap:calc(var(--cb-editor-space) * 0.25)}.ss-draft-card{padding:calc(var(--cb-editor-space) * 0.45);gap:calc(var(--cb-editor-space) * 0.4)}.ss-draft-summary{flex-basis:100%}.ss-draft-actions{width:100%;gap:calc(var(--cb-editor-space) * 0.25)}.ss-history p{flex-direction:column;gap:calc(var(--cb-editor-space) * 0.2)}.ss-form textarea{font-size:calc(10px * var(--cb-type-scale));min-height:290px}}
