.sml-form {
    display: flex;
    gap: 8px;
    max-width: 350px;
}

.sml-form input {
    flex: 1;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #ccc;
}

.sml-form button {
    background: #0073aa;
    color: white;
    border: none;
    border-radius: 6px;
    padding: 10px 18px;
    cursor: pointer;
}

.sml-form button:hover {
    background: #005c87;
}

.sml-success {
    color: green;
    margin-top: 8px;
}

.sml-error {
    color: red;
    margin-top: 8px;
}