lbs-service-queue{display:block;min-width:0}lbs-service-queue form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:16px 0;border-bottom:1px solid var(--nl-border,#d8e4ef)}lbs-service-queue form h3,lbs-service-queue form p{flex-basis:100%;margin:0}lbs-service-queue label{display:grid;gap:6px;flex:1 1 180px;min-width:0}lbs-service-queue input:not([type=checkbox]),lbs-service-queue select{width:100%;min-height:44px;padding:10px;border:1px solid var(--nl-border,#d8e4ef);border-radius:8px;background:var(--nl-surface,#fff);color:var(--nl-text,#18324f);font:inherit;box-sizing:border-box}lbs-service-queue button{min-height:44px;white-space:normal}lbs-service-queue [role=alert]{padding:12px;border:1px solid currentColor}lbs-service-queue .lbs-appointment{overflow-wrap:anywhere}lbs-service-queue details>summary{padding:12px 0}lbs-service-queue canvas{max-width:100%;height:auto}lbs-service-queue .lbs-button{margin:4px 4px 4px 0}
