@import url("/site-tokens.css");
/* In-flow panel: never overlays or traps the admissions workspace. */
#ubis-measurement{color:var(--site-color-navy,#0e1849);background:var(--site-color-surface,#f7f9fc);font-family:var(--site-font-body-compact,Manrope,sans-serif);font-size:calc(var(--site-type-base,16px) * 0.9375);line-height:1.55;position:relative;z-index:20}
#ubis-measurement [hidden]{display:none!important}
#ubis-measurement-panel{box-sizing:border-box;width:min(100%,850px);margin:0 auto;padding:calc(var(--site-space-unit,4px) * 5) calc(var(--site-space-unit,4px) * 6);max-height:75vh;overflow:auto;border-bottom:1px solid #d6dce8}
#ubis-measurement h2{font-family:var(--site-font-editorial,Newsreader,Georgia,serif);font-size:calc(var(--site-type-base,16px) * 1.5625);font-weight:500;line-height:1.2;margin:0 0 calc(var(--site-space-unit,4px) * 2.5)}
#ubis-measurement p{margin:calc(var(--site-space-unit,4px) * 2.5) 0;font-size:calc(var(--site-type-base,16px) * 0.9375);line-height:1.55}
#ubis-measurement label{display:flex;align-items:flex-start;gap:calc(var(--site-space-unit,4px) * 3);min-height:44px;margin:calc(var(--site-space-unit,4px) * 3) 0;font-weight:700;cursor:pointer}
#ubis-measurement input{accent-color:#0e1849;width:20px;height:20px;margin:calc(var(--site-space-unit,4px) * 0.75) 0;flex:none}
#ubis-measurement .ubis-measurement-detail{display:block;font-size:var(--site-type-small,14px);font-weight:400;line-height:1.5;color:#444f66}
#ubis-measurement button{font:600 var(--site-type-small,14px)/1.35 var(--site-font-body-compact,Manrope,sans-serif);min-height:var(--site-control-min,44px);padding:calc(var(--site-space-unit,4px) * 2.5) calc(var(--site-space-unit,4px) * 3.75);border:1px solid var(--site-color-navy,#0e1849);border-radius:var(--site-radius-term,4px);background:var(--site-color-white,#ffffff);color:var(--site-color-navy,#0e1849);cursor:pointer;white-space:normal}
#ubis-measurement button:focus-visible,#ubis-measurement input:focus-visible{outline:3px solid var(--site-color-navy,#0e1849);outline-offset:3px}
#ubis-measurement .ubis-measurement-actions{display:flex;gap:calc(var(--site-space-unit,4px) * 3);margin:calc(var(--site-space-unit,4px) * 3.5) 0 calc(var(--site-space-unit,4px) * 2.5)}
#ubis-measurement .ubis-measurement-actions button{flex:1;background:var(--site-color-navy,#0e1849);color:var(--site-color-white,#ffffff)}
#ubis-measurement #ubis-close-choice{border-color:transparent;text-decoration:underline;background:transparent;padding-left:0}
#ubis-measurement #ubis-privacy-settings{display:block;margin-left:auto;border-radius:0;border-color:transparent;background:transparent;text-decoration:underline}
@media(max-width:390px){#ubis-measurement-panel{padding:calc(var(--site-space-unit,4px) * 4)}#ubis-measurement h2{font-size:calc(var(--site-type-base,16px) * 1.4375)}#ubis-measurement .ubis-measurement-actions{gap:calc(var(--site-space-unit,4px) * 2)}}
