/* A compact meeting request uses the existing SEET paper, ink and copper. */
#seet-elevated .se-meeting-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #d6ac89;background:#d6ac89;color:#102f34;font:500 15px/1.5 'Tajawal',sans-serif;cursor:pointer;white-space:nowrap;transition:background .18s ease}
#seet-elevated .se-meeting-trigger:hover{background:#e4c4a7}
#seet-elevated .se-header-actions{gap:12px}
#seet-elevated .se-menu-meeting{width:100%;text-align:start;background:transparent;color:inherit;border:0;border-bottom:1px solid #d6ac8944;padding:18px 0;font:inherit;cursor:pointer;font-size:clamp(22px,3vw,42px)}
#seet-elevated .se-meeting{--meeting-ink:#14373b;box-sizing:border-box;inset:0;margin:auto;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:28px 36px 24px;border:1px solid #c3a486;border-top:3px solid #ae815d;background:#f4f1ea;color:var(--meeting-ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #031d2440}
#seet-elevated .se-meeting::backdrop{background:#061d24bb;backdrop-filter:blur(5px)}
#seet-elevated .se-meeting[open]{animation:seMeetingIn .22s cubic-bezier(.2,.8,.2,1)}
#seet-elevated .se-meeting-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#806044;font-size:14px}
#seet-elevated .se-meeting-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #b3bcb5;background:transparent;color:var(--meeting-ink);cursor:pointer}
#seet-elevated .se-meeting h2{font:400 42px/1.4 'Noto Naskh Arabic',serif;margin:12px 0 8px;color:var(--meeting-ink)}
#seet-elevated .se-meeting>p{font-size:16px;line-height:1.8;color:#506764;margin:0 0 24px;max-width:34em}
#seet-elevated .se-meeting-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;padding:0;margin:0;min-width:0}
#seet-elevated .se-meeting label{display:grid;gap:8px;min-width:0;font-size:15px}
#seet-elevated .se-meeting label>span>small{font-size:13px;color:#60746e;margin-inline-start:5px}
#seet-elevated .se-meeting input,#seet-elevated .se-meeting select{box-sizing:border-box;min-height:48px;width:100%;min-width:0;border:1px solid #aebbb2;border-radius:2px;padding:10px 12px;background:#fcfaf6;color:var(--meeting-ink);font:400 16px/1.5 'Tajawal',sans-serif;color-scheme:light}
#seet-elevated .se-meeting input[aria-invalid=true],#seet-elevated .se-meeting select[aria-invalid=true]{border-color:#9b3626}
#seet-elevated .se-meeting input[type=file]{font-size:14px}
#seet-elevated .se-meeting-cv{grid-column:1/-1}
#seet-elevated .se-meeting-cv small{font-size:13px;color:#506764}
#seet-elevated .se-meeting label .se-meeting-error,#seet-elevated .se-meeting-status.is-error{color:#9b3626;font-size:13px;line-height:1.6}
#seet-elevated .se-meeting-error:empty,#seet-elevated .se-meeting-status:empty{display:none}
#seet-elevated .se-meeting-status{font-size:14px;line-height:1.7;margin:16px 0 0;color:#506764}
#seet-elevated .se-meeting-send{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;width:100%;margin-top:24px;padding:13px 18px;border:1px solid var(--meeting-ink);background:var(--meeting-ink);color:#f4f1ea;font:500 16px/1.5 'Tajawal',sans-serif;cursor:pointer;transition:background .18s ease}
#seet-elevated .se-meeting-send:hover{background:#245055}
#seet-elevated .se-meeting-send:disabled{opacity:.6;cursor:wait}
#seet-elevated .se-meeting-note{font-size:13px;line-height:1.7;color:#506764;text-align:center;margin-top:12px}
#seet-elevated .se-meeting-privacy{display:block;color:#60746e;font-size:12px;line-height:1.7;text-align:center;margin-top:14px}
#seet-elevated .se-meeting-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #c7cec5;margin-top:24px;padding-top:14px}
#seet-elevated .se-meeting-bottom a,#seet-elevated .se-meeting-switch{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:400 13px/1.7 'Tajawal',sans-serif;color:var(--meeting-ink);text-decoration:underline;text-underline-offset:5px}
#seet-elevated .se-meeting-switch{border:0;background:transparent;padding:0;cursor:pointer;text-align:start}
#seet-elevated .se-meeting-success{text-align:center;padding:28px 0}
#seet-elevated .se-meeting-success svg{margin-inline:auto;margin-bottom:12px;color:#806044}
#seet-elevated .se-meeting-success h3{font-size:25px;line-height:1.6;margin-bottom:12px}
#seet-elevated .se-meeting-success p{font-size:16px;line-height:1.8;color:#506764}
#seet-elevated .se-meeting-success small{display:block;font-size:12px;margin-top:16px;overflow-wrap:anywhere}
#seet-elevated .se-meeting-honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#seet-elevated .se-meeting [hidden]{display:none!important}
#seet-elevated :is(.se-meeting,.se-meeting-trigger,.se-menu-meeting):focus-visible,#seet-elevated .se-meeting :is(input,select,button,a):focus-visible{outline:2px solid #93653e;outline-offset:4px}
#seet-elevated[dir=ltr] .se-meeting h2{font-family:inherit;font-size:32px}
#seet-elevated[dir=ltr] .se-meeting-send svg{transform:rotate(180deg)}
@keyframes seMeetingIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){#seet-elevated .se-shell-nav{display:none}}
@media(max-width:580px){#seet-elevated .se-header-actions{gap:7px}#seet-elevated .se-meeting-trigger{min-height:44px;padding-inline:12px;font-size:13px}#seet-elevated .se-shell-header .se-direct-trigger{display:none}#seet-elevated .se-meeting{width:calc(100% - 24px);padding:20px;max-height:calc(100dvh - 24px)}#seet-elevated .se-meeting h2{font-size:36px}#seet-elevated .se-meeting>p{font-size:15px;margin-bottom:20px}#seet-elevated .se-meeting-fields{grid-template-columns:1fr;gap:14px}#seet-elevated .se-meeting-bottom{flex-wrap:wrap;gap:0 18px}}
@media(prefers-reduced-motion:reduce){#seet-elevated .se-meeting[open]{animation:none}#seet-elevated .se-meeting-send,#seet-elevated .se-meeting-trigger{transition:none}}
html.se-meeting-open{overflow:hidden}
