.pcf-form-wrap{width:100%;max-width:500px;background:#101b49;box-sizing:border-box}.pcf-permit-form{display:flex;flex-direction:column;gap:12px}.pcf-permit-form input,.pcf-permit-form select,.pcf-permit-form textarea{width:100%;border:1px solid #d8d8d8;background:#fff;color:#000;font-size:14px;line-height:1.4;padding:11px 14px;border-radius:2px;box-sizing:border-box;outline:none;min-height:40px}.pcf-permit-form input::placeholder,.pcf-permit-form textarea::placeholder{color:#8b8b8b}.pcf-permit-form select{cursor:pointer;appearance:auto;font-weight:600}.pcf-permit-form textarea{min-height:95px;resize:vertical}.pcf-permit-form button{width:100%;border:none;background:#ff7817!important;color:#fff;font-weight:700;font-size:14px;padding:16px;border-radius:4px;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.pcf-permit-form button:hover{opacity:.92;transform:translateY(-1px)}.pcf-permit-form button:disabled{opacity:.7;cursor:not-allowed;transform:none}.pcf-form-message{display:none;font-size:15px;line-height:1.4;margin-top:2px}.pcf-form-message.pcf-success{display:block;color:#0ebd3f}.pcf-form-message.pcf-error{display:block;color:#ff4d4d;background:#fff3f3;border-left:4px solid #ff4d4d;padding:9px 11px}@media (max-width:600px){.pcf-form-wrap{max-width:100%}.pcf-permit-form input,.pcf-permit-form select,.pcf-permit-form textarea{font-size:14px}}