.freud-home-design .fhd-between.freud-material-reminders{padding:var(--fhd-space-16);font-family:var(--app-font)}.freud-material-reminders ul{margin:calc(-1 * var(--fhd-space-8));padding:var(--fhd-space-8);max-height:32vh;list-style:none;overflow-y:auto}.freud-material-reminders li+li{margin-top:var(--fhd-space-20);padding-top:var(--fhd-space-16);border-top:1px solid var(--app-border)}.freud-material-reminder-title{font-size:var(--fhd-text-13);line-height:var(--fhd-leading-label);font-weight:var(--fhd-weight-650);display:block}.freud-material-reminders li:first-child .freud-material-reminder-title{padding-right:var(--fhd-space-28)}.freud-material-reminders small{margin-top:var(--fhd-space-8);font-size:var(--fhd-text-12);line-height:var(--fhd-leading-label);color:var(--fhd-muted);display:block}.freud-home-design .freud-material-reminders .app-button.freud-material-reminder-action{width:100%;min-height:var(--fhd-touch-target);margin:var(--fhd-space-16) 0 0;padding:var(--fhd-space-8) var(--fhd-space-12);font-size:var(--fhd-text-12);line-height:var(--fhd-leading-control);text-align:center;white-space:normal;display:flex}.freud-home-design .freud-material-reminders>.fhd-link{width:100%;margin-top:var(--fhd-space-16);font-size:var(--fhd-text-12);justify-content:space-between;display:flex}
.freud-bonus-label{align-items:center;gap:8px;display:inline-flex}.freud-bonus-label svg{color:var(--ui-accent);flex:none}.freud-home-design .freud-bonus-guest-banner.fhd-between{gap:var(--fhd-space-8);padding:var(--fhd-space-16);grid-template-columns:minmax(0,1fr);display:grid}.freud-bonus-guest-banner .freud-bonus-label{align-items:flex-start;gap:var(--fhd-space-8);font:var(--fhd-weight-600) var(--fhd-text-14)/var(--fhd-leading-compact) var(--app-font);text-wrap:balance}.freud-bonus-guest-banner .freud-bonus-label svg{width:var(--fhd-size-18);height:var(--fhd-size-18)}.freud-home-design .freud-bonus-guest-banner.fhd-between p{font:var(--fhd-weight-400) var(--fhd-text-13)/var(--fhd-leading-body) var(--app-font);text-wrap:pretty;margin:0}.freud-home-design .freud-bonus-guest-banner .app-button.fhd-primary{width:100%;padding-inline:var(--fhd-space-8);white-space:normal;text-wrap:balance;margin-block-start:var(--fhd-space-4)}.freud-bonus-gift-mark{border-radius:var(--ui-control-radius);background:var(--ui-accent-soft);width:52px;height:52px;color:var(--ui-accent);place-items:center;margin-bottom:16px;display:grid}.freud-bonus-gift-mark svg{width:30px;height:30px}.freud-bonus-dialog.app-dialog{border-radius:22px;width:min(458px,100% - 32px);padding:30px}.freud-bonus-dialog .app-dialog-close{position:absolute;top:18px;right:18px}.freud-bonus-dialog .app-dialog-heading{margin-bottom:16px}.freud-bonus-dialog .app-dialog-heading h2{font:400 32px/1.13 var(--app-heading-font);letter-spacing:-.03em;padding:0}.freud-bonus-dialog.app-dialog .freud-bonus-kicker{color:var(--ui-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.freud-bonus-dialog.app-dialog .freud-bonus-intro{color:var(--ui-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.freud-bonus-benefit{border-radius:var(--ui-control-radius);background:var(--ui-accent-soft);align-items:flex-start;gap:10px;margin-bottom:20px;padding:16px;display:flex}.freud-bonus-benefit>svg{color:var(--ui-accent);flex:none}.freud-bonus-benefit strong{font-size:13px}.freud-bonus-dialog.app-dialog .freud-bonus-benefit p{color:var(--ui-muted);margin:4px 0 0;font-size:11px}.freud-bonus-deadline{background:var(--ui-background);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 18px;padding:10px 12px;font-size:11px;display:flex}.freud-bonus-deadline strong{white-space:nowrap}.freud-bonus-balance{gap:var(--fhd-space-12);display:grid}.freud-bonus-balance-item{align-items:center;gap:var(--fhd-space-8);display:flex}.freud-bonus-balance-item>svg{width:var(--fhd-size-20);height:var(--fhd-size-20);color:var(--app-accent);flex:none}.freud-bonus-balance-text{gap:var(--fhd-space-2);min-width:0;line-height:var(--fhd-leading-compact);display:grid}.freud-bonus-balance-text strong{color:var(--app-ink);font-size:var(--fhd-text-14);font-weight:var(--fhd-weight-600)}.freud-bonus-balance-text small{color:var(--fhd-muted);font-size:var(--fhd-text-12)}.freud-bonus-actions{gap:8px;display:grid}.freud-bonus-actions .app-button{width:100%}.freud-bonus-dialog.app-dialog .freud-bonus-footnote{text-align:center;color:var(--ui-muted);margin:14px 0 0;font-size:10px}.freud-bonus-price{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.freud-bonus-price svg{width:19px;height:19px;color:var(--ui-accent);flex:none}@media (max-width:640px){.freud-bonus-dialog.app-dialog{width:100%;padding:24px 22px calc(24px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0}.freud-bonus-dialog .app-dialog-heading h2{font-size:29px}}
