.paaz-form{max-width:720px;margin:18px auto;padding:18px;font-family:Vazirmatn;}

.paaz-form label{display:block;margin:10px 0;font-size:14px;color:#222;}

.paaz-form input[type="text"],.paaz-form input[type="tel"],.paaz-form input[type="url"],.paaz-form input[type="date"],.paaz-form input[type="number"],.paaz-form select,.paaz-form textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;}

.paaz-form .paaz-submit{background:#0073aa;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;}
.paaz-form h4{margin:12px 0 6px;color:#333;}
.paaz-msg{background:#fdecea;color:#611a15;padding:8px;border-radius:6px;margin-bottom:8px;}
.paaz-form img{max-width:120px;border-radius:6px;margin-top:8px;}
.paaz-degree-group{padding:10px;border:1px dashed #eee;border-radius:6px;margin:8px 0;background:#fbfbfb;}
.paaz-preview{max-width:120px;margin-top:8px;border-radius:6px;}
.input-group {
    display: flex;
    align-items: center;
}
.input-group input{
      flex: 1; /* Allows the input to take up remaining space */
  border-radius:0 5px 5px 0 !important;
  text-align: left;

}
.input-prefix {
  border-radius:5px 0 0 5px;
    padding:0.3em 0.5em;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
  direction:ltr;
   user-select: none;
}
