@font-face{font-family:'Adventure';src:url('https://lesaventuriersdujeu 76fr/public_html/wp content/uploads/et fonts/Adventure.otf;') format('truetype')!important;font-weight:normal;font-style:normal;font-display:swap}body #page-container #et-boc h1,body #page-container #et-boc h2,body #page-container #et-boc h3,body #page-container #et-boc .fontidi .et_pb_text_inner,body #page-container #et-boc .fontidi .et_pb_text_inner h1,body #page-container #et-boc .fontidi .et_pb_text_inner h2,body #page-container #et-boc .fontidi .et_pb_text_inner h3{background:transparent!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#000000!important;color:#000000!important;filter:none!important;text-shadow:none!important}body #page-container #et-boc .et_pb_menu .et-menu-nav li a,body #page-container #et-boc .et_pb_menu .et-menu-nav li.current-menu-item>a,body #page-container #et-boc .et_pb_menu .et-menu-nav li.current_page_item>a,body #page-container #et-boc .et_pb_menu .et-menu-nav li a:hover{background:transparent!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#000000!important;color:#000000!important;filter:none!important;text-shadow:none!important}@media only screen and (max-width:980px){body #page-container #et-boc .et_mobile_menu li a,body #page-container #et-boc .et_pb_menu .et_mobile_menu li a,body #page-container #et-boc .et_mobile_menu li.current-menu-item>a,body #page-container #et-boc .et_mobile_menu li.current_page_item>a,body #page-container #et-boc .et_mobile_menu li a:hover,body #page-container #et-boc .et_mobile_menu li a span{background:transparent!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#000000!important;color:#000000!important;filter:none!important;text-shadow:none!important}}.adj-logout .wppb-front-end-logout{display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-wrap:wrap;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:15px;padding:10px 15px;margin:0;color:#1F2A28;font-size:15px}.adj-logout .wppb-front-end-logout span{color:#1F2A28}.adj-logout .wppb-logout-url{display:inline-block;background:#E6B84A;color:#0F5B4F!important;padding:8px 15px;border-radius:9px;font-weight:600;text-decoration:none!important;transition:all 0.2s ease}.adj-logout .wppb-logout-url:hover{background:#D8A13B;color:#0F5B4F!important}@media only screen and (max-width:767px){.adj-logout .wppb-front-end-logout{justify-content:center;text-align:center;gap:10px}}.adj-events-list{width:100%;max-width:1000px;margin:0 auto}.adj-event-row{display:flex;align-items:stretch;margin-bottom:14px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:transform 0.2s ease,box-shadow 0.2s ease}.adj-event-row:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(0,0,0,0.10)}.adj-event-date{width:220px;min-width:220px;display:flex;align-items:center;justify-content:center;padding:20px 15px;background:#F7F1E7;border-right:4px solid #D8A13B;color:#0F5B4F;font-size:17px;font-weight:700;text-align:center;text-transform:capitalize}.adj-event-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:17px 22px}.adj-event-time{color:#4D5A55;font-size:14px;font-weight:500;margin-bottom:5px}.adj-event-title{color:#0F5B4F!important;font-size:17px;font-weight:700;text-decoration:none!important}.adj-event-title:hover{color:#D8A13B!important}.adj-no-events{background:#F7F1E7;border:1px solid #D9C8AA;border-radius:15px;padding:20px;text-align:center;color:#1F2A28}@media only screen and (max-width:767px){.adj-event-row{display:block;border-radius:15px}.adj-event-date{width:100%;min-width:0;padding:10px 15px;border-right:none;border-bottom:3px solid #D8A13B;font-size:16px}.adj-event-content{padding:15px;text-align:center}.adj-event-time{font-size:14px}.adj-event-title{font-size:16px}}.adj-events-more{text-align:center;margin-top:25px;margin-bottom:15px}.adj-events-more a{display:inline-block;background:#E6B84A;color:#0F5B4F!important;padding:11px 20px;border-radius:10px;font-weight:700;text-transform:uppercase;text-decoration:none!important;border:1px solid #D8A13B;transition:all 0.2s ease}.adj-events-more a:hover{background:#D8A13B;color:#0F5B4F!important;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.10)}#wppb-loginform{max-width:600px!important;margin:35px auto!important;padding:30px 35px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:22px!important;box-shadow:0 6px 18px rgba(0,0,0,0.08)!important;box-sizing:border-box!important}#wppb-loginform .login-username,#wppb-loginform .login-password{display:block!important;margin-bottom:18px!important}#wppb-loginform .login-username label,#wppb-loginform .login-password label{display:block!important;float:none!important;width:100%!important;margin:0 0 7px 0!important;color:#0F5B4F!important;font-size:15px!important;font-weight:700!important}#wppb-loginform input[type="text"],#wppb-loginform input[type="email"],#wppb-loginform input[type="password"]{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:12px 14px!important;margin:0!important;background:#FFFFFF!important;border:1px solid #D9C8AA!important;border-radius:10px!important;box-sizing:border-box!important;color:#1F2A28!important;font-size:16px!important}#wppb-loginform input[type="text"]:focus,#wppb-loginform input[type="email"]:focus,#wppb-loginform input[type="password"]:focus{border-color:#D8A13B!important;outline:none!important;box-shadow:0 0 0 2px rgba(216,161,59,0.15)!important}#wppb-loginform .login-remember{margin:8px 0 18px 0!important}#wppb-loginform .login-remember label{color:#1F2A28!important;font-weight:400!important}#wppb-loginform .login-remember input{margin-right:7px!important}#wppb-loginform .login-submit{text-align:center!important;margin:18px 0 8px!important}body #page-container #wppb-loginform input[type="submit"]{float:none!important;width:auto!important;margin:0 auto!important;padding:11px 24px!important;background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;border-radius:10px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important}body #page-container #wppb-loginform input[type="submit"]:hover{background:#D8A13B!important;color:#0F5B4F!important;box-shadow:0 4px 10px rgba(0,0,0,0.10)!important}.wppb-user-forms a{color:#0F5B4F!important;font-weight:600!important;text-decoration:none!important}.wppb-user-forms a:hover{color:#D8A13B!important}.wppb-front-end-logout{width:fit-content!important;max-width:100%!important;margin:30px auto!important;padding:10px 12px!important;background:#F7F1E7!important;border:1px solid #D9C8AA!important;border-radius:15px!important;box-shadow:0 5px 14px rgba(0,0,0,0.06)!important;color:#1F2A28!important}.wppb-front-end-logout a{display:inline-block!important;margin-left:10px!important;padding:8px 14px!important;background:#E6B84A!important;color:#0F5B4F!important;border-radius:9px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important}@media only screen and (max-width:767px){#wppb-loginform{width:92%!important;padding:22px 18px!important;margin:20px auto!important}.wppb-front-end-logout{width:92%!important;text-align:center!important}.wppb-front-end-logout a{display:block!important;margin:10px 0 0 0!important}}.adj-title-divider{width:140px!important;margin:15px auto 20px auto!important;border:0!important;border-top:2px solid #D8A13B!important}.adj-login-title{margin:0 0 5px 0!important;color:#0F5B4F!important;font-family:"Adventure",sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}@media only screen and (max-width:980px){.adj-login-title{font-size:26px!important}}@media only screen and (max-width:767px){.adj-login-title{font-size:23px!important}}#wppb-loginform+a,#wppb-loginform a,.wppb-user-forms .login-lost-password a,.wppb-user-forms .wppb-lost-password a{color:#0F5B4F!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}#wppb-loginform+a:hover,#wppb-loginform a:hover,.wppb-user-forms .login-lost-password a:hover,.wppb-user-forms .wppb-lost-password a:hover{color:#D8A13B!important;text-decoration:underline!important}.adj-login-page h1.entry-title{display:none!important}.adj-login-page a[href*="password-reset"],.adj-login-page a[href*="recover-password"],.adj-login-page a[href*="lostpassword"]{display:table!important;margin:14px auto 0 auto!important;color:#0F5B4F!important;font-size:14px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important}.adj-login-page a[href*="password-reset"]:hover,.adj-login-page a[href*="recover-password"]:hover,.adj-login-page a[href*="lostpassword"]:hover{color:#D8A13B!important;text-decoration:underline!important}.adj-password-reset-page h1.entry-title{color:#0F5B4F!important;font-family:"Adventure",sans-serif!important;font-size:30px!important;font-weight:700!important;text-align:center!important;line-height:1.2!important;margin-bottom:25px!important}@media only screen and (max-width:980px){.adj-password-reset-page h1.entry-title{font-size:26px!important}}@media only screen and (max-width:767px){.adj-password-reset-page h1.entry-title{font-size:23px!important}}.adj-password-reset-page #wppb-recover-password{max-width:600px!important;margin:30px auto!important;padding:30px 35px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:22px!important;box-shadow:0 6px 18px rgba(0,0,0,0.08)!important;box-sizing:border-box!important}.adj-password-reset-page #wppb-recover-password p{color:#1F2A28!important;font-size:16px!important;line-height:1.6!important}.adj-password-reset-page #wppb-recover-password label{display:block!important;margin-bottom:7px!important;color:#0F5B4F!important;font-size:15px!important;font-weight:700!important}.adj-password-reset-page #wppb-recover-password input[type="text"],.adj-password-reset-page #wppb-recover-password input[type="email"],.adj-password-reset-page #wppb-recover-password input[type="password"]{width:100%!important;padding:12px 14px!important;background:#FFFFFF!important;border:1px solid #D9C8AA!important;border-radius:10px!important;box-sizing:border-box!important;font-size:16px!important;color:#1F2A28!important}.adj-password-reset-page #wppb-recover-password input:focus{outline:none!important;border-color:#D8A13B!important;box-shadow:0 0 0 2px rgba(216,161,59,0.15)!important}body #page-container .adj-password-reset-page #wppb-recover-password input[type="submit"],body #page-container .adj-password-reset-page #wppb-recover-password button{display:block!important;width:auto!important;margin:22px auto 5px!important;padding:11px 24px!important;background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;border-radius:10px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important}body #page-container .adj-password-reset-page #wppb-recover-password input[type="submit"]:hover,body #page-container .adj-password-reset-page #wppb-recover-password button:hover{background:#D8A13B!important;box-shadow:0 4px 10px rgba(0,0,0,0.10)!important}@media only screen and (max-width:767px){.adj-password-reset-page #wppb-recover-password{width:92%!important;padding:22px 18px!important;margin:20px auto!important}}.adj-password-reset-page #wppb-recover-password input[type="submit"],.adj-password-reset-page #wppb-recover-password input[type="button"],.adj-password-reset-page #wppb-recover-password button,.adj-password-reset-page #wppb-recover-password #wppb-recover-password-button,.adj-password-reset-page #wppb-recover-password .wppb-recover-password-button{display:block!important;width:auto!important;float:none!important;margin:25px auto 0 auto!important;padding:11px 24px!important;background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;border-radius:10px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:none!important}.adj-password-reset-page #wppb-recover-password input[type="submit"]:hover,.adj-password-reset-page #wppb-recover-password input[type="button"]:hover,.adj-password-reset-page #wppb-recover-password button:hover{background:#D8A13B!important;box-shadow:0 4px 10px rgba(0,0,0,0.10)!important}.adj-account-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 0 0 auto}.adj-profile-button{display:inline-block;padding:9px 14px;background:#F7F1E7;color:#0F5B4F!important;border:1px solid #D9C8AA;border-radius:9px;font-weight:700;text-transform:uppercase;text-decoration:none!important;box-sizing:border-box}.adj-profile-button:hover{background:#D8A13B;color:#0F5B4F!important;box-shadow:0 4px 10px rgba(0,0,0,0.10)}.adj-account-tools .wppb-front-end-logout{margin:0!important}@media only screen and (max-width:767px){.adj-account-tools{width:100%;justify-content:center}.adj-profile-button{margin:0}.adj-account-tools{row-gap:8px}.adj-account-tools .wppb-front-end-logout{margin-bottom:8px!important}}#wppb-edit-user{max-width:650px!important;margin:30px auto!important;padding:30px 35px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:22px!important;box-shadow:0 6px 18px rgba(0,0,0,0.08)!important;box-sizing:border-box!important}#wppb-edit-user .wppb-form-field{margin-bottom:18px!important}#wppb-edit-user label{display:block!important;float:none!important;width:100%!important;margin:0 0 7px 0!important;color:#0F5B4F!important;font-size:15px!important;font-weight:700!important}#wppb-edit-user input[type="text"],#wppb-edit-user input[type="email"],#wppb-edit-user input[type="password"],#wppb-edit-user select{display:block!important;float:none!important;width:100%!important;max-width:none!important;padding:12px 14px!important;background:#FFFFFF!important;border:1px solid #D9C8AA!important;border-radius:10px!important;box-sizing:border-box!important;color:#1F2A28!important;font-size:16px!important}#wppb-edit-user input:focus,#wppb-edit-user select:focus{outline:none!important;border-color:#D8A13B!important;box-shadow:0 0 0 2px rgba(216,161,59,0.15)!important}body #page-container #wppb-edit-user input[type="submit"],body #page-container #wppb-edit-user button{display:block!important;width:auto!important;margin:25px auto 5px!important;padding:11px 24px!important;background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;border-radius:10px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important}body #page-container #wppb-edit-user input[type="submit"]:hover,body #page-container #wppb-edit-user button:hover{background:#D8A13B!important;box-shadow:0 4px 10px rgba(0,0,0,0.10)!important}@media only screen and (max-width:767px){#wppb-edit-user{width:92%!important;padding:22px 18px!important;margin:20px auto!important}}.adj-back-button-gutenberg .wp-block-button__link{background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;border-radius:10px!important;padding:11px 20px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important}.adj-back-button-gutenberg .wp-block-button__link:hover{background:#D8A13B!important;color:#0F5B4F!important}body #page-container #et-boc .adj-header-welcome,body #page-container #et-boc .adj-header-welcome h1,body #page-container #et-boc .adj-header-welcome h2,body #page-container #et-boc .adj-header-welcome h3,body #page-container #et-boc .adj-header-welcome p,body #page-container #et-boc .adj-header-welcome span{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;background:transparent!important;background-image:none!important;text-shadow:none!important}body #page-container #et-boc .adj-header-event a{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;text-decoration:none!important}body #page-container #et-boc .adj-header-event a:hover{color:#D8A13B!important;-webkit-text-fill-color:#D8A13B!important}body #page-container #et-boc .adj-header-sessions a{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;text-decoration:none!important}body #page-container #et-boc .adj-header-sessions a:hover{color:#D8A13B!important;-webkit-text-fill-color:#D8A13B!important}body #page-container #et-boc .adj-next-session{margin:0;padding:0;line-height:1.2}body #page-container #et-boc .adj-next-session a{color:#1F2A28!important;-webkit-text-fill-color:#1F2A28!important;text-decoration:none!important}body #page-container #et-boc .adj-next-session-line{display:block;font-size:13px;font-weight:400;white-space:nowrap}body #page-container #et-boc .adj-next-session a:hover{color:#D8A13B!important;-webkit-text-fill-color:#D8A13B!important}body #page-container #et-boc .adj-header-sessions h1,body #page-container #et-boc .adj-header-sessions h2,body #page-container #et-boc .adj-header-sessions h3,body #page-container #et-boc .adj-header-sessions h4{margin:0 0 3px 0!important;padding:0!important;line-height:1.15!important}body #page-container #et-boc .adj-header-sessions p{margin:0!important;padding:0!important;line-height:1.25!important}body #page-container #et-boc .adj-header-sessions .adj-next-session{margin:0!important;padding:0!important;line-height:1.25!important}body #page-container #et-boc .adj-header-sessions .adj-next-session-line{line-height:1.25!important}body #page-container #et-boc .adj-header-sessions a{display:inline-block!important;padding:4px 7px!important;margin:-4px -7px!important;position:relative!important;z-index:10!important;cursor:pointer!important}.adj-public-sessions{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;max-width:1000px;margin:0 auto 30px auto}.adj-public-session-card{width:220px;min-height:85px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:16px;box-shadow:0 5px 15px -3px rgba(0,0,0,0.15);text-align:center;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease}.adj-public-session-card:hover{transform:translateY(-3px);box-shadow:0 7px 18px -3px rgba(0,0,0,0.18)}.adj-public-session-date{display:block;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;font-size:16px;font-weight:700;margin-bottom:5px}.adj-public-session-time{display:block;color:#1F2A28!important;-webkit-text-fill-color:#1F2A28!important;font-size:14px;font-weight:500}.adj-public-session-card:hover .adj-public-session-date{color:#D8A13B!important;-webkit-text-fill-color:#D8A13B!important}.adj-public-sessions-empty{text-align:center;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:15px;padding:15px 20px;color:#1F2A28}@media only screen and (max-width:767px){.adj-public-sessions{display:block}.adj-public-session-card{width:100%;min-height:0;margin-bottom:10px;padding:12px 15px}.adj-public-session-date{font-size:15px}.adj-public-session-time{font-size:13px}}.adj-ag-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin:35px auto 11px auto}.adj-ag-card{position:relative;width:48.8%;min-height:210px;margin-bottom:24px;padding:32px 25px 28px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:20px;box-shadow:0 5px 15px -3px rgba(0,0,0,0.15);text-align:center}.adj-ag-year{display:inline-block;margin-bottom:12px;padding:7px 16px;background:#E6B84A;border-radius:10px;color:#0F5B4F;font-size:18px;font-weight:700}.adj-ag-card h3{margin:0 0 10px 0!important;padding:0!important;color:#0F5B4F!important;font-size:21px}.adj-ag-card p{margin-bottom:22px;color:#1F2A28;line-height:1.5}.adj-ag-button{display:inline-block;padding:10px 16px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F!important;font-weight:700;text-decoration:none!important;transition:transform .2s ease,background .2s ease}.adj-ag-button:hover{background:#D8A13B;transform:translateY(-2px)}.adj-ag-empty{max-width:850px;margin:35px auto;padding:25px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px;text-align:center;color:#1F2A28}.adj-ag-empty strong,.adj-ag-empty span{display:block}.adj-ag-empty span{margin-top:8px;color:#4D5A55}@media only screen and (max-width:767px){.adj-ag-grid{display:block;width:100%;max-width:1000px;margin:35px auto 11px auto}.adj-ag-card{width:100%;min-height:0;margin-bottom:15px;padding:25px 18px}}.carte-liens-utiles{display:flex!important;flex-direction:column!important;min-height:260px!important;box-sizing:border-box!important}.carte-liens-utiles .et_pb_promo_description{flex:1 1 auto!important}.carte-liens-utiles .et_pb_button_wrapper{margin-top:auto!important;text-align:center!important}.carte-espace-adherents{display:flex!important;flex-direction:column!important;min-height:260px!important;box-sizing:border-box!important}.carte-espace-adherents .et_pb_promo_description{flex:1 1 auto!important}.carte-espace-adherents .et_pb_button_wrapper{margin-top:auto!important;text-align:center!important}.carte-avantage{display:flex!important;flex-direction:column!important;height:285px!important;box-sizing:border-box!important}.carte-avantage .et_pb_promo_description{flex:1 1 auto!important}.carte-avantage .et_pb_button_wrapper{margin-top:auto!important;text-align:center!important}.carte-avantage .et_pb_promo_description p{margin-bottom:8px}@media only screen and (max-width:767px){.carte-avantage{height:auto!important;min-height:0!important}}body #page-container #et-boc .et_pb_menu .et-menu-nav li.menu-espace-adherents>a{background:transparent!important;border:none!important;border-radius:0!important;padding:inherit!important;color:#000000!important;-webkit-text-fill-color:#000000!important;position:relative}body #page-container #et-boc .et_pb_menu .et-menu-nav li.menu-espace-adherents>a::after{content:"";position:absolute;left:20%;right:20%;bottom:2px;height:3px;background:#E6B84A;border-radius:3px}body #page-container #et-boc .et_pb_menu .et-menu-nav li.menu-espace-adherents>a:hover{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important}body #page-container #et-boc .et_pb_menu .et-menu-nav li>a:hover{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important}body #page-container #et-boc .et_pb_menu .sub-menu li>a:hover{color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important}.adj-member-status{display:flex!important;justify-content:center!important;align-items:center!important;align-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-top:12px!important}.adj-member-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 13px!important;border-radius:20px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;flex:0 0 auto!important}.adj-member-since{background:#F7F1E7!important;border:1px solid #D9C8AA!important;color:#0F5B4F!important}.adj-member-current{background:#0F5B4F!important;border:1px solid #0F5B4F!important;color:#FFFFFF!important}.adj-member-old{background:#FFFDF8!important;border:1px solid #D8A13B!important;color:#A8733A!important}.adj-member-ca{background:#E6B84A!important;border:1px solid #D8A13B!important;color:#0F5B4F!important}.adj-member-renewal{flex:0 0 100%!important;width:100%!important;max-width:900px!important;margin:10px auto 0 auto!important;padding:12px 18px!important;background:#FFFDF8!important;border:1px solid #D8A13B!important;border-radius:14px!important;text-align:center!important;color:#1F2A28!important;box-sizing:border-box!important}.adj-member-renewal strong{display:block!important;margin-bottom:4px!important;color:#A8733A!important;font-size:14px!important;font-weight:700!important}.adj-member-renewal span{display:block!important;font-size:13px!important;line-height:1.5!important}.adj-member-renewal-button{display:inline-block!important;margin-top:12px!important;padding:8px 15px!important;background:#E6B84A!important;border:1px solid #D8A13B!important;border-radius:9px!important;color:#0F5B4F!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:all 0.2s ease!important}.adj-member-renewal-button:hover{background:#D8A13B!important;color:#0F5B4F!important;transform:translateY(-1px)}@media only screen and (max-width:767px){.adj-member-status{gap:6px!important;margin-top:10px!important}.adj-member-badge{font-size:12px!important;padding:6px 10px!important}.adj-member-renewal{padding:12px 14px!important}}.adj-inscriptions-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:100%;max-width:1000px;margin:35px auto 20px auto}.adj-inscription-card{flex:0 1 calc(50% - 12px);max-width:488px}.adj-inscription-card{display:flex;flex-direction:column;align-items:center;padding:28px 25px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:20px;box-shadow:0 5px 15px -3px rgba(0,0,0,0.15);text-align:center;box-sizing:border-box}.adj-inscription-type{display:inline-block;margin-bottom:13px;padding:6px 13px;background:#E6B84A;border-radius:10px;color:#0F5B4F;font-size:12px;font-weight:700;text-transform:uppercase}body #page-container #et-boc .adj-inscription-title{margin:0 0 8px 0!important;padding:0!important;background:none!important;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;filter:none!important;text-shadow:none!important;font-size:21px!important;line-height:1.3!important}.adj-inscription-date{margin-bottom:15px;color:#A8733A;font-size:14px;font-weight:700}.adj-inscription-description{margin:5px 0 18px 0;color:#1F2A28;font-size:15px;line-height:1.55}.adj-inscription-deadline{margin-top:auto;margin-bottom:15px;padding:9px 14px;background:#F7F1E7;border-radius:10px;color:#1F2A28;font-size:13px}.adj-inscription-deadline strong{display:block;margin-bottom:2px;color:#A8733A}.adj-inscription-status{display:inline-block;margin-bottom:15px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.adj-inscription-status-ouvert{background:#0F5B4F;color:#FFFFFF}.adj-inscription-status-bientot{background:#F7F1E7;border:1px solid #D9C8AA;color:#A8733A}.adj-inscription-status-complet{background:#A8733A;color:#FFFFFF}.adj-inscription-button{display:inline-block;padding:10px 17px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.adj-inscription-button:hover{background:#D8A13B;color:#0F5B4F!important;transform:translateY(-2px)}.adj-inscriptions-empty{max-width:850px;margin:35px auto;padding:25px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px;text-align:center;color:#1F2A28}.adj-inscriptions-empty strong,.adj-inscriptions-empty span{display:block}.adj-inscriptions-empty span{margin-top:7px;color:#4D5A55}@media only screen and (max-width:767px){.adj-inscriptions-grid{gap:16px;margin-top:25px}.adj-inscription-card{flex:0 0 100%;max-width:100%}.adj-inscription-card{padding:23px 18px}body #page-container #et-boc .adj-inscription-title{font-size:19px!important}}.adj-vie-list{width:100%;max-width:1000px;margin:35px auto 20px auto}.adj-vie-card{display:flex;align-items:flex-start;max-width:850px;margin:0 auto 28px auto;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:20px;overflow:hidden;box-shadow:0 5px 15px -3px rgba(0,0,0,0.15)}.adj-vie-image-wrapper{flex:0 0 300px;width:300px;padding:22px 0 22px 22px;box-sizing:border-box}.adj-vie-image{display:block;width:100%;height:auto;border-radius:14px}.adj-vie-content{flex:1;padding:25px 28px;box-sizing:border-box}.adj-vie-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.adj-vie-category{display:inline-block;padding:6px 12px;background:#E6B84A;border-radius:10px;color:#0F5B4F;font-size:12px;font-weight:700;text-transform:uppercase}.adj-vie-date{color:#A8733A;font-size:13px;font-weight:600}body #page-container #et-boc .adj-vie-title{margin:0 0 15px 0!important;padding:0!important;background:none!important;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;filter:none!important;text-shadow:none!important;font-size:23px!important;line-height:1.3!important}.adj-vie-text{color:#1F2A28;font-size:15px;line-height:1.6}.adj-vie-text p{margin-bottom:13px}.adj-vie-text p:last-child{margin-bottom:0}.adj-vie-button{display:inline-block;margin-top:16px;padding:10px 17px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.adj-vie-button:hover{background:#D8A13B;color:#0F5B4F!important;transform:translateY(-2px)}.adj-vie-more{text-align:center;margin:30px 0 20px 0}.adj-vie-more a{display:inline-block;padding:11px 20px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F!important;font-weight:700;text-decoration:none!important}.adj-vie-empty{max-width:850px;margin:35px auto;padding:25px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px;text-align:center;color:#1F2A28}.adj-vie-empty strong,.adj-vie-empty span{display:block}.adj-vie-empty span{margin-top:7px;color:#4D5A55}@media only screen and (max-width:767px){.adj-vie-card{display:block}.adj-vie-image-wrapper{max-width:100%;width:100%}.adj-vie-image{width:90%;max-width:none}.adj-vie-content{padding:22px 18px}body #page-container #et-boc .adj-vie-title{font-size:20px!important}.adj-vie-meta{justify-content:center}.adj-vie-content{text-align:center}}.adj-vie-text-wrapper{position:relative}.adj-vie-text-collapsible{position:relative;max-height:125px;overflow:hidden;transition:max-height .35s ease}.adj-vie-text-collapsible::after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(to bottom,rgba(255,253,248,0),#FFFDF8);pointer-events:none}.adj-vie-text-collapsible.is-open{max-height:2000px}.adj-vie-text-collapsible.is-open::after{display:none}.adj-vie-toggle{display:inline-block;margin-top:12px;padding:8px 14px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.adj-vie-toggle:hover{background:#D8A13B;transform:translateY(-1px)}.adj-former-member .adj-current-member-only{display:none!important}.adj-former-member-only{display:none!important}.adj-former-member .adj-dashboard-current-only{display:none!important}.adj-former-member .adj-former-member-only{display:block!important}.adj-former-member .adj-former-documents-row{width:100%!important;max-width:360px!important;margin:35px auto 20px auto!important}.adj-former-member .adj-former-documents-row .et_pb_column{width:100%!important;max-width:100%!important;float:none!important;margin:0!important}.adj-former-member .adj-former-documents-row .carte-espace-adherents{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}@media only screen and (max-width:767px){.adj-former-member .adj-former-documents-row{width:92%!important;max-width:92%!important}}.adj-boussole-coming .et_pb_promo_description::after{content:"BIENTÔT DISPONIBLE";display:inline-block;margin-top:22px;padding:8px 14px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:9px;color:#4D5A55;font-size:12px;font-weight:700;text-transform:uppercase}.ludum-premium-box{width:100%!important;max-width:1080px!important;margin:22px auto 0 auto!important;padding:34px 34px 28px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:18px!important;box-shadow:0 6px 16px rgba(0,0,0,0.06)!important;text-align:center!important;position:relative;box-sizing:border-box}.ludum-premium-box::before{content:"MODE D’EMPLOI LUDUM";position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 14px;background:#E6B84A;border:1px solid #D8A13B;border-radius:20px;color:#0F5B4F;font-size:11px;font-weight:700;letter-spacing:0.5px;line-height:1.3;white-space:nowrap}.ludum-premium-content{margin-bottom:18px!important}.ludum-premium-content h2,.ludum-premium-content h3,.ludum-premium-content h4{margin-bottom:20px!important;color:#1F2A28!important;font-weight:700!important;text-align:center!important}.ludum-premium-content ol{display:inline-block;margin:0 auto!important;padding-left:24px!important;text-align:left!important;line-height:1.7}.ludum-premium-content li{margin-bottom:8px}.ludum-premium-content strong{color:#0F5B4F!important;font-weight:700!important}.ludum-premium-content a{font-weight:700}.ludum-premium-button{margin-top:10px!important;text-align:center!important}body #page-container .ludum-premium-button .et_pb_button{display:inline-block!important;width:auto!important;min-width:0!important;padding:7px 14px!important;font-size:13px!important;line-height:1.3!important;font-weight:700!important;border-radius:9px!important;white-space:nowrap}@media only screen and (max-width:767px){.ludum-premium-box{width:94%!important;margin-top:22px!important;padding:30px 18px 22px!important;border-radius:16px!important}.ludum-premium-box::before{top:-13px;padding:5px 11px;font-size:10px}.ludum-premium-content ol{display:block;margin:0!important;padding-left:22px!important;text-align:left!important}body #page-container .ludum-premium-button .et_pb_button{padding:7px 13px!important;font-size:12px!important}}.adj-ludochallenge-box{position:relative;overflow:visible!important;margin-top:28px!important}.adj-ludochallenge-box::before{content:"OUTIL ADHÉRENTS";position:absolute;top:-16px;left:50%;transform:translateX(-50%);z-index:5;display:inline-block;padding:6px 14px;background:#E6B84A;color:#0F5B4F;border:1px solid #D8A13B;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.4px;line-height:1.2;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.adj-ludochallenge-box .et_pb_promo_description{padding-top:4px}.adj-ludochallenge-box strong{color:#0F5B4F;font-weight:700}@media only screen and (max-width:767px){.adj-ludochallenge-box{margin-top:26px!important}.adj-ludochallenge-box::before{top:-14px;font-size:10px;padding:5px 12px}}.adj-ca-card{position:relative;overflow:visible!important;margin-top:28px!important}.adj-ca-card::before{content:"RÉSERVÉ AU CA";position:absolute;top:-16px;left:50%;transform:translateX(-50%);z-index:5;display:inline-block;padding:6px 14px;background:#0F5B4F;color:#FFFFFF;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:0.4px;line-height:1.2;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,0.08)}@media only screen and (max-width:767px){.adj-ca-card::before{top:-14px;padding:5px 12px;font-size:10px}}.adj-next-ca{position:relative;width:100%;max-width:850px;margin:35px auto;padding:34px 30px 28px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px;box-shadow:0 6px 16px rgba(0,0,0,0.07);text-align:center;box-sizing:border-box}.adj-next-ca-label{display:inline-block;margin-bottom:18px;padding:6px 14px;background:#0F5B4F;color:#FFFFFF;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:0.5px}.adj-next-ca-date{color:#1F2A28;font-size:22px;font-weight:700;margin-bottom:3px}.adj-next-ca-time{color:#0F5B4F;font-size:17px;font-weight:700;margin-bottom:16px}.adj-next-ca-venue{color:#1F2A28;font-size:15px;font-weight:700;margin-bottom:2px}.adj-next-ca-address{color:#4D5A55;font-size:14px}.adj-next-ca-button-wrapper{margin-top:22px}.adj-next-ca-button{display:inline-block;padding:9px 16px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.adj-next-ca-button:hover{background:#D8A13B;transform:translateY(-1px);box-shadow:0 4px 9px rgba(0,0,0,0.10)}.adj-next-ca-empty p{margin-bottom:0;color:#4D5A55}@media only screen and (max-width:767px){.adj-next-ca{width:94%;margin:30px auto;padding:28px 18px 22px}.adj-next-ca-date{font-size:19px}.adj-next-ca-time{font-size:16px}}.adj-ca-section{scroll-margin-top:120px}.adj-ca-meetings{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;width:100%;max-width:950px;margin:30px auto 0}.adj-ca-meeting-card{width:calc(50% - 11px)}.adj-ca-meeting-card{position:relative;padding:26px 24px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:16px;box-shadow:0 5px 14px rgba(0,0,0,0.06);text-align:center;box-sizing:border-box}.adj-ca-meeting-badge{display:inline-block;margin-bottom:13px;padding:5px 12px;background:#0F5B4F;color:#FFFFFF;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:0.5px}.adj-ca-meeting-date{color:#1F2A28;font-size:18px;font-weight:700;margin-bottom:4px}.adj-ca-meeting-time{color:#0F5B4F;font-size:15px;font-weight:700;margin-bottom:12px}.adj-ca-meeting-venue{color:#4D5A55;font-size:14px;margin-bottom:18px}.adj-ca-meeting-button{display:inline-block;padding:8px 15px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F!important;font-size:12px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.adj-ca-meeting-button:hover{background:#D8A13B;transform:translateY(-1px)}.adj-ca-meetings-empty{max-width:700px;margin:25px auto;padding:20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:14px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-ca-meetings{width:94%}.adj-ca-meeting-card{width:100%}}.adj-cr-ca-list{width:100%;max-width:950px;margin:30px auto 0}.adj-cr-ca-year{margin:32px 0 16px!important;color:#0F5B4F!important;font-size:24px!important;font-weight:700!important}.adj-cr-ca-item{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:18px 20px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.05);box-sizing:border-box}.adj-cr-ca-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adj-cr-ca-date{color:#1F2A28;font-size:15px;font-weight:700}.adj-cr-ca-status{display:inline-block;padding:5px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.adj-cr-ca-status-valide{background:#0F5B4F;color:#FFFFFF}.adj-cr-ca-status-a_valider{background:#F7F1E7;border:1px solid #D9C8AA;color:#A8733A}.adj-cr-ca-button{display:inline-block;flex-shrink:0;padding:8px 14px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F!important;font-size:12px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.adj-cr-ca-button:hover{background:#D8A13B;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,0.10)}.adj-cr-ca-empty{max-width:750px;margin:30px auto;padding:20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:14px;text-align:center;color:#4D5A55}@media only screen and (max-width:767px){.adj-cr-ca-list{width:94%}.adj-cr-ca-item{display:block;padding:18px;text-align:center}.adj-cr-ca-main{justify-content:center;margin-bottom:14px}.adj-cr-ca-button{display:inline-block}}.adj-projets-ca{width:100%;max-width:950px;margin:30px auto 0}.adj-projets-ca-section-title{margin:32px 0 18px!important;color:#0F5B4F!important;font-size:25px!important;font-weight:700!important}.adj-projets-ca-grid{display:flex;flex-wrap:wrap;gap:22px;width:100%}.adj-projet-ca-card{width:calc(50% - 11px);padding:22px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.05);box-sizing:border-box}.adj-projet-ca-status{display:inline-block;margin-bottom:12px;padding:5px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.adj-projet-ca-status-a_etudier{background:#F7F1E7;border:1px solid #D9C8AA;color:#80663B}.adj-projet-ca-status-en_preparation{background:#E6B84A;color:#0F5B4F}.adj-projet-ca-status-en_cours{background:#0F5B4F;color:#FFFFFF}.adj-projet-ca-status-en_attente{background:#EFE8DC;color:#8A6730}.adj-projet-ca-status-termine{background:#DDE9E5;color:#0F5B4F}.adj-projet-ca-title{margin:0 0 12px!important;color:#0F5B4F!important;font-size:20px!important;font-weight:700!important}.adj-projet-ca-description{margin-bottom:16px;color:#4D5A55;line-height:1.6}.adj-projet-ca-info,.adj-projet-ca-deadline{margin-top:9px;color:#4D5A55;font-size:14px}.adj-projet-ca-info strong,.adj-projet-ca-deadline strong{color:#1F2A28}.adj-projet-ca-next{margin-top:15px;padding:12px 14px;background:#F7F1E7;border-left:4px solid #E6B84A;border-radius:8px;color:#4D5A55;font-size:14px}.adj-projet-ca-next strong{color:#0F5B4F}.adj-projet-ca-button{display:inline-block;margin-top:18px;padding:9px 15px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F!important;font-size:12px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease}.adj-projet-ca-button:hover{background:#D8A13B;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,0.10)}.adj-projets-ca-archives{margin-top:45px;padding-top:5px;border-top:1px solid #D9C8AA}.adj-projets-ca-archive-year{margin:25px 0 12px!important;color:#0F5B4F!important;font-size:20px!important;font-weight:700!important}.adj-projet-ca-archive-item{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;padding:16px 18px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px}.adj-projet-ca-archive-item strong{display:block;color:#1F2A28;font-size:15px}.adj-projet-ca-archive-item span{display:block;margin-top:3px;color:#6B7672;font-size:13px}.adj-projet-ca-archive-button{display:inline-block;flex-shrink:0;padding:7px 12px;background:#E6B84A;border-radius:8px;color:#0F5B4F!important;font-size:11px;font-weight:700;text-decoration:none!important}.adj-projets-ca-empty{padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-projets-ca{width:94%}.adj-projet-ca-card{width:100%}.adj-projet-ca-archive-item{display:block;text-align:center}.adj-projet-ca-archive-button{margin-top:12px}}.adj-actions-ca{width:100%;max-width:950px;margin:30px auto 0}.adj-actions-ca-section-title{margin:32px 0 18px!important;color:#0F5B4F!important;font-size:25px!important;font-weight:700!important}.adj-actions-ca-list{display:flex;flex-direction:column;gap:15px}.adj-action-ca-item{padding:20px 22px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.05);box-sizing:border-box}.adj-action-ca-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.adj-action-ca-status,.adj-action-ca-late{display:inline-block;padding:5px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.adj-action-ca-status-a_faire{background:#F7F1E7;border:1px solid #D9C8AA;color:#80663B}.adj-action-ca-status-en_cours{background:#E6B84A;color:#0F5B4F}.adj-action-ca-status-en_attente{background:#EFE8DC;color:#8A6730}.adj-action-ca-status-terminee{background:#0F5B4F;color:#FFFFFF}.adj-action-ca-late{background:#8A3B32;color:#FFFFFF}.adj-action-ca-overdue{border-color:#C88A82}.adj-action-ca-title{margin:0 0 12px!important;color:#0F5B4F!important;font-size:19px!important;font-weight:700!important}.adj-action-ca-project{display:inline-block;margin-bottom:10px;padding:6px 10px;background:#F7F1E7;border-radius:8px;color:#4D5A55;font-size:13px}.adj-action-ca-project strong{color:#0F5B4F}.adj-action-ca-info{margin-top:6px;color:#4D5A55;font-size:14px}.adj-action-ca-info strong{color:#1F2A28}.adj-action-ca-meeting{margin-top:12px;color:#80663B;font-size:12px;font-style:italic}.adj-action-ca-notes{margin-top:15px;padding:12px 14px;background:#F7F1E7;border-left:4px solid #E6B84A;border-radius:8px;color:#4D5A55;font-size:14px;line-height:1.55}.adj-actions-ca-archives{margin-top:45px;padding-top:5px;border-top:1px solid #D9C8AA}.adj-actions-ca-archive-year{margin:25px 0 12px!important;color:#0F5B4F!important;font-size:20px!important;font-weight:700!important}.adj-action-ca-archive-item{margin-bottom:12px;padding:16px 18px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px}.adj-action-ca-archive-item strong{display:block;color:#1F2A28;font-size:15px}.adj-action-ca-archive-item span{display:block;margin-top:3px;color:#6B7672;font-size:13px}.adj-actions-ca-empty{padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-actions-ca{width:94%}.adj-action-ca-item{padding:18px}}.adj-odj-ca{width:100%;max-width:950px;margin:30px auto 0}.adj-odj-ca-section-title{margin:32px 0 18px!important;color:#0F5B4F!important;font-size:25px!important;font-weight:700!important}.adj-odj-ca-list{display:flex;flex-direction:column;gap:15px}.adj-odj-ca-item{padding:20px 22px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.05);box-sizing:border-box}.adj-odj-ca-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.adj-odj-ca-status,.adj-odj-ca-priority{display:inline-block;padding:5px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase}.adj-odj-ca-status-a_aborder{background:#E6B84A;color:#0F5B4F}.adj-odj-ca-status-reporte{background:#EFE8DC;color:#8A6730}.adj-odj-ca-status-traite{background:#0F5B4F;color:#FFFFFF}.adj-odj-ca-priority-importante{background:#F7F1E7;border:1px solid #D9C8AA;color:#A8733A}.adj-odj-ca-priority-urgente{background:#8A3B32;color:#FFFFFF}.adj-odj-ca-title{margin:0 0 12px!important;color:#0F5B4F!important;font-size:19px!important;font-weight:700!important}.adj-odj-ca-project{display:inline-block;margin-bottom:10px;padding:6px 10px;background:#F7F1E7;border-radius:8px;color:#4D5A55;font-size:13px}.adj-odj-ca-project strong{color:#0F5B4F}.adj-odj-ca-info{margin-top:6px;color:#4D5A55;font-size:14px}.adj-odj-ca-info strong{color:#1F2A28}.adj-odj-ca-notes{margin-top:15px;padding:12px 14px;background:#F7F1E7;border-left:4px solid #E6B84A;border-radius:8px;color:#4D5A55;font-size:14px;line-height:1.55}.adj-odj-ca-archives{margin-top:45px;padding-top:5px;border-top:1px solid #D9C8AA}.adj-odj-ca-archive-year{margin:25px 0 12px!important;color:#0F5B4F!important;font-size:20px!important;font-weight:700!important}.adj-odj-ca-archive-item{margin-bottom:12px;padding:16px 18px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px}.adj-odj-ca-archive-item>strong{display:block;color:#1F2A28;font-size:15px}.adj-odj-ca-archive-item>span{display:block;margin-top:3px;color:#6B7672;font-size:13px}.adj-odj-ca-decision{margin-top:12px;padding:11px 13px;background:#FFFDF8;border-left:4px solid #0F5B4F;border-radius:8px;color:#4D5A55;font-size:14px;line-height:1.5}.adj-odj-ca-decision strong{color:#0F5B4F}.adj-odj-ca-empty{padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-odj-ca{width:94%}.adj-odj-ca-item{padding:18px}}.adj-odj-proposal{width:100%;max-width:950px;margin:25px auto 0;text-align:center}.adj-odj-proposal-button{display:inline-block;padding:11px 18px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F;font-size:13px;font-weight:700;cursor:pointer;list-style:none;transition:background .2s ease,transform .2s ease}.adj-odj-proposal-button::-webkit-details-marker{display:none}.adj-odj-proposal-button:hover{background:#D8A13B;transform:translateY(-1px)}.adj-odj-proposal-form-wrapper{max-width:760px;margin:22px auto 0;padding:24px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:left}.adj-odj-proposal-field{margin-bottom:18px}.adj-odj-proposal-field label{display:block;margin-bottom:6px;color:#0F5B4F;font-size:14px;font-weight:700}.adj-odj-proposal-field input,.adj-odj-proposal-field textarea,.adj-odj-proposal-field select{width:100%;padding:10px 12px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:8px;color:#1F2A28;font-size:14px;box-sizing:border-box}.adj-odj-proposal-field textarea{resize:vertical}.adj-odj-proposal-field input:focus,.adj-odj-proposal-field textarea:focus,.adj-odj-proposal-field select:focus{outline:none;border-color:#E6B84A;box-shadow:0 0 0 2px rgba(230,184,74,.18)}.adj-odj-proposal-help{margin:-3px 0 18px;color:#6B7672;font-size:12px;font-style:italic}.adj-odj-proposal-submit{padding:10px 17px;background:#0F5B4F;border:0;border-radius:9px;color:#FFFFFF;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.adj-odj-proposal-submit:hover{transform:translateY(-1px);opacity:.92}.adj-odj-proposal-success{max-width:760px;margin:0 auto 20px;padding:14px 18px;background:#E7F1EE;border:1px solid #AFCBC2;border-radius:12px;color:#0F5B4F;text-align:center}.adj-odj-proposal-success strong,.adj-odj-proposal-success span{display:block}.adj-odj-proposal-error{max-width:760px;margin:0 auto 20px;padding:14px 18px;background:#F7E9E7;border:1px solid #D9AAA4;border-radius:12px;color:#8A3B32;text-align:center}@media only screen and (max-width:767px){.adj-odj-proposal{width:94%}.adj-odj-proposal-button{width:100%;box-sizing:border-box}.adj-odj-proposal-form-wrapper{padding:18px}}.adj-odj-pending-notice{max-width:950px;margin:20px auto 25px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#F7F1E7;border:1px solid #D9C8AA;border-left:5px solid #E6B84A;border-radius:12px}.adj-odj-pending-notice-text{color:#0F5B4F;font-weight:700;font-size:14px}.adj-odj-pending-notice-button{display:inline-block;padding:8px 13px;background:#0F5B4F;border-radius:8px;color:#FFFFFF!important;text-decoration:none;font-size:11px;font-weight:700}@media only screen and (max-width:767px){.adj-odj-pending-notice{flex-direction:column;text-align:center}}.adj-odj-review{width:100%;max-width:950px;margin:30px auto 35px}.adj-odj-review>h2{margin:0 0 18px!important;color:#0F5B4F!important;font-size:25px!important;font-weight:700!important}.adj-odj-review-card{margin-bottom:20px;padding:22px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.05);box-sizing:border-box}.adj-odj-review-author{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #E8DDC9;color:#4D5A55;font-size:13px}.adj-odj-review-author strong{color:#0F5B4F}.adj-odj-review-card>label{display:block;margin-bottom:16px;color:#0F5B4F;font-size:13px;font-weight:700}.adj-odj-review-card input[type="text"],.adj-odj-review-card input[type="date"],.adj-odj-review-card textarea,.adj-odj-review-card select{display:block;width:100%;margin-top:6px;padding:10px 12px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:8px;color:#1F2A28;font-size:14px;font-weight:400;box-sizing:border-box}.adj-odj-review-card textarea{min-height:100px;resize:vertical;line-height:1.5}.adj-odj-review-card input:focus,.adj-odj-review-card textarea:focus,.adj-odj-review-card select:focus{outline:none;border-color:#E6B84A;box-shadow:0 0 0 2px rgba(230,184,74,0.18)}.adj-odj-review-card label:nth-of-type(3),.adj-odj-review-card label:nth-of-type(4),.adj-odj-review-card label:nth-of-type(5){display:inline-block;vertical-align:top;margin-right:12px}.adj-odj-review-card label:nth-of-type(3){width:180px}.adj-odj-review-card label:nth-of-type(4){width:160px}.adj-odj-review-card label:nth-of-type(5){width:calc(100% - 380px);margin-right:0}.adj-odj-review-actions{display:flex;gap:10px;margin-top:8px}.adj-odj-review-validate{padding:10px 16px;background:#0F5B4F;border:0;border-radius:8px;color:#FFFFFF;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.adj-odj-review-validate:hover{transform:translateY(-1px);opacity:.92}.adj-odj-review-reject{padding:10px 16px;background:#FFFDF8;border:1px solid #B96B61;border-radius:8px;color:#8A3B32;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.adj-odj-review-reject:hover{background:#F7E9E7;transform:translateY(-1px)}.adj-odj-review-empty{padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}.adj-odj-review-success{margin-bottom:20px;padding:14px 18px;background:#E7F1EE;border:1px solid #AFCBC2;border-radius:12px;color:#0F5B4F;text-align:center;font-weight:700}@media only screen and (max-width:767px){.adj-odj-review{width:94%}.adj-odj-review-card{padding:18px}.adj-odj-review-card label:nth-of-type(3),.adj-odj-review-card label:nth-of-type(4),.adj-odj-review-card label:nth-of-type(5){display:block;width:100%;margin-right:0}.adj-odj-review-actions{flex-direction:column}.adj-odj-review-validate,.adj-odj-review-reject{width:100%}}.adj-my-odj{width:100%;max-width:950px;margin:30px auto 35px}.adj-my-odj-title{margin:0 0 8px!important;color:#0F5B4F!important;font-size:25px!important;font-weight:700!important}.adj-my-odj-intro{margin:0 0 18px;color:#4D5A55;font-size:14px;line-height:1.5}.adj-my-odj-list{display:flex;flex-direction:column;gap:14px}.adj-my-odj-item{padding:18px 20px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.04);box-sizing:border-box}.adj-my-odj-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:9px}.adj-my-odj-status{display:inline-block;padding:5px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2px}.adj-my-odj-status-pending{background:#E6B84A;color:#0F5B4F}.adj-my-odj-status-accepted{background:#DCEBE6;color:#0F5B4F}.adj-my-odj-status-rejected{background:#F3DEDB;color:#8A3B32}.adj-my-odj-status-postponed{background:#EFE8DC;color:#8A6730}.adj-my-odj-status-treated{background:#0F5B4F;color:#FFFFFF}.adj-my-odj-item-title{margin:0 0 10px!important;color:#1F2A28!important;font-size:18px!important;font-weight:700!important}.adj-my-odj-meeting{margin-top:5px;color:#4D5A55;font-size:14px}.adj-my-odj-meeting strong{color:#1F2A28}.adj-my-odj-rejection{margin-top:14px;padding:12px 14px;background:#F7E9E7;border-left:4px solid #B96B61;border-radius:8px;color:#6E3D37;font-size:14px;line-height:1.5}.adj-my-odj-rejection strong{color:#8A3B32}.adj-my-odj-empty{padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-my-odj{width:94%}.adj-my-odj-item{padding:16px 17px}.adj-my-odj-title{font-size:22px!important}}.adj-row-equal{display:flex;flex-wrap:wrap;align-items:stretch}.adj-row-equal .et_pb_column{display:flex;flex-direction:column}.adj-row-equal .adj-card-equal{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;box-sizing:border-box}.adj-row-equal .adj-card-equal .et_pb_text_inner,.adj-row-equal .adj-card-equal .et_pb_promo_description,.adj-row-equal .adj-card-equal .et_pb_blurb_content{width:100%}@media only screen and (max-width:980px){.adj-row-equal{display:block}.adj-row-equal .et_pb_column{display:block}.adj-row-equal .adj-card-equal{height:auto}}.adj-ca-notifications-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:#E6B84A;color:#0F5B4F!important;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none!important;box-shadow:0 4px 10px rgba(0,0,0,0.12);transition:all 0.2s ease}.adj-ca-notifications-link:hover{background:#D8A13B;color:#0F5B4F!important;transform:translateY(-1px)}.adj-ca-notifications-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:#0F5B4F;color:#FFFFFF;border-radius:50px;font-size:11px;font-weight:700;line-height:1}.adj-ca-notifications-empty{max-width:700px;margin:30px auto;padding:28px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:14px;color:#4D5A55;text-align:center;box-shadow:0 5px 14px rgba(0,0,0,0.08)}.adj-ca-notifications{max-width:900px;margin:0 auto}.adj-ca-notifications-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.adj-ca-notifications-header h2,.adj-ca-notifications-old-title{margin:0;color:#0F5B4F;font-size:24px;font-weight:700}.adj-ca-notifications-old-title{margin-top:40px;margin-bottom:20px}.adj-ca-notifications-list{display:flex;flex-direction:column;gap:16px}.adj-ca-notification{padding:22px 24px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;box-shadow:0 5px 14px rgba(0,0,0,0.08)}.adj-ca-notification-unread{border-left:5px solid #E6B84A}.adj-ca-notification-read{background:#F7F1E7}.adj-ca-notification-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.adj-ca-notification-type{display:inline-flex;align-items:center;padding:5px 10px;border-radius:50px;background:#E6B84A;color:#0F5B4F;font-size:11px;font-weight:700;letter-spacing:0.5px}.adj-ca-notification-date{color:#6B7672;font-size:13px}.adj-ca-notification h3{margin:0 0 10px;color:#0F5B4F;font-size:20px;font-weight:700}.adj-ca-notification-message{margin-bottom:18px;color:#4D5A55;line-height:1.6}.adj-ca-notification-button,.adj-ca-notifications-read-all{border:0;padding:9px 16px;background:#0F5B4F;color:#FFFFFF;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.adj-ca-notification-button:hover,.adj-ca-notifications-read-all:hover{background:#E6B84A;color:#0F5B4F}.adj-ca-notifications-empty{max-width:700px;margin:30px auto;padding:28px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:14px;color:#4D5A55;text-align:center;box-shadow:0 5px 14px rgba(0,0,0,0.08)}@media only screen and (max-width:767px){.adj-ca-notifications-header{flex-direction:column;align-items:flex-start}.adj-ca-notification-top{flex-direction:column;align-items:flex-start;gap:6px}.adj-ca-notification{padding:18px}.adj-ca-notifications-read-all{width:100%}}.adj-boussole-latest{max-width:850px;margin:0 auto;text-align:center}.adj-boussole-latest-label{margin-bottom:8px;color:#0F5B4F;font-family:"Adventure",sans-serif;font-size:21px;font-weight:700}.adj-boussole-period{margin-bottom:25px;color:#1F2A28;font-size:16px;font-weight:600}.adj-boussole-pages{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 auto 24px}.adj-boussole-page{display:block;width:100%;max-width:580px;line-height:0;border-radius:10px;overflow:hidden;box-shadow:0 5px 16px rgba(0,0,0,0.13);transition:transform 0.2s ease,box-shadow 0.2s ease}.adj-boussole-page:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.17)}.adj-boussole-page-image{display:block;width:100%;height:auto}.adj-boussole-pdf{margin-top:28px}.adj-boussole-pdf-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;background:#E6B84A;color:#0F5B4F!important;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none!important;box-shadow:0 4px 10px rgba(0,0,0,0.10);transition:all 0.2s ease}.adj-boussole-pdf-button:hover{background:#D8A13B;transform:translateY(-1px)}.adj-boussole-empty{padding:25px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}.adj-boussole-admin-preview img{display:block;max-width:250px;height:auto;margin:8px 0;border:1px solid #D9C8AA;border-radius:6px}.adj-boussole-admin-file{margin-bottom:8px;font-weight:600}@media only screen and (max-width:767px){.adj-boussole-latest-label{font-size:18px}.adj-boussole-period{font-size:14px;margin-bottom:18px}.adj-boussole-pages{gap:16px}.adj-boussole-page{border-radius:7px}.adj-boussole-pdf-button{width:100%;box-sizing:border-box}}.adj-boussole-archives{width:100%;max-width:950px;margin:35px auto 0}.adj-boussole-archives-header{margin-bottom:24px;text-align:center}.adj-boussole-archives-header h2{margin-bottom:7px;color:#0F5B4F;font-family:"Adventure",sans-serif;font-size:23px;font-weight:700}.adj-boussole-archives-header p{margin:0;color:#4D5A55}.adj-boussole-archives-grid{display:flex;flex-wrap:wrap;width:100%}.adj-boussole-archive-card{position:relative;flex:0 0 31.33%;margin:0 1% 18px;box-sizing:border-box;padding:25px 20px 21px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:13px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.06)}.adj-boussole-archive-badge{display:inline-block;margin-bottom:13px;padding:5px 10px;background:#F7F1E7;border-radius:20px;color:#0F5B4F;font-size:10px;font-weight:700;letter-spacing:.5px}.adj-boussole-archive-period{min-height:48px;margin-bottom:7px;color:#1F2A28;font-size:15px;font-weight:700;line-height:1.5}.adj-boussole-archive-pages-count{margin-bottom:18px;color:#4D5A55;font-size:12px}.adj-boussole-archive-button,.adj-boussole-archive-back{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;background:#E6B84A;border-radius:8px;color:#0F5B4F!important;font-size:11px;font-weight:700;text-decoration:none!important;transition:transform .2s ease,background .2s ease}.adj-boussole-archive-button:hover,.adj-boussole-archive-back:hover{background:#D8A13B;transform:translateY(-1px)}.adj-boussole-archive-view{margin-bottom:40px;padding:28px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:15px;text-align:center}.adj-boussole-archive-view-label{margin-bottom:7px;color:#0F5B4F;font-family:"Adventure",sans-serif;font-size:20px;font-weight:700}.adj-boussole-archive-view-period{margin-bottom:24px;color:#1F2A28;font-size:15px;font-weight:600}.adj-boussole-archive-view-pages{display:flex;flex-direction:column;align-items:center;gap:22px}.adj-boussole-archive-view-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:25px}.adj-boussole-archives-more{margin-top:24px;text-align:center}.adj-boussole-archives-more a{color:#0F5B4F;font-size:12px;font-weight:700;text-decoration:none}.adj-boussole-archives-empty{margin:25px auto;padding:20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:11px;color:#4D5A55;text-align:center}@media only screen and (max-width:980px){.adj-boussole-archive-card{flex:0 0 48%;margin:0 1% 18px}}@media only screen and (max-width:767px){.adj-boussole-archives-grid{display:block}.adj-boussole-archive-card{width:100%;margin:0 0 18px}.adj-boussole-archive-period{min-height:0}.adj-boussole-archive-view{padding:20px 15px}.adj-boussole-archive-view-actions{flex-direction:column}.adj-boussole-archive-view-actions a{width:100%;box-sizing:border-box}}.adj-profile-card{width:100%!important;max-width:650px!important;margin:30px auto!important;padding:0!important;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:22px;box-shadow:0 6px 18px rgba(0,0,0,0.08);overflow:hidden;box-sizing:border-box}.adj-profile-card #wppb-edit-user{width:100%!important;max-width:none!important;margin:0!important;padding:30px 35px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}.adj-profile-card .adj-profile-readonly{width:100%!important;max-width:none!important;margin:0!important;padding:0 35px 32px!important;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}.adj-profile-readonly-heading{margin:0 0 25px;padding-top:28px;border-top:1px solid #E4D8C3;text-align:center}.adj-profile-readonly-heading h2{margin:0 0 8px!important;padding:0!important;color:#0F5B4F!important;font-family:"Adventure",sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}.adj-profile-readonly-heading p{max-width:520px;margin:0 auto!important;color:#4D5A55!important;font-size:14px;line-height:1.55;text-align:center}.adj-profile-readonly-section{margin-top:24px}.adj-profile-readonly-title{margin-bottom:12px;color:#0F5B4F;font-size:17px;font-weight:700}.adj-profile-readonly-list{overflow:hidden;background:#FFFFFF;border:1px solid #E4D8C3;border-radius:12px}.adj-profile-readonly-row{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #EEE7DA}.adj-profile-readonly-row:last-child{border-bottom:0}.adj-profile-readonly-label{flex:0 0 145px;padding-right:15px;color:#0F5B4F;font-size:14px;font-weight:700}.adj-profile-readonly-value{flex:1;color:#1F2A28;font-size:14px;line-height:1.5;text-align:right}.adj-profile-children-readonly{width:100%}.adj-profile-child-readonly{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:9px;padding:13px 16px;background:#F7F1E7;border:1px solid #E4D8C3;border-radius:11px;box-sizing:border-box}.adj-profile-membership-badge{display:inline-block;padding:4px 8px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:20px;color:#0F5B4F;font-size:10px;font-weight:700;white-space:nowrap}.adj-profile-child-readonly:last-child{margin-bottom:0}.adj-profile-child-name{color:#1F2A28;font-size:14px;font-weight:700}.adj-profile-child-birthdate{margin-left:15px;color:#4D5A55;font-size:13px}.adj-profile-child-name small{display:block;margin-top:3px;color:#4D5A55;font-size:11px;font-weight:500}.adj-profile-membership-history{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;margin-top:9px;margin-left:0}.adj-profile-membership-badge{display:inline-block;padding:5px 8px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:20px;color:#0F5B4F;font-size:11px;font-weight:700;white-space:nowrap}.adj-profile-readonly-empty{margin:0;padding:14px 16px;background:#F7F1E7;border:1px solid #E4D8C3;border-radius:11px;color:#4D5A55;font-size:13px}.adj-profile-contact-update{display:flex;flex-direction:column;align-items:center;margin-top:28px;padding:18px 20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;text-align:center;box-sizing:border-box}.adj-profile-contact-update strong{display:block;margin-bottom:5px;color:#0F5B4F;font-size:15px}.adj-profile-contact-update span{display:block;max-width:500px;color:#4D5A55;font-size:13px;line-height:1.5}.adj-profile-contact-button{display:inline-block;margin-top:13px;padding:9px 16px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F!important;font-size:12px;font-weight:700;text-decoration:none!important}.adj-profile-contact-button:hover{background:#D8A13B;color:#0F5B4F!important}@media only screen and (max-width:767px){.adj-profile-card{width:92%!important;margin:20px auto 25px!important;border-radius:18px}.adj-profile-card #wppb-edit-user{width:100%!important;padding:22px 18px!important}.adj-profile-card .adj-profile-readonly{width:100%!important;padding:0 18px 24px!important}.adj-profile-readonly-heading{padding-top:23px}.adj-profile-readonly-heading h2{font-size:21px!important}.adj-profile-readonly-row{display:block}.adj-profile-readonly-label{display:block;padding-right:0;margin-bottom:5px}.adj-profile-readonly-value{display:block;text-align:left}.adj-profile-child-readonly{display:block}.adj-profile-child-birthdate{display:block;margin:4px 0 0}.adj-profile-membership-history{justify-content:flex-start;margin:8px 0 0}.adj-profile-contact-button{width:100%;box-sizing:border-box;text-align:center}}.adj-presences-sessions{width:100%;max-width:850px;margin:30px auto;box-sizing:border-box}.adj-presences-intro{margin-bottom:25px;text-align:center}.adj-presences-intro h2{margin:0 0 8px!important;color:#0F5B4F!important;font-family:"Adventure",sans-serif!important;font-size:25px!important;font-weight:700!important}.adj-presences-intro p{max-width:650px;margin:0 auto!important;color:#4D5A55;font-size:15px;line-height:1.6}.adj-presence-card{margin-bottom:24px;padding:26px 28px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px;box-shadow:0 5px 15px rgba(0,0,0,0.07);box-sizing:border-box}.adj-presence-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #E4D8C3}.adj-presence-date{color:#0F5B4F;font-size:20px;font-weight:700}.adj-presence-time{margin-top:4px;color:#4D5A55;font-size:14px}.adj-presence-current-status{padding:7px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.adj-presence-status-present{background:#0F5B4F;color:#FFFFFF}.adj-presence-status-absent{background:#F7F1E7;border:1px solid #D9C8AA;color:#A8733A}.adj-presence-status-maybe{background:#E6B84A;color:#0F5B4F}.adj-presence-status-empty{background:#F7F1E7;border:1px solid #D9C8AA;color:#4D5A55}.adj-presence-success{margin-bottom:18px;padding:12px 15px;background:#EDF6F2;border:1px solid #A8CFC0;border-radius:10px;color:#0F5B4F;font-size:13px;font-weight:700}.adj-presence-question{margin-bottom:12px;color:#0F5B4F;font-size:16px;font-weight:700}.adj-presence-status-options{display:flex;flex-wrap:wrap;margin:0 -5px 20px}.adj-presence-status-options label{display:flex;align-items:center;margin:0 5px 10px;padding:10px 14px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:10px;color:#1F2A28;cursor:pointer}.adj-presence-status-options input{margin-right:8px}.adj-presence-participants{margin-top:20px;padding-top:20px;border-top:1px solid #E4D8C3}.adj-presence-member{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:13px 15px;background:#F7F1E7;border-radius:10px}.adj-presence-member strong{color:#0F5B4F}.adj-presence-member span{color:#1F2A28;font-weight:600}.adj-presence-subsection{margin-top:22px}.adj-presence-subtitle{margin-bottom:10px;color:#0F5B4F;font-size:16px;font-weight:700}.adj-presence-help{margin:-3px 0 12px!important;color:#4D5A55;font-size:13px}.adj-presence-child{display:flex;align-items:center;margin-bottom:8px;padding:11px 14px;background:#FFFFFF;border:1px solid #E4D8C3;border-radius:9px;cursor:pointer}.adj-presence-child input{margin-right:10px}.adj-presence-child span{color:#1F2A28;font-weight:600}.adj-presence-guest-row{display:flex;align-items:center;margin-bottom:10px}.adj-presence-guest-row input{flex:1;min-width:0;margin-right:8px;padding:10px 12px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:9px;box-sizing:border-box;color:#1F2A28;font-size:14px}.adj-presence-remove-guest{padding:10px 11px;background:transparent;border:1px solid #D9C8AA;border-radius:8px;color:#4D5A55;font-size:11px;font-weight:700;cursor:pointer}.adj-presence-remove-guest:hover{background:#F7F1E7;color:#0F5B4F}.adj-presence-add-guest{margin-top:3px;padding:9px 13px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:9px;color:#0F5B4F;font-size:12px;font-weight:700;cursor:pointer}.adj-presence-add-guest:hover{background:#EEE4D3}.adj-presence-submit{margin-top:25px;text-align:center}.adj-presence-submit button{padding:11px 20px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F;font-size:13px;font-weight:700;cursor:pointer}.adj-presence-submit button:hover{background:#D8A13B}.adj-presence-empty{max-width:700px;margin:30px auto;padding:20px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:13px;color:#4D5A55;text-align:center}@media only screen and (max-width:767px){.adj-presences-sessions{width:92%}.adj-presence-card{padding:20px 17px}.adj-presence-card-header{display:block}.adj-presence-current-status{display:inline-block;margin-top:12px}.adj-presence-status-options{display:block;margin:0 0 20px}.adj-presence-status-options label{width:100%;margin:0 0 8px;box-sizing:border-box}.adj-presence-member{display:block}.adj-presence-member span{display:block;margin-top:4px}.adj-presence-guest-row{display:block;margin-bottom:15px}.adj-presence-guest-row input{width:100%;margin:0 0 8px}.adj-presence-remove-guest{width:100%}.adj-presence-add-guest{width:100%}.adj-presence-submit button{width:100%}}.adj-calendar-presence{margin-top:13px}.adj-calendar-presence-top{margin-bottom:9px}.adj-calendar-presence-details{margin-top:7px}.adj-calendar-presence-details summary{display:inline-block;padding:8px 13px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.adj-calendar-presence-details summary::-webkit-details-marker{display:none}.adj-calendar-presence-form{margin-top:14px;padding:17px;background:#F7F1E7;border:1px solid #E4D8C3;border-radius:12px}.adj-presence-availability{margin:0 0 18px 0;padding:14px 16px;background:#FFFDF8;border:1px solid #D9C8AA;border-left:4px solid #0F5B4F;border-radius:11px;box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease}.adj-presence-availability-title{margin-bottom:4px;color:#0F5B4F;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.4px}.adj-presence-availability-count{color:#1F2A28;font-size:14px;line-height:1.4}.adj-presence-availability-count strong{color:#0F5B4F;font-size:20px;font-weight:700}.adj-presence-availability-message{margin-top:5px;color:#4D5A55;font-size:12px;line-height:1.4}.adj-presence-availability.adj-presence-availability-low{background:#FFF8E8;border-color:#E6C979;border-left-color:#E6B84A}.adj-presence-availability-low .adj-presence-availability-title{color:#8A6516}.adj-presence-availability-low .adj-presence-availability-count strong{color:#B27B13}.adj-presence-availability.adj-presence-availability-full{background:#F3F1EC;border-color:#CFC8BC;border-left-color:#756F65}.adj-presence-availability-full .adj-presence-availability-title{color:#625D55}.adj-presence-availability-full .adj-presence-availability-count,.adj-presence-availability-full .adj-presence-availability-count strong{color:#625D55}.adj-presence-availability-full .adj-presence-availability-message{color:#756F65}.adj-presence-availability.adj-presence-availability-error{background:#FFF4F2;border-color:#D9A29A;border-left-color:#A84A3F}.adj-presence-availability-error .adj-presence-availability-title{color:#A84A3F}.adj-presence-availability-error .adj-presence-availability-count,.adj-presence-availability-error .adj-presence-availability-count strong{color:#A84A3F}.adj-presence-availability-error .adj-presence-availability-message{color:#7D3932}.adj-presence-submit button:disabled{background:#DDD5C8!important;border-color:#CFC5B6!important;color:#817A70!important;cursor:not-allowed!important;opacity:0.75;box-shadow:none!important;transform:none!important}.adj-presence-submit button:disabled:hover{background:#DDD5C8!important;border-color:#CFC5B6!important;color:#817A70!important;box-shadow:none!important;transform:none!important}@media only screen and (max-width:767px){.adj-presence-availability{padding:12px 13px;margin-bottom:16px}.adj-presence-availability-count strong{font-size:18px}}.adj-calendar-presence-summary{max-width:1000px;margin:0 auto 22px;padding:15px 18px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:13px;text-align:center}.adj-calendar-presence-summary strong,.adj-calendar-presence-summary span{display:block}.adj-calendar-presence-summary strong{margin-bottom:3px;color:#0F5B4F}.adj-calendar-presence-summary span{color:#4D5A55;font-size:13px}@media only screen and (max-width:767px){.adj-calendar-presence-form{padding:14px}.adj-calendar-presence-details summary{width:100%;box-sizing:border-box;text-align:center}}.adj-presence-household-adults{margin-bottom:20px}.adj-presence-household-adult{display:flex;align-items:flex-start;margin-bottom:8px;padding:12px 14px;background:#EDF6F2;border:1px solid #A8CFC0;border-radius:10px;cursor:pointer}.adj-presence-household-adult input{margin-top:3px;margin-right:10px}.adj-presence-household-adult span{color:#1F2A28}.adj-presence-household-note{display:block;margin-top:3px;color:#4D5A55;font-size:11px;font-weight:400}.adj-presence-managed-note{display:block;margin-top:5px;color:#4D5A55;font-size:11px}.adj-session-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;margin-bottom:8px}.adj-session-badge{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:12px;line-height:1.2;font-weight:700}.adj-session-badge-theme,.adj-next-session-theme{display:inline-flex;width:fit-content;margin-top:6px;padding:5px 10px;border-radius:999px;background:#E8B844;color:#0F5B4F;font-size:12px;line-height:1.2;font-weight:700}.adj-session-badge-members,.adj-next-session-members{display:inline-flex;width:fit-content;margin-top:6px;padding:5px 10px;border-radius:999px;background:#0F5B4F;color:#FFFFFF;font-size:12px;line-height:1.2;font-weight:700}.adj-public-session-title{display:block;margin-top:5px;font-weight:700}.adj-next-session-theme,.adj-next-session-members{margin-right:6px}.adj-single-session-badges{margin:12px 0 18px}.adj-session-managers{margin:10px 0 12px;padding:9px 12px;border-radius:8px;background:rgba(15,91,79,0.07);font-size:13px;line-height:1.45}.adj-session-managers strong{font-weight:700}.adj-session-capacity-status{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 11px;border-radius:8px;background:rgba(15,91,79,0.08);font-size:13px;line-height:1.3}.adj-session-capacity-status strong{color:#0F5B4F}.adj-session-capacity-status span{color:#555}.adj-session-capacity-status.adj-session-capacity-low{background:rgba(232,184,68,0.16)}.adj-session-capacity-status.adj-session-capacity-full{background:rgba(180,45,45,0.10)}.adj-session-capacity-status.adj-session-capacity-full strong{color:#9D2929}.adj-ref-space{max-width:1180px;margin:0 auto}.adj-ref-hero{padding:28px;margin-bottom:24px;background:#FFF8E8;border:1px solid #EAD7A4;border-radius:20px}.adj-ref-kicker{font-size:12px;font-weight:800;letter-spacing:0.12em}.adj-ref-hero h2{margin:5px 0 6px}.adj-ref-hero p{margin:0}.adj-ref-session{margin:0 0 20px;background:#FFFFFF;border:1px solid #E7E1D6;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.05)}.adj-ref-session-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.adj-ref-date{font-size:20px;font-weight:800}.adj-ref-time{margin-top:3px;font-weight:700}.adj-ref-managers{margin-top:8px;font-size:13px}.adj-ref-capacity{min-width:135px;padding:12px 18px;text-align:center;background:#EEF8EF;border-radius:14px}.adj-ref-capacity strong{display:block;font-size:22px}.adj-ref-capacity span{display:block;font-size:12px}.adj-ref-capacity.is-low{background:#FFF0E8}.adj-ref-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}.adj-ref-stats span{padding:12px;text-align:center;border-right:1px solid #EEEEEE}.adj-ref-stats span:last-child{border-right:0}.adj-ref-stats strong{font-size:18px}.adj-ref-details>summary{padding:16px 22px;cursor:pointer;font-weight:800;list-style:none}.adj-ref-details>summary::-webkit-details-marker{display:none}.adj-ref-body{padding:4px 22px 24px}.adj-ref-body h3{margin:22px 0 12px}.adj-ref-roster{border:1px solid #EEEEEE;border-radius:12px;overflow:hidden}.adj-ref-person{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #EEEEEE}.adj-ref-person:last-child{border-bottom:0}.adj-ref-person>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.adj-ref-badge{padding:4px 7px;font-size:10px;font-weight:800;background:#F0F0F0;border-radius:999px}.adj-ref-badge-adult{background:#EAF3FF}.adj-ref-badge-child,.adj-ref-badge-child_extra{background:#F0EAFF}.adj-ref-badge-guest,.adj-ref-badge-external{background:#FFF1DC}.adj-ref-remove{padding:7px 10px!important;color:#A52A2A!important;font-size:11px!important;background:transparent!important;border:1px solid #E4B8B8!important}.adj-ref-add-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.adj-ref-box,.adj-ref-section-form{padding:16px;background:#FCFBF8;border:1px solid #E7E1D6;border-radius:14px}.adj-ref-box h4{margin:0 0 12px}.adj-ref-box select,.adj-ref-box input,.adj-ref-section-form input,.adj-ref-section-form textarea{width:100%;padding:10px;background:#FFFFFF;border:1px solid #D8D2C8;border-radius:8px;box-sizing:border-box}.adj-ref-box button,.adj-ref-section-form button{margin-top:12px;padding:10px 14px;border:0;border-radius:8px;font-weight:800;cursor:pointer}.adj-ref-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adj-ref-section-form{margin-top:18px}.adj-ref-muted{font-size:13px;opacity:0.72}.adj-ref-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.adj-ref-checklist label{display:flex;align-items:center;gap:10px;padding:10px;background:#FFFFFF;border:1px solid #EEEEEE;border-radius:10px}.adj-ref-checklist input{width:auto}.adj-ref-checklist span{display:flex;flex-direction:column}.adj-ref-checklist small{font-size:10px;opacity:0.65}.adj-ref-money-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.adj-ref-money-grid label span,.adj-ref-wide span{display:block;margin-bottom:5px;font-size:12px;font-weight:700}.adj-ref-wide{display:block;margin-top:12px}.adj-ref-cash-total{margin-top:14px;padding:12px;background:#FFFFFF;border-radius:10px}.adj-ref-photo{display:inline-block;margin-top:10px;font-size:12px;font-weight:800}.adj-ref-denied,.adj-ref-empty{padding:20px;background:#F6F3ED;border-radius:12px}.adj-ref-cash-live{display:flex;flex-direction:column;gap:3px;margin-top:18px;padding:16px 18px;background:#EEF8F3;border:1px solid #C8E1D7;border-left:4px solid #006B5B;border-radius:12px}.adj-ref-cash-live span{color:#006B5B;font-size:11px;font-weight:800;letter-spacing:0.06em}.adj-ref-cash-live strong{color:#006B5B;font-size:26px;line-height:1.2}.adj-ref-cash-live small{opacity:0.7}.adj-ref-cash-trace{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:12px 14px;background:#F5F3EE;border-radius:10px}.adj-ref-cash-trace>strong{color:#006B5B;font-size:11px;letter-spacing:0.05em}.adj-ref-cash-trace span{font-size:13px}.adj-ref-cash-photo-preview{max-width:320px;margin-top:12px;overflow:hidden;border-radius:12px}.adj-ref-cash-photo-preview img{display:block;width:100%;height:auto;border-radius:12px}.adj-ref-session-statuses{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px;border-bottom:1px solid #EEEEEE}.adj-ref-status{display:inline-flex;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;border-radius:999px}.adj-ref-status.is-done{color:#006B5B;background:#E8F5F0}.adj-ref-status.is-pending{color:#85631C;background:#FFF4D6}.adj-ref-add-present{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;cursor:pointer}.adj-ref-add-present input{width:auto!important;margin:0}.adj-ref-attendance-badge{display:inline-flex;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;border-radius:999px}.adj-ref-attendance-badge.is-present{color:#006B5B;background:#E8F5F0}.adj-ref-attendance-badge.is-unchecked{color:#756F65;background:#F0EDE7}@media only screen and (max-width:800px){.adj-ref-session-head{align-items:flex-start}.adj-ref-stats{grid-template-columns:1fr 1fr}.adj-ref-stats span:nth-child(2){border-right:0}.adj-ref-add-grid{grid-template-columns:1fr}.adj-ref-checklist{grid-template-columns:1fr}.adj-ref-money-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:520px){.adj-ref-session-head{flex-direction:column}.adj-ref-capacity{width:100%}.adj-ref-stats{grid-template-columns:1fr}.adj-ref-stats span{border-right:0;border-bottom:1px solid #EEEEEE}.adj-ref-two{grid-template-columns:1fr}.adj-ref-money-grid{grid-template-columns:1fr}}.adj-ref-participants-title{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:5px}.adj-ref-participants-count{font-size:13px;font-weight:800;color:#0F5B4F}.adj-ref-attendance-form{margin-top:15px}.adj-ref-roster-attendance{display:flex;flex-direction:column;gap:7px}.adj-ref-person-attendance{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:7px 10px;border:1px solid #E6E1D8;border-radius:8px;background:#FFF}.adj-ref-person-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:pointer}.adj-ref-present-checkbox{flex:0 0 auto;width:18px!important;height:18px!important;margin:0!important;cursor:pointer}.adj-ref-person-info{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.adj-ref-person-info strong{min-width:150px;font-size:13px;color:#222}.adj-ref-present-label{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#F0EDE7;color:#756F65;font-size:10px;font-weight:800}.adj-ref-person-main:has(.adj-ref-present-checkbox:checked) .adj-ref-present-label{background:#E8F5F0;color:#006B5B}.adj-ref-person-attendance:has(.adj-ref-present-checkbox:checked){border-color:#B8DCD3;background:#F8FCFA}.adj-ref-save-attendance{display:block;margin:14px 0 20px auto}@media (max-width:767px){.adj-ref-roster-attendance .adj-ref-person-attendance{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px 10px;width:100%;min-width:0;padding:12px;box-sizing:border-box}.adj-ref-roster-attendance .adj-ref-person-main{flex:0 0 100%;width:100%;min-width:0;display:flex;align-items:flex-start;gap:10px}.adj-ref-roster-attendance .adj-ref-present-checkbox{flex:0 0 18px;margin-top:3px!important}.adj-ref-roster-attendance .adj-ref-person-info{display:flex;flex:1 1 0;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;width:auto;overflow-wrap:break-word;word-break:normal}.adj-ref-roster-attendance .adj-ref-person-info strong{display:block;flex:0 0 100%;width:100%;min-width:0;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:break-word;word-break:normal}.adj-ref-roster-attendance .adj-ref-person-info .adj-ref-badge,.adj-ref-roster-attendance .adj-ref-person-info .adj-ref-present-label{flex:0 1 auto;max-width:100%;width:auto;white-space:normal;overflow-wrap:break-word;word-break:normal}.adj-ref-roster-attendance .adj-ref-added-by{display:block;flex:0 0 100%;width:100%;min-width:0;white-space:normal;overflow-wrap:break-word}body #page-container .adj-ref-roster-attendance button.adj-ref-promote,body #page-container .adj-ref-roster-attendance span.adj-ref-promote{flex:0 1 auto;width:auto!important;max-width:100%;min-width:0;margin:0;white-space:normal;line-height:1.3;text-align:center}.adj-ref-roster-attendance .adj-ref-person-attendance>.adj-ref-remove{flex:0 0 auto;margin:0 0 0 auto;white-space:nowrap}.adj-ref-save-attendance{width:100%}}.adj-ref-add-participant{margin:18px 0 24px;border:1px solid #DED8CD;border-radius:10px;background:#FFF;overflow:hidden}.adj-ref-add-participant>summary{position:relative;padding:12px 16px;color:#006B5B;font-size:12px;font-weight:800;letter-spacing:0.03em;cursor:pointer;list-style:none;background:#F7F5F0}.adj-ref-add-participant>summary::-webkit-details-marker{display:none}.adj-ref-add-participant>summary::after{content:"+";position:absolute;right:16px;font-size:18px;line-height:1}.adj-ref-add-participant[open]>summary::after{content:"−"}.adj-ref-add-participant[open]>summary{border-bottom:1px solid #E8E3DA}.adj-ref-add-participant-content{padding:14px}.adj-ref-add-participant .adj-ref-add-grid{gap:12px}.adj-ref-add-participant .adj-ref-box{padding:14px}.adj-ref-add-participant .adj-ref-box h4{margin:0 0 10px;font-size:13px}.adj-ref-add-participant .adj-ref-add-present{margin-top:9px;margin-bottom:9px}@media (max-width:700px){.adj-ref-add-participant>summary{padding:13px 15px}.adj-ref-add-participant-content{padding:10px}}.adj-ref-cash-details{margin:18px 0 0;background:#FFFFFF;border:1px solid #DED8CD;border-radius:10px;overflow:hidden}.adj-ref-cash-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;background:#F7F5F0;cursor:pointer;list-style:none;box-sizing:border-box}.adj-ref-cash-summary::-webkit-details-marker{display:none}.adj-ref-cash-summary-title{color:#006B5B;font-size:12px;font-weight:800;letter-spacing:0.03em}.adj-ref-cash-summary-status{display:flex;align-items:center;margin-right:28px;font-size:12px;font-weight:700}.adj-ref-cash-summary-done{display:inline-flex;align-items:center;padding:5px 10px;color:#006B5B;background:#E7F4EF;border-radius:999px}.adj-ref-cash-summary-pending{display:inline-flex;align-items:center;padding:5px 10px;color:#8A6500;background:#FFF1C9;border-radius:999px}.adj-ref-cash-summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#006B5B;font-size:18px;font-weight:700;line-height:1}.adj-ref-cash-details[open] .adj-ref-cash-summary::after{content:"−"}.adj-ref-cash-details[open] .adj-ref-cash-summary{border-bottom:1px solid #E8E3DA}.adj-ref-cash-details-content{padding:14px}.adj-ref-cash-details-content .adj-ref-section-form.adj-ref-cash{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media only screen and (max-width:767px){.adj-ref-cash-summary{align-items:flex-start;flex-direction:column;gap:7px;padding:12px 42px 12px 14px}.adj-ref-cash-summary-status{margin-right:0}.adj-ref-cash-summary::after{right:15px;top:18px;transform:none}.adj-ref-cash-details-content{padding:10px}}.adj-ref-attendance-save-state{display:block;min-height:18px;margin-top:7px;text-align:right;color:#777;font-size:11px;font-weight:600}.adj-ref-attendance-save-state.is-saved{color:#006B5B}.adj-ref-attendance-save-state.is-error{color:#B33A32}.adj-member-referent{display:inline-flex!important;align-items:center;gap:5px;background:#F7F1E7!important;color:#0F5B4F!important;border:1px solid #D9C8AA!important;text-decoration:none!important;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.adj-member-referent-arrow{display:inline-block;font-size:15px;line-height:1;transition:transform 0.2s ease}.adj-member-referent:hover{background:#E6B84A!important;border-color:#D8A13B!important;color:#0F5B4F!important;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,0.08)}.adj-member-referent:hover .adj-member-referent-arrow{transform:translateX(3px)}.adj-mobile-member-link{display:none}@media only screen and (max-width:980px){.et_pb_menu{position:relative}.adj-mobile-member-link{display:inline-flex!important;align-items:center;justify-content:center;position:absolute;left:8px;top:50%;transform:translateY(-50%);height:38px;padding:0 14px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;font-size:13px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;z-index:999}.adj-mobile-member-link:hover,.adj-mobile-member-link:focus{background:#E6B84A;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important}.et_pb_menu .et_pb_menu__wrap{min-height:52px;padding-left:125px}.et_pb_menu .et_pb_menu__wrap{justify-content:flex-end!important}}@media only screen and (max-width:400px){.adj-mobile-member-link{left:4px;height:36px;padding:0 10px;font-size:12px}.et_pb_menu .et_pb_menu__wrap{padding-left:105px}}body.adj-private-area,body.adj-private-area #page-container{background-color:#FFFDF8!important}body.adj-private-area #main-content{background-color:transparent!important}body.adj-private-area #main-content .et_pb_section{background-color:transparent}.adj-private-nav{width:100%;position:relative;z-index:20;font-family:inherit}.adj-private-nav__inner{width:90%;max-width:1200px;min-height:44px;margin:0 auto;display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.2}.adj-private-nav__home{display:inline-flex;align-items:center;gap:7px;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-weight:800;text-decoration:none!important;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.adj-private-nav__home:hover{opacity:.78;transform:translateX(-2px)}.adj-private-nav__arrow{font-size:18px;line-height:1;font-weight:400}.adj-private-nav__separator{opacity:.55;font-size:11px}.adj-private-nav__current{font-weight:600;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adj-private-nav--member{background:#FFF8E8;color:#0F5B4F;border-top:4px solid #E6B84A;border-bottom:1px solid #E8D8BA;box-shadow:0 3px 10px rgba(0,0,0,.04)}.adj-private-nav--ca{background:#FFF8E8;color:#0F5B4F;border-top:4px solid #0F5B4F;border-bottom:1px solid #E8D8BA;box-shadow:0 3px 10px rgba(0,0,0,.04)}.adj-private-nav--referent{background:#FFF8E8;color:#0F5B4F;border-top:4px solid #77B9A8;border-bottom:1px solid #E8D8BA;box-shadow:0 3px 10px rgba(0,0,0,.04)}@media only screen and (max-width:767px){.adj-private-nav__inner{width:calc(100% - 28px);min-height:39px;gap:7px;font-size:11px}.adj-private-nav__home{gap:5px;flex:0 0 auto;font-size:11px;letter-spacing:.1px}.adj-private-nav__arrow{font-size:17px}.adj-private-nav__separator{font-size:9px}.adj-private-nav__current{min-width:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:380px){.adj-private-nav__inner{width:calc(100% - 20px);gap:5px}.adj-private-nav__home,.adj-private-nav__current{font-size:10px}.adj-private-nav__separator{display:none}}@media only screen and (max-width:767px){.adj-header-logo-mobile{position:relative;z-index:5}@media only screen and (max-width:767px){.adj-header-logo-mobile{position:relative;z-index:5;max-width:140px!important}.adj-header-logo-mobile img{width:100%!important;height:auto!important;max-width:140px!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.14))}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_menu{position:relative!important}.et_pb_menu .adj-mobile-member-link{display:inline-flex!important;position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:130px!important;height:42px!important;padding:0 18px!important;background:#FFFDF8!important;border:1px solid #DCC79E!important;border-radius:22px!important;color:#0F5B4F!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(0,0,0,.06)!important;z-index:999!important}.et_pb_menu .et_pb_menu__wrap{padding-left:175px!important}}.adj-boussole-archive-card{overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.adj-boussole-archive-card.is-open{border-color:#E9B83F;box-shadow:0 8px 24px rgba(0,0,0,.08)}.adj-boussole-archive-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font-family:inherit}.adj-boussole-archive-chevron{display:inline-block;font-size:16px;font-weight:700}.adj-boussole-archive-panel{margin-top:22px;padding-top:24px;border-top:1px solid rgba(15,91,79,.12)}.adj-boussole-archive-panel[hidden]{display:none!important}.adj-boussole-archive-panel .adj-boussole-archive-view-pages{margin-bottom:18px}.adj-boussole-archive-panel .adj-boussole-archive-view-actions{margin-top:18px}@media only screen and (max-width:767px){.adj-boussole-archive-panel{margin-top:18px;padding-top:20px}}}.tribe-events-view--list .tribe-common-l-container{max-width:1180px!important;padding:35px 24px 60px!important}.tribe-events-view--list .tribe-events-c-top-bar{margin-bottom:35px!important}.tribe-events-view--list .tribe-events-c-top-bar__datepicker-button{color:#0F5B4F!important;font-weight:700!important}.tribe-events-view--list .tribe-events-c-top-bar__today-button{border:1px solid #E6B84A!important;border-radius:20px!important;background:#FFFDF8!important;color:#0F5B4F!important}.tribe-events-view--list .tribe-events-calendar-list__month-separator{margin:38px 0 22px!important;align-items:center!important}.tribe-events-view--list .tribe-events-calendar-list__month-separator-text{font-family:Adventure,sans-serif!important;color:#0F5B4F!important;font-size:24px!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap}.tribe-events-view--list .tribe-events-calendar-list__month-separator::after{background-color:#E6B84A!important;height:1px!important}.tribe-events-view--list .tribe-events-calendar-list__event-row{position:relative!important;display:flex!important;margin:0 0 22px!important;padding:22px 25px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:18px!important;box-shadow:0 4px 14px rgba(31,42,40,.06)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.tribe-events-view--list .tribe-events-calendar-list__event-row:hover{transform:translateY(-2px);border-color:#E6B84A!important;box-shadow:0 8px 22px rgba(31,42,40,.10)!important}.tribe-events-view--list .tribe-events-calendar-list__event{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag{width:78px!important;min-width:78px!important;padding-right:20px!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-datetime{background:#EDF7F4!important;border-radius:13px!important;padding:12px 7px!important;height:auto!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-weekday{color:#D58B00!important;font-size:11px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-daynum{color:#0F5B4F!important;font-size:27px!important;line-height:1.1!important;font-weight:800!important}.tribe-events-view--list .tribe-events-calendar-list__event-wrapper{padding-left:0!important}.tribe-events-view--list .tribe-events-calendar-list__event-details{width:100%!important}.tribe-events-view--list .tribe-events-calendar-list__event-datetime-wrapper{margin-bottom:6px!important}.tribe-events-view--list .tribe-events-calendar-list__event-datetime{color:#77736D!important;font-size:14px!important;font-weight:600!important}.tribe-events-view--list .tribe-events-calendar-list__event-title{margin:3px 0 8px!important}.tribe-events-view--list .tribe-events-calendar-list__event-title-link,.tribe-events-view--list .tribe-events-calendar-list__event-title-link:visited{background:transparent!important;border:0!important;-webkit-text-fill-color:#0F5B4F!important;color:#0F5B4F!important;font-family:Adventure,sans-serif!important;font-size:23px!important;line-height:1.25!important;font-weight:700!important;text-decoration:none!important}.tribe-events-view--list .tribe-events-calendar-list__event-title-link:hover{-webkit-text-fill-color:#D58B00!important;color:#D58B00!important}.tribe-events-view--list .tribe-events-calendar-list__event-venue-title{color:#0F5B4F!important;font-weight:700!important}.tribe-events-view--list .tribe-events-calendar-list__event-venue-address{color:#4D5A55!important}.tribe-events-view--list .tribe-events-calendar-list__event-description{margin-top:12px!important;color:#4D5A55!important;font-size:14px!important;line-height:1.6!important}.tribe-events-view--list .adj-event-badges{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:7px 0 10px!important}.tribe-events-view--list .adj-event-badge{display:inline-flex!important;align-items:center!important;width:auto!important;padding:6px 11px!important;border-radius:999px!important;font-size:10px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.45px!important;text-transform:uppercase!important}.tribe-events-view--list .adj-event-badge-full{background:#FDE9E7!important;color:#B53B31!important;border:1px solid #F2C2BD!important}.tribe-events-view--list .adj-event-badge-full::before{content:"●";margin-right:6px;font-size:8px}.tribe-events-view--list .adj-event-badge-theme{background:#FFF3D7!important;color:#A86B00!important;border:1px solid #EDCC83!important}.tribe-events-view--list .adj-event-badge-theme::before{content:"★";margin-right:6px}.tribe-events-view--list .adj-event-badge-members{background:#F0EAFB!important;color:#68439A!important;border:1px solid #D8C8EF!important}.tribe-events-view--list .adj-event-badge-members::before{content:"●";margin-right:6px;font-size:8px}.tribe-events-view--list .adj-event-badge-open{background:#E4F2EA!important;color:#17633E!important;border:1px solid #BFDCCB!important}.tribe-events-view--list .adj-event-badge-soon{background:#FFF0C9!important;color:#8A5B00!important;border:1px solid #E8CE8A!important}.tribe-events-view--list .adj-event-badge-closed{background:#ECE9E3!important;color:#5D5A55!important;border:1px solid #D4D0C8!important}@media only screen and (max-width:767px){.tribe-events-view--list .tribe-common-l-container{padding-left:15px!important;padding-right:15px!important}.tribe-events-view--list .tribe-events-calendar-list__event-row{padding:17px 15px!important;border-radius:15px!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag{width:62px!important;min-width:62px!important;padding-right:12px!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-datetime{padding:10px 5px!important}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-daynum{font-size:24px!important}.tribe-events-view--list .tribe-events-calendar-list__event-title-link,.tribe-events-view--list .tribe-events-calendar-list__event-title-link:visited{font-size:19px!important}.tribe-events-view--list .tribe-events-calendar-list__event-description{font-size:13px!important}.tribe-events-view--list .adj-event-badge{font-size:10px!important;padding:5px 9px!important}}.single-tribe_events #tribe-events-pg-template{max-width:1180px!important;margin:0 auto!important;padding:45px 24px 70px!important}.single-tribe_events .tribe-events-single{max-width:100%!important}.single-tribe_events .tribe-events-back{margin-bottom:25px!important}.single-tribe_events .tribe-events-back a{color:#0F5B4F!important;font-weight:700!important;text-decoration:none!important}.single-tribe_events .tribe-events-back a:hover{color:#D58B00!important}.single-tribe_events .tribe-events-single-event-title{color:#0F5B4F!important;font-family:Adventure,sans-serif!important;font-size:clamp(36px,4vw,52px)!important;line-height:1.08!important;font-weight:700!important;margin:0 0 18px!important}.single-tribe_events .tribe-events-schedule{display:inline-flex!important;align-items:center!important;background:#F7F1E7!important;border:1px solid #D9C8AA!important;border-radius:999px!important;padding:9px 16px!important;margin:0 0 25px!important}.single-tribe_events .tribe-events-schedule h2{margin:0!important;color:#4D5A55!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important}.single-tribe_events .tribe-events-single-event-description{color:#303A36!important;font-size:16px!important;line-height:1.75!important;margin:10px 0 32px!important}.single-tribe_events .tribe-events-single-event-description p{margin-bottom:15px!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__container{margin:10px 0 32px!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__button{background:#0F5B4F!important;border:1px solid #0F5B4F!important;border-radius:999px!important;color:#FFFDF8!important;font-weight:700!important;padding:10px 18px!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__button:hover{background:#D58B00!important;border-color:#D58B00!important;color:#FFFFFF!important;transform:translateY(-1px)}.single-tribe_events .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown__button-icon{color:#FFFDF8!important}.single-tribe_events .tribe-events-event-meta{display:flex!important;gap:20px!important;align-items:stretch!important;background:transparent!important;border:0!important;padding:0!important;margin:30px 0 0!important}.single-tribe_events .tribe-events-meta-group{flex:1 1 0!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:18px!important;padding:24px!important;margin:0!important;box-shadow:0 4px 14px rgba(31,42,40,.06)!important}.single-tribe_events .tribe-events-single-section-title{color:#0F5B4F!important;font-family:Adventure,sans-serif!important;font-size:23px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 18px!important}.single-tribe_events .tribe-events-event-meta dt{color:#0F5B4F!important;font-weight:800!important;margin-top:12px!important;margin-bottom:3px!important}.single-tribe_events .tribe-events-event-meta dd{color:#303A36!important;line-height:1.6!important;margin-left:0!important}.single-tribe_events .tribe-events-event-meta a{color:#0F5B4F!important;font-weight:600!important;text-decoration:none!important}.single-tribe_events .tribe-events-event-meta a:hover{color:#D58B00!important}.single-tribe_events .tribe-events-venue-map{overflow:hidden!important;border:1px solid #D9C8AA!important;border-radius:14px!important;margin-top:15px!important}.single-tribe_events #tribe-events-footer{margin-top:40px!important;padding-top:25px!important;border-top:1px solid #E6B84A!important}.single-tribe_events .tribe-events-sub-nav a{color:#0F5B4F!important;font-weight:700!important;text-decoration:none!important}.single-tribe_events .tribe-events-sub-nav a:hover{color:#D58B00!important}@media only screen and (max-width:767px){.single-tribe_events #tribe-events-pg-template{padding:30px 18px 50px!important}.single-tribe_events .tribe-events-back{margin-bottom:22px!important}.single-tribe_events .tribe-events-single-event-title{font-size:32px!important;line-height:1.1!important;margin-bottom:15px!important}.single-tribe_events .tribe-events-schedule{display:flex!important;width:fit-content!important;padding:8px 13px!important;margin-bottom:22px!important}.single-tribe_events .tribe-events-schedule h2{font-size:14px!important}.single-tribe_events .tribe-events-single-event-description{font-size:15px!important;line-height:1.7!important}.single-tribe_events .tribe-events-event-meta{display:flex!important;flex-direction:column!important;gap:15px!important}.single-tribe_events .tribe-events-meta-group{width:100%!important;padding:19px!important;border-radius:15px!important}.single-tribe_events .tribe-events-single-section-title{font-size:21px!important;margin-bottom:15px!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__button{width:100%!important;justify-content:center!important}}.single-tribe_events .tribe-events-event-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;width:100%!important;max-width:100%!important}.single-tribe_events .tribe-events-meta-group{width:100%!important;max-width:none!important;box-sizing:border-box!important;float:none!important}.single-tribe_events .tribe-events-meta-group-details{width:100%!important}.single-tribe_events .tribe-events-meta-group-venue{width:100%!important}.single-tribe_events .tribe-events-address{line-height:1.65!important}@media only screen and (max-width:767px){.single-tribe_events .tribe-events-event-meta{grid-template-columns:1fr!important;gap:14px!important}.single-tribe_events .tribe-events-meta-group{width:100%!important;max-width:100%!important}}.single-tribe_events .tribe-events-event-meta{margin-top:35px!important}.single-tribe_events .tribe-events-event-meta:has(.tribe-events-meta-group:only-child){grid-template-columns:1fr!important}.single-tribe_events .tribe-events-event-meta:has(.tribe-events-meta-group:only-child) .tribe-events-meta-group{max-width:650px!important}.single-tribe_events .tribe-events-meta-group{padding:24px!important;min-height:0!important}@media only screen and (max-width:767px){.single-tribe_events .tribe-events-event-meta{margin-top:25px!important}.single-tribe_events .tribe-events-event-meta:has(.tribe-events-meta-group:only-child) .tribe-events-meta-group{max-width:100%!important}}.single-tribe_events .adj-event-badges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:4px 0 18px!important}.single-tribe_events .adj-event-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;padding:7px 13px!important;border-radius:999px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.single-tribe_events .adj-event-badge::before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;flex:0 0 6px!important}.single-tribe_events .adj-event-badge-full{background:#FFF0EE!important;border:1px solid #E9B4AE!important;color:#B63C35!important}.single-tribe_events .adj-event-badge-theme{background:#FFF5D9!important;border:1px solid #E6B84A!important;color:#9B6900!important}.single-tribe_events .adj-event-badge-members{background:#EAF5F2!important;border:1px solid #A7CEC6!important;color:#0F5B4F!important}.single-tribe_events .adj-event-badge-open{background:#EAF5F2!important;border:1px solid #A7CEC6!important;color:#0F5B4F!important}.single-tribe_events .adj-event-badge-soon{background:#FFF5D9!important;border:1px solid #E6B84A!important;color:#9B6900!important}.single-tribe_events .adj-event-badge-closed{background:#F3F1ED!important;border:1px solid #D0CBC1!important;color:#625F59!important}@media only screen and (max-width:767px){.single-tribe_events .adj-event-badges{gap:6px!important;margin-bottom:16px!important}.single-tribe_events .adj-event-badge{padding:6px 10px!important;font-size:11px!important}}.adj-presence-child>span{display:flex;flex-direction:column;gap:3px}.adj-presence-child .adj-presence-member-note{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;color:#6b6b6b}.adj-ref-session-group{width:100%;margin:22px 0;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.05)}.adj-ref-session-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;color:#0F5B4F;font-weight:800;font-size:18px;cursor:pointer;list-style:none;user-select:none}.adj-ref-session-group>summary::-webkit-details-marker{display:none}.adj-ref-session-group>summary::after{content:'▾';margin-left:auto;transition:transform .2s ease}.adj-ref-session-group[open]>summary::after{transform:rotate(180deg)}.adj-ref-session-group>summary span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;margin-left:8px;background:#F7F1E7;border-radius:999px;color:#0F5B4F;font-size:13px}.adj-ref-session-group-body{padding:0 14px 14px}.adj-ref-session-group-body .adj-ref-session{margin:0 0 14px;box-shadow:none}.adj-ref-session-group-body .adj-ref-session:last-child{margin-bottom:0}.adj-ref-upcoming-group>summary{background:#F7F1E7}.adj-ref-archive-group>summary{background:#F2F2EF}.adj-ref-session-main{border:2px solid #D8A13B;box-shadow:0 7px 20px rgba(0,0,0,0.08)}.adj-ref-session-archive{opacity:.96}.adj-ref-session-lifecycle{padding:18px 22px 22px;border-top:1px solid #E8DDCA;background:#FFFCF6}.adj-ref-close-session-form,.adj-ref-reopen-session-form{margin:0}body #page-container .adj-ref-close-session,body #page-container .adj-ref-reopen-session{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:42px;padding:10px 17px;border-radius:10px;font-weight:800;cursor:pointer;text-transform:uppercase}body #page-container .adj-ref-close-session{background:#0F5B4F;color:#FFFFFF!important;border:1px solid #0F5B4F}body #page-container .adj-ref-close-session:hover{background:#0B493F}body #page-container .adj-ref-reopen-session{margin-top:10px;background:#F7F1E7;color:#0F5B4F!important;border:1px solid #D9C8AA}body #page-container .adj-ref-reopen-session:hover{background:#E6B84A}.adj-ref-archive-info{color:#5E6965;font-size:13px;line-height:1.5}@media only screen and (max-width:767px){.adj-ref-session-group>summary{padding:14px 15px;font-size:16px}.adj-ref-session-group-body{padding:0 8px 8px}.adj-ref-session-lifecycle{padding:15px}body #page-container .adj-ref-close-session,body #page-container .adj-ref-reopen-session{width:100%;text-align:center}}.adj-ref-box select,.adj-presence-guest-row select{width:100%;min-height:42px;padding:9px 11px;background:#fff;color:#1F2A28;border:1px solid #D9C8AA;border-radius:9px;box-sizing:border-box}.adj-ref-badge-new_member{background:#EAF5F2!important;color:#0F5B4F!important;border:1px solid #A7CEC6!important}body #page-container .adj-ref-promote{width:auto!important;padding:7px 10px!important;border-radius:8px!important;background:#E6B84A!important;color:#0F5B4F!important;border:1px solid #D8A13B!important;font-size:11px!important;font-weight:800!important;cursor:pointer}@media only screen and (max-width:767px){.adj-presence-guest-row select{grid-column:1/-1}}.adj-ref-visitor-label{display:block;margin:2px 0 6px;color:#0F5B4F;font-size:13px;font-weight:800}.adj-ref-visitor-new{padding-top:4px}.adj-ref-visitor-or{display:block;margin:2px 0 7px;color:#6C756F;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.adj-ref-visitor-history{display:grid;gap:4px;margin:8px 0 10px;padding:11px 12px;background:#F7F1E7;border:1px solid #D9C8AA;border-left:4px solid #E6B84A;border-radius:10px;color:#1F2A28;font-size:12px;line-height:1.4}.adj-ref-visitor-history[hidden]{display:none!important}.adj-ref-visitor-history strong{color:#0F5B4F}.adj-ref-visitor-history span{display:block}@media only screen and (max-width:767px){.adj-ref-visitor-history{font-size:12px}}.adj-ref-promote-done{cursor:default!important;opacity:0.78;pointer-events:none}body #page-container span.adj-ref-promote.adj-ref-promote-done{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;padding:7px 11px!important;border-radius:999px!important;background:#EAF5F2!important;color:#0F5B4F!important;border:1px solid #A7CEC6!important;font-size:11px!important;font-weight:800!important;cursor:default!important;opacity:1!important;pointer-events:none!important;box-shadow:none!important}body #page-container .adj-ref-person span.adj-ref-promote.adj-ref-promote-done{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;padding:7px 12px!important;border-radius:999px!important;background:#E8F5EE!important;color:#176B52!important;border:1px solid #A8D5C3!important;font-size:11px!important;font-weight:800!important;cursor:default!important;opacity:1!important;pointer-events:none!important;box-shadow:none!important}.adj-presence-household-adult{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.adj-presence-household-adult-name{width:100%}.adj-presence-household-status-options{display:flex;flex-wrap:wrap;gap:8px 12px;width:100%}.adj-presence-household-status-options label{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 10px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:999px;cursor:pointer;box-sizing:border-box}.adj-presence-household-status-options label input{margin:0!important}.adj-presence-household-status-options label span{line-height:1.25}@media only screen and (max-width:767px){.adj-presence-household-status-options{flex-direction:column;align-items:stretch}.adj-presence-household-status-options label{width:100%;border-radius:10px}}.adj-calendar-event-participation{margin-top:18px}.adj-calendar-event-participation details{border:0}.adj-calendar-event-participation summary{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:20px;background:#215c4f;color:#fff;font-weight:700;cursor:pointer;list-style:none}.adj-calendar-event-participation summary::-webkit-details-marker{display:none}.adj-event-participation-form{margin-top:12px;padding:18px;border-radius:12px;background:#f3f4f1}.adj-event-participation-title{margin-bottom:15px;color:#215c4f;font-weight:700;font-size:16px}.adj-event-participation-people{display:flex;flex-direction:column;gap:12px}.adj-event-participation-person{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.adj-event-participation-person:last-child{padding-bottom:0;border-bottom:0}.adj-event-participation-options{display:flex;flex-wrap:wrap;gap:14px}.adj-event-participation-options label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.adj-event-participation-submit{margin-top:18px;padding:11px 18px;border:0;border-radius:8px;background:#e8b844;color:#215c4f;font-weight:700;cursor:pointer}@media (max-width:767px){.adj-event-participation-person{align-items:flex-start;flex-direction:column}.adj-event-participation-options{flex-direction:column;gap:8px}}.adj-bureau-space{max-width:1180px;margin:0 auto}.adj-bureau-hero{padding:32px;margin-bottom:24px;border-radius:18px;background:#215c4f;color:#fff}.adj-bureau-eyebrow,.adj-bureau-section-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adj-bureau-hero h2{margin:5px 0 8px;padding:0;color:#fff;font-size:32px}.adj-bureau-hero p{margin:0;color:rgba(255,255,255,.88)}.adj-bureau-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px}.adj-bureau-tool{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e2e4df;border-radius:14px;background:#fff}.adj-bureau-tool-active{border-color:#e8b844;box-shadow:0 5px 18px rgba(0,0,0,.06)}.adj-bureau-tool-soon{opacity:.58}.adj-bureau-tool-icon{font-size:25px}.adj-bureau-tool strong,.adj-bureau-tool small{display:block}.adj-bureau-tool small{margin-top:3px;color:#777}.adj-bureau-section-head{margin-bottom:18px}.adj-bureau-section-head h3{margin:3px 0 0;padding:0;color:#215c4f}.adj-bureau-section-kicker{color:#b58a24}.adj-bureau-events{display:flex;flex-direction:column;gap:18px}.adj-bureau-event-card{overflow:hidden;border:1px solid #e1e4df;border-radius:16px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.045)}.adj-bureau-event-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.adj-bureau-event-kind{display:inline-block;margin-bottom:7px;padding:5px 10px;border-radius:999px;background:#edf4f1;color:#215c4f;font-size:11px;font-weight:800;text-transform:uppercase}.adj-bureau-event-header h4{margin:0 0 5px;padding:0;color:#262626;font-size:20px}.adj-bureau-event-date{color:#747474;font-size:13px}.adj-bureau-event-total{min-width:90px;text-align:center}.adj-bureau-event-total strong{display:block;color:#215c4f;font-size:30px;line-height:1}.adj-bureau-event-total span{display:block;margin-top:5px;color:#666;font-size:12px}.adj-bureau-event-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eee;border-bottom:1px solid #eee}.adj-bureau-stat{padding:15px;text-align:center;border-right:1px solid #eee}.adj-bureau-stat:last-child{border-right:0}.adj-bureau-stat strong{display:block;font-size:21px}.adj-bureau-stat span{font-size:12px}.adj-bureau-stat-yes strong{color:#215c4f}.adj-bureau-stat-no strong{color:#9a4b43}.adj-bureau-stat-pending strong{color:#a0781f}.adj-bureau-event-details{padding:0}.adj-bureau-event-details>summary{padding:16px 24px;color:#215c4f;font-size:12px;font-weight:800;cursor:pointer;list-style:none}.adj-bureau-event-details>summary::-webkit-details-marker{display:none}.adj-bureau-answer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 24px 24px}.adj-bureau-answer-group{padding:15px;border-radius:12px;background:#f6f7f5}.adj-bureau-answer-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-weight:800}.adj-bureau-answer-title span{display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:25px;border-radius:50%;background:#fff}.adj-bureau-answer-list{display:flex;flex-direction:column;gap:7px}.adj-bureau-answer-person{padding:8px 10px;border-radius:8px;background:#fff}.adj-bureau-answer-person span,.adj-bureau-answer-person small{display:block}.adj-bureau-answer-person small{margin-top:2px;color:#777;font-size:11px}.adj-bureau-answer-empty,.adj-bureau-empty,.adj-bureau-denied{padding:20px;border-radius:12px;background:#f5f5f2;color:#666}.adj-member-ca-link{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#FFFDF8!important;color:#215c4f!important;border:1px solid #D8C7A6!important;text-decoration:none!important;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important}.adj-member-ca-arrow{display:inline-block;font-size:15px;line-height:1;transition:transform 0.2s ease}.adj-member-ca-link:hover{background:#F7F1E7!important;border-color:#E6B84A!important;color:#215c4f!important;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.08)}.adj-member-ca-link:hover .adj-member-ca-arrow{transform:translateX(3px)}.adj-member-bureau{display:inline-flex!important;align-items:center!important;gap:5px!important;background:#215c4f!important;color:#FFFFFF!important;border:1px solid #215c4f!important;text-decoration:none!important;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease!important}.adj-member-bureau-arrow{display:inline-block;font-size:15px;line-height:1;transition:transform 0.2s ease}.adj-member-bureau:hover{background:#0F5B4F!important;border-color:#0F5B4F!important;color:#FFFFFF!important;transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,0.10)}.adj-member-bureau:hover .adj-member-bureau-arrow{transform:translateX(3px)}@media (max-width:900px){.adj-bureau-tools,.adj-bureau-answer-groups{grid-template-columns:1fr}}@media (max-width:600px){.adj-bureau-hero{padding:24px 20px}.adj-bureau-event-header{align-items:flex-start;padding:18px}.adj-bureau-event-stats{grid-template-columns:1fr}.adj-bureau-stat{border-right:0;border-bottom:1px solid #eee}.adj-bureau-stat:last-child{border-bottom:0}.adj-bureau-answer-groups{padding:0 18px 18px}}.adj-calendar-registration-link{margin-top:14px}.adj-calendar-registration-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 15px;background:#E6B84A;color:#0F5B4F!important;border:1px solid #D8A13B;border-radius:10px;font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.adj-calendar-registration-button:hover{background:#D8A13B;color:#0F5B4F!important;text-decoration:none!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.10)}.adj-calendar-registration-info{display:inline-block;padding:7px 12px;background:#F7F1E7;color:#A8733A;border:1px solid #D9C8AA;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.adj-calendar-registration-full{background:#A8733A;border-color:#A8733A;color:#FFFFFF}.adj-inscription-calendar-zone{width:100%;margin-top:22px;padding-top:16px;border-top:1px solid rgba(217,200,170,.65);text-align:center;box-sizing:border-box}.adj-inscription-calendar-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;color:#0F5B4F!important;background:transparent;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none!important;text-transform:uppercase;border-radius:9px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.adj-inscription-calendar-link:hover{background:#F7F1E7;color:#A8733A!important;text-decoration:none!important;transform:translateY(-1px)}.adj-inscription-calendar-icon{font-size:15px;line-height:1}.adj-event-row[id],.adj-inscription-card[id]{scroll-margin-top:130px}.adj-event-row.adj-anchor-highlight,.adj-inscription-card.adj-anchor-highlight{box-shadow:0 0 0 3px rgba(230,184,74,.55),0 9px 22px rgba(0,0,0,.13)!important;transition:box-shadow .35s ease}@media only screen and (max-width:767px){.adj-calendar-registration-link{width:100%;text-align:center}.adj-calendar-registration-button{width:100%;box-sizing:border-box;text-align:center}.adj-inscription-calendar-zone{margin-top:18px;padding-top:14px}.adj-inscription-calendar-link{width:100%;box-sizing:border-box}}.adj-ref-added-by{display:block;margin-top:3px;font-size:12px;font-style:italic;opacity:.7}body #page-container .adj-event-content .adj-calendar-kind{display:inline-block!important;width:fit-content!important;margin:0 0 8px 0!important;padding:5px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0.04em!important;text-transform:uppercase!important}body #page-container .adj-calendar-kind-session{background:#E8F2EF!important;color:#0F5B4F!important}body #page-container .adj-calendar-kind-association{background:#F8EED2!important;color:#74551B!important}body #page-container .adj-calendar-kind-outing{background:#E9EEF8!important;color:#35527C!important}body #page-container .adj-calendar-kind-tournament{background:#F2E8F4!important;color:#694274!important}body #page-container .adj-calendar-kind-informational{background:#EEEEEE!important;color:#4D5A55!important}@media only screen and (max-width:767px){body #page-container .adj-event-content .adj-calendar-kind{margin-left:auto!important;margin-right:auto!important}}.adj-calendar-filters{margin:22px 0 26px}.adj-calendar-filters-label{display:block;margin-bottom:10px;font-size:14px;font-weight:700;color:#4f463d}.adj-calendar-filters-buttons{display:flex;flex-wrap:wrap;gap:8px}.adj-calendar-filter{appearance:none;-webkit-appearance:none;border:1px solid #d9c6a5;border-radius:999px;background:#fffdf8;color:#4f463d;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.adj-calendar-filter:hover{border-color:#e6a12b;background:#fff8e8;color:#005c50;transform:translateY(-1px)}.adj-calendar-filter.is-active{background:#005c50;border-color:#005c50;color:#ffffff}.adj-calendar-filter.is-active:hover{background:#005c50;border-color:#005c50;color:#ffffff}.adj-calendar-filter:focus-visible{outline:3px solid rgba(230,161,43,.35);outline-offset:2px}.adj-calendar-filter-empty{margin-top:18px;padding:16px 18px;border:1px solid #e5d4b8;border-radius:12px;background:#faf6ee;color:#665c52;font-size:14px;text-align:center}.adj-calendar-filter[hidden],.adj-event-row[hidden],.adj-calendar-filter-empty[hidden]{display:none!important}@media (max-width:767px){.adj-calendar-filters{margin:18px 0 22px}.adj-calendar-filters-buttons{gap:7px}.adj-calendar-filter{padding:8px 11px;font-size:11px}}.adj-notifications-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;background:#EDBB3F;border-radius:10px;text-decoration:none!important;line-height:1;transition:transform .15s ease,box-shadow .15s ease}.adj-notifications-link:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.10)}.adj-notifications-icon{font-size:21px;line-height:1}.adj-notifications-count{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#C84336;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 0 0 2px #FFFDF8}.adj-notifications-center{width:100%}.adj-notification-section{margin-bottom:32px}.adj-notification-section-title{margin:0 0 14px!important;color:#005c50;font-size:20px;font-weight:700}.adj-general-notification{padding:20px 22px;background:#fffdf8;border:1px solid #ead8b9;border-left:4px solid #e6a12b;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.05)}.adj-general-notification-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.adj-general-notification-type{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em}.adj-general-notification-type-presence{background:#e8f2ef;color:#0f5b4f}.adj-general-notification-count{color:#776a5d;font-size:12px;font-weight:700}.adj-general-notification h3{margin:0 0 9px!important;padding:0!important;color:#005c50;font-size:18px;font-weight:700}.adj-general-notification-message{color:#554d45;font-size:14px;line-height:1.55}.adj-general-notification-message p{margin:0 0 12px}.adj-general-notification-next{display:flex;flex-direction:column;gap:2px;margin:12px 0 17px;padding:11px 13px;background:#faf5ea;border-radius:8px;color:#5e5449}.adj-general-notification-next strong{color:#74551b;font-size:12px}.adj-general-notification-button{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;background:#005c50;border-radius:7px;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:700;transition:transform .15s ease,background-color .15s ease}.adj-general-notification-button:hover{background:#00483f;transform:translateY(-1px)}.adj-general-notifications-empty{display:flex;flex-direction:column;gap:4px;padding:22px;background:#f4f8f6;border:1px solid #d8e8e2;border-radius:12px;text-align:center}.adj-general-notifications-empty strong{color:#005c50;font-size:17px}.adj-general-notifications-empty span{color:#6a625b;font-size:14px}@media (max-width:767px){.adj-general-notification{padding:17px 16px}.adj-notification-section-title{font-size:18px}.adj-general-notification-button{width:100%}}.adj-notifications-center{width:100%;max-width:1000px;margin:0 auto}.adj-notification-section{width:100%;margin:0 0 32px 0}.adj-notifications-center .adj-ca-notifications{width:100%;max-width:none;margin:0}.adj-notifications-center .adj-notification-section-title{margin:0 0 16px 0!important;padding:0!important;color:#0F5B4F!important;font-size:21px!important;font-weight:700!important;line-height:1.3}.adj-notification-section-ca{margin-top:34px}.adj-notifications-center .adj-ca-notifications-old-title{margin:0 0 16px 0!important;padding:0!important;color:#4D5A55!important;font-size:17px!important;font-weight:600!important;line-height:1.3}.adj-notifications-center .adj-ca-notifications-list{width:100%;gap:14px}.adj-notifications-center .adj-ca-notification{width:100%;box-sizing:border-box;padding:20px 22px;background:#FFFDF8;border:1px solid #EAD8B9;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.05)}.adj-notifications-center .adj-ca-notification-unread{border-left:4px solid #E6A12B}.adj-notifications-center .adj-ca-notification-read{background:#F7F1E7}.adj-notifications-center .adj-ca-notifications-empty{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:24px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:12px;box-shadow:0 3px 12px rgba(0,0,0,.05)}@media only screen and (max-width:767px){.adj-notifications-center{width:100%}.adj-general-notification,.adj-notifications-center .adj-ca-notification{padding:17px 16px}.adj-notification-section-ca{margin-top:26px}.adj-notifications-center .adj-notification-section-title{font-size:19px!important}.adj-notifications-center .adj-ca-notifications-old-title{font-size:16px!important}}.adj-notifications-center .adj-notification-section-action .adj-notification-section-title{font-family:"Adventure",sans-serif!important;color:#0F5B4F!important;font-size:24px!important;font-weight:400!important;letter-spacing:0.01em}.adj-notifications-center .adj-general-notification-title{margin:0 0 7px 0!important;padding:0!important;font-family:inherit!important;color:#0F5B4F!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}.adj-ca-notifications-history-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:14px 0 0;padding:13px 16px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:10px;color:#0F5B4F;font-family:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.adj-ca-notifications-history-toggle:hover{background:#FFF8E8;border-color:#D8A13B}.adj-ca-notifications-history-chevron{display:inline-block;font-size:16px;transition:transform .2s ease}.adj-ca-notifications-history-toggle[aria-expanded="true"] .adj-ca-notifications-history-chevron{transform:rotate(180deg)}.adj-ca-notifications-history-content[hidden]{display:none!important}.adj-ca-notifications-history-content{margin-top:14px}@media only screen and (max-width:767px){.adj-notifications-center .adj-notification-section-action .adj-notification-section-title{font-size:21px!important}.adj-notifications-center .adj-general-notification-title{font-size:16px!important}.adj-ca-notifications-history-toggle{padding:12px 13px;font-size:14px}}.adj-notifications-center .adj-notification-section-ca .adj-notification-section-title{font-family:"Adventure",sans-serif!important;color:#0F5B4F!important;font-size:24px!important;font-weight:400!important;letter-spacing:0.01em}.adj-ca-notifications-history-tools{display:flex;justify-content:flex-end;margin:0 0 14px 0}.adj-ca-notifications-delete-all{padding:8px 13px;background:transparent;color:#9B4B3F;border:1px solid #CFA79F;border-radius:8px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.adj-ca-notifications-delete-all:hover{background:#F7E9E6;border-color:#9B4B3F}.adj-ca-notification-delete-form{display:inline-block;margin:10px 0 0 8px}.adj-ca-notification-delete{padding:7px 11px;background:transparent;color:#9B4B3F;border:1px solid #CFA79F;border-radius:7px;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.adj-ca-notification-delete:hover{background:#F7E9E6;border-color:#9B4B3F}@media only screen and (max-width:767px){.adj-notifications-center .adj-notification-section-ca .adj-notification-section-title{font-size:21px!important}.adj-ca-notifications-history-tools{justify-content:stretch}.adj-ca-notifications-delete-all{width:100%}}.adj-ca-notification-actions{display:flex;align-items:center;gap:9px;margin-top:14px}.adj-ca-notification-actions form{display:inline-flex;margin:0!important}.adj-ca-notification-actions .adj-ca-notification-button,.adj-ca-notification-actions .adj-ca-notification-delete{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0!important;padding:7px 12px;line-height:1;box-sizing:border-box}@media only screen and (max-width:767px){.adj-ca-notification-actions{flex-wrap:wrap}}.adj-notification-section-news .adj-notification-section-title{margin:0 0 18px!important;font-family:"Adventure",sans-serif!important;font-size:28px!important;font-weight:normal!important;color:#0F5B4F!important}.adj-member-news-list{display:flex;flex-direction:column;gap:12px}.adj-member-news-card{position:relative;padding:17px 20px;background:#FFFDF8;border:1px solid #D9C8AA;border-left:4px solid #E6B84A;border-radius:12px;box-shadow:0 3px 10px rgba(0,0,0,0.05)}.adj-member-news-read{background:#F7F1E7;opacity:0.82}.adj-member-news-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.adj-member-news-type{display:inline-flex;align-items:center;padding:5px 10px;background:#E6B84A;color:#0F5B4F!important;border-radius:50px;font-size:10px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase}.adj-member-news-card h3{margin:0 0 5px!important;font-family:"Adventure",sans-serif!important;font-size:22px!important;font-weight:normal!important;color:#0F5B4F!important}.adj-member-news-message{margin:0 0 12px;color:#4D5A55;font-size:14px;line-height:1.45}.adj-member-news-button{display:inline-block;padding:7px 13px;background:#0F5B4F;color:#FFFFFF!important;border:0;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease}.adj-member-news-button:hover{background:#E6B84A;color:#0F5B4F!important}.adj-notifications-center .adj-notification-section-title{font-family:"Adventure",sans-serif!important;color:#0F5B4F!important;font-weight:normal!important}@media only screen and (max-width:767px){.adj-notification-section-news .adj-notification-section-title{font-size:24px!important}.adj-member-news-card{padding:15px}.adj-member-news-card h3{font-size:20px!important}}.tribe-events-view--list .tribe-events-calendar-list__event{display:flex!important;align-items:flex-start!important;gap:24px!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image-wrapper{flex:0 0 230px!important;width:230px!important;max-width:230px!important;margin:0!important;padding:0!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image{display:block!important;width:100%!important;max-width:230px!important;height:230px!important;object-fit:contain!important;object-position:center!important;background:#F7F1E7!important;border:1px solid #D9C8AA!important;border-radius:14px!important;padding:5px!important;box-sizing:border-box!important;transition:transform .18s ease,box-shadow .18s ease!important}.tribe-events-view--list .adj-event-image-link:hover .tribe-events-calendar-list__event-featured-image{transform:scale(1.02);box-shadow:0 7px 18px rgba(31,42,40,.12)!important}.tribe-events-view--list .tribe-events-calendar-list__event-details{flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:2px 0 0!important}.tribe-events-view--list .adj-event-image-link{display:block!important;line-height:0!important;text-decoration:none!important;cursor:zoom-in!important}.single-tribe_events .tribe-events-event-image{float:left!important;width:34%!important;max-width:360px!important;margin:10px 32px 22px 0!important}.single-tribe_events .tribe-events-event-image img{display:block!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;background:#F7F1E7!important;border:1px solid #D9C8AA!important;border-radius:16px!important;padding:7px!important;box-sizing:border-box!important;box-shadow:0 4px 14px rgba(31,42,40,.07)!important;transition:transform .18s ease,box-shadow .18s ease!important}.single-tribe_events .tribe-events-event-image .adj-event-image-zoom{display:block!important;cursor:zoom-in!important;text-decoration:none!important}.single-tribe_events .tribe-events-event-image .adj-event-image-zoom:hover img{transform:scale(1.015);box-shadow:0 8px 22px rgba(31,42,40,.13)!important}.single-tribe_events .tribe-events-single-event-description{min-width:0!important}.single-tribe_events .tribe-events-c-subscribe-dropdown__container,.single-tribe_events .tribe-events-event-meta,.single-tribe_events #tribe-events-footer{clear:both!important}.single-tribe_events .tribe-events-single-event-description img{width:auto!important;max-width:100%!important;height:auto!important;max-height:500px!important;object-fit:contain!important;border:1px solid #D9C8AA!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(31,42,40,.07)!important;transition:transform .18s ease,box-shadow .18s ease!important}.single-tribe_events .tribe-events-single-event-description .adj-event-image-zoom{display:inline-block!important;max-width:100%!important;cursor:zoom-in!important;text-decoration:none!important}.single-tribe_events .tribe-events-single-event-description .adj-event-image-zoom:hover img{transform:scale(1.01);box-shadow:0 7px 18px rgba(31,42,40,.12)!important}@media only screen and (max-width:980px){.tribe-events-view--list .tribe-events-calendar-list__event{gap:18px!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image-wrapper{flex-basis:190px!important;width:190px!important;max-width:190px!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image{max-width:190px!important;height:190px!important}.single-tribe_events .tribe-events-event-image{width:38%!important;max-width:300px!important;margin-right:24px!important}}@media only screen and (max-width:767px){.tribe-events-view--list .tribe-events-calendar-list__event{display:block!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image-wrapper{width:100%!important;max-width:100%!important;margin:0 0 16px!important}.tribe-events-view--list .tribe-events-calendar-list__event-featured-image{width:100%!important;max-width:100%!important;height:auto!important;max-height:280px!important;object-fit:contain!important}.single-tribe_events .tribe-events-event-image{float:none!important;width:100%!important;max-width:420px!important;margin:10px auto 25px!important}.single-tribe_events .tribe-events-event-image img{width:100%!important;max-height:500px!important}.single-tribe_events .tribe-events-single-event-description .adj-event-image-zoom{display:block!important;width:100%!important;margin:18px auto!important;text-align:center!important}}.adj-tournament-players{margin-top:28px;padding:26px;background:#ffffff;border:1px solid #e3e7e5;border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,0.04)}.adj-tournament-participants-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.adj-tournament-participants-head h3{margin:4px 0 0!important;padding:0!important;color:#063f38;font-size:24px;line-height:1.2}.adj-tournament-kicker{display:block;margin-bottom:3px;color:#7b817e;font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.adj-tournament-places-badge,.adj-tournament-full-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.adj-tournament-places-badge{color:#0f5b4f;background:#edf6f3;border:1px solid #cfe3dd}.adj-tournament-full-badge{color:#6b3d7c;background:#f3eaf7;border:1px solid #e3d1eb}.adj-tournament-add-box{margin-bottom:24px;padding:20px;background:#f8faf9;border:1px solid #dde5e2;border-radius:14px}.adj-tournament-add-box h4{margin:0 0 15px!important;padding:0!important;color:#063f38;font-size:17px;font-weight:700}.adj-tournament-type-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:17px}.adj-tournament-type-choice label{display:flex;align-items:center;gap:9px;margin:0;padding:13px 15px;background:#ffffff;border:1px solid #d8dfdc;border-radius:10px;color:#284842;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease}.adj-tournament-type-choice label:hover{border-color:#0f5b4f}.adj-tournament-type-choice label:has(input:checked){background:#edf6f3;border-color:#0f5b4f}.adj-tournament-type-choice input[type="radio"]{accent-color:#0f5b4f}.adj-tournament-type-choice small{margin-left:auto;color:#7a8581;font-size:12px;font-weight:600}.adj-tournament-member-fields,.adj-tournament-external-fields{margin-bottom:16px}.adj-tournament-member-fields label,.adj-tournament-external-fields>div>label{display:block;margin-bottom:6px;color:#36534e;font-size:12px;font-weight:700}.adj-tournament-member-fields select,.adj-tournament-external-fields input[type="text"]{width:100%;min-height:44px;padding:9px 12px;background:#ffffff;border:1px solid #ccd7d3;border-radius:9px;color:#263d39;font-size:14px;box-sizing:border-box}.adj-tournament-member-fields select:focus,.adj-tournament-external-fields input[type="text"]:focus{outline:none;border-color:#0f5b4f;box-shadow:0 0 0 3px rgba(15,91,79,0.08)}.adj-tournament-external-fields:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adj-tournament-external-fields[hidden]{display:none!important}.adj-tournament-paid-check{grid-column:1 / -1;display:flex!important;align-items:center;gap:8px;margin-top:2px;padding:11px 13px;background:#ffffff;border:1px solid #dde5e2;border-radius:9px;color:#36534e;font-size:13px;font-weight:600}.adj-tournament-paid-check input{accent-color:#0f5b4f}.adj-tournament-button-primary{appearance:none;border:0!important;border-radius:9px!important;padding:12px 17px!important;background:#0f5b4f!important;color:#ffffff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.adj-tournament-button-primary:hover{opacity:.9;transform:translateY(-1px)}.adj-tournament-participant-list{display:flex;flex-direction:column;gap:9px}.adj-tournament-participant-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:13px 15px;background:#fbfcfb;border:1px solid #e2e7e5;border-radius:11px}.adj-tournament-participant-name{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.adj-tournament-participant-name strong{color:#183f38;font-size:14px}.adj-tournament-person-type{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em}.adj-tournament-person-type.is-member{color:#0f5b4f;background:#e8f4f1}.adj-tournament-person-type.is-external{color:#6b3d7c;background:#f3eaf7}.adj-tournament-participant-price{display:flex;align-items:center;gap:8px;white-space:nowrap}.adj-tournament-participant-price strong{color:#244b44;font-size:13px}.adj-tournament-participant-price .is-paid,.adj-tournament-participant-price .is-unpaid{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800}.adj-tournament-participant-price .is-paid{color:#0f5b4f;background:#e8f4f1}.adj-tournament-participant-price .is-unpaid{color:#9a5b28;background:#fff3e8}.adj-tournament-participant-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.adj-tournament-participant-actions form{margin:0}.adj-tournament-mini-button{appearance:none;min-height:32px;padding:6px 10px;background:#ffffff;border:1px solid #ccd8d4;border-radius:7px;color:#0f5b4f;font-size:10px;font-weight:800;cursor:pointer}.adj-tournament-mini-button:hover{background:#edf6f3;border-color:#0f5b4f}.adj-tournament-mini-button.adj-tournament-remove{color:#a44646;border-color:#e7caca}.adj-tournament-mini-button.adj-tournament-remove:hover{background:#fff5f5;border-color:#c96d6d}.adj-tournament-finance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e7e5}.adj-tournament-finance>div{display:flex;flex-direction:column;gap:3px;padding:13px 15px;background:#f5f8f7;border-radius:10px}.adj-tournament-finance span{color:#75817d;font-size:11px;font-weight:700}.adj-tournament-finance strong{color:#0f5b4f;font-size:17px}.adj-tournament-empty{padding:16px;background:#f7f9f8;border-radius:10px;color:#74807c;text-align:center}@media (max-width:767px){.adj-tournament-players{padding:18px;border-radius:14px}.adj-tournament-participants-head{align-items:flex-start}.adj-tournament-type-choice{grid-template-columns:1fr}.adj-tournament-external-fields:not([hidden]){grid-template-columns:1fr}.adj-tournament-participant-row{grid-template-columns:1fr;gap:9px}.adj-tournament-participant-price{justify-content:flex-start}.adj-tournament-participant-actions{justify-content:flex-start}.adj-tournament-finance{grid-template-columns:1fr}}.adj-tournament-results-progress{display:flex;align-items:baseline;gap:8px;margin:18px 0 20px;padding:12px 16px;border:1px solid rgba(0,0,0,0.08);border-radius:12px;background:rgba(255,255,255,0.72)}.adj-tournament-results-progress strong{font-size:20px;line-height:1}.adj-tournament-results-progress span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.adj-tournament-match{position:relative}.adj-tournament-match-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.adj-tournament-result-status{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:10px;line-height:1;font-weight:800;letter-spacing:0.06em}.adj-tournament-result-status.is-pending{background:rgba(0,0,0,0.06)}.adj-tournament-result-status.is-completed{background:rgba(53,120,76,0.12)}.adj-tournament-result-form{width:100%}.adj-tournament-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px}.adj-tournament-score-row label{display:flex;flex-direction:column;gap:8px;min-width:0}.adj-tournament-score-row label span{font-size:13px;line-height:1.3;font-weight:800;text-align:center}.adj-tournament-score-row input{width:100%;height:46px;padding:8px 10px;border:1px solid rgba(0,0,0,0.16);border-radius:10px;background:#fff;font-size:18px;font-weight:800;text-align:center;box-sizing:border-box}.adj-tournament-score-row input:focus{outline:none;border-color:rgba(0,0,0,0.45)}.adj-tournament-score-vs{padding-bottom:14px;font-size:11px;font-weight:900;opacity:0.45}.adj-tournament-result-submit{width:100%;margin-top:14px;padding:11px 14px;border:0;border-radius:10px;cursor:pointer;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:0.04em}.adj-tournament-result-display{display:flex;flex-direction:column;gap:10px}.adj-tournament-result-player{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,0.68)}.adj-tournament-result-player strong{min-width:0;font-size:14px;line-height:1.25}.adj-tournament-result-score{min-width:42px;font-size:21px;line-height:1;font-weight:900;text-align:right}.adj-tournament-result-winner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin-top:3px;padding:10px 12px;border-radius:10px;background:rgba(53,120,76,0.09);text-align:center}.adj-tournament-result-winner span{font-size:9px;font-weight:900;letter-spacing:0.08em}.adj-tournament-result-winner strong{font-size:14px}.adj-tournament-result-edit{margin-top:4px}.adj-tournament-result-edit summary{cursor:pointer;list-style:none;padding:8px 0 2px;font-size:10px;font-weight:900;text-align:center;letter-spacing:0.04em;opacity:0.65}.adj-tournament-result-edit summary::-webkit-details-marker{display:none}.adj-tournament-result-edit[open] summary{margin-bottom:12px}@media (max-width:600px){.adj-tournament-score-row{grid-template-columns:1fr;align-items:stretch}.adj-tournament-score-vs{padding:0;text-align:center}.adj-tournament-match-head{align-items:flex-start}}.adj-tournament-first-player{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 9px;margin:-4px 0 15px;padding:8px 10px;border-radius:10px;background:rgba(0,0,0,0.045);text-align:center}.adj-tournament-first-player span{font-size:9px;font-weight:900;letter-spacing:.08em;opacity:.6}.adj-tournament-first-player strong{font-size:13px}.adj-tournament-result-projects{display:block;font-size:10px;font-weight:700;opacity:.65}.adj-tournament-score-row label input+input{margin-top:7px;height:38px;font-size:13px}.adj-tournament-standings{margin-top:32px}.adj-tournament-standings-head{margin-bottom:15px}.adj-tournament-standings-head h3{margin:3px 0 0}.adj-tournament-standings-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:rgba(255,255,255,.72)}.adj-tournament-standings-table{width:100%;min-width:650px;border-collapse:collapse}.adj-tournament-standings-table th,.adj-tournament-standings-table td{padding:11px 12px;border-bottom:1px solid rgba(0,0,0,.06);text-align:center}.adj-tournament-standings-table th:nth-child(2),.adj-tournament-standings-table td:nth-child(2){text-align:left}.adj-tournament-standings-table thead th{font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;opacity:.65}.adj-tournament-standings-table tbody tr:last-child td{border-bottom:0}.adj-tournament-standings-table tbody tr:nth-child(-n+4){background:rgba(0,0,0,.025)}.adj-tournament-final-phase{margin-top:34px;padding:24px;border:1px solid rgba(15,91,79,.14);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(31,42,40,.05)}.adj-tournament-final-phase>h3{margin:4px 0 18px;color:#1F2A28}.adj-tournament-ranking{display:grid;gap:7px;margin:0 0 26px}.adj-tournament-ranking-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border:1px solid rgba(15,91,79,.10);border-radius:11px;background:#FFFDF8}.adj-tournament-ranking-row:nth-child(-n+4){border-color:rgba(15,91,79,.22);background:rgba(15,91,79,.055)}.adj-tournament-ranking-row strong{color:#0F5B4F}.adj-tournament-ranking-row span{color:#4D5A55;white-space:nowrap}.adj-tournament-finals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.adj-tournament-final-card{padding:20px;border:1px solid rgba(15,91,79,.16);border-radius:16px;background:#FFFDF8}.adj-tournament-final-card h3{margin:5px 0 16px;color:#0F5B4F;font-size:20px}.adj-tournament-final-card form{display:grid;gap:10px}.adj-tournament-final-card input[type="number"]{width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(77,90,85,.25);border-radius:10px;background:#FFFFFF}.adj-tournament-final-card button,.adj-tournament-final-phase .adj-button,.adj-tournament-final-phase input[type="submit"]{min-height:40px;padding:9px 14px;border:0;border-radius:10px;background:#0F5B4F;color:#FFFFFF;font-weight:800;cursor:pointer}.adj-tournament-final-card button:hover,.adj-tournament-final-phase .adj-button:hover,.adj-tournament-final-phase input[type="submit"]:hover{background:#005c50}.adj-tournament-final-card .adj-tournament-result-winner{margin-top:10px}.adj-tournament-progress-next{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;padding:13px 15px;border:1px solid rgba(15,91,79,.13);border-radius:12px;background:rgba(15,91,79,.045)}@media (max-width:700px){.adj-tournament-final-phase{padding:16px}.adj-tournament-finals-grid{grid-template-columns:1fr}.adj-tournament-ranking-row{align-items:flex-start;flex-direction:column;gap:3px}.adj-tournament-ranking-row span{white-space:normal}}.adj-tournament-round-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0 18px}.adj-tournament-round-reset-form{margin:0}.adj-tournament-button-danger-soft{background:#fff!important;border:1px solid #d9a8a8!important;color:#9b3434!important;border-radius:9px!important;padding:10px 14px!important;font-weight:700!important;cursor:pointer}.adj-tournament-button-danger-soft:hover{background:#fff7f7!important}.adj-tournament-reset-success{flex:1 1 320px;padding:10px 14px;border:1px solid #cfe2d7;border-radius:10px;background:#f1f7f3;color:#075f52;font-weight:700}@media (max-width:767px){.adj-tournament-round-tools,.adj-tournament-round-reset-form,.adj-tournament-button-danger-soft{width:100%}}.adj-tournament-round-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 16px;padding:18px 20px;border:1px solid #dbe5e0;border-radius:14px;background:#f7faf8}.adj-tournament-round-toolbar>div{display:flex;flex-direction:column;gap:2px}.adj-tournament-round-toolbar strong{font-size:22px;color:#005f55}.adj-tournament-live-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;background:#005f55;color:#fff!important;font-weight:800;text-decoration:none!important;letter-spacing:.02em}.adj-tournament-live-button:hover{background:#004d45}.adj-tournament-bulk-notice{margin:14px 0;padding:12px 15px;border-radius:10px;font-weight:700}.adj-tournament-bulk-notice.is-ok{background:#eef7f3;border:1px solid #b8d8cc;color:#075f52}.adj-tournament-bulk-notice.is-warning{background:#fff7e9;border:1px solid #ecd2a2;color:#875b18}.adj-tournament-tables-grid{display:grid;grid-template-columns:1fr;gap:14px}.adj-tournament-match-v6{border:1px solid #dde5e1!important;border-radius:14px!important;background:#fff!important;padding:0!important;overflow:hidden;box-shadow:0 3px 12px rgba(20,60,50,.035)}.adj-tournament-match-v6.adj-tournament-match-completed{border-color:#bdd8cc!important;background:#fbfdfc!important}.adj-tournament-match-v6 .adj-tournament-match-head{padding:10px 16px!important;background:#f5f6f4;border-bottom:1px solid #e7ebe8}.adj-tournament-v6-players{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:stretch}.adj-tournament-v6-player{padding:16px 18px}.adj-tournament-v6-player.is-first{background:#f2f8f5}.adj-tournament-v6-name{display:flex;align-items:center;gap:8px;min-height:30px;margin-bottom:10px;color:#074f47}.adj-tournament-v6-name strong{font-size:16px}.adj-first-flag{font-size:20px;line-height:1}.adj-tournament-v6-vs{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#a2aaa6}.adj-tournament-v6-fields{display:grid;grid-template-columns:1.25fr .9fr;gap:9px}.adj-tournament-v6-fields input{width:100%!important;min-height:46px!important;margin:0!important;border:1px solid #ccd7d2!important;border-radius:9px!important;background:#fff!important;text-align:center;font-size:17px!important;font-weight:700;color:#173b35!important}.adj-tournament-v6-fields input::placeholder{font-size:13px;font-weight:600;color:#8b9490}.adj-tournament-round-savebar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0;padding:15px 18px;border:1px solid #c8d9d1;border-radius:14px;background:rgba(255,253,248,.96);box-shadow:0 8px 30px rgba(24,65,55,.14);backdrop-filter:blur(8px)}.adj-tournament-round-savebar>div{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.adj-tournament-round-savebar strong{font-size:22px;color:#005f55}.adj-tournament-round-savebar small{width:100%;color:#737d78}.adj-tournament-round-savebar button{border:0;border-radius:10px;background:#00695c;color:#fff;padding:14px 22px;font-weight:900;cursor:pointer}.adj-tournament-round-savebar button:hover{background:#00574d}.adj-tournament-timer{margin:16px 0 20px!important;padding:20px!important;border:1px solid #d8e4df!important;border-radius:16px!important;background:#f7faf8!important}.adj-tournament-timer [data-adj-tournament-countdown],.adj-tournament-timer .adj-tournament-timer-value{font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,58px)!important;line-height:1!important;font-weight:900!important;color:#005f55!important}.adj-tournament-results-progress{border-radius:12px!important;background:#f7faf8!important;border-color:#dbe5e0!important}.adj-tournament-results-progress strong{color:#005f55;font-size:22px!important}@media(min-width:1250px){.adj-tournament-tables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.adj-tournament-round-toolbar,.adj-tournament-round-savebar{align-items:stretch;flex-direction:column}.adj-tournament-live-button,.adj-tournament-round-savebar button{width:100%}.adj-tournament-v6-players{grid-template-columns:1fr}.adj-tournament-v6-vs{height:20px}.adj-tournament-v6-fields{grid-template-columns:1fr 1fr}.adj-tournament-round-savebar{bottom:6px}}.adj-tournament-settings{margin:26px 0;border:1px solid #d7e2de;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(0,60,50,.04)}.adj-tournament-settings>summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f5f9f7;color:#005f54}.adj-tournament-settings>summary::-webkit-details-marker{display:none}.adj-tournament-settings>summary span:first-child{display:flex;flex-direction:column;gap:3px}.adj-tournament-settings>summary strong{font-size:15px;letter-spacing:.02em}.adj-tournament-settings>summary small{font-weight:400;color:#68746f}.adj-settings-chevron{font-size:24px;transition:.2s}.adj-tournament-settings[open] .adj-settings-chevron{transform:rotate(180deg)}.adj-tournament-settings-body{padding:20px}.adj-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.adj-settings-grid label>span,.adj-settings-round-head label{font-size:12px;font-weight:800;color:#315b53;text-transform:uppercase;letter-spacing:.04em}.adj-settings-grid select,.adj-settings-grid input,.adj-settings-round-head input,.adj-settings-table select{width:100%;height:44px;border:1px solid #ccd9d4;border-radius:9px;background:#fff;padding:0 12px;color:#173b35}.adj-duration-field{display:flex;align-items:center;gap:8px}.adj-duration-field em{font-style:normal;color:#68746f}.adj-settings-info{padding:12px 14px;border-radius:10px;background:#edf6f3;color:#315b53;margin-bottom:18px}.adj-settings-round{border-top:1px solid #e4ebe8;padding:18px 0}.adj-settings-round-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.adj-settings-round-head>strong{font-size:20px;color:#005f54}.adj-settings-round-head label{display:flex;align-items:center;gap:10px}.adj-settings-round-head input{width:170px}.adj-settings-pairings{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.adj-settings-table{display:grid;grid-template-columns:64px 1fr 24px 1fr;align-items:center;gap:7px;padding:8px;border:1px solid #e0e7e4;border-radius:10px;background:#fbfcfb}.adj-settings-table b{font-size:11px;color:#6c746f;text-transform:uppercase}.adj-settings-table span{text-align:center;font-size:10px;color:#98a09c;font-weight:800}.adj-settings-table select{height:38px;font-size:13px}.adj-settings-save{display:flex;align-items:center;gap:14px;padding-top:4px}.adj-settings-save small{color:#68746f}.adj-tournament-round-toolbar-v7{display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin:22px 0 16px!important;padding:18px 20px!important;border:1px solid #cfe0da!important;border-radius:16px!important;background:#f4f9f7!important}.adj-round-toolbar-main{display:flex;flex-direction:column;gap:2px}.adj-round-toolbar-main>strong{font-size:27px;line-height:1.1;color:#004f46}.adj-round-toolbar-main>strong small{font-size:16px;color:#71807a}.adj-round-toolbar-main>span:last-child{font-size:13px;color:#68746f;margin-top:3px}.adj-round-toolbar-progress{display:flex;flex-direction:column;text-align:center;padding:7px 16px;border-left:1px solid #d4e2dd;border-right:1px solid #d4e2dd}.adj-round-toolbar-progress b{font-size:22px;color:#00695c}.adj-round-toolbar-progress span{font-size:11px;text-transform:uppercase;color:#68746f;font-weight:700}.adj-tournament-live-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 16px!important;border-radius:10px!important;background:#00695c!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap}.adj-tournament-round-timer,.adj-tournament-timer,.adj-tournament-chrono{border-radius:16px!important}.adj-tournament-round-timer strong,.adj-tournament-timer-value,.adj-tournament-chrono-time{font-variant-numeric:tabular-nums}.adj-tournament-tables-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.adj-tournament-match-v6{border:1px solid #dbe4e0!important;border-radius:14px!important;background:#fff!important;padding:14px!important;box-shadow:0 4px 14px rgba(0,60,50,.035)!important}.adj-tournament-match-v6.adj-tournament-match-completed{background:#f6faf8!important;border-color:#c9ddd5!important}.adj-tournament-match-head{margin-bottom:12px!important}.adj-tournament-table-number{font-size:12px!important;font-weight:900!important;letter-spacing:.05em!important;color:#53645e!important}.adj-tournament-result-status{font-size:10px!important;font-weight:900!important}.adj-tournament-v6-players{display:grid!important;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.adj-tournament-v6-vs{align-self:center!important;text-align:center!important;font-size:11px!important;font-weight:900!important;color:#a1aaa6!important}.adj-tournament-v6-player{min-width:0}.adj-tournament-v6-name{min-height:34px;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;font-size:14px!important;color:#003f38!important}.adj-first-flag{font-size:18px!important;filter:none!important}.adj-tournament-v6-fields{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:7px!important}.adj-tournament-v6-fields input{width:100%!important;min-width:0!important;height:42px!important;border:1px solid #cfd9d5!important;border-radius:9px!important;background:#fff!important;text-align:center!important;font-size:15px!important;font-weight:700!important;color:#173b35!important}.adj-tournament-v6-fields input::placeholder{font-size:12px!important;font-weight:600!important;color:#929c98!important}.adj-tournament-round-savebar{position:sticky!important;bottom:10px!important;z-index:20!important;margin:18px 0!important;padding:13px 16px!important;border:1px solid #bcd6cd!important;border-radius:14px!important;background:rgba(247,251,249,.96)!important;box-shadow:0 8px 28px rgba(0,60,50,.12)!important;backdrop-filter:blur(8px)}.adj-tournament-round-savebar button{min-height:46px!important;border:0!important;border-radius:10px!important;background:#00695c!important;color:#fff!important;padding:0 22px!important;font-weight:900!important}.adj-tournament-participant-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}.adj-tournament-participant-row{min-height:58px!important;padding:10px 12px!important;border-radius:11px!important}.adj-tournament-participant-name{min-width:0!important}.adj-tournament-participant-name strong{font-size:13px!important}.adj-tournament-person-type{font-size:9px!important}.adj-tournament-participant-price{margin-left:auto!important;white-space:nowrap!important}.adj-tournament-participant-actions{gap:5px!important}.adj-tournament-mini-button{padding:7px 8px!important;font-size:9px!important}@media(max-width:980px){.adj-settings-grid,.adj-settings-pairings,.adj-tournament-tables-grid,.adj-tournament-participant-list{grid-template-columns:1fr!important}.adj-tournament-round-toolbar-v7{grid-template-columns:1fr!important}.adj-round-toolbar-progress{border:0!important;border-top:1px solid #d4e2dd!important;border-bottom:1px solid #d4e2dd!important;padding:10px 0!important;text-align:left!important}.adj-settings-table{grid-template-columns:54px 1fr 20px 1fr}.adj-settings-round-head{align-items:flex-start;flex-direction:column}.adj-tournament-v6-fields{grid-template-columns:1fr!important}}.adj-settings-table{grid-template-columns:64px minmax(0,1fr) 24px minmax(0,1fr)!important}.adj-settings-first-player{grid-column:2 / -1;display:grid;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:8px;margin-top:2px}.adj-settings-first-player>span{color:#315b53!important;font-size:11px!important;font-weight:800!important;text-align:left!important}.adj-settings-first-player select{width:100%}.adj-tournament-round-toolbar-v7{grid-template-columns:minmax(0,1fr) auto auto!important}.adj-round-toolbar-main>strong{font-size:28px!important}.adj-round-toolbar-progress b{font-variant-numeric:tabular-nums}.adj-tournament-tables-grid{align-items:stretch}.adj-tournament-match-v6{min-width:0}.adj-tournament-v6-name strong{overflow-wrap:anywhere}.adj-tournament-round-savebar{bottom:8px!important}.adj-tournament-live-ranking{margin-top:24px}@media (max-width:980px){.adj-settings-table{grid-template-columns:54px minmax(0,1fr) 20px minmax(0,1fr)!important}.adj-settings-first-player{grid-column:1 / -1;grid-template-columns:125px minmax(0,1fr)}}@media (max-width:600px){.adj-settings-table{grid-template-columns:1fr!important}.adj-settings-table>b,.adj-settings-table>span{text-align:left!important}.adj-settings-first-player{grid-column:1;grid-template-columns:1fr}}.adj-tournament-dashboard{position:relative;overflow:hidden;border:1px solid #d9e6e1;border-radius:22px;background:linear-gradient(135deg,#ffffff 0%,#f4faf7 100%);box-shadow:0 12px 34px rgba(0,79,68,0.07)}.adj-tournament-dashboard::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#e6b84a}.adj-tournament-dashboard-stat{min-width:0}.adj-tournament-dashboard-stat strong{color:#005f52;font-size:clamp(1.2rem,2vw,1.65rem)}.adj-tournament-dashboard-stat span{color:#66736f}.adj-tournament-settings{margin:28px 0;border:1px solid #d6e4df;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(0,79,68,0.05)}.adj-tournament-settings>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:#f3f8f6;color:#005f52}.adj-tournament-settings>summary::-webkit-details-marker{display:none}.adj-tournament-settings>summary strong{display:block;font-size:1rem}.adj-tournament-settings>summary small{display:block;margin-top:3px;color:#687671;font-weight:400}.adj-tournament-settings-body{padding:22px}.adj-settings-grid-v10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adj-settings-grid-v10>label{min-width:0}.adj-settings-grid-v10>label>span{display:block;margin-bottom:7px;color:#004f45;font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.adj-settings-grid-v10 input,.adj-settings-grid-v10 select,.adj-settings-round input,.adj-settings-round select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #cbd9d4;border-radius:10px;background:#fff}.adj-settings-info{margin:18px 0 8px;padding:13px 15px;border-radius:12px;background:#edf7f3;color:#245e54}.adj-tournament-bulk-notice.is-warning{margin-bottom:18px;padding:13px 15px;border:1px solid #efd9a2;border-radius:12px;background:#fff8e7;color:#7c5a08}.adj-settings-round{margin-top:20px;padding-top:20px;border-top:1px solid #e1e8e5}.adj-settings-round-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.adj-settings-round-head>strong{color:#005f52;font-size:1.25rem}.adj-settings-round-head label{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:800;text-transform:uppercase}.adj-settings-pairings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adj-settings-table{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:14px;border:1px solid #dce6e2;border-radius:14px;background:#fbfcfc}.adj-settings-table>b{grid-column:1 / -1;color:#005f52}.adj-settings-first-player{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px}.adj-tournament-timer{border:1px solid #d2e3dd;border-radius:20px;padding:22px;background:linear-gradient(135deg,#f8fbfa,#eef7f4)}.adj-tournament-timer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.adj-tournament-timer h3{margin:3px 0 5px;color:#003f38;font-size:clamp(1.6rem,3vw,2.25rem)}.adj-tournament-clock{margin-top:14px;color:#006f60;font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1;letter-spacing:.02em}.adj-tournament-clock-label{margin-top:5px;color:#6d7774;font-size:.78rem;font-weight:800;text-transform:uppercase}.adj-tournament-live-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:10px 17px!important;border:0!important;border-radius:11px!important;background:#005f52!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 7px 18px rgba(0,95,82,.16)}.adj-tournament-live-button:hover{transform:translateY(-1px);background:#004c42!important}@media (max-width:980px){.adj-settings-grid-v10{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-settings-pairings{grid-template-columns:1fr}}@media (max-width:650px){.adj-settings-grid-v10{grid-template-columns:1fr}.adj-settings-round-head{align-items:stretch;flex-direction:column}.adj-settings-round-head label{align-items:stretch;flex-direction:column}.adj-settings-table{grid-template-columns:1fr}.adj-settings-table>b,.adj-settings-first-player{grid-column:1}.adj-settings-first-player{grid-template-columns:1fr}.adj-tournament-timer-head{flex-direction:column}}.adj-tournament-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important}.adj-tournament-card-v11{position:relative!important;display:flex!important;flex-direction:column!important;min-height:245px!important;padding:22px!important;background:#FFFDF8!important;border:1px solid #D9C8AA!important;border-radius:20px!important;box-shadow:0 6px 18px rgba(15,91,79,.06)!important;overflow:hidden!important}.adj-tournament-card-v11::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;background:#E6B84A!important}.adj-tournament-card-v11 .adj-tournament-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.adj-tournament-card-v11 .adj-tournament-card-status{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:5px 10px!important;background:#F7F1E7!important;border:1px solid #E7D9C1!important;border-radius:999px!important;color:#725A2D!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}.adj-tournament-card-v11 h3{margin:2px 0 5px!important;color:#0F5B4F!important;font-size:22px!important;line-height:1.2!important}.adj-tournament-card-v11 .adj-tournament-card-game{margin:0 0 16px!important;color:#66716D!important;font-size:14px!important}.adj-tournament-card-v11 .adj-tournament-card-infos{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:0 0 18px!important}.adj-tournament-card-v11 .adj-tournament-card-infos span{display:flex!important;align-items:center!important;gap:6px!important;color:#42524D!important;font-size:13px!important}.adj-tournament-card-v11 .adj-tournament-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;margin-top:auto!important;padding:10px 15px!important;background:#0F6B5D!important;border-radius:10px!important;color:#FFFFFF!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.adj-tournament-card-v11 .adj-tournament-open:hover{background:#0B574C!important}.adj-tournament-detail-head{position:relative!important;margin-bottom:12px!important;padding:22px 24px!important;background:linear-gradient(135deg,#F3F8F6 0%,#FFFDF8 100%)!important;border:1px solid #CFE0DB!important;border-radius:20px!important;overflow:hidden!important}.adj-tournament-detail-head::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:6px!important;height:100%!important;background:#E6B84A!important}.adj-tournament-detail-head h3{margin:0!important;color:#0F5B4F!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.15!important}.adj-tournament-detail-game{margin:6px 0 14px!important;color:#5E6B67!important;font-size:15px!important}.adj-tournament-detail-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.adj-tournament-detail-meta span{display:inline-flex!important;align-items:center!important;padding:6px 10px!important;background:#FFFFFF!important;border:1px solid #D9E5E1!important;border-radius:999px!important;color:#42524D!important;font-size:12px!important;font-weight:700!important}.adj-tournament-round-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 18px!important;padding:7px!important;background:#F4F7F6!important;border:1px solid #D7E3DF!important;border-radius:14px!important}.adj-tournament-round-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 15px!important;border-radius:9px!important;color:#0F6B5D!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.adj-tournament-round-nav a:hover,.adj-tournament-round-nav a.is-active{background:#0F6B5D!important;color:#FFFFFF!important}.adj-tournament-dashboard{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 20px!important;padding:0!important;background:#F3F8F6!important;border:1px solid #CFE0DB!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important}.adj-tournament-dashboard::before{display:none!important}.adj-tournament-dashboard-stat{min-width:0!important;padding:17px 18px!important;border-right:1px solid #D8E5E1!important}.adj-tournament-dashboard-stat:last-child{border-right:0!important}.adj-tournament-dashboard-stat strong{display:block!important;margin-bottom:3px!important;color:#0F6B5D!important;font-size:26px!important;line-height:1!important;font-weight:800!important}.adj-tournament-dashboard-stat span{display:block!important;color:#66716D!important;font-size:12px!important}.adj-tournament-table-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.adj-tournament-edit-table{appearance:none!important;padding:5px 9px!important;background:#FFFFFF!important;border:1px solid #C9D8D4!important;border-radius:8px!important;color:#0F6B5D!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.adj-tournament-edit-table:hover{background:#F0F7F5!important}.adj-tournament-match-v6.is-locked .adj-tournament-v6-fields input:disabled{opacity:1!important;background:#F3F6F5!important;border-color:#E1E8E5!important;color:#53605C!important;cursor:default!important}.adj-tournament-match-v6.is-editing{border-color:#E6B84A!important;box-shadow:0 0 0 2px rgba(230,184,74,.14)!important}.adj-tournament-match-v6.is-editing .adj-tournament-v6-fields input{background:#FFFFFF!important;border-color:#D8A13B!important}.adj-tournament-edit-hint{margin:10px 12px 0!important;padding-top:9px!important;border-top:1px dashed #D8E2DF!important;color:#7A8581!important;font-size:10px!important;line-height:1.35!important}@media only screen and (max-width:980px){.adj-tournament-list{grid-template-columns:1fr!important}.adj-tournament-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adj-tournament-dashboard-stat:nth-child(2){border-right:0!important}.adj-tournament-dashboard-stat:nth-child(-n+2){border-bottom:1px solid #D8E5E1!important}}@media only screen and (max-width:767px){.adj-tournament-card-v11 .adj-tournament-card-infos{grid-template-columns:1fr!important}.adj-tournament-detail-head{padding:18px!important}.adj-tournament-round-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.adj-tournament-round-nav a{padding:8px 6px!important}.adj-tournament-dashboard-stat{padding:14px!important}.adj-tournament-dashboard-stat strong{font-size:22px!important}.adj-tournament-table-head-actions{align-items:flex-end!important;flex-direction:column!important}}.adj-tournament-ranking-progress{margin:0 0 12px;padding:10px 14px;border:1px solid rgba(0,107,91,0.18);border-radius:10px;background:rgba(0,107,91,0.045);color:#5f6866;font-size:14px;line-height:1.45}.adj-tournament-standings-table-wrap-v11{margin:0 0 26px;border-color:rgba(15,91,79,.14);background:#FFFDF8}.adj-tournament-standings-table-v11{min-width:860px}.adj-tournament-standings-table-v11 th,.adj-tournament-standings-table-v11 td{padding:10px 9px;vertical-align:middle}.adj-tournament-standings-table-v11 th:first-child,.adj-tournament-standings-table-v11 td:first-child{width:46px}.adj-tournament-standings-table-v11 th:nth-child(2),.adj-tournament-standings-table-v11 td:nth-child(2){min-width:190px}.adj-tournament-standings-table-v11 tbody tr:nth-child(-n+4){background:rgba(15,91,79,.055)}.adj-tournament-standings-table-v11 tbody td:last-child,.adj-tournament-standings-table-v11 tbody td:nth-last-child(2){color:#0F5B4F}.adj-tournament-final-phase .adj-tournament-final-timer{margin:18px 0 24px}.adj-tournament-final-phase .adj-tournament-finals-grid{margin-top:0}.adj-tournament-final-ranking{margin-top:28px;padding-top:24px;border-top:1px solid rgba(15,91,79,.14)}.adj-tournament-final-ranking>h3{margin:4px 0 18px}.adj-tournament-final-ranking .adj-tournament-ranking{margin-bottom:0}@media only screen and (max-width:767px){.adj-tournament-standings-table-v11{min-width:760px}.adj-tournament-final-phase{padding:16px}}.adj-tournament-live-view-form{display:inline-flex;margin:0}.adj-tournament-next-round .adj-tournament-live-view-form{margin-left:8px}.adj-tournament-final-live-switch{display:flex;justify-content:flex-end;margin:18px 0}@media (max-width:767px){.adj-tournament-next-round .adj-tournament-live-view-form{display:flex;margin:8px 0 0}.adj-tournament-final-live-switch{justify-content:stretch}.adj-tournament-final-live-switch .adj-tournament-live-view-form,.adj-tournament-final-live-switch .adj-tournament-button{width:100%}}.adj-settings-table{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:10px!important;padding:15px!important}.adj-settings-table>b{grid-column:1 / -1!important;font-size:12px!important}.adj-settings-table>select{width:100%!important;min-width:0!important;height:44px!important;padding:0 34px 0 12px!important;font-size:14px!important;font-weight:700!important;text-overflow:ellipsis}.adj-settings-table>span{width:auto!important;min-width:26px!important;font-size:11px!important}.adj-settings-first-player{grid-column:1 / -1!important}.adj-bureau-hero h2,.adj-bureau-section-head h3,.adj-tournament-card-v11 h3,.adj-tournament-detail-head h3,.adj-tournament-matches-head h3{font-family:"Adventure",sans-serif!important;font-weight:400!important}.adj-tournament-card-v11 h3{font-size:24px!important;line-height:1.18!important}.adj-tournament-matches-head h3{font-size:25px!important;line-height:1.15!important}@media (max-width:650px){.adj-settings-table{grid-template-columns:1fr!important}.adj-settings-table>b,.adj-settings-table>select,.adj-settings-table>span,.adj-settings-first-player{grid-column:1!important}.adj-settings-table>span{justify-self:center}}.adj-people-module{margin-top:8px}.adj-people-heading p{margin:7px 0 0;color:#687671}.adj-people-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.adj-people-stats>div{padding:18px;border:1px solid #dce6e2;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.04)}.adj-people-stats strong{display:block;color:#005f52;font-size:1.7rem;line-height:1}.adj-people-stats span{display:block;margin-top:7px;color:#66736f;font-size:.82rem;font-weight:700}.adj-people-notice{margin:0 0 20px;padding:13px 15px;border-radius:12px;background:#fff8e6;color:#715719}.adj-people-subnav{display:flex;gap:8px;margin:20px 0;padding:5px;width:max-content;max-width:100%;border-radius:12px;background:#eef4f1}.adj-people-subnav a{padding:9px 15px;border-radius:9px;color:#46625b;font-weight:800}.adj-people-subnav a.active{background:#005f52;color:#fff}.adj-people-filters{display:grid;grid-template-columns:minmax(260px,2fr) 1fr 1fr;gap:10px;margin-bottom:16px}.adj-people-filters input,.adj-people-filters select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #ccd9d5;border-radius:10px;background:#fff}.adj-people-list{display:flex;flex-direction:column;gap:9px}.adj-person-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr) auto;gap:14px;align-items:center;padding:15px 17px;border:1px solid #dce5e1;border-radius:13px;background:#fff}.adj-person-row[hidden]{display:none!important}.adj-person-main strong,.adj-person-main span{display:block}.adj-person-main strong{color:#174f46;font-size:1rem}.adj-person-main span{margin-top:3px;color:#6b7773;font-size:.84rem}.adj-person-badges{display:flex;flex-wrap:wrap;gap:5px}.adj-person-badges span{padding:4px 8px;border-radius:999px;background:#edf3f1;color:#46635c;font-size:.7rem;font-weight:800}.adj-person-badges span.is-current{background:#eaf7ef;color:#28734c}.adj-person-row>a,.adj-person-admin-link,.adj-people-back{font-weight:800}.adj-person-row>a,.adj-person-admin-link{padding:9px 12px;border-radius:9px;background:#e6b84a;color:#164f46;text-align:center;font-size:.75rem}.adj-people-empty-filter{padding:24px;text-align:center;color:#69736f}.adj-households-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adj-household-card{overflow:hidden;border:1px solid #dce5e1;border-radius:14px;background:#fff}.adj-household-card-head{display:flex;justify-content:space-between;gap:15px;padding:15px 17px;background:#f2f7f5;color:#174f46}.adj-household-card-head span{color:#6a7772;font-size:.8rem}.adj-household-members{padding:8px 17px 15px}.adj-household-members>div{padding:9px 0;border-bottom:1px solid #edf0ee}.adj-household-members>div:last-child{border-bottom:0}.adj-household-members strong,.adj-household-members span{display:block}.adj-household-members span{margin-top:2px;color:#6d7774;font-size:.8rem}.adj-people-back{display:inline-block;margin:2px 0 15px;color:#005f52}.adj-person-sheet{padding:22px;border:1px solid #d9e5e0;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(0,79,68,.05)}.adj-person-sheet-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e8eeeb}.adj-person-sheet-head h4{margin:4px 0 4px;color:#005f52;font-size:1.6rem}.adj-person-sheet-head p{margin:0;color:#687671}.adj-person-type{color:#b4871f;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.adj-person-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.adj-person-sheet-grid section{padding:17px;border-radius:13px;background:#f7f9f8}.adj-person-sheet-grid h5{margin:0 0 10px;color:#005f52;font-size:1rem}.adj-person-sheet-grid p{margin:6px 0}.adj-membership-years,.adj-household-mini{display:flex;flex-wrap:wrap;gap:6px}.adj-membership-years span,.adj-household-mini span{padding:6px 9px;border-radius:8px;background:#fff;border:1px solid #dfe7e4;font-size:.8rem}@media(max-width:1000px){.adj-people-stats{grid-template-columns:repeat(3,1fr)}.adj-person-row{grid-template-columns:1fr auto}.adj-person-badges{grid-column:1/-1}.adj-households-grid{grid-template-columns:1fr}}@media(max-width:700px){.adj-people-stats{grid-template-columns:repeat(2,1fr)}.adj-people-filters{grid-template-columns:1fr}.adj-person-row{grid-template-columns:1fr}.adj-person-row>a{width:100%}.adj-person-sheet-head{flex-direction:column}.adj-person-sheet-grid{grid-template-columns:1fr}}.adj-person-sheet .adj-membership-years{display:flex;flex-wrap:wrap;gap:8px}.adj-person-sheet .adj-membership-years>span{display:flex;flex-direction:column;gap:2px;min-width:118px;padding:9px 11px;border:1px solid #d7e2de;border-radius:9px;background:#fff}.adj-person-sheet .adj-membership-years>span strong{color:#005f52;font-size:.92rem}.adj-person-sheet .adj-membership-years>span small{color:#687671;font-size:.72rem;line-height:1.25}.adj-person-sheet .adj-household-mini{display:flex;flex-wrap:wrap;gap:8px}.adj-person-sheet .adj-household-mini a{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid #d7e2de;border-radius:8px;background:#fff;color:#005f52;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.adj-person-sheet .adj-household-mini a:hover{border-color:#e6b84a;box-shadow:0 5px 14px rgba(0,79,68,.08);transform:translateY(-1px)}.adj-person-sheet .adj-household-mini a small{color:#687671;font-size:.72rem}.adj-household-members>.adj-household-member-link{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 8px;border-bottom:1px solid #edf0ee;border-radius:9px;color:inherit;text-decoration:none;transition:background .18s ease,transform .18s ease}.adj-household-members>.adj-household-member-link:last-child{border-bottom:0}.adj-household-members>.adj-household-member-link:hover,.adj-household-members>.adj-household-member-link:focus-visible{background:#f3f8f6;transform:translateX(2px)}.adj-household-member-text{min-width:0}.adj-household-member-text strong,.adj-household-member-text>span{display:block}.adj-household-member-text>span{margin-top:2px;color:#6d7774;font-size:.8rem}.adj-household-member-arrow{flex:0 0 auto;color:#00796b;font-size:1.35rem;font-weight:800;line-height:1}.adj-household-search{margin-bottom:16px}.adj-household-search input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #ccd9d5;border-radius:10px;background:#fff}.adj-household-card[hidden]{display:none!important}.adj-person-life{margin-top:18px;padding:18px;border:1px solid #d5e2de;border-radius:14px;background:#fff}.adj-person-life-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.adj-person-life-kicker{display:block;margin-bottom:4px;color:#b48722;font-size:.72rem;font-weight:800;letter-spacing:.08em}.adj-person-life h5{margin:0;color:#005f52;font-size:1.05rem}.adj-person-life-head p{margin:4px 0 0;color:#6b7773;font-size:.82rem}.adj-person-life-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.adj-person-life-stats>div{padding:13px 14px;border:1px solid #dce7e3;border-radius:11px;background:#f5f9f7}.adj-person-life-stats strong,.adj-person-life-stats span{display:block}.adj-person-life-stats strong{color:#006f60;font-size:1.25rem;line-height:1.1}.adj-person-life-stats span{margin-top:4px;color:#66736f;font-size:.75rem}.adj-person-life-years{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.adj-person-life-years>span{padding:7px 10px;border-radius:999px;background:#eef6f3;color:#52635e;font-size:.76rem}.adj-person-life-years strong{margin-right:3px;color:#006f60}.adj-person-life-history{overflow:hidden;border:1px solid #e0e8e5;border-radius:11px}.adj-person-life-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #edf1ef}.adj-person-life-row:last-child{border-bottom:0}.adj-person-life-row time{color:#687671;font-size:.78rem}.adj-person-life-row strong{color:#123f38;font-size:.84rem}.adj-person-life-row>span{padding:4px 8px;border-radius:999px;background:#e9f5ee;color:#267147;font-size:.68rem;font-weight:800;text-transform:uppercase}.adj-person-life-empty{padding:14px;border:1px dashed #d8e2df;border-radius:10px;color:#6b7773;font-size:.82rem;text-align:center}@media only screen and (max-width:767px){.adj-person-life{padding:14px}.adj-person-life-stats{grid-template-columns:1fr}.adj-person-life-row{grid-template-columns:1fr auto}.adj-person-life-row strong{grid-column:1 / -1;grid-row:1}.adj-person-life-row time{grid-column:1;grid-row:2}.adj-person-life-row>span{grid-column:2;grid-row:2}}.adj-ca-consultations{max-width:1180px;margin:0 auto;color:#1F2A28}.adj-ca-consult-switch{display:flex;gap:12px;align-items:center;margin:0 0 18px}.adj-ca-consult-switch label{font-weight:700;color:#0F5B4F}.adj-ca-consult-switch select{padding:10px 12px;border:1px solid #D9C8AA;border-radius:10px;background:#fff}.adj-ca-consult-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px}.adj-ca-consult-hero h2,.adj-ca-top10 h3,.adj-ca-results h3{font-family:"Adventure",sans-serif!important;color:#0F5B4F!important;margin:5px 0}.adj-ca-consult-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#D8A13B}.adj-ca-consult-status{display:inline-flex;padding:7px 12px;border-radius:999px;font-weight:800;font-size:12px;text-transform:uppercase;white-space:nowrap}.adj-ca-consult-status.is-open{background:#DDEEE8;color:#0F5B4F}.adj-ca-consult-status.is-draft{background:#F2E8D3;color:#7A5A17}.adj-ca-consult-status.is-closed{background:#E8E8E8;color:#555}.adj-ca-consult-deadline{margin:12px 0 22px;text-align:right;color:#4D5A55}.adj-ca-consult-message,.adj-ca-consult-empty{margin:18px 0;padding:14px 16px;border-radius:12px;background:#F7F1E7;border:1px solid #D9C8AA}.adj-ca-consult-message.is-ok{background:#E7F4EF;border-color:#9CC9B9;color:#0F5B4F}.adj-ca-consult-message.is-error{background:#FFF0ED;border-color:#E4AAA0;color:#8A3026}.adj-ca-candidates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.adj-ca-candidate-card{background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.06)}.adj-ca-candidate-gallery{position:relative;background:#F3EEE5}.adj-ca-candidate-image{display:block}.adj-ca-candidate-image img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;margin:auto}.adj-ca-candidate-image.is-extra{display:inline-block;width:25%;padding:6px}.adj-ca-candidate-image.is-extra img{height:95px;object-fit:cover;border-radius:7px}.adj-ca-image-count{position:absolute;right:10px;top:10px;background:rgba(15,91,79,.92);color:#fff;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}.adj-ca-candidate-body{padding:18px}.adj-ca-candidate-body h3{font-family:"Adventure",sans-serif!important;color:#0F5B4F!important;font-size:24px;margin:0 0 10px}.adj-ca-candidate-text{line-height:1.6;white-space:normal}.adj-ca-candidate-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.adj-ca-candidate-links a,.adj-ca-vote-save{display:inline-block;background:#E6B84A;color:#0F5B4F!important;border:1px solid #D8A13B;border-radius:9px;padding:9px 13px;font-weight:800;text-decoration:none!important}.adj-ca-top10,.adj-ca-results{margin-top:28px;padding:22px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:18px}.adj-ca-ranking{display:grid;gap:8px;margin:18px 0}.adj-ca-rank-row{display:grid;grid-template-columns:42px minmax(0,1fr) 82px 62px;gap:8px;align-items:center;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:12px;padding:8px}.adj-ca-rank-number{display:flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#0F5B4F;color:#fff;font-weight:800}.adj-ca-rank-row select{width:100%;padding:9px;border:1px solid #D9C8AA;border-radius:8px;background:#fff}.adj-ca-rank-move{display:flex;gap:4px}.adj-ca-rank-move button{width:36px;height:36px;border:1px solid #D9C8AA;border-radius:8px;background:#fff;color:#0F5B4F;font-weight:900;cursor:pointer}.adj-ca-rank-points{text-align:right;font-size:12px;font-weight:800;color:#D8A13B}.adj-ca-vote-save{display:block;margin:15px auto 5px;cursor:pointer;font-size:14px}.adj-ca-vote-date{display:block;text-align:center;margin-top:8px;color:#667}.adj-ca-results-table{overflow-x:auto;margin-top:15px}.adj-ca-results table{width:100%;border-collapse:collapse;background:#fff}.adj-ca-results th,.adj-ca-results td{padding:10px;border-bottom:1px solid #E5D9C4;text-align:center}.adj-ca-results th:nth-child(2),.adj-ca-results td:nth-child(2){text-align:left}.adj-ca-decision{margin-top:18px;padding:16px;border-left:4px solid #0F5B4F;background:#FFFDF8}.adj-ca-decision p{margin-bottom:0}@media(max-width:767px){.adj-ca-consult-hero{display:block}.adj-ca-consult-status{margin-top:12px}.adj-ca-consult-deadline{text-align:left}.adj-ca-candidates-grid{grid-template-columns:1fr}.adj-ca-candidate-image.is-extra{width:33.333%}.adj-ca-top10,.adj-ca-results{padding:15px}.adj-ca-rank-row{grid-template-columns:34px minmax(0,1fr) 78px}.adj-ca-rank-points{grid-column:2/4;text-align:left;padding-left:4px}.adj-ca-rank-move button{width:34px}.adj-ca-consult-switch{display:block}.adj-ca-consult-switch select{width:100%;margin-top:6px}}.adj-bureau-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.adj-bureau-consultations{margin-top:30px}.adj-bureau-consult-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;background:#E6B84A;border:1px solid #D8A13B;border-radius:10px;color:#0F5B4F!important;font-weight:800;text-decoration:none!important}.adj-bureau-consult-primary:hover{background:#D8A13B;color:#0F5B4F!important}.adj-bureau-consult-notice{margin:18px 0;padding:13px 16px;border-radius:12px}.adj-bureau-consult-notice.is-success{background:#EDF7F1;border:1px solid #B7D8C4;color:#0F5B4F}.adj-bureau-consult-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.adj-bureau-consult-list{display:grid;gap:10px}.adj-bureau-consult-list-item{display:block;padding:15px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:14px;color:#1F2A28!important;text-decoration:none!important}.adj-bureau-consult-list-item strong,.adj-bureau-consult-list-item span{display:block}.adj-bureau-consult-list-item strong{color:#0F5B4F;font-size:15px}.adj-bureau-consult-list-item span{margin-top:5px;color:#6B746F;font-size:12px}.adj-bureau-consult-list-item.is-active{background:#F7F1E7;border-color:#D8A13B;box-shadow:0 5px 14px rgba(0,0,0,0.06)}.adj-bureau-consult-main{min-width:0}.adj-bureau-consult-dashboard{padding:22px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px}.adj-bureau-consult-dashboard-head,.adj-bureau-candidates-head,.adj-bureau-consult-form-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.adj-bureau-consult-dashboard-head h4,.adj-bureau-candidates-head h4,.adj-bureau-consult-form-head h4{margin:4px 0 0;color:#0F5B4F!important}.adj-bureau-consult-dashboard-head>a,.adj-bureau-consult-form-head>a{color:#0F5B4F!important;font-weight:700;text-decoration:none!important}.adj-bureau-consult-status,.adj-bureau-candidates-head span,.adj-bureau-consult-form-head span{color:#B47B13;font-size:12px;font-weight:800;letter-spacing:0.06em}.adj-bureau-consult-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.adj-bureau-consult-stats>div{padding:14px 10px;background:#F7F1E7;border:1px solid #E5D8C2;border-radius:12px;text-align:center}.adj-bureau-consult-stats strong,.adj-bureau-consult-stats span{display:block}.adj-bureau-consult-stats strong{color:#0F5B4F;font-size:22px}.adj-bureau-consult-stats span{margin-top:3px;color:#6B746F;font-size:12px}.adj-bureau-consult-form,.adj-bureau-candidate-form,.adj-bureau-candidates{margin-top:20px;padding:20px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px}.adj-bureau-consult-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.adj-bureau-consult-fields label{display:block}.adj-bureau-consult-fields label.is-wide,.adj-bureau-media-field.is-wide{grid-column:1 / -1}.adj-bureau-consult-fields label>span,.adj-bureau-media-label{display:block;margin-bottom:6px;color:#0F5B4F;font-size:13px;font-weight:800}.adj-bureau-consult-fields input,.adj-bureau-consult-fields select,.adj-bureau-consult-fields textarea{width:100%;padding:11px 12px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:9px;box-sizing:border-box;color:#1F2A28}.adj-bureau-consult-fields textarea{resize:vertical}.adj-bureau-consult-fields small{display:block;margin-top:6px;color:#6B746F;line-height:1.45}.adj-bureau-consult-save,.adj-bureau-media-button{appearance:none;border:1px solid #D8A13B;border-radius:9px;cursor:pointer;font-weight:800}.adj-bureau-consult-save{display:block;margin:20px auto 0;padding:11px 20px;background:#E6B84A;color:#0F5B4F}.adj-bureau-media-button{padding:9px 14px;background:#F7F1E7;color:#0F5B4F}.adj-bureau-media-preview{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.adj-bureau-media-preview img{width:90px;height:90px;border:1px solid #D9C8AA;border-radius:9px;object-fit:cover}.adj-bureau-candidates{margin-top:22px}.adj-bureau-candidate-list{display:grid;gap:10px;margin-top:18px}.adj-bureau-candidate-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px;background:#F7F1E7;border:1px solid #E5D8C2;border-radius:12px}.adj-bureau-candidate-thumb{display:flex;align-items:center;justify-content:center;width:72px;height:72px;overflow:hidden;background:#FFFFFF;border-radius:9px;color:#7A817D;font-size:10px;text-align:center}.adj-bureau-candidate-thumb img{width:100%;height:100%;object-fit:cover}.adj-bureau-candidate-info strong,.adj-bureau-candidate-info span,.adj-bureau-candidate-info small{display:block}.adj-bureau-candidate-info strong{color:#0F5B4F}.adj-bureau-candidate-info span{margin-top:3px;color:#6B746F;font-size:12px}.adj-bureau-candidate-edit{padding:8px 11px;border:1px solid #D8A13B;border-radius:8px;color:#0F5B4F!important;font-size:12px;font-weight:800;text-decoration:none!important}@media only screen and (max-width:1100px){.adj-bureau-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-bureau-consult-layout{grid-template-columns:1fr}.adj-bureau-consult-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.adj-bureau-tools,.adj-bureau-consult-list,.adj-bureau-consult-stats,.adj-bureau-consult-fields{grid-template-columns:1fr}.adj-bureau-consult-dashboard-head,.adj-bureau-candidates-head,.adj-bureau-consult-form-head{align-items:flex-start;flex-direction:column}.adj-bureau-consult-primary{width:100%;box-sizing:border-box}.adj-bureau-consult-dashboard{padding:15px}.adj-bureau-consult-form,.adj-bureau-candidate-form,.adj-bureau-candidates{padding:15px}.adj-bureau-candidate-row{grid-template-columns:60px minmax(0,1fr)}.adj-bureau-candidate-thumb{width:60px;height:60px}.adj-bureau-candidate-edit{grid-column:1 / -1;text-align:center}}.adj-projet-ca-linked{margin-top:16px;padding:13px;background:#F7F1E7;border-left:4px solid #E6B84A;border-radius:10px}.adj-projet-ca-linked-title{display:block;margin-bottom:7px;color:#0F5B4F}.adj-projet-ca-linked-summary{display:flex;flex-wrap:wrap;gap:7px}.adj-projet-ca-linked-summary span{padding:4px 8px;background:#FFFFFF;border:1px solid #E5D8C2;border-radius:999px;color:#5E665F;font-size:12px}.adj-projet-ca-linked-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adj-projet-ca-linked-buttons a{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1px solid #D8A13B;border-radius:8px;color:#0F5B4F!important;font-size:12px;font-weight:800;text-decoration:none!important}.adj-projet-ca-linked-buttons a:hover{background:#E6B84A}.adj-action-ca-project a{color:#0F5B4F!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:767px){.adj-projet-ca-linked-buttons{flex-direction:column}.adj-projet-ca-linked-buttons a{width:100%;box-sizing:border-box}}.adj-bureau-candidate-section{margin:8px 0;padding:18px;background:#F7F1E7;border:1px solid #E5D8C2;border-radius:14px;box-sizing:border-box}.adj-bureau-candidate-section-title{margin-bottom:14px;color:#B98216;font-size:12px;font-weight:800;letter-spacing:0.08em}.adj-bureau-candidate-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adj-bureau-candidate-docs .adj-bureau-media-field{min-width:0;padding:14px;background:#FFFDF8;border:1px solid #E5D8C2;border-radius:11px}.adj-ca-candidate-detail{margin-top:14px;padding:13px 14px;background:#F7F1E7;border-left:3px solid #E6B84A;border-radius:9px}.adj-ca-candidate-detail>strong{display:block;margin-bottom:4px;color:#0F5B4F}.adj-ca-candidate-detail>small{display:block;margin-bottom:8px;color:#6A6A63;font-size:12px}.adj-ca-candidate-detail .adj-ca-candidate-text+.adj-ca-candidate-text{margin-top:10px}@media only screen and (max-width:767px){.adj-bureau-candidate-docs{grid-template-columns:1fr}.adj-bureau-candidate-section{padding:14px}}.adj-ca-candidate-message{margin-top:9px}.adj-ca-candidate-message summary{display:inline-flex;align-items:center;gap:7px;color:#0F5B4F;font-weight:700;cursor:pointer;list-style:none}.adj-ca-candidate-message summary::-webkit-details-marker{display:none}.adj-ca-candidate-message summary::after{content:"▾";display:inline-block;font-size:13px;transition:transform 0.2s ease}.adj-ca-candidate-message[open] summary::after{transform:rotate(180deg)}.adj-ca-candidate-message .adj-ca-candidate-text{margin-top:10px;padding-top:10px;border-top:1px solid #E5D8C2}@media only screen and (max-width:767px){.adj-ca-candidate-message summary{font-size:14px}}.adj-ca-dashboard-consultations{max-width:1180px;margin:35px auto 15px;padding:0 20px;box-sizing:border-box}.adj-ca-dashboard-consultations__heading{margin-bottom:18px}.adj-ca-dashboard-consultations__heading h2{margin:4px 0 7px!important;color:#0F5B4F!important;font-family:"Adventure",sans-serif!important}.adj-ca-dashboard-consultations__heading p{margin:0;color:#4D5A55}.adj-ca-dashboard-consultations__kicker{color:#D8A13B;font-size:12px;font-weight:800;letter-spacing:0.08em}.adj-ca-dashboard-consultations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adj-ca-dashboard-consultation{display:flex;flex-direction:column;min-width:0;padding:20px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:18px;box-shadow:0 5px 15px rgba(0,0,0,0.06)}.adj-ca-dashboard-consultation__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.adj-ca-dashboard-consultation h3{margin:0 0 12px!important;color:#0F5B4F!important;font-family:"Adventure",sans-serif!important;font-size:23px!important;line-height:1.2!important}.adj-ca-dashboard-consultation__meta{display:flex;flex-wrap:wrap;gap:7px 14px;margin-bottom:12px;color:#4D5A55;font-size:13px;font-weight:600}.adj-ca-dashboard-consultation__note{flex:1;margin:0 0 16px;color:#4D5A55;line-height:1.5}.adj-ca-dashboard-vote-state{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.adj-ca-dashboard-vote-state.is-done{background:#DDEEE8;color:#0F5B4F}.adj-ca-dashboard-vote-state.is-pending{background:#FFF0D2;color:#7A5A17}.adj-ca-dashboard-consultation__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;padding:10px 15px;background:#E6B84A;color:#0F5B4F!important;border:1px solid #D8A13B;border-radius:10px;font-weight:800;text-decoration:none!important}.adj-ca-dashboard-consultation__button:hover{background:#D8A13B;color:#0F5B4F!important;transform:translateY(-1px)}@media only screen and (max-width:767px){.adj-ca-dashboard-consultations{margin-top:25px;padding:0 12px}.adj-ca-dashboard-consultations__grid{grid-template-columns:1fr}.adj-ca-dashboard-consultation{padding:16px}.adj-ca-dashboard-consultation h3{font-size:20px!important}.adj-ca-dashboard-consultation__button{width:100%;box-sizing:border-box}}.adj-ca-candidate-top10-action{margin-top:14px}.adj-ca-top10-toggle{width:100%;padding:10px 12px;background:#FFFDF8;color:#0F5B4F;border:1px solid #D8A13B;border-radius:9px;font-weight:800;cursor:pointer}.adj-ca-top10-toggle:hover:not(:disabled){background:#E6B84A}.adj-ca-top10-toggle.is-selected{background:#0F5B4F;color:#fff;border-color:#0F5B4F}.adj-ca-top10-toggle:disabled{opacity:.58;cursor:not-allowed}.adj-ca-top10-v276{margin-top:30px}.adj-ca-top10-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.adj-ca-top10-heading>div:first-child{flex:1}.adj-ca-top10-counter{flex:0 0 auto;padding:9px 12px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:999px;color:#0F5B4F;font-size:13px;font-weight:700;white-space:nowrap}.adj-ca-top10-empty{display:flex;flex-direction:column;gap:4px;padding:18px;background:#FFFDF8;border:1px dashed #D9C8AA;border-radius:12px;color:#4D5A55;text-align:center}.adj-ca-top10-empty[hidden]{display:none!important}.adj-ca-top10-list{display:flex;flex-direction:column;gap:8px}.adj-ca-top10-row{display:grid;grid-template-columns:38px minmax(0,1fr) 60px auto;align-items:center;gap:10px;padding:9px 10px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:11px}.adj-ca-top10-position{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#0F5B4F;color:#fff;border-radius:50%;font-weight:800}.adj-ca-top10-name{min-width:0;color:#1F2A28}.adj-ca-top10-points{color:#D08B16;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.adj-ca-top10-controls{display:flex;align-items:center;gap:5px}.adj-ca-top10-move,.adj-ca-top10-remove{min-height:32px;padding:5px 9px;background:#fff;color:#0F5B4F;border:1px solid #D9C8AA;border-radius:7px;font-weight:800;cursor:pointer}.adj-ca-top10-move:disabled{opacity:.35;cursor:default}.adj-ca-top10-remove{color:#8A3B2D}.adj-ca-top10-incomplete{margin-top:12px;color:#7A5A17;font-size:13px;font-weight:700;text-align:center}.adj-ca-top10-incomplete.is-complete{color:#0F5B4F}.adj-ca-top10-submit{margin-top:16px;text-align:center}.adj-ca-top10-submit button:disabled{opacity:.45;cursor:not-allowed}@media only screen and (max-width:767px){.adj-ca-top10-heading{display:block}.adj-ca-top10-counter{display:inline-flex;margin-top:10px}.adj-ca-top10-row{grid-template-columns:34px minmax(0,1fr) 52px}.adj-ca-top10-controls{grid-column:2/4;justify-content:flex-end}.adj-ca-top10-move,.adj-ca-top10-remove{min-height:36px}}.adj-ca-top10-row-v278{grid-template-columns:24px38px58pxminmax(150px,1fr)58pxauto;cursor:grab}.adj-ca-top10-row-v278:active{cursor:grabbing}.adj-ca-top10-drag{color:#8B806F;font-size:18px;line-height:1;text-align:center;user-select:none}.adj-ca-top10-visual{display:flex;align-items:center;justify-content:center;width:48px;height:64px;overflow:hidden;background:#F3EEE4;border:1px solid #D9C8AA;border-radius:7px;text-decoration:none!important}.adj-ca-top10-visual img{width:100%;height:100%;object-fit:cover;display:block}.adj-ca-top10-visual.is-empty{color:#8B806F;font-size:8px;font-weight:800}.adj-ca-top10-row-v278.is-dragging{opacity:0.45}.adj-ca-top10-row-v278.is-drag-target{border-color:#0F5B4F;box-shadow:inset 0 0 0 2px rgba(15,91,79,0.12)}.adj-ca-top10-controls-v278{flex-wrap:wrap;justify-content:flex-end}.adj-ca-top10-controls-v278 .adj-ca-top10-move,.adj-ca-top10-controls-v278 .adj-ca-top10-remove{min-width:92px}.adj-ca-top10-controls-v278 .adj-ca-top10-remove{min-width:72px}@media only screen and (max-width:980px){.adj-ca-top10-row-v278{grid-template-columns:24px36px54pxminmax(0,1fr)52px}.adj-ca-top10-row-v278 .adj-ca-top10-controls{grid-column:3 / 6;justify-content:flex-start;margin-top:2px}}@media only screen and (max-width:767px){.adj-ca-top10-row-v278{grid-template-columns:34px52pxminmax(0,1fr)48px;gap:8px;cursor:default}.adj-ca-top10-row-v278 .adj-ca-top10-drag{display:none}.adj-ca-top10-row-v278 .adj-ca-top10-position{grid-column:1}.adj-ca-top10-row-v278 .adj-ca-top10-visual{grid-column:2;width:44px;height:58px}.adj-ca-top10-row-v278 .adj-ca-top10-name{grid-column:3}.adj-ca-top10-row-v278 .adj-ca-top10-points{grid-column:4}.adj-ca-top10-row-v278 .adj-ca-top10-controls{grid-column:2 / 5;display:grid;grid-template-columns:1fr 1fr;width:100%}.adj-ca-top10-controls-v278 .adj-ca-top10-move{min-width:0;min-height:42px}.adj-ca-top10-controls-v278 .adj-ca-top10-remove{grid-column:1 / 3;min-width:0;min-height:40px}}.adj-bureau-vote-monitor{margin:24px 0;padding:22px;background:#FFFDF8;border:1px solid #E2D7C3;border-radius:14px}.adj-bureau-vote-monitor-head,.adj-bureau-live-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.adj-bureau-vote-monitor-head>div>span,.adj-bureau-live-results-head>div>span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#8B806F}.adj-bureau-vote-monitor-head h4,.adj-bureau-live-results-head h4{margin:0}.adj-bureau-provisional-badge{display:inline-flex;align-items:center;padding:7px 10px;background:#FFF3CC;border:1px solid #E6B84A;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.adj-bureau-voter-list{display:grid;gap:8px}.adj-bureau-voter{overflow:hidden;background:#FFFFFF;border:1px solid #E5DDCF;border-radius:10px}.adj-bureau-voter.has-voted{border-left:4px solid #0F5B4F}.adj-bureau-voter.is-pending{border-left:4px solid #C8BDAA}.adj-bureau-voter summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;list-style:none}.adj-bureau-voter summary::-webkit-details-marker{display:none}.adj-bureau-voter-name{font-weight:800}.adj-bureau-voter-status{font-size:12px;font-weight:800}.adj-bureau-voter.has-voted .adj-bureau-voter-status{color:#0F5B4F}.adj-bureau-voter.is-pending .adj-bureau-voter-status{color:#8B806F}.adj-bureau-voter-date,.adj-bureau-voter-pending{margin:0;padding:0 14px 12px;color:#766D60;font-size:12px}.adj-bureau-individual-ranking{margin:0;padding:0 14px 14px;list-style:none}.adj-bureau-individual-ranking li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #EEE7DC}.adj-bureau-rank-position{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#F3EEE4;border-radius:50%;font-weight:800}.adj-bureau-live-results{margin-top:24px;padding-top:22px;border-top:1px solid #DDD2BF}.adj-bureau-live-warning{margin:0 0 14px;padding:10px 12px;background:#FFF8E3;border-left:4px solid #E6B84A;border-radius:6px;font-size:13px}.adj-bureau-live-table-wrap{overflow-x:auto}.adj-bureau-live-table{width:100%;border-collapse:collapse;background:#FFFFFF}.adj-bureau-live-table th,.adj-bureau-live-table td{padding:10px 12px;border-bottom:1px solid #E9E1D5;text-align:left;white-space:nowrap}.adj-bureau-live-table th{background:#F5F0E7;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.adj-bureau-live-empty{margin-top:18px;padding:14px;background:#F5F0E7;border-radius:8px;color:#766D60}@media only screen and (max-width:767px){.adj-bureau-vote-monitor{padding:16px}.adj-bureau-vote-monitor-head,.adj-bureau-live-results-head{flex-direction:column}.adj-bureau-voter summary{align-items:flex-start;flex-direction:column;gap:4px}.adj-bureau-individual-ranking li{grid-template-columns:30px minmax(0,1fr)}.adj-bureau-individual-ranking li>span:last-child{grid-column:2;font-size:12px;color:#766D60}}.adj-bureau-manage-form,.adj-trip-household-add,.adj-trip-finance-wrap{padding:0 24px 24px}.adj-bureau-person-search{width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid #d9c8aa;border-radius:10px}.adj-bureau-person-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;overflow:auto;margin-bottom:14px}.adj-bureau-person-choice{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #ece7dd;border-radius:10px;background:#fffdf8}.adj-bureau-save-participants,.adj-trip-household-add-form button,.adj-trip-add-payment{padding:9px 14px;border:1px solid #d8a13b;border-radius:9px;background:#e6b84a;color:#0f5b4f;font-weight:800;cursor:pointer}.adj-trip-household-add,.adj-trip-finance-wrap{margin:0 24px 24px;padding:20px;border:1px solid #e1e4df;border-radius:14px;background:#faf8f2}.adj-trip-household-add h5,.adj-trip-finance-wrap h5{margin:0 0 6px;color:#215c4f;font-size:17px}.adj-trip-household-add>p,.adj-trip-finance-wrap>p{margin:0 0 16px;color:#6b675f;font-size:13px}.adj-trip-household-add-form{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:10px;align-items:end}.adj-trip-household-add-form label,.adj-trip-finance-summary label,.adj-trip-finance-note{display:flex;flex-direction:column;gap:5px;color:#4d5a55;font-size:12px;font-weight:700}.adj-trip-household-add-form input,.adj-trip-household-add-form select,.adj-trip-finance-summary input,.adj-trip-payment-row input,.adj-trip-payment-row select,.adj-trip-finance-note textarea{width:100%;padding:9px 10px;border:1px solid #d9c8aa;border-radius:8px;background:#fff;box-sizing:border-box;color:#1f2a28}.adj-trip-finance-household{margin:0 0 16px;padding:17px;border:1px solid #e6dfd1;border-radius:12px;background:#fff}.adj-trip-finance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.adj-trip-finance-head strong,.adj-trip-finance-head small{display:block}.adj-trip-finance-head strong{color:#215c4f}.adj-trip-finance-head small{margin-top:3px;color:#777;font-size:11px}.adj-trip-finance-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.adj-trip-finance-paid{background:#dcebe5;color:#0f5b4f}.adj-trip-finance-partial{background:#fff1c9;color:#806019}.adj-trip-finance-unpaid{background:#f6dfdc;color:#8d4038}.adj-trip-finance-not_set{background:#ecebea;color:#666}.adj-trip-finance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.adj-trip-payments{padding-top:12px;border-top:1px solid #eee8dd}.adj-trip-payments-title{margin-bottom:8px;color:#4d5a55;font-size:12px;font-weight:800;text-transform:uppercase}.adj-trip-payment-row{display:grid;grid-template-columns:145px 120px 140px minmax(140px,1fr);gap:8px;margin-bottom:8px}.adj-trip-add-payment{margin:2px 0 12px;padding:7px 11px;font-size:11px}.adj-trip-finance-note textarea{resize:vertical}.adj-member-trip-finance{margin-top:14px;padding:16px;border:1px solid #d9c8aa;border-radius:14px;background:#fffdf8}.adj-member-trip-finance-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.adj-member-trip-finance-head strong{color:#0f5b4f}.adj-member-trip-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adj-member-trip-finance-grid>div{padding:10px;border-radius:9px;background:#f7f1e7;text-align:center}.adj-member-trip-finance-grid span,.adj-member-trip-finance-grid strong{display:block}.adj-member-trip-finance-grid span{color:#6c665c;font-size:11px}.adj-member-trip-finance-grid strong{margin-top:3px;color:#1f2a28;font-size:14px}.adj-member-trip-finance details{margin-top:10px}.adj-member-trip-finance summary{color:#0f5b4f;font-size:12px;font-weight:700;cursor:pointer}.adj-member-trip-payments{margin-top:8px}.adj-member-trip-payments>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;border-bottom:1px solid #eee5d7;font-size:12px}.adj-member-trip-payments small{color:#777}@media (max-width:980px){.adj-trip-household-add-form{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-trip-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-trip-payment-row{grid-template-columns:1fr 1fr}}@media (max-width:600px){.adj-bureau-manage-form{padding:0 18px 18px}.adj-bureau-person-checklist,.adj-trip-household-add-form,.adj-trip-finance-summary,.adj-member-trip-finance-grid,.adj-trip-payment-row{grid-template-columns:1fr}.adj-trip-household-add,.adj-trip-finance-wrap{margin:0 18px 18px;padding:15px}.adj-trip-finance-head,.adj-member-trip-finance-head{align-items:flex-start;flex-direction:column}}.adj-trip-nonmember-badge{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:999px;background:#f7f1e7;color:#8a6730;font-size:9px;font-weight:800;text-transform:uppercase;vertical-align:middle}.adj-bureau-candidate-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:start}.adj-bureau-candidate-thumb{grid-column:1;grid-row:1}.adj-bureau-candidate-info{grid-column:2;grid-row:1;min-width:0}.adj-bureau-candidate-info strong,.adj-bureau-candidate-info span,.adj-bureau-candidate-info small{overflow-wrap:normal;word-break:normal}.adj-bureau-candidate-edit{grid-column:3;grid-row:1;align-self:start;white-space:nowrap}.adj-bureau-candidate-ca-notes{grid-column:1 / -1;grid-row:2;width:100%;min-width:0;box-sizing:border-box;margin:2px 0 0}.adj-bureau-candidate-ca-notes-list,.adj-bureau-candidate-ca-note{min-width:0}.adj-bureau-candidate-ca-note strong,.adj-bureau-candidate-ca-note p{overflow-wrap:break-word;word-break:normal}@media only screen and (max-width:767px){.adj-bureau-candidate-row{grid-template-columns:60px minmax(0,1fr);align-items:start}.adj-bureau-candidate-thumb{grid-column:1;grid-row:1}.adj-bureau-candidate-info{grid-column:2;grid-row:1;min-width:0}.adj-bureau-candidate-edit{grid-column:1 / -1;grid-row:2;width:100%;box-sizing:border-box;text-align:center}.adj-bureau-candidate-ca-notes{grid-column:1 / -1;grid-row:3;width:100%;margin-top:0}}.adj-bureau-v2-source-intro,.adj-bureau-v2-origin{margin:0 0 16px;color:#666;line-height:1.55}.adj-bureau-v2-source-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.adj-bureau-v2-source-candidate{display:flex!important;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e4d8c5;border-radius:12px;background:#fff;cursor:pointer}.adj-bureau-v2-source-candidate input{width:auto!important;flex:0 0 auto}.adj-bureau-v2-source-thumb{width:54px;height:54px;flex:0 0 54px;overflow:hidden;border-radius:8px;background:#f3efe7}.adj-bureau-v2-source-thumb img{width:100%;height:100%;object-fit:cover}.adj-bureau-v2-source-candidate>span:last-child{display:flex;flex-direction:column;gap:2px}.adj-bureau-v2-section{border-color:#e3b94f!important;background:#fffaf0}.adj-bureau-v2-media{margin-top:18px}.adj-bureau-v2-status{display:inline-flex;width:fit-content;margin-top:4px;padding:4px 8px;border-radius:999px;font-weight:700}.adj-bureau-v2-status.is-received{background:#e8f5ef;color:#0b6b55}.adj-bureau-v2-status.is-waiting{background:#fff4d8;color:#956300}.adj-ca-candidate-card.is-v2-round{overflow:hidden}.adj-ca-v2-round-badge{padding:9px 14px;background:#0b665b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.adj-ca-v2-proposal{padding:14px;background:#fffaf0;border-bottom:1px solid #eadfcf}.adj-ca-v2-proposal-head,.adj-ca-v2-request{display:flex;flex-direction:column;gap:5px}.adj-ca-v2-proposal-head{margin-bottom:10px}.adj-ca-v2-proposal-head strong,.adj-ca-v2-request>strong{color:#0b665b}.adj-ca-v2-proposal-head small,.adj-ca-v2-request small{color:#777}.adj-ca-v2-gallery{margin-bottom:10px}.adj-ca-v2-request{margin:14px;padding:14px;border:1px solid #e3b94f;border-radius:12px;background:#fff8e5}.adj-ca-v2-request .adj-ca-candidate-text{margin-top:8px}.adj-ca-v2-awaiting{margin:14px;padding:12px 14px;border:1px dashed #d8ad43;border-radius:10px;background:#fff8e5;color:#8b6200;font-weight:700}.adj-ca-v1-archive{margin:14px;border:1px solid #ded8ce;border-radius:10px;background:#faf9f6}.adj-ca-v1-archive>summary{padding:11px 13px;cursor:pointer;font-weight:700;color:#555}.adj-ca-v1-archive .adj-ca-candidate-gallery{padding:0 12px 12px}@media (max-width:767px){.adj-bureau-v2-source-group{grid-template-columns:1fr}.adj-ca-v2-request,.adj-ca-v1-archive{margin-left:10px;margin-right:10px}}.adj-bureau-field-help{display:block;margin-top:6px;color:#777;font-size:12px;line-height:1.4}#wppb-loginform .adj-password-wrap{position:relative;display:block;width:100%}#wppb-loginform .adj-password-wrap input[type="password"],#wppb-loginform .adj-password-wrap input[type="text"]{padding-right:50px!important}#wppb-loginform .adj-password-toggle{position:absolute;top:50%;right:8px;width:38px;height:38px;padding:0;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:#0F5B4F;cursor:pointer;display:flex;align-items:center;justify-content:center}#wppb-loginform .adj-password-toggle:hover,#wppb-loginform .adj-password-toggle:focus-visible{background:rgba(230,184,74,.18);outline:none}#wppb-loginform .adj-password-eye{width:22px;height:22px;display:block}#wppb-loginform .adj-password-eye svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8}#wppb-loginform .adj-password-toggle.is-visible .adj-password-eye::after{content:"";position:absolute;width:24px;height:2px;background:currentColor;transform:rotate(-45deg);border-radius:2px}.adj-mini-calendar{margin:18px 0 24px;padding:18px;border:1px solid #D9C8AA;border-radius:16px;background:#FFFDF8;box-shadow:0 3px 12px rgba(0,0,0,.04)}.adj-mini-calendar-head{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-bottom:12px}.adj-mini-calendar-head strong{text-align:center;color:#0F5B4F;font-size:17px}.adj-mini-calendar-nav{width:36px;height:36px;padding:0;border:1px solid #D9C8AA;border-radius:50%;background:#fff;color:#0F5B4F;font-size:24px;line-height:1;cursor:pointer}.adj-mini-calendar-nav:hover{background:#F8E9BC}.adj-mini-calendar-weekdays,.adj-mini-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.adj-mini-calendar-weekdays{margin-bottom:5px}.adj-mini-calendar-weekdays span{text-align:center;color:#777;font-size:11px;font-weight:700}.adj-mini-calendar-day{min-height:46px;padding:5px 3px;border:1px solid transparent;border-radius:9px;background:transparent;color:#31413e;text-align:center;box-sizing:border-box}button.adj-mini-calendar-day.has-event{border-color:#E3D3B7;background:#fff;cursor:pointer}button.adj-mini-calendar-day.has-event:hover{border-color:#D8A13B;background:#FFF7E4}.adj-mini-calendar-number{display:block;font-size:12px;line-height:1.2}.adj-mini-calendar-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:3px;margin-top:5px}.adj-mini-calendar-dots i,.adj-mini-calendar-legend i{display:inline-block;width:7px;height:7px;border-radius:50%}.adj-mini-calendar-dots .is-session,.adj-mini-calendar-legend .is-session{background:#0F7A6A}.adj-mini-calendar-dots .is-association,.adj-mini-calendar-legend .is-association{background:#D8A13B}.adj-mini-calendar-dots .is-outing,.adj-mini-calendar-legend .is-outing{background:#4C7FA3}.adj-mini-calendar-dots .is-tournament,.adj-mini-calendar-legend .is-tournament{background:#8A5FA8}.adj-mini-calendar-dots .is-informational,.adj-mini-calendar-legend .is-informational{background:#7D8790}.adj-mini-calendar-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:14px;padding-top:12px;border-top:1px solid #EEE3D1;font-size:11px;color:#5F6967}.adj-mini-calendar-legend span{display:inline-flex;align-items:center;gap:5px}.adj-calendar-filter{display:inline-flex!important;align-items:center;gap:6px}.adj-calendar-filter-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(15,91,79,.09);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;line-height:1}.adj-calendar-filter.is-active .adj-calendar-filter-count{background:rgba(255,255,255,.22)}@media (max-width:767px){.adj-mini-calendar{padding:13px 9px}.adj-mini-calendar-day{min-height:41px;padding-left:1px;padding-right:1px}.adj-mini-calendar-weekdays span{font-size:10px}.adj-mini-calendar-legend{justify-content:flex-start}}.adj-bureau-v2-status.is-refused{background:#FCE8E6;color:#A43B32}.adj-bureau-v2-refusal{margin-top:18px;padding:16px;border:1px solid #E8C2BD;border-radius:12px;background:#FFF8F7}.adj-ca-v2-refused{margin:14px;padding:15px;border:1px solid #E2A9A2;border-radius:12px;background:#FFF4F2;color:#71322C}.adj-ca-v2-refused strong{display:block;color:#A43B32;margin-bottom:4px}.adj-ca-v2-refused small{display:block;margin-bottom:8px;color:#875650}.adj-ca-shared-notes{margin:14px 0;border:1px solid #DDD4C6;border-radius:12px;background:#FAF8F4}.adj-ca-shared-notes>summary{padding:11px 13px;cursor:pointer;font-weight:800;color:#0F5B4F}.adj-ca-shared-notes-list{padding:0 13px 12px}.adj-ca-shared-note{padding:10px 0;border-top:1px solid #E9E2D7}.adj-ca-shared-note strong{color:#0F5B4F}.adj-ca-shared-note p{margin:5px 0 0}.adj-ca-shared-notes-empty{margin:5px 0;color:#777;font-style:italic}@media(max-width:767px){.adj-ca-v2-refused{margin-left:10px;margin-right:10px}}.adj-mini-calendar{width:min(100%,760px);margin:16px auto 18px;padding:13px 16px 11px;border-radius:14px}.adj-mini-calendar-head{grid-template-columns:32px 1fr 32px;gap:8px;margin-bottom:8px}.adj-mini-calendar-head strong{font-size:16px}.adj-mini-calendar-nav{width:31px;height:31px;font-size:20px}.adj-mini-calendar-weekdays,.adj-mini-calendar-grid{gap:3px}.adj-mini-calendar-weekdays{margin-bottom:2px}.adj-mini-calendar-weekdays span{font-size:10px;font-weight:800}.adj-mini-calendar-day{min-height:35px;padding:3px 2px;border-radius:7px}.adj-mini-calendar-number{font-size:11px;font-weight:650}button.adj-mini-calendar-day.has-event{border-color:#DFC79D;background:#FFFEFB}.adj-mini-calendar-dots{gap:3px;margin-top:3px}.adj-mini-calendar-dots i{width:7px;height:7px}.adj-mini-calendar-legend{gap:5px 12px;margin-top:9px;padding-top:8px;font-size:10px}.adj-calendar-filters{margin-top:12px}@media (max-width:767px){.adj-mini-calendar{width:100%;padding:11px 7px 9px}.adj-mini-calendar-day{min-height:37px}.adj-mini-calendar-number{font-size:11px}.adj-mini-calendar-legend{gap:5px 10px;font-size:9px}}button.adj-mini-calendar-day.is-selected{border-color:#D99D2B!important;background:#FFF0BF!important;box-shadow:inset 0 0 0 1px rgba(217,157,43,.18)}.adj-calendar-reset-date{display:block;width:fit-content;max-width:100%;margin:10px 0 18px;padding:9px 14px;border:1px solid #D9C29C;border-radius:999px;background:#FFFDF8;color:#0F5B4F;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adj-calendar-reset-date:hover,.adj-calendar-reset-date:focus-visible{background:#FFF2C9;border-color:#D8A13B;outline:none}@media (max-width:767px){.adj-calendar-reset-date{width:100%;text-align:center;margin-top:10px}}body #page-container .adj-event-content .adj-calendar-kind{position:relative!important;padding:6px 11px 6px 13px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.045em!important;box-shadow:0 1px 0 rgba(0,0,0,.025)!important}body #page-container .adj-event-content .adj-calendar-kind::before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;margin-right:7px!important;border-radius:50%!important;vertical-align:1px!important}body #page-container .adj-calendar-kind-session{background:#E3F3EF!important;border-color:#B9DDD5!important;color:#075E51!important}body #page-container .adj-calendar-kind-session::before{background:#0F7A6A!important}body #page-container .adj-calendar-kind-association{background:#FBF0D3!important;border-color:#E9D39B!important;color:#6D4C0D!important}body #page-container .adj-calendar-kind-association::before{background:#D8A13B!important}body #page-container .adj-calendar-kind-outing{background:#E6EEF8!important;border-color:#C3D3E6!important;color:#294F78!important}body #page-container .adj-calendar-kind-outing::before{background:#4C7FA3!important}body #page-container .adj-calendar-kind-tournament{background:#F0E7F5!important;border-color:#D9C5E3!important;color:#623D73!important}body #page-container .adj-calendar-kind-tournament::before{background:#8A5FA8!important}body #page-container .adj-calendar-kind-informational{background:#E9EEF0!important;border-color:#CDD5D8!important;color:#3F5158!important}body #page-container .adj-calendar-kind-informational::before{background:#7D8790!important}body #page-container .adj-event-time{color:#53615E!important;font-weight:500!important}@media only screen and (max-width:767px){body #page-container .adj-event-content .adj-calendar-kind{padding:7px 12px!important;font-size:11px!important}}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter{border-width:1px!important;border-style:solid!important;box-shadow:none!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-session{background:#E3F3EF!important;border-color:#B9DDD5!important;color:#075E51!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-session .adj-calendar-filter-count{background:#C6E5DE!important;color:#075E51!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-association{background:#FBF0D3!important;border-color:#E9D39B!important;color:#6D4C0D!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-association .adj-calendar-filter-count{background:#F1DFAE!important;color:#6D4C0D!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-outing{background:#E6EEF8!important;border-color:#C3D3E6!important;color:#294F78!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-outing .adj-calendar-filter-count{background:#CFDDED!important;color:#294F78!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-tournament{background:#F0E7F5!important;border-color:#D9C5E3!important;color:#623D73!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-tournament .adj-calendar-filter-count{background:#E0CFE8!important;color:#623D73!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-informational{background:#E9EEF0!important;border-color:#CDD5D8!important;color:#3F5158!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-informational .adj-calendar-filter-count{background:#D5DEE1!important;color:#3F5158!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-all{background:#FFFDF8!important;border-color:#D9C8AA!important;color:#4D5A55!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter-all .adj-calendar-filter-count{background:#F1ECE2!important;color:#4D5A55!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter.is-active{background:#0F5B4F!important;border-color:#0F5B4F!important;color:#FFFFFF!important;box-shadow:0 3px 9px rgba(15,91,79,.14)!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter.is-active .adj-calendar-filter-count{background:rgba(255,255,255,.20)!important;color:#FFFFFF!important}body #page-container .adj-calendar-filters-buttons .adj-calendar-filter:not(.is-active):hover{transform:translateY(-1px);filter:brightness(.985)}body #page-container .adj-mini-calendar-legend{gap:8px 10px;margin-top:14px;padding-top:12px;font-size:11px}body #page-container .adj-mini-calendar-legend span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #E5DCCB;border-radius:999px;background:#FFFDF8;color:#45514E;font-weight:650;line-height:1.15;white-space:nowrap}body #page-container .adj-mini-calendar-legend i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.92)}body #page-container .adj-mini-calendar-legend span:has(.is-session){background:#E3F3EF;border-color:#B9DDD5;color:#075E51}body #page-container .adj-mini-calendar-legend span:has(.is-association){background:#FBF0D3;border-color:#E9D39B;color:#6D4C0D}body #page-container .adj-mini-calendar-legend span:has(.is-outing){background:#E6EEF8;border-color:#C3D3E6;color:#294F78}body #page-container .adj-mini-calendar-legend span:has(.is-tournament){background:#F0E7F5;border-color:#D9C5E3;color:#623D73}body #page-container .adj-mini-calendar-legend span:has(.is-informational){background:#E9EEF0;border-color:#CDD5D8;color:#3F5158}@media only screen and (max-width:767px){body #page-container .adj-mini-calendar-legend{gap:6px;font-size:10px}body #page-container .adj-mini-calendar-legend span{padding:5px 8px}body #page-container .adj-mini-calendar-legend i{width:8px;height:8px}}.adj-person-edit-card{margin-top:26px;padding:24px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:16px;box-sizing:border-box}.adj-person-edit-head{margin-bottom:18px}.adj-person-edit-kicker{display:inline-block;margin-bottom:5px;color:#A8733A;font-size:11px;font-weight:700;letter-spacing:.5px}body #page-container #et-boc .adj-person-edit-card h5{margin:0 0 5px!important;color:#0F5B4F!important;font-size:18px!important}.adj-person-edit-head p{margin:0;color:#4D5A55;font-size:13px;line-height:1.5}.adj-person-edit-notice{margin-bottom:16px;padding:11px 13px;background:#FFFDF8;border-left:4px solid #E6B84A;border-radius:9px;color:#0F5B4F;font-size:13px;font-weight:700}.adj-person-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.adj-person-edit-grid label{display:block;margin:0}.adj-person-edit-grid label>span{display:block;margin-bottom:6px;color:#0F5B4F;font-size:12px;font-weight:700}.adj-person-edit-grid input{width:100%;min-height:42px;padding:9px 11px;background:#FFFFFF;border:1px solid #D9C8AA;border-radius:9px;color:#1F2A28;box-sizing:border-box}.adj-person-edit-grid input:focus{outline:none;border-color:#D8A13B;box-shadow:0 0 0 2px rgba(216,161,59,.14)}.adj-person-edit-wide{grid-column:1 / -1}.adj-person-edit-shared{margin:14px 0 0;padding:10px 12px;background:#FFFDF8;border-radius:9px;color:#80663B;font-size:12px;line-height:1.45}.adj-person-edit-submit{display:block;margin:18px auto 0;padding:10px 17px;background:#E6B84A;border:1px solid #D8A13B;border-radius:9px;color:#0F5B4F;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adj-person-edit-submit:hover{background:#D8A13B}.adj-person-change-history{margin-top:24px;padding-top:20px;border-top:1px solid #D9C8AA}.adj-person-change-history details{margin-top:9px;background:#FFFDF8;border:1px solid #E3D7C3;border-radius:10px;overflow:hidden}.adj-person-change-history summary{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;color:#1F2A28;cursor:pointer}.adj-person-change-history summary span{color:#4D5A55;font-size:12px}.adj-person-change-lines{padding:0 13px 11px}.adj-person-change-lines p{margin:7px 0 0;font-size:12px;line-height:1.5}.adj-person-change-lines del{color:#8A5A55}.adj-person-change-lines ins{color:#0F5B4F;font-weight:700;text-decoration:none}.adj-person-change-empty{margin:8px 0 0;color:#4D5A55;font-size:12px}@media only screen and (max-width:767px){.adj-person-edit-card{padding:18px 14px}.adj-person-edit-grid{grid-template-columns:1fr}.adj-person-edit-wide{grid-column:auto}.adj-person-change-history summary{display:block}.adj-person-change-history summary span{display:block;margin-top:3px}}.adj-people-year-chips{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:2px}.adj-people-year-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid #dfc694;border-radius:999px;background:#fffdf8;color:#154f49;font:inherit;font-weight:700;cursor:pointer}.adj-people-year-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:0 7px;border-radius:999px;background:#edf2ef;font-size:12px}.adj-people-year-chip:hover,.adj-people-year-chip.active{border-color:#006b5c;background:#006b5c;color:#ffffff}.adj-people-year-chip.active span{background:rgba(255,255,255,0.18);color:#ffffff}@media (max-width:700px){.adj-people-year-chips{gap:6px}.adj-people-year-chip{min-height:39px;padding:8px 11px}}.adj-person-merge-box{margin-top:24px;padding:22px;border:1px solid #e0c58f;border-radius:16px;background:#fffaf0}.adj-person-merge-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) auto;gap:14px;align-items:end;margin-top:18px}.adj-person-merge-form label{display:grid;gap:7px}.adj-person-merge-form label>span{font-weight:700;color:#00685b}.adj-person-merge-form select,.adj-person-merge-form input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #d9c39a;border-radius:9px;background:#fff}.adj-person-merge-submit{min-height:44px;padding:10px 16px;border:0;border-radius:9px;background:#b23a36;color:#fff;font-weight:800;cursor:pointer}.adj-person-merge-history{margin-top:22px;padding-top:18px;border-top:1px solid #e0c58f}.adj-person-merge-entry{display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center;padding:12px 0;border-bottom:1px solid #eadcc0}.adj-person-merge-entry>span,.adj-person-merge-entry>em{grid-column:1;font-size:.9em;opacity:.8}.adj-person-merge-entry form{grid-column:2;grid-row:1 / span 2}.adj-person-merge-entry.is-undone{opacity:.65}.adj-person-merge-undo{padding:8px 12px;border:1px solid #b23a36;border-radius:8px;background:#fff;color:#b23a36;font-weight:700;cursor:pointer}@media (max-width:800px){.adj-person-merge-form{grid-template-columns:1fr}.adj-person-merge-entry{grid-template-columns:1fr}.adj-person-merge-entry form{grid-column:1;grid-row:auto}}.adj-household-admin-card{grid-column:1 / -1;border:1px solid rgba(0,103,88,0.18);background:#fffdf8}.adj-household-admin-help{margin:0 0 14px;color:#66706d;font-size:0.92em}.adj-household-admin-notice{padding:10px 12px;margin:0 0 14px;border-left:3px solid #e6b84a;border-radius:8px;background:#fffaf0;font-weight:700;color:#006758}.adj-household-admin-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:12px}.adj-household-admin-form label{flex:1 1 420px;margin:0}.adj-household-admin-form label>span{display:block;margin-bottom:6px;font-weight:700;color:#006758}.adj-household-admin-form select{width:100%;min-height:44px;padding:8px 12px;border:1px solid #ddc79e;border-radius:9px;background:#fff}.adj-household-admin-form-secondary{display:inline-flex;margin-right:8px}.adj-household-admin-form .adj-button-light{background:#fffaf0;border:1px solid #ddc79e;color:#006758}@media (max-width:767px){.adj-household-admin-form{display:block}.adj-household-admin-form label{display:block;margin-bottom:10px}.adj-household-admin-form .adj-button{width:100%}.adj-household-admin-form-secondary{display:block;margin-right:0}}.adj-bureau-answer-person-editable{display:flex;align-items:center;justify-content:space-between;gap:12px}.adj-bureau-answer-person-info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.adj-bureau-answer-toolbar{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px}.adj-bureau-answer-edit-toggle,.adj-bureau-answer-save-all,.adj-bureau-answer-cancel{min-height:40px;padding:9px 14px;border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adj-bureau-answer-edit-toggle,.adj-bureau-answer-save-all{border:1px solid #dca82c;background:#e9b83f;color:#005f52}.adj-bureau-answer-cancel{border:1px solid #d9c49b;background:#fffdf8;color:#005f52}.adj-bureau-answer-save-actions{display:none;align-items:center;gap:8px}.adj-bureau-answer-edit-control{display:none;flex:0 0 auto}.adj-bureau-answer-edit-control select{min-width:150px;max-width:185px;padding:7px 28px 7px 9px;border:1px solid #d9c49b;border-radius:8px;background:#fffdf8;color:#005f52;font:inherit;font-size:12px}.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-edit-toggle{display:none}.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-save-actions{display:flex}.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-edit-control{display:block}.adj-bureau-answer-edit-toggle:hover,.adj-bureau-answer-edit-toggle:focus-visible,.adj-bureau-answer-save-all:hover,.adj-bureau-answer-save-all:focus-visible{filter:brightness(0.96)}@media (max-width:700px){.adj-bureau-answer-toolbar{justify-content:stretch}.adj-bureau-answer-edit-toggle,.adj-bureau-answer-save-actions{width:100%}.adj-bureau-answer-save-actions{flex-direction:column-reverse}.adj-bureau-answer-save-actions button{width:100%}.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-person-editable{align-items:stretch;flex-direction:column}.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-edit-control,.adj-bureau-answer-global-form.is-editing .adj-bureau-answer-edit-control select{width:100%;max-width:none}}.adj-trip-bureau-overview{margin:0 0 24px;padding:18px;border:1px solid #c3d3e6;border-radius:14px;background:#f5f8fc}.adj-trip-bureau-overview-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.adj-trip-bureau-overview-heading h5{margin:0}.adj-trip-bureau-overview .adj-calendar-kind-outing{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid #c3d3e6;background:#e6eef8;color:#294f78;font-size:11px;font-weight:800}.adj-trip-bureau-overview .adj-calendar-kind-outing::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:#4c7fa3}.adj-trip-bureau-overview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.adj-trip-bureau-overview-grid>div{display:flex;flex-direction:column;gap:8px;padding:13px;min-width:0;border:1px solid #dce5ef;border-radius:10px;background:#fff}.adj-trip-bureau-overview-grid span{color:#526474;font-size:12px}.adj-trip-bureau-overview-grid strong{color:#214e72;font-size:19px;overflow-wrap:anywhere}.adj-trip-bureau-overview-warning{color:#8a5a17;font-weight:700;margin-top:12px}.adj-trip-bureau-overview-deadlines{margin-top:14px}.adj-trip-bureau-overview-deadlines summary{cursor:pointer;font-weight:700;color:#294f78}.adj-trip-bureau-overview-deadlines ul{margin:9px 0 0 18px}.adj-trip-bureau-overview-note{margin:14px 0 0!important;color:#627282!important;font-size:12px!important}@media(max-width:1050px){.adj-trip-bureau-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.adj-trip-bureau-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.adj-trip-bureau-overview-grid{grid-template-columns:1fr}}.adj-bureau-event-kind.adj-bureau-event-kind-association{background:#fff3d9;color:#855d13;border:1px solid #eed6a2}.adj-bureau-event-kind.adj-bureau-event-kind-outing,.adj-bureau-event-kind.adj-bureau-event-kind-stay{background:#e6eef8;color:#294f78;border:1px solid #c3d3e6}.adj-bureau-event-kind.adj-bureau-event-kind-tournament{background:#f2e9f7;color:#71458a;border:1px solid #dac7e7}.adj-bureau-event-kind.adj-bureau-event-kind-session{background:#e1f4f0;color:#086657;border:1px solid #b6ded6}.adj-bureau-event-kind.adj-bureau-event-kind-other{background:#eaf0f3;color:#4a5d68;border:1px solid #ccd8de}.adj-bureau-finance-global{padding:22px;margin:18px 0 28px;background:#fff;border:1px solid #dedfdd;border-radius:16px}.adj-bureau-finance-global h3{margin:0 0 16px}.adj-bureau-finance-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.adj-bureau-finance-totals>div{display:flex;flex-direction:column;gap:7px;padding:16px;border-radius:12px;background:#f3f7f7}.adj-bureau-finance-totals span{color:#566a71;font-size:13px}.adj-bureau-finance-totals strong{color:#165e52;font-size:22px}.adj-bureau-finance-scroll{overflow-x:auto}.adj-bureau-finance-table{width:100%;border-collapse:collapse;min-width:690px}.adj-bureau-finance-table th,.adj-bureau-finance-table td{padding:12px 9px;text-align:left;border-bottom:1px solid #e8e8e8;vertical-align:top}.adj-bureau-finance-table th{font-size:12px;color:#51676b}.adj-bureau-finance-table td small{display:block;margin-top:4px;color:#75818a}.adj-bureau-finance-expand summary,.adj-bureau-finance-family summary{cursor:pointer;color:#145d50;font-weight:700}.adj-bureau-finance-family{padding:8px 0 8px 10px;border-bottom:1px solid #e5eceb;min-width:240px}.adj-bureau-finance-family div{font-size:12px;margin:5px 0;color:#455a61}.adj-bureau-finance-hint{font-size:12px;color:#687780;margin:12px 0 0}.adj-trip-finance-household-collapsible>summary{cursor:pointer;list-style:none}.adj-trip-finance-household-collapsible>summary::-webkit-details-marker{display:none}.adj-trip-finance-household-collapsible>summary::after{content:"⌄";font-size:22px;color:#236456;margin-left:auto}.adj-trip-finance-household-collapsible[open]>summary::after{content:"⌃"}@media(max-width:600px){.adj-bureau-finance-totals{grid-template-columns:1fr}.adj-bureau-finance-global{padding:14px}}.adj-bureau-finance-tabs{display:flex;gap:8px;margin:0 0 15px;flex-wrap:wrap}.adj-bureau-finance-tabs button{padding:9px 16px;border-radius:999px;border:1px solid #b7d0c9;background:#fff;color:#175e50;cursor:pointer;font-weight:700}.adj-bureau-finance-tabs button.is-active{background:#175e50;color:#fff}.adj-bureau-finance-global [hidden]{display:none!important}.adj-trip-pricing-panel{margin:16px 0;padding:16px;border:1px solid #c9dcd6;border-radius:12px;background:#f6faf8}.adj-trip-pricing-panel>summary{cursor:pointer;color:#145d50;font-weight:800}.adj-trip-pricing-form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:14px}.adj-trip-pricing-form label,.adj-trip-pricing-adjustment-form label{display:flex;flex-direction:column;gap:5px;font-size:13px}.adj-trip-pricing-form input,.adj-trip-pricing-form select,.adj-trip-pricing-adjustment-form input{padding:9px;border:1px solid #cad6d3;border-radius:7px}.adj-trip-pricing-form button,.adj-trip-pricing-adjustment-form button{padding:10px 14px;border:0;border-radius:8px;background:#146456;color:white;font-weight:700;cursor:pointer}.adj-trip-pricing-adjustment-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0;border-top:1px solid #dce9e5}.adj-trip-pricing-adjustment-form>strong{min-width:170px}.adj-trip-pricing-adjustment-form>span{font-size:13px}.adj-trip-pricing-quote{padding:12px;background:#edf7f3;border-radius:9px;margin:10px 0;font-size:13px}.adj-trip-pricing-quote>div{margin:7px 0}.adj-trip-pricing-warning{color:#9b4b17;font-weight:700}.adj-admin-pricing-v2770{margin:22px 0;padding:18px;border:1px solid #cbded7;border-radius:12px;background:#f8fbfa}.adj-admin-pricing-v2770 h3{margin:0 0 12px;color:#145c50}.adj-admin-pricing-v2770 p{margin:8px 0 12px}.adj-admin-pricing-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 18px}.adj-admin-pricing-shortcuts button{padding:9px 14px;background:#fff;border:1px solid #96bcb1;border-radius:8px;color:#145c50;cursor:pointer}.adj-admin-pricing-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:16px;border-top:1px solid #d6e4df}.adj-admin-pricing-fields h3,.adj-admin-pricing-fields p{grid-column:1/-1}.adj-admin-pricing-fields label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#145c50}.adj-admin-pricing-fields input,.adj-admin-pricing-fields select{width:100%;min-height:36px;padding:7px;border:1px solid #bacdc6;border-radius:6px}@media(max-width:950px){.adj-admin-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.adj-admin-pricing-fields{grid-template-columns:1fr}}.adj-trip-finance-keyfigures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 10px}.adj-trip-finance-keyfigures>div{display:flex;flex-direction:column;gap:6px;padding:13px 15px;background:#f2f7f5;border:1px solid #dbe9e3;border-radius:11px;min-width:0}.adj-trip-finance-keyfigures span{font-size:12px;color:#60756e}.adj-trip-finance-keyfigures strong{font-size:20px;color:#165b4d;overflow-wrap:anywhere}.adj-trip-finance-edit-caption{margin:16px 0 12px;padding-top:13px;border-top:1px solid #e3ebe6;color:#1c5f52;font-size:13px;font-weight:800}.adj-trip-finance-summary .adj-trip-pricing-quote{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 13px;align-items:center;padding:10px 13px;margin:0;background:#edf7f3;border:1px solid #d5e9df;border-radius:9px}.adj-trip-finance-summary .adj-trip-pricing-quote>div{margin:0}.adj-trip-finance-summary .adj-trip-pricing-quote strong{font-size:13px}.adj-pricing-match{color:#12704e;font-weight:800;margin-left:9px}.adj-pricing-diff{color:#9a641b;font-weight:700;margin-left:9px}.adj-trip-finance-summary .adj-trip-pricing-quote p{width:100%;margin:5px 0}@media(max-width:650px){.adj-trip-finance-keyfigures{grid-template-columns:1fr}.adj-trip-finance-keyfigures>div{padding:10px 13px}}.adj-stats-age-detail{margin:10px 0 16px;padding:10px 12px;border:1px solid #e7dcc5;border-radius:9px;background:#fffdfa}.adj-stats-age-detail summary{cursor:pointer;color:#135d50;font-weight:700;font-size:13px}.adj-stats-age-detail table{width:100%;margin-top:10px;border-collapse:collapse;font-size:13px}.adj-stats-age-detail th,.adj-stats-age-detail td{padding:8px;border-bottom:1px solid #eee6d9;text-align:left}.adj-stats-age-detail th:last-child,.adj-stats-age-detail td:last-child{text-align:right}.adj-stats-ranking-tabs .adj-stats-ranking>div[hidden]{display:none!important}.adj-stats-rank-controls{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.adj-stats-rank-controls button{background:#fff;border:1px solid #e3d5b5;border-radius:25px;padding:10px 15px;color:#145e52;font-weight:700;cursor:pointer}.adj-stats-rank-controls button.is-active{background:#145e52;color:#fff}.adj-stats-report-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:12px 0 22px}.adj-stats-report-actions button{background:#e5b947;color:#145e52;border:0;border-radius:9px;padding:13px 20px;font-weight:800;cursor:pointer}.adj-stats-report-actions span{color:#66746e;font-size:13px}.adj-stats-print-report{display:none}@media print{@page{size:A4;margin:15mm}body.adj-stats-print-mode *{visibility:hidden!important}body.adj-stats-print-mode .adj-stats-print-report,body.adj-stats-print-mode .adj-stats-print-report *{visibility:visible!important}body.adj-stats-print-mode .adj-stats-print-report{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;background:white!important;color:#24352e!important;font:11pt Arial,sans-serif!important}.adj-stats-print-report header{border-bottom:3px solid #dcb348;margin-bottom:18px;padding-bottom:12px}.adj-stats-print-report header span{color:#145e52;font-size:11pt;font-weight:800}.adj-stats-print-report h1{font-size:23pt!important;color:#145e52!important;margin:8px 0}.adj-stats-print-report h2{font-size:15pt!important;color:#145e52!important;margin:23px 0 10px;break-after:avoid}.adj-stats-print-report table{width:100%!important;border-collapse:collapse!important;font-size:10pt!important;margin:0 0 12px!important}.adj-stats-print-report th,.adj-stats-print-report td{border:1px solid #ddd!important;padding:7px 9px!important;text-align:left!important}.adj-stats-print-report th{background:#f5f0e5!important}.adj-stats-print-report tr{break-inside:avoid}.adj-stats-print-report footer{margin-top:22px;border-top:1px solid #ddd;padding-top:8px;font-size:9pt}}.adj-v2774-export,.adj-v2774-diagnostic{margin:20px 0;padding:22px;border:1px solid #d9cba9;border-radius:16px;background:#fffdf8}.adj-v2774-export h4{font-size:20px;color:#145d50;margin:0 0 8px}.adj-v2774-export-options{display:flex;flex-wrap:wrap;gap:14px 22px;margin:18px 0}.adj-v2774-export-options label{display:flex;align-items:center;gap:7px;color:#24584b}.adj-v2774-download{background:#e3b84c;border:0;border-radius:9px;padding:13px 20px;font-weight:800;color:#165447;cursor:pointer}.adj-v2774-status{display:inline-block;margin-left:12px;color:#165447}.adj-v2774-diagnostic summary{font-weight:800;color:#165447;cursor:pointer}.adj-v2774-diagnostic p{margin:9px 0;overflow-wrap:anywhere}.adj-v2774-diagnostic code{font-size:12px}.adj-v2775-ca{margin:20px 0;padding:20px;border:1px solid #d9cba9;border-radius:15px;background:#fffdf8}.adj-v2775-ca summary{font-weight:800;color:#145d50;cursor:pointer}.adj-v2775-ca p{margin:12px 0}.adj-v2775-ca-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(135px,1fr) minmax(135px,1fr) auto;gap:10px;margin:10px 0}.adj-v2775-ca-row input{width:100%;padding:10px;border:1px solid #c7d8d2;border-radius:7px}.adj-v2775-ca-form button{border:1px solid #c9ad68;border-radius:8px;padding:10px 13px;margin:5px 6px 5px 0;background:#f5ebce;color:#145d50;cursor:pointer}.adj-v2775-ca-form button[type=submit]{background:#145d50;color:#fff}.adj-v2775-message{font-weight:700;color:#145d50}@media(max-width:700px){.adj-v2775-ca-row{grid-template-columns:1fr 1fr}.adj-v2775-ca-row input:first-child{grid-column:1/-1}}.adj-v2776-audit{margin:20px 0;padding:22px;border:1px solid #cbded5;border-radius:16px;background:#fffdf8}.adj-v2776-audit summary{cursor:pointer;color:#155c4e;font-weight:700;padding:8px 0}.adj-v2776-audit table{width:100%;border-collapse:collapse;margin:12px 0}.adj-v2776-audit th,.adj-v2776-audit td{padding:10px;border-bottom:1px solid #e2e9e3;text-align:left}.adj-v2776-kpis{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.adj-v2776-kpis strong{padding:16px;background:#e9f2ed;border-radius:10px;color:#165a4e}.adj-v2776-scroll{max-height:450px;overflow:auto}.adj-v2776-audit code{overflow-wrap:anywhere;font-size:12px}.adj-v2776-repair{padding:18px;background:#f4f7f5;border-radius:12px;margin-top:20px}.adj-v2776-repair button{background:#155c4e;color:white;border:0;border-radius:8px;padding:12px 18px;cursor:pointer;margin:12px 0}.adj-v2776-error{color:#a33d34;font-weight:700}.adj-v2777-audit{margin:22px 0;padding:22px;border:1px solid #d7e5df;border-radius:16px;background:#fffdf8;color:#25463d}.adj-v2777-audit>summary{cursor:pointer;font-size:17px;font-weight:800;color:#116354}.adj-v2777-audit h4{margin:22px 0 12px;color:#116354;font-size:17px}.adj-v2777-audit details{margin:10px 0;padding:12px;border:1px solid #dce8e3;border-radius:10px}.adj-v2777-audit details summary{cursor:pointer;font-weight:700}.adj-v2777-metrics{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.adj-v2777-metrics span{background:#eff5f2;padding:14px 18px;border-radius:12px}.adj-v2777-scroll{overflow:auto;max-height:550px}.adj-v2777-scroll table{width:100%;border-collapse:collapse}.adj-v2777-scroll th,.adj-v2777-scroll td{padding:10px 12px;text-align:left;border-bottom:1px solid #e4ebe7;vertical-align:top}.adj-v2777-scroll code{overflow-wrap:anywhere;word-break:break-word;font-size:12px}.adj-ca-mandates .adj-ca-mandate-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 12px;padding:12px;background:#fffdf8;border:1px solid #d9c8aa;border-radius:10px}.adj-ca-mandates .adj-ca-mandate-row label{display:flex;flex-direction:column;gap:4px;color:#0f5b4f;font-weight:600}@media(max-width:782px){.adj-ca-mandates .adj-ca-mandate-row{flex-direction:column;align-items:stretch}}.adj-t117-panel{margin:18px 0;padding:20px;border:1px solid #d8e6dc;border-radius:16px;background:#fffdf8;box-shadow:0 5px 16px rgba(15,91,79,.06)}.adj-t117-panel h3,.adj-t117-panel h4{margin:0 0 10px;color:#0f5b4f;font-weight:800}.adj-t117-panel p{margin:0 0 12px;color:#52645d}.adj-t117-person{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0;border-top:1px solid #e6e9e4}.adj-t117-person strong{min-width:130px;color:#153c35}.adj-t117-person label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.adj-t117-person input[type=checkbox]{width:19px;height:19px;accent-color:#0f5b4f}.adj-t117-person button,.adj-t117-submit{padding:9px 14px;border:1px solid #0f5b4f;border-radius:9px;background:#0f5b4f;color:white;font-weight:700;cursor:pointer}.adj-t117-person button[value^="withdraw"],.adj-t117-person button[value="reject"]{background:#fff;color:#7e3e30;border-color:#bba39c}.adj-t117-submit{margin-top:15px;padding:12px 18px}.adj-t117-ok{color:#166c45;font-weight:700}.adj-t117-wait{color:#94650d;font-weight:700}@media(max-width:600px){.adj-t117-panel{padding:14px}.adj-t117-person{align-items:flex-start;flex-direction:column;gap:7px}}.adj-t118-help{color:#65736b;font-size:12px;line-height:1.5}.adj-t118-ineligible{color:#906328;font-size:13px}.adj-t117-person .adj-t117-ok{white-space:nowrap}.adj-t119-alert{margin:12px 0 20px;padding:14px 18px;border:1px solid #e4c078;border-left:5px solid #e6b84a;border-radius:12px;background:#fff9eb;color:#684b12}.adj-t119-section-title{margin:20px 0 12px;color:#0f5b4f;font-size:20px;font-weight:800}.adj-t119-pending{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff0cf;color:#775018;font-size:12px;font-weight:800}.adj-t119-archives{margin-top:28px;padding:16px 18px;border:1px solid #d8e6dc;border-radius:15px;background:#f6f8f6}.adj-t119-archives>summary{cursor:pointer;color:#0f5b4f;font-size:19px;font-weight:800;list-style-position:inside}.adj-t119-archives>summary span{margin-left:7px;padding:3px 9px;border-radius:20px;background:#e5ebe6;font-size:13px}.adj-t119-archives .adj-tournament-list{margin-top:16px}.adj-tournament-list:has(>.adj-tournament-card:only-child){grid-template-columns:minmax(0,1fr)!important}.adj-t119-archives .adj-tournament-list:has(>.adj-tournament-card:only-child){grid-template-columns:minmax(0,1fr)!important}.adj-t120-member-active{margin-bottom:38px}.adj-t120-current-card{max-width:none}.adj-t120-confirmed-badge{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;background:#e4f1e9;color:#0f5b4f;font-size:12px;font-weight:800;white-space:nowrap}.adj-t120-member-summary{padding:17px 24px;border-top:1px solid #eee8dc;color:#37564d}.adj-t120-member-summary strong{color:#0f5b4f}.adj-t120-player-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;padding:18px 24px}.adj-t120-player-list span{border:1px solid #e2e9e2;border-radius:9px;padding:9px 12px;background:#f9fbf8;color:#174b41}@media(max-width:650px){.adj-t120-current-card .adj-member-tournament-card__head{flex-direction:column;align-items:flex-start}.adj-t120-player-list{grid-template-columns:1fr}}.adj-t121-household-statuses{display:block}.adj-t121-status-list{display:grid;gap:8px;margin-top:12px}.adj-t121-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid #e6ebe5;border-radius:9px;background:#fffdf9}.adj-t121-status-row>span:first-child{font-weight:650;color:#174b41}.adj-t121-status-confirmed{color:#0f694f;font-weight:750;font-size:13px}.adj-t121-status-pending{color:#99620f;font-weight:750;font-size:13px}.adj-t121-pending-badge{background:#fff0cf;color:#94650d}@media(max-width:600px){.adj-t121-status-row{align-items:flex-start;flex-direction:column;gap:4px}}.adj-tournament-card-top{gap:10px;flex-wrap:wrap}.adj-tournament-card-status{max-width:100%;white-space:normal;text-align:right}@media (max-width:640px){.adj-tournament-card-status{text-align:left}}.adj-u128-panel .adj-u132-tabs{position:sticky;top:0;z-index:3;box-shadow:0 2px 8px rgba(0,60,50,.06)}.adj-u142-rankings{background:#fff;border:1px solid #c7ded4;border-radius:14px;padding:18px;margin:18px 0}.adj-u142-rankings h3{color:#075d50;margin-bottom:8px}.adj-u142-history{margin-top:25px}.adj-u142-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.adj-u142-history table{width:100%;min-width:650px;border-collapse:collapse}.adj-u142-history th,.adj-u142-history td{padding:11px;border-bottom:1px solid #e1ebe5;text-align:left;font-size:13px}.adj-u142-history th{background:#eef6f2;color:#075d50;white-space:nowrap}.adj-u139-finals .adj-u132-clock{margin:18px 0 24px}.adj-u139-finals .adj-u132-clock-value{font-size:clamp(38px,7vw,66px);font-variant-numeric:tabular-nums;font-weight:800;color:#075d50}.adj-u139-finals .adj-u132-actions{display:flex;gap:8px;flex-wrap:wrap}.adj-u139-finals .adj-u132-actions button{background:#086453;color:white;border:0;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.adj-u139-finals .adj-u132-actions button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:600px){.adj-u142-rankings{padding:12px}.adj-u128-panel .adj-u132-tabs a{padding:9px 10px;font-size:12px}}.adj-mp{max-width:1100px;margin:25px auto 45px;color:#1F2A28;font-size:15px}.adj-mp *{box-sizing:border-box}.adj-mp [hidden]{display:none!important}.adj-mp-intro{text-align:center;margin-bottom:24px}.adj-mp-kicker{color:#A8733A;font-size:12px;font-weight:800;letter-spacing:1.5px}body #page-container #et-boc .adj-mp h2,body #page-container #et-boc .adj-mp h3{font-family:'Adventure',sans-serif!important;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;background:none!important;text-shadow:none!important;line-height:1.25!important}body #page-container #et-boc .adj-mp h2{font-size:30px!important;margin:9px 0 12px!important}body #page-container #et-boc .adj-mp h3{font-size:23px!important;margin:24px 0 14px!important}.adj-mp-people{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:20px 0 24px}.adj-mp-person{border:1px solid #D9C8AA;border-radius:999px;background:#FFFDF8;color:#0F5B4F;padding:9px 17px;font-weight:700;cursor:pointer}.adj-mp-person.is-active,.adj-mp-person:hover{background:#0F5B4F;color:#fff;border-color:#0F5B4F}.adj-mp-person small{font-size:10px;opacity:.85;margin-left:5px}.adj-mp-controls{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:17px;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:16px;margin-bottom:24px}.adj-mp-controls label{display:flex;align-items:center;gap:9px;color:#0F5B4F;font-weight:700}.adj-mp-controls select{min-width:155px;border:1px solid #D9C8AA;border-radius:9px;padding:9px;background:#fff;color:#1F2A28}.adj-mp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 25px}.adj-mp-stat,.adj-mp-family-card{padding:17px 10px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);text-align:center}.adj-mp-stat strong{display:block;color:#0F5B4F;font-size:27px;line-height:1.2}.adj-mp-stat span{font-size:12px;color:#4D5A55;font-weight:600}.adj-mp-history{display:grid;gap:11px}.adj-mp-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;border:1px solid #D9C8AA;border-radius:15px;background:#FFFDF8;box-shadow:0 3px 10px rgba(0,0,0,.04)}.adj-mp-item time{color:#A8733A;font-weight:700;font-size:13px}.adj-mp-item strong{display:block;color:#0F5B4F;font-size:15px}.adj-mp-kind{display:block;color:#80663B;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.4px}.adj-mp-status{white-space:nowrap;padding:6px 11px;border-radius:999px;background:#DDE9E5;color:#0F5B4F;font-size:11px;font-weight:800}.adj-mp-status.is-absent{background:#F3E9E7;color:#9A4C45}.adj-mp-mandates{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 17px;background:#F7F1E7;border-radius:13px;color:#0F5B4F}.adj-mp-mandates span{padding:5px 10px;border:1px solid #D9C8AA;border-radius:999px;background:#fff;font-size:12px}.adj-mp-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px}.adj-mp-family-card strong,.adj-mp-family-card span{display:block}.adj-mp-family-card strong{color:#0F5B4F;font-size:17px}.adj-mp-family-card span{color:#4D5A55;margin-top:6px}.adj-mp-empty,.adj-mp-notice{padding:24px;text-align:center;background:#F7F1E7;border:1px solid #D9C8AA;border-radius:14px}.adj-mp-footnote{font-size:12px;color:#4D5A55;text-align:center;margin-top:22px}@media(max-width:767px){.adj-mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adj-mp-item{grid-template-columns:1fr;gap:6px;padding:14px}.adj-mp-status{justify-self:start}.adj-mp-controls label{width:100%;justify-content:space-between}.adj-mp-controls select{max-width:65%}body #page-container #et-boc .adj-mp h2{font-size:25px!important}}.adj-mp .adj-mp-stat{font-family:inherit;cursor:pointer;width:100%;transition:background .2s,border-color .2s,transform .2s}.adj-mp .adj-mp-stat:hover,.adj-mp .adj-mp-stat:focus-visible{background:#F7F1E7;border-color:#D8A13B;transform:translateY(-2px)}.adj-mp .adj-mp-stat.is-active{background:#E9F1EC;border:2px solid #0F5B4F}.adj-mp .adj-mp-hint{text-align:center;color:#4D5A55;font-size:13px;margin:8px 0 0}body #page-container #et-boc .adj-mp .adj-mp-person{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #D9C8AA!important;border-radius:999px!important;background:#FFFDF8!important;color:#0F5B4F!important;-webkit-text-fill-color:#0F5B4F!important;padding:9px 17px!important;font-weight:700!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important}body #page-container #et-boc .adj-mp .adj-mp-person.is-active,body #page-container #et-boc .adj-mp .adj-mp-person:hover{background:#0F5B4F!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#0F5B4F!important}.adj-mp .adj-mp-person:focus-visible,.adj-mp .adj-mp-stat:focus-visible{outline:3px solid #E6B84A;outline-offset:3px}.adj-mp .adj-mp-more{display:block;margin:20px auto 5px;padding:11px 20px;background:#E6B84A;border:1px solid #D8A13B;border-radius:11px;color:#0F5B4F;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.adj-mp .adj-mp-more:hover{background:#D8A13B;transform:translateY(-1px)}.adj-mp .adj-mp-more[hidden]{display:none!important}.adj-person-life .adj-v2789-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 19px}.adj-person-life .adj-v2789-tab{appearance:none!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #d9c8aa!important;border-radius:999px!important;background:#fffdf8!important;color:#0f5b4f!important;-webkit-text-fill-color:#0f5b4f!important;padding:9px 15px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;cursor:pointer;box-shadow:none!important;transition:background .2s,border-color .2s}.adj-person-life .adj-v2789-tab.is-active,.adj-person-life .adj-v2789-tab:hover{background:#0f5b4f!important;border-color:#0f5b4f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.adj-person-life .adj-v2789-tab:focus-visible{outline:3px solid #e6b84a;outline-offset:2px}.adj-mp-breadcrumb,.adj-mp-page-breadcrumb{display:flex;align-items:center;gap:11px;flex-wrap:wrap;background:#fff8e9;border-bottom:1px solid #e4d5b8;padding:11px 16px;margin:0 0 24px;color:#0f5b4f;font-size:12px;font-weight:700}.adj-mp-breadcrumb a,.adj-mp-page-breadcrumb a{color:#0f5b4f!important;text-decoration:none!important}.adj-mp-breadcrumb a:hover,.adj-mp-page-breadcrumb a:hover{text-decoration:underline!important}.adj-mp-tournaments-link{margin:8px 0 18px;text-align:center}.adj-mp-tournaments-link a{display:inline-block;background:#e6b84a;color:#0f5b4f!important;border:1px solid #d8a13b;border-radius:10px;padding:11px 17px;font-weight:700;text-decoration:none!important}.adj-mp-tournaments-link a:hover{background:#d8a13b;color:#0f5b4f!important}.adj-mp .adj-mp-tournaments-link[hidden]{display:none!important}@media(max-width:600px){.adj-person-life .adj-v2789-tab{font-size:12px!important;padding:8px 11px!important}}.adj-mp [hidden],.adj-mp-page-breadcrumb[hidden]{display:none!important}.adj-mp .adj-mp-search-wrap{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 23px}.adj-mp .adj-mp-search-wrap label{color:#0f5b4f;font-weight:700;font-size:13px}.adj-mp .adj-mp-search{width:min(100%,360px);border:1px solid #d9c8aa;border-radius:11px;background:#fffdf8;color:#0f5b4f;padding:11px 14px;font-size:14px}.adj-mp .adj-mp-search-clear{border:1px solid #d9c8aa;border-radius:10px;background:#fffdf8;color:#0f5b4f;padding:10px 14px;cursor:pointer}.adj-mp .adj-mp-summary{margin:14px 0 6px;text-align:center;color:#0f5b4f;font-weight:700;font-size:13px}.adj-mp .adj-mp-history{display:block}.adj-mp .adj-mp-year-group{border:1px solid #d9c8aa;border-radius:14px;background:#fffdf8;margin:12px 0;overflow:hidden}.adj-mp .adj-mp-year-heading{display:flex;align-items:center;gap:12px;cursor:pointer;padding:17px 20px;background:#f7f1e7;color:#0f5b4f;list-style:none;font-size:16px}.adj-mp .adj-mp-year-heading::-webkit-details-marker{display:none}.adj-mp .adj-mp-year-heading::after{content:'⌄';margin-left:auto;font-size:22px;line-height:1;transition:transform .15s}.adj-mp .adj-mp-year-group[open]>.adj-mp-year-heading::after{transform:rotate(180deg)}.adj-mp .adj-mp-year-count{font-size:12px;color:#856636;font-weight:600}.adj-mp .adj-mp-year-items{display:grid;gap:9px;padding:12px}.adj-mp .adj-mp-year-items .adj-mp-item{box-shadow:none}.adj-mp .adj-mp-context-link{text-align:center;margin:10px 0 17px}.adj-mp .adj-mp-context-link a{display:inline-block;padding:10px 16px;border:1px solid #d9c8aa;border-radius:10px;background:#fffdf8;color:#0f5b4f!important;font-weight:700;text-decoration:none!important}.adj-mp .adj-mp-year-heading:focus-visible,.adj-mp .adj-mp-search:focus-visible{outline:3px solid #e6b84a;outline-offset:2px}@media(max-width:767px){.adj-mp .adj-mp-year-heading{padding:13px}.adj-mp .adj-mp-year-items{padding:8px}.adj-mp .adj-mp-search-wrap{align-items:stretch;flex-direction:column}.adj-mp .adj-mp-search{width:100%}}.adj-person-life .adj-v2789-panel[hidden],.adj-person-life .adj-person-life-row[hidden],.adj-person-life .adj-person-life-row[data-ca-item-year][hidden]{display:none!important}.adj-person-life .adj-ca-year-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 15px}.adj-person-life .adj-ca-year-tab{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:35px;padding:7px 13px;border:1px solid #D9C8AA;border-radius:999px;background:#FFFDF8;color:#0F5B4F;font:inherit;font-size:12px;font-weight:750;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.adj-person-life .adj-ca-year-tab:hover,.adj-person-life .adj-ca-year-tab:focus-visible{border-color:#0F5B4F;background:#E9F3EF}.adj-person-life .adj-ca-year-tab.is-active,.adj-person-life .adj-ca-year-tab[aria-pressed="true"]{background:#0F5B4F;color:#fff;border-color:#0F5B4F}.adj-person-life .adj-ca-mandate-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;margin:12px 0;background:#F7F1E7;border-radius:12px;color:#0F5B4F}.adj-person-life .adj-ca-mandate-summary>strong{margin-right:4px;font-size:13px}.adj-person-life .adj-ca-mandate-summary>span{padding:6px 10px;background:#FFFDF8;border:1px solid #D9C8AA;border-radius:999px;font-size:12px;font-weight:500;white-space:normal}.adj-person-life .adj-person-life-row>.adj-ca-attendance-badge{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:0;max-width:220px;padding:0;background:transparent;border:0;border-radius:0;color:#0F5B4F;text-align:right;text-transform:none;white-space:normal}.adj-person-life .adj-ca-attendance-badge .adj-ca-role{display:block;font-size:10px;font-weight:700;line-height:1.3;color:#65756F;text-transform:none}.adj-person-life .adj-ca-attendance-badge .adj-ca-status{display:inline-block;padding:6px 10px;background:#E9F5EE;border-radius:999px;color:#267147;font-size:11px;font-weight:800;line-height:1.3;text-align:center;text-transform:uppercase}.adj-person-life .adj-ca-attendance-badge[data-ca-presence="absent"] .adj-ca-status{background:#FCEDE8;color:#984A38}@media (max-width:767px){.adj-person-life .adj-person-life-row>.adj-ca-attendance-badge{grid-column:2;grid-row:2;max-width:160px}.adj-person-life .adj-ca-mandate-summary>strong{flex-basis:100%}}.adj-v195-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 10px}.adj-v195-views,.adj-v195-filters{display:flex;gap:7px;flex-wrap:wrap}.adj-v195-views button,.adj-v195-filters button{border:1px solid #cddfd8;background:#fff;color:#155b50;border-radius:9px;padding:8px 12px;font-weight:700;cursor:pointer}.adj-v195-views button.active,.adj-v195-filters button.active{background:#176b5c;color:#fff;border-color:#176b5c}.adj-v195-filters{margin-bottom:15px}.adj-v195-toolbar .adj-bureau-archive-link{margin-left:auto}.adj-v195-finance{border:1px solid #d9e4df;border-radius:13px;background:#fff;margin:15px 0}.adj-v195-finance>summary{cursor:pointer;list-style:none;padding:14px 18px;color:#155b50;font-weight:700;display:flex;justify-content:space-between;gap:12px}.adj-v195-finance>summary::-webkit-details-marker{display:none}.adj-v195-finance>summary span{font-size:12px;font-weight:500}.adj-v195-finance .adj-bureau-finance-global{margin:0;border:0;box-shadow:none}.adj-v195-calendar{background:#fff;border:1px solid #d9e4df;border-radius:14px;padding:18px;margin:12px 0 20px}.adj-v195-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#125d51}.adj-v195-cal-nav button{border:1px solid #d0dfd8;border-radius:50%;width:34px;height:34px;background:white;cursor:pointer}.adj-v195-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.adj-v195-grid>span,.adj-v195-grid>button{text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center}.adj-v195-grid>button{border:1px solid transparent;border-radius:8px;background:#f6f8f6;cursor:pointer;color:#25584f}.adj-v195-grid>button.has-events{border-color:#7db7a9;background:#e6f3ee;font-weight:700}.adj-v195-grid>button.selected{background:#176b5c;color:white}.adj-v195-weekday{font-size:12px;color:#657a73;font-weight:700}.adj-v195-results{display:grid;gap:6px;margin-top:16px}.adj-v195-results button{width:100%;text-align:left;background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px;padding:10px 12px;color:#165a4e;cursor:pointer}.adj-v195-empty{padding:20px;text-align:center}.adj-bureau-events[hidden],.adj-v195-calendar[hidden],.adj-v195-empty[hidden],.adj-bureau-event-card[hidden]{display:none!important}@media(max-width:600px){.adj-v195-toolbar{align-items:stretch}.adj-v195-toolbar .adj-bureau-archive-link{margin-left:0}.adj-v195-finance>summary{font-size:13px}.adj-v195-grid{gap:3px}}