/* Uses the existing Flottenprofis colours and typography. */
.ff-count{font-weight:700;color:#143b62}.ff-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem;background:#edf4fa;border:1px solid #c7d8e8;border-radius:8px}.ff-bar label{flex-basis:100%;font-weight:700}.ff-bar select{flex:1 1 280px;max-width:100%;min-width:0}.ff-bar button{font-size:.85rem;padding:.45rem .65rem}.ff-group{border:1px solid #c7d8e8;border-radius:8px;margin:1rem 0;background:#fff}.ff-group>summary{padding:1rem;cursor:pointer;font-weight:700;color:#143b62}.ff-group[open]>summary{border-bottom:1px solid #dce6ef}.ff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;padding:1.2rem}.ff-field{min-width:0}.ff-field label{display:block;font-weight:600;line-height:1.4;margin-bottom:.4rem}.ff-field input:not([type=checkbox]),.ff-field select{width:100%;min-width:0;box-sizing:border-box;background:#fff;color:#17324d}.ff-field input[type=checkbox]{width:1.2rem;height:1.2rem}.ff-field [aria-invalid=true]{border:2px solid #a52828!important}.ff-message{display:block;margin-top:.35rem;color:#a52828;line-height:1.5}.ff-warning{color:#795600}.ff-help{font-size:.83rem;margin-top:.4rem;color:#40586d}.ff-help summary{cursor:pointer}.ff-help p{white-space:pre-line;padding:.5rem;background:#f5f8fb}.ff-notice:not(:empty){padding:.8rem;border-left:3px solid #19618f;background:#edf4fa}.ff-copy-fallback textarea{width:100%;min-height:150px}.ff-export-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.ff-group[hidden],.ff-field[hidden]{display:none!important}@media(max-width:650px){.ff-grid{grid-template-columns:1fr;padding:.85rem}.ff-bar{padding:.75rem}.ff-bar select{flex-basis:100%}.ff-export-actions>*{width:100%}}
.ff-group,.ff-bar,.ff-notice{color:#17324d}.ff-bar .request-previous{color:#17324d;border:1px solid #a3bbcf;border-radius:4px}.ff-bar button:disabled{margin:0;opacity:.55}.request-page .ff-count{color:#bde1f8}.ff-group .ff-field label{color:#17324d}.ff-export-actions .button{margin-top:0}.ff-copy-fallback textarea{color:#17324d;background:#fff}.ff-bar select{background:#fff;color:#17324d}
