
/* v68 — direct creation and fully visible creation forms */
.fs-admin-create-action{display:flex;justify-content:flex-end;margin:0 0 20px;}
.fs-admin-create-action .fs-admin-create-button{background:#071d38;color:#fff;border:0;border-radius:18px;padding:18px 28px;font:inherit;font-weight:750;cursor:pointer;min-height:52px;}
.fs-admin-create-action .fs-admin-create-button:hover{background:#123659;}
.fs-admin-create-action .fs-admin-create-button:focus-visible{outline:3px solid #d99535;outline-offset:3px;}
.fs-agenda-create-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:12px;}
.fs-agenda-create-actions .fs-admin-create-action{margin:0;}
.fs-editor-fields{padding:0;margin:0;border:0;min-width:0;}
.fs-editor-error{padding:14px;background:#fff1f0;color:#8b211b;border-radius:10px;}
@media(max-width:700px){.fs-agenda-create-actions{width:100%;display:grid;grid-template-columns:1fr;}.fs-admin-create-action{width:100%;}.fs-admin-create-action .fs-admin-create-button{width:100%;}.fs-agenda-create-actions .fs-proposal-action{width:100%;}}
.fs-christmas-exports{padding:20px;margin:18px 0;border:1px solid #cbdce8;background:#f2f8fc;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.fs-christmas-exports p{margin:6px 0 0;font-size:14px}.fs-christmas-export-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.fs-christmas-export-buttons button{border:0;border-radius:10px;background:#071d38;color:#fff;padding:12px 16px;font:inherit;font-weight:650;cursor:pointer}.fs-christmas-export-buttons button:disabled{opacity:.45;cursor:default}.fs-christmas-exports>small{flex-basis:100%;color:#546777}.fs-christmas-exports [role=alert]{color:#9d251c;flex-basis:100%}@media(max-width:700px){.fs-christmas-export-buttons{margin-left:0;width:100%}.fs-christmas-export-buttons button{width:100%}}
/* v70: keep actions below the title, never over the profile/topbar. */
.fs-admin-create-action{position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:both;flex:0 0 auto;width:100%;margin:18px 0 22px;}
.fs-admin-create-action .fs-admin-create-button{position:static!important;inset:auto!important;transform:none!important;float:none!important;z-index:auto!important;opacity:1;}
.fs-gift-dialog{width:min(900px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px);overflow:auto}.fs-gift-form{padding:20px}.fs-gift-form fieldset{min-width:0;border:1px solid #d8e3eb;border-radius:14px;padding:18px;margin:16px 0}.fs-gift-form legend{padding:0 8px;font-weight:700}.fs-gift-form label,.fs-gift-settings label{display:grid;gap:7px;font-size:14px;font-weight:600}.fs-gift-form input:not([type=checkbox]),.fs-gift-form select,.fs-gift-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px;border:1px solid #b7cbd9;border-radius:8px;font:inherit;background:white;color:#0b2847}.fs-gift-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}.fs-gift-child{background:#f8fbfd}.fs-gift-child h4{margin:18px 0 0;font-size:14px}.fs-gift-allowance,.fs-gift-total{padding:16px;background:#eaf5f0;border-radius:12px}.fs-gift-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.fs-gift-total strong{font-size:22px}.fs-gift-subtotal{font-weight:650}.fs-gift-form .fs-gift-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.fs-gift-consent input{margin-top:4px;flex:0 0 auto}.fs-gift-form footer{display:flex;justify-content:flex-end;gap:12px;padding:12px 0}.fs-gift-summary{padding:16px;background:#f2f8fc;border-radius:12px;margin:16px 0}.fs-gift-summary>div{border-top:1px solid #d9e5ec;padding:12px 0}.fs-gift-summary p{white-space:pre-wrap;overflow-wrap:anywhere}.fs-gift-notice{padding:12px;background:#fff6e5;border-radius:8px}@media(max-width:650px){.fs-gift-grid{grid-template-columns:1fr}.fs-gift-form{padding:12px}.fs-gift-form fieldset{padding:12px}.fs-gift-form footer{flex-direction:column}.fs-gift-form footer button{width:100%}}
