:root{--color-black:#000;--color-eye-blue-dark-2:#005282;--color-eye-blue-dark:#00629a;--color-eye-blue:#006196;--color-eye-blue-light:#1e86bb;--color-eye-blue-lighter:#6fa4ce;--color-green:#92c760;--color-green-bright:#65b818;--color-green-alpha:#92c76026;--color-grey:#717074;--color-grey-alpha:#71707426;--color-grey-cool:#d9d9db;--color-grey-cool-darker:#d5d5d5;--color-grey-cool-darkest:#999;--color-grey-mid:#7f7c7c;--color-grey-warm:#e5e2d2;--color-grey-warm-light:#e4e0dd;--color-grey-warm-lighter:#edeae8;--color-grey-light:#a6a4a3;--color-grey-lighter:#f0eee6;--color-night:#414042;--color-sky-dark-2:#007cac;--color-sky-dark:#008fc7;--color-sky:#0099d7;--color-sky-light:#28b5e9;--color-sky-lighter:#82c9ef;--color-sky-alpha:#0099d71a;--color-sun:#ff6b00;--color-sun-alpha:#ff6b001a;--color-white:#fff;--color-yellow:#fdd736;--color-yellow-alpha:#fdd73626;--content-main-left-right:20px;--content-main-left-right-mobile:10px;--menu-width:185px;--tab-width:225px;--default-gap:25px;--default-medium-gap:15px;--default-narrow-gap:10px;--default-field-column-gap:10px;--default-font-size:16px;--large-font-size:18px;--small-font-size:14px;--content-narrow-width:calc((var(--menu-width) * 4) + (var(--default-gap) * 3));--content-medium-width:calc((var(--menu-width) * 5) + var(--default-gap) * 4);--content-wide-width:calc((var(--menu-width) * 6) + (var(--default-gap) * 5));--content-with-menu-narrow-width:calc((var(--menu-width) * 3) + (var(--default-gap) * 2));--content-with-menu-medium-width:calc((var(--menu-width) * 4) + var(--default-gap) * 3);--content-with-menu-wide-width:calc((var(--menu-width) * 5) + (var(--default-gap) * 4));--input-margin-bottom:8px;--input-margin-right:8px;--credits-marin-top:20px;--mobile-footer-height:55px;--go-to-top-bottom:10px;--icon-size-large:100px;--icon-size-super:50px;--icon-size-mobile-menu:25px;--icon-size-top-menu:23px;--top-menu-icon-gap:15px;--font-family-default:ClarityCity, Arial, sans-serif;--scrollable-container-max-height:700px}.not-implemented:after{content:"The content on this page has not been implemented."}*{box-sizing:border-box}body{padding:0 0 var(--mobile-footer-height) 0;font-family:var(--font-family-default);background-color:var(--color-white);color:var(--color-black);font-size:var(--default-font-size);-webkit-appearance:none;-moz-appearance:none;touch-action:pan-x pan-y;margin:0}body:not(.pdf){display:grid}h1,h2,h3,h4,h5{margin:30px 0 8px}body.pdf h3{margin:8px 0}a:focus{outline:1px solid var(--color-sky)}img{border:0;max-width:100%;margin:0;padding:0}img:focus{outline:1px solid var(--color-sky)}ul,ol{margin:2px 0 10px;padding:0 0 0 15px;line-height:1.5em}ol{padding-left:30px}li{padding:0}iframe{border:0;width:100%;height:100%;margin:0;padding:0}p.small{font-size:var(--small-font-size);color:var(--color-grey)}form{border:0;margin:0;padding:0}.full-width{width:100%}fieldset{border:0;width:100%;margin:0;padding:0}fieldset.filters{margin-bottom:25px}legend{margin:10px 0;padding:0;font-size:13px}fieldset ul{margin:0;padding:0;list-style-type:none}fieldset li{margin:0;padding:5px 0 0;display:block}.fields{column-gap:var(--default-field-column-gap);grid-template-columns:auto 1fr;align-content:start;justify-items:start;display:grid}.fields.readonly,.fields.long-labels{grid-template-columns:1fr 2fr}.fields.readonly{column-gap:0}.fields a:not(.button){color:var(--color-black)}.fields a:not(.button):hover{color:var(--color-sky)}.fields h2,.fields h3,.fields h4,.fields h5{margin:30px 0 8px}.fields h4{margin-top:10px;font-size:15px}.fields .full-width,.fields .cards,.fields .map,.fields .more-information,.fields.readonly .buttons,.fields.readonly .button,.fields.readonly h1,.fields.readonly h2,.fields.readonly h3,.fields.readonly h4,.fields.readonly h5,.fields.readonly h6,.fields.readonly p,.fields.readonly ol,.fields .buttons,.fields .button,.fields h1,.fields h2,.fields h3,.fields h4,.fields h5,.fields h6,.fields img,.fields .more-information,.fields .dynamic-filters,.fields .field-notes,.fields .message{grid-column-end:span 2}.fields.readonly label{padding:12px var(--default-field-column-gap) 6px 0;width:100%;height:100%;min-height:32px;font-size:var(--default-font-size);border-bottom:1px solid var(--color-grey-warm);margin:0;font-weight:700}div.readonly:not(.fields){width:100%;min-height:23px;font-size:var(--default-font-size);margin-bottom:8px;padding:3px}.fields.readonly div.readonly,.fields.readonly input[readonly]{border:none;border-bottom:1px solid var(--color-grey-warm);word-wrap:anywhere;width:100%;height:100%;min-height:35px;margin:0;padding:12px 0 6px;background-color:var(--color-white)!important}.fields:not(readonly) div.readonly{background-color:var(--color-grey-lighter);border:1px solid var(--color-grey-warm)}.fields .field-notes,.overlay .field-notes,.buttons .field-notes{width:100%;font-size:var(--default-font-size);background-color:var(--color-grey-lighter);border:1px solid var(--color-grey-warm);border-radius:5px;margin:0 0 8px;padding:8px}.fields .field-notes.success,.overlay .field-notes.success,.buttons .field-notes.success{border-color:var(--color-green);background-color:var(--color-green-alpha)}.fields .field-notes.important,.overlay .field-notes.important,.buttons .field-notes.important{border-color:var(--color-sky);background-color:var(--color-sky-alpha)}.fields .field-notes.warning,.overlay .field-notes.warning,.buttons .field-notes.warning{border-color:var(--color-yellow);background-color:var(--color-yellow-alpha)}.fields .field-notes.error,.overlay .field-notes.error,.buttons .field-notes.error{border-color:var(--color-sun);background-color:var(--color-sun-alpha)}.fields .readonly .field-notes{border:none;margin-top:8px}.field-notes-toggle-container{grid-template-columns:auto 1fr;display:grid;height:auto!important}.fields .field-notes-toggle-container .button{grid-column-end:span 1;margin:0}.field-notes-toggle-container .field-notes-toggle{color:var(--color-grey);font-size:var(--small-font-size);place-self:start;margin:4px 0 0 15px;text-decoration:none}.overlay .field-notes-toggle-container .field-notes-toggle,.readonly .field-notes-toggle-container .field-notes-toggle{font-size:var(--default-font-size);align-self:center;margin-top:0}.field-notes-toggle-container .field-notes-toggle:hover{color:var(--color-sky)}.field-notes-toggle-container .field-notes{grid-column:1/span 2!important}.fields .field-notes ul{list-style:outside}.fields .field-notes li{margin-left:15px;display:list-item}.fields .field-notes div:not(:last-child){margin-bottom:10px}.fields>:last-child:not(.audit){margin:0}.fields .tool-container{font-size:var(--small-font-size);grid-column-start:2;margin:3px 0;padding:5px}.fields>.tool-container{margin-top:12px}.fields .tool-container div,.sighting-incident-wildlife{color:var(--color-black);text-decoration:underline;display:inline-block}.fields .tool-container div:hover,.sighting-incident-wildlife:hover,.fields .tool-container div:focus,.sighting-incident-wildlife:focus{color:var(--color-sky);cursor:pointer;outline:none}.fields .message{margin:0 0 var(--input-margin-bottom) 0}.fields .tool-group{grid-column-start:2}.highlight{color:var(--color-sky)}.tool-group{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.tool-group input,.tool-group select,.tool-group textarea{flex-grow:1}.tool-group .button,.tool-group .tags{margin:0 0 var(--input-margin-bottom) 0!important}input,select,textarea{margin:0 0 var(--input-margin-bottom) 0;text-align:left;border:1px solid var(--color-grey-warm);width:100%;font-size:var(--default-font-size);font-family:var(--font-family-default);align-self:start;padding:3px}input.small,select.small,textarea.small,div.readonly.small,.fields .small{max-width:100px}input.narrow,select.narrow,textarea.narrow,div.readonly.narrow,.fields .narrow{max-width:250px}input.wide,select.wide,textarea.wide,div.readonly.wide,.fields .wide{max-width:350px}label{vertical-align:top;margin:4px 0 0}label.full-width{padding-bottom:4px}legend .required:after,label.required:after,#batchEditDiv h5:after{color:var(--color-sun);content:"*";vertical-align:middle;margin:0 0 0 3px;font-size:18px;font-weight:400}label.disabled{color:var(--color-grey-warm)}a.disabled,.disabled a{pointer-events:none;cursor:not-allowed;color:var(--color-grey-light)!important}.disabled path{fill:var(--color-grey-light)!important}label.card-label{display:inline-block;margin-top:12px!important}::-webkit-input-placeholder{color:var(--color-grey-warm)!important}:-moz-placeholder-shown{color:var(--color-grey-warm)!important;opacity:1!important}::-moz-placeholder{color:var(--color-grey-warm)!important;opacity:1!important}:-ms-placeholder-shown{color:var(--color-grey-warm)!important}::placeholder{color:var(--color-grey-warm)!important}.toggle-switch{margin:0 0 var(--input-margin-bottom) 0}table input,table select,table textarea,table .toggle-switch{margin:0}select{background-color:var(--color-grey-warm)}select[multiple]{background-color:var(--color-white)}select[multiple] option{background:var(--color-white);margin:0 -3px;padding:3px}select[multiple] option:before{content:"";color:var(--color-grey);margin:0 3px 0 0;font-family:FontAwesome;font-weight:700}select[multiple] option:checked:before{content:"";color:var(--color-white)}select option.disabled{color:var(--color-grey-warm-light)}input:focus,select:focus,textarea:focus,input[readonly]:focus,input[disabled]:focus,textarea[readonly]:focus,textarea[disabled]:focus,select[disabled]:focus,input.input-validation-error:focus,select.input-validation-error:focus,textarea.input-validation-error:focus{outline:none;background-color:var(--color-sky-alpha)!important;border-color:var(--color-sky)!important}.audit{grid-column-end:span 2;width:100%;margin:10px 0 0;font-size:13px;font-style:italic}textarea{min-height:100px;font-family:var(--font-family-default)}input[type=checkbox]{width:auto;accent-color:var(--color-sky);margin:0 5px 0 0}input[type=date],input[type=datetime-local]{background-color:var(--color-grey-warm);color:var(--color-black)}input[readonly],input[disabled],textarea[readonly],textarea[disabled],select[disabled]{cursor:not-allowed;background-color:var(--color-grey-lighter)!important}input.inactive,textarea.inactive,select.inactive{color:var(--color-grey-mid)!important}.file-input{width:100%;margin:8px 0 20px;display:grid}.file-input .tools{grid-template-columns:1fr auto auto auto auto auto auto;align-items:center;margin-bottom:8px;display:grid}.file-input.compact .tools{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:10px}.file-input .tools .button{margin:0 0 0 10px}.file-input.compact .tools .button:first-of-type,.file-input.compact .tools .button:nth-child(5n+1){margin-left:0}.file-input div.path{background-color:var(--color-grey-lighter);white-space:nowrap;text-overflow:ellipsis;place-items:center start;width:100%;height:26px;margin:0;padding:3px 5px;display:grid;overflow:hidden}.file-input.compact div.path{grid-column-end:span 4}.file-input .file-input-footer{font-size:var(--small-font-size);grid-template-columns:auto 1fr;place-items:start;column-gap:10px;display:grid}.file-input.compact .file-input-footer{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:10px}select.dynamic-filter{margin-left:1px}div.dynamic-filter{grid-gap:var(--input-margin-right);margin-bottom:var(--input-margin-bottom);grid-template-columns:auto 1fr auto auto;place-items:center;width:100%;display:grid}.dynamic-filter>*{margin-bottom:0}.dynamic-filter .fa{color:var(--color-grey)}.dynamic-filter .fa.disabled{color:var(--color-grey-light)}.dynamic-filter .fa:not(.disabled):hover,.dynamic-filter .fa:not(.disabled):focus{color:var(--color-sky);outline:none}.g-recaptcha{grid-column-end:span 2;margin:0 0 20px}.field-validation-valid{display:none}.input-validation-error,div.input-validation-error,input[readonly].input-validation-error,input[disabled].input-validation-error,textarea[readonly].input-validation-error,textarea[disabled].input-validation-error,select[disabled].input-validation-error{border:1px solid var(--color-sun)!important;background-color:var(--color-sun-alpha)!important}.input-with-validation{grid-template-rows:auto 1fr;display:grid;width:100%!important}.field-validation-error{margin-bottom:var(--input-margin-bottom);text-align:left;border:1px solid var(--color-sun);background-color:var(--color-sun-alpha);width:100%;color:var(--color-black);font-size:var(--small-font-size);border-radius:5px;padding:5px;display:block}td .field-validation-error{margin:var(--input-margin-bottom) 0 0 0}.validation-summary-errors{border:1px solid var(--color-sun);background-color:var(--color-sun-alpha);font-size:var(--small-font-size);border-radius:5px;margin-bottom:20px;padding:5px}.validation-error .group,.field-validation-error .group,.validation-summary-errors .group{color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-grey-cool);border-radius:5px;padding:2px;line-height:1.65;display:inline}.validation-error .name,.field-validation-error .name,.validation-summary-errors .name{color:var(--color-black);background-color:var(--color-grey-warm-light);border:1px solid var(--color-grey-cool);border-radius:5px;padding:2px;line-height:1.65;display:inline}.validation-error .value,.field-validation-error .value,.validation-summary-errors .value{font-weight:700}.validation-summary-valid{display:none}.validation-summary-errors ul{margin:0;font-weight:400}.validation-summary-errors{width:100%}.successful,.successful a,.successful a:hover{background-color:var(--color-green-bright)!important;border-color:var(--color-green-bright)!important;color:var(--color-white)!important}.label-successful{color:var(--color-green)!important}.failed,.failed a,.failed a:hover{background-color:var(--color-sun)!important;border-color:var(--color-sun)!important;color:var(--color-white)!important}.label-failed{color:var(--color-sun)!important}.information,.information a,.information a:hover{background-color:var(--color-grey-mid)!important;border-color:var(--color-grey-mid)!important;color:var(--color-white)!important}.label-information{color:var(--color-grey-mid)!important}.toast{z-index:1000;grid-template-columns:1fr auto;justify-items:center;padding:20px;animation:.3s ease-in-out slideDown;display:grid;position:fixed;top:0;left:10px;right:10px}.toast.top{border-radius:0 0 5px 5px;animation:.3s ease-in-out slideDown;top:0}.toast.bottom{border-radius:5px 5px 0 0;animation:.3s ease-in-out slideUp;top:auto;bottom:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.toast .content{grid-template-columns:1fr;justify-items:center;display:grid}.toast .close{cursor:pointer;margin-top:-10px;margin-right:-10px}.toast .close:hover{font-weight:700}.cull-site-data-quality-results,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results{grid-gap:8px;border:1px solid var(--color-grey);background-color:var(--color-grey-alpha);font-size:var(--small-font-size);word-break:break-word;border-radius:5px;grid-template-columns:1fr;place-items:center start;margin-bottom:20px;padding:8px;display:grid}.cull-site-data-quality-results.success,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results.success{border-color:var(--color-green);background-color:var(--color-green-alpha)}.cull-site-data-quality-results.warning,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results.warning{border-color:var(--color-yellow);background-color:var(--color-yellow-alpha)}.cull-site-data-quality-results.error,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results.error{border-color:var(--color-sun);background-color:var(--color-sun-alpha)}.cull-site-data-quality-results .header,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .header{column-gap:var(--default-field-column-gap);grid-template-columns:1fr auto;align-content:center;justify-items:start;width:100%;display:grid}.cull-site-data-quality-results .header .title,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .header .title{font-weight:700}.cull-site-data-quality-results .header .close,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .header .close{cursor:pointer}.cull-site-data-quality-results .header .close:hover,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .header .close:hover{font-weight:700}.cull-site-data-quality-results .content,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .content{grid-gap:5px;grid-template-columns:1fr;width:100%;display:grid}.cull-site-data-quality-results .highlight,.crown-of-thorns-starfish-surveillance-default-reef-and-cull-site-results .highlight{color:var(--color-black);font-weight:700}.table-list-container{width:100%;margin:15px 0 0;overflow-x:auto}.table-list{width:100%;font-size:var(--default-font-size);border-collapse:collapse;margin:0;padding:0;display:table}fieldset+.table-list,.table-list+.table-list{margin-top:20px}.table-list caption{background-color:var(--color-grey-warm);padding:5px 10px;font-size:15px;font-weight:700}.table-list thead{background-color:var(--color-grey-warm);display:table-header-group;position:sticky;top:0}.table-list thead tr{background-color:var(--color-grey-warm)}.table-list thead th{background-color:var(--color-grey-warm);display:table-cell}.table-list thead th .th-content{flex-wrap:nowrap;justify-content:space-between;display:flex}.table-list tbody{display:table-row-group}.table-list tr{display:table-row}.table-list th,.table-list th.tool,.table-list td,.table-list td.tool{display:table-cell}.table-list th{background-color:var(--color-grey-warm);font-weight:400}.table-list tr{background-color:var(--color-white)}.table-list.alternating-rows:not(.collapsible) tr:nth-child(2n){background-color:var(--color-grey-lighter)}.table-list td,.table-list th{text-align:left;vertical-align:top;padding:2px 10px}.table-list td p:first-of-type,.table-list th p:first-of-type{margin-top:0}.table-list td p:last-of-type,.table-list th p:last-of-type{margin-bottom:0}.table-list td{border:1px solid var(--color-grey-warm)}.table-list th.tool,.table-list th.toolbar,.table-list td.tool,.table-list td.toolbar{text-align:center!important;vertical-align:top!important;padding:5px!important}.table-list th .toolbar,.table-list td .toolbar{place-content:center}.table-list th .toolbar a:focus,.table-list td .toolbar a:focus{color:var(--color-sky);outline:none}.table-list th .toolbar a:last-of-type,.table-list td .toolbar a:last-of-type{margin:0}.table-list td .label{display:none}.table-list td.table-break-title{background-color:var(--color-grey-warm)}.table-list td.table-break-title .table-break-name{font-weight:700}.table-list td.table-footer,.table-list td.table-break-footer{background-color:var(--color-white)}.table-list td img{max-width:100px;max-height:100px}.table-list .button{font-size:var(--small-font-size);margin:0;padding:2px 5px}.table-list a:not(.button){color:var(--color-black);text-decoration:none}.table-list a:not(.button):hover{color:var(--color-sky)}.table-list:not(.collapsible,.editable) th.justify-left,.table-list:not(.collapsible) td.justify-left{text-align:left}.table-list:not(.collapsible,.editable) th.justify-center,.table-list:not(.collapsible) td.justify-center{text-align:center}.table-list:not(.collapsible,.editable) th.justify-right,.table-list:not(.collapsible) td.justify-right{text-align:right}.table-list:not(.collapsible,.editable) th.justify-left .th-content{justify-self:start}.table-list:not(.collapsible,.editable) th.justify-center .th-content{justify-self:center}.table-list:not(.collapsible,.editable) th.justify-right .th-content{justify-self:end}.table-list div,.table-list div.readonly{width:auto;min-height:auto;margin:0;padding:0;display:inline-block}.table-list div.block{display:block}.table-list th.select.tool,.table-list td.select.tool,.table-list.collapsible th.select.tool,.table-list.collapsible td.select.tool{margin:0;padding:0}.table-list .select.tool input[type=checkbox]{width:fit-content;margin:2px 0;padding:0}.vertical{grid-gap:5px;grid-template-columns:auto;justify-content:center;justify-items:center;display:grid}.table-list th.vertical-align-top,.table-list td.vertical-align-top{vertical-align:top}.table-list th.vertical-align-middle,.table-list td.vertical-align-middle{vertical-align:middle}.table-list th.vertical-align-bottom,.table-list td.vertical-align-bottom{vertical-align:bottom}.table-list.collapsible{border:none}.table-list.collapsible thead{display:none}.table-list.collapsible thead tr,.accordion .table-list.collapsible thead tr{display:inline-block}.table-list.collapsible thead th{display:none}.table-list.collapsible thead th.toolbar.small{display:table-cell}.table-list.collapsible tr{vertical-align:top;background-color:var(--color-grey-lighter);margin:0 0 10px;display:block}.table-list.collapsible tr.cell-group:not(.cell-group-bottom){margin-bottom:0}.table-list.collapsible td.cell-group-header{background-color:var(--color-grey-light)}.accordion .table-list.collapsible tr{display:grid}.table-list.collapsible tr.empty{display:none}.table-list.collapsible td{border:none;padding:7px;display:block}.accordion .table-list.collapsible td{justify-content:space-between;display:flex}.table-list.collapsible td.tool{display:inline-block}.table-list.collapsible td .label{vertical-align:top;max-width:50%;margin:0 5px 0 0;font-weight:700;display:inline-block}.accordion .table-list.collapsible td .label{font-weight:400}#cachedItemsTableList td{width:50%}#cachedItemsTableList td.url{line-break:anywhere}.qr-code{padding-bottom:10px;display:inline-block}.overlay{z-index:1000;background-color:#00000080;place-items:center;width:100%;height:100%;display:grid;position:fixed;inset:0}.overlay-content{width:auto;max-width:min(90vw,800px);height:auto;max-height:80vh;color:var(--color-black);background-color:var(--color-grey-lighter);border:solid 1px var(--color-white);word-break:break-word;border-radius:5px;grid-template-rows:1fr auto;place-items:start center;display:grid}.overlay.alert .overlay-content{color:var(--color-black);background-color:var(--color-sun)}.overlay.alert .overlay-content a{color:var(--color-black)}.overlay.alert .overlay-content .highlight{color:var(--color-white);margin:0 0 10px;font-weight:700}.overlay.alert .overlay-content .highlight a{color:var(--color-white)}.overlay.positive .overlay-content{color:var(--color-white);background-color:var(--color-green)}.overlay.positive .overlay-content a{color:var(--color-white)}.overlay.positive .overlay-content .highlight{color:var(--color-black);margin:0 0 10px;font-weight:700}.overlay.positive .overlay-content .highlight a{color:var(--color-black)}.overlay.info .overlay-content{grid-template-rows:auto 1fr auto}.overlay.info .overlay-content .highlight{color:var(--color-green);margin:0 0 10px;font-weight:700}.overlay.info .overlay-content .highlight a{color:var(--color-green)}.overlay.info.big .overlay-content{max-width:90vw;max-height:90vh}.overlay.info.big .media-overlay img,.overlay.info.big .media-overlay video{max-width:calc(90vw - 30px);max-height:calc(90vh - 150px)}.overlay.info .overlay-content{color:var(--color-black);background-color:var(--color-white);align-items:start}.overlay.important .overlay-content{color:var(--color-white);background-color:var(--color-sky)}.overlay.important .overlay-content .highlight{color:var(--color-black);margin:10px 0;font-weight:700}.overlay.warning .overlay-content{color:var(--color-black);background-color:var(--color-yellow)}.overlay.warning .overlay-content a{color:var(--color-black)}.overlay.warning .overlay-content .highlight{color:var(--color-white);margin:0 0 10px;font-weight:700}.overlay.warning .overlay-content .highlight a{color:var(--color-white)}.overlay .overlay-title{width:100%;color:var(--color-black);background-color:var(--color-grey-warm);border-bottom:1px solid var(--color-white);grid-template-columns:1fr auto;align-items:start;padding:5px 10px;display:grid}.overlay.alert .overlay-title{color:var(--color-black);background-color:var(--color-sun)}.overlay.positive .overlay-title{color:var(--color-white);background-color:var(--color-green)}.overlay.info .overlay-title{color:var(--color-black);background-color:var(--color-white);border-bottom:1px solid var(--color-grey-warm)}.overlay.important .overlay-title{color:var(--color-white);background-color:var(--color-sky)}.overlay .overlay-title .close{cursor:pointer;padding-left:10px}.overlay .overlay-title .close:hover,.overlay.alert .overlay-title .close:hover{color:var(--color-white)}.overlay.positive .overlay-title .close:hover{color:var(--color-black)}.overlay.info .overlay-title .close:hover{color:var(--color-sky)}.overlay.important .overlay-title .close:hover{color:var(--color-black)}.overlay .overlay-html{height:100%;padding:30px;font-size:24px;line-height:normal;overflow-y:auto}.overlay.info .overlay-html{font-size:var(--default-font-size);padding:20px;line-height:normal}.overlay .overlay-buttons{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.overlay.info .overlay-buttons{border-top:1px solid var(--color-grey-warm)}.overlay .overlay-buttons .button{width:auto;height:auto;font-size:var(--default-font-size);cursor:pointer;background-color:var(--color-black);border-color:var(--color-black);margin:20px 10px;padding:3px 15px}.overlay .overlay-buttons .button:hover{background-color:var(--color-white);color:var(--color-black)}.overlay.permissions label{font-size:var(--small-font-size)}.toolbar{flex-flow:wrap;align-items:flex-start;row-gap:10px;display:flex}.toolbar.small{white-space:nowrap}.toolbar.small a{font-size:var(--default-font-size);margin:0 10px 0 0;line-height:16px}.toolbar.small a:hover{color:var(--color-sky)}.content .toolbar{margin-top:30px}.content .accordion .toolbar{margin-top:0}.tool-splitter{padding:4px 0!important}.tool-splitter:after{content:"|";color:var(--color-white)}.toolbar .focus{margin-left:auto!important}.button .menu{background-color:var(--color-grey-warm);max-width:100%;max-height:500px;color:var(--color-black);text-transform:none;box-shadow:4px 4px 4px -2px var(--color-grey-mid);z-index:100;flex-direction:column;align-items:flex-start;margin:5px 0 0 -16px;padding:10px;font-size:16px;display:flex;position:absolute;overflow-y:auto}.button .menu div{margin-bottom:5px}.button .menu div:focus{color:var(--color-sky);outline:none}.button .menu div.disabled{color:var(--color-grey-light)}.button .menu div:last-child{margin-bottom:0}.button .menu div:not(.disabled):hover{color:var(--color-sky)}.button .menu .tools{justify-content:space-between;align-items:center;column-gap:var(--default-medium-gap);display:flex}.button .menu .tools .button.tool{font-size:var(--small-font-size);margin:0;padding:2px 5px}.button .menu .tools .button.tool .button-text:hover{color:var(--color-white)}.button .menu input,.button .menu select{background-color:var(--color-white)}.button .menu select{width:auto;margin:0 0 0 5px}.pager{flex-wrap:wrap;align-items:center;row-gap:10px;display:flex}.pager .previous{border-right:none}.pager .next{border-left:none}.page-of{background-color:var(--color-white);border:1px solid var(--color-grey);width:auto;margin:0;padding:4px 15px;line-height:normal;display:inline-block}.jump-to-page{background-color:var(--color-white);border:1px solid var(--color-grey);z-index:100;max-height:250px;padding:0 10px;overflow-y:auto}.jump-to-page-item{white-space:nowrap}.jump-to-page-item:hover{color:var(--color-sky);cursor:pointer}.jump-to-page ul{margin:0;padding:0;list-style-type:none}label.rows-per-page{vertical-align:middle;margin:0 5px 0 10px;padding:0;font-size:14px;line-height:normal;display:inline-block}select.rows-per-page{background-color:var(--color-white);align-self:center;width:auto;margin:0;padding:0;line-height:normal;display:inline-block}.no-results-found{margin:50px 0 20px;font-size:25px;line-height:30px}.no-results-found.small{font-size:var(--default-font-size);margin:0;line-height:16px}.list-count,.paged-list-count{font-size:var(--small-font-size);margin:0}.paged-list-count,#submissionResults>.no-results-found.small{margin-top:15px}.button{background-color:var(--color-grey);width:auto;color:var(--color-white);border:1px solid var(--color-grey);white-space:nowrap;text-align:center;cursor:pointer;outline-width:0;align-self:start;margin:10px 0 0;padding:4px 15px;line-height:normal;text-decoration:none;display:inline-block}.button:focus{background-color:var(--color-sky);border-color:var(--color-sky);outline:none}.button:hover{background-color:var(--color-sky);border-color:var(--color-sky)}.button.update{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.button.update:focus{color:var(--color-grey)}.button.update:hover,.button.delete{background-color:var(--color-sun);border-color:var(--color-sun);color:var(--color-white)}.button.delete:focus{color:var(--color-grey)}.button.delete:hover{color:var(--color-black)}.button.warning{background-color:var(--color-sun);border-color:var(--color-sun);color:var(--color-white)}.button.warning:focus{color:var(--color-grey)}.button.warning:hover{color:var(--color-black)}.button.highlighted{background-color:var(--color-sun);border-color:var(--color-sun);color:var(--color-white);font-size:var(--default-font-size);text-transform:uppercase;margin:0}.button.highlighted:focus{color:var(--color-black)}.button.highlighted:hover,.button.highlighted:focus:hover{background-color:var(--color-black);border-color:var(--color-black)}.button:focus:hover{background-color:var(--color-sky);color:var(--color-grey);border-color:var(--color-sky)}.button.secondary{background-color:var(--color-white);border-color:var(--color-grey);color:var(--color-black)}.button.secondary:hover,.button.secondary:focus{border-color:var(--color-sky);background-color:var(--color-sky);color:var(--color-white)}.button.disabled,.button.disabled a,.button.disabled a:hover{pointer-events:none;cursor:not-allowed;background-color:var(--color-grey-lighter)!important;border-color:var(--color-grey-lighter)!important;color:var(--color-grey-light)!important}.button.facebook{color:var(--color-white);background-color:#3b5998;border-color:#3b5998;margin:10px 0}.table-list .button.facebook{margin:0}.button.facebook:hover{background-color:var(--color-white);color:#3b5998}.button-text{display:inline-block}.buttons{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex;margin:20px 0 0!important}.toolbar .button,.buttons .button{align-self:center;margin:0}.buttons a{align-self:center}.delete-confirmation .button{margin-right:5px}.message .button{background-color:var(--color-grey);border-color:var(--color-grey);color:var(--color-white);border-radius:5px;margin:0}.message .button:hover{background-color:var(--color-black);border-color:var(--color-black)}.button.menu{padding-right:5px}.button.menu:after{float:right;color:var(--color-white);content:"";padding:1px 0 0 15px;font-family:FontAwesome;font-weight:400}.button.menu.disabled:after{color:var(--color-grey-light)}.button.menu.down:after{content:""}.hidden{display:none!important}.no-wrap{white-space:nowrap}.off-screen{position:absolute;top:-100px;left:-100px}.working{place-self:center;margin:50px 0 20px;font-size:16px;display:block}.map .working{margin:50px 0}.button .working{color:var(--color-white);margin:0 0 0 10px;font-size:14px;display:inline-block}.button.disabled .working{color:var(--color-grey-light)}.quick-search{width:100%;margin-bottom:var(--input-margin-bottom);flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}.quick-search a{color:var(--color-black);margin:0;padding:3px;font-size:13px}.quick-search a:hover{background-color:var(--color-grey-mid);color:var(--color-white);cursor:pointer}.quick-search a.selected{background-color:var(--color-grey);color:var(--color-white)}#batchEditToolsDiv{background-color:var(--color-sky-alpha);border:1px solid var(--color-sky);grid-template-columns:1fr;grid-column-end:span 2;width:100%;margin:20px 0 0;display:grid}#batchEditToolsDiv .header{color:var(--color-white);background-color:var(--color-sky);grid-template-columns:1fr auto;align-items:center;column-gap:20px;padding:5px 10px;display:grid}#batchEditToolsSelectedCountDiv{font-size:var(--small-font-size)}#batchEditToolsDiv .buttons{margin:10px!important}#batchEditDiv{grid-gap:10px;grid-template-rows:1fr;display:grid}#batchEditDiv h2{grid-column-end:span 2;margin:15px 0 10px;font-size:25px}#batchEditDiv h3{font-size:var(--small-font-size);grid-column-end:span 2;margin:5px 0}#batchEditDiv h5{font-weight:400;font-size:var(--small-font-size);grid-column-end:span 2;margin:0 0 10px}#batchEditDiv label{white-space:nowrap}#batchEditDiv textarea{min-height:50px}#batchEditGettingValuesDiv{font-size:var(--default-font-size);justify-self:center;margin-top:20px}#batchEditGettingValuesDiv .working{margin-left:10px;display:inline}#batchEditNewValueMessageDiv{grid-column-end:span 2}#batchEditConfirmSummaryDiv div.readonly{background-color:var(--color-white)}#batchEditResultsDiv div{margin-bottom:3px}#batchEditResultsDiv div:last-of-type{margin-bottom:0}#batchEditDiv .info{font-size:var(--small-font-size);background-color:var(--color-grey-alpha);border:1px solid var(--color-grey);border-radius:5px;padding:5px}#batchEditDiv .highlight{color:var(--color-black);font-weight:400;font-size:var(--small-font-size);background-color:var(--color-sky-alpha);border:1px solid var(--color-sky);border-radius:5px;margin:0;padding:5px}#batchEditDiv .warning{font-size:var(--small-font-size);background-color:var(--color-yellow-alpha);border:1px solid var(--color-yellow);border-radius:5px;padding:5px}#batchEditDiv .positive{font-size:var(--small-font-size);background-color:var(--color-green-alpha);border:1px solid var(--color-green);border-radius:5px;padding:5px}#batchEditDiv .important{font-size:var(--small-font-size);background-color:var(--color-sun-alpha);border:1px solid var(--color-sun);border-radius:5px;padding:5px}#batchEditDiv .name,#batchEditDiv .value{color:var(--color-black);border:1px solid var(--color-grey-cool);border-radius:5px;padding:3px;line-height:1.3;display:inline}#batchEditDiv li{margin-bottom:3px}#batchEditDiv li .value{vertical-align:top;display:inline-block}#batchEditDiv .name{background-color:var(--color-grey-warm-light)}#batchEditDiv .value{background-color:var(--color-white)}#batchEditDiv .value:empty{padding:2px 5px}#batchEditDiv .button{font-size:var(--default-font-size)}#batchEditDiv .field-notes-toggle-container{grid-template-columns:1fr auto;width:100%}#GoToTop{bottom:calc(var(--mobile-footer-height) + var(--go-to-top-bottom));z-index:100;color:var(--color-white);cursor:pointer;border:solid 1px var(--color-white);background-color:#4f4f4f80;border-radius:5px;padding:5px;font-size:20px;position:fixed;right:10px}.cards{justify-items:stretch;gap:var(--default-gap) var(--default-gap);display:grid}.toolbar+.cards,input+.cards,.message+.cards{margin-top:10px}.app.home .content.main{margin-top:40px}.content.main .cards.home,#habitatCardList{grid-template-columns:1fr 1fr}.card{background-color:var(--color-white);text-align:center;box-shadow:4px 4px 4px -2px var(--color-grey-warm-light);grid-template-rows:auto 1fr auto;place-items:stretch stretch;display:grid}.card:focus{box-shadow:4px 4px 4px -2px var(--color-sky);outline:none}.card.double{grid-row-end:span 2;grid-column-end:span 2}.media .card{grid-template-rows:1fr auto}.card .header{background-color:var(--color-black);width:100%;color:var(--color-white);border:1px solid var(--color-grey-warm);border-bottom:none;align-self:start;justify-items:center;padding:3px;display:grid}.card .header a{width:100%;color:var(--color-white);text-decoration:none}.card .header a:hover,.card .header a.highlight{color:var(--color-sky)}.card.processing .header{background-color:var(--color-grey-warm);color:var(--color-black)}.card .content{text-align:left;border:1px solid var(--color-grey-warm);justify-items:start;display:grid;overflow-x:hidden}.card .header+.content{border-top:none}.card .content:not(.map){align-content:start}.card .content .value{width:100%;font-size:var(--default-font-size);border-bottom:1px solid var(--color-grey-lighter);flex-flow:wrap;padding:5px;display:flex}.card .content .value label{font-weight:700}.card .content .value.whale-behaviours,.editable .card .content .value:not(.was-tag-visible){flex-direction:column}.editable .card .content .value.was-tag-visible,.editable .card .content .value.is-hidden{flex-direction:row}.card .content .value label{margin:0 5px 3px 0}.card .content .value input[type=checkbox]{margin:0 5px 5px 0}.card .content img+.button{width:100%;margin:0}.card .message{width:auto;margin:10px}.card .footer{color:var(--color-black);border:1px solid var(--color-grey-warm);border-top:none;place-content:center;display:flex}.card .footer .button{color:var(--color-black);background-color:var(--color-grey-warm);border:1px solid var(--color-grey-warm);align-self:flex-end;margin:5px}.card .footer .button:hover,.card .footer .button:focus{color:var(--color-sky)}.cards.home .card .footer a,.cards.home .card .footer div,#habitatCardList .card .footer div{width:100%;color:var(--color-black);padding:5px;text-decoration:none}.cards.home .card .footer a:hover,.cards.home .card .footer div:hover,#habitatCardList .card .footer div:hover,#habitatCardList .card .footer div.highlight{background-color:var(--color-black);color:var(--color-white)}.more-information,.view-location,.card .open{width:100%;color:var(--color-grey);text-decoration:none}.more-information:hover,.view-location:hover,.card .open:hover{color:var(--color-sky);cursor:pointer}.more-information img,.view-location img{display:block}.fields .more-information div{margin:10px 0 0;line-height:normal}.tag{background-color:var(--color-grey-light);width:auto;height:auto;color:var(--color-white);border:1px solid var(--color-grey-light);vertical-align:middle;border-radius:3px;font-size:11px;font-weight:400;display:inline-block;margin:1px 2px!important;padding:2px 3px!important}.tags .tag:first-of-type{margin-left:0!important}.tag.boolean-positive,.tag.crown-of-thorns-starfish-data-quality-scan-status-successful,.tag.sighting-approval-status-approved,.tag.user-registration-approval-status-approved{background-color:var(--color-green);color:var(--color-white);border:1px solid var(--color-green)}.tag.boolean-negative,.tag.crown-of-thorns-starfish-data-quality-scan-status-completed-with-errors,.tag.crown-of-thorns-starfish-data-quality-scan-status-halted,.tag.sighting-approval-status-spam,.tag.sighting-approval-status-unapproved,.tag.user-registration-approval-status-rejected{background-color:var(--color-sun);color:var(--color-white);border:1px solid var(--color-sun)}.tag.crown-of-thorns-starfish-data-quality-scan-status-in-progress{background-color:var(--color-sky);color:var(--color-white);border:1px solid var(--color-sky)}.tag.sighting-not-hidden{background-color:var(--color-white);color:var(--color-grey);border:1px solid var(--color-grey)}.multi-select{grid-gap:5px;margin:4px 0 var(--input-margin-bottom) 0;grid-template-rows:auto;grid-template-columns:1fr auto auto;width:100%;display:grid}.multi-select .items{grid-gap:0;grid-template-columns:auto;justify-content:stretch;justify-items:start;display:grid}.multi-select .items .item-section{font-size:var(--small-font-size);margin:7px 0 2px}.multi-select .items .item-section:first-of-type{margin-top:0}.multi-select .items .item{margin:0 0 2px!important}.multi-select .buttons{align-items:start;margin:0!important}.multi-select .buttons .button{font-size:var(--small-font-size);align-self:start;margin:0;padding:2px 5px}.statistic-symbol-legend-container,.months-seen-legend-container{break-inside:avoid;place-items:center;margin:20px 0 0;display:grid}.statistic-symbol-legend,.months-seen-legend{place-items:center;display:flex}.statistic-symbol-legend-item,.months-seen-legend-item{grid-template-columns:auto auto;place-items:center;margin:0 20px;display:grid}.statistic-symbol-legend-item-sample,.months-seen-legend-item-sample{place-items:center;display:grid}.statistic-symbol-legend-item-name,.months-seen-legend-item-name{color:var(--color-grey);margin-left:10px;font-size:14px}.quick-facts{color:var(--color-grey);break-inside:avoid;place-items:center;margin:0;font-size:14px;display:grid}.quick-facts .heading{font-weight:700}[data-badge-count]{position:relative}[data-badge-count]:after{content:attr(data-badge-count);box-sizing:border-box;background:var(--color-sun);min-width:16px;height:16px;color:var(--color-white);border-radius:8px;align-content:center;justify-items:center;padding:3px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-2px;right:-20px}.fa[data-badge-count]:after{right:-5px}.map-viewer{gap:var(--default-gap) var(--default-gap);grid-template-rows:auto auto;grid-template-columns:auto;display:grid}.map-viewer .map{grid-row-start:1;grid-column-start:1}.map-viewer .map-contents{grid-row-start:2;grid-column-start:1}.progress-bar{border:1px solid var(--color-grey);align-self:center;place-items:stretch start;width:200px;height:25px;display:inline-grid}.progress-bar-percent{background-color:var(--color-green);width:0%}.map{border:1px solid var(--color-black);width:100%}.fields .map{margin-bottom:var(--input-margin-bottom)}header{margin-top:45px;display:grid}.fixed.top{padding-top:env(safe-area-inset-top,50px);background-color:var(--color-black);z-index:900;width:100%;position:fixed;top:0}.capacitor .fixed.top{padding-top:env(safe-area-inset-top,50px)}.mobile-menu-and-title{column-gap:var(--content-main-left-right-mobile);padding:15px var(--content-main-left-right-mobile) 5px var(--content-main-left-right-mobile);background-color:var(--color-black);color:var(--color-sky-lighter);grid-template-columns:auto 1fr auto;place-items:start center;display:grid}.mobile-menu-and-title .fa{font-size:var(--icon-size-top-menu)}.mobile-menu-toggle{color:var(--color-white);font-weight:lighter!important}.mobile-menu-and-title .tools{justify-content:space-between;align-items:center;column-gap:var(--top-menu-icon-gap);display:flex}.online-indicator .fa{color:var(--color-sky)}.alert-indicator .fa,.online-indicator .fa.offline{color:var(--color-sun)}.alert-indicator .fa:hover,.online-indicator .fa:hover{color:var(--color-sky-light);cursor:pointer}.alertMessages{grid-gap:var(--default-medium-gap);display:grid}.alertMessage{grid-gap:var(--default-medium-gap);grid-template-columns:auto 1fr;display:grid}.alertMessage .fa,.mobile-account-menu-toggle .fa{color:var(--color-white)}.mobile-account-menu-toggle .fa.authenticated{color:var(--color-sky)}.mobile-menu-items{z-index:900;width:100vw;position:fixed;overflow-y:scroll}.mobile-menu-items,.mobile-menu-items a{background-color:var(--color-sky);color:var(--color-black);line-height:26px;text-decoration:none}.mobile-menu-items .menu-selected a,.mobile-menu-items a:hover{color:var(--color-white)}.mobile-menu-items ul{margin:0;padding:0;list-style:none;display:block}.mobile-menu-items li{margin:3px 0 0 var(--content-main-left-right-mobile);display:block}.mobile-menu-items .menu-sub{display:block}.mobile-menu-items .menu-sub,.mobile-menu-items .menu-sub a{color:var(--color-black)}.mobile-menu-items .menu-sub .menu-selected,.mobile-menu-items .menu-sub .menu-selected a{color:var(--color-white)}header .fixed.top .site-name{text-align:center;font-size:22px;font-weight:700}header .fixed.top .site-name .highlight{color:var(--color-sky)}header .fixed.top .site-name .environment{color:var(--color-sun);display:inline-block}.logos-and-title{display:grid}body.pdf .logos-and-title{grid-template-columns:auto auto;margin-top:0}.logos-and-title .logos{place-items:center;display:grid}.logos-and-title .logos .logo svg{width:calc((var(--menu-width) * 2) + var(--default-gap));max-width:50vw}body:not(.pdf) .logos-and-title .logos{display:none}body.home .logos-and-title .logos{padding:10px var(--content-main-left-right-mobile) 10px var(--content-main-left-right-mobile);display:grid}.logos-and-title .title{align-self:end;display:grid}.logos-and-title .title .site-name,.logos-and-title .title .site-name a{text-align:right;padding-right:var(--content-main-left-right-mobile);color:var(--color-eye-blue-dark);text-transform:uppercase;font-size:40px;text-decoration:none}body:not(.pdf) .logos-and-title .title .site-name{display:none}.logos-and-title .title .site-name .highlight,.logos-and-title .title .site-name a .highlight{color:var(--color-sky)}.logos-and-title .title .site-name a:hover,.logos-and-title .title .site-name a:hover .highlight{color:var(--color-black)}.logos-and-title .title .site-name .environment,.logos-and-title .title .site-name a .environment{color:var(--color-sun);display:inline-block}.updating-cache{background-color:var(--color-sun);text-align:center;width:100%;font-size:var(--default-font-size);place-self:center;padding:4px 15px}.install-app{background-color:var(--color-grey);width:100%;color:var(--color-white);text-align:center;font-size:var(--default-font-size);place-self:center;padding:15px}.install-app img{max-width:25px;padding:0 5px}.logos-and-title .menu.account{margin-bottom:5px;display:none}.logos-and-title .menu.account li{padding:0 var(--content-main-left-right-mobile) 0 0;white-space:nowrap;vertical-align:middle;text-align:right;width:100%}.logos-and-title .menu.account li,.logos-and-title .menu.account li a{color:var(--color-grey);text-decoration:none}.logos-and-title .menu.account .user-name{font-weight:700}#pageBannerDiv{display:none}#pageBannerMobileDiv{border-bottom:1px solid var(--color-white);width:100%;display:grid}.page-banner{grid-column-gap:10px;text-align:center;padding:var(--content-main-left-right-mobile);background-color:var(--color-grey);color:var(--color-white);grid-template-columns:1fr auto;place-self:center;justify-items:center;font-size:18px}.page-banner a{color:var(--color-white)}.page-banner .close{cursor:pointer;margin-top:-5px;margin-right:-5px}.page-banner .close:hover{font-weight:700}.page-banner.important{background-color:var(--color-sky)}.page-banner.positive{background-color:var(--color-green)}.page-banner.warning{background-color:var(--color-yellow);color:var(--color-black)}.page-banner.warning a{color:var(--color-white)}.page-banner.alert{background-color:var(--color-sun)}@keyframes pulse{20%{opacity:1}50%{opacity:.2}80%{opacity:1}}.pulse{animation:5s ease-in-out infinite pulse}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out{animation:1s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:1s forwards fadeIn}.mobile-page-title{padding:var(--content-main-left-right-mobile);background-color:var(--color-sky);color:var(--color-white);font-size:18px}.menu ul{margin:0;padding:0;list-style:none}.menu li{margin:0;padding:0;display:inline-block}.menu.primary{display:none}.menu.primary ul{background-color:var(--color-white);border-bottom:1px solid var(--color-grey-light);margin:0}.menu.primary li{display:block}.menu.primary li a,.menu.primary li div.menu-text{padding:5px 5px 5px var(--content-main-left-right-mobile);color:var(--color-black);text-decoration:none}.menu.primary li.menu-selected{background-color:var(--color-black)}.menu.primary li.menu-selected a,.menu.primary li.menu-selected div.menu-text{color:var(--color-white)}.menu-sub{display:none}.menu.primary li a,.menu.primary li div.menu-text,.menu-sub li a,.menu.secondary li a{display:block}.menu.secondary,.menu.secondary .section-header{display:none}.menu.secondary ul{border:1px solid var(--color-grey-warm);border-top:none}.menu.secondary li{display:block}.menu.secondary li a{padding:3px 5px 3px var(--content-main-left-right-mobile);width:100%;color:var(--color-black);text-decoration:none}.menu.secondary li.menu-selected a{color:var(--color-sky);font-weight:700}.dropdown{background-color:var(--color-white);color:var(--color-black);font-size:var(--default-font-size);text-transform:none;border:1px solid var(--color-grey-warm);z-index:100;margin-top:4px;padding:5px;position:absolute}.header-info{justify-content:space-between;align-items:center;column-gap:var(--content-main-left-right-mobile);row-gap:var(--content-main-left-right-mobile);width:100%;padding-left:var(--content-main-left-right-mobile);padding-right:var(--content-main-left-right-mobile);flex-wrap:wrap;display:flex}.header-info>div:not(:empty){margin-top:15px}.header-info-right{column-gap:var(--content-main-left-right-mobile);row-gap:var(--content-main-left-right-mobile);flex-wrap:wrap;display:flex}.breadcrumbs{font-size:var(--small-font-size)}.breadcrumbs ul{display:inline-block}.breadcrumbs li{color:var(--color-grey)}.breadcrumbs li:not(:first-child):before{content:"/";color:var(--color-sky);margin:0 5px}.breadcrumbs li a{color:var(--color-black);text-decoration:none}.breadcrumbs li a:hover{color:var(--color-sky)}.page-introduction{padding:0 var(--content-main-left-right-mobile) 20px var(--content-main-left-right-mobile);color:var(--color-grey-light)}.page-introduction h1{margin:0 0 5px;font-size:20px;font-weight:400}.page-introduction.wide{max-width:var(--content-wide-width)}.app .page-introduction{padding-top:20px}.page-introduction a{color:var(--color-grey);text-decoration:none}.page-introduction a:hover{color:var(--color-black)}.content.main{max-width:100vw;padding:0 var(--content-main-left-right-mobile) 50px var(--content-main-left-right-mobile);overflow:hidden}.app.home .content.main{padding-top:var(--default-gap)}.content.main.has-menu-secondary{padding-top:20px}.content-and-side-menu,.side-menu{display:grid}.content.main h1.page-title{display:none}.content-with-map{gap:var(--default-gap) var(--default-gap);grid-template-columns:1fr;width:100%;display:grid}footer .menu{text-transform:uppercase;justify-content:center;display:flex}footer .menu.main{background-color:var(--color-black);color:var(--color-white);display:none}footer .menu.credits{margin-top:var(--credits-marin-top);color:var(--color-black);text-align:center;text-transform:none;justify-content:center;justify-items:center;font-size:12px;display:grid}footer .menu.credits ul{align-items:center}footer .menu.credits ul.funded li:before{content:"";margin:0}footer .menu.credits .logo{margin-right:10px;display:inline-block}footer .menu.credits img{max-width:150px}footer .menu.credits ul.copyright{text-transform:uppercase}footer .menu.mobile{height:var(--mobile-footer-height);background-color:var(--color-black);z-index:900;place-content:center space-around;position:fixed;bottom:0;left:0;right:0}.capacitor footer .menu.mobile{padding-bottom:max(env(safe-area-inset-bottom,20px), 20px);height:calc(var(--mobile-footer-height) + max(env(safe-area-inset-bottom,20px), 20px))}footer .menu.mobile .icon svg{width:var(--icon-size-mobile-menu);height:var(--icon-size-mobile-menu)}footer .menu.mobile .icon path{fill:var(--color-white)}@supports (-webkit-touch-callout:none){footer .menu.mobile{height:calc(var(--mobile-footer-height) + 10px);padding-bottom:10px}}footer .menu.mobile a{text-transform:none;color:var(--color-white);font-size:var(--small-font-size);grid-template-columns:auto;place-items:start center;font-weight:400;text-decoration:none;display:grid}footer .menu.mobile a .icon{align-self:end}footer .menu.mobile a:focus,footer .menu.mobile a:focus .icon path{color:var(--color-sky-lighter);fill:var(--color-sky-lighter);outline:none}footer .menu.mobile a.menu-selected{color:var(--color-sky)}footer .menu.mobile a.menu-selected .icon path{fill:var(--color-sky)}footer .menu ul{padding:5px var(--content-main-left-right-mobile) 25px var(--content-main-left-right-mobile);flex-wrap:wrap;justify-content:center;display:flex}footer .menu ul li a{margin-right:5px}footer .menu a{text-decoration:none}footer .menu.main a{color:var(--color-white)}footer .menu.credits a{color:var(--color-grey)}footer .menu:not(.mobile) a:hover{color:var(--color-sky)}footer .menu ul li:not(:first-child):before{content:"/";color:var(--color-sky);margin:0 5px}body.home .content.main{background-color:var(--color-grey-lighter);padding-left:0;padding-right:0}.cards.home .card.icons{background-color:var(--color-eye-blue-dark);grid-template-rows:auto}.cards.home .card .content:not(.map){place-content:center;place-items:center;display:grid}.cards.home .card.icons .content{text-align:center;padding:0 10px 10px}.cards.home .card .content .icons{margin-top:-10px}.cards.home .card .content .icons .icon.super,.cards.home .card .content .icons .icon.super svg{width:var(--icon-size-super);height:var(--icon-size-super)}.cards.home .card .content .icons .icon.super svg{margin-left:calc(var(--icon-size-large) - (var(--icon-size-super) / 2));position:relative;top:20px}.cards.home .card .content .icons .icon svg{width:var(--icon-size-large);height:var(--icon-size-large)}.cards.home .card .content .icons .icon path{fill:var(--color-white)}.cards.home .card .content .icons .icon.super path{fill:var(--color-green)}.cards.home .card.icons a{color:var(--color-white);text-decoration:none}.cards.home .card.icons a:hover,.cards.home .card .content a:hover .icons .icon path,.cards.home .card.icons a:focus,.cards.home .card .content a:focus .icons .icon path{color:var(--color-black);fill:var(--color-black);outline:none}.cards.home .card .footer div{padding:10px}.accordion .cards,.overlay .cards{grid-template-columns:1fr}.accordion .cards.wildlife,.accordion .cards.bleaching-severity{margin-bottom:20px}.overlay .cards.wildlife,.overlay .cards.bleaching-severity{border-bottom:1px solid var(--color-grey-warm);grid-column-end:span 1;width:100%;padding:12px 0 6px}.cards:not(.timed-swim):not(.wildlife-timed-swim) .card .content img,.cards:not(.timed-swim):not(.wildlife-timed-swim) .card .content video{width:100%}.cards .card .content img.timed-swim{place-self:center;width:auto!important}.cards.media:not(.wildlife):not(.bleaching-severity) .card .content img:hover{cursor:pointer}.cards .card .content .value .cards.media{grid-template-columns:1fr}.cards.timed-swim .card .content{align-content:start;place-items:start}.cards.timed-swim .card .content img{justify-self:center;min-width:90px;max-width:100%;min-height:64px;max-height:100%}.cards.timed-swim .card .content .fields{column-gap:var(--default-field-column-gap);grid-template-columns:auto 1fr;align-items:center;width:100%;padding:5px 4px;display:grid}.cards.timed-swim .card .content .fields div.readonly{margin-bottom:0}.digest-search.dropdown{width:300px;right:0}.content-with-map-and-digest-list{gap:var(--default-gap) var(--default-gap);grid-template-columns:1fr;width:100%;display:grid}.digest-list{background-color:var(--color-grey-lighter);border:1px solid var(--color-grey-warm);flex-direction:column;display:flex}.digest-list .header{white-space:nowrap;vertical-align:middle;text-align:center;background-color:var(--color-grey-warm);width:100%;color:var(--color-black);font-size:var(--default-font-size);text-transform:uppercase;padding:4px 0}.digest-list .cards{row-gap:var(--default-narrow-gap);align-content:start;justify-items:stretch;padding-right:1px;display:grid;overflow:hidden auto}.digest-list .cards>.tools{background-color:var(--color-white);z-index:20;padding:5px 8px 2px;position:sticky;top:0}.digest-list .cards>.tools .accordion{margin:0}.digest-list .cards>.tools .accordion-item{margin:0 0 8px}.digest-list .cards>.tools .accordion-header{height:25.5px}.digest-list .cards .card{border-radius:3px;margin:2.5px 5px;padding:3px}.digest-list .cards .card .content{border:none}.digest-list .cards .latest div:not(.toggle-switch):not(.slider),.digest-list .cards .card .content div:not(.fields):not(si-toggle):not(.toggle-switch):not(.slider):not(.view-location):not(.more-information){white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:2px 8px;overflow:hidden auto}.digest-list .cards .card .content .heading{white-space:nowrap;font-size:var(--large-font-size);grid-template-columns:auto 1fr;align-items:center;padding-top:5px;display:grid}.digest-list .cards .card .content .heading img{justify-self:center;max-width:35px;height:auto;max-height:35px;width:auto!important}.digest-list .cards .card .content .heading .style-sample{align-self:center;width:20px;height:20px;margin-bottom:8px}.digest-list .cards .card .content .name{margin:0;font-weight:700}.digest-list .cards .card .content .tools{grid-column-end:span 1;justify-content:space-between;width:100%;display:flex;margin:3px 0 0!important}.digest-list .cards .card .content .view{color:var(--color-sky);vertical-align:top}.digest-list .cards .card .content .view:hover{color:var(--color-black);cursor:pointer}.digest-list .cards .card .content .fa-map-marker{color:var(--color-grey-mid);margin-right:8px;font-size:26px}.digest-list .cards .card .content .fa-map-marker.rapid{color:#ffb612}.digest-list .cards .card .content .fa-map-marker.reef-health{color:#69be28}.digest-list .cards .card .content .fa-map-marker.tourism{color:#ff5800}.digest-list .cards .card .content img{width:100%;max-width:450px}.digest-list .cards .card .content .more-information img{max-width:450px;margin:2px 8px;width:calc(100% - 16px)!important}.digest-list .cards .refresh,.digest-list .cards .latest,.digest-list .cards .paging,.digest-list .cards .working,.digest-list .cards .no-results-found,.digest-list .cards .info{text-align:center;flex-direction:column;align-items:center;display:flex}.digest-list .cards .top{grid-gap:5px;background-color:var(--color-white);border-bottom:1px solid var(--color-grey-warm);padding-bottom:5px;display:grid;position:sticky;top:0}.digest-list .cards .refresh,.digest-list .cards .latest,.digest-list .cards .paging,.digest-list .cards .no-results-found,.digest-list .cards .footer{font-size:var(--small-font-size)}.digest-list .cards .refresh .button{font-size:var(--small-font-size);align-self:center;margin-bottom:0}.digest-list .cards .info{margin:10px}.digest-list .cards .paging{background-color:var(--color-white);border-top:1px solid var(--color-grey-warm);padding:5px;position:sticky;bottom:0}.digest-list .cards .paging .button{font-size:var(--small-font-size);align-self:center;margin:5px 0 0}.digest-list .cards .fields{column-gap:var(--default-field-column-gap);grid-template-columns:auto 1fr;align-content:start;justify-items:start;display:grid}.samples{font-size:var(--small-font-size);flex-wrap:wrap;justify-content:center;gap:7px;font-weight:400;display:flex;margin:4px 8px!important}.samples.legend{justify-content:start}.samples .sample-group{grid-template-columns:auto auto;align-items:center;display:grid;margin:0!important}.samples .sample-group .sample{background-color:var(--color-grey-warm);border-radius:3px;width:20px;height:20px;margin:0!important}.samples .sample-group .name{color:var(--color-grey);margin:0 0 0 3px!important;font-weight:400!important}.sighting-name.header{font-weight:700}.html-select{height:30px}.fields .html-select{margin:0 0 var(--input-margin-bottom) 0}.wildlife-html-select-item,.add-other-wildlife{white-space:nowrap;grid-template-columns:30px 1fr;align-items:center;height:30px;display:grid}.wildlife-html-select-item img,.add-other-wildlife img{justify-self:center;max-width:25px;height:auto;max-height:25px;margin-right:5px;width:auto!important}.wildlife-html-select-item img{grid-column-end:1!important}.message{font-size:var(--small-font-size);background-color:var(--color-sun);color:var(--color-white);border-radius:5px;flex-wrap:wrap;place-items:center start;column-gap:5px;width:100%;margin:10px 0;padding:10px;display:flex}.message a{color:var(--color-black);text-decoration:none}.message a:hover{color:var(--color-white)}.message p:first-of-type{margin-top:0}.message p:last-of-type{margin-bottom:0}.message.normal{background-color:var(--color-grey-cool);color:var(--color-black);border-radius:5px;width:100%;margin:10px 0;padding:10px}.message.normal a{color:var(--color-eye-blue);text-decoration:underline}.message.info{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey)}.message.notes{background-color:var(--color-grey-lighter);color:var(--color-black);border:1px solid var(--color-grey-warm)}.message.warning{background-color:var(--color-yellow-alpha);color:var(--color-black);border:1px solid var(--color-yellow)}.message .name{color:var(--color-black);background-color:var(--color-grey-warm-light);border:1px solid var(--color-grey-cool);border-radius:5px;padding:2px;display:inline}.message .value{font-weight:700}.has-close{grid-template-columns:1fr auto;display:grid}.fa-close{cursor:pointer;place-self:start end}.fields .message.full-width{grid-column-start:span 2;margin-top:12px}#accordionItemHabitat .card .header,#accordionItemHabitat .card .content{border:1px solid var(--color-black)}#accordionItemHabitat .card .header{border-bottom:none}#accordionItemHabitat .card .footer{border-top:0}#accordionItemHabitat .card.selected .header{background-color:var(--color-sky);color:var(--color-white);border-bottom:1px solid var(--color-white)}#accordionItemHabitat .card.selected .content{border:none}#accordionItemHabitat .card.selected .footer{background-color:var(--color-grey-mid);border-color:var(--color-grey-mid)}#accordionItemHabitat .card.selected .footer div{color:var(--color-white)}#sightingsToBeUploadedMessageDiv,#sightingsToBeUploadedValidationMessageDiv{margin:20px 0}#SightingsToBeUploadedCount{display:inline-block}td.upload-status .validation-errors,td.upload-status .version-errors,td.upload-status .error-notes{grid-gap:2px;justify-items:start;display:grid;font-size:12px!important}form+.tabs{margin-top:20px}.charts-container{max-height:var(--scrollable-container-max-height);background-color:var(--color-grey-lighter);border:var(--default-narrow-gap) solid var(--color-grey-lighter);margin:20px 0;display:grid;overflow-y:auto}.charts-tools{grid-template-columns:1fr auto;display:grid}.charts-tools .focus{align-self:end}.charts{gap:var(--default-narrow-gap) var(--default-narrow-gap);grid-template-columns:1fr;place-content:center space-around;place-items:center;display:grid}.chart-item{background-color:var(--color-white);width:100%;height:100%}.charts .number-container{padding:var(--default-narrow-gap);place-items:center;display:grid}.charts .number-container .value{font-size:75px}.chart-container{place-items:center;min-width:auto;min-height:auto;margin:auto;display:grid;position:relative}body:not(.pdf) .chart-container{max-width:80vw;max-height:80vh}.chart-container .small{max-width:250px;max-height:250px}.chart-container .short{max-height:400px}.report-chart.wide{width:100%}.chart-notes{text-align:center;color:var(--color-grey);break-inside:avoid;place-items:center;margin:30px;font-size:14px}.chart-notes li{text-align:left}.aggregate{display:inline-block}.zoning .content.main{row-gap:10px;padding-top:10px;display:grid}.zoning .content.main h1,.zoning .content.main .message{margin:0}#followMeMessage .html{row-gap:3px}#followMeMessage .html,#currentZoneAccessMessage{text-align:center;justify-content:center;align-items:center}#currentZoneMessage{place-content:start;align-items:start;row-gap:5px}#zoneRulesSummaryDiv{flex-grow:2;display:grid}#zoneRulesSummaryDiv div{grid-template-columns:auto 1fr;align-items:center;margin-right:10px;display:grid}#zoneRulesSummaryDiv div canvas{align-self:start}#currentZoneMessage .buttons{width:auto;margin:0!important}#marineParkZonesButton{margin-left:auto}.months-seen{grid-template-rows:auto auto;justify-content:center;place-items:center;display:grid}.months-seen.half-year{grid-template-columns:auto auto auto auto auto auto;display:grid}.months-seen.year{grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto;display:grid}.months-seen .month-count,.months-seen-legend .month-count{border:solid 1px var(--color-grey-light);background-color:#f2dcda;width:35px;height:35px}.months-seen .month-count{border-left:none}.months-seen .month-count:first-child{border-left:solid 1px var(--color-grey-light)}.months-seen .month-count.not-seen,.months-seen-legend .month-count.not-seen{background-color:#afdd96}.months-seen .month-count.seen,.months-seen-legend .month-count.seen{background-color:#008001}.months-seen .month-name{color:var(--color-grey);align-self:start;font-size:12px}.media-thumbnail{display:grid}.media-file-name{font-size:var(--small-font-size);padding:3px}@media print{body.pdf{padding:0;display:block}.break-before{break-before:page}.break-after{break-after:page}.no-break-inside{page-break-inside:avoid}}.pick-lists .content .menu li,.site-map .content .menu li,.site-map .content .menu-sub,.site-map .content .menu-sub li{display:block}.site-map .content .menu-sub{margin-left:15px}.pick-lists .content .menu a,.pick-lists .content .menu-sub a,.site-map .content .menu a,.site-map .content .menu-sub a{color:var(--color-black);text-decoration:none}.pick-lists .content .menu a:hover,.pick-lists .content .menu-sub a:hover,.site-map .content .menu a:hover,.site-map .content .menu-sub a:hover{color:var(--color-sky)}div.contact label.narrow{max-width:var(--content-with-menu-narrow-width)}div.contact div div{white-space:nowrap}ol.nested-numbering{padding:0}ol.nested-numbering.starts-at-level-2{margin:-20px 0 0 -55px}ol.nested-numbering,ol.nested-numbering ol{counter-reset:item;list-style-type:none}ol.nested-numbering li{padding-left:45px;position:relative}ol.nested-numbering li:before{content:counters(item, ".") " ";counter-increment:item;position:absolute;top:0;bottom:0;left:0}ol.nested-numbering li.hidden{opacity:0;height:0;display:block!important}.version{margin:50px 0 0;font-size:12px}#towTrackRecorderDiv .fields,#towTrackRecorderDetailsDiv{column-gap:var(--default-field-column-gap);grid-template-columns:auto 1fr;align-content:center;display:grid}#towTrackRecorderDetailsDiv{margin-bottom:var(--default-field-column-gap);width:100%}#towTrackRecorderButton{border-radius:10px;grid-column-end:span 1;place-self:start;width:100%;height:90px;margin:0;position:relative}#towTrackRecorderButton:focus{color:var(--color-white)}#towTrackRecorderButton .button-text{font-size:var(--small-font-size);margin:0}#towTrackRecorderButton:before{color:var(--color-white);place-content:center;margin-top:15px;font-family:FontAwesome;font-size:40px;font-weight:400;display:grid}#towTrackRecorderButton.start{background-color:var(--color-green);border:1px solid var(--color-green)}#towTrackRecorderButton.start:before{content:""}#towTrackRecorderButton.pause{background-color:var(--color-sun);border:1px solid var(--color-sun)}#towTrackRecorderButton.pause:before{content:""}#towTrackRecorderButton.alarm{background-color:var(--color-yellow);border:1px solid var(--color-yellow)}#towTrackRecorderButton.alarm:before{content:""}#towTrackRecorderButton.alarm-flash,#towTrackRecorderButton.alarm-flash:before{color:var(--color-sun)}#towTrackResetButton{grid-column-end:span 1;justify-self:start;margin:0}#towTrackResetButton:after{content:"";color:var(--color-white);padding:1px 0 0 5px;font-family:FontAwesome;font-weight:400}.register .accordion,.acknowledge .accordion{margin:25px 0 0}#registerButton,.acknowledge #saveButton{margin-top:30px}.acknowledge-collection-notice{align-content:center;place-items:center start;column-gap:var(--default-gap);row-gap:var(--default-narrow-gap);font-size:var(--default-font-size);flex-wrap:wrap;grid-column-end:span 2;margin:25px 0 0;display:flex}.acknowledge-collection-notice .fields{grid-template-columns:auto auto;justify-items:center}.acknowledge-collection-notice label,.acknowledge-collection-notice .toggle-switch,.acknowledge-collection-notice .button{margin:0}.json{width:100%;color:var(--color-night);background-color:var(--color-grey-lighter);border:1px var(--color-grey-warm-light) solid;margin-top:10px;padding:10px;overflow-x:auto}#apiTokenGeneratorContainerDiv{margin-bottom:25px}#apiTokenGeneratorContainerDiv .buttons{margin-bottom:25px!important}.swagger-ui .wrapper{max-width:100%!important}.swagger-ui .topbar{background-color:var(--color-white)!important}.swagger-ui .topbar a,.swagger-ui .topbar .download-url-wrapper .select-label{color:var(--color-black)!important;fill:var(--color-black)!important;stroke:var(--color-black)!important}.swagger-ui,.swagger-ui .info .title,.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5,.swagger-ui .opblock-tag,.swagger-ui .opblock .opblock-summary-method,.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated,.swagger-ui .model-title,.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea,.swagger-ui table thead tr td,.swagger-ui table thead tr th,.swagger-ui .model,.swagger-ui table.model tr.description td:first-child,.swagger-ui table.model tr.property-row.required td:first-child{font-family:var(--font-family-default)!important;color:var(--color-black)!important;font-weight:400!important}.swagger-ui .model{font-size:var(--small-font-size)!important}.swagger-ui .opblock-tag,.swagger-ui .model-title{font-size:var(--default-font-size)!important}.swagger-ui table td{padding:3px!important}.swagger-ui table td:first-of-type{padding:6px 3px 3px!important}.swagger-ui .scheme-container{box-shadow:none!important;padding:0!important}.swagger-ui .opblock-tag,.swagger-ui section.models{border:1px solid var(--color-grey-warm)!important}.swagger-ui section.models.is-open h4{border-bottom:1px solid var(--color-grey-warm)!important}@media (width>=480px){.accordion .cards:not(.wildlife):not(.bleaching-severity),.overlay .cards:not(.wildlife):not(.bleaching-severity){grid-template-columns:1fr 1fr}}@media (width>=500px){.digest-list .cards{grid-template-columns:1fr 1fr}.digest-list .cards .refresh,.digest-list .cards .latest,.digest-list .cards .tools,.digest-list .cards .paging,.digest-list .cards .no-results-found,.digest-list .cards .working{grid-column-end:span 2}}@media (width>=600px){.content.main .cards.home{grid-template-columns:1fr 1fr}.digest-search.dropdown{width:400px}}@media (width>=768px){.breadcrumbs{font-size:var(--default-font-size)}.button.highlighted{width:var(--tab-width)}.fields{column-gap:var(--default-field-column-gap);grid-template-columns:fit-content(50%) 1fr;align-content:start;justify-items:start;display:grid}.fields .buttons,.fields .button,.fields h1,.fields h2,.fields h3,.fields h4,.fields h5,.fields h6,.fields img,.fields .more-information,.fields .dynamic-filters{grid-column-end:span 2}.fields .field-notes:not(.full-width),.fields .message:not(.full-width){grid-column:2/span 1}.g-recaptcha{grid-column:2/2}.charts{grid-template-columns:1fr 1fr}.chart-item.medium-width,.chart-item.full-width{grid-column-end:span 2}.content.main .cards.home,.app .content.main .cards.home,#habitatCardList{grid-template-columns:1fr 1fr 1fr 1fr}.accordion .cards:not(.wildlife):not(.bleaching-severity):not(.wildlife-discriminators),.overlay .cards:not(.wildlife):not(.bleaching-severity){grid-template-columns:1fr 1fr 1fr}.cards:not(.home) .card{max-width:350px}.map-viewer{grid-template-rows:auto;grid-template-columns:auto 1fr}.map-viewer .map-contents{grid-row-start:1;grid-column-start:1}.map-viewer .pane-horizontal{width:300px}.map-viewer .map{grid-row-start:1;grid-column-start:2}.content-with-map-and-digest-list{max-width:calc(100vw - var(--content-main-left-right-mobile) - var(--content-main-left-right-mobile));grid-template-columns:1fr auto}.content-with-map-and-digest-list .map-viewer{max-width:calc(100vw - var(--content-main-left-right-mobile) - var(--content-main-left-right-mobile) - var(--tab-width) - var(--default-gap))}.content-with-map-and-digest-list .map{width:100%}.digest-list{width:var(--tab-width)}.digest-list .cards{grid-template-columns:1fr;overflow-y:scroll}.digest-list .cards .card .content{font-size:var(--small-font-size)}.digest-list .cards .refresh,.digest-list .cards .latest,.digest-list .cards .tools,.digest-list .cards .paging,.digest-list .cards .no-results-found,.digest-list .cards .working{grid-column-end:span 1}.digest-list .cards .card .content .heading{font-size:var(--default-font-size)}.digest-list .cards .card .content .heading img{max-width:25px;max-height:25px}.digest-list .cards .card .content .more-information img{max-width:450px;margin:0;width:100%!important}#cachedItemsTableList td{width:auto}}@media (width>=990px){.accordion .cards:not(.wildlife):not(.bleaching-severity):not(.wildlife-discriminators),.overlay .cards:not(.wildlife):not(.bleaching-severity),#habitatCardList{grid-template-columns:1fr 1fr 1fr 1fr}}@media (width>=1280px){body{padding-bottom:0}.fields.readonly,.fields.long-labels,.fields.readonly{grid-template-columns:auto 1fr}.fields label,.fields.readonly label,div.readonly:not(.fields),.fields .field-notes,.fields p,.fields ol,input,select,textarea,.card .content .value,.digest-list .cards .card .content .view-location,.digest-list .cards .card .content .more-information{font-size:var(--small-font-size)}.table-list-container{max-height:var(--scrollable-container-max-height);border-top:1px solid var(--color-grey-warm);border-bottom:1px solid var(--color-grey-warm);overflow-y:auto}.table-list{font-size:var(--small-font-size)}.table-list.alternating-rows.collapsible tr:nth-child(2n){background-color:var(--color-grey-lighter)}.table-list.collapsible{display:table}fieldset .table-list.collapsible{display:inline-table}.table-list.collapsible thead{display:table-header-group}.table-list.collapsible thead th{display:table-cell}.table-list.collapsible tbody{display:table-row-group}.table-list.collapsible thead tr,.accordion .table-list.collapsible thead tr,.table-list.collapsible tr,.accordion .table-list.collapsible tr{display:table-row}.table-list th.tool,.table-list th.toolbar,.table-list td.tool,.table-list td.toolbar{padding:5px!important}.table-list.collapsible td,.accordion .table-list.collapsible td{display:table-cell}.table-list.collapsible th{background-color:var(--color-grey-warm);font-weight:400}.table-list.collapsible tr.empty{display:table-row}.table-list.collapsible tr{background-color:var(--color-white);box-shadow:none}.table-list.collapsible.alternating-rows tr:nth-child(2n){background-color:var(--color-grey-lighter)}.table-list.collapsible td,.table-list.collapsible th{text-align:left;vertical-align:top;padding:2px 10px}.table-list.collapsible td{border:1px solid var(--color-grey-warm)}.table-list.collapsible th.auto-width,.table-list.collapsible td.auto-width{white-space:nowrap;width:1%}.table-list.collapsible td.cell-group-header{background-color:var(--color-white)}.table-list.collapsible td.cell-group{border-top:none;border-left:none}.table-list.collapsible tr:not(.read-only) td.cell-group:not(.cell-group-bottom){border-bottom:none}.table-list.collapsible tr:not(.read-only) td.cell-group:not(.cell-group-right){border-right:none}.table-list.collapsible td.tool{display:table-cell;width:50px!important}.table-list.collapsible td .label{display:none}.table-list.collapsible:not(.editable) th.justify-left,.table-list.collapsible td.justify-left{text-align:left}.table-list.collapsible:not(.editable) th.justify-center,.table-list.collapsible td.justify-center{text-align:center}.table-list.collapsible:not(.editable) th.justify-right,.table-list.collapsible td.justify-right{text-align:right}.table-list.collapsible:not(.editable) th.justify-left .th-content{justify-self:start}.table-list.collapsible:not(.editable) th.justify-center .th-content{justify-self:center}.table-list.collapsible:not(.editable) th.justify-right .th-content{justify-self:end}.table-list.sortable th[data-is-sortable=True]:not(.insert-before):not(.insert-after):hover{background-color:var(--color-grey);color:var(--color-white)}.jump-to-page{padding:0 var(--content-main-left-right) 0 var(--content-main-left-right)}header{grid-template-rows:auto auto;grid-template-columns:auto;margin-top:0}body header .fixed.top .mobile-menu-and-title,.mobile-menu-items,.mobile-page-title{display:none}.logos-and-title{grid-template-columns:auto auto}body:not(.pdf) .logos-and-title .logos{padding:45px var(--content-main-left-right) 30px var(--content-main-left-right);justify-items:start;display:grid}body:not(.pdf) .logos-and-title .title .site-name{display:grid}.logos-and-title .title .site-name{justify-items:end;margin-top:60px;font-size:36px}.logos-and-title .menu.account{margin:25px var(--content-main-left-right) 5px 0;justify-content:flex-end;justify-self:flex-end;place-items:center flex-end;gap:var(--default-medium-gap);display:flex}.logos-and-title .menu.account .fa{font-size:var(--icon-size-top-menu)}.logos-and-title .menu.account .user-name{margin:0}.logos-and-title .menu.account li,.logos-and-title .menu.account li .menu-sub li{background-color:var(--color-white);padding:0}.logos-and-title .menu.account li,.logos-and-title .menu.account li a{text-transform:uppercase;font-size:18px}.logos-and-title .menu.account li:hover{background-color:var(--color-white)}.logos-and-title .menu.account li:hover a{color:var(--color-sky)}.logos-and-title .menu.account li.menu-selected{background-color:var(--color-white)}.logos-and-title .menu.account li.menu-selected a{color:var(--color-black);font-weight:700}.logos-and-title .menu.account li:hover .menu-sub{display:block}.logos-and-title .menu.account .menu-sub{right:var(--content-main-left-right);z-index:750;height:auto;margin:0;padding:0;position:absolute}.logos-and-title .menu.account li .menu-sub ul{border:none;flex-direction:column;display:flex}.logos-and-title .menu.account li .menu-sub li{white-space:normal;text-align:right;margin:0;padding:0;line-height:normal;display:block}.logos-and-title .menu.account li .menu-sub li a{color:var(--color-black);font-size:var(--default-font-size);text-transform:none;padding:5px 13px;font-weight:400}.logos-and-title .menu.account li:hover .menu-sub li a{color:var(--color-black)}.logos-and-title .menu.account li:hover .menu-sub li a:hover{color:var(--color-sky);font-weight:700}.menu.primary{display:flex}.menu.primary ul{border:none;border-top:solid var(--color-black) 30px;flex-wrap:nowrap;place-content:flex-start;align-items:flex-start;width:100%;margin:0;display:flex}.menu.primary li{margin:-12px 0 0 var(--default-gap);white-space:nowrap;width:var(--menu-width);vertical-align:middle;text-align:center;background-color:var(--color-eye-blue-dark);color:var(--color-white)}.menu.primary li .menu-sub{border:1px solid var(--color-grey-warm);border-top:none}.menu.primary li .menu-sub li{background-color:var(--color-white)}.menu.primary li:first-child{margin-left:var(--content-main-left-right)}.menu.primary li.account{display:none}.menu.primary li a,.menu.primary li div.menu-text{color:var(--color-white);text-transform:uppercase;width:100%;font-size:18px;text-decoration:none}.menu.primary li:hover{background-color:var(--color-black)}.menu.primary li:hover a,.menu.primary li:hover div.menu-text{color:var(--color-sky-lighter)}.menu.primary li.menu-selected{background-color:var(--color-black)}.menu.primary li.menu-selected a,.menu.primary li.menu-selected div.menu-text{color:var(--color-white);font-weight:700}.menu.primary li a:focus{color:var(--color-sky-lighter);outline:none}.menu.primary li:hover .menu-sub{display:block}.menu.primary .menu-sub{z-index:750;height:auto;margin:0;padding:0;position:absolute}.menu.primary li .menu-sub ul{border:none;flex-direction:column;display:flex}.menu.primary li .menu-sub li{width:calc(var(--menu-width) - 2px);white-space:normal;text-align:left;margin:0;padding:0;line-height:normal;display:block}.menu.primary li .menu-sub li:first-of-type{padding:5px 0 0}.menu.primary li .menu-sub li:last-of-type{padding:0 0 5px}.menu.primary li .menu-sub li a{color:var(--color-black);text-transform:none;padding:5px 10px;font-size:15px;font-weight:400}.menu.primary li:hover .menu-sub li a{color:var(--color-black)}.menu.primary li:hover .menu-sub li a:hover,.menu-sub li a:focus{color:var(--color-sky);outline:none;font-weight:700}.menu.secondary{width:var(--menu-width);margin:0 0 30px;display:block}.menu.secondary .section-header{background-color:var(--color-grey);width:100%;color:var(--color-white);text-transform:uppercase;padding:3px 10px;font-weight:700;display:block}.menu.secondary .section-header a{color:var(--color-white);text-decoration:none}.menu.secondary .section-header a:hover,.menu.secondary .section-header a:focus{color:var(--color-white);outline:none}.menu.secondary li a{padding:3px 10px}.menu.secondary li:first-of-type a{padding-top:6px}.menu.secondary li:last-of-type a{padding-bottom:6px}.menu.secondary li a:hover,.menu.secondary li a:focus{background-color:var(--color-sky);color:var(--color-white);outline:none}.menu.secondary li.menu-selected a:hover,.menu.secondary li.menu-selected a:focus{color:var(--color-white);outline:none}.header-info{padding-right:var(--content-main-left-right);padding-left:var(--content-main-left-right)}.header-info>div:not(:empty){margin-bottom:15px}#pageBannerDiv{margin:var(--content-main-left-right) var(--content-main-left-right) 0px var(--content-main-left-right);width:calc(100% - var(--content-main-left-right) - var(--content-main-left-right));border-radius:5px;display:grid}#pageBannerMobileDiv{display:none}.page-introduction.home{padding-top:20px}.page-introduction{padding:0 var(--content-main-left-right) 40px var(--content-main-left-right);font-size:20px;line-height:22px}.page-introduction h1{color:var(--color-grey);margin:0 0 8px;font-size:28px;font-weight:400;line-height:36px}.content .narrow{max-width:var(--content-narrow-width)}.content .medium{max-width:var(--content-medium-width)}.content .wide{max-width:var(--content-wide-width)}.content.has-menu-secondary .narrow{max-width:var(--content-with-menu-narrow-width)}.content.has-menu-secondary .medium{max-width:var(--content-with-menu-medium-width)}.content.has-menu-secondary .wide{max-width:var(--content-with-menu-wide-width)}.content.main:not(.has-menu-secondary){padding:0 var(--content-main-left-right) 50px var(--content-main-left-right)}.app .content.main:not(.has-menu-secondary){padding-top:var(--default-gap)}.content-and-side-menu{grid-template-columns:var(--content-main-left-right) var(--menu-width) var(--default-gap) 1fr var(--content-main-left-right)}.app:not(.surveys):not(.sightings) .content-and-side-menu{padding-top:30px}.content-and-side-menu .side-menu{grid-column-start:2}.content.main.has-menu-secondary{max-width:calc(100vw - var(--menu-width) - var(--default-gap) - var(--content-main-left-right) - var(--content-main-left-right));grid-column-start:4;padding:0 0 50px}.content.main h1.page-title{background-color:var(--color-black);color:var(--color-white);text-transform:uppercase;padding:4px 15px;font-size:18px;font-weight:400;display:block}.content.main.has-menu-secondary h1.page-title{margin-top:0}.content-with-map{grid-template-columns:2fr 3fr}.content.main.has-menu-secondary .content-with-map{grid-template-columns:var(--content-with-menu-narrow-width) 3fr}.content.main.has-menu-secondary .accordion .content-with-map{grid-template-columns:2fr 3fr}.content-with-map-and-digest-list .map-viewer{max-width:calc(100vw - var(--content-main-left-right) - var(--menu-width) - var(--default-gap) - var(--default-gap) - var(--tab-width) - var(--default-gap) - var(--content-main-left-right) + 4)}footer .menu ul{padding:5px 0 25px}footer .menu.main{display:flex}footer .menu.credits ul{width:auto;max-width:calc(1280px - (var(--content-main-left-right) * 2));padding:10px 0}footer .menu.mobile{display:none}#GoToTop{bottom:var(--go-to-top-bottom)}.charts{grid-template-columns:1fr 1fr 1fr}.chart-item.medium-width{grid-column-end:span 2}.chart-item.full-width{grid-column-end:span 3}#followMeMessage,#currentZoneAccessMessage{text-align:left;justify-content:flex-start}.acknowledge-collection-notice{font-size:var(--small-font-size)}}@media (width>=1400px){.accordion .cards:not(.wildlife):not(.bleaching-severity):not(.wildlife-discriminators),.overlay .cards:not(.wildlife):not(.bleaching-severity),#habitatCardList{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}
