.fc-page{max-width:1440px;margin:auto}.fc-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:22px;align-items:start}.fc-toolbar,.fc-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.fc-open{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-open input{width:auto!important;max-width:340px}.fc-page label:not(.fc-check){display:block;margin:14px 0 8px}.fc-check{display:flex;gap:9px;align-items:start;margin:18px 0;font-size:14px}.fc-check input{width:auto!important;margin-top:5px}.fc-page input,.fc-page select,.fc-page textarea{max-width:100%;box-sizing:border-box}.fc-page textarea{width:100%;resize:vertical;line-height:1.6}.fc-preview-heading{display:flex;gap:20px;justify-content:space-between;align-items:center}.fc-preview-heading label{width:150px;font-size:12px}.fc-preview-card{border:1px solid #58486b;border-radius:12px;background:#171321;padding:20px;margin:18px 0;min-width:0}.fc-preview-card>span{font-size:12px;color:#c1aedb}.fc-specimen{font-size:40px;line-height:1.6;overflow-wrap:anywhere;min-height:130px;padding-top:16px;white-space:pre-wrap}.fc-note{font-size:13px;color:#c6b9d5;line-height:1.7}.fc-page details{margin-top:20px}.fc-page details p{white-space:pre-wrap;overflow-wrap:anywhere}.fc-page button{min-height:40px}.fc-help{margin-top:24px}.fc-page [hidden]{display:none!important}.fc-page #fcCSS{font:12px/1.7 monospace}.fc-page #fcCreate{width:100%}@media(max-width:850px){.fc-layout{grid-template-columns:1fr}.fc-open input{max-width:100%}.fc-preview-heading{flex-wrap:wrap}.fc-specimen{font-size:32px}}
