._accessState_196fj_1{background:var(--sand);flex-direction:column;justify-content:center;min-height:680px;padding:clamp(5rem,9vw,9rem) 7vw;display:flex}._accessState_196fj_1>p:first-child{color:var(--teal);text-transform:uppercase;font-size:.65rem;font-weight:900}._accessState_196fj_1 h1{max-width:900px;color:var(--navy-deep);font:800 clamp(4rem,8vw,8rem)/.86 var(--font-display),sans-serif;margin:0}._accessState_196fj_1>p:not(:first-child){color:var(--muted)}._accessState_196fj_1 a{width:fit-content;color:var(--teal);border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.4rem;font-weight:900}._admin_196fj_2{background:var(--sand);padding:clamp(5rem,8vw,8rem) 4.5vw}._admin_196fj_2>header{margin-bottom:4rem}._admin_196fj_2>header p,._blockHeading_196fj_2 span{color:var(--teal);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}._admin_196fj_2>header h1{max-width:1000px;color:var(--navy-deep);font:800 clamp(4rem,8vw,8rem)/.86 var(--font-display),sans-serif;margin:.7rem 0 1rem}._admin_196fj_2>header>span{color:var(--muted)}._success_196fj_2,._error_196fj_2{border-radius:.5rem;margin:1rem 0;padding:1rem}._success_196fj_2{color:#075d5b;background:#e1f7ef}._error_196fj_2{color:#7a2821;background:#fff0ee}._block_196fj_2{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:2rem;padding:clamp(1.4rem,3vw,2.5rem);box-shadow:0 18px 45px #052f5c14}._blockHeading_196fj_2{grid-template-columns:1fr .75fr;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}._blockHeading_196fj_2 h2{color:var(--navy-deep);font:800 clamp(2.5rem,5vw,4.5rem)/.9 var(--font-display),sans-serif;margin:.4rem 0 0}._blockHeading_196fj_2 p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.7}._blockHeading_196fj_2 label{flex-direction:column;gap:.5rem;display:flex}._formGrid_196fj_4{background:var(--sand);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid}._formGrid_196fj_4 label{flex-direction:column;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}._formGrid_196fj_4 input,._formGrid_196fj_4 select,._formGrid_196fj_4 textarea,._blockHeading_196fj_2 select{border:1px solid var(--line);min-height:46px;font:inherit;background:#fff;border-radius:.4rem;padding:.75rem}._formGrid_196fj_4 textarea{min-height:95px}._full_196fj_4{grid-column:1/-1}._check_196fj_4{border:1px solid var(--line);background:#fff;border-radius:.4rem;align-self:end;align-items:center;min-height:46px;padding:.75rem;flex-direction:row!important}._check_196fj_4 input{width:18px;min-height:18px}._actions_196fj_4{grid-column:1/-1;justify-content:flex-end;gap:.7rem;display:flex}._actions_196fj_4 button,._cards_196fj_4 button,._cards_196fj_4 a{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.4rem;padding:.75rem .9rem;font-size:.62rem;font-weight:900}._actions_196fj_4 button:first-child{color:#fff;background:var(--coral);border-color:var(--coral)}._cards_196fj_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.2rem;display:grid}._cards_196fj_4 article{border:1px solid var(--line);border-radius:.6rem;padding:1.1rem}._cards_196fj_4 span{color:var(--teal);text-transform:uppercase;font-size:.55rem;font-weight:900}._cards_196fj_4 h3{color:var(--navy-deep);margin:.6rem 0}._cards_196fj_4 p{color:var(--muted);font-size:.65rem}._cards_196fj_4 div{flex-wrap:wrap;gap:.4rem;display:flex}._tableWrap_196fj_4{overflow-x:auto}._tableWrap_196fj_4 table{border-collapse:collapse;width:100%;font-size:.68rem}._tableWrap_196fj_4 th,._tableWrap_196fj_4 td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.8rem}._tableWrap_196fj_4 th{color:var(--muted);text-transform:uppercase;font-size:.54rem}._empty_196fj_4{color:var(--muted)}@media (max-width:900px){._formGrid_196fj_4,._cards_196fj_4{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){._admin_196fj_2{padding:5rem 1rem}._blockHeading_196fj_2,._formGrid_196fj_4,._cards_196fj_4{grid-template-columns:1fr}._full_196fj_4,._actions_196fj_4{grid-column:1}._actions_196fj_4{flex-direction:column}._block_196fj_2{padding:1rem}._accessState_196fj_1{padding:5rem 1.2rem}}._accessState_196fj_1>div{flex-wrap:wrap;gap:1.2rem;display:flex}._admin_196fj_2>header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}._admin_196fj_2>header span{color:var(--muted)}._adminSession_196fj_11{flex-direction:column;align-items:flex-end;gap:.7rem;display:flex}._adminSession_196fj_11 a{color:var(--teal);border-bottom:1px solid;font-size:.65rem;font-weight:900}._adminNav_196fj_13{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:.6rem;gap:.4rem;margin:0 0 1.5rem;padding:.7rem;display:flex;position:sticky;top:0;overflow-x:auto}._adminNav_196fj_13 a{color:var(--navy);background:var(--sand);border-radius:.35rem;flex:none;padding:.65rem .8rem;font-size:.6rem;font-weight:900}._success_196fj_2,._error_196fj_2{z-index:5;position:sticky;top:4.5rem}._dashboard_196fj_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;scroll-margin-top:5rem;display:grid}._dashboard_196fj_16 article{color:#fff;background:var(--navy-deep);border:1px solid #ffffff26;border-radius:.65rem;flex-direction:column;justify-content:space-between;min-height:128px;padding:1rem;display:flex}._dashboard_196fj_16 span,._dashboard_196fj_16 small{color:#ffffffa8;text-transform:uppercase;font-size:.55rem;font-weight:900}._dashboard_196fj_16 strong{font:800 2.7rem/1 var(--font-display),sans-serif}._adminCalendar_196fj_20{border:1px solid var(--line);border-radius:.7rem;margin-bottom:1rem;overflow:hidden}._adminCalendar_196fj_20>header{color:#fff;background:var(--navy-deep);grid-template-columns:44px 1fr 44px;align-items:center;min-height:76px;padding:.8rem;display:grid}._adminCalendar_196fj_20 h3{text-align:center;text-transform:capitalize;margin:0}._adminCalendar_196fj_20>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:.4rem;width:42px;height:42px}._adminCalendar_196fj_20>header button:disabled{opacity:.3}._adminWeekdays_196fj_25,._adminGrid_196fj_25{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._adminWeekdays_196fj_25 span{color:var(--muted);text-align:center;background:#fff;padding:.65rem;font-size:.55rem;font-weight:900}._adminGrid_196fj_25>span,._adminGrid_196fj_25>article{border-top:1px solid var(--line);border-right:1px solid var(--line);background:#fff;min-height:150px;padding:.55rem}._adminGrid_196fj_25>article{flex-direction:column;gap:.3rem;display:flex}._adminGrid_196fj_25 article>b{color:var(--navy-deep);font-size:1rem}._adminGrid_196fj_25 article>small{color:var(--muted);font-size:.48rem}._adminGrid_196fj_25 article>em{color:#674400;background:#fff0b0;padding:.25rem;font-size:.47rem;font-style:normal;font-weight:900}._adminGrid_196fj_25 article>div{background:#e8f7f4;border-radius:.35rem;margin-top:.25rem;padding:.4rem}._adminGrid_196fj_25 article>div strong{color:var(--navy);font-size:.53rem;display:block}._adminGrid_196fj_25 article>div div{flex-wrap:wrap;gap:.2rem;margin-top:.35rem;display:flex}._adminGrid_196fj_25 article button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.25rem;min-height:30px;padding:.3rem;font-size:.48rem;font-weight:900}._plannedDay_196fj_34{background:#f8f7ea!important}._hasTraining_196fj_34{box-shadow:inset 0 4px 0 var(--teal)}._createDay_196fj_34{color:var(--teal);margin-top:auto}._whatsappBox_196fj_35{background:#edf9f0;border:2px solid #51c878;border-radius:.7rem;margin-top:1rem;padding:1.2rem}._whatsappBox_196fj_35 h3{color:#17662f;margin-top:0}._whatsappBox_196fj_35 textarea{background:#fff;border:1px solid #9acfac;border-radius:.4rem;width:100%;min-height:330px;padding:1rem}._whatsappBox_196fj_35 div{gap:.5rem;margin-top:.7rem;display:flex}._whatsappBox_196fj_35 button{color:#fff;cursor:pointer;background:#1f8d43;border:0;border-radius:.35rem;padding:.8rem;font-weight:900}._whatsappBox_196fj_35 small{color:#477956;margin-top:.7rem;display:block}._compactList_196fj_36{gap:.5rem;margin-top:1rem;display:grid}._compactList_196fj_36 article{border:1px solid var(--line);border-radius:.45rem;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.8rem;display:grid}._compactList_196fj_36 article div{flex-direction:column;display:flex}._compactList_196fj_36 span,._compactList_196fj_36 p{color:var(--muted);font-size:.6rem}._compactList_196fj_36 button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.3rem;padding:.6rem}._categoryList_196fj_37{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}._categoryList_196fj_37 button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#f1f1ef;border-radius:.4rem;flex-direction:column;padding:.65rem;display:flex}._categoryList_196fj_37 ._categoryActive_196fj_37{color:var(--navy);background:#e4f7f1;border-color:#9ed7c6}._categoryList_196fj_37 small{font-size:.48rem}._formGrid_196fj_4,._formGrid_196fj_4 h3,._formGrid_196fj_4 label,._formGrid_196fj_4 label>span,._check_196fj_4,._blockHeading_196fj_2 label{color:var(--navy-deep)}._formGrid_196fj_4 input,._formGrid_196fj_4 select,._formGrid_196fj_4 textarea,._blockHeading_196fj_2 select,._tableWrap_196fj_4 select{color:#082b4c;-webkit-text-fill-color:#082b4c;caret-color:#082b4c;background:#fff;border-color:#b9c7d2}._formGrid_196fj_4 input::placeholder,._formGrid_196fj_4 textarea::placeholder{color:#667784;opacity:1}._formGrid_196fj_4 select option,._blockHeading_196fj_2 select option,._tableWrap_196fj_4 select option{color:#082b4c;background:#fff}._formGrid_196fj_4 input:focus,._formGrid_196fj_4 select:focus,._formGrid_196fj_4 textarea:focus,._blockHeading_196fj_2 select:focus{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan);outline:3px solid #17b2cc47}._formGrid_196fj_4 input:disabled,._formGrid_196fj_4 select:disabled,._formGrid_196fj_4 textarea:disabled{color:#526472;-webkit-text-fill-color:#526472;opacity:1;background:#eef1f2}._check_196fj_4 input:disabled{opacity:.85}._eventDayButton_196fj_49{color:#674400;text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex;background:#fff0b0!important;border-color:#efd06a!important;min-height:0!important;padding:.35rem!important}._eventDayButton_196fj_49 span{color:#5a4b20;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.43rem;font-weight:700;line-height:1.3;overflow:hidden}._adminEventPanel_196fj_51{background:#fff9df;border:1px solid #e5c858;border-radius:.7rem;margin:1rem 0 1.5rem;padding:1.2rem}._adminEventPanel_196fj_51>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._adminEventPanel_196fj_51>header span{color:#8a6500;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}._adminEventPanel_196fj_51>header h3{color:var(--navy-deep);text-transform:capitalize;margin:.3rem 0 0}._adminEventPanel_196fj_51>header button{width:36px;height:36px;color:var(--navy-deep);cursor:pointer;background:#fff;border:1px solid #d3bd72;border-radius:50%}._adminEventPanel_196fj_51>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}._adminEventPanel_196fj_51 article{background:#fff;border:1px solid #ead58a;border-radius:.55rem;padding:1rem}._adminEventPanel_196fj_51 article>span{color:#8a6500;text-transform:uppercase;font-size:.5rem;font-weight:900}._adminEventPanel_196fj_51 h4{color:var(--navy-deep);margin:.45rem 0 .7rem}._adminEventPanel_196fj_51 p{color:#536472;margin:.3rem 0;font-size:.62rem}._adminEventPanel_196fj_51 article div{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}._adminEventPanel_196fj_51 a{color:#fff;background:var(--navy);border-radius:.35rem;padding:.55rem .65rem;font-size:.55rem;font-weight:900}._trainingState_confirmed_196fj_63{box-shadow:inset 3px 0 #1e9f62;background:#dff6ea!important}._trainingState_cancelled_196fj_64{box-shadow:inset 3px 0 #d8463a;background:#ffe7e3!important}._trainingState_closed_196fj_65{box-shadow:inset 3px 0 #99a4aa;background:#f0f1ef!important}._trainingState_pending_196fj_66{box-shadow:inset 3px 0 #d6ad00;background:#fff5c9!important}._trainingState_open_196fj_67{box-shadow:inset 3px 0 0 var(--teal);background:#e1f7f3!important}@media (max-width:1050px){._dashboard_196fj_16{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){._adminGrid_196fj_25,._adminWeekdays_196fj_25{min-width:850px}._adminCalendar_196fj_20{overflow-x:auto}._adminEventPanel_196fj_51>div{grid-template-columns:1fr}}@media (max-width:650px){._admin_196fj_2>header{flex-direction:column;align-items:flex-start}._adminSession_196fj_11{align-items:flex-start}._dashboard_196fj_16{grid-template-columns:repeat(2,1fr)}._compactList_196fj_36 article{grid-template-columns:1fr}._whatsappBox_196fj_35 div{flex-direction:column}}
