.wish-app{margin-bottom:45px}.wish-privacy{max-width:85ch;font-size:14px;line-height:1.6}.wish-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.wish-app label{display:grid;gap:7px;font-size:14px;font-weight:600;margin:14px 0}.wish-app input,.wish-app textarea,.wish-app select{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid #929c8c;border-radius:5px;background:#fff;color:#20231f;min-height:44px}.wish-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.wish-output{background:#f0f4ed;border:1px solid #cfd8ca;border-top:4px solid #416a38;padding:24px;border-radius:8px;min-width:0}.wish-output h2{font-size:24px}.wish-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.65 var(--tds-font);background:white;padding:22px;border:1px solid #d4d9d0;border-radius:4px}.wish-app .wish-review{display:flex;align-items:start;font-weight:400;line-height:1.6}.wish-review input{width:22px;min-height:22px;flex-shrink:0;margin:2px 8px 0 0}.wish-app button:disabled{opacity:.5;cursor:not-allowed}.wish-app [role=status]{font-size:14px;line-height:1.6}.wish-output .small{font-size:13px}.wish-layout form{min-width:0}@media(max-width:760px){.wish-layout{grid-template-columns:1fr;gap:24px}.wish-output{padding:18px}.wish-fields{grid-template-columns:1fr}.wish-app .actions{align-items:stretch;flex-direction:column}}
