.form-control,.form-select,.form-check-input,textarea,select{border-color:var(--app-border);border-radius:var(--radius-md)}.form-control,.form-select,textarea,select{height:3rem;padding:.75rem .95rem;color:var(--color-text-primary);background-color:var(--color-white);box-shadow:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}textarea.form-control,textarea{min-height:7.5rem}.form-control::placeholder,.form-select,textarea::placeholder{color:var(--color-text-muted);opacity:1}.form-control:hover,.form-select:hover,textarea:hover,select:hover{border-color:var(--color-border-dark)}.form-control:focus,.form-select:focus,textarea:focus,select:focus,.form-check-input:focus{border-color:var(--color-primary);background-color:var(--color-white);box-shadow:0 0 0 .25rem var(--app-plum-a14)}.form-control.is-invalid,.form-select.is-invalid,.was-validated .form-control:invalid,.was-validated .form-select:invalid{border-color:var(--color-danger);box-shadow:none}.form-control.is-invalid:focus,.form-select.is-invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus{box-shadow:0 0 0 .25rem rgb(220 53 69 / .12)}.input-group-text{color:var(--color-text-secondary);background-color:var(--color-surface-secondary);border-color:var(--color-border);border-radius:var(--radius-lg)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:0}.ts-wrapper.multi .ts-control>div{margin:3px 3px 0 0;padding:5px 15px;background:var(--app-plum);color:var(--color-white);border-radius:var(--radius-full)}.app-slip-upload-wrap{padding:1rem 1rem;background:var(--color-white);border:1px solid var(--app-border);border-radius:var(--radius-md);width:fit-content;font-size:.875rem}.app-plan-option .card-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold)}.app-plan-price-display{color:var(--app-umber)}#app-review-plan-name{color:var(--app-plum)}.input-group .btn{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.iti__selected-country-primary:hover{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}