.mg-inquiry-open{overflow:hidden}.mg-inquiry-modal[hidden]{display:none}.mg-inquiry-modal{position:fixed;font-family:var(--mg-inquiry-font-copy,inherit);inset:0;z-index:100000;display:grid;place-items:center;padding:24px;color:var(--mg-inquiry-ink,var(--mg3-ink,var(--mg2-ink,#101820)));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.mg-inquiry-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mg-inquiry-modal__backdrop{position:absolute;inset:0;background:rgba(4,13,20,.56);backdrop-filter:blur(0);opacity:0;transition:opacity .28s ease,backdrop-filter .28s ease}.mg-inquiry-modal.is-open .mg-inquiry-modal__backdrop{opacity:1;backdrop-filter:blur(12px)}.mg-inquiry-modal__panel{position:relative;z-index:1;width:min(920px,100%);max-height:min(88vh,980px);overflow:auto;background:var(--mg-inquiry-surface,var(--mg3-surface,#fff));border:1px solid rgba(var(--mg-inquiry-base-rgb,6,43,68),.16);border-radius:4px;box-shadow:0 28px 90px rgba(0,0,0,.34);outline:0;opacity:0;filter:blur(8px);transform:translateY(18px) scale(.985);transition:opacity .28s ease,filter .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.mg-inquiry-modal.is-open .mg-inquiry-modal__panel{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.mg-inquiry-modal__close{position:absolute;right:14px;top:14px;width:38px;height:38px;border:1px solid rgba(12,36,52,.14);border-radius:4px;background:#fff;color:var(--mg-inquiry-base,var(--mg3-navy,var(--mg2-green-900,#062b44)));font-size:24px;line-height:1;cursor:pointer}.mg-inquiry-modal__head{padding:32px 34px 18px;border-bottom:1px solid rgba(12,36,52,.1);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(246,250,252,.94))}.mg-inquiry-modal__head span{display:block;margin-bottom:10px;color:var(--mg3-navy,var(--mg2-green-700,#064a6f));font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mg-inquiry-modal__head h2{margin:0;font-family:var(--mg-inquiry-font-title,inherit);color:var(--mg-inquiry-ink,var(--mg3-ink,#101820));font-size:clamp(28px,4vw,46px);line-height:1.03;letter-spacing:-.055em}.mg-inquiry-modal__head p{max-width:720px;margin:14px 0 0;color:var(--mg-inquiry-muted,var(--mg3-muted,#596a75));font-size:16px;line-height:1.65}.mg-inquiry-form{padding:26px 34px 32px}.mg-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.mg-inquiry-grid--secondary{margin-top:16px}.mg-inquiry-form label{display:grid;gap:7px;color:var(--mg-inquiry-ink,var(--mg3-ink,#101820));font-size:12px;font-weight:900;letter-spacing:.02em}.mg-inquiry-form input,.mg-inquiry-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(12,36,52,.16);border-radius:4px;background:#fff;color:var(--mg-inquiry-ink,var(--mg3-ink,#101820));font:inherit;font-weight:600;padding:13px 14px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mg-inquiry-form textarea{resize:vertical}.mg-inquiry-form input:focus,.mg-inquiry-form textarea:focus{border-color:var(--mg-inquiry-accent,var(--mg3-accent,var(--mg2-lime,var(--mg-inquiry-base,CanvasText))));box-shadow:0 0 0 3px rgba(var(--mg-inquiry-accent-rgb,var(--mg3-accent-rgb,var(--mg-inquiry-base-rgb,23,59,99))),.18)}.mg-inquiry-message{margin-top:16px}.mg-inquiry-status{min-height:22px;margin:16px 0 0;color:var(--mg-inquiry-muted,var(--mg3-muted,#596a75));font-size:14px;font-weight:700}.mg-inquiry-status[data-state=success],.mg-form__status[data-state=success],.mg4-form-status[data-state=success],.mg3-form-status[data-state=success]{color:#147a48}.mg-inquiry-status[data-state=error],.mg-form__status[data-state=error],.mg4-form-status[data-state=error],.mg3-form-status[data-state=error]{color:#b42318}.mg-inquiry-status[data-state=loading],.mg-form__status[data-state=loading],.mg4-form-status[data-state=loading],.mg3-form-status[data-state=loading]{color:var(--mg-inquiry-base,var(--mg3-navy,var(--mg2-green-900,#062b44)))}.mg-inquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:14px;padding:0 22px;border:0;border-radius:4px;background:var(--mg-inquiry-base,var(--mg3-navy,var(--mg2-green-900,#062b44)));color:var(--mg-inquiry-on-base,#fff);font-weight:900;cursor:pointer;box-shadow:0 16px 34px rgba(4,20,30,.15);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.mg-inquiry-submit:hover{transform:translateY(-1px);box-shadow:0 20px 40px rgba(4,20,30,.2)}.mg-inquiry-submit:disabled{cursor:wait;opacity:.74;transform:none}.mg-inquiry-submit i{width:14px;height:14px;border:2px solid rgba(var(--mg-inquiry-surface-rgb,255,255,255),.3);border-top-color:var(--mg-inquiry-on-base,#fff);border-radius:50%;display:none}.is-submitting .mg-inquiry-submit i,.is-submitting [type=submit] i{display:inline-block;animation:mgInquirySpin .8s linear infinite}.mg-inquiry-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.mg-inquiry-note{margin:0;padding:0 34px 28px;color:var(--mg-inquiry-muted,var(--mg3-muted,#596a75));font-size:13px}.mg-form.is-submitting [type=submit],.mg2-form.is-submitting [type=submit],.mg4-form.is-submitting [type=submit],.mg3-form.is-submitting [type=submit]{opacity:.72;cursor:wait}.morgen-inbox-admin__summary{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;padding:18px 20px;border:1px solid #e4dcd9;border-radius:14px;background:#fff}.morgen-inbox-admin__summary strong{font-size:30px;line-height:1;color:#1d2327}.morgen-inbox-admin__summary span{color:#646970;font-weight:700}.morgen-inbox-admin__grid{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:18px}.morgen-inbox-admin__list{display:grid;gap:10px;max-height:760px;overflow:auto}.morgen-inbox-card{display:grid;gap:4px;padding:14px;border:1px solid #e4dcd9;border-radius:14px;background:#fff;text-decoration:none;color:#1d2327}.morgen-inbox-card:hover,.morgen-inbox-card.is-active{border-color:#b3251c;box-shadow:0 10px 24px rgba(140,24,18,.08)}.morgen-inbox-card strong{font-size:14px}.morgen-inbox-card span,.morgen-inbox-card em{color:#646970;font-size:12px;font-style:normal}.morgen-inbox-admin__detail{padding:20px;border:1px solid #e4dcd9;border-radius:14px;background:#fff}.morgen-inbox-detail-head{display:grid;gap:4px;margin-bottom:18px}.morgen-inbox-detail-head span{width:max-content;padding:4px 9px;border-radius:999px;background:#fcefed;color:#8c1812;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.morgen-inbox-detail-head strong{font-size:22px;line-height:1.2}.morgen-inbox-detail-head em{font-style:normal;color:#646970}.morgen-inquiry-table{margin-bottom:18px}.morgen-inquiry-table th{width:220px}.morgen-inquiry-table code{white-space:pre-wrap;word-break:break-word;background:transparent}@keyframes mgInquirySpin{to{transform:rotate(360deg)}}@media (max-width:760px){.mg-inquiry-modal{padding:12px;place-items:end center}.mg-inquiry-modal__panel{max-height:94vh}.mg-inquiry-modal__head,.mg-inquiry-form{padding-left:20px;padding-right:20px}.mg-inquiry-grid{grid-template-columns:1fr}.morgen-inbox-admin__grid{grid-template-columns:1fr}.morgen-inquiry-table th{width:auto;display:block}.morgen-inquiry-table td{display:block}}
html{scrollbar-width:thin;scrollbar-color:var(--mg-inquiry-scroll-thumb,var(--mg-inquiry-accent,var(--mg3-accent,var(--mg-inquiry-base,CanvasText)))) var(--mg-inquiry-scroll-track,#eef3f6)}html::-webkit-scrollbar,body::-webkit-scrollbar,#morgen-app-root ::-webkit-scrollbar,#morgen-v2-root ::-webkit-scrollbar,#morgen-v3-root ::-webkit-scrollbar,#morgen-v4-root ::-webkit-scrollbar,.mg-inquiry-modal ::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,#morgen-app-root ::-webkit-scrollbar-track,#morgen-v2-root ::-webkit-scrollbar-track,#morgen-v3-root ::-webkit-scrollbar-track,#morgen-v4-root ::-webkit-scrollbar-track,.mg-inquiry-modal ::-webkit-scrollbar-track{background:var(--mg-inquiry-scroll-track,#eef3f6)}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,#morgen-app-root ::-webkit-scrollbar-thumb,#morgen-v2-root ::-webkit-scrollbar-thumb,#morgen-v3-root ::-webkit-scrollbar-thumb,#morgen-v4-root ::-webkit-scrollbar-thumb,.mg-inquiry-modal ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--mg-inquiry-scroll-thumb,var(--mg-inquiry-accent,var(--mg3-accent,var(--mg-inquiry-base,CanvasText)))),var(--mg-inquiry-scroll-thumb-dark,var(--mg-inquiry-accent,var(--mg3-accent,var(--mg-inquiry-base,CanvasText)))));border:3px solid var(--mg-inquiry-scroll-track,#eef3f6);border-radius:999px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,#morgen-app-root ::-webkit-scrollbar-thumb:hover,#morgen-v2-root ::-webkit-scrollbar-thumb:hover,#morgen-v3-root ::-webkit-scrollbar-thumb:hover,#morgen-v4-root ::-webkit-scrollbar-thumb:hover,.mg-inquiry-modal ::-webkit-scrollbar-thumb:hover{background:var(--mg-inquiry-scroll-thumb-dark,var(--mg-inquiry-accent,var(--mg3-accent,var(--mg-inquiry-base,CanvasText))))}#morgen-app-root,#morgen-app-root *,#morgen-v2-root,#morgen-v2-root *,#morgen-v3-root,#morgen-v3-root *,#morgen-v4-root,#morgen-v4-root *,.mg-inquiry-modal,.mg-inquiry-modal *{scrollbar-width:thin;scrollbar-color:var(--mg-inquiry-scroll-thumb,var(--mg-inquiry-accent,var(--mg3-accent,var(--mg-inquiry-base,CanvasText)))) var(--mg-inquiry-scroll-track,#eef3f6)}@media (prefers-reduced-motion:reduce){.mg-inquiry-modal,.mg-inquiry-modal__backdrop,.mg-inquiry-modal__panel{transition:none}}

.mg-inquiry-modal,.mg-inquiry-modal *{box-sizing:border-box}.mg-inquiry-modal{--mg-inquiry-radius:var(--mg4-radius,var(--mg3-radius,4px))}.mg-inquiry-modal__panel,.mg-inquiry-modal__close,.mg-inquiry-form input,.mg-inquiry-form textarea,.mg-inquiry-form select,.mg-inquiry-submit,.mg-inquiry-status{border-radius:var(--mg-inquiry-radius)}.mg-inquiry-form input[aria-invalid="true"],.mg-inquiry-form textarea[aria-invalid="true"],.mg-inquiry-form select[aria-invalid="true"]{border-color:#b42318;background:#fffafa;box-shadow:0 0 0 3px rgba(180,35,24,.1)}.mg-inquiry-form .mg-field-error,.mg-inquiry-form .mg4-field-error,.mg-inquiry-form .mg3-field-error{display:block;min-height:18px;margin-top:0;color:#a61b12;font-size:12px;font-weight:700;line-height:1.4}.mg-inquiry-form .mg-field-error:empty,.mg-inquiry-form .mg4-field-error:empty,.mg-inquiry-form .mg3-field-error:empty{display:none}.mg-inquiry-status{padding:0}.mg-inquiry-status:not(:empty){padding:12px 14px;border:1px solid rgba(12,36,52,.12);background:#f7fafb}.mg-inquiry-status[data-state=success]{border-color:#b7dfc1;background:#eef8f1}.mg-inquiry-status[data-state=error]{border-color:#efc2ba;background:#fff2f0}.mg-inquiry-status[data-state=loading]{border-color:rgba(6,43,68,.2);background:#f2f6f8}@media(max-width:480px){.mg-inquiry-modal__panel{border-radius:var(--mg-inquiry-radius)}.mg-inquiry-modal__head,.mg-inquiry-form{padding-left:18px;padding-right:18px}}
