[hidden]{display:none!important}
#records-dialog label,#luigi-dialog label,#google-service-settings label,#local-record-settings label{display:block;margin:14px 0 6px;font-weight:600}
#records-dialog input,#records-dialog select,#records-dialog textarea,#luigi-dialog input,#luigi-dialog select,#luigi-dialog textarea,#google-service-settings input,#google-service-settings select,#local-record-settings select{display:block;width:100%;max-width:100%;margin-top:6px}
#records-dialog .card{margin-top:24px}
#records-dialog .note p{white-space:pre-wrap;overflow-wrap:anywhere}
#google-service-settings,#local-record-settings,#arrival-settings,#version-settings{margin-top:22px}
#cloud-files .button{display:block;margin-top:8px;text-align:left;overflow-wrap:anywhere}
#arrival-settings label{display:block;margin:12px 0}
#arrival-settings input[type=checkbox]{width:auto;margin-right:8px}
#arrival-settings input[type=number],#arrival-settings select{width:100%;margin-top:6px}
#service-state,#service-status,#record-status,#luigi-status{overflow-wrap:anywhere}
.header-actions{flex-wrap:wrap}
@media(max-width:700px){header{height:auto;min-height:65px;gap:10px;padding-top:10px;padding-bottom:10px}.workspace-name{max-width:95px}.header-actions{justify-content:flex-end}.header-actions .button{padding:8px 10px;font-size:12px}#records-dialog .detail-grid{grid-template-columns:1fr}#record-list .button{margin:5px 0;width:100%}}

.qb-contact-group{margin:18px 0;border-top:1px solid #dfe5d7;padding-top:14px}.qb-contact-group summary{cursor:pointer;font-weight:600;margin-bottom:16px}.qb-lead-profile input[type=checkbox]{width:auto;margin-right:8px}.qb-lead-profile textarea{min-height:90px}.qb-lead-profile .actions{margin:18px 0}.qb-lead-profile .detail-grid{align-items:start}@media(max-width:700px){.mobile-nav button{padding:4px 6px;min-width:0;flex:1}.mobile-nav button span{font-size:10px}.qb-lead-profile .actions .button{flex-basis:100%}}
.sidebar{overflow-y:auto}
