/* FIX11HZ60 approved testing-round polish */
/* Registrations: real collapsed body, not a decorative accordion shell. */
.registration-info-panel{border:1px solid #dfe5ec;border-radius:12px;margin:0 0 1rem;background:#fbfcfe;overflow:hidden}
.registration-info-toggle{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.72rem .85rem;cursor:pointer;font:inherit;font-weight:850;color:#17304d;text-align:left}
.registration-info-toggle small{color:#6b7788;font-weight:650}.registration-info-toggle[aria-expanded="true"]{border-bottom:1px solid #e3e8ee}
.registration-info-body[hidden]{display:none!important}.registration-info-body .detail-list{padding:.8rem .85rem 0;margin:0 0 .7rem}.registration-info-body .financial-alert{margin:.75rem .85rem}
/* Public Registration Studio: approved wide, dense editor + persistent preview. */
body.guidon-focused-public .guidon-config-main{width:min(1680px,calc(100vw - 245px))!important;max-width:1680px!important}
body.guidon-focused-public .setup-workspace[data-workspace="public"]{grid-template-columns:minmax(760px,1.75fr) minmax(360px,.78fr)!important;gap:14px!important}
body.guidon-focused-public .setup-workspace[data-workspace="public"]>.boc-panel:not(.registration-preview-panel){padding:14px!important}
body.guidon-focused-public .public-related-workspaces{padding:8px 10px!important;gap:6px!important}
body.guidon-focused-public .setup-workspace[data-workspace="public"] .section-heading{margin-bottom:10px!important;padding-bottom:8px!important}
body.guidon-focused-public .setup-workspace[data-workspace="public"] label{gap:4px!important}
body.guidon-focused-public .setup-workspace[data-workspace="public"] input,body.guidon-focused-public .setup-workspace[data-workspace="public"] select,body.guidon-focused-public .setup-workspace[data-workspace="public"] textarea{min-height:38px!important;padding:8px 10px!important}
body.guidon-focused-public .registration-preview-panel .studio-preview-head{padding:13px 14px 9px!important}body.guidon-focused-public .registration-preview-panel .preview-toolbar{padding:9px 14px!important}
/* Heritage Library: approved compact command surface. */
.heritage-summary-grid{gap:8px!important;margin-bottom:10px!important}.heritage-summary-card{padding:10px 12px!important}.heritage-summary-card span{margin-bottom:2px!important}.heritage-summary-card strong{font-size:1.3rem!important}
.heritage-category-panel{padding:10px 12px!important}.heritage-category-panel .section-heading{margin-bottom:7px!important}.heritage-category-actions{align-self:center}.heritage-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.heritage-category-row{min-height:52px!important;padding:7px 9px!important}.heritage-category-row span{display:grid!important;gap:2px!important}.heritage-category-row strong{font-size:.78rem!important}.heritage-category-row small{font-size:.68rem!important}.heritage-add-summary{padding:4px 0!important;cursor:pointer}.heritage-add-summary .plain-copy{margin:.15rem 0 0!important}.heritage-library-toolbar{grid-template-columns:minmax(280px,1fr) minmax(160px,220px) minmax(130px,180px)!important;margin-bottom:8px!important}.heritage-group>summary{padding:8px 11px!important}.heritage-entry{padding:8px 11px!important}
/* Print > Place Cards: content-driven cards instead of equal-height whitespace. */
.placecard-command-grid{align-items:start!important}.placecard-command-grid>*{align-self:start!important;min-height:0!important}.placecard-command-panel{padding:14px!important}.placecard-command-panel .section-heading{margin-bottom:8px!important}.meal-indicator-row{padding:8px 10px!important;min-height:0!important}.placecard-studio-design-strip{padding:9px 12px!important;margin-top:10px!important}.placecard-command-actions{margin-top:10px!important}
@media(max-width:1300px){.heritage-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1180px){body.guidon-focused-public .guidon-config-main{width:auto!important}.heritage-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html[data-guidon-shared-shell="1"] body:has(#placeCards) .placecard-config-grid{align-items:start!important;grid-template-columns:minmax(0,1.45fr) minmax(250px,.72fr) minmax(250px,.72fr)!important}
html[data-guidon-shared-shell="1"] body:has(#placeCards) .placecard-config-group{align-self:start!important;padding:10px 11px!important;gap:7px!important}
html[data-guidon-shared-shell="1"] body:has(#placeCards) .meal-mapping-row{padding:6px 8px!important;min-height:0!important}
html[data-guidon-shared-shell="1"] body:has(#placeCards) .placecard-design-authority{margin:8px 0 6px!important;padding:8px 10px!important}
html[data-guidon-shared-shell="1"] body:has(#placeCards) .placecard-actions{margin-top:6px!important}
