.pm-boarding .boarding-intro{margin:0 0 22px;padding:14px;background:#faf3f4;border:1px solid #ead6d9;border-radius:10px}
.pm-boarding .boarding-intro h2{font-size:16px;color:#4f171b;margin:0 0 5px}
.pm-boarding .boarding-intro p{font-size:12px;color:#76676a;margin:0}
.pm-boarding .mt-5{margin-top:24px!important}
.pm-boarding .section-heading{display:block}
.pm-boarding .pet-card3{min-height:60px;display:flex;align-items:center;justify-content:center}
.pm-boarding #PetSize{margin-top:24px!important}
.pm-boarding .help-box h3{font-size:14px;color:#4f171b;margin:0 0 6px}
.pm-boarding .help-box a{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#4f171b;font-weight:600;margin-top:12px}
.pm-boarding .pm-grooming-language .btn{gap:6px}
.pm-boarding input[readonly]{background:#faf3f4}
.pm-boarding input[type="date"]{cursor:pointer;color-scheme:light}
.pm-boarding input[type="date"]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}
.pm-boarding .modal-header{padding:16px}
html[lang="ar"] .pm-boarding .price-box h4{direction:ltr}

.pm-boarding #boardingTermsAccepted{appearance:auto;display:block;width:20px;height:20px;flex:0 0 20px;accent-color:#4f171b;cursor:pointer;margin:0}
.pm-boarding #boardingTermsLabel{font-size:12px;color:#4f171b;cursor:pointer;margin-bottom:5px}

.pm-boarding #boardingContinue:disabled{background:#b7a5a7;color:#fff;opacity:.65;cursor:not-allowed;box-shadow:none}
