/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
iframe{max-width:100% !important;}.path-user h1{font-size:1.8rem;line-height:1;color:darkslategrey;}.path-user  #block-cadetbretelle-page-title{margin:0 0 20px;}.path-user h2{font-size:1.6rem;line-height:1;}.path-user .field--name-label{font-size:1.4rem;font-weight:bold;color:floralwhite;}.path-user .view-ma-famille .field{display:flex;flex-direction:column;}.path-user .view-ma-famille .field .field__label{font-size:1rem;font-weight:bold;}.path-user .view-ma-famille .field .field__items,.path-user .view-ma-famille .field .field__item{font-size:1rem;font-weight:bold;color:floralwhite;}.view-ma-famille{background-color:coral;padding:20px;}.view.view-ma-famille  > *{margin-block-end:0;}.path-user .view-ma-famille .field{margin:0 0 1rem;}section.carddemande{background:grey;color:white;padding:0;border-radius:20px 20px 0;text-decoration:none;margin:0;position:relative;}section.carddemande h3,section.carddemande h4,section.carddemande p{color:black;text-decoration:none;margin:0 0 20px;}section.carddemande p{color:floralwhite;}section.carddemande a,section.carddemande.nolink{text-decoration:none;display:block;position:relative;box-sizing:content-box;padding:20px;border-radius:20px 20px 0;margin:0;}.fake-button-icon-view{background-image:url(/themes/cadetbretelle/img/icon-voir-blanc.png);background-size:contain;position:absolute;right:20px;bottom:20px;width:30px;height:30px;display:block;}section.carddemande.new a,section.carddemande.new.nolink{background-color:coral;border:4px solid orangered;}section.carddemande.pending a,section.carddemande.pending.nolink{background-color:orange;border:4px solid darkorange;}section.carddemande.replaced a,section.carddemande.replaced.nolink{background-color:rgb(41,200,138);border:4px solid var(--color--green);}section.carddemande.new h4{color:darkred;font-size:1.2rem;text-transform:uppercase;}section.carddemande.replaced h4{color:darkslategrey;}section.carddemande.pending h4{color:darkred;}section.carddemande h3{color:white;}section.carddemande.absence h4{color:darkred;font-size:1.2rem;text-transform:uppercase;}section.carddemande.absence h3{color:white;}section.carddemande.absence.validee_facturee a,section.carddemande.absence.validee_facturee.nolink{background-color:rgb(41,200,138);border:4px solid var(--color--green);}section.carddemande.absence.validee_non_facturee a,section.carddemande.absence.validee_non_facturee.nolink{background-color:rgb(41,200,138);border:4px solid var(--color--green);}section.carddemande.absence.nouvelle_demande a,section.carddemande.absence.nouvelle_demande.nolink{background-color:#60a5fa;border:4px solid #2973cd;}section.carddemande.absence.annulation_demandee a,section.carddemande.absence.annulation_demandee.nolink{background-color:orange;border:4px solid darkorange;}section.carddemande.absence.annulee a,section.carddemande.absence.annulee.nolink{background-color:grey;border:4px solid  rgb(71,71,71);}.field--name-field-fichier-attache a{height:var(--sp3);margin-block:var(--sp1);margin-inline-start:0;margin-inline-end:var(--sp1);cursor:pointer;text-align:center;text-decoration:none;border:solid 2px currentColor;border-radius:var(--border-radius);font-size:var(--font-size-l);font-weight:700;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;color:var(--color--white);border-color:var(--color--primary-40);background-color:var(--color--primary-40);display:inline-flex;align-items:center;padding-block:1px 0;padding-inline:var(--sp1-5);line-height:var(--line-height-s);}#block-cadetbretelle-content{margin:0 !important;}.block-views{margin-top:30px;}.button.valider-action{background-color:#60a5fa;color:#fff;border:none;font-weight:600;transition:background-color 0.2s ease-in-out,transform 0.1s ease-in-out;}.button.valider-action:hover{background-color:#3b82f6;transform:translateY(-1px);}.button.valider-action:active{background-color:#3b82f6;transform:translateY(0);}.fieldset__legend{border-top-left-radius:0;border-top-right-radius:0;}.view.view-vos-document-important{gap:unset;padding:0;margin:0 0 20px;}.view.view-vos-document-important h3,.view.view-vos-document-important h4{padding:0;margin:0;color:#666 !important;}
