﻿:root{--primary: #df8344;--success: #1a8c00;--warning: #ffb135;--error: #f44336;--secondary: #1e1e1e;--accent: #f3f3f3;--providence-white: #fdfdfd;--primary-light: #fce5e9;--planning-alt-1: #e07b3a;--planning-alt-2: #d9a53f;--planning-alt-3: #6d3270;--planning-alt-4: #c8514f;--planning-alt-5: #7ab0b3;--planning-alt-6: #254446;--planning-alt-7: #007c4a}:root{--xxs-padding: .125rem;--xs-padding: .25rem;--sm-padding: .5rem;--md-padding: 1rem;--lg-padding: 1.5rem;--xl-padding: 2rem;--xxs-margin: .125rem;--xs-margin: .25rem;--sm-margin: .5rem;--md-margin: 1rem;--lg-margin: 1.5rem;--xl-margin: 2rem;--xxs-gap: .125rem;--xs-gap: .25rem;--sm-gap: .5rem;--md-gap: 1rem;--lg-gap: 1.5rem;--xl-gap: 2rem;--xxs-horizontal-gap: 0 var(--xxs-gap);--xs-horizontal-gap: 0 var(--xs-gap);--sm-horizontal-gap: 0 var(--sm-gap);--md-horizontal-gap: 0 var(--md-gap);--lg-horizontal-gap: 0 var(--lg-gap);--xl-horizontal-gap: 0 var(--xl-gap);--xxs-vertical-gap: var(--xxs-gap) 0;--xs-vertical-gap: var(--xs-gap) 0;--sm-vertical-gap: var(--sm-gap) 0;--md-vertical-gap: var(--md-gap) 0;--lg-vertical-gap: var(--lg-gap) 0;--xl-vertical-gap: var(--xl-gap) 0;--xxs-border: .125rem;--xs-border: .25rem;--sm-border: .5rem;--md-border: 1rem;--lg-border: 1.5rem;--xl-border: 2rem}.calendar-date-selected{color:#fff !important;background-color:var(--primary) !important}.calendar-date-not-selected{color:initial !important;background-color:initial !important}.creneau-calendar-day-select{display:flex;align-items:center;justify-content:center}.mud-picker-calendar-container{margin:.25rem auto 1rem auto !important}.text-white{color:var(--providence-white)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(even){background-color:var(--accent)}.mud-table-dense * .mud-table-row .mud-table-cell{padding:4px 24px 4px 16px}.mud-table *{font-weight:500}.mud-table-head>.mud-table-row>th{padding:1rem 1rem .5rem 1rem !important}.mud-alert-icon{margin-top:auto;margin-bottom:auto}.mud-chip{border-radius:16px !important}.mud-form{padding:1rem}.mud-table-container{margin-top:1rem;margin-bottom:1rem}.mud-form,.mud-table-container{border-radius:8px;box-shadow:1px 1px 2px rgba(0,0,0,.1);border-width:4px 1px 1px 1px;border-color:#d3d3d3;border-top-color:var(--mud-palette-primary)}.mud-table-pagination-toolbar{border-top:none}.mud-button-outlined{background-color:var(--providence-white)}.mud-alert{box-shadow:1px 1px 2px rgba(0,0,0,.1)}.mud-alert-text-warning{color:var(--mud-palette-warning-darken);background-color:var(--mud-palette-warning-hover);color:#df8a00}.c-crud-details{min-height:100%;display:flex;flex-direction:column}.c-crud-details .details-actions{display:flex;justify-content:end;gap:var(--md-horizontal-gap);margin-top:auto;padding-top:1rem}a.disabled{pointer-events:none;cursor:default}.providence-border{border:1px solid #d3d3d3;border-top:4px solid var(--primary);border-radius:12px 12px 4px 4px}.no-border{border:none !important}.no-shadow{box-shadow:none !important}.hidden-activated{position:absolute;visibility:hidden;opacity:0;z-index:-9999;height:1px;width:1px}body{height:100vh;background-color:var(--accent);background-color:#f5f5f5}#page{height:100vh;display:flex;flex-direction:column}#page .page-content{flex:1;display:flex}#page .page-content main{flex:1;padding-top:5rem;background-color:var(--accent)}#blazor-error-ui{text-align:center;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;color:#000 !important;background-color:var(--warning)}#blazor-error-ui .error-message{margin-right:1rem}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:var(--md-padding);top:50%;transform:translateY(-50%)}.c-nav-menu{display:flex;flex-direction:column;width:18rem;border-radius:0 3rem 0 0;box-shadow:2px 6px 20px 0px rgba(0,0,0,.2);padding:var(--md-padding);height:100vh;background-color:var(--accent)}.c-nav-menu .logo-container{padding-right:var(--xl-padding)}.c-nav-menu .logo-container .logo-providence{width:100%}.c-nav-menu .nav-menu-links{margin-top:var(--xl-margin);display:flex;flex-direction:column}.c-nav-menu .logout{margin-top:auto}.c-header{width:100vw;height:7.5rem;display:flex;justify-content:center;align-items:center;padding:var(--md-padding);box-shadow:0 5px 10px rgba(0,0,0,.1);background-color:var(--providence-white)}.c-header img{height:4.5rem}.c-logged-in-layout{flex:1;display:flex}.c-logged-in-layout main{padding:var(--md-padding);height:100vh;overflow-y:auto;flex:1}.c-logged-in-layout main #main-content{padding:var(--md-padding);background:var(--providence-white);border-radius:var(--md-padding);min-height:100%;border:1px solid #e7e7e7;border-top:8px solid var(--primary)}.c-logged-out-layout{flex:1;display:flex;flex-direction:column}.c-logged-out-layout main{flex:1;padding-top:5rem}.c-logged-out-layout main #main-content{height:100%;background-color:var(--providence-white);padding-top:2rem;border-radius:1rem 1rem 0 0;border:1px solid #e7e7e7;border-top:8px solid var(--primary)}.c-home .home-links-grid{margin:0;gap:var(--md-gap)}.mud-toolbar{height:auto !important}.crud-details .client-contacts,.crud-details .client-missions,.crud-details .client-blacklisted{padding:var(--md-padding)}.mission-candidatures-container{padding:1rem;padding-bottom:1.5rem;border-radius:4px;position:relative}.mission-candidatures-container:not(:last-child){margin-bottom:1rem}.mission-candidatures-container:not(:last-child):after{content:"";width:100%;height:1px;background-color:#d3d3d3;position:absolute;bottom:0;right:0}.mission-candidatures-container .mission-title{background-color:var(--accent);padding:1rem;border-radius:4px}.mission-candidatures-container .mission-title .mission-label{font-size:18px}.mission-candidatures-container .mission-title .mud-chip{margin:0}.mission-candidatures-container .mission-title .mission-candidatures-count{margin:auto 0}.pagination{display:inline-flex;align-items:center;gap:0 1rem;padding:0 2rem}.pagination .mud-select{min-width:15rem}.planning-header .mud-card{min-height:250px}.planning-header .mud-card .mud-card{overflow-y:auto}.selected-creneau-positionnement-form{height:100%;background-color:var(--accent);border:1px solid #d3d3d3;border-radius:4px}.interimaire-creneau-jour-chip{padding:0 1rem;font-weight:bold}.interimaire-planning{border:none;box-shadow:2px 2px 5px 0px rgba(0,0,0,.1);color:#fff !important}.interimaire-planning:not(.mud-chip) :hover>*{filter:brightness(85%)}.interimaire-planning.planning_alt-1{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-1) !important}.interimaire-planning.planning_alt-1 *{color:var(--planning-alt-1) !important}.interimaire-planning.planning_alt-1:hover,.interimaire-planning.planning_alt-1.selected{background-color:var(--planning-alt-1) !important}.interimaire-planning.planning_alt-1:hover *,.interimaire-planning.planning_alt-1.selected *{color:#fff !important}.interimaire-planning.planning_alt-2{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-2) !important}.interimaire-planning.planning_alt-2 *{color:var(--planning-alt-2) !important}.interimaire-planning.planning_alt-2:hover,.interimaire-planning.planning_alt-2.selected{background-color:var(--planning-alt-2) !important}.interimaire-planning.planning_alt-2:hover *,.interimaire-planning.planning_alt-2.selected *{color:#fff !important}.interimaire-planning.planning_alt-3{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-3) !important}.interimaire-planning.planning_alt-3 *{color:var(--planning-alt-3) !important}.interimaire-planning.planning_alt-3:hover,.interimaire-planning.planning_alt-3.selected{background-color:var(--planning-alt-3) !important}.interimaire-planning.planning_alt-3:hover *,.interimaire-planning.planning_alt-3.selected *{color:#fff !important}.interimaire-planning.planning_alt-4{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-4) !important}.interimaire-planning.planning_alt-4 *{color:var(--planning-alt-4) !important}.interimaire-planning.planning_alt-4:hover,.interimaire-planning.planning_alt-4.selected{background-color:var(--planning-alt-4) !important}.interimaire-planning.planning_alt-4:hover *,.interimaire-planning.planning_alt-4.selected *{color:#fff !important}.interimaire-planning.planning_alt-5{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-5) !important}.interimaire-planning.planning_alt-5 *{color:var(--planning-alt-5) !important}.interimaire-planning.planning_alt-5:hover,.interimaire-planning.planning_alt-5.selected{background-color:var(--planning-alt-5) !important}.interimaire-planning.planning_alt-5:hover *,.interimaire-planning.planning_alt-5.selected *{color:#fff !important}.interimaire-planning.planning_alt-6{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-6) !important}.interimaire-planning.planning_alt-6 *{color:var(--planning-alt-6) !important}.interimaire-planning.planning_alt-6:hover,.interimaire-planning.planning_alt-6.selected{background-color:var(--planning-alt-6) !important}.interimaire-planning.planning_alt-6:hover *,.interimaire-planning.planning_alt-6.selected *{color:#fff !important}.interimaire-planning.planning_alt-7{background-color:var(--providence-white) !important;border:1px solid var(--planning-alt-7) !important}.interimaire-planning.planning_alt-7 *{color:var(--planning-alt-7) !important}.interimaire-planning.planning_alt-7:hover,.interimaire-planning.planning_alt-7.selected{background-color:var(--planning-alt-7) !important}.interimaire-planning.planning_alt-7:hover *,.interimaire-planning.planning_alt-7.selected *{color:#fff !important}.interimaire-planning .mud-button,.interimaire-planning .mud-icon-button{border:none !important}.mud-cal-month-cell{border-color:var(--mud-palette-table-lines) !important}.mud-cal-month-cell:has(.mud-drop-zone>.mud-drop-item){background-color:var(--accent)}.mud-cal-month-cell .mud-cal-month-cell-title{background-color:rgba(0,0,0,0)}.mud-drop-item:has(div>div.calendar-cell-action){position:absolute;top:.375rem;right:.375rem;z-index:1000}.mud-drop-item:has(div>div.calendar-cell-action)>div>div.calendar-cell-action>button{border-radius:50%;padding:.0625rem}.mud-cal-toolbar>div:last-child{display:none}.row-test::before{content:""}.file-download-button{width:min-content;margin:0 auto}.c-messagerie .messagerie{display:flex;flex-direction:row;border:1px solid #d3d3d3;border-radius:4px;background-color:#f5f5f5;overflow:hidden}.c-messagerie .messagerie .interimaires-column{border-right:1px solid #d3d3d3}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar{background-color:var(--providence-white);color:var(--primary)}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar .mud-tooltip-inline{width:100%;display:flex}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar .mud-tooltip-inline .mud-button{padding:var(--md-padding);width:100%}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar:not(:last-child){border-bottom:1px solid #d3d3d3}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar .mud-avatar{background-color:var(--primary);color:#fff}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar.selected{background-color:var(--primary);color:#fff}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar.selected .mud-avatar{background-color:var(--providence-white);color:var(--primary)}.c-messagerie .messagerie .interimaires-column .interimaire-conversation-avatar.selected .interimaire-nom{color:#fff}.c-messagerie .messagerie .messages-column{display:flex;flex-direction:column;width:100%;background-color:var(--providence-white)}.c-messagerie .messagerie .messages-column .messages-header{display:flex;flex-direction:column;padding:var(--md-padding)}.c-messagerie .messagerie .messages-column .messages-footer{padding:var(--md-padding);background-color:#f5f5f5}.c-messagerie .messagerie .messages-column .messages-footer .send-message-input{background-color:var(--providence-white)}.c-messagerie .messagerie .messages-column .candidature-conversation{display:flex;flex-direction:column;gap:1rem 0;padding:0 var(--md-padding) var(--md-padding) var(--md-padding)}.c-messagerie .messagerie .messages-column .candidature-conversation .messages{background-color:#f5f5f5;border-radius:4px;border:1px solid #d3d3d3}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message .confirmation-infos{width:100%}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message .conversation-message-container{display:flex;flex-direction:column;gap:var(--xs-padding);width:100%}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message .conversation-message-container .conversation-message-infos{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-top:.3rem}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message .conversation-message-container .conversation-message-infos .mud-tooltip-inline{display:flex}.c-messagerie .messagerie .messages-column .candidature-conversation .conversation-message .conversation-message-container .conversation-message-contenu{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1rem;width:100%;border:1px solid #d3d3d3;border-radius:4px;background-color:var(--providence-white);padding:.75rem 2rem;font-style:italic}.rapport-heures-cell:has(.is-jour){background-color:#92d050}.rapport-heures-cell:has(.is-nuit){background-color:#ffc000}.rapport-heures-table{position:relative}.rapport-heures-table .mud-tooltip-root{display:table-cell;position:relative}.rapport-heures-table .mud-tooltip-root .rapport-heures-cell{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;text-align:center}.rapport-heures-table .mud-tooltip-root span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-menu-link .mud-tooltip-root{width:100%}.c-menu-link .mud-tooltip-root .mud-button-label{justify-content:space-between}.c-menu-link .mud-tooltip-root .mud-button-label .mud-icon-root{margin-right:var(--sm-margin)}.c-menu-link .menu-link.active .menu-link-button{background-color:#f0f0f0;background-color:var(--primary);color:#fff}.c-menu-link .menu-link-button{display:flex;align-items:center;width:100%}.c-menu-link .menu-link-button .menu-link-button-label{display:flex;align-items:center}.c-menu-link .menu-children{display:flex;flex-direction:column;margin:var(--xxs-margin) 0;gap:var(--xs-vertical-gap)}.c-menu-link .menu-children .menu-child{margin-left:var(--md-margin)}.c-page-header{margin-bottom:var(--lg-margin);margin-left:var(--md-padding)}.c-page-header span{margin-top:var(--md-margin)}.mud-alert-icon{margin-top:initial !important;margin-bottom:initial !important}.candidature-interimaire-name{font-weight:500}.candidature-card-alert{border-radius:0 !important;border:none !important;border-bottom:1px solid #d3d3d3 !important;box-shadow:0 0 0 rgba(0,0,0,0) !important}