*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;background:0 0;border:0;box-sizing:border-box;font:inherit;font-size:100%;font-weight:inherit;margin:0;padding:0;user-select:none;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}input,select,textarea{color:rgba(0,0,0,.87)}input:disabled,select:disabled,textarea:disabled{-webkit-text-fill-color:rgba(0,0,0,0.54);color:rgba(0,0,0,.54);opacity:1}input,select{-webkit-appearance:none;border-radius:0}input,textarea{-webkit-user-select:text;user-select:text}input[type=file]{display:none}::placeholder{color:rgba(0,0,0,.38);opacity:1}input::-ms-clear,input::-ms-reveal,select::-ms-expand{display:none}textarea{-webkit-appearance:none;border-radius:0;overflow:auto;resize:none}textarea:focus{outline:0}ol,ul{list-style:none}a{cursor:default;text-decoration:none}:focus{outline:2px solid #149f93;outline-offset:-2px}body:not(.useSystemFocusStyles) :focus{outline:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:rgba(0,0,0,.87);font:400 14px/20px system-ui,-apple-system,Roboto,sans-serif}strong{font-weight:500}em{font-style:italic}span.highlighted{background-color:rgba(20,159,147,.1);text-decoration:underline;text-decoration-color:#149f93}@keyframes progress{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@page{margin:.25in;size:8.5in 11in}#page{margin:0 auto;padding:.5in;width:8.5in}@media print{#page{padding-bottom:0}}#page *{-webkit-user-select:text;user-select:text}#viewport{background:#121212;bottom:0;cursor:default;left:0;overflow:hidden;overflow:clip;position:fixed;right:0;top:0}@media print{#viewport{display:none}}#viewport section{background:#fcfcfc;bottom:0;display:none;left:0;outline:0;position:absolute;right:0;top:0;z-index:0}#viewport section.modal{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:12px;bottom:40px;display:block;left:50%;margin-left:-288px;overflow:hidden;overflow:clip;right:auto;top:40px;transform:translateY(110vh) translateZ(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility .6s step-end;visibility:hidden;width:576px}@media (max-height:480px){#viewport section.modal{bottom:16px;top:16px}}@media (max-width:576px){#viewport section.modal{border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0;left:0;margin-left:0;right:0;top:16px;top:max(16px,env(safe-area-inset-top));width:auto}}#viewport #modal-mask{background:#000;display:block;opacity:0;pointer-events:none;transition:.6s opacity cubic-bezier(.23, 1, .32, 1)}#viewport header{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;background-color:#f9f8f7;height:64px;overflow:hidden;overflow:clip;position:absolute;width:100%;z-index:1}@media (-webkit-min-device-pixel-ratio:1.5){#viewport header{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#viewport header.tabbed{background-image:none;height:56px}@media (-webkit-min-device-pixel-ratio:1.5){#viewport header.tabbed{background-image:none}}#viewport main{background:#fcfcfc;bottom:0;overflow:hidden;overflow:clip;position:absolute;top:0;width:100%}#viewport header+main{top:64px!important}#viewport header.tabbed+main{top:56px!important}#viewport .scroll-container{bottom:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;top:0;width:100%}#viewport .scroll-content{min-height:101%;padding-bottom:env(safe-area-inset-bottom)}#viewport .scroll-content::after{clear:both;content:'';display:table}#viewport .slide-container{-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}#viewport .slide-container::-webkit-scrollbar{display:none}#viewport .stack{overflow:hidden;overflow:clip}#viewport .stack>.card{background:0 0;display:block;transition:visibility 0s step-start;visibility:visible;width:100%}#viewport .stack>.card:first-of-type header button.back,#viewport .stack>.card:not(:first-of-type) header button.nav{display:none!important}#viewport .stack>.card header{opacity:1;transition:opacity .4s cubic-bezier(.23, 1, .32, 1)}#viewport .stack>.card header h1,#viewport .stack>.card header input{transform:translateX(0);transition:transform .4s cubic-bezier(.23, 1, .32, 1)}#viewport .stack>.card main{opacity:1;transform:translateX(0) translateZ(0);transition-duration:650ms;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.23,1,0.32,1)}#viewport .stack>.card.offStage{display:none}#viewport .stack>.card.stageLeft{pointer-events:none;transition:visibility 650ms step-end;visibility:hidden;z-index:-1}#viewport .stack>.card.stageLeft header{opacity:0}#viewport .stack>.card.stageLeft header h1,#viewport .stack>.card.stageLeft header input{transform:translateX(-30%)}#viewport .stack>.card.stageLeft main{opacity:.5;transform:translateX(-50%)}#viewport .stack>.card.stageRight{pointer-events:none;transition:visibility 650ms step-end;visibility:hidden}#viewport .stack>.card.stageRight header{opacity:0}#viewport .stack>.card.stageRight header h1,#viewport .stack>.card.stageRight header input{transform:translateX(40%)}#viewport .stack>.card.stageRight main{opacity:1;transform:translateX(100%)}#viewport .stack.modal>.card main,#viewport .stack.modal>.card.stageLeft,#viewport .stack.modal>.card.stageRight{transition-duration:450ms}header{display:flex}header>div{flex:none;padding:8px 12px;position:relative}@media (max-width:480px){#viewport header>div{padding:8px 4px}}header>div.title{flex:auto;padding:0!important}header h1,header input.search{font:500 22px/64px system-ui,-apple-system,Roboto,sans-serif;outline:0;overflow:hidden;margin-left:-8px;padding-left:8px;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}header:not(.searching) div.action button.search-cancel,header:not(.searching) input.search{display:none}header.searching div.action button:not(.search-cancel),header.searching h1{display:none}header h1 span[role=button]{border-radius:4px;display:inline-block;left:-8px;line-height:48px;margin:8px 0;max-width:320px;overflow:hidden;padding-left:8px;padding-right:24px;position:relative;text-overflow:ellipsis}@media (max-width:480px){header h1 span[role=button]{max-width:100%}}header h1 span[role=button]:active{opacity:.3}header h1 span[role=button]::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuODcpIiBkPSJNMTcuNDIsMjMuNDJMMjIuNiwyOC42QzIzLjM4LDI5LjM4IDI0LjY0LDI5LjM4IDI1LjQyLDI4LjZMMzAuNiwyMy40MkMzMS44NiwyMi4xNiAzMC45NiwyMCAyOS4xOCwyMEwxOC44MiwyMEMxNy4wNCwyMCAxNi4xNiwyMi4xNiAxNy40MiwyMy40MloiLz48L3N2Zz4=');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px;content:'';display:inline-block;height:48px;position:absolute;right:0;width:24px}button{align-items:center;border-radius:4px;color:rgba(0,0,0,.54);display:inline-flex;font:500 14px/48px system-ui,-apple-system,Roboto,sans-serif;height:48px;justify-content:center;min-width:48px;padding:0 12px;text-transform:uppercase}button::-moz-focus-inner{border:0}button.active,button:active{opacity:.3}button.disabled{color:rgba(0,0,0,.12)}button.disabled svg{fill:rgba(0,0,0,0.12)}button svg{fill:rgba(0,0,0,0.54);flex:none;height:24px;pointer-events:none;width:24px}header button.filter{background-color:#149f93;border-radius:4px;color:#fff;height:24px;line-height:24px;margin:20px 4px;margin-right:0;padding:0;padding-left:6px;padding-right:28px;opacity:0;outline-offset:2px;position:relative;transform:translateX(30%);transition-duration:.4s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0.23,1,0.32,1)}header button.filter:first-of-type{margin-left:8px}#page header button.filter{background:0 0;border:1px solid #149f93;color:#149f93;line-height:22px;padding-right:6px}header button.filter.applied{opacity:1;transform:translateX(0)}header button.filter.removed{opacity:0;transform:scale(.9);transition-duration:250ms}header button.filter span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){header button.filter span{max-width:136px}}@media (max-width:480px){header button.filter span{max-width:120px}}header button.filter svg{fill:#ffffff;height:20px;left:auto;margin:0;position:absolute;right:2px;top:2px;width:20px}#page header button.filter svg{display:none}header button.filter:active svg{opacity:.3}div.month{flex:50%;line-height:36px;max-width:50%;padding-right:8px}@media (max-width:480px){div.month{flex:100%;line-height:40px;max-width:100%;padding-right:0}}div.month:nth-child(2n){padding-left:8px;padding-right:0}@media (max-width:480px){div.month:nth-child(2n){padding-left:0}}div.month h2{color:#149f93;padding-bottom:8px;padding-top:16px}div.month table{table-layout:fixed;text-align:center;width:100%}div.month td{border-radius:4px;overflow:visible;position:relative;text-align:center}div.month td.holiday,div.month td.summer,div.month td.weekend{color:rgba(0,0,0,.38)!important}div.month td span{border-radius:16px;display:inline-block;line-height:32px;vertical-align:baseline;width:32px}div.month td.active span{opacity:.3}.chip{background:#ececec;border-radius:16px;color:rgba(0,0,0,.54);display:inline-block;font:400 14px/16px system-ui,-apple-system,Roboto,sans-serif;overflow:hidden;outline-offset:0;padding:8px 12px;margin:8px 8px;margin-left:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.chip.active{opacity:.3}table.data{table-layout:auto;width:100%}table.data thead{display:table-row-group}table.data tr::after,table.data tr::before{content:'';display:table-cell;width:16px}table.data tr.active{background-color:#f4f4f4}table.data tr td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){table.data tr td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}@media print{table.data tr td{background-image:none;border-bottom:1px solid rgba(0,0,0,.12)}}@media print and (-webkit-min-device-pixel-ratio:1.5){table.data tr td{background-image:none}}table.data tr:first-child td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top,bottom;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){table.data tr:first-child td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%),linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top,bottom;background-repeat:repeat-x;background-size:100% 1px}}@media print{table.data tr:first-child td{background-image:none;border-top:1px solid rgba(0,0,0,.12)}}@media print and (-webkit-min-device-pixel-ratio:1.5){table.data tr:first-child td{background-image:none}}table.data td,table.data th{color:rgba(0,0,0,.54);height:48px;line-height:24px;padding:12px 0;padding-right:40px;text-align:right;white-space:nowrap;width:2px}table.data td:last-child,table.data th:last-child{padding-right:0!important}table.data td.text,table.data th.text{color:rgba(0,0,0,.87);text-align:left;padding-right:0;position:relative;width:auto}table.data td.text>span,table.data th.text>span{overflow:hidden;padding-right:24px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}table.data th{color:rgba(0,0,0,.54)!important}table.data th.active{opacity:.3}table.data th span{border-radius:4px;display:inline-block;outline-offset:2px;overflow:hidden}table.data th.text>span{padding-right:0;width:auto}table.data th.asc span[tabindex],table.data th.desc span[tabindex]{color:rgba(0,0,0,.87)!important}table.data th.asc span[tabindex]::before,table.data th.desc span[tabindex]::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuODcpIiBkPSJNMjYsMzhMMjYsMTUuNjZMMzUuNzYsMjUuNDJDMzYuNTQsMjYuMiAzNy44MiwyNi4yIDM4LjYsMjUuNDJDMzkuMzgsMjQuNjQgMzkuMzgsMjMuMzggMzguNiwyMi42TDI1LjQyLDkuNDJDMjQuNjQsOC42NCAyMy4zOCw4LjY0IDIyLjYsOS40Mkw5LjQsMjIuNThDOC42MiwyMy4zNiA4LjYyLDI0LjYyIDkuNCwyNS40QzEwLjE4LDI2LjE4IDExLjQ0LDI2LjE4IDEyLjIyLDI1LjRMMjIsMTUuNjZMMjIsMzhDMjIsMzkuMSAyMi45LDQwIDI0LDQwQzI1LjEsNDAgMjYsMzkuMSAyNiwzOFoiLz48L3N2Zz4=');background-position:0 4px;background-repeat:no-repeat;background-size:16px 16px;content:'';display:inline-block;height:24px;margin-right:2px;width:16px;vertical-align:top}table.data th.desc span[tabindex]::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuODcpIiBkPSJNMjIsMTBMMjIsMzIuMzRMMTIuMjQsMjIuNThDMTEuNDYsMjEuOCAxMC4xOCwyMS44IDkuNCwyMi41OEM4LjYyLDIzLjM2IDguNjIsMjQuNjIgOS40LDI1LjRMMjIuNTgsMzguNThDMjMuMzYsMzkuMzYgMjQuNjIsMzkuMzYgMjUuNCwzOC41OEwzOC41OCwyNS40QzM5LjM2LDI0LjYyIDM5LjM2LDIzLjM2IDM4LjU4LDIyLjU4QzM3LjgsMjEuOCAzNi41NCwyMS44IDM1Ljc2LDIyLjU4TDI2LDMyLjM0TDI2LDEwQzI2LDguOSAyNS4xLDggMjQsOEMyMi45LDggMjIsOC45IDIyLDEwWiIvPjwvc3ZnPg==');background-position:0 4px;background-repeat:no-repeat;background-size:16px 16px}form ul{display:flex;flex-wrap:wrap;margin:24px;margin-left:72px}@media (max-width:480px){form ul{margin:16px;margin-left:56px}}form li{flex:100%;min-height:72px}form li:not(.checkbox)>label{display:block;color:rgba(0,0,0,.38);font-size:12px;overflow:hidden;padding-bottom:8px;padding-top:16px;text-overflow:ellipsis;white-space:nowrap}form li.active label{color:#149f93}form li.invalid label,form li.missing label{color:#ee2b29}@media (max-width:480px){form li label span.wide{display:none}}form input[type=email],form input[type=password],form input[type=text],form select,form textarea{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;display:block;font:400 16px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;min-height:28px;padding-bottom:8px;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){form input[type=email],form input[type=password],form input[type=text],form select,form textarea{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}form input[type=email]:not(.useSystemFocusStyles),form input[type=password]:not(.useSystemFocusStyles),form input[type=text]:not(.useSystemFocusStyles),form select:not(.useSystemFocusStyles),form textarea:not(.useSystemFocusStyles){outline:0}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{background-image:none;border-bottom:2px solid #149f93}@media (-webkit-min-device-pixel-ratio:1.5){form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{background-image:none}}form li.invalid input[type=password],form li.invalid input[type=text],form li.invalid ol,form li.invalid select,form li.invalid textarea,form li.missing input[type=password],form li.missing input[type=text],form li.missing ol,form li.missing select,form li.missing textarea{background-image:none!important;border-color:#ee2b29!important}@media (-webkit-min-device-pixel-ratio:1.5){form li.invalid input[type=password],form li.invalid input[type=text],form li.invalid ol,form li.invalid select,form li.invalid textarea,form li.missing input[type=password],form li.missing input[type=text],form li.missing ol,form li.missing select,form li.missing textarea{background-image:none}}form input.primary{font:400 24px/26px system-ui,-apple-system,Roboto,sans-serif}@media (max-width:480px){form input.primary{font:400 16px/20px system-ui,-apple-system,Roboto,sans-serif}}form select{padding-top:28px;margin-top:-28px;position:relative;z-index:2}form textarea{min-height:48px;white-space:pre-wrap}@keyframes scroll-lock{0%{opacity:0}100%{opacity:1}}form input:focus,form textarea:focus{animation:scroll-lock 10ms}form span.invalid,form span.missing,form span.warning{color:rgba(0,0,0,.38);display:none;font-size:12px}form span.invalid,form span.missing{color:#ee2b29}form li.invalid span.invalid,form li.missing span.missing,form li:not(.missing):not(.invalid) span.warning{display:block}form li.list{margin-right:-16px;overflow:auto;padding-right:16px}form li.list label{padding-bottom:0}form li.list ol{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;margin:0;margin-bottom:8px}@media (-webkit-min-device-pixel-ratio:1.5){form li.list ol{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}form li.list li{display:list-item;margin:0;margin-right:-16px;min-height:0;overflow:hidden;padding-left:0;padding-right:64px;text-overflow:ellipsis;white-space:nowrap}form li.list li button.remove{position:absolute;right:4px;top:0}form li.list li button.remove svg{fill:rgba(0,0,0,0.38)}form li.list li.add::after{right:16px}form li.checkbox{line-height:48px;min-height:0}form input[type=checkbox]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzggMTB2MjhIMTBWMTBoMjhtMC00SDEwYy0yLjIxIDAtNCAxLjc5LTQgNHYyOGMwIDIuMjEgMS43OSA0IDQgNGgyOGMyLjIxIDAgNC0xLjc5IDQtNFYxMGMwLTIuMjEtMS43OS00LTQtNHoiLz48L3N2Zz4=');background-position:center center;background-repeat:no-repeat;background-size:24px 24px;appearance:none;background-color:transparent;border-radius:4px;display:inline-block;height:24px;margin:0;margin-bottom:12px;margin-right:8px;margin-top:12px;outline-offset:0;width:24px}form input[type=checkbox]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}form input[type=checkbox]:active,form input[type=checkbox]:disabled{opacity:.3}form li.checkbox p{color:rgba(0,0,0,.38);font:400 12px/16px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:8px;margin-top:-8px;padding-left:32px}form li.radio{line-height:48px;min-height:0}form input[type=radio]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMjQsNDBDMTUuMjIzLDQwIDgsMzIuNzc3IDgsMjRDOCwxNS4yMjMgMTUuMjIzLDggMjQsOEMzMi43NzcsOCA0MCwxNS4yMjMgNDAsMjRDNDAsMzIuNzc3IDMyLjc3Nyw0MCAyNCw0ME0yNCw0QzEzLjAyOCw0IDQsMTMuMDI4IDQsMjRDNCwzNC45NzIgMTMuMDI4LDQ0IDI0LDQ0QzM0Ljk3Miw0NCA0NCwzNC45NzIgNDQsMjRDNDQsMTMuMDI4IDM0Ljk3Miw0IDI0LDRaIi8+PC9zdmc+');background-position:center center;background-repeat:no-repeat;background-size:24px 24px;appearance:none;background-color:transparent;border-radius:12px;display:inline-block;height:24px;margin:0;margin-bottom:12px;margin-right:8px;margin-top:12px;outline-offset:0;width:24px}form input[type=radio]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMjQsNDBDMTUuMjIzLDQwIDgsMzIuNzc3IDgsMjRDOCwxNS4yMjMgMTUuMjIzLDggMjQsOEMzMi43NzcsOCA0MCwxNS4yMjMgNDAsMjRDNDAsMzIuNzc3IDMyLjc3Nyw0MCAyNCw0ME0yNCw0QzEzLjAyOCw0IDQsMTMuMDI4IDQsMjRDNCwzNC45NzIgMTMuMDI4LDQ0IDI0LDQ0QzM0Ljk3Miw0NCA0NCwzNC45NzIgNDQsMjRDNDQsMTMuMDI4IDM0Ljk3Miw0IDI0LDRNMjQsMTRDMTguNTE0LDE0IDE0LDE4LjUxNCAxNCwyNEMxNCwyOS40ODYgMTguNTE0LDM0IDI0LDM0QzI5LjQ4NiwzNCAzNCwyOS40ODYgMzQsMjRDMzQsMTguNTE0IDI5LjQ4NiwxNCAyNCwxNFoiLz48L3N2Zz4=');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}form input[type=radio]:active,form input[type=radio]:disabled{opacity:.3}form li.radio span.hint{color:rgba(0,0,0,.38)}form li.radio p{color:rgba(0,0,0,.38);font:400 12px/16px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:8px;margin-top:-8px;padding-left:32px}ol{font-size:0;line-height:0;margin:8px 24px;overflow:visible}@media (max-width:480px){ol{margin:8px 16px}}ol.group{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px;margin-top:32px;padding-top:8px}@media (-webkit-min-device-pixel-ratio:1.5){ol.group{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:480px){ol.group{margin-top:24px}}ol.group:first-of-type{margin-top:24px}@media (max-width:480px){ol.group:first-of-type{margin-top:16px}}ol li{font:400 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin:0 -24px;min-height:48px;overflow:hidden;padding:12px 24px;padding-left:72px;position:relative;text-overflow:ellipsis;white-space:nowrap}ol li.child{padding-left:96px}@media (max-width:480px){ol li{margin:0 -16px;padding:12px 16px;padding-left:56px}ol li.child{padding-left:80px}}ol li.active{background-color:#f4f4f4!important}ol li.selected{color:#149f93}ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px;content:'';display:block;height:48px;left:24px;position:absolute;top:0;width:24px}@media (max-width:480px){ol li.selected::before{left:16px}}ol li.wrap{white-space:pre-wrap}ol li.emphasis{font-weight:500}ol li.add,ol li.disabled,ol li.placeholder,ol li.undefined{color:rgba(0,0,0,.38);font-weight:400}ol li.add span.secondary,ol li.disabled span.secondary,ol li.placeholder span.secondary,ol li.undefined span.secondary{color:rgba(0,0,0,.38)}ol li.add,ol li.multi{white-space:pre-wrap}ol li.multi.undefined::after,ol li.multi::after,ol.multi li.add::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMzYsMjZMMjYsMjZMMjYsMzZDMjYsMzcuMSAyNS4xLDM4IDI0LDM4QzIyLjksMzggMjIsMzcuMSAyMiwzNkwyMiwyNkwxMiwyNkMxMC45LDI2IDEwLDI1LjEgMTAsMjRDMTAsMjIuOSAxMC45LDIyIDEyLDIyTDIyLDIyTDIyLDEyQzIyLDEwLjkgMjIuOSwxMCAyNCwxMEMyNS4xLDEwIDI2LDEwLjkgMjYsMTJMMjYsMjJMMzYsMjJDMzcuMSwyMiAzOCwyMi45IDM4LDI0QzM4LDI1LjEgMzcuMSwyNiAzNiwyNloiLz48L3N2Zz4=');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px;content:'';display:block;height:48px;position:absolute;right:24px;top:0;width:24px}@media (max-width:480px){ol li.multi.undefined::after,ol li.multi::after,ol.multi li.add::after{right:16px}}ol li.multi:not(.undefined){font-size:0;line-height:0;padding-bottom:0;padding-right:72px;padding-top:0}@media (max-width:480px){ol li.multi:not(.undefined){padding-right:56px}}ol li.optional.undefined,ol.optional.undefined li.add,ol.optional.undefined li.placeholder{padding-right:100px}ol li.optional.undefined::after,ol.optional.undefined li.add::after,ol.optional.undefined li.placeholder::after{background-image:none;color:rgba(0,0,0,.12);content:'Optional';display:block;line-height:48px;opacity:1;position:absolute;right:32px;top:0;width:auto}@media (max-width:480px){ol li.optional.undefined::after,ol.optional.undefined li.add::after,ol.optional.undefined li.placeholder::after{right:16px}}ol:not(.undefined)>li.placeholder{display:none}ol li:not(.undefined)>span.placeholder{display:none}ol li span.secondary{color:rgba(0,0,0,.54);display:block;font:400 14px/24px system-ui,-apple-system,Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#viewport div.menu-mask{background:0 0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#viewport div.menu-mask.visible{display:block}#viewport div.menu{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:rgba(252,252,252,.96);border-radius:4px;bottom:auto;max-height:80%;opacity:0;position:absolute;right:16px;top:16px;transform:translate(5px,-10px) scale(.95);transition:height .2s step-end,opacity .2s cubic-bezier(.23, 1, .32, 1),transform .2s cubic-bezier(.23, 1, .32, 1),visibility .2s linear,z-index 150ms step-end;visibility:hidden;width:auto;z-index:-1}@media (max-width:480px){#viewport div.menu{right:8px;top:8px}}#viewport div.menu.visible{opacity:1;transform:translate(0,0) scale(1)!important;transition:opacity .2s cubic-bezier(.23, 1, .32, 1),transform .2s cubic-bezier(.23, 1, .32, 1),visibility 0s linear,z-index 0s linear;visibility:visible;z-index:101}#viewport div.menu div.scroll-content{padding-bottom:0}#viewport div.menu ol.group{margin-top:8px}#viewport div.menu li{padding-left:24px}@media (max-width:480px){#viewport div.menu li{padding-left:16px}}#viewport div.menu li.selected::before{background-image:none!important}@media (max-width:480px){#viewport section.modal div.menu{top:8px}}#page div.menu,#page div.menu-mask{display:none}div.sheet{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;background-color:rgba(249,248,247,.9);font:400 16px/26px system-ui,-apple-system,Roboto,sans-serif;left:0;padding:24px;padding-left:58px;position:absolute;right:0;top:0;transform:translateY(-150%);transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);z-index:2}@media (-webkit-min-device-pixel-ratio:1.5){div.sheet{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:480px){div.sheet{padding-left:50px;padding-right:16px}}div.sheet.confirm{padding-bottom:8px}div.sheet svg{fill:rgba(0,0,0,0.54);height:26px;left:24px;position:absolute;top:24px;width:26px}@media (max-width:480px){div.sheet svg{left:16px}}div.sheet div.actions{margin-top:24px;text-align:right}div.sheet button{border:none;display:inline-block;height:36px;padding:0 8px;margin:8px 0 8px 8px;width:auto}div.sheet button:active{opacity:.3}div.tab-container{overflow:hidden;overflow:clip;height:48px}#viewport div.tab-container{background-color:#f9f8f7}ul.tabs{display:flex}#viewport ul.tabs{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#viewport ul.tabs{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}ul.tabs li{color:rgba(0,0,0,.54);flex:none;font:500 14px/20px system-ui,-apple-system,Roboto,sans-serif;height:48px;line-height:48px;overflow:hidden;padding:0 24px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (max-width:480px){ul.tabs li{padding:0 16px}}ul.tabs li.active{opacity:.3}ul.tabs li.selected{color:#149f93}#viewport ul.tabs li.selected{border-bottom:2px solid #149f93}ul.tabs:not(.slide-container) li{flex:auto}div.toast{bottom:0;display:flex;justify-content:center;padding-bottom:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));pointer-events:none;position:absolute;transform:translateY(110%) translateZ(0);transition:transform .4s cubic-bezier(.23, 1, .32, 1),visibility .4s step-end;visibility:hidden;width:100%;z-index:1000}@media (max-width:480px){div.toast{padding-bottom:0}}div.toast div.notification{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);align-items:center;background:#323232;border-radius:4px;color:#fff;display:flex;font:400 14px/20px system-ui,-apple-system,Roboto,sans-serif;min-width:344px;pointer-events:auto}@media (max-width:480px){div.toast div.notification{box-shadow:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom);width:100%}}div.toast div.notification div.message{flex:auto;padding:14px 24px;text-align:left;white-space:normal}div.toast div.notification div.action{flex:none;padding-left:24px;padding-right:12px}@media (max-width:480px){div.toast div.notification div.action{padding-left:0}}div.toast div.notification div.action button{color:#1bbcb0;padding-left:0}svg.gauge path.axis{fill:none;stroke:rgba(0,0,0,0.12);stroke-linecap:round;stroke-width:1}svg.gauge path.marker{fill:none;stroke:rgba(0,0,0,0.54);stroke-linecap:round;stroke-width:1}svg.gauge circle{fill:rgba(0,0,0,0.54);stroke:none}svg.sparkline path.axis{fill:none;stroke:rgba(0,0,0,0.12);stroke-linecap:round;stroke-width:1}svg.sparkline path.series{fill:none;stroke:rgba(0,0,0,0.54);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}svg g.gridlines{display:none}svg g.gridlines path{fill:none;stroke:rgba(0,0,0,0.12);stroke-dasharray:4,4;stroke-width:1}svg g.gridlines text{fill:rgba(0,0,0,0.12)}svg g.axes path{fill:none;stroke:rgba(0,0,0,0.12);stroke-linecap:round;stroke-width:1}svg g.labels text{fill:rgba(0,0,0,0.54);text-anchor:middle}svg g.series path.area{fill:rgba(0,0,0,0.04);stroke:none}svg g.series path.series{fill:none;stroke:rgba(0,0,0,0.54);stroke-linecap:round;stroke-linejoin:round}svg g.series rect.series{fill:rgba(0,0,0,0.54);stroke:none}body:not(.canUsePasskeys) .canUsePasskeys{display:none!important}body:not(.hasCustom) .hasCustom,body:not(.hasMerits) .hasMerits,body:not(.hasMinors) .hasMinors,body:not(.hasReferrals) .hasReferrals,body:not(.hasTardies) .hasTardies,body:not(.hasWriteback) .hasWriteback{display:none!important}body:not(.isDistrict) .isDistrict,body:not(.isSchool) .isSchool{display:none!important}body:not(.canAssignRestrictedActions) .canAssignRestrictedActions,body:not(.canCreateIncidents) .canCreateIncidents,body:not(.canCreateRosters) .canCreateRosters,body:not(.canEditIncidents) .canEditIncidents,body:not(.canManageSettings) .canManageSettings,body:not(.canManageStudentRecords) .canManageStudentRecords,body:not(.canViewAllIncidents) .canViewAllIncidents,body:not(.canViewAndManageRosters) .canViewAndManageRosters,body:not(.canViewEmployeeRecords) .canViewEmployeeRecords,body:not(.isDistrictUser) .isDistrictUser,body:not(.isSchoolUser) .isSchoolUser{display:none!important}#crx-root{display:none!important}#settings section.account main{background:#f0f0f0}#settings section.account div.scroll-content{padding-bottom:48px}#settings section.account div.card{background-color:#fcfcfc;border-radius:4px;margin:8px;padding:16px 0}#settings section.account div.card h2{display:flex;font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;padding-left:64px;padding-right:16px}@media (max-width:480px){#settings section.account div.card h2{padding-left:56px}}#settings section.account div.card h2 span{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#settings section.account div.card h2 a{border-radius:4px;color:#149f93;font-size:14px;font-weight:400;margin-left:16px;outline-offset:2px;white-space:nowrap}#settings section.account div.card h2 a.active{opacity:.3}#settings section.account div.card h2 a svg{display:inline-block;fill:#149f93;height:20px;margin:2px 0;pointer-events:none;width:20px}#settings section.account div.card ol.group{margin:16px;margin-bottom:0}#settings section.account div.card ol.group:empty{display:none}#settings section.account div.card.credentials h2{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNNiw0MEw2LDM0LjRDNiwzMy4yNjcgNi4yOTIsMzIuMjI1IDYuODc1LDMxLjI3NUM3LjQ1OCwzMC4zMjUgOC4yMzMsMjkuNiA5LjIsMjkuMUMxMS4yNjcsMjguMDY3IDEzLjM2NywyNy4yOTIgMTUuNSwyNi43NzVDMTcuNjMzLDI2LjI1OCAxOS44LDI2IDIyLDI2QzIyLjY2NywyNiAyMy4zMzMsMjYuMDI1IDI0LDI2LjA3NUMyNC42NjcsMjYuMTI1IDI1LjMzMywyNi4yIDI2LDI2LjNDMjUuODY3LDI4LjIzMyAyNi4yMTcsMzAuMDU4IDI3LjA1LDMxLjc3NUMyNy44ODMsMzMuNDkyIDI5LjEsMzQuOSAzMC43LDM2TDMwLjcsNDBMNiw0MFpNMzgsNDZMMzUsNDNMMzUsMzMuN0MzMy41MzMsMzMuMjY3IDMyLjMzMywzMi40NDIgMzEuNCwzMS4yMjVDMzAuNDY3LDMwLjAwOCAzMCwyOC42IDMwLDI3QzMwLDI1LjA2NyAzMC42ODMsMjMuNDE3IDMyLjA1LDIyLjA1QzMzLjQxNywyMC42ODMgMzUuMDY3LDIwIDM3LDIwQzM4LjkzMywyMCA0MC41ODMsMjAuNjgzIDQxLjk1LDIyLjA1QzQzLjMxNywyMy40MTcgNDQsMjUuMDY3IDQ0LDI3QzQ0LDI4LjUgNDMuNTc1LDI5LjgzMyA0Mi43MjUsMzFDNDEuODc1LDMyLjE2NyA0MC44LDMzIDM5LjUsMzMuNUw0MiwzNkwzOSwzOUw0Miw0MkwzOCw0NlpNMjIsMjRDMTkuOCwyNCAxNy45MTcsMjMuMjE3IDE2LjM1LDIxLjY1QzE0Ljc4MywyMC4wODMgMTQsMTguMiAxNCwxNkMxNCwxMy44IDE0Ljc4MywxMS45MTcgMTYuMzUsMTAuMzVDMTcuOTE3LDguNzgzIDE5LjgsOCAyMiw4QzI0LjIsOCAyNi4wODMsOC43ODMgMjcuNjUsMTAuMzVDMjkuMjE3LDExLjkxNyAzMCwxMy44IDMwLDE2QzMwLDE4LjIgMjkuMjE3LDIwLjA4MyAyNy42NSwyMS42NUMyNi4wODMsMjMuMjE3IDI0LjIsMjQgMjIsMjRaTTM3LDI4QzM3LjU2NywyOCAzOC4wNDIsMjcuODA4IDM4LjQyNSwyNy40MjVDMzguODA4LDI3LjA0MiAzOSwyNi41NjcgMzksMjZDMzksMjUuNDMzIDM4LjgwOCwyNC45NTggMzguNDI1LDI0LjU3NUMzOC4wNDIsMjQuMTkyIDM3LjU2NywyNCAzNywyNEMzNi40MzMsMjQgMzUuOTU4LDI0LjE5MiAzNS41NzUsMjQuNTc1QzM1LjE5MiwyNC45NTggMzUsMjUuNDMzIDM1LDI2QzM1LDI2LjU2NyAzNS4xOTIsMjcuMDQyIDM1LjU3NSwyNy40MjVDMzUuOTU4LDI3LjgwOCAzNi40MzMsMjggMzcsMjhaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.account div.card.credentials li{padding-right:60px}@media (max-width:480px){#settings section.account div.card.credentials li{padding-right:52px}}#settings section.account div.card.credentials li button.remove{position:absolute;right:12px;top:0}@media (max-width:480px){#settings section.account div.card.credentials li button.remove{right:4px}}#settings section.account div.card.password h2{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNNCwzOEw0LDM0TDQ0LDM0TDQ0LDM4TDQsMzhaTTYuMywyNS45TDMuNywyNC40TDUuNCwyMS40TDIsMjEuNEwyLDE4LjRMNS40LDE4LjRMMy43LDE1LjVMNi4zLDE0TDgsMTYuOUw5LjcsMTRMMTIuMywxNS41TDEwLjYsMTguNEwxNCwxOC40TDE0LDIxLjRMMTAuNiwyMS40TDEyLjMsMjQuNEw5LjcsMjUuOUw4LDIyLjlMNi4zLDI1LjlaTTIyLjMsMjUuOUwxOS43LDI0LjRMMjEuNCwyMS40TDE4LDIxLjRMMTgsMTguNEwyMS40LDE4LjRMMTkuNywxNS41TDIyLjMsMTRMMjQsMTYuOUwyNS43LDE0TDI4LjMsMTUuNUwyNi42LDE4LjRMMzAsMTguNEwzMCwyMS40TDI2LjYsMjEuNEwyOC4zLDI0LjRMMjUuNywyNS45TDI0LDIyLjlMMjIuMywyNS45Wk0zOC4zLDI1LjlMMzUuNywyNC40TDM3LjQsMjEuNEwzNCwyMS40TDM0LDE4LjRMMzcuNCwxOC40TDM1LjcsMTUuNUwzOC4zLDE0TDQwLDE2LjlMNDEuNywxNEw0NC4zLDE1LjVMNDIuNiwxOC40TDQ2LDE4LjRMNDYsMjEuNEw0Mi42LDIxLjRMNDQuMywyNC40TDQxLjcsMjUuOUw0MCwyMi45TDM4LjMsMjUuOVoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.account div.card.password li{display:flex;padding-right:24px}@media (max-width:480px){#settings section.account div.card.password li{padding-right:16px}}#settings section.account div.card.password li span{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#settings section.account div.card.password li a{border-radius:4px;color:#149f93;flex:none;font-size:14px;outline-offset:2px;white-space:nowrap}#settings section.account div.card.password li a.active{opacity:.3}#settings section.account div.card.sessions h2{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTQsNDBMOCw0MEM2LjksNDAgNS45NTgsMzkuNjA4IDUuMTc1LDM4LjgyNUM0LjM5MiwzOC4wNDIgNCwzNy4xIDQsMzZMNCwxMkM0LDEwLjkgNC4zOTIsOS45NTggNS4xNzUsOS4xNzVDNS45NTgsOC4zOTIgNi45LDggOCw4TDQwLDhMNDAsMTJMOCwxMkw4LDM2TDE0LDM2TDE0LDQwWk0yMiwzNUMyMi44MzMsMzUgMjMuNTQyLDM0LjcwOCAyNC4xMjUsMzQuMTI1QzI0LjcwOCwzMy41NDIgMjUsMzIuODMzIDI1LDMyQzI1LDMxLjE2NyAyNC43MDgsMzAuNDU4IDI0LjEyNSwyOS44NzVDMjMuNTQyLDI5LjI5MiAyMi44MzMsMjkgMjIsMjlDMjEuMTY3LDI5IDIwLjQ1OCwyOS4yOTIgMTkuODc1LDI5Ljg3NUMxOS4yOTIsMzAuNDU4IDE5LDMxLjE2NyAxOSwzMkMxOSwzMi44MzMgMTkuMjkyLDMzLjU0MiAxOS44NzUsMzQuMTI1QzIwLjQ1OCwzNC43MDggMjEuMTY3LDM1IDIyLDM1Wk0xOCw0MEwxOCwzNi40NUMxNy4zNjcsMzUuODgzIDE2Ljg3NSwzNS4yMTcgMTYuNTI1LDM0LjQ1QzE2LjE3NSwzMy42ODMgMTYsMzIuODY3IDE2LDMyQzE2LDMxLjEzMyAxNi4xNzUsMzAuMzE3IDE2LjUyNSwyOS41NUMxNi44NzUsMjguNzgzIDE3LjM2NywyOC4xMTcgMTgsMjcuNTVMMTgsMjRMMjYsMjRMMjYsMjcuNTVDMjYuNjMzLDI4LjExNyAyNy4xMjUsMjguNzgzIDI3LjQ3NSwyOS41NUMyNy44MjUsMzAuMzE3IDI4LDMxLjEzMyAyOCwzMkMyOCwzMi44NjcgMjcuODI1LDMzLjY4MyAyNy40NzUsMzQuNDVDMjcuMTI1LDM1LjIxNyAyNi42MzMsMzUuODgzIDI2LDM2LjQ1TDI2LDQwTDE4LDQwWk00Miw0MEwzMiw0MEMzMS40MzMsNDAgMzAuOTU4LDM5LjgwOCAzMC41NzUsMzkuNDI1QzMwLjE5MiwzOS4wNDIgMzAsMzguNTY3IDMwLDM4TDMwLDIwQzMwLDE5LjQzMyAzMC4xOTIsMTguOTU4IDMwLjU3NSwxOC41NzVDMzAuOTU4LDE4LjE5MiAzMS40MzMsMTggMzIsMThMNDIsMThDNDIuNTY3LDE4IDQzLjA0MiwxOC4xOTIgNDMuNDI1LDE4LjU3NUM0My44MDgsMTguOTU4IDQ0LDE5LjQzMyA0NCwyMEw0NCwzOEM0NCwzOC41NjcgNDMuODA4LDM5LjA0MiA0My40MjUsMzkuNDI1QzQzLjA0MiwzOS44MDggNDIuNTY3LDQwIDQyLDQwWk0zNCwzNkw0MCwzNkw0MCwyMkwzNCwyMkwzNCwzNlpNMzQsMzZMNDAsMzZMMzQsMzZaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.account div.card.sessions li{padding-right:60px}@media (max-width:480px){#settings section.account div.card.sessions li{padding-right:52px}}#settings section.account div.card.sessions li span.browser{text-decoration:underline;text-decoration-style:dotted}#settings section.account div.card.sessions li strong{color:#149f93;font-weight:400}#settings section.account div.card.sessions li button.remove{position:absolute;right:12px;top:0}@media (max-width:480px){#settings section.account div.card.sessions li button.remove{right:4px}}#settings section.account div.card.sign-out{padding:0}#settings section.account div.card.sign-out ol{margin:0}#settings section.account div.card.sign-out li{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWUyYjI5IiBkPSJNMjQgMzRjMi4yIDAgNC0xLjggNC00cy0xLjgtNC00LTQtNCAxLjgtNCA0IDEuOCA0IDQgNHptMTItMThoLTJ2LTRjMC01LjUyLTQuNDgtMTAtMTAtMTBTMTQgNi40OCAxNCAxMnY0aC0yYy0yLjIgMC00IDEuOC00IDR2MjBjMCAyLjIgMS44IDQgNCA0aDI0YzIuMiAwIDQtMS44IDQtNFYyMGMwLTIuMi0xLjgtNC00LTR6bS0xOC4yLTRjMC0zLjQyIDIuNzgtNi4yIDYuMi02LjJzNi4yIDIuNzggNi4yIDYuMnY0SDE3Ljh2LTR6TTM2IDQwSDEyVjIwaDI0djIweiIvPjwvc3ZnPg==');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px;color:#ee2b29;font-weight:500;margin:0;padding:16px 0;padding-left:64px}#settings section.account div.card.sign-out li.active{opacity:.3}@media (max-width:480px){#settings section.account div.card.sign-out li{padding-left:56px}}#settings section.credential:not(.mfa) header button.mfa,#settings section.credential:not(.passkey) header button.passkey,#settings section.credential:not(.password) header button.password{display:none}#settings section.credential:not([data-mfa=email]) header button[data-mfa=email],#settings section.credential:not([data-mfa=sms]) header button[data-mfa=sms],#settings section.credential:not([data-mfa=totp]) header button[data-mfa=totp]{display:none}#settings section.credential div.status{background:0 0;bottom:0;position:absolute;top:0;width:100%;z-index:1}#settings section.credential:not(.waiting) div.status{display:none}#settings section.credential div.status div{color:rgba(0,0,0,.54);font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;padding:0 24px;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}@media (max-width:480px){#settings section.credential div.status div{padding:0 16px}}#settings section.credential.locked div.status div.locked{opacity:1;transform:scale(1)}#settings section.credential div.status svg{display:block;fill:rgba(0,0,0,0.54);height:64px;margin:16px auto;width:64px}#settings section.credential li.otp{margin-bottom:48px}@media (max-width:480px){#settings section.credential li.otp{margin-bottom:32px}}#settings section.credential li.label{min-height:0}#settings section.credential input[type=submit]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNiw0MEw2LDM0LjRDNiwzMy4yNjcgNi4yOTIsMzIuMjI1IDYuODc1LDMxLjI3NUM3LjQ1OCwzMC4zMjUgOC4yMzMsMjkuNiA5LjIsMjkuMUMxMS4yNjcsMjguMDY3IDEzLjM2NywyNy4yOTIgMTUuNSwyNi43NzVDMTcuNjMzLDI2LjI1OCAxOS44LDI2IDIyLDI2QzIyLjY2NywyNiAyMy4zMzMsMjYuMDI1IDI0LDI2LjA3NUMyNC42NjcsMjYuMTI1IDI1LjMzMywyNi4yIDI2LDI2LjNDMjUuODY3LDI4LjIzMyAyNi4yMTcsMzAuMDU4IDI3LjA1LDMxLjc3NUMyNy44ODMsMzMuNDkyIDI5LjEsMzQuOSAzMC43LDM2TDMwLjcsNDBMNiw0MFpNMzgsNDZMMzUsNDNMMzUsMzMuN0MzMy41MzMsMzMuMjY3IDMyLjMzMywzMi40NDIgMzEuNCwzMS4yMjVDMzAuNDY3LDMwLjAwOCAzMCwyOC42IDMwLDI3QzMwLDI1LjA2NyAzMC42ODMsMjMuNDE3IDMyLjA1LDIyLjA1QzMzLjQxNywyMC42ODMgMzUuMDY3LDIwIDM3LDIwQzM4LjkzMywyMCA0MC41ODMsMjAuNjgzIDQxLjk1LDIyLjA1QzQzLjMxNywyMy40MTcgNDQsMjUuMDY3IDQ0LDI3QzQ0LDI4LjUgNDMuNTc1LDI5LjgzMyA0Mi43MjUsMzFDNDEuODc1LDMyLjE2NyA0MC44LDMzIDM5LjUsMzMuNUw0MiwzNkwzOSwzOUw0Miw0MkwzOCw0NlpNMjIsMjRDMTkuOCwyNCAxNy45MTcsMjMuMjE3IDE2LjM1LDIxLjY1QzE0Ljc4MywyMC4wODMgMTQsMTguMiAxNCwxNkMxNCwxMy44IDE0Ljc4MywxMS45MTcgMTYuMzUsMTAuMzVDMTcuOTE3LDguNzgzIDE5LjgsOCAyMiw4QzI0LjIsOCAyNi4wODMsOC43ODMgMjcuNjUsMTAuMzVDMjkuMjE3LDExLjkxNyAzMCwxMy44IDMwLDE2QzMwLDE4LjIgMjkuMjE3LDIwLjA4MyAyNy42NSwyMS42NUMyNi4wODMsMjMuMjE3IDI0LjIsMjQgMjIsMjRaTTM3LDI4QzM3LjU2NywyOCAzOC4wNDIsMjcuODA4IDM4LjQyNSwyNy40MjVDMzguODA4LDI3LjA0MiAzOSwyNi41NjcgMzksMjZDMzksMjUuNDMzIDM4LjgwOCwyNC45NTggMzguNDI1LDI0LjU3NUMzOC4wNDIsMjQuMTkyIDM3LjU2NywyNCAzNywyNEMzNi40MzMsMjQgMzUuOTU4LDI0LjE5MiAzNS41NzUsMjQuNTc1QzM1LjE5MiwyNC45NTggMzUsMjUuNDMzIDM1LDI2QzM1LDI2LjU2NyAzNS4xOTIsMjcuMDQyIDM1LjU3NSwyNy40MjVDMzUuOTU4LDI3LjgwOCAzNi40MzMsMjggMzcsMjhaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px;background-color:#149f93;border-radius:4px;color:#fff;font-weight:500;height:48px;line-height:24px;padding:0 16px 0 48px;text-transform:uppercase}#settings section.credential input[type=submit]:active{opacity:.3}#settings section.credential li.email{display:none}#settings section.sms.verify header button[data-action=verify],#settings section.sms:not(.verify) header button[data-action=save]{display:none}#settings section.sms li.number{margin-bottom:48px}@media (max-width:480px){#settings section.sms li.number{margin-bottom:32px}}#settings section.sms:not(.verify) li.pin{display:none}#settings section.sms a{color:#149f93;text-decoration:underline}#settings section.sms a:active{opacity:.3}#settings section.totp li.secret{margin-bottom:48px}@media (max-width:480px){#settings section.totp li.secret{margin-bottom:32px}}#settings section.totp li.secret label{white-space:normal}#settings section.totp li.secret a{border:1px solid rgba(0,0,0,.12);border-radius:4px;display:block;margin-top:16px;max-width:224px;padding:7px}#settings section.totp li.secret a:active{opacity:.3}.calendar #calendar{display:block;z-index:1}#calendar div.calendar.menu{left:16px;max-width:320px;right:auto;transform:translate(0,-10px) scale(.95)}@media (max-width:480px){#calendar div.calendar.menu{left:40px;max-width:224px}}@media (max-width:480px){#viewport #calendar div.calendar.menu div.scroll-content{padding-bottom:0!important}}#page #calendar header{display:none}#calendar.action header h1{text-overflow:clip}#viewport #calendar.action header h1::after{background-image:linear-gradient(90deg,rgba(247,247,247,0),#f9f8f7);content:'';height:100%;position:absolute;right:0;top:-1px;width:16px}@media (max-width:480px){#calendar.action header h1 span.title{display:none}}@media (max-width:666px){#calendar header button.download,#calendar header button.print{display:none}}#viewport #calendar main{background:#f0f0f0}#calendar div.schedule{left:0;outline:0;right:40%;transition:opacity 150ms,transform 150ms;width:auto}@media (max-width:768px){#calendar div.schedule{right:48%}}@media (max-width:666px){#calendar div.schedule{right:0}}#calendar div.schedule nav{display:flex;height:48px;justify-content:space-between;padding:0 8px}#viewport #calendar div.schedule nav{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;background-color:#f9f8f7;text-transform:uppercase}@media (-webkit-min-device-pixel-ratio:1.5){#viewport #calendar div.schedule nav{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#calendar div.schedule nav button{flex:none}#page #calendar div.schedule nav button{display:none}#calendar div.schedule nav button svg{fill:#149f93}#calendar div.schedule nav h2{border-radius:4px;color:#149f93;flex:auto;font:500 14px/48px system-ui,-apple-system,Roboto,sans-serif;text-align:center}#page #calendar div.schedule nav h2{color:rgba(0,0,0,.87);font-size:20px;padding-left:16px;text-align:left}#calendar div.schedule nav h2:active{opacity:.3}#calendar div.schedule div.action{border-radius:4px;margin:8px;overflow:hidden;position:relative}#viewport #calendar div.schedule div.action{background-color:#fcfcfc}#calendar div.schedule div.action h2{display:flex;font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;height:24px;margin:16px}#calendar div.schedule div.action h2 span.title{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#calendar div.schedule div.action h2 span.filter{border-radius:4px;flex:none;margin-left:16px;outline-offset:2px}#calendar div.schedule div.action h2 span.filter.active{opacity:.3}#calendar div.schedule div.action h2 svg{fill:rgba(0,0,0,0.38);height:24px;width:24px}#calendar div.schedule div.action table{margin-bottom:16px}#calendar div.schedule div.action table td.status{padding:0;text-align:left;width:32px}#page #calendar div.schedule div.action table td.status{display:none}#calendar div.schedule div.action table td.status button{height:24px;margin-top:12px;min-width:24px;outline-offset:0;padding-left:0;padding-right:0}#calendar div.schedule div.action table tr.locked td.status button{opacity:.3}#calendar div.schedule div.action table tr.served td.status svg.unchecked,#calendar div.schedule div.action table tr:not(.served) td.status svg.checked{display:none}@media (max-width:768px){#viewport #calendar div.schedule div.action table td.incident{display:none}}#calendar div.schedule div.action table td.time{width:144px}@media (max-width:768px){#calendar div.schedule div.action table td.time{width:1px}}#calendar div.schedule.rendering{opacity:.3}@media (max-width:666px){#calendar.months div.schedule{opacity:0;transform:scale(.95)}}#calendar.action div.schedule h2 svg{fill:#149f93}#calendar div.schedule:not(.trackActions) td.status{display:none}#calendar div.months{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:left;background-repeat:repeat-y;background-size:1px 100%;background-color:#fcfcfc;outline:0;right:0;width:40%}@media (-webkit-min-device-pixel-ratio:1.5){#calendar div.months{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:left;background-repeat:repeat-y;background-size:1px 100%}}@media (max-width:768px){#calendar div.months{width:48%}}@media (max-width:666px){#calendar div.months{background-image:none;background-color:transparent;transition:opacity 150ms linear,transform 150ms linear,visibility 0s linear,z-index 0s linear;width:100%}}@media (max-width:666px) and (-webkit-min-device-pixel-ratio:1.5){#calendar div.months{background-image:none}}#page #calendar div.months{display:none}@media (max-width:666px){#calendar:not(.months) div.months{opacity:0;transform:scale(1.05);transition:opacity 150ms linear,transform 150ms linear,visibility 150ms step-end,z-index 150ms step-end;visibility:hidden;z-index:-1}}@media (max-width:666px){#calendar div.months div.scroll-content{background-color:#fcfcfc}}#calendar div.months div.calendar{margin:0 24px}#calendar div.months div.month{flex:100%;max-width:100%;padding-left:0;padding-right:0}#calendar div.months div.month td{line-height:48px}#calendar div.months div.month td.selected span{background-color:#149f93;color:#fff}#calendar div.months div.month td.selected.unserved span{background-color:#ee2b29}#calendar div.months div.month td:not(.selected).actions::before{background:#149f93;border-radius:3px;content:'';display:block;height:6px;left:50%;margin-left:-3px;opacity:.5;position:absolute;top:34px;width:6px}@media (max-width:480px){#calendar div.months div.month td:not(.selected).actions::before{right:16px}}#calendar div.months div.month td:not(.selected).unserved::before{background:#ee2b29}#calendar div.months div.spacer{height:80px;position:relative}#calendar div.months.rendering div.spacer::after{animation:progress 1s infinite linear;border-bottom:2px solid rgba(20,159,147,.1);border-left:2px solid rgba(20,159,147,.1);border-right:2px solid rgba(20,159,147,.1);border-top:2px solid #149f93;border-radius:100%;content:'';height:28px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:28px}#calendar div.schedule div.action table tr.referral.served td.status svg{fill:#a01c84}#calendar div.schedule div.action table tr.referral td.incident{color:#a01c84}#inbox div.card.referral h2{color:#a01c84}section.report ul.tabs li.referral.selected{border-color:#a01c84!important;color:#a01c84!important}section.report.referral div.last tr td.date{color:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) path.area{fill:rgba(160,28,132,0.1)}section.report.referral:not(.empty) svg:not(.sparkline) path.series{stroke:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) rect.series{fill:#a01c84}section.report.referral:not(.empty) div.table td.count{color:#a01c84}section.report.referral:not(.empty) div.table td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.distributions div.distribution div.bar{background-color:#a01c84}@media print{section.report.referral:not(.empty) div.distributions div.distribution div.bar::after{border-color:#a01c84}}section.report:not(.empty) div.incidents li.incident.referral h3{color:#a01c84}section.report.referral:not(.empty) div.inspector td.ratio circle.alert{fill:#a01c84}section.report.referral:not(.empty) div.inspector td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.inspector td.count{color:#a01c84}#rosters section.member.approved td.total.referral{color:#a01c84}#rosters section.member.approved td.trend.referral path.series{stroke:#a01c84}#calendar div.schedule div.action table tr.minor.served td.status svg{fill:#f2573a}#calendar div.schedule div.action table tr.minor td.incident{color:#f2573a}#inbox div.card.minor h2{color:#f2573a}section.report ul.tabs li.minor.selected{border-color:#f2573a!important;color:#f2573a!important}section.report.minor div.last tr td.date{color:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) path.area{fill:rgba(242,87,58,0.1)}section.report.minor:not(.empty) svg:not(.sparkline) path.series{stroke:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) rect.series{fill:#f2573a}section.report.minor:not(.empty) div.table td.count{color:#f2573a}section.report.minor:not(.empty) div.table td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.distributions div.distribution div.bar{background-color:#f2573a}@media print{section.report.minor:not(.empty) div.distributions div.distribution div.bar::after{border-color:#f2573a}}section.report:not(.empty) div.incidents li.incident.minor h3{color:#f2573a}section.report.minor:not(.empty) div.inspector td.ratio circle.alert{fill:#f2573a}section.report.minor:not(.empty) div.inspector td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.inspector td.count{color:#f2573a}#rosters section.member.approved td.total.minor{color:#f2573a}#rosters section.member.approved td.trend.minor path.series{stroke:#f2573a}#calendar div.schedule div.action table tr.tardy.served td.status svg{fill:#ffad1d}#calendar div.schedule div.action table tr.tardy td.incident{color:#ffad1d}#inbox div.card.tardy h2{color:#ffad1d}section.report ul.tabs li.tardy.selected{border-color:#ffad1d!important;color:#ffad1d!important}section.report.tardy div.last tr td.date{color:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) path.area{fill:rgba(255,173,29,0.1)}section.report.tardy:not(.empty) svg:not(.sparkline) path.series{stroke:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) rect.series{fill:#ffad1d}section.report.tardy:not(.empty) div.table td.count{color:#ffad1d}section.report.tardy:not(.empty) div.table td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.distributions div.distribution div.bar{background-color:#ffad1d}@media print{section.report.tardy:not(.empty) div.distributions div.distribution div.bar::after{border-color:#ffad1d}}section.report:not(.empty) div.incidents li.incident.tardy h3{color:#ffad1d}section.report.tardy:not(.empty) div.inspector td.ratio circle.alert{fill:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count{color:#ffad1d}#rosters section.member.approved td.total.tardy{color:#ffad1d}#rosters section.member.approved td.trend.tardy path.series{stroke:#ffad1d}#calendar div.schedule div.action table tr.merit.served td.status svg{fill:#149f93}#calendar div.schedule div.action table tr.merit td.incident{color:#149f93}#inbox div.card.merit h2{color:#149f93}section.report ul.tabs li.merit.selected{border-color:#149f93!important;color:#149f93!important}section.report.merit div.last tr td.date{color:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) path.area{fill:rgba(20,159,147,0.1)}section.report.merit:not(.empty) svg:not(.sparkline) path.series{stroke:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) rect.series{fill:#149f93}section.report.merit:not(.empty) div.table td.count{color:#149f93}section.report.merit:not(.empty) div.table td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.distributions div.distribution div.bar{background-color:#149f93}@media print{section.report.merit:not(.empty) div.distributions div.distribution div.bar::after{border-color:#149f93}}section.report:not(.empty) div.incidents li.incident.merit h3{color:#149f93}section.report.merit:not(.empty) div.inspector td.ratio circle.alert{fill:#149f93}section.report.merit:not(.empty) div.inspector td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.inspector td.count{color:#149f93}#rosters section.member.approved td.total.merit{color:#149f93}#rosters section.member.approved td.trend.merit path.series{stroke:#149f93}#calendar div.schedule div.action table tr.custom.served td.status svg{fill:#5164b8}#calendar div.schedule div.action table tr.custom td.incident{color:#5164b8}#inbox div.card.custom h2{color:#5164b8}section.report ul.tabs li.custom.selected{border-color:#5164b8!important;color:#5164b8!important}section.report.custom div.last tr td.date{color:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) path.area{fill:rgba(81,100,184,0.1)}section.report.custom:not(.empty) svg:not(.sparkline) path.series{stroke:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) rect.series{fill:#5164b8}section.report.custom:not(.empty) div.table td.count{color:#5164b8}section.report.custom:not(.empty) div.table td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.distributions div.distribution div.bar{background-color:#5164b8}@media print{section.report.custom:not(.empty) div.distributions div.distribution div.bar::after{border-color:#5164b8}}section.report:not(.empty) div.incidents li.incident.custom h3{color:#5164b8}section.report.custom:not(.empty) div.inspector td.ratio circle.alert{fill:#5164b8}section.report.custom:not(.empty) div.inspector td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.inspector td.count{color:#5164b8}#rosters section.member.approved td.total.custom{color:#5164b8}#rosters section.member.approved td.trend.custom path.series{stroke:#5164b8}#floatingActionButton{display:none}@media (max-width:480px){#floatingActionButton{background:#149f93;border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);bottom:32px;display:block;height:56px;padding:16px;position:absolute;right:32px;transition:250ms transform cubic-bezier(.23, 1, .32, 1);width:56px}body.nav #floatingActionButton{transform:scale(0)}body.keyboard #floatingActionButton{transform:scale(0);visibility:hidden}body.reports.privacy #floatingActionButton{transform:scale(0)}#floatingActionButton svg{fill:#ffffff}}#identity{background:#121212!important;overflow:hidden;top:env(safe-area-inset-top)!important}#identity.unauthorized{display:block;transition:opacity 250ms linear .5s,transform 250ms linear .5s,visibility 250ms linear .5s,z-index 250ms step-end .5s}.init #identity{opacity:0;transform:scale(1.1);visibility:hidden;z-index:-1}@media (max-width:480px){#identity{top:0!important}.standalone #identity{border-radius:12px}}#identity #splash{background:#ffad1d;height:100%;position:relative}@media (max-width:480px){#identity #splash{background:#fcfcfc}}#identity #splash svg{bottom:-30%;fill:rgba(255,255,255,0.2);left:-30%;position:absolute;width:110%}#identity #login{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#fcfcfc;display:block;left:50%;position:absolute;right:0;top:0;width:50%}@media (max-width:704px){#identity #login{left:0;width:100%}}@media (max-width:480px){#identity #login{box-shadow:none;top:env(safe-area-inset-top)}}#identity header{background-image:none;background:#fcfcfc}@media (-webkit-min-device-pixel-ratio:1.5){#identity header{background-image:none}}#identity header.scrolled{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#identity header.scrolled{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#identity header a.company{background:#fcfcfc;display:block;height:48px;left:50%;margin-left:-26px;padding:6px 8px;position:absolute;top:8px;width:52px}#identity header a.company:active{opacity:.3}#identity header a.company svg{height:36px;width:36px}#identity header::before{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;content:'';display:block;height:32px;margin:0 auto;max-width:320px;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#identity header::before{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:704px){#identity header::before{max-width:calc(100% - (16px * 2))}}#identity h1{color:#ffad1d;font:500 34px/40px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:24px;margin-top:24px;text-align:center}#identity div.form-content{margin:0 auto;position:relative;width:320px}@media (max-width:704px){#identity div.form-content{max-width:320px;width:auto}}#identity form{margin-bottom:24px;opacity:0;position:absolute;top:0;transform:scale(.98);transition:opacity 250ms linear,transform 250ms linear,visibility 250ms step-end,z-index 250ms step-end;visibility:hidden;z-index:-1}#identity[data-form=identity] form.identity,#identity[data-form=otp] form.otp,#identity[data-form=password] form.password,#identity[data-form=reset] form.reset{opacity:1;transform:scale(1);transition:opacity 250ms linear,transform 250ms linear,visibility 250ms step-start,z-index 250ms step-start;visibility:visible;z-index:1}#identity p{font:400 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:24px;text-align:center}#identity:not([data-authenticators~=email]) strong.email,#identity:not([data-authenticators~=sms]) strong.sms,#identity:not([data-authenticators~=totp]) strong.totp{display:none}#identity div.identity{background:#ececec;border-radius:20px;color:rgba(0,0,0,.54);display:flex;font:400 16px/40px system-ui,-apple-system,Roboto,sans-serif;margin:0 auto 24px auto;max-width:100%;padding-left:16px;width:fit-content}#identity div.identity span{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#identity div.identity button.reset{flex:none;height:40px;margin:0 4px;min-width:0;width:40px}#identity div.identity button.reset svg{height:20px;width:20px}#identity input[type=email],#identity input[type=password],#identity input[type=text]{background:#fcfcfc;border:1px solid rgba(0,0,0,.38);border-radius:4px;height:48px;line-height:22px;margin-bottom:16px;outline-offset:0;padding:12px;text-align:center;width:100%}#identity input[type=email][disabled],#identity input[type=password][disabled],#identity input[type=text][disabled]{display:none}body:not(.useSystemFocusStyles) #identity input[type=email]:focus,body:not(.useSystemFocusStyles) #identity input[type=password]:focus,body:not(.useSystemFocusStyles) #identity input[type=text]:focus{border-color:#ffad1d;border-width:2px}#identity input[type=email].error,#identity input[type=password].error,#identity input[type=text].error{border-color:#ee2b29}#identity input.mfa{display:none}#identity[data-authenticators~=email] input.email.mfa,#identity[data-authenticators~=sms] input.sms.mfa,#identity[data-authenticators~=totp] input.totp.mfa{display:block}#identity input[type=submit]{background:#ffad1d;border-radius:4px;color:#fff;font-weight:500;height:48px;line-height:24px;margin-bottom:8px;outline-offset:0;text-transform:uppercase;width:100%}#identity input[type=submit].disabled,#identity input[type=submit]:active{opacity:.3}#identity input[type=submit].error{background:#ee2b29}#identity div.actions{margin-top:16px;text-align:center}#identity div.actions a,#identity div.actions button{border-radius:4px;color:rgba(0,0,0,.38);display:inline-block;font:400 16px/24px system-ui,-apple-system,Roboto,sans-serif;outline-offset:0;padding:12px;padding-left:37px;position:relative;text-transform:none}#identity div.actions a:active,#identity div.actions button:active{opacity:.3}#identity div.actions a.about,#identity div.actions button.about{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjQsNEMxMi45Niw0IDQsMTIuOTYgNCwyNEM0LDM1LjA0IDEyLjk2LDQ0IDI0LDQ0QzM1LjA0LDQ0IDQ0LDM1LjA0IDQ0LDI0QzQ0LDEyLjk2IDM1LjA0LDQgMjQsNFpNMjYsMzhMMjIsMzhMMjIsMzRMMjYsMzRMMjYsMzhaTTMwLjE0LDIyLjVMMjguMzQsMjQuMzRDMjcuMzQsMjUuMzYgMjYuNjIsMjYuMjggMjYuMjYsMjcuNzJDMjYuMSwyOC4zNiAyNiwyOS4wOCAyNiwzMEwyMiwzMEwyMiwyOUMyMiwyOC4wOCAyMi4xNiwyNy4yIDIyLjQ0LDI2LjM4QzIyLjg0LDI1LjIyIDIzLjUsMjQuMTggMjQuMzQsMjMuMzRMMjYuODIsMjAuODJDMjcuNzQsMTkuOTQgMjguMTgsMTguNjIgMjcuOTIsMTcuMjJDMjcuNjYsMTUuNzggMjYuNTQsMTQuNTYgMjUuMTQsMTQuMTZDMjIuOTIsMTMuNTQgMjAuODYsMTQuOCAyMC4yLDE2LjdDMTkuOTYsMTcuNDQgMTkuMzQsMTggMTguNTYsMThMMTcuOTYsMThDMTYuOCwxOCAxNiwxNi44OCAxNi4zMiwxNS43NkMxNy4xOCwxMi44MiAxOS42OCwxMC41OCAyMi43OCwxMC4xQzI1LjgyLDkuNjIgMjguNzIsMTEuMiAzMC41MiwxMy43QzMyLjg4LDE2Ljk2IDMyLjE4LDIwLjQ2IDMwLjE0LDIyLjVaIi8+PC9zdmc+');background-position:13px center;background-repeat:no-repeat;background-size:16px 16px}#identity div.actions a.passkey,#identity div.actions button.passkey{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNNiw0MEw2LDM0LjRDNiwzMy4yNjcgNi4yOTIsMzIuMjI1IDYuODc1LDMxLjI3NUM3LjQ1OCwzMC4zMjUgOC4yMzMsMjkuNiA5LjIsMjkuMUMxMS4yNjcsMjguMDY3IDEzLjM2NywyNy4yOTIgMTUuNSwyNi43NzVDMTcuNjMzLDI2LjI1OCAxOS44LDI2IDIyLDI2QzIyLjY2NywyNiAyMy4zMzMsMjYuMDI1IDI0LDI2LjA3NUMyNC42NjcsMjYuMTI1IDI1LjMzMywyNi4yIDI2LDI2LjNDMjUuODY3LDI4LjIzMyAyNi4yMTcsMzAuMDU4IDI3LjA1LDMxLjc3NUMyNy44ODMsMzMuNDkyIDI5LjEsMzQuOSAzMC43LDM2TDMwLjcsNDBMNiw0MFpNMzgsNDZMMzUsNDNMMzUsMzMuN0MzMy41MzMsMzMuMjY3IDMyLjMzMywzMi40NDIgMzEuNCwzMS4yMjVDMzAuNDY3LDMwLjAwOCAzMCwyOC42IDMwLDI3QzMwLDI1LjA2NyAzMC42ODMsMjMuNDE3IDMyLjA1LDIyLjA1QzMzLjQxNywyMC42ODMgMzUuMDY3LDIwIDM3LDIwQzM4LjkzMywyMCA0MC41ODMsMjAuNjgzIDQxLjk1LDIyLjA1QzQzLjMxNywyMy40MTcgNDQsMjUuMDY3IDQ0LDI3QzQ0LDI4LjUgNDMuNTc1LDI5LjgzMyA0Mi43MjUsMzFDNDEuODc1LDMyLjE2NyA0MC44LDMzIDM5LjUsMzMuNUw0MiwzNkwzOSwzOUw0Miw0MkwzOCw0NlpNMjIsMjRDMTkuOCwyNCAxNy45MTcsMjMuMjE3IDE2LjM1LDIxLjY1QzE0Ljc4MywyMC4wODMgMTQsMTguMiAxNCwxNkMxNCwxMy44IDE0Ljc4MywxMS45MTcgMTYuMzUsMTAuMzVDMTcuOTE3LDguNzgzIDE5LjgsOCAyMiw4QzI0LjIsOCAyNi4wODMsOC43ODMgMjcuNjUsMTAuMzVDMjkuMjE3LDExLjkxNyAzMCwxMy44IDMwLDE2QzMwLDE4LjIgMjkuMjE3LDIwLjA4MyAyNy42NSwyMS42NUMyNi4wODMsMjMuMjE3IDI0LjIsMjQgMjIsMjRaTTM3LDI4QzM3LjU2NywyOCAzOC4wNDIsMjcuODA4IDM4LjQyNSwyNy40MjVDMzguODA4LDI3LjA0MiAzOSwyNi41NjcgMzksMjZDMzksMjUuNDMzIDM4LjgwOCwyNC45NTggMzguNDI1LDI0LjU3NUMzOC4wNDIsMjQuMTkyIDM3LjU2NywyNCAzNywyNEMzNi40MzMsMjQgMzUuOTU4LDI0LjE5MiAzNS41NzUsMjQuNTc1QzM1LjE5MiwyNC45NTggMzUsMjUuNDMzIDM1LDI2QzM1LDI2LjU2NyAzNS4xOTIsMjcuMDQyIDM1LjU3NSwyNy40MjVDMzUuOTU4LDI3LjgwOCAzNi40MzMsMjggMzcsMjhaIi8+PC9zdmc+');background-position:13px center;background-repeat:no-repeat;background-size:16px 16px}#identity div.actions a.password,#identity div.actions button.password{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNNCwzOEw0LDM0TDQ0LDM0TDQ0LDM4TDQsMzhaTTYuMywyNS45TDMuNywyNC40TDUuNCwyMS40TDIsMjEuNEwyLDE4LjRMNS40LDE4LjRMMy43LDE1LjVMNi4zLDE0TDgsMTYuOUw5LjcsMTRMMTIuMywxNS41TDEwLjYsMTguNEwxNCwxOC40TDE0LDIxLjRMMTAuNiwyMS40TDEyLjMsMjQuNEw5LjcsMjUuOUw4LDIyLjlMNi4zLDI1LjlaTTIyLjMsMjUuOUwxOS43LDI0LjRMMjEuNCwyMS40TDE4LDIxLjRMMTgsMTguNEwyMS40LDE4LjRMMTkuNywxNS41TDIyLjMsMTRMMjQsMTYuOUwyNS43LDE0TDI4LjMsMTUuNUwyNi42LDE4LjRMMzAsMTguNEwzMCwyMS40TDI2LjYsMjEuNEwyOC4zLDI0LjRMMjUuNywyNS45TDI0LDIyLjlMMjIuMywyNS45Wk0zOC4zLDI1LjlMMzUuNywyNC40TDM3LjQsMjEuNEwzNCwyMS40TDM0LDE4LjRMMzcuNCwxOC40TDM1LjcsMTUuNUwzOC4zLDE0TDQwLDE2LjlMNDEuNywxNEw0NC4zLDE1LjVMNDIuNiwxOC40TDQ2LDE4LjRMNDYsMjEuNEw0Mi42LDIxLjRMNDQuMywyNC40TDQxLjcsMjUuOUw0MCwyMi45TDM4LjMsMjUuOVoiLz48L3N2Zz4=');background-position:13px center;background-repeat:no-repeat;background-size:16px 16px}#identity:not([data-authenticators~=webauthn]) div.actions a.passkey.authenticate{display:none}.inbox #inbox{display:block;z-index:1}#inbox header button.enabled svg{fill:#149f93}#inbox header button.disabled{display:none}#inbox main{background:#f0f0f0}#inbox main div.scroll-content{padding:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}#inbox main div.container{float:left;padding:4px;width:20%}@media (max-width:1280px){#inbox main div.container{width:25%}}@media (max-width:1024px){#inbox main div.container{width:33.3333%}}@media (max-width:768px){#inbox main div.container{width:50%}}@media (max-width:480px){#inbox main div.container{width:100%}}#inbox main div.card{background-color:#fcfcfc;border-radius:4px;overflow:hidden;position:relative}#inbox main div.card.active,#inbox main div.card.selected{background-color:#f4f4f4}#inbox main div.card div{margin:16px}#inbox main div.card div.primary h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){#inbox main div.card div.primary h2{padding-right:88px}}#inbox main div.card div.primary p.date{color:rgba(0,0,0,.54);line-height:24px}@media (max-width:480px){#inbox main div.card div.primary p.date{position:absolute;right:16px;top:16px}}#inbox main div.card div.primary p.date.blue,#inbox main div.card div.primary p.date.bounced,#inbox main div.card div.primary p.date.green,#inbox main div.card div.primary p.date.orange,#inbox main div.card div.primary p.date.purple,#inbox main div.card div.primary p.date.red,#inbox main div.card div.primary p.date.yellow{padding-right:24px}#inbox main div.card div.primary p.date.red{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYzYyODI4IiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.orange{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWY2YzAwIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.yellow{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.green{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMmU3ZDMyIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.blue{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTU2NWMwIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.purple{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNmExYjlhIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.red{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYzYyODI4IiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.orange{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWY2YzAwIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.yellow{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.green{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMmU3ZDMyIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.blue{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTU2NWMwIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.bounced.purple{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNmExYjlhIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#inbox main div.card div.primary p.date.attachment::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMzUuNSwzMkwxNC4zNCwzMkMxMC4xNiwzMiA2LjQ0LDI4Ljk0IDYuMDQsMjQuNzhDNS41OCwyMC4wMiA5LjMyLDE2IDE0LDE2TDM4LjcyLDE2QzQxLjM0LDE2IDQzLjcyLDE3Ljg4IDQzLjk4LDIwLjQ4QzQ0LjI4LDIzLjQ4IDQxLjk0LDI2IDM5LDI2TDE4LDI2QzE2LjksMjYgMTYsMjUuMSAxNiwyNEMxNiwyMi45IDE2LjksMjIgMTgsMjJMMzUuNSwyMkMzNi4zMiwyMiAzNywyMS4zMiAzNywyMC41QzM3LDE5LjY4IDM2LjMyLDE5IDM1LjUsMTlMMTguMjgsMTlDMTUuNjYsMTkgMTMuMjgsMjAuODggMTMuMDIsMjMuNDhDMTIuNzIsMjYuNDggMTUuMDYsMjkgMTgsMjlMMzguNjYsMjlDNDIuODQsMjkgNDYuNTYsMjUuOTQgNDYuOTYsMjEuNzhDNDcuNDIsMTcgNDMuNjgsMTMgMzksMTNMMTQuNDYsMTNDOC43MiwxMyAzLjU4LDE3LjIgMy4wNCwyMi45MkMyLjQ0LDI5LjUgNy41NiwzNSAxNCwzNUwzNS41LDM1QzM2LjMyLDM1IDM3LDM0LjMyIDM3LDMzLjVDMzcsMzIuNjggMzYuMzIsMzIgMzUuNSwzMloiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;float:right;height:24px;width:24px}#inbox main div.card div.description{height:200px;margin-bottom:16px;overflow:hidden}@media (max-width:480px){#inbox main div.card div.description{height:auto;margin-top:0;max-height:80px;position:relative}#inbox main div.card div.description::after{background-image:linear-gradient(90deg,rgba(252,252,252,0),#fcfcfc);border-right:16px solid #fcfcfc;content:'';height:20px;position:absolute;right:0;bottom:0;width:48px}}#inbox main div.card div.description span.writtenBy{color:rgba(0,0,0,.54);font-weight:500}@media (max-width:480px){#inbox main div.card.active div.description::after,#inbox main div.card.selected div.description::after{background-image:linear-gradient(90deg,rgba(244,244,244,0),#f4f4f4);border-right:16px solid #f4f4f4}}#inbox main div.card div.offenders{background-image:linear-gradient(90deg,rgba(252,252,252,0) 50%,#fcfcfc 80%);bottom:8px;left:8px;margin:0;position:absolute;right:8px}@media (max-width:480px){#inbox main div.card div.offenders{background-image:none!important;margin:16px;position:static}}#inbox main div.card div.offenders p{background-color:#fcfcfc;font-weight:500;margin:20px 0 8px 0;max-height:96px;overflow:hidden;padding:8px;padding-bottom:0;padding-top:20px;text-overflow:ellipsis}@media (max-width:480px){#inbox main div.card div.offenders p{background-color:transparent!important;margin:0;max-height:auto;padding:0}}#inbox main div.card div.offenders p span.interschool{color:rgba(0,0,0,.54)}#inbox main div.card.active div.offenders,#inbox main div.card.selected div.offenders{background-image:linear-gradient(90deg,rgba(252,252,252,0) 50%,#f4f4f4 80%)}#inbox main div.card.active div.offenders p,#inbox main div.card.selected div.offenders p{background-color:#f4f4f4}#calendar div.schedule div.action table tr.referral.served td.status svg{fill:#a01c84}#calendar div.schedule div.action table tr.referral td.incident{color:#a01c84}#inbox div.card.referral h2{color:#a01c84}section.report ul.tabs li.referral.selected{border-color:#a01c84!important;color:#a01c84!important}section.report.referral div.last tr td.date{color:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) path.area{fill:rgba(160,28,132,0.1)}section.report.referral:not(.empty) svg:not(.sparkline) path.series{stroke:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) rect.series{fill:#a01c84}section.report.referral:not(.empty) div.table td.count{color:#a01c84}section.report.referral:not(.empty) div.table td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.distributions div.distribution div.bar{background-color:#a01c84}@media print{section.report.referral:not(.empty) div.distributions div.distribution div.bar::after{border-color:#a01c84}}section.report:not(.empty) div.incidents li.incident.referral h3{color:#a01c84}section.report.referral:not(.empty) div.inspector td.ratio circle.alert{fill:#a01c84}section.report.referral:not(.empty) div.inspector td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.inspector td.count{color:#a01c84}#rosters section.member.approved td.total.referral{color:#a01c84}#rosters section.member.approved td.trend.referral path.series{stroke:#a01c84}#calendar div.schedule div.action table tr.minor.served td.status svg{fill:#f2573a}#calendar div.schedule div.action table tr.minor td.incident{color:#f2573a}#inbox div.card.minor h2{color:#f2573a}section.report ul.tabs li.minor.selected{border-color:#f2573a!important;color:#f2573a!important}section.report.minor div.last tr td.date{color:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) path.area{fill:rgba(242,87,58,0.1)}section.report.minor:not(.empty) svg:not(.sparkline) path.series{stroke:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) rect.series{fill:#f2573a}section.report.minor:not(.empty) div.table td.count{color:#f2573a}section.report.minor:not(.empty) div.table td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.distributions div.distribution div.bar{background-color:#f2573a}@media print{section.report.minor:not(.empty) div.distributions div.distribution div.bar::after{border-color:#f2573a}}section.report:not(.empty) div.incidents li.incident.minor h3{color:#f2573a}section.report.minor:not(.empty) div.inspector td.ratio circle.alert{fill:#f2573a}section.report.minor:not(.empty) div.inspector td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.inspector td.count{color:#f2573a}#rosters section.member.approved td.total.minor{color:#f2573a}#rosters section.member.approved td.trend.minor path.series{stroke:#f2573a}#calendar div.schedule div.action table tr.tardy.served td.status svg{fill:#ffad1d}#calendar div.schedule div.action table tr.tardy td.incident{color:#ffad1d}#inbox div.card.tardy h2{color:#ffad1d}section.report ul.tabs li.tardy.selected{border-color:#ffad1d!important;color:#ffad1d!important}section.report.tardy div.last tr td.date{color:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) path.area{fill:rgba(255,173,29,0.1)}section.report.tardy:not(.empty) svg:not(.sparkline) path.series{stroke:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) rect.series{fill:#ffad1d}section.report.tardy:not(.empty) div.table td.count{color:#ffad1d}section.report.tardy:not(.empty) div.table td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.distributions div.distribution div.bar{background-color:#ffad1d}@media print{section.report.tardy:not(.empty) div.distributions div.distribution div.bar::after{border-color:#ffad1d}}section.report:not(.empty) div.incidents li.incident.tardy h3{color:#ffad1d}section.report.tardy:not(.empty) div.inspector td.ratio circle.alert{fill:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count{color:#ffad1d}#rosters section.member.approved td.total.tardy{color:#ffad1d}#rosters section.member.approved td.trend.tardy path.series{stroke:#ffad1d}#calendar div.schedule div.action table tr.merit.served td.status svg{fill:#149f93}#calendar div.schedule div.action table tr.merit td.incident{color:#149f93}#inbox div.card.merit h2{color:#149f93}section.report ul.tabs li.merit.selected{border-color:#149f93!important;color:#149f93!important}section.report.merit div.last tr td.date{color:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) path.area{fill:rgba(20,159,147,0.1)}section.report.merit:not(.empty) svg:not(.sparkline) path.series{stroke:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) rect.series{fill:#149f93}section.report.merit:not(.empty) div.table td.count{color:#149f93}section.report.merit:not(.empty) div.table td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.distributions div.distribution div.bar{background-color:#149f93}@media print{section.report.merit:not(.empty) div.distributions div.distribution div.bar::after{border-color:#149f93}}section.report:not(.empty) div.incidents li.incident.merit h3{color:#149f93}section.report.merit:not(.empty) div.inspector td.ratio circle.alert{fill:#149f93}section.report.merit:not(.empty) div.inspector td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.inspector td.count{color:#149f93}#rosters section.member.approved td.total.merit{color:#149f93}#rosters section.member.approved td.trend.merit path.series{stroke:#149f93}#calendar div.schedule div.action table tr.custom.served td.status svg{fill:#5164b8}#calendar div.schedule div.action table tr.custom td.incident{color:#5164b8}#inbox div.card.custom h2{color:#5164b8}section.report ul.tabs li.custom.selected{border-color:#5164b8!important;color:#5164b8!important}section.report.custom div.last tr td.date{color:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) path.area{fill:rgba(81,100,184,0.1)}section.report.custom:not(.empty) svg:not(.sparkline) path.series{stroke:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) rect.series{fill:#5164b8}section.report.custom:not(.empty) div.table td.count{color:#5164b8}section.report.custom:not(.empty) div.table td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.distributions div.distribution div.bar{background-color:#5164b8}@media print{section.report.custom:not(.empty) div.distributions div.distribution div.bar::after{border-color:#5164b8}}section.report:not(.empty) div.incidents li.incident.custom h3{color:#5164b8}section.report.custom:not(.empty) div.inspector td.ratio circle.alert{fill:#5164b8}section.report.custom:not(.empty) div.inspector td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.inspector td.count{color:#5164b8}#rosters section.member.approved td.total.custom{color:#5164b8}#rosters section.member.approved td.trend.custom path.series{stroke:#5164b8}#viewport.incident #modal-mask{opacity:.4;pointer-events:auto}#viewport.incident #incident{transform:translate(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}#incident div.toast.visible{transform:translate(0);transition:transform .4s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}#incident div.toast.error button{color:#ee2b29}#incident.locked section header div.action button{display:none}#incident section button.discard{color:rgba(0,0,0,.54)}#incident section:not(.confirm) button.discard{display:none}#incident section.action button.period:not(.enabled),#incident section.action.confirm button.period{display:none}#incident section.locked:not(.edited) header button.save,#incident section:not(.new):not(.edited) header button.save{display:none}#incident section.edited header button.flag,#incident section.edited header button.more,#incident section.edited header button.remove,#incident section.locked header button.flag,#incident section.locked header button.more,#incident section.locked header button.remove,#incident section.new header button.flag,#incident section.new header button.more,#incident section.new header button.remove{display:none}#incident section.edited header button.locked,#incident section:not(.locked) header button.locked{display:none}#incident button.locked svg{fill:rgba(0,0,0,0.38)}#incident button.flag svg{fill:rgba(0,0,0,0.38)}#incident button.flag svg.red{fill:#c62828}#incident button.flag svg.orange{fill:#ef6c00}#incident button.flag svg.yellow{fill:#f9a825}#incident button.flag svg.green{fill:#2e7d32}#incident button.flag svg.blue{fill:#1565c0}#incident button.flag svg.purple{fill:#6a1b9a}#incident section div.sheet{min-height:52px}#incident section ul.tabs{transition:opacity 650ms cubic-bezier(.23, 1, .32, 1)}#incident section div.scroll-content{overflow:auto;position:relative;transition:opacity 650ms cubic-bezier(.23, 1, .32, 1)}#incident section textarea.scroll-container{transition:opacity 650ms cubic-bezier(.23, 1, .32, 1)}#incident.waiting section div.scroll-content,#incident.waiting section ul.tabs{opacity:.2;pointer-events:none}#incident section.new.locked div.scroll-content,#incident section.new.locked ul.tabs{opacity:.3}#incident.locked section div.scroll-content{opacity:0}#incident section div.confirm-mask{background:0 0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#incident section.confirm div.confirm-mask{display:block}#incident section.confirm div.scroll-content,#incident section.confirm textarea.scroll-container,#incident section.confirm ul.tabs{opacity:.3}#incident section.chooser main li{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif}#incident section.chooser main li span.secondary{max-width:432px;white-space:normal}#incident ol.attributes.group{display:none}#incident ol.attributes.group:has( > li:not(.hidden)){display:block}#incident ol.attributes.group li{column-gap:16px;display:flex;justify-content:space-between}#incident ol.attributes.group li.hidden{display:none}#incident ol.attributes.group li.optional{padding-right:24px}@media (max-width:480px){#incident ol.attributes.group li.optional{padding-right:16px}}#incident ol.attributes.group li.optional::after{display:none}#incident ol.attributes.group label{color:rgba(0,0,0,.38);flex:none}#incident ol.attributes.group input,#incident ol.attributes.group select,#incident ol.attributes.group span{border-radius:4px;margin-right:8px;outline-offset:2px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}#incident ol.attributes.group select{text-align-last:right}#incident ol.attributes.group select:has(option[value=""]:checked){color:rgba(0,0,0,.38)}#incident ol.attributes.group select option{color:rgba(0,0,0,.87);text-align:left}#incident ol.attributes.group select option[value=""]{color:rgba(0,0,0,.38)}#incident ol.attributes.group span[data-value=""]{color:rgba(0,0,0,.38)}#incident ol.attributes.group span:active{opacity:.3}#incident section.incident:not(.custom) .forCustom,#incident section.incident:not(.merit) .forMerits,#incident section.incident:not(.minor) .forMinors,#incident section.incident:not(.referral) .forReferrals,#incident section.incident:not(.referral):not(.minor) .forIncidents,#incident section.incident:not(.tardy) .forTardies{display:none!important}#incident section.incident:first-of-type button.back,#incident section.incident:not(:first-of-type) button.nav{display:none}#incident section.incident div.menu li{padding-left:56px}#incident section.incident div.menu li svg{fill:rgba(0,0,0,0.54);height:24px;position:absolute;left:16px;top:12px;width:24px}#incident section.incident div.type.menu{left:56px;max-width:320px;min-width:160px;right:auto;transform:translate(0,-10px) scale(.95)}@media (max-width:480px){#incident section.incident div.type.menu{left:40px;max-width:280px}}#incident section.incident div.type.menu li:not(.selected) svg{display:none}#incident section.incident div.flag.menu{right:64px}#incident section.incident div.flag.menu li.none{color:rgba(0,0,0,.38)}#incident section.incident div.flag.menu li.none svg{fill:rgba(0,0,0,0.38)}#incident section.incident div.flag.menu li.red{color:#c62828}#incident section.incident div.flag.menu li.red svg{fill:#c62828}#incident section.incident div.flag.menu li.orange{color:#ef6c00}#incident section.incident div.flag.menu li.orange svg{fill:#ef6c00}#incident section.incident div.flag.menu li.yellow{color:#f9a825}#incident section.incident div.flag.menu li.yellow svg{fill:#f9a825}#incident section.incident div.flag.menu li.green{color:#2e7d32}#incident section.incident div.flag.menu li.green svg{fill:#2e7d32}#incident section.incident div.flag.menu li.blue{color:#1565c0}#incident section.incident div.flag.menu li.blue svg{fill:#1565c0}#incident section.incident div.flag.menu li.purple{color:#6a1b9a}#incident section.incident div.flag.menu li.purple svg{fill:#6a1b9a}#incident section.incident div.incident.menu li.remove{color:#ee2b29}#incident section.incident div.incident.menu li.remove svg{fill:#ee2b29}#incident section.incident:not(.canBounce) div.incident.menu li.bounce{display:none}#incident section.incident header:not(.tabbed)+main div.tab-container{display:none}#incident section.incident header.tabbed+main div.scroll-container{top:48px!important}#incident section.incident div.status{background:0 0;bottom:0;display:none;position:absolute;top:0;width:100%;z-index:1}#incident.locked section.incident div.status,#incident.waiting section.incident div.status{display:block}#incident section.incident div.status div{color:rgba(0,0,0,.54);font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}#incident.error section.incident div.status div.error,#incident.locked section.incident div.status div.locked,#incident.success section.incident div.status div.success{opacity:1;transform:scale(1)}#incident section.incident div.status svg{display:block;fill:rgba(0,0,0,0.54);height:64px;margin:16px auto;width:64px}#incident section.incident div.quickslips-printer-status{color:rgba(0,0,0,.54);margin-top:24px;text-align:center}@media (max-width:480px){#incident section.incident div.quickslips-printer-status{margin-top:16px}}#incident section.incident div.quickslips-printer-status:not(.enabled){display:none}#incident section.incident div.quickslips-printer-status svg{display:inline-block;height:20px;width:20px}#incident section.incident div.quickslips-printer-status a{color:#ffad1d;text-decoration:underline}#incident section.incident div.quickslips-printer-status a.error{color:#ee2b29}#incident section.incident div.quickslips-printer-status a.active{opacity:.3}@media (max-width:480px){#incident section.incident ol li{padding-left:16px}}#incident section.incident:not(.new) ol.setting{padding-left:48px}@media (max-width:480px){#incident section.incident:not(.new) ol.setting{padding-left:0}}#incident section.incident:not(.new) ol.setting::after{clear:both;content:' ';display:table}#incident section.incident:not(.new) ol.setting li{background:#ececec;border-radius:16px;color:rgba(0,0,0,.54);display:inline-block;font:400 14px/16px system-ui,-apple-system,Roboto,sans-serif;overflow:hidden;outline-offset:0;padding:8px 12px;margin:8px 8px;margin-left:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;float:left;min-height:0}#incident section.incident:not(.new) ol.setting li.active{opacity:.3}#incident section.incident:not(.new) ol.setting li[data-prop=location],body.isDistrictUser #incident section.incident:not(.new) ol.setting li[data-prop=writtenBy]{clear:left}@media (max-width:480px){#incident section.incident:not(.new) ol.setting li[data-prop=location],body.isDistrictUser #incident section.incident:not(.new) ol.setting li[data-prop=writtenBy]{clear:none}}#incident section.incident:not(.new) ol.setting li.active{opacity:.3}#incident section.incident.tardy ol.setting li[data-prop=writtenBy]{display:none}body:not(.canAssignRestrictedActions):not(.canEditIncidents) #incident section.incident.new li[data-prop=writtenBy]{display:none}body:not(.isDistrictUser) #incident section.incident li[data-prop=school]{display:none}#incident section.incident:not(.victimAllowed) li[data-collection=victims]{display:none}#incident section.incident.locked ol.incident li[data-collection=victims]::after{background-image:none}#incident section.incident li[data-collection=victims] div.injury{padding-right:32px;position:relative}#incident section.incident li[data-collection=victims] div.injury::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMzguNCwxNC40TDMxLjIsMTQuNEwzMS4yLDkuNkMzMS4yLDguMjggMzAuMTIsNy4yIDI4LjgsNy4yTDE5LjIsNy4yQzE3Ljg4LDcuMiAxNi44LDguMjggMTYuOCw5LjZMMTYuOCwxNC40TDkuNiwxNC40QzguMjgsMTQuNCA3LjIsMTUuNDggNy4yLDE2LjhMNy4yLDM4LjRDNy4yLDM5LjcyIDguMjgsNDAuOCA5LjYsNDAuOEwzOC40LDQwLjhDMzkuNzIsNDAuOCA0MC44LDM5LjcyIDQwLjgsMzguNEw0MC44LDE2LjhDNDAuOCwxNS40OCAzOS43MiwxNC40IDM4LjQsMTQuNFpNMTkuMiw5LjZMMjguOCw5LjZMMjguOCwxNC40TDE5LjIsMTQuNEwxOS4yLDkuNlpNMjguOCwyOC44TDI1LjIsMjguOEwyNS4yLDMyLjRDMjUuMiwzMy4wNzIgMjQuNjcyLDMzLjYgMjQsMzMuNkMyMy4zMjgsMzMuNiAyMi44LDMzLjA3MiAyMi44LDMyLjRMMjIuOCwyOC44TDE5LjIsMjguOEMxOC41MjgsMjguOCAxOCwyOC4yNzIgMTgsMjcuNkMxOCwyNi45MjggMTguNTI4LDI2LjQgMTkuMiwyNi40TDIyLjgsMjYuNEwyMi44LDIyLjhDMjIuOCwyMi4xMjggMjMuMzI4LDIxLjYgMjQsMjEuNkMyNC42NzIsMjEuNiAyNS4yLDIyLjEyOCAyNS4yLDIyLjhMMjUuMiwyNi40TDI4LjgsMjYuNEMyOS40NzIsMjYuNCAzMCwyNi45MjggMzAsMjcuNkMzMCwyOC4yNzIgMjkuNDcyLDI4LjggMjguOCwyOC44WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;height:16px;position:absolute;right:12px;top:8px;width:16px}#incident section.incident li[data-prop=category]{display:none}#incident section.incident.locked li[data-prop=description].optional.undefined{display:none}#incident section.incident div.offenders ol.member{margin-top:32px}@media (max-width:480px){#incident section.incident div.offenders ol.member{margin-top:24px}}#incident section.incident.tardy div.offenders ol.member:not(:first-of-type){display:none}#incident section.incident div.offenders ol.member li{overflow:visible}#incident section.incident div.offenders ol.member li.offender{font-weight:500}#incident section.incident div.offenders ol.member.interschool li.offender{color:rgba(0,0,0,.54)}#incident section.incident div.offenders ol.member li.offender div.actions{position:absolute;right:12px;top:0}@media (max-width:480px){#incident section.incident div.offenders ol.member li.offender div.actions{right:4px}}#incident section.incident div.offenders ol.member.interschool li.offender div.actions button.print,#incident section.incident div.offenders ol.member.new li.offender div.actions button.print,#incident section.incident div.offenders ol.member.pending li.offender div.actions button.print,#incident section.incident.edited div.offenders ol.member li.offender div.actions button.print{display:none}#incident section.incident:not(.quickslips-connected) button[data-action=print-tardy]{display:none}#incident section.incident div.offenders ol.member li.offender div.actions button.more{min-width:24px}#incident section.incident div.offenders ol.member.locked li.offender div.actions button.more,#incident section.incident.locked div.offenders ol.member li.offender div.actions button.more{display:none}#incident section.incident div.offenders div.menu{max-height:none;right:24px;top:0}@media (max-width:480px){#incident section.incident div.offenders div.menu{right:16px}}#incident section.incident div.offenders div.menu ol{margin-top:0!important;padding:8px 24px!important}@media (max-width:480px){#incident section.incident div.offenders div.menu ol{padding:8px 16px!important}}#incident section.incident div.offenders div.menu ol.extra{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;padding-bottom:8px}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.incident div.offenders div.menu ol.extra{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#incident section.incident div.offenders div.menu:not(.split) li.split{display:none}#incident section.incident div.offenders div.menu li.add{color:rgba(0,0,0,.87)}#incident section.incident div.offenders div.menu li.add::after{background-image:none}#incident section.incident.new div.offenders div.menu li.add{display:none}#incident section.incident.tardy div.offenders div.menu li.add{display:none}#incident section.incident:not(.canAddOffender) div.offenders div.menu li.add{display:none}#incident section.incident div.offenders ol.member ol{background-image:none;margin:0;margin-top:12px;padding:0}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.incident div.offenders ol.member ol{background-image:none}}#incident section.incident div.offenders li.offenses.undefined{display:none}#incident section.incident.locked div.offenders li.offenses::after{background-image:none}#incident section.incident div.offenders li.injury.undefined{display:none}#incident section.incident div.offenders li[data-prop=injury]{background:#ececec;border-radius:16px;color:rgba(0,0,0,.54);display:inline-block;font:400 14px/16px system-ui,-apple-system,Roboto,sans-serif;overflow:hidden;outline-offset:0;padding:8px 12px;margin:8px 8px;margin-left:0;max-width:100%;text-overflow:ellipsis;white-space:nowrap;margin-left:48px;min-height:0}#incident section.incident div.offenders li[data-prop=injury].active{opacity:.3}@media (max-width:480px){#incident section.incident div.offenders li[data-prop=injury]{margin-left:0}}#incident section.incident div.offenders li.weapons.optional.undefined{display:none}#incident section.incident.locked div.offenders li.weapons::after{background-image:none}#incident section.incident.edited div.offenders li.documents{display:none}#incident section.incident div.offenders li.documents.undefined{display:none}#incident section.incident div.offenders li.documents::after{background-image:none}#incident section.incident div.offenders li.documents div.member{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzUuNSwzMkwxNC4zNCwzMkMxMC4xNiwzMiA2LjQ0LDI4Ljk0IDYuMDQsMjQuNzhDNS41OCwyMC4wMiA5LjMyLDE2IDE0LDE2TDM4LjcyLDE2QzQxLjM0LDE2IDQzLjcyLDE3Ljg4IDQzLjk4LDIwLjQ4QzQ0LjI4LDIzLjQ4IDQxLjk0LDI2IDM5LDI2TDE4LDI2QzE2LjksMjYgMTYsMjUuMSAxNiwyNEMxNiwyMi45IDE2LjksMjIgMTgsMjJMMzUuNSwyMkMzNi4zMiwyMiAzNywyMS4zMiAzNywyMC41QzM3LDE5LjY4IDM2LjMyLDE5IDM1LjUsMTlMMTguMjgsMTlDMTUuNjYsMTkgMTMuMjgsMjAuODggMTMuMDIsMjMuNDhDMTIuNzIsMjYuNDggMTUuMDYsMjkgMTgsMjlMMzguNjYsMjlDNDIuODQsMjkgNDYuNTYsMjUuOTQgNDYuOTYsMjEuNzhDNDcuNDIsMTcgNDMuNjgsMTMgMzksMTNMMTQuNDYsMTNDOC43MiwxMyAzLjU4LDE3LjIgMy4wNCwyMi45MkMyLjQ0LDI5LjUgNy41NiwzNSAxNCwzNUwzNS41LDM1QzM2LjMyLDM1IDM3LDM0LjMyIDM3LDMzLjVDMzcsMzIuNjggMzYuMzIsMzIgMzUuNSwzMloiLz48L3N2Zz4=');background-position:10px center;background-repeat:no-repeat;background-size:16px 16px;padding-left:32px}#incident section.incident div.offenders li.attachments.undefined{display:none}#incident section.incident.locked div.offenders li.attachments::after{background-image:none}#incident section.incident div.offenders li.attachments div.member{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzUuNSwzMkwxNC4zNCwzMkMxMC4xNiwzMiA2LjQ0LDI4Ljk0IDYuMDQsMjQuNzhDNS41OCwyMC4wMiA5LjMyLDE2IDE0LDE2TDM4LjcyLDE2QzQxLjM0LDE2IDQzLjcyLDE3Ljg4IDQzLjk4LDIwLjQ4QzQ0LjI4LDIzLjQ4IDQxLjk0LDI2IDM5LDI2TDE4LDI2QzE2LjksMjYgMTYsMjUuMSAxNiwyNEMxNiwyMi45IDE2LjksMjIgMTgsMjJMMzUuNSwyMkMzNi4zMiwyMiAzNywyMS4zMiAzNywyMC41QzM3LDE5LjY4IDM2LjMyLDE5IDM1LjUsMTlMMTguMjgsMTlDMTUuNjYsMTkgMTMuMjgsMjAuODggMTMuMDIsMjMuNDhDMTIuNzIsMjYuNDggMTUuMDYsMjkgMTgsMjlMMzguNjYsMjlDNDIuODQsMjkgNDYuNTYsMjUuOTQgNDYuOTYsMjEuNzhDNDcuNDIsMTcgNDMuNjgsMTMgMzksMTNMMTQuNDYsMTNDOC43MiwxMyAzLjU4LDE3LjIgMy4wNCwyMi45MkMyLjQ0LDI5LjUgNy41NiwzNSAxNCwzNUwzNS41LDM1QzM2LjMyLDM1IDM3LDM0LjMyIDM3LDMzLjVDMzcsMzIuNjggMzYuMzIsMzIgMzUuNSwzMloiLz48L3N2Zz4=');background-position:10px center;background-repeat:no-repeat;background-size:16px 16px;padding-left:32px}body:not(.canAssignRestrictedActions):not(.canEditIncidents) #incident section.incident.new.referral ol.member li.actions{display:none}#incident section.incident:not(.edited) div.offenders ol.member li.actions div.suggestion{display:none}#incident section.incident div.offenders ol.member li.actions div.suggestion{background-color:transparent;border:1px dashed rgba(0,0,0,.38);color:rgba(0,0,0,.38)}#incident section.incident div.offenders ol.member.locked li.actions::after{background-image:none;content:''}#incident section.incident.custom div.offenders li.actions div:not([data-type*=custom]),#incident section.incident.merit div.offenders li.actions div:not([data-type*=merit]),#incident section.incident.minor div.offenders li.actions div:not([data-type*=minor]),#incident section.incident.referral div.offenders li.actions div:not([data-type*=referral]),#incident section.incident.tardy div.offenders li.actions div:not([data-type*=tardy]){display:none}#incident section.incident div.offenders li.actions div.details{padding-right:32px;position:relative}#incident section.incident div.offenders li.actions div.details::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNIDI2LDIwIDM3LDIwIDI2LDkgMjYsMjAgTSA4LDYgMjgsNiA0MCwxOCA0MCwzOCBjIDAsMi4yMDkxMzkgLTEuNzkwODYxLDQgLTQsNCBMIDEyLDQyIEMgOS43OCw0MiA4LDQwLjIgOCwzOCBMIDgsMTAgQyA4LDcuNzggOS43OCw2IDEyLDYgbSAwLDQgMCwyOCAyNCwwIDAsLTE0IC0xNCwwIDAsLTE0IHoiLz48L3N2Zz4=');background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;height:16px;position:absolute;right:12px;top:8px;width:16px}#incident section.incident.minor div.offenders li.actions.undefined+li.templates,#incident section.incident.referral div.offenders li.actions.undefined+li.templates,#incident section.incident:not(.edited) div.offenders li.templates,body:not(.canAssignRestrictedActions):not(.canEditIncidents) #incident section.incident.new.referral div.offenders li.templates{display:none}#incident section.incident div.offenders li.templates div.member{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMzgsMTZMMTAsMTZDNi42OCwxNiA0LDE4LjY4IDQsMjJMNCwzMEM0LDMyLjIgNS44LDM0IDgsMzRMMTIsMzRMMTIsMzhDMTIsNDAuMiAxMy44LDQyIDE2LDQyTDMyLDQyQzM0LjIsNDIgMzYsNDAuMiAzNiwzOEwzNiwzNEw0MCwzNEM0Mi4yLDM0IDQ0LDMyLjIgNDQsMzBMNDQsMjJDNDQsMTguNjggNDEuMzIsMTYgMzgsMTZaTTMwLDM4TDE4LDM4QzE2LjksMzggMTYsMzcuMSAxNiwzNkwxNiwyOEwzMiwyOEwzMiwzNkMzMiwzNy4xIDMxLjEsMzggMzAsMzhaTTM4LDI0QzM2LjksMjQgMzYsMjMuMSAzNiwyMkMzNiwyMC45IDM2LjksMjAgMzgsMjBDMzkuMSwyMCA0MCwyMC45IDQwLDIyQzQwLDIzLjEgMzkuMSwyNCAzOCwyNFpNMzQsNkwxNCw2QzEyLjksNiAxMiw2LjkgMTIsOEwxMiwxMkMxMiwxMy4xIDEyLjksMTQgMTQsMTRMMzQsMTRDMzUuMSwxNCAzNiwxMy4xIDM2LDEyTDM2LDhDMzYsNi45IDM1LjEsNiAzNCw2WiIvPjwvc3ZnPg==');background-position:10px center;background-repeat:no-repeat;background-size:16px 16px;padding-left:32px}#incident section.incident:not(.new) div.offenders ol.add{display:none}#incident section.incident:not(.new) div.offenders ol.add:first-of-type{display:block}#incident section.incident.tardy div.offenders ol.add:not(:first-of-type){display:none}#incident section.incident:not(.canAddOffender) div.offenders ol.add{display:none}#incident section.incident ol.activity{margin-bottom:24px;min-height:256px}#incident section.incident.new:not(.bounced) ol.activity{background-image:none;min-height:168px}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.incident.new:not(.bounced) ol.activity{background-image:none}}#incident section.incident ol.activity,#incident section.incident ol.activity li span.secondary{color:rgba(0,0,0,.38)}#incident section.incident ol.activity li.sharing strong{background:rgba(20,159,147,.1);border-radius:4px;color:#149f93;font-size:12px;padding:0 4px;text-transform:uppercase}#incident section.incident ol.activity li.writeback.status svg{fill:rgba(0,0,0,0.38);height:20px;margin:2px;margin-right:4px;width:20px}#incident section.victim ol.attributes{margin-bottom:144px}#incident section.action div.period.menu li{padding-left:56px}#incident section.action div.period.menu li svg{fill:rgba(0,0,0,0.54);height:24px;position:absolute;left:16px;top:12px;width:24px}#incident section.action div.period.menu[data-supported="1"] li:not([data-for~="1"]),#incident section.action div.period.menu[data-supported="2"] li:not([data-for~="2"]),#incident section.action div.period.menu[data-supported="3"] li:not([data-for~="3"]),#incident section.action div.period.menu[data-supported="4"] li:not([data-for~="4"]),#incident section.action div.period.menu[data-supported="6"] li:not([data-for~="6"]){display:none}#incident section.action.interschool h1{color:rgba(0,0,0,.54)}#incident section.action div.brief{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;background-color:#f9f8f7;color:rgba(0,0,0,.54);display:none;font-size:16px;line-height:24px;padding:24px;padding-left:72px;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.action div.brief{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:480px){#incident section.action div.brief{padding:16px}}#incident section.action div.brief.summary{display:inline-block}#incident section.action div.brief div.subgroups{margin-bottom:16px}#incident section.action div.brief span.subgroup{background:rgba(0,0,0,.38);border-radius:4px;color:#fff;display:inline-block;font:500 14px/20px system-ui,-apple-system,Roboto,sans-serif;height:20px;margin:2px 4px 2px 0;padding:0 4px;text-transform:uppercase}#incident section.action div.brief div.summary{border-radius:4px;outline-offset:2px}#incident section.action div.brief div.summary.active{opacity:.3}#incident section.action div.brief div.summary strong{color:rgba(0,0,0,.87)}#incident section.action div.brief div.contacts{margin-top:16px}#incident section.action div.brief div.contacts div.contact{display:inline-block;margin-right:16px;position:relative;max-width:100%;text-overflow:ellipsis;white-space:nowrap}#incident section.action div.brief div.contacts div.contact span{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzguNDYsMzAuNTJMMzMuMzgsMjkuOTRDMzIuMTYsMjkuOCAzMC45NiwzMC4yMiAzMC4xLDMxLjA4TDI2LjQyLDM0Ljc2QzIwLjc2LDMxLjg4IDE2LjEyLDI3LjI2IDEzLjI0LDIxLjU4TDE2Ljk0LDE3Ljg4QzE3LjgsMTcuMDIgMTguMjIsMTUuODIgMTguMDgsMTQuNkwxNy41LDkuNTZDMTcuMjYsNy41NCAxNS41Niw2LjAyIDEzLjUyLDYuMDJMMTAuMDYsNi4wMkM3LjgsNi4wMiA1LjkyLDcuOSA2LjA2LDEwLjE2QzcuMTIsMjcuMjQgMjAuNzgsNDAuODggMzcuODQsNDEuOTRDNDAuMSw0Mi4wOCA0MS45OCw0MC4yIDQxLjk4LDM3Ljk0TDQxLjk4LDM0LjQ4QzQyLDMyLjQ2IDQwLjQ4LDMwLjc2IDM4LjQ2LDMwLjUyWiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;outline-offset:2px;padding-left:20px}#incident section.action div.brief div.contacts div.contact.active span{opacity:.3}#incident section.action div.brief div.contacts div.contact div.menu{left:-4px;max-height:none;right:auto;padding:24px;top:-24px}@media (max-width:480px){#incident section.action div.brief div.contacts div.contact div.menu{padding:16px;top:-16px}}#incident section.action div.brief div.contacts div.contact div.menu h2{color:rgba(0,0,0,.87)}#incident section.action div.brief div.contacts div.contact div.menu a{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzguNDYsMzAuNTJMMzMuMzgsMjkuOTRDMzIuMTYsMjkuOCAzMC45NiwzMC4yMiAzMC4xLDMxLjA4TDI2LjQyLDM0Ljc2QzIwLjc2LDMxLjg4IDE2LjEyLDI3LjI2IDEzLjI0LDIxLjU4TDE2Ljk0LDE3Ljg4QzE3LjgsMTcuMDIgMTguMjIsMTUuODIgMTguMDgsMTQuNkwxNy41LDkuNTZDMTcuMjYsNy41NCAxNS41Niw2LjAyIDEzLjUyLDYuMDJMMTAuMDYsNi4wMkM3LjgsNi4wMiA1LjkyLDcuOSA2LjA2LDEwLjE2QzcuMTIsMjcuMjQgMjAuNzgsNDAuODggMzcuODQsNDEuOTRDNDAuMSw0Mi4wOCA0MS45OCw0MC4yIDQxLjk4LDM3Ljk0TDQxLjk4LDM0LjQ4QzQyLDMyLjQ2IDQwLjQ4LDMwLjc2IDM4LjQ2LDMwLjUyWiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:16px 16px;color:rgba(0,0,0,.54);display:block;margin-top:24px;padding-left:20px;position:relative;text-decoration:none}@media (max-width:480px){#incident section.action div.brief div.contacts div.contact div.menu a{margin-top:16px}}#incident section.action div.brief div.contacts div.contact div.menu a:active{opacity:.3}@media (max-width:480px){#incident section.action ol li{padding-left:16px}}#incident section.action.locked ol.undefined{display:none}#incident section.action:not(.new) ol.action{display:none}#incident section.action ol.schedule.disabled{display:none}#incident section.action ol.schedule.undefined li.add{display:none}#incident section.action ol.schedule span[data-prop]{border-radius:4px;border-bottom:1px solid rgba(0,0,0,.12);margin:0 4px;outline-offset:2px}#incident section.action.locked ol.schedule span[data-prop]{border-color:transparent}#incident section.action ol.schedule span.date{margin-left:0}#incident section.action.fullDaysOnly ol.schedule span.time{display:none}#incident section.action ol.schedule span.active{opacity:.3}#incident section.action ol.schedule button.remove{position:absolute;right:12px;top:0}@media (max-width:480px){#incident section.action ol.schedule button.remove{right:4px}}#incident section.action.locked ol.schedule button.remove,#incident section.action.locked ol.schedule li.add{display:none}#incident section.action ol.schedule button.remove svg{fill:rgba(0,0,0,0.38)}#incident section.action ol.details:has(li[data-prop=details].disabled){display:none}#incident section.action ol.employees.disabled{display:none}#incident section.action ol.employees button.remove{position:absolute;right:12px;top:0}@media (max-width:480px){#incident section.action ol.employees button.remove{right:4px}}#incident section.action.locked ol.employees button.remove,#incident section.action.locked ol.employees li.add{display:none}#incident section.action ol.employees button.remove svg{fill:rgba(0,0,0,0.38)}#incident section.action.new ol.activity{background-image:none;min-height:152px}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.action.new ol.activity{background-image:none}}#incident section.action ol.activity,#incident section.action ol.activity li span.secondary{color:rgba(0,0,0,.38)}#incident section.date main{outline:0}#incident section.date.error div.sheet{transform:translateY(0);transition-duration:450ms}#incident section.date.offStage div.sheet{transition-duration:0s}#incident section.date div.scroll-container{padding:0 24px}@media (max-width:480px){#incident section.date div.scroll-container{padding:0 16px}}#incident section.date div.spacer{height:80px;max-width:336px;margin-left:32px;position:relative}@media (max-width:480px){#incident section.date div.spacer{max-width:none;margin-left:0}}#incident section.date.rendering div.spacer::after{animation:progress 1s infinite linear;border-bottom:2px solid rgba(20,159,147,.1);border-left:2px solid rgba(20,159,147,.1);border-right:2px solid rgba(20,159,147,.1);border-top:2px solid #149f93;border-radius:100%;content:'';height:28px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:28px}#incident section.date div.scroll-container{padding:0 24px;padding-left:72px}@media (max-width:480px){#incident section.date div.scroll-container{padding:0 16px}}#incident section.date div.calendar{display:flex;flex-wrap:wrap}#incident section.date td.selected span{background:#149f93;color:#fff}#incident section.date td:not(.selected).today span{color:#149f93}#incident section.time.error div.sheet{transform:translateY(0);transition-duration:450ms}#incident section.time.offStage div.sheet{transition-duration:0s}#incident section.time div.scroll-container{padding:0 24px;padding-left:72px}@media (max-width:480px){#incident section.time div.scroll-container{padding:0 16px}}#incident section.time table{line-height:56px;table-layout:fixed;text-align:center;width:100%}#incident section.time th{color:rgba(0,0,0,.87);font:400 24px/56px system-ui,-apple-system,Roboto,sans-serif;overflow:visible;padding-right:8px;width:32px}#incident section.time th.after,#incident section.time th.before{color:rgba(0,0,0,.38)}#incident section.time th.selected{color:#149f93}#incident section.time tr::after{content:' ';display:table-cell;width:8px}#incident section.time td{border-radius:4px;color:rgba(0,0,0,.87);overflow:visible;text-align:center}#incident section.time td.after,#incident section.time td.before{color:rgba(0,0,0,.38)}#incident section.time td span{border-radius:16px;display:inline-block;line-height:32px;vertical-align:baseline;width:32px}#incident section.time td.active span{background-color:#f4f4f4}#incident section.time td.selected span{background:#149f93;color:#fff}#incident section.list:not(.unset) header button.remove{display:none}#incident section.duration.fullDaysOnly ol.hours,#incident section.duration.fullDaysOnly ol.minutes{display:none}#incident section.text textarea{font-size:16px;height:100%;line-height:24px;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-left:72px;width:100%}@media (max-width:480px){#incident section.text textarea{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}#incident section.attachment.loading main::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#incident section.attachment.loading main::after{margin-top:-64px}}#incident section.attachment img{width:100%}#incident section.attachment video{width:100%}#incident section.attachment iframe{height:100%;overflow:auto;width:100%}#incident section.attachment a{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzMuMTgsMTlMMzAsMTlMMzAsOUMzMCw3LjkgMjkuMSw3IDI4LDdMMjAsN0MxOC45LDcgMTgsNy45IDE4LDlMMTgsMTlMMTQuODIsMTlDMTMuMDQsMTkgMTIuMTQsMjEuMTYgMTMuNCwyMi40MkwyMi41OCwzMS42QzIzLjM2LDMyLjM4IDI0LjYyLDMyLjM4IDI1LjQsMzEuNkwzNC41OCwyMi40MkMzNS44NCwyMS4xNiAzNC45NiwxOSAzMy4xOCwxOVpNMTAsMzlDMTAsNDAuMSAxMC45LDQxIDEyLDQxTDM2LDQxQzM3LjEsNDEgMzgsNDAuMSAzOCwzOUMzOCwzNy45IDM3LjEsMzcgMzYsMzdMMTIsMzdDMTAuOSwzNyAxMCwzNy45IDEwLDM5WiIvPjwvc3ZnPg==');background-position:center 16px;background-repeat:no-repeat;background-size:128px 128px;color:rgba(0,0,0,.54);display:block;font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;margin:16px auto;margin-top:64px;overflow:hidden;padding-top:152px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:256px}#incident section.attachment a.active{opacity:.3}#incident section.referral header button.save{color:#a01c84}#incident section.referral ol li.selected{color:#a01c84}@keyframes referral{100%,33.33%,66.7%{background-color:rgba(160,28,132,.1)}16.67%,50%,83.5%{background-color:transparent}}#incident section.incomplete.referral div.undefined:not(.optional) li.add,#incident section.incomplete.referral li.incomplete,#incident section.incomplete.referral li.undefined:not(.optional),#incident section.incomplete.referral ol.undefined:not(.optional) li{animation-name:referral;animation-duration:1s;animation-fill-mode:forwards}#incident section.referral ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYTAxYzg0IiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px}#incident section.referral div.sheet svg{fill:#a01c84}#incident section.referral div.sheet button{color:#a01c84}#incident section.chooser main ol li.referral{color:#a01c84}#incident section.incident div.type.menu li[data-type=referral]{color:#a01c84}#incident section.incident div.type.menu li[data-type=referral] svg{fill:#a01c84}#incident section.incident.referral div.error,#incident section.incident.referral div.success{color:#a01c84}#incident section.incident.referral div.error svg,#incident section.incident.referral div.success svg{fill:#a01c84}#incident section.referral ul.tabs li.selected{border-color:#a01c84;color:#a01c84}#incident section.incident.referral div.offenders ol.member li.offender div.actions button.more svg{fill:#a01c84}#incident section.incident.referral div.offenders ol.member:not(.locked) li.actions{color:#a01c84}#incident section.incident.referral div.offenders ol.member:not(.interschool) li.actions .member{background-color:rgba(160,28,132,.1)}#incident section.referral div.period.menu li.selected{color:#a01c84}#incident section.referral div.period.menu li.selected svg{fill:#a01c84}#incident section.referral div.brief span.subgroup{background:rgba(160,28,132,.8)}#incident section.referral path.series{stroke:#a01c84}#incident section.date.referral h2,#incident section.date.referral td.holiday{color:#a01c84}#incident section.date.referral td.selected span{background-color:#a01c84}#incident section.date.referral td:not(.selected).today span{color:#a01c84}#incident section.time.referral th.selected{color:#a01c84}#incident section.time.referral td.selected span{background:#a01c84}#incident section.minor header button.save{color:#f2573a}#incident section.minor ol li.selected{color:#f2573a}@keyframes minor{100%,33.33%,66.7%{background-color:rgba(242,87,58,.1)}16.67%,50%,83.5%{background-color:transparent}}#incident section.incomplete.minor div.undefined:not(.optional) li.add,#incident section.incomplete.minor li.incomplete,#incident section.incomplete.minor li.undefined:not(.optional),#incident section.incomplete.minor ol.undefined:not(.optional) li{animation-name:minor;animation-duration:1s;animation-fill-mode:forwards}#incident section.minor ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjI1NzNhIiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px}#incident section.minor div.sheet svg{fill:#f2573a}#incident section.minor div.sheet button{color:#f2573a}#incident section.chooser main ol li.minor{color:#f2573a}#incident section.incident div.type.menu li[data-type=minor]{color:#f2573a}#incident section.incident div.type.menu li[data-type=minor] svg{fill:#f2573a}#incident section.incident.minor div.error,#incident section.incident.minor div.success{color:#f2573a}#incident section.incident.minor div.error svg,#incident section.incident.minor div.success svg{fill:#f2573a}#incident section.minor ul.tabs li.selected{border-color:#f2573a;color:#f2573a}#incident section.incident.minor div.offenders ol.member li.offender div.actions button.more svg{fill:#f2573a}#incident section.incident.minor div.offenders ol.member:not(.locked) li.actions{color:#f2573a}#incident section.incident.minor div.offenders ol.member:not(.interschool) li.actions .member{background-color:rgba(242,87,58,.1)}#incident section.minor div.period.menu li.selected{color:#f2573a}#incident section.minor div.period.menu li.selected svg{fill:#f2573a}#incident section.minor div.brief span.subgroup{background:rgba(242,87,58,.8)}#incident section.minor path.series{stroke:#f2573a}#incident section.date.minor h2,#incident section.date.minor td.holiday{color:#f2573a}#incident section.date.minor td.selected span{background-color:#f2573a}#incident section.date.minor td:not(.selected).today span{color:#f2573a}#incident section.time.minor th.selected{color:#f2573a}#incident section.time.minor td.selected span{background:#f2573a}#incident section.tardy header button.save{color:#ffad1d}#incident section.tardy ol li.selected{color:#ffad1d}@keyframes tardy{100%,33.33%,66.7%{background-color:rgba(255,173,29,.1)}16.67%,50%,83.5%{background-color:transparent}}#incident section.incomplete.tardy div.undefined:not(.optional) li.add,#incident section.incomplete.tardy li.incomplete,#incident section.incomplete.tardy li.undefined:not(.optional),#incident section.incomplete.tardy ol.undefined:not(.optional) li{animation-name:tardy;animation-duration:1s;animation-fill-mode:forwards}#incident section.tardy ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZmZhZDFkIiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px}#incident section.tardy div.sheet svg{fill:#ffad1d}#incident section.tardy div.sheet button{color:#ffad1d}#incident section.chooser main ol li.tardy{color:#ffad1d}#incident section.incident div.type.menu li[data-type=tardy]{color:#ffad1d}#incident section.incident div.type.menu li[data-type=tardy] svg{fill:#ffad1d}#incident section.incident.tardy div.error,#incident section.incident.tardy div.success{color:#ffad1d}#incident section.incident.tardy div.error svg,#incident section.incident.tardy div.success svg{fill:#ffad1d}#incident section.tardy ul.tabs li.selected{border-color:#ffad1d;color:#ffad1d}#incident section.incident.tardy div.offenders ol.member li.offender div.actions button.more svg{fill:#ffad1d}#incident section.incident.tardy div.offenders ol.member:not(.locked) li.actions{color:#ffad1d}#incident section.incident.tardy div.offenders ol.member:not(.interschool) li.actions .member{background-color:rgba(255,173,29,.1)}#incident section.tardy div.period.menu li.selected{color:#ffad1d}#incident section.tardy div.period.menu li.selected svg{fill:#ffad1d}#incident section.tardy div.brief span.subgroup{background:rgba(255,173,29,.8)}#incident section.tardy path.series{stroke:#ffad1d}#incident section.date.tardy h2,#incident section.date.tardy td.holiday{color:#ffad1d}#incident section.date.tardy td.selected span{background-color:#ffad1d}#incident section.date.tardy td:not(.selected).today span{color:#ffad1d}#incident section.time.tardy th.selected{color:#ffad1d}#incident section.time.tardy td.selected span{background:#ffad1d}#incident section.merit header button.save{color:#149f93}#incident section.merit ol li.selected{color:#149f93}@keyframes merit{100%,33.33%,66.7%{background-color:rgba(20,159,147,.1)}16.67%,50%,83.5%{background-color:transparent}}#incident section.incomplete.merit div.undefined:not(.optional) li.add,#incident section.incomplete.merit li.incomplete,#incident section.incomplete.merit li.undefined:not(.optional),#incident section.incomplete.merit ol.undefined:not(.optional) li{animation-name:merit;animation-duration:1s;animation-fill-mode:forwards}#incident section.merit ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px}#incident section.merit div.sheet svg{fill:#149f93}#incident section.merit div.sheet button{color:#149f93}#incident section.chooser main ol li.merit{color:#149f93}#incident section.incident div.type.menu li[data-type=merit]{color:#149f93}#incident section.incident div.type.menu li[data-type=merit] svg{fill:#149f93}#incident section.incident.merit div.error,#incident section.incident.merit div.success{color:#149f93}#incident section.incident.merit div.error svg,#incident section.incident.merit div.success svg{fill:#149f93}#incident section.merit ul.tabs li.selected{border-color:#149f93;color:#149f93}#incident section.incident.merit div.offenders ol.member li.offender div.actions button.more svg{fill:#149f93}#incident section.incident.merit div.offenders ol.member:not(.locked) li.actions{color:#149f93}#incident section.incident.merit div.offenders ol.member:not(.interschool) li.actions .member{background-color:rgba(20,159,147,.1)}#incident section.merit div.period.menu li.selected{color:#149f93}#incident section.merit div.period.menu li.selected svg{fill:#149f93}#incident section.merit div.brief span.subgroup{background:rgba(20,159,147,.8)}#incident section.merit path.series{stroke:#149f93}#incident section.date.merit h2,#incident section.date.merit td.holiday{color:#149f93}#incident section.date.merit td.selected span{background-color:#149f93}#incident section.date.merit td:not(.selected).today span{color:#149f93}#incident section.time.merit th.selected{color:#149f93}#incident section.time.merit td.selected span{background:#149f93}#incident section.custom header button.save{color:#5164b8}#incident section.custom ol li.selected{color:#5164b8}@keyframes custom{100%,33.33%,66.7%{background-color:rgba(81,100,184,.1)}16.67%,50%,83.5%{background-color:transparent}}#incident section.incomplete.custom div.undefined:not(.optional) li.add,#incident section.incomplete.custom li.incomplete,#incident section.incomplete.custom li.undefined:not(.optional),#incident section.incomplete.custom ol.undefined:not(.optional) li{animation-name:custom;animation-duration:1s;animation-fill-mode:forwards}#incident section.custom ol li.selected::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNTE2NGI4IiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:0 center;background-repeat:no-repeat;background-size:24px 24px}#incident section.custom div.sheet svg{fill:#5164b8}#incident section.custom div.sheet button{color:#5164b8}#incident section.chooser main ol li.custom{color:#5164b8}#incident section.incident div.type.menu li[data-type=custom]{color:#5164b8}#incident section.incident div.type.menu li[data-type=custom] svg{fill:#5164b8}#incident section.incident.custom div.error,#incident section.incident.custom div.success{color:#5164b8}#incident section.incident.custom div.error svg,#incident section.incident.custom div.success svg{fill:#5164b8}#incident section.custom ul.tabs li.selected{border-color:#5164b8;color:#5164b8}#incident section.incident.custom div.offenders ol.member li.offender div.actions button.more svg{fill:#5164b8}#incident section.incident.custom div.offenders ol.member:not(.locked) li.actions{color:#5164b8}#incident section.incident.custom div.offenders ol.member:not(.interschool) li.actions .member{background-color:rgba(81,100,184,.1)}#incident section.custom div.period.menu li.selected{color:#5164b8}#incident section.custom div.period.menu li.selected svg{fill:#5164b8}#incident section.custom div.brief span.subgroup{background:rgba(81,100,184,.8)}#incident section.custom path.series{stroke:#5164b8}#incident section.date.custom h2,#incident section.date.custom td.holiday{color:#5164b8}#incident section.date.custom td.selected span{background-color:#5164b8}#incident section.date.custom td:not(.selected).today span{color:#5164b8}#incident section.time.custom th.selected{color:#5164b8}#incident section.time.custom td.selected span{background:#5164b8}#settings section.license[data-method=card] [data-method=check],#settings section.license[data-method=check] [data-method=card]{display:none}#settings section.license form{margin:24px;margin-left:72px}@media (max-width:480px){#settings section.license form{margin:16px;margin-left:56px}}#settings section.license h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:4px;position:relative}#settings section.license h2 span.total{position:absolute;right:0}#settings section.license p,#settings section.license table,#settings section.license ul{margin:0;margin-bottom:24px}#settings section.license li{min-height:0}#settings section.license select{margin-top:12px;padding-top:0}#settings section.license textarea{margin-top:12px}#settings section.license input[type=text]{margin-top:12px}#settings section.license table{table-layout:auto;width:100%}#settings section.license table td{height:48px;line-height:24px;padding:12px 0}#settings section.license table td.selection{width:32px}#settings section.license table td.item{width:auto}#settings section.license table td.item span.detail{color:rgba(0,0,0,.54)}#settings section.license table td.price{font-weight:500;text-align:right;padding-left:16px;white-space:nowrap;width:2px}#settings section.license table tr.charge:not(.selected) td.price{color:rgba(0,0,0,.38);text-decoration:line-through;text-decoration-color:rgba(0,0,0,0.38)}#settings section.license table tr.fee td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.license table tr.fee td{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}#settings section.license table input[type=checkbox]{margin-top:0}#settings section.license table input[type=checkbox][value=referrals]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYTAxYzg0IiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.license table input[type=checkbox][value=minors]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjI1NzNhIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.license table input[type=checkbox][value=tardies]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZmZhZDFkIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.license table input[type=checkbox][value=merits]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.license table input[type=checkbox][value=custom]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNTE2NGI4IiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.license div.actions{display:flex;gap:16px;justify-content:flex-end;margin-bottom:48px;margin-top:32px}@media (max-width:480px){#settings section.license div.actions{gap:8px;justify-content:space-between}}#settings section.license div.actions button{background-color:#149f93;color:#fff;flex:none;font-weight:700;height:40px;outline-offset:2px}#settings section.license div.actions button.disabled{opacity:.3}#settings section.license div.actions button.print.quote{background-color:transparent;color:#149f93;flex-shrink:1}@media (max-width:480px){#settings section.license div.actions button.print.quote{padding-left:0}}#settings section.license div.actions button.print.quote svg{fill:#149f93}#settings section.license div.actions button svg{fill:#ffffff;margin-right:8px}#settings section.license div.actions button span{height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nav{bottom:0;color:#fff;display:none;left:0;outline:0;position:absolute;top:0;top:env(safe-area-inset-top);width:272px;width:calc(272px + env(safe-area-inset-left));z-index:0}@media (max-width:480px){#nav{display:block;top:max(env(safe-area-inset-top) - 12px,calc(1px - 1px))}}.nav #nav{display:block}body:not(.init) #nav{display:none}#nav header{align-items:center;background:#121212;display:flex;height:64px;padding:0 8px;padding-left:max(env(safe-area-inset-left),8px);width:256px;width:calc(256px + env(safe-area-inset-left))}#nav header.over{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#nav header.over{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#nav header input.search{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkiIGQ9Ik0zMSwyOEwyOS40MiwyOEwyOC44NiwyNy40NkMzMS4yNiwyNC42NiAzMi41LDIwLjg0IDMxLjgyLDE2Ljc4QzMwLjg4LDExLjIyIDI2LjI0LDYuNzggMjAuNjQsNi4xQzEyLjE4LDUuMDYgNS4wNiwxMi4xOCA2LjEsMjAuNjRDNi43OCwyNi4yNCAxMS4yMiwzMC44OCAxNi43OCwzMS44MkMyMC44NCwzMi41IDI0LjY2LDMxLjI2IDI3LjQ2LDI4Ljg2TDI4LDI5LjQyTDI4LDMxTDM2LjUsMzkuNUMzNy4zMiw0MC4zMiAzOC42Niw0MC4zMiAzOS40OCwzOS41QzQwLjMsMzguNjggNDAuMywzNy4zNCAzOS40OCwzNi41MkwzMSwyOFpNMTksMjhDMTQuMDIsMjggMTAsMjMuOTggMTAsMTlDMTAsMTQuMDIgMTQuMDIsMTAgMTksMTBDMjMuOTgsMTAgMjgsMTQuMDIgMjgsMTlDMjgsMjMuOTggMjMuOTgsMjggMTksMjhaIi8+PC9zdmc+');background-position:left 8px center;background-repeat:no-repeat;background-size:20px 20px;background-color:rgba(255,255,255,.05);border-radius:8px;color:#fff;display:block;flex:auto;font:14px/400 system-ui,-apple-system,Roboto,sans-serif;height:32px;line-height:32px;margin-left:0;padding:0 8px 0 36px;position:static}#nav header input.search::placeholder{color:rgba(255,255,255,.5)}#nav header input.search:focus{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzEsMjhMMjkuNDIsMjhMMjguODYsMjcuNDZDMzEuMjYsMjQuNjYgMzIuNSwyMC44NCAzMS44MiwxNi43OEMzMC44OCwxMS4yMiAyNi4yNCw2Ljc4IDIwLjY0LDYuMUMxMi4xOCw1LjA2IDUuMDYsMTIuMTggNi4xLDIwLjY0QzYuNzgsMjYuMjQgMTEuMjIsMzAuODggMTYuNzgsMzEuODJDMjAuODQsMzIuNSAyNC42NiwzMS4yNiAyNy40NiwyOC44NkwyOCwyOS40MkwyOCwzMUwzNi41LDM5LjVDMzcuMzIsNDAuMzIgMzguNjYsNDAuMzIgMzkuNDgsMzkuNUM0MC4zLDM4LjY4IDQwLjMsMzcuMzQgMzkuNDgsMzYuNTJMMzEsMjhaTTE5LDI4QzE0LjAyLDI4IDEwLDIzLjk4IDEwLDE5QzEwLDE0LjAyIDE0LjAyLDEwIDE5LDEwQzIzLjk4LDEwIDI4LDE0LjAyIDI4LDE5QzI4LDIzLjk4IDIzLjk4LDI4IDE5LDI4WiIvPjwvc3ZnPg==');background-position:left 8px center;background-repeat:no-repeat;background-size:20px 20px}#nav header button.search-cancel{color:#1bbcb0;flex:none;margin-left:8px;padding:0 8px}#nav header button.nav{flex:none;height:32px;min-width:0;margin-left:8px;outline-offset:0;padding:0 8px}@media (max-width:480px){#nav header button.nav{display:none}}#nav header button.nav svg{fill:rgba(255,255,255,0.5);height:20px;width:20px}#nav.results header button.nav{display:none}#nav:not(.results) header button.search-cancel{display:none}#nav div.scroll-container{bottom:48px;overflow-x:auto;top:64px;width:256px;width:calc(256px + env(safe-area-inset-left))}@media (max-width:480px){#nav div.scroll-container{bottom:max(env(safe-area-inset-bottom) + 48px - 14px,48px)}}body.keyboard #nav div.scroll-container{bottom:0}#nav div.scroll-content{min-height:0}#nav.results div.nav.scroll-content{display:none}#nav:not(.results) div.search.scroll-content{display:none}#nav div.group{margin:16px 8px 24px 8px;margin-left:max(env(safe-area-inset-left),8px)}#nav div.group.rosters:not(.hasRosters){display:none}#nav h2{font-size:16px;font-weight:500;line-height:32px;margin:8px 0;padding:0 8px}#nav ul li{border-radius:8px;line-height:32px;margin:8px 0;outline-offset:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}#nav ul li:active{opacity:.3}#nav ul li.selected{background-color:rgba(255,255,255,.12)}#nav ul li.compose{color:#1bbcb0}#nav ul li.compose svg{fill:#1bbcb0}#nav ul li.roster:not(.approved){color:rgba(255,255,255,.5)}#nav ul li.roster:not(.approved) svg{fill:rgba(255,255,255,0.5)}#nav ul li svg{display:inline-block;fill:#ffffff;height:20px;margin:6px 8px 6px 0;width:20px}#nav ul li span{border-radius:4px;color:rgba(255,255,255,.7);display:inline-block;float:right;line-height:24px;margin:4px 0;min-width:20px;padding:0 4px;text-align:center}#nav div.search.scroll-content{display:flex;flex-direction:column}#nav ol{margin:0 16px;padding:0}#nav ol.group{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#nav ol.group{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}#nav ol.group:first-of-type{background-image:none}@media (-webkit-min-device-pixel-ratio:1.5){#nav ol.group:first-of-type{background-image:none}}#nav ol li{border-radius:8px;font-size:14px;margin:8px -8px;min-height:0;padding:8px;padding-left:max(env(safe-area-inset-left),8px)}#nav ol li.active{background-color:transparent!important;opacity:.3}#nav ol li.selected{background-color:rgba(255,255,255,.12)}#nav ol li span.secondary{color:rgba(255,255,255,.7)}#nav ol.inactive li{color:rgba(255,255,255,.7)}#nav ol.inactive li span.secondary{color:rgba(255,255,255,.5)}#nav footer{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px;background:rgba(255,255,255,.05);bottom:0;display:flex;height:48px;padding:0 24px 0 8px;padding-left:max(env(safe-area-inset-left),8px);position:absolute;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#nav footer{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:480px){#nav footer{height:max(env(safe-area-inset-bottom) + 48px - 14px,48px);padding-bottom:max(env(safe-area-inset-bottom) - 14px,calc(1px - 1px))}}body.keyboard #nav footer{display:none}#nav footer div.spacer{flex:auto}#nav footer button{color:#fff;flex:none;font-weight:400;height:32px;margin:8px 0;min-width:0;outline-offset:0;overflow:hidden;padding:0 8px;position:relative;text-align:left;text-transform:none}#nav footer button svg{fill:#ffffff;height:20px;width:20px}#nav footer button span{line-height:20px;margin-left:8px}#nav footer button.settings::after{background-color:#ee2b29;border:2px solid #121212;border-radius:8px;content:'';display:block;height:6px;margin-top:-11px;position:absolute;right:2px;transform:scale(0);transition:450ms transform cubic-bezier(.23, 1, .32, 1);top:50%;width:6px}#nav footer button.settings.badge::after{transform:scale(1)}section.notifications li.notifications>label{padding-bottom:0}section.notifications li.notifications ul{margin:0}section.notifications li.notifications li{display:flex}section.notifications li.notifications li>span{flex:none}section.notifications li.notifications li>a{flex:none;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.notifications li.notifications li.push:not(.supported){display:none}section.notifications li.notifications li.text a{border-radius:4px;color:#149f93;height:24px;line-height:24px;margin:12px 0;outline-offset:0}section.notifications li.notifications li.text a.active,section.notifications li.notifications li.text a:active{opacity:.3}section.notifications ol{margin:0}section.notifications ol li{background-color:#149f93!important;border:2px solid #149f93;border-radius:4px;clear:none;color:#fff;float:left;font:500 14px/24px system-ui,-apple-system,Roboto,sans-serif;height:48px;line-height:44px;max-width:100%;margin:0;margin-bottom:8px;margin-right:8px;outline-offset:2px;padding:0;position:relative;text-align:center;width:48px}section.notifications ol li.active{opacity:.3}section.notifications ol li.excluded{background-color:transparent!important;border-color:rgba(0,0,0,.54);color:rgba(0,0,0,.54)}section.notifications ol li.excluded::after{border-left:16px solid rgba(0,0,0,.12);border-right:16px solid rgba(0,0,0,.12);content:'';height:2px;left:-2px;position:absolute;top:21px;transform:rotate(-45deg);width:16px}#settings section.payment div.status{background:0 0;bottom:0;position:absolute;top:0;width:100%;z-index:1}#settings section.payment:not(.waiting) div.status{display:none}#settings section.payment.waiting:not(.success):not(.error) div.status::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#settings section.payment.waiting:not(.success):not(.error) div.status::after{margin-top:-64px}}#settings section.payment div.status div{color:#ee2b29;font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;padding:0 24px;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}@media (max-width:480px){#settings section.payment div.status div{padding:0 16px}}#settings section.payment.error div.status div.error{opacity:1;transform:scale(1)}#settings section.payment div.status svg{display:block;fill:#ee2b29;height:64px;margin:16px auto;width:64px}#settings section.payment.loading div.scroll-content{opacity:0;pointer-events:none}#settings section.payment form{margin:24px;margin-left:72px}@media (max-width:480px){#settings section.payment form{margin:16px;margin-left:56px}}#settings section.payment h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:4px;position:relative}#settings section.payment h2 span.total{position:absolute;right:0}#settings section.payment p{margin:0;margin-bottom:24px}#settings section.payment #payment-element{margin-bottom:32px}#settings section.payment button[data-action=process-payment]{background-color:#149f93;border-radius:4px;color:#fff;font-weight:700;line-height:24px}#settings section.payment button[data-action=process-payment].disabled{opacity:.3}#viewport.rangeEditor #modal-mask{opacity:.4;pointer-events:auto}#viewport.rangeEditor #rangeEditor{transform:translate(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}section.range-editor div.terms.menu{left:56px;max-width:320px;min-width:160px;right:auto!important;transform:translate(0,-10px) scale(.95)}@media (max-width:480px){section.range-editor div.terms.menu{left:40px;max-width:224px}}section.range-editor header button.show{color:#149f93}section.range-editor main div.periods{display:flex;flex-wrap:wrap;margin-left:72px;margin-top:16px}@media (max-width:480px){section.range-editor main div.periods{margin-left:16px}}section.range-editor main div.periods:not(.enabled){display:none}section.range-editor main div.periods div.period{flex:none;outline-offset:0}section.range-editor main div.periods div.period[data-period=s2],section.range-editor main div.periods div.period[data-period=yc]{margin-right:16px}section.range-editor main div.periods div.period.active{opacity:.3}section.range-editor main div.periods div.period.selected{background:#149f93;color:#fff}section.range-editor main div.periods div.break{display:none}@media (max-width:480px){section.range-editor main div.periods div.break{flex:auto;display:block;flex-basis:100%;height:0}}section.range-editor main div.periods[data-supported="1"] div:not([data-for~="1"]),section.range-editor main div.periods[data-supported="2"] div:not([data-for~="2"]),section.range-editor main div.periods[data-supported="3"] div:not([data-for~="3"]),section.range-editor main div.periods[data-supported="4"] div:not([data-for~="4"]),section.range-editor main div.periods[data-supported="6"] div:not([data-for~="6"]){display:none}section.range-editor main div.months{display:flex;flex-wrap:wrap;margin:24px;margin-left:72px;margin-top:0}@media (max-width:480px){section.range-editor main div.months{margin:16px;margin-top:0}}section.range-editor main div.months div.month td.range{background:linear-gradient(rgba(20,159,147,.1),rgba(20,159,147,.1)) center no-repeat;background-size:100% 28px}section.range-editor main div.months div.month td.range.start{background-position:right center;background-size:50% 28px}section.range-editor main div.months div.month td.range.end{background-position:left center;background-size:50% 28px}section.range-editor main div.months div.month td.end span,section.range-editor main div.months div.month td.start span{background-color:#149f93;color:#fff}#viewport #preview{width:896px;margin-left:-448px}@media (max-width:896px){#viewport #preview{left:16px;margin-left:0;right:16px;width:auto}}@media (max-width:480px){#viewport #preview{left:0;right:0}}#viewport.preview #modal-mask{opacity:.4;pointer-events:auto}#viewport.preview #preview{transform:translate(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}#preview div.sharing.menu{max-width:calc(100% - 32px);width:320px}#preview div.sharing.menu form{margin:24px}@media (max-width:480px){#preview div.sharing.menu form{margin:16px}}#preview div.sharing.menu div.offender{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:16px;padding-top:16px}@media (-webkit-min-device-pixel-ratio:1.5){#preview div.sharing.menu div.offender{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}#preview div.sharing.menu div.offender:first-of-type{background-image:none;padding-top:0}@media (-webkit-min-device-pixel-ratio:1.5){#preview div.sharing.menu div.offender:first-of-type{background-image:none}}#preview div.sharing.menu h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#preview div.sharing.menu h3{color:rgba(0,0,0,.54)}#preview div.sharing.menu ul{margin:0}#preview div.sharing.menu ul li{padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#preview div.sharing.menu ul li p{margin-top:-16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#preview div.sharing.menu button{background-color:#149f93;color:#fff;display:flex;font-weight:700;height:32px;outline-offset:2px;width:100%}#preview div.sharing.menu button.disabled{opacity:.3}#preview div.sharing.menu button svg{fill:#ffffff;height:20px;margin-right:8px;width:20px}#preview div.sharing.menu button span{height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#preview header button.print,#preview header button.save{color:#149f93}#preview header button.share[disabled],#preview.edited header div.action button:not(.edit),#preview:not(.confirm) button.discard,#preview:not(.edited) header button.edit{display:none}#preview div.confirm-mask{background:0 0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#preview.confirm div.confirm-mask{display:block}#preview div.status{background:0 0;bottom:0;display:none;position:absolute;top:0;width:100%;z-index:1}#preview.waiting div.status{display:block}#preview.waiting:not(.success):not(.error) div.status::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#preview.waiting:not(.success):not(.error) div.status::after{margin-top:-64px}}#preview div.status div{color:#149f93;font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}#preview.success div.status div.success{opacity:1;transform:scale(1)}#preview div.status svg{display:block;fill:#149f93;height:64px;margin:16px auto;width:64px}#preview main{-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}#preview iframe{height:100%;overflow:scroll;transition:opacity 650ms cubic-bezier(.23, 1, .32, 1);width:100%}#preview.confirm iframe{opacity:.3}#preview.waiting iframe{opacity:.2;pointer-events:none}.reports #reports{display:block;z-index:1}body.privacy #reports div.toast{transform:translate(0);transition:transform .4s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}section.report.action header h1,section.report.arrangement header h1,section.report.category header h1,section.report.day header h1,section.report.ell header h1,section.report.ethnicity header h1,section.report.expectation header h1,section.report.foster header h1,section.report.frpl header h1,section.report.gender header h1,section.report.grade header h1,section.report.homeless header h1,section.report.hour header h1,section.report.iep header h1,section.report.incidents header h1,section.report.location header h1,section.report.offense header h1,section.report.plan header h1,section.report.property header h1,section.report.race header h1,section.report.range header h1,section.report.subject header h1{overflow:hidden;text-overflow:clip}#viewport section.report.action header h1::after,#viewport section.report.arrangement header h1::after,#viewport section.report.category header h1::after,#viewport section.report.day header h1::after,#viewport section.report.ell header h1::after,#viewport section.report.ethnicity header h1::after,#viewport section.report.expectation header h1::after,#viewport section.report.foster header h1::after,#viewport section.report.frpl header h1::after,#viewport section.report.gender header h1::after,#viewport section.report.grade header h1::after,#viewport section.report.homeless header h1::after,#viewport section.report.hour header h1::after,#viewport section.report.iep header h1::after,#viewport section.report.incidents header h1::after,#viewport section.report.location header h1::after,#viewport section.report.offense header h1::after,#viewport section.report.plan header h1::after,#viewport section.report.property header h1::after,#viewport section.report.race header h1::after,#viewport section.report.range header h1::after,#viewport section.report.subject header h1::after{background-image:linear-gradient(90deg,rgba(247,247,247,0),#f9f8f7);content:'';height:100%;position:absolute;right:0;top:-1px;width:16px}@media (max-width:720px){#viewport section.report.action header h1 span.title,#viewport section.report.arrangement header h1 span.title,#viewport section.report.category header h1 span.title,#viewport section.report.day header h1 span.title,#viewport section.report.ell header h1 span.title,#viewport section.report.ethnicity header h1 span.title,#viewport section.report.expectation header h1 span.title,#viewport section.report.foster header h1 span.title,#viewport section.report.frpl header h1 span.title,#viewport section.report.gender header h1 span.title,#viewport section.report.grade header h1 span.title,#viewport section.report.homeless header h1 span.title,#viewport section.report.hour header h1 span.title,#viewport section.report.iep header h1 span.title,#viewport section.report.incidents header h1 span.title,#viewport section.report.location header h1 span.title,#viewport section.report.offense header h1 span.title,#viewport section.report.plan header h1 span.title,#viewport section.report.property header h1 span.title,#viewport section.report.race header h1 span.title,#viewport section.report.range header h1 span.title,#viewport section.report.subject header h1 span.title{display:none}}section.report.action header h1 span.program,section.report.arrangement header h1 span.program,section.report.category header h1 span.program,section.report.day header h1 span.program,section.report.ell header h1 span.program,section.report.ethnicity header h1 span.program,section.report.expectation header h1 span.program,section.report.foster header h1 span.program,section.report.frpl header h1 span.program,section.report.gender header h1 span.program,section.report.grade header h1 span.program,section.report.homeless header h1 span.program,section.report.hour header h1 span.program,section.report.iep header h1 span.program,section.report.incidents header h1 span.program,section.report.location header h1 span.program,section.report.offense header h1 span.program,section.report.plan header h1 span.program,section.report.property header h1 span.program,section.report.race header h1 span.program,section.report.range header h1 span.program,section.report.subject header h1 span.program{display:none}section.report header span.program{background-color:rgba(0,0,0,.38);border-radius:4px;display:inline-block;color:#fff;font:500 14px/24px system-ui,-apple-system,Roboto,sans-serif;height:24px;margin:20px 0;margin-left:4px;padding:0 6px;text-transform:uppercase}section.report header span.program:first-of-type{margin-left:8px}#page section.report header span.program{background:0 0;border:1px solid rgba(0,0,0,.54);color:rgba(0,0,0,.54);line-height:22px}section.report header button.filter.incidents,section.report header button.filter.property{background-color:rgba(0,0,0,.54)}#page section.report header button.filter.incidents,#page section.report header button.filter.property{border-color:rgba(0,0,0,.54);color:rgba(0,0,0,.54)}section.report header button.filter.incidents{display:none}@media (max-width:666px){#viewport section.report header button.filter.incidents{display:inline-block}}#incident section.report header button.filter.incidents{display:inline-block}section.report header button.bookmark svg.remove{display:none}body.privacy section.report header button.privacy svg{fill:#149f93}section.report header button.term.other{color:#149f93}@media (max-width:480px){section.report header button.bookmark,section.report header button.print,section.report header button.privacy,section.report header button.term{display:none}}@media (max-width:480px){#incident section.report header button.term{display:inline-flex}}#incident section.report header button.bookmark,#incident section.report header button.print,#incident section.report header button.privacy,#incident section.report header button.search{display:none}#page section.report header button:not(.term):not(.filter){display:none}section.report.bookmark:not(.edited) header button.bookmark svg.add{display:none}section.report.bookmark:not(.edited) header button.bookmark svg.remove{display:block;fill:#149f93}#viewport section.report main{background-color:#f0f0f0}section.report.waiting main::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){section.report.waiting main::after{margin-top:-64px}}section.report.empty:not(.waiting) main::after{background:0 0;bottom:0;content:'';left:0;position:absolute;right:0;top:48px;transition:opacity 150ms linear}section.report.empty.rendering:not(.waiting) main::after{opacity:0}section.report.empty.locked:not(.waiting) main::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjQgMzRjMi4yIDAgNC0xLjggNC00cy0xLjgtNC00LTQtNCAxLjgtNCA0IDEuOCA0IDQgNHptMTItMThoLTJ2LTRjMC01LjUyLTQuNDgtMTAtMTAtMTBTMTQgNi40OCAxNCAxMnY0aC0yYy0yLjIgMC00IDEuOC00IDR2MjBjMCAyLjIgMS44IDQgNCA0aDI0YzIuMiAwIDQtMS44IDQtNFYyMGMwLTIuMi0xLjgtNC00LTR6bS0xOC4yLTRjMC0zLjQyIDIuNzgtNi4yIDYuMi02LjJzNi4yIDIuNzggNi4yIDYuMnY0SDE3Ljh2LTR6TTM2IDQwSDEyVjIwaDI0djIweiIvPjwvc3ZnPg==');background-position:center 45%;background-repeat:no-repeat;background-size:128px 128px}section.report.empty.error:not(.waiting) main::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjQsMTRDMjUuMSwxNCAyNiwxNC45IDI2LDE2TDI2LDI0QzI2LDI1LjEgMjUuMSwyNiAyNCwyNkMyMi45LDI2IDIyLDI1LjEgMjIsMjRMMjIsMTZDMjIsMTQuOSAyMi45LDE0IDI0LDE0Wk0yMy45OCw0QzEyLjk0LDQgNCwxMi45NiA0LDI0QzQsMzUuMDQgMTIuOTQsNDQgMjMuOTgsNDRDMzUuMDQsNDQgNDQsMzUuMDQgNDQsMjRDNDQsMTIuOTYgMzUuMDQsNCAyMy45OCw0Wk0yNCw0MEMxNS4xNiw0MCA4LDMyLjg0IDgsMjRDOCwxNS4xNiAxNS4xNiw4IDI0LDhDMzIuODQsOCA0MCwxNS4xNiA0MCwyNEM0MCwzMi44NCAzMi44NCw0MCAyNCw0MFpNMjYsMzRMMjIsMzRMMjIsMzBMMjYsMzBMMjYsMzRaIi8+PC9zdmc+');background-position:center 45%;background-repeat:no-repeat;background-size:128px 128px}#page section.report ul.tabs li:not(.selected){display:none!important}section.report:not(.referral):not(.pending):not(.minor):not(.tardy):not(.merit):not(.custom):not(.locked) ul.tabs li{opacity:0}section.report ul.tabs:not(.narrow) li.narrow{display:none}section.report ul.tabs.narrow li.wide{display:none}section.report div.container{float:left;padding:4px;width:100%}section.report div.card{background-color:#fcfcfc;border-radius:4px;overflow:hidden;page-break-inside:avoid;transition:opacity 150ms linear}#page section.report div.card{background-color:transparent}section.report.rendering div.card{opacity:.3}section.report.empty div.card{opacity:0}section.report h2{display:flex;font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin:16px}section.report h2 span:first-of-type{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.report h2 span{border-radius:4px;outline-offset:2px}section.report h2 span:not(:first-of-type){color:rgba(0,0,0,.54);flex:none;font-size:14px;margin-left:16px}section.report h2 span.download{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzMuMTgsMTlMMzAsMTlMMzAsOUMzMCw3LjkgMjkuMSw3IDI4LDdMMjAsN0MxOC45LDcgMTgsNy45IDE4LDlMMTgsMTlMMTQuODIsMTlDMTMuMDQsMTkgMTIuMTQsMjEuMTYgMTMuNCwyMi40MkwyMi41OCwzMS42QzIzLjM2LDMyLjM4IDI0LjYyLDMyLjM4IDI1LjQsMzEuNkwzNC41OCwyMi40MkMzNS44NCwyMS4xNiAzNC45NiwxOSAzMy4xOCwxOVpNMTAsMzlDMTAsNDAuMSAxMC45LDQxIDEyLDQxTDM2LDQxQzM3LjEsNDEgMzgsNDAuMSAzOCwzOUMzOCwzNy45IDM3LjEsMzcgMzYsMzdMMTIsMzdDMTAuOSwzNyAxMCwzNy45IDEwLDM5WiIvPjwvc3ZnPg==');background-position:0 4px;background-repeat:no-repeat;background-size:16px 16px;font-weight:500;padding-left:18px}#page section.report h2 span.download{display:none}#viewport section.report h2 span[data-filter]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTguNjIsMTMuNDJDMTcuODQsMTQuMiAxNy44NCwxNS40NiAxOC42MiwxNi4yNEwyNi4zOCwyNEwxOC42MiwzMS43NkMxNy44NCwzMi41NCAxNy44NCwzMy44IDE4LjYyLDM0LjU4QzE5LjQsMzUuMzYgMjAuNjYsMzUuMzYgMjEuNDQsMzQuNThMMzAuNjIsMjUuNEMzMS40LDI0LjYyIDMxLjQsMjMuMzYgMzAuNjIsMjIuNThMMjEuNDQsMTMuNEMyMC42OCwxMi42NCAxOS40LDEyLjY0IDE4LjYyLDEzLjQyWiIvPjwvc3ZnPg==');background-position:right -6px top 2px;background-repeat:no-repeat;background-size:20px 20px;padding-right:12px}section.report div.card.active h2,section.report h2 span.active{opacity:.3}section.report main svg.chart{display:block;height:160px;overflow:hidden;width:100%}section.report main svg.chart rect.active,section.report main svg.chart rect:active{opacity:.3}section.report main table{margin-bottom:16px;margin-top:-12px}section.report main table td.trend{padding-right:8px}section.report main span.program{background:rgba(0,0,0,.38);border-radius:4px;color:#fff;display:inline-block;font:500 12px/18px system-ui,-apple-system,Roboto,sans-serif;height:18px;margin:3px 0;padding:0 4px;text-transform:uppercase;width:auto}@media (max-width:480px){section.report main span.program{display:none}}#viewport section.report div.analysis{left:0;right:40%;top:48px;transition:opacity 250ms,transform 250ms;width:auto;z-index:0}@media (max-width:666px){#viewport section.report div.analysis{right:0!important}}#incident section.report div.analysis{right:0!important}section.report.empty div.analysis{opacity:0}#page section.report.empty div.analysis{display:none}@media (max-width:666px){#viewport section.report.incidents div.analysis{opacity:0;transform:scale(.95)}}#incident section.report.incidents div.analysis{opacity:0;transform:scale(.95)}section.report.property div.analysis{opacity:0;transform:scale(.95)}#page section.report.property div.analysis{display:none}section.report div.analysis div.scroll-content{padding:4px}#viewport section.report div.analysis div.scroll-content{padding-bottom:4px;padding-bottom:calc(4px + env(safe-area-inset-bottom))}#page section.report div.analysis div.scroll-content::after{clear:both;content:'';display:table}section.report.action div.actions div.card,section.report.arrangement div.arrangements div.card,section.report.day div.days div.card,section.report.grade div.grades div.card,section.report.hour div.hours div.card,section.report.location div.locations div.card,section.report.offense div.offenses div.card,section.report.subject div.subjects div.card{background-color:#e1f3f1}section.report div.analysis div.last{display:none}@media (max-width:666px){#viewport section.report div.analysis div.last{display:block}}#incident section.report div.analysis div.last{display:block}section.report div.analysis div.last tr.loading td{color:transparent!important}section.report div.analysis div.last table{margin-top:-2px}section.report div.analysis div.trend.single{display:none}section.report div.analysis div.trend svg.active,section.report div.analysis div.trend svg:active{opacity:.3}section.report div.analysis div.trend g.labels text{display:none}section.report div.analysis div.trend g.labels text:first-child{display:block;text-anchor:start}section.report div.analysis div.trend g.labels text:last-child{display:block;text-anchor:end}#page section.report div.analysis div.trend span.more{color:transparent}section.report div.analysis div.days{width:40%}@media (max-width:360px){section.report div.analysis div.days{width:100%}}#page section.report div.analysis div.days span.more{color:transparent}section.report div.analysis div.hours{width:60%}@media (max-width:360px){section.report div.analysis div.hours{width:100%}}section.report div.analysis div.hours g.labels text{letter-spacing:-.05em}@media (max-width:480px){section.report div.analysis div.hours g.labels text{letter-spacing:-.1em}}#page section.report div.analysis div.hours span.more{color:transparent}section.report div.analysis div.actions.empty,section.report div.analysis div.categories.empty,section.report div.analysis div.divisions.empty,section.report div.analysis div.expectations.empty{display:none}section.report.division div.analysis div.divisions,section.report.offender div.analysis div.offenders,section.report.school div.analysis div.divisions,section.report.school div.analysis div.schools,section.report.writtenBy div.analysis div.writtenBy{display:none}section.report.offender div.analysis div.divisions.single,section.report.offender div.analysis div.grades.single,section.report.offender div.analysis div.schools.single,section.report.roster div.analysis div.divisions.single,section.report.roster div.analysis div.grades.single,section.report.roster div.analysis div.schools.single,section.report.writtenBy div.analysis div.divisions.single,section.report.writtenBy div.analysis div.grades.single,section.report.writtenBy div.analysis div.schools.single{display:none}section.report.action div.analysis table th span.cost,section.report:not(.action) div.analysis table th span.days{display:none}#page section.report div.analysis div.offenders span.demographics{display:none}section.report:not(.district):not(.division):not(.school) div.analysis div.offenders span.demographics{display:none}#page section.report.district div.analysis div.offenders,#page section.report.district div.analysis div.writtenBy{display:none}section.report.district div.analysis div.offenders table,section.report.district div.analysis div.writtenBy table{display:none}section.report.custom .duration,section.report.merit .duration{display:none}section.report.custom div.analysis div.distributions,section.report.merit div.analysis div.distributions,section.report.tardy div.analysis div.distributions{display:none}section.report div.analysis div.distribution{width:50%}section.report div.analysis div.distribution ol{margin:16px 0;min-height:144px}section.report div.analysis div.distribution li{font:400 14px/24px system-ui,-apple-system,Roboto,sans-serif;margin:0;padding:0 16px}section.report div.analysis div.distribution div.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.report div.analysis div.distribution div.series{background-color:rgba(0,0,0,.04);border-radius:2px;height:16px}@media print{section.report div.analysis div.distribution div.series{overflow:hidden;position:relative}section.report div.analysis div.distribution div.series::after{border-top:100px solid rgba(0,0,0,.04);content:'';height:0;left:0;position:absolute;top:0;width:100%}}section.report div.analysis div.distribution div.bar{background-color:rgba(0,0,0,.54);border-radius:2px;height:16px}@media print{section.report div.analysis div.distribution div.bar{overflow:hidden;position:relative}section.report div.analysis div.distribution div.bar::after{border-top:100px solid rgba(0,0,0,.54);content:'';height:0;left:0;position:absolute;top:0;width:100%}}#viewport section.report div.incidents{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:left;background-repeat:repeat-y;background-size:1px 100%;background-color:#fcfcfc;right:0;top:48px;transition:opacity 150ms linear,transform 150ms linear,visibility 0s linear,z-index 0s linear;width:40%}@media (-webkit-min-device-pixel-ratio:1.5){#viewport section.report div.incidents{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:left;background-repeat:repeat-y;background-size:1px 100%}}@media (max-width:666px){#viewport section.report div.incidents{background-image:none!important;background-color:transparent!important;width:100%!important}}@media (max-width:666px) and (-webkit-min-device-pixel-ratio:1.5){#viewport section.report div.incidents{background-image:none}}#incident section.report div.incidents{background-image:none!important;background-color:transparent!important;width:100%!important}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.report div.incidents{background-image:none}}#page section.report div.incidents{display:none;padding:8px;page-break-before:always;width:auto!important}#page section.report.offender div.incidents,#page section.report.writtenBy div.incidents{display:block}section.report.rendering div.incidents{opacity:.3}section.report.empty div.incidents{opacity:0}#page section.report.empty div.incidents{display:none}@media (max-width:666px){#viewport section.report:not(.incidents) div.incidents{opacity:0;transform:scale(1.05);transition:opacity 150ms linear,transform 150ms linear,visibility 150ms linear,z-index 150ms step-end;visibility:hidden;z-index:-1}}#incident section.report:not(.incidents) div.incidents{opacity:0;transform:scale(1.05);transition:opacity 150ms linear,transform 150ms linear,visibility 150ms linear,z-index 150ms step-end;visibility:hidden;z-index:-1}section.report.property div.incidents{opacity:0;transform:scale(.95)}#page section.report.property div.incidents{display:none}section.report div.incidents div.scroll-content>div{margin:8px 0;overflow:auto}@media (max-width:666px){#viewport section.report div.incidents div.scroll-content>div{background-color:#fcfcfc;margin:8px;padding-bottom:8px}}#incident section.report div.incidents div.scroll-content>div{background-color:#fcfcfc;margin:8px;padding-bottom:8px}section.report div.incidents div.spacer{height:80px;position:relative}section.report div.incidents:not(.lazy) div.spacer{display:none}section.report div.incidents.loading div.spacer::after{animation:progress 1s infinite linear;border-bottom:2px solid rgba(20,159,147,.1);border-left:2px solid rgba(20,159,147,.1);border-right:2px solid rgba(20,159,147,.1);border-top:2px solid #149f93;border-radius:100%;content:'';height:28px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:28px}section.report div.incidents h2{margin-bottom:8px}section.report div.incidents h2 span.filter{display:none}@media (max-width:666px){#viewport section.report div.incidents h2 span.filter{display:block}}#incident section.report div.incidents h2 span.filter{display:block}section.report div.incidents h2 span.filter svg{display:block;fill:rgba(0,0,0,0.54);height:24px;pointer-events:none;width:24px}section.report div.incidents ol{background-image:none;margin:0;padding:0}@media (-webkit-min-device-pixel-ratio:1.5){section.report div.incidents ol{background-image:none}}section.report div.incidents li{font:400 14px/24px system-ui,-apple-system,Roboto,sans-serif;margin:0;padding:8px 16px;page-break-inside:avoid}section.report div.incidents li.active{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:left;background-repeat:repeat-y;background-size:1px 100%}@media (-webkit-min-device-pixel-ratio:1.5){section.report div.incidents li.active{background-image:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:left;background-repeat:repeat-y;background-size:1px 100%}}@media (max-width:666px){#viewport section.report div.incidents li.active{background-image:none}}@media (max-width:666px) and (-webkit-min-device-pixel-ratio:1.5){#viewport section.report div.incidents li.active{background-image:none}}#incident section.report div.incidents li.active{background-image:none}@media (-webkit-min-device-pixel-ratio:1.5){#incident section.report div.incidents li.active{background-image:none}}section.report div.incidents li h3{display:flex;margin-bottom:4px}section.report div.incidents li h3 span.title{flex:auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.report div.incidents li h3 span.date{color:rgba(0,0,0,.54);flex:none;margin-left:16px}#viewport section.report div.incidents li.blue span.date,#viewport section.report div.incidents li.bounced span.date,#viewport section.report div.incidents li.green span.date,#viewport section.report div.incidents li.orange span.date,#viewport section.report div.incidents li.purple span.date,#viewport section.report div.incidents li.red span.date,#viewport section.report div.incidents li.yellow span.date{padding-right:24px}#viewport section.report div.incidents li.red span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYzYyODI4IiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.orange span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWY2YzAwIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.yellow span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.green span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMmU3ZDMyIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.blue span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTU2NWMwIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.purple span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNmExYjlhIiBkPSJNIDEwIDggQyAxMCA4IDE1IDcgMTggNyBDIDIxIDcgMjkgOSAzMiA5IEMgMzUgOSA0MCA4IDQwIDggTCA0MCAyNiBDIDQwIDI2IDM1IDI3IDMyIDI3IEMgMjkgMjcgMjEgMjUgMTggMjUgQyAxNSAyNSAxNCAyNiAxNCAyNiBMIDE0IDQyIEwgMTAgNDIgWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.red span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYzYyODI4IiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.orange span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWY2YzAwIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.yellow span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjlhODI1IiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.green span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMmU3ZDMyIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.blue span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTU2NWMwIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.bounced.purple span.date{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNmExYjlhIiBkPSJNMjAsMThMMjAsMTQuODJDMjAsMTMuMDQgMTcuODQsMTIuMTQgMTYuNTgsMTMuNEw3LjQsMjIuNThDNi42MiwyMy4zNiA2LjYyLDI0LjYyIDcuNCwyNS40TDE2LjU4LDM0LjU4QzE3Ljg0LDM1Ljg0IDIwLDM0Ljk2IDIwLDMzLjE4TDIwLDI5LjhDMzAsMjkuOCAzNywzMyA0Miw0MEM0MCwzMCAzNCwyMCAyMCwxOFoiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px}#viewport section.report div.incidents li.attachment span.date::after{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMzUuNSwzMkwxNC4zNCwzMkMxMC4xNiwzMiA2LjQ0LDI4Ljk0IDYuMDQsMjQuNzhDNS41OCwyMC4wMiA5LjMyLDE2IDE0LDE2TDM4LjcyLDE2QzQxLjM0LDE2IDQzLjcyLDE3Ljg4IDQzLjk4LDIwLjQ4QzQ0LjI4LDIzLjQ4IDQxLjk0LDI2IDM5LDI2TDE4LDI2QzE2LjksMjYgMTYsMjUuMSAxNiwyNEMxNiwyMi45IDE2LjksMjIgMTgsMjJMMzUuNSwyMkMzNi4zMiwyMiAzNywyMS4zMiAzNywyMC41QzM3LDE5LjY4IDM2LjMyLDE5IDM1LjUsMTlMMTguMjgsMTlDMTUuNjYsMTkgMTMuMjgsMjAuODggMTMuMDIsMjMuNDhDMTIuNzIsMjYuNDggMTUuMDYsMjkgMTgsMjlMMzguNjYsMjlDNDIuODQsMjkgNDYuNTYsMjUuOTQgNDYuOTYsMjEuNzhDNDcuNDIsMTcgNDMuNjgsMTMgMzksMTNMMTQuNDYsMTNDOC43MiwxMyAzLjU4LDE3LjIgMy4wNCwyMi45MkMyLjQ0LDI5LjUgNy41NiwzNSAxNCwzNUwzNS41LDM1QzM2LjMyLDM1IDM3LDM0LjMyIDM3LDMzLjVDMzcsMzIuNjggMzYuMzIsMzIgMzUuNSwzMloiLz48L3N2Zz4=');background-position:right center;background-repeat:no-repeat;background-size:16px 16px;content:'';display:block;float:right;height:24px;width:24px}section.report div.incidents li p.school{color:rgba(0,0,0,.54);font-weight:500}section.report:not(.district) div.incidents li p.school{display:none}section.report div.incidents li p.description{hyphens:auto;max-height:72px;overflow:hidden;position:relative;white-space:normal}#page section.report div.incidents li p.description{max-height:none}#viewport section.report div.incidents li p.description::after{background-image:linear-gradient(90deg,rgba(252,252,252,0),#fcfcfc);border-right:16px solid #fcfcfc;content:'';height:24px;position:absolute;right:0;top:48px;width:48px}#viewport section.report div.incidents li.active p.description::after{background-image:linear-gradient(90deg,rgba(244,244,244,0),#f4f4f4);border-right:16px solid #f4f4f4}#viewport section.report:not(.district):not(.school) div.incidents li p.description{max-height:144px}#viewport section.report:not(.district):not(.school) div.incidents li p.description::after{top:120px}section.report div.incidents li span.reporter{color:rgba(0,0,0,.54);font-weight:500}section.report div.incidents li ol.offenders{margin:0;padding:0}section.report div.incidents li ol.offenders li{margin:0;min-height:0;padding:0;white-space:normal}section.report div.incidents li ol.offenders li span.offender{color:rgba(0,0,0,.54);font-weight:500}section.report.offender div.incidents li ol.offenders li span.offender{display:none}section.report div.incidents li ol.offenders li span.actions[data-separator=","] span.action:not(:last-of-type)::after{content:', '}section.report div.incidents li ol.offenders li span.actions[data-separator=";"] span.action:not(:last-of-type)::after{content:'; '}section.report div.incidents li ol.offenders li span.actions span.action span{display:none}section.report.offender div.incidents li ol.offenders li span.actions{color:rgba(0,0,0,.54);font-weight:500}#page section.report.offender div.incidents li ol.offenders li span.actions span.action{display:block;margin-top:8px}#page section.report.offender div.incidents li ol.offenders li span.actions span.action::after{content:''}#page section.report.offender div.incidents li ol.offenders li span.actions span.action.details span{color:rgba(0,0,0,.87);display:inline;font-weight:400}#page section.report.offender div.incidents li ol.offenders li span.actions span.action.details span::before{color:rgba(0,0,0,.54);content:': ';font-weight:500}#viewport section.report div.inspector{top:48px;transition:opacity 150ms linear,transform 150ms linear,visibility 0s linear,z-index 0s linear}#viewport section.report:not(.property) div.inspector{opacity:0;transform:scale(1.05);transition:opacity 150ms linear,transform 150ms linear,visibility 150ms step-end,z-index 150ms step-end;visibility:hidden;z-index:-1}#page section.report:not(.property) div.inspector{display:none}section.report div.inspector div.scroll-content{padding:8px}#viewport section.report div.inspector div.scroll-content{padding-bottom:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}section.report div.inspector div.card:not(:first-of-type){margin-top:8px}section.report div.inspector div.card.empty{display:none}section.report div.inspector div.card.ell.single,section.report div.inspector div.card.ethnicity.single,section.report div.inspector div.card.foster.single,section.report div.inspector div.card.frpl.single,section.report div.inspector div.card.gender.single,section.report div.inspector div.card.homeless.single,section.report div.inspector div.card.iep.single,section.report div.inspector div.card.plan.single,section.report div.inspector div.card.race.single{display:none}#page section.report div.inspector div.card h2{display:none}section.report div.inspector div.card h2 span.filter{display:block}section.report div.inspector div.card h2 span.filter svg{display:block;fill:rgba(0,0,0,0.54);height:24px;pointer-events:none;width:24px}section.report div.inspector table{margin-bottom:16px}section.report div.inspector table .gauge{padding-right:0}section.report div.inspector table .gauge svg{margin-right:4px}section.report div.inspector table .trend{padding-right:0}section.report div.inspector table.trend .trend svg{display:none!important}section.report div.inspector table.actions th span.cost,section.report.action div.inspector table th span.cost,section.report:not(.action) div.inspector table:not(.actions) th span.days{display:none}section.report div.inspector table.actions th span.incidents,section.report div.inspector table:not(.actions) th span.assignments{display:none}section.report div.inspector table[data-auto-hide~=average] tr>.average,section.report div.inspector table[data-auto-hide~=cost] tr>.cost,section.report div.inspector table[data-auto-hide~=count] tr>.count,section.report div.inspector table[data-auto-hide~=districtId] tr>.districtId,section.report div.inspector table[data-auto-hide~=duration] tr>.duration,section.report div.inspector table[data-auto-hide~=enrolled] tr>.enrolled,section.report div.inspector table[data-auto-hide~=gender] tr>.gender,section.report div.inspector table[data-auto-hide~=grade] tr>.grade,section.report div.inspector table[data-auto-hide~=item] tr>.item,section.report div.inspector table[data-auto-hide~=percent] tr>.percent,section.report div.inspector table[data-auto-hide~=perenrolled] tr>.perenrolled,section.report div.inspector table[data-auto-hide~=ratio] tr>.ratio,section.report div.inspector table[data-auto-hide~=students] tr>.students{display:none}section.report div.search{background-color:#fcfcfc;z-index:2}section.report div.search:not(.results){display:none}section.report div.search ol:first-of-type{background-image:none;margin-top:0}@media (-webkit-min-device-pixel-ratio:1.5){section.report div.search ol:first-of-type{background-image:none}}section.report div.search ol li{padding-left:24px}@media (max-width:480px){section.report div.search ol li{padding-left:56px}}section.report div.search ol.inactive li{color:rgba(0,0,0,.54)}#calendar div.schedule div.action table tr.referral.served td.status svg{fill:#a01c84}#calendar div.schedule div.action table tr.referral td.incident{color:#a01c84}#inbox div.card.referral h2{color:#a01c84}section.report ul.tabs li.referral.selected{border-color:#a01c84!important;color:#a01c84!important}section.report.referral div.last tr td.date{color:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) path.area{fill:rgba(160,28,132,0.1)}section.report.referral:not(.empty) svg:not(.sparkline) path.series{stroke:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) rect.series{fill:#a01c84}section.report.referral:not(.empty) div.table td.count{color:#a01c84}section.report.referral:not(.empty) div.table td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.distributions div.distribution div.bar{background-color:#a01c84}@media print{section.report.referral:not(.empty) div.distributions div.distribution div.bar::after{border-color:#a01c84}}section.report:not(.empty) div.incidents li.incident.referral h3{color:#a01c84}section.report.referral:not(.empty) div.inspector td.ratio circle.alert{fill:#a01c84}section.report.referral:not(.empty) div.inspector td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.inspector td.count{color:#a01c84}#rosters section.member.approved td.total.referral{color:#a01c84}#rosters section.member.approved td.trend.referral path.series{stroke:#a01c84}#calendar div.schedule div.action table tr.pending.served td.status svg{fill:#8e6785}#calendar div.schedule div.action table tr.pending td.incident{color:#8e6785}#inbox div.card.pending h2{color:#8e6785}section.report ul.tabs li.pending.selected{border-color:#8e6785!important;color:#8e6785!important}section.report.pending div.last tr td.date{color:#8e6785}section.report.pending:not(.empty) svg:not(.sparkline) path.area{fill:rgba(142,103,133,0.1)}section.report.pending:not(.empty) svg:not(.sparkline) path.series{stroke:#8e6785}section.report.pending:not(.empty) svg:not(.sparkline) rect.series{fill:#8e6785}section.report.pending:not(.empty) div.table td.count{color:#8e6785}section.report.pending:not(.empty) div.table td.count path.series{stroke:#8e6785}section.report.pending:not(.empty) div.distributions div.distribution div.bar{background-color:#8e6785}@media print{section.report.pending:not(.empty) div.distributions div.distribution div.bar::after{border-color:#8e6785}}section.report:not(.empty) div.incidents li.incident.pending h3{color:#8e6785}section.report.pending:not(.empty) div.inspector td.ratio circle.alert{fill:#8e6785}section.report.pending:not(.empty) div.inspector td.count path.series{stroke:#8e6785}section.report.pending:not(.empty) div.inspector td.count{color:#8e6785}#rosters section.member.approved td.total.pending{color:#8e6785}#rosters section.member.approved td.trend.pending path.series{stroke:#8e6785}#calendar div.schedule div.action table tr.minor.served td.status svg{fill:#f2573a}#calendar div.schedule div.action table tr.minor td.incident{color:#f2573a}#inbox div.card.minor h2{color:#f2573a}section.report ul.tabs li.minor.selected{border-color:#f2573a!important;color:#f2573a!important}section.report.minor div.last tr td.date{color:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) path.area{fill:rgba(242,87,58,0.1)}section.report.minor:not(.empty) svg:not(.sparkline) path.series{stroke:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) rect.series{fill:#f2573a}section.report.minor:not(.empty) div.table td.count{color:#f2573a}section.report.minor:not(.empty) div.table td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.distributions div.distribution div.bar{background-color:#f2573a}@media print{section.report.minor:not(.empty) div.distributions div.distribution div.bar::after{border-color:#f2573a}}section.report:not(.empty) div.incidents li.incident.minor h3{color:#f2573a}section.report.minor:not(.empty) div.inspector td.ratio circle.alert{fill:#f2573a}section.report.minor:not(.empty) div.inspector td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.inspector td.count{color:#f2573a}#rosters section.member.approved td.total.minor{color:#f2573a}#rosters section.member.approved td.trend.minor path.series{stroke:#f2573a}#calendar div.schedule div.action table tr.tardy.served td.status svg{fill:#ffad1d}#calendar div.schedule div.action table tr.tardy td.incident{color:#ffad1d}#inbox div.card.tardy h2{color:#ffad1d}section.report ul.tabs li.tardy.selected{border-color:#ffad1d!important;color:#ffad1d!important}section.report.tardy div.last tr td.date{color:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) path.area{fill:rgba(255,173,29,0.1)}section.report.tardy:not(.empty) svg:not(.sparkline) path.series{stroke:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) rect.series{fill:#ffad1d}section.report.tardy:not(.empty) div.table td.count{color:#ffad1d}section.report.tardy:not(.empty) div.table td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.distributions div.distribution div.bar{background-color:#ffad1d}@media print{section.report.tardy:not(.empty) div.distributions div.distribution div.bar::after{border-color:#ffad1d}}section.report:not(.empty) div.incidents li.incident.tardy h3{color:#ffad1d}section.report.tardy:not(.empty) div.inspector td.ratio circle.alert{fill:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count{color:#ffad1d}#rosters section.member.approved td.total.tardy{color:#ffad1d}#rosters section.member.approved td.trend.tardy path.series{stroke:#ffad1d}#calendar div.schedule div.action table tr.merit.served td.status svg{fill:#149f93}#calendar div.schedule div.action table tr.merit td.incident{color:#149f93}#inbox div.card.merit h2{color:#149f93}section.report ul.tabs li.merit.selected{border-color:#149f93!important;color:#149f93!important}section.report.merit div.last tr td.date{color:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) path.area{fill:rgba(20,159,147,0.1)}section.report.merit:not(.empty) svg:not(.sparkline) path.series{stroke:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) rect.series{fill:#149f93}section.report.merit:not(.empty) div.table td.count{color:#149f93}section.report.merit:not(.empty) div.table td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.distributions div.distribution div.bar{background-color:#149f93}@media print{section.report.merit:not(.empty) div.distributions div.distribution div.bar::after{border-color:#149f93}}section.report:not(.empty) div.incidents li.incident.merit h3{color:#149f93}section.report.merit:not(.empty) div.inspector td.ratio circle.alert{fill:#149f93}section.report.merit:not(.empty) div.inspector td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.inspector td.count{color:#149f93}#rosters section.member.approved td.total.merit{color:#149f93}#rosters section.member.approved td.trend.merit path.series{stroke:#149f93}#calendar div.schedule div.action table tr.custom.served td.status svg{fill:#5164b8}#calendar div.schedule div.action table tr.custom td.incident{color:#5164b8}#inbox div.card.custom h2{color:#5164b8}section.report ul.tabs li.custom.selected{border-color:#5164b8!important;color:#5164b8!important}section.report.custom div.last tr td.date{color:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) path.area{fill:rgba(81,100,184,0.1)}section.report.custom:not(.empty) svg:not(.sparkline) path.series{stroke:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) rect.series{fill:#5164b8}section.report.custom:not(.empty) div.table td.count{color:#5164b8}section.report.custom:not(.empty) div.table td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.distributions div.distribution div.bar{background-color:#5164b8}@media print{section.report.custom:not(.empty) div.distributions div.distribution div.bar::after{border-color:#5164b8}}section.report:not(.empty) div.incidents li.incident.custom h3{color:#5164b8}section.report.custom:not(.empty) div.inspector td.ratio circle.alert{fill:#5164b8}section.report.custom:not(.empty) div.inspector td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.inspector td.count{color:#5164b8}#rosters section.member.approved td.total.custom{color:#5164b8}#rosters section.member.approved td.trend.custom path.series{stroke:#5164b8}#rail{bottom:0;left:0;left:max(env(safe-area-inset-left) - 16px,calc(1px - 1px));outline:0;overflow:hidden;position:absolute;top:0;top:env(safe-area-inset-top);width:88px}@media (max-width:480px){#rail{display:none}}.nav #rail{display:none}body:not(.init) #rail{display:none}#rail ul{display:flex;flex-direction:column;height:100%}#rail li{align-items:center;border-radius:8px;display:flex;flex:none;height:56px;justify-content:center;margin:0 16px;position:relative;width:56px}#rail li:active{opacity:.3}#rail li.selected svg{fill:#ffffff}#rail li.divider{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px;height:8px;margin:8px 16px 0 16px}@media (-webkit-min-device-pixel-ratio:1.5){#rail li.divider{background-image:linear-gradient(0deg,rgba(255,255,255,.12),rgba(255,255,255,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}#rail li.spacer{flex:auto}#rail li svg{fill:rgba(255,255,255,0.5);height:24px;pointer-events:none;width:24px}#rail li::after{background-color:#1bbcb0;border:2px solid #121212;border-radius:8px;content:'';display:block;height:8px;margin-top:-13px;position:absolute;right:8px;transform:scale(0);transition:450ms transform cubic-bezier(.23, 1, .32, 1);top:50%;width:8px}#rail li.badge::after{transform:scale(1)}#rail li.nav{margin-top:4px;margin-bottom:20px}#rail li.compose svg{fill:#1bbcb0!important}body:not(.canCreateRosters):not(.canViewAndManageRosters) #rail li.rosters{display:none}#rail li.settings{margin-bottom:8px}#rail li.settings::after{background-color:#ee2b29}@media (max-height:480px){#rail:not(.tall) li{flex:auto}#rail:not(.tall) li.nav{height:56px;margin-bottom:0}#rail:not(.tall) li.divider,#rail:not(.tall) li.help,#rail:not(.tall) li.spacer{display:none}#rail:not(.tall) li.settings{margin-bottom:0}}#viewport #root{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:#f9f8f7;display:block;left:88px;left:calc(88px + max(env(safe-area-inset-left) - 16px,calc(1px - 1px)));overflow:hidden;top:env(safe-area-inset-top);transition:250ms left cubic-bezier(.23, 1, .32, 1)}@media (max-width:900px){#viewport #root{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1)}}@media (max-width:480px){#viewport #root{top:0;left:0}}#viewport:not(.init) #root{display:none}@media (max-width:480px){#viewport.standalone #root{border-radius:12px}}#viewport.EHShell #root{border-radius:12px}#viewport.keyboard #root{border-bottom-left-radius:0;border-bottom-right-radius:0}#viewport.nav #root{left:256px;left:calc(256px + env(safe-area-inset-left))}@media (max-width:900px){#viewport.nav #root{left:88px;left:calc(88px + max(env(safe-area-inset-left) - 16px,calc(1px - 1px)));transform:translateX(168px);transform:translateX(calc((256px + env(safe-area-inset-left)) - (88px + max(env(safe-area-inset-left) - 16px,calc(1px - 1px)))))}}@media (max-width:480px){#viewport.nav #root{left:0;transform:translateX(256px)}}@media (max-width:900px){#viewport.nav #nav-mask{background:0 0;display:block;z-index:1}}@media (max-width:480px){#viewport #root>section{top:max(env(safe-area-inset-top) - 12px,calc(1px - 1px))}}@media (max-width:480px){#viewport #root main .scroll-content{padding-bottom:120px!important}}#root section header button.nav{display:none}@media (max-width:480px){#root section.card:first-of-type button.nav,#root>section:not(.stack) button.nav{display:inline-flex}}.rosters #rosters{display:block;z-index:1}#viewport.rosterEditor #modal-mask{opacity:.4;pointer-events:auto}#viewport.rosterEditor #rosterEditor{transform:translate(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}@media (max-width:480px){#rosters section.collection header button.add{display:none}}body.nav #rosters section.collection header button.add{display:none}#rosters section.collection header button.add svg{fill:#149f93}#rosters section.collection header:not(.tabbed)+main div.tab-container{display:none}#rosters section.collection header.tabbed+main div.scroll-container{top:48px}#rosters section.collection div.scroll-content{padding:24px 8px;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-top:8px}@media (max-width:480px){#rosters section.collection div.scroll-content{padding:16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-top:8px}}#rosters section.collection:not(.hasRosters) table{display:none}#rosters section.collection td,#rosters section.collection th{text-align:left}#rosters section.collection tr:not(.approved) td{color:rgba(0,0,0,.38)}#rosters section.collection tr.approved td.status{color:#149f93}#rosters section.collection td.notify,#rosters section.collection th.notify{padding-right:4px}@media (max-width:480px){#rosters section.collection td.notify,#rosters section.collection th.notify{display:none}}#rosters section.collection td.notify svg,#rosters section.collection th.notify svg{display:none;fill:#149f93;height:16px;margin-top:4px;width:16px}#rosters section.collection tr.notify.approved td.notify svg{display:block}#rosters section.collection .employee{min-width:140px;width:20%}@media (max-width:480px){#rosters section.collection .employee{display:none}}@media (max-width:480px){#rosters section.collection.pending .employee{display:table-cell}}@media (max-width:480px){#rosters section.collection.pending .employee span{padding-right:0}}#rosters section.collection .school{min-width:140px;width:20%}@media (max-width:480px){#rosters section.collection .school{display:none}}#rosters section.collection .status{min-width:140px}@media (max-width:480px){#rosters section.collection.pending .status{display:none}}#rosters section.member div.menu li.revoke{color:#ee2b29}@media (max-width:480px){#rosters section.member:not(.approved) header button.report,#rosters section.member:not(.approved) header button.search{display:none}}@media (max-width:480px){#rosters section.member header button.download{display:none}}#rosters section.member:not(.my) header button.edit{display:none}#rosters section.member header button.status{color:#149f93}#rosters section.member header button.status.deny{color:#ee2b29}#rosters section.member:not(.pending) header button.approve,#rosters section.member:not(.pending) header button.deny{display:none}#rosters section.member:not(.my) header button.resubmit{display:none}#rosters section.member:not(.denied):not(.revoked) header button.resubmit{display:none}#rosters section.member:not(.expired) header button.renew{display:none}#rosters section.member.my header button.more{display:none}#rosters section.member:not(.approved) header button.more{display:none}#rosters section.member.waiting main::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#rosters section.member.waiting main::after{margin-top:-64px}}#rosters section.member.locked main::before{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuMzgpIiBkPSJNMjQgMzRjMi4yIDAgNC0xLjggNC00cy0xLjgtNC00LTQtNCAxLjgtNCA0IDEuOCA0IDQgNHptMTItMThoLTJ2LTRjMC01LjUyLTQuNDgtMTAtMTAtMTBTMTQgNi40OCAxNCAxMnY0aC0yYy0yLjIgMC00IDEuOC00IDR2MjBjMCAyLjIgMS44IDQgNCA0aDI0YzIuMiAwIDQtMS44IDQtNFYyMGMwLTIuMi0xLjgtNC00LTR6bS0xOC4yLTRjMC0zLjQyIDIuNzgtNi4yIDYuMi02LjJzNi4yIDIuNzggNi4yIDYuMnY0SDE3Ljh2LTR6TTM2IDQwSDEyVjIwaDI0djIweiIvPjwvc3ZnPg==');background-position:center 45%;background-repeat:no-repeat;background-size:128px 128px;background-color:#f0f0f0;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}#rosters section.member main div.scroll-content{padding:24px 8px;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-top:8px;transition:opacity 150ms linear}@media (max-width:480px){#rosters section.member main div.scroll-content{padding:16px 0;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-top:8px}}#rosters section.member.rendering main div.scroll-content{opacity:.3}#rosters section.member div.header{display:flex;margin:8px 16px}@media (max-width:480px){#rosters section.member div.header{display:block}}#rosters section.member div.header div{flex:auto}#rosters section.member div.header div.status{flex:none;text-align:right}@media (max-width:480px){#rosters section.member div.header div.status{text-align:left}}#rosters section.member div.header h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;min-height:24px;padding-right:16px}@media (max-width:480px){#rosters section.member div.header h2{padding-right:0}}#rosters section.member div.header p{color:rgba(0,0,0,.38);line-height:24px;height:24px}#rosters section.member.denied div.header p.approvedBy,#rosters section.member.pending div.header p.approvedBy,#rosters section.member.revoked div.header p.approvedBy{display:none}#rosters section.member.approved div.header p.status{color:#149f93}#rosters section.member:not(.hasStudents) table{display:none}#rosters section.member:not(.approved) td{color:rgba(0,0,0,.38)}#rosters section.member span.program{background:rgba(0,0,0,.38);border-radius:4px;color:#fff;display:inline-block;font:500 12px/18px system-ui,-apple-system,Roboto,sans-serif;height:18px;margin:3px 0;padding:0 4px;text-transform:uppercase;width:auto}@media (max-width:480px){#rosters section.member span.program{display:none}}#rosters section.member .gender{text-align:left}@media (max-width:1400px){#rosters section.member .gender{display:none}}#rosters section.member .districtId{text-align:left}@media (max-width:1300px){#rosters section.member .districtId{display:none}}#rosters section.member .school{text-align:left}@media (max-width:1200px){#rosters section.member .school{display:none}}#rosters section.member .grade{text-align:left}@media (max-width:1160px){#rosters section.member .grade{display:none}}@media (max-width:1080px){#rosters section.member .duration{display:none}}#rosters section.member td.trend{padding-right:0}@media (max-width:768px){#rosters section.member td.incidents.total,#rosters section.member th.incidents{padding-right:16px}}@media (max-width:660px){#rosters section.member td.pending,#rosters section.member th.pending{display:none}}@media (max-width:560px){#rosters section.member td:nth-of-type(14),#rosters section.member th:nth-of-type(10){padding-right:0!important}#rosters section.member td:nth-of-type(n+15),#rosters section.member th:nth-of-type(n+11){display:none}}@media (max-width:480px){#rosters section.member td:nth-of-type(12),#rosters section.member th:nth-of-type(9){padding-right:0!important}#rosters section.member td:nth-of-type(n+13),#rosters section.member th:nth-of-type(n+10){display:none}}#calendar div.schedule div.action table tr.referral.served td.status svg{fill:#a01c84}#calendar div.schedule div.action table tr.referral td.incident{color:#a01c84}#inbox div.card.referral h2{color:#a01c84}section.report ul.tabs li.referral.selected{border-color:#a01c84!important;color:#a01c84!important}section.report.referral div.last tr td.date{color:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) path.area{fill:rgba(160,28,132,0.1)}section.report.referral:not(.empty) svg:not(.sparkline) path.series{stroke:#a01c84}section.report.referral:not(.empty) svg:not(.sparkline) rect.series{fill:#a01c84}section.report.referral:not(.empty) div.table td.count{color:#a01c84}section.report.referral:not(.empty) div.table td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.distributions div.distribution div.bar{background-color:#a01c84}@media print{section.report.referral:not(.empty) div.distributions div.distribution div.bar::after{border-color:#a01c84}}section.report:not(.empty) div.incidents li.incident.referral h3{color:#a01c84}section.report.referral:not(.empty) div.inspector td.ratio circle.alert{fill:#a01c84}section.report.referral:not(.empty) div.inspector td.count path.series{stroke:#a01c84}section.report.referral:not(.empty) div.inspector td.count{color:#a01c84}#rosters section.member.approved td.total.referral{color:#a01c84}#rosters section.member.approved td.trend.referral path.series{stroke:#a01c84}#calendar div.schedule div.action table tr.pending.served td.status svg{fill:#8e6785}#calendar div.schedule div.action table tr.pending td.incident{color:#8e6785}#inbox div.card.pending h2{color:#8e6785}section.report ul.tabs li.pending.selected{border-color:#8e6785!important;color:#8e6785!important}section.report.pending div.last tr td.date{color:#8e6785}section.report.pending:not(.empty) svg:not(.sparkline) path.area{fill:rgba(142,103,133,0.1)}section.report.pending:not(.empty) svg:not(.sparkline) path.series{stroke:#8e6785}section.report.pending:not(.empty) svg:not(.sparkline) rect.series{fill:#8e6785}section.report.pending:not(.empty) div.table td.count{color:#8e6785}section.report.pending:not(.empty) div.table td.count path.series{stroke:#8e6785}section.report.pending:not(.empty) div.distributions div.distribution div.bar{background-color:#8e6785}@media print{section.report.pending:not(.empty) div.distributions div.distribution div.bar::after{border-color:#8e6785}}section.report:not(.empty) div.incidents li.incident.pending h3{color:#8e6785}section.report.pending:not(.empty) div.inspector td.ratio circle.alert{fill:#8e6785}section.report.pending:not(.empty) div.inspector td.count path.series{stroke:#8e6785}section.report.pending:not(.empty) div.inspector td.count{color:#8e6785}#rosters section.member.approved td.total.pending{color:#8e6785}#rosters section.member.approved td.trend.pending path.series{stroke:#8e6785}#calendar div.schedule div.action table tr.minor.served td.status svg{fill:#f2573a}#calendar div.schedule div.action table tr.minor td.incident{color:#f2573a}#inbox div.card.minor h2{color:#f2573a}section.report ul.tabs li.minor.selected{border-color:#f2573a!important;color:#f2573a!important}section.report.minor div.last tr td.date{color:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) path.area{fill:rgba(242,87,58,0.1)}section.report.minor:not(.empty) svg:not(.sparkline) path.series{stroke:#f2573a}section.report.minor:not(.empty) svg:not(.sparkline) rect.series{fill:#f2573a}section.report.minor:not(.empty) div.table td.count{color:#f2573a}section.report.minor:not(.empty) div.table td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.distributions div.distribution div.bar{background-color:#f2573a}@media print{section.report.minor:not(.empty) div.distributions div.distribution div.bar::after{border-color:#f2573a}}section.report:not(.empty) div.incidents li.incident.minor h3{color:#f2573a}section.report.minor:not(.empty) div.inspector td.ratio circle.alert{fill:#f2573a}section.report.minor:not(.empty) div.inspector td.count path.series{stroke:#f2573a}section.report.minor:not(.empty) div.inspector td.count{color:#f2573a}#rosters section.member.approved td.total.minor{color:#f2573a}#rosters section.member.approved td.trend.minor path.series{stroke:#f2573a}#calendar div.schedule div.action table tr.tardy.served td.status svg{fill:#ffad1d}#calendar div.schedule div.action table tr.tardy td.incident{color:#ffad1d}#inbox div.card.tardy h2{color:#ffad1d}section.report ul.tabs li.tardy.selected{border-color:#ffad1d!important;color:#ffad1d!important}section.report.tardy div.last tr td.date{color:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) path.area{fill:rgba(255,173,29,0.1)}section.report.tardy:not(.empty) svg:not(.sparkline) path.series{stroke:#ffad1d}section.report.tardy:not(.empty) svg:not(.sparkline) rect.series{fill:#ffad1d}section.report.tardy:not(.empty) div.table td.count{color:#ffad1d}section.report.tardy:not(.empty) div.table td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.distributions div.distribution div.bar{background-color:#ffad1d}@media print{section.report.tardy:not(.empty) div.distributions div.distribution div.bar::after{border-color:#ffad1d}}section.report:not(.empty) div.incidents li.incident.tardy h3{color:#ffad1d}section.report.tardy:not(.empty) div.inspector td.ratio circle.alert{fill:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count path.series{stroke:#ffad1d}section.report.tardy:not(.empty) div.inspector td.count{color:#ffad1d}#rosters section.member.approved td.total.tardy{color:#ffad1d}#rosters section.member.approved td.trend.tardy path.series{stroke:#ffad1d}#calendar div.schedule div.action table tr.merit.served td.status svg{fill:#149f93}#calendar div.schedule div.action table tr.merit td.incident{color:#149f93}#inbox div.card.merit h2{color:#149f93}section.report ul.tabs li.merit.selected{border-color:#149f93!important;color:#149f93!important}section.report.merit div.last tr td.date{color:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) path.area{fill:rgba(20,159,147,0.1)}section.report.merit:not(.empty) svg:not(.sparkline) path.series{stroke:#149f93}section.report.merit:not(.empty) svg:not(.sparkline) rect.series{fill:#149f93}section.report.merit:not(.empty) div.table td.count{color:#149f93}section.report.merit:not(.empty) div.table td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.distributions div.distribution div.bar{background-color:#149f93}@media print{section.report.merit:not(.empty) div.distributions div.distribution div.bar::after{border-color:#149f93}}section.report:not(.empty) div.incidents li.incident.merit h3{color:#149f93}section.report.merit:not(.empty) div.inspector td.ratio circle.alert{fill:#149f93}section.report.merit:not(.empty) div.inspector td.count path.series{stroke:#149f93}section.report.merit:not(.empty) div.inspector td.count{color:#149f93}#rosters section.member.approved td.total.merit{color:#149f93}#rosters section.member.approved td.trend.merit path.series{stroke:#149f93}#calendar div.schedule div.action table tr.custom.served td.status svg{fill:#5164b8}#calendar div.schedule div.action table tr.custom td.incident{color:#5164b8}#inbox div.card.custom h2{color:#5164b8}section.report ul.tabs li.custom.selected{border-color:#5164b8!important;color:#5164b8!important}section.report.custom div.last tr td.date{color:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) path.area{fill:rgba(81,100,184,0.1)}section.report.custom:not(.empty) svg:not(.sparkline) path.series{stroke:#5164b8}section.report.custom:not(.empty) svg:not(.sparkline) rect.series{fill:#5164b8}section.report.custom:not(.empty) div.table td.count{color:#5164b8}section.report.custom:not(.empty) div.table td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.distributions div.distribution div.bar{background-color:#5164b8}@media print{section.report.custom:not(.empty) div.distributions div.distribution div.bar::after{border-color:#5164b8}}section.report:not(.empty) div.incidents li.incident.custom h3{color:#5164b8}section.report.custom:not(.empty) div.inspector td.ratio circle.alert{fill:#5164b8}section.report.custom:not(.empty) div.inspector td.count path.series{stroke:#5164b8}section.report.custom:not(.empty) div.inspector td.count{color:#5164b8}#rosters section.member.approved td.total.custom{color:#5164b8}#rosters section.member.approved td.trend.custom path.series{stroke:#5164b8}#rosterEditor section.editor button.discard{color:rgba(0,0,0,.54)}#rosterEditor section.editor:not(.confirm) button.discard,#rosterEditor section.editor:not(.edited) button.discard{display:none}#rosterEditor section.editor header button.save{color:#149f93}#rosterEditor section.editor.incomplete header button.save{opacity:.3}#rosterEditor section.editor:not(.new):not(.edited) header button.save{display:none}#rosterEditor section.editor header button.cancel{color:rgba(0,0,0,.54)}#rosterEditor section.editor header button.remove{color:#ee2b29}#rosterEditor section.editor.edited header button.cancel,#rosterEditor section.editor.edited header button.remove,#rosterEditor section.editor:not(.confirm) header button.cancel,#rosterEditor section.editor:not(.confirm) header button.remove{display:none}#rosterEditor section.editor.confirm header button.delete,#rosterEditor section.editor.edited header button.delete,#rosterEditor section.editor.new header button.delete{display:none}#rosterEditor section.editor ul.tabs li{flex-basis:50%}#rosterEditor section.editor div.scroll-content,#rosterEditor section.editor ul.tabs{transition:opacity 650ms cubic-bezier(.23, 1, .32, 1)}#rosterEditor.waiting section.editor div.scroll-content,#rosterEditor.waiting section.editor ul.tabs{opacity:.2}#rosterEditor section.editor div.confirm-mask{background:0 0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#rosterEditor section.editor.confirm div.confirm-mask{display:block}#rosterEditor section.editor.confirm div.scroll-content,#rosterEditor section.editor.confirm ul.tabs{opacity:.3}#rosterEditor section.editor div.status{background:0 0;bottom:0;position:absolute;top:0;width:100%;z-index:1}#rosterEditor:not(.waiting) section.editor div.status{display:none}#rosterEditor section.editor div.status div{color:#149f93;font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}#rosterEditor.error section.editor div.status div.error,#rosterEditor.success section.editor div.status div.success{opacity:1;transform:scale(1)}#rosterEditor section.editor div.status svg{display:block;fill:#149f93;height:64px;margin:16px auto;width:64px}#rosterEditor section.editor:not(.new) div.tab-container{display:none}#rosterEditor section.editor.new div.scroll-container{top:48px!important}#rosterEditor section.editor:not(.smart) form li.smart,#rosterEditor section.editor:not(.static) form li.static{display:none}#rosterEditor section.editor li.students{padding-top:16px}#rosterEditor section.editor li.students label{padding-bottom:0}#rosterEditor section.editor p.formula{font:400 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:2px;margin-top:8px}#rosterEditor section.editor p.formula a{border-radius:4px;color:#149f93;outline-offset:2px;text-decoration:underline}#rosterEditor section.editor p.formula a.active{opacity:.3}#rosterEditor section.editor li.notifications{min-height:0;padding-top:16px}#rosterEditor section.editor li.notifications label{padding-bottom:0}#rosterEditor section.editor li.interventions{padding-top:8px}#rosterEditor section.list.waiting main::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#rosterEditor section.list.waiting main::after{margin-top:-64px}}#rosterEditor section.list li[data-id=assignments]::after,#rosterEditor section.list li[data-id=days]::after{content:'...'}#viewport.settings #modal-mask{opacity:.4;pointer-events:auto}#viewport.settings #settings{transform:translate(0);transition:transform .6s cubic-bezier(.23, 1, .32, 1),visibility 0s step-start;visibility:visible}#settings header button.add svg{fill:#149f93}#settings header button.save{color:#149f93}#settings section.edited header div.action button:not(.save),#settings section:not(.edited) header button.save{display:none}#settings header button.remove{color:#ee2b29}#settings section.confirm header div.action button:not(.confirm),#settings section:not(.confirm) header button.confirm{display:none}#settings section div.scroll-content{transition:opacity 650ms cubic-bezier(.23, 1, .32, 1)}#settings section.waiting div.scroll-content{opacity:.2;pointer-events:none}#settings section div.confirm-mask{background:0 0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}#settings section.confirm div.confirm-mask{display:block}#settings section.confirm div.scroll-content{opacity:.3}#settings main ol li.inactive:not(.selected){color:rgba(0,0,0,.54)}#settings:not(.advanced) .advanced{display:none}#settings section.settings main{background:#f0f0f0}#settings section.settings div.card{background-color:#fcfcfc;border-radius:4px;margin:8px;overflow:hidden;padding:16px 0;position:relative}#settings section.settings div.card h2,#settings section.settings div.card h3{display:flex;margin:0 16px}#settings section.settings div.card h2 span.label,#settings section.settings div.card h3 span.label{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#settings section.settings div.card h2 span.action,#settings section.settings div.card h3 span.action{color:#149f93;font-size:14px;font-weight:400;margin-left:16px;white-space:nowrap}#settings section.settings div.card h2 span.action.active,#settings section.settings div.card h3 span.action.active{opacity:.3}#settings section.settings div.card h2 span.action svg,#settings section.settings div.card h3 span.action svg{display:block;fill:rgba(0,0,0,0.38);height:24px;pointer-events:none;width:24px}#settings section.settings div.card h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif}#settings section.settings div.card h3{color:rgba(0,0,0,.54);margin-bottom:16px}#settings section.settings div.card p{margin:0 16px}#settings section.settings div.card ol{margin:8px 16px}#settings section.settings div.card ol li{margin:0 -16px;padding-left:64px;padding-right:16px}@media (max-width:480px){#settings section.settings div.card ol li{padding-left:56px}}#settings section.settings div.card ol li.notifications{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMjQgNDRjMi4yMSAwIDQtMS43OSA0LTRoLThjMCAyLjIxIDEuNzkgNCA0IDR6bTEyLTEyVjIyYzAtNi4xNS0zLjI3LTExLjI4LTktMTIuNjRWOGMwLTEuNjYtMS4zNC0zLTMtM3MtMyAxLjM0LTMgM3YxLjM2Yy01LjczIDEuMzYtOSA2LjQ5LTkgMTIuNjR2MTBsLTQgNHYyaDMydi0ybC00LTR6Ii8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.notifications.enabled{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMjQgNDRjMi4yMSAwIDQtMS43OSA0LTRoLThjMCAyLjIxIDEuNzkgNCA0IDR6bTEyLTEyVjIyYzAtNi4xNS0zLjI3LTExLjI4LTktMTIuNjRWOGMwLTEuNjYtMS4zNC0zLTMtM3MtMyAxLjM0LTMgM3YxLjM2Yy01LjczIDEuMzYtOSA2LjQ5LTkgMTIuNjR2MTBsLTQgNHYyaDMydi0ybC00LTR6Ii8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.license{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTcuMiw0NUwxMy40LDM4LjZMNi4yLDM3TDYuOSwyOS42TDIsMjRMNi45LDE4LjRMNi4yLDExTDEzLjQsOS40TDE3LjIsM0wyNCw1LjlMMzAuOCwzTDM0LjYsOS40TDQxLjgsMTFMNDEuMSwxOC40TDQ2LDI0TDQxLjEsMjkuNkw0MS44LDM3TDM0LjYsMzguNkwzMC44LDQ1TDI0LDQyLjFMMTcuMiw0NVpNMTguOSwzOS45TDI0LDM3LjdMMjkuMiwzOS45TDMyLDM1LjFMMzcuNSwzMy44TDM3LDI4LjJMNDAuNywyNEwzNywxOS43TDM3LjUsMTQuMUwzMiwxMi45TDI5LjEsOC4xTDI0LDEwLjNMMTguOCw4LjFMMTYsMTIuOUwxMC41LDE0LjFMMTEsMTkuN0w3LjMsMjRMMTEsMjguMkwxMC41LDMzLjlMMTYsMzUuMUwxOC45LDM5LjlaTTIxLjksMzEuMUwzMy4yLDE5LjhMMzAuNCwxNi45TDIxLjksMjUuNEwxNy42LDIxLjJMMTQuOCwyNEwyMS45LDMxLjFaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.license.expired{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWUyYjI5IiBkPSJNMTcuMiw0NUwxMy40LDM4LjZMNi4yLDM3TDYuOSwyOS42TDIsMjRMNi45LDE4LjRMNi4yLDExTDEzLjQsOS40TDE3LjIsM0wyNCw1LjlMMzAuOCwzTDM0LjYsOS40TDQxLjgsMTFMNDEuMSwxOC40TDQ2LDI0TDQxLjEsMjkuNkw0MS44LDM3TDM0LjYsMzguNkwzMC44LDQ1TDI0LDQyLjFMMTcuMiw0NVpNMTguOSwzOS45TDI0LDM3LjdMMjkuMiwzOS45TDMyLDM1LjFMMzcuNSwzMy44TDM3LDI4LjJMNDAuNywyNEwzNywxOS43TDM3LjUsMTQuMUwzMiwxMi45TDI5LjEsOC4xTDI0LDEwLjNMMTguOCw4LjFMMTYsMTIuOUwxMC41LDE0LjFMMTEsMTkuN0w3LjMsMjRMMTEsMjguMkwxMC41LDMzLjlMMTYsMzUuMUwxOC45LDM5LjlaTTI0LDM0QzI0LjU2NywzNCAyNS4wNDIsMzMuODA4IDI1LjQyNSwzMy40MjVDMjUuODA4LDMzLjA0MiAyNiwzMi41NjcgMjYsMzJDMjYsMzEuNDMzIDI1LjgwOCwzMC45NTggMjUuNDI1LDMwLjU3NUMyNS4wNDIsMzAuMTkyIDI0LjU2NywzMCAyNCwzMEMyMy40MzMsMzAgMjIuOTU4LDMwLjE5MiAyMi41NzUsMzAuNTc1QzIyLjE5MiwzMC45NTggMjIsMzEuNDMzIDIyLDMyQzIyLDMyLjU2NyAyMi4xOTIsMzMuMDQyIDIyLjU3NSwzMy40MjVDMjIuOTU4LDMzLjgwOCAyMy40MzMsMzQgMjQsMzRaTTIyLDI2TDI2LDI2TDI2LDE0TDIyLDE0TDIyLDI2WiIvPjwvc3ZnPg==');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px;color:#ee2b29}#settings section.settings div.card ol li.terms{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzgsNkwzNiw2TDM2LDRDMzYsMi45IDM1LjEsMiAzNCwyQzMyLjksMiAzMiwyLjkgMzIsNEwzMiw2TDE2LDZMMTYsNEMxNiwyLjkgMTUuMSwyIDE0LDJDMTIuOSwyIDEyLDIuOSAxMiw0TDEyLDZMMTAsNkM3Ljc4LDYgNi4wMiw3LjggNi4wMiwxMEw2LDM4QzYsNDAuMiA3Ljc4LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTM2LDM4TDEyLDM4QzEwLjksMzggMTAsMzcuMSAxMCwzNkwxMCwxNkwzOCwxNkwzOCwzNkMzOCwzNy4xIDM3LjEsMzggMzYsMzhaTTE2LDIwTDIyLDIwQzIzLjEsMjAgMjQsMjAuOSAyNCwyMkwyNCwyOEMyNCwyOS4xIDIzLjEsMzAgMjIsMzBMMTYsMzBDMTQuOSwzMCAxNCwyOS4xIDE0LDI4TDE0LDIyQzE0LDIwLjkgMTQuOSwyMCAxNiwyMFoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.schools{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMjQsMTRMMjQsMTBDMjQsNy44IDIyLjIsNiAyMCw2TDgsNkM1LjgsNiA0LDcuOCA0LDEwTDQsMzhDNCw0MC4yIDUuOCw0MiA4LDQyTDQwLDQyQzQyLjIsNDIgNDQsNDAuMiA0NCwzOEw0NCwxOEM0NCwxNS44IDQyLjIsMTQgNDAsMTRMMjQsMTRaTTEyLDM4TDgsMzhMOCwzNEwxMiwzNEwxMiwzOFpNMTIsMzBMOCwzMEw4LDI2TDEyLDI2TDEyLDMwWk0xMiwyMkw4LDIyTDgsMThMMTIsMThMMTIsMjJaTTEyLDE0TDgsMTRMOCwxMEwxMiwxMEwxMiwxNFpNMjAsMzhMMTYsMzhMMTYsMzRMMjAsMzRMMjAsMzhaTTIwLDMwTDE2LDMwTDE2LDI2TDIwLDI2TDIwLDMwWk0yMCwyMkwxNiwyMkwxNiwxOEwyMCwxOEwyMCwyMlpNMjAsMTRMMTYsMTRMMTYsMTBMMjAsMTBMMjAsMTRaTTM4LDM4TDI0LDM4TDI0LDM0TDI4LDM0TDI4LDMwTDI0LDMwTDI0LDI2TDI4LDI2TDI4LDIyTDI0LDIyTDI0LDE4TDM4LDE4QzM5LjEsMTggNDAsMTguOSA0MCwyMEw0MCwzNkM0MCwzNy4xIDM5LjEsMzggMzgsMzhaTTM2LDIyTDMyLDIyTDMyLDI2TDM2LDI2TDM2LDIyWk0zNiwzMEwzMiwzMEwzMiwzNEwzNiwzNEwzNiwzMFoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.students{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTAsMjYuMzZMMTAsMzEuOThDMTAsMzMuNDQgMTAuOCwzNC44IDEyLjA4LDM1LjVMMjIuMDgsNDAuOTZDMjMuMjgsNDEuNjIgMjQuNzIsNDEuNjIgMjUuOTIsNDAuOTZMMzUuOTIsMzUuNUMzNy4yLDM0LjggMzgsMzMuNDQgMzgsMzEuOThMMzgsMjYuMzZMMjUuOTIsMzIuOTZDMjQuNzIsMzMuNjIgMjMuMjgsMzMuNjIgMjIuMDgsMzIuOTZMMTAsMjYuMzZaTTIyLjA4LDcuMDRMNS4yMiwxNi4yNEMzLjg0LDE3IDMuODQsMTkgNS4yMiwxOS43NkwyMi4wOCwyOC45NkMyMy4yOCwyOS42MiAyNC43MiwyOS42MiAyNS45MiwyOC45Nkw0MiwyMC4xOEw0MiwzMkM0MiwzMy4xIDQyLjksMzQgNDQsMzRDNDUuMSwzNCA0NiwzMy4xIDQ2LDMyTDQ2LDE5LjE4QzQ2LDE4LjQ0IDQ1LjYsMTcuNzggNDQuOTYsMTcuNDJMMjUuOTIsNy4wNEMyNC43Miw2LjQgMjMuMjgsNi40IDIyLjA4LDcuMDRaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.employees{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNOCw0NEM2LjksNDQgNS45NTgsNDMuNjA4IDUuMTc1LDQyLjgyNUM0LjM5Miw0Mi4wNDIgNCw0MS4xIDQsNDBMNCwxOEM0LDE2LjkgNC4zOTIsMTUuOTU4IDUuMTc1LDE1LjE3NUM1Ljk1OCwxNC4zOTIgNi45LDE0IDgsMTRMMTgsMTRMMTgsOEMxOCw2LjkgMTguMzkyLDUuOTU4IDE5LjE3NSw1LjE3NUMxOS45NTgsNC4zOTIgMjAuOSw0IDIyLDRMMjYsNEMyNy4xLDQgMjguMDQyLDQuMzkyIDI4LjgyNSw1LjE3NUMyOS42MDgsNS45NTggMzAsNi45IDMwLDhMMzAsMTRMNDAsMTRDNDEuMSwxNCA0Mi4wNDIsMTQuMzkyIDQyLjgyNSwxNS4xNzVDNDMuNjA4LDE1Ljk1OCA0NCwxNi45IDQ0LDE4TDQ0LDQwQzQ0LDQxLjEgNDMuNjA4LDQyLjA0MiA0Mi44MjUsNDIuODI1QzQyLjA0Miw0My42MDggNDEuMSw0NCA0MCw0NEw4LDQ0Wk04LDQwTDQwLDQwTDQwLDE4TDMwLDE4QzMwLDE5LjEgMjkuNjA4LDIwLjA0MiAyOC44MjUsMjAuODI1QzI4LjA0MiwyMS42MDggMjcuMSwyMiAyNiwyMkwyMiwyMkMyMC45LDIyIDE5Ljk1OCwyMS42MDggMTkuMTc1LDIwLjgyNUMxOC4zOTIsMjAuMDQyIDE4LDE5LjEgMTgsMThMOCwxOEw4LDQwWk0xMiwzNkwyNCwzNkwyNCwzNS4xQzI0LDM0LjUzMyAyMy44NDIsMzQuMDA4IDIzLjUyNSwzMy41MjVDMjMuMjA4LDMzLjA0MiAyMi43NjcsMzIuNjY3IDIyLjIsMzIuNEMyMS41MzMsMzIuMSAyMC44NTgsMzEuODc1IDIwLjE3NSwzMS43MjVDMTkuNDkyLDMxLjU3NSAxOC43NjcsMzEuNSAxOCwzMS41QzE3LjIzMywzMS41IDE2LjUwOCwzMS41NzUgMTUuODI1LDMxLjcyNUMxNS4xNDIsMzEuODc1IDE0LjQ2NywzMi4xIDEzLjgsMzIuNEMxMy4yMzMsMzIuNjY3IDEyLjc5MiwzMy4wNDIgMTIuNDc1LDMzLjUyNUMxMi4xNTgsMzQuMDA4IDEyLDM0LjUzMyAxMiwzNS4xTDEyLDM2Wk0yOCwzM0wzNiwzM0wzNiwzMEwyOCwzMEwyOCwzM1pNMTgsMzBDMTguODMzLDMwIDE5LjU0MiwyOS43MDggMjAuMTI1LDI5LjEyNUMyMC43MDgsMjguNTQyIDIxLDI3LjgzMyAyMSwyN0MyMSwyNi4xNjcgMjAuNzA4LDI1LjQ1OCAyMC4xMjUsMjQuODc1QzE5LjU0MiwyNC4yOTIgMTguODMzLDI0IDE4LDI0QzE3LjE2NywyNCAxNi40NTgsMjQuMjkyIDE1Ljg3NSwyNC44NzVDMTUuMjkyLDI1LjQ1OCAxNSwyNi4xNjcgMTUsMjdDMTUsMjcuODMzIDE1LjI5MiwyOC41NDIgMTUuODc1LDI5LjEyNUMxNi40NTgsMjkuNzA4IDE3LjE2NywzMCAxOCwzMFpNMjgsMjdMMzYsMjdMMzYsMjRMMjgsMjRMMjgsMjdaTTIyLDE4TDI2LDE4TDI2LDhMMjIsOEwyMiwxOFoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.integrations{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTcuNCwzMS44TDkuNiwyNEwxNy40LDE2LjJDMTguMTgsMTUuNDIgMTguMTgsMTQuMTggMTcuNCwxMy40QzE2LjYyLDEyLjYyIDE1LjM4LDEyLjYyIDE0LjYsMTMuNEw1LjQyLDIyLjU4QzQuNjQsMjMuMzYgNC42NCwyNC42MiA1LjQyLDI1LjRMMTQuNiwzNC42QzE1LjM4LDM1LjM4IDE2LjYyLDM1LjM4IDE3LjQsMzQuNkMxOC4xOCwzMy44MiAxOC4xOCwzMi41OCAxNy40LDMxLjhaTTMwLjYsMzEuOEwzOC40LDI0TDMwLjYsMTYuMkMyOS44MiwxNS40MiAyOS44MiwxNC4xOCAzMC42LDEzLjRDMzEuMzgsMTIuNjIgMzIuNjIsMTIuNjIgMzMuNCwxMy40TDQyLjU4LDIyLjU4QzQzLjM2LDIzLjM2IDQzLjM2LDI0LjYyIDQyLjU4LDI1LjRMMzMuNCwzNC42QzMyLjYyLDM1LjM4IDMxLjM4LDM1LjM4IDMwLjYsMzQuNkMyOS44MiwzMy44MiAyOS44MiwzMi41OCAzMC42LDMxLjhaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.categories{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTYsMzRDMTYuNTY3LDM0IDE3LjA0MiwzMy44MDggMTcuNDI1LDMzLjQyNUMxNy44MDgsMzMuMDQyIDE4LDMyLjU2NyAxOCwzMkMxOCwzMS40MzMgMTcuODA4LDMwLjk1OCAxNy40MjUsMzAuNTc1QzE3LjA0MiwzMC4xOTIgMTYuNTY3LDMwIDE2LDMwQzE1LjQzMywzMCAxNC45NTgsMzAuMTkyIDE0LjU3NSwzMC41NzVDMTQuMTkyLDMwLjk1OCAxNCwzMS40MzMgMTQsMzJDMTQsMzIuNTY3IDE0LjE5MiwzMy4wNDIgMTQuNTc1LDMzLjQyNUMxNC45NTgsMzMuODA4IDE1LjQzMywzNCAxNiwzNFpNMTYsMjZDMTYuNTY3LDI2IDE3LjA0MiwyNS44MDggMTcuNDI1LDI1LjQyNUMxNy44MDgsMjUuMDQyIDE4LDI0LjU2NyAxOCwyNEMxOCwyMy40MzMgMTcuODA4LDIyLjk1OCAxNy40MjUsMjIuNTc1QzE3LjA0MiwyMi4xOTIgMTYuNTY3LDIyIDE2LDIyQzE1LjQzMywyMiAxNC45NTgsMjIuMTkyIDE0LjU3NSwyMi41NzVDMTQuMTkyLDIyLjk1OCAxNCwyMy40MzMgMTQsMjRDMTQsMjQuNTY3IDE0LjE5MiwyNS4wNDIgMTQuNTc1LDI1LjQyNUMxNC45NTgsMjUuODA4IDE1LjQzMywyNiAxNiwyNlpNMTYsMThDMTYuNTY3LDE4IDE3LjA0MiwxNy44MDggMTcuNDI1LDE3LjQyNUMxNy44MDgsMTcuMDQyIDE4LDE2LjU2NyAxOCwxNkMxOCwxNS40MzMgMTcuODA4LDE0Ljk1OCAxNy40MjUsMTQuNTc1QzE3LjA0MiwxNC4xOTIgMTYuNTY3LDE0IDE2LDE0QzE1LjQzMywxNCAxNC45NTgsMTQuMTkyIDE0LjU3NSwxNC41NzVDMTQuMTkyLDE0Ljk1OCAxNCwxNS40MzMgMTQsMTZDMTQsMTYuNTY3IDE0LjE5MiwxNy4wNDIgMTQuNTc1LDE3LjQyNUMxNC45NTgsMTcuODA4IDE1LjQzMywxOCAxNiwxOFpNMjIsMzRMMzQsMzRMMzQsMzBMMjIsMzBMMjIsMzRaTTIyLDI2TDM0LDI2TDM0LDIyTDIyLDIyTDIyLDI2Wk0yMiwxOEwzNCwxOEwzNCwxNEwyMiwxNEwyMiwxOFpNMTAsNDJDOC45LDQyIDcuOTU4LDQxLjYwOCA3LjE3NSw0MC44MjVDNi4zOTIsNDAuMDQyIDYsMzkuMSA2LDM4TDYsMTBDNiw4LjkgNi4zOTIsNy45NTggNy4xNzUsNy4xNzVDNy45NTgsNi4zOTIgOC45LDYgMTAsNkwzOCw2QzM5LjEsNiA0MC4wNDIsNi4zOTIgNDAuODI1LDcuMTc1QzQxLjYwOCw3Ljk1OCA0Miw4LjkgNDIsMTBMNDIsMzhDNDIsMzkuMSA0MS42MDgsNDAuMDQyIDQwLjgyNSw0MC44MjVDNDAuMDQyLDQxLjYwOCAzOS4xLDQyIDM4LDQyTDEwLDQyWk0xMCwzOEwzOCwzOEwzOCwxMEwxMCwxMEwxMCwzOFpNMTAsMTBMMTAsMzhMMTAsMTBaIi8+PC9zdmc+');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.measures{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNNDIsMTJMNiwxMkMzLjgsMTIgMiwxMy44IDIsMTZMMiwzMkMyLDM0LjIgMy44LDM2IDYsMzZMNDIsMzZDNDQuMiwzNiA0NiwzNC4yIDQ2LDMyTDQ2LDE2QzQ2LDEzLjggNDQuMiwxMiA0MiwxMlpNNDAsMzJMOCwzMkM2LjksMzIgNiwzMS4xIDYsMzBMNiwxOEM2LDE2LjkgNi45LDE2IDgsMTZMMTAsMTZMMTAsMjJDMTAsMjMuMSAxMC45LDI0IDEyLDI0QzEzLjEsMjQgMTQsMjMuMSAxNCwyMkwxNCwxNkwxOCwxNkwxOCwyMkMxOCwyMy4xIDE4LjksMjQgMjAsMjRDMjEuMSwyNCAyMiwyMy4xIDIyLDIyTDIyLDE2TDI2LDE2TDI2LDIyQzI2LDIzLjEgMjYuOSwyNCAyOCwyNEMyOS4xLDI0IDMwLDIzLjEgMzAsMjJMMzAsMTZMMzQsMTZMMzQsMjJDMzQsMjMuMSAzNC45LDI0IDM2LDI0QzM3LjEsMjQgMzgsMjMuMSAzOCwyMkwzOCwxNkw0MCwxNkM0MS4xLDE2IDQyLDE2LjkgNDIsMThMNDIsMzBDNDIsMzEuMSA0MS4xLDMyIDQwLDMyWiIvPjwvc3ZnPg==');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.templates{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNIDI2LDIwIDM3LDIwIDI2LDkgMjYsMjAgTSA4LDYgMjgsNiA0MCwxOCA0MCwzOCBjIDAsMi4yMDkxMzkgLTEuNzkwODYxLDQgLTQsNCBMIDEyLDQyIEMgOS43OCw0MiA4LDQwLjIgOCwzOCBMIDgsMTAgQyA4LDcuNzggOS43OCw2IDEyLDYgbSAwLDQgMCwyOCAyNCwwIDAsLTE0IC0xNCwwIDAsLTE0IHoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li.deleted{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTIsMzhDMTIsNDAuMiAxMy44LDQyIDE2LDQyTDMyLDQyQzM0LjIsNDIgMzYsNDAuMiAzNiwzOEwzNiwxOEMzNiwxNS44IDM0LjIsMTQgMzIsMTRMMTYsMTRDMTMuOCwxNCAxMiwxNS44IDEyLDE4TDEyLDM4Wk0zNiw4TDMxLDhMMjkuNTgsNi41OEMyOS4yMiw2LjIyIDI4LjcsNiAyOC4xOCw2TDE5LjgyLDZDMTkuMyw2IDE4Ljc4LDYuMjIgMTguNDIsNi41OEwxNyw4TDEyLDhDMTAuOSw4IDEwLDguOSAxMCwxMEMxMCwxMS4xIDEwLjksMTIgMTIsMTJMMzYsMTJDMzcuMSwxMiAzOCwxMS4xIDM4LDEwQzM4LDguOSAzNy4xLDggMzYsOFoiLz48L3N2Zz4=');background-position:16px center;background-repeat:no-repeat;background-size:24px 24px}#settings section.settings div.card ol li span.secondary{line-height:48px;position:absolute;right:16px;top:0}@media (max-width:480px){#settings section.settings div.card ol li span.secondary{right:16px}}#settings section.settings div.card ol li span.secondary.error{color:#ee2b29}#settings section.settings div.account{padding-bottom:0}#settings section.settings div.account:not(.canChangeAccounts) span.accounts{display:none}#settings section.settings div.account:not(.canChangeAccess) span.access{display:none}#settings section.settings div.account li svg{height:24px;left:16px;position:absolute;width:24px}@media (max-width:480px){#settings section.settings div.account li svg{left:16px}}#settings section.settings div.account li.writeback svg{fill:rgba(0,0,0,0.54)}#settings section.settings div.about{color:rgba(0,0,0,.54);background-color:transparent;padding:16px;text-align:center}#settings section.settings div.about a{border-radius:4px;color:rgba(0,0,0,.54);outline-offset:2px}#settings section.settings div.about a:active{opacity:.3}body:not(.canManageSettings):not(.canManageStudentRecords):not(.canViewEmployeeRecords) #settings section.settings ol.setup{display:none}body:not(.hasTardies):not(.hasWriteback) #settings section.settings ol.extension{display:none}#settings section.terms div.terms.menu{left:56px;max-width:320px;min-width:160px;right:auto!important;transform:translate(0,-10px) scale(.95)}@media (max-width:480px){#settings section.terms div.terms.menu{left:40px;max-width:280px}}#settings section.terms header:not(.tabbed)+main div.tab-container{display:none}#settings section.terms header.tabbed+main div.scroll-container{top:48px!important}#settings section.terms ul.periods:not(.enabled){display:none}#settings section.terms li[data-date]{flex-basis:50%;outline:0;flex-grow:0}@media (max-width:480px){#settings section.terms li[data-date]{flex-basis:100%}}#settings section.terms li[data-date]:nth-child(odd){padding-right:8px}@media (max-width:480px){#settings section.terms li[data-date]:nth-child(odd){padding-right:0}}#settings section.terms li[data-date]:nth-child(2n){padding-left:8px}@media (max-width:480px){#settings section.terms li[data-date]:nth-child(2n){padding-left:0}}#settings section.terms li[data-date] div.value{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;display:block;font:400 16px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;min-height:30px;overflow:hidden;padding-bottom:8px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.terms li[data-date] div.value{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#settings section.terms li[data-date] div.value.undefined{color:rgba(0,0,0,.38)}#settings section.terms li[data-date].active label,#settings section.terms li[data-date]:focus label{color:#149f93}#settings section.terms li[data-date].active div.value,#settings section.terms li[data-date]:focus div.value{background-image:none;border-bottom:2px solid #149f93}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.terms li[data-date].active div.value,#settings section.terms li[data-date]:focus div.value{background-image:none}}#settings section.terms li.holidays{display:flex;flex-wrap:wrap}#settings section.terms li.holidays div.month h2{color:rgba(0,0,0,.38);font-size:12px}#settings section.terms li.holidays div.month td:not(.weekend) span:hover{background-color:#ececec}#settings section.terms li.holidays div.month td.holiday span{color:rgba(0,0,0,.12);position:relative}#settings section.terms li.holidays div.month td.holiday span::before{border-left:12px solid rgba(0,0,0,.12);border-right:12px solid rgba(0,0,0,.12);content:'';height:2px;left:4px;position:absolute;top:16px;transform:rotate(-45deg);width:0}#settings section.date div.months{display:flex;flex-wrap:wrap;margin:24px;margin-left:72px;margin-top:0}@media (max-width:480px){#settings section.date div.months{margin:16px;margin-top:0}}#settings section.date td.selected span{background:#149f93;color:#fff}section.quickslips li.address{position:relative}section.quickslips li.address input{padding-right:24px}section.quickslips li.address button{height:24px;min-width:24px;outline-offset:2px;padding:0;position:absolute;right:12px;top:47px}@media (max-width:480px){section.quickslips li.address button{top:43px}}#page section.quickslips li.address button{display:none}section.quickslips li.address button svg{fill:#149f93;height:24px;width:24px}section.quickslips.installed .install,section.quickslips:not(.installed) .installed{display:none}section.quickslips p.installed{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMTgsMzIuMzRMMTEuMDYsMjUuNEMxMC4yOCwyNC42MiA5LjAyLDI0LjYyIDguMjQsMjUuNEM3LjQ2LDI2LjE4IDcuNDYsMjcuNDQgOC4yNCwyOC4yMkwxNi42LDM2LjU4QzE3LjM4LDM3LjM2IDE4LjY0LDM3LjM2IDE5LjQyLDM2LjU4TDQwLjU4LDE1LjQyQzQxLjM2LDE0LjY0IDQxLjM2LDEzLjM4IDQwLjU4LDEyLjZDMzkuOCwxMS44MiAzOC41NCwxMS44MiAzNy43NiwxMi42TDE4LDMyLjM0WiIvPjwvc3ZnPg==');background-position:left center;background-repeat:no-repeat;background-size:18px 18px;color:rgba(0,0,0,.54);padding-left:20px}section.writeback p.notInitialized{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWUyYjI5IiBkPSJNMjQsMTRDMjUuMSwxNCAyNiwxNC45IDI2LDE2TDI2LDI0QzI2LDI1LjEgMjUuMSwyNiAyNCwyNkMyMi45LDI2IDIyLDI1LjEgMjIsMjRMMjIsMTZDMjIsMTQuOSAyMi45LDE0IDI0LDE0Wk0yMy45OCw0QzEyLjk0LDQgNCwxMi45NiA0LDI0QzQsMzUuMDQgMTIuOTQsNDQgMjMuOTgsNDRDMzUuMDQsNDQgNDQsMzUuMDQgNDQsMjRDNDQsMTIuOTYgMzUuMDQsNCAyMy45OCw0Wk0yNCw0MEMxNS4xNiw0MCA4LDMyLjg0IDgsMjRDOCwxNS4xNiAxNS4xNiw4IDI0LDhDMzIuODQsOCA0MCwxNS4xNiA0MCwyNEM0MCwzMi44NCAzMi44NCw0MCAyNCw0MFpNMjYsMzRMMjIsMzRMMjIsMzBMMjYsMzBMMjYsMzRaIi8+PC9zdmc+');background-position:left center;background-repeat:no-repeat;background-size:18px 18px;color:#ee2b29;padding-left:20px}section.writeback.initialized p.notInitialized{display:none}section.writeback div.measures a{display:inline-block;margin-bottom:20px;margin-right:16px}#viewport section.writeback div.measures a{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMTguNjIsMTMuNDJDMTcuODQsMTQuMiAxNy44NCwxNS40NiAxOC42MiwxNi4yNEwyNi4zOCwyNEwxOC42MiwzMS43NkMxNy44NCwzMi41NCAxNy44NCwzMy44IDE4LjYyLDM0LjU4QzE5LjQsMzUuMzYgMjAuNjYsMzUuMzYgMjEuNDQsMzQuNThMMzAuNjIsMjUuNEMzMS40LDI0LjYyIDMxLjQsMjMuMzYgMzAuNjIsMjIuNThMMjEuNDQsMTMuNEMyMC42OCwxMi42NCAxOS40LDEyLjY0IDE4LjYyLDEzLjQyWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:20px 20px;color:#149f93;padding-right:18px}#viewport section.writeback div.measures a.hasUnsetTransforms{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZWUyYjI5IiBkPSJNMTguNjIsMTMuNDJDMTcuODQsMTQuMiAxNy44NCwxNS40NiAxOC42MiwxNi4yNEwyNi4zOCwyNEwxOC42MiwzMS43NkMxNy44NCwzMi41NCAxNy44NCwzMy44IDE4LjYyLDM0LjU4QzE5LjQsMzUuMzYgMjAuNjYsMzUuMzYgMjEuNDQsMzQuNThMMzAuNjIsMjUuNEMzMS40LDI0LjYyIDMxLjQsMjMuMzYgMzAuNjIsMjIuNThMMjEuNDQsMTMuNEMyMC42OCwxMi42NCAxOS40LDEyLjY0IDE4LjYyLDEzLjQyWiIvPjwvc3ZnPg==');background-position:right center;background-repeat:no-repeat;background-size:20px 20px;color:#ee2b29}section.writeback div.measures a:not(.hasTransforms){display:none}#settings section.collection.access header button.download,#settings section.collection.accounts header button.download,#settings section.collection.integrations header button.download,#settings section.collection.templates header button.download{display:none}#settings section.collection:not(.deleted) header button.term{display:none}#settings section.collection.deleted header button.term.other{color:#149f93}#settings section.collection.access header button.add,#settings section.collection.accounts header button.add,#settings section.collection.deleted header button.add{display:none}#settings section.collection main li span.secondary strong{color:#149f93;font-weight:400}#settings section.collection div.schools.menu{left:56px;max-width:320px;right:auto;transform:translate(0,-10px) scale(.95)}@media (max-width:480px){#settings section.collection div.schools.menu{left:40px;max-width:280px}}#settings section.collection div.status{background:0 0;bottom:0;position:absolute;top:0;width:100%;z-index:1}#settings section.collection:not(.waiting) div.status{display:none}#settings section.collection.waiting:not(.success):not(.error) div.status::after{animation:progress 1s infinite linear;background-image:none;border-bottom:4px solid rgba(20,159,147,.1);border-left:4px solid rgba(20,159,147,.1);border-right:4px solid rgba(20,159,147,.1);border-top:4px solid #149f93;border-radius:100%;content:'';height:64px;left:50%;margin-left:-36px;margin-top:-68px;position:absolute;top:50%;width:64px}@media (max-width:480px){#settings section.collection.waiting:not(.success):not(.error) div.status::after{margin-top:-64px}}#settings section.collection div.status div{color:rgba(0,0,0,.54);font:500 20px/28px system-ui,-apple-system,Roboto,sans-serif;opacity:0;position:absolute;padding:0 24px;text-align:center;transform:scale(1.25);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.23,1,0.32,1);top:30%;width:100%}@media (max-width:480px){#settings section.collection div.status div{padding:0 16px}}#settings section.collection.error div.status div.error,#settings section.collection.success div.status div.success{opacity:1;transform:scale(1)}#settings section.collection div.status svg{display:block;fill:rgba(0,0,0,0.54);height:64px;margin:16px auto;width:64px}#settings section.collection.success div.success{color:#149f93}#settings section.collection.success div.success svg{fill:#149f93}#settings section.collection main .lazy ol{margin-bottom:80px}#settings section.collection.results div.import,#settings section.collection:not(.students) div.import{display:none}#settings section.collection div.import{padding:24px;padding-left:72px}@media (max-width:480px){#settings section.collection div.import{padding:16px;padding-left:56px}}#settings section.collection div.import p{margin-bottom:20px}#settings section.collection div.import table{margin-bottom:12px}#settings section.collection div.import tbody tr{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.collection div.import tbody tr{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}#settings section.collection div.import td,#settings section.collection div.import th{padding:8px 0;text-align:left}#settings section.collection div.import th{color:rgba(0,0,0,.54);font-weight:500;padding-top:0;text-transform:uppercase}#settings section.collection div.import .property{padding-right:32px}@media (max-width:480px){#settings section.collection div.import .property{padding-right:16px}}#settings section.collection div.import .column{padding-right:24px}@media (max-width:480px){#settings section.collection div.import .column{padding-right:16px}}#settings section.collection div.import .optional{color:rgba(0,0,0,.54)}#settings section.collection div.import button.choose{background-color:#149f93;color:#fff;height:36px;line-height:36px;outline-offset:2px;padding:0 8px}#settings section.collection div.import button.choose.disabled{opacity:.3}#settings section.collection.deleted main li{padding-right:72px}@media (max-width:480px){#settings section.collection.deleted main li{padding-right:64px}}#settings section.collection.deleted main li.referral{color:#a01c84}#settings section.collection.deleted main li.minor{color:#f2573a}#settings section.collection.deleted main li.tardy{color:#ffad1d}#settings section.collection.deleted main li.merit{color:#149f93}#settings section.collection.deleted main li.custom{color:#5164b8}#settings section.collection.deleted main li span.secondary{white-space:normal}#settings section.collection.deleted main li button{height:100%;position:absolute;right:12px;top:0}@media (max-width:480px){#settings section.collection.deleted main li button{right:4px}}#settings section.collection.deleted main li.locked button.restore,#settings section.collection.deleted main li:not(.locked) button.copy{display:none}body.isSchool #settings section.member.schools header button.remove{display:none}#settings section.member:not(.edited).locked header div.action button:not(.locked),#settings section.member:not(.locked) header button.locked{display:none}#settings section.member header button.locked svg{fill:rgba(0,0,0,0.38)}#settings section.member.locked li.access ol li.add{color:#149f93}#settings section.member form.actions ul:not(.actions),#settings section.member form.arrangements ul:not(.arrangements),#settings section.member form.calendars ul:not(.calendars),#settings section.member form.categories ul:not(.categories),#settings section.member form.divisions ul:not(.divisions),#settings section.member form.employees ul:not(.employees),#settings section.member form.group ul:not(.group),#settings section.member form.injuries ul:not(.injuries),#settings section.member form.integrations ul:not(.integrations),#settings section.member form.locations ul:not(.locations),#settings section.member form.offenses ul:not(.offenses),#settings section.member form.positions ul:not(.positions),#settings section.member form.schools ul:not(.schools),#settings section.member form.students ul:not(.students),#settings section.member form.subjects ul:not(.subjects),#settings section.member form.templates ul:not(.templates),#settings section.member form.weapons ul:not(.weapons){display:none}#settings section.member.new span.warning{display:none!important}#settings section.member select.undefined{color:rgba(0,0,0,.38)}#settings section.member select.undefined option{color:rgba(0,0,0,.87)}#settings section.member li[data-type]{outline:0}#settings section.member li[data-type] div.text{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;display:block;font:400 16px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;min-height:28px;padding-bottom:8px;white-space:pre-wrap;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member li[data-type] div.text{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#settings section.member li[data-type].active label,#settings section.member li[data-type]:focus label{color:#149f93}#settings section.member li[data-type].active div.text,#settings section.member li[data-type]:focus div.text{background-image:none;border-bottom:2px solid #149f93}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member li[data-type].active div.text,#settings section.member li[data-type]:focus div.text{background-image:none}}#settings section.member form.schools li.division a{display:none}#settings section.member form.schools li.calendar a{display:none}#settings section.member form.schools li.schoolDayBegins{flex:50%;padding-right:8px}#settings section.member form.schools li.schoolDayEnds{flex:50%;padding-left:8px}#settings section.member form.students li.firstName{flex:50%;padding-right:8px}#settings section.member form.students li.lastName{flex:50%;padding-left:8px}#settings section.member form.students li.gender{flex:30%;padding-right:8px}#settings section.member form.students li.race{flex:35%;padding-left:8px;padding-right:8px}#settings section.member form.students li.ethnicity{flex:35%;padding-left:8px}#settings section.member form.students li.grade{flex:25%;padding-right:8px}#settings section.member form.students li.school{flex:75%;padding-left:8px}#settings section.member form.employees li.title{flex:20%;padding-right:8px}@media (max-width:480px){#settings section.member form.employees li.title{flex:30%}}#settings section.member form.employees li.firstName{flex:40%;padding-left:8px;padding-right:8px}@media (max-width:480px){#settings section.member form.employees li.firstName{flex:70%;padding-right:0}}#settings section.member form.employees li.lastName{flex:40%;padding-left:8px}@media (max-width:480px){#settings section.member form.employees li.lastName{flex:100%;padding-left:0}}#settings section.member form.employees li.access li{display:list-item;margin:0;min-height:0;padding-left:0;padding-right:48px}#settings section.member form.employees li.access li.locked{color:rgba(0,0,0,.54)}#settings section.member form.employees li.access li.add.disabled{display:none}#settings section.member:not(.new) form.integrations li.name{display:none}#settings section.member.new form.integrations li.documentation,#settings section.member.new form.integrations li.token{display:none}#settings section.member form.integrations li.token div{background:#f7f7f7;font:400 16px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;overflow:hidden;padding:8px}#settings section.member form.integrations li.token div p{-webkit-user-select:text;user-select:text;display:block;width:100%;word-break:break-all}#settings section.member form.integrations li.documentation a{color:#149f93;word-break:break-all}#settings section.member form.integrations li.documentation a:hover{cursor:pointer;text-decoration:underline}#settings section.member form:not(.grouped) li.parent{display:none}#settings section.member form.group li.code,#settings section.member form.group li.parent,#settings section.member form.group li.writeback{display:none}#settings section.member form.offenses li[data-text]{outline:0}#settings section.member form.offenses li[data-text] div{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;display:block;font:400 14px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;min-height:30px;padding-bottom:8px;white-space:pre-wrap;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member form.offenses li[data-text] div{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#settings section.member form.offenses li[data-text].active label,#settings section.member form.offenses li[data-text]:focus label{color:#149f93}#settings section.member form.offenses li[data-text].active div.policy,#settings section.member form.offenses li[data-text]:focus div.policy{background-image:none;border-bottom:2px solid #149f93}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member form.offenses li[data-text].active div.policy,#settings section.member form.offenses li[data-text]:focus div.policy{background-image:none}}#settings section.member form.templates li[data-text]{outline:0}#settings section.member form.templates li[data-text] div{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;border-bottom:2px solid transparent;display:block;font:400 14px/20px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:6px;min-height:28px;padding-bottom:8px;white-space:pre-wrap;width:100%}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member form.templates li[data-text] div{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}#settings section.member form.templates li[data-text].active label,#settings section.member form.templates li[data-text]:focus label{color:#149f93}#settings section.member form.templates li[data-text].active div,#settings section.member form.templates li[data-text]:focus div{background-image:none;border-bottom:2px solid #149f93}@media (-webkit-min-device-pixel-ratio:1.5){#settings section.member form.templates li[data-text].active div,#settings section.member form.templates li[data-text]:focus div{background-image:none}}#settings section.roles:not(.canRemove) header button.remove{display:none}#settings section.text textarea{height:100%;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-left:72px;width:100%}@media (max-width:480px){#settings section.text textarea{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}#settings section.type input[name=referral]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjYTAxYzg0IiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.type input[name=minor]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZjI1NzNhIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.type input[name=tardy]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjZmZhZDFkIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.type input[name=merit]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#settings section.type input[name=custom]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjNTE2NGI4IiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}#page section.documentation{margin:0 auto;max-width:576px}section.documentation #wordmark{height:64px;margin:24px;margin-left:72px}#page section.documentation header button{visibility:hidden}section.documentation div.scroll-content{margin:24px;margin-left:72px}#page section.documentation div.scroll-content{margin-top:0}@media (max-width:480px){section.documentation div.scroll-content{margin:16px;margin-left:56px}}section.documentation div.video{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:bottom;background-repeat:repeat-x;background-size:100% 1px;margin-bottom:20px;margin-left:-48px;padding-bottom:24px;padding-left:48px}@media (-webkit-min-device-pixel-ratio:1.5){section.documentation div.video{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:bottom;background-repeat:repeat-x;background-size:100% 1px}}@media (max-width:480px){section.documentation div.video{margin-left:-40px;padding-bottom:16px;padding-left:40px}}#page section.documentation div.video{display:none}section.documentation div.video video{border:1px solid rgba(0,0,0,.12);width:100%}section.documentation h2,section.documentation h3,section.documentation h4,section.documentation h5,section.documentation h6{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:8px;margin-top:24px}section.documentation h2 svg,section.documentation h3 svg,section.documentation h4 svg,section.documentation h5 svg,section.documentation h6 svg{fill:rgba(0,0,0,0.87);height:20px;margin:2px 0;width:20px}section.documentation h2 span,section.documentation h3 span,section.documentation h4 span,section.documentation h5 span,section.documentation h6 span{color:rgba(0,0,0,.38)}section.documentation ol,section.documentation ul{margin:0;margin-bottom:20px}section.documentation ol li,section.documentation ul li{margin-bottom:8px}section.documentation table{margin-bottom:20px;width:100%}section.documentation table tr{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12));background-position:top;background-repeat:repeat-x;background-size:100% 1px}@media (-webkit-min-device-pixel-ratio:1.5){section.documentation table tr{background-image:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:100% 1px}}@media print{section.documentation table tr{background-image:none;border-top:1px solid rgba(0,0,0,.12)}}@media print and (-webkit-min-device-pixel-ratio:1.5){section.documentation table tr{background-image:none}}section.documentation table thead tr{background-image:none;border-top:none}@media (-webkit-min-device-pixel-ratio:1.5){section.documentation table thead tr{background-image:none}}section.documentation table td,section.documentation table th{padding:8px;padding-right:16px;text-align:left}section.documentation table td:first-of-type,section.documentation table th:first-of-type{padding-left:0}section.documentation table td:last-of-type,section.documentation table th:last-of-type{padding-right:0}section.documentation table td svg,section.documentation table th svg{fill:rgba(0,0,0,0.87);height:16px;margin:2px 0;width:16px}section.documentation table th{font-weight:500}section.documentation p{margin-bottom:20px;white-space:pre-line}section.documentation p svg{fill:rgba(0,0,0,0.87);height:16px;margin:2px 0;width:16px}section.documentation span.tag{background-color:rgba(0,0,0,.38);border-radius:4px;display:inline-block;color:#fff;font:500 12px/18px system-ui,-apple-system,Roboto,sans-serif;height:18px;margin-top:1px;opacity:.6;padding:0 6px;text-transform:uppercase}section.documentation span.tag.new{background-color:#2e7d32}section.documentation span.tag.improved{background-color:#1565c0}section.documentation span.tag.fixed{background-color:#ef6c00}#viewport section.documentation a{border-radius:4px;color:#149f93;outline-offset:2px}#viewport section.documentation a[target="_blank"]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMzYsMzhMMTIsMzhDMTAuOSwzOCAxMCwzNy4xIDEwLDM2TDEwLDEyQzEwLDEwLjkgMTAuOSwxMCAxMiwxMEwyMiwxMEMyMy4xLDEwIDI0LDkuMSAyNCw4QzI0LDYuOSAyMy4xLDYgMjIsNkwxMCw2QzcuNzgsNiA2LDcuOCA2LDEwTDYsMzhDNiw0MC4yIDcuOCw0MiAxMCw0MkwzOCw0MkM0MC4yLDQyIDQyLDQwLjIgNDIsMzhMNDIsMjZDNDIsMjQuOSA0MS4xLDI0IDQwLDI0QzM4LjksMjQgMzgsMjQuOSAzOCwyNkwzOCwzNkMzOCwzNy4xIDM3LjEsMzggMzYsMzhaTTI4LDhDMjgsOS4xIDI4LjksMTAgMzAsMTBMMzUuMTgsMTBMMTYuOTIsMjguMjZDMTYuMTQsMjkuMDQgMTYuMTQsMzAuMyAxNi45MiwzMS4wOEMxNy43LDMxLjg2IDE4Ljk2LDMxLjg2IDE5Ljc0LDMxLjA4TDM4LDEyLjgyTDM4LDE4QzM4LDE5LjEgMzguOSwyMCA0MCwyMEM0MS4xLDIwIDQyLDE5LjEgNDIsMThMNDIsOEM0Miw2LjkgNDEuMSw2IDQwLDZMMzAsNkMyOC45LDYgMjgsNi45IDI4LDhaIi8+PC9zdmc+');background-position:right 2px;background-repeat:no-repeat;background-size:14px 14px;padding-right:18px}#viewport section.documentation a:active{opacity:.3}#viewport section.documentation a svg{fill:#149f93}#page section.documentation a{color:rgba(0,0,0,.87);font-weight:500}section.documentation img{border:1px solid rgba(0,0,0,.12);width:100%}div.document{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;page-break-after:always}div.document:nth-child(n+2){margin-top:.5in}div.document div.halfinchspace{display:block;height:.5in;width:100%}div.document div.oneinchspace{display:block;height:1in;width:100%}div.document div.twoinchspace{display:block;height:2in;width:100%}div.document div.onecentimeterspace{display:block;height:1cm;width:100%}div.document div.twocentimeterspace{display:block;height:2cm;width:100%}div.document span.hspace{display:inline-block;width:4em}div.document div.pagebreak{height:.5in;page-break-before:always}div.document h1{font-size:14pt;font-weight:700;margin-bottom:1em;text-align:center;width:100%}div.document h2{font-size:12pt;font-weight:700;margin-bottom:1em}div.document table{border:1px solid #ccc;margin-bottom:1em;width:100%}div.document table td{border:1px solid #ccc;padding:.2em .5em}div.document table.layout{border:none;margin-left:-.5em;margin-right:-.5em;width:auto}div.document table.layout td{border:none}div.document p{margin-bottom:1em}div.document ol,div.document ul{font-size:inherit;margin:0;margin-bottom:1em;padding:0;padding-left:5mm}div.document ul{list-style:disc outside}div.document ol{list-style:decimal outside;padding-left:7mm}div.document li{display:list-item;font-family:inherit;font-size:inherit;margin:0;min-height:0;overflow:visible;padding:0;white-space:normal}div.document strong{font-weight:700}div.document em{font-style:italic}div.document [contenteditable],div.document input[type=text],div.document select,div.document textarea{background-color:rgba(20,159,147,.1);background-image:linear-gradient(0deg,#149f93,#149f93);background-position:bottom 2px left 4px;background-repeat:no-repeat;background-size:calc(100% - 8px) 1px;border-radius:4px;display:inline-block;padding:0 8px 1px 8px}@media print{div.document [contenteditable],div.document input[type=text],div.document select,div.document textarea{background-color:transparent;backgound-image:none;padding:0}}div.document [contenteditable]:invalid,div.document input[type=text]:invalid,div.document select:invalid,div.document textarea:invalid{background-color:rgba(238,43,41,.1);background-image:linear-gradient(0deg,#ee2b29,#ee2b29)}div.document [contenteditable]{white-space-collapse:preserve}div.document [contenteditable][data-placeholder]:empty::before{color:#149f93;content:attr(data-placeholder);user-select:none}@media print{div.document [contenteditable][data-placeholder]:empty::before{display:none}}div.document [contenteditable][data-placeholder]:focus::before,div.document [contenteditable][data-placeholder]:not(:empty)::before{opacity:0}div.document [contenteditable].required:empty{background-color:rgba(238,43,41,.1);background-image:linear-gradient(0deg,#ee2b29,#ee2b29)}@media print{div.document [contenteditable].required:empty{background-color:transparent;background-image:none}}div.document [contenteditable].required[data-placeholder]:empty::before{color:#ee2b29}div.document input[type=text]::placeholder,div.document textarea::placeholder{color:#149f93}@media print{div.document input[type=text]::placeholder,div.document textarea::placeholder{opacity:0}}div.document input[type=text][required]::placeholder,div.document textarea[required]::placeholder{color:#ee2b29}div.document select:has(option[value=""]:checked){color:#149f93}@media print{div.document select:has(option[value=""]:checked){display:none}}div.document select:invalid:has(option[value=""]:checked){color:#ee2b29}div.document input[type=checkbox]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDAsIDAsIDAuNTQpIiBkPSJNMzggMTB2MjhIMTBWMTBoMjhtMC00SDEwYy0yLjIxIDAtNCAxLjc5LTQgNHYyOGMwIDIuMjEgMS43OSA0IDQgNGgyOGMyLjIxIDAgNC0xLjc5IDQtNFYxMGMwLTIuMjEtMS43OS00LTQtNHoiLz48L3N2Zz4=');background-position:center center;background-repeat:no-repeat;background-size:24px 24px;-webkit-print-color-adjust:exact;appearance:none;border-radius:4px;display:inline-block;height:20px;margin:0;margin-right:4px;print-color-adjust:exact;width:20px}div.document input[type=checkbox]:checked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMTQ5ZjkzIiBkPSJNMzgsNkwxMCw2QzcuOCw2IDYsNy44IDYsMTBMNiwzOEM2LDQwLjIgNy44LDQyIDEwLDQyTDM4LDQyQzQwLjIsNDIgNDIsNDAuMiA0MiwzOEw0MiwxMEM0Miw3LjggNDAuMiw2IDM4LDZaTTIxLjQyLDMyLjU4QzIwLjY0LDMzLjM2IDE5LjM4LDMzLjM2IDE4LjYsMzIuNThMMTEuNDIsMjUuNEMxMC42NCwyNC42MiAxMC42NCwyMy4zNiAxMS40MiwyMi41OEMxMi4yLDIxLjggMTMuNDYsMjEuOCAxNC4yNCwyMi41OEwyMCwyOC4zNEwzMy43NiwxNC41OEMzNC41NCwxMy44IDM1LjgsMTMuOCAzNi41OCwxNC41OEMzNy4zNiwxNS4zNiAzNy4zNiwxNi42MiAzNi41OCwxNy40TDIxLjQyLDMyLjU4WiIvPjwvc3ZnPg==');background-position:center center;background-repeat:no-repeat;background-size:24px 24px}div.document input[type=checkbox]:not(:checked){background-color:rgba(20,159,147,.1)}@media print{div.document input[type=checkbox]:not(:checked){background-color:transparent}}div.document input[type=checkbox]:not(:checked)[required]{background-color:rgba(238,43,41,.1)}@media print{div.document input[type=checkbox]:not(:checked)[required]{background-color:transparent}}div.document input[type=checkbox]:active{opacity:.3}div.statement{z-index:0}div.statement h1{font:500 22px/24px system-ui,-apple-system,Roboto,sans-serif;padding-left:80px;position:relative}div.statement h1 svg{height:64px;position:absolute;left:0;top:0;width:64px}div.statement h1 span{color:rgba(0,0,0,.54);display:block;font:400 14px/20px system-ui,-apple-system,Roboto,sans-serif}div.statement h2{font:500 16px/24px system-ui,-apple-system,Roboto,sans-serif;margin-bottom:4px;position:relative}div.statement h2 span{position:absolute;right:0}div.statement p{margin-bottom:24px}div.statement section{display:flex;justify-content:space-between;margin:48px 0}div.statement section>div{min-width:20%}div.statement div.billto p{white-space:pre-wrap}div.statement:not(.quote) .valid{display:none}div.statement:not(.po) .po{display:none}div.statement div.charges{border-top:1px solid rgba(0,0,0,.12);margin:48px 0;min-height:384px}div.statement table{table-layout:auto;width:100%}div.statement table td{height:48px;line-height:24px;padding:12px 0}div.statement table td.selection{width:32px}div.statement table td.item{width:auto}div.statement table td.item span.detail{color:rgba(0,0,0,.54);display:block}div.statement table td.price{font-weight:500;text-align:right;padding-left:16px;white-space:nowrap;width:2px}div.statement h2.total{border-top:1px solid rgba(0,0,0,.12);margin-bottom:0;padding:12px 0}div.statement div.instructions{max-width:400px}div.statement:not(.paid) div.paid{display:none}div.statement div.paid{background:rgba(255,255,255,.5);border:8px solid #2e7d32;border-radius:16px;color:#2e7d32;position:absolute;font:700 64px/64px system-ui,-apple-system,Roboto,sans-serif;left:55%;padding:32px;text-align:center;text-transform:uppercase;top:35%;transform:rotate(-20deg) translateX(-50%);z-index:100}div.statement div.paid span{display:block;font:500 14px/24px system-ui,-apple-system,Roboto,sans-serif;left:50%;position:absolute;transform:translateX(-50%)}div.statement div.paid span.ref{top:8px}div.statement div.paid span.date{bottom:8px}