.measure-library form{display:grid;gap:var(--gutter-y)}.measure-library__form-half{gap:20px}.measure-library__search button{top:50%;right:15px;transform:translateY(-50%);width:17px;height:17px}.measure-library fieldset{display:grid;gap:4px}.measure-library label{font-size:12px;color:var(--black)}.measure-library input:not([type="checkbox"]):not([type="radio"]):not(.bw-datepicker__input),.measure-library select,.measure-library textarea{padding:10px 15px;background:var(--white);border:1px solid var(--medium-blue);border-radius:8px;font-size:14px}.measure-library--results,.measure-library--clear,.measure-library--previous,.measure-library--measure{margin:var(--gutter-y) 0}.measure-library--initial{margin-bottom:var(--gutter-y)}.measure-library--initial .measure-library__filter-search{margin-right:calc(var(--gutter-x) * -1);margin-left:calc(var(--gutter-x) * -1);padding:var(--gutter-y) 24px;background:var(--off-white)}.measure-library--results form h2,.measure-library--clear form h2{font-size:18px}.measure-library--results .measure-library__container,.measure-library--clear .measure-library__container{display:grid;align-items:flex-start;gap:var(--gutter-y)}.measure-library__tips h3{font-weight:400;color:var(--black)}.measure-library__no-results .icon{margin:0 auto;padding:24px;width:110px;height:110px;background:#ECEDF2;border-radius:50%}.measure-library__results-text{margin:0 auto;max-width:240px}.measure-library .btn--secondary{padding-left:12px;padding-right:15px}.measure-library__result{padding:18px 12px;background:var(--off-white);line-height:1.5}.measure-library__result button:not(.btn):not(.measure-library__expand-toggle),.measure-library__result a:not(.btn):not(.measure-library__expand-toggle),.measure-library__single button:not(.btn):not(.measure-library__expand-toggle),.measure-library__single a:not(.btn):not(.measure-library__expand-toggle),.measure-library__instructions button:not(.btn):not(.measure-library__expand-toggle),.measure-library__instructions a:not(.btn):not(.measure-library__expand-toggle){display:inline-flex;color:var(--medium-blue);font-weight:bold;text-decoration:underline;text-align:left}.measure-library__result button:not(.btn):not(.measure-library__expand-toggle):hover,.measure-library__result a:not(.btn):not(.measure-library__expand-toggle):hover,.measure-library__single button:not(.btn):not(.measure-library__expand-toggle):hover,.measure-library__single a:not(.btn):not(.measure-library__expand-toggle):hover,.measure-library__instructions button:not(.btn):not(.measure-library__expand-toggle):hover,.measure-library__instructions a:not(.btn):not(.measure-library__expand-toggle):hover{color:var(--hm-blue)}.measure-library__th{font-weight:bold;color:var(--hm-blue);white-space:nowrap}.measure-library__expand-toggle{width:100%;font-weight:bold;color:var(--medium-blue)}.measure-library__expand-toggle:hover{color:var(--hm-blue)}.measure-library__expand-toggle:before,.measure-library__expand-toggle:after{display:block;flex:1 1 auto;height:2px;background:currentColor;content:''}.measure-library--previous .measure-library__container,.measure-library--measure .measure-library__container{max-width:1047px}@media (min-width: 1024px){.measure-library--initial form{grid-template-columns:1fr 1fr;gap:var(--gutter-y);align-items:flex-start}.measure-library--initial .measure-library__form-half{gap:24px}.measure-library--initial .measure-library__filter-search{position:relative;margin:0;padding:var(--gutter-y) 72px;padding-left:48px}.measure-library--initial .measure-library__filter-search:before{position:absolute;top:0;bottom:0;left:-50vw;width:50vw;background:var(--off-white);content:''}.measure-library--initial .measure-library__filter-other{margin-top:var(--gutter-y);margin-right:48px}.measure-library--results form,.measure-library--clear form{gap:60px}.measure-library--results .measure-library__container,.measure-library--clear .measure-library__container{gap:var(--gutter-y);grid-template-columns:264px auto}.measure-library__result{padding:24px}}@media (min-width: 1280px){.measure-library__result-grid{grid-template-columns:30fr 12fr 10fr 26fr 10fr}.measure-library--previous .measure-library__result-grid{grid-template-columns:15fr 60fr 15fr}.measure-library__th{font-size:14px}.measure-library__result{padding:10px 0;background:transparent;border-bottom:1px solid var(--hm-blue);font-size:14px}.measure-library__single{font-size:14px}.measure-library__name{font-weight:bold;color:var(--medium-blue);text-decoration:underline;text-align:left}.measure-library__name:hover{color:var(--hm-blue)}.measure-library__expanded{grid-column-end:span 5;padding:24px;background:var(--off-white)}.measure-library__expanded-item{grid-template-columns:3fr 7fr;column-gap:32px}.measure-library__expanded .measure-library__th{color:var(--grey)}.measure-library__share{padding-left:calc(30% + 22px)}}.modal{position:fixed;inset:0;z-index:9999;background:rgba(63,63,63,0.37);display:flex;align-items:center}.modal__container{background:var(--white);max-height:100dvh;display:flex;flex-direction:column;gap:var(--gutter-x);padding:var(--gutter-x)}.modal__close{font-size:20px;line-height:1}.modal__text{display:grid;gap:var(--gutter-x);overflow:scroll}#app .modal .gform-theme--framework{color:var(--black)}#app .modal .gform-theme--framework .gform_fields{display:flex;flex-wrap:wrap;gap:12px}#app .modal .gform-theme--framework .gfield--input-type-email{flex:0 0 100%}#app .modal .gform-theme--framework input[type="email"]{padding:12px;border:1px solid var(--medium-blue);border-radius:8px;height:45px}#app .modal .gform-theme--framework .button{height:45px}#app .modal .gform-theme--framework .gform-footer{display:none}@media (min-width: 1024px){.modal{top:var(--wp-admin--admin-bar--height, 0px)}.modal__container{max-height:calc(100vh - (var(--gutter-y) * 2))}.modal__close{font-size:40px}#app .modal .gform-theme--framework .gform_fields{justify-content:space-between;align-items:flex-end;gap:12px}#app .modal .gform-theme--framework .gfield--input-type-email{position:relative;flex:0 1 265px;margin-right:auto}#app .modal .gform-theme--framework .gfield--input-type-email .validation_message{position:absolute;bottom:0;left:280px;width:100%;margin:0}}
