:root{--color-light-grey: #eee;--color-grey: #ddd;--color-dark-grey: #666;--color-border-grey: #ccc;--color-primary-yellow: #f6be00;--color-text-primary: #222;--color-text-secondary: var(--color-white);--color-primary: #c3ddf9;--color-secondary: #0e437b;--color-primary-highlight: #fff;--color-border-primary: var(-color-dark-grey);--color-section-default: var(--color-primary);--color-section-default--light: #e6f2fe;--color-section-home: var(--color-primary-yellow);--color-section-home--light: #fff0bd;--color-section-copropriete: #06a290;--color-section-copropriete--light: #f0fffd;--color-section-coproprietaire: #0652a2;--color-section-coproprietaire--light: #e6f2fe;--color-section-ag: #ee7e68;--color-section-ag--light: #fce3df;--color-section-entretien: #af043c;--color-section-entretien--light: #fedce7;--color-section-compta: #7d0feb;--color-section-compta--light: #f0e2fd;--color-section-legal: #0c6f0f;--color-section-legal--light: #ecfded;--color-section-help: var(--color-dark-grey);--color-section-help--light: var(--color-grey);--color-section: var(--color-section-home);--color-section-light: var(--color-section-home--light);--color-red: #dd2613;--color-green: #91f3a8;--color-dark-green: #06a290;--color-blue: #91b5f3;--color-selago-blue: #edf3fc;--color-orange-flamingo: #f15f1e;--color-white: #fff;--color-citation: #145ca9;--color-warning: #fff0bd;--color-error: #f8c6c4;--color-success: #ecfded;--color-info: #e6f2fe;--spacing-mini: 6px;--spacing-small: 10px;--spacing-default: 16px;--spacing-large: 20px;--spacing-big: 32px;--radius-default: 4px;--header-height: 50px;--menu-width: 180px;--footer-height: 34px;--box-shadow: 0 0 30px 8px #c5c1c1}body{margin:0;font-family:Figtree,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:14px}html,body{height:100%;color:var(--color-text-primary)}html,body,body *{box-sizing:border-box}.glob_app-content{padding:var(--spacing-small)}@media print{app-main-menu,app-footer{display:none}}h1{font-size:24px;padding:var(--spacing-small) 0 var(--spacing-mini) 0;font-weight:600;border-bottom:2px solid var(--color-section)}h2{font-size:16px;margin:var(--spacing-big) 0 var(--spacing-large) 0;color:var(--color-section)}h3{font-size:14px;margin:var(--spacing-big) 0 var(--spacing-large) 0;color:var(--color-dark-grey)}h3.glob-h3-small-margin{margin:var(--spacing-large) 0 var(--spacing-default) 0}p{margin:var(--spacing-small) 0}.glob-form{padding:var(--spacing-default)}.glob-form--no-padding{padding:0}.glob-form_row--double{display:flex}.glob-form_row--double>*:last-child{margin-left:var(--spacing-default)}.glob-form_row--input-long input{width:calc(100% - 2 * var(--spacing-small))}.glob-form label{display:block;margin-bottom:var(--spacing-mini)}.glob-form input,.glob-form select,.glob-form textarea{padding:var(--spacing-small);border-radius:var(--radius-default);border:1px solid var(--color-border-grey)}.glob-form input::placeholder,.glob-form select::placeholder,.glob-form textarea::placeholder{font-style:italic;color:var(--color-border-grey)}.glob-form input[readonly],.glob-form select[readonly],.glob-form textarea[readonly]{font-style:italic;color:var(--color-dark-grey)}.glob-form input[type=file]{border:0}app-button+app-button{margin-left:var(--spacing-mini)}app-button span{margin-right:var(--spacing-mini)}app-button .material-symbols-outlined{font-size:1.2em}.app-button--icon-only span{margin-right:0}.app-button__flex-container{display:flex}.glob-table{border-collapse:collapse;border-radius:var(--radius-default)}.glob-table thead{border-bottom:1px solid var(--color-secondary);color:var(--color-secondary);border-radius:var(--radius-default)}.glob-table thead tr{border-radius:var(--radius-default)}.glob-table thead th{font-weight:400;text-align:left;padding:var(--spacing-small)}.glob-table thead th:nth-child(1){border-radius:var(--radius-default) 0 0 0}.glob-table thead th:nth-last-child(1){border-radius:0 var(--radius-default) 0 0}.glob-table tbody tr{border-bottom:1px solid var(--color-light-grey)}.glob-table tbody tr td{padding:var(--spacing-mini)}.glob-table tbody tr:nth-child(2n){background-color:var(--color-light-grey)}.glob-table tbody tr:hover{background-color:var(--color-selago-blue)}.glob-table--center{text-align:center}.glob-section__home{--color-section: var(--color-section-home);--color-section-light: var(--color-section-home--light)}a,a:visited{color:var(--color-secondary)}.glob-align-right{text-align:right}.glob__greyed{color:var(--color-dark-grey)}.glob__green{color:var(--color-green)}.glob-red,.glob-error-msg{color:var(--color-red)}.glob-success-msg{color:var(--color-dark-green)}.glob-margin-top-big{margin-top:var(--spacing-big)}.glob-margin-bottom-big{margin-bottom:var(--spacing-big)}.glob-inline-block{display:inline-block}.glob-flex{display:flex;align-items:center}.glob-flex--top{align-items:flex-start}.glob-flex--center{justify-content:center}.glob-flex--space-between{justify-content:space-between}.glob-banner-warning{display:flex;justify-content:center;align-items:center}.glob-banner-warning p{display:flex;justify-content:center;align-items:center;padding:var(--spacing-large);width:80%;border-radius:var(--radius-default);background-color:var(--color-section-home--light)}.glob-no-margin{margin:0}dialog{background-color:#fff;border-color:transparent;border-radius:5px;box-shadow:0 0 20px 8px #d0d0d0;min-height:100px;min-width:200px}.glob-tile{padding:var(--spacing-default);border-width:1px;border-style:solid;border-color:var(--color-border-grey);border-radius:var(--radius-default)}.glob-tile--section-color{border-color:var(--color-section)}.glob-tile--red{border-color:var(--color-red)}.glob-coma-separated:not(:last-child){position:relative}.glob-coma-separated:not(:last-child):after{content:", "}.glob-help-mark{font-size:16px;cursor:pointer;vertical-align:middle}.glob-tooltip{font-weight:400}.glob-tooltip-large{min-width:300px}.glob-tooltip a:link,.glob-tooltip a:visited,.glob-tooltip-large a:link,.glob-tooltip-large a:visited{font-weight:700;color:var(--color-white)}.glob-unavailable-blocker{position:absolute;inset:0;background-color:#ccc;opacity:.8;display:block}.glob-unavailable-blocker:after{z-index:9;content:"non disponible pour le moment";color:#ff681f;font-size:30px;display:block;position:absolute;top:calc(50% - 240px);left:calc(50% - 260px);transform:rotate(-30deg)}
