@import url(https://fonts.googleapis.com/css2?family=Exo:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dosis:wght@200;400;700&display=swap);:root{--sidebar-menu-submenu-color:var(--sidebar-menu-color)}.datepicker,.datepicker.datepicker-inline{width:100%}.datepicker table{border-collapse:separate;border-spacing:5px;width:100%}.datepicker table td{padding:10px 0}.datepicker .datepicker-switch{font-size:1.2em;padding-bottom:10px;padding-top:0}.datepicker .next,.datepicker .prev{visibility:hidden}.masonry-grid .grid-sizer{width:10%}.masonry-grid .grid-gutter-sizer{width:10px}@media (max-width:768px){.masonry-grid .grid-item,.masonry-grid .grid-sizer{width:100%}}@media (min-width:768px){.masonry-grid .grid-item{width:10%}.masonry-grid .grid-item--width-20{width:20%}.masonry-grid .grid-item--width-30{width:30%}.masonry-grid .grid-item--width-40{width:40%}.masonry-grid .grid-item--width-50{width:50%}.masonry-grid .grid-item--width-60{width:60%}.masonry-grid .grid-item--width-70{width:70%}.masonry-grid .grid-item--width-80{width:80%}.masonry-grid .grid-item--width-90{width:90%}.masonry-grid .grid-item--width-100{width:100%}}#main-menu{margin-bottom:50px}#main-menu .menu .submenu a{padding-left:25px}#main-menu .menu .menu-item .submenu-toggle .submenu-toggle-icon{position:absolute;right:5px}.sidebar .bottom-wrapper{bottom:0;display:flex;flex-direction:column;height:50px;justify-content:center;left:0;position:absolute;right:0;text-align:center}.sidebar .copyright span,.sidebar .version span{font-size:.8em;font-weight:700;letter-spacing:1px}.sidebar .copyright a,.sidebar .copyright span,.sidebar .version a,.sidebar .version span{color:var(--sidebar-menu-color)}.sidebar .copyright a:hover,.sidebar .version a:hover{color:var(--bs-dark)}@media (min-width:992px){body.ea-sidebar-width-compact #main-menu .menu .menu-item:hover,body.ea-sidebar-width-compact #main-menu .menu .menu-item:hover .menu-item-contents,body.ea-sidebar-width-compact #main-menu .menu .menu-item:hover .submenu{background:var(--sidebar-bg)}body.ea-sidebar-width-compact #main-menu .menu .menu-item.has-submenu:hover .submenu-toggle-icon{position:relative}body.ea-sidebar-width-compact #main-menu .submenu .menu-item:hover .menu-item-contents{background:var(--sidebar-menu-icon-color)}body.ea-sidebar-width-compact #main-menu .submenu .menu-item:hover .menu-item-contents .menu-icon,body.ea-sidebar-width-compact #main-menu .submenu .menu-item:hover .menu-item-contents .menu-item-label{color:var(--sidebar-bg)}body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.active,body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.expanded{background:var(--sidebar-menu-icon-color)}body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.active:hover .menu-icon,body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.expanded:hover .menu-icon{color:var(--sidebar-menu-icon-color)}body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.active .menu-icon,body.ea-sidebar-width-compact #main-menu>.menu>.menu-item.expanded .menu-icon{color:var(--sidebar-bg)}}.alert.alert-error{background-color:var(--alert-danger-bg);border-color:var(--alert-danger-border-color);color:var(--alert-danger-color)}.btn.disabled,button.disabled{cursor:not-allowed;pointer-events:none}.card{margin-bottom:10px}#log-viewer .debug,#log-viewer .info,#log-viewer .notice{background-color:rgba(var(--bs-info-rgb),.2);color:var(--bs-dark)}#log-viewer .warning{background-color:rgba(var(--bs-warning-rgb),.2);color:var(--bs-dark)}#log-viewer .alert,#log-viewer .critical,#log-viewer .emergency,#log-viewer .error{background-color:rgba(var(--bs-danger-rgb),.9);color:var(--bs-white)}#log-viewer table tbody tr>td:not(.message),#log-viewer table th{word-break:keep-all}.invoice-calendar{color:#fff;display:inline-block;margin-bottom:10px;margin-left:5px;margin-right:5px}.invoice-calendar>.year{display:block;font-size:1.2rem}.invoice-calendar>.quarter{display:block;font-size:1.4rem}.pure-counter-card{font-family:Exo,sans-serif;text-align:center}.pure-counter-card .icon{font-size:16px;margin-right:5px}.pure-counter-card .label{font-size:16px;font-weight:400}.pure-counter-card .value{font-size:28px;font-weight:500}.qr-code img{max-height:100%;max-width:100%}table{word-break:break-all}body.page--security{align-items:center;background-attachment:fixed;background-color:#f5f5f5;background-image:url(/build/images/login-background.cc1e3bb2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Dosis,sans-serif;height:100%;padding-bottom:40px;padding-top:40px}body.page--security main{max-width:330px;padding:15px}body.page--security main>.card{background:rgba(var(--bs-white-rgb),.8);box-shadow:0 0 15px 1px rgba(var(--bs-black-rgb),.5);text-align:center}body.page--security form[name=login_form] .form-check{align-items:center;display:flex;flex-direction:row;padding-left:0}body.page--security form[name=login_form] input[type=checkbox]{margin-right:10px}body.page--security form[name=login_form] input[type=password]{border-top-left-radius:0;border-top-right-radius:0}body.page--security input[type=email]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}body.page--security input{letter-spacing:1px;margin-bottom:10px;text-align:center}body.page--security .card,body.page--security button,body.page--security input{border-radius:0}#invoice-detail button[data-bs-toggle=tooltip]{background-color:var(--button-bg);border:0;color:var(--button-color);cursor:pointer;text-decoration:none;transition:box-shadow .2s;white-space:nowrap}#invoice-detail button[data-bs-toggle=tooltip]:active,#invoice-detail button[data-bs-toggle=tooltip]:focus,#invoice-detail button[data-bs-toggle=tooltip]:hover{background-color:var(--bs-warning);color:var(--bs-white)}#invoice-detail tr.highlight td{background-color:var(--bs-orange);color:var(--bs-black)}#invoice-checklist{list-style:none;padding:0}#invoice-checklist li{padding-left:20px}#invoice-checklist li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--bs-red);content:"\f00d";display:var(--fa-display,inline-block);font-family:Font Awesome\ 6 Free,serif;font-style:normal;font-variant:normal;font-weight:900;line-height:1;margin-left:-20px;text-align:center;text-rendering:auto;width:20px}#invoice-checklist li.checked:before{color:var(--bs-green);content:"\f00c"}@media (max-width:575px){.months .col{padding-left:0;padding-right:0}}@media (max-width:767px){#ea-index-Invoice table.datagrid{display:none}}@media (min-width:768px){#ea-index-Invoice #invoice-index-mobile-view{display:none}}.page--fanarticle-index .field-position{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,35px);grid-template-rows:35px}.page--fanarticle-index .field-position .move-top{grid-area:1/1/2/2}.page--fanarticle-index .field-position .move-up{grid-area:1/2/2/3}.page--fanarticle-index .field-position .move-down{grid-area:1/3/2/4}.page--fanarticle-index .field-position .move-bottom{grid-area:1/4/2/5}@media (min-width:576px){[data-column=position]{width:140px}[data-column=active]{width:75px}.actions-as-dropdown,.actions-as-dropdown-table-head{width:50px}}form[name=invoice] ul{list-style-type:none}#responsive-header-logo img{max-height:50px}ul#trainingTimes-fields-list{padding:0}ul#trainingTimes-fields-list li{border:0 solid var(--bs-gray-400);padding-bottom:10px;padding-top:10px}ul#trainingTimes-fields-list li:first-child{border-top-width:1px}ul#trainingTimes-fields-list li:last-child{border-bottom-width:1px}ul#trainingTimes-fields-list .form-label{font-weight:700}.spinner-container{align-items:center;background:hsla(0,0%,100%,.6);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2050}.spinner{animation:spin 1s linear infinite;border:5px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#e2001a;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comment-section{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:auto;max-width:600px;padding:20px}.comment-section .comment{border-bottom:1px solid #ddd;display:flex;gap:10px;padding:10px}.comment-section .comment:last-child{border-bottom:none}.comment-section .avatar{background:#ccc;border-radius:50%;height:40px;width:40px}.comment-section .comment-content{flex-grow:1}.comment-section .user{color:#333;font-weight:700}.comment-section .created_at{color:#666;font-size:.8em}.comment-section .message{color:#444;margin-top:5px}#stadion{display:block;position:relative}#stadion table{width:100%}#stadion td{background:#198754;color:#fff;text-align:center;word-break:keep-all}#stadion .wall{background:#6c757d;height:5px;position:relative}#stadion .wall.active{background:#dc3545}#stadion .wall.highlight{background:#ffc107}#stadion .wall:hover{background:#ffc107;cursor:pointer}#stadion .wall.east:after,#stadion .wall.east:before,#stadion .wall.north:after,#stadion .wall.north:before,#stadion .wall.south:after,#stadion .wall.south:before,#stadion .wall.west:after,#stadion .wall.west:before{background:#fff;content:"";position:absolute}#stadion .wall.north,#stadion .wall.south{height:30px;width:auto}#stadion .wall.north:after,#stadion .wall.north:before,#stadion .wall.south:after,#stadion .wall.south:before{bottom:0;top:0;width:1px}#stadion .wall.north:before,#stadion .wall.south:before{left:0}#stadion .wall.north:after,#stadion .wall.south:after{right:0}#stadion .wall.east,#stadion .wall.west{height:30px;width:auto}#stadion .wall.east:after,#stadion .wall.east:before,#stadion .wall.west:after,#stadion .wall.west:before{height:1px;left:0;right:0}#stadion .wall.east:before,#stadion .wall.west:before{top:0}#stadion .wall.east:after,#stadion .wall.west:after{bottom:0}#stadion .gap{background:#000}#stadion .gap.north,#stadion .gap.south{width:75px}#stadion .gap.east,#stadion .gap.west{height:75px}#stadion .corner{background:transparent}