*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font:inherit}ol,ul{list-style:none;padding:0}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}b{font-weight:inherit}i{font-style:inherit}svg:not(:root){overflow:visible}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:Arco;src:url(/assets/foundation/ui/fonts/arco/regular.fc7e079.woff2) format("woff2"),url(/assets/foundation/ui/fonts/arco/regular.d562361.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Arco;src:url(/assets/foundation/ui/fonts/arco/medium.3fbda4a.woff2) format("woff2"),url(/assets/foundation/ui/fonts/arco/medium.b4f53f4.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Arco;src:url(/assets/foundation/ui/fonts/arco/semibold.872e17b.woff2) format("woff2"),url(/assets/foundation/ui/fonts/arco/semibold.6576321.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Sono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/foundation/ui/fonts/sono/vietnamese.5c9acb4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/foundation/ui/fonts/sono/latin-ext.b6ea756.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/foundation/ui/fonts/sono/latin.bcca53e.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'M PLUS Code Latin';font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/foundation/ui/fonts/mplus/vietnamese.ccb1abb.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'M PLUS Code Latin';font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/foundation/ui/fonts/mplus/latin-ext.27c8d34.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'M PLUS Code Latin';font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(/assets/foundation/ui/fonts/mplus/latin.2da7c1c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it300latin-ext.b4f2d76.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:italic;font-weight:300;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it300latin.8c3f3df.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it400latin-ext.f3227a5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it400latin.f2cf5ae.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:italic;font-weight:500;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it500latin-ext.4d4b080.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:italic;font-weight:500;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/it500latin.91f9527.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm300latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:normal;font-weight:300;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm300latin.4430f6b.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm400latin-ext.7ff32d3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm400latin.63b66ab.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm500latin-ext.c6f248f.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/foundation/ui/fonts/dmmono/nm500latin.99ba200.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:focus{outline:rgba(0,148,255,.5) solid 3px;outline-offset:0}html.as-mouseuser :focus:not(input):not(textarea):not(select){outline:0}html{-webkit-text-size-adjust:100%;word-wrap:break-word;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@page{margin:1rem 0}:root{--grid-margin:2rem;--grid-gutter:2rem;--top-bar-height:6rem}@media screen and (min-width:37.5em){:root{--grid-margin:3.2rem;--grid-gutter:3.2rem}}@media screen and (min-width:60em){:root{--grid-margin:9rem}}body{background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png) 0 0/50%;color:#000;font-family:"DM Mono",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:300}.Theme--dark\* body{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png);color:#fff}fieldset{margin:1.6rem 0;padding:1.6rem;border:1px solid}fieldset>:first-child,fieldset>legend+*{margin-top:0}fieldset>:last-child{margin-bottom:0}fieldset>*+*{margin-top:1.6rem}legend{padding:0 .8rem;font-weight:700}hr{border:none;border-bottom:1px solid;margin:1.6rem 0}.Button{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:4px;display:inline-block;text-align:inherit;color:inherit;padding:.9rem 1.6rem .7rem;background:0 0;position:relative;transition:box-shadow .1s ease-out;font-size:1.5rem;line-height:1.4}.Button--active,.Button:focus,.Button:not([disabled]):hover{outline:0;box-shadow:0 0 0 .2rem #2767f3,0 0 0 .6rem rgba(39,103,243,.2)}.Button:not([disabled]):active{transform:translateY(1px)}.Button[disabled]{opacity:.3}.Button--size-tiny{text-transform:uppercase;font-size:1rem;line-height:1.4;padding:.6rem 1.2rem .5rem}.Button--size-small{font-size:1.3rem;line-height:1.4;padding:.6rem 1.2rem .5rem}.Button--style-white{background-color:#fff;color:#000}.Button--style-outline{background-color:transparent}.Button--style-outline::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid;border-radius:inherit;opacity:.2}.Button--style-black{background-color:#000;color:#fff}.Button--style-athens-gray{background-color:#f5f6f8}.Button--style-dodger-blue{background-color:#2767f3;color:#fff}.Button--style-pastel-green{background-color:#5fe15f}.Button--style-sunset-orange{background-color:#ff4f4f;color:#fff}.Button--style-sunglow{background-color:#ffcf29}.ClickOverlay__overlay{display:block}.ClickOverlay__overlayFade{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:50}.ClickOverlay__overlayAnchor{position:absolute;z-index:60;width:auto;height:auto;display:inline-block}.UserChip{color:#fff;border:1px solid #fff;border-radius:50%;width:3rem;height:3rem;display:inline-block;text-align:center;padding:.4rem 0}.Theme--dark\* .UserChip{color:#000;border:1px solid #000}main{padding-top:calc(6rem + 2.4rem);padding-top:calc(var(--top-bar-height) + 2.4rem)}.TopBar{padding-left:var(--grid-margin);padding-right:var(--grid-margin);position:fixed;z-index:40;width:100%;padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;font-size:1.5rem;border-bottom:1px solid #d0d2d5;background:url(/assets/foundation/ui/patterns/carbon-fibre.eee62fb.png)}.Theme--dark\* .TopBar{border-bottom:1px solid #252932;background:#404040}.TopBar__navPopup{margin-left:calc(2rem / 2);margin-left:calc(var(--grid-margin)/ 2);background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png);border-radius:0 0 .2rem .4rem;box-shadow:rgba(0,0,0,.5) 0 0 10px}.Theme--dark\* .TopBar__navPopup{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png)}.TopBar__rootNav{margin-right:-2rem;color:#fff;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}.Theme--dark\* .TopBar__rootNav{color:#000}.TopBar__popupHeader{display:grid;padding-left:calc(2rem / 2);padding-left:calc(var(--grid-margin)/ 2);grid-template-columns:2.4rem auto;grid-template-rows:auto auto}.TopBar__userNav{margin-right:calc(2rem / 2);margin-right:calc(var(--grid-margin)/ 2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.TopBar__userNavLogin{margin-left:1rem}.TopBar__baseSelector{padding-left:2rem;padding-left:var(--grid-margin);width:calc(2rem + 2.4rem);width:calc(var(--grid-margin) + 2.4rem);background:0 0;color:#fff;border:none;grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:span 2}.Theme--dark\* .TopBar__baseSelector{color:#000}.TopBar__baseSelector--minimal{width:calc(2rem * 2 + 2.4rem);width:calc(var(--grid-margin) * 2 + 2.4rem);padding-right:2rem;padding-right:var(--grid-margin)}.TopBar__monogram,.TopBar__popupMonogram{width:2.4rem;display:block}.TopBar__monogram>svg,.TopBar__popupMonogram>svg{display:block;width:100%}.TopBar__navPopupFacility{padding-top:.3rem}.TopBar__accountName,.TopBar__facilityName,.TopBar__navPopupFacilityTitle{text-transform:uppercase;font-size:1.2rem;line-height:1.4;padding-left:2rem;padding-top:.5rem}.TopBar__accountName{display:none}.TopBar__navPopupFacilityTitle{padding-top:1rem}.TopBar__navPopupFacilitySections{padding:1rem 0 1rem 1rem}.TopBar__navPopupFacilitySectionsItem{display:block;padding:.3rem 1rem 0;text-transform:uppercase;background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png);border-radius:.2rem 0 0 .2rem;filter:contrast(40%) sepia(1) hue-rotate(60deg) saturate(100%) brightness(95%);margin-bottom:.2rem}.Theme--dark\* .TopBar__navPopupFacilitySectionsItem{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png)}.TopBar__facilityManage,.TopBar__navPopupFacilityManage{display:inline-block;padding:0 1.2rem;margin-right:1.2rem;position:relative;top:.4rem}.TopBar__navPopupSection{padding-left:calc(2rem / 2);padding-left:calc(var(--grid-margin)/ 2);padding-right:calc(2rem / 2);padding-right:calc(var(--grid-margin)/ 2);border-top:1px solid #000;padding-bottom:2rem}.Theme--dark\* .TopBar__navPopupSection{border-top:1px solid #fff}.TopBar__navPopupTitle{margin-top:.4rem;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.TopBar__navPopupTitleSideAction{margin-left:2rem;text-transform:none;cursor:pointer;opacity:.6}.TopBar__navPopupLine{display:block}.TopBar__navPopupLineSide{float:right;cursor:pointer}.TopBar__folderCrumbs{padding-left:.5rem;display:-ms-flexbox;display:flex;color:#000;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:stretch;align-items:stretch}.Theme--dark\* .TopBar__folderCrumbs{color:#fff}.TopBar__folderCrumb{background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png);padding:.3rem 2rem 0;text-transform:uppercase;-ms-flex-positive:2;flex-grow:2;filter:contrast(40%) sepia(1) hue-rotate(60deg) saturate(100%) brightness(95%);mask-image:url(/assets/foundation/ui/patterns/tab-square.820c730.svg),url(/assets/foundation/ui/patterns/tab-left.3e4fb0b.svg);mask-position:center,left center;mask-repeat:no-repeat,no-repeat;mask-size:cover,auto 100%;mask-composite:exclude;white-space:nowrap;overflow:hidden;margin-left:-2rem}.Theme--dark\* .TopBar__folderCrumb{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png)}.TopBar__folderCrumb:first-child{margin-left:0}.TopBar__pageHead{-ms-flex-positive:4;flex-grow:4;padding:1rem 4rem 0;position:relative;border-radius:.8rem .8rem 0 0;top:1px;background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png);mask-image:url(/assets/foundation/ui/patterns/tab-square.820c730.svg),url(/assets/foundation/ui/patterns/tab-left.3e4fb0b.svg),url(/assets/foundation/ui/patterns/tab-right.98a533e.svg);mask-position:center,left center,right center;mask-repeat:no-repeat,no-repeat,no-repeat;mask-size:cover,auto 100%,auto 100%;mask-composite:exclude}.Theme--dark\* .TopBar__pageHead{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png)}.TopBar__pageHeadMain,.TopBar__pageHeadSub{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TopBar__pageHeadMain{text-transform:uppercase;font-size:2rem;line-height:1.4}.TopBar__pageHeadSub{opacity:.6}.TopBar__loginState{color:#fff;margin-left:3rem}.Theme--dark\* .TopBar__loginState{color:#000}.TopBar__loginStateUser{margin-right:1.2rem}.TopBar__loginStateUser>svg{margin-right:.8rem}.TopBar__facilityLink{display:inline-block;margin-left:2.4rem;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.TopBar__facilityLink.is-active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid #000}.Theme--dark\* .TopBar__facilityLink.is-active:after{border-bottom:1px solid #fff}.TopBar__navPopupFacilitySectionsItem--overview{filter:contrast(40%) sepia(1) hue-rotate(60deg) saturate(100%) brightness(95%)}.TopBar__navPopupFacilitySectionsItem--work{filter:contrast(40%) sepia(1) hue-rotate(330deg) saturate(100%) brightness(95%)}.TopBar__navPopupFacilitySectionsItem--assets{filter:contrast(40%) sepia(1) hue-rotate(210deg) saturate(100%) brightness(95%)}.TopBar__navPopupFacilitySectionsItem--plan{filter:contrast(40%) sepia(1) hue-rotate(180deg) saturate(100%) brightness(95%)}.TopBar__navPopupFacilitySectionsItem--reports{filter:contrast(40%) sepia(1) hue-rotate(10deg) saturate(100%) brightness(95%)}.TopBar__folderCrumb--overview{filter:contrast(40%) sepia(1) hue-rotate(60deg) saturate(100%) brightness(95%)}.TopBar__folderCrumb--work{filter:contrast(40%) sepia(1) hue-rotate(330deg) saturate(100%) brightness(95%)}.TopBar__folderCrumb--assets{filter:contrast(40%) sepia(1) hue-rotate(210deg) saturate(100%) brightness(95%)}.TopBar__folderCrumb--plan{filter:contrast(40%) sepia(1) hue-rotate(180deg) saturate(100%) brightness(95%)}.TopBar__folderCrumb--plan:nth-child(2){filter:contrast(40%) sepia(1) hue-rotate(180deg) saturate(100%) brightness(90%)}.TopBar__folderCrumb--plan:nth-child(3){filter:contrast(40%) sepia(1) hue-rotate(180deg) saturate(100%) brightness(85%)}.TopBar__folderCrumb--plan:nth-child(4){filter:contrast(40%) sepia(1) hue-rotate(180deg) saturate(100%) brightness(80%)}.TopBar__folderCrumb--reports{filter:contrast(40%) sepia(1) hue-rotate(10deg) saturate(100%) brightness(95%)}@media print{.TopBar{border:none;position:static;background:0 0}.TopBar__accountName{display:block}.TopBar__accountName,.TopBar__facilityName,.TopBar__monogram{color:#000}.TopBar__facilityManage,.TopBar__folderCrumbs,.TopBar__pageHead,.TopBar__userNav{display:none}main{padding-top:0}.InspectionAssetsList thead tr th{padding-right:1rem}}.InputLockup{display:inline-block;position:relative;color:#8a8a8f;border-radius:.8rem}.Theme--dark\* .InputLockup{color:#fff}.InputLockup__label{font-size:1.2rem;line-height:1.4;position:absolute;top:.6rem;left:1.5rem;display:block;text-transform:uppercase;margin-bottom:.3rem}.InputLockup--type-date.InputLockup--with-label .Input,.InputLockup--type-decimal.InputLockup--with-label .Input,.InputLockup--type-email.InputLockup--with-label .Input,.InputLockup--type-file.InputLockup--with-label .Input,.InputLockup--type-number.InputLockup--with-label .Input,.InputLockup--type-password.InputLockup--with-label .Input,.InputLockup--type-select.InputLockup--with-label .Input,.InputLockup--type-text.InputLockup--with-label .Input,.InputLockup--type-textarea.InputLockup--with-label .Input,.InputLockup--type-timeperiod.InputLockup--with-label .Input{padding-top:2.3rem}.InputLockup--type-select.InputLockup--with-label .Input{min-width:15rem}.InputLockup--widget-checkbox-select.InputLockup--with-label .CheckboxSelectWidget{padding-top:2.3rem}.InputLockup--widget-wysiwyg-editor .InputLockup__label{z-index:20}.InputLockup--widget-descriptive-button-select{width:100%;padding-top:3rem}.InputLockup__checkboxLabel{margin-left:1.5rem;font-size:1.2rem;line-height:1.4;color:#000}.Theme--dark\* .InputLockup__checkboxLabel{color:#fff}.InputLockup__description{margin-top:.2rem;display:block;font-size:1.3rem;line-height:1.4}.InputLockup--checkbox .InputLockup__description,.InputLockup--checkbox .InputLockup__errors{margin-left:4.7rem}.InputLockup--checkbox{padding-right:1.5rem;padding-bottom:.5rem}.InputLockup__errors{margin-top:.2rem;color:#ff4f4f;font-size:1.3rem;line-height:1.4}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection ::-moz-selection{background:0 0}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-ms-user-select:text;user-select:text}.ProseMirror-selectednode{outline:#8cf solid 2px}li.ProseMirror-selectednode{outline:0}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.WYSIWYGEditorWidget{min-width:30rem}.WYSIWYGEditorWidget .ProseMirror{background-color:#f6f6f6;border-color:#f6f6f6;color:#000;padding:3rem 1.8rem 1.8rem}.Theme--dark\* .WYSIWYGEditorWidget .ProseMirror{background-color:#252932;border-color:#252932;color:#fff}.WYSIWYGEditorWidget .ProseMirror>ol,.WYSIWYGEditorWidget .ProseMirror>p,.WYSIWYGEditorWidget .ProseMirror>ul{display:block}.WYSIWYGEditorWidget .ProseMirror>ol+ol,.WYSIWYGEditorWidget .ProseMirror>ol+p,.WYSIWYGEditorWidget .ProseMirror>ol+ul,.WYSIWYGEditorWidget .ProseMirror>p+ol,.WYSIWYGEditorWidget .ProseMirror>p+p,.WYSIWYGEditorWidget .ProseMirror>p+ul,.WYSIWYGEditorWidget .ProseMirror>ul+ol,.WYSIWYGEditorWidget .ProseMirror>ul+p,.WYSIWYGEditorWidget .ProseMirror>ul+ul{margin-top:1.5rem}.WYSIWYGEditorWidget .ProseMirror>ol li,.WYSIWYGEditorWidget .ProseMirror>ul li{display:list-item}.WYSIWYGEditorWidget .ProseMirror strong{font-weight:700}.WYSIWYGEditorWidget .ProseMirror em{font-style:italic}.WYSIWYGEditorWidget .ProseMirror ul{margin-left:30px;padding-left:0}.WYSIWYGEditorWidget .ProseMirror ul>li{position:relative}.WYSIWYGEditorWidget .ProseMirror ul>li::before{content:'';height:6px;width:6px;background:currentColor;transform:rotate(45deg);position:absolute;margin-top:.8rem;left:-2rem}.WYSIWYGEditorWidget .ProseMirror ol{list-style-type:decimal;margin-left:30px;padding-left:0}.WYSIWYGEditorWidget__prePreview{border:1px solid #000;padding:.4rem}.RequirementEquipmentSelectWidget{background-color:#f6f6f6;border-color:#f6f6f6;color:#000;padding-top:3.25rem;display:block;width:90vw;border-radius:.8rem}.Theme--dark\* .RequirementEquipmentSelectWidget{background-color:#252932;border-color:#252932;color:#fff}.RequirementEquipmentSelectWidget__choices{padding:0 1.5rem .8rem;display:block;width:100%}.RequirementEquipmentSelectWidget__choicesPlaceholder{color:rgba(0,0,0,.6)}.RequirementEquipmentSelectWidget__choice{display:inline-block;margin-right:.4rem;padding:0 .6rem;border:1px solid rgba(0,0,0,.5)}.RequirementEquipmentSelectModal{display:none}.RequirementEquipmentSelectModal.is-active{display:block;position:absolute;border-radius:1rem;box-shadow:2px 2px 4px rgba(0,0,0,.3);background:#fff}.Theme--dark\* .RequirementEquipmentSelectModal.is-active{background:#000}.RequirementEquipmentSelectModal__actions{position:absolute;right:.4rem;top:.4rem}.RequirementEquipmentSelectModal__requirementScroller{max-height:70vh;overflow-y:scroll}.RequirementEquipmentSelectModal__row{position:relative}.RequirementEquipmentSelectModal__row:before{content:"";position:absolute;top:1.5rem;left:.4rem;width:1.8rem;border-top:1px dashed #000}.RequirementEquipmentSelectModal__row:after{content:"";position:absolute;top:0;left:.4rem;border-left:1px dashed #000;bottom:0}.RequirementEquipmentSelectModal__row:last-child:after{bottom:auto;height:1.6rem}.RequirementEquipmentSelectModal__rowIcon{width:3.2rem;text-align:center}.RequirementEquipmentSelectModal__rowData{display:-ms-flexbox;display:flex;padding-left:1.8rem;padding-top:.6rem;background:0 0;border:none;width:100%}.RequirementEquipmentSelectModal__rowData.is-selected{background:linear-gradient(to right,rgba(0,0,255,0),rgba(0,0,255,.3))}.RequirementEquipmentSelectModal__rowData.is-group.is-selected+.RequirementEquipmentSelectModal__rowItems{background:linear-gradient(to right,rgba(0,0,255,0),rgba(0,0,255,.2))}.RequirementEquipmentSelectModal__rowItems{padding-left:3.2rem}.Input{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:#f6f6f6;border-radius:.8rem;display:inline-block;text-align:inherit;padding:.9rem 1.5rem .8rem;background:#f6f6f6;font-size:1.5rem;line-height:1.4;color:#000;transition:box-shadow .1s ease-out;outline:0}.Theme--dark\* .Input{background-color:#252932;border-color:#252932;color:#fff}.Input:focus{box-shadow:0 0 0 .2rem #0071e3,0 0 0 .6rem rgba(0,113,227,.2);box-shadow:0 0 0 .2rem #0094ff,0 0 0 .6rem rgba(0,148,255,.2)}.Input[hidden]{display:none}.Input[disabled]{color:#e0e1e4}.Input--checkbox{width:2.1rem;height:2.1rem;border-radius:4px;border:1px solid currentColor;text-align:center;display:inline-block;padding:0;position:relative}.Input--textarea{min-width:50vw}.Input__realCheckbox{opacity:.001;height:0;width:0;margin:0}.Input__svgCheckbox{opacity:0;position:absolute;transition:opacity .1s ease-out;top:0;left:0;right:0;margin:auto}.Input__realCheckbox:checked+.Input__svgCheckbox{opacity:1}.Input__realCheckbox:disabled+.Input__svgCheckbox{color:#e0e1e4}.Input--style-large{font-size:4.2rem;line-height:1.2}.TimePeriodInput__count{width:8rem}.RowSelectWidget{margin-top:3.25rem}.RowSelectWidget__option{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid currentColor;border-radius:0;text-align:inherit;padding:.5rem;background:0 0;display:inline-block;color:#000;position:relative}.Theme--dark\* .RowSelectWidget__option{color:#fff}.RowSelectWidget__option+.RowSelectWidget__option{margin-left:-1px}.RowSelectWidget__option.is-inherited:after,.RowSelectWidget__option.is-inherited:before{content:'';position:absolute;transition:opacity .2s linear;bottom:100%}.RowSelectWidget__option.is-inherited:before{left:-1px;right:-1px;opacity:.2;height:7px;border:1px solid currentColor;border-bottom:none}.RowSelectWidget__option.is-inherited:after{left:50%;opacity:0;margin-left:-5px;margin-bottom:3px;border:5px solid transparent;border-top:7px solid currentColor;border-bottom:none}.RowSelectWidget__option.is-inherited-active{background-color:#e9f4f8}.RowSelectWidget__option.is-inherited-active:after,.RowSelectWidget__option.is-inherited-active:before{opacity:1}.RowSelectWidget__option.is-active{background-color:#b4dbe9}.CheckboxSelectWidget{padding:.9rem 1.5rem .8rem;border-radius:.8rem;background-color:#f6f6f6;border-color:#f6f6f6}.Theme--dark\* .CheckboxSelectWidget{background-color:#252932;border-color:#252932}.CheckboxSelectWidget__option{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;text-align:inherit;color:inherit;padding:0;background:0 0;display:block;width:100%}.CheckboxSelectWidget__checkbox{display:inline-block;vertical-align:baseline;position:relative;width:2rem;height:2rem;border-radius:4px;background-color:#e0e1e4;margin-right:1rem;transition:background-color .1s ease-out}.Theme--dark\* .CheckboxSelectWidget__checkbox{background-color:#475065}.CheckboxSelectWidget__checkbox::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5.75L4.625 8.375L11 2" stroke="%23fff" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center center;transition:opacity .1s ease-out;opacity:0}.CheckboxSelectWidget__option[aria-checked=true] .CheckboxSelectWidget__checkbox{background-color:#5fe15f}.CheckboxSelectWidget__option[aria-checked=true] .CheckboxSelectWidget__checkbox::before{opacity:1}.FormRow+.FormRow{margin-top:1.2rem}.FormRow>*{vertical-align:bottom}.FormRow>*+*{margin-left:2rem;vertical-align:bottom}.LoginView{max-width:40rem;margin:5rem auto;padding-left:1rem;padding-right:1rem}.LoginView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.LoginView__forgotMessage>a{box-shadow:0 .075em 0 0 currentColor;color:currentColor}.RequestPasswordResetView{max-width:40rem;margin:5rem auto;padding-left:1rem;padding-right:1rem}.RequestPasswordResetView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.PasswordResetView{max-width:40rem;margin:5rem auto;padding-left:1rem;padding-right:1rem}.PasswordResetView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.InvitationView{max-width:40rem;margin:5rem auto;padding-left:1rem;padding-right:1rem}.InvitationView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.MediaInsert{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0!important}.FacilitiesView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.FacilitiesView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.FacilitiesView__facilities{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.FacilitiesView__facility{display:block;border:1px solid currentColor;width:32rem;margin-right:4rem;margin-bottom:4rem;position:relative}.FacilitiesView__facilityName{text-transform:uppercase;background-color:#000;color:#fff;display:block;padding:1rem}.Theme--dark\* .FacilitiesView__facilityName{background-color:#fff;color:#000}.FacilitiesView__facilityImage{display:block;height:20rem;width:100%;position:relative;margin-bottom:3.8rem}.FacilitiesView__facilityManage{position:absolute;right:0;padding:1rem;bottom:0;font-size:1.2rem;line-height:1.4;font-weight:300}.FacilitiesView__createForm{margin-top:3rem}.FacilitiesView__createFormTitle{font-size:3.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.OrderableRowContainer__title-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1.2rem}.OrderableRowContainer__title-action{margin-left:auto}.OrderableRowContainer__title{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase}.OrderableRowContainer__header{margin-bottom:.2rem}.OrderableRowContainer.is-editMode .OrderableRowContainer__header{padding-left:3rem}.OrderableRowContainer__item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;border-top:2px solid transparent;border-bottom:2px solid transparent;padding-top:.1rem;padding-bottom:.1rem}.OrderableRowContainer__item>*{-ms-flex:1 1 auto;flex:1 1 auto}.OrderableRowContainer__item.is-pickup{opacity:.2}.OrderableRowContainer__item.is-targeted:not(.is-pickup){border-color:currentColor}.OrderableRowContainer__handle{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;display:inline-block;text-align:inherit;color:inherit;padding:.8rem .9rem 1.2rem;background:0 0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.8rem;opacity:.4;cursor:grab}.OrderableRowContainer__handle:focus,.OrderableRowContainer__handle:hover{opacity:1}.OrderableRowContainer__handle>svg{display:block}.OrderableRowContainer__item.is-dragging .OrderableRowContainer__handle{cursor:grabbing}.MediaPanel__title{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f}.Theme--dark\* .MediaPanel__title{color:#fff}.MediaPanel--style-single .MediaPanel__mediaItems{width:22rem;position:relative}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem{position:absolute;top:0;left:0;transform-origin:20% 50%}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(0){transform:rotate(-1deg);z-index:10}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(1){transform:rotate(0);z-index:9}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(2){transform:rotate(1deg);z-index:8}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(3){transform:rotate(2deg);z-index:7}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(4){transform:rotate(3deg);z-index:6}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(5){transform:rotate(4deg);z-index:5}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(6){transform:rotate(5deg);z-index:4}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(7){transform:rotate(6deg);z-index:3}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(8){transform:rotate(7deg);z-index:2}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:nth-child(9){transform:rotate(8deg);z-index:1}.MediaPanel--style-single .MediaPanel__mediaItems .MediaItem:first-child{position:relative;z-index:11}.MediaPanel--style-grid .MediaPanel__mediaItems .MediaItem{float:left;margin-right:2rem;margin-bottom:2rem}.MediaPanel--style-grid .MediaPanel__mediaForm{float:left;margin-top:0}.MediaPanel__mediaForm{margin-top:2rem}.MediaPanel__mediaForm .FormRow{display:block}.MediaPanel__mediaForm .InputLockup--type-file{display:block;height:10rem}.MediaPanel__mediaForm .InputLockup--type-file .InputLockup__label{position:relative;top:0;left:0;margin:0;border:1px solid currentColor;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:22rem;height:10rem}.MediaPanel__mediaForm .InputLockup--type-file input{width:1px;padding:0;height:1px;opacity:.001}.MediaPanel__mediaFileButtonText{display:block;margin-left:1rem}.MediaPanel--style-tiny .MediaPanel__title{display:none}.MediaPanel--style-tiny .MediaPanel__mediaItems{vertical-align:top;display:inline-block}.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem{width:4rem;padding:.2rem;display:inline-block}.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem__imageContainer{width:3.6rem;height:3.6rem}.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem__fileName,.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem__imageCaption{display:none}.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem__fileExt{width:3.6rem;height:3.6rem;display:block;overflow:hidden;text-transform:uppercase;font-size:1rem;line-height:1.4}.MediaPanel--style-tiny .MediaPanel__mediaItems .MediaItem+.MediaItem{margin-left:1rem}.MediaPanel--style-tiny .MediaPanel__mediaForm{margin:0 0 0 1rem;display:inline-block;vertical-align:top}.MediaPanel--style-tiny .MediaPanel__mediaForm .InputLockup--type-file{display:block;height:4rem}.MediaPanel--style-tiny .MediaPanel__mediaForm .InputLockup--type-file .InputLockup__label{position:relative;top:0;left:0;margin:0;border:1px solid currentColor;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:4rem;height:4rem}.MediaPanel--style-tiny .MediaPanel__mediaForm .InputLockup--type-file input{width:1px;padding:0;height:1px;opacity:.001}.MediaPanel--style-tiny .MediaPanel__mediaFileButtonText{display:none}.MediaItem{padding:1rem;box-shadow:rgba(0,0,0,.2) 2px 2px 6px;background:#fff}.MediaItem__imageContainer{position:relative;width:20rem;height:20rem;background:#000}.MediaItem__image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0!important}.MediaItem__imageCaption{height:5rem;width:20rem;display:block}.MediaItem__imageCaptionTitle{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.MediaItem__imageCaptionDescription{overflow:hidden;font-size:1.2rem;line-height:1.4;opacity:.7}.MediaItem__fileName{max-width:20rem;display:block}.MediaItem__fileExt{display:none}.ManageFacilityView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.ManageFacilityView__actionTitle{font-size:2.2rem;line-height:1.4;font-weight:400;opacity:.5}.ManageFacilityView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.ManageFacilityView hr{border:none;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .ManageFacilityView hr{border-bottom:1px dashed #252932}.ManageFacilityView__2col{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ManageFacilityView__2col>*{width:calc(50% - 2rem / 2);width:calc(50% - var(--grid-gutter)/ 2)}.ManageFacilityView__usersTitle{margin-top:2rem}.ManageFacilityView__user{border:1px solid #e0e1e4;padding:.5rem}.ManageFacilityView__roleForm{display:-ms-flexbox;display:flex;-ms-flex-align:bottom;align-items:bottom}.ManageFacilityView__roleForm .InputLockup{padding:0;margin:0}.ManageFacilityView__roleForm .InputLockup__label{display:none}.ManageFacilityView__roleHeader{font-size:1.3rem;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ManageFacilityView__roleName{margin-right:1rem}.ManageFacilityView__roleAbbreviation{opacity:.6;margin-right:1rem}.AddRequirementRow{position:relative}.AddRequirementRow__form{border-top:1px solid #d0d2d5;border-bottom:1px solid #d0d2d5;padding:1rem 2rem}.Theme--dark\* .AddRequirementRow__form{border-top:1px solid #252932;border-bottom:1px solid #252932}.AddRequirementRow__form .FormRow{display:-ms-flexbox;display:flex}.AddRequirementRow__form .FormRow .InputLockup--type-text,.AddRequirementRow__form .FormRow .InputLockup--type-text .Input{width:100%}.AddRequirementRow__form .FormRow .InputLockup--name-type{width:31rem;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:0}.AddRequirementRow__form .FormRow .InputLockup--widget-row-select:nth-child(1){width:100%}.AddRequirementRow__form .FormRow .InputLockup--widget-row-select:nth-child(2){width:31rem;-ms-flex:0 0 auto;flex:0 0 auto}.AddRequirementRow__formActions{border-top:1px dashed #d0d2d5;text-align:right;padding-top:1rem;margin-top:1rem;margin-left:auto}.Theme--dark\* .AddRequirementRow__formActions{border-top:1px dashed #252932}.AddRequirementRow__addRequirement{z-index:18;position:absolute;bottom:-.4rem;left:-.6rem;cursor:pointer;color:#fff;background:#000;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);height:1.6rem;width:1.6rem;text-align:center;font-size:1.6rem;line-height:1}.Theme--dark\* .AddRequirementRow__addRequirement{color:#000;background:#fff}.RequirementRow{position:relative}.RequirementRow__row:hover .RequirementRow__priorityLevel,.RequirementRow__row:hover .RequirementRow__priorityLevel+.RequirementRow__roles,.RequirementRow__row:hover .RequirementRow__requirement{background:rgba(0,0,0,.05)}.RequirementRow:before{content:"";position:absolute;top:1.5rem;left:.1rem;width:1.8rem;border-top:1px solid #666}.Theme--dark\* .RequirementRow:before{border-top:1px solid #aaa}.RequirementRow:after{content:"";position:absolute;top:0;left:.1rem;border-left:1px solid #666;bottom:0}.Theme--dark\* .RequirementRow:after{border-left:1px solid #aaa}.RequirementRow--lastInTreeSet:after{bottom:auto;height:1.6rem}.RequirementRow--editMode:after,.RequirementRow--lastInTreeSet.RequirementRow--editMode:after{height:auto;bottom:0}.RequirementRow__icon{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;display:inline-block;color:inherit;padding:0;background:0 0;width:3.2rem;text-align:center;-ms-flex:0 0 auto;flex:0 0 auto}.RequirementRow__name{margin-right:auto}.RequirementRow__row{display:-ms-flexbox;display:flex;position:relative}.RequirementRow__priorityLevel,.RequirementRow__requirement,.RequirementRow__roles{padding:.6rem 2rem .4rem}.RequirementRow__requirement{width:100%;display:-ms-flexbox;display:flex}.RequirementRow__priorityLevel,.RequirementRow__roles{-ms-flex:0 0 auto;flex:0 0 auto;padding-top:.8rem;padding-bottom:.2rem}.RequirementRow__priorityLevel{width:15rem}.RequirementRow__roles{width:10rem}.RequirementRow__requirementPips{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.RequirementRow__requirementPips>*+*{margin-left:.5rem}.RequirementRow__carriagePip{font-size:1.2rem;line-height:1.4;border:1px solid #000;padding:0 .4rem;border-radius:.4rem}.Theme--dark\* .RequirementRow__carriagePip{border:1px solid #fff}.RequirementRow__rolesString{display:block}.RequirementRow__priorityLevel,.RequirementRow__roles{border-left:1px solid #d0d2d5;font-size:1.2rem;line-height:1.4}.Theme--dark\* .RequirementRow__priorityLevel,.Theme--dark\* .RequirementRow__roles{border-left:1px solid #252932}.RequirementRow__priorityLevel.is-inherited,.RequirementRow__roles.is-inherited{color:rgba(0,0,0,.5)}.Theme--dark\* .RequirementRow__priorityLevel.is-inherited,.Theme--dark\* .RequirementRow__roles.is-inherited{color:rgba(1,1,1,.5)}.RequirementRow__rolesGrid{display:-ms-flexbox;display:flex;width:100%}.RequirementRow__rolesGridItem{padding:.6rem 0 .4rem;-ms-flex:1 1 0px;flex:1 1 0;text-align:center}.RequirementRow__rolesGridItem.is-active{background-color:#b4dbe9}.RequirementRow__rolesGridItem.is-active.is-inherited{background-color:#e9f4f8}.RequirementRow__rolesGridItem+.RequirementRow__rolesGridItem{border-left:1px solid #d0d2d5}.Theme--dark\* .RequirementRow__rolesGridItem+.RequirementRow__rolesGridItem{border-left:1px solid #252932}.RequirementRow__leftActions,.RequirementRow__rightActions{position:absolute;z-index:10;top:0;bottom:0;background:#eee;-ms-flex-align:center;align-items:center;display:none}.RequirementRow__row:before{content:'';position:absolute;height:.9rem;width:.9rem;left:0;top:50%;z-index:11;margin-top:-.6rem;margin-left:-.3rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000;display:none}.Theme--dark\* .RequirementRow__row:before{background:#fff}.RequirementRow__row:hover .RequirementRow__leftActions,.RequirementRow__row:hover .RequirementRow__rightActions{display:-ms-flexbox;display:flex}.RequirementRow__row:hover:before{display:block}.RequirementRow__leftActions{right:100%;padding-left:2rem;padding-right:1rem;clip-path:polygon(100% 100%,1.6rem 100%,0 50%,1.6rem 0,100% 0)}.RequirementRow__moveAction{position:absolute;z-index:15;top:-1rem;bottom:2.5rem;background:#eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:1.2rem;line-height:1.4;text-transform:uppercase;right:100%;margin-right:-2rem;padding-left:1rem;padding-right:2rem;clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 50%,calc(100% - 1.6rem) 100%,0 100%)}.RequirementRow__rightActions{left:100%;padding-right:2rem;clip-path:polygon(0 0,calc(100% - 1.6rem) 0,100% 50%,calc(100% - 1.6rem) 100%,0 100%)}.RequirementRow__leftAction,.RequirementRow__rightAction{cursor:pointer;font-size:1.2rem;line-height:1.4;text-transform:uppercase;padding:.4rem;color:#000}.Theme--dark\* .RequirementRow__leftAction,.Theme--dark\* .RequirementRow__rightAction{color:#fff}.RequirementRow__leftAction.is-disabled,.RequirementRow__rightAction.is-disabled{opacity:.2}.RequirementRow__actions{position:absolute;left:100%;top:0;white-space:nowrap}.RequirementRow__rowForm{border-top:1px solid #d0d2d5;border-bottom:1px solid #d0d2d5;padding:1rem 4rem}.Theme--dark\* .RequirementRow__rowForm{border-top:1px solid #252932;border-bottom:1px solid #252932}.RequirementRow__rowForm .FormRow{display:-ms-flexbox;display:flex}.RequirementRow__rowForm .FormRow .InputLockup--type-text,.RequirementRow__rowForm .FormRow .InputLockup--type-text .Input{width:100%}.RequirementRow__rowForm .FormRow .InputLockup--widget-descriptive-button-select{width:31rem;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:0}.RequirementRow__rowForm .FormRow .InputLockup--widget-row-select:nth-child(1){width:100%}.RequirementRow__rowForm .FormRow .InputLockup--widget-row-select:nth-child(2){width:31rem;-ms-flex:0 0 auto;flex:0 0 auto}.RequirementRow__rowFormActions{border-top:1px dashed #d0d2d5;text-align:right;padding-top:1rem;margin-top:1rem;margin-left:auto}.Theme--dark\* .RequirementRow__rowFormActions{border-top:1px dashed #252932}.RequirementRow__children{padding-left:3.2rem}.RequirementRow--collapsed>.RequirementRow__children{display:none}.RequirementsTree__header{display:-ms-flexbox;display:flex;border-bottom:1px dashed #d0d2d5;height:6rem}.Theme--dark\* .RequirementsTree__header{border-bottom:1px dashed #252932}.RequirementsTree__headerTitleText{font-size:1.2rem;line-height:1.4;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.4rem}.RequirementsTree__headerTitle{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.RequirementsTree__headerTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.RequirementsTree__headerTitleChip:after{content:"";position:absolute;left:1.3rem;border-left:1px solid #666;height:.4rem;bottom:-.9rem}.Theme--dark\* .RequirementsTree__headerTitleChip:after{border-left:1px solid #aaa}.RequirementsTree__headerTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .RequirementsTree__headerTitleChip:before{border:1px solid #aaa}.PlanningRequirementHeader{position:sticky;top:9rem;z-index:30;font-size:1.6rem;line-height:1.4;white-space:nowrap;text-transform:uppercase;display:-ms-flexbox;display:flex}.PlanningRequirementHeader__requirement{width:100%;position:relative}.PlanningRequirementHeader__priorityLevel{width:15rem}.PlanningRequirementHeader__roles{width:10rem}.PlanningRequirementHeader--editMode .PlanningRequirementHeader__roles{width:25rem}.PlanningRequirementHeader__priorityLevel,.PlanningRequirementHeader__roles{-ms-flex:0 0 auto;flex:0 0 auto}.PlanningRequirementHeader__requirementChip{height:3.2rem;width:3.2rem;padding-top:.6rem;display:inline-block;text-align:center;border:1px solid #000;border-radius:50%;background:#fff;margin:.4rem .8rem .4rem -3.4rem}.Theme--dark\* .PlanningRequirementHeader__requirementChip{border:1px solid #fff}.PlanningRequirementHeader__requirement:before{content:"";position:absolute;left:.1rem;border-left:1px dashed #000;height:.4rem;bottom:0}.PlanningRequirementHeader__priorityLevel,.PlanningRequirementHeader__requirement,.PlanningRequirementHeader__roles{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#eee;padding:0 2rem}.PlanningStateStrip{margin-left:calc(-1 * 2rem);margin-left:calc(-1 * var(--grid-margin));margin-right:calc(-1 * 2rem);margin-right:calc(-1 * var(--grid-margin));padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin);position:sticky;top:6.2rem;z-index:35;background:rgba(255,255,255,.8);border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex}.Theme--dark\* .PlanningStateStrip{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.PlanningStateStrip__breadcrumbs{-ms-flex-positive:4;flex-grow:4}.PlanningStateStrip__breadcrumbs a{opacity:.4;font-size:1.2rem;line-height:1.4;padding-top:.6rem;text-transform:uppercase;display:inline-block;margin-left:.7rem}.PlanningStateStrip__breadcrumbs a:after{content:'';height:.9rem;border-right:1px dashed #d0d2d5;display:inline-block;margin-left:.7rem}.Theme--dark\* .PlanningStateStrip__breadcrumbs a:after{border-right:1px dashed #252932}.PlanningStateStrip__breadcrumbs a:last-child:after{display:none}.PlanningStateStrip--planning{background:repeating-linear-gradient(to right,#dcf1fd,#dcf1fd 10px,#e6f6ff 10px,#e6f6ff 20px)}.Theme--dark\* .PlanningStateStrip--planning{background-color:#5fe15f}.PlanningRootView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.PlanningRootView__classification{padding-top:1rem;padding-bottom:1rem;border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.Theme--dark\* .PlanningRootView__classification{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.PlanningRootView__classificationRoles{margin-left:2rem;margin-left:var(--grid-gutter)}.PlanningRootView__classificationPriority,.PlanningRootView__classificationRoles{font-size:1.2rem;line-height:1.4;display:-ms-flexbox;display:flex}@media screen and (min-width:50em){.PlanningRootView__classificationPriority,.PlanningRootView__classificationRoles{max-width:calc(50% - .5 * 2rem);max-width:calc(50% - .5 * var(--grid-gutter))}}.PlanningRootView__classificationPriorityLabel,.PlanningRootView__classificationRolesLabel{text-transform:uppercase;white-space:nowrap;color:#8a8a8f;margin-right:.6rem}.Theme--dark\* .PlanningRootView__classificationPriorityLabel,.Theme--dark\* .PlanningRootView__classificationRolesLabel{color:#fff}.PlanningRootView__classificationPriorityLabel:after,.PlanningRootView__classificationRolesLabel:after{content:':'}.PlanningRootView__classificationPriorityValue,.PlanningRootView__classificationRolesValue{font-weight:500}.PlanningRootView__priorityLevelEdit{margin-top:.5rem}.PlanningRootView__priorityLevelEditOuter{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;display:inline-block;text-align:inherit;color:inherit;padding:0;background:0 0}.PlanningRootView__priorityLevelsSection{max-width:45rem}.PlanningRootView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.PlanningRootView__priorityLevelsSection,.PlanningRootView__rolesSection{padding:2rem;border-radius:1rem;box-shadow:2px 2px 4px rgba(0,0,0,.3);background:#fff}.Theme--dark\* .PlanningRootView__priorityLevelsSection,.Theme--dark\* .PlanningRootView__rolesSection{background:#000}.PlanningRootView__requirementsSection{margin-top:3rem;clear:both;margin-bottom:3rem}.PlanningRootView__priorityLevelsTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;padding-bottom:.8rem;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .PlanningRootView__priorityLevelsTitle{border-bottom:1px dashed #252932}.PlanningRootView__priorityLevelsEditForm .FormRow{display:-ms-flexbox;display:flex}.PlanningRootView__priorityLevelsAddForm{padding-top:.8rem}.PlanningRootView__priorityLevelsAddForm .FormRow{display:-ms-flexbox;display:flex}.PlanningRootView__priorityLevel{list-style:none;padding-top:.4rem;padding-bottom:.4rem;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.Theme--dark\* .PlanningRootView__priorityLevel{border-bottom:1px dashed #252932}.PlanningRootView__priorityLevelActions{margin-left:auto}.PlanningRootView__priorityLevel small{margin-left:.5rem;margin-right:.5rem;opacity:.7}.PlanningRootView__priorityLevel.is-targeted{outline:red solid 1px}.PlanningRootView__priorityLevel.is-dragging{background:#fff}.PlanningRootView__priorityLevel.is-dragging .Button{display:none}.PlanningRootView__specificationsSection{margin-bottom:6rem}.PlanningRootView__specificationsEmptyText{position:relative;padding-left:2rem;padding-top:1rem;font-size:1.2rem;line-height:1.4}.PlanningRootView__specificationsEmptyText:before{content:'';position:absolute;height:.9rem;width:.9rem;left:0;z-index:11;bottom:.5rem;margin-left:-.3rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000}.Theme--dark\* .PlanningRootView__specificationsEmptyText:before{background:#fff}.PlanningRootView__specificationsEmptyText:after{content:"";position:absolute;top:0;left:.1rem;height:1.4rem;border-left:1px solid #666}.Theme--dark\* .PlanningRootView__specificationsEmptyText:after{border-left:1px solid #aaa}.PlanningRootView__specificationsHeader{border-bottom:1px dashed #d0d2d5}.Theme--dark\* .PlanningRootView__specificationsHeader{border-bottom:1px dashed #252932}.PlanningRootView__specificationsHeaderTitleText{font-size:1.2rem;line-height:1.4;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.4rem}.PlanningRootView__specificationsHeaderTitle{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:end;align-items:flex-end}.PlanningRootView__specificationsHeaderTitle .Button{text-transform:none;margin-left:2rem;margin-bottom:.2rem;padding-top:.4rem;padding-bottom:.4rem}.PlanningRootView__specificationsHeaderTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.PlanningRootView__specificationsHeaderTitleChip:after{content:"";position:absolute;left:1.3rem;border-left:1px solid #666;height:.4rem;bottom:-.9rem}.Theme--dark\* .PlanningRootView__specificationsHeaderTitleChip:after{border-left:1px solid #aaa}.PlanningRootView__specificationsHeaderTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .PlanningRootView__specificationsHeaderTitleChip:before{border:1px solid #aaa}.PlanningRootView__specificationRowLink{display:block;padding:.6rem 2rem .4rem}.SpecificationView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.SpecificationView__titleBar{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.SpecificationView__titleBarTitle{font-size:4.2rem;line-height:1.2;font-weight:400}.SpecificationView__titleBarRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:justify;justify-content:space-between}.SpecificationView__titleBarChangelog{display:block}.SpecificationView__titleBarType{display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.SpecificationView__titleBar--edit .InputLockup input{width:100%}.SpecificationView__titleBar--edit .InputLockup{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.SpecificationView__titleBarEditType{width:30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.SpecificationView__fieldsetTitle{margin-top:2rem;border-bottom:1px dashed #d0d2d5;margin-bottom:.4rem;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.Theme--dark\* .SpecificationView__fieldsetTitle{border-bottom:1px dashed #252932}.SpecificationView__fieldsetField .FormRow{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.SpecificationView__fieldsetFieldActions{margin-left:auto}.SpecificationView__fieldsetFieldActions a{cursor:pointer;font-size:1.2rem;line-height:1.4;text-transform:uppercase;padding:.4rem;color:#000}.Theme--dark\* .SpecificationView__fieldsetFieldActions a{color:#fff}.SpecificationView__fieldsetFieldActions a.is-disabled{opacity:.2}.DescriptiveButton{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #000;border-radius:0;display:inline-block;text-align:inherit;padding:0;background:0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;color:#000}.Theme--dark\* .DescriptiveButton{border:1px solid #fff;color:#fff}.DescriptiveButton--active{background-color:#e9f4f8}.DescriptiveButton__title{font-size:1.2rem;line-height:1.4;text-transform:uppercase;padding-top:.2rem;padding-left:.6rem;padding-right:.6rem}.DescriptiveButton__bd{font-size:1rem;line-height:1.4;padding-left:.6rem;padding-right:.6rem;padding-bottom:.6rem}.ButtonGroup{display:-ms-flexbox;display:flex}.ButtonGroup--horizontal>*{margin-left:-1px}.ButtonGroup--horizontal>:first-child{margin-left:0}.ButtonGroup--horizontal>:first-child:nth-last-child(1){width:100%}.ButtonGroup--horizontal>:first-child:nth-last-child(2),.ButtonGroup--horizontal>:first-child:nth-last-child(2)~*,.ButtonGroup--horizontal>:first-child:nth-last-child(3),.ButtonGroup--horizontal>:first-child:nth-last-child(3)~*{width:50%}.ButtonGroup--vertical{-ms-flex-direction:column;flex-direction:column}.ButtonGroup--vertical>*{margin-top:-1px}.ButtonGroup--vertical>:first-child{margin-top:0}.Richtext{font-size:1.8rem;line-height:1.4}.Richtext>h1,.Richtext>h2,.Richtext>h3,.Richtext>h4,.Richtext>h5,.Richtext>h6{font-weight:700;margin-top:1em;margin-bottom:1em}.Richtext>h1{font-size:2.0581em}.Richtext>h2{font-size:1.618em}.Richtext>h3{font-size:1.272em}.Richtext>h4{font-size:1em}.Richtext>h5,.Richtext>h6{font-size:.7862em}.Richtext>blockquote,.Richtext>ol,.Richtext>p,.Richtext>ul{margin-top:1em;margin-bottom:1em}.Richtext>ol ul>li::before,.Richtext>ul ul>li::before,.Richtext>ul>li::before{content:"\2014";content:'';height:6px;width:6px;background:currentColor;transform:rotate(45deg);position:absolute;margin-top:1rem;left:0}.Richtext>ol ul>li,.Richtext>ul ul>li,.Richtext>ul>li{position:relative;padding-left:2em}.Richtext>ol,.Richtext>ol ol,.Richtext>ul ol{counter-reset:ol}.Richtext>ol ol>li,.Richtext>ol>li,.Richtext>ul ol>li{position:relative;padding-left:2em;counter-increment:ol}.Richtext>ol ol>li::before,.Richtext>ol>li::before,.Richtext>ul ol>li::before{content:counters(ol, ".", decimal) ".";position:absolute;margin-top:0;left:0}.Richtext>:first-child{margin-top:0}.Richtext>:last-child{margin-bottom:0}.Richtext>blockquote a,.Richtext>h1 a,.Richtext>h2 a,.Richtext>h3 a,.Richtext>h4 a,.Richtext>h5 a,.Richtext>h6 a,.Richtext>ol a,.Richtext>p a,.Richtext>ul a{box-shadow:0 .075em 0 0 currentColor;color:currentColor}.Richtext>p:first-child{font-size:2.2rem;line-height:1.4}.Richtext--max>blockquote,.Richtext--max>h1,.Richtext--max>h2,.Richtext--max>h3,.Richtext--max>h4,.Richtext--max>h5,.Richtext--max>h6,.Richtext--max>ol,.Richtext--max>p,.Richtext--max>ul{max-width:67.7rem;margin-left:auto;margin-right:auto}.PlanningSaveStrip{margin-left:calc(-1 * 2rem);margin-left:calc(-1 * var(--grid-margin));margin-right:calc(-1 * 2rem);margin-right:calc(-1 * var(--grid-margin));padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:sticky;z-index:35;top:9.3rem;border-bottom:1px dashed #d0d2d5;background:repeating-linear-gradient(to right,#fdf1dc,#fdf1dc 10px,#fff6e6 10px,#fff6e6 20px);padding:.4rem 2rem}.Theme--dark\* .PlanningSaveStrip{border-bottom:1px dashed #252932}.PlanningScheduleProjection{display:block}.PlanningScheduleProjection__svg{width:100%}.PlanningScheduleProjection__tick--major .PlanningScheduleProjection__tickLine,.PlanningScheduleProjection__tickLine{stroke:#000}.PlanningScheduleProjection__tick--minor .PlanningScheduleProjection__tickLine{stroke:#888}.PlanningScheduleProjection__tick--projection .PlanningScheduleProjection__tickLine{stroke:#000}.PlanningScheduleProjection__tickSpread{fill:#ccc}.PlanningScheduleProjection__tickMark{font-size:1rem;line-height:1.4;text-transform:uppercase;fill:#000}.PlanningScheduleProjection__tick--major .PlanningScheduleProjection__tickMark{fill:#000}.PlanningScheduleProjection__tick--minor .PlanningScheduleProjection__tickMark{fill:#888}.SpecificationFieldView__label{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;display:block}.Theme--dark\* .SpecificationFieldView__label{color:#fff}.SpecificationFieldView__value{display:block;font-size:1.8rem;line-height:1.4}.HistoryLine{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.HistoryLine+.HistoryLine--newDate{margin-top:.4rem}.HistoryLine__year{display:block;padding-top:1rem;width:100%;padding-bottom:.5rem}.HistoryLine__date{border:1px solid currentColor;width:3.2rem;height:3.2rem;padding-top:.4rem;text-align:center;display:inline-block;border-radius:.4rem}.HistoryLine__dateSpacer{display:inline-block;width:3.2rem}.HistoryLine__dateMonth{font-size:1rem;text-transform:uppercase;line-height:1;display:block}.HistoryLine__dateDay{display:block;font-size:1.4rem;line-height:1}.HistoryLine__linkTokens{display:inline;margin-left:1rem}.HistoryLine__linkToken,.Theme--dark\* .HistoryLine__linkToken{color:#29685d}.HistoryLine__linkToken--work{position:relative;top:.2rem}.HistoryLine__entry{width:calc(100% - 3.2rem);font-size:1.4rem;line-height:1.4;padding-left:1rem}.HistoryLine__entryNotes{padding-left:7rem;font-size:1rem;line-height:1.4;opacity:.8;margin-bottom:.4rem}.HistoryLine__entryText{position:relative}.HistoryLine__entryDiff{padding-left:7rem;margin-bottom:.4rem;font-size:1rem;line-height:1.4}.HistoryLine__entryDiffLineLabel{display:inline;margin-right:.5rem}.HistoryLine__entryDiffLineLabel:after{content:':'}.HistoryLine__entryDiffLineComplexChange{padding-left:2rem;display:block}.HistoryLine__entryDiffLineChange{display:inline}.HistoryLine__entryDiffLineChangeBefore{color:#ff4f4f;background:rgba(255,79,79,.2);text-decoration:line-through;padding:0 .5rem}.HistoryLine__entryDiffLineChangeAfter{color:#29685d;background:rgba(41,104,93,.1);padding:0 .5rem}.HistoryLine--newDate .HistoryLine__entry{padding-top:1rem}.HistoryLine__time{opacity:.8;font-style:italic}.HistoryLine__attribution:before,.HistoryLine__time:after{content:' - '}.SideDrawerOverlay__fade{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:50;cursor:e-resize}.SideDrawerOverlay__overlay{position:absolute;right:0;z-index:60;top:0;bottom:0;overflow-y:scroll;max-width:90%;box-shadow:rgba(0,0,0,.3) 0 0 24px;background:url(/assets/foundation/ui/patterns/crossword.cdbee0d.png)}.Theme--dark\* .SideDrawerOverlay__overlay{background:url(/assets/foundation/ui/patterns/micro-carbon.cf8b675.png)}.HistoryLogButton__panelHeader{padding-right:var(--grid-margin);padding-left:var(--grid-gutter);border-bottom:1px dashed #d0d2d5;padding:1rem 2rem}.Theme--dark\* .HistoryLogButton__panelHeader{border-bottom:1px dashed #252932}.HistoryLogButton__panelHeaderTitle{font-size:4.2rem;line-height:1.2;font-weight:400}.HistoryLogButton__panelHeaderTitle small{display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.HistoryLogButton__panelHistory{padding-right:2rem;padding-right:var(--grid-margin);padding-left:2rem;padding-left:var(--grid-gutter)}.HistoryLogButton__panelForm{padding-right:2rem;padding-right:var(--grid-margin);padding-left:2rem;padding-left:var(--grid-gutter);margin-top:2rem;margin-top:var(--grid-gutter);padding-bottom:2rem;padding-bottom:var(--grid-gutter);border-bottom:1px dashed #d0d2d5}.Theme--dark\* .HistoryLogButton__panelForm{border-bottom:1px dashed #252932}.HistoryLogButton__panelForm .InputLockup,.HistoryLogButton__panelForm .InputLockup .Input{width:100%}.RequirementView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.RequirementView__titleBar{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.RequirementView__titleBarTitle{font-size:4.2rem;line-height:1.2;font-weight:400}.RequirementView__titleBarRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:justify;justify-content:space-between}.RequirementView__titleBarChangelog{display:block}.RequirementView__titleBarType{display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.RequirementView__titleBar--edit .InputLockup input{width:100%}.RequirementView__titleBar--edit .InputLockup{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.RequirementView__titleBarEditType{width:30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.RequirementView__sectionTitle{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase}.RequirementView__classification{padding-top:1rem;padding-bottom:1rem;border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.Theme--dark\* .RequirementView__classification{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.RequirementView__classificationPriorityLevelValue,.RequirementView__classificationResponsibleRolesValue{font-weight:500}.RequirementView__dashedDivider{border:none;margin:.8rem 0;border-top:1px dashed #d0d2d5}.Theme--dark\* .RequirementView__dashedDivider{border-top:1px dashed #252932}.RequirementView>#interchangeable_source_id,.RequirementView__equipmentData{display:block}.RequirementView__equipmentDataSeparator{display:block;clear:both;margin-top:1rem;margin-bottom:.5rem;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .RequirementView__equipmentDataSeparator{border-bottom:1px dashed #252932}.RequirementView__equipmentData--edit{border-top:1px dashed #d0d2d5;margin-top:.5rem;padding-top:.5rem}.Theme--dark\* .RequirementView__equipmentData--edit{border-top:1px dashed #252932}.RequirementView__equipmentDataTitle{font-size:1.2rem;line-height:1.4;display:block;text-transform:uppercase;padding-top:.5rem;color:#8a8a8f;margin-bottom:.3rem}.Theme--dark\* .RequirementView__equipmentDataTitle{color:#fff}.RequirementView__equipmentRequirementsDescription{font-size:1.8rem;line-height:1.4}.RequirementView__equipmentRequirementsDescription>h1,.RequirementView__equipmentRequirementsDescription>h2,.RequirementView__equipmentRequirementsDescription>h3,.RequirementView__equipmentRequirementsDescription>h4,.RequirementView__equipmentRequirementsDescription>h5,.RequirementView__equipmentRequirementsDescription>h6{font-weight:700;margin-top:1em;margin-bottom:1em}.RequirementView__equipmentRequirementsDescription>h1{font-size:2.0581em}.RequirementView__equipmentRequirementsDescription>h2{font-size:1.618em}.RequirementView__equipmentRequirementsDescription>h3{font-size:1.272em}.RequirementView__equipmentRequirementsDescription>h4{font-size:1em}.RequirementView__equipmentRequirementsDescription>h5,.RequirementView__equipmentRequirementsDescription>h6{font-size:.7862em}.RequirementView__equipmentRequirementsDescription>blockquote,.RequirementView__equipmentRequirementsDescription>ol,.RequirementView__equipmentRequirementsDescription>p,.RequirementView__equipmentRequirementsDescription>ul{margin-top:1em;margin-bottom:1em}.RequirementView__equipmentRequirementsDescription>ol ul>li::before,.RequirementView__equipmentRequirementsDescription>ul ul>li::before,.RequirementView__equipmentRequirementsDescription>ul>li::before{content:"\2014";content:'';height:6px;width:6px;background:currentColor;transform:rotate(45deg);position:absolute;margin-top:1rem;left:0}.RequirementView__equipmentRequirementsDescription>ol ul>li,.RequirementView__equipmentRequirementsDescription>ul ul>li,.RequirementView__equipmentRequirementsDescription>ul>li{position:relative;padding-left:2em}.RequirementView__equipmentRequirementsDescription>ol,.RequirementView__equipmentRequirementsDescription>ol ol,.RequirementView__equipmentRequirementsDescription>ul ol{counter-reset:ol}.RequirementView__equipmentRequirementsDescription>ol ol>li,.RequirementView__equipmentRequirementsDescription>ol>li,.RequirementView__equipmentRequirementsDescription>ul ol>li{position:relative;padding-left:2em;counter-increment:ol}.RequirementView__equipmentRequirementsDescription>ol ol>li::before,.RequirementView__equipmentRequirementsDescription>ol>li::before,.RequirementView__equipmentRequirementsDescription>ul ol>li::before{content:counters(ol, ".", decimal) ".";position:absolute;margin-top:0;left:0}.RequirementView__equipmentRequirementsDescription span{display:block}.RequirementView__equipmentRequirementsDescription+.RequirementView__equipmentDataTitle{margin-top:1rem}.RequirementView__equipmentSpecifications{display:block}.RequirementView__equipmentSpecificationsItem{float:left;margin-right:4rem}.RequirementView__equipmentSpecifications:after{display:block;content:'';clear:both;margin-bottom:1rem}.RequirementView__supportingDocumentation{margin-top:2rem;display:block}.RequirementView__supportingDocumentation:after{display:block;content:'';clear:both;margin-bottom:1rem}.RequirementView__editCarriageRequirementsTitle,.RequirementView__editTrackingRequirementsTitle{font-size:1.2rem;line-height:1.4;display:block;text-transform:uppercase;padding-top:.5rem;color:#8a8a8f;margin-bottom:.3rem}.Theme--dark\* .RequirementView__editCarriageRequirementsTitle,.Theme--dark\* .RequirementView__editTrackingRequirementsTitle{color:#fff}.RequirementView__editCarriageRequirementsTitle{padding-left:1.6rem}.RequirementView__editCarriageRequirements table{width:100%}.RequirementView__editCarriageRequirements table thead tr th{border-bottom:1px dashed #d0d2d5;font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:300;text-align:left;padding-left:1.6rem}.Theme--dark\* .RequirementView__editCarriageRequirements table thead tr th{border-bottom:1px dashed #252932}.RequirementView__editCarriageRequirements table tbody tr th{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:300;padding-left:1.6rem;text-align:left}.RequirementView__editCarriageRequirements table tbody tr td .Input,.RequirementView__editCarriageRequirements table tbody tr td .InputLockup{width:100%}.RequirementView__editTrackingRequirementsTitle{margin-bottom:.6rem}.RequirementView__editTrackingRequirements .FormRow+.FormRow{margin-top:.2rem}.RequirementView__editTrackingRequirements>.InputLockup,.RequirementView__editTrackingRequirements>.InputLockup>.Input{width:100%}.RequirementView__editTrackingRequirementsAdditional{display:-ms-flexbox;display:flex}.RequirementView__editTrackingRequirementsAdditional .InputLockup{max-width:100%;width:auto}.RequirementView__instructions{display:block}.RequirementView__instructions--edit{border-top:1px dashed #d0d2d5;margin-top:.5rem;padding-top:.5rem}.Theme--dark\* .RequirementView__instructions--edit{border-top:1px dashed #252932}@media screen and (min-width:50em){.RequirementView__instructions--edit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.RequirementView__instructions--edit .InputLockup{width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter))}.RequirementView__instructions--edit .Input--textarea{min-width:0;width:100%}.RequirementView__equipmentData{display:block}.RequirementView__equipmentData--edit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.RequirementView__editCarriageRequirements,.RequirementView__editTrackingRequirements{width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter));margin-bottom:2rem}}.RequirementView__editTrackingDetails .RequirementView__sectionTitle{margin-bottom:1rem}.RequirementView__editClassification{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.RequirementView__editClassification .InputLockup__label{left:0}.RequirementView__editClassification .InputLockup:last-child .InputLockup__label{right:0;text-align:right}.RequirementView__inspections,.RequirementView__maintenances,.RequirementView__requirementsSection{margin-top:3rem}.RequirementView__inspections,.RequirementView__maintenances{margin-bottom:2rem;padding-bottom:0}.RequirementView__inspections--noChildren .RequirementView__inspectionsProjection,.RequirementView__inspections--noChildren .RequirementView__inspectionsTitleChip:after,.RequirementView__inspections--noChildren .RequirementView__maintenancesProjection,.RequirementView__inspections--noChildren .RequirementView__maintenancesTitleChip:after,.RequirementView__maintenances--noChildren .RequirementView__inspectionsProjection,.RequirementView__maintenances--noChildren .RequirementView__inspectionsTitleChip:after,.RequirementView__maintenances--noChildren .RequirementView__maintenancesProjection,.RequirementView__maintenances--noChildren .RequirementView__maintenancesTitleChip:after{display:none}.RequirementView__inspectionsTitle,.RequirementView__maintenancesTitle{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;border-bottom:1px dashed #d0d2d5;padding-right:2rem}.Theme--dark\* .RequirementView__inspectionsTitle,.Theme--dark\* .RequirementView__maintenancesTitle{border-bottom:1px dashed #252932}.RequirementView__inspectionsTitleChip,.RequirementView__maintenancesTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.RequirementView__inspectionsTitleChip:after,.RequirementView__maintenancesTitleChip:after{content:"";position:absolute;left:1.3rem;border-left:1px solid #666;height:.4rem;bottom:-.9rem}.Theme--dark\* .RequirementView__inspectionsTitleChip:after,.Theme--dark\* .RequirementView__maintenancesTitleChip:after{border-left:1px solid #aaa}.RequirementView__inspectionsTitleChip:before,.RequirementView__maintenancesTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .RequirementView__inspectionsTitleChip:before,.Theme--dark\* .RequirementView__maintenancesTitleChip:before{border:1px solid #aaa}.RequirementView__inspectionsTitleText,.RequirementView__maintenancesTitleText{margin-bottom:.4rem;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.RequirementView__inspectionsTitle .Button,.RequirementView__maintenancesTitle .Button{text-transform:none;margin-left:2rem;margin-bottom:.2rem;padding-top:.4rem;padding-bottom:.4rem;margin-top:1.1rem}.RequirementView__inspectionsProjection,.RequirementView__maintenancesProjection{margin-left:auto}.RequirementView__inspection,.RequirementView__maintenance{border-top:1px solid #d0d2d5;position:relative}.Theme--dark\* .RequirementView__inspection,.Theme--dark\* .RequirementView__maintenance{border-top:1px solid #252932}.RequirementView__inspection:after,.RequirementView__maintenance:after{content:'';position:absolute;top:3.3rem;left:-.3rem;width:.9rem;height:.9rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000}.Theme--dark\* .RequirementView__inspection:after,.Theme--dark\* .RequirementView__maintenance:after{background:#fff}.RequirementView__inspection:before,.RequirementView__maintenance:before{content:"";position:absolute;top:0;left:.1rem;border-left:1px solid #666;bottom:0}.Theme--dark\* .RequirementView__inspection:before,.Theme--dark\* .RequirementView__maintenance:before{border-left:1px solid #aaa}.RequirementView__inspection:last-child:before,.RequirementView__maintenance:last-child:before{bottom:auto;height:3.3rem}.RequirementView__inspectionLink,.RequirementView__maintenanceLink{padding:.5rem 2rem .3rem 2.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.RequirementView__inspectionType,.RequirementView__maintenanceType{font-size:1.3rem;line-height:1.4;color:rgba(0,0,0,.5);display:block}.Theme--dark\* .RequirementView__inspectionType,.Theme--dark\* .RequirementView__maintenanceType{color:rgba(1,1,1,.5)}.RequirementView__inspectionTitle,.RequirementView__maintenanceTitle{font-size:2rem;line-height:1.4;display:inline}.RequirementView__inspectionSchedule,.RequirementView__maintenanceSchedule{margin-left:1rem;display:inline}.RequirementView__inspectionProjection,.RequirementView__maintenanceProjection{margin-left:auto}.RequirementView__inspectionText,.RequirementView__inspectionsText,.RequirementView__maintenanceText,.RequirementView__maintenancesText{-ms-flex:1 1 auto;flex:1 1 auto}.RequirementView__inspectionProjection,.RequirementView__inspectionsProjection,.RequirementView__maintenanceProjection,.RequirementView__maintenancesProjection{width:20rem;-ms-flex:0 0 20rem;flex:0 0 20rem}.RequirementView__historyPanel{display:block;clear:both;margin-top:2rem}.InspectionAssetsList table{width:100%;border-collapse:collapse}.InspectionAssetsList thead tr th{background:rgba(255,255,255,.9);font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;font-weight:300;text-align:left;border-bottom:1px solid #d0d2d5}@print media{break-inside:avoid}.Theme--dark\* .InspectionAssetsList thead tr th{color:#fff;border-bottom:1px solid #252932}@media print{.InspectionAssetsList tbody td{padding-right:1rem;font-size:1.2rem;line-height:1.2}}.InspectionAssetsList__row--expired{background:rgba(255,0,0,.1);color:#ff4f4f}.InspectionAssetsList__reqCount{font-size:75%;margin-left:2rem}.InspectionAssetsList__reqCount--belowMin{color:#ff4f4f}.InspectionAssetsList__groupHeader{border-top:1px solid #d0d2d5;border-bottom:1px solid #d0d2d5;text-align:left}.Theme--dark\* .InspectionAssetsList__groupHeader{border-top:1px solid #252932;border-bottom:1px solid #252932}.InspectionAssetsList__groupHeader th{font-weight:300;border-top:1px solid #d0d2d5;border-bottom:1px solid #d0d2d5}.Theme--dark\* .InspectionAssetsList__groupHeader th{border-top:1px solid #252932;border-bottom:1px solid #252932}.InspectionAssetsList__groupHeader--level-1{font-size:3.2rem;line-height:1.2}.InspectionAssetsList__groupHeader--level-2{font-size:2.2rem;line-height:1.4}.InspectionAssetsList__groupHeader--level-3{font-size:1.8rem;line-height:1.4}.InspectionView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.InspectionView__titleBar{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.InspectionView__titleBarTitle{font-size:4.2rem;line-height:1.2;font-weight:400}.InspectionView__titleBarRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:justify;justify-content:space-between}.InspectionView__titleBarChangelog{display:block}.InspectionView__titleBarType{display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.InspectionView__titleBar--edit .InputLockup input{width:100%}.InspectionView__titleBar--edit .InputLockup{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.InspectionView__titleBarEditType{width:30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.InspectionView__sectionTitle{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase}.InspectionView__classification{padding-top:1rem;padding-bottom:1rem;border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.Theme--dark\* .InspectionView__classification{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.InspectionView__classificationPriorityLevelValue,.InspectionView__classificationResponsibleRolesValue{font-weight:500}.InspectionView__dashedDivider{border:none;margin:.8rem 0;border-top:1px dashed #d0d2d5}.Theme--dark\* .InspectionView__dashedDivider{border-top:1px dashed #252932}.InspectionView__scheduleTitle{font-size:1.2rem;line-height:1.4;display:block;text-transform:uppercase;padding-top:.5rem;color:#8a8a8f;margin-bottom:.3rem}.Theme--dark\* .InspectionView__scheduleTitle{color:#fff}.InspectionView__scheduleDescription{font-size:2.2rem;line-height:1.4}.InspectionView__schedule .DescriptiveButton .PlanningScheduleProjection{display:block;width:calc(100% + 1.2rem);margin-top:1rem;margin-left:-.6rem;margin-right:-.6rem;height:3.1rem;border-bottom:1px solid #000}.Theme--dark\* .InspectionView__schedule .DescriptiveButton .PlanningScheduleProjection{border-bottom:1px solid #fff}@media screen and (min-width:50em){.InspectionView__schedule--edit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.InspectionView__schedulePeriod,.InspectionView__scheduleType{width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter))}}.InspectionView__documentBlockTopBarTitle,.InspectionView__documentTitle{font-size:1.2rem;line-height:1.4;display:block;text-transform:uppercase;padding-top:.5rem;color:#8a8a8f;margin-bottom:.3rem}.Theme--dark\* .InspectionView__documentBlockTopBarTitle,.Theme--dark\* .InspectionView__documentTitle{color:#fff}.InspectionView__documentBlock{margin-top:1.4rem;border-top:1px dashed #d0d2d5}.Theme--dark\* .InspectionView__documentBlock{border-top:1px dashed #252932}.InspectionView__documentBlockTopBar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.InspectionView__documentBlockText{font-size:1.8rem;line-height:1.4}.InspectionView__documentBlockText>h1,.InspectionView__documentBlockText>h2,.InspectionView__documentBlockText>h3,.InspectionView__documentBlockText>h4,.InspectionView__documentBlockText>h5,.InspectionView__documentBlockText>h6{font-weight:700;margin-top:1em;margin-bottom:1em}.InspectionView__documentBlockText>h1{font-size:2.0581em}.InspectionView__documentBlockText>h2{font-size:1.618em}.InspectionView__documentBlockText>h3{font-size:1.272em}.InspectionView__documentBlockText>h4{font-size:1em}.InspectionView__documentBlockText>h5,.InspectionView__documentBlockText>h6{font-size:.7862em}.InspectionView__documentBlockText>blockquote,.InspectionView__documentBlockText>ol,.InspectionView__documentBlockText>p,.InspectionView__documentBlockText>ul{margin-top:1em;margin-bottom:1em}.InspectionView__documentBlockText>ol ul>li::before,.InspectionView__documentBlockText>ul ul>li::before,.InspectionView__documentBlockText>ul>li::before{content:"\2014";content:'';height:6px;width:6px;background:currentColor;transform:rotate(45deg);position:absolute;margin-top:1rem;left:0}.InspectionView__documentBlockText>ol ul>li,.InspectionView__documentBlockText>ul ul>li,.InspectionView__documentBlockText>ul>li{position:relative;padding-left:2em}.InspectionView__documentBlockText>ol,.InspectionView__documentBlockText>ol ol,.InspectionView__documentBlockText>ul ol{counter-reset:ol}.InspectionView__documentBlockText>ol ol>li,.InspectionView__documentBlockText>ol>li,.InspectionView__documentBlockText>ul ol>li{position:relative;padding-left:2em;counter-increment:ol}.InspectionView__documentBlockText>ol ol>li::before,.InspectionView__documentBlockText>ol>li::before,.InspectionView__documentBlockText>ul ol>li::before{content:counters(ol, ".", decimal) ".";position:absolute;margin-top:0;left:0}.InspectionView__columnsInput,.InspectionView__groupingInput,.InspectionView__sortingInput{border-top:1px dashed #d0d2d5;padding-top:2.8rem;display:block}.Theme--dark\* .InspectionView__columnsInput,.Theme--dark\* .InspectionView__groupingInput,.Theme--dark\* .InspectionView__sortingInput{border-top:1px dashed #252932}.InspectionView__columnsInput{width:calc(100vw - 2rem * 2);width:calc(100vw - var(--grid-margin) * 2);overflow-x:scroll;white-space:nowrap}.InspectionView__columnLockup,.InspectionView__groupingLockup,.InspectionView__sortingLockup{display:inline-block;margin-top:0;margin-right:3rem;width:16rem;position:relative;border:1px solid #d0d2d5}.Theme--dark\* .InspectionView__columnLockup,.Theme--dark\* .InspectionView__groupingLockup,.Theme--dark\* .InspectionView__sortingLockup{border:1px solid #252932}.InspectionView__columnLockupActions,.InspectionView__groupingLockupActions,.InspectionView__sortingLockupActions{position:absolute;left:100%;top:0;white-space:wrap}.InspectionView__columnLockupActions .Button,.InspectionView__groupingLockupActions .Button,.InspectionView__sortingLockupActions .Button{display:block;padding:.4rem}.InspectionView__columnLockup .Input,.InspectionView__groupingLockup .Input,.InspectionView__sortingLockup .Input{font-size:1.2rem;line-height:1.4;background:0 0;padding-top:.8rem;padding-bottom:.2rem}.InspectionView__columnLockup>.InputLockup,.InspectionView__groupingLockup>.InputLockup,.InspectionView__sortingLockup>.InputLockup{display:block}.InspectionView__columnLockup>.InputLockup select,.InspectionView__groupingLockup>.InputLockup select,.InspectionView__sortingLockup>.InputLockup select{max-width:100%}.InspectionView__editClassification{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.InspectionView__editClassification .InputLockup__label{left:0}.InspectionView__editClassification .InputLockup:last-child .InputLockup__label{right:0;text-align:right}.InspectionView__documentBlockAdd{border-top:1px dashed #d0d2d5;margin-top:2rem;padding-top:1.5rem;padding-bottom:6rem}.Theme--dark\* .InspectionView__documentBlockAdd{border-top:1px dashed #252932}.InspectionView__documentBlockAdd .Button+.Button{margin-left:2rem}.MaintenanceView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.MaintenanceView__titleBar{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.MaintenanceView__titleBarTitle{font-size:4.2rem;line-height:1.2;font-weight:400}.MaintenanceView__titleBarRight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-pack:justify;justify-content:space-between}.MaintenanceView__titleBarChangelog{display:block}.MaintenanceView__titleBarType{display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}.MaintenanceView__titleBar--edit .InputLockup input{width:100%}.MaintenanceView__titleBar--edit .InputLockup{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.MaintenanceView__titleBarEditType{width:30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}.MaintenanceView__sectionTitle{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase}.MaintenanceView__classification{padding-top:1rem;padding-bottom:1rem;border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.Theme--dark\* .MaintenanceView__classification{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.MaintenanceView__classificationPriorityLevelValue,.MaintenanceView__classificationResponsibleRolesValue{font-weight:500}.MaintenanceView__dashedDivider{border:none;margin:.8rem 0;border-top:1px dashed #d0d2d5}.Theme--dark\* .MaintenanceView__dashedDivider{border-top:1px dashed #252932}.MaintenanceView__maintenanceInstructions{font-size:1.8rem;line-height:1.4}.MaintenanceView__maintenanceInstructions>h1,.MaintenanceView__maintenanceInstructions>h2,.MaintenanceView__maintenanceInstructions>h3,.MaintenanceView__maintenanceInstructions>h4,.MaintenanceView__maintenanceInstructions>h5,.MaintenanceView__maintenanceInstructions>h6{font-weight:700;margin-top:1em;margin-bottom:1em}.MaintenanceView__maintenanceInstructions>h1{font-size:2.0581em}.MaintenanceView__maintenanceInstructions>h2{font-size:1.618em}.MaintenanceView__maintenanceInstructions>h3{font-size:1.272em}.MaintenanceView__maintenanceInstructions>h4{font-size:1em}.MaintenanceView__maintenanceInstructions>h5,.MaintenanceView__maintenanceInstructions>h6{font-size:.7862em}.MaintenanceView__maintenanceInstructions>blockquote,.MaintenanceView__maintenanceInstructions>ol,.MaintenanceView__maintenanceInstructions>p,.MaintenanceView__maintenanceInstructions>ul{margin-top:1em;margin-bottom:1em}.MaintenanceView__maintenanceInstructions>ol ul>li::before,.MaintenanceView__maintenanceInstructions>ul ul>li::before,.MaintenanceView__maintenanceInstructions>ul>li::before{content:"\2014";content:'';height:6px;width:6px;background:currentColor;transform:rotate(45deg);position:absolute;margin-top:1rem;left:0}.MaintenanceView__maintenanceInstructions>ol ul>li,.MaintenanceView__maintenanceInstructions>ul ul>li,.MaintenanceView__maintenanceInstructions>ul>li{position:relative;padding-left:2em}.MaintenanceView__maintenanceInstructions>ol,.MaintenanceView__maintenanceInstructions>ol ol,.MaintenanceView__maintenanceInstructions>ul ol{counter-reset:ol}.MaintenanceView__maintenanceInstructions>ol ol>li,.MaintenanceView__maintenanceInstructions>ol>li,.MaintenanceView__maintenanceInstructions>ul ol>li{position:relative;padding-left:2em;counter-increment:ol}.MaintenanceView__maintenanceInstructions>ol ol>li::before,.MaintenanceView__maintenanceInstructions>ol>li::before,.MaintenanceView__maintenanceInstructions>ul ol>li::before{content:counters(ol, ".", decimal) ".";position:absolute;margin-top:0;left:0}.MaintenanceView__scheduleTitle{font-size:1.2rem;line-height:1.4;display:block;text-transform:uppercase;padding-top:.5rem;color:#8a8a8f;margin-bottom:.3rem}.Theme--dark\* .MaintenanceView__scheduleTitle{color:#fff}.MaintenanceView__scheduleDescription{font-size:2.2rem;line-height:1.4}.MaintenanceView__schedule .DescriptiveButton .PlanningScheduleProjection{display:block;width:calc(100% + 1.2rem);margin-top:1rem;margin-left:-.6rem;margin-right:-.6rem;height:3.1rem;border-bottom:1px solid #000}.Theme--dark\* .MaintenanceView__schedule .DescriptiveButton .PlanningScheduleProjection{border-bottom:1px solid #fff}@media screen and (min-width:50em){.MaintenanceView__schedule--edit{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.MaintenanceView__schedulePeriod,.MaintenanceView__scheduleType{width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter))}}.AssetSummary{font-weight:400;padding:2rem;border-radius:1rem;box-shadow:2px 2px 4px rgba(0,0,0,.3);background:#fff}.Theme--dark\* .AssetSummary{background:#000}.AssetSummary__requirement{font-size:1.1rem;line-height:1.4;text-transform:uppercase;color:rgba(0,0,0,.5)}.Theme--dark\* .AssetSummary__requirement{color:rgba(1,1,1,.5)}.AssetSummary__requirementIcon{vertical-align:middle;margin-right:.2rem}.AssetSummary__assetLink{float:right;font-size:1.1rem;line-height:1.4;text-transform:uppercase;color:#29685d;vertical-align:middle}.Theme--dark\* .AssetSummary__assetLink{color:#29685d}.AssetSummary__assetLink>svg{vertical-align:middle}.AssetSummary__name{margin-top:.5rem;font-size:1.8rem;line-height:1.4}.AssetSummary__code{margin-top:.3rem;font-size:1.6rem;line-height:1.4;color:rgba(0,0,0,.5)}.Theme--dark\* .AssetSummary__code{color:rgba(1,1,1,.5)}.AssetSummary__expiry{color:#29685d;margin-top:.2rem;font-size:1.3rem;line-height:1.4}.Theme--dark\* .AssetSummary__expiry{color:#29685d}.AssetSummary__expiry--asap,.AssetSummary__expiry--overdue{color:#ff4f4f}.AssetSummary__expiryIcon{vertical-align:middle;margin-right:.2rem}.AssetSummary__location{margin-top:.3rem;font-size:1.3rem;line-height:1.4;color:rgba(0,0,0,.5)}.Theme--dark\* .AssetSummary__location{color:rgba(1,1,1,.5)}.AssetSummary__runningTime{margin-top:1rem;display:inline-block;padding:.4rem 1rem .2rem;border-radius:.4rem;background:#29685d;color:#fff}.Theme--dark\* .AssetSummary__runningTime{background:#29685d;color:#000}.AssetSummary__runningTime label{font-size:1rem;line-height:1.4;text-transform:uppercase;display:block}.AssetSummary__runningCount{font-size:1.6rem;line-height:1.4}.FormHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:1.2rem;border-color:#d0d2d5}.Theme--dark\* .FormHeader{border-color:#252932}.FormHeader__title{font-weight:500;font-size:1.6rem;line-height:1.4}.FormHeader__actions{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.FormHeader__actions>*+*{margin-left:1rem}.FormHeader+.FormRow{margin-top:1.2rem}#clearfix:after{content:"";display:table;clear:both}.AccountsView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.AccountsView__accounts{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.AccountsView__account{text-transform:uppercase}.AccountsView__accountLink{display:block;border:1px solid currentColor;width:32rem;padding-bottom:75%}.AccountsView__accountLink h2{padding:1rem;background-color:#000;color:#fff}.Theme--dark\* .AccountsView__accountLink h2{background-color:#fff;color:#000}.AssetsNodeRow{border-top:1px solid #d0d2d5;position:relative}.Theme--dark\* .AssetsNodeRow{border-top:1px solid #252932}.AssetsNodeRow:before{content:"";position:absolute;top:1.5rem;left:.4rem;width:1.8rem;border-top:1px dashed #000}.AssetsNodeRow:after{content:"";position:absolute;top:0;left:.4rem;border-left:1px dashed #000;bottom:0}.AssetsNodeRow--lastInTreeSet:after{bottom:auto;height:1.6rem}.AssetsNodeRow__row{display:-ms-flexbox;display:flex}.AssetsNodeRow__icon{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;display:inline-block;color:inherit;padding:0;background:0 0;width:3.2rem;text-align:center;-ms-flex:0 0 auto;flex:0 0 auto}.AssetsNodeRow__name{margin-right:auto}.AssetsNodeRow__requirement{width:100%}.AssetsNodeRow__priorityLevel{width:15rem}.AssetsNodeRow__roles{width:10rem}.AssetsNodeRow--editMode .AssetsNodeRow__roles{width:25rem}.AssetsNodeRow__priorityLevel,.AssetsNodeRow__roles{-ms-flex:0 0 auto;flex:0 0 auto}.AssetsNodeRow__children{padding-left:3.2rem}.AssetsNodeRow__priorityLevel,.AssetsNodeRow__requirement,.AssetsNodeRow__rolesString{padding:.6rem 2rem .4rem}.AssetsNodeRow__rolesString{display:block}.AssetsTreeRow__row,.AssetsTree__header{display:-ms-flexbox;display:flex}.AssetsTreeRow__counts,.AssetsTree__headerCounts{width:12rem;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.AssetsTreeRow__rowLine,.AssetsTree__headerTitle{-ms-flex:2 2 auto;flex:2 2 auto}.AssetsTree__header{border-bottom:1px dashed #d0d2d5;height:6rem}.Theme--dark\* .AssetsTree__header{border-bottom:1px dashed #252932}.AssetsTree__headerCounts{height:12rem;position:relative;bottom:6rem}.AssetsTree__headerCounts,.AssetsTree__headerTitleText{font-size:1.2rem;line-height:1.4;text-transform:uppercase}.AssetsTree__headerTitle{-ms-flex-item-align:end;align-self:flex-end}.AssetsTree__headerTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.AssetsTree__headerTitleChip:after{content:"";position:absolute;left:1.3rem;border-left:1px solid #666;height:.4rem;bottom:-.9rem}.Theme--dark\* .AssetsTree__headerTitleChip:after{border-left:1px solid #aaa}.AssetsTree__headerTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .AssetsTree__headerTitleChip:before{border:1px solid #aaa}.AssetsTree__headerCounts{display:-ms-flexbox;display:flex}.AssetsTree__headerCount{white-space:nowrap;width:4rem;padding-left:1rem;transform:translateY(-1rem) rotate(-50deg);transform-origin:bottom center;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:sideways;text-align:right;position:relative}.AssetsTree__headerCount:before{content:'';position:absolute;bottom:.8rem;left:-.1rem;height:1rem;border-left:1px solid #d0d2d5}.Theme--dark\* .AssetsTree__headerCount:before{border-left:1px solid #252932}.AssetsTree__hiddenAssetLines{position:relative;padding-left:2rem;padding-top:1rem;font-size:1.2rem;line-height:1.4}.AssetsTree__hiddenAssetLines:before{content:'';position:absolute;height:.9rem;width:.9rem;left:0;z-index:11;bottom:.5rem;margin-left:-.3rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000}.Theme--dark\* .AssetsTree__hiddenAssetLines:before{background:#fff}.AssetsTree__hiddenAssetLines:after{content:"";position:absolute;top:0;left:.1rem;height:1.4rem;border-left:1px solid #666}.Theme--dark\* .AssetsTree__hiddenAssetLines:after{border-left:1px solid #aaa}.AssetsTreeRow{position:relative}.AssetsTreeRow:before{content:"";position:absolute;top:1.5rem;left:.1rem;width:1.8rem;border-top:1px solid #666}.Theme--dark\* .AssetsTreeRow:before{border-top:1px solid #aaa}.AssetsTreeRow:after{content:"";position:absolute;top:0;left:.1rem;border-left:1px solid #666;bottom:0}.Theme--dark\* .AssetsTreeRow:after{border-left:1px solid #aaa}.AssetsTreeRow--lastInTreeSet:after{bottom:auto;height:1.6rem}.AssetsTreeRow__row{width:100%}.AssetsTreeRow__icon{text-decoration:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;display:inline-block;color:inherit;padding:0;background:0 0;width:3.2rem;text-align:center;-ms-flex:0 0 auto;flex:0 0 auto}.AssetsTreeRow__rowLine{-ms-flex:2 2 auto;flex:2 2 auto;display:-ms-flexbox;display:flex;padding:.6rem .6rem .4rem 2rem}.AssetsTreeRow__defects{margin-left:auto}.AssetsTreeRow__defects>*+*{margin-left:.5rem}.AssetsTreeRow__defectPip{font-size:1.2rem;line-height:1.4;border:1px solid #000;padding:0 .4rem;border-radius:.4rem}.Theme--dark\* .AssetsTreeRow__defectPip{border:1px solid #fff}.AssetsTreeRow__count{padding:.6rem 0;width:4rem;text-align:center;border-left:1px solid #d0d2d5}.Theme--dark\* .AssetsTreeRow__count{border-left:1px solid #252932}.AssetsTreeRow__count--nil{color:rgba(0,0,0,.5)}.Theme--dark\* .AssetsTreeRow__count--nil{color:rgba(1,1,1,.5)}.AssetsTreeRow--expanded.AssetsTreeRow--type-group>.AssetsTreeRow__row>.AssetsTreeRow__counts>.AssetsTreeRow__count{color:transparent}.AssetsTreeRow__children{padding-left:3.2rem}.AssetsTreeRow--collapsed>.AssetsTreeRow__children{display:none}.AssetsTreeRow__hiddenAssetLines{position:relative;padding-left:2rem;padding-top:1rem;border-top:1px dashed #d0d2d5;font-size:1.2rem;line-height:1.4}.Theme--dark\* .AssetsTreeRow__hiddenAssetLines{border-top:1px dashed #252932}.AssetsTreeRow__hiddenAssetLines:before{content:'';position:absolute;height:.9rem;width:.9rem;left:0;z-index:11;bottom:.5rem;margin-left:-.3rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000}.Theme--dark\* .AssetsTreeRow__hiddenAssetLines:before{background:#fff}.AssetsTreeRow__hiddenAssetLines:after{content:"";position:absolute;top:0;left:.1rem;height:1.4rem;border-left:1px solid #666}.Theme--dark\* .AssetsTreeRow__hiddenAssetLines:after{border-left:1px solid #aaa}.AssetsStateStrip{margin-left:calc(-1 * 2rem);margin-left:calc(-1 * var(--grid-margin));margin-right:calc(-1 * 2rem);margin-right:calc(-1 * var(--grid-margin));padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin);position:sticky;top:6.2rem;z-index:35;background:rgba(255,255,255,.8);border-top:1px dashed #d0d2d5;border-bottom:1px dashed #d0d2d5;display:-ms-flexbox;display:flex}.Theme--dark\* .AssetsStateStrip{border-top:1px dashed #252932;border-bottom:1px dashed #252932}.AssetsStateStrip__breadcrumbs{-ms-flex-positive:4;flex-grow:4}.AssetsStateStrip__breadcrumbs a{opacity:.4;font-size:1.2rem;line-height:1.4;padding-top:.6rem;text-transform:uppercase;display:inline-block;margin-left:.7rem}.AssetsStateStrip__breadcrumbs a:after{content:'';height:.9rem;border-right:1px dashed #d0d2d5;display:inline-block;margin-left:.7rem}.Theme--dark\* .AssetsStateStrip__breadcrumbs a:after{border-right:1px dashed #252932}.AssetsStateStrip__breadcrumbs a:last-child:after{display:none}.AssetsStateStrip__roleSelectLabel{font-size:1.2rem;line-height:1.4;opacity:.4;text-transform:uppercase}.AssetsStateStrip__roleSelectLabel:after{content:":"}.AssetsStateStrip__roleSelect .Input.Input--select{padding-top:.5rem;padding-bottom:.5rem;font-size:1.2rem;line-height:1.4;background:0 0}.AssetsRootView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.AssetsRootView__actionTitle{font-size:2.2rem;line-height:1.4;font-weight:400;opacity:.5}.AssetsRootView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.AssetsNodeSummary__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;font-size:1.2rem;line-height:1.4;color:#8a8a8f;text-transform:uppercase;border-bottom:1px dashed #d0d2d5;padding-bottom:1.1rem}.Theme--dark\* .AssetsNodeSummary__title{color:#fff;border-bottom:1px dashed #252932}.AssetsNodeSummary__titleActions>*+*{margin-left:.8rem}.AssetsNodeSummary__metaLabel{margin-top:.8rem}.AssetsPipCounter{line-height:1.8rem}.AssetsPipCounter__pip{display:inline-block;width:1.6rem;height:1.6rem;border:1px solid #d0d2d5;border-radius:.4rem;margin-right:.4rem}.Theme--dark\* .AssetsPipCounter__pip{border:1px solid #252932}.AssetsPipCounter__pip--active{background:#000;border:1px solid #000}.Theme--dark\* .AssetsPipCounter__pip--active{background:#fff;border:1px solid #fff}.AssetsPipCounter__pip--required{--gradient-stripe:#d0d2d5;background:repeating-linear-gradient(-45deg,var(--gradient-stripe),var(--gradient-stripe) 3px,rgba(0,0,0,0) 3px,rgba(0,0,0,0) 6px)}.Theme--dark\* .AssetsPipCounter__pip--required{--gradient-stripe:#252932}.AssetsList__header{display:-ms-flexbox;display:flex;height:6rem}.AssetsList__headerTitleText{font-size:1.2rem;line-height:1.4;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.4rem}.AssetsList__headerTitle{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}.AssetsList__headerTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.AssetsList__headerTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .AssetsList__headerTitleChip:before{border:1px solid #aaa}.AssetsList__tableHeader{border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetsList__tableHeader{border-bottom:1px dashed #252932}.AssetsList__tableHeaderCellSort{display:inline-block;position:relative;height:1rem;margin-left:.4rem}.AssetsList__tableHeaderCellSort>svg{position:absolute;top:-.2rem;left:0}.AssetRow__row,.AssetsList__tableHeader{display:grid}.AssetRow__row-grid-1,.AssetsList__tableHeader-grid-1{grid-template-columns:1fr}.AssetRow__row-grid-2,.AssetsList__tableHeader-grid-2{grid-template-columns:1fr 26rem}.AssetRow__row-grid-3,.AssetsList__tableHeader-grid-3{grid-template-columns:1fr 14rem 26rem}.AssetRow__row-grid-4,.AssetsList__tableHeader-grid-4{grid-template-columns:1fr 14rem 14rem 26rem}.AssetRow__row-grid-5,.AssetsList__tableHeader-grid-5{grid-template-columns:1fr 14rem 14rem 14rem 26rem}.AssetRow__row-grid-6,.AssetsList__tableHeader-grid-6{grid-template-columns:1fr 14rem 14rem 14rem 14rem 26rem}.AssetRow__row-grid-7,.AssetsList__tableHeader-grid-7{grid-template-columns:1fr 14rem 14rem 14rem 14rem 14rem 26rem}.AssetRow__rowCell,.AssetsList__tableHeaderCell{padding:0 1rem}.AssetRow__rowCell:first-child,.AssetsList__tableHeaderCell:first-child{padding-left:2.6rem}.AssetRow__rowCellSpecification,.AssetsList__tableHeaderCellSpecification{display:block;margin-top:.3rem;margin-bottom:.3rem;padding:.3rem .3rem 0;border:1px solid #d0d2d5}.Theme--dark\* .AssetRow__rowCellSpecification,.Theme--dark\* .AssetsList__tableHeaderCellSpecification{border:1px solid #252932}.AssetsList__tableHeaderCell{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f}.Theme--dark\* .AssetsList__tableHeaderCell{color:#fff}.AssetRow{border-bottom:1px solid rgba(0,0,0,.1);position:relative}.AssetRow--defectLevel-unmaintained:before{content:'';position:absolute;width:2rem;top:0;left:0;bottom:0;--gradient-stripe:#d0d2d5;background:repeating-linear-gradient(-45deg,var(--gradient-stripe),var(--gradient-stripe) 5px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 10px)}.Theme--dark\* .AssetRow--defectLevel-unmaintained:before{--gradient-stripe:#252932}.AssetRow--defectLevel-untracked:before{content:'';position:absolute;width:2rem;top:0;left:0;bottom:0;--gradient-stripe:#d0d2d5;background:repeating-linear-gradient(-45deg,var(--gradient-stripe),var(--gradient-stripe) 3px,rgba(0,0,0,0) 3px,rgba(0,0,0,0) 10px)}.Theme--dark\* .AssetRow--defectLevel-untracked:before{--gradient-stripe:#252932}.AssetRow__row{-ms-flex-align:center;align-items:center}.ComponentAssetChip{font-size:1.2rem;line-height:1.4;display:-ms-flexbox;display:flex;margin-top:.3rem;margin-bottom:.3rem;padding:.3rem .3rem 0;border:1px solid #d0d2d5}.Theme--dark\* .ComponentAssetChip{border:1px solid #252932}.ComponentAssetChip__chip{margin-right:.5rem}.ComponentAssetChip__propList{width:100%}.ComponentAssetChip__propListItem{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ComponentAssetChip__propListItem dt{text-transform:uppercase;color:#8a8a8f}.Theme--dark\* .ComponentAssetChip__propListItem dt{color:#fff}.RequirementSummary{padding:1rem 1rem 1rem 3rem;position:relative;border:1px solid #d0d2d5}.Theme--dark\* .RequirementSummary{border:1px solid #252932}.RequirementSummary:before{content:'';position:absolute;width:2rem;top:0;left:0;bottom:0;--gradient-stripe:#d0d2d5;background:repeating-linear-gradient(-45deg,var(--gradient-stripe),var(--gradient-stripe) 5px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 10px)}.Theme--dark\* .RequirementSummary:before{--gradient-stripe:#252932}.RequirementSummary__requirementLink{float:right;font-size:1.1rem;line-height:1.4;text-transform:uppercase;color:#29685d;vertical-align:middle}.Theme--dark\* .RequirementSummary__requirementLink{color:#29685d}.RequirementSummary__requirementLink>svg{vertical-align:middle}.RequirementSummary__title{font-size:1.2rem;line-height:1.4;color:#8a8a8f;text-transform:uppercase;border-bottom:1px dashed #d0d2d5;padding-bottom:.8rem}.Theme--dark\* .RequirementSummary__title{color:#fff;border-bottom:1px dashed #252932}.RequirementSummary__meta{display:-ms-flexbox;display:flex}.RequirementSummary__metaGroup{width:50%}.RequirementSummary__metaLabel,.RequirementSummary__metaValue{display:block}.RequirementSummary__metaLabel{margin-top:.8rem;font-size:1.2rem;line-height:1.4;color:#8a8a8f;text-transform:uppercase}.Theme--dark\* .RequirementSummary__metaLabel{color:#fff}.RequirementSummary__carriageTable{width:100%;margin-top:1.6rem;border-spacing:0}.RequirementSummary__carriageTable thead tr th{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:300;border-bottom:1px dashed #d0d2d5;text-align:right}.Theme--dark\* .RequirementSummary__carriageTable thead tr th{border-bottom:1px dashed #252932}.RequirementSummary__carriageTable thead tr th:first-child{text-align:left;color:#8a8a8f}.Theme--dark\* .RequirementSummary__carriageTable thead tr th:first-child{color:#fff}.RequirementSummary__carriageTable tbody tr th{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:300;text-align:left}.RequirementSummary__carriageTable tbody tr td{text-align:right}.AssetsNodeView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.AssetsNodeView__actionTitle{font-size:2.2rem;line-height:1.4;font-weight:400;opacity:.5}.AssetsNodeView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.AssetsNodeView__inspectionsTitleLabel,.AssetsNodeView__inspectionsTitleText{font-size:1.2rem;line-height:1.4;text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.4rem}.AssetsNodeView__inspectionsTitle .Button{text-transform:none;margin-left:2rem;margin-bottom:.2rem;padding-top:.4rem;padding-bottom:.4rem}.AssetsNodeView__inspectionsTitleLabel{color:#8a8a8f;margin-left:auto}.Theme--dark\* .AssetsNodeView__inspectionsTitleLabel{color:#fff}.AssetsNodeView__inspectionsTitle{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetsNodeView__inspectionsTitle{border-bottom:1px dashed #252932}.AssetsNodeView__inspectionsTitleChip{display:inline-block;position:relative;padding-top:.4rem;height:2.8rem;width:2.8rem;margin-bottom:.8rem;margin-left:-1.2rem;margin-right:1rem;text-align:center}.AssetsNodeView__inspectionsTitleChip:after{content:"";position:absolute;left:1.3rem;border-left:1px solid #666;height:.4rem;bottom:-.9rem}.Theme--dark\* .AssetsNodeView__inspectionsTitleChip:after{border-left:1px solid #aaa}.AssetsNodeView__inspectionsTitleChip:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #666;transform:rotate(45deg);transform-origin:50% 50%}.Theme--dark\* .AssetsNodeView__inspectionsTitleChip:before{border:1px solid #aaa}.AssetsNodeView__inspectionsAction{margin-top:.4rem;text-align:right}.AssetsNodeView__inspection{border-top:1px solid #d0d2d5;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.Theme--dark\* .AssetsNodeView__inspection{border-top:1px solid #252932}.AssetsNodeView__inspection:after{content:'';position:absolute;top:1.4rem;left:-.3rem;width:.9rem;height:.9rem;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background:#000}.Theme--dark\* .AssetsNodeView__inspection:after{background:#fff}.AssetsNodeView__inspection:before{content:"";position:absolute;top:0;left:.1rem;border-left:1px solid #666;bottom:0}.Theme--dark\* .AssetsNodeView__inspection:before{border-left:1px solid #aaa}.AssetsNodeView__inspection:last-child{border-top:none}.AssetsNodeView__inspection:last-child:before{bottom:auto;height:1.4rem}.AssetsNodeView__inspectionLink{padding:.5rem 2rem .3rem 2.6rem;display:block}.AssetsNodeView__inspectionType{font-size:1.3rem;line-height:1.4;color:rgba(0,0,0,.5);display:block}.Theme--dark\* .AssetsNodeView__inspectionType{color:rgba(1,1,1,.5)}.AssetsNodeView__inspectionLinkName{font-size:2rem;line-height:1.4;display:inline}.AssetsNodeView__inspectionJobDate{display:inline-block;background:#29685d;color:#fff;border-radius:.4rem;padding:.4rem 1rem .2rem}.Theme--dark\* .AssetsNodeView__inspectionJobDate{background:#29685d;color:#000}.AssetsNodeView__inspectionJobDate--asap,.AssetsNodeView__inspectionJobDate--overdue{background:#ff4f4f;border-color:#ff4f4f}.AssetsNodeView__inspectionUnscheduled{display:inline-block;border-radius:.4rem;padding:.4rem 1rem .2rem;color:#fff;background:#ff4f4f;border-color:#ff4f4f}.Theme--dark\* .AssetsNodeView__inspectionUnscheduled{color:#000}.AssetsNodeView__inspectionLinkRepeat{margin-left:1rem;display:inline}.AssetsNodeView__inspectionField{margin-left:auto;padding-top:.2rem;padding-bottom:.2rem}.AssetsNodeView__summary{padding:2rem;border-radius:1rem;box-shadow:2px 2px 4px rgba(0,0,0,.3);background:#fff}.Theme--dark\* .AssetsNodeView__summary{background:#000}.AssetsNodeView__summaryTitle{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase}@media screen and (min-width:50em){.AssetsNodeView__summaries{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.AssetsNodeView__summaries>:first-child{width:calc(58.33333333% - .41666667 * 2rem);width:calc(58.33333333% - .41666667 * var(--grid-gutter))}.AssetsNodeView__summaries>.RequirementSummary{margin-left:auto;width:calc(41.66666667% - .58333333 * 2rem);width:calc(41.66666667% - .58333333 * var(--grid-gutter))}.AssetsNodeView__summary{width:calc(41.66666667% - .58333333 * 2rem);width:calc(41.66666667% - .58333333 * var(--grid-gutter));margin-bottom:5rem;float:left}.AssetsNodeView__requirementSummary{width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter));margin-bottom:5rem;float:right}}.AssetsNodeView__inspections+.AssetsNodeView__tree,.AssetsNodeView__summaries+.AssetsNodeView__tree{margin-top:6rem}.AssetsNodeView__assets{margin-top:2rem}.AssetsNodeView__assets h3{font-size:1.6rem;line-height:1.4;font-weight:500;text-transform:uppercase;padding:2rem 2rem 1rem}.AssetSeriesDataPanel__table{border-collapse:collapse;width:100%}.AssetSeriesDataPanel__table th{font-size:1.2rem;line-height:1.4;font-weight:400;text-transform:uppercase;color:#8a8a8f;text-align:left;padding-right:2rem}.Theme--dark\* .AssetSeriesDataPanel__table th{color:#fff}.AssetSeriesDataPanel__table tr{border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetSeriesDataPanel__table tr{border-bottom:1px dashed #252932}.AssetSeriesDataPanel__entryActions{opacity:0}.AssetSeriesDataPanel__entryActions a{font-size:1.2rem;line-height:1.4;text-transform:uppercase;cursor:pointer;padding:.4rem;color:#000}.Theme--dark\* .AssetSeriesDataPanel__entryActions a{color:#fff}.AssetSeriesDataPanel__table tr:hover .AssetSeriesDataPanel__entryActions{opacity:1}.AssetSeriesDataPanel__details{margin-top:2rem}.AssetSeriesDataPanel__detailTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetSeriesDataPanel__detailTitle{color:#fff;border-bottom:1px dashed #252932}.AssetSeriesDataPanel__detailField input,.AssetSeriesDataPanel__detailField label{width:100%}.AssetSeriesDataPanel__detailField+.AssetSeriesDataPanel__detailField{margin-top:1rem}.AssetSeriesDataPanel__detailFieldLabel{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;display:block}.Theme--dark\* .AssetSeriesDataPanel__detailFieldLabel{color:#fff}.AssetSeriesDataPanel__detailField--name input,.AssetSeriesDataPanel__detailField--name label{font-size:3.2rem;line-height:1.2;width:100%}.AssetSeriesDataPanel__detailField--name .AssetSeriesDataPanel__detailFieldValue{font-size:3.2rem;line-height:1.2}.AssetSeriesDataPanel__detailField--code .AssetSeriesDataPanel__detailFieldValue{font-size:1.8rem;line-height:1.4}.AssetView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.AssetView__workHeader{padding:2rem}.AssetView__title{font-size:4.2rem;line-height:1.2;font-weight:400}.AssetView__actions{float:right;width:calc(33.33333333% - .66666667 * 2rem);width:calc(33.33333333% - .66666667 * var(--grid-gutter))}.AssetView__defects{padding:1.8rem;border:1px solid #d0d2d5;margin-bottom:2rem;--gradient-stripe:rgba(0, 0, 0, 0.025);background:repeating-linear-gradient(-45deg,var(--gradient-stripe),var(--gradient-stripe) 5px,rgba(0,0,0,0) 5px,rgba(0,0,0,0) 10px)}.Theme--dark\* .AssetView__defects{border:1px solid #252932}.AssetView__defects p{font-size:1.4rem;line-height:1.4}.AssetView__defects p+p{margin-top:1rem}.AssetView__details{width:calc(66.66666667% - .33333333 * 2rem);width:calc(66.66666667% - .33333333 * var(--grid-gutter));margin-top:2rem}.AssetView__meta{border-bottom:1px dashed #d0d2d5;padding-bottom:1rem;margin-bottom:1rem}.AssetView__metaLabel{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f}.Theme--dark\* .AssetView__metaLabel{color:#fff}.AssetView__metaGroup+.AssetView__metaGroup{margin-top:.8rem}.Theme--dark\* .AssetView__meta{border-bottom:1px dashed #252932}.AssetView__detailTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetView__detailTitle{color:#fff;border-bottom:1px dashed #252932}.AssetView__detailField input,.AssetView__detailField label{width:100%}.AssetView__detailField+.AssetView__detailField{margin-top:1rem}.AssetView__detailFieldLabel{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;display:block}.Theme--dark\* .AssetView__detailFieldLabel{color:#fff}.AssetView__detailField--name input,.AssetView__detailField--name label{font-size:3.2rem;line-height:1.2;width:100%}.AssetView__detailField--name .AssetView__detailFieldValue{font-size:3.2rem;line-height:1.2}.AssetView__detailField--code .AssetView__detailFieldValue{font-size:1.8rem;line-height:1.4}.AssetView__specification{margin-top:2rem}.AssetView__specificationTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetView__specificationTitle{color:#fff;border-bottom:1px dashed #252932}.AssetView__specificationData{display:block}.AssetView__specificationData:after{display:block;content:'';clear:both}.AssetView__specificationDataField{float:left;margin-right:4rem}.AssetView__series{clear:both;margin-top:2rem}.AssetView__seriesTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetView__seriesTitle{color:#fff;border-bottom:1px dashed #252932}.AssetView__inspections,.AssetView__maintenances{clear:both;margin-top:2rem}.AssetView__inspections table,.AssetView__maintenances table{width:100%}.AssetView__inspections thead th,.AssetView__maintenances thead th{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-weight:300;color:#8a8a8f;border-bottom:1px dashed #d0d2d5;text-align:right;padding-left:2rem}.Theme--dark\* .AssetView__inspections thead th,.Theme--dark\* .AssetView__maintenances thead th{color:#fff;border-bottom:1px dashed #252932}.AssetView__inspections thead th:first-child,.AssetView__maintenances thead th:first-child{text-align:left;padding-right:2rem;padding-left:0}.AssetView__inspections tbody td:nth-child(2),.AssetView__inspections tbody td:nth-child(3),.AssetView__inspections thead th:nth-child(2),.AssetView__inspections thead th:nth-child(3),.AssetView__maintenances tbody td:nth-child(2),.AssetView__maintenances tbody td:nth-child(3),.AssetView__maintenances thead th:nth-child(2),.AssetView__maintenances thead th:nth-child(3){width:18rem}.AssetView__inspections tbody td:nth-child(2) input,.AssetView__inspections tbody td:nth-child(2) label,.AssetView__inspections tbody td:nth-child(3) input,.AssetView__inspections tbody td:nth-child(3) label,.AssetView__inspections thead th:nth-child(2) input,.AssetView__inspections thead th:nth-child(2) label,.AssetView__inspections thead th:nth-child(3) input,.AssetView__inspections thead th:nth-child(3) label,.AssetView__maintenances tbody td:nth-child(2) input,.AssetView__maintenances tbody td:nth-child(2) label,.AssetView__maintenances tbody td:nth-child(3) input,.AssetView__maintenances tbody td:nth-child(3) label,.AssetView__maintenances thead th:nth-child(2) input,.AssetView__maintenances thead th:nth-child(2) label,.AssetView__maintenances thead th:nth-child(3) input,.AssetView__maintenances thead th:nth-child(3) label{width:16rem}.AssetView__inspections tbody td,.AssetView__maintenances tbody td{text-align:right;padding-left:2rem}.AssetView__inspections tbody td:nth-child(2),.AssetView__inspections tbody td:nth-child(3),.AssetView__maintenances tbody td:nth-child(2),.AssetView__maintenances tbody td:nth-child(3){white-space:nowrap}.AssetView__inspections tbody td:first-child,.AssetView__maintenances tbody td:first-child{text-align:left;padding-right:2rem;padding-left:0}.AssetView__inspectionTitle,.AssetView__maintenanceTitle{font-size:2rem;line-height:1.4;display:inline}.AssetView__inspectionJobDate,.AssetView__maintenanceJobDate{background:#29685d;color:#fff;border-radius:.4rem;padding:.4rem 1rem .2rem}.Theme--dark\* .AssetView__inspectionJobDate,.Theme--dark\* .AssetView__maintenanceJobDate{background:#29685d;color:#000}.AssetView__inspectionJobDate--asap,.AssetView__inspectionJobDate--overdue,.AssetView__maintenanceJobDate--asap,.AssetView__maintenanceJobDate--overdue{background:#ff4f4f;border-color:#ff4f4f}.AssetView__inspectionSchedule,.AssetView__maintenanceSchedule{margin-left:1rem;display:inline}.AssetView__attachments{margin-top:2rem}.AssetView__attachments:after{content:"";display:table;clear:both}.AssetView__components{margin-top:2rem}.AssetView__componentsTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;border-bottom:1px dashed #d0d2d5}.Theme--dark\* .AssetView__componentsTitle{color:#fff;border-bottom:1px dashed #252932}.AssetView__componentGroup{margin-top:.5rem}.AssetView__componentGroupTitle{font-size:3.2rem;line-height:1.2}.AssetView__componentGroup+.AssetView__componentGroup,.AssetView__componentGroup+.AssetView__componentSet,.AssetView__componentSet+.AssetView__componentGroup,.AssetView__componentSet+.AssetView__componentSet{margin-top:2rem}.AssetView__componentSet{margin-top:.5rem}.AssetView__componentSetTitle{font-size:2rem;line-height:1.4}.AssetView__componentSetItems{margin-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.AssetView__component{border:1px solid #d0d2d5;border-radius:.4rem;width:calc(25% - .75 * 2rem);width:calc(25% - .75 * var(--grid-gutter));margin-right:2rem;margin-right:var(--grid-gutter);padding:1rem;min-height:6rem}.Theme--dark\* .AssetView__component{border:1px solid #252932}.BulkAddAssetsView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.BulkAddAssetsView__form{overflow-x:scroll}.BulkAddAssetsView__formTableSectionTitle{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f}.Theme--dark\* .BulkAddAssetsView__formTableSectionTitle{color:#fff}.BulkAddAssetsView__formTableFieldHeader,.BulkAddAssetsView__formTableSectionRequirementName,.BulkAddAssetsView__formTableSectionTitle,.BulkAddAssetsView__formTableSubSection{padding-left:1.2rem}.BulkAddAssetsView__formTableSectionRequirementName{font-size:3.2rem;line-height:1.2;white-space:nowrap}.BulkAddAssetsView__formTableFieldHeader{border:1px solid #d0d2d5;font-weight:300;height:6rem;vertical-align:top;text-align:left;font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;padding-top:.6rem}.Theme--dark\* .BulkAddAssetsView__formTableFieldHeader{border:1px solid #252932;color:#fff}.BulkAddAssetsView__formTableRowIndex{width:3rem;font-size:1.2rem;line-height:1.4;font-weight:300;color:#8a8a8f}.Theme--dark\* .BulkAddAssetsView__formTableRowIndex{color:#fff}.WorkItem{padding:2rem;border-radius:1rem;background:#fff;display:-ms-flexbox;display:flex}.Theme--dark\* .WorkItem{background:#000}.WorkItem__asap,.WorkItem__date{border:1px solid currentColor;width:3.2rem;height:3.2rem;padding-top:.4rem;text-align:center;display:inline-block;border-radius:.4rem;-ms-flex-negative:0;flex-shrink:0}.WorkItem--repeat{opacity:.8}.WorkItem__asap{background:#ff4f4f;border-color:#ff4f4f;color:#fff}.WorkItem__asap svg{position:relative;top:.2rem}.WorkItem__dateMonth{font-size:1rem;text-transform:uppercase;line-height:1;display:block}.WorkItem__dateDay{display:block;font-size:1.4rem;line-height:1}.WorkItem--overdue .WorkItem__date{background:#ff4f4f;border-color:#ff4f4f;color:#fff}.WorkItem--completed{opacity:.6;border-top:6px solid #080}.WorkItem__flags{text-align:right}.WorkItem__completeFlag,.WorkItem__priorityLevel,.WorkItem__repeatFlag{background:rgba(0,0,0,.1);padding:.2rem .4rem;margin-left:.6rem;border-radius:.3rem}.WorkItem__completeFlag{color:#080}.WorkItem__jobDetails{padding-top:.3rem;font-size:2rem;line-height:1.4;-ms-flex:5 1 auto;flex:5 1 auto;margin-left:1.5rem}.WorkItem__jobLine{font-size:1.2rem;line-height:1.4;vertical-align:middle;opacity:.4}.WorkItem__jobLineIcon{display:inline-block;min-width:1.7rem;text-align:center;margin-right:.5rem;vertical-align:middle}.WorkItem__jobLineIcon svg{vertical-align:middle}.WorkRootView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin)}.WorkRootView__actionTitle{font-size:2.2rem;line-height:1.4;font-weight:400;opacity:.5}.WorkRootView__title{font-size:4.2rem;line-height:1.2;font-weight:400;margin-bottom:1rem}.WorkRootView__workGroup{margin-top:5rem}.WorkRootView__workGroupItem+.WorkRootView__workGroupItem{margin-top:.3rem}.WorkRootView__workTitle{font-size:6.4rem;line-height:1.2;font-weight:400;padding-left:5.8rem;margin-bottom:1rem}.WorkRootView__workTitleThisMonth{font-size:2.2rem;line-height:1.4;font-weight:300;display:block}.WorkRootView__workTitleYear{opacity:.8;font-size:2.2rem;line-height:1.4;font-weight:300}.WorkRootView__toolbar{display:-ms-flexbox;display:flex;margin-bottom:1rem;-ms-flex-pack:justify;justify-content:space-between}.WorkRootView__toolbarItem{border:1px solid currentColor;border-radius:6px}.WorkItemView__workHeader{padding:2rem}.WorkItemView__title{font-size:4.2rem;line-height:1.2;font-weight:400}.WorkItemView__type{font-size:1.1rem;line-height:1.4;font-weight:400;text-transform:uppercase;color:rgba(0,0,0,.5)}.Theme--dark\* .WorkItemView__type{color:rgba(1,1,1,.5)}.WorkItemView__due{margin-top:1rem;display:inline-block;float:left;padding:.4rem 1rem .2rem;border-radius:.4rem;background:#29685d;color:#fff}.Theme--dark\* .WorkItemView__due{background:#29685d;color:#000}.WorkItemView__due--asap,.WorkItemView__due--overdue{background:#ff4f4f;border-color:#ff4f4f}.WorkItemView__dueLabel{font-size:1rem;line-height:1.4;text-transform:uppercase;display:block}.WorkItemView__details{float:right;display:-ms-flexbox;display:flex}.WorkItemView__detailsItem+.WorkItemView__detailsItem{margin-left:2rem}.WorkItemView__detailsItemLabel{font-size:1.2rem;line-height:1.4;color:rgba(0,0,0,.5)}.Theme--dark\* .WorkItemView__detailsItemLabel{color:rgba(1,1,1,.5)}.WorkItemView__inspectionNotes{display:-ms-flexbox;display:flex}.WorkItemView__inspectionNotes .InputLockup--type-textarea{width:calc(100% - 24rem)}.WorkItemView__inspectionNotes .InputLockup--type-textarea textarea{width:100%}.WorkItemView__inspectionNotes .MediaPanel{width:22rem}.WorkItemView__inspectionDocument>div{margin-top:2rem;margin-bottom:2rem}.WorkItemView__workContext{clear:both;padding:4rem 2rem 2rem;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.WorkItemView__workContextAsset,.WorkItemView__workContextInstructions{display:block;width:calc(50% - .5 * 2rem);width:calc(50% - .5 * var(--grid-gutter))}.WorkItemView__assetTitle,.WorkItemView__instructionsTitle{font-weight:500;font-size:1.6rem;line-height:1.4;margin-bottom:2rem}.WorkItemView__instructionsContent{white-space:pre-wrap}.WorkItemView__completedForm,.WorkItemView__workForm{clear:both;margin:0 2rem;box-shadow:2px 2px 4px rgba(0,0,0,.3);border-radius:1rem;padding:1.2rem 2rem;background-color:#fff}.Theme--dark\* .WorkItemView__completedForm,.Theme--dark\* .WorkItemView__workForm{background-color:#000}@media print{.WorkItemView__completedForm,.WorkItemView__workForm{padding:0;box-shadow:0 0 0 transparent;background-color:transparent}}.WorkItemView__completedForm{border-top:6px solid #080}.WorkItemView__workHeader+.WorkItemView__completedForm,.WorkItemView__workHeader+.WorkItemView__workForm{margin-top:6rem}.WorkItemView__completed{border-bottom:1px dashed #080;color:#080;margin-left:-2rem;margin-right:-2rem;margin-bottom:1rem;padding:0 2rem 1rem}.WorkItemView__completedInspectionForm{margin-top:1rem;padding-top:1rem;border-top:1px dashed #080}.WorkItemView__completionInfo{display:grid;grid-template-columns:1fr 22rem;column-gap:2rem;column-gap:var(--grid-gutter)}.WorkItemView__completionField input,.WorkItemView__completionField label{width:100%}.WorkItemView__completionField+.WorkItemView__completionField{margin-top:1rem}.WorkItemView__completionFieldLabel{font-size:1.2rem;line-height:1.4;text-transform:uppercase;color:#8a8a8f;display:block}.Theme--dark\* .WorkItemView__completionFieldLabel{color:#fff}.WorkItemView__consolidatedFormTable tr td,.WorkItemView__consolidatedFormTable tr th{padding-right:1rem}.WorkItemView__consolidatedFormGridRow .RowSelectWidget{margin-top:0}.WorkItemView__consolidatedFormGridRowItem{font-size:1.1rem;line-height:1.4;text-transform:uppercase;color:rgba(0,0,0,.5);vertical-align:middle;margin-right:1rem}.Theme--dark\* .WorkItemView__consolidatedFormGridRowItem{color:rgba(1,1,1,.5)}.WorkItemView__consolidatedFormGridRowItemBit{vertical-align:middle}.WorkItemView__consolidatedFormGridRowItemBit+.WorkItemView__consolidatedFormGridRowItemBit{margin-left:.5rem}.WorkItemView__workForm .FormHeader{position:sticky;top:6rem;top:var(--top-bar-height);background-color:#fff}.Theme--dark\* .WorkItemView__workForm .FormHeader{background-color:#000}.WorkItemView__workForm .InspectionAssetsList thead{position:sticky;top:calc(6rem + 6.6rem);top:calc(var(--top-bar-height) + 6.6rem);background-color:#fff}.Theme--dark\* .WorkItemView__workForm .InspectionAssetsList thead{background-color:#000}@media print{.WorkItemView__workForm .FormHeader,.WorkItemView__workForm .InspectionAssetsList thead{background:0 0}}.WorkItemView__workForm .InspectionAssetsList__groupHeader--level-1{background-color:#fff;border-bottom:1px solid #d0d2d5;position:sticky;top:calc(6rem + 6.6rem + 1.8rem);top:calc(var(--top-bar-height) + 6.6rem + 1.8rem)}.Theme--dark\* .WorkItemView__workForm .InspectionAssetsList__groupHeader--level-1{background-color:#000;border-bottom:1px solid #252932}@media print{.WorkItemView__workForm .InspectionAssetsList__groupHeader--level-1{background:0 0}}.WorkItemView__workForm .InspectionAssetsList__groupHeader--level-2{background-color:#fff;position:sticky;top:calc(6rem + 6.6rem + 1.8rem + 3.9rem);top:calc(var(--top-bar-height) + 6.6rem + 1.8rem + 3.9rem)}.Theme--dark\* .WorkItemView__workForm .InspectionAssetsList__groupHeader--level-2{background-color:#000}@media print{.WorkItemView__workForm .InspectionAssetsList__groupHeader--level-2{background:0 0}}.WorkItemView__documentConclusion{border-top:1px dashed #d0d2d5;margin-top:2rem;padding-top:2rem;display:-ms-flexbox;display:flex}.Theme--dark\* .WorkItemView__documentConclusion{border-top:1px dashed #252932}.ReportsRootView{padding-left:2rem;padding-left:var(--grid-margin);padding-right:2rem;padding-right:var(--grid-margin);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ReportsRootView__selector{width:calc(25% - .75 * 2rem);width:calc(25% - .75 * var(--grid-gutter));-ms-flex:0 1 auto;flex:0 1 auto}.ReportsRootView__body{width:calc(75% - .25 * 2rem);width:calc(75% - .25 * var(--grid-gutter));-ms-flex:0 1 auto;flex:0 1 auto}