.contact-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.contact-row{display:flex;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid #dbe7f2}.contact-row:last-child{border-bottom:0}.contact-row>div:first-child{min-width:170px;flex:1}.contact-row small,.contact-values small{display:block;color:#66819a;font-size:12px}.contact-values{display:grid;grid-template-columns:minmax(130px,1fr) minmax(160px,1fr);gap:2px 12px;flex:2;min-width:0}.contact-values a{overflow-wrap:anywhere;color:#075ca8;text-decoration:none}.contact-values small:nth-child(2){grid-row:2}.contact-values small:last-child{grid-column:2;grid-row:2}.contact-fields{display:flex;gap:24px;padding:15px 0}.contact-fields input{width:auto}.contact-edit-card input,.contact-edit-card select,.registration-card input,.registration-card select{width:100%}.contact-edit-card label,.registration-card label{display:block;margin:8px 0}.contact-edit-card [type=checkbox]{width:auto}.contact-edit-card textarea{width:100%;min-height:120px}.contact-feedback{min-height:24px;overflow-wrap:anywhere}.registration-card{max-width:500px}.registration-card form[data-code]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:10px 0}.registration-card [data-verified]{grid-column:1 / -1;font-size:13px;color:#51718d}.contact-profile-summary{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 0}.contact-profile-summary .contact-values{flex-basis:300px}#contact-editor:empty{display:none}#contact-editor:not(:empty){margin-bottom:15px}@media(max-width:650px){.contact-row{flex-wrap:wrap;gap:8px}.contact-row>div:first-child{flex-basis:100%}.contact-values{grid-template-columns:minmax(90px,1fr) minmax(130px,1fr);font-size:14px;flex-basis:100%}.contact-row .toolbar{width:100%}.contact-tabs .btn{padding:8px 10px;font-size:13px}.registration-card form[data-code]{display:block}.contact-profile-summary .contact-values{flex-basis:100%}}
.site-info-grid{display:grid;gap:14px}.site-info-block{padding:12px 0;border-bottom:1px solid #dbe7f2}.site-info-block h4{margin:0 0 10px}.site-info-block p{overflow-wrap:anywhere}.site-quarter{padding:12px 0;border-bottom:1px solid #dbe7f2}.site-quarter:last-child{border-bottom:0}.site-quarter p{margin:6px 0 10px;overflow-wrap:anywhere}.site-quarter-choice{display:flex!important;gap:8px;align-items:flex-start}.site-quarter-choice input{width:auto!important;margin-top:4px}
