@charset "UTF-8";.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hide,[data-hidden=true]{display:none!important}.d-block{display:block!important}.d-flex{align-items:center;display:flex!important;justify-content:space-between}.d-flex-items-center{align-items:center;display:flex!important}.gap-1{gap:10px}.gap-2{gap:20px}.flex{display:flex!important}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap!important}.flex-shrink-0{flex-shrink:0!important}.align-center{align-items:center!important}.justify-center{justify-content:center!important}.align-start{align-items:flex-start!important}.justify-start{justify-content:flex-start!important}.as-end{align-self:end!important}.mt-auto,.my-auto,.m-auto{margin-top:auto!important}.mt-0,.my-0,.m-0{margin-top:0!important}.mt-05,.my-05,.m-05{margin-top:5px!important}.mt-1,.my-1,.m-1{margin-top:10px!important}.mt-2,.my-2,.m-2{margin-top:20px!important}.mt-3,.my-3,.m-3{margin-top:30px!important}.mt-4,.my-4,.m-4{margin-top:40px!important}.mt-5,.my-5,.m-5{margin-top:50px!important}.mr-auto,.mx-auto,.m-auto{margin-right:auto!important}.mr-0,.mx-0,.m-0{margin-right:0!important}.mr-05,.mx-05,.m-05{margin-right:5px!important}.mr-1,.mx-1,.m-1{margin-right:10px!important}.mr-2,.mx-2,.m-2{margin-right:20px!important}.mr-3,.mx-3,.m-3{margin-right:30px!important}.mr-4,.mx-4,.m-4{margin-right:40px!important}.mr-5,.mx-5,.m-5{margin-right:50px!important}.mb-auto,.my-auto,.m-auto{margin-bottom:auto!important}.mb-0,.my-0,.m-0{margin-bottom:0!important}.mb-05,.my-05,.m-05{margin-bottom:5px!important}.mb-1,.my-1,.m-1{margin-bottom:10px!important}.mb-15,.my-15,.m-15{margin-bottom:15px!important}.mb-2,.my-2,.m-2{margin-bottom:20px!important}.mb-3,.my-3,.m-3{margin-bottom:30px!important}.mb-4,.my-4,.m-4{margin-bottom:40px!important}.mb-5,.my-5,.m-5{margin-bottom:50px!important}.ml-auto,.mx-auto,.m-auto{margin-left:auto!important}.ml-0,.mx-0,.m-0{margin-left:0!important}.ml-05,.mx-05,.m-05{margin-left:5px!important}.ml-1,.mx-1,.m-1{margin-left:10px!important}.ml-2,.mx-2,.m-2{margin-left:20px!important}.ml-3,.mx-3,.m-3{margin-left:30px!important}.ml-4,.mx-4,.m-4{margin-left:40px!important}.ml-5,.mx-5,.m-5{margin-left:50px!important}.pt-0,.py-0,.p-0{padding-top:0!important}.pt-05,.py-05,.p-05{padding-top:5px!important}.pt-1,.py-1,.p-1{padding-top:10px!important}.pt-15,.py-15,.p-15{padding-top:15px!important}.pt-2,.py-2,.p-2{padding-top:20px!important}.pt-3,.py-3,.p-3{padding-top:30px!important}.pt-4,.py-4,.p-4{padding-top:40px!important}.pt-5,.py-5,.p-5{padding-top:50px!important}.pr-0,.px-0,.p-0{padding-right:0!important}.pr-05,.px-05,.p-05{padding-right:5px!important}.pr-1,.px-1,.p-1{padding-right:10px!important}.pr-15,.px-15,.p-15{padding-right:15px!important}.pr-2,.px-2,.p-2{padding-right:20px!important}.pr-3,.px-3,.p-3{padding-right:30px!important}.pr-4,.px-4,.p-4{padding-right:40px!important}.pr-5,.px-5,.p-5{padding-right:50px!important}.pb-0,.py-0,.p-0{padding-bottom:0!important}.pb-05,.py-05,.p-05{padding-bottom:5px!important}.pb-1,.py-1,.p-1{padding-bottom:10px!important}.pb-15,.py-15,.p-15{padding-bottom:15px!important}.pb-2,.py-2,.p-2{padding-bottom:20px!important}.pb-3,.py-3,.p-3{padding-bottom:30px!important}.pb-4,.py-4,.p-4{padding-bottom:40px!important}.pb-5,.py-5,.p-5{padding-bottom:50px!important}.pl-0,.px-0,.p-0{padding-left:0!important}.pl-05,.px-05,.p-05{padding-left:5px!important}.pl-1,.px-1,.p-1{padding-left:10px!important}.pl-15,.px-15,.p-15{padding-left:15px!important}.pl-2,.px-2,.p-2{padding-left:20px!important}.pl-3,.px-3,.p-3{padding-left:30px!important}.pl-4,.px-4,.p-4{padding-left:40px!important}.pl-5,.px-5,.p-5{padding-left:50px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-inherit{color:inherit!important}.text-current{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-gray{color:#727272!important}.text-gray-l{color:#bbb!important}.text-gray-d{color:#444!important}.text-red{color:#df1e43!important}.font-serif,.font-display{font-family:bodoni-urw,serif!important}.font-sans{font-family:franklin-gothic-urw,sans-serif!important}.font-condensed{font-family:franklin-gothic-urw-cond,sans-serif!important}.text-wrap{max-width:75ch}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-sm{font-size:.875rem!important}.text-default{font-size:1rem!important}.text-md{font-size:1.125rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.fw-book,.fw-regular{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-demi,.fw-bold{font-weight:700!important}.whitespace-nowrap,.ws-nowrap{white-space:nowrap!important}.whitespace-prewrap,.ws-prewrap{white-space:pre-wrap!important}.whitespace-wrap,.ws-wrap{white-space:wrap!important}ul.padded,ol.padded{padding-left:1.5em}.list-style-none{list-style:none!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.max-width-50p{max-width:50%}.max-width-60p{max-width:60%}.max-width-70p{max-width:70%}.max-width-none{max-width:none!important}::-moz-selection{background:#f84c1e;color:#fff}::selection{background:#f84c1e;color:#fff}html,body{background-color:#f6f8fb;font-family:franklin-gothic-urw,sans-serif;font-size:16px;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 20px}p,ul,ol{margin:0 0 1em;padding:0}pre{margin:0 0 1em}pre.field--userinput{font-family:inherit;font-size:inherit;white-space:pre-wrap}hr{border:0;border-bottom:1px solid #bbb;margin:60px auto}a{color:#232d4b}a:hover{color:#009fdf}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=tel],input[type=time],select,textarea,.form-group__input--text{font-size:1rem;line-height:1.5;letter-spacing:-.0078125em;background-color:#fff;border:1px solid #bbb;border-radius:5px;padding:9px 15px}input[type=time]{min-width:140px}input[type=number]{width:14ch}select{padding-bottom:12px;padding-top:11px}details>summary::-webkit-details-marker{display:none;list-style:none}.container{max-width:1100px}.mainlayout{min-height:calc(100vh - 60px)}.login-page .mainlayout{min-height:calc(100vh - 320px)}.maincontent{padding:30px 15px;position:relative}@media (min-width: 600px){.maincontent{padding:40px 30px}}@media (min-width: 1100px){.maincontent{padding:50px}}@media (min-width: 950px){.maincolumn{grid-column:2;min-width:0}}.mainbreadcrumb{padding:30px 15px 0}@media (min-width: 600px){.mainbreadcrumb{padding-left:30px;padding-right:30px}}@media (min-width: 1100px){.mainbreadcrumb{padding-left:50px;padding-right:50px;padding-top:30px}}.mainbreadcrumb .breadcrumb{margin:0}.maincontent--fullpage{padding:0}.menu--offcanvas{position:absolute;top:114px;bottom:0;background-color:#fff;box-shadow:0 0 5px #0000004d;display:none;padding:0 0 20px;width:280px;z-index:999}.has-eyebrow-expanded .menu--offcanvas{top:254px}.has-offcanvas-open .menu--offcanvas{display:block;transform:none}.maincontent{padding-bottom:100px}.layout--split{display:flex;flex-direction:column;gap:50px}@media (min-width: 950px){.layout--split{flex-direction:row}}@media (min-width: 950px){.layout--sidebar{width:280px}}@media (min-width: 950px){.layout--primary{flex:1;min-width:0}}.split{align-items:top;display:flex}.split__pane{border-left:1px solid #bbb;flex-grow:1;margin-left:50px;padding-left:50px;width:100%}.split__pane:first-child{border-left:0;margin-left:0;padding-left:0}.maxcol,.maxcol--default{max-width:1100px}.center{margin-inline:auto}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,input,textarea,select,button{font-family:franklin-gothic-urw,sans-serif}.h1,.admin-title{font-size:2.375rem;line-height:1.1052631579;letter-spacing:-.0263157895em;font-weight:700}.h2{font-size:1.875rem;line-height:1.0666666667;letter-spacing:-.0333333333em;font-weight:500}.h3{font-size:1.5rem;line-height:1.1666666667;letter-spacing:-.0208333333em;font-weight:500}.h4{font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;font-weight:500}.h5{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0138888889em}.h6{font-size:1em;line-height:inherit;letter-spacing:-.015625em}.text-link{border-bottom:2px solid currentColor;font-weight:500;text-decoration:none}.admin-preheader{font-size:.8125rem;line-height:1.2307692308;letter-spacing:.0769230769em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;font-weight:400;margin:0 0 8px;text-transform:uppercase}.text-wrap{max-width:70ch;text-wrap:pretty}.bodytext{max-width:70ch}.bodytext ul,.bodytext ol{padding-left:1.5em}.bodytext li{margin-bottom:.5em}.font-condensed{font-family:franklin-gothic-urw-cond,sans-serif}.font-compressed{font-family:franklin-gothic-urw-comp,sans-serif}body.has-offcanvas-open{overflow:hidden}body.has-offcanvas-open .overlay{background-color:#00000040;display:block;z-index:91}@media (max-width: 1099px){body.has-eyebrow-expanded{overflow:hidden}}body.has-nav .overlay,body.has-mab-open .overlay{display:block}body.is-event{background-color:#fff}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:1}.overlay.overlay--loader{align-items:center;background-color:#ffffffe6;display:flex;justify-content:center;position:absolute}.pageerror--not-found .navbar.navbar--logged-out{background-color:#141e3c}.menu--reports__header{font-size:.875rem;line-height:1;letter-spacing:.0357142857em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#444}.dashboard-section__title{font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;color:#000;text-transform:uppercase}.well.well--dashboard-achievements .card__badges{display:flex;flex-direction:column;align-items:flex-start;margin:0;row-gap:14px}.well.well--dashboard-achievements .card__badges .badge-icon.badge-icon--large svg{max-width:none;max-height:none}.well.well--dashboard-achievements .badge__container{align-items:center;display:flex;gap:14px}.well.well--dashboard-achievements .badge__title{font-size:.875rem;line-height:1.0714285714;letter-spacing:-.0178571429em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#000}.well.well--dashboard-achievements .well-section{align-items:center;display:flex;justify-content:flex-start;gap:14px;margin-right:auto;margin-bottom:26px}.well.well--dashboard-achievements .well-section:last-of-type{margin-bottom:0}.well.well--dashboard-achievements .well-section.well-section--badges{align-items:flex-start;flex-direction:column}.well.well--dashboard-achievements .well-section .card-badges--view-all{margin:0 auto}.well.well--dashboard-achievements .well-section__label{font-size:.75rem;line-height:1;letter-spacing:.0416666667em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#444;text-transform:uppercase;margin-bottom:14px}.well.well--dashboard-achievements .well-section__label.well-section__label--inline{margin-bottom:0}.well.well--dashboard-achievements .card__initials{font-size:1.25rem;line-height:1;letter-spacing:-.0125em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;color:#fff;width:40px;height:40px;flex:0 0 40px;margin:0}.well.well--dashboard-achievements .badge-icon svg{width:40px;height:40px}.event-registration-field--conditional.event-registration-field--hidden{display:none}@media print{html{background:none}body{background:none;width:1000px}.mainlayout{display:block}.maincontent{overflow:auto;padding:0}.maincontent .breadcrumb{display:none}.maincontent .horizontal-tabs{border:none;max-width:unset;min-height:unset;padding:0}.app-reportbuilder{width:1000px}.app-reportbuilder .horizontal-tabs{position:relative}.app-reportbuilder .form-controls{display:none}.app-reportbuilder .reportbuilder-view-list{display:block}.app-reportbuilder .reportbuilder-view-list__view{max-width:none;page-break-inside:avoid;width:auto}.app-reportbuilder .table{border:0;page-break-inside:avoid}.app-reportbuilder .table thead tr:first-child th{border-bottom-width:2px}.app-reportbuilder .table--striped tr:first-child th{background:none}.app-reportbuilder .table--striped tr:nth-child(2n) td{background:none}.hidden{display:none!important}}.footer-main{align-items:center;background-color:#141e3c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px 20px;position:relative;text-align:center;z-index:100}@media (min-width: 750px){.footer-main{padding-top:40px;padding-inline:40px;padding-bottom:40px}}@media (min-width: 1040px){.footer-main{padding-inline:50px}}@media print{.footer-main{display:none}}.footer-main a{color:#fff;text-decoration:none}.footer-main .brandmark{align-self:center;display:block;max-width:332px;position:relative;width:100%;z-index:1000}@media (min-width: 375px){.footer-main .brandmark{z-index:auto}}@media (min-width: 1040px){.footer-main .brandmark{align-self:flex-start;flex-shrink:0;flex-basis:332px;max-width:332px}}.footer-main .brandmark a{align-items:center;display:inline-flex}.footer-main .brandmark .logo--uva{display:flex;flex-basis:24.09638554%}.footer-main .brandmark .logo--uva img{max-width:none}.footer-main .brandmark hr{border:0;border-right:1px solid #fff;height:40px;margin:0 10px;width:0}.footer-main .brandmark .wordmark{display:flex;flex-basis:71.08433735%}.footer-main .brandmark .wordmark svg{height:auto;width:100%;position:relative;top:2px}.footer-main .footer-main__inner-container{border-bottom:1px solid rgba(255,255,255,.2);display:flex;flex-flow:column;gap:40px;justify-content:space-between;margin-bottom:30px;padding-bottom:25px;text-align:center;width:100%}@media (min-width: 1040px){.footer-main .footer-main__inner-container{flex-flow:row;gap:60px;text-align:left}}@media (min-width: 1200px){.footer-main .footer-main__inner-container{gap:120px}}.footer-main .footer-main__inner-container .contact{display:flex;flex-flow:column;gap:30px;width:100%}@media (min-width: 1040px){.footer-main .footer-main__inner-container .contact{flex-flow:row;gap:40px;justify-content:flex-start}}@media (min-width: 1200px){.footer-main .footer-main__inner-container .contact{gap:60px}}@media (min-width: 1350px){.footer-main .footer-main__inner-container .contact{gap:120px}}@media (min-width: 1040px){.footer-main .footer-main__inner-container .contact__col.social{margin-left:auto;min-width:120px}}.footer-main .footer-main__inner-container .address,.footer-main .footer-main__inner-container .contact-links{font-size:.9375rem;line-height:1.6;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.footer-main .footer-main__inner-container .contact-links a,.footer-main .footer-main__inner-container .contact-links span,.footer-main .footer-main__inner-container .footer-link a,.footer-main .footer-main__inner-container .footer-link span{font-weight:500}.footer-main .footer-main__inner-container .contact-links a,.footer-main .footer-main__inner-container .footer-link a{text-decoration:underline}.footer-main .footer-main__inner-container .contact-links a:hover,.footer-main .footer-main__inner-container .contact-links a:focus-visible,.footer-main .footer-main__inner-container .footer-link a:hover,.footer-main .footer-main__inner-container .footer-link a:focus-visible{text-decoration:none}.footer-main .footer-main__inner-container h2{font-size:.9375rem;line-height:1.6;letter-spacing:.1333333333em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700;margin-bottom:10px;text-transform:uppercase}.footer-main .footer-main__inner-container .social__list{font-size:.9375rem;line-height:1.6;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;display:flex;flex-flow:column;gap:5px;list-style:none;margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;width:95px}@media (min-width: 1040px){.footer-main .footer-main__inner-container .social__list{margin-left:0;width:auto}}.footer-main .footer-main__inner-container .social__list a{align-items:center;display:flex;gap:10px}.footer-main .footer-main__inner-container .social__list a:hover,.footer-main .footer-main__inner-container .social__list a:focus-visible{text-decoration:underline}.footer-main .footer-main__links{margin-bottom:20px}.footer-main .footer-main__links ul{list-style:none;margin:0}@media (min-width: 1040px){.footer-main .footer-main__links ul{display:flex;gap:30px}}.footer-main .footer-main__links li{font-size:.75rem;line-height:1.1666666667;letter-spacing:0em;font-family:null;font-weight:500;margin-bottom:10px;text-transform:uppercase}@media (min-width: 1040px){.footer-main .footer-main__links li{margin:0}}.footer-main .footer-main__links li:last-child{margin-bottom:0}.footer-main .footer-main__links a:hover,.footer-main .footer-main__links a:focus-visible{text-decoration:underline}.footer-main .footer-main__legal{font-size:.75rem;line-height:1.6666666667;text-transform:uppercase}.footer-main .footer-main__legal p{margin-bottom:0}.table{font-size:.9375rem;line-height:1.3333333333;letter-spacing:-.0166666667em;background-color:#fff;border:1px solid #bbb;border-radius:5px;border-spacing:0;width:100%}.table tr:first-child th:first-child,.table tr:first-child td:first-child{border-top-left-radius:5px}.table tr:first-child th:last-child,.table tr:first-child td:last-child{border-top-right-radius:5px}.table tr:last-child td{border-bottom:0}.table tr:last-child td:first-child{border-bottom-left-radius:5px}.table tr:last-child td:last-child{border-bottom-right-radius:5px}.table tr.tr--sticky{position:sticky;top:0}.table tr.tr--sticky th,.table tr.tr--sticky td{background-color:#fff}.table th,.table td{border-color:#bbb;border-style:solid;border-width:0 1px 1px 0;padding:10px 15px;text-align:left}.table th:last-child,.table td:last-child{border-right:0}.table th{font-size:1rem;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;line-height:1.25}.table .th__content{align-items:center;display:flex;justify-content:space-between}.table .th__content .icon{cursor:pointer}.table .th__content .icon-sort-arrow--desc{transform:rotate(180deg)}.table .th__content .icon--sort--arrows{color:#727272}.table .th__content .icon--sort--arrows:hover{color:inherit}.table .th__sort{margin-left:15px}.table td{padding-top:15px;padding-bottom:15px}.table td:not(.td--primary){white-space:nowrap}.table .td--image img{max-width:200px}.table .td--danger{position:relative}.table .td--danger:before{position:absolute;top:0;bottom:0;left:0;background-color:#df1e43;content:"";width:3px}.table .td--actions{padding-left:30px;padding-right:30px;width:0}.table .td--actions .mab{min-width:140px}.table .tr__icon{margin-left:auto;order:2}.table .tr__icon .icon{display:block}.table .tr__name{align-items:center;display:flex;margin:0 0 2px}.table .tr__name a{color:inherit;text-decoration:none}.table .tr__name a:hover,.table .tr__name a:focus-visible{color:#009fdf;text-decoration:underline}.table .tr__name .icon--lock{margin-left:10px}.table .consultant--selected{text-align:center}.table .tr__content{align-items:center;display:flex}.table .tr__checkbox{margin:0 15px 0 0;padding:0}.table .tr__checkbox input{margin:0;padding:0}.table .tr__meta{font-size:.9375rem;line-height:1.2;color:#444}.table .tr__link{font-size:.8125rem;line-height:1.2307692308;color:#232d4b;display:inline-block;font-weight:500}.table .tr__link:hover,.table .tr__link:focus-visible{color:#009fdf;text-decoration:none}.table .tr__link.tr__link--unstyled{color:#000;font-size:inherit;font-weight:inherit;text-decoration:none}.table .tr__link.tr__link--unstyled:hover,.table .tr__link.tr__link--unstyled:focus-visible{color:#009fdf;text-decoration:underline}.table .tr__link.tr__link--unstyled:hover .text-decoration-none,.table .tr__link.tr__link--unstyled:focus-visible .text-decoration-none{color:#000;text-decoration:none}.table--sortable tr.sortable-drag{border-bottom:0}.table--sortable tr.sortable-drag td{border-bottom:0;border-radius:0!important}.table--sortable tr.sortable-ghost .sortable-handle{opacity:0}.table--sortable td{background-color:#fff}.table--sortable td:first-child{padding-left:40px;position:relative}.table--sortable .sortable-handle{width:40px;height:auto;position:absolute;top:0;bottom:0;left:0;align-items:center;cursor:grab;display:flex;font-size:20px;justify-content:center}.table--sortable .sortable-handle:active{cursor:grabbing}.table--striped tr:nth-child(2n) td{background-color:#f1f4f8}.table--striped tr:first-child th{background-color:#e2e6ec}.table--striped tr:first-child th:first-child{border-top-left-radius:5px}.table--striped tr:first-child th:last-child{border-top-right-radius:5px}.table--striped tr:last-child td:first-child{border-bottom-left-radius:5px}.table--striped tr:last-child td:last-child{border-bottom-right-radius:5px}.table--compressed td{padding-bottom:10px;padding-top:10px}.table--fields .td--info{padding-left:25px;padding-right:25px}.table--fields .field__info{align-items:center;display:flex}.table--fields .field__info .icon{width:25px;height:25px;color:#bbb;flex-shrink:0;margin-right:15px}.table--fields .field__info .field__label{font-size:1.25rem;line-height:1;letter-spacing:-.0125em;font-weight:500;max-width:200px;overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.td__text--with-icon{display:flex;gap:10px;white-space:nowrap}.td__text--with-icon .icon--status--pending{color:#fdda24}.td__text--with-icon .icon--status--confirmed{color:#62bb46}.td__text--with-icon .icon--status--canceled{color:#df1e43}.td__text--with-icon .icon--status--completed{color:#009fdf}.td__icon{display:flex;justify-content:center;align-items:center}.form.bulk-actions__form{width:100%;max-width:none;display:grid;grid-template-columns:120px 1fr;column-gap:20px;margin-bottom:20px}.bulk-actions__dropdown-details .bulk-actions__checkbox--all{margin:0;padding:0}.bulk-actions__dropdown-details .bulk-actions__checkbox--all input{margin:0 15px 0 0}.bulk-actions__dropdown-details[open] .bulk-actions__dropdown-summary{border-radius:5px 5px 0 0}.bulk-actions__dropdown-details[open] .bulk-actions__dropdown-icon:after{transform:rotate(135deg);margin-bottom:0}.bulk-actions__dropdown-details--hidden{visibility:hidden}.bulk-actions__dropdown-summary{width:65px;background-color:#e2e6ec;border-radius:5px;box-sizing:border-box;padding:10px;display:flex;align-items:center;list-style:none}.bulk-actions__dropdown-menu{font-size:.875rem;line-height:2.1428571429;letter-spacing:0em;width:120px;height:80px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background-color:#e2e6ec;border-radius:0;padding:12px}.bulk-actions__dropdown-menu .bulk-actions__input-button{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1em;text-align:left;background-color:inherit;border:none}.bulk-actions__select-all-icon--hidden,.bulk-actions__select-none-icon--hidden{display:none}.bulk-actions__dropdown-icon:after{cursor:pointer;height:7px;width:7px;border-color:transparent transparent #000 #000;border-style:solid;border-width:0 0 2px 2px;content:"";display:block;margin-left:auto;margin-bottom:2px;transform:rotate(-45deg)}.bulk-actions__selected-ids,.bulk-actions__all-ids{display:none}.bulk-actions__buttons{display:flex;flex-wrap:wrap;gap:20px}.bulk-actions__buttons--hidden,.filter-bar--hidden{display:none}.filter-bar .filter-bar__filter-button{font-size:.875rem;line-height:1.4285714286;letter-spacing:0em;font-weight:500;width:200px;height:45px}.filter-bar__details{background-color:#e2e6ec;border-radius:5px}.filter-bar__details[open] .filter-bar__toggle-icon{transform:rotate(45deg)}.filter-bar__summary{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;padding:20px 30px;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.filter-bar__toggle-icon{color:#232d4b;transition:transform .5s}.filter-bar__dropdowns{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px}.filter-bar__dropdowns--openable{display:grid;grid-template-columns:repeat(auto-fill,240px);justify-content:start;padding:0 30px 20px}.dropdown-filter__details{position:relative;width:240px;height:45px}.dropdown-filter__details[open] .dropdown-filter__summary:after{transform:rotate(135deg)}.dropdown-filter__summary{font-size:.875rem;line-height:1;letter-spacing:-.0010714286em;color:#727272;text-transform:capitalize;cursor:pointer;list-style:none;background-color:#fff;border:1px solid #bbb;border-radius:5px;padding:13px 17px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:100%}.dropdown-filter__summary:after{height:7px;width:7px;border-color:transparent transparent #000 #000;border-style:solid;border-width:0 0 2px 2px;content:"";display:block;margin-left:auto;transform:rotate(-45deg)}.dropdown-filter__summary--has-checked{color:#141e3c;background-color:#f1f4f8;border-color:#232d4b;font-weight:500}.dropdown-filter__summary span{max-width:195px}.dropdown-filter__menu{font-size:1rem;line-height:1.5;letter-spacing:-.0078125em;width:238px;margin-right:20px;background-color:#fff;border:1px solid #bbb;border-top:none;border-radius:5px;padding:0;position:absolute;z-index:98}.dropdown-filter__menu:after{position:absolute;bottom:51px;z-index:1000;background-image:linear-gradient(to bottom,rgba(255,255,255,0),white);content:" ";display:block;height:15px;width:100%;pointer-events:none}.dropdown-filter__checkboxes{max-height:240px;overflow-y:scroll}.dropdown-filter__checkboxes .dropdown-filter__checkbox{width:100%;box-sizing:border-box;margin:15px 0;padding:0 15px;text-transform:capitalize;display:flex;align-items:center}.dropdown-filter__checkboxes .dropdown-filter__checkbox .form-group__input{margin:0;padding:0;width:14px;height:14px;cursor:pointer}.dropdown-filter__checkboxes .dropdown-filter__checkbox .form-group__label{font-size:.875rem;line-height:1;letter-spacing:-.0178571429em;width:100%;margin:0 0 0 15px;padding:0;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;cursor:pointer}.dropdown-filter__checkboxes .dropdown-filter__checkbox .form-group__label--checked{font-weight:500}.dropdown-filter__button-container{border-top:1px solid #bbb;display:flex;justify-content:center;padding:10px}.dropdown-filter__button-container .dropdown-filter__reset-button{font-size:.875rem;line-height:1;letter-spacing:0em;font-weight:400;padding:6px 0;width:100%}.filter-dropdown__collapse-overlay{position:absolute;width:100%;z-index:97}.info-bar{font-size:.875rem;line-height:1.5714285714;letter-spacing:-.0178571429em;color:#141e3c;padding:20px;background-color:#e5f5fb;border:1px solid #009fdf;border-radius:5px;display:flex;align-items:center;justify-content:space-between;gap:20px}.info-bar__text{margin:0}.info-bar__link{font-size:.875rem;line-height:1.5714285714;letter-spacing:-.0178571429em;font-family:franklin-gothic-urw,sans-serif;font-weight:700;color:#232d4b;border:none;background-color:#e5f5fb;padding:0;margin:0;cursor:pointer;text-decoration:none}.info-bar .btn{min-width:165px}.info-bar--form{box-sizing:border-box;height:46.5px;padding:0 20px;margin-bottom:20px;max-width:840px;text-align:center;width:100%}.info-bar--form .info-bar__text{align-items:center;display:flex;justify-content:center;gap:10px;text-align:center;width:100%}.info-bar--warning{background-color:#fff8d7;border:1px solid #fdda24;color:#000}.info-bar--warning .icon{color:#e5c002}.bulk-actions__info-bar{justify-content:center;padding:0;width:100%;max-width:660px;height:46.5px}.bulk-actions__info-bar--confirm{width:100%;margin:0 auto 20px}.reports__info-bar{margin-bottom:40px}.reports__info-bar button{display:flex;gap:10px}.reports__hr{margin:30px 0}.saved-reports__table.tr__name{font-weight:500}.saved-reports__tr .tr__content svg{color:#727272}.saved-reports__tr .tr__name{margin:0 0 0 15px}.tr__tag{font-size:.6875rem;line-height:1;letter-spacing:.0454545455em;font-weight:500;align-items:center;border-radius:3.5px;display:inline-block;margin-left:8px;padding:3px 4px 2px 5px;text-transform:uppercase;white-space:nowrap}.tr__tag--yellow{background-color:#fdda24}.tr__tag--blue{background-color:#232d4b;color:#fff}.saved-reports__favorite-label{display:flex;align-items:flex-end}.saved-reports__favorite-label .favorite-input__container{display:flex;align-items:center}.saved-reports__favorite-label .saved-reports__favorite-input{width:18px;height:17px;margin:0}.saved-reports__favorite-label .favorite-input__cover{width:18px;height:17px;position:absolute;background-color:#fff}.saved-reports__favorite-label .saved-reports__favorite-input[data-is-favorite="1"]+svg{color:#fdda24}.saved-reports__favorite-label svg{margin-left:-18px;pointer-events:none;z-index:999}tr:nth-child(2n)>td>div.tr__content>label.saved-reports__favorite-label>div.favorite-input__container>div.favorite-input__cover{background-color:#f1f4f8}.saved-reports--empty,.result-set--empty{background-color:#0000000d;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.saved-reports--empty p,.result-set--empty p{margin:10px 0}.saved-reports--empty svg,.result-set--empty svg{color:#b6c3c8;flex-shrink:0}.saved-reports--empty>a,.result-set--empty>a{border-bottom:2px solid currentColor;color:#232d4b;display:inline-block;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;text-decoration:none}.saved-reports--empty>a:hover,.saved-reports--empty>a:focus-visible,.result-set--empty>a:hover,.result-set--empty>a:focus-visible{border-bottom-color:transparent}.saved-reports--empty>a:hover,.result-set--empty>a:hover{color:#009fdf}.reportbuilder__filter-bar{flex-direction:column}.reportbuilder__filter-bar .dropdown-filter__details,.reportbuilder__filter-bar .dropdown-filter__details .dropdown-filter__menu{width:100%}.support-faq__details{background-color:#e2e6ec;border-radius:5px}.support-faq__details[open] .support-faq__toggle-icon{transform:rotate(45deg)}.support-faq__details[open] .support-faq__summary{margin-bottom:20px}.support-faq__summary{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;padding:20px 30px;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.support-faq__text{padding:0 30px 30px}.support-faq__toggle-icon{color:#232d4b;transition:transform .5s}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e2e6ec;border:2px solid #e2e6ec;border-radius:5px;box-sizing:border-box;color:#141e3c;cursor:pointer;display:inline-flex;font-weight:500;font-size:1em;justify-content:center;line-height:1.25;padding:10px 25px;text-align:center;text-decoration:none}.btn:hover{background-color:#b6c3c8;border-color:#b6c3c8;color:#131a2d}.btn:focus-visible{border-color:#009fdf;box-shadow:0 0 6px #0003}.btn.bulk-actions__button{font-size:.875rem;line-height:1.4285714286;letter-spacing:0em;font-weight:500;width:140px;height:46.5px}.btn.bulk-actions__button.bulk-actions__button--cancel{margin-right:20px}.btn.bulk-actions__button .icon:last-child{margin-right:8px}.btn[disabled],.btn.file-input--disabled{cursor:not-allowed;opacity:.5}.btn.btn--primary{background-color:#232d4b;border-color:#232d4b;color:#fff}.btn.btn--primary:hover{background-color:#141e3c;border-color:#141e3c}.btn.btn--primary:focus-visible{border-color:#009fdf}.btn.btn--action{background-color:#62bb46;border-color:#62bb46;color:#fff}.btn.btn--action:hover{background-color:#4d9437;border-color:#4d9437}.btn.btn--danger{background-color:#df1e43;border-color:#df1e43;color:#fff;font-weight:500!important}.btn.btn--danger:hover{background-color:#ba092b;border-color:#ba092b}.btn.btn--danger:focus-visible{border-color:#009fdf}.btn.btn--danger.btn--transparent{border:none;background-color:transparent;color:#df1e43;outline:1px solid #df1e43}.btn.btn--hover-danger:hover{background-color:#ba092b;border-color:#ba092b;color:#fff}.btn.btn--white{background-color:#fff;border-color:#bbb;color:#444}.btn.btn--white:hover{background-color:#141e3c;border-color:#141e3c;color:#fff}.btn.btn--white:focus-visible{border-color:#009fdf}.btn.btn--transparent{background-color:transparent;color:#232d4b;outline:1px solid #232d4b}.btn.text-sm{font-size:.875rem;line-height:1.4285714286;padding:10px 15px}.btn.text-sm .icon{width:10px;height:10px}.btn.btn--lg{font-size:1.125rem;line-height:1.1111111111;padding:20px 30px}.btn.btn--sm{font-size:.875rem;font-weight:400;padding-bottom:4px;padding-top:4px}.btn.btn--100w{width:100%}.btn.btn--circle{border-radius:50%;min-height:43px!important;min-width:43px!important;padding:10px;width:auto}.btn.btn--circle .icon--pencil{width:13px}.btn.btn--circle .icon--check{top:0;width:15px}.btn.btn--circle .icon--trash-can{width:11px}.btn.btn--icon-only .icon,.btn.btn--icon-only .icon:first-child,.btn.btn--icon-only .icon:last-child{margin:0}.btn .icon{width:12px;height:auto;display:block;margin:0 8px;position:relative;top:-1px}.btn .icon:first-child{margin-left:-4px}.btn .icon:last-child{margin-right:-4px}.btn .icon--plus,.btn .icon--arrow-left,.btn .icon--arrow-right{top:0}.btn--link{background-color:inherit;border:none;color:#232d4b;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:underline}.btn--link:hover{color:#009fdf}.btn--link.btn--with-icon{align-items:center;display:flex;justify-content:flex-start;gap:10px}.btn--remove{background:none;border:none;cursor:pointer;margin:0;padding:0}.btn--remove .icon--close{color:#232d4b}.btn--remove:hover .icon--close{color:#df1e43}.btn--with-icon .icon{position:initial}.mab{align-items:stretch;display:inline-flex;min-width:240px;position:relative}.mab.is-open{z-index:100}.mab.mab--primary .mab__primary,.mab.mab--primary .mab__trigger,.mab.mab--action .mab__primary,.mab.mab--action .mab__trigger,.mab.mab--danger .mab__primary,.mab.mab--danger .mab__trigger,.mab.mab--primary .mab__primary:hover,.mab.mab--primary .mab__trigger:hover,.mab.mab--action .mab__primary:hover,.mab.mab--action .mab__trigger:hover,.mab.mab--danger .mab__primary:hover,.mab.mab--danger .mab__trigger:hover{color:#fff}.mab.mab--primary details[open] .mab__trigger,.mab.mab--action details[open] .mab__trigger,.mab.mab--danger details[open] .mab__trigger{color:#fff}.mab.mab--primary .mab__primary,.mab.mab--primary .mab__trigger{background-color:#232d4b;border-color:#232d4b}.mab.mab--primary .mab__primary:hover,.mab.mab--primary .mab__trigger:hover{background-color:#141e3c;border-color:#141e3c}.mab.mab--primary details[open] .mab__trigger{background-color:#141e3c;border-color:#141e3c}.mab.mab--action .mab__primary,.mab.mab--action .mab__trigger{background-color:#62bb46;border-color:#62bb46}.mab.mab--action .mab__primary:hover,.mab.mab--action .mab__trigger:hover{background-color:#4d9437;border-color:#4d9437}.mab.mab--action details[open] .mab__trigger{background-color:#4d9437;border-color:#4d9437}.mab.mab--danger .mab__primary,.mab.mab--danger .mab__trigger{background-color:#df1e43;border-color:#df1e43;font-weight:500!important}.mab.mab--danger .mab__primary:hover,.mab.mab--danger .mab__trigger:hover{background-color:#ba092b;border-color:#ba092b}.mab.mab--danger details[open] .mab__trigger{background-color:#ba092b;border-color:#ba092b}.mab details{flex:0 0 40px}.mab details[open] .mab__trigger{background-color:#b6c3c8;color:#131a2d}.mab .mab__primary{border-bottom-right-radius:0;border-top-right-radius:0;flex-grow:1}.mab .mab__trigger{align-items:center;background-color:#e2e6ec;box-sizing:border-box;border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:100%;list-style:none;justify-content:center;margin-left:2px;min-width:40px;padding:10px 5px}.mab .mab__trigger:hover{background-color:#b6c3c8;color:#131a2d}.mab .mab__trigger::marker{display:none}.mab .mab__trigger .icon--down{width:20px;height:20px;display:block;position:relative}.mab .mab__trigger .icon--down:after{width:6px;height:6px;position:absolute;top:50%;left:50%;border-color:transparent transparent currentColor currentColor;border-style:solid;border-width:0 0 2px 2px;content:"";display:block;margin-top:-5px;transform:translate(-50%) rotate(-45deg)}.mab .mab__secondary{position:absolute;top:100%;right:0;left:0;background:#fff;border-radius:5px;box-shadow:0 0 5px #0000004d;margin:4px 0 0;padding:10px 15px;text-align:left;z-index:100}.mab .mab__secondary a,.mab .mab__secondary button{font-size:.875rem;line-height:1.7142857143;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#232d4b;cursor:pointer;display:block;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.mab .mab__secondary a:hover,.mab .mab__secondary button:hover{color:#009fdf}.mab .mab__secondary a.danger,.mab .mab__secondary button.danger{color:#df1e43;font-weight:500}.mab .mab__secondary a.danger:hover,.mab .mab__secondary button.danger:hover{color:#ba092b}.breadcrumb{font-size:1rem;line-height:1.25;letter-spacing:-.015625em;font-family:franklin-gothic-urw-cond,sans-serif;color:#727272;display:inline-flex;padding:0;margin:0 0 40px}.breadcrumb:first-child{margin-top:-20px}.breadcrumb ul{display:flex;list-style:none;margin:0}.breadcrumb .breadcrumb__item{align-items:center;display:flex;padding:4px 8px 4px 0}.breadcrumb .breadcrumb__item:last-child{margin-right:0}.breadcrumb .breadcrumb__item:last-child:after{content:"";display:none}.breadcrumb .breadcrumb__item:after{width:5px;height:5px;border-color:currentColor currentColor transparent transparent;border-style:solid;border-width:1px 1px 0 0;content:"";display:block;margin-left:8px;transform:rotate(45deg)}.breadcrumb .icon{display:block}.breadcrumb a{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#444;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus-visible{border-bottom-color:currentColor;color:#009fdf}.form{max-width:600px}.form.hide{display:none!important}.form.form--wide{max-width:none}.form-title{font-size:1.625rem;line-height:1.1538461538;letter-spacing:-.0192307692em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;color:#000;margin-bottom:30px}.form-group{margin-bottom:30px}.form-group.form-group--date,.form-group.form-group--time{max-width:220px}.form-group.form-group--hide-label .form-group__label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-group-row{align-items:flex-start;display:flex;gap:20px}.form-group-row>*{flex-grow:1;flex-shrink:0;min-width:0}.form-group__details{margin-right:100px;max-width:300px}.form-group__label{font-size:1rem;line-height:1.25;letter-spacing:-.0078125em;align-items:baseline;color:#000;display:flex;font-weight:500;margin:0 0 5px}[data-has-error=true] .form-group__label{color:#df1e43}input:disabled+.form-group__label{color:#727272;text-decoration:line-through}.form-group__label.text-md{font-size:1.25rem;line-height:1.1;letter-spacing:-.012em}.text-field-group.text-field-group--inline{align-items:center;column-gap:10px;display:grid;justify-content:space-between;grid-template-areas:"label input";grid-template-columns:max-content 1fr;row-gap:10px}.text-field-group.text-field-group--inline .form-group__label{grid-area:"labels"}.text-field-group.text-field-group--inline .form-group__input{grid-area:"input"}.form-group__label__is-required{font-size:.875rem;font-weight:400;margin-left:auto}.form-group__input-group{align-items:stretch;display:flex}.form-group__input-group .form-group__input-group__prefix{align-items:center;background-color:#ddd;border-radius:5px 0 0 5px;display:flex;font-size:18px;padding:9px 15px}.form-group__input-group .form-group__input-group__prefix+input{border-bottom-left-radius:0;border-top-left-radius:0}.form-group__input{box-sizing:border-box;display:block;font-family:franklin-gothic-urw,sans-serif;width:100%}.form-group__input:disabled{background-color:#e7e7e7;color:#727272}.form-group__input:disabled[readonly]{background-color:#fff;border:none;color:#000;pointer-events:none}[data-has-error=true] .form-group__input{border-color:#df1e43}.form-group__input--flex{display:flex;gap:0}.form-group[data-has-error=true].form-group--select .ui-select{border-color:#df1e43}.form-group__character-limit{font-size:.875rem;color:#727272;margin-top:5px;text-align:right}[data-has-exceeded-character-limit=true] .form-group__character-limit{color:#f84c1e}.form-group__help,.help-text{font-size:.8125rem;line-height:1.3846153846;letter-spacing:-.0192307692em;color:#222;margin-bottom:10px}.ui-autocomplete-inputwrap+.form-group__help,.quill-md-editor+.form-group__help,input+.form-group__help,.ui-autocomplete-inputwrap+.help-text,.quill-md-editor+.help-text,input+.help-text{margin-top:5px}.form-group__alert{background-color:#ddd;border-radius:5px;color:#222;margin-bottom:10px;padding:15px}.form-group__alert.form-group__error{background-color:#ba092b;color:#fff}.form-group__error,.error-text{color:#df1e43}.form-group__svg-text-area{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:25px}.form-group__svg-text-area .form-group__svg-preview{width:100px;height:100px;padding:2.5px;margin:0 auto;display:flex;align-items:center;justify-content:center;border:1px solid #bbb;border-radius:5px}.form-set{border:1px solid #bbb;border-radius:5px;margin-bottom:30px;padding:30px}.form-set legend{font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.0138888889em;font-weight:500}.form-set .form-group:last-child{margin-bottom:0}.form-set .form-group--radio{margin-bottom:10px}.form-set .radio-group{margin-bottom:30px}@media (max-width: 899px){.form-group__svg-text-area{grid-template-columns:1fr;grid-template-rows:auto auto}.form-group__svg-text-area .form-group__input{width:100%}}.textarea__preview iframe{margin-bottom:5px;max-width:100%;width:100%}.ui-stripe-item img{max-width:100%}.form-controls{align-items:center;display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:50px;gap:10px}.form-controls .btn{min-width:140px}.form-controls .btn:last-child{margin-right:0}.form-controls .btn .icon{width:16px;height:16px}.form-row{display:flex;column-gap:20px;margin-bottom:30px}.form-row.form-row--wrap{flex-wrap:wrap;row-gap:15px}.form-row>*{flex-grow:1;margin-right:0;max-width:calc(50% - 10px);min-width:0;width:100%}.form-row>*:last-child{margin-right:0}.form-row>.form-group{margin-bottom:0}.form-row--configuration{border:1px solid #bbb;border-radius:5px}.form-row--configuration>*{margin:0;padding:15px}.form-row--configuration>*:last-child{margin-bottom:0}.form-row--configuration .form-row__check,.form-row--configuration .form-row__context{border-right:1px solid #bbb;border-bottom-left-radius:5px;border-top-left-radius:5px}.form-row--configuration .form-row__context--table{padding:0}.form-row--configuration .form-row__context__td{border-bottom:1px solid #bbb;padding:10px 20px}.form-row--configuration .form-row__context__td:last-child{border-bottom:0}.form-row--configuration .form-row__context__th{font-size:1rem;line-height:1.125;letter-spacing:0em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;background-color:#e2e6ec}.form-row--configuration .form-row__check{background-color:#f1f4f8;box-sizing:border-box;flex:0 0 50px}.form-row--configuration .form-row__check .form-group--checkbox{margin:0;padding:0}.form-row--configuration .form-row__check .form-group--checkbox label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-row--configuration .form-row__check .form-group--checkbox input[type=checkbox]{margin:0}.form-row--configuration fieldset.custom-field.custom-field--vue-repeatable{padding:15px}.form-row--configuration fieldset.custom-field.custom-field--vue-repeatable .custom-field__rows{margin-top:0}.form-row-configuration--column{flex-wrap:wrap}.form-row-configuration--column .form-row__check{border-bottom-left-radius:0}.form-row-configuration--column .form-row__context{border-right:none}.form-row-configuration--column fieldset.custom-field.custom-field--vue-repeatable{border-top:1px solid #bbb;max-width:100%;width:100%}.form-row-configuration--column fieldset.custom-field.custom-field--vue-repeatable .custom-field__label.form-group__label{font-size:1rem;line-height:1.25;letter-spacing:-.0078125em;color:#000;font-weight:500}.form-row--column{display:flex;flex-direction:column}.form-row--column>*{box-sizing:border-box;max-width:100%}.form-row--column .form-row__context{border-right:none;border-bottom:1px solid #bbb;border-radius:0}.form-row--import:not([data-is-included=true]) .form-row__context__td:not(.form-row__context__th){display:none}.form-row--import:not([data-is-included=true]) .form-row__context__th{border-bottom:0;box-sizing:border-box;height:100%;padding-top:15px}.form-row--import:not([data-is-included=true]) .form-row__action{padding-bottom:10px;padding-top:10px}.form-row--import .form-row__context{flex:0 0 calc(50% - 25px)}.form-row--import .form-group--select{margin-bottom:0}.context-card .form-row--merge>*{max-width:none}.context-card .form-row--merge .form-row__check{flex-grow:0;flex:initial;width:fit-content}.context-card .form-row--merge .form-row__context--table{border:none}.context-card .form-row--merge .form-row__context__th{display:flex}.context-card .form-row--merge .context-label{font-size:.75rem;line-height:1.1666666667;letter-spacing:.0416666667em;color:#444;text-transform:uppercase}.context-card .form-row--merge .context-title{font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:4px 0 2px}.context-card .form-row--merge .context-link{font-size:.8125rem;line-height:1.2307692308;color:#232d4b;font-weight:500}.context-card .form-row--merge .context-detail{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;color:#444;margin:4px 0}.context-card .card--placeholder{box-sizing:border-box;max-width:100%;text-align:left;width:100%}.context-card .ui-autocomplete,.context-card .ui-autocomplete-inputwrap{margin-bottom:0;width:100%}.user-delete__form .card--user.card--full .card__sidebar{flex:initial;flex-wrap:wrap;gap:40px;margin-left:0}.user-delete__form .card--user.card--full .user__contact{margin-left:0}.user-delete__form li{font-size:1.25rem;line-height:1.6;list-style-position:inside}.form-details{background-color:#e2e6ec;border:none;border-radius:5px;padding:20px 30px}.form-details[open] .form-details__toggle-icon{transform:rotate(45deg)}.form-details[open] .form-summary{margin-bottom:20px}.form-details__header{font-size:1.25rem;line-height:1.1;letter-spacing:-.0125em;margin:0 0 5px}.form-summary{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;color:#000;list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.form-summary .form-summary__flex{align-items:baseline;display:flex;padding-right:20px;width:100%}.form-summary small{color:#444;font-size:.8em;font-weight:400;letter-spacing:normal}.form-details__toggle-icon{color:#232d4b;transition:transform .5s}@media (min-width: 1100px){.checkbox-group--two-col{column-count:2;column-gap:20px}.checkbox-group--two-col .form-group--checkbox{break-inside:avoid;overflow:hidden}}.custom-field--repeatable:not([data-custom-field-index="0"]){margin-top:-20px}.custom-field--repeatable:not([data-custom-field-index="0"]) .group__label,.custom-field--repeatable:not([data-custom-field-index="0"]) .group__help,.custom-field--repeatable:not([data-custom-field-index="0"]) .form-group__label,.custom-field--repeatable:not([data-custom-field-index="0"]) .form-group__help{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.custom-field--repeatable.form-group--file,.custom-field--repeatable.form-group--image{margin-top:0}.form-group--textarea.richtext-editor-loaded textarea{display:none}.form-group--textarea textarea{resize:vertical}.form-group--textarea[data-rows="1"] .ql-editor{min-height:20px}.form-group--textarea[data-rows="2"] .ql-editor{min-height:40px}.form-group--textarea[data-rows="3"] .ql-editor{min-height:60px}.form-group--textarea[data-rows="4"] .ql-editor{min-height:80px}.form-group--textarea[data-rows="5"] .ql-editor{min-height:100px}.form-group--textarea[data-rows="6"] .ql-editor{min-height:120px}.form-group--textarea[data-rows="7"] .ql-editor{min-height:140px}.form-group--textarea[data-rows="8"] .ql-editor{min-height:160px}.form-group--textarea[data-rows="9"] .ql-editor{min-height:180px}.form-group--textarea[data-rows="10"] .ql-editor{min-height:200px}.form-group--textarea[data-rows="11"] .ql-editor{min-height:220px}.form-group--textarea[data-rows="12"] .ql-editor{min-height:240px}.form-group--textarea[data-rows="13"] .ql-editor{min-height:260px}.form-group--textarea[data-rows="14"] .ql-editor{min-height:280px}.form-group--textarea[data-rows="15"] .ql-editor{min-height:300px}.form-group--textarea[data-rows="16"] .ql-editor{min-height:320px}.form-group--textarea[data-rows="17"] .ql-editor{min-height:340px}.form-group--textarea[data-rows="18"] .ql-editor{min-height:360px}.form-group--textarea[data-rows="19"] .ql-editor{min-height:380px}.form-group--textarea[data-rows="20"] .ql-editor{min-height:400px}.form-group--textarea .ql-toolbar.ql-snow{border-color:#bbb;border-top-left-radius:5px;border-top-right-radius:5px}.form-group--textarea .ql-container.ql-snow{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#bbb}.form-group--textarea .ql-editor{font-size:1rem;line-height:1.25;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;min-height:200px}.form-group--textarea .ql-editor h1,.form-group--textarea .ql-editor h2{font-weight:500;line-height:1;margin-top:1em}.form-group--textarea .ql-editor h1:first-child,.form-group--textarea .ql-editor h2:first-child{margin-top:0}.form-group--textarea .ql-editor h1{font-size:1.5em;letter-spacing:-.0234375em;margin-bottom:.333em}.form-group--textarea .ql-editor h1+h2{margin-top:0}.form-group--textarea .ql-editor h2{font-size:1.333em;letter-spacing:-.0208333333em;margin-bottom:.5em}.form-group--textarea .ql-editor p,.form-group--textarea .ql-editor ul,.form-group--textarea .ql-editor ol{margin-bottom:.75em}.form-group--textarea .ql-editor ul,.form-group--textarea .ql-editor ol{padding-left:2em}.form-group--textarea .ql-editor ul li,.form-group--textarea .ql-editor ol li{padding-left:0}.form-group--textarea .ql-editor ul li:before,.form-group--textarea .ql-editor ol li:before{display:none}.form-group--textarea .ql-editor ul li{list-style:disc}.form-group--textarea .ql-editor ol li{list-style:decimal}.form-group--textarea .ql-editor a{color:#009fdf}.ui-categories__suggestion{background-color:#f6f8fb;border:1px solid #f6f8fb;border-radius:5px;margin:20px 0;padding:20px}.form-group--select+.ui-categories__suggestion{margin-bottom:15px;margin-top:-20px}.ui-categories__suggestion b{font-weight:500}.datetime-group,.option-group{margin-bottom:30px}.datetime-group .group__label,.option-group .group__label{font-size:1rem;line-height:1.25;letter-spacing:-.0078125em;color:#000;display:flex;font-weight:500;margin:0 0 12px}.datetime-group .group__label+.form-group__help,.option-group .group__label+.form-group__help{margin-top:-8px;margin-bottom:16px}.datetime-group .form-group--date,.datetime-group .form-group--time{margin-bottom:0}.form-group--radio,.form-group--checkbox{display:block;padding-left:30px}.form-group--radio .form-group__input,.form-group--checkbox .form-group__input{width:20px;height:20px;float:left;margin:0 10px 0 -30px}.form-group--radio .form-group__label,.form-group--checkbox .form-group__label{display:inline;font-weight:400}.form-group--radio .form-group__label__description,.form-group--radio .form-group__label__superscript,.form-group--checkbox .form-group__label__description,.form-group--checkbox .form-group__label__superscript{color:#727272;font-size:.875rem}.card--radio.form-group--radio{padding:20px;margin:0;display:grid;grid-template-columns:16px 1fr;align-items:center;gap:20px}.card--radio.form-group--radio .form-group__radio{margin:0;padding:0;width:16px;height:16px;place-self:center}.card--radio.form-group--radio .label-help-text__container{max-width:440px;align-self:start}.card--radio.form-group--radio .label-help-text__container .form-group__label{font-size:1.625rem;line-height:1.1538461538;letter-spacing:-.0192307692em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;display:block;margin-bottom:10px}.card--radio.checked{background-color:#f1f4f8}.radio-group--cards .radio-group__label{font-size:1.5rem;line-height:1.25;letter-spacing:-.0416666667em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;margin-bottom:2px}.option-group.two-col .option-group__list{columns:2;gap:20px}.option-group .form-group--radio,.option-group .form-group--checkbox{margin-bottom:8px}.option-group .form-group--text-field{margin-top:20px;padding-left:30px}.option-group .form-group--text-field:last-child{margin-bottom:0}.radio-group{margin-bottom:30px}.radio-group.radio-group--condensed .form-group--radio{margin-bottom:10px}.radio-group .form-group--text-field{margin-top:20px;padding-left:30px}.ui-select{font-size:1rem;line-height:1.5;letter-spacing:-.0078125em;background-color:#fff;border-radius:5px;color:#727272;min-height:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.ui-select:focus-within{outline:5px auto #232d4b;outline:5px auto -webkit-focus-ring-color}.ui-select[data-value]{color:#000}.ui-select.ui-select-enabled{border:1px solid #bbb;padding:0}.ui-select.ui-select-enabled:after{width:6px;height:6px;position:absolute;top:50%;right:15px;border:solid #141e3c;border-width:0 0 2px 2px;content:"";margin-top:-6px;pointer-events:none;transform:rotate(-45deg)}.ui-select.ui-select-enabled select{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;padding:10px 15px}.ui-select.ui-select-enabled select:disabled{cursor:not-allowed}.ui-select.ui-select-enabled select:disabled~span{background-color:#e7e7e7;color:#727272}.ui-select.ui-select-enabled span{border-radius:5px;display:block;line-height:22px;overflow:hidden;padding:10px 40px 10px 15px;text-overflow:ellipsis}.reportbuilder-view-filter .ui-select span{max-width:28ch}.hide-container{display:flex;align-items:flex-start}.hide-container .hide-container__checkbox{display:flex;margin-left:-75px;margin-right:30px}.hide-container .hide-container__content{width:100%}.hide-container.hidden .hide-container__content{opacity:.3}.form-group--markdown-editor .form-group__input{display:none}.form-group--markdown-editor .quill-md-editor{background-color:#fff;border-radius:0 0 5px 5px;font-size:.875rem;padding:.4em}.form-group--markdown-editor .ql-toolbar{background-color:#f7f9fc;border-radius:5px 5px 0 0}.ui-autocomplete{position:relative}.ui-autocomplete[data-is-working=true] .ui-autocomplete-inputwrap,.ui-autocomplete[data-result-count] .ui-autocomplete-inputwrap{filter:drop-shadow(0 0 5px rgba(0,0,0,.3));z-index:1000}.ui-autocomplete[data-is-working=true] .ui-autocomplete-results,.ui-autocomplete[data-result-count] .ui-autocomplete-results{height:auto;min-height:50px;opacity:1;transition-delay:.1s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ui-autocomplete[data-is-working=true] input[type=text],.ui-autocomplete[data-result-count] input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-autocomplete[data-is-working=true] .ui-autocomplete-results:after{color:#727272;content:"Loading...";display:block;font-style:italic;padding:20px 10px;text-align:center}.ui-autocomplete[data-is-working=true] .ui-autocomplete-result{display:none}.ui-autocomplete[data-result-count="0"] .ui-autocomplete-results:after{color:#727272;content:"No matching results.";display:block;padding:20px 10px;text-align:center}.ui-autocomplete[data-has-value=true] .ui-autocomplete-inputwrap{display:none}.ui-autocomplete .ui-autocomplete-inputwrap{position:relative}.ui-autocomplete .ui-autocomplete-loader{position:absolute;top:50%;right:17px;margin-top:-8px}.ui-autocomplete .ui-autocomplete-value{font-size:.875rem;line-height:1.7142857143;align-items:center;background-color:#232d4b;border-color:#232d4b;color:#fff;display:flex;max-width:100%}.ui-autocomplete .ui-autocomplete-value__name{flex-grow:1;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.ui-autocomplete .ui-autocomplete-value__id{display:none;flex-shrink:0;margin-left:auto;opacity:.5}.ui-autocomplete .ui-autocomplete-value__clear{width:20px;height:20px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#141e3c;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:10px;padding:0}.ui-autocomplete .ui-autocomplete-value__clear:hover,.ui-autocomplete .ui-autocomplete-value__clear:focus-visible{background-color:#df1e43}.ui-autocomplete .ui-autocomplete-value__clear__prompt{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ui-autocomplete .icon--close{width:12px;height:12px;display:block;position:relative;transform:rotate(-45deg)}.ui-autocomplete .icon--close:before,.ui-autocomplete .icon--close:after{position:absolute;top:50%;right:0;left:0;border:0;border-bottom:2px solid currentColor;content:"";display:block;margin-top:-1px}.ui-autocomplete .icon--close:before{transform:rotate(-90deg)}.ui-autocomplete .ui-autocomplete-results{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;position:absolute;top:100%;right:0;left:0;background-color:#fff;border:1px solid #bbb;border-radius:0 0 5px 5px;border-top:0;display:flex;height:0;max-height:230px;justify-content:center;opacity:0;overflow:hidden;transition:opacity .1s cubic-bezier(.33,1,.68,1),height .1s cubic-bezier(.33,1,.68,1);transition-delay:0s;z-index:100}.ui-autocomplete .ui-autocomplete-results-scroll{max-height:100%;overflow-y:scroll;width:100%}.ui-autocomplete .ui-autocomplete-result{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid #bbb;box-sizing:border-box;color:#444;display:flex;flex-direction:column;font-family:inherit;font-size:inherit;letter-spacing:inherit;padding:10px;text-align:left;text-decoration:none;width:100%}.ui-autocomplete .ui-autocomplete-result:focus-visible{outline:0}.ui-autocomplete .ui-autocomplete-result:hover{background-color:#232d4b;color:#fff}.ui-autocomplete .ui-autocomplete-result:hover .ui-autocomplete-result__icon{color:#fff}.ui-autocomplete .ui-autocomplete-result:last-child{border-bottom:0}.ui-autocomplete .ui-autocomplete-result:disabled{background-color:#e7e7e7;font-style:italic;pointer-events:none}.ui-autocomplete .ui-autocomplete-result[data-is-selected=true]{background-color:#ebeef3}.ui-autocomplete .ui-autocomplete-result[data-is-selected=true]:hover{background-color:#232d4b;color:#fff}.ui-autocomplete .ui-autocomplete-result .ui-autocomplete-result__label{font-size:.625rem;line-height:1.2;letter-spacing:.1em;color:#727272;font-weight:400;padding-bottom:2px;text-transform:uppercase}.ui-autocomplete .ui-autocomplete-result__icon{width:14px;height:14px;align-self:flex-start;color:#e57200;flex:0 0 14px;margin-right:6px;margin-top:2px}.ui-datalist[data-allow-multiple=true] .ui-datalist-inputwrap{display:block}.ui-datalist[data-allow-multiple=true] .ui-datalist-inputwrap,.ui-datalist[data-allow-multiple=true] .ui-datalist-value{margin-bottom:5px}.ui-datalist .ui-datalist-inputwrap{position:relative}.ui-datalist .ui-datalist-inputwrap:hover:after{color:#009fdf}.ui-datalist .ui-datalist-inputwrap:focus-within:after{color:#232d4b}.ui-datalist .ui-datalist-inputwrap:after{width:0;height:0;position:absolute;top:50%;right:15px;border-color:currentColor transparent transparent;border-style:solid;border-width:6px 6px 0;color:#727272;content:"";display:block;margin-top:-3px;pointer-events:none}.ui-datalist input[type=text]{padding-right:42px}.form-group--file input[type=file],.form-group--image input[type=file]{background-color:#e2e6ec;border:2px solid #e2e6ec;border-radius:5px;box-sizing:border-box;cursor:pointer;padding:20px;width:auto}.form-group--file input[type=file]:hover,.form-group--file input[type=file]:focus-visible,.form-group--image input[type=file]:hover,.form-group--image input[type=file]:focus-visible{background-color:#b6c3c8;border-color:#b6c3c8}.form-group--file .form-file,.form-group--image .form-file{margin:0 0 10px}.image-input-preview__container{align-items:start;display:flex;flex-wrap:wrap;gap:10px}.image-input-preview__container .form-file{margin-bottom:0}.image-input-preview__container .form-group__input{flex:1 1 220px}.form-file{font-size:1.125rem;line-height:1.2222222222;letter-spacing:-.0138888889em;font-family:franklin-gothic-urw-cond,sans-serif;align-items:center;background-color:#fff;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;display:flex;font-weight:500;max-width:300px;padding:20px;text-decoration:none}.form-file[href]:hover,.form-file[href]:focus-visible{background-color:#f1f4f8;border-color:#bbb}.form-file .icon--file,.form-file .icon--image{width:30px;height:40px;color:#bbb;display:block;flex-shrink:0;margin-right:15px}.form-file .form-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.form-file .icon--arrow-right{width:9px;height:16px;color:#000;display:block;margin-left:auto}.form-file--image{align-items:stretch;color:#727272;flex-direction:column;font-size:.9375rem;overflow:hidden;padding:0;width:100%}.form-file--image .form-file__preview{background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(45deg,#ddd 25%,transparent 25%);background-size:30px 30px;background-position:0 0,0 0,-15px -15px,15px 15px;border-bottom:1px solid #bbb;align-items:center;display:flex;justify-content:center}.form-file--image .form-file__preview:last-child{border-bottom:0}.form-file--image .form-file__preview img{width:auto;height:auto;display:block;max-width:100%}.form-file--image .form-file__details{align-items:center;display:flex;padding:6px 10px}.form-file--image .form-file__details .icon--image{width:18px;height:14px;margin-right:6px;position:relative;top:1px}.form-file__preview-container{position:relative;padding:0;border:none;max-width:100%}.form-file__preview-container .form-file__button--remove{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;color:#232d4b;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:0;padding:0;position:absolute;top:-5px;right:-5px;z-index:99}.form-file__preview-container .form-file__button--remove:hover{color:#df1e43}.form-file__button--remove,.ui-image-input__remove-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:0;padding:0;position:absolute;top:-5px;right:-5px;z-index:99}.ui-image-gallery .ui-image-gallery__preview-container{align-items:start;display:flex;flex-wrap:wrap;gap:10px}.ui-image-gallery .form-file,.ui-image-gallery .form-file__preview{border:none}.ui-image-gallery__images{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.ui-image-gallery__images .ui-image-gallery__image{border-radius:5px;max-width:230px;position:relative;width:100%}.ui-image-gallery__images .ui-image-gallery__image img{box-sizing:border-box;border-radius:5px;max-width:100%;object-fit:fill}.ui-image-gallery__images .ui-image-gallery__image.ui-image-gallery__image--selected img{outline:3px solid #009fdf}.ui-image-gallery__images .ui-image-gallery__image.ui-image-gallery__image--opaque{opacity:.333}.ui-image-gallery__images .ui-image-gallery__image .ui-image-gallery__image-collection-count{width:30px;height:30px;font-size:.9375rem;line-height:1.2;position:absolute;right:10px;bottom:10px;align-items:center;background-color:#232d4b;background-image:linear-gradient(to right,#141e3c,#232d4b);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-family:franklin-gothic-urw-cond,sans-serif;justify-content:center;padding:5px 6px 7px;text-align:center}.reportbuilder-view-list-wrap{box-sizing:border-box}@media (min-width: 1100px){.reportbuilder-view-list-wrap{margin-left:-60px;overflow-x:scroll;padding-left:60px;width:calc(100% + 120px)}}.reportbuilder-view-list{padding-bottom:60px}@media (min-width: 1100px){.reportbuilder-view-list{align-items:stretch;display:flex}}.reportbuilder-view-list .reportbuilder-view-list__view{border-top:1px solid #bbb;max-width:600px;min-height:710px;padding-bottom:60px;padding-top:60px}@media (min-width: 1100px){.reportbuilder-view-list .reportbuilder-view-list__view{border-left:1px solid #bbb;border-top:0;flex:0 0 600px;padding-left:60px;padding-right:60px;padding-top:0}}.reportbuilder-view-list .reportbuilder-view-list__view.reportbuilder-view-list__view--show{border:0;border-bottom:1px solid #bbb;margin:0 auto 40px;max-width:720px;min-height:0;padding:0 50px 80px!important}.reportbuilder-view-list .reportbuilder-view-list__view.reportbuilder-view-list__view--show:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0!important}.reportbuilder-view-list .reportbuilder-view-list__view:first-child{border-top:0;border-left:0;padding-left:0;padding-top:0}.reportbuilder-view-list .reportbuilder-view-list__view--add{flex:0 1 300px;min-width:180px;padding-right:60px}.report-details--show{padding:0 50px}.reportbuilder-view-filter{align-items:center;display:flex;margin-bottom:15px;width:100%}.reportbuilder-view-filter .form-group--select{flex-grow:1;margin:0 10px;width:100%}.reportbuilder-view-filter .form-group--select:first-child{margin-left:0}.reportbuilder-view-filter .form-group--select:last-child{margin-right:0}.reportbuilder-view-filter .form-group--select label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.reportbuilder-view-chart{margin-bottom:60px}.pie-chart__legend{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:10px}.pie-chart__legend-item{display:flex;align-items:center;gap:5px;font-size:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;font-style:normal;font-weight:400}.pie-chart__legend-dot{width:12px;height:12px;border-radius:50%}.app-reportbuilder--edit-mode .form-group--name,.app-reportbuilder--edit-mode .form-group--dimension,.app-reportbuilder--edit-mode .form-group--metrics{max-width:1000px}.app-reportbuilder--edit-mode .form-group--datalist{margin-bottom:0}.app-reportbuilder--edit-mode .reportbuilder-views{border-top:1px solid #bbb;margin-top:40px;padding-top:60px}.report-export .report-export__details{margin-bottom:20px}.report-export .report-export__view{min-height:50px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.report-export .report-export__view-details{margin-right:20px}.report-export .report-export__view-details .report-details__label,.report-export .report-filter{margin-bottom:10px}.app-reportbuilder--show-mode{margin:0 auto;max-width:1200px}.app-reportbuilder--show-mode .report-accessed{font-size:.75rem;line-height:1;letter-spacing:.0416666667em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700;text-align:right;text-transform:uppercase}.app-reportbuilder--show-mode .report-accessed .fw--normal{font-weight:400}.app-reportbuilder--show-mode .reportbuilder-filters{display:flex;flex-wrap:wrap}.app-reportbuilder--show-mode .reportbuilder-charts{width:640px}.app-reportbuilder--show-mode .reportbuilder-charts .reportbuilder-chart{width:100%}.app-reportbuilder--show-mode .reportbuilder-view-list-wrap{margin:0;padding:0;width:100%}.app-reportbuilder--show-mode .reportbuilder-view-list{display:block}.app-reportbuilder--show-mode .report-filter{font-size:.9375rem;line-height:1.3333333333;letter-spacing:-.0166666667em;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.report-details-header{border-bottom:1px solid #bbb;margin-bottom:40px;padding-bottom:40px}.report-details-header .form-group:last-child{margin-bottom:0}.report-details__label{font-size:1rem;line-height:1.25;letter-spacing:-.015625em;font-family:franklin-gothic-urw,sans-serif;font-weight:700;margin-bottom:0;text-transform:capitalize}.report-details__label .fw--normal{font-weight:400}.reportbuilder-filters{margin-bottom:40px}.reportbuilder-filters .filter-bar__summary{padding:0}.reportbuilder-filters .reportbuilder-filter__button-wrap--remove{flex-shrink:0;margin:0 0 0 auto;width:30px}.reportbuilder-filters .reportbuilder-filter__button--remove{margin:0;width:100%}.reportbuilder-filters .reportbuilder-filter__button--add{width:calc(100% - 40px)}.report-filter{border:1px solid #bbb;border-radius:5px;display:flex;overflow:hidden}.report-filter__type,.report-filter__value{padding:2px 8px}.report-filter__type{background-color:#e7e7e7;border-right:1px solid #bbb;font-weight:500}.reportbuilder-chart{margin-bottom:60px;position:relative}.reportbuilder-chart .reportbuilder-chart__button--remove{margin:-15px -15px 0 0;position:absolute;right:0;width:auto}.reportbuilder-table{margin-bottom:40px;margin-top:40px}.report-share__message{visibility:hidden}.report-share__message.active{visibility:visible}.report-share__message--success{color:#4d9437}.report-share__message--error{color:#df1e43}.report-details__filters{margin:0}.report-details__filter{list-style-position:inside}.report-shareable-link{display:grid;grid-template-columns:auto 140px;gap:5px}.report-shareable-link__link{font-size:.8125rem;line-height:1.0769230769;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;background-color:#e2e6ec;border-radius:5px;padding:0 10px;display:flex;align-items:center;color:#232d4b}.report-shareable-link__link input.report-shareable-link__input{border:none;background-color:inherit;padding:2px;width:100%;text-overflow:ellipsis}.report-shareable-link__success{color:#4d9437;visibility:hidden}.report-shareable-link__success.active{visibility:visible}.custom-field{border:none;margin:0 0 30px;padding:0}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]){background-color:#e2e6ec;border-radius:5px;padding:20px}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .custom-field__label{font-size:1.25rem;line-height:1.1;letter-spacing:-.0125em;margin:0 0 5px}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .form-group--image .form-group__input,.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .form-group--file .form-group__input{background-color:#ebeef3}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value{background-color:#fff;border-color:#bbb;color:#222}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value .ui-autocomplete-value__clear{width:auto;height:auto;background-color:#ebeef3;border-radius:5px;color:#444;padding:4px 8px 3px}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value .ui-autocomplete-value__clear:hover,.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value .ui-autocomplete-value__clear:focus-visible{background-color:#bbb}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value .ui-autocomplete-value__clear .ui-autocomplete-value__clear__prompt{width:auto;height:auto;font-size:.625rem;line-height:1.2;letter-spacing:.025em;clip:initial;clip-path:initial;display:block;position:static;text-transform:uppercase}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]) .ui-autocomplete-value .ui-autocomplete-value__clear .icon--close{display:none}.custom-field--vue-repeatable:not([data-custom-field-limit="1"]).vue-repeatable--no-background{background-color:#fff;border:none;border-radius:0;padding:0}.custom-field--vue-repeatable .custom-field__row>.form-row,.custom-field--vue-repeatable .custom-field__row>.form-row>*{max-width:100%;width:100%}.custom-field--vue-repeatable .form-row{margin-bottom:0}.custom-field--vue-repeatable .form-group--image .form-file,.custom-field--vue-repeatable .form-group--image .form-group__input,.custom-field--vue-repeatable .form-group--file .form-file,.custom-field--vue-repeatable .form-group--file .form-group__input{margin-bottom:0;max-width:none}.custom-field--vue-repeatable .form-group--image .form-group__input,.custom-field--vue-repeatable .form-group--file .form-group__input{width:100%}.custom-field--vue-repeatable .form-group--image .form-file,.custom-field--vue-repeatable .form-group--file .form-file{position:relative;z-index:10}.custom-field--vue-repeatable .form-group--image .form-file+.form-group__input,.custom-field--vue-repeatable .form-group--file .form-file+.form-group__input{margin-top:-5px;padding-bottom:10px;padding-top:12px}.custom-field--vue-repeatable .form-group--image .form-file+.form-group__input:before,.custom-field--vue-repeatable .form-group--file .form-file+.form-group__input:before{font-size:.75rem;line-height:1.1666666667;letter-spacing:.0416666667em;color:#444;content:"Replace file: ";display:inline-block;font-weight:500;margin-right:auto;text-transform:uppercase}.custom-field--vue-repeatable .form-group--image .form-file__preview img{max-height:180px;object-fit:contain}.custom-field--vue-repeatable .form-group--image .form-file__details{background-color:#fff}.custom-field--vue-repeatable .sorthandle{color:#727272}.custom-field--vue-repeatable .sorthandle--not-allowed{pointer-events:none}.custom-field--vue-repeatable .sorthandle--not-allowed.icon{color:transparent}.custom-field--vue-repeatable.custom-field--form-submission-states .form-row{align-items:center}.custom-field--vue-repeatable.custom-field--form-submission-states .btn--remove{align-self:center;padding:0}.custom-field--vue-repeatable.custom-field--form-submission-states input:disabled+.form-group__label{text-decoration:none}.custom-field--hidden{display:none}.custom-field__label,.custom-field__help-text{margin:0 0 10px}.custom-field__required{margin-left:auto}.custom-field__rows{display:flex;flex-direction:column;margin-top:30px}.mt-0 .custom-field__rows,.custom-field__rows--no-repeat{margin-top:0}.custom-field__row{align-items:end;display:flex;position:relative;width:100%;margin-bottom:20px}.custom-field__row iframe{max-width:100%}.custom-field__row--has-rule,.custom-field__row--has-rule .custom-field__row{margin-bottom:0}.custom-field__row--has-rule>.form-row,.custom-field__row--has-rule>.author__row,.custom-field__row--has-rule>.user__row{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #bbb}.custom-field[data-component-name=collection-invitee] .custom-field__rows{margin-bottom:15px}.custom-field[data-component-name=collection-invitee] .custom-field__rows .custom-field__row--collection-invitee{align-items:flex-start;margin-bottom:0}.custom-field[data-component-name=collection-invitee] .custom-field__rows>div:not(:first-child) .custom-field__row--collection-invitee{border-top:1px solid #727272;margin-top:15px;padding-top:15px}.custom-field__input{width:100%}.custom-field__input .form-row,.custom-field__input .form-group{margin-bottom:0}.icon--sort-grid{padding-right:10px;padding-bottom:15px;cursor:grab}.custom-field__button--remove{background-color:inherit;border:none;cursor:pointer;padding-bottom:13px;padding-left:10px}.custom-field__button--remove:hover .custom-field__icon-close{color:#df1e43}.custom-field__button--remove .custom-field__icon-close{color:#232d4b}.custom-field__button--remove--not-allowed{pointer-events:none;opacity:0}.custom-field__button--add{width:100%;height:30px}.has-rule .custom-field__row{align-items:start}.has-rule .icon--sort-grid,.has-rule .custom-field__button--remove{margin-top:2px}.app-form-consultation{max-width:1200px;width:100%}.app-form-consultation .btn--consultation{font-size:.9375rem;line-height:1.4;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.app-form-consultation .btn--consultation.btn--primary{height:42px;max-width:200px;padding:0;width:100%}.app-form-consultation .btn--consultation.btn--blue{background-color:#21375d;border:none;color:#fff}.app-form-consultation .btn--consultation.btn--blue:hover{background-color:#141e3c}.app-form-consultation .btn--consultation.btn--red{background-color:#df1e43;border:none;color:#fff}.app-form-consultation .btn--consultation.btn--red:hover{background-color:#ba092b}.app-form-consultation .btn--primary{font-size:.9375rem;line-height:1.4;font-family:franklin-gothic-urw,sans-serif;font-weight:400;height:42px;max-width:200px;padding:0;width:100%}.app-form-consultation .meeting-times{display:flex;flex-direction:column;gap:8px}.app-form-consultation .copy{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.app-form-consultation-people{align-items:stretch;display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:48px}@media (min-width: 1100px){.app-form-consultation-people{grid-template-columns:1fr 1fr}}.app-form-consultation-details{background-color:#fff;margin-bottom:15px}.app-form-consultation-details[open] .icon--arrow-right{transform:rotate(-90deg)}.app-form-consultation-details summary{align-items:center;background-color:#e2e6ec;cursor:pointer;display:flex;gap:30px;justify-content:space-between;list-style:none;padding:20px}.app-form-consultation-details summary .summary__text{align-items:baseline;display:flex;flex-grow:1;justify-content:space-between}.app-form-consultation-details summary .icon--arrow-right{transform:rotate(90deg)}.app-form-consultation-details .summary-title{font-size:1.25rem;line-height:1.2;letter-spacing:-.0125em;margin-right:16px}.app-form-consultation-details .summary-subtitle{font-size:1.125rem;line-height:1.3333333333;color:#4d4d4d;display:none;font-family:franklin-gothic-urw-cond,sans-serif}@media (min-width: 750px){.app-form-consultation-details .summary-subtitle{display:inline}.app-form-consultation-details .summary-subtitle.summary-subtitle--flex{align-items:center;display:inline-flex}}.app-form-consultation-details .details-content{padding:24px}@media (min-width: 750px){.app-form-consultation-details .details-content{padding-left:48px;padding-right:48px}}@media (min-width: 1100px){.app-form-consultation-details .details-content{padding-left:64px;padding-right:64px}}.app-form-consultation-details .details-grid{display:grid;grid-template-columns:1fr;max-width:700px}@media (min-width: 750px){.app-form-consultation-details .details-grid{grid-template-columns:max-content 1fr}}.app-form-consultation-details .details-grid .label{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw,sans-serif;font-weight:500;margin-bottom:8px;margin-right:48px}.app-form-consultation-details .details-grid .value{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw,sans-serif;font-weight:400;margin-bottom:16px}.app-form-consultation-details .details-grid .value.meeting-times{display:flex;flex-direction:column;gap:8px}.consultation-modal .form-controls{align-items:center;flex-direction:column-reverse;justify-content:center}@media (min-width: 750px){.consultation-modal .form-controls{flex-direction:row;justify-content:space-between}.consultation-modal .form-controls .btn{min-width:0}.consultation-modal .form-controls .btn--action,.consultation-modal .form-controls .btn--danger{min-width:200px}.consultation-modal .form-controls .btn:first-child{margin-right:auto}}.assign-consultant-table-container{overflow-x:scroll}.table--assign-consultant th{text-align:center}.table--assign-consultant th .icon{margin-left:5px;vertical-align:middle}.table--assign-consultant tr[data-is-selected=true]>td{background-color:#e7e7e7}.table--assign-consultant tr[data-is-selected=true]>td:first-child,.table--assign-consultant tr[data-is-selected=true]>td:last-child{border-top-left-radius:0;border-top-right-radius:0}.table--assign-consultant .consultant--selected{font-weight:500}.table--assign-consultant th.consultant--not-available,.table--assign-consultant td.consultant--not-available{color:#727272;background-color:#e7e7e7}.app-form-consultation-person-card{align-items:center;background-color:#e9ecf2;border:none;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;position:relative}@media (min-width: 750px){.app-form-consultation-person-card{align-items:flex-start;flex-direction:row;justify-content:flex-start;text-align:left}.app-form-consultation-person-card .contact-info{margin-right:42px}}.app-form-consultation-person-card .headshot{width:72px;height:72px;border-radius:50%;flex-shrink:0}.app-form-consultation-person-card .user-initials{width:72px;height:72px;font-size:2rem;align-items:center;background-color:#284374;background-image:linear-gradient(90deg,#141e3c,#284374);color:#fff;border-radius:50%;display:flex;flex-shrink:0;justify-content:center}.app-form-consultation-person-card .personal-info,.app-form-consultation-person-card .contact-info{align-items:inherit;display:flex;flex-direction:column;gap:4px}.app-form-consultation-person-card .personal-info{max-width:290px;width:100%}.app-form-consultation-person-card .role{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;text-transform:uppercase}.app-form-consultation-person-card .name{font-size:1.5rem;line-height:1;font-family:franklin-gothic-urw,sans-serif;font-weight:500}.app-form-consultation-person-card .pronouns{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.app-form-consultation-person-card .email,.app-form-consultation-person-card .phone{font-size:.9375rem;line-height:1.3333333333;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;align-items:center;display:flex;color:#21375d;gap:8px}.app-form-consultation-person-card .email a,.app-form-consultation-person-card .phone a{text-decoration:none}.app-form-consultation-person-card .email a:hover,.app-form-consultation-person-card .phone a:hover{color:#21375d;text-decoration:underline}.app-form-consultation-person-card .icon{color:inherit}.app-form-consultation-person-card .icon--email{margin-top:4px}.app-form-consultation-person-card .remove-consultant-button{align-items:center;background:none;border:none;color:#21375d;display:flex;padding:11px;position:absolute;top:0;right:0}.app-form-consultation-person-card .remove-consultant-button:hover{color:#df1e43}.app-form-consultation-skeleton{align-items:center;border:1px dashed #bbb;padding:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.app-form-consultation-skeleton .help-text{font-style:italic}.app-form-consultation-assign-secondary-placeholder{align-items:center;display:flex;flex-direction:column}.app-form-consultation-assign-secondary-placeholder .btn{margin-bottom:10px}.app-form-consultation-assign-secondary__consultants{display:flex;flex-direction:column;gap:24px}.app-form-consultation-assign-secondary__consultants .btn{width:100%}@media (min-width: 750px){.app-form-consultation-assign-secondary__consultants .btn{align-self:flex-start;width:auto}}.app-form-consultation-header{background-color:#e9ecf2;display:flex;flex-direction:column;gap:8px;margin-bottom:48px;padding:24px;text-align:center}.app-form-consultation-header>*{margin:0}.app-form-consultation-header .status-label,.app-form-consultation-header .date-label{font-size:1.375rem;line-height:1.0909090909;letter-spacing:.01em;font-family:franklin-gothic-urw,sans-serif;font-weight:400}.app-form-consultation-header .status-label strong,.app-form-consultation-header .date-label strong{font-weight:500}.app-form-consultation-header .type-label{font-size:2rem;line-height:1;letter-spacing:.01em;font-family:franklin-gothic-urw,sans-serif;font-weight:500}.app-form-consultation-is-urgent{font-size:.875rem;line-height:1.1428571429;font-family:franklin-gothic-urw,sans-serif;font-weight:500;align-items:center;border:1px solid #bbb;display:flex;justify-content:center;gap:8px;padding:16px 24px}.app-form-consultation-is-urgent .icon{color:#df1e43}.app-form-consultation-request-details>.app-form-consultation-is-urgent{margin-bottom:48px}.app-form-consultation-settings{max-width:700px}.app-form-consultation-status-dot{width:20px;height:20px;background-color:#727272;border-radius:50%;display:inline-block}.app-form-consultation-status-dot.yellow{background-color:#fdda24}.app-form-consultation-status-dot.red{background-color:#df1e43}.app-form-consultation-status-dot.green{background-color:#62bb46}.app-form-consultation-status-dot.aqua{background-color:#009fdf}.app-form-consultation-date-time{display:flex;flex-direction:column;justify-content:center;text-align:left}.app-form-consultation-date-time[data-has-date=true]{align-items:flex-start;max-width:700px;text-align:left}.app-form-consultation-date-time .date-time__copy{font-size:1.0625rem;line-height:1.1764705882;font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:italic;margin:0;max-width:45ch}.app-form-consultation-date-time .date-time__label{font-size:1.25rem;line-height:1;letter-spacing:.01em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;margin-bottom:4px}.app-form-consultation-date-time .date-time__heading{font-size:1.375rem;line-height:1.0909090909;letter-spacing:.01em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;margin-bottom:8px}.app-form-consultation-date-time .date-time__buttons{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.app-form-consultation-date-time .date-time__buttons .btn{max-width:200px;width:100%}.app-form-consultation-date-time .date-time__buttons p{width:100%}@media (min-width: 750px){.app-form-consultation-date-time .date-time__buttons{align-items:center;flex-direction:row;flex-wrap:wrap}}.app-form-consultation-date-time .app-modal{text-align:left}.app-form-consultation-data-collection,.app-form-consultation-date-time-inputs{max-width:700px}.app-form-consultation-data-collection legend,.app-form-consultation-date-time-inputs legend{font-size:1.25rem;line-height:1;letter-spacing:-.025em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;margin-bottom:5px}.app-form-consultation-data-collection .fieldset,.app-form-consultation-date-time-inputs .fieldset{border:none;margin:0 0 30px;padding:0}.app-form-consultation-data-collection .date-time__inputs,.app-form-consultation-date-time-inputs .date-time__inputs{display:flex;flex-direction:column;gap:10px}.app-form-consultation-data-collection .date-time__inputs .form-group,.app-form-consultation-date-time-inputs .date-time__inputs .form-group{margin:0}@media (min-width: 750px){.app-form-consultation-data-collection .date-time__inputs,.app-form-consultation-date-time-inputs .date-time__inputs{flex-direction:row}}.app-form-consultation-date-time-inputs{border-top:1px solid #bbb;padding-top:30px;margin-top:30px}.app-form-consultation-note-legend{align-items:center;display:flex;justify-content:flex-start;gap:8px}.app-form-consultation-note-legend .pill-tag{align-self:flex-end}.app-form-consultation-data-collection .form-group__label{font-size:1.25rem;line-height:1;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500}.app-form-consultation-data-collection .legend--files{border-bottom:1px solid #bbb;padding-bottom:12px;margin-bottom:16px;width:100%}.app-form-consultation-data-collection .fieldset{margin-bottom:0;min-width:0}.app-form-consultation-data-collection .app-form-consultation-note+.app-form-consultation-note{margin-top:40px}.app-form-consultation-data-collection .app-form-consultation-note+.app-form-consultation-note .app-form-consultation-note-legend{border-top:1px solid #bbb;padding-top:24px;width:100%}.app-form-consultation-note .btn{max-width:200px;width:100%}.app-form-consultation-note-file-upload+.btn{margin-top:8px}.app-form-consultation-note-file-upload-input{display:flex;max-width:200px;margin-top:30px}.app-form-consultation-note-file-upload-input input{visibility:hidden;height:1px;width:1px}.app-form-consultation-note-file-upload__files{display:flex;flex-direction:column;gap:24px}.app-form-consultation-note-file-upload__files .file-container{font-size:.875rem;line-height:1.2142857143;font-family:franklin-gothic-urw,sans-serif;font-weight:400;align-items:center;display:flex;color:#000;gap:8px}.app-form-consultation-note-file-upload__files .file{text-decoration:none;color:inherit;align-items:center;display:flex}.app-form-consultation-note-file-upload__files .file svg{flex-shrink:0;margin-right:4px}.app-form-consultation-note-file-upload__files .remove-file-button{align-items:center;border:none;background-color:transparent;color:#df1e43;display:flex;justify-content:center;padding:0}.app-form-consultation-note-file-upload__files .remove-file-button:hover{color:#ba092b}.app-form-consultation-note-file-upload__files .remove-file-button svg{flex-shrink:0;width:18px;height:18px}.breadcrumb--event{margin-bottom:30px}.event-registrants.horizontal-tabs.horizontal-tabs--no-sidebar{max-width:930px}.event-registrants .event-registrants__actions{text-align:right}.event-registrants .event-registrants__body{padding:30px 60px 60px}@media (min-width: 1300px){.event-registrants .event-registrants__body{padding-left:60px;padding-right:60px}}.form-title-label,.event-label{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0071428571em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#444}.event__registration-status-labels{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.event-reminder__textarea--hidden{display:none}.event-facilitator__row,.user__row,.author__row{width:100%}.event-facilitator__row .ui-autocomplete,.user__row .ui-autocomplete,.author__row .ui-autocomplete{margin:0}.event-facilitator__row .form-row,.user__row .form-row,.author__row .form-row{margin-bottom:0;margin-top:10px}.autocomplete-repeatable__row{width:100%}.autocomplete-repeatable__row .ui-autocomplete{margin:0}.autocomplete-repeatable__row .form-row{margin-bottom:0;margin-top:10px}.custom-field__row--event-facilitators{margin-bottom:30px}.event__public-registration .event-banner__text{max-width:840px;margin:0 auto 40px}.event__public-registration .event-registration__form{width:100%;max-width:840px;margin:-60px auto 0;border-radius:5px;background-color:#fff}.event__public-registration .event-registration__form .horizontal-tabs__body,.event__public-registration .event-registration__form .horizontal-tabs__footer{border:1px solid #bbb}.event__public-registration .event-registration__form .horizontal-tabs__body{border-bottom:0;border-radius:5px 5px 0 0}.event__public-registration .event-registration__button-container{width:100%;display:flex;box-sizing:border-box;gap:1px;margin-bottom:20px}.event__public-registration .event-registration__button-container .btn{font-size:15px;padding-bottom:14px;padding-top:14px;width:50%}.event__public-registration .event-registration__button-container .btn--right{border-bottom-left-radius:0;border-top-left-radius:0}.event__public-registration .event-registration__button-container .btn--left{border-top-right-radius:0;border-bottom-right-radius:0}.event__public-registration .event-registration__button-container .btn--selected{background-color:#b6c3c8;border-color:#b6c3c8;color:#131a2d;opacity:1;cursor:pointer}.event-fields--hidden{display:none}.vc-container{width:300px!important;height:250px!important;border:none!important}.vc-container .vc-header{background-color:#f1f4f8!important;height:40px!important;border:1px solid #bbb!important;box-sizing:border-box!important;border-radius:5px 5px 0 0!important;padding-top:11px!important;padding-bottom:11px!important}.vc-container .vc-arrows-container{padding-top:5px!important;padding-bottom:5px!important}.vc-container .vc-weekday{font-size:.75rem!important;line-height:1!important;letter-spacing:-.0208333333em!important;font-family:franklin-gothic-urw,sans-serif!important;font-weight:400!important;color:#000!important}.vc-container .vc-weeks{padding:15px!important;border-left:1px solid #bbb!important;border-right:1px solid #bbb!important;border-bottom:1px solid #bbb!important;border-top:none!important;border-radius:0 0 5px 5px!important}.vc-container .vc-title{font-size:.9375rem!important;line-height:1.2!important;letter-spacing:-.0333333333em!important;font-family:franklin-gothic-urw,sans-serif!important;font-weight:400!important;color:#000!important}.vc-container .vc-day-content{font-size:.75rem!important;line-height:1!important;letter-spacing:-.0208333333em!important;font-family:franklin-gothic-urw,sans-serif!important;font-weight:400!important;color:#232d4b!important}.vc-container .vc-day-content.is-disabled{color:#cbd5e0!important}.vc-container .vc-highlight{background-color:#232d4b!important}.vc-container .vc-highlights+.vc-day-content{color:#fff!important}.send-email__recipients .form-group__input{margin-bottom:10px}.send-email__recipients .recipient-group__label{font-size:20px;line-height:1}.send-email__recipients .recipient-group{display:grid;grid-template-columns:50px 1fr;margin-bottom:10px;width:100%}.send-email__recipients .recipient-group--disabled{opacity:.5}.send-email__recipients .recipient-group__add-button{width:50px;height:50px;align-items:center;background-color:inherit;border-radius:5px;border:1px solid #bbb;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative}.send-email__recipients .recipient-group__add-button:hover .icon,.send-email__recipients .recipient-group__add-button:active .icon{color:#f84c1e}.send-email__recipients .recipient-group__add-button:disabled{cursor:not-allowed}.send-email__recipients .recipient-group__add-button:disabled .icon{color:initial}.send-email__recipients .recipient-group__add-button .icon--plus{width:15px;height:15px;color:#444;display:block;position:relative}.send-email__recipients .recipient-group__add-button .icon--plus:before,.send-email__recipients .recipient-group__add-button .icon--plus:after{width:100%;height:0;content:"";display:block;border-top:2px solid currentColor;margin-top:-1px;position:absolute;top:50%}.send-email__recipients .recipient-group__add-button .icon--plus:before{transform:rotate(-90deg)}.send-email__recipients .recipient-group__recipients{padding:5px 10px}.send-email__recipients .recipient-list{color:#444;font-size:13px;font-weight:500;line-height:1.33;margin-top:5px}.send-email__recipients .recipient-list .email{font-weight:400}.send-email__recipients .recipient-list__show-full{background-color:inherit;border:none}.send-email__recipients .recipient-list__show-full .show-full__text{color:#232d4b;font-weight:500;text-decoration:underline}.send-email__recipients .recipient-list__show-full .show-full__text:hover{color:#009fdf}.send-email__recipients .form-group__error{display:flex}.tool-form__topics .form-group__list,.tool-form__availability .form-group__list{display:grid;grid-template-columns:1fr}@media (min-width: 950px){.tool-form__topics .form-group__list,.tool-form__availability .form-group__list{grid-template-columns:1fr 1fr}}.tool-repeatable__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-repeatable__grid .griditem--100p{grid-column:1/span 2}.tool-review-submitter{background-color:#e2e6ec;border-radius:5px;padding:20px}.tool-review-submitter .ui-autocomplete-value{background-color:#fff;border-color:#bbb;color:#222}.tool-review-submitter .ui-autocomplete-value .ui-autocomplete-value__clear{width:auto;height:auto;background-color:#ebeef3;border-radius:5px;color:#444;padding:4px 8px 3px}.tool-review-submitter .ui-autocomplete-value .ui-autocomplete-value__clear:hover,.tool-review-submitter .ui-autocomplete-value .ui-autocomplete-value__clear:focus-visible{background-color:#bbb}.tool-review-submitter .ui-autocomplete-value .ui-autocomplete-value__clear .ui-autocomplete-value__clear__prompt{width:auto;height:auto;font-size:.625rem;line-height:1.2;letter-spacing:.025em;clip:initial;clip-path:initial;display:block;position:static;text-transform:uppercase}.tool-review-submitter .ui-autocomplete-value .ui-autocomplete-value__clear .icon--close{display:none}.tool-review-submitter .form-row{margin-bottom:10px}.tool-update-fields--hidden{display:none}.featured-slides,.guide-step{display:flex;flex-direction:column;width:100%}.featured-slides .input-group,.guide-step .input-group{width:100%;margin-bottom:10px}.featured-slides .form-group,.guide-step .form-group{margin-bottom:0}.featured-slides iframe,.guide-step iframe{width:100%}.ui-stripes .ui-stripe-item{position:relative}.ui-stripes .ui-stripe-item .sorthandle{position:absolute;top:20px;right:100%;color:#727272}.ui-stripes .card--add-stripe .card--add-stripe__action{max-width:440px;width:100%}.ui-stripes .card--add-stripe .card--add-stripe__action .form-group--text-field{flex-grow:1}.ui-stripes .card--add-stripe .card--add-stripe__action .btn{min-width:150px}.ui-stripes .card--stripe{min-height:136px}.ui-stripes .card--stripe .card__details{padding:20px}.ui-stripes .card--stripe .card__details>.form-group:last-child{margin-bottom:0}.ui-stripes .card--stripe .tr__tag{margin-bottom:6px}.ui-stripes .card--stripe .card__meta{font-size:1rem;line-height:1.25;font-family:franklin-gothic-urw-cond,sans-serif}.ui-stripes .card--stripe .card__actions{position:absolute;top:0;bottom:0;left:100%;padding:20px 10px}.ui-stripes .card--stripe .card__actions__sticky{position:sticky;top:20px}.ui-stripes .card-stripe--has-error{border:1px solid #df1e43}.ui-stripes .stripe__file-preview{align-items:center;border:1px solid #bbb;border-radius:5px;display:flex;font-weight:500;gap:10px;padding:15px;text-decoration:none}.ui-stripes .stripe__file-preview .icon{width:36px;height:42px;flex-shrink:0}.ui-stripes .stripe__number{font-size:1.5rem;line-height:1.2083333333;color:#bbb;float:left;font-weight:700;margin-right:15px;margin-top:10px;text-align:right;width:40px}.ui-stripes .stripe__number+.stripe__text-group{overflow:hidden}.ui-stripes .stripe__number+.stripe__text-group>*:first-child{margin-top:10px}.ui-stripes .stripe__embed{margin-top:15px}.ui-stripes .stripe__embed iframe{display:block}.ui-stripes .card__summary ul,.ui-stripes .card__summary ol{padding-left:1.5em}.ui-stripes .card__summary ul li,.ui-stripes .card__summary ol li{margin-bottom:.5em}.ui-stripes .card__summary ul p,.ui-stripes .card__summary ol p{margin:0}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form__grid.form__grid--auto{grid-template-columns:auto 1fr}.form__grid .griditem--100p{grid-column:1/span 2}.topic-form__child-topics{max-width:840px}.merge-tool-request-form .tool-request__fields{display:grid;grid-template-columns:1fr}.merge-tool-request-form .tool-request__fields .tool-request-name,.merge-tool-request-form .tool-request__fields hr{display:none}.merge-tool-request-form .tool-request__fields .radio-group__label{margin-top:30px}.merge-tool-request-form .tool-request__fields .radio-group__label:first-of-type{margin-top:0}.merge-tool-request-form .tool-request__fields .form-group--radio{margin-bottom:8px}.merge-tool-request-form .tool-request__fields .form-group__label__superscript{display:none}@media (min-width: 950px){.merge-tool-request-form .tool-request__fields{grid-template-columns:calc(50% - 41px) 1fr calc(50% - 41px)}.merge-tool-request-form .tool-request__fields .radio-group__label{display:none}.merge-tool-request-form .tool-request__fields .vertical{border:0;border-right:1px solid #bbb;display:block;height:100%;margin:0;justify-self:center}.merge-tool-request-form .tool-request__fields .tool-request-name{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.merge-tool-request-form .tool-request__fields .tool-request-name h3{margin-bottom:0}.merge-tool-request-form .tool-request__fields .form-group--radio{margin-bottom:30px}.merge-tool-request-form .tool-request__fields .form-group__label{word-wrap:break-word}.merge-tool-request-form .tool-request__fields .form-group__label__superscript{display:block}}.merge-tool-request-form .email-card.card{margin-bottom:30px}.merge-tool-request-form .email-card.card .input-container{display:flex;width:100%}.merge-tool-request-form .email-card.card .input-container input{margin:10px 20px 10px 10px}.merge-tool-request-form .email-card.card .input-container .card__section{flex-grow:1;padding-left:0}.learningtech-home-icon-grid .learningtech-logo-container{background-color:#fff;box-shadow:0 0 10px #0000001a;border-radius:5px;box-sizing:border-box;padding:10px;max-height:70px;max-width:70px}.learningtech-home-icon-grid .learningtech-logo-container img{width:100%;height:auto}.learningtech-home-icon-grid .card__details{align-items:center;display:flex;gap:20px}.learningtech-home-icon-grid .card__details .ui-autocomplete{margin-bottom:0;width:100%}.learningtech-home-page-settings .h3{font-size:1.25rem;line-height:1.1;letter-spacing:-.0125em;margin:0 0 5px}.learningtech-home-page-settings .home-icon-grid__help-text{margin-bottom:30px}.login-form__netbadge{background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin:0 auto;max-width:700px;padding:30px 20px;text-align:center}@media (min-width: 600px){.login-form__netbadge{padding:40px}}@media (min-width: 750px){.login-form__netbadge{padding:60px}}.login-form__netbadge .h2{font-size:2rem;font-weight:700}.login-form__netbadge p{margin-left:auto;margin-right:auto;max-width:55ch}.login-form__netbadge .btn{box-sizing:border-box;max-width:100%;width:300px}@media (max-width: 374px){.login-form__netbadge .btn{font-size:16px}}.login-form__netbadge .icon--login{width:22px;height:18px;margin-right:10px}.login-form__credentials{max-width:420px;margin:0 auto;padding:0 20px}.login-form__credentials h2{margin:0 0 5px}.login-form__credentials .form-group{margin-bottom:15px}.email-preview--with-border{border:1px solid #bbb;border-radius:5px}.send-form-email-modal .horizontal-tabs__body--loading{align-items:center;display:flex;justify-content:center}.email-pills{display:flex;flex-wrap:wrap;gap:4px}.email-pills .show-all-button{display:inline-flex;margin-left:4px}.email-pill{font-size:.8125rem;border:1px solid #ddd;border-radius:16px;color:#222;padding:4px 8px}.email-pill.email-pill--yellow{border-color:#fdda24;background-color:#fff8d7}fieldset.edit-form-submission-note{border:none;padding:0}fieldset.edit-form-submission-note legend{align-items:center;display:flex;justify-content:flex-start;gap:8px}fieldset.edit-form-submission-note legend .pill-tag{align-self:flex-end}fieldset.edit-form-submission-note .form-group--markdown-editor{margin-bottom:0}.app-form-builder-edit-item-modal .app-modal{height:100vh}.app-form-builder-edit-item-modal .app-modal-content{border-radius:5px;overflow-y:scroll}.app-form-builder-edit-item-modal .horizontal-tabs{border:none}.app-form-builder-edit-item-modal .horizontal-tabs__footer{border-bottom:none}.app-form-builder-edit-item-modal .card{border:none}.app-form-builder-edit-item-modal .card__details{padding:0}body.has-modal{overflow:hidden}.app-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#f1f4f8f2;height:100%}.app-modal{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding:20px;pointer-events:none;position:relative;z-index:1}@media (min-width: 600px){.app-modal{padding:60px}}.app-modal-content{margin:auto;max-width:1100px;width:100%}.app-modal-content>*{pointer-events:auto}.app-modal-content .horizontal-tabs.horizontal-tabs--no-sidebar{margin-left:auto;margin-right:auto}.app-modal--email-preview .app-modal__hed{border-bottom:1px solid #bbb;margin:0;padding:20px 28px}.app-modal--email-preview iframe{display:block}.tablinks{font-size:.875rem;line-height:1.2857142857}.tablinks ul{align-items:flex-end;display:flex;list-style:none;margin:0 0 1px;padding:0 20px}.tablinks .tab{margin:0 5px}.tablinks .tab--active a{background-color:#232d4b;color:#fff;font-weight:500}.tablinks a{background-color:#e2e6ec;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px;display:block;min-width:100px;padding:5px 10px 2px;text-align:center;text-decoration:none}.tablinks--free-standing{margin-block-start:30px}.tablinks--free-standing+.horizontal-tabs{margin-block-start:0}.tablinks--free-standing ul{flex-wrap:wrap;gap:8px;margin:0;padding-inline:0}.tablinks--free-standing .tab{margin:0}.horizontal-tabs{background-color:#fff;border:1px solid #bbb;border-radius:5px;box-sizing:border-box;max-width:1100px;min-height:480px;padding:0;position:relative}@media (min-width: 750px){.horizontal-tabs{padding-left:240px}}.horizontal-tabs.min-height-0{min-height:0}.horizontal-tabs.horizontal-tabs--with-tablinks{margin-top:60px}.horizontal-tabs.horizontal-tabs--no-sidebar{max-width:840px;padding-left:0}.horizontal-tabs.horizontal-tabs--no-sidebar .horizontal-tabs__footer{border-bottom-left-radius:5px}.horizontal-tabs.horizontal-tabs--normal{max-width:1100px}.horizontal-tabs.horizontal-tabs--wide{max-width:none}.horizontal-tabs.horizontal-tabs--bleed{border-inline:0;border-radius:0;max-width:none;margin-inline:-15px}@media (min-width: 600px){.horizontal-tabs.horizontal-tabs--bleed{margin-inline:-30px}}@media (min-width: 1100px){.horizontal-tabs.horizontal-tabs--bleed{margin-inline:-50px}}.horizontal-tabs.horizontal-tabs--bleed .horizontal-tabs__sidebar{border-radius:0}.horizontal-tabs.horizontal-tabs--bleed .form-wrap{max-width:920px}.horizontal-tabs.horizontal-tabs--align-center{margin:auto}.horizontal-tabs.print-modal,.horizontal-tabs.save-modal{min-height:initial}.horizontal-tabs.horizontal-tabs--wide,.horizontal-tabs .form{max-width:none}.horizontal-tabs .tablinks{position:absolute;right:0;bottom:100%}.horizontal-tabs .tab--with-dot a{align-items:center;display:flex}.horizontal-tabs .tab--with-dot a:before{width:6px;height:6px;background-color:#009fdf;border-radius:3px;content:" ";margin-right:8px}.horizontal-tabs__sidebar{background-color:#e2e6ec;border-radius:5px 5px 0 0;box-sizing:border-box;display:flex;flex-direction:column;padding:30px;z-index:100}@media (min-width: 750px){.horizontal-tabs__sidebar{position:absolute;top:0;bottom:0;left:0;border-radius:5px 0 0 5px;border-right:1px solid #bbb;width:240px}}.horizontal-tabs__nav{font-size:1.0625rem;line-height:1.4117647059;letter-spacing:-.0147058824em;color:#444}@supports (position: sticky){.horizontal-tabs__nav{margin-bottom:200px;position:sticky;top:30px}}.horizontal-tabs__nav ul,.horizontal-tabs__nav ol{list-style:none;margin:0;padding:0}.horizontal-tabs__nav ol{counter-reset:list-number}.horizontal-tabs__nav ol li{margin-bottom:12px;padding-left:40px;position:relative}.horizontal-tabs__nav ol li:before{width:30px;height:30px;font-size:1.125rem;line-height:1.6666666667;letter-spacing:0em;font-family:franklin-gothic-urw-cond,sans-serif;position:absolute;top:50%;left:0;background-color:#62bb46;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMSI+PHBhdGggZD0iTTExLjcyIDBMNS4zOCA2LjRsLTMuMS0zLjEzTDAgNS41NyA1LjM4IDExIDE0IDIuM3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-size:14px 11px;border-radius:15px;color:#fff;content:"";counter-increment:list-number;display:block;font-weight:700;margin-top:-15px;text-align:center}.horizontal-tabs__nav ol li.nav-list-item--active:before{background-color:#232d4b;background-image:none;content:counter(list-number)}.horizontal-tabs__nav ol li.nav-list-item--active~.nav-list-item:before{background-color:#b6c3c8;background-image:none;content:counter(list-number)}.horizontal-tabs__nav li{margin-bottom:8px}.horizontal-tabs__nav .nav-list-link{color:#444;text-decoration:none}.horizontal-tabs__nav a:hover,.horizontal-tabs__nav a:focus-visible{border-bottom:2px solid currentColor;color:#232d4b}.horizontal-tabs__nav .nav-list-link--inactive{color:#727272}.horizontal-tabs__nav .nav-list-link--current{color:#232d4b;font-weight:500}.horizontal-tabs__nav--secondary{padding:30px 0 0}@supports (position: sticky){.horizontal-tabs__nav--secondary{bottom:30px;margin-bottom:0;margin-top:auto;position:sticky;top:auto}}.horizontal-tabs__body{box-sizing:border-box;min-height:400px;padding:30px;position:relative}@media (min-width: 750px){.horizontal-tabs__body{padding:50px}}.horizontal-tabs__body.min-height-0{min-height:0}@media (min-width: 1300px){.horizontal-tabs__body{padding-left:100px;padding-right:100px}}@media (min-width: 1300px){.horizontal-tabs--wide .horizontal-tabs__body,.horizontal-tabs__body.horizontal-tabs__body--wide{padding-left:50px;padding-right:50px}}@media (min-width: 1300px){.horizontal-tabs--wide .horizontal-tabs__body~.horizontal-tabs__footer,.horizontal-tabs__body.horizontal-tabs__body--wide~.horizontal-tabs__footer{padding-left:50px;padding-right:50px}}.print-modal .horizontal-tabs__body,.save-modal .horizontal-tabs__body{min-height:initial}.horizontal-tabs__footer{background-color:#fff;border-bottom-right-radius:5px;border-top:1px solid #bbb;bottom:0;padding:15px;position:sticky;z-index:90}@media (min-width: 750px){.horizontal-tabs__footer{padding-inline:50px}}@media (min-width: 1300px){.horizontal-tabs__footer{padding-left:75px;padding-right:75px}}@media (min-width: 1300px){.horizontal-tabs--normal .horizontal-tabs__footer{padding-left:100px;padding-right:100px}}.horizontal-tabs__footer .form-controls{margin-top:0}.horizontal-tabs__footer .btn{min-width:200px}.horizontal-tabs__footer .mab .mab__secondary{bottom:100%;margin-bottom:4px;margin-top:0;top:auto}.card{background-color:#fff;border:1px solid #bbb;border-radius:5px;margin-bottom:20px;position:relative}@media (min-width: 750px){.card{display:flex}}.card--current:before{position:absolute;top:0;bottom:0;left:0;border-left:5px solid #62bb46;border-radius:5px 0 0 5px;content:"";display:block}.card--placeholder{align-items:center;background-color:transparent;border-style:dashed;color:#727272;flex-direction:column;font-style:italic;justify-content:center;min-height:100px;padding:20px;text-align:center}.card--placeholder .btn{align-self:center;font-style:normal}.card--placeholder .help-text{margin-top:10px;max-width:60ch}.card--placeholder .help-text:first-child{margin-top:0}.card--placeholder .help-text:last-child{margin-bottom:0}.card__tabs{position:absolute;right:0;bottom:100%}.card__details{flex-grow:1;padding:30px}.card__label{font-size:.9375rem;line-height:1.2;letter-spacing:-.0066666667em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;margin:0 0 6px}.card__label .label--pill{background-color:#ddd;border-radius:5px;color:#000;display:inline-block;margin-inline-end:4px;padding:0 6px 2px}.card__label .label--pill-warn{background-color:#fdda24;color:#000}.card__title{margin:6px 0 12px}.card__when{margin:8px 0}.card__summary{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;color:#444;max-width:34em}.card__summary>*:last-child{margin-bottom:0}.card__section{border-bottom:1px solid #bbb;margin-bottom:20px;padding-bottom:20px}.card__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.card__icon{margin-left:auto;padding:30px 30px 30px 0}.card__sidebar{padding:0 20px 20px}@media (min-width: 750px){.card__sidebar{margin-left:auto;padding:30px 30px 30px 0}}.card__actions{align-items:stretch;display:flex;flex-direction:column}.card__actions .btn,.card__actions .mab{margin:0 0 10px;min-width:160px;width:100%}.card__actions .mab .btn{margin-bottom:0}.card__icon{color:#000}.card__icon .icon{display:block}.card__footer{background-color:#f1f4f8;border-bottom:1px solid #bbb;border-top:1px solid #bbb;box-sizing:border-box;padding:20px 30px}.card__footer:last-child{border-bottom:0;border-radius:0 0 5px 5px}.card--link{align-items:center;display:flex}.card--link .card__details{padding-right:30px}.card--link--enabled{cursor:pointer}.card--link--enabled:hover,.card--link--enabled:focus-within{background-color:#f1f4f8;border-color:#bbb}.link-card--unstyled{text-decoration:none;color:inherit}.link-card--unstyled:hover,.link-card--unstyled:active{color:inherit}.card--activity,.card--user,.card--collection,.card--default{display:flex;flex-wrap:wrap;align-content:space-between}.card--activity .card__details,.card--activity .card__footer,.card--user .card__details,.card--user .card__footer,.card--collection .card__details,.card--collection .card__footer,.card--default .card__details,.card--default .card__footer{padding-inline:25px}@media (min-width: 750px){.card--activity .card__details,.card--activity .card__footer,.card--user .card__details,.card--user .card__footer,.card--collection .card__details,.card--collection .card__footer,.card--default .card__details,.card--default .card__footer{padding-inline:40px}}.card--activity.card--full .card__details,.card--user.card--full .card__details,.card--collection.card--full .card__details,.card--default.card--full .card__details{flex-grow:1}.card--activity .card__title,.card--user .card__title,.card--collection .card__title,.card--default .card__title{font-size:2rem;line-height:1;letter-spacing:-.0234375em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500}.card--activity .card__title a,.card--user .card__title a,.card--collection .card__title a,.card--default .card__title a{color:inherit;text-decoration:none}.card__custom-fields{box-sizing:border-box;column-gap:40px;display:flex;flex-wrap:wrap;max-width:600px;padding:30px 0 0}.card__custom-fields:empty{padding:0}.card__custom-fields .custom-field{break-inside:avoid;flex:0 0 100%;margin-block-end:40px;word-break:break-word}.card__custom-fields .custom-field:last-child{margin-block-end:0}.card__custom-fields .custom-field.custom-field--datetime,.card__custom-fields .custom-field.custom-field--number,.card__custom-fields .custom-field.custom-field--reference,.card__custom-fields .custom-field.custom-field--selection,.card__custom-fields .custom-field.custom-field--term,.card__custom-fields .custom-field.custom-field--text{flex-basis:calc(50% - 20px);max-width:240px}.card__custom-fields .custom-field.custom-field--images{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}@media (min-width: 1100px){.card__custom-fields .custom-field.custom-field--images{width:785px}}.card__custom-fields .custom-field.custom-field--images img{display:block;max-width:255px;width:100%}.card__custom-fields .custom-field.custom-field--textarea{font-size:1rem;line-height:1.375;letter-spacing:-.015625em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;max-width:520px}.card__custom-fields .custom-field .custom-field__label{font-size:.75rem;line-height:1;letter-spacing:.0416666667em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;font-weight:400;margin-bottom:8px;text-transform:uppercase}.card__custom-fields .custom-field .custom-field__value{font-size:1.375rem;line-height:1.0909090909;letter-spacing:-.0113636364em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;font-weight:500}.card__custom-fields .custom-field .custom-field__ul{list-style:none;margin:0}.card__custom-fields .custom-field .custom-field__ul li{margin-bottom:8px}.card__custom-fields .custom-field .form-file{margin-bottom:10px;max-width:520px}.card__custom-fields .custom-field a{color:#232d4b}.card__custom-fields .custom-field a:hover{color:#009fdf}.card--activity.card--engagement.card--in-progress{background-color:#f6f8fb}@media (min-width: 1100px){.card--activity.card--full{flex-wrap:nowrap}}.card--activity.card--full .card__badge{margin-block-end:-10px;padding-block-start:20px;padding-inline:20px}@media (min-width: 750px){.card--activity.card--full .card__badge{padding-block-start:30px;padding-inline:40px 0}}.card--activity.card--full .card__badge svg{width:64px;height:auto;display:block}@media (min-width: 750px){.card--activity.card--full .card__badge svg{width:80px}}.card--activity.card--full .card__label{font-family:franklin-gothic-urw-cond,sans-serif;letter-spacing:.05em;text-transform:uppercase}.card--activity.card--full .card__title{font-size:2.5rem;margin-block:0 .5em}@media (min-width: 600px){.card--activity.card--full .card__title{font-size:3rem}}.card--activity.card--full .card__title:last-child{margin-block-end:0}.card--activity.card--full .card__summary{font-size:1rem;letter-spacing:-.0125em}.card--activity.card--full .card__sidebar{align-self:stretch;margin-inline:0;padding-inline:25px;width:100%}@media (min-width: 750px){.card--activity.card--full .card__sidebar{padding-inline-start:30px}}@media (min-width: 1100px){.card--activity.card--full .card__sidebar{padding:30px 40px;padding-inline-start:0;width:auto}}.card--activity.card--full .card__sidebar .btn{max-width:200px}.card--activity.card--full .card__custom-fields{display:block}.card--activity.card--full .card__custom-fields .custom-field.custom-field--text{max-width:none}.card--user:not(.card--full),.card--collection:not(.card--full),.card--default:not(.card--full){flex-wrap:nowrap}.card--user:not(.card--full) .card__title,.card--collection:not(.card--full) .card__title,.card--default:not(.card--full) .card__title{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;margin:4px 0}.card--user:not(.card--full) .card__title:first-child,.card--collection:not(.card--full) .card__title:first-child,.card--default:not(.card--full) .card__title:first-child{margin-top:0}.card--user:not(.card--full) .card__custom-fields,.card--collection:not(.card--full) .card__custom-fields,.card--default:not(.card--full) .card__custom-fields{display:none}.card--user.card--full .card__label,.card--collection.card--full .card__label,.card--default.card--full .card__label{margin:0}.card--user.card--full .card__title,.card--collection.card--full .card__title,.card--default.card--full .card__title{margin:4px 0 8px}.card--user.card--full .card__sidebar,.card--collection.card--full .card__sidebar,.card--default.card--full .card__sidebar{display:flex;flex:0 0 500px;padding-right:40px;padding-left:40px}.card--user.card--full .user__school-department,.card--collection.card--full .user__school-department,.card--default.card--full .user__school-department{flex:0 0 240px}.card--user.card--full .user__contact,.card--collection.card--full .user__contact,.card--default.card--full .user__contact{flex:0 0 200px;margin-left:auto}.card--user.card--full .card__footer,.card--collection.card--full .card__footer,.card--default.card--full .card__footer{flex:0 0 100%}.card--user.card--full .card__custom-fields,.card--collection.card--full .card__custom-fields,.card--default.card--full .card__custom-fields{margin-left:40px;margin-right:40px;max-width:none}.card--user .card__label,.card--collection .card__label,.card--default .card__label{font-size:.75rem;line-height:1.1666666667;letter-spacing:.0416666667em;text-transform:uppercase}.card--user .card__summary,.card--collection .card__summary,.card--default .card__summary{font-size:.9375rem;line-height:1.2;letter-spacing:-.0066666667em;font-family:franklin-gothic-urw-cond,sans-serif}.card--user .card__sidebar,.card--collection .card__sidebar,.card--default .card__sidebar{font-family:franklin-gothic-urw-cond,sans-serif}.card--user .user__school,.card--collection .user__school,.card--default .user__school{font-size:1rem;line-height:1.125;letter-spacing:-.00625em;font-weight:500;margin:4px 0}.card--user .user__department,.card--collection .user__department,.card--default .user__department{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;color:#727272;margin:4px 0}.card--user .user__contact,.card--collection .user__contact,.card--default .user__contact{font-size:.9375rem;line-height:1.2;letter-spacing:-.0166666667em}.card--user .user__email,.card--user .user__phone,.card--user .user__office,.card--collection .user__email,.card--collection .user__phone,.card--collection .user__office,.card--default .user__email,.card--default .user__phone,.card--default .user__office{margin:4px 0}.card--user .user__email,.card--user .user__phone,.card--collection .user__email,.card--collection .user__phone,.card--default .user__email,.card--default .user__phone{font-weight:500}.card--user .user__email a,.card--user .user__phone a,.card--collection .user__email a,.card--collection .user__phone a,.card--default .user__email a,.card--default .user__phone a{text-decoration:none}.card--user .user__email a:hover,.card--user .user__email a:focus-visible,.card--user .user__phone a:hover,.card--user .user__phone a:focus-visible,.card--collection .user__email a:hover,.card--collection .user__email a:focus-visible,.card--collection .user__phone a:hover,.card--collection .user__phone a:focus-visible,.card--default .user__email a:hover,.card--default .user__email a:focus-visible,.card--default .user__phone a:hover,.card--default .user__phone a:focus-visible{color:#009fdf;text-decoration:underline}.card--teaser .card__custom-fields{padding:30px 0 0}.card--person .card__details{align-self:center;flex-grow:1;padding:20px 30px 20px 0}.card--person .card__label{font-size:.75rem;line-height:1;letter-spacing:.0416666667em;margin-bottom:4px;text-transform:uppercase}.card--person .card__title{font-size:1.125rem;line-height:1.2222222222;letter-spacing:-.0138888889em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;margin:0}.card--person .card__title a{color:inherit;text-decoration:none}.card--person .card__title a:hover{color:#009fdf;text-decoration:underline}.card--person .card__pronouns{font-size:.75rem;line-height:1;margin-top:4px}.card--person .card__sidebar{font-size:.875rem;line-height:1.4285714286;align-self:center;font-family:franklin-gothic-urw-cond,sans-serif;min-width:160px;padding:20px 30px 20px 0}.card--person .card__sidebar>div{margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--person .card__sidebar .icon{color:#727272;margin-right:5px;min-width:12px}.card--person .card__sidebar a{color:inherit;text-decoration:none}.card__initials{width:60px;height:60px;font-size:1.875rem;line-height:1.0666666667;align-items:center;align-self:center;background-color:#232d4b;background-image:linear-gradient(to right,#141e3c,#232d4b);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex:0 0 60px;font-family:franklin-gothic-urw-cond,sans-serif;justify-content:center;margin:20px;padding:15px 15px 20px;text-align:center}.card--removable{position:relative}.card--removable .card__remove-button{margin:0;padding:5px;position:absolute;right:0;width:auto;z-index:10}.card__remove-button{background-color:transparent;border:none;cursor:pointer;margin:0 -60px 0 0;padding:0;width:60px}.card__remove-button:hover .icon--close{color:#df1e43}.card__remove-button .icon--close{color:#232d4b}.card__remove-button:disabled{cursor:not-allowed;opacity:.5}.template-cards__container{display:grid;grid-template-columns:1fr}.template-cards{display:grid;grid-template-columns:262px;grid-template-rows:227px;grid-auto-flow:column;grid-auto-columns:262px;gap:20px;overflow-x:scroll}.template-card{font-size:1.0625rem;line-height:1.2941176471;letter-spacing:-.0147058824em;font-weight:500;text-align:center;padding:30px 40px;background-color:#fff;border:1px solid #bbb;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.template-card.template-card--blank{background-color:#f6f8fb}.template-card .template-card__text{margin:0}.template-card .template-card__button{font-size:.875rem;line-height:1.5714285714;letter-spacing:-.0178571429em;width:180px;height:40px}.template-card svg{color:#b6c3c8}.card__badges{align-items:center;column-gap:10px;display:flex;flex-wrap:wrap;margin-top:20px;row-gap:5px}.card__badges .badge__title{font-size:1.25rem;line-height:1.4;letter-spacing:-.0125em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500}.card__badges.card__badges--full{column-gap:30px;margin-top:15px;row-gap:10px}.card__badges.card__badges--full .badge__container{align-items:center;display:flex;gap:10px}.card__badges.card__badges--empty{font-style:italic}.card__badges .badge-icon{align-items:center;display:flex}.card__badges .badge-icon.badge-icon--small svg{max-height:25px;max-width:25px}.card__badges .badge-icon.badge-icon--large svg{max-height:40px;max-width:30px}.card__badges .badge-icon svg{display:block}.card.square-aspect-ratio__container{box-sizing:border-box;width:100%;padding:100% 0 0;margin:0;position:relative}.square-aspect-ratio__content{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.status-tag{color:#232d4b;font-size:.875rem;line-height:1.4285714286;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;min-width:240px;min-height:45px;background-color:#e2e6ec;border-radius:5px;display:flex;justify-content:center;align-items:center;gap:10px}.card--consultation,.card--event{flex-wrap:wrap;position:relative}.card--consultation.card--is-urgent:before,.card--event.card--is-urgent:before{position:absolute;top:0;bottom:0;left:0;background-color:#df1e43;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";width:5px}.card--consultation .card__details,.card--event .card__details{flex-grow:1;max-width:440px}.card--consultation .card__title,.card--event .card__title{font-size:1.625rem;line-height:1.1538461538;letter-spacing:-.0192307692em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;text-decoration:none;color:#000}.card--consultation .card__label,.card--event .card__label{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0071428571em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#333}.card--consultation .card__when,.card--event .card__when{font-size:1rem;line-height:1.125;letter-spacing:-.015625em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;color:#000;margin-bottom:20px}.card--consultation .card__when p,.card--event .card__when p{margin:0 0 2px}.card--consultation .card__summary,.card--event .card__summary{margin-top:20px}.card--consultation .status-tag,.card--event .status-tag{background-color:#fff;border:1px solid #ddd;margin-bottom:10px}.card--consultation .card__actions .btn,.card--event .card__actions .btn{font-size:.875rem;line-height:1.4285714286;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;color:#232d4b;min-width:240px}.card--consultation .card__actions .btn--primary,.card--event .card__actions .btn--primary{color:#fff}.card--consultation .card__additional-details,.card--event .card__additional-details{font-size:1.125rem;line-height:1.2222222222;letter-spacing:-.0138888889em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;color:#000;padding:0 30px 30px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.card--consultation .additional-detail,.card--event .additional-detail{min-width:240px}.card--consultation .additional-details__label,.card--event .additional-details__label{font-size:.75rem;line-height:1;letter-spacing:.0416666667em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:400;color:#444;margin-bottom:0;text-transform:uppercase}.card--event-facilitator .card__summary{font-size:.9375rem;line-height:1.2;letter-spacing:-.0066666667em;font-family:franklin-gothic-urw-cond,sans-serif}.card--event-facilitator .card__sidebar div{margin:0}.card--event-facilitator .card__sidebar .event-facilitator__link{font-size:.875rem;line-height:1.4285714286;letter-spacing:-.0178571429em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;color:#232d4b}@media (max-width: 599px){.card--event-facilitator{align-items:center;flex-direction:column;justify-content:center}.card--event-facilitator .card__details,.card--event-facilitator .card__sidebar{padding:0;margin:0 0 20px;text-align:center}}.email-cards .card{background-color:#fff;border:1px solid #bbb;border-radius:5px;display:flex;margin-bottom:20px;position:relative}.email-cards .card--vertical{flex-direction:column}.email-cards .card__tabs{position:absolute;right:0;bottom:100%}.email-cards .card__details{padding:30px}.email-cards .card__label{font-size:.9375rem;line-height:1.2;letter-spacing:-.0066666667em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;margin:0 0 6px}.email-cards .card__title{margin:6px 0 12px}.email-cards .card__when{margin:8px 0}.email-cards .card__summary{font-size:.875rem;line-height:1.2857142857;letter-spacing:-.0178571429em;color:#444;max-width:34em}.email-cards .card__summary>*:last-child{margin-bottom:0}.email-cards .card__section{border-bottom:1px solid #bbb;padding:20px 30px;margin:0}.email-cards .card__section:last-child{border-bottom:0}.email-cards .card__sidebar,.email-cards .card__icon{margin-left:auto;padding:30px 30px 30px 0}.email-cards .card__actions{align-items:stretch;display:flex;flex-direction:column}.email-cards .card__actions .btn,.email-cards .card__actions .mab{margin:0 0 10px;width:100%}.email-cards .card__actions .mab .btn{margin-bottom:0}.email-cards .card__icon{color:#000}.email-cards .card__icon .icon{display:block}.email-cards .card__footer{background-color:#f1f4f8;border-bottom:1px solid #bbb;border-top:1px solid #bbb;box-sizing:border-box;padding:20px 30px}.email-cards .card__footer:last-child{border-bottom:0;border-radius:0 0 5px 5px}.email-cards .card--tabs{margin-bottom:46px}.email-cards .col-2{display:flex;flex-direction:column;align-items:start;row-gap:20px;width:100%}@media (min-width: 750px){.email-cards .col-2{align-items:end;flex-direction:column-reverse;width:max-content}}.email-cards .tool-display-status{display:flex;flex-direction:column}.email-cards .tool-display-status .tool-display-status__row{align-items:center;display:flex;justify-content:space-between;column-gap:10px;margin-bottom:5px}.email-cards .email-card{max-width:100%;width:100%}.email-cards .email-card .card-heading--two-col{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.email-cards .email-card .heading__title{align-items:center;display:flex;margin-bottom:0}.email-cards .email-card .email{align-self:flex-end;margin-left:10px}.email-cards .email-card .email a{text-decoration:none}.email-cards .email-card .email a:hover,.email-cards .email-card .email a:focus-visible{text-decoration:underline}.email-cards .email-card .meta{color:#444;font-size:13px;font-weight:400;line-height:1.33}.email-cards .email-card .meta.email{font-size:14px;font-weight:500}.email-cards .email-card .icon--notification{color:#bbb;margin-left:auto}.email-cards .email-card__details[open] .email-card-details__summary .email-card-summary--closed{display:none}.email-cards .email-card__details[open] .email-card-details__summary .email-card-summary--open{display:flex}.email-cards .email-card__details .email-card-details__summary{color:#232d4b;cursor:pointer;font-size:13px;font-weight:500;list-style:none;line-height:1.33;padding:10px 30px}.email-cards .email-card__details .email-card-details__summary::marker,.email-cards .email-card__details .email-card-details__summary::-webkit-details-marker{display:none}.email-cards .email-card__details .email-card-details__summary .email-card-summary{align-items:center;display:flex}.email-cards .email-card__details .email-card-details__summary .email-card-summary--open{display:none}.email-cards .email-card__details .icon-arrow{width:12px;height:12px;display:block;margin-left:6px;position:relative}.email-cards .email-card__details .icon-arrow:after{width:6px;height:6px;position:absolute;top:50%;left:50%;border-color:transparent transparent currentColor currentColor;border-style:solid;border-width:0 0 2px 2px;content:"";display:block;margin-left:-4px;margin-top:-5px;transform:rotate(-45deg)}.email-cards .email-card__details .icon-arrow--up{transform:rotate(180deg)}.email-cards .email-card-details__content{box-sizing:border-box;display:flex;column-gap:30px;row-gap:10px;margin-top:20px;max-width:100%;padding:0 30px 30px;width:100%}.email-cards .email-card-details__content.email-card-details__content--submissions{flex-direction:column}.email-cards .email-card-details__content .email-card-detail__label{font-size:13px;font-weight:400;line-height:1.33;color:#444}.tool-rating__rating span:first-child{display:inline-block;margin-right:10px;text-align:right;width:2.5ch}@media (min-width: 425px){.grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}}.grid--thirds>*,.grid--thirds>.card{box-sizing:border-box}@media (min-width: 425px) and (max-width: 1099px){.grid--thirds>*,.grid--thirds>.card{margin-bottom:16px;margin-right:16px;width:calc(50% - 8px)}}@media (min-width: 1100px){.grid--thirds>*,.grid--thirds>.card{margin-bottom:15px;margin-right:15px;width:calc(33.3333% - 10px)}}@media (min-width: 425px) and (max-width: 1099px){.grid--thirds>*:nth-child(2n),.grid--thirds>.card:nth-child(2n){margin-right:0}}@media (min-width: 1100px){.grid--thirds>*:nth-child(3n),.grid--thirds>.card:nth-child(3n){margin-right:0}}.list>*,.list>.card{margin-bottom:15px}.pagination{align-items:center;display:flex;margin:30px 0}.pagination:last-child{margin-bottom:0}.pagination .item{font-size:.9375rem;line-height:1.3333333333;box-sizing:border-box;display:block;padding:5px;text-decoration:none}.pagination .item.disabled{color:#727272}.pagination .item.active{background-color:#e57200;border-radius:5px;color:#fff;font-weight:500;margin-left:3px;margin-right:3px;min-width:1.5em;text-align:center}.pagination .chevron{width:1em;height:1em;align-items:center;display:flex;justify-content:center;position:relative}.pagination .chevron.left:after{transform:rotate(45deg)}.pagination .chevron.right:after{transform:rotate(-135deg)}.pagination .chevron:after{width:6px;height:6px;border:solid currentColor;border-width:0 0 2px 2px;content:"";display:block}.progressbar{background-color:#bbb;height:5px;position:relative;width:100%}.progressbar[data-has-errors=true] .progressbar__fill{background-color:#df1e43}.progressbar[data-is-success=true] .progressbar__fill{background-color:#62bb46}.progressbar__fill{position:absolute;top:0;bottom:0;left:0;background-color:#009fdf;transition:color .3s .1s,width .1s;width:0}.ui-process-import .ui-process-import__transactions{border:1px solid #bbb;border-radius:5px;border-spacing:0;list-style:none;margin-top:30px;min-width:100%}.ui-process-import .ui-process-import__transactions tr:last-child td{border-bottom:0}.ui-process-import .ui-process-import__transactions td{font-size:.9375rem;line-height:1.3333333333;border:0;border-bottom:1px solid #bbb;padding:10px}.ui-process-import .ui-process-import__transactions .ui-process-import__time{font-size:.8125rem;line-height:1.3846153846;letter-spacing:-.0192307692em;color:#727272;white-space:nowrap}.ui-process-import .ui-process-import__transactions .ui-process-import__type{font-weight:500}.ui-process-import .ui-process-import__transactions .ui-process-import__message{padding-left:20px;padding-right:20px;width:100%}@keyframes loaderrotate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.circleloader{width:16px;height:16px;border:2px solid #bbb;border-left-color:#e7e7e7;border-radius:50%;box-sizing:border-box;display:block;transform:rotate(45deg)}.circleloader[data-is-spinning=true]{animation:loaderrotate 1s infinite linear}.circleloader.circleloader--orange{border-left-color:#f84c1e}.circleloader.circleloader--md{width:50px;height:50px}.circleloader.circleloader--lg{width:100px;height:100px}.reportbuilder-overlay{background-color:#ffffffe6;border-radius:5px;display:block;position:absolute;z-index:100}.reportbuilder-overlay .reportbuilder-overlay-flex{align-items:center;display:flex;justify-content:center;min-height:calc(50vh + 100px);padding:100px;position:sticky;top:0}.well{background-color:#e2e6ec;border-radius:5px;padding:25px 30px}.toastjs-container{position:fixed;bottom:20px;left:30px;width:fit-content;min-width:140px;min-height:45px;transform:translate(calc(-100% - 30px));transition:transform .3s;z-index:1101}.toastjs-container[aria-hidden=false]{transform:translate(0)}.toast-message{font-size:.875rem;line-height:1.4285714286;letter-spacing:0em;font-family:franklin-gothic-urw,sans-serif;font-weight:400;margin:0}.toastjs{background:#fff;box-shadow:0 2px 5px #0003;border-left-style:solid;border-left-width:5px;border-radius:5px;display:flex;padding:10px 15px}.toastjs .icon{margin-right:10px}.toastjs.default{border-left-color:#727272}.toastjs.default .icon{color:#727272}.toastjs.success{border-left-color:#62bb46}.toastjs.success .icon{color:#62bb46}.toastjs.warning{border-left-color:#fdda24}.toastjs.warning .icon{color:#fdda24}.toastjs.danger{border-left-color:#df1e43}.toastjs.danger .icon{color:#df1e43}.banner-notification{background:#ddd;border-radius:5px;box-sizing:border-box;max-width:840px;padding:20px}.banner-notification--success{background:#fff;border:1px solid #62bb46;border-left-width:6px;border-radius:0 5px 5px 0;color:#4d9437}.banner-notification--warning{background-color:#ffb266}.banner-notification--error{background:#fff;border:1px solid #df1e43;border-left-width:6px;border-radius:0 5px 5px 0;color:#df1e43}.icon--red{color:#df1e43!important}.icon--yellow{color:#fdda24!important}.icon--green{color:#62bb46!important}.icon--aqua{color:#009fdf!important}.icon--gray{color:#727272!important}.icon--gray-l{color:#bbb!important}.icon--learningtech--no--reported--issues{color:#62bb46!important}.icon--learningtech--scheduled--maintenance{color:#232d4b!important}.icon--learningtech--degraded--service{color:#fdda24!important}.icon--learningtech--scheduled--downtime{color:#f84c1e!important}.icon--learningtech--unscheduled--outage{color:#df1e43!important}.pill-tag{font-size:.6875rem;line-height:1;letter-spacing:.0454545455em;font-family:franklin-gothic-urw,sans-serif;font-weight:500;border-radius:3px;display:inline-block;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.pill-tag.pill-tag--yellow{background-color:#fdda24}.pill-tag.pill-tag--blue{background-color:#21375d;color:#fff}.availability-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.availability-calendar__settings{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:10px;padding-left:60px}.availability-calendar__settings .availability-calendar__availability-checkbox{margin-bottom:0;padding:0}.availability-calendar__settings hr{margin:20px auto;width:100%}.availability-calendar__settings .availability-calendar__checkboxes{max-width:40ch}.availability-calendar__settings .availability-calendar__checkboxes .label{margin-bottom:10px}.availability-max-consult-form{align-items:flex-start;display:flex;gap:20px}.availability-max-consult-form .label{font-size:.9375rem;line-height:1.2;letter-spacing:-.0093333333em;display:block;margin:0 0 4px}.availability-max-consult-form .max-consultation-row{display:flex;flex-direction:column;flex-wrap:wrap}.availability-max-consult-form input{max-width:75px;flex-shrink:0}.availability-max-consult-form .availability-assigned-consultations{font-size:.875rem;line-height:1.4285714286;color:#727272;margin-top:4px}.availability-max-consult-form [data-is-max-exceeded=true] input{border-color:#df1e43;color:#df1e43}.availability-max-consult-form [data-is-max-exceeded=true] .availability-assigned-consultations{color:#df1e43}.availability-calendar-nav{align-items:center;display:flex;padding-left:60px}.availability-calendar-nav .btn{font-weight:400;margin-left:15px}.availability-calendar-nav .btn .icon{width:6px;height:11px;margin:0}.availability-calendar-nav .btn--circle{margin-left:5px}.availability-calendar-nav .btn--circle:first-child{margin-left:0}.availability-calendar-nav .calendar-nav-month-year{font-size:1.5rem;line-height:1.0833333333;letter-spacing:-.0208333333em;font-weight:400;margin-left:30px}.calendar-nav-month-year{order:2}.availability-settings .availability-settings__time{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.availability-settings .availability-settings__time .form-group{margin:0}.availability-settings .availability-settings__time .form-group--select .ui-select{min-width:140px}.availability-calendar{border:1px solid #bbb;border-radius:5px;margin-top:20px;margin-left:60px;min-width:640px}.availability-calendar .calrow{display:flex}.availability-calendar .calrow.calrow--header{border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.availability-calendar .calcell{border-right:1px solid #bbb;text-align:center;width:100%}.availability-calendar .calcell:last-child{border-right:0}.availability-calendar .calcell--header{font-size:.8125rem;line-height:1.5384615385;letter-spacing:.0384615385em;background-color:#e2e6ec;border-bottom:1px solid #bbb;padding:10px;text-transform:uppercase}.availability-calendar .calcell--today{background-color:#232d4b;color:#fff;font-weight:500}.availability-calendar .daycol:first-child .daycell-halfhour:nth-child(odd) .time{display:block}.availability-calendar .daycell-halfhour{box-sizing:border-box;min-height:30px;position:relative}.availability-calendar .daycell-halfhour:nth-child(2n){border-bottom:1px solid #bbb}.availability-calendar .daycell-halfhour:last-child{border-bottom:none}.availability-calendar .daycell-halfhour .time{font-size:.75rem;line-height:1.3333333333;position:absolute;top:0;right:100%;display:none;padding-right:20px;text-transform:uppercase}.availability-calendar .daycell-halfhour .daycell__add{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.availability-calendar .availability-card-wrap{position:absolute;top:0;right:0;left:0;padding:5px;z-index:10}.availability-calendar .availability-copy-wrap{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;padding:8px 10px;position:absolute;top:0;width:100%}.availability-calendar .availability-open-copy-btn{background-color:#3d5682;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px;position:relative;z-index:12}.availability-calendar .availability-open-copy-btn:hover{background-color:#141e3c}.availability-calendar .availability-open-copy-btn.copy-btn--ghost{cursor:initial;z-index:initial}.availability-calendar .availability-card__select-availability-btn{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;border:0;box-sizing:border-box;color:inherit;display:flex;height:100%;padding:0;-webkit-user-select:none;user-select:none;text-align:left;width:100%}.availability-calendar .availability-card{font-size:.875rem;line-height:1.1428571429;background-color:#232d4b;border-radius:5px;box-sizing:border-box;color:#fff;font-family:franklin-gothic-urw-cond,sans-serif;height:50px;padding:8px 10px;position:relative;text-align:left;width:100%}.availability-calendar .availability-card.availability-card--striped{background:repeating-linear-gradient(45deg,rgba(35,45,75,.95),rgba(35,45,75,.95) 10px,#232d4b 10px,#232d4b 15px)}.availability-calendar .availability-card[data-is-selected=true],.availability-calendar .availability-card[data-is-dragging=true],.availability-calendar .availability-card[data-is-stretching=true]{background-color:#141e3c;box-shadow:0 0 5px #0000004d}.availability-calendar .availability-card[data-is-selected=true].availability-card--striped,.availability-calendar .availability-card[data-is-dragging=true].availability-card--striped,.availability-calendar .availability-card[data-is-stretching=true].availability-card--striped{background:repeating-linear-gradient(45deg,rgba(35,45,75,.95),rgba(35,45,75,.95) 10px,#232d4b 10px,#232d4b 15px)}.availability-calendar .availability-card[data-is-selected=true] .availability-open-copy-btn,.availability-calendar .availability-card[data-is-dragging=true] .availability-open-copy-btn,.availability-calendar .availability-card[data-is-stretching=true] .availability-open-copy-btn{background-color:#2b344f;cursor:default}.availability-calendar .availability-card[data-is-selected=true] .availability-open-copy-btn:hover,.availability-calendar .availability-card[data-is-dragging=true] .availability-open-copy-btn:hover,.availability-calendar .availability-card[data-is-stretching=true] .availability-open-copy-btn:hover{background-color:#3d5682}.availability-calendar .availability-card[data-is-dragging=true]{margin-left:3px}.availability-calendar .availability-card[data-duration="1"]{height:50px}.availability-calendar .availability-card[data-duration="1.5"]{height:80px}.availability-calendar .availability-card[data-duration="2"]{height:110px}.availability-calendar .availability-card[data-duration="2.5"]{height:140px}.availability-calendar .availability-card[data-duration="3"]{height:170px}.availability-calendar .availability-card[data-duration="3.5"]{height:200px}.availability-calendar .availability-card[data-duration="4"]{height:230px}.availability-calendar .availability-card[data-duration="4.5"]{height:260px}.availability-calendar .availability-card[data-duration="5"]{height:290px}.availability-calendar .availability-card[data-duration="5.5"]{height:320px}.availability-calendar .availability-card[data-duration="6"]{height:350px}.availability-calendar .availability-card[data-duration="6.5"]{height:380px}.availability-calendar .availability-card[data-duration="7"]{height:410px}.availability-calendar .availability-card[data-duration="7.5"]{height:440px}.availability-calendar .availability-card[data-duration="8"]{height:470px}.availability-calendar .availability-card[data-duration="8.5"]{height:500px}.availability-calendar .availability-card[data-duration="9"]{height:530px}.availability-calendar .availability-card[data-duration="9.5"]{height:560px}.availability-calendar .availability-card[data-duration="10"]{height:590px}.availability-calendar .availability-card[data-duration="10.5"]{height:620px}.availability-calendar .availability-card[data-duration="11"]{height:650px}.availability-calendar .availability-card[data-duration="11.5"]{height:680px}.availability-calendar .availability-card[data-duration="12"]{height:710px}.availability-calendar .availability-card[data-drag-change="-0.5"]{transform:translateY(-30px)}.availability-calendar .availability-card[data-drag-change="0.5"]{transform:translateY(30px)}.availability-calendar .availability-card[data-drag-change="-1"]{transform:translateY(-60px)}.availability-calendar .availability-card[data-drag-change="1"]{transform:translateY(60px)}.availability-calendar .availability-card[data-drag-change="-1.5"]{transform:translateY(-90px)}.availability-calendar .availability-card[data-drag-change="1.5"]{transform:translateY(90px)}.availability-calendar .availability-card[data-drag-change="-2"]{transform:translateY(-120px)}.availability-calendar .availability-card[data-drag-change="2"]{transform:translateY(120px)}.availability-calendar .availability-card[data-drag-change="-2.5"]{transform:translateY(-150px)}.availability-calendar .availability-card[data-drag-change="2.5"]{transform:translateY(150px)}.availability-calendar .availability-card[data-drag-change="-3"]{transform:translateY(-180px)}.availability-calendar .availability-card[data-drag-change="3"]{transform:translateY(180px)}.availability-calendar .availability-card[data-drag-change="-3.5"]{transform:translateY(-210px)}.availability-calendar .availability-card[data-drag-change="3.5"]{transform:translateY(210px)}.availability-calendar .availability-card[data-drag-change="-4"]{transform:translateY(-240px)}.availability-calendar .availability-card[data-drag-change="4"]{transform:translateY(240px)}.availability-calendar .availability-card[data-drag-change="-4.5"]{transform:translateY(-270px)}.availability-calendar .availability-card[data-drag-change="4.5"]{transform:translateY(270px)}.availability-calendar .availability-card[data-drag-change="-5"]{transform:translateY(-300px)}.availability-calendar .availability-card[data-drag-change="5"]{transform:translateY(300px)}.availability-calendar .availability-card[data-drag-change="-5.5"]{transform:translateY(-330px)}.availability-calendar .availability-card[data-drag-change="5.5"]{transform:translateY(330px)}.availability-calendar .availability-card[data-drag-change="-6"]{transform:translateY(-360px)}.availability-calendar .availability-card[data-drag-change="6"]{transform:translateY(360px)}.availability-calendar .availability-card[data-drag-change="-6.5"]{transform:translateY(-390px)}.availability-calendar .availability-card[data-drag-change="6.5"]{transform:translateY(390px)}.availability-calendar .availability-card[data-drag-change="-7"]{transform:translateY(-420px)}.availability-calendar .availability-card[data-drag-change="7"]{transform:translateY(420px)}.availability-calendar .availability-card[data-drag-change="-7.5"]{transform:translateY(-450px)}.availability-calendar .availability-card[data-drag-change="7.5"]{transform:translateY(450px)}.availability-calendar .availability-card[data-drag-change="-8"]{transform:translateY(-480px)}.availability-calendar .availability-card[data-drag-change="8"]{transform:translateY(480px)}.availability-calendar .availability-card[data-drag-change="-8.5"]{transform:translateY(-510px)}.availability-calendar .availability-card[data-drag-change="8.5"]{transform:translateY(510px)}.availability-calendar .availability-card[data-drag-change="-9"]{transform:translateY(-540px)}.availability-calendar .availability-card[data-drag-change="9"]{transform:translateY(540px)}.availability-calendar .availability-card[data-drag-change="-9.5"]{transform:translateY(-570px)}.availability-calendar .availability-card[data-drag-change="9.5"]{transform:translateY(570px)}.availability-calendar .availability-card[data-drag-change="-10"]{transform:translateY(-600px)}.availability-calendar .availability-card[data-drag-change="10"]{transform:translateY(600px)}.availability-calendar .availability-card[data-drag-change="-10.5"]{transform:translateY(-630px)}.availability-calendar .availability-card[data-drag-change="10.5"]{transform:translateY(630px)}.availability-calendar .availability-card[data-stretch-height="1"]{height:50px}.availability-calendar .availability-card[data-stretch-height="1.5"]{height:80px}.availability-calendar .availability-card[data-stretch-height="2"]{height:110px}.availability-calendar .availability-card[data-stretch-height="2.5"]{height:140px}.availability-calendar .availability-card[data-stretch-height="3"]{height:170px}.availability-calendar .availability-card[data-stretch-height="3.5"]{height:200px}.availability-calendar .availability-card[data-stretch-height="4"]{height:230px}.availability-calendar .availability-card[data-stretch-height="4.5"]{height:260px}.availability-calendar .availability-card[data-stretch-height="5"]{height:290px}.availability-calendar .availability-card[data-stretch-height="5.5"]{height:320px}.availability-calendar .availability-card[data-stretch-height="6"]{height:350px}.availability-calendar .availability-card[data-stretch-height="6.5"]{height:380px}.availability-calendar .availability-card[data-stretch-height="7"]{height:410px}.availability-calendar .availability-card[data-stretch-height="7.5"]{height:440px}.availability-calendar .availability-card[data-stretch-height="8"]{height:470px}.availability-calendar .availability-card[data-stretch-height="8.5"]{height:500px}.availability-calendar .availability-card[data-stretch-height="9"]{height:530px}.availability-calendar .availability-card[data-stretch-height="9.5"]{height:560px}.availability-calendar .availability-card[data-stretch-height="10"]{height:590px}.availability-calendar .availability-card[data-stretch-height="10.5"]{height:620px}.availability-calendar .availability-card[data-stretch-height="11"]{height:650px}.availability-calendar .availability-card[data-stretch-height="11.5"]{height:680px}.availability-calendar .availability-card[data-duration="1"] .availability-card__stretch-handle{height:10px}.availability-calendar .availability-card[data-duration="1"] .availability-card__drag-handle{bottom:10px;top:10px}.availability-calendar .availability-card--ghost{background-color:#232d4b;opacity:.333;position:absolute;width:calc(100% - 10px)}.availability-calendar .availability-card--ghost.availability-card--striped{background:repeating-linear-gradient(45deg,rgba(35,45,75,.95),rgba(35,45,75,.95) 10px,#232d4b 10px,#232d4b 15px)}.availability-calendar .availability-card__stretch-handle{position:absolute;top:0;right:0;left:0;cursor:row-resize;height:20px}.availability-calendar .availability-card__stretch-handle.availability-card__stretch-handle--bottom{bottom:0;top:auto}.availability-calendar .availability-card__drag-handle{position:absolute;top:20px;right:0;bottom:20px;left:0}.availability-calendar .availability-card__details{max-height:100%;overflow:hidden;padding-right:35px;pointer-events:none;width:100%}.availability-calendar .availability-card__label{font-weight:700;overflow:hidden;text-overflow:ellipsis}.availability-calendar .availability-card__type{white-space:nowrap}.availability-calendar .availability-card__duration{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.availability-footer{font-size:.875rem;line-height:1.2857142857;align-items:flex-start;display:flex;color:#727272;min-height:20px;padding:10px 0 10px 60px}.availability-footer .availability-footer__tips{max-width:60ch}.availability-footer .availability-footer__tips ul{line-height:1.5;padding-left:1.5em}.availability-footer .availability-footer__tips li{margin-bottom:5px}.availability-footer .availability-footer__tips kbd{font-size:.8125rem;line-height:1.3846153846;background-color:#e7e7e7;border:1px solid #bbb;border-radius:3px;color:#444;display:inline-block;font-family:franklin-gothic-urw,sans-serif;padding:2px 4px 1px}.availability-footer .save-message{font-size:.8125rem;line-height:1.3846153846;margin-left:auto;min-height:1.5em;min-width:100px;text-align:right}.app-form-collection-recommendation-list .recommendation-list-item{position:relative}.app-form-collection-recommendation-list .recommendation-list-item .sorthandle{position:absolute;top:20px;right:100%;color:#727272}.card--collection-recommendation{min-height:136px}.card--collection-recommendation .card__details{min-width:0;padding:20px}.card--collection-recommendation .card__details>.form-group:last-child{margin-bottom:0}.card--collection-recommendation .recommendation__text{border-left:3px solid #f84c1e;color:#000;padding-left:10px}.card--collection-recommendation .tr__tag{margin-bottom:6px}.card--collection-recommendation .card__meta{font-size:1rem;line-height:1.25;font-family:franklin-gothic-urw-cond,sans-serif}.card--collection-recommendation .card__actions{position:absolute;top:0;bottom:0;left:100%;padding:20px 10px}.card--collection-recommendation .card__actions__sticky{position:sticky;top:20px}.card--collection-recommendation .form-set{min-width:0}.card--collection-recommendation .proposed-resource-url{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--add-recommendation .card--add-recommendation__action{max-width:440px;width:100%}.card--add-recommendation .card--add-recommendation__action .form-group--text-field{flex-grow:1}.card--add-recommendation .card--add-recommendation__action .btn{min-width:150px}.sidebar--toc ul{list-style:none;padding-left:0;margin-bottom:0}.sidebar--toc li{position:relative}.sidebar--toc .toc__link{font-size:1rem;line-height:1.25;border-left:3px solid transparent;box-sizing:border-box;color:#141e3c;display:block;padding:6px 12px;text-decoration:none;transition:.1s;width:100%}.sidebar--toc .toc__link:hover,.sidebar--toc .toc__link:focus-visible{background-color:#141e3c1a;border-color:#141e3c;color:#141e3c}.sidebar--toc .toc__link.active{background-color:#eb5f0c1a;border-color:#eb5f0c;color:#b84500;font-weight:500}@media (max-width: 949px){.sidebar--toc--collapsible.is-collapsed .toc__link{display:none}}@media (max-width: 949px){.sidebar--toc--collapsible.is-collapsed .toc__link.active{background-color:#fff;color:#000;display:block;padding-bottom:12px;padding-top:12px}}.sidebar--toc--collapsible .toc__link.active{padding-right:40px}.sidebar--toc--collapsible .sidebar__toggle{width:34px;height:100%;position:absolute;top:0;right:0;bottom:0;color:#000;display:block;padding:0}@media (min-width: 950px){.sidebar--toc--collapsible .sidebar__toggle{display:none}}.sidebar--toc--collapsible .sidebar__dots{position:absolute;top:50%;left:50%;margin-top:-2px}.sidebar--toc--collapsible .sidebar__dots,.sidebar--toc--collapsible .sidebar__dots:before,.sidebar--toc--collapsible .sidebar__dots:after{width:4px;height:4px;background-color:currentColor;border-radius:50%}.sidebar--toc--collapsible .sidebar__dots:before,.sidebar--toc--collapsible .sidebar__dots:after{content:"";display:block;left:0;position:absolute;top:6px}.sidebar--toc--collapsible .sidebar__dots:before{top:-6px}.section--report{border-top:1px solid #ddd;margin-top:60px;padding-top:40px}.section--report .section__help{color:#444}@media (min-width: 750px){.reports-card-grid{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}}.reports-unit-list{font-size:1.25rem;line-height:1.2;list-style:none}.reports-unit-list li{margin-bottom:10px}.reports-unit-list a{font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700;text-decoration:none}.reports-unit-list a:hover,.reports-unit-list a:focus-visible{text-decoration:underline}.card.card--report{align-items:center;background-color:#fff;border:0;border-radius:0;box-shadow:0 0 5px #0000004d;display:flex;gap:20px;justify-content:space-between;margin:0;padding:20px;position:relative;transition:.2s}@media (min-width: 750px){.card.card--report.card--featured{gap:30px;padding:30px}}.card.card--report.card--featured .report__icon{width:46px;height:60px}.card.card--report.card--featured .report__meta{font-size:1rem;line-height:1.125}.card.card--report.card--featured .report__title{font-size:1.75rem;line-height:1.0714285714;letter-spacing:-.0178571429em}.card.card--report.card--featured .report__number{font-size:2.5rem;line-height:1;letter-spacing:-.0125em;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:700;color:#b6c3c8;display:none}@media (min-width: 750px){.card.card--report.card--featured .report__number{display:block}}.card.card--report .report__icon{width:36px;height:46px;color:#b6c3c8;flex-shrink:0}.card.card--report .card__details{padding:0}.card.card--report .report__title{font-size:1.375rem;line-height:1.0909090909;letter-spacing:-.0227272727em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700;color:#21375d;margin:0}.card.card--report .report__title a{color:inherit;text-decoration:none}.card.card--report .report__title a:hover,.card.card--report .report__title a:focus-visible{text-decoration:underline}.card.card--report .report__title a:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:5}.card.card--report .report__meta{font-size:.875rem;line-height:1.1428571429;margin:4px 0;color:#727272}.card.card--report .report__meta:first-child{margin-top:0}.card.card--report .report__meta:last-child{margin-bottom:0}.card.card--report .icon--arrow--right{width:15px;height:15px}@media print{.index--engagement-reports{width:1100px!important}.index--engagement-reports .app-navigation,.index--engagement-reports .mainbreadcrumb,.index--engagement-reports .report-form-controls{display:none!important}.index--engagement-reports .maincontent{padding:0}}.report-page,.report-form-controls{box-sizing:border-box;max-width:1100px;margin:0 auto}.report-page{font-size:1rem;line-height:1.25;background-color:#fff;border:1px solid #bbb;padding:50px 20px 20px;position:relative}@media (min-width: 750px){.report-page{padding:60px 9.0909090909%}}@media (min-width: 1200px){.report-page{padding-left:100px;padding-right:100px}}@media print{.report-page{background:none;border:none;padding:20px 100px}}.report-page:before{background:#f6f8fb;border-color:#bbb;border-style:solid;border-width:0 0 1px 1px;content:"";height:50px;width:50px;position:absolute;top:-1px;right:-1px}@media print{.report-page:before{display:none}}.report-page:after{border-top:1px solid #bbb;content:" ";height:0;transform:rotate(45deg);transform-origin:bottom right;position:absolute;top:49px;right:-1px;width:71px}@media print{.report-page:after{display:none}}.report-page .gridlines{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:space-between;pointer-events:none}.report-page .gridlines .gridline{width:0;height:100%;border-right:1px solid #ddd}.report-page .gridlines .gridline:first-child,.report-page .gridlines .gridline:last-child{border:0}.report-page .report-logo{align-items:center;color:#232d4b;display:flex;justify-content:center;margin-bottom:30px}.report-page .report-logo .logo-pipe{width:0;height:40px;border-right:1px solid #232d4b;display:block;margin:0 10px}.report-page .report-logo .icon--cte{position:relative;top:2px}.report-page header{padding:0 0 30px;text-align:center}.report-page header img{display:block;margin:0 auto 10px;max-width:280px;width:80%}.report-page header h3{font-size:1.75rem;line-height:1.2857142857;color:#232d4b;font-family:franklin-gothic-urw-comp,sans-serif;margin:0 0 10px;text-transform:uppercase}.report-page header h3 a{color:inherit;text-decoration:none}.report-page header h1{font-size:3rem;line-height:1.1666666667;letter-spacing:-.0104166667em;font-family:franklin-gothic-urw-cond,sans-serif;margin:0 auto;max-width:24ch}.report-page header h2{font-size:.9375rem;line-height:1.2;letter-spacing:.0666666667em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;margin:8px 0 0;text-transform:uppercase}.report-section{border-top:1px solid #bbb;padding:40px 0}@media print{.report-section{break-inside:avoid}}.report-section h3{font-size:1.1875rem;line-height:1.2631578947;letter-spacing:-.0131578947em;margin:0 0 20px;text-align:center;text-wrap:balance}.report-section .grid-column-span{grid-column:1/-1}@media (min-width: 750px),print{.report-section--stats{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:11.1111111111%}}.report-section--stats .report-stat--big{align-self:start;text-align:center}.report-section--stats .report-stat--big .report-stat__number{font-size:4.5rem;display:block;font-family:franklin-gothic-urw-comp,sans-serif;line-height:1}@media (min-width: 750px),print{.report-section--stats .report-stat--big .report-stat__number{font-size:6.75rem}}.report-section--stats .report-stat--big .report-stat__label{display:block;margin:0 auto;max-width:30ch}.report-section--stats .report-stat-list{margin-top:50px}@media (min-width: 750px),print{.report-section--stats .report-stat-list{margin-top:0}}.report-section--stats .report-stat-list--tabular .report-stat--listitem{border-bottom:1px solid #e7e7e7;column-gap:6px;display:flex}.report-section--stats .report-stat-list--tabular .report-stat--listitem a{color:inherit;text-decoration:none}.report-section--stats .report-stat-list--tabular .report-stat--listitem a:hover{color:#21375d;text-decoration:underline;text-underline-offset:.2em}.report-section--stats .report-stat-list--tabular .report-stat--listitem:last-child{border-bottom:0}.report-section--stats .report-stat-list--tabular .report-stat__number{display:inline-block;min-width:50px}.report-section--stats .report-stat--listitem{font-size:1.1875rem;line-height:1.2631578947;padding:5px 0}.report-section--stats .report-stat__number{font-weight:700}.report-section--no-grid{display:block}@media (min-width: 750px),print{.report-section--glance{text-align:center}}.report-section--glance .report-stat--big{font-size:1.75rem;line-height:1.2857142857;padding:4px 0}.report-section--glance .report-stat__number{font-weight:700}.report-section--testimonial .report-testimonial{margin-top:50px;padding-left:30px;text-align:center}@media (min-width: 750px),print{.report-section--testimonial .report-testimonial{margin-top:0;padding-left:0}}.report-section--testimonial .report-testimonial figure,.report-section--testimonial .report-testimonial blockquote{margin:0}.report-section--testimonial .report-testimonial blockquote{font-size:2.25rem;line-height:1.1111111111;letter-spacing:-.00925em;font-family:franklin-gothic-urw-cond,sans-serif;padding-top:.3333em;position:relative;text-indent:-.5ch;text-wrap:balance;z-index:2}.report-section--testimonial .report-testimonial blockquote:before{font-size:11.25rem;line-height:1;position:absolute;top:0;left:50%;color:#e7e7e7;font-weight:700;content:"“";display:block;margin:-.3em 0 0;transform:translate(-50%);z-index:-1}.report-section--testimonial .report-testimonial blockquote p{margin:0}.report-section--testimonial .report-testimonial figcaption{font-size:1.1875rem;line-height:1.2631578947;letter-spacing:-.0131578947em;color:#444;margin-top:20px;text-indent:-.75ch}@media (min-width: 750px),print{.report-section--impact{align-items:center;column-gap:11.1111111111%;display:grid;grid-template-columns:44.4444444444% 44.4444444444%}}.report-section--impact .report-stat-block{display:grid;column-gap:20px;grid-template-columns:1fr 1fr}@media (min-width: 500px){.report-section--impact .report-stat-block{max-width:400px;margin:0 auto}}@media (min-width: 750px){.report-section--impact .report-stat-block{column-gap:10px;grid-column:2;max-width:none}}@media (min-width: 1100px),print{.report-section--impact .report-stat-block{column-gap:30px}}.report-section--impact .report-stat-intro{font-size:1.1875rem;line-height:1.2631578947;display:block;grid-column:1/2 span;margin:0 0 2em;text-align:center;text-wrap:pretty}.report-section--impact .report-stat{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;align-items:center;aspect-ratio:1;border:1px solid #ddd;border-radius:50%;color:#727272;display:flex;flex-direction:column;justify-content:center;padding:0;text-align:center}.report-section--impact .report-stat__number{font-size:3.5rem;line-height:1;letter-spacing:-.0089285714em;font-family:franklin-gothic-urw-comp,sans-serif;color:#000;font-size:15vw;font-weight:700}@media (min-width: 500px){.report-section--impact .report-stat__number{font-size:64px}}@media (min-width: 750px){.report-section--impact .report-stat__number{font-size:3.5rem}}@media (min-width: 1100px),print{.report-section--impact .report-stat__number{font-size:4.5rem}}.report-section--impact .report-chart--pie{align-self:start;flex-shrink:1;margin-top:4em;text-align:center}@media (min-width: 750px),print{.report-section--impact .report-chart--pie{grid-column:1;grid-row:1;margin-top:0}}.report-section--impact .report-chart--pie h3{margin-bottom:10px}.report-section__footnotes{font-size:.9375rem;line-height:1.2;align-items:center;color:#444;display:flex;flex-direction:column;grid-column:1/2 span;margin:2em 0 0}.report-section__footnotes ul{list-style:none;margin:0}.report-section__footnotes li{display:inline}.report-section__footnotes li:not(:last-child):after{content:"; "}.report-section__footnotes li:last-child:after{content:"."}.report-section--compared .report-section-header{margin:0 0 20px;text-align:center}.report-section--compared .report-section-header h3{margin-bottom:10px}.report-section--compared .report-section-header p{font-style:italic}.report-section--compared .report-stat--big{align-items:center;display:flex;padding:10px 0}.report-section--compared .report-stat--big .report-stat__number{font-size:4.5rem;box-sizing:border-box;display:block;flex-shrink:0;font-family:franklin-gothic-urw-comp,sans-serif;line-height:1;padding-left:11.1111111111%;padding-right:11.1111111111%;text-align:center;width:44.4444444444%}.report-section--compared .report-stat--big .report-stat__label{font-size:1.1875rem;line-height:1.2631578947;letter-spacing:-.0131578947em;margin-left:-11.1111111111%;width:66.6666666667%}.report-section--compared .report-stat--big .report-stat__label strong{font-weight:500}.report-section--engagements-table .report-section-header{margin-bottom:2em;text-align:center;text-wrap:pretty}.report-section--engagements-table .report-section-header h3{margin-bottom:.25em}.report-section--engagements-table table{font-size:.9375rem;line-height:1.2;border-top:1px solid #e7e7e7;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}@media (min-width: 750px),print{.report-section--engagements-table table{font-size:1rem;line-height:1.25}}.report-section--engagements-table thead{font-size:.8125rem;line-height:1.2307692308;letter-spacing:.0769230769em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;text-transform:uppercase}@media (min-width: 750px),print{.report-section--engagements-table thead{font-size:.9375rem;line-height:1.2;letter-spacing:.0666666667em}}.report-section--engagements-table thead th{font-weight:inherit}.report-section--engagements-table tbody tr:nth-child(odd) td{background-color:#f1f4f8}.report-section--engagements-table tbody tr:last-child td{border-bottom:0}.report-section--engagements-table th,.report-section--engagements-table td{border-color:#e7e7e7;border-style:solid;border-width:0 1px 1px 0;padding:6px 10px}.report-section--engagements-table th:last-child,.report-section--engagements-table td:last-child{border-right:0}.report-section--engagements-table .arrow{width:6px;height:6px;background-color:currentColor;color:#000;display:inline-block;margin-right:8px;position:relative;top:1px}.report-section--engagements-table .arrow:before{width:0;height:0;position:absolute;bottom:100%;left:50%;border-color:transparent transparent currentColor;border-style:solid;border-width:0 6px 6px;content:"";margin-left:-6px}.report-section--engagements-table .arrow.arrow--up{color:#4d9437}.report-section--engagements-table .arrow.arrow--down{color:#ba092b;top:-5px;transform:rotate(180deg)}.app-home-grid .form-group{margin-bottom:0}.app-home-grid .form-group--select{box-sizing:border-box;flex:0 0 140px}.app-home-grid-layout{margin-bottom:40px;max-width:800px}@media (min-width: 1300px){.app-home-grid-layout{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);max-width:none;width:100%}}@media (min-width: 1300px){.app-home-grid-layout .card{box-sizing:border-box;margin:0;min-width:0}}.app-home-grid-layout .card:nth-child(1){grid-column:1/2 span;grid-row:1/2 span}.app-home-grid-layout .card:nth-child(2){grid-column:3;grid-row:1/2 span}.app-home-grid-layout .card:nth-child(3){grid-column:4;grid-row:1/2 span}.app-home-grid-layout .card:nth-child(4){grid-column:1;grid-row:3}.app-home-grid-layout .card:nth-child(5){grid-column:1;grid-row:4}.app-home-grid-layout .card:nth-child(6){grid-column:2;grid-row:3/2 span}.app-home-grid-layout .card:nth-child(7){grid-column:3/2 span;grid-row:3/2 span}.app-home-grid-layout .card .card__details{display:flex}@media (min-width: 1300px){.app-home-grid-layout .card .card__details{display:block;min-width:0}}.app-home-grid-layout .card .form-group:not(:last-child){margin-right:10px}@media (min-width: 1300px){.app-home-grid-layout .card .form-group:not(:last-child){margin-bottom:15px;margin-right:0}}.app-home-grid-layout .card .form-group--autocomplete{flex-grow:1}.app-navigation a,.app-navigation button{box-sizing:border-box;cursor:pointer;text-decoration:none}.app-navigation button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0}.header--main,.header--secondary{padding-left:15px}@media (min-width: 600px){.header--main,.header--secondary{padding-left:30px}}@media (min-width: 1100px){.header--main,.header--secondary{padding-left:50px}}.header--main{align-items:flex-end;background-color:#232d4b;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:4px;position:relative;z-index:10000}@media (min-width: 1100px){.header--main{align-items:center;height:50px}}.header--main:before{width:100%;height:0;border-top:4px solid #f78310;content:"";display:block;left:0;position:absolute;top:-4px;z-index:1}.header--main .brandmark{align-items:center;display:flex;flex-grow:0;height:50px;min-width:0;position:relative;text-decoration:none;z-index:1000}@media (min-width: 425px){.header--main .brandmark{z-index:auto}}.header--main .brandmark .logo--uva{flex-shrink:0}.header--main .brandmark .logo--uva .logo--horizontal{width:190px;height:auto;display:block}@media (min-width: 425px){.header--main .brandmark .logo--uva .logo--horizontal{width:203px}}@media (min-width: 750px){.header--main .brandmark .logo--uva .logo--horizontal{width:auto;height:27px}}.nav--auth{align-items:flex-end;display:flex}.nav--eyebrow{color:#fff;display:flex;flex-direction:row;height:50px;margin-left:auto;padding-left:10px;transition:height .2s ease-in-out}@media (min-width: 1100px){.nav--eyebrow{align-items:stretch;align-self:stretch;height:100%;transition:initial}}.has-eyebrow-expanded .nav--eyebrow{height:190px}@media (min-width: 1100px){.has-eyebrow-expanded .nav--eyebrow{height:50px}}.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger{background-color:#131a2d}.nav--eyebrow .eyebrow-trigger{align-self:flex-end;background-color:#21375d;border-left:1px solid rgba(255,255,255,.3);box-sizing:border-box;display:block;height:50px;padding:23px 25px;position:relative;width:50px}@media (min-width: 1100px){.nav--eyebrow .eyebrow-trigger{display:none}}.nav--eyebrow .eyebrow-trigger:hover,.nav--eyebrow .eyebrow-trigger:focus-visible{background-color:#131a2d}.nav--eyebrow .eyebrow-trigger .icon--dots{margin-left:-2px}.nav--eyebrow .eyebrow-trigger .icon--dots,.nav--eyebrow .eyebrow-trigger .icon--dots:before,.nav--eyebrow .eyebrow-trigger .icon--dots:after{width:4px;height:4px;background-color:#fff;border-radius:2px;content:"";display:block;position:relative}.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger .icon--dots{width:16px;height:0;border:0}.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger .icon--dots:before,.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger .icon--dots:after{border-radius:0;border-top:2px solid #fff;height:0;margin-left:-7px;top:0;width:100%}.nav--eyebrow .eyebrow-trigger .icon--dots:before{top:-8px}.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger .icon--dots:before{top:2px;transform:rotate(-45deg)}.nav--eyebrow .eyebrow-trigger .icon--dots:after{top:4px}.has-eyebrow-expanded .nav--eyebrow .eyebrow-trigger .icon--dots:after{transform:rotate(45deg)}.nav--eyebrow .nav--eyebrow__main{align-items:stretch;background-color:#141e3c;border-bottom:1px solid rgba(255,255,255,.3);box-sizing:border-box;list-style:none;left:0;margin:0;padding:10px 0 15px;position:absolute;top:-140px;transition:top .2s ease-in-out;width:100%}@media (min-width: 1100px){.nav--eyebrow .nav--eyebrow__main{border:none;display:flex;height:100%;padding:0;position:relative;top:initial;transition:initial;width:auto}}.has-eyebrow-expanded .nav--eyebrow .nav--eyebrow__main{top:0}.nav--eyebrow .nav--eyebrow__main li{align-items:stretch;display:flex}@media (min-width: 1100px){.nav--eyebrow .nav--eyebrow__main li{background-color:#21375d;border-left:1px solid rgba(255,255,255,.3)}}@media (min-width: 1100px){.nav--eyebrow .nav--eyebrow__main li.eyebrow-nav-item{display:flex}}@media (min-width: 1100px){.nav--eyebrow .nav--eyebrow__main li.eyebrow-nav-item--active{border-left-color:#284374}.nav--eyebrow .nav--eyebrow__main li.eyebrow-nav-item--active+li{border-left-color:#284374}}.nav--eyebrow .nav--eyebrow__main li a{box-sizing:border-box;width:100%}.nav--eyebrow .eyebrow-link{align-items:center;border:0;color:#fff;display:flex;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;justify-content:center;min-width:120px;padding:10px;text-decoration:none;white-space:nowrap}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link{padding-left:15px;padding-right:15px}}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link{padding-left:20px;padding-right:20px}}.nav--eyebrow .eyebrow-link--nav{font-size:.9375rem;line-height:1.4666666667;letter-spacing:.0666666667em;padding:8px 15px;text-transform:uppercase}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link--nav{font-size:.8125rem;line-height:1.5384615385;letter-spacing:.0384615385em;padding:10px 20px}}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link--nav:hover,.nav--eyebrow .eyebrow-link--nav:focus-visible,.nav--eyebrow .eyebrow-link--nav.eyebrow-link--active:hover,.nav--eyebrow .eyebrow-link--nav.eyebrow-link--active:focus-visible{background-color:#fff;color:#f84c1e}}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link--nav.eyebrow-link--active{background-color:#284374}}.nav--eyebrow .eyebrow-link--login,.nav--eyebrow .eyebrow-link--account{font-size:.9375rem;line-height:1.3333333333;background-color:#21375d;border-left:1px solid rgba(255,255,255,.3);box-sizing:border-box;height:50px;min-width:initial}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link--login,.nav--eyebrow .eyebrow-link--account{font-size:1.125rem;line-height:1.1111111111}}.nav--eyebrow .eyebrow-link--login:hover,.nav--eyebrow .eyebrow-link--login:focus-visible,.nav--eyebrow .eyebrow-link--account:hover,.nav--eyebrow .eyebrow-link--account:focus-visible{background-color:#141e3c}.nav--eyebrow .eyebrow-link--login{min-width:50px;width:100%}@media (max-width: 424px){.nav--eyebrow .eyebrow-link--login span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media (min-width: 425px){.nav--eyebrow .eyebrow-link--login svg{margin-left:5px}}.nav--eyebrow .eyebrow-link--account{cursor:pointer;padding:10px 5px}@media (min-width: 600px){.nav--eyebrow .eyebrow-link--account{padding-left:10px;padding-right:10px}}@media (min-width: 1100px){.nav--eyebrow .eyebrow-link--account{padding-right:15px}}.nav--eyebrow .eyebrow-link--account .user-initials{width:40px;height:40px;font-size:1.125rem;line-height:1.2222222222;align-items:center;background-color:#232d4b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;justify-content:center}.nav--eyebrow .eyebrow-link--account .user-name{font-size:.9375rem;line-height:1.2;letter-spacing:0em;color:#fff;font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:italic;margin-left:10px}@media (max-width: 599px){.nav--eyebrow .eyebrow-link--account .user-name{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.tooltip--account-menu{position:absolute;top:100%;background-color:#fff;border-radius:5px;box-sizing:border-box;color:#000;filter:drop-shadow(0 0 5px rgba(0,0,0,.3));font-size:.875rem;line-height:1.2857142857;margin-top:-4px;padding:15px;right:5px;width:240px}@media (min-width: 600px){.tooltip--account-menu{right:10px}}.tooltip--account-menu:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 6px 6px;bottom:100%;content:"";display:block;height:0;position:absolute;right:13px;width:0}.tooltip--account-menu ul{display:block;list-style:none}.tooltip--account-menu li{margin:6px 0}.tooltip--account-menu a{font-size:.9375rem;line-height:1.3333333333;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none}.tooltip--account-menu a:hover,.tooltip--account-menu a:focus-visible{color:#f84c1e;text-decoration:underline}.header--secondary{align-items:center;background-color:#fff;box-shadow:0 0 5px #0000001a;box-sizing:border-box;display:flex;justify-content:center;justify-content:space-between;min-height:60px;padding-right:0;position:relative;width:100%;z-index:1000}.header--secondary .brandmarks{align-items:center;display:flex;width:100%}.header--secondary .wordmark--cte{font-size:1.625rem;line-height:1;color:#141e3c;font-family:franklin-gothic-urw-comp,sans-serif;font-weight:700;text-transform:uppercase;white-space:nowrap}.header--secondary .back__link{color:#222;display:none;padding:0 10px;white-space:nowrap}@media (min-width: 600px){.header--secondary .back__link{padding-left:30px;padding-right:30px}}@media (min-width: 750px){.header--secondary .back__link{display:block}}.header--secondary .back__link .back__domain{border-bottom:2px solid currentColor;color:inherit;font-weight:500;text-decoration:none}.header--secondary .back__link .back__domain:hover,.header--secondary .back__link .back__domain:focus-visible{border-bottom-color:transparent}.header--secondary .nav-triggers{font-size:1.125rem;line-height:1.3333333333;align-items:center;align-self:stretch;background-color:transparent;display:flex;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;margin-right:auto;padding:0 10px 0 0;position:relative;z-index:990}@media (min-width: 600px){.header--secondary .nav-triggers{padding-right:30px}}.header--secondary .menu-trigger{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#232d4b;display:flex;justify-content:center;min-height:42px;min-width:42px;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;text-decoration:none}@media (min-width: 600px){.header--secondary .menu-trigger{background-color:transparent;border:0}}body.has-offcanvas-open .header--secondary .menu-trigger .icon--hamburger{border-top-color:transparent}body.has-offcanvas-open .header--secondary .menu-trigger .icon--hamburger:before{margin-top:0;transform:rotate(-45deg)}body.has-offcanvas-open .header--secondary .menu-trigger .icon--hamburger:after{margin-top:0;transform:rotate(45deg)}.header--secondary .menu-trigger .menu-trigger-label{display:none;position:relative;top:-1px}@media (min-width: 600px){.header--secondary .menu-trigger .menu-trigger-label{display:block}}.header--secondary .menu-trigger .icon--hamburger{width:16px;height:0;border-top:2px solid currentColor;color:#eb5f0c;display:inline-block;margin:0 auto;position:relative}@media (min-width: 600px){.header--secondary .menu-trigger .icon--hamburger{margin-left:0;margin-right:8px}}.header--secondary .menu-trigger .icon--hamburger:before,.header--secondary .menu-trigger .icon--hamburger:after{position:absolute;top:-2px;right:0;left:0;border-top:2px solid currentColor;content:" ";display:block;height:0}.header--secondary .menu-trigger .icon--hamburger:before{margin-top:-5px}.header--secondary .menu-trigger .icon--hamburger:after{margin-top:5px}.header--secondary .navlink--help{font-size:1.125rem;line-height:1.2222222222;letter-spacing:-.0138888889em;font-family:franklin-gothic-urw-cond,sans-serif;align-items:center;color:#232d4b;display:none;padding:10px 20px;text-decoration:inherit}@media (min-width: 950px){.header--secondary .navlink--help{display:flex}}.header--secondary .navlink--help:hover{color:#009fdf}.header--secondary .navlink--help .icon{margin-left:10px}.header--secondary .form--quicksearch{display:none;margin-right:10px}@media (min-width: 600px){.header--secondary .form--quicksearch{margin-right:30px}}@media (min-width: 950px){.header--secondary .form--quicksearch{display:inline-block}}.form--quicksearch{position:relative}.form--quicksearch input[type=text]{font-size:.875rem;line-height:1.4285714286;letter-spacing:-.0178571429em;box-sizing:border-box;height:40px;padding-bottom:9px;padding-right:40px;padding-top:9px;width:100%}.form--quicksearch .ui-autocomplete-results{max-height:calc(100vh - 150px)}.form--quicksearch .ui-autocomplete-result{color:#222;display:block;padding:6px 10px}.form--quicksearch .ui-autocomplete-result:hover .ui-autocomplete-result__label{color:#ddd}.form--quicksearch .ui-autocomplete-result__label,.form--quicksearch .ui-autocomplete-result__name{display:block}.form--quicksearch .ui-autocomplete-result__label{font-size:.625rem;line-height:1.2;letter-spacing:.1em;color:#727272;font-weight:400;padding-bottom:2px;text-transform:uppercase}.form--quicksearch .circleloader,.form--quicksearch .btn{position:absolute;top:0;right:0}.form--quicksearch .circleloader{margin:12px 12px 0 0}.form--quicksearch .btn{width:40px;height:40px;background:none;border:none;color:#141e3c;padding:4px}.form--quicksearch .btn .icon{margin-left:auto;margin-right:auto}.app-navigation-menus[data-has-single-menu=true] .role-menu{display:none}.app-navigation-menus[data-has-single-menu=true] .link-menu{background:none;display:block;padding:0;position:static;transform:none;width:auto}.app-navigation-menus[data-has-single-menu=true] .link-menu .nav--sidebar{padding:0}.app-navigation-menus[data-has-single-menu=true] .link-menu .menu{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.nav--sidebar{font-size:.9375rem;line-height:1.3333333333;letter-spacing:-.0166666667em;box-sizing:border-box;max-height:calc(100vh - 114px);overflow-y:auto;padding:30px 20px}.nav--sidebar .form--quicksearch{border-bottom:1px solid #ddd;display:block;margin-bottom:15px;padding-bottom:15px}@media (min-width: 950px){.nav--sidebar .form--quicksearch{display:none}}.nav--sidebar .menu-close-button{font-size:.875rem;line-height:1.4285714286;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ebeef3;border:0;color:#727272;cursor:pointer;display:flex;margin:-30px -20px 20px;padding:10px 20px;width:calc(100% + 40px)}@media (min-width: 750px){.nav--sidebar .menu-close-button{display:none}}.nav--sidebar .menu-close-button:hover,.nav--sidebar .menu-close-button:focus-visible{text-decoration:underline}.nav--sidebar .menu-close-button .icon{width:8px;height:12px;fill:currentColor;margin-right:6px}.nav--sidebar .sidebar-menus{transition:opacity .1s .2s cubic-bezier(.33,1,.68,1)}@media (max-width: 949px){.has-quick-search .nav--sidebar .sidebar-menus{opacity:0;transition-delay:0s;transition-timing-function:cubic-bezier(.32,0,.67,0)}}.nav--sidebar .link-menu{position:absolute;top:0;bottom:0;left:0;background-color:#f6f8fb;opacity:0;overflow:hidden;padding:0 0 20px;pointer-events:none;width:280px;z-index:10}@media (min-width: 750px){.nav--sidebar .link-menu{left:280px}}.nav--sidebar .link-menu[data-is-open=true]{opacity:1;pointer-events:auto}.nav--sidebar .link-menu[data-is-open=true] .nav--sidebar{transform:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.nav--sidebar .link-menu .nav--sidebar{transform:translate(-10px);transition:transform .1s cubic-bezier(.32,0,.67,0)}.nav--sidebar .account-menu,.nav--sidebar .role-menu{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.nav--sidebar .account-menu:first-child,.nav--sidebar .role-menu:first-child{border-top:0;margin-top:0;padding-top:0}.nav--sidebar .account-menu li,.nav--sidebar .role-menu li{margin:0 0 5px}.nav--sidebar .account-menu li[data-is-open=true] a,.nav--sidebar .account-menu li[data-is-open=true] button,.nav--sidebar .role-menu li[data-is-open=true] a,.nav--sidebar .role-menu li[data-is-open=true] button{font-weight:500}.nav--sidebar .account-menu a,.nav--sidebar .account-menu button,.nav--sidebar .role-menu a,.nav--sidebar .role-menu button{color:#000}.nav--sidebar .account-menu a:hover,.nav--sidebar .account-menu a:active,.nav--sidebar .account-menu button:hover,.nav--sidebar .account-menu button:active,.nav--sidebar .role-menu a:hover,.nav--sidebar .role-menu a:active,.nav--sidebar .role-menu button:hover,.nav--sidebar .role-menu button:active{color:#eb5f0c;text-decoration:underline}.nav--sidebar .menu{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;padding-top:5px}.nav--sidebar .menu:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.nav--sidebar .menu.menu--primary{font-size:1.0625rem;line-height:1.2941176471;letter-spacing:-.0147058824em}.nav--sidebar .menu__hed{font-size:.8125rem;line-height:1.2307692308;letter-spacing:.0769230769em;font-family:franklin-gothic-urw-cond,sans-serif;color:#444;font-weight:400;margin:0;text-transform:uppercase}.nav--sidebar .menu--empty{display:none}.nav--sidebar .menu--no-quicksearch{border-top:none;margin-top:0;padding-top:0}.nav--sidebar ul{list-style:none;margin:0}.nav--sidebar .navitem{align-items:center;display:flex;margin:0 0 10px}.nav--sidebar .navitem:last-child{margin-bottom:0}.nav--sidebar .navitem.is-disabled{cursor:not-allowed;text-decoration:line-through}.nav--sidebar .navitem.is-disabled a{color:#727272;pointer-events:none}.nav--sidebar .navitem.navitem--active{position:relative}.nav--sidebar .navitem.navitem--active:before{position:absolute;top:0;right:100%;bottom:0;border-right:5px solid #e57200;content:"";display:block;margin-right:15px;width:0}.nav--sidebar .navitem.navitem--active .navlink{font-weight:500}.nav--sidebar .navitem.navitem--active .navlink__icon{color:#e57200}.nav--sidebar .navitem .btn{min-width:100%}.nav--sidebar .navlink{align-items:center;color:#000;display:flex;position:relative;text-decoration:none}.nav--sidebar .navlink:hover .navlink__title,.nav--sidebar .navlink:focus-visible .navlink__title{border-bottom-color:currentColor}.nav--sidebar .navlink__icon{width:20px;height:20px;color:#bbb;display:block;margin-right:6px}.nav--sidebar .navlink__title{border-bottom:2px solid transparent;border-top:2px solid transparent}.nav--sidebar .navitem__add{width:20px;height:20px;background-color:#ddd;border-radius:10px;color:#727272;display:block;margin-left:auto;position:relative}.nav--sidebar .navitem__add:hover,.nav--sidebar .navitem__add:focus-visible{background-color:#e57200;color:#fff}.nav--sidebar .navitem__add:before,.nav--sidebar .navitem__add:after{width:10px;height:0;position:absolute;top:50%;left:50%;border-bottom:2px solid currentColor;content:"";margin-left:-5px;margin-top:-1px}.nav--sidebar .navitem__add:after{transform:rotate(-90deg)}.nav--sidebar .navlink--help{background-color:#ebeef3;border-radius:5px;display:flex;justify-content:center;padding:10px 25px}.nav--sidebar .navlink--help .icon{margin-left:10px}@media (min-width: 950px){.nav--sidebar .navlink--help{display:none}}.nav--sidebar .role-menu li{margin-left:-20px;margin-right:-20px;position:relative}.nav--sidebar .role-menu li[data-is-active=true]:before{position:absolute;top:0;bottom:0;left:0;border-right:5px solid #e57200;content:"";display:block;margin-right:15px;width:0}.nav--sidebar .role-menu li[data-is-open=true]{color:#eb5f0c}.nav--sidebar .role-menu .role-menu-item{font-size:1.125rem;line-height:1.4444444444;letter-spacing:-.0138888889em;align-items:center;display:flex;justify-content:space-between;padding:5px 20px;width:100%}.page--activity .activity-requirements{max-width:800px}.page--activity .activity-requirements .form{max-width:none}.page--activity .activity-requirements ul{list-style:none;margin:0 0 20px;padding:0}.page--activity .requirement{background-color:#f6f8fb;border:1px solid #bbb;border-radius:5px;display:flex;margin-block-end:10px;padding:20px 10px}@media (min-width: 750px){.page--activity .requirement{padding:20px}}.page--activity .requirement.requirement--placeholder{background-color:#ebeef3;color:#444}.page--activity .requirement.requirement--placeholder .h5{font-weight:500}.page--activity .requirement.requirement--archived{background-color:#ebeef3}.page--activity .requirement.requirement--archived .requirement-label{color:#444}.page--activity .requirement.requirement--editing .form-group{margin-block-end:20px}.page--activity .requirement.requirement--editing .requirement-config{margin-block-end:10px;padding:20px 20px 10px}.page--activity .requirement.requirement--editing .requirement-type-label{margin-block-end:20px}@media (min-width: 750px){.page--activity .requirement.requirement--editing .requirement-type-label{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:4px}}.page--activity .requirement.requirement--editing .requirement-type-label .form-group{margin-block-end:0}.page--activity .requirement.requirement--editing .requirement-type-label select{height:44px}.page--activity .requirement.requirement--editing .requirement-type-label .label-input-container{flex-grow:1}.page--activity .requirement.requirement--editing .requirement-type-label .label-input-container input{box-sizing:border-box;width:100%}.page--activity .requirement.requirement--editing .requirement-type-label .requirement-type-description{margin-block-end:0}.page--activity .requirement.requirement--editing .requirement-help,.page--activity .requirement.requirement--editing .requirement-status{margin-block:0 20px;max-width:none}.page--activity .requirement.requirement--editing .requirement-help textarea,.page--activity .requirement.requirement--editing .requirement-status textarea{box-sizing:border-box;width:100%}.page--activity .requirement .sort-container{align-items:center;display:flex;margin-inline-start:-10px;min-width:30px;padding-inline-end:10px}.page--activity .requirement .sort-container .icon--sort-grid{padding:10px}.page--activity .requirement .requirement-details{flex-grow:1}.page--activity .requirement .requirement-type{margin-block-end:5px}.page--activity .requirement .requirement-label{font-size:1.25rem;line-height:1.2;font-weight:500}.page--activity .requirement .requirement-help{margin-block-start:5px;max-width:60ch}.page--activity .requirement .requirement-help p:last-child{margin-bottom:0}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .form-row{align-items:start;display:flex;flex-direction:column;gap:10px}@media (min-width: 750px){.page--activity .requirement .custom-field__row--engagement-requirement-status-options .form-row{align-items:center;flex-direction:row}}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .custom-field__button--remove{align-self:center;padding-block:5px}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .form-group{margin-block-end:0}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .engagement-requirement-status-option--tag{flex-grow:0;flex-shrink:1;min-width:60px;width:60px}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .engagement-requirement-status-option--tag .tag{background-color:#284374;border-radius:5px;font-size:.875rem;color:#fff;padding:1px 5px;text-align:center}.page--activity .requirement .custom-field__row--engagement-requirement-status-options .form-group--checkbox{flex-grow:1}.page--activity .requirement .actions{display:flex;flex-direction:column;gap:5px;padding-inline-start:15px}@media (min-width: 750px){.page--activity .requirement .actions{padding-inline-start:30px}}.page--activity .archived-requirements{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.page--activity .archived-requirements[open] summary .icon--plus{transform:rotate(45deg)}.page--activity .archived-requirements summary{align-items:center;display:flex;gap:20px;justify-content:space-between;list-style:none;padding:10px 0}.page--activity .archived-requirements summary:hover{cursor:pointer}.page--activity .archived-requirements summary::marker{display:none}.index--engagements .maincontent,.list--engagements .maincontent{padding:0}.ui-design--engagement-toc,.ui-design--engagement-list{position:relative}.ui-design--engagement-toc .controls,.ui-design--engagement-list .controls{align-items:stretch;background-color:#f6f8fb;border-bottom:1px solid #e2e6ec;display:flex;flex-direction:column;gap:10px;padding:10px 15px;position:sticky;top:0;z-index:90}@media (min-width: 600px){.ui-design--engagement-toc .controls,.ui-design--engagement-list .controls{align-items:center;column-gap:20px;flex-direction:row}}@media (min-width: 750px){.ui-design--engagement-toc .controls,.ui-design--engagement-list .controls{padding-inline:30px}}@media (min-width: 1100px){.ui-design--engagement-toc .controls,.ui-design--engagement-list .controls{border:0;padding:20px 50px}}.ui-design--engagement-toc .controls__right,.ui-design--engagement-list .controls__right{display:flex;gap:10px}@media (min-width: 600px){.ui-design--engagement-toc .controls__right,.ui-design--engagement-list .controls__right{margin-inline-start:auto}}.ui-design--engagement-toc .controls__right .engagement-filter,.ui-design--engagement-list .controls__right .engagement-filter{flex-grow:1}.ui-design--engagement-toc .controls__right .engagement-filter input,.ui-design--engagement-list .controls__right .engagement-filter input{box-sizing:border-box;width:100%}.ui-design--engagement-toc .btn--jump,.ui-design--engagement-list .btn--jump{display:flex}@media (max-width: 949px){.ui-design--engagement-toc .btn--jump,.ui-design--engagement-list .btn--jump{padding-inline:10px;min-width:44px}}.ui-design--engagement-toc .btn--jump:hover .icon,.ui-design--engagement-toc .btn--jump:focus-visible .icon,.ui-design--engagement-list .btn--jump:hover .icon,.ui-design--engagement-list .btn--jump:focus-visible .icon{color:#232d4b}.ui-design--engagement-toc .btn--jump .icon,.ui-design--engagement-list .btn--jump .icon{color:#727272;margin-inline-start:-.5em;height:16px;width:16px}@media (max-width: 949px){.ui-design--engagement-toc .btn--jump .icon,.ui-design--engagement-list .btn--jump .icon{color:#232d4b;margin:0}}@media (max-width: 949px){.ui-design--engagement-toc .btn--jump .btn__text,.ui-design--engagement-list .btn--jump .btn__text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.ui-design--engagement-toc .btn--sem-year.is-showing .dropdown-menu,.ui-design--engagement-toc .btn--activity-wrap.is-showing .dropdown-menu,.ui-design--engagement-toc .btn--event-wrap.is-showing .dropdown-menu,.ui-design--engagement-list .btn--sem-year.is-showing .dropdown-menu,.ui-design--engagement-list .btn--activity-wrap.is-showing .dropdown-menu,.ui-design--engagement-list .btn--event-wrap.is-showing .dropdown-menu{display:block}.ui-design--engagement-toc .btn--sem-year.is-showing .btn:first-child,.ui-design--engagement-toc .btn--activity-wrap.is-showing .btn:first-child,.ui-design--engagement-toc .btn--event-wrap.is-showing .btn:first-child,.ui-design--engagement-list .btn--sem-year.is-showing .btn:first-child,.ui-design--engagement-list .btn--activity-wrap.is-showing .btn:first-child,.ui-design--engagement-list .btn--event-wrap.is-showing .btn:first-child{border-bottom-left-radius:0}.ui-design--engagement-toc .btn--sem-year.is-showing .btn:last-child,.ui-design--engagement-toc .btn--activity-wrap.is-showing .btn:last-child,.ui-design--engagement-toc .btn--event-wrap.is-showing .btn:last-child,.ui-design--engagement-list .btn--sem-year.is-showing .btn:last-child,.ui-design--engagement-list .btn--activity-wrap.is-showing .btn:last-child,.ui-design--engagement-list .btn--event-wrap.is-showing .btn:last-child{border-bottom-right-radius:0}.ui-design--engagement-toc .btn--sem-year .btn.dropdown,.ui-design--engagement-toc .btn--activity-wrap .btn.dropdown,.ui-design--engagement-toc .btn--event-wrap .btn.dropdown,.ui-design--engagement-list .btn--sem-year .btn.dropdown,.ui-design--engagement-list .btn--activity-wrap .btn.dropdown,.ui-design--engagement-list .btn--event-wrap .btn.dropdown{padding:10px 15px;position:relative;white-space:nowrap;z-index:90}.ui-design--engagement-toc .btn--sem-year .dropdown-menu,.ui-design--engagement-toc .btn--activity-wrap .dropdown-menu,.ui-design--engagement-toc .btn--event-wrap .dropdown-menu,.ui-design--engagement-list .btn--sem-year .dropdown-menu,.ui-design--engagement-list .btn--activity-wrap .dropdown-menu,.ui-design--engagement-list .btn--event-wrap .dropdown-menu{position:absolute;top:calc(100% + 1px);right:0;left:0;background-color:#f1f4f8;border:1px solid #ddd;border-top:0;border-radius:0 0 5px 5px;display:none;font-weight:400;list-style:none;max-height:210px;overflow:auto;overscroll-behavior:contain;padding-block:10px;z-index:80}.ui-design--engagement-toc .btn--sem-year .dropdown-menu .dropdown-menu__option,.ui-design--engagement-toc .btn--activity-wrap .dropdown-menu .dropdown-menu__option,.ui-design--engagement-toc .btn--event-wrap .dropdown-menu .dropdown-menu__option,.ui-design--engagement-list .btn--sem-year .dropdown-menu .dropdown-menu__option,.ui-design--engagement-list .btn--activity-wrap .dropdown-menu .dropdown-menu__option,.ui-design--engagement-list .btn--event-wrap .dropdown-menu .dropdown-menu__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-sizing:border-box;border:0;color:#232d4b;cursor:pointer;display:block;font-family:inherit;font-size:inherit;padding:5px 10px;text-decoration:none;width:100%}.ui-design--engagement-toc .btn--sem-year .dropdown-menu .dropdown-menu__option:hover,.ui-design--engagement-toc .btn--activity-wrap .dropdown-menu .dropdown-menu__option:hover,.ui-design--engagement-toc .btn--event-wrap .dropdown-menu .dropdown-menu__option:hover,.ui-design--engagement-list .btn--sem-year .dropdown-menu .dropdown-menu__option:hover,.ui-design--engagement-list .btn--activity-wrap .dropdown-menu .dropdown-menu__option:hover,.ui-design--engagement-list .btn--event-wrap .dropdown-menu .dropdown-menu__option:hover{background-color:#21375d;color:#fff}.ui-design--engagement-toc .btn--sem-year .dropdown-menu .dropdown-menu__option--active,.ui-design--engagement-toc .btn--activity-wrap .dropdown-menu .dropdown-menu__option--active,.ui-design--engagement-toc .btn--event-wrap .dropdown-menu .dropdown-menu__option--active,.ui-design--engagement-list .btn--sem-year .dropdown-menu .dropdown-menu__option--active,.ui-design--engagement-list .btn--activity-wrap .dropdown-menu .dropdown-menu__option--active,.ui-design--engagement-list .btn--event-wrap .dropdown-menu .dropdown-menu__option--active{background-color:#e2e6ec;color:#141e3c;font-weight:500}.ui-design--engagement-toc .btn--sem-year,.ui-design--engagement-list .btn--sem-year{align-items:stretch;box-sizing:border-box;color:#141e3c;display:flex;font-size:1em;font-weight:500;padding:0;position:relative;text-align:center;text-decoration:none;z-index:100;width:100%}@media (min-width: 600px){.ui-design--engagement-toc .btn--sem-year,.ui-design--engagement-list .btn--sem-year{width:auto}}.ui-design--engagement-toc .btn--sem-year .btn.dropdown,.ui-design--engagement-list .btn--sem-year .btn.dropdown{border-radius:0;flex-grow:1;min-width:160px}.ui-design--engagement-toc .btn--sem-year .btn,.ui-design--engagement-list .btn--sem-year .btn{background-color:#e2e6ec;border:none;min-height:44px;padding:10px 15px;position:relative}.ui-design--engagement-toc .btn--sem-year .btn:hover,.ui-design--engagement-list .btn--sem-year .btn:hover{background-color:#141e3c;color:#fff}.ui-design--engagement-toc .btn--sem-year .btn:hover,.ui-design--engagement-toc .btn--sem-year .btn:focus,.ui-design--engagement-list .btn--sem-year .btn:hover,.ui-design--engagement-list .btn--sem-year .btn:focus{z-index:10}.ui-design--engagement-toc .btn--sem-year .btn:first-child,.ui-design--engagement-list .btn--sem-year .btn:first-child{border-radius:5px 0 0 5px;border-right:1px solid #f6f8fb}.ui-design--engagement-toc .btn--sem-year .btn:last-child,.ui-design--engagement-list .btn--sem-year .btn:last-child{border-radius:0 5px 5px 0;border-left:1px solid #f6f8fb}.ui-design--engagement-toc .btn--sem-year .btn .icon,.ui-design--engagement-list .btn--sem-year .btn .icon{width:12px;height:12px;display:block}.ui-design--engagement-toc .engagement-stats,.ui-design--engagement-list .engagement-stats{padding:10px 15px 20px}@media (min-width: 750px){.ui-design--engagement-toc .engagement-stats,.ui-design--engagement-list .engagement-stats{padding-inline:30px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-stats,.ui-design--engagement-list .engagement-stats{padding-block-start:0;padding-inline:50px}}.ui-design--engagement-toc .engagement-index-body{min-height:100vh}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-index-body{display:grid;grid-template-columns:auto 1fr}}.ui-design--engagement-toc .engagement-timeline{padding-block-end:50px}.ui-design--engagement-toc .engagement-timeline-links{box-sizing:border-box;display:none;min-width:200px;padding:20px 50px 0;position:relative}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-timeline-links{display:block}}.ui-design--engagement-toc .engagement-timeline-links ul{list-style:none;padding:0 0 30px;position:sticky;top:85px}.ui-design--engagement-toc .engagement-timeline-links .persistent{margin-top:25px}.ui-design--engagement-toc .engagement-timeline-links .persistent a{font-weight:500}.ui-design--engagement-toc .engagement-timeline-links .line.today .month{font-weight:500;opacity:1;transform:translate(0)}.ui-design--engagement-toc .engagement-timeline-links .line a{align-items:center;display:flex;height:20px;gap:10px;position:relative;justify-content:start}.ui-design--engagement-toc .engagement-timeline-links .line a:hover:before,.ui-design--engagement-toc .engagement-timeline-links .line a:focus-visible:before{transform:scaleX(1.2)}.ui-design--engagement-toc .engagement-timeline-links .line a:hover .month,.ui-design--engagement-toc .engagement-timeline-links .line a:focus-visible .month{opacity:1;transform:translate(0);transition-delay:.05s;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ui-design--engagement-toc .engagement-timeline-links .line a:before{border-top:2px solid #444;content:"";display:block;height:0;width:20px}.ui-design--engagement-toc .engagement-timeline-links .line a .month{opacity:0;transform:translate(6px);transition-duration:.1s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.32,0,.67,0)}.ui-design--engagement-toc .engagement-timeline-links a{text-decoration:none}.ui-design--engagement-toc .engagement-timeline-section{padding:20px 15px}@media (min-width: 750px){.ui-design--engagement-toc .engagement-timeline-section{padding-inline:30px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-timeline-section{padding-inline:50px}}.ui-design--engagement-toc .engagement-timeline-section.engagement-timeline-section--events{background-color:#fff}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-timeline-section.engagement-timeline-section--events{background-color:transparent}}.ui-design--engagement-toc .engagement-timeline-section .section-hed{font-size:1rem;line-height:1.25;letter-spacing:.03125em;color:#444;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;text-transform:uppercase}.ui-design--engagement-toc .engagement-now-marker{align-items:center;color:#df1e43;display:flex;font-family:franklin-gothic-urw-cond,sans-serif;font-size:16px;font-weight:500;gap:5px;line-height:18px;margin:20px -15px;text-transform:uppercase}@media (min-width: 750px){.ui-design--engagement-toc .engagement-now-marker{margin-inline:-30px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-now-marker{margin-inline:0}}.ui-design--engagement-toc .engagement-now-marker:before,.ui-design--engagement-toc .engagement-now-marker hr{border:0;border-top:1px solid #df1e43;flex-grow:1;margin:0}.ui-design--engagement-toc .engagement-now-marker:before{flex:0 0 10px;content:"";display:block}@media (min-width: 750px){.ui-design--engagement-toc .engagement-now-marker:before{flex-basis:15px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-now-marker:before{display:none}}.ui-design--engagement-toc .engagement-now-marker+.engagement-card{border-top:0}.ui-design--engagement-toc .engagement-card{align-items:start;box-sizing:border-box;column-gap:60px;display:flex;gap:30px;flex-direction:column;margin-bottom:10px;max-width:1100px;padding:20px;transition:background-color .2s cubic-bezier(.65,0,.35,1)}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card{align-items:center;flex-direction:row}}.ui-design--engagement-toc .engagement-card:last-child{margin-bottom:0}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card .engagement-info{flex-grow:1;margin-right:auto}}.ui-design--engagement-toc .engagement-card .engagement-info .label{color:#444;margin:0 0 8px}.ui-design--engagement-toc .engagement-card .engagement-info h2{font-size:2rem;line-height:1.125;letter-spacing:-.015625em;font-family:franklin-gothic-urw-cond,sans-serif;margin:0;max-width:45ch;text-wrap:pretty}.ui-design--engagement-toc .engagement-card .engagement-info h2 a{text-decoration:none}.ui-design--engagement-toc .engagement-card .engagement-quicklinks{display:flex;gap:10px;flex-shrink:0;list-style:none;margin-block:0;margin-inline-start:-5px}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card .engagement-quicklinks{flex-direction:column;margin-block-start:15px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-card .engagement-quicklinks{flex-direction:row}}.ui-design--engagement-toc .engagement-card .engagement-quicklinks a{cursor:pointer;font-weight:500;padding:5px;text-decoration:underline;text-decoration-color:#ddd;text-decoration-thickness:2px;text-underline-offset:3px;white-space:nowrap}.ui-design--engagement-toc .engagement-card .engagement-quicklinks a:hover{text-decoration-color:#009fdf}.ui-design--engagement-toc .engagement-card .engagement-counts{align-items:start;color:#444;display:flex;flex-shrink:0;flex-wrap:wrap;gap:20px;transition:color .2s cubic-bezier(.65,0,.35,1)}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card .engagement-counts{flex-wrap:nowrap;text-align:right}}.ui-design--engagement-toc .engagement-card .engagement-counts .engagement-count{width:100px}.ui-design--engagement-toc .engagement-card .engagement-counts .engagement-count[data-width=double]{width:220px}.ui-design--engagement-toc .engagement-card .engagement-counts .count{font-size:3.25rem;line-height:1;letter-spacing:-.0192307692em;display:block;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700}.ui-design--engagement-toc .engagement-card .engagement-counts .label{color:#727272}.ui-design--engagement-toc .engagement-card--ongoing{border-left:1px solid #ddd;border-top:1px solid #ddd}.ui-design--engagement-toc .engagement-card--ongoing:hover{background-color:#fff}.ui-design--engagement-toc .engagement-card--ongoing:hover .engagement-counts{color:#444!important}.ui-design--engagement-toc .engagement-card--ongoing .engagement-quicklinks{margin-block-start:15px}.ui-design--engagement-toc .engagement-card--event{background-color:#fff;border:0}@media (max-width: 1099px){.ui-design--engagement-toc .engagement-card--event{background:none!important;border-top:1px solid #e2e6ec;margin-block:0;margin-inline:-15px}}@media (min-width: 750px) and (max-width: 1099px){.ui-design--engagement-toc .engagement-card--event{margin-inline:-30px;padding-inline:30px}}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card--event{column-gap:50px;padding-inline-end:40px}}@media (min-width: 1100px){.ui-design--engagement-toc .engagement-card--event{column-gap:80px}}@media (max-width: 1099px){.ui-design--engagement-toc .engagement-card--event:first-child{border-top:0}}.ui-design--engagement-toc .engagement-card--event[data-size=xsmall] .progress-bar{max-width:20%}.ui-design--engagement-toc .engagement-card--event[data-size=small] .progress-bar{max-width:30%}.ui-design--engagement-toc .engagement-card--event[data-size=medium] .progress-bar{max-width:40%}.ui-design--engagement-toc .engagement-card--event[data-size=large] .progress-bar{max-width:60%}.ui-design--engagement-toc .engagement-card--event .engagement-info{margin-inline-end:0;max-width:780px}.ui-design--engagement-toc .engagement-card--event .engagement-progress{margin-block:15px 0;max-width:800px}.ui-design--engagement-toc .engagement-card--event .engagement-progress .progress{font-family:franklin-gothic-urw-cond,sans-serif;width:100%}.ui-design--engagement-toc .engagement-card--event .engagement-progress .progress-bar{background-color:#ddd;height:6px;margin-block:5px;position:relative;width:100%}.ui-design--engagement-toc .engagement-card--event .engagement-progress .progress-bar-fill{position:absolute;top:0;bottom:0;left:0;background-color:#4d9437;min-width:5px}.ui-design--engagement-toc .engagement-card--event .engagement-progress .checkin-progress-list{display:none}@media (min-width: 750px){.ui-design--engagement-toc .engagement-card--event .engagement-quicklinks{align-self:center;flex-direction:column;margin-block-start:0}}.ui-design--engagement-list .controls{border:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;position:relative;z-index:90}@media (min-width: 600px){.ui-design--engagement-list .controls{grid-template-columns:246px 1fr calc(50% - 5px);grid-template-rows:auto auto}}@media (min-width: 950px){.ui-design--engagement-list .controls{grid-template-columns:246px 1fr auto}}@media (min-width: 1100px){.ui-design--engagement-list .controls{grid-template-columns:246px 200px 200px 1fr auto;grid-template-rows:auto}}.ui-design--engagement-list .controls__right{margin-inline-start:0}@media (min-width: 600px){.ui-design--engagement-list .controls__right{grid-column:3}}@media (min-width: 1100px){.ui-design--engagement-list .controls__right{grid-column:5;grid-row:1}}.ui-design--engagement-list .controls__right .engagement-name-filter{flex-grow:1}.ui-design--engagement-list .controls__right .engagement-name-filter input{box-sizing:border-box;width:100%}.ui-design--engagement-list .controls__filters{display:flex;flex-wrap:wrap;gap:10px;flex-grow:1;grid-row:3}@media (min-width: 600px){.ui-design--engagement-list .controls__filters{flex-wrap:nowrap;grid-column:1/3 span;grid-row:2}}@media (min-width: 1300px){.ui-design--engagement-list .controls__filters{grid-column:2;grid-row:1}}.ui-design--engagement-list .controls__filters .dropdown-wrap{box-sizing:border-box;min-width:200px;width:100%}@media (min-width: 600px){.ui-design--engagement-list .controls__filters .dropdown-wrap{flex:0 0 calc(50% - 5px);width:calc(50% - 5px)}}@media (min-width: 950px){.ui-design--engagement-list .controls__filters .dropdown-wrap{flex-basis:auto;width:auto}}.ui-design--engagement-list .btn--activity-wrap{position:relative}.ui-design--engagement-list .btn--event-wrap{flex-grow:1;grid-row:4;position:relative}@media (min-width: 600px){.ui-design--engagement-list .btn--event-wrap{grid-column:1/3 span;grid-row:3}}@media (min-width: 950px){.ui-design--engagement-list .btn--event-wrap{width:246px}}@media (min-width: 1100px){.ui-design--engagement-list .btn--event-wrap{grid-column:3;grid-row:1;width:200px}}.ui-design--engagement-list .btn--activity,.ui-design--engagement-list .btn--event{box-sizing:border-box;justify-content:space-between;padding-inline:18px;width:100%}.ui-design--engagement-list .btn--activity span,.ui-design--engagement-list .btn--event span{max-width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-design--engagement-list .btn--activity .icon,.ui-design--engagement-list .btn--event .icon{width:12px;height:12px;margin-inline-start:10px;transform:rotate(90deg)}.ui-design--engagement-list .btn--import,.ui-design--engagement-list .btn--add{min-height:44px;min-width:44px}.ui-design--engagement-list .btn--import .icon,.ui-design--engagement-list .btn--add .icon{width:14px;height:14px}@media (max-width: 949px){.ui-design--engagement-list .btn--import{padding:10px}}@media (max-width: 949px){.ui-design--engagement-list .btn--import .icon{margin:0!important}}@media (max-width: 949px){.ui-design--engagement-list .btn--import .btn__text{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.ui-design--engagement-list .btn--square{min-height:44px;min-width:44px;padding:5px}.ui-design--engagement-list .stats{flex-shrink:0;padding:0 50px 20px;transition:color .2s cubic-bezier(.65,0,.35,1)}.ui-design--engagement-list .engagement-list-empty{background-color:#fff;box-sizing:border-box;color:#727272;min-height:calc(100vh - 290px);padding:30px 15px}@media (min-width: 750px){.ui-design--engagement-list .engagement-list-empty{padding-inline:30px}}@media (min-width: 1100px){.ui-design--engagement-list .engagement-list-empty{padding:50px}}.ui-design--engagement-list .engagement-list-body{background-color:#fff;overflow-x:auto;overscroll-behavior-x:contain}.ui-design--engagement-list .engagement-list-body .table--sticky-head thead{position:relative;z-index:10}.ui-design--engagement-list .engagement-list-body table{background-color:#fff;border-collapse:collapse;border:0;padding:0;position:relative;width:100%}.ui-design--engagement-list .engagement-list-body tr:nth-child(2n){background-color:#f6f8fb}.ui-design--engagement-list .engagement-list-body th,.ui-design--engagement-list .engagement-list-body td{border:0;border-bottom:1px solid #ddd;padding:10px 20px;text-align:left}.ui-design--engagement-list .engagement-list-body th:first-child,.ui-design--engagement-list .engagement-list-body td:first-child{padding-inline-start:15px}@media (min-width: 750px){.ui-design--engagement-list .engagement-list-body th:first-child,.ui-design--engagement-list .engagement-list-body td:first-child{padding-inline-start:30px}}@media (min-width: 1100px){.ui-design--engagement-list .engagement-list-body th:first-child,.ui-design--engagement-list .engagement-list-body td:first-child{padding-inline-start:50px}}.ui-design--engagement-list .engagement-list-body th:last-child,.ui-design--engagement-list .engagement-list-body td:last-child{padding-right:50px}.ui-design--engagement-list .engagement-list-body th{font-size:1.125rem;line-height:1.2222222222;background-color:#e2e6ec;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;position:sticky;top:0;z-index:50}.ui-design--engagement-list .engagement-list-body .engagement-row .row-info{min-width:240px}@media (min-width: 1100px){.ui-design--engagement-list .engagement-list-body .engagement-row .row-info{min-width:300px}}.ui-design--engagement-list .engagement-list-body .engagement-row .name{font-size:1.25rem;line-height:1.2;font-weight:500;margin-bottom:2px}.ui-design--engagement-list .engagement-list-body .engagement-row .name a{text-decoration:none}.ui-design--engagement-list .engagement-list-body .engagement-row .name a:hover{text-decoration:underline;text-underline-offset:2px}.ui-design--engagement-list .engagement-list-body .engagement-row .sem-ay{color:#727272}.ui-design--engagement-list .engagement-list-body .td--grow{min-width:10px;width:100%}.ui-design--engagement-list .engagement-list-body .td--notes{min-width:300px}.ui-design--engagement-list .engagement-list-body .requirement-column{text-align:center;min-width:150px;width:150px}.ui-design--engagement-list .engagement-list-body th.requirement-column div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ui-design--engagement-list .engagement-list-body .uploaded-doc{display:inline-flex;padding:0 5px 6px 0;position:relative}.ui-design--engagement-list .engagement-list-body .uploaded-doc .icon--doc{width:38px;height:38px}.ui-design--engagement-list .engagement-list-body .uploaded-doc .bug{width:20px;height:20px;position:absolute;right:0;bottom:0;align-items:center;border-radius:50%;color:#fff;justify-content:center;display:flex}.ui-design--engagement-list .engagement-list-body .uploaded-doc.checked .bug{background-color:#4d9437}.ui-design--engagement-list .requirement__check{width:44px;height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-inline:auto;padding:0}.ui-design--engagement-list .requirement__check:hover .ui-check,.ui-design--engagement-list .requirement__check:focus-visible .ui-check{background-color:#ddd}.ui-design--engagement-list .requirement__check:hover .money-value,.ui-design--engagement-list .requirement__check:focus-visible .money-value{color:#009fdf!important}.ui-design--engagement-list .requirement__check[disabled]{cursor:not-allowed}.ui-design--engagement-list .requirement__check.checked .ui-check{background-color:#4d9437;border-color:#4d9437;border-style:solid;color:#fff}.ui-design--engagement-list .requirement__check.checked .ui-check:after{width:10px;height:20px;border-color:currentColor;border-style:solid;border-width:0 3px 3px 0;content:"";margin-left:1px;margin-top:-4px;transform:rotate(45deg)}.ui-design--engagement-list .requirement__check.checked .money-value{border:none;color:#444}.ui-design--engagement-list .requirement__check.in-progress .ui-check{background-color:#027eb6;border-color:#027eb6;color:#fff}.ui-design--engagement-list .requirement__check.in-progress .ui-check:after{content:"...";font-size:28px;line-height:1;margin-top:-16px}.ui-design--engagement-list .requirement__check .ui-check{width:40px;height:40px;align-items:center;border:2px dashed #bbb;border-radius:50%;display:flex;justify-content:center}.ui-design--engagement-list .requirement__check .money-value{align-items:center;border:2px dashed #bbb;border-radius:5px;box-sizing:border-box;color:#bbb;display:flex;font-size:1.7em;font-weight:700;justify-content:center;min-width:40px;padding:5px 10px}.ui-design--engagement-list .requirement__overridden.checked,.ui-design--engagement-list .requirement__waived.checked{position:relative}.ui-design--engagement-list .requirement__overridden.checked .ui-check,.ui-design--engagement-list .requirement__waived.checked .ui-check{background-color:#ddd;border-color:#ddd;color:#444;opacity:.5}.ui-design--engagement-list .requirement__overridden.checked .ui-label,.ui-design--engagement-list .requirement__waived.checked .ui-label{position:absolute;bottom:-7px;left:50%;background-color:#727272;border-radius:4px;color:#fff;font-size:13px;line-height:15px;padding:1px 5px;transform:translate(-50%)}.ui-design--engagement-list .requirement__overridden.checked .bug,.ui-design--engagement-list .requirement__overridden.checked:hover .bug,.ui-design--engagement-list .requirement__overridden.checked:focus-visible .bug,.ui-design--engagement-list .requirement__waived.checked .bug,.ui-design--engagement-list .requirement__waived.checked:hover .bug,.ui-design--engagement-list .requirement__waived.checked:focus-visible .bug{background-color:#727272;opacity:.5}.ui-design--engagement-list .requirement__upload{display:inline-flex;padding:0 6px 6px 0;position:relative}.ui-design--engagement-list .requirement__upload:hover .ui-check--doc,.ui-design--engagement-list .requirement__upload:focus-visible .ui-check--doc{background-color:#ddd}.ui-design--engagement-list .requirement__upload:hover .bug,.ui-design--engagement-list .requirement__upload:focus-visible .bug{background-color:#009fdf}.ui-design--engagement-list .requirement__upload .ui-check--doc{width:26px;height:34px;border-radius:5px}.ui-design--engagement-list .requirement__upload .bug{width:20px;height:20px;position:absolute;right:0;bottom:0;align-items:center;background-color:#027eb6;border-radius:50%;color:#fff;justify-content:center;display:flex}.engagement-requirement-modal .app-modal-content{max-width:600px}.engagement-requirement-modal .modal-body{background-color:#fff;border-radius:5px;padding:20px}.engagement-requirement-modal .modal-content{padding-block-end:30px}.engagement-requirement-modal .modal-actions{display:flex;justify-content:space-between;gap:10px;margin-block-start:auto;padding-block-start:10px}.engagement-requirement-modal .requirement__artifact-options{display:flex;flex-direction:column;gap:10px;margin-top:30px}.engagement-requirement-modal .requirement__dependency{align-items:center;display:flex;gap:10px;margin-bottom:30px}.engagement-requirement-modal .requirement__dependency .requirement__check{margin:0;pointer-events:none}.engagement-requirement-modal .requirement__artifact-file{align-items:center;background-color:#f6f8fb;border-radius:5px;box-sizing:border-box;display:flex;gap:15px;flex-shrink:0;font-size:16px;max-width:300px;padding:20px}.engagement-requirement-modal .requirement__artifact-file .link-wrap{max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engagement-requirement-modal .requirement__artifact-file .icon{width:40px;height:52px}.engagement-requirement-modal .requirement__artifact-file a{font-weight:500;text-decoration:underline;text-underline-offset:2px}.engagement-requirement-modal .requirement__artifact-file .action-primary{color:#232d4b}.engagement-requirement-modal .requirement__artifact-file .action-secondary{color:#df1e43}.engagement-requirement-modal .participant-comments{max-height:200px;overflow-y:scroll}.stat-grid{align-items:start;color:#444;column-gap:40px;display:flex;flex-wrap:wrap;row-gap:20px;text-align:left}.stat-grid .engagement-count,.stat-grid .stat{min-width:110px}.stat-grid .engagement-count[data-width=double],.stat-grid .stat[data-width=double]{width:220px}.stat-grid .count{font-size:3.25rem;line-height:1;letter-spacing:-.0192307692em;display:block;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:700}.stat-grid .label{color:#727272}.form-input-steps .step-controls{align-items:center;display:grid;grid-template-columns:150px 1fr 150px;gap:20px;justify-content:space-between;margin-block-start:20px}@media (min-width: 750px){.form-input-steps .step-controls{grid-template-columns:200px 1fr 200px}}.form-input-steps .step-controls .btn--back{grid-column:1}.form-input-steps .step-controls .btn--forward{grid-column:3}.form-input-steps .step-controls .btn{grid-row:1;width:100%}@media (min-width: 750px){.form-input-steps .step-controls .btn{min-width:200px;width:200px}}.form-input-steps .step-controls--before{border-top:1px solid #bbb;padding-block:10px 20px}.form-input-steps .form-field-group{background-color:#fff;border:1px solid #bbb;border-radius:5px;margin-block:0 20px;padding:20px}@media (min-width: 750px){.form-input-steps .form-field-group{padding:40px}}.form-input-steps .form-field-group-heading{font-size:1.875rem;line-height:1.2666666667;letter-spacing:-.0166666667em;font-family:franklin-gothic-urw-cond,sans-serif;font-weight:500;margin-block:0 20px}.form-input-steps .form-field-list .form-input-group-content{margin-bottom:30px}.form-input-steps .form-field-list .form-input-group-content--repeatable{background-color:#f1f4f8;border-radius:5px;padding:25px 30px}.form-input-steps .form-field-list .add-another-btn{font-size:.8125rem;line-height:1.2307692308;background:#21375d;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:7px 15px;margin-top:10px}.form-input-steps .form-field-list .add-another-btn:hover,.form-input-steps .form-field-list .add-another-btn:focus-visible{background-color:#232d4b}.form-input-steps .form-field-list .add-another-btn:disabled,.form-input-steps .form-field-list .add-another-btn.disabled{background-color:#bbb;color:#727272;cursor:not-allowed}.form-input-steps .form-field-list .remove-instance-btn{font-size:.8125rem;line-height:1.2307692308;background:#df1e43;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:7px 15px;margin-top:10px}.form-input-steps .form-field-list .remove-instance-btn:hover{background:#ba092b}.form-input-steps .form-field-list .remove-instance-btn:disabled,.form-input-steps .form-field-list .remove-instance-btn.disabled{background-color:#bbb;color:#727272;cursor:not-allowed}.form-input-steps .form-field-list .form-group,.form-input-steps .form-field-list .form-row--md{margin:0!important}.form-input-steps .form-field-list .form-group__label{margin:0 0 10px!important}.form-input-steps .form-field-list .form-group__help,.form-input-steps .form-field-list .form-group--signature .form-row{margin:-8px 0 10px!important}.form-input-steps .form-field-list .form-input--repeatable-hidden{margin-top:20px}.form-input-steps .form-field-list .form-input--repeatable-hidden .form-group__help,.form-input-steps .form-field-list .form-input--repeatable-hidden .form-group__label{display:none}.form-input-steps .form-field-list .form-field-description{font-size:1rem;margin-block-end:30px}.form-input-steps .form-field-list .form-field-description h3{font-size:1.375rem;line-height:1.2727272727;letter-spacing:-.0113636364em;color:#222;font-weight:500;margin-block:.25em}.form-input-steps .form-field-list .form-field-description p,.form-input-steps .form-field-list .form-field-description ul,.form-input-steps .form-field-list .form-field-description ol{margin-block:0 1em}.form-input-steps .form-field-list .form-field-description ul,.form-input-steps .form-field-list .form-field-description ol{padding-inline-start:1.5em}.form-input-steps .form-field-list .form-field-description ul{list-style:disc}.form-input-steps .form-field-list .form-field-description ol{list-style:decimal}.form-input-steps .form-field-list .form-field-description a{color:#21375d;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.form-input-steps .form-field-list input[type=email],.form-input-steps .form-field-list input[type=tel]{max-width:40ch}.form-input-steps .form-field-list .form-input--checkbox{padding-left:0}.form-input-steps .form-field-list .ui-select{max-width:40ch}.form-input-steps .form-field-list input[readonly]{pointer-events:none}.form-input-steps .form-field-list textarea[readonly]{field-sizing:content;resize:none}.form-input-steps--readonly .remove-instance-btn,.form-input-steps--readonly .add-another-btn{display:none}.form-input-steps--readonly input:disabled+.form-group__label{text-decoration:none}.form-input-steps--readonly textarea,.form-input-steps--readonly .editor-container{box-sizing:border-box;min-height:42px}.form-input-steps--readonly input.rank-input[type=number]{width:auto}.form-input-steps--readonly .rank-item .drag-handle{width:10px}.form-input-steps--readonly .form-group__input,.form-input-steps--readonly .form-group__label{cursor:unset!important}.form-input-steps--readonly input[type=checkbox][readonly][checked]+label span{color:#000}.form-input-steps--readonly input[type=radio][readonly][checked]+label{color:#000}.form-input-steps--readonly input[type=checkbox][readonly][checked]{position:relative;width:20px;height:20px}.form-input-steps--readonly input[type=checkbox][readonly][checked]:after{position:absolute;content:"";display:block;width:15px;height:15px;background-color:#009fdf;top:50%;left:50%;transform:translate(-50%,-50%)}.form-input-steps--readonly input[type=radio][readonly][checked]{position:relative}.form-input-steps--readonly input[type=radio][readonly][checked]:after{position:absolute;content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#009fdf;top:50%;left:50%;transform:translate(-50%,-50%)}@media print{.form-input-steps *{background-color:#fff!important}.form-input-steps .form-field-group{border:none;padding:0}.form-input-steps input[type=checkbox][readonly][checked]:after{background-color:#000}.form-input-steps input[type=radio][readonly][checked]{position:relative}.form-input-steps input[type=radio][readonly][checked]:after{background-color:#000}.form-input-steps .form-input-group-content--repeatable{background-color:#fff;border:1px solid #bbb}.pageform--print-form-submissions .app-navigation,.pageform--print-form-submissions .breadcrumbs{display:none}.pageform--print-form-submissions hr{margin-block:60px}}
