/* Uses the institute’s navy, white and cobalt palette and its Hebrew/Latin faces. */
[data-first-meeting-tools]{--fm-ink:#142f50;--fm-blue:#2051a0;--fm-line:#9aacc2;color:var(--fm-ink);font-family:inherit;margin-block:2rem}
:lang(he) [data-first-meeting-tools]{font-family:"Noto Sans Hebrew",Assistant,Arial,sans-serif}
[data-first-meeting-tools] [data-meeting-part]{border-block-start:3px solid var(--fm-blue);margin-block:2rem;padding-block:1rem;scroll-margin-block-start:4rem}
[data-first-meeting-tools] [data-first-mount]{max-inline-size:48rem}
[data-first-meeting-tools] .fm-field{display:grid;gap:.25rem;margin-block:.7rem;min-inline-size:0}
[data-first-meeting-tools] label,[data-first-meeting-tools] legend{font-weight:650}
[data-first-meeting-tools] :is(input,select,textarea){box-sizing:border-box;min-inline-size:0;inline-size:100%;max-inline-size:100%;min-block-size:44px;padding:.5rem;font:inherit;color:var(--fm-ink);background:#fff;border:1px solid #7790ab;border-radius:.2rem}
[data-first-meeting-tools] textarea{resize:vertical}
[data-first-meeting-tools] fieldset{min-inline-size:0;border:1px solid var(--fm-line);padding:.55rem .9rem;margin:.9rem 0}
[data-first-meeting-tools] summary{cursor:pointer;min-block-size:44px;align-content:center;color:var(--fm-blue);font-weight:650}
[data-first-meeting-tools] button{min-block-size:44px;max-inline-size:100%;margin:.25rem .12rem;padding:.58rem .85rem;border:1px solid var(--fm-blue);border-radius:.2rem;background:var(--fm-blue);color:white;font:inherit;text-align:start;white-space:normal;cursor:pointer}
[data-first-meeting-tools] :is(.fm-stage,.fm-actions) button:not([type=submit]){background:white;color:var(--fm-ink)}
[data-first-meeting-tools] .fm-stage button{display:block;inline-size:100%}
[data-first-meeting-tools] blockquote{margin:.6rem 0;padding:.5rem .8rem;border-inline-start:3px solid var(--fm-line);font-size:1.08em}
[data-first-meeting-tools] .fm-result{border-inline-start:4px solid var(--fm-blue);background:#f0f5fb;padding:.75rem 1rem;margin-block:1rem;overflow-wrap:anywhere}
[data-first-meeting-tools] .fm-result p{margin-block:.55rem}
[data-first-meeting-tools] .fm-error:not(:empty){border-inline-start:3px solid #8b2635;padding-inline-start:.75rem;color:#732033}
[data-first-meeting-tools] [aria-invalid=true]{border-color:#8b2635}
[data-first-meeting-tools] :focus-visible{outline:3px solid var(--fm-blue);outline-offset:2px}
[data-first-meeting-tools] [hidden]{display:none!important}
@media(min-width:670px){[data-first-meeting-tools] [data-meeting-part=budget] form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem}[data-first-meeting-tools] [data-meeting-part=budget] form>:not(fieldset){grid-column:1 / -1}[data-first-meeting-tools] [data-meeting-part=budget] form>button{justify-self:start}}
#gmi-process-printout{display:none}
@media print{body.gmi-print-process>:not(#gmi-process-printout){display:none!important}body.gmi-print-process>#gmi-process-printout{display:block;color:#000;background:#fff;padding:1rem;font:11pt/1.4 Arial,sans-serif}#gmi-process-printout p{margin:.4rem 0}}
