.community-page,.communities-page{padding:2rem;max-width:1200px;margin:0 auto}.community-page .community-header,.communities-page .community-header{display:flex;flex-direction:column;gap:10px}.community-page .community-header a,.communities-page .community-header a{font-weight:600;color:#0e6251;text-decoration:none}.community-page .communities-header,.communities-page .communities-header{text-align:center;margin-bottom:3rem}.community-page .communities-header h4,.communities-page .communities-header h4{color:var(--text-primary);margin-bottom:1rem}.community-page .communities-header p,.communities-page .communities-header p{font-size:1.1rem;max-width:600px;margin:0 auto}.community-page .communities-content,.communities-page .communities-content{display:flex;flex-direction:column;gap:2rem;align-items:center}.community-page .info-card,.communities-page .info-card{width:100%;max-width:800px;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px}.community-page .info-card .MuiCardContent-root,.communities-page .info-card .MuiCardContent-root{padding:2rem}.community-page .info-card h6,.communities-page .info-card h6{color:var(--text-primary);margin-bottom:1rem;font-weight:600}.community-page .info-card p,.communities-page .info-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.community-page .info-card .features-list,.communities-page .info-card .features-list{margin:0;padding-left:1.5rem;color:var(--text-secondary)}.community-page .info-card .features-list li,.communities-page .info-card .features-list li{margin-bottom:.75rem;line-height:1.5;position:relative}.community-page .info-card .features-list li:before,.communities-page .info-card .features-list li:before{color:var(--primary-color);font-weight:700;position:absolute;left:-1.5rem}.co-owners-modal{padding:1rem}.co-owners-modal h5{color:var(--text-primary);margin-bottom:1.5rem;text-align:center}.co-owners-modal .loading-section{margin:2rem 0}.co-owners-modal .co-owners-list{max-height:400px;overflow-y:auto;margin:1.5rem 0}.co-owners-modal .owner-card{margin-bottom:1rem;border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.co-owners-modal .owner-card:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000001a}.co-owners-modal .owner-card .owner-content{display:flex;align-items:center;gap:1rem;padding:1rem}.co-owners-modal .owner-card .owner-content .owner-avatar{background:var(--primary-color);color:#fff;font-weight:600;width:48px;height:48px}.co-owners-modal .owner-card .owner-content .owner-info{flex:1}.co-owners-modal .owner-card .owner-content .owner-info h6{color:var(--text-primary);margin:0 0 .25rem;font-weight:600}.co-owners-modal .owner-card .owner-content .owner-info p{color:var(--text-secondary);margin:.125rem 0;font-size:.875rem}.co-owners-modal .modal-actions{display:flex;justify-content:center;margin-top:2rem;width:100%}@media (max-width: 768px){.community-page,.communities-page{padding:1rem}.community-page .communities-header,.communities-page .communities-header{margin-bottom:2rem}.community-page .communities-header h4,.communities-page .communities-header h4{font-size:1.75rem}.community-page .info-card .MuiCardContent-root,.communities-page .info-card .MuiCardContent-root{padding:1.5rem}.community-page .co-owners-button,.communities-page .co-owners-button{width:100%;max-width:300px}.co-owners-modal .owner-card .owner-content{flex-direction:column;text-align:center;gap:.75rem}.co-owners-modal .owner-card .owner-content .owner-info{text-align:center}}body{height:100vh;margin:0}body #NeyboraApp{display:flex;height:100vh;transition:all ease-out .1s;margin:0 auto}body #NeyboraApp.topbar-active{flex-direction:column}body #NeyboraApp.topbar-inactive{flex-direction:row}body #NeyboraApp.blured{filter:blur(2px)}body #NeyboraApp #main-content{padding:10px;width:100%;overflow-y:scroll;height:100dvh}body #NeyboraApp .page-not-found{font-size:30px;font-weight:700;text-align:center;align-self:center}body #NeyboraApp .page-not-found p{font-weight:400;font-size:22px}body #NeyboraApp .pagination{display:flex;justify-content:center}body #NeyboraApp div[data-field=residenceName]:hover{cursor:pointer;color:#0e6251}body #NeyboraApp .header-title-page{font-weight:700;font-size:15px;padding:5px;display:flex;justify-content:space-between}@media all and (max-width: 700px){body #NeyboraApp .open-chat{position:fixed;top:70px!important;right:10px}}body #NeyboraApp .open-chat{position:fixed;top:10px;right:10px}body #NeyboraApp .home-icon{text-align:left;font-size:30;font-weight:700}body #NeyboraApp .home-icon .ps-menu-button .css-12w9als{position:relative;bottom:-7px}body #NeyboraApp .home-icon img{width:100%}.neybora-modal{font-family:system-ui,-apple-system}.neybora-modal .update-residence,.neybora-modal .update-lodgement{display:flex;width:100%;justify-content:space-around;flex-flow:row wrap;align-items:stretch;gap:10px}.neybora-modal .update-residence div,.neybora-modal .update-lodgement div{flex-grow:1}.neybora-modal .residence-infos{display:flex;flex-direction:column}.neybora-modal .residence-infos .value,.neybora-modal .equipments .title{font-weight:700}.neybora-modal .equipments .equipment{display:flex;gap:5px}.neybora-modal .users-list{display:flex;flex-direction:column;gap:10px;overflow-y:scroll;max-height:300px}.neybora-modal .users-list .list-item{border-bottom:1px solid;padding-bottom:10px;cursor:pointer}.neybora-modal .users-list .list-item:hover{color:#0e6251}.neybora-modal .history-chat-container{width:95%;align-self:center;height:92%;border-radius:5px;display:flex;flex-direction:column;gap:5px;overflow-y:scroll;padding-bottom:20px}.neybora-modal .history-chat-container .load-more{display:flex;justify-content:center}.neybora-modal .history-chat-container .no-messages{align-self:center;height:100%;display:flex;align-items:center;color:#00000042}.neybora-modal .history-chat-container .sender{font-weight:700;border-bottom-width:1px;border-bottom-style:solid}.neybora-modal .history-chat-container .date{text-align:end;font-size:10px}.neybora-modal .history-chat-container .message-container{display:flex;flex-direction:column}.neybora-modal .history-chat-container .message-container .message{font-size:14px;font-style:italic}.neybora-modal .send-chat-container{width:100%;height:8%;display:flex;flex-direction:row;justify-content:center;gap:5px;border-radius:5px;position:relative;bottom:20px;padding-top:10px}.neybora-modal .send-chat-container .MuiFormControl-root{width:95%}.neybora-modal .send-chat-container button{align-self:center;height:80%}.neybora-modal .states{display:flex;flex-direction:row;justify-content:space-around}.neybora-modal .model-integrations .step img,.neybora-modal .model-integrations .example img{width:100%}.neybora-modal .choose-integrations{display:flex;flex-direction:column}#authentication-page{display:flex;justify-content:center;width:100%;flex-direction:column;text-align:center;font-family:system-ui,-apple-system;gap:5px}#authentication-page .logo{align-self:center;width:24%;background-image:url(/assets/imin_black_transparent-DfqtKpu2.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:15%}#authentication-page .for-pro{display:flex;justify-content:flex-end;width:65%;margin-top:10px;font-weight:700;letter-spacing:2px;font-size:20px}#authentication-page #form-login,#authentication-page #form-forgot-pwd,#authentication-page #form-signup{display:flex;flex-direction:column;width:27%;text-align:left;align-self:center;min-width:250px;gap:10px}#authentication-page #form-login .title,#authentication-page #form-forgot-pwd .title,#authentication-page #form-signup .title{color:#000;font-size:20px;letter-spacing:1px;width:fit-content}#authentication-page #form-login .title .underline-text,#authentication-page #form-forgot-pwd .title .underline-text,#authentication-page #form-signup .title .underline-text{width:100%;height:8%;background-color:#0e6251;left:10px;position:relative;display:block}#authentication-page #form-login .login-options,#authentication-page #form-forgot-pwd .login-options,#authentication-page #form-signup .login-options{display:flex;justify-content:space-between;align-items:center}#authentication-page #form-login .login-options .forgot-pwd,#authentication-page #form-forgot-pwd .login-options .forgot-pwd,#authentication-page #form-signup .login-options .forgot-pwd{font-size:12px;cursor:pointer;text-align:right;text-decoration:none;color:#828282}#authentication-page #form-login .signup,#authentication-page #form-forgot-pwd .signup,#authentication-page #form-signup .signup{font-size:12px;cursor:pointer;text-align:center;color:#fff;text-decoration:none}#authentication-page #privacy{display:flex;justify-content:center;width:100%;text-align:start;height:100vh}#authentication-page #privacy .content{width:60%;padding:10px 20px;align-self:center;margin:10px 10px 100px;border-radius:4px;overflow-y:scroll;height:70%;border:1px solid #eeeced}#authentication-page #privacy .content .go-back{position:sticky;top:0;right:0;text-align:end;height:0;cursor:pointer}#authentication-page #privacy .content .legal-information{display:flex;flex-direction:column;margin-bottom:10px}#authentication-page #privacy .content .email{font-style:italic}#authentication-page footer{position:fixed;bottom:5%;display:flex;width:100%;justify-content:center;flex-direction:column}@media screen and (max-width: 600px){#authentication-page footer .slogan{font-size:13px!important}}#authentication-page footer .slogan{width:100%;font-size:25px;letter-spacing:2px}#authentication-page footer .slogan span{font-weight:700}#authentication-page footer .privacy{display:flex;justify-content:center;flex-direction:row;gap:5px;top:20px;position:relative;font-size:12px;align-items:center;flex-wrap:wrap}#authentication-page footer .privacy div{letter-spacing:1px;font-weight:700}#authentication-page footer .privacy a{color:unset;text-decoration:unset}#authentication-page footer .privacy svg{font-size:11px;position:relative;top:2px}#sidebar{border-top-right-radius:10px}#sidebar .ps-sidebar-container{border-top-right-radius:10px;border-bottom-right-radius:10px}#sidebar .NeyboraApp-sidebar .NeyboraApp-logo{height:30px;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;filter:saturate(0) brightness(10)}#sidebar .NeyboraApp-sidebar .css-12w9als{height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;filter:saturate(0) brightness(10);display:flex;align-items:center}#sidebar .my-account-item,#sidebar .administration-item{position:absolute;bottom:100px;left:0}#sidebar .settings-item{position:absolute;bottom:50px;left:0}#sidebar .info-item{position:absolute;bottom:150px;left:0}#sidebar .collapse-sidebar{text-align:center;position:absolute;bottom:0;left:0}#sidebar .collapse-sidebar svg{cursor:pointer}#topbar{position:sticky;top:10px;margin-bottom:10px;z-index:9999}#topbar.links{display:flex;width:97%;border-style:solid;border-width:1px;border-radius:4px;text-align:center;align-self:center;overflow-x:scroll;gap:10px;padding-left:20px}#topbar.links .link{flex-grow:1;cursor:pointer;align-self:center;font-size:12px}#topbar.links .link:hover{color:#0e6251}.MuiBox-root .preference-item,.css-djwuvl .preference-item{display:flex;justify-content:space-between;align-items:center}.residence-page{padding:10px;display:flex;flex-direction:column}.residence-page .residence-name{font-weight:600;color:#0e6251;text-decoration:none}.residence-page .residence-manager{display:flex;flex-direction:column;gap:10px}.residence-page .residence-manager a{font-weight:600;color:#0e6251;text-decoration:none}.residence-page .item-residence{display:flex;flex-direction:column;justify-content:space-between;padding:10px 15px!important}.residence-page .residence-manager-buttons{display:flex;flex-direction:column;gap:5px}.residence-page .img-observation-preview{width:100px;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px}.edit-residence-info .fields{display:flex;flex-direction:column;gap:10px}.edit-residence-info .fields .first-header{display:flex;flex-direction:row;gap:10px}.edit-residence-info .fields .location-fields,.edit-residence-info .fields .construction-fields{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.edit-residence-info .edit-residence-info-buttons{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-top:10px}.add-intervention-modal,.add-note-modal,.deassociate-residence-modal,.add-observation-modal{display:flex;flex-direction:column;gap:10px}.add-intervention-modal .first-header,.add-note-modal .first-header,.deassociate-residence-modal .first-header,.add-observation-modal .first-header{display:flex;flex-direction:row;gap:10px}.add-intervention-modal .fields,.add-note-modal .fields,.deassociate-residence-modal .fields,.add-observation-modal .fields{display:flex;flex-direction:column;gap:10px}.add-intervention-modal .add-intervention-modal-buttons,.add-intervention-modal .add-note-modal-buttons,.add-intervention-modal .deassociate-residence-modal-buttons,.add-intervention-modal .add-observation-modal-buttons,.add-note-modal .add-intervention-modal-buttons,.add-note-modal .add-note-modal-buttons,.add-note-modal .deassociate-residence-modal-buttons,.add-note-modal .add-observation-modal-buttons,.deassociate-residence-modal .add-intervention-modal-buttons,.deassociate-residence-modal .add-note-modal-buttons,.deassociate-residence-modal .deassociate-residence-modal-buttons,.deassociate-residence-modal .add-observation-modal-buttons,.add-observation-modal .add-intervention-modal-buttons,.add-observation-modal .add-note-modal-buttons,.add-observation-modal .deassociate-residence-modal-buttons,.add-observation-modal .add-observation-modal-buttons{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-top:10px}.delete-meta-data-modal .MuiDialog-paper{padding:20px}.delete-meta-data-modal .delete-meta-data-modal-buttons{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-top:10px}.charts-container .MuiPaper-root{box-shadow:none;height:100%}.charts-container .MuiTypography-h4{font-weight:600;margin-bottom:8px}.charts-container .MuiTypography-body2{color:#0000}#residences .residences-header{display:flex;justify-content:space-between;height:40px;align-items:center;margin-bottom:10px;gap:5px}#residences .residences-header .create-or-delete{display:flex;gap:10px}.create-residence .fields{display:flex;flex-direction:column;gap:10px}.create-residence .first-header{display:flex}.create-residence .location-fields,.create-residence .construction-fields{display:flex;justify-content:space-between}.create-residence .create-residence-buttons{display:flex;justify-content:flex-end;gap:5px;margin-top:10px}.create-residence .optional-field{font-size:12px;color:#666}.residences-cards-container{padding:2rem}.residences-cards-container .residences-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.residences-cards-container .residences-header h1{margin:0;color:var(--text-primary);font-size:2rem;font-weight:600}.residences-cards-container .residences-header .actions{display:flex;gap:1rem}.residences-cards-container .loading{text-align:center;font-size:1.2rem;color:var(--text-secondary);padding:3rem}.residences-cards-container .residences-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.residences-cards-container .residence-card{position:relative;background:var(--background-secondary);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;border:2px solid transparent}.residences-cards-container .residence-card.selected{border-color:var(--primary-color);box-shadow:0 8px 25px #00000026}.residences-cards-container .residence-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.residences-cards-container .residence-card .card-selector{position:absolute;top:1rem;left:1rem;z-index:10;cursor:pointer}.residences-cards-container .residence-card .card-selector .checkbox{width:24px;height:24px;border:2px solid var(--border-color);border-radius:4px;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.residences-cards-container .residence-card .card-selector .checkbox.checked{background:#a12929;border-color:#a12929;color:#fff}.residences-cards-container .residence-card .card-selector .checkbox span{font-size:16px;font-weight:700}.residences-cards-container .residence-card .residence-content{display:block;text-decoration:none;color:inherit}.residences-cards-container .residence-card .residence-content .residence-image{width:100%;height:200px;overflow:hidden}.residences-cards-container .residence-card .residence-content .residence-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.residences-cards-container .residence-card .residence-content:hover .residence-image img{transform:scale(1.05)}.residences-cards-container .residence-card .residence-content .residence-info{padding:1.5rem}.residences-cards-container .residence-card .residence-content .residence-info h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.25rem;font-weight:600}.residences-cards-container .residence-card .residence-content .residence-info p{margin:.25rem 0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.residences-cards-container .no-residences{text-align:center;padding:3rem;color:var(--text-secondary);font-size:1.1rem}@media (max-width: 768px){.residences-cards-container{padding:1rem}.residences-cards-container .residences-header{flex-direction:column;gap:1rem;align-items:flex-start}.residences-cards-container .residences-header .actions{width:100%;justify-content:flex-end}.residences-cards-container .residences-grid{grid-template-columns:1fr;gap:1.5rem}.residences-cards-container .residence-card .residence-content .residence-image{height:180px}}.lodgements-page .lodgements-header{display:flex;justify-content:space-between;height:40px;align-items:center;margin-bottom:10px;gap:5px}.lodgements-page .lodgements-header .create-or-delete{display:flex;gap:10px}.create-lodgement .fields{display:flex;flex-direction:column;gap:10px}.create-lodgement .first-header{display:flex}.create-lodgement .location-fields,.create-lodgement .construction-fields{display:flex;justify-content:space-between}.create-lodgement .create-lodgement-buttons{display:flex;justify-content:flex-end;gap:5px;margin-top:10px}.create-lodgement .optional-field{font-size:12px;color:#666}.lodgement-page{padding:20px}.lodgement-page .lodgement-manager{display:flex;flex-direction:column;gap:10px}.lodgement-page .lodgement-manager a,.lodgement-page .resident-link a{font-weight:600;color:#0e6251;text-decoration:none}.edit-lodgement-info .fields{display:flex;flex-direction:column;gap:10px}.edit-lodgement-info .fields .first-header{display:flex;flex-direction:row;gap:10px}.edit-lodgement-info .edit-lodgement-info-buttons{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;margin-top:10px}#users .users-header{display:flex;justify-content:space-between;height:40px;align-items:center;margin-bottom:10px;gap:5px}#users .users-header .create-or-delete{display:flex;gap:10px}.no-lodgements{display:flex;justify-content:center;width:100%}.create-user .fields{display:flex;flex-direction:column;gap:10px}.create-user .fields .first-header{display:flex;width:100%;gap:10px}.create-user button{width:100%;margin-top:10px}.update-user,.update-owner{display:flex;width:100%;flex-flow:column wrap;align-items:stretch}.update-user div,.update-owner div{flex-grow:1;margin:2px 0}.update-lodgements-of-owners{flex:0 0 20%;display:flex;flex-direction:column}.update-lodgements-of-owners .title{text-decoration:underline}.update-lodgements-of-owners .loading-lodgements{display:flex;justify-content:center;width:100%}.update-lodgements-of-owners .cards{display:flex;gap:10px;flex-wrap:wrap}.update-lodgements-of-owners .cards .no-lodgements{display:flex;justify-content:center;width:100%}.update-lodgements-of-owners .cards .card{border-width:1px;border-style:solid;border-radius:5px;padding:4px;cursor:pointer;display:flex;flex-direction:column;flex:0 0 20%}.update-lodgements-of-owners .cards .card .residence{font-weight:700}.update-lodgements-of-owners .cards .card .lodgement{text-align:right}#managers .managers-header{display:flex;justify-content:space-between;height:40px;align-items:center;margin-bottom:10px;gap:5px}#managers .managers-header .create-or-delete{display:flex;gap:10px}.create-manager .fields{display:flex;flex-direction:column;gap:10px}.create-manager .fields .location-fields{display:flex;gap:5px;justify-content:space-between}.create-manager .fields .contact-fields{display:flex;justify-content:space-between;gap:5px}.create-manager .create-manager-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.edit-manager .fields{display:flex;flex-direction:column;gap:10px}.edit-manager .fields .location-fields{display:flex;gap:5px;justify-content:space-between}.edit-manager .fields .contact-fields{display:flex;justify-content:space-between;gap:5px}.edit-manager .edit-manager-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.delete-manager-buttons{display:flex;justify-content:flex-end;gap:10px}#chat-page{display:flex;flex-direction:column;height:100%;position:relative}#chat-page .chat-header{height:7%;top:0;position:sticky;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#chat-page .chat-content{height:80%;overflow-y:scroll;padding-top:15px}#chat-page .chat-content .loading-container{display:flex;justify-content:center;align-items:center;height:100%}#chat-page .chat-content .messages{display:flex;flex-direction:column}#chat-page .chat-content .messages .my-message-container{flex-direction:row-reverse}#chat-page .chat-content .messages .message-container{flex-direction:row}#chat-page .chat-content .messages .message-container,#chat-page .chat-content .messages .my-message-container{display:flex}#chat-page .chat-content .messages .message-container .message,#chat-page .chat-content .messages .message-container .message-same-sender,#chat-page .chat-content .messages .my-message-container .message,#chat-page .chat-content .messages .my-message-container .message-same-sender{width:fit-content;display:flex;flex-direction:row;align-items:center;gap:5px;word-break:break-word}#chat-page .chat-content .messages .message-container .my-message,#chat-page .chat-content .messages .my-message-container .my-message{flex-direction:row-reverse}#chat-page .chat-content .messages .message-container .message,#chat-page .chat-content .messages .my-message-container .message{margin-top:10px}#chat-page .chat-content .messages .message-container .message-same-sender,#chat-page .chat-content .messages .my-message-container .message-same-sender{margin-top:3px}#chat-page .chat-content .no-messages{height:100%;display:flex;align-items:center;justify-content:center}#chat-page .input-container{height:10%;bottom:0;position:sticky;padding:5px;margin-top:5px}.no-chat-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#homeContainer{display:flex;flex-direction:column;gap:20px}#homeContainer .options-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:5px}#homeContainer .options-container .user-informations,#homeContainer .options-container .residence-informations,#homeContainer .options-container .residence-responsible-informations{width:30%;border-width:1px;border-style:solid;border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:2px;transition:all ease-in .2s;cursor:pointer}#homeContainer .options-container .user-informations .title,#homeContainer .options-container .residence-informations .title,#homeContainer .options-container .residence-responsible-informations .title{font-weight:700}#homeContainer .options-container .user-informations .email,#homeContainer .options-container .user-informations .since{font-size:13px}#homeContainer .options-container .residence-informations .address,#homeContainer .options-container .residence-informations .total-residents,#homeContainer .options-container .residence-responsible-informations .address,#homeContainer .options-container .residence-responsible-informations .total-residents{font-style:italic;font-size:13px}#observationsContainer{margin:5px;display:flex;flex-direction:column;gap:5px}#observationsContainer .header-title{font-weight:700;width:fit-content}#observationsContainer .header-title .underline-text{width:100%;height:2px;background-color:#0e6251;left:10px;position:relative}#observationsContainer .no-observations{display:flex;justify-content:center;font-size:14px;padding:10px}#observationsContainer .an-observation{padding:10px;border-width:1px;border-style:solid;border-radius:5px;display:flex;justify-content:space-between;align-items:center}#observationsContainer .an-observation .content{display:flex;flex-direction:column}#observationsContainer .an-observation .content .title{text-transform:capitalize;font-weight:700;font-size:13px}#observationsContainer .an-observation .content .text{font-style:italic;font-size:10px}#observationsContainer .an-observation .content .date{font-style:italic;font-size:8px}#observationsContainer .an-observation .vote-up,#observationsContainer .an-observation .vote-down{display:flex;align-items:center}#observationsContainer .an-observation .vote-up .number,#observationsContainer .an-observation .vote-down .number{position:relative;right:5px;top:15px;font-size:10px;width:10px}#observationsContainer .an-observation .vote-container{display:flex;gap:10px}#nextInterventions{margin:10px 5px 5px;display:flex;flex-direction:column;gap:5px}#nextInterventions .header-title{font-weight:700;width:fit-content}#nextInterventions .header-title .underline-text{width:100%;height:2px;background-color:#0e6251;left:10px;position:relative}#nextInterventions .no-interventions{display:flex;justify-content:center;font-size:14px}#nextInterventions .an-intervention{display:flex;padding:5px;border-width:1px;border-style:solid;border-radius:4px;justify-content:space-between;align-items:center}#nextInterventions .an-intervention .title-desc{display:flex;flex-direction:column}#nextInterventions .an-intervention .title-desc .title{font-weight:700;font-size:13px;text-transform:capitalize}#nextInterventions .an-intervention .title-desc .desc{font-size:10px}#nextInterventions .an-intervention .title-desc .date{font-size:8px;font-style:italic}#nextInterventions .an-intervention .date{font-size:12px}#notesContainer{margin:10px 5px 5px;display:flex;flex-direction:column;gap:5px}#notesContainer .header-title{font-weight:700;width:fit-content}#notesContainer .header-title .underline-text{width:100%;height:2px;background-color:#0e6251;left:10px;position:relative}#notesContainer .no-notes{display:flex;justify-content:center;font-size:14px}#notesContainer .a-note{display:flex;padding:5px;border-width:1px;border-style:solid;border-radius:4px;justify-content:space-between;align-items:center}#notesContainer .a-note .title-desc{display:flex;flex-direction:column}#notesContainer .a-note .title-desc .title{font-weight:700;font-size:13px;text-transform:capitalize}#notesContainer .a-note .title-desc .desc{font-size:10px}#notesContainer .a-note .date{font-size:8px;font-style:italic}#accountPage .account .account-links{display:flex;flex-direction:column;gap:10px}#accountPage .account .account-links a{font-weight:600;color:#0e6251;text-decoration:none}#accountPage .edit-account-form{display:flex;flex-direction:column;gap:5px}.loading-owners{display:flex;justify-content:center}#publishDataPage span.toUnderline{text-decoration:underline}#publishDataPage ol>li>svg{position:relative;top:5px;left:5px;cursor:pointer}.reports-page{padding:20px}.reports-page .reports-tab-empty{text-align:center;margin-top:20px}.reports-page .reports-tab-description{margin-bottom:10px}
