.fin-page{max-width:1100px;margin:auto}.fin-card{padding:22px;border:1px solid #d8e5e1;border-radius:16px;background:#fff;margin:18px 0}.fin-heading,.fin-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fin-heading{justify-content:space-between}.fin-heading h2{margin:0;overflow-wrap:anywhere}.fin-editor{padding:32px;max-width:680px;margin:auto}.fin-editor label{display:block;margin:18px 0 8px}.fin-editor input:not([type=checkbox]),.fin-editor select{width:100%;min-width:0;min-height:48px;font-size:16px}.fin-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fin-editor .fin-confirm{display:flex;align-items:flex-start;gap:12px}.fin-confirm input{width:22px;height:22px;flex:none}.fin-coupon{padding:18px 0}.fin-coupon input{flex:1;min-width:0;width:120px;font-size:16px}.fin-coupon p{color:#086c65}.fin-editor [role=alert]{color:#a42b2b}.fin-actions button{min-height:44px}@media(max-width:600px){.fin-editor{padding:26px 18px}.fin-pair{grid-template-columns:1fr;gap:0}.fin-card{padding:18px}.fin-heading{align-items:flex-start}.fin-actions button{flex:1}.fin-editor h2{padding-right:30px}}
