.db-valu{display:block;padding:1.5rem 1.7rem;margin:1.5rem 0 2rem;border:1px solid #b8dcd5;border-radius:1rem;background:#f1f9f7;color:var(--db-ink);font-size:1.3rem;line-height:1.6}.db-valu-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem}.db-valu-heading img{width:9.1rem;height:2rem;object-fit:contain}.db-valu-amount{margin:.7rem 0 .5rem}.db-valu-amount bdi{font-weight:700;font-size:1.6rem}.db-valu .db-valu-note{font-size:1.15rem;line-height:1.65;margin:.6rem 0;color:#45534f}.db-valu summary{cursor:pointer;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;padding:.7rem 0}.db-valu a{color:inherit}.db-valu-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:1rem 0;gap:.7rem}.db-valu-plan li{padding:.8rem .5rem;border:1px solid #cce1dc;border-radius:.5rem;text-align:center;background:#fff}.db-valu-plan span,.db-valu-plan bdi{display:block}.db-valu-plan span{font-size:1.05rem}.db-valu-plan bdi{font-size:1.25rem;font-weight:600}.db-colour-picker{margin:2rem 0}.db-colour-picker>.form__label{display:flex;justify-content:space-between;gap:1rem}.db-colour-options{display:flex;gap:.8rem;overflow-x:auto;padding:.3rem .2rem 1rem;scrollbar-width:thin}.db-colour-option{flex:0 0 7.2rem;display:block;text-align:center;color:inherit;text-decoration:none;border:1px solid var(--db-line);border-radius:.7rem;overflow:hidden;background:#fff;transition:border-color .15s ease}.db-colour-option img{display:block;width:100%;height:6.5rem;object-fit:contain}.db-colour-option span{display:block;font-size:1.05rem;padding:.5rem .2rem;line-height:1.3}.db-colour-option.is-current{border:2px solid var(--db-accent);background:var(--db-paper)}.db-colour-option:hover{border-color:var(--db-accent)}.db-colour-option:focus-visible{outline:2px solid var(--db-accent);outline-offset:2px}.db-feedback{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-block:5rem;padding-block:3rem;border-top:1px solid var(--db-line)}.db-feedback h2{font-size:3rem;margin:.5rem 0 1.5rem}.db-feedback p{line-height:1.75;font-size:1.4rem}.db-feedback .db-feedback-privacy{font-size:1.15rem;color:var(--db-muted);line-height:1.7}.db-feedback-form summary{cursor:pointer;font-size:1.5rem;padding:1.5rem 0;border-block:1px solid var(--db-line)}.db-feedback-form form{padding-top:1.7rem}.db-feedback-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.db-feedback label{display:block;font-size:1.25rem;margin:.8rem 0 .5rem}.db-feedback input:not([type=checkbox]),.db-feedback select,.db-feedback textarea{width:100%;min-width:0;min-height:4.4rem;padding:1rem;border:1px solid var(--db-line);border-radius:.4rem;font:inherit;font-size:1.4rem;background:#fff;color:var(--db-ink)}.db-feedback textarea{resize:vertical}.db-feedback .db-feedback-consent{display:flex;align-items:flex-start;gap:.8rem;line-height:1.7;margin:1.8rem 0}.db-feedback-consent input{width:1.8rem;height:1.8rem;flex-shrink:0;margin-top:.3rem;accent-color:var(--db-accent)}.db-feedback a{color:inherit;text-underline-offset:.3rem}.db-feedback .button{min-height:4.4rem}@media(max-width:749px){.db-feedback{grid-template-columns:1fr;gap:1.5rem;margin-block:3rem;padding-block:2rem}.db-feedback h2{font-size:2.6rem}.db-feedback-fields{grid-template-columns:1fr}.db-valu{padding:1.3rem}.db-valu-plan bdi{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.db-colour-option{transition:none}}
