.auth-entry,.auth-entry__standalone{color:var(--ofer-text-primary,var(--text-primary))}.auth-entry{grid-template-columns:minmax(0,.82fr) minmax(360px,560px);align-items:start;gap:clamp(28px,5vw,72px);min-height:calc(100vh - 168px);display:grid}.auth-entry__copy{align-content:start;gap:18px;padding-top:28px;display:grid}.auth-entry__badge{justify-self:start}.auth-entry__title{max-width:680px;color:var(--ofer-text-primary,var(--text-primary));letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,3rem);line-height:1.08}.auth-entry__lead,.auth-entry__legal-note,.auth-entry__note{color:var(--ofer-text-secondary,var(--text-secondary))}.auth-entry__lead{max-width:680px;margin:0;font-size:1rem;line-height:1.6}.auth-entry__legal-note,.auth-entry__note{font-size:var(--app-helper-text-size,.82rem);line-height:var(--app-helper-line-height,1.45);margin:0}.auth-entry__principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-entry__principles li{border:1px solid var(--ofer-border-subtle,var(--border-soft));background:var(--ofer-surface-panel,var(--surface));min-height:72px;color:var(--ofer-text-secondary,var(--text-secondary));border-radius:12px;padding:13px 14px;line-height:1.45}.auth-entry__card,.auth-entry__confirmation-card,.auth-entry__waiting-room{border-color:var(--ofer-border-default,var(--border));background:var(--ofer-surface-panel,var(--surface));color:var(--ofer-text-primary,var(--text-primary));box-shadow:var(--ofer-shadow-panel,var(--shadow-card))}.auth-entry__card{padding:clamp(20px,3vw,30px)}.auth-entry__form{gap:14px;display:grid}.auth-entry__form label{color:var(--ofer-text-secondary,var(--text-form));gap:6px;font-size:.9rem;display:grid}.auth-entry__action{justify-content:center;width:100%;min-height:44px}.auth-entry__hint,.auth-entry__message,.auth-entry__notice{border:1px solid var(--ofer-border-subtle,var(--border-soft));border-radius:10px;margin:0;padding:11px 13px;font-size:.88rem;line-height:1.45}.auth-entry__hint,.auth-entry__notice--info{border-color:var(--ofer-info-border,var(--info-border));background:var(--ofer-info-surface,var(--info-bg));color:var(--ofer-info-text,var(--info-text))}.auth-entry__notice--success,.auth-entry__message--success{border-color:var(--ofer-success-border,var(--success-border));background:var(--ofer-success-surface,var(--success-bg));color:var(--ofer-success-text,var(--success-text))}.auth-entry__notice--danger,.auth-entry__message--error{border-color:var(--ofer-danger-border,var(--danger-border));background:var(--ofer-danger-surface,var(--danger-bg));color:var(--ofer-danger-text,var(--danger-text))}.auth-entry__checkboxes{gap:10px;margin-top:4px;display:grid}.auth-entry__checkbox{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.auth-entry__legal-checkbox-text{min-width:0;color:var(--ofer-text-secondary,var(--text-form));overflow-wrap:anywhere}.auth-entry__legal-link{color:var(--ofer-link-text,var(--brand));text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.auth-entry__legal-link:hover,.auth-entry__legal-link:focus-visible{color:var(--ofer-link-hover,var(--brand-hover))}.auth-entry__new-tab-marker{margin-left:4px;font-size:.82em;display:inline-block}.auth-entry__waiting-room{gap:14px;min-height:320px;padding:24px;display:grid}.auth-entry__waiting-room h2,.auth-entry__waiting-room p{margin:0}.auth-entry__claim-meta{gap:10px;margin:8px 0 0;display:grid}.auth-entry__claim-meta div{border:1px solid var(--ofer-border-subtle,var(--border-soft));background:var(--ofer-surface-muted,var(--surface-muted));border-radius:10px;padding:12px}.auth-entry__claim-meta dt{color:var(--ofer-text-muted,var(--text-muted));font-size:.78rem}.auth-entry__claim-meta dd{color:var(--ofer-text-primary,var(--text-primary));overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.auth-entry__password{border:1px solid var(--ofer-border-subtle,var(--border-soft));background:var(--ofer-surface-muted,var(--surface-muted));border-radius:10px;gap:12px;padding:14px;display:grid}.auth-entry__password-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.auth-entry__password p{color:var(--ofer-text-secondary,var(--text-secondary));margin:0}.auth-entry__password ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.auth-entry__password li{border:1px solid var(--ofer-border-subtle,var(--border-soft));background:var(--ofer-surface-panel,var(--surface));color:var(--ofer-text-secondary,var(--text-secondary));border-radius:999px;padding:5px 9px;font-size:.8rem}.auth-entry__password-requirement--met{border-color:var(--ofer-success-border,var(--success-border));color:var(--ofer-success-text,var(--success-text))}.auth-entry__password-requirement--missing{border-color:var(--ofer-warning-border,var(--warning-border));color:var(--ofer-warning-text,var(--warning-text))}.auth-entry__password-meter{background:var(--ofer-border-subtle,var(--border-soft));border-radius:999px;height:8px;overflow:hidden}.auth-entry__password-meter-fill{border-radius:inherit;background:var(--ofer-warning-border,var(--warning-border));height:100%;transition:width .18s,background .18s;display:block}.auth-entry__password-meter-fill--score-0{width:0}.auth-entry__password-meter-fill--score-1{width:20%}.auth-entry__password-meter-fill--score-2{width:40%}.auth-entry__password-meter-fill--score-3{width:60%}.auth-entry__password-meter-fill--score-4{width:80%}.auth-entry__password-meter-fill--score-5{width:100%}.auth-entry__password--medium .auth-entry__password-meter-fill{background:var(--ofer-info-border,var(--info-border))}.auth-entry__password--strong .auth-entry__password-meter-fill{background:var(--ofer-success-border,var(--success-border))}.auth-entry__status{border-top:1px solid var(--ofer-border-subtle,var(--border-soft));margin-top:18px;padding-top:16px}.auth-entry__status summary{color:var(--ofer-text-primary,var(--text-primary));cursor:pointer;font-weight:700}.auth-entry__status-form{margin-top:14px}.auth-entry__standalone{gap:18px;width:min(760px,100%);margin:0 auto;display:grid}.auth-entry__confirmation-card{gap:18px;padding:24px;display:grid}.auth-entry__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.auth-entry{grid-template-columns:1fr;gap:22px}.auth-entry__copy{padding-top:0}}@media (width<=640px){.auth-entry__principles{grid-template-columns:1fr}.auth-entry__card,.auth-entry__confirmation-card,.auth-entry__waiting-room{padding:18px}.auth-entry__actions{display:grid}.auth-entry__actions>*{width:100%}}.proposal-list{gap:var(--ofer-space-3);min-width:0;margin:var(--ofer-space-4) 0;display:grid}.proposal-list h3{font-size:var(--ofer-font-size-lg);font-weight:var(--ofer-font-weight-strong);line-height:var(--ofer-line-height-tight);margin:0}.proposal-owner-queues{gap:var(--ofer-space-2);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.proposal-owner-queue{min-width:0;min-height:var(--ofer-control-height-md,44px);justify-content:space-between;gap:var(--ofer-space-2);display:flex}.proposal-owner-queue span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-owner-queue strong{font-variant-numeric:tabular-nums}.proposal-row{gap:var(--ofer-space-3);min-width:0;padding:var(--ofer-space-4);border:1px solid var(--ofer-color-border-soft);border-radius:var(--ofer-radius-lg);background:var(--ofer-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.proposal-row>div:first-child{min-width:0}.proposal-row p{margin:var(--ofer-space-1) 0 0;color:var(--ofer-color-text-secondary);overflow-wrap:anywhere}.market-signal{gap:var(--ofer-space-1);margin-top:var(--ofer-space-3);padding:var(--ofer-space-2) var(--ofer-space-3);border-left:var(--ofer-space-1) solid var(--ofer-color-success-border);border-radius:var(--ofer-radius-sm);background:var(--ofer-color-success-bg);color:var(--ofer-color-success-text);font-size:var(--ofer-font-size-sm);display:grid}.market-signal-warning{border-left-color:var(--ofer-color-warning-border);background:var(--ofer-color-warning-bg);color:var(--ofer-color-warning-text)}.market-signal p{color:inherit}.market-signal span{font-weight:var(--ofer-font-weight-strong)}.proposal-actions{gap:var(--ofer-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.proposal-binding-offer{gap:var(--ofer-space-2);margin-top:var(--ofer-space-3);padding:var(--ofer-space-3);border:1px solid var(--ofer-color-warning-border);border-radius:var(--ofer-radius-md);background:var(--ofer-color-warning-bg);color:var(--ofer-color-warning-text);font-size:var(--ofer-font-size-sm);display:grid}.proposal-binding-offer--signed{border-color:var(--ofer-color-success-border);background:var(--ofer-color-success-bg);color:var(--ofer-color-success-text)}.proposal-binding-offer p{color:inherit;margin:0}.proposal-binding-acknowledgement{gap:var(--ofer-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.proposal-binding-error{color:var(--ofer-color-danger-text)}@media (width<=640px){.proposal-owner-queues{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.proposal-actions{grid-template-columns:minmax(0,1fr);display:grid}.proposal-actions [class~=ofer-button]{width:100%}}
