.lf-creator-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1rem;display:grid}.lf-creator-results article{border:1px solid;min-width:0;padding:1rem}.lf-requests pre{white-space:pre-wrap;overflow-wrap:anywhere}.lf-requests fieldset{flex-wrap:wrap;gap:1rem;display:flex}.lf-requests input[type=checkbox]{width:auto}.lf-console>.lf-requests{max-width:none;margin:1rem 0;padding:0}.lf-requests>section,.lf-requests>form{min-width:0}.lf-creator-trigger{justify-content:center;min-width:40px}.lf-creator-dialog:is(.lf-modal-content,.lf-drawer-content){flex-direction:column;width:min(900px,100vw - 48px);line-height:1.7;display:flex;overflow:hidden}.lf-creator-dialog-scroll{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding-top:22px;overflow-y:auto}.lf-creator-embedded.lf-requests{max-width:none;margin:0;padding:0}.lf-creator-embedded h2,.lf-creator-embedded h3{font-family:var(--font-serif);font-size:18px;font-weight:600}.lf-creator-embedded .lf-request-card{border-color:var(--line)}.lf-creator-embedded :is(input:not([type=checkbox]),textarea,select){border-color:var(--line-strong);font-size:16px}.lf-creator-embedded fieldset{border:1px solid var(--line);min-width:0;padding:12px}.lf-creator-embedded button{min-height:var(--control-height);border-color:var(--line-strong)}.lf-creator-empty{color:var(--muted);padding:24px 0}.lf-creator-close-status{flex-shrink:0;margin-top:12px}.lf-creator-confirm .lf-modal-actions{flex-wrap:wrap;margin-top:24px}.lf-creator-dialog.lf-drawer-content{width:100%;max-height:calc(100dvh - 8px);padding-bottom:max(24px, env(safe-area-inset-bottom))}.lf-creator-dialog .lf-drawer-handle{flex-shrink:0}@media (max-width:767px){.lf-creator-trigger{min-width:44px}.lf-creator-dialog.lf-modal-content{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}.lf-creator-dialog .lf-creator-results{grid-template-columns:minmax(0,1fr)}.lf-creator-embedded button{min-height:44px}}
