/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1{color:#8f0800;font-size:24px;line-height:1.25;margin-top:24px;margin-bottom:36px}@media screen and (min-width:999px){h1{font-size:36px}}.field_with_errors{color:#e74c3c}pre{font-size:12px}.code{font-family:monospace}.judiciaryRed{color:#8f0800}.wrapper{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 24px}@media screen and (min-width:999px){.column-one-third{width:333px}.column-two-thirds{width:666px}.column-one-half{width:499px}}.panel{background-color:#eee;padding:19px}.admin-menu{list-style-type:none}.admin-menu li{margin:2px;display:inline}.admin-menu li a{display:inline-block;padding:.25rem 1rem;background:#eee;font-size:14px;text-decoration:none;margin-bottom:1rem}.help.is-danger{color:#8f0800}.mb-5{margin-bottom:1.5rem!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.mr-3{margin-right:.75rem!important}.italic{font-style:italic}.is-disabled{background-color:var(--shades-400,#8f0800)!important;border:1px solid #ccc!important;opacity:.5;pointer-events:none;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.is-loading{opacity:.5;pointer-events:none;position:relative}.is-loading:after{content:"";display:inline-block;width:1em;height:1em;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-top-color:#fff;top:50%;animation:spin .6s linear infinite;margin-left:.5em}ul.dashboard-support{list-style-type:disc;list-style-position:inside}fieldset{padding:0;border:0;margin:0 0 24px}.form-group{margin:16px 0}.label{display:block;font-size:16px;margin-bottom:5px}.input--text,.input--text-area{width:100%;border:1px solid #ccc;padding:5px}.input--text-area{height:200px}.button,form.button_to input[type=submit]{border:0;background-color:#8f0800;color:#fff;padding:16px;font-weight:400;cursor:pointer}.button:focus,.button:hover,form.button_to input[type=submit]:focus,form.button_to input[type=submit]:hover{background-color:#420400}.button.button--full,form.button_to input[type=submit].button--full{width:100%}.button.logout,form.button_to input[type=submit].logout{margin-top:2rem}.field_with_errors input{border:1px solid #e74c3c}.info{font-size:14px}.info,.panel dl{margin-bottom:2rem}.panel dl dd,.panel dl dt{float:left;font-size:14px}.panel dl dt{clear:left;width:8rem}.panel dl dd{margin-left:.5rem}.panel dl .clear{clear:both}.select{border:1px solid #ccc}.pagination{font-size:16px;text-transform:uppercase;margin-bottom:2rem}.pagination span.page{display:inline-block;width:3rem;text-align:center}.pagination span.page.current a{text-decoration:none}.pagination .first,.pagination .next{margin-right:1.5rem}.pagination .next{margin-left:1.5rem}.pagination .prev{margin-right:.5rem}table{font-size:14px;border-spacing:0;width:100%;margin-bottom:2rem}table tr:nth-child(2n){background-color:#f8f8f8}table th{text-align:left;color:#000}table td,table th{border-bottom:2px solid #eee;padding:.5rem}table td{vertical-align:top}table .actions{text-align:center}table .count{text-align:right}table .centre{text-align:center}table .date_time{white-space:nowrap}table tfoot td{font-weight:700;font-size:16px;padding-top:.75rem;padding-bottom:.75rem}.flash{margin:36px 0;padding:24px}.flash h2{margin-top:0}.error{border:2px solid #e74c3c;background-color:rgba(231,76,60,.1)}ul.error{padding:24px}ul.error li{padding-bottom:16px}.success{padding:24px;border:2px solid #019600;background-color:rgba(1,150,0,.1)}.support_issues .date_time,.support_issues .ingestion_run,.support_issues .issue_type,.support_issues .person{min-width:130px}.support_issues .actions{min-width:90px}.support_issue h1{font-size:19px}.support_issue .details{font-size:14px;font-family:monospace}.new_ingestion_run{margin-bottom:2rem}dl.summary{margin-top:3rem;margin-bottom:3rem}dl.summary dd,dl.summary dt{display:block;text-align:center;margin:0}dl.summary dt{font-weight:700}dl.summary div{width:24%;display:inline-block}ul.attachments{list-style-type:none;list-style-position:inside;margin-bottom:3rem}ul.attachments .attachment{padding:.25rem .5rem;margin-left:1rem;border:2px solid #ccc;display:inline-block}ul.attachments .attachment span{display:inline-block;float:left}.panel.finder{margin-bottom:3rem}.panel.finder:after{content:"";display:table;clear:both}.panel.finder form fieldset{margin-right:2.5rem;min-width:25rem}.panel.finder form button{margin-top:.5rem;padding:16px 24px}.panel.finder form button,.panel.finder form fieldset{float:left}.office_holders td.name{font-weight:700;color:#8f0800}.office_holders .date_time{width:6rem}.office_holder dl .group{margin-bottom:1rem;display:grid;grid-template-columns:10rem auto}.office_holder dl dt{font-size:12px;line-height:21px;text-transform:uppercase;width:10rem}.office_holder dl dd{font-size:14px}.office_holder ol{margin-top:1rem;padding-left:0}.office_holder ol.summary li{display:inline-block;background:#eee;padding:2px 24px;font-size:14px}.office_holder ol.summary li.leaving{text-decoration:line-through}.office_holder ol.detail{list-style-type:none}.office_holder ol.detail li{padding:1rem;margin-bottom:1rem;border:1px solid #ccc;background:#eee}.office_holder ol.detail li.inactive{color:#666;border:2px dashed #ccc;background:none}.office_holder ol.detail dl{margin:0}.office_holder ol.detail .hr_role{font-weight:700}.office_holder ol.detail .hr_role span{font-weight:400}.office_holder ol.detail .status{font-weight:700;text-transform:uppercase;font-size:12px}.office_holder ol .leaving .appointment_name{text-decoration:line-through}.office_holder ul.authorisations{list-style-type:none;list-style-position:inside;margin-bottom:3rem}.office_holder ul.authorisations .jurisdiction{padding:1rem 2rem;border:2px solid #ccc;display:inline-block}.office_holder ul.authorisations .jurisdiction span{display:inline-block;float:left}.office_holder ul.authorisations .tickets{float:left;margin-left:1.5rem}.office_holder ul.authorisations .tickets li{display:inline-block;padding:2px 24px;font-size:14px;margin-right:1rem;background:#eee}.office_holder .appointments dl dt.appointment_name{display:none}.office_holder .appointments dl dd.appointment_name{margin-left:0;margin-bottom:1rem}.office_holder .actions form{display:inline-block;margin-bottom:3rem;margin-left:1.5rem}.office_holder .actions form:first-child{margin-left:0}table.roles .group_heading th:last-of-type{border-bottom:none;border-left:none}table.roles .group_heading .group{text-align:center;border:2px solid #eee;text-transform:uppercase;font-size:14px}table.roles td.difference{color:#8f0800;font-weight:700}table.roles .appts{padding-right:1rem;background:#eee;border-bottom:2px solid #ccc}table.roles td:last-of-type,table.roles th:last-of-type{border-right:2px solid #eee;padding-right:1rem}.activities{list-style-type:none;list-style-position:inside;margin-bottom:3rem}.activities li{font-size:14px;margin-bottom:.5rem}.activities li .activity-type{margin-right:.5rem;display:inline-block;padding:1px 12px;font-size:12px}.activities li .activity-type:not(.success):not(.error){border:1px solid #eee}.activities li.email_bounce_notification_log_entry,.activities li.email_complaint_notification_log_entry{color:#8f0800}.activities li .message pre{display:none;border:1px solid #ccc;padding:1rem 3rem;margin-left:9rem}.activities li .message:hover pre{display:block}.activities .ingestion_run_activity{margin-left:2rem}.log_entries td{min-width:130px}.events tr.unhandled{color:#e74c3c}.events tr.first_appointment,.events tr.judge_moved,.events tr.magistrate_moved,.events tr.new_role,.events tr.role_changed{color:#3498db}.event-filters{border-top:1rem solid #eee;border-left:1rem solid #eee;background-color:#eee;list-style-type:none;margin-bottom:2rem}.event-filters li{display:inline}.event-filters li a{font-size:14px;display:inline-block;padding:.5rem}.event-filters li a.active{background:#fff;text-decoration:none;font-weight:700;color:#000}*{box-sizing:border-box}body{font-family:Montserrat;font-size:19px;color:#333;line-height:1.5}.logo{width:170px;float:left}@media screen and (min-width:540px){.logo{width:236px;height:69px}}img{max-width:100%}#main{margin-top:48px}#header{padding:20px 0;background-color:#fff}#header:after{content:"";display:table;clear:both}.header-link{color:#8f0800}.header-link:focus,.header-link:hover{color:#fff}a.sign-out{float:right;display:block;border:none;background:none;padding:16px;font-size:19px;font-weight:400;text-decoration:underline}a.sign-out:hover{cursor:pointer}a{color:#8f0800}a:visited{color:#666}a:focus,a:hover{color:#000}ul{list-style-type:none;padding:0}