@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/SourceSans3-VariableFont_wght.woff2") format('woff2')}:root{--color-black:#000;--color-neutral-100:#102a43;--color-neutral-90:#243b53;--color-neutral-80:#334e68;--color-neutral-70:#486581;--color-neutral-60:#627d98;--color-neutral-50:#829ab1;--color-neutral-40:#9fb3c8;--color-neutral-30:#bcccdc;--color-neutral-20:#d9e2ec;--color-neutral-10:#f0f4f8;--color-neutral-05:#f5f7fa;--color-white:#fff;--color-cyan-100:#044e54;--color-cyan-90:#0a6c74;--color-cyan-80:#0e7c86;--color-cyan-70:#14919b;--color-cyan-60:#2cb1bc;--color-cyan-50:#38bec9;--color-cyan-40:#54d1db;--color-cyan-30:#87eaf2;--color-cyan-20:#bef8fd;--color-cyan-10:#e0fcff;--color-indigo-90:#19216c;--color-indigo-70:#35469c;--color-indigo-50:#4c63b6;--color-indigo-30:#7b93db;--color-indigo-10:#e0e8f9;--color-red-90:#610404;--color-red-70:#911111;--color-red-50:#ba2525;--color-red-30:#f29b9b;--color-red-10:#fee;--color-pink-90:#5c0b33;--color-pink-70:#9b1b5a;--color-pink-50:#c42d78;--color-pink-30:#e668a7;--color-pink-10:#ffe0f0;--color-yellow-90:#513c06;--color-yellow-70:#a27c1a;--color-yellow-50:#e9b949;--color-yellow-30:#f8e3a3;--color-yellow-10:#fffaeb;--color-error:#ba2525;--color-success:#3ca853;--default-shadow:rgba(149,157,165,0.2) 0 8px 24px;--radius-small:4px;--radius-medium:8px;--radius-large:12px;--default-font:'Source Sans 3',sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--default-font);font-optical-sizing:auto;font-size:16px;background:var(--color-neutral-05);display:flex;flex-direction:column}body a:not(.button),body a:link:not(.button){text-decoration:none;color:var(--color-cyan-80)}body a:not(.button):hover,body a:link:not(.button):hover{color:var(--color-cyan-90)}body a:not(.button):active,body a:link:not(.button):active{color:var(--color-red-50)}body #content{align-self:center;margin:3em 0}@media screen and (max-width:999px){body #content,body .page-centered-content{max-width:calc(100% - 5em);min-width:calc(100% - 5em);margin-left:auto;margin-right:auto}}@media screen and (min-width:1000px){body #content,body .page-centered-content{max-width:1000px;min-width:1000px;margin-left:auto;margin-right:auto}}#header{display:flex;height:7rem;background-color:var(--color-neutral-90);padding:1rem 2rem;align-items:center;color:var(--color-neutral-30)}#header >*{flex:1}#header #menu{display:flex;justify-content:center;align-items:center;gap:3rem}#header #menu a.button{border-radius:var(--radius-large);border-width:1.5px;font-size:2rem;text-transform:uppercase}#header #menu a.button.new-claim{border-radius:var(--radius-medium);font-size:1.6rem;padding:0;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3rem}#header #user-panel{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}#header #user-panel #user-infos{display:flex;flex:1em;color:var(--color-neutral-20)}#header #user-panel #user-infos #user-name{display:flex;align-items:center;gap:.6em}#header #user-panel #user-infos #user-name i{font-size:1.5em}#header #user-panel #user-infos button#logout{background:transparent;border:none;color:var(--color-neutral-50);cursor:pointer;font-size:1.2em}#header #user-panel #user-infos button#logout:hover{color:var(--color-white)}#header #user-panel #user-actions{display:flex}#footer{display:flex;align-items:flex-end;margin:1rem 0}#footer > *{flex:1}#footer #footer-middle{display:flex;justify-content:center}#footer #footer-middle #logo-aqc{border-radius:var(--radius-medium);opacity:.5;transition:opacity 200ms ease}#footer #footer-middle #logo-aqc:hover{opacity:1}#footer #app-version{text-align:right;color:var(--color-neutral-30);margin-right:1em}.sticky-top,.sticky-bottom{position:sticky;z-index:3}.sticky-top.shadow,.sticky-bottom.shadow{transition:box-shadow 100ms ease-in-out}.sticky-top{top:-1px}.sticky-top.is-stuck{box-shadow:rgba(149,157,165,0.2) 0 8px 24px}.sticky-bottom{bottom:-1px}.sticky-bottom.is-stuck{box-shadow:rgba(149,157,165,0.2) 0 -8px 24px}ul#messages{position:fixed;right:0;bottom:0;margin:1rem;padding:0;max-width:350px;display:flex;flex-direction:column;gap:.5rem;z-index:10}ul#messages li{padding:.35rem .5rem .35rem 1rem;box-shadow:var(--default-shadow);background-color:rgba(255,255,255,0.5);border-radius:var(--radius-small);display:flex;gap:.5rem;justify-content:space-between;align-items:center;transition:max-height 200ms ease,padding 200ms ease,opacity 200ms ease;overflow:hidden;max-height:5rem;color:var(--color-neutral-80);border:1px solid var(--color-neutral-50)}ul#messages li button{background:none;border:0 none;color:inherit;padding:0;align-self:flex-start;margin-left:1rem}ul#messages li.success{border-color:var(--color-success)}ul#messages li.success >i{color:var(--color-success)}ul#messages li.info{border-color:var(--color-cyan-50)}ul#messages li.info >i{color:var(--color-cyan-50)}ul#messages li.error{border-color:var(--color-red-50)}ul#messages li.error >i{color:var(--color-red-50)}ul#messages li.warning{border-color:var(--color-yellow-50)}ul#messages li.warning >i{color:var(--color-yellow-50)}ul#messages li.discarded{max-height:0;padding-top:0;padding-bottom:0;opacity:0}button,input[type=submit],a.button,a.button:link{padding:.35rem .75rem;min-height:44px;border-radius:var(--radius-medium);background-color:var(--color-cyan-70);border:1px solid var(--color-cyan-70);color:var(--color-white);cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:.8em;width:max-content;font-weight:bold;transition:background-color 100ms ease-in-out,color 100ms ease-in-out,border-color 100ms ease-in-out;background-color:var(--color-cyan-70);border-color:var(--color-cyan-70);color:var(--color-white)}button:hover,input[type=submit]:hover,a.button:hover,a.button:link:hover{background-color:var(--color-cyan-60);border-color:var(--color-cyan-60)}button:hover,input[type=submit]:hover,a.button:hover,a.button:link:hover{background-color:var(--color-cyan-40);border-color:var(--color-cyan-40)}button.dark,input[type=submit].dark,a.button.dark,a.button:link.dark{background-color:var(--color-neutral-80);border-color:var(--color-neutral-80);color:var(--color-neutral-40)}button.dark:hover,input[type=submit].dark:hover,a.button.dark:hover,a.button:link.dark:hover{background-color:var(--color-neutral-60);border-color:var(--color-neutral-60);color:var(--color-neutral-30)}button.dark.active,input[type=submit].dark.active,a.button.dark.active,a.button:link.dark.active{background-color:var(--color-neutral-80);border-color:var(--color-neutral-20);color:var(--color-neutral-20)}button.gray,input[type=submit].gray,a.button.gray,a.button:link.gray{background-color:var(--color-neutral-30);border-color:var(--color-neutral-30);color:var(--color-neutral-80)}button.gray:hover,input[type=submit].gray:hover,a.button.gray:hover,a.button:link.gray:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50);color:var(--color-neutral-100)}button.red,input[type=submit].red,a.button.red,a.button:link.red{background-color:var(--color-red-50);border-color:var(--color-red-50);color:var(--color-white)}button.red:hover,input[type=submit].red:hover,a.button.red:hover,a.button:link.red:hover{background-color:var(--color-red-70);border-color:var(--color-red-70);color:var(--color-white)}button.small,input[type=submit].small,a.button.small,a.button:link.small{font-size:.9rem;font-weight:normal;min-height:unset}button.extra-small,input[type=submit].extra-small,a.button.extra-small,a.button:link.extra-small{font-size:.9rem;font-weight:normal;min-height:unset;padding:.2rem}button.big,input[type=submit].big,a.button.big,a.button:link.big{text-transform:uppercase;font-size:1.5rem;font-weight:bold}button.hollow,input[type=submit].hollow,a.button.hollow,a.button:link.hollow{border-width:2px;background-color:var(--color-white);border-color:var(--color-cyan-70);color:var(--color-cyan-70)}button.hollow:hover,input[type=submit].hollow:hover,a.button.hollow:hover,a.button:link.hollow:hover{background-color:var(--color-cyan-40);border-color:var(--color-cyan-90);color:var(--color-cyan-90)}button.hollow.gray,input[type=submit].hollow.gray,a.button.hollow.gray,a.button:link.hollow.gray{border-width:2px;background-color:var(--color-white);border-color:var(--color-neutral-30);color:var(--color-neutral-90)}button.hollow.gray:hover,input[type=submit].hollow.gray:hover,a.button.hollow.gray:hover,a.button:link.hollow.gray:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50)}button.hollow.dark,input[type=submit].hollow.dark,a.button.hollow.dark,a.button:link.hollow.dark{background-color:var(--color-neutral-90);border-color:var(--color-neutral-30);color:var(--color-neutral-30)}button.hollow.dark:hover,input[type=submit].hollow.dark:hover,a.button.hollow.dark:hover,a.button:link.hollow.dark:hover{background-color:var(--color-neutral-20);border-color:var(--color-neutral-80);color:var(--color-neutral-80)}button.hollow.dark.active,input[type=submit].hollow.dark.active,a.button.hollow.dark.active,a.button:link.hollow.dark.active{background-color:var(--color-neutral-80);border-color:var(--color-neutral-20);color:var(--color-neutral-20)}button.hollow.red,input[type=submit].hollow.red,a.button.hollow.red,a.button:link.hollow.red{border-width:2px;background-color:var(--color-white);border-color:var(--color-red-50);color:var(--color-red-50)}button.hollow.red:hover,input[type=submit].hollow.red:hover,a.button.hollow.red:hover,a.button:link.hollow.red:hover{background-color:var(--color-red-30);border-color:var(--color-red-70);color:var(--color-red-90)}.tom-select-widget.ts-wrapper .ts-control{max-width:100%}.tom-select-widget.ts-wrapper .ts-control input{width:auto}.tom-select-widget.ts-wrapper .ts-dropdown{z-index:2}.tom-select-widget.ts-wrapper .ts-dropdown,.tom-select-widget.ts-wrapper .ts-control,.tom-select-widget.ts-wrapper .ts-control input{font-size:unset;line-height:unset;color:unset}.tom-select-widget.ts-wrapper .ts-dropdown{margin-top:-.3rem;overflow:hidden;box-shadow:unset;border-bottom-left-radius:var(--radius-large);border-bottom-right-radius:var(--radius-large)}.tom-select-widget.ts-wrapper .ts-dropdown-content .option.active{background-color:var(--color-neutral-10)}.tom-select-widget.ts-wrapper .ts-dropdown-content .option.selected{background-color:var(--color-neutral-30)}.tom-select-widget.ts-wrapper.single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20fill=%27none%27%20stroke=%27%23343a40%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20stroke-width=%272%27%20d=%27m2%205%206%206%206-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.tom-select-widget.ts-wrapper.plugin-clear_button:not(.disabled) .clear-button{right:2.5em}.tom-select-widget.ts-wrapper.plugin-clear_button:not(.disabled).has-items .clear-button{opacity:1}div.select-with-add-item{display:flex;gap:1rem;align-items:center}div.select-with-add-item >*{flex:1}div.select-with-add-item >.select-with-add-item-button{flex:0 1 auto}div.ts-wrapper.tom-select-widget.building-select-widget .ts-dropdown-content .option{display:flex}div.ts-wrapper.tom-select-widget.building-select-widget .ts-dropdown-content .option .building-select-option-name{flex:2}div.ts-wrapper.tom-select-widget.building-select-widget .ts-dropdown-content .option .building-select-option-rnb-id{flex:1;font-family:monospace;font-size:90%}div.ts-wrapper.tom-select-widget.building-select-widget .ts-dropdown-content .option .building-select-option-town{flex:3}form .defect-cause-widget >button.defect-cause-widget-toggle-tree{border-width:2px;background-color:var(--color-white);border-color:var(--color-neutral-30);color:var(--color-neutral-90);min-height:auto;height:41px;width:41px;font-size:13px}form .defect-cause-widget >button.defect-cause-widget-toggle-tree:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50)}form .defect-cause-widget >.defect-cause-widget-feedback >.defect-cause-widget-path.defect-cause-widget-code-error{color:var(--color-error)}form .defect-cause-widget >.defect-cause-widget-tree{border-radius:var(--radius-medium);overflow:hidden;box-shadow:var(--default-shadow);background-color:#fff;margin-top:42px;width:400px;z-index:2}form .defect-cause-widget >.defect-cause-widget-tree >.defect-cause-widget-tree-level .defect-cause-widget-code-error{color:var(--color-error)}form .defect-cause-widget >.defect-cause-widget-tree >.defect-cause-widget-tree-level >.defect-cause-widget-tree-level-choices .defect-cause-widget-tree-level-title:hover{background-color:var(--color-neutral-30)}form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-title,form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-item-title{border-bottom:1px solid var(--color-neutral-30);display:flex;align-items:center}form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-title .defect-cause-widget-code,form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-item-title .defect-cause-widget-code{background-color:transparent !important;color:var(--color-cyan-70)}form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-title .defect-cause-widget-label,form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-item-title .defect-cause-widget-label{flex:1}form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-title.defect-cause-widget-code-error .defect-cause-widget-code,form .defect-cause-widget >.defect-cause-widget-tree .defect-cause-widget-tree-level-item-title.defect-cause-widget-code-error .defect-cause-widget-code{color:var(--color-error)}form .defect-cause-widget.defect-cause-widget-tree-visible >button.defect-cause-widget-toggle-tree{background-color:var(--color-neutral-60)}form .defect-cause-widget.defect-cause-widget-status-valid .defect-cause-widget-status{color:var(--color-success)}form .defect-cause-widget.defect-cause-widget-status-error .defect-cause-widget-status{color:var(--color-error)}form .defect-cause-widget.defect-cause-widget-status-unknown .defect-cause-widget-status{color:var(--color-neutral-30)}div.buttons-radio-select{display:flex;flex-wrap:wrap;gap:1em 1.5em}div.buttons-radio-select >div input{opacity:0;width:0;height:0;position:absolute}div.buttons-radio-select >div label{padding:.35rem .75rem;min-height:44px;border-radius:var(--radius-medium);background-color:var(--color-cyan-70);border:1px solid var(--color-cyan-70);color:var(--color-white);cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:.8em;width:max-content;font-weight:bold;transition:background-color 100ms ease-in-out,color 100ms ease-in-out,border-color 100ms ease-in-out;border-width:2px;border-width:2px;background-color:var(--color-white);border-color:var(--color-neutral-30);color:var(--color-neutral-90);font-weight:normal}div.buttons-radio-select >div label:hover{background-color:var(--color-cyan-60);border-color:var(--color-cyan-60)}div.buttons-radio-select >div label:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50)}div.buttons-radio-select >div input:checked + label{background-color:var(--color-cyan-70);border-color:var(--color-cyan-70);color:var(--color-white)}div.buttons-radio-select >div input:checked + label:hover{background-color:var(--color-cyan-40);border-color:var(--color-cyan-40)}div.buttons-radio-select >div input:focus-visible + label{outline:1px auto Highlight}.location-picker .location-picker-status-bar button.location-picker-clear{border-width:2px;background-color:var(--color-white);border-color:var(--color-cyan-70);color:var(--color-cyan-70);font-size:.9rem;font-weight:normal;min-height:unset;padding:.2rem;aspect-ratio:1/1}.location-picker .location-picker-status-bar button.location-picker-clear:hover{background-color:var(--color-cyan-40);border-color:var(--color-cyan-90);color:var(--color-cyan-90)}.rnb-selector .rnb-selector-status-bar button.rnb-selector-clear{border-width:2px;background-color:var(--color-white);border-color:var(--color-cyan-70);color:var(--color-cyan-70);font-size:.9rem;font-weight:normal;min-height:unset;padding:.2rem;aspect-ratio:1/1}.rnb-selector .rnb-selector-status-bar button.rnb-selector-clear:hover{background-color:var(--color-cyan-40);border-color:var(--color-cyan-90);color:var(--color-cyan-90)}div.ts-wrapper.tom-select-widget.operative-event-select-widget .ts-dropdown-content .option{display:flex;gap:.25rem}div.ts-wrapper.tom-select-widget.operative-event-select-widget .ts-dropdown-content .option .operative-event-select-option-name{flex:1}div.ts-wrapper.tom-select-widget.operative-event-select-widget .ts-dropdown-content .option .operative-event-select-option-hint{flex:3;font-family:monospace;font-size:80%;color:var(--color-neutral-50)}button,input,textarea,input[type=file]::file-selector-button{font-family:var(--default-font);font-optical-sizing:auto;font-size:16px}form >div,form div.field{margin-bottom:2rem}form >div .label-row,form div.field .label-row{display:flex;gap:.3em}form >div .label-row .required-marker,form div.field .label-row .required-marker{font-style:italic;font-weight:200;color:var(--color-neutral-70)}form >div .label-row label,form div.field .label-row label{display:block;margin:0 0 1rem 0}form >div.checkbox,form div.field.checkbox{display:flex;align-items:center;gap:.5rem}form >div.checkbox input,form div.field.checkbox input{order:1}form >div.checkbox .label-row,form div.field.checkbox .label-row{order:2}form >div.checkbox .label-row label,form div.field.checkbox .label-row label{margin:0}form >div >.helptext,form div.field >.helptext{font-size:.8rem;color:var(--color-neutral-50)}form >div >.helptext.red,form div.field >.helptext.red{color:var(--color-red-70)}form >div .errorlist-wrapper,form div.field .errorlist-wrapper{display:flex;color:var(--color-red-50);align-items:center;gap:.5em;margin:0 0 1em 0}form >div ul.errorlist,form div.field ul.errorlist{list-style:none;background-color:var(--color-red-30);color:var(--color-red-90);padding:.35em .5em;margin:0;width:fit-content;border-radius:var(--radius-medium)}form input[type=text],form input[type=number],form input[type=email],form input[type=date],form input[type=password]{padding:.5rem;border-radius:var(--radius-medium);border:1px solid var(--color-neutral-30);background-color:var(--color-white);width:100%;max-width:256px}form input[type=file]::file-selector-button{padding:.35rem .75rem;min-height:44px;border-radius:var(--radius-medium);background-color:var(--color-cyan-70);border:1px solid var(--color-cyan-70);color:var(--color-white);cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:.8em;width:max-content;font-weight:bold;transition:background-color 100ms ease-in-out,color 100ms ease-in-out,border-color 100ms ease-in-out}form input[type=file]::file-selector-button:hover{background-color:var(--color-cyan-60);border-color:var(--color-cyan-60)}form select{padding:.5rem;border-radius:var(--radius-medium);border:1px solid var(--color-neutral-30);background-color:var(--color-white);width:100%;max-width:256px;max-width:100%}form textarea{padding:.5rem;border-radius:var(--radius-medium);border:1px solid var(--color-neutral-30);background-color:var(--color-white);width:100%;max-width:256px;max-width:100%}form .tom-select-widget .ts-control{padding:.5rem;border-radius:var(--radius-medium);border:1px solid var(--color-neutral-30);background-color:var(--color-white);width:100%;max-width:256px}.form-actions{display:flex;gap:1em;padding:1em 0;margin-bottom:0}.form-actions.right{justify-content:flex-end}.modal-overlay{position:fixed;background-color:rgba(0,0,0,0.5);width:100vw;height:100vh;top:0;left:0;z-index:4;align-items:center;justify-content:center;display:flex}.modal-overlay .modal-popup{position:relative;background-color:var(--color-white);border-radius:var(--radius-large);padding:3rem;width:400px;min-height:10rem;overflow:hidden;box-shadow:rgba(0,0,0,0.5) 0 8px 24px}.modal-overlay .modal-popup .modal-header{display:flex;justify-content:space-between;margin-bottom:.75rem;margin-top:-.25rem}.modal-overlay .modal-popup .modal-header .modal-title{font-weight:bold}.modal-overlay .modal-popup .modal-header .modal-close{cursor:pointer}.modal-overlay .modal-popup .modal-header .modal-close:hover{color:var(--color-neutral-50)}.modal-overlay .modal-popup .modal-content{position:relative}.modal-spinner{background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;width:100%;height:100%;display:none;opacity:1;align-items:center;justify-content:center;font-size:200%;color:var(--color-black);transition:opacity 200ms ease-in 200ms}.htmx-request .modal-spinner.htmx-indicator{display:flex;opacity:1}body.claim-form #content-header.sticky-top{margin-top:3rem;background-color:var(--color-neutral-05);z-index:4}body.claim-form #content-header.sticky-top >div.page-centered-content{display:flex;align-items:center;justify-content:space-between;padding:1em 0}body.claim-form #content-header.sticky-top >div.page-centered-content h1{margin-top:0}body.claim-form #content{margin-top:0}body.claim-form #state-and-count-missing .modal-popup{width:600px;padding:3rem}body.claim-form #state-and-count-missing .modal-popup .modal-title{display:flex;flex-direction:column;align-items:center;gap:.8em;padding:1em 0;font-weight:300;width:100%;color:var(--color-neutral-80)}body.claim-form #state-and-count-missing .modal-popup .modal-content{max-height:50vh;overflow:scroll}body.claim-form #state-and-count-missing .modal-popup .modal-content .missing-fields-group{border-top:1px solid var(--color-neutral-30);margin:1em 0}body.claim-form #state-and-count-missing .modal-popup .modal-content h2{margin:1em 0;font-weight:600}body.claim-form #state-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.8em}body.claim-form #state-wrapper.has-missing-fields{cursor:pointer}body.claim-form #state-wrapper #missing-required-fields-count{font-size:12px;color:var(--color-neutral-60)}body.claim-form form >div{margin-bottom:0}body.claim-form .group .group-left-column .group-title.sticky-title{top:8rem}body.claim-form .group.damage .to-delete-field{margin:1rem 0}body.claim-form .group.damage .to-delete-message{display:none;color:var(--color-neutral-60);font-style:italic}body.claim-form .group.damage .to-delete-message a{margin-left:1em;font-style:normal}body.claim-form .group.damage.to-delete .field{display:none}body.claim-form .group.damage.to-delete .to-delete-message{display:block}body.claim-form .group.damage .damage-actions{display:flex;justify-content:flex-end;padding:.5rem 0}body.claim-form #damages{border-top:1px solid var(--color-neutral-50)}body.claim-form div.form-errors-warning{background-color:var(--color-red-30);color:var(--color-red-90);padding:1em 1em;margin:1em auto 2em auto;width:fit-content;border-radius:var(--radius-medium)}body.claim-form #claim-form-actions.sticky-bottom >div{background-color:var(--color-neutral-05)}body.claim-form .group,body.claim-detail .group{display:flex;gap:3rem;border-top:1px solid var(--color-neutral-50);padding:2rem 0}body.claim-form .group .group-left-column,body.claim-detail .group .group-left-column{flex:1}body.claim-form .group .group-right-column,body.claim-detail .group .group-right-column{flex:3}body.claim-form .group-title,body.claim-detail .group-title{font-size:1.2rem;position:sticky;top:7rem}body.claim-detail .claim-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}body.claim-detail .claim-header .claim-id{font-size:3rem;color:var(--color-neutral-100);font-weight:700}body.claim-detail .claim-summary{border-radius:.5em;border:0;gap:0;margin:2em 0;padding:0;overflow:hidden}body.claim-detail .claim-summary .group-left-column{background:var(--color-neutral-20);color:var(--color-neutral-50);padding:2rem}body.claim-detail .claim-summary .group-right-column{background:var(--color-white);padding:2rem;text-wrap:wrap;word-wrap:break-word;max-width:80%}body.claim-detail .claim-view{border:0}body.claim-detail .claim-view .group-left-column-view{display:flex;flex-direction:column;max-width:70%;width:70%}body.claim-detail .claim-view .group-left-column-view .group-details{margin:1em 0;border-top:1px solid var(--color-neutral-50)}body.claim-detail .claim-view .group-left-column-view .details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;max-width:100%;padding:.75rem 0}body.claim-detail .claim-view .group-left-column-view .details-header:hover{background-color:var(--color-neutral-10);cursor:pointer}body.claim-detail .claim-view .group-left-column-view .details-header .details-title{font-size:1.5rem;padding:.75rem 0}body.claim-detail .claim-view .group-left-column-view .details-header .details-summary{display:flex;gap:1rem;justify-content:space-between;align-items:center;max-width:85%}body.claim-detail .claim-view .group-left-column-view .details-header .details-summary div{word-wrap:break-word;max-width:90%}body.claim-detail .claim-view .group-left-column-view .details-header .details-summary button{background:var(--color-neutral-05);color:var(--color-neutral-60);border:0;padding:.5em;margin-left:auto}body.claim-detail .claim-view .group-left-column-view .group-details .details{display:flex;justify-content:center}body.claim-detail .claim-view .group-left-column-view .group-details .details table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}body.claim-detail .claim-view .group-left-column-view .group-details .details table tr{border-top:1px solid var(--color-neutral-30)}body.claim-detail .claim-view .group-left-column-view .group-details .details table tr:first-child{border-top:none}body.claim-detail .claim-view .group-left-column-view .group-details .details table tr td.field-name{padding:.4em 2em;text-align:left;width:50%}body.claim-detail .claim-view .group-left-column-view .group-details .details table tr td.field-value{padding:.4em 0;padding-right:2em;text-align:right}body.claim-detail .claim-view .group-left-column-view .group-details .details table tr td{word-wrap:break-word}body.claim-detail .claim-view .group-left-column-view .group-details .details .not-provided{color:var(--color-neutral-40);font-style:italic}body.claim-detail .claim-view .group-right-column-view{display:flex;flex-direction:column;align-items:end;flex:1}body.claim-detail .claim-view .group-right-column-view ul.update-dates{list-style:none;padding:0;display:flex;flex-direction:column;text-align:right;font-size:90%;color:var(--color-neutral-50)}body.claim-detail .claim-view .group-right-column-view ul.update-dates >li{text-wrap:nowrap}body.claim-detail .claim-view .group-right-column-view .state-history{display:flex;flex-direction:column}body.claim-detail .claim-view .group-right-column-view .state-step{display:flex;align-items:center}body.claim-detail .claim-view .group-right-column-view .state-step .state-group{padding:.5em;width:max-content}body.claim-detail .claim-view .group-right-column-view .state-step .state-group .state-name{font-size:1.25rem;font-weight:600}body.claim-detail .claim-view .group-right-column-view .state-step svg{height:6rem;width:1.5rem}body.claim-detail .claim-view .group-right-column-view .has-passed{color:var(--color-indigo-50)}body.claim-detail .claim-view .group-right-column-view .has-passed .state-group{color:var(--color-indigo-70)}body.claim-detail .claim-view .group-right-column-view .not-passed{color:var(--color-neutral-40)}body.claim-detail .claim-view .group-right-column-view .not-passed .state-group{color:var(--color-neutral-70)}body.claim-detail .claim-view .group-right-column-view .claim-actions{display:flex;flex-direction:column;gap:1rem;font-size:110%}body.claim-detail .claim-view .group-right-column-view .claim-actions >*{width:100%}body.claim-detail #claim-attachments{align-self:center;width:100%}body.claim-list form >div{margin-bottom:0}body.claim-list #new-claim-bar{display:flex;justify-content:center}body.claim-list .claim-filters{margin-top:1em}body.claim-list .claim-filters .state-filter-tabs{margin:0;width:100%;display:inline-flex;justify-content:space-between}body.claim-list .claim-filters .state-filter{background:var(--color-neutral-05);color:var(--color-neutral-50);border:0;margin-right:.5em;padding-left:0}body.claim-list .claim-filters .state-filter strong{font-weight:600}body.claim-list .claim-filters .state-filter .count{border-radius:.75em;background:var(--color-neutral-30);padding:0 .75em}body.claim-list .claim-filters .active{border:0 solid var(--color-cyan-70);border-radius:0;border-bottom-width:.25em}body.claim-list .claim-filters .active strong{color:var(--color-cyan-70)}body.claim-list .claim-filters .active .count{background:var(--color-cyan-30);color:var(--color-cyan-70)}body.claim-list .claim-filters .filters-recap{margin:.5em 0;display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.25em .5em}body.claim-list .claim-filters .filters-recap .filter-recap .set-filter{background:var(--color-neutral-30);border:0;color:var(--color-white);border-radius:.75em;min-height:1.5em}body.claim-list .claim-filters .filters-recap .filter-recap .set-filter button{min-height:1em;background:var(--color-neutral-30);border-color:var(--color-neutral-30);color:var(--color-neutral-50);padding:0}body.claim-list .claim-filters .filters-recap .add-filter{background:var(--color-neutral-05);color:var(--color-neutral-40);border:0;width:max-content;min-height:1.5em}body.claim-list .claim-filters .filters-recap .add-filter .fa-plus{background:var(--color-neutral-30);color:var(--color-white);border-radius:.75em;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}body.claim-list .claim-filters .field.defectcause{width:500px}body.claim-list .claim-filters .field.defectcause .defect-cause-widget-tree{position:static;margin-top:0}body.claim-list .delete-all-filters{background:var(--color-neutral-05);color:var(--color-neutral-40);border:1px solid var(--color-neutral-40);border-radius:.75em;padding:0 .75em}body.claim-list .delete-all-filters .fa-xmark{padding:.25em;padding-left:0}body.claim-list .modal-popup{width:40%}body.claim-list .modal-title{margin-right:2em}body.claim-list .set-filter{width:max-content}body.claim-list .modal-content .filter-choice-submit{border-radius:1.5em;background:var(--color-neutral-30);border:0;padding:0 .5em;width:2em;height:2em;min-height:2em;margin-top:1em}body.claim-list .modal-content .filter-choice-submit .fa-check{height:.875em;width:1em;color:var(--color-white)}body.claim-list .paginated-table{margin-top:2em}body.claim-list .paginated-table .modal-popup .modal-title{font-size:1.25rem}body.claim-list .paginated-table .modal-popup .modal-content.alert{padding:1rem 2rem;background-color:var(--color-neutral-20);border-radius:.5rem;text-align:justify}body.claim-list table#claim-list-table thead th.identifier{padding:0 1em;width:20%}body.claim-list table#claim-list-table thead th.date{width:20%}body.claim-list table#claim-list-table thead th.state{width:20%}body.claim-list table#claim-list-table tbody .claim-state-cell{display:flex;justify-content:center}body.claim-list table#claim-list-table tbody .claim-id-cell{position:relative;padding:0 1.25rem;vertical-align:center}body.claim-list table#claim-list-table tbody .claim-id-cell .tooltip{position:absolute;left:0;top:50%;transform:translateY(-50%)}body.claim-list table#claim-list-table tbody .claim-id-cell .tooltip i{color:var(--color-red-50);cursor:pointer}body.claim-list table#claim-list-table tbody .claim-id-cell .tooltip .tooltip-text{visibility:hidden;width:5rem;position:absolute;z-index:1;bottom:125%;left:-20%;opacity:0;transition:opacity .3s;background-color:var(--color-neutral-70);color:var(--color-white);text-align:center;padding:5px 0;border-radius:6px}body.claim-list table#claim-list-table tbody .claim-id-cell .tooltip .tooltip-text:after{content:'';position:absolute;top:100%;left:15%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--color-neutral-70) transparent transparent transparent}body.claim-list table#claim-list-table tbody .claim-id-cell .tooltip:hover .tooltip-text{visibility:visible;opacity:1}body.claim-list table#claim-list-table tbody .state-description-column{max-width:1em}body.claim-list table#claim-list-table tbody .state-description-column .state-description-cell{display:flex;align-items:center;justify-content:flex-end}body.claim-list table#claim-list-table tbody .state-description-column .state-description-cell .state-description{width:90%;overflow:hidden;text-overflow:ellipsis;text-align:left}body.claim-list table#claim-list-table tbody .state-description-column .state-description-cell .claim-detail-access{padding:0 1em}.claim-state-tag{border-radius:2em;font-weight:bold;padding:.2em .5em;width:max-content}.claim-state-tag.draft{background:var(--color-yellow-30);color:var(--color-yellow-90)}.claim-state-tag.appraisal_in_progress{background:var(--color-pink-10);color:var(--color-pink-90)}.claim-state-tag.works_to_start{background:var(--color-indigo-10);color:var(--color-indigo-90)}.claim-state-tag.works_in_progress{background:var(--color-red-10);color:var(--color-red-90)}.claim-state-tag.close{background:var(--color-cyan-10);color:var(--color-cyan-100)}body.claim-history table#claim-history-table >tbody >tr >td{vertical-align:top}body.claim-history table.claim-history-details{width:100%}body.claim-history table.claim-history-details td,body.claim-history table.claim-history-details th{width:30%;word-wrap:anywhere}body.claim-history table.claim-history-details td.field-name,body.claim-history table.claim-history-details th.field-name{width:40%}body.claim-history .user-group-tag{color:var(--color-neutral-70)}#claim-attachments,#claim-detail-attachments,#building-attachments{display:flex;gap:1em;flex-direction:column;width:80%}#claim-attachments .claim-attachments-lists,#claim-detail-attachments .claim-attachments-lists,#building-attachments .claim-attachments-lists{display:flex;gap:1rem}#claim-attachments .claim-attachments-list,#claim-detail-attachments .claim-attachments-list,#building-attachments .claim-attachments-list,#claim-attachments .building-attachments-list,#claim-detail-attachments .building-attachments-list,#building-attachments .building-attachments-list{background-color:var(--color-white);border-radius:var(--radius-large);padding:1rem;flex:1}#claim-attachments .claim-attachments-list .title,#claim-detail-attachments .claim-attachments-list .title,#building-attachments .claim-attachments-list .title,#claim-attachments .building-attachments-list .title,#claim-detail-attachments .building-attachments-list .title,#building-attachments .building-attachments-list .title{color:var(--color-neutral-100);font-weight:bold}#claim-attachments .claim-attachments-list ul,#claim-detail-attachments .claim-attachments-list ul,#building-attachments .claim-attachments-list ul,#claim-attachments .building-attachments-list ul,#claim-detail-attachments .building-attachments-list ul,#building-attachments .building-attachments-list ul,#claim-attachments .claim-attachments-list #id_to_delete_attachments,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments,#building-attachments .claim-attachments-list #id_to_delete_attachments,#claim-attachments .building-attachments-list #id_to_delete_attachments,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments,#building-attachments .building-attachments-list #id_to_delete_attachments{color:var(--color-neutral-70);list-style:none;padding:0;display:flex;flex-direction:column;gap:1em}#claim-attachments .claim-attachments-list ul li,#claim-detail-attachments .claim-attachments-list ul li,#building-attachments .claim-attachments-list ul li,#claim-attachments .building-attachments-list ul li,#claim-detail-attachments .building-attachments-list ul li,#building-attachments .building-attachments-list ul li,#claim-attachments .claim-attachments-list #id_to_delete_attachments li,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li,#building-attachments .claim-attachments-list #id_to_delete_attachments li,#claim-attachments .building-attachments-list #id_to_delete_attachments li,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li,#building-attachments .building-attachments-list #id_to_delete_attachments li,#claim-attachments .claim-attachments-list ul label.file-option,#claim-detail-attachments .claim-attachments-list ul label.file-option,#building-attachments .claim-attachments-list ul label.file-option,#claim-attachments .building-attachments-list ul label.file-option,#claim-detail-attachments .building-attachments-list ul label.file-option,#building-attachments .building-attachments-list ul label.file-option,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option{display:flex;align-items:center;gap:1em}#claim-attachments .claim-attachments-list ul li .icon,#claim-detail-attachments .claim-attachments-list ul li .icon,#building-attachments .claim-attachments-list ul li .icon,#claim-attachments .building-attachments-list ul li .icon,#claim-detail-attachments .building-attachments-list ul li .icon,#building-attachments .building-attachments-list ul li .icon,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .icon,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .icon,#building-attachments .claim-attachments-list #id_to_delete_attachments li .icon,#claim-attachments .building-attachments-list #id_to_delete_attachments li .icon,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .icon,#building-attachments .building-attachments-list #id_to_delete_attachments li .icon,#claim-attachments .claim-attachments-list ul label.file-option .icon,#claim-detail-attachments .claim-attachments-list ul label.file-option .icon,#building-attachments .claim-attachments-list ul label.file-option .icon,#claim-attachments .building-attachments-list ul label.file-option .icon,#claim-detail-attachments .building-attachments-list ul label.file-option .icon,#building-attachments .building-attachments-list ul label.file-option .icon,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .icon,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .icon,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .icon,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .icon,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .icon,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .icon{font-size:2.5em}#claim-attachments .claim-attachments-list ul li .details,#claim-detail-attachments .claim-attachments-list ul li .details,#building-attachments .claim-attachments-list ul li .details,#claim-attachments .building-attachments-list ul li .details,#claim-detail-attachments .building-attachments-list ul li .details,#building-attachments .building-attachments-list ul li .details,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details,#building-attachments .building-attachments-list #id_to_delete_attachments li .details,#claim-attachments .claim-attachments-list ul label.file-option .details,#claim-detail-attachments .claim-attachments-list ul label.file-option .details,#building-attachments .claim-attachments-list ul label.file-option .details,#claim-attachments .building-attachments-list ul label.file-option .details,#claim-detail-attachments .building-attachments-list ul label.file-option .details,#building-attachments .building-attachments-list ul label.file-option .details,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details{flex:1;font-size:90%}#claim-attachments .claim-attachments-list ul li .details .filename,#claim-detail-attachments .claim-attachments-list ul li .details .filename,#building-attachments .claim-attachments-list ul li .details .filename,#claim-attachments .building-attachments-list ul li .details .filename,#claim-detail-attachments .building-attachments-list ul li .details .filename,#building-attachments .building-attachments-list ul li .details .filename,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details .filename,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details .filename,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details .filename,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details .filename,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details .filename,#building-attachments .building-attachments-list #id_to_delete_attachments li .details .filename,#claim-attachments .claim-attachments-list ul label.file-option .details .filename,#claim-detail-attachments .claim-attachments-list ul label.file-option .details .filename,#building-attachments .claim-attachments-list ul label.file-option .details .filename,#claim-attachments .building-attachments-list ul label.file-option .details .filename,#claim-detail-attachments .building-attachments-list ul label.file-option .details .filename,#building-attachments .building-attachments-list ul label.file-option .details .filename,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .filename,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .filename,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .filename,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .filename,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .filename,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .filename{word-break:break-all}#claim-attachments .claim-attachments-list ul li .details .date,#claim-detail-attachments .claim-attachments-list ul li .details .date,#building-attachments .claim-attachments-list ul li .details .date,#claim-attachments .building-attachments-list ul li .details .date,#claim-detail-attachments .building-attachments-list ul li .details .date,#building-attachments .building-attachments-list ul li .details .date,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details .date,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details .date,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details .date,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details .date,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details .date,#building-attachments .building-attachments-list #id_to_delete_attachments li .details .date,#claim-attachments .claim-attachments-list ul label.file-option .details .date,#claim-detail-attachments .claim-attachments-list ul label.file-option .details .date,#building-attachments .claim-attachments-list ul label.file-option .details .date,#claim-attachments .building-attachments-list ul label.file-option .details .date,#claim-detail-attachments .building-attachments-list ul label.file-option .details .date,#building-attachments .building-attachments-list ul label.file-option .details .date,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .date,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .date,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .date,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .date,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .date,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .date{display:inline-block;font-weight:bold}#claim-attachments .claim-attachments-list ul li .details .size,#claim-detail-attachments .claim-attachments-list ul li .details .size,#building-attachments .claim-attachments-list ul li .details .size,#claim-attachments .building-attachments-list ul li .details .size,#claim-detail-attachments .building-attachments-list ul li .details .size,#building-attachments .building-attachments-list ul li .details .size,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details .size,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details .size,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details .size,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details .size,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details .size,#building-attachments .building-attachments-list #id_to_delete_attachments li .details .size,#claim-attachments .claim-attachments-list ul label.file-option .details .size,#claim-detail-attachments .claim-attachments-list ul label.file-option .details .size,#building-attachments .claim-attachments-list ul label.file-option .details .size,#claim-attachments .building-attachments-list ul label.file-option .details .size,#claim-detail-attachments .building-attachments-list ul label.file-option .details .size,#building-attachments .building-attachments-list ul label.file-option .details .size,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size{display:inline-block;font-size:80%}#claim-attachments .claim-attachments-list ul li .details .size:before,#claim-detail-attachments .claim-attachments-list ul li .details .size:before,#building-attachments .claim-attachments-list ul li .details .size:before,#claim-attachments .building-attachments-list ul li .details .size:before,#claim-detail-attachments .building-attachments-list ul li .details .size:before,#building-attachments .building-attachments-list ul li .details .size:before,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:before,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:before,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:before,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details .size:before,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details .size:before,#building-attachments .building-attachments-list #id_to_delete_attachments li .details .size:before,#claim-attachments .claim-attachments-list ul label.file-option .details .size:before,#claim-detail-attachments .claim-attachments-list ul label.file-option .details .size:before,#building-attachments .claim-attachments-list ul label.file-option .details .size:before,#claim-attachments .building-attachments-list ul label.file-option .details .size:before,#claim-detail-attachments .building-attachments-list ul label.file-option .details .size:before,#building-attachments .building-attachments-list ul label.file-option .details .size:before,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:before,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:before,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:before,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:before,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:before,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:before{content:'('}#claim-attachments .claim-attachments-list ul li .details .size:after,#claim-detail-attachments .claim-attachments-list ul li .details .size:after,#building-attachments .claim-attachments-list ul li .details .size:after,#claim-attachments .building-attachments-list ul li .details .size:after,#claim-detail-attachments .building-attachments-list ul li .details .size:after,#building-attachments .building-attachments-list ul li .details .size:after,#claim-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:after,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:after,#building-attachments .claim-attachments-list #id_to_delete_attachments li .details .size:after,#claim-attachments .building-attachments-list #id_to_delete_attachments li .details .size:after,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li .details .size:after,#building-attachments .building-attachments-list #id_to_delete_attachments li .details .size:after,#claim-attachments .claim-attachments-list ul label.file-option .details .size:after,#claim-detail-attachments .claim-attachments-list ul label.file-option .details .size:after,#building-attachments .claim-attachments-list ul label.file-option .details .size:after,#claim-attachments .building-attachments-list ul label.file-option .details .size:after,#claim-detail-attachments .building-attachments-list ul label.file-option .details .size:after,#building-attachments .building-attachments-list ul label.file-option .details .size:after,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:after,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:after,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option .details .size:after,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:after,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:after,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option .details .size:after{content:')'}#claim-attachments .claim-attachments-list ul li >.actions,#claim-detail-attachments .claim-attachments-list ul li >.actions,#building-attachments .claim-attachments-list ul li >.actions,#claim-attachments .building-attachments-list ul li >.actions,#claim-detail-attachments .building-attachments-list ul li >.actions,#building-attachments .building-attachments-list ul li >.actions,#claim-attachments .claim-attachments-list #id_to_delete_attachments li >.actions,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li >.actions,#building-attachments .claim-attachments-list #id_to_delete_attachments li >.actions,#claim-attachments .building-attachments-list #id_to_delete_attachments li >.actions,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li >.actions,#building-attachments .building-attachments-list #id_to_delete_attachments li >.actions,#claim-attachments .claim-attachments-list ul label.file-option >.actions,#claim-detail-attachments .claim-attachments-list ul label.file-option >.actions,#building-attachments .claim-attachments-list ul label.file-option >.actions,#claim-attachments .building-attachments-list ul label.file-option >.actions,#claim-detail-attachments .building-attachments-list ul label.file-option >.actions,#building-attachments .building-attachments-list ul label.file-option >.actions,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions{display:flex;flex-direction:column;gap:.5em;with:3em}#claim-attachments .claim-attachments-list ul li >.actions .button,#claim-detail-attachments .claim-attachments-list ul li >.actions .button,#building-attachments .claim-attachments-list ul li >.actions .button,#claim-attachments .building-attachments-list ul li >.actions .button,#claim-detail-attachments .building-attachments-list ul li >.actions .button,#building-attachments .building-attachments-list ul li >.actions .button,#claim-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button,#building-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button,#claim-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button,#building-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button,#claim-attachments .claim-attachments-list ul label.file-option >.actions .button,#claim-detail-attachments .claim-attachments-list ul label.file-option >.actions .button,#building-attachments .claim-attachments-list ul label.file-option >.actions .button,#claim-attachments .building-attachments-list ul label.file-option >.actions .button,#claim-detail-attachments .building-attachments-list ul label.file-option >.actions .button,#building-attachments .building-attachments-list ul label.file-option >.actions .button,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button{color:var(--color-neutral-50);background-color:var(--color-neutral-10);padding:.25em;border-radius:var(--radius-small);cursor:pointer}#claim-attachments .claim-attachments-list ul li >.actions .button:hover,#claim-detail-attachments .claim-attachments-list ul li >.actions .button:hover,#building-attachments .claim-attachments-list ul li >.actions .button:hover,#claim-attachments .building-attachments-list ul li >.actions .button:hover,#claim-detail-attachments .building-attachments-list ul li >.actions .button:hover,#building-attachments .building-attachments-list ul li >.actions .button:hover,#claim-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button:hover,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button:hover,#building-attachments .claim-attachments-list #id_to_delete_attachments li >.actions .button:hover,#claim-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button:hover,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button:hover,#building-attachments .building-attachments-list #id_to_delete_attachments li >.actions .button:hover,#claim-attachments .claim-attachments-list ul label.file-option >.actions .button:hover,#claim-detail-attachments .claim-attachments-list ul label.file-option >.actions .button:hover,#building-attachments .claim-attachments-list ul label.file-option >.actions .button:hover,#claim-attachments .building-attachments-list ul label.file-option >.actions .button:hover,#claim-detail-attachments .building-attachments-list ul label.file-option >.actions .button:hover,#building-attachments .building-attachments-list ul label.file-option >.actions .button:hover,#claim-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover,#claim-detail-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover,#building-attachments .claim-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover,#claim-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover,#claim-detail-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover,#building-attachments .building-attachments-list #id_to_delete_attachments label.file-option >.actions .button:hover{color:var(--color-neutral-70)}#attachment-upload-form,#building-attachment-upload{background-color:var(--color-neutral-20);border:2px dashed var(--color-neutral-40);border-radius:var(--radius-large);padding:1rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden}#attachment-upload-form .title,#building-attachment-upload .title{color:var(--color-neutral-100);font-weight:bold;width:100%}#attachment-upload-form .fields-row,#building-attachment-upload .fields-row{display:flex;gap:1.5em}#attachment-upload-form .fields-row .field,#building-attachment-upload .fields-row .field{flex:1}#attachment-upload-form button[type='submit'],#building-attachment-upload button[type='submit']{align-self:center}#attachment-upload-form >.htmx-indicator,#building-attachment-upload >.htmx-indicator{position:absolute;display:none;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;gap:1rem;background-color:rgba(0,0,0,0.5)}#attachment-upload-form >.htmx-indicator progress,#building-attachment-upload >.htmx-indicator progress{height:2rem;appearance:none;border-radius:var(--radius-medium);background-color:var(--color-neutral-10)}#attachment-upload-form >.htmx-indicator .button,#building-attachment-upload >.htmx-indicator .button{font-size:1.2rem;color:var(--color-red-70);cursor:pointer;background-color:var(--color-neutral-10);border-radius:var(--radius-medium);height:2rem;width:2rem;display:flex;align-items:center;justify-content:center}#attachment-upload-form >.htmx-indicator .button:hover,#building-attachment-upload >.htmx-indicator .button:hover{background-color:var(--color-white);color:var(--color-red-50)}#attachment-upload-form.htmx-request >.htmx-indicator,#building-attachment-upload.htmx-request >.htmx-indicator{display:flex}#attachment-edit >form{display:flex;flex-direction:column;gap:1rem}#attachment-edit >form input[type=text]{width:100%;max-width:unset}#attachment-edit >form .buttons-radio-select >*{flex:1}#attachment-edit >form .buttons-radio-select >* label{display:flex;width:100%;justify-content:center}#attachment-edit >form input[type=submit]{width:6em}body.manager #content{display:flex;flex-direction:column;align-items:center;gap:1em}body.manager .actions{display:flex;gap:1em}body.manager .manager-button{padding:.35rem .75rem;min-height:44px;border-radius:var(--radius-medium);background-color:var(--color-cyan-70);border:1px solid var(--color-cyan-70);color:var(--color-white);cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:.8em;width:max-content;font-weight:bold;transition:background-color 100ms ease-in-out,color 100ms ease-in-out,border-color 100ms ease-in-out;border-width:2px;background-color:var(--color-white);border-color:var(--color-neutral-30);color:var(--color-neutral-90);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2em;width:12em;height:12em}body.manager .manager-button:hover{background-color:var(--color-cyan-60);border-color:var(--color-cyan-60)}body.manager .manager-button:hover{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50)}body.manager .manager-button i{font-size:3rem}form#building-form div.field.hidden{display:none}.button-group{display:flex;flex-direction:column;gap:10px}#building-list-table td.name{position:relative;vertical-align:center}#building-list-table td.name .tooltip{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 .75rem;color:var(--color-cyan-90)}.external-report-list .external-report-wrapper{position:relative;width:100%;resize:vertical;overflow:hidden;border:2px solid var(--color-neutral-50);border-radius:var(--radius-large);box-shadow:var(--default-shadow)}.external-report-list .external-report-wrapper .spinner{position:absolute;background-color:rgba(0,0,0,0.5);color:#fff;top:0;width:100%;height:0;overflow:hidden;align-items:center;justify-content:center;opacity:0;display:flex;transition:opacity 200ms ease-in-out 100ms,height 1ms ease 300ms;z-index:2}.external-report-list .external-report-wrapper.loading .spinner{height:100%;opacity:1}.external-report-list .external-report-wrapper iframe{border:0 none;width:100%;height:100%}.external-report-list .external-report-wrapper.full-page{height:calc(100vh - 7rem);border:unset;border-radius:unset;box-shadow:unset}.external-report-list #content{max-width:unset;min-width:unset;margin-left:unset;margin-right:unset;margin-bottom:unset;align-self:unset;margin-top:0;display:flex;gap:1rem;flex-direction:column;align-items:center}@media screen and (max-width:999px){.external-report-list .external-report-wrapper:not(.full-page){max-width:calc(100% - 5em);min-width:calc(100% - 5em)}.external-report-list .external-report-wrapper:first-child{margin-top:3rem}}@media screen and (min-width:1000px){.external-report-list .external-report-wrapper:not(.full-page){max-width:1000px;min-width:1000px}.external-report-list .external-report-wrapper:not(.full-page):first-child{margin-top:3rem}}.paginated-table.center{margin-left:auto;margin-right:auto}table.center{margin-left:auto;margin-right:auto}table td.actions{display:flex;gap:.25em;align-items:center;justify-content:flex-end}table td.actions a.action-button{background-color:var(--color-neutral-10);padding:.25em;border-radius:var(--radius-small)}table td.actions a.action-button:hover{background-color:var(--color-neutral-20)}table .sortable-field{display:flex;align-items:center}table .sortable-field .sorting-icons{display:flex;flex-direction:column;justify-content:center;padding-left:.5em;gap:.25em}table .sortable-field .sorting-icons a{color:var(--color-cyan-10);line-height:0}table .sortable-field .sorting-icons a:first-child{z-index:1}table .sortable-field .sorting-icons a i{line-height:0}table .sortable-field .sorting-icons a.active{color:var(--color-cyan-60)}.paginated-table.big{width:100%}.paginated-table.big .pagination{margin-right:0;margin-left:auto;margin-top:1em;width:max-content}.paginated-table.big .pagination .page{color:var(--color-white);display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;font-size:12px;border-radius:50%;margin:.25em}.paginated-table.big .pagination .other{background:var(--color-neutral-30)}.paginated-table.big .pagination .current{background:var(--color-neutral-60)}.paginated-table.big .pagination .ellipsis{color:var(--color-neutral-30);font-weight:bold}.paginated-table.big>table,table.big{border-collapse:collapse;border-radius:var(--radius-medium);overflow:hidden;text-align:center;width:100%}.paginated-table.big>table >thead,table.big >thead{background:var(--color-cyan-30);font-size:24px}.paginated-table.big>table >thead >tr >th,table.big >thead >tr >th{padding:.5em 2em;font-weight:600}.paginated-table.big>table >tbody >tr,table.big >tbody >tr{background:var(--color-white);border-top:1px solid var(--color-neutral-30);font-size:16px}.paginated-table.big>table >tbody >tr:first-child,table.big >tbody >tr:first-child{border-top:none}.paginated-table.big>table >tbody >tr >td,table.big >tbody >tr >td{padding:.75em}.paginated-table.extra-small>table,table.extra-small{font-size:12px;color:var(--color-neutral-90)}.paginated-table.extra-small>table >thead >tr >th,table.extra-small >thead >tr >th{background-color:var(--color-neutral-40);font-size:14px;line-height:2}.paginated-table.extra-small>table >tbody >tr:nth-child(odd),table.extra-small >tbody >tr:nth-child(odd){background-color:var(--color-neutral-20)}.paginated-table.extra-small>table >tbody >tr >td,table.extra-small >tbody >tr >td{padding:.25em}.paginated-table.extra-small>table >tbody >tr.section,table.extra-small >tbody >tr.section{background-color:var(--color-neutral-30);line-height:2;font-weight:bold}.paginated-table.extra-small>table >tbody >tr.section >td,table.extra-small >tbody >tr.section >td{padding-left:.35em}.group{display:flex;gap:3rem;padding:2rem 0}.group~.group{border-top:1px solid var(--color-neutral-50)}.group .group-left-column{flex:1}.group .group-left-column .group-title{font-size:1.2rem;top:2rem}.group .group-left-column .group-title.sticky-title{position:sticky}.group .group-right-column{flex:3}.group.full-width.center{justify-content:center}body.login #content{display:flex;flex-direction:column;align-items:center}body.login .top-message{background-color:var(--color-neutral-30);padding:.5em 1em;border-radius:var(--radius-medium);max-width:500px;text-align:center}body.login .top-message.wide{max-width:100%}body.login .top-message.error{background-color:var(--color-red-30);color:var(--color-red-90)}body.login form{align-self:center;background-color:var(--color-white);padding:2rem;border-radius:var(--radius-large);width:100%;max-width:500px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:var(--default-shadow)}body.login form input[type=text],body.login form input[type=password],body.login form input[type=email]{max-width:100%}body.login form input[type=submit]{align-self:center}body.login form input.hidden{display:none}body.login form ul.errorlist{margin:0 0 1em 0}

/*# sourceMappingURL=obs_drom.css.map*/