#internalDealForm{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;margin:0 auto;max-width:600px;padding:24px}h4{color:#b89600;margin-bottom:12px;margin-top:32px}label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}input[type=text],select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:15px;margin-bottom:16px;padding:10px;width:100%}select:disabled{background-color:#f9f9f9}.row-inline{align-items:flex-start;display:flex;gap:20px;margin-bottom:16px}.row-inline .form-group{flex:1}.expiry-fields{display:flex;gap:8px}.expiry-fields select{flex:1}.payment-logos{margin-bottom:16px;max-width:200px}#addReward,button[type=submit]{background-color:#b89600;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:0 auto 24px;max-width:200px;padding:14px;transition:background-color .2s ease;width:100%}#addReward:hover,button[type=submit]:hover{background-color:#947a00}.reward-row{display:flex;gap:12px;margin-bottom:12px}.reward-row select.reward-dropdown{flex:3;min-width:0}.reward-row input[type=number]{flex:1;min-width:60px}#sameAsBilling{margin-bottom:16px}@media (max-width:600px){.row-inline{flex-direction:column;gap:12px}.reward-dropdown+input[type=number]{width:100%}}.amount-wrapper{align-items:center;display:flex;margin-bottom:15px;position:relative}.currency-symbol{color:#555;font-size:16px;left:12px;position:absolute}.amount-wrapper input{padding-left:24px!important}.name-row{display:flex;gap:20px;margin-bottom:16px}.name-row input[type=text]{flex:1}h3{margin-top:10px}