.field-location{margin:18px 0 24px;padding:21px;border:1px solid #a8cfc6;border-left:5px solid #087c70;border-radius:10px;background:#f1faf6;color:#123c44;overflow-wrap:anywhere}.field-location h3{font-size:1.15rem!important;margin:4px 0 14px!important}.field-location-kicker{font-size:.72rem;letter-spacing:.04em;color:#3b7068;margin:0}.field-location-company{font-weight:700;font-size:1rem!important;margin:0 0 9px}.field-location-address{font-weight:650;font-size:1.04rem!important;line-height:1.65;margin:8px 0}.field-location-help{font-size:.8rem!important;line-height:1.6;color:#4b686c;margin:10px 0}.field-location-contact{display:flex;flex-direction:column;gap:6px;border-top:1px solid #bedbd2;margin-top:17px;padding-top:15px;font-size:.92rem}.field-location-contact>span:first-child{font-size:.76rem;color:#4b686c}.field-location-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.field-location-actions:empty{display:none}.field-location-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;box-sizing:border-box;padding:11px 15px;border:1px solid #79aca0;background:#fff;border-radius:7px;color:#155b51;text-decoration:none;font-size:.84rem;font-weight:650}.field-location-actions a:focus-visible{outline:3px solid #cb8d24;outline-offset:3px}.field-location-warning{font-size:.82rem!important;color:#815614;line-height:1.6}.field-location-actions a:hover{background:#e0f2e9}@media(max-width:760px){.field-location{padding:17px}.field-location-actions a{flex:1 1 150px}.field-location-address{font-size:1.06rem!important}}
.field-back{min-height:44px;margin:0 0 18px;color:#155d59;background:white}.field-open-label{margin-top:12px!important;font-weight:700!important;color:#126d65!important;font-size:.79rem!important}.field-open-error{border:1px solid #dbb17b;background:#fff9ef;padding:19px;border-radius:9px;overflow-wrap:anywhere}.field-account{padding:14px 16px;border:1px solid #d6e2e6;background:#f6f9fb;border-radius:9px;margin:16px 0;display:flex;align-items:center;gap:14px}.field-account p{margin:0!important;font-size:.8rem!important;line-height:1.6;flex:1}.field-account button{min-height:44px;white-space:nowrap;font-size:.8rem}.field-back{display:none}@media(max-width:760px){#app-root #workspace:not(.field-detail-open) #detail{display:none}#app-root #workspace.field-detail-open #search-form,#app-root #workspace.field-detail-open #field-filters,#app-root #workspace.field-detail-open #field-stage-summary,#app-root #workspace.field-detail-open #field-list-summary,#app-root #workspace.field-detail-open #kit-list{display:none}#app-root #workspace.field-detail-open .layout{display:block}#app-root #workspace #detail{scroll-margin-top:110px}#app-root #workspace #kit-list{grid-template-columns:1fr}#app-root #workspace .kit{min-height:0;padding:17px;text-align:left}#app-root #workspace .kit strong{font-size:1rem}.field-back{display:inline-flex;align-items:center}.field-account{display:block}.field-account button{width:100%;margin-top:12px}#app-root #workspace .kit-badges{margin-top:9px}}
#app-root .skip-link:not(:focus){visibility:hidden;pointer-events:none}
