.portrait-intake-dialog{width:min(880px,calc(100% - 32px));height:min(900px,92dvh);max-height:92dvh;padding:0;overflow:hidden;background:#faf6ef;color:#392c27;border:1px solid #e4d9ce}
.portrait-intake-dialog[open]{display:flex;flex-direction:column}
.portrait-intake-dialog::backdrop{background:rgba(33,25,21,.8)}
.intake-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:22px 28px 18px;border-bottom:1px solid #e4d9ce}
.intake-dialog-head h2{font-size:30px;line-height:1.2;min-height:0;margin:9px 0 6px}
.intake-dialog-head p{font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere}
.intake-close{border:0;background:transparent;color:inherit;font-size:30px;line-height:1;width:44px;height:44px;flex-shrink:0}
#portrait-intake-frame{display:block;border:0;width:100%;flex:1;min-height:0;background:#faf6ef}
.intake-dialog-help{padding:10px 24px;font-size:11px;line-height:1.5;color:#69574d;border-top:1px solid #e4d9ce;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}
.intake-retry{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:11px;padding:8px}
.intake-inline-switch{color:inherit;text-underline-offset:3px;padding:8px;font-size:11px}
#portrait-intake-inline-frame{display:block;width:100%;border:0;background:#faf6ef}
@media(max-width:600px){.portrait-intake-dialog{width:calc(100% - 16px);height:94dvh;max-height:94dvh}.intake-dialog-head{padding:16px}.intake-dialog-head h2{font-size:25px}.intake-dialog-head .kicker{font-size:9px}.intake-dialog-help{padding:6px 12px}.intake-close{margin-right:-6px}}
