/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flags,.tags,.badges{display:flex;}.badge{padding-right:20px;}.flag{width:50px;padding-right:20px;}.flag div{margin:auto;width:max-content;}.js-flag-message{z-index:5;position:absolute;}.field--name-field-themes .field__items{display:flex;}.field--name-field-themes .field__items .field__item{margin-right:10px;}#edit-votez-proposition-pour:checked{background-image:url('/sites/default/files/icons/liked.png');}#edit-votez-proposition-contre:checked{background-image:url('/sites/default/files/icons/unliked.png');}#edit-votez-proposition-pour{background-image:url('/sites/default/files/icons/like.png');width:40px;height:40px;background-size:30px;border:none;}#edit-votez-proposition-contre{background-image:url('/sites/default/files/icons/unlike.png');width:40px;height:40px;background-size:30px;border:none;}.views-field-count,.views-field-count-1{float:left;margin-right:25px;}h1{font-size:2.75rem;}h2{font-size:1.5rem;margin-top:0px;margin-bottom:0px;}.votes{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0px;word-spacing:0px;color:#000000;font-weight:700;text-decoration:none;font-style:normal;font-variant:small-caps;text-transform:none;}.views-row{margin-top:25px;margin-bottom:25px;}.view-footer{margin-top:25px;margin-bottom:25px;}.button-yellow{margin-top:25px;margin-bottom:25px;padding:10px;border-style:none;border-radius:5px;background-color:rgb(255,227,39);font-size:21px;color:black !important;text-decoration:none;}.button-yellow:hover,.btn-lg:hover{text-decoration:none;}.button-yellow-little a{margin-top:10px;margin-bottom:10px;padding:7px;border-style:none;border-radius:3px;background-color:rgb(255,227,39);font-size:15px;color:black !important;text-decoration:none;}.button-yellow-little a:hover{text-decoration:none;}#block-olivero-webformvoterpouruneproposition{position:fixed;bottom:0;padding:20px;margin:0;left:0;right:0;background-color:#474e68;box-shadow:0px -4px 7px gray;color:white;}.main-content{margin-bottom:204px;}.badge-primary .field__item,.badge-primary a{color:#fff;background-color:#007bff;}.badge-secondary .field__item,.badge-secondary a{color:#fff;background-color:#6c757d;}.badge .field__item,.badge a{display:inline-block;padding:.25em .4em;font-size:75%;color:white !important;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;}.badge a{color:unset;text-decoration:none;margin-bottom:0px !important;}.badge a:hover{text-decoration:underline;}#block-olivero-webformvoterpouruneproposition{#edit-votez-proposition--wrapper,.webform-element-help-container--title{margin-top:0;margin-bottom:0;}.fieldset__legend{background-color:unset;}.fieldset__wrapper{padding-block:unset;border:unset;}#edit-votez-proposition-pour:checked{background-image:url('/sites/default/files/icons/liked-white.png');}#edit-votez-proposition-contre:checked{background-image:url('/sites/default/files/icons/unliked-white.png');}#edit-votez-proposition-pour{background-image:url('/sites/default/files/icons/like-white.png');background-color:unset;width:40px;height:40px;background-size:30px;border:none;}#edit-votez-proposition-contre{background-image:url('/sites/default/files/icons/unlike-white.png');background-color:unset;width:40px;height:40px;background-size:30px;border:none;}@media screen and (min-width:500px){#edit-actions-submit{margin-top:25px;}}}.view-id-demandes_propositions .view-content .views-row{display:flex;align-items:flex-start;gap:1rem;flex-wrap:nowrap;}.view-id-demandes_propositions .view-content .views-row > *:last-child{margin-left:auto;flex:0 0 auto;display:flex;justify-content:flex-end;}.view-id-demandes_propositions .view-content .views-row > *:last-child img{display:block;width:auto;max-width:250px;height:auto;max-height:none;object-fit:contain;max-inline-size:none;}.view-id-demandes_propositions .view-content .views-row .button,.view-id-demandes_propositions .view-content .views-row .btn-orange{width:auto !important;display:inline-block !important;white-space:nowrap;}@media (max-width:700px){.view-id-demandes_propositions .view-content .views-row{flex-direction:column;align-items:stretch;}.view-id-demandes_propositions .view-content .views-row > *:last-child{margin-left:0;margin-top:.5rem;justify-content:flex-start;}.view-id-demandes_propositions .view-content .views-row > *:last-child img{width:100%;max-width:250px;}}.btn-orange{display:inline-block !important;padding:.4rem .9rem;font-size:1rem;font-weight:600;color:#000;background-color:#ffc107;border:1px solid #e0a800;border-radius:.25rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:auto !important;max-width:none !important;white-space:nowrap;}.btn-orange:hover,.btn-orange:focus{background-color:#e0a800;border-color:#d39e00;}:root{--hp-vote-bg:#2e3a56;--hp-vote-fg:#ffffff;--hp-accent:#ffe327;--hp-max:1320px;--hp-pad:16px;--hp-vote-h:104px;}[id^="block-hackparis-barrio-webformvoterpouruneproposition"],#block-hackparis-barrio-webformvoterpouruneproposition-2,.block-dxpr-builder-webformvoter-proposition{position:fixed !important;left:0;right:0;bottom:0;z-index:2140 !important;width:100vw;margin:0 !important;padding:0 !important;background:var(--hp-vote-bg) !important;color:var(--hp-vote-fg) !important;border-radius:0 !important;box-shadow:0 -14px 24px rgba(0,0,0,.28) !important;border-top:1px solid rgba(255,255,255,.08);transform:translateZ(0);}[id^="block-hackparis-barrio-webformvoterpouruneproposition"] .content,.block-dxpr-builder-webformvoter-proposition .content{max-width:var(--hp-max);margin-inline:auto;padding:12px var(--hp-pad);background:transparent !important;border-radius:0 !important;box-shadow:none !important;}.block-dxpr-builder-webformvoter-proposition .dxpr-section,.block-dxpr-builder-webformvoter-proposition .card,.block-dxpr-builder-webformvoter-proposition .dxpr-card,.block-dxpr-builder-webformvoter-proposition .mb-3,.block-dxpr-builder-webformvoter-proposition .js-form-wrapper,.block-dxpr-builder-webformvoter-proposition .webform-submission-form,[id^="block-hackparis-barrio-webformvoterpouruneproposition"] fieldset,[id^="block-hackparis-barrio-webformvoterpouruneproposition"] .fieldset-wrapper{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;}.block-dxpr-builder-webformvoter-proposition .fieldset-legend,[id^="block-hackparis-barrio-webformvoterpouruneproposition"] .fieldset-legend,.block-dxpr-builder-webformvoter-proposition .fieldset-legend .form-required{color:#fff !important;}.block-dxpr-builder-webformvoter-proposition .fieldset-legend .form-required::after{color:#fff !important;}.block-dxpr-builder-webformvoter-proposition .webform-options-display-side-by-side,[id^="block-hackparis-barrio-webformvoterpouruneproposition"] .webform-options-display-side-by-side{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin:0 0 .5rem 0;}#edit-flexbox{display:grid;grid-template-columns:1fr auto;gap:.75rem;}.form-check-input{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;}.form-check-label{color:var(--hp-vote-fg) !important;position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem .45rem 2.2rem;border-radius:.6rem;background:transparent !important;border:0 !important;box-shadow:none !important;text-decoration:none;}#edit-votez-proposition-pour + label::before,#edit-votez-proposition-contre + label::before{content:"";position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;background-repeat:no-repeat;background-size:contain;opacity:.95;}#edit-votez-proposition-pour + label::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M2 10h4v12H2V10zm20 1c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L13 2 6.59 8.41C6.22 8.78 6 9.3 6 9.83V20c0 1.1.9 2 2 2h8c.88 0 1.64-.58 1.9-1.39l2.1-6.3c.04-.14.06-.29.06-.44v-3.87z'/></svg>");}#edit-votez-proposition-contre + label::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M22 14h-4V2h4v12zM2 13c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L11 22l6.41-6.41c.37-.37.59-.89.59-1.42V4c0-1.1-.9-2-2-2H8c-.88 0-1.64.58-1.9 1.39L4 9.7c-.04.14-.06.29-.06.44V13z'/></svg>");}.form-check-label:hover{background:rgba(255,255,255,.10) !important;}.form-check-input:checked + .form-check-label{background:rgba(255,255,255,.16) !important;}input[type="email"]{height:44px;border-radius:.5rem;border:1px solid rgba(255,255,255,.2);background:#fff !important;color:#111 !important;}#edit-actions-submit{height:44px;border-radius:.5rem;font-weight:700;background:var(--hp-accent) !important;color:#111 !important;border:1px solid rgba(0,0,0,.12);padding:.5rem 1.25rem;}#edit-actions-submit:hover{filter:brightness(.95);}#main,.region-content,.layout-main-wrapper,body{padding-bottom:calc(var(--hp-vote-h) + 24px);}@media (max-width:700px){:root{--hp-vote-h:132px;}.webform-options-display-side-by-side{gap:.75rem;}#edit-flexbox{grid-template-columns:1fr;}[id^="block-hackparis-barrio-webformvoterpouruneproposition"] .content,.block-dxpr-builder-webformvoter-proposition .content{padding-bottom:calc(12px + env(safe-area-inset-bottom));}}.user-login-form input[type="submit"],.user-register-form input[type="submit"],.user-pass input[type="submit"],.user-login-form button,.user-register-form button,.user-pass button{background-color:#ff8800;border:none;border-radius:6px;padding:10px 20px;font-weight:bold;font-size:1rem;color:#fff;cursor:pointer;transition:background-color 0.2s ease-in-out;width:100%;max-width:400px;display:block;margin:1em auto;}.user-login-form input[type="submit"]:hover,.user-register-form input[type="submit"]:hover,.user-pass input[type="submit"]:hover,.user-login-form button:hover,.user-register-form button:hover,.user-pass button:hover{background-color:#e67300;color:#fff;}.user-login-form input[type="submit"]:focus,.user-register-form input[type="submit"]:focus,.user-pass input[type="submit"]:focus,.user-login-form button:focus,.user-register-form button:focus,.user-pass button:focus{background-color:#e67300;outline:none;}
