.post-display-workspace{max-width:760px;min-width:0}
.post-display-heading,.post-display-actions,.post-display-input-row,.post-display-pin-summary{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}
.post-display-heading h1{flex:1;margin:0!important}
.post-display-heading a{display:inline-flex;align-items:center;min-height:44px}
.post-display-workspace p{margin:6px 0 10px!important}
.post-display-object{font-weight:650;overflow-wrap:anywhere}
.post-display-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ifx-color-border);margin:6px 0 12px}
.post-display-tabs a{display:flex;align-items:center;min-height:44px;padding:6px 12px;box-sizing:border-box;text-decoration:none;color:var(--ifx-color-text)}
.post-display-tabs a[aria-current=page]{color:var(--ifx-color-action);background:var(--ifx-color-surface-selected);box-shadow:inset 0 -3px var(--ifx-color-action);font-weight:650}
.post-display-workspace :is(input,select,button,.filter){min-height:44px;box-sizing:border-box;font:inherit}
.post-display-workspace input:not([type=hidden]){margin:0!important}
.post-display-workspace select{width:100%}
.post-display-workspace :is(button,.filter){padding:6px 12px;overflow-wrap:anywhere}
[data-ifx-application-layout] main .post-display-secondary{background:var(--ifx-color-surface);color:var(--ifx-color-action);border-color:var(--ifx-color-control-border)}
.post-display-workspace :is(a,button,input,select):focus-visible{outline:var(--ifx-focus-ring);outline-offset:2px}
.post-display-workspace h2{margin:0 0 8px!important}
.post-display-input-row{align-items:end;margin:4px 0 8px}
.post-display-input-row>div{flex:1 1 150px;min-width:0}
.post-display-input-row>select,.post-display-input-row>input:not(.post-display-position){flex:1 1 200px;min-width:0;width:auto}
.post-display-choice{max-width:360px}
.post-display-position{flex:none;width:5.5rem!important;max-width:100%}
.post-display-facts{margin:0 0 8px}
.post-display-facts>div{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;margin:4px 0}
.post-display-facts dt{color:var(--ifx-color-text-muted);min-width:8.5rem}
.post-display-facts dd{margin:0;overflow-wrap:anywhere}
.post-display-facts .status{margin-inline-start:6px}
.post-display-preview{padding:8px 10px;background:var(--ifx-color-surface-muted);border-left:3px solid var(--ifx-color-border-strong);overflow-wrap:anywhere}
.post-display-preview>span{color:var(--ifx-color-text-muted);margin-inline-end:8px}
.post-display-preview output{font-weight:650}
.post-display-actions{margin-top:10px}
.post-display-actions form{margin:0}
.post-display-pin-summary{line-height:1.5}
.post-display-pin-summary strong{overflow-wrap:anywhere}
.post-display-scope{margin-bottom:10px}
.post-display-feedback,.post-display-notice{padding:8px 10px;background:var(--ifx-color-surface-muted);border-left:3px solid var(--ifx-color-border-strong)}
.post-display-feedback{border-left-color:var(--ifx-color-action)}
.post-display-issue{color:var(--ifx-color-danger);border:1px solid var(--ifx-color-danger);border-left-width:3px;padding:10px;margin:10px 0;overflow-wrap:anywhere}
.post-display-issue ul{padding-inline-start:20px;margin:4px 0}
.post-display-issue p{margin:4px 0 0!important}
.post-pin-list,.post-pin-candidates{list-style:none;padding:0;margin:0}
.post-pin-row{display:flex;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--ifx-color-border)}
.post-pin-row:last-child{border-bottom:0}
.post-pin-number{flex:none;min-width:1.5rem;text-align:center;color:var(--ifx-color-text-muted);font-variant-numeric:tabular-nums}
.post-pin-content{flex:1;min-width:0;overflow-wrap:anywhere}
.post-pin-title{color:var(--ifx-color-text);font-weight:650;text-decoration:none;display:block}
.post-pin-title:hover{text-decoration:underline}
.post-pin-unavailable,.post-display-id{display:block;color:var(--ifx-color-text-muted);font-size:.9em;margin-top:2px;overflow-wrap:anywhere}
.post-pin-controls,.post-pin-controls form,.post-pin-add-form{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0}
.post-pin-controls{flex:none;justify-content:flex-end}
.post-pin-add{border-top:1px solid var(--ifx-color-border);padding-top:12px;margin-top:12px}
.post-pin-search{margin:4px 0 8px}
.pinned-posts{margin:0 0 16px;min-width:0}
.pinned-posts-heading{display:flex;align-items:center;gap:6px;font-size:16px;margin:0 0 8px!important}
.pinned-posts-heading svg{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){.post-pin-row{flex-wrap:wrap}.post-pin-controls,.post-pin-add-form{flex-basis:100%;justify-content:flex-end}.post-pin-content{flex-basis:calc(100% - 3rem)}.post-display-heading{align-items:flex-start}.post-display-heading h1{flex-basis:100%}.post-display-facts dt{min-width:0}.post-display-facts>div{display:block}.post-display-heading a{min-height:36px}}
@media(prefers-reduced-motion:reduce){.post-display-workspace *{scroll-behavior:auto}}
