body#login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden}main#login-page-main{--innerPadding:max(20px,5%);background:#fff;border-radius:var(--buttonRadius);box-shadow:2px 4px 11px -6px var(--shadowColor);color:var(--mainFontColor);display:flex;height:clamp(400px,55vh,900px);margin:0;padding:0;width:clamp(600px,50vw,1200px)}#login-page-main>section{border-radius:var(--buttonRadius);padding:var(--innerPadding)}#login-page-main .login-container{position:relative;width:45%}#login-page-main .login-container h1{margin-bottom:1em}#login-form{--validation-font-size:0.6rem;display:flex;height:100%;overflow:hidden;position:relative;width:100%}#login-form button:not(#login-form-back-btn){align-self:end}#login-form .login-step{display:flex;flex-direction:column;position:absolute;transition:all .3s ease-out;width:100%}#login-form .login-step:nth-child(2){margin-left:110%}#login-form.second-step .login-step:first-child{margin-left:-110%}#login-form.second-step .login-step:nth-child(2){margin-left:0}#login-form .input-wrapper{border-bottom:1px solid var(--lightGrey);margin:max(10px,.4em) 0;position:relative;width:100%}#login-form .input-wrapper:first-child{margin-bottom:.8em}#login-form .input-wrapper:after{background:var(--mainGradient);border-radius:10px;bottom:0;color:transparent;content:".";height:.15rem;left:0;position:absolute;transition:all .3s ease-out;width:0}#login-form .input-wrapper:focus-within:after{width:100%}#login-form .input-wrapper i{left:.25em;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:1.4rem}#login-form .input-wrapper:focus-within i{opacity:.9}#login-form input:where([name=username],[name=password]){border:none;font-size:.8rem;outline:none;padding:max(1%,.3rem) max(1%,.3rem) max(1%,.3rem) 1.5rem;resize:none;width:100%}#login-form .show-password-btn{align-items:center;background:#fff;border:none;display:flex;height:2em;justify-content:left;outline:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3em}#login-form .show-password-btn i{display:inline-block;font-size:1.3em;opacity:.6;transition:all .3s ease-out}#login-form .show-password-btn:hover i{cursor:pointer;opacity:.9}#login-form span.validation-text{bottom:calc(var(--validation-font-size)*1.5*-1);color:var(--invalid-data-color);font-size:var(--validation-font-size);left:1%;opacity:0;position:absolute;visibility:hidden}#login-form .invalid span.validation-text{opacity:1;visibility:visible}#login-form .invalid:after{background:var(--invalidGradient);width:100%}.input-wrapper .header-wrapper{align-items:center;display:flex;height:2rem}#login-form-back-btn{background:none;border:none;margin-right:.6em;outline:none}#login-form-back-btn i{font-size:1.2rem;opacity:.6;transition:all .3s ease-out}#login-form-back-btn:hover i{cursor:pointer;opacity:.9}#login-form h5{margin:.8em 0}#login-form .security-image-wrapper{display:flex;justify-content:space-between;margin:max(10px,.4em) 0;position:relative;width:100%}#login-form .radio-input-wrapper{aspect-ratio:1/1;width:20%}#login-form .radio-input-wrapper input{display:none}#login-form .radio-input-wrapper input+label{cursor:pointer;display:inline-block}#login-form .radio-input-wrapper label img{height:100%;padding:1%;transition:all .3s ease;width:100%}#login-form .radio-input-wrapper input:checked+label img{background:#dfdee0;border:3px solid #cecece;border-radius:10px;box-shadow:0 0 24px -23px #42445a}#login-page-main .logo-container{align-items:center;background:var(--darkGradient);display:flex;justify-content:center;width:55%}#login-page-main .logo-container a{width:85%}#login-page-main .logo-container img{width:100%}.blob{position:absolute;z-index:-1}#top-right-blob{right:-50vw;top:-35vw;width:90vw}#bottom-left-blob{bottom:-45vw;left:-55vw;width:90vw}body#dashboard{--side-menu-width:clamp(200px,14%,250px);background:#fff!important;display:flex;height:100vh;overflow:hidden}.dashboard-side-menu{background:#fff;box-shadow:2px 0 5px -2px rgba(0,0,0,.2);height:100%;left:0;padding:max(1.4%,15px) max(1%,10px);position:fixed;top:0;transition:all .2s ease-in-out;width:var(--side-menu-width);z-index:40}body#dashboard:has(.dashboard-side-menu:not(.active)){--side-menu-width:4em}.dashboard-side-menu:not(.active)+main{margin-left:auto}.dashboard-side-menu:not(.active) .menu-bar__logo a{display:none}.dashboard-side-menu:not(.active) #toggle-side-menu-btn{font-size:1.3rem;margin:.2rem;padding:.2rem;text-align:center;width:100%}.dashboard-side-menu:not(.active) .menu-category-header{opacity:0;visibility:none}.dashboard-side-menu:not(.active) .menu-item{display:flex;justify-content:center}.dashboard-side-menu:not(.active) .menu-item button{font-size:1.1rem;justify-content:center;margin:.2em;padding:.2em}.dashboard-side-menu:not(.active) .menu-item i{width:auto}.dashboard-side-menu:not(.active) .menu-item span{display:none;margin-left:0;max-width:0}.dashboard-side-menu .menu-bar__logo{align-items:center;display:flex;height:7%;justify-content:space-around}.dashboard-side-menu .menu-bar__logo a{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.dashboard-side-menu .menu-bar__logo img{height:60%}#toggle-side-menu-btn{font-size:1rem;margin-right:1%;opacity:.9;transition:all .2s ease;transition-delay:.1s;width:1.3em}#toggle-side-menu-btn:hover{cursor:pointer;opacity:1}.dashboard-side-menu nav{height:90%}.dashboard-side-menu ul{display:flex;flex-direction:column;height:100%;justify-content:space-between}.dashboard-side-menu .menu-category-header{font-size:.7rem;margin-top:1.5em;opacity:.6}.dashboard-side-menu .menu-item{--menu-item-radius:10px;border-radius:var(--menu-item-radius);list-style-type:none;margin:2%;opacity:.9;width:100%}.dashboard-side-menu .menu-item span{display:inline-block;margin-left:1%;max-width:100%;overflow:hidden}.dashboard-side-menu .menu-item.current{background:var(--mainGradient);opacity:1}.dashboard-side-menu .menu-item.current button{color:#fff}.dashboard-side-menu .menu-item button{align-items:center;background:none;border:none;border-radius:var(--menu-item-radius);color:var(--mainFontColor);cursor:pointer;display:flex;font-size:.75rem;justify-content:flex-start;outline:none;padding:6%;text-align:left;transition:all .2s ease-in-out;width:100%}.dashboard-side-menu .menu-item:not(.current):hover{background:rgba(0,0,0,.08)}.dashboard-side-menu:not(.active) .menu-item:has(button){animation:arOneOne 1ms linear forwards;animation-delay:.23s;padding:3.5%}@keyframes arOneOne{to{aspect-ratio:1/1}}.dashboard-side-menu .menu-item i{align-items:center;display:flex;font-size:1.1rem;width:1.3em}#mobile-menu-header{display:none}main#dashboard-main{background:#f7f7f7;border-bottom-right-radius:var(--buttonRadius);border-top-right-radius:var(--buttonRadius);box-shadow:0 0 5px -1px rgba(0,0,0,.2);margin:1em;margin-left:var(--side-menu-width);overflow:hidden;padding:1em;width:calc(100% - 1em - var(--side-menu-width))}main#dashboard-main ::-webkit-scrollbar{width:.4rem}main#dashboard-main ::-webkit-scrollbar-button{display:none}main#dashboard-main ::-webkit-scrollbar-track-piece{background:transparent}main#dashboard-main ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:15px}[id^=category__]{display:none;flex-direction:column;height:100%;justify-content:space-between}[id^=category__].active{display:flex}[id^=category__] .basic-btn{margin-top:0}.dashboard-main__header{align-items:center;background:#fff;border-radius:var(--buttonRadius);box-shadow:0 0 9px -4px var(--shadowColor);display:flex;justify-content:space-between;max-height:max(10vh,100px);padding:1em;width:100%}.dashboard-main__header h1{font-size:1.5rem;margin-bottom:.15em}.dashboard-main__header p{font-size:.8rem;opacity:.75}.dashboard-main__content{--section-margin:0.7em;background:#fff;border-radius:var(--buttonRadius);box-shadow:0 0 9px -4px var(--shadowColor);height:calc(100% - max(10vh, 100px) - var(--section-margin)*2);margin-top:var(--section-margin)}.dashboard-table{border-collapse:collapse;display:flex;flex-direction:column;font-size:.85rem;height:calc(100% - 2em);margin:1em;position:relative;width:calc(100% - 2em)}.dashboard-table thead{background:rgba(0,0,0,.05);border-bottom:1px solid var(--lightGrey);border-top-left-radius:var(--buttonRadius);border-top-right-radius:var(--buttonRadius)}.dashboard-table tbody{overflow:auto}.dashboard-table tbody::-webkit-scrollbar{width:.4rem}.dashboard-table tbody::-webkit-scrollbar-button{display:none}.dashboard-table tbody::-webkit-scrollbar-track-piece{background:transparent}.dashboard-table tbody::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:15px}.dashboard-table tr{border-bottom:1px solid var(--lightGrey);display:flex;gap:.5em;width:100%}.dashboard-table tr:last-child{border:none}.dashboard-table :where(th,td){align-items:center;display:flex;flex:1;padding:1em;text-align:left}.dashboard-table td{font-size:.9em}#category__dtd .dashboard-table :where(th,td):nth-child(5n - 4){flex:2}#category__dtd .dashboard-table :where(th,td):nth-child(5n - 3){flex:0.75}#category__dtd .dashboard-table td:nth-child(5n - 2){opacity:.75}#category__dtd .dashboard-table :where(th,td):nth-child(5n){flex:0.5}#category__dtd .dashboard-table :where(th,td):nth-child(5n) span{display:flex}.category-type-marker,.dashboard-table td button{border:none;border-radius:8px;box-shadow:0 0 5px -3px var(--shadowColorHalfTransparency);display:inline-block;font-size:.9em;font-weight:700;padding:max(.3em,7px) max(.5em,12px);transition:background .2s ease;white-space:nowrap}.statutes-category{background:rgba(255,190,255,.2);color:#ff75ff}.form-category{background:rgba(255,190,146,.2);color:#db710e}.charter-category{background:rgba(93,169,255,.2);color:#3392ff}.spoldzielnia-category{background:rgba(152,216,1,.2);color:#31b700}.zarzad-category{background:rgba(93,169,255,.2);color:#3392ff}.rada-category{background:rgba(255,190,255,.2);color:#ff75ff}.to-download-category{background:rgba(255,190,146,.2);color:#db710e}.dashboard-table td button:hover{background:rgba(0,0,0,.125);cursor:pointer}.dashboard-table td i.fa-file-arrow-down{color:#007bff;font-size:1.3em;margin-right:.5em}.dashboard-table td:nth-child(5n) button{font-size:1.1em;margin-right:1em;opacity:.9}.modal-window{background-color:rgba(0,0,0,.4);height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:145}.modal-content{background-color:#fff;border-radius:var(--buttonRadius);box-shadow:0 0 9px -4px var(--shadowColor);margin:auto;padding:1em;position:relative;top:50%;transform:translateY(-50%);width:40%}.modal-content.no-transform{transform:none}.modal-content h4,.modal-content>p{font-size:.8rem;max-width:90%}.modal-close{align-items:center;background:none;border:none;color:#aaa;display:flex;font-size:1.5rem;font-weight:700;height:1.5rem;justify-content:center;outline:none;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:1.5rem}.modal-close:focus,.modal-close:hover{color:var(--mainFontColor);cursor:pointer;text-decoration:none}.confirm-delete-dtd-modal{display:flex;flex-direction:column}.confirm-delete-dtd-modal .confirm-btn{align-self:flex-end}.modal-content form{display:flex;flex-direction:column}.modal-content textarea{border:1px solid var(--lightGrey);border-radius:8px;font-size:.8rem;height:calc(4.5em + max(2%, .4rem)*2);line-height:1.5em;margin:.5rem 0;outline:none;overflow:hidden;overflow-y:auto;padding:max(2%,.4rem);position:relative;resize:none;transition:all .2s ease;width:100%}.modal-content textarea.invalid{background:#ffefef;border-color:var(--invalid-data-color)}span.additional-information{opacity:.5}.category-radio-wrapper{display:flex;justify-content:space-between}#add-dtd-form label.category-type-marker,#update-dtd-form label.category-type-marker{border:2px solid rgba(0,0,0,.15);box-shadow:0 0 5px -3px var(--shadowColor);font-size:.8em;margin:.5rem 0;text-align:center;transition:.2s ease;width:30%}#update-dtd-form label.category-type-marker:hover{cursor:pointer}#add-dtd-form input[type=radio],#update-dtd-form input[type=radio]{display:none}#add-dtd-form input[type=radio]:checked+.category-type-marker,#update-dtd-form input[type=radio]:checked+.category-type-marker{border-color:rgba(0,0,0,.5)}.add-dtd__file-upload,.dtd-edit__file-upload{border:2px dashed var(--lightGrey);border-radius:8px;display:inline-block;margin:.5rem 0;position:relative}.add-dtd__file-upload input,.dtd-edit__file-upload input{display:none}.add-dtd__file-upload label,.dtd-edit__file-upload label{border-radius:5px;color:#333;cursor:pointer;display:inline-block;padding:1rem;text-align:center;transition:background-color .2s ease;width:90%}.add-dtd__file-upload-label,.dtd-edit__file-upload-label{width:100%!important}.add-dtd__file-upload label:hover,.dtd-edit__file-upload label:hover{background-color:#f1f1f1}.add-dtd__file-upload label i,.dtd-edit__file-upload label i{font-size:3em;margin-bottom:.4rem}.add-dtd__file-upload label .top-text,.dtd-edit__file-upload label .top-text{font-size:.8em}.add-dtd__file-upload label .top-text u,.dtd-edit__file-upload label .top-text u{font-weight:700}.add-dtd__file-upload label .top-text u:hover,.dtd-edit__file-upload label .top-text u:hover{opacity:.8}.add-dtd__file-upload label .bottom-text,.dtd-edit__file-upload label .bottom-text{font-size:.6em;opacity:.75}#category__add-dtd .dashboard-main__content,#category__settings .dashboard-main__content{padding:1em}#category__add-dtd .dashboard-main__content{overflow-y:auto;padding:0}#add-dtd-form{display:flex;flex-direction:column;gap:.5em;height:100%;margin:1em}#add-dtd-form .filename-wrapper{position:relative}#add-dtd-form textarea{border:1px solid var(--lightGrey);border-radius:8px;font-size:.8rem;height:calc(4.5em + max(2%, .4rem)*2);line-height:1.5em;margin:.5rem 0;outline:none;overflow:hidden;overflow-y:auto;padding:max(.5%,.5rem);resize:none;transition:all .2s ease;width:100%}#char-counter{bottom:calc(1rem + max(.5%, .5rem));font-size:.7em;opacity:.75;position:absolute;right:.5rem}#add-dtd-form .invalid{background:#ffefef;border:1px solid var(--invalid-data-color);border-radius:8px}#add-dtd-form label.category-type-marker{border:2px solid rgba(0,0,0,.15);box-shadow:0 0 5px -3px var(--shadowColor);font-size:.8em;margin:.5rem 0;text-align:center;transition:.2s ease;width:30%}#add-dtd-form label.category-type-marker:hover{cursor:pointer}#add-dtd-form button[type=submit]{align-self:flex-end;justify-self:flex-end;margin-top:auto;width:20%}#category__cooperative-data .dashboard-table :where(th,td):nth-child(3n){flex:0.25}#category__cooperative-data .dashboard-table td:nth-child(3n){justify-content:flex-end}#category__cooperative-data .dashboard-table td:nth-child(3n) button{margin-right:1em}.edit-cooperative-data-modal{display:flex;flex-direction:column}.edit-cooperative-data-modal p{font-size:1.1rem}.edit-cooperative-data-modal input{border:1px solid var(--lightGrey);border-radius:8px;font-size:1rem;margin-top:.75em;outline:none;padding:max(1%,.3rem);width:100%}.edit-cooperative-data-modal input.invalid{border-color:var(--invalid-data-color)}.edit-cooperative-data-modal span.validation-text{color:var(--invalid-data-color);font-size:var(--validation-font-size);font-size:.8em;opacity:0;visibility:hidden}.edit-cooperative-data-modal input.invalid+span.validation-text{opacity:1;visibility:visible}.edit-cooperative-data-modal .confirm-btn{align-self:flex-end}#category__duty-hours .dashboard-main__content{display:flex;flex-direction:column;gap:1.5em;overflow-y:auto;padding:1.25em}.duty-hours-form{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 25px rgba(17,29,57,.08);display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:1em}.duty-hours-form .form-field{display:flex;flex-direction:column;font-size:.85rem;gap:.35em}.duty-hours-form input[type=time],.duty-hours-form select{border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:.85rem;outline:none;padding:.65em;transition:border .15s ease;width:100%}.duty-hours-form input[type=time]:focus,.duty-hours-form select:focus{border-color:var(--darkBlue)}.duty-hours-form .basic-btn{align-self:flex-end;justify-self:end;min-width:180px}.duty-hours-board{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.duty-hours-day-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 25px rgba(17,29,57,.06);display:flex;flex-direction:column;gap:.75em;min-height:160px;padding:1em}.duty-hours-day-card header{align-items:center;display:flex;gap:.5em;justify-content:space-between}.duty-hours-day-label{font-weight:600}.duty-hours-category-columns{display:flex;flex-wrap:wrap;gap:1em}.duty-hours-category-block{background:rgba(17,29,57,.03);border-radius:10px;flex:1 1 200px;padding:.5em .75em}.duty-hours-category-block h5{font-size:.9rem;font-weight:600;margin-bottom:.4em}.duty-hours-list{display:flex;flex-wrap:wrap;gap:.4em;list-style:none;margin:0;padding:0}.duty-hours-pill{align-items:center;background:rgba(22,119,255,.12);border-radius:999px;color:#0d2855;display:flex;font-size:.8rem;gap:.35em;padding:.35em .7em}.duty-hours-remove-btn{background:none;border:none;color:rgba(0,0,0,.5);cursor:pointer;font-size:1rem;line-height:1;transition:color .15s ease}.duty-hours-remove-btn:hover{color:rgba(0,0,0,.85)}.duty-hours-empty-row{font-size:.8rem;opacity:.6}.duty-hours-empty-state{color:rgba(0,0,0,.55);display:none;font-size:.85rem;text-align:center}.duty-hours-empty-state.visible{display:block}#category__settings .dashboard-main__content{display:flex;flex-direction:column;padding:0}#category__settings .dashboard-main__content .border{margin:1em;overflow-y:auto}#category__settings .dashboard-main__content .border::-webkit-scrollbar{width:.4rem}#category__settings .dashboard-main__content .border::-webkit-scrollbar-button{display:none}#category__settings .dashboard-main__content .border::-webkit-scrollbar-track-piece{background:transparent}#category__settings .dashboard-main__content .border::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:15px}#category__settings .dashboard-main__content h4{max-height:1.5em;width:100%}#category__settings .change-login-passes-wrapper{position:relative}#category__settings .change-login-passes-wrapper form{--input-width:40%;display:flex;flex-direction:column;margin:1.5em 0;position:relative}#category__settings .change-login-passes-wrapper form span.validation-text{color:var(--invalid-data-color);font-size:.75em;margin-left:.1em;opacity:0;visibility:hidden}#category__settings .change-login-passes-wrapper form.invalid span.validation-text{opacity:1;visibility:visible}#category__settings .change-login-passes-wrapper button[type=submit]{align-self:flex-start;font-size:.8em;margin-top:max(.25em,10px)}.no-margin-top{margin-top:0!important}#category__settings .change-login-passes-wrapper input:where([type=text],[type=password],[name=login]){border:1px solid var(--lightGrey);border-radius:8px;font-size:.9rem;margin-top:.75em;padding:max(1%,.3rem);width:var(--input-width)}#category__settings .change-login-passes-wrapper form.invalid input:where([type=text],[type=password],[name=login]){border-color:var(--invalid-data-color)}#category__settings .change-login-passes-wrapper input:where([type=text],[type=password],[name=login]):first-child{margin-top:0}#category__settings .security-image-wrapper{display:flex;gap:0 1em;margin:max(10px,.4em) 0;width:var(--input-width)}#category__settings .radio-input-wrapper{aspect-ratio:1/1;width:max(20%,90px)}#category__settings .radio-input-wrapper input{display:none}#category__settings .radio-input-wrapper input+label{cursor:pointer;display:inline-block}#category__settings .radio-input-wrapper label img{height:100%;padding:1%;transition:all .3s ease;width:100%}#category__settings .radio-input-wrapper input:checked+label img{background:#dfdee0;border:3px solid #cecece;border-radius:10px;box-shadow:0 0 24px -23px #42445a}#category__settings .modal-content input.invalid{border-color:var(--invalid-data-color)}#category__settings .modal-content input.invalid+span.validation-text{opacity:1;visibility:visible}#category__news .dashboard-table :where(th,td):nth-child(4n - 3){flex:2}#category__news .dashboard-table td:nth-child(4n - 3) h5{font-size:1.1em}#category__news .dashboard-table td:nth-child(4n - 3) p{font-size:.9em;opacity:.9}#category__news .dashboard-table :where(th,td):nth-child(4n - 2){flex:1}#category__news .dashboard-table td:nth-child(4n - 2){opacity:.75}#category__news .dashboard-table :where(th,td):nth-child(4n - 1){flex:0.5}#category__news .dashboard-table td:nth-child(4n - 1) i{color:#f18f01;font-size:1.35em;margin-right:.5em}#category__news .dashboard-table :where(th,td):nth-child(4n){flex:0.5}#category__news .dashboard-table :where(th,td):nth-child(4n) span{display:flex}#category__news .dashboard-table :where(th,td):nth-child(4n) button:first-child{margin-right:1em}.confirm-edit-news-modal{max-height:99vh;width:75%}.confirm-edit-news-modal .confirm-btn,.confirm-edit-news-modal button[type=submit]{align-self:flex-end}#category__add-news .title-and-digest,.confirm-edit-news-modal .title-and-digest{display:flex;gap:0 1em}#category__add-news .input-wrapper,.confirm-edit-news-modal .input-wrapper{position:relative;width:50%}#category__add-news .input-wrapper label,.confirm-edit-news-modal .input-wrapper label{margin-bottom:.2rem;margin-top:.5rem}#category__add-news .input-wrapper textarea,.confirm-edit-news-modal .input-wrapper textarea{border:1px solid var(--lightGrey);border-radius:8px;font-size:.9rem;padding:max(1%,.3rem);resize:none;width:100%}.confirm-edit-news-modal .input-wrapper .char-counter{bottom:-2.5em;font-size:.6em;opacity:.75;position:absolute;right:.25em}.news-editor-container{margin-top:2em;position:relative}.CodeMirror{border:1px solid var(--lightGrey)!important;border-bottom-left-radius:8px}.CodeMirror-fullscreen{left:var(--side-menu-width);width:calc(100% - var(--side-menu-width))}#update-news-form .CodeMirror-fullscreen{left:0;width:100%!important}.CodeMirror-sided{width:calc((100vw - var(--side-menu-width))/2)!important}#update-news-form .CodeMirror-sided{width:50vw!important}.CodeMirror.CodeMirror-fullscreen .CodeMirror-scroll{max-height:none}.CodeMirror-scroll{max-height:300px}.CodeMirror-sizer{margin-bottom:0!important}.editor-preview-side.editor-preview-active-side+.CodeMirror-fullscreen{width:calc((100vw - var(--side-menu-width))/2)}#update-news-form .editor-preview-side.editor-preview-active-side+.CodeMirror-fullscreen{width:50vw!important}.editor-preview,.editor-preview-side{background:#fff}.editor-preview{padding:.5em}.editor-preview-side{padding:1em}.editor-preview-active-side{width:calc((100vw - var(--side-menu-width))/2)}#update-news-form .editor-preview-active-side{width:50vw}.editor-toolbar{border-left:1px solid var(--lightGrey)!important;border-right:1px solid var(--lightGrey)!important;border-top:1px solid var(--lightGrey)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.editor-toolbar,.editor-toolbar a{transition:all .2s ease}.editor-toolbar.fullscreen{left:auto;right:0;width:calc(100vw - var(--side-menu-width))}#update-news-form .editor-toolbar.fullscreen{left:0;right:0;width:100vw}#category__add-news .dashboard-main__content{padding:1em}#add-news-form{display:flex;flex-direction:column;height:100%;overflow-y:auto}#add-news-form button[type=submit]{align-self:flex-end;margin-top:auto;width:20%}#add-news-form .news-editor-container{margin-bottom:1em}#category__add-news .input-wrapper .char-counter{bottom:-1.25em;font-size:.75em;opacity:.75;position:absolute;right:.25em}#category__add-news .validation-text{bottom:-1.4em;color:var(--invalid-data-color);font-size:.75em;left:.25em;opacity:0;position:absolute;visibility:hidden}#category__add-news .invalid textarea{border:1px solid var(--invalid-data-color)}#category__add-news .invalid span.validation-text{opacity:.75;visibility:visible}#category__add-news .invalid .CodeMirror{border:1px solid var(--invalid-data-color)!important}#category__add-news .invalid .editor-toolbar{border-left:1px solid var(--invalid-data-color)!important;border-right:1px solid var(--invalid-data-color)!important;border-top:1px solid var(--invalid-data-color)!important}@media screen and (max-width:1024px){.dashboard-table :where(th,td):nth-child(5n){flex:1}#category__settings .change-login-passes-wrapper form{--input-width:60%}}@media screen and (max-width:768px){main#login-page-main{justify-content:center;width:clamp(300px,60vw,500px)}main#login-page-main h1{margin-top:2em}#login-page-main>section:first-child{width:75%}#login-page-main>section:nth-child(2){display:none}main#dashboard-main{margin:.5em .5em .5em 4em;width:calc(100% - 4em)}.modal-content{width:70%}.dashboard-main__header{flex-direction:column;justify-content:center;max-height:none;text-align:center}.dashboard-main__header .basic-btn{margin-top:1em}.dashboard-table thead{display:none}.dashboard-table tr{flex-direction:column}.dashboard-table td{font-size:.9rem;justify-content:space-between;opacity:1!important;text-align:right}.dashboard-table td>span{max-width:50%}.dashboard-table td:before{content:attr(data-label);display:inline-block;font-weight:700;text-align:left;width:50%}.dashboard-table td .deleteBtn{margin-right:0!important}#add-dtd-form button[type=submit],#category__add-news button[type=submit]{width:30%}#category__cooperative-data .dashboard-table td:nth-child(3n){justify-content:space-between}#category__cooperative-data .dashboard-table td:nth-child(3n) button{margin-right:0}#category__settings .change-login-passes-wrapper form{--input-width:75%}.confirm-edit-news-modal{width:95%}#category__add-news .title-and-digest,.confirm-edit-news-modal .title-and-digest{flex-direction:column;gap:0}#category__add-news .input-wrapper,.confirm-edit-news-modal .input-wrapper{width:100%}.confirm-edit-news-modal .input-wrapper .char-counter{bottom:-.5em}.news-editor-container{margin-top:1.25em}}@media screen and (max-width:500px){#login-page-main>section:first-child{width:90%}.category-radio-wrapper{flex-direction:column}#add-dtd-form label.category-type-marker,#update-dtd-form label.category-type-marker{margin:.2rem 0;width:100%}#add-dtd-form button[type=submit],#category__add-news button[type=submit]{width:100%}#category__settings .dashboard-main__content .border{margin-right:auto}#category__settings .change-login-passes-wrapper form{--input-width:95%}#category__settings .change-login-passes-wrapper button[type=submit]{align-self:stretch;width:var(--input-width)}#category__settings .dashboard-main__content{height:100%}#category__settings .dashboard-main__content .border{overflow:hidden}#add-news-form button[type=submit]{margin-top:1em}}@media screen and (max-width:425px){body#dashboard{flex-direction:column;min-height:100vh}.dashboard-side-menu{box-shadow:3px 0 7px -6px var(--shadowColor);width:80vw}.dashboard-side-menu:not(.active){max-width:0;padding:0}.dashboard-side-menu:not(.active) #toggle-side-menu-btn{display:none}#toggle-side-menu-btn{display:none;font-size:1.5rem}.dashboard-side-menu:not(.active) i{display:none}.dashboard-side-menu.active{max-width:1000px}.dashboard-side-menu.active .menu-bar__logo a{display:none}main#dashboard-main{margin-left:.5em;min-height:calc(100vh - 10%);overflow-y:auto;width:calc(100% - 1em)}#category__dtd .dashboard-main__content{height:auto}#mobile-menu-header{align-items:center;display:flex;height:10%;justify-content:space-between;padding:.5em 3% 0}#mobile-menu-header a{height:75%}#mobile-menu-header img{height:100%}#toggle-mobile-side-menu-btn{background:none;border:none;outline:none;position:relative;transition:opacity .25s ease;z-index:102}#toggle-mobile-side-menu-btn:hover{opacity:.85}#toggle-mobile-side-menu-btn span{font-size:1.8rem}.modal-content{width:90%}#category__news .dashboard-main__content{height:auto}#category__settings .security-image-wrapper{flex-wrap:wrap;justify-content:center}#category__settings .radio-input-wrapper{width:35%}}