.pickup-location,.pickup-schedule,.pickup-information,.pix-amount-warning{border:1px solid var(--line,#d6e2dc);border-radius:16px;padding:18px;margin:18px 0;background:var(--white,#fff);overflow-wrap:anywhere}
.pickup-location strong,.pickup-schedule strong,.pickup-information strong,.pix-amount-warning strong{display:block;font-size:1.05rem}
.pickup-location p,.pickup-information p,.pickup-schedule p,.pix-amount-warning p{line-height:1.6;margin:8px 0 0}
.pickup-extra{white-space:pre-line}.pickup-information{background:var(--sage-light,#edf4ef)}
.pickup-options{display:grid;gap:12px;margin:20px 0}.pickup-option{padding:20px;border:2px solid var(--green,#24584c);border-radius:14px}
.pickup-option p{margin:8px 0 0;line-height:1.5}.pix-amount-warning .correct-pix-value{font-size:1.6rem;color:var(--ink,#193d33);margin:12px 0}
.pickup-admin-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.pickup-admin-fields .wide{grid-column:1/-1}
.pickup-admin-fields input,.pickup-admin-fields textarea{width:100%;box-sizing:border-box}
[data-theme="dark"] .pickup-location,[data-theme="dark"] .pickup-schedule,[data-theme="dark"] .pix-amount-warning{background:#20392f;border-color:#385447}
[data-theme="dark"] .pickup-information{background:#254536}[data-theme="dark"] .correct-pix-value{color:#e5f2eb}
@media(max-width:520px){.pickup-admin-fields{grid-template-columns:1fr}.pickup-admin-fields .wide{grid-column:auto}.pickup-location,.pickup-information,.pix-amount-warning{padding:14px}.correct-pix-value{font-size:1.4rem}}
