.dtd-v2-form{max-width:680px}.dtd-v2-form label{display:block;font-weight:600;margin:0 0 18px}.dtd-v2-form input[type=text],.dtd-v2-form input[type=email],.dtd-v2-form textarea,.dtd-v2-form input[type=file]{width:100%;box-sizing:border-box;margin-top:7px;font-size:16px;line-height:1.45;padding:12px;border:1px solid #c7cdd1;border-radius:8px;background:#fff}.dtd-v2-form textarea{resize:vertical}.dtd-v2-form small{display:block;font-weight:400;margin-top:6px;color:#59636b}.dtd-v2-form button,.dtd-v2-button{display:inline-block;min-height:50px;padding:13px 20px;border:0;border-radius:8px;background:#1769aa;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.dtd-v2-check{font-weight:400!important;display:flex!important;gap:9px;align-items:flex-start}.dtd-v2-check input{margin-top:4px}.dtd-v2-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.dtd-v2-success{padding:18px;border:1px solid #b7d7c2;background:#f4fbf6;border-radius:10px}.dtd-v2-thread{max-width:760px}.dtd-v2-msg{padding:15px;margin:14px 0;border-radius:10px}.dtd-v2-msg.patient{background:#f4f6f7}.dtd-v2-msg.doctor{background:#eef6fb}.dtd-v2-reply{margin-top:25px}.dtd-v2-portal ul{padding-left:20px}@media(max-width:600px){.dtd-v2-form button,.dtd-v2-button{width:100%;text-align:center}.dtd-v2-form{max-width:100%}}
