/* Compact feedback and safer selection editing within NADORA's editorial shell. */
.language-feedback{position:fixed;z-index:25;top:var(--language-panel-top,128px);right:24px;width:min(410px,calc(100vw - 40px));padding:16px 20px;background:var(--nadora-surface);color:var(--nadora-ink);border:1px solid var(--nadora-border)}
.language-feedback[hidden],.language-feedback [hidden],.selection-conflict[hidden]{display:none}
.language-feedback p{font-size:14px;line-height:1.7;margin:0}
.language-feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:6px}
.language-feedback-actions button,.language-feedback-actions a{border:0;background:transparent;padding:7px 0;min-height:44px;color:var(--nadora-ink);font:400 13px/1.65 var(--nadora-font-body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.language-feedback-actions button:hover,.language-feedback-actions a:hover{color:var(--nadora-focus)}
.language-feedback :focus-visible{outline:2px solid var(--nadora-focus);outline-offset:4px}
.selection-conflict{padding:16px;margin:0 0 24px;border:1px solid var(--nadora-border);background:var(--nadora-surface-muted)}
.selection-conflict p{font-size:13px;line-height:1.75;margin:0 0 8px}
.selection-conflict>div{display:flex;flex-wrap:wrap;gap:0 20px}
.selection-drawer a.bag-item-title{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px;margin:0}
.selection-drawer a.bag-item-title[aria-disabled=true]{text-decoration:none;cursor:default}
.selection-drawer .selection-continue{margin-top:12px}
@media(min-width:901px){
 .presenter-arrival{position:relative}
 .presenter-arrival .presenter-intro{position:absolute;top:50%;left:0;transform:translateY(-50%);width:44%;max-width:560px;padding:0 48px;text-align:left;margin:0}
 .presenter-arrival .presenter-intro h1{font-size:clamp(28px,3vw,42px);line-height:1.3;letter-spacing:.08em;max-width:13ch;text-wrap:balance}
 .presenter-arrival .presenter-intro p{margin:20px 0 26px;max-width:43ch}
}
@media(max-width:699px){.language-feedback{right:20px;top:var(--language-panel-top,116px);padding:12px 16px}.language-feedback-actions{gap:0 16px}.language-feedback-actions button,.language-feedback-actions a{font-size:13px}}
