button.showdown-btn,.showdown-btn{display:inline-block!important;font-weight:400!important;line-height:1.5!important;color:#fff!important;text-align:center!important;text-decoration:none!important;vertical-align:middle!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background-color:#e91e63!important;border:1px solid #e91e63!important;padding:.375rem .75rem!important;font-size:1rem!important;border-radius:.25rem!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}button.showdown-btn:hover,.showdown-btn:hover{color:#fff!important;background-color:#c2185b!important;border-color:#c2185b!important}button.showdown-btn:focus-visible,.showdown-btn:focus-visible{outline:3px solid #ffd54f!important;outline-offset:3px!important;box-shadow:0 0 0 4px #ffd54f73!important}button.showdown-btn:disabled,.showdown-btn:disabled{opacity:.65!important;cursor:not-allowed!important;background-color:#e91e63!important;border-color:#e91e63!important}button.showdown-btn.showdown-btn-primary,.showdown-btn.showdown-btn-primary,button.showdown-btn-primary,.showdown-btn-primary{color:#fff!important;background-color:#e91e63!important;border-color:#e91e63!important}.sm-btn-primary:hover{color:#fff;background-color:#c2185b!important;border-color:#c2185b!important}.sm-button{margin-left:0!important;margin-right:0!important;padding-left:12px;padding-right:12px}@media (max-width: 991.98px){.sm-button{width:100%;display:block;margin-left:0!important;margin-right:0!important}}:root{--sm-primary: #512da8;--sm-primary-900: #2a156f;--sm-secondary: #e91e63;--sm-text: #121212;--sm-bg: #ffffff;--sm-focus: #ffd54f;--sm-focus-shadow: rgba(255, 213, 79, .45)}.sm-modal-backdrop{background-color:#0009!important}.sm-modal-dialog{max-width:420px}.sm-modal-content{border-radius:14px;border:2px solid var(--sm-primary)}.sm-modal-header{border-bottom:2px solid var(--sm-primary)}.sm-modal-title{color:var(--sm-primary);font-weight:800}.sm-modal-close{filter:none}.sm-modal-input{border:2px solid var(--sm-primary)}.sm-modal-input:focus-visible{outline:3px solid var(--sm-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--sm-focus-shadow)}.sm-feedback{font-weight:700}.sm-feedback--success{color:#1b5e20}.sm-feedback--error{color:#b71c1c}.sm-btn-primary{background:var(--sm-primary)!important;border-color:var(--sm-primary)!important;font-weight:700!important}.sm-btn-primary:hover{background:var(--sm-primary-900);border-color:var(--sm-primary-900)}.sm-btn-secondary{background:var(--sm-secondary);border-color:var(--sm-secondary);font-weight:700;color:#fff}.sm-modal-content :focus{outline:none}.sm-modal-content :focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--sm-focus-shadow)}.modal-footer .btn.btn-secondary.sm-btn-secondary{background-color:var(--sm-secondary)!important;border-color:var(--sm-secondary)!important;color:#fff!important}.modal-footer .btn.btn-primary.sm-btn-primary{background-color:var(--sm-primary)!important;border-color:var(--sm-primary)!important;color:#fff!important}.modal-footer .btn.btn-primary.sm-btn-primary:hover{background-color:var(--sm-primary-900)!important;border-color:var(--sm-primary-900)!important}@media (max-width: 576px){.modal-footer{display:flex;flex-wrap:nowrap;gap:8px;padding-left:8px;padding-right:8px}.modal-footer .btn{flex:1 0 0;width:auto;min-width:0}}:root{--sm-primary: #512da8;--sm-primary-900: #2a156f;--sm-secondary: #e91e63;--sm-text-on-dark: #ffffff;--sm-focus: #ffd54f;--sm-focus-shadow: rgba(255, 213, 79, .45)}.sm-navbar{background-color:var(--sm-primary);position:relative;z-index:1000}.sm-navbar-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.sm-navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;width:100%}.sm-nav-item{margin-bottom:0;display:flex;align-items:stretch;min-height:48px}.sm-nav-item--logout{margin-top:.5rem}.sm-nav-link{color:var(--sm-text-on-dark);font-weight:700;font-size:115%;padding:12px 16px;text-decoration:none;border:none;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;transition:all .15s ease-in-out;cursor:pointer}.sm-nav-link:hover{color:#fff;background-color:#ffffff1f;text-decoration:none}.sm-nav-link--active{background-color:var(--sm-secondary);color:#fff;font-weight:800;box-shadow:0 0 0 2px #ffffff40 inset}.sm-navbar :focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--sm-focus-shadow);border-radius:6px}.sm-navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid rgba(255,255,255,.7);border-radius:.25rem;color:var(--sm-text-on-dark);transition:all .15s ease-in-out;margin-right:auto;margin-left:0}.sm-navbar-toggler:hover{color:#fff;background-color:#ffffff1a;border-color:#ffffffe6}.sm-navbar-toggler:focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--sm-focus-shadow)}.sm-navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.sm-navbar-toggler-label{margin-left:.5rem;font-size:.9rem}.sm-navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;display:none}.sm-navbar-collapse--open{display:block}.sm-dropdown{position:relative;margin-left:1rem}.sm-lang-btn{background-color:var(--sm-secondary);border:1px solid var(--sm-secondary);color:#fff;font-weight:700;padding:.375rem .75rem;border-radius:.25rem;transition:all .15s ease-in-out;cursor:pointer;font-size:.9rem}.sm-lang-btn:hover{background-color:#c2185b;border-color:#c2185b;color:#fff}.sm-lang-btn:focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--sm-focus-shadow)}.sm-dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem #0000002d}.sm-dropdown-menu--open{display:block}.sm-dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer;transition:all .15s ease-in-out}.sm-dropdown-item:hover{color:#16181b;background-color:#f8f9fa}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (max-width: 991.98px){.sm-navbar-nav{flex-direction:column;align-items:stretch;width:100%}.sm-nav-item{width:100%;min-height:56px;margin-bottom:.25rem}.sm-nav-link{width:100%;text-align:center;padding:1rem;min-height:56px;justify-content:center;font-size:1.1rem}.sm-navbar-collapse{width:100%;order:2}.sm-navbar-collapse--open{display:flex;flex-direction:column}.sm-navbar-toggler{order:1;margin-left:auto;margin-right:auto;margin-bottom:1rem;display:block;width:fit-content}.sm-dropdown{order:3;margin-left:0;margin-top:1rem;width:100%;display:flex;justify-content:center}.sm-lang-btn{width:100%;text-align:center}.sm-dropdown-menu{width:100%;left:0;right:0;text-align:center}.sm-nav-item--logout{margin-top:1rem;width:100%}.sm-nav-item--logout .sm-btn-primary{width:100%;text-align:center}.sm-nav-item--admin-login{margin-top:1rem;width:100%}.sm-nav-item--admin-login button{width:100%}}@media (min-width: 992px){.sm-navbar-nav{flex-direction:row;align-items:center;width:auto;margin:0 auto}.sm-nav-item{margin-bottom:0;margin-right:.25rem;min-height:48px}.sm-nav-item:last-child{margin-right:0}.sm-nav-link{width:auto;min-width:80px;text-align:center;padding:.75rem 1rem;font-size:1rem}.sm-navbar-collapse{flex:1;display:flex!important;justify-content:center}.sm-navbar-toggler{display:none}.sm-dropdown{margin-left:auto}}.sm-footer{margin-top:4rem;padding:1.75rem 1rem;background-color:#2a156f;color:#fff;text-align:center}.sm-footer__content{max-width:960px;margin:0 auto}.sm-footer__app{font-weight:700;margin-bottom:.75rem;line-height:1.4}.sm-footer__doc{margin-bottom:.75rem}.sm-footer__link{color:#fff;font-weight:800;text-decoration:underline}.sm-footer__link:hover{color:#e91e63}.sm-footer__link:focus-visible{outline:3px solid #FFD54F;outline-offset:3px}.sm-footer__meta{font-size:.9rem;font-weight:600;opacity:.9}:root{--sm-primary: #512DA8;--sm-primary-900: #2A156F;--sm-secondary: #E91E63;--sm-text: #121212;--sm-focus: #FFD54F;--sm-focus-shadow: rgba(255, 213, 79, .45)}.sm-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:transparent}.sm-loader__stage{position:relative;width:min(320px,86vw);display:grid;place-items:center;gap:14px;isolation:isolate}.sm-loader__blob{position:absolute;width:320px;height:320px;border-radius:999px;filter:blur(28px);opacity:.35;z-index:0;transform:translateZ(0)}.sm-loader__blob--primary{background:var(--sm-primary);animation:smBlobA 2.8s ease-in-out infinite}.sm-loader__blob--secondary{background:var(--sm-secondary);animation:smBlobB 3.2s ease-in-out infinite}@keyframes smBlobA{0%{transform:translate(-52px,-18px) scale(1)}50%{transform:translate(46px,10px) scale(1.08)}to{transform:translate(-52px,-18px) scale(1)}}@keyframes smBlobB{0%{transform:translate(52px,18px) scale(1)}50%{transform:translate(-44px,-10px) scale(1.1)}to{transform:translate(52px,18px) scale(1)}}.sm-loader__card{position:relative;z-index:2;width:320px;height:320px;display:grid;place-items:center;border-radius:26px;background:#fff9;border:2px solid rgba(81,45,168,.22);box-shadow:0 18px 50px #2a156f2e,0 2px 10px #e91e6314;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:smCardFloat 1.9s ease-in-out infinite}@keyframes smCardFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.sm-loader__logo{width:92%;height:82%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sm-loader__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;pointer-events:none;background:linear-gradient(120deg,#fff0,#ffffff59,#fff0 70%);transform:translate(-120%) rotate(6deg);animation:smShine 2.2s ease-in-out infinite;mix-blend-mode:screen;opacity:.9}@keyframes smShine{0%{transform:translate(-120%) rotate(6deg)}55%{transform:translate(120%) rotate(6deg)}to{transform:translate(120%) rotate(6deg)}}.sm-loader__dots{display:flex;gap:10px;z-index:3}.sm-loader__dot{width:10px;height:10px;border-radius:999px;background:var(--sm-primary);opacity:.35;animation:smDotPulse 1s ease-in-out infinite}.sm-loader__dot:nth-child(2){background:var(--sm-secondary);animation-delay:.15s}.sm-loader__dot:nth-child(3){background:var(--sm-primary);animation-delay:.3s}@keyframes smDotPulse{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-4px);opacity:.95}}.sm-loader :focus-visible{outline:3px solid var(--sm-focus);outline-offset:3px;box-shadow:0 0 0 4px var(--sm-focus-shadow);border-radius:12px}@media (prefers-reduced-motion: reduce){.sm-loader__blob,.sm-loader__card,.sm-loader__shine,.sm-loader__dot{animation:none!important}}.sm-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html,body{height:100%;margin:0;width:100%;max-width:100%;overflow-x:hidden;position:relative;overscroll-behavior-x:none}#root{min-height:100vh;min-height:100dvh;width:100%;max-width:100%;display:flex;flex-direction:column;overflow-x:hidden;position:relative;isolation:isolate}*,*:before,*:after{box-sizing:border-box}img,picture,video,canvas,svg,iframe{max-width:100%;height:auto;display:block}p,span,a,strong,em,small,label,button,input,textarea,select,td,th,div{overflow-wrap:break-word;word-break:break-word}.container,.container-fluid,.row,[class*=col-],.sm-page,.sm-section,.sm-card,.sm-table-wrap,.sm-table-responsive,.table-responsive{max-width:100%;width:100%}.row{margin-left:0;margin-right:0}.sm-table-wrap,.sm-table-responsive,.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.sm-main{flex:1;width:100%;max-width:100%}@media screen and (orientation: landscape){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}}#portal-root{position:relative;z-index:99999;pointer-events:none}#portal-root>*{pointer-events:auto}#portal-root .sm-custom-select__list{z-index:99999!important;position:fixed!important}
