.unfinished-badge{display:inline-block;padding:.45rem .7rem;border:1px solid #b45309;border-radius:.5rem;background:#fff1d6!important;color:#713f12!important;font-weight:700;line-height:1.45;white-space:normal}.unfinished-card{margin-block:1rem;border-inline-start:4px solid #b45309!important}.unfinished-card.unfinished-urgent{border-inline-start-color:#b91c1c!important}.unfinished-badge.unfinished-urgent{background:#fee2e2!important;color:#7f1d1d!important;border-color:#b91c1c}.unfinished-card p,.unfinished-stop p{overflow-wrap:anywhere}.unfinished-stop{max-width:42rem;margin:3rem auto;padding:1.5rem;font-family:system-ui,sans-serif;background:#fff;color:#202226;border:1px solid #d8dce1}.unfinished-stop button{padding:.75rem 1rem;background:#22252a;color:#fff;border:1px solid #22252a;border-radius:.4rem;font:inherit}.unfinished-card button:focus-visible,.unfinished-stop button:focus-visible{outline:3px solid #075985;outline-offset:3px}

.unfinished-card .booking-acknowledgement{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem}.unfinished-card .booking-acknowledgement span{font-size:1rem;font-weight:400;line-height:1.5;color:inherit}.unfinished-card .booking-acknowledgement input[type=checkbox]{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;margin-top:.15rem}
