.fl-object-description{border-bottom:1px solid var(--border);padding:1.4rem 0}.fl-object-setup{padding:0 1rem}.fl-object-setup-section{margin:1.75rem 0 2.25rem}.fl-object-setup-section h2{margin-bottom:1rem}.fl-object-setup-section .fl-button{padding-left:0}.fl-layout-editor{min-width:0;container-type:inline-size}.fl-layout-editor-header{border:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.fl-layout-editor-header h1{text-align:center}.fl-layout-editor-subhead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;display:flex}.fl-layout-notice{padding:1rem;display:block}.fl-layout-canvas{background:var(--muted);border:1px solid var(--border);grid-template-columns:minmax(240px,1fr) minmax(260px,2fr) minmax(240px,1fr);align-items:start;min-height:68vh;display:grid}.fl-layout-column{min-width:0;padding:1.25rem .85rem}.fl-layout-center{border-inline:1px solid var(--border);align-self:stretch;min-width:0;padding:1.25rem}.fl-layout-preview-tabs{border:1px solid var(--border);margin-bottom:1.25rem;display:flex}.fl-layout-preview-tabs>*{text-align:center;background:var(--surface);flex:1;padding:.9rem}.fl-layout-preview-tabs>:first-child{border-bottom:2px solid var(--primary)}.fl-layout-empty-preview{padding:4rem 1rem 2rem}.fl-layout-mini-record{border:6px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:1fr 2fr;gap:.7rem;width:85%;max-width:320px;margin:auto;padding:1rem;display:grid;transform:perspective(800px)rotateY(-8deg)}.fl-layout-mini-record>div{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-input);height:1.75rem}.fl-layout-add{margin:1rem auto;display:flex}.fl-layout-card-row{align-items:center;gap:.25rem;min-width:0;display:flex}.fl-layout-card-row .min-w-0{overflow-wrap:anywhere}.fl-object-card-panel.fl-side-panel{width:min(800px,100vw);max-width:100vw}.fl-card-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1.25rem;display:grid}.fl-card-live-preview{background:var(--muted);flex-direction:column;gap:1rem;padding:1rem;display:flex}.fl-card-selected-property{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.fl-card-property-picker{width:min(360px,88vw);max-height:var(--radix-popover-content-available-height);flex-direction:column;display:flex}.fl-card-property-choices{overscroll-behavior:contain;grid-auto-rows:max-content;gap:.4rem;min-height:0;max-height:340px;margin-top:.8rem;display:grid;overflow-y:auto}.fl-card-preview-property{overflow-wrap:anywhere;min-width:0}@container (width<=1000px){.fl-layout-canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-layout-center{display:none}}@container (width<=640px){.fl-layout-editor-header{flex-wrap:wrap}.fl-layout-editor-header h1{order:-1;width:100%}.fl-layout-canvas{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.fl-card-editor-grid{grid-template-columns:minmax(0,1fr)}}.fl-card-settings .fl-object-sortable td{padding:.2rem .3rem}.fl-card-settings>[data-field-root]{margin-bottom:1rem}.fl-card-preview-property:first-of-type{margin-top:1rem}.fl-card-settings{align-content:start;gap:1.5rem;display:grid}.fl-card-settings>section{margin-top:.5rem}.fl-card-settings>section>h3{margin-bottom:.5rem}
