@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:400;src:url(../fonts/arimo/arimo-v34-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Arimo;font-style:normal;font-weight:600;src:url(../fonts/arimo/arimo-v34-latin-600.woff2) format("woff2")}body,button,html,input,select,textarea{font-family:Arimo,sans-serif}html{height:100%;margin:0}body{display:flex;flex-direction:column;min-height:100vh}.hero-background{background-color:var(--box-background-color);overflow:hidden;position:relative}.hero-background>svg{height:100%;left:0;position:absolute;top:0;width:100%}.cta-addendum{background-color:var(--box-background-color)!important}a{color:#000;text-decoration:none}.main-content{flex-grow:1;overflow-y:auto}.container.is-fluid,.main-content{display:flex;flex-direction:column}.container.is-fluid{height:100%}.menu-list a,.side{background-color:#003060}.menu-list a{color:#fff}.menu-label{color:#fff;cursor:pointer;display:block;font-size:1rem;user-select:none}.menu-item-wrapper{margin-bottom:10px}.is-hidden{display:none}:root,html.theme-light{--scheme:light;--text:#4a4a4a;--text-light:#7a7a7a;--text-strong:#363636;--background:#f5f5f5;--body-background-color:#f5f5f5;--body-color:var(--text);--border:#dbdbdb;--border-hover:#b5b5b5;--link:#3273dc;--link-hover:#363636;--link-visited:#3273dc;--primary:#3273dc;--primary-invert:#fff;--info:#209cee;--success:#48c774;--warning:#ffdd57;--danger:#ff3860;--box-background-color:#fff;--box-color:var(--text);--box-shadow:0 0.5em 1em -0.125em hsla(0,0%,4%,.1),0 0px 0 1px hsla(0,0%,4%,.02);--input-background-color:#fff;--input-color:var(--text);--input-border-color:var(--border);--input-hover-color:var(--text-strong);--input-focus-border-color:var(--link);--input-focus-box-shadow-color:rgba(50,115,220,.25);--table-background-color:#fff;--table-head-background-color:transparent;--table-row-hover-background-color:#fafafa;--table-striped-row-even-background-color:#fafafa;--table-striped-row-even-hover-background-color:#f0f0f0;--navbar-background-color:var(--box-background-color);--navbar-item-color:var(--text-light);--navbar-item-hover-color:var(--link);--navbar-item-hover-background-color:transparent;--navbar-dropdown-background-color:var(--box-background-color);--navbar-dropdown-border-top:1px solid var(--border);--navbar-divider-background-color:var(--border)}html.theme-dark{--scheme:dark;--text:#f5f5f5;--text-light:#b5b5b5;--text-strong:#fff;--background:#1c1f21;--body-background-color:#1c1f21;--body-color:var(--text);--border:#45474a;--border-hover:#5d6165;--link:#61afef;--link-hover:#f5f5f5;--link-visited:#61afef;--primary:#61afef;--primary-invert:#1c1f21;--box-background-color:#25292c;--box-color:var(--text);--box-shadow:0 0.5em 1em -0.125em hsla(0,0%,100%,.04),0 0px 0 1px hsla(0,0%,100%,.02);--input-background-color:#2e3338;--input-color:var(--text);--input-border-color:var(--border);--input-hover-color:var(--text-strong);--input-focus-border-color:var(--link);--input-focus-box-shadow-color:rgba(121,181,255,.25);--table-background-color:transparent;--table-head-background-color:#2e3338;--table-row-hover-background-color:#2e3338;--table-striped-row-even-background-color:#2e3338;--table-striped-row-even-hover-background-color:#383d43;--navbar-background-color:var(--box-background-color);--navbar-item-color:var(--text-light);--navbar-item-hover-color:var(--link);--navbar-dropdown-background-color:var(--box-background-color);--navbar-dropdown-border-top:1px solid var(--border);--navbar-divider-background-color:var(--border)}body{background-color:var(--body-background-color);color:var(--body-color)}.box,.card,.message-body,.modal-card{background-color:var(--box-background-color);box-shadow:var(--box-shadow);color:var(--box-color)}.label,.subtitle,.title,strong{color:var(--text-strong)}p,span,td,th{color:var(--text)}.has-text-grey,.has-text-grey-light,.help{color:var(--text-light)}.has-text-link,.is-link,a{color:var(--link)!important}a:hover{color:var(--link-hover)!important}.button.is-static,.input,.select select,.textarea{background-color:var(--input-background-color);border-color:var(--input-border-color);color:var(--input-color)}.input:hover,.is-hovered .select select,.select select:hover,.textarea:hover{border-color:var(--border-hover)}.input:active,.input:focus,.is-active .select select,.is-focused .select select,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:var(--input-focus-border-color);box-shadow:0 0 0 .125em var(--input-focus-box-shadow-color)}.table{background-color:var(--table-background-color);color:var(--body-color)}.table tfoot,.table thead{background-color:var(--table-head-background-color)}.table tfoot th,.table thead th{color:var(--text-strong)}.table tbody tr:hover{background-color:var(--table-row-hover-background-color)!important}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:var(--table-striped-row-even-background-color)}.table.is-striped tbody tr:not(.is-selected):nth-child(2n):hover{background-color:var(--table-striped-row-even-hover-background-color)}.table td,.table th{border-color:var(--border);color:var(--text)}.navbar{background-color:var(--navbar-background-color)}.navbar-item,.navbar-link{color:var(--navbar-item-color)!important}.navbar-item:hover,.navbar-link:hover{background-color:var(--navbar-item-hover-background-color);color:var(--navbar-item-hover-color)!important}.navbar-dropdown{background-color:var(--navbar-dropdown-background-color);border-top:var(--navbar-dropdown-border-top)}.navbar-divider{background-color:var(--navbar-divider-background-color)}.modal-card-foot,.modal-card-head{background-color:var(--box-background-color);border-color:var(--border)}.footer{--bulma-footer-background-color:var(--box-background-color);--bulma-footer-padding:1rem 1.5rem 1rem}html.theme-dark .has-text-white{color:var(--text-strong)!important}html.theme-dark .drag-drop-area{border-color:var(--border)}html.theme-dark .drag-drop-area.is-dragover{border-color:var(--link)}html.theme-dark .table input[type=date]:focus,html.theme-dark .table input[type=text]:focus,html.theme-dark .table select:focus{background-color:var(--input-background-color)}html.theme-dark .table tbody tr.netbox-status-pending{background-color:#383d43!important}html.theme-dark .trace-table tbody tr.trace-intermediate-external{background-color:#23262a!important}html.theme-dark .trace-table tbody tr.trace-intermediate-internal{background-color:#2a2e32!important}html.theme-dark .trace-table tbody tr.trace-intermediate-circuit{background-color:#2c2821!important}html.theme-dark .trace-table tbody tr.trace-end-info td{background-color:#2e3338!important;border-top-color:var(--border)!important}html.theme-dark .trace-table thead th{background-color:#2e3338!important}html.theme-dark .button.is-light,html.theme-dark .tag.is-light{background-color:var(--input-background-color);color:var(--text-strong)}html.theme-dark .button.is-light{border-color:transparent}html.theme-dark .button.is-light:hover{background-color:var(--border);color:var(--text-strong)}html.theme-dark .notification.is-light{background-color:var(--input-background-color)}html.theme-dark .notification.is-primary.is-light{color:var(--primary)}html.theme-dark .notification.is-link.is-light{color:var(--link)}html.theme-dark .notification.is-info.is-light{color:var(--info)}html.theme-dark .notification.is-success.is-light{color:var(--success)}html.theme-dark .notification.is-warning.is-light{color:var(--warning)}html.theme-dark .notification.is-danger.is-light{color:var(--danger)}html.theme-dark progress[value]{background-color:var(--border)}html.theme-dark .progress::-webkit-progress-bar{background-color:var(--border)}html.theme-dark .progress.is-primary::-webkit-progress-value{background-color:var(--primary)}html.theme-dark .progress.is-link::-webkit-progress-value{background-color:var(--link)}html.theme-dark .progress.is-info::-webkit-progress-value{background-color:var(--info)}html.theme-dark .progress.is-success::-webkit-progress-value{background-color:var(--success)}html.theme-dark .progress.is-warning::-webkit-progress-value{background-color:var(--warning)}html.theme-dark .progress.is-danger::-webkit-progress-value{background-color:var(--danger)}html.theme-dark .progress.is-primary::-moz-progress-bar{background-color:var(--primary)}html.theme-dark .progress.is-link::-moz-progress-bar{background-color:var(--link)}html.theme-dark .progress.is-info::-moz-progress-bar{background-color:var(--info)}html.theme-dark .progress.is-success::-moz-progress-bar{background-color:var(--success)}html.theme-dark .progress.is-warning::-moz-progress-bar{background-color:var(--warning)}html.theme-dark .progress.is-danger::-moz-progress-bar{background-color:var(--danger)}.drag-drop-area{border:2px dashed var(--border);padding:2rem;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.drag-drop-area.is-dragover{background-color:#eef3fc;border-color:var(--primary)}.drop-zone-overlay{align-items:center;background:rgba(50,115,220,.1);border:3px dashed var(--primary);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}#report-container{position:relative}.table .buttons{flex-wrap:nowrap}#capital-report-table input,#capital-report-table select,#operational-report-table input,#operational-report-table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:inherit;line-height:1.5;padding:.5em .75em;width:100%}#capital-report-table input:focus,#capital-report-table select:focus,#operational-report-table input:focus,#operational-report-table select:focus{background-color:var(--input-background-color);border-color:var(--link);box-shadow:0 0 0 .125em var(--input-focus-box-shadow-color);outline:none}.is-preview-column,.table td.is-preview-column{background-color:#fafafa!important;vertical-align:middle!important}.is-preview-column{display:none;font-weight:700}.table td.is-preview-column{font-family:monospace,monospace;font-size:.9em;font-weight:400}.table td.is-preview-column-error{color:var(--danger);font-size:.9em;font-style:italic}#capital-report-table tbody tr,#operational-report-table tbody tr{border-left:4px solid transparent;transition:background-color .3s ease-in-out,border-left-color .3s ease-in-out}#capital-report-table tbody tr.netbox-status-pending,#operational-report-table tbody tr.netbox-status-pending{background-color:#f5f5f5}#capital-report-table tbody tr.netbox-status-found,#operational-report-table tbody tr.netbox-status-found{border-left-color:var(--success)}#capital-report-table tbody tr.netbox-status-not-found,#operational-report-table tbody tr.netbox-status-not-found{border-left-color:var(--warning)}#capital-report-table tbody tr.netbox-status-error,#operational-report-table tbody tr.netbox-status-error{border-left-color:var(--danger)}summary{list-style:none}summary::-webkit-details-marker{display:none}.message-header.is-clickable{cursor:pointer}html.theme-dark .drag-drop-area.is-dragover{background-color:#2b3b54}html.theme-dark .is-preview-column,html.theme-dark .table td.is-preview-column{background-color:#2e3338!important}html.theme-dark #capital-report-table tbody tr.netbox-status-pending,html.theme-dark #operational-report-table tbody tr.netbox-status-pending{background-color:#383d43!important}html.theme-light .button.is-info{background-color:var(--info);border-color:transparent;color:#fff!important}html.theme-light .button.is-info.is-hovered,html.theme-light .button.is-info:hover{background-color:#118fe4;border-color:transparent;color:#fff!important}html.theme-light .button.is-info.is-focused,html.theme-light .button.is-info:focus{border-color:transparent;box-shadow:0 0 0 .125em rgba(32,156,238,.25);color:#fff!important}html.theme-light .button.is-info.is-active,html.theme-light .button.is-info:active{background-color:#0f81cc;border-color:transparent;color:#fff!important}html.theme-dark .button.is-info{background-color:#0069a6;border-color:transparent;color:#fff!important}html.theme-dark .button.is-info.is-hovered,html.theme-dark .button.is-info:hover{background-color:#005c94;border-color:transparent;color:#fff!important}html.theme-dark .button.is-info.is-focused,html.theme-dark .button.is-info:focus{border-color:transparent;box-shadow:0 0 0 .125em rgba(0,105,166,.25);color:#fff!important}html.theme-dark .button.is-info.is-active,html.theme-dark .button.is-info:active{background-color:#005082;border-color:transparent;color:#fff!important}#filters-panel .menu-label{color:var(--text-light);font-size:.9em;font-weight:700;text-transform:uppercase}#filters-panel .filter-options{border-left:1px solid var(--border);max-height:200px;overflow-y:auto;padding:.5em}#filters-panel .filter-options .checkbox{border-radius:4px;display:block;padding:.25em .5em;transition:background-color .2s ease;width:100%}#filters-panel .filter-options .checkbox:hover{background-color:var(--table-striped-row-even-background-color)}#filters-panel .filter-options .checkbox+.checkbox{margin-left:0}.shop-card .card-image .image{align-items:center;background-color:var(--table-striped-row-even-background-color);display:flex;justify-content:center}.shop-card .card-image img{max-height:100%;max-width:100%;object-fit:contain;padding:1rem;width:auto}.shop-card .card-image .placeholder-image{align-items:center;color:var(--text-light);display:flex;height:100%;justify-content:center;width:100%}html.theme-dark .shop-card .card-image .image{background-color:var(--body-background-color)}.shop-card .card-footer-item{transition:background-color .2s ease}.shop-card .card-footer-item:hover{background-color:var(--table-row-hover-background-color)}.permissions-tooltip .dropdown-trigger .icon{cursor:pointer;pointer-events:all}.permissions-tooltip .dropdown-content{padding:0;width:350px}.permissions-tooltip .dropdown-item{padding:.75rem 1rem;white-space:normal}.permissions-tooltip .dropdown-item .content h6{color:var(--text-strong)}.permissions-tooltip pre.permissions-content{background-color:var(--table-striped-row-even-background-color);border-radius:4px;max-height:200px;overflow-y:auto;padding:.75em;white-space:pre}.permissions-tooltip pre.permissions-content code{background-color:transparent;color:var(--text);font-size:.8em;padding:0}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out;visibility:hidden;z-index:1000}[data-tooltip]:before{border-radius:4px;bottom:100%;content:attr(data-tooltip);font-size:.875rem;left:50%;margin-bottom:5px;padding:.5em 1em;white-space:nowrap}[data-tooltip]:after{border:5px solid transparent;bottom:100%;content:"";height:0;left:50%;margin-bottom:0;width:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;transform:translate(-50%,-5px);visibility:visible}.has-tooltip-right[data-tooltip]:after,.has-tooltip-right[data-tooltip]:before{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.has-tooltip-right[data-tooltip]:hover:after,.has-tooltip-right[data-tooltip]:hover:before{transform:translate(5px,50%)}.has-tooltip-left[data-tooltip]:after,.has-tooltip-left[data-tooltip]:before{bottom:50%;left:auto;margin-right:5px;right:100%;transform:translateY(50%)}.has-tooltip-left[data-tooltip]:hover:after,.has-tooltip-left[data-tooltip]:hover:before{transform:translate(-5px,50%)}has-tooltip-bottom[data-tooltip]:before{bottom:auto;margin-bottom:0;margin-top:10px;top:100%}.has-tooltip-bottom[data-tooltip]:after{bottom:auto;margin-bottom:0;margin-top:5px;top:100%}.has-tooltip-bottom[data-tooltip]:hover:after,.has-tooltip-bottom[data-tooltip]:hover:before{transform:translate(-50%,5px)}.has-tooltip-multiline[data-tooltip]:before{max-width:300px;min-width:200px;text-align:left;white-space:pre-wrap;width:max-content}[data-tooltip]:after{border-top-color:var(--tooltip-background,#363636)}.has-tooltip-right[data-tooltip]:after{border-right-color:var(--tooltip-background,#363636);border-top-color:transparent}.has-tooltip-left[data-tooltip]:after{border-left-color:var(--tooltip-background,#363636);border-top-color:transparent}.has-tooltip-bottom[data-tooltip]:after{border-bottom-color:var(--tooltip-background,#363636);border-top-color:transparent}html.theme-light [data-tooltip]:before{background-color:var(--text-strong);color:var(--primary-invert)}html.theme-light [data-tooltip]{--tooltip-background:var(--text-strong)}html.theme-dark [data-tooltip]:before{background-color:var(--text);color:var(--primary-invert)}html.theme-dark [data-tooltip]{--tooltip-background:var(--text)}