.fpage{box-sizing:border-box;max-width:100%;font:inherit;overflow:hidden}.fpage *{box-sizing:border-box}.fpage-heading{font-weight:600;margin-bottom:.75rem}.fpage-stage{max-width:100%;position:relative}.fpage-placeholder{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center;background:#f4f6f8;color:#263445;border:1px solid #dbe2ea;border-radius:6px}.fpage-placeholder p{margin:0}.fpage button{font:inherit;cursor:pointer;border:1px solid currentColor;border-radius:4px;padding:.5rem .8rem;background:transparent;color:inherit}.fpage button:focus-visible,.fpage a:focus-visible{outline:3px solid #1677ff;outline-offset:3px}.fpage iframe{display:block;border:0;max-width:100%;background:transparent}.fpage-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.fpage-actions[hidden],.fpage [hidden]{display:none!important}.fpage-link{font-size:.9em}.fpage-error{padding:1rem;border:1px solid #b34838}.fpage-status{font-size:.85em;margin:.5rem 0}
