*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme("borderColor.DEFAULT",currentColor)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:theme("fontFamily.sans[1].fontFeatureSettings",normal);font-variation-settings:theme("fontFamily.sans[1].fontVariationSettings",normal);-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:theme("fontFamily.mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:theme("fontFamily.mono[1].fontFeatureSettings",normal);font-variation-settings:theme("fontFamily.mono[1].fontVariationSettings",normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme("colors.gray.400",#9ca3af)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--black: #303030;--white: #ffffff;--lighter-gray: #f9f9f9;--light-gray: #f0f0f0;--medium-light-gray: #808080;--gray: #606060;--dark-gray: #404040;--theme: #9b0014;--theme-light: #f4e7e8;--theme-hover: #ab1024;--theme-2: #c3818a;--theme-2-hover: #c3919a;--green: #116e03;--yellow: #955c0a;--red: #bf1c31;--checkbox-size: 24px;--context-menu-button-size: 40px}@font-face{font-family:light;src:url(/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:bold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype")}#user-data-form{background:#fffcfc;border:4px solid var(--light-gray);border-radius:30px;margin:0;max-width:unset;padding:20px}.project-logos-container{align-items:center;display:flex;justify-content:space-between}.project-logo{display:inline-block;height:20px;margin-left:5px;margin-right:5px;width:auto}.project-logo#sycuri-logo{height:50px}.appbar-container .project-logos-container{background:#fff;border:1px solid #e0e0e0;border-radius:50px;justify-content:space-around;padding:2px 4px;width:380px}.appbar-container .project-logo{height:20px}.appbar-container .project-logo#sycuri-logo{height:50px}@media (max-width: 500px){.appbar-container .project-logos-container{width:240px}.appbar-container .project-logo{height:14px}.appbar-container .project-logo#sycuri-logo{height:30px}}#module-links-container,#evaluable-opinions-container,#municipalities-container{display:flex;flex-direction:row;justify-content:center;gap:15px}#municipalities-container{align-items:center;flex-direction:column;gap:0px;height:200px;justify-content:flex-start;overflow-y:auto}#module-links-container>a,#evaluable-opinions-container>a,#municipalities-container>a{background:var(--light-gray);border-radius:10px;box-shadow:2px 4px 10px -3px #30303050;display:flex;flex-direction:column;justify-content:center;margin:20px 0;padding:10px;text-align:center;text-decoration:none;width:32%}#municipalities-container>a{margin:10px 0;width:90%}#municipalities-container>a:last-child{margin-bottom:20px}#evaluable-opinions-container>a,#municipalities-container>a{justify-content:flex-start}#module-links-container>a:hover,#evaluable-opinions-container>a:hover,#municipalities-container>a:hover{transform:scale(1.01);transition:transform .2s}#module-links-container>a.disabled{background:#a0a0a0;pointer-events:none}#module-links-container h3,#evaluable-opinions-container h3{font-family:bold;margin:12px 0 5px}#module-links-container p,#evaluable-opinions-container p,#municipalities-container p{font-size:13px;line-height:14px}#municipalities-container p{margin:5px 0}#module-links-container img{height:140px}@media (max-width: 1000px){#module-links-container img{height:80px}}@media (max-width: 500px){#module-links-container,#evaluable-opinions-container{flex-direction:column}#module-links-container>a,#evaluable-opinions-container>a,#municipalities-container>a{align-items:center;flex-direction:row;margin-bottom:0;text-align:right;width:100%}#module-links-container>a{justify-content:space-between}#module-links-container img{height:70px}#module-links-container>a:nth-child(1) img{margin-left:15px}#module-links-container>a:nth-child(2) img{margin-left:35px}#evaluable-opinions-container>a{text-align:center}#municipalities-container>a{text-align:center;width:90%}#module-links-container>a>div{margin-left:40px}#municipalities-container>a>div{margin-left:0}}.user-data-icon{background:var(--theme-2);border-color:var(--theme-2);border-radius:50px;height:40px;padding:8px}.user-data-icon:hover{background:var(--theme-2-hover);border-color:var(--theme-2-hover)}@media (max-width: 500px){.user-data-icon{height:30px;padding:6px}}.close-icon,.info-icon{padding:4px}.close-icon{height:25px!important;margin:0!important;width:25px!important}.info-icon{height:32px!important;margin-right:-30px;width:32px!important}@media (max-width: 1000px){.info-icon{margin-right:0}}.close-icon:hover,.info-icon:hover{opacity:.8}.form-user-data{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:380px}.form-group{margin:0 0 30px}.field label{color:var(--gray);display:block;font-family:bold;margin:15px 0 3px}.field label.light-label{font-size:90%;font-family:bold}.form-input-explanation{color:var(--medium-light-gray);display:block;font-size:90%;line-height:1.2;margin:5px 0 20px}.subform{margin:40px 0 80px}.pagination{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;text-align:center}.rdt_Pagination button[disabled]:hover{background:none!important}.rdt_Pagination select{border:1px solid var(--medium-light-gray);height:unset;padding-left:10px;padding-right:22px;width:auto}label.checkbox-label,label.radio-label{cursor:pointer;display:flex}.clickable tr,.clickable div[role=row]{cursor:pointer}.clickable div[role=row] p,.clickable div[role=row] ul,.clickable div[role=row] li{pointer-events:none}img.button-decoration{display:inline-block;height:20px;margin-right:5px;pointer-events:none}.inline-container{display:flex;justify-content:center;gap:15px;margin-bottom:30px;margin-top:20px}.vote-buttons-container button{box-shadow:2px 4px 10px -3px #30303030;line-height:1;padding:10px 0;width:95px}.vote-buttons-container button:hover{box-shadow:3px 5px 10px -3px #50505050}button.like,button.quite-like,button.dislike{color:var(--black)}button.like:hover,button.quite-like:hover,button.dislike:hover{box-shadow:2px 2px 10px #30303030;color:var(--black)}button.like,button.like:hover{background:#e0eee0}button.quite-like,button.quite-like:hover{background:#eeeee0}button.dislike,button.dislike:hover{background:#eee0e0}button.like,span.like{border:2px solid var(--green);color:#093304}button.quite-like,span.quite-like{border:2px solid var(--yellow);color:#73470c}button.dislike,span.dislike{border:2px solid var(--red);color:#7b0808}button.like.not-voted,button.quite-like.not-voted,button.dislike.not-voted{background:var(--light-gray);border-color:var(--light-gray);color:var(--medium-light-gray)}span.like,span.quite-like,span.dislike{border-radius:50px;display:inline-block;padding:4px 8px}span.like-text,span.quite-like-text,span.dislike-text{font-family:bold}span.like-text{color:var(--green)}span.quite-like-text{color:var(--yellow)}span.dislike-text{color:var(--red)}.recap{background:var(--white);border:4px solid var(--light-gray);border-radius:20px;overflow:hidden;margin:0}.recap-title{align-items:center;background:var(--lighter-gray);display:flex;flex-direction:row;gap:15px;padding:10px 20px 5px;font-family:bold;font-size:16px}.recap-title img{height:60px}.recap-title.toggler{cursor:pointer;justify-content:space-between}.recap-title.toggler img{height:8px}.recap-title.toggler.open img{transform:rotate(180deg)}.recap-content{padding:10px 20px 0}.recap-content label{margin-bottom:2px}.recap-footer{border-top:1px solid var(--light-gray);padding:10px 20px}.recap-footer p{font-size:11px}.prized{background:#fffbed;border:3px solid #fddfa5;border-radius:20px;padding:0 20px 10px}.prized-prize{align-items:center;display:flex;flex-direction:row;gap:15px;height:50px;margin-top:15px}.prized-prize>div{padding:0 10px 5px}.prized-prize img{height:60px}.field{margin-bottom:10px;margin-top:10px;text-align:left}.choice-container{background:var(--white);border:2px solid var(--light-gray);border-radius:10px;cursor:pointer;margin:20px 0;padding:10px;position:relative}.choice-container:hover{box-shadow:2px 3px 10px -3px #30303030}.choice-container.checked{background:var(--white);border-color:var(--theme);transition:border-color 2s}.choice-container[data-vote="1"].checked .checkbox-label-text,.choice-container[data-vote="2"].checked .checkbox-label-text{text-decoration:line-through}.choice{display:flex;flex-direction:row;justify-content:space-between}.choice-container.not-selected{background:var(--light-gray)}.choice-container .choice-checkbox{background:#fff;border:2px solid var(--light-gray);border-radius:50%;height:var(--checkbox-size);min-width:var(--checkbox-size);text-align:center;width:var(--checkbox-size)}.choice-container.checked .choice-checkbox{border-color:var(--theme);transition:border-color 1s}.choice-container.checked .choice-checkbox:after{color:var(--theme);content:"✔"}.choice-comment-container{margin:10px 0}.choice-comment-container .form-input-explanation{margin-bottom:10px;margin-top:30px}.checkbox-label-title{font-family:bold;font-size:90%}.main-proposal-container-wrapper{margin:20px 0 15px;opacity:1;transition:opacity .3s}.main-proposal-container{background:linear-gradient(45deg,#fbfbfb,#fff);border-radius:30px;padding:20px 30px 15px;transform:translate(100vw)}.main-proposal-container-wrapper.shown .main-proposal-container{transform:translate(0);transition:transform 1s}.main-proposal-texts-container{margin-top:25px}.main-evaluation-section,.main-opinion-section,.main-proposal-name{font-family:bold;font-size:120%;margin-bottom:10px}.main-proposal-text{background:linear-gradient(206deg,#ffd7b5,#ffc2c7);box-shadow:2px 2px 5px -2px #30303050;border-radius:20px;margin:10px auto;max-width:280px;min-height:50px;opacity:0;padding:8px 15px;position:relative;width:fit-content;transform:translateY(-200px)}.main-proposal-container-wrapper.shown .main-proposal-text{opacity:1;transform:translate(0);transition:transform 1s,opacity 1s;transition-delay:.8s}.main-proposal-container-wrapper.shown .main-proposal-text:nth-child(2){transition-delay:1s}.main-proposal-container-wrapper.shown .main-proposal-text:nth-child(3){transition-delay:1.2s}.main-proposal-text p.main-proposal-question{font-family:bold;font-size:80%}.main-proposal-text:nth-child(n){margin-left:15px;text-align:left}.main-proposal-text:nth-child(2n){margin-left:auto;margin-right:15px;text-align:right}.main-proposal-text .arrow-left{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ffc5c5;height:0;left:-7px;position:absolute;top:15px;width:0}.main-proposal-text .arrow-right{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #ffd4b7;height:0;right:-7px;position:absolute;top:15px;width:0}.actions-container{display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 25px}.actions-container>div{display:flex;flex-direction:row;gap:10px}@media (max-width: 500px){.actions-container{align-items:flex-end;flex-direction:column}}.evaluation-info,.opinion-info,.proposal-info{margin-top:20px}.evaluation-info>div,.opinion-info>div,.proposal-info>div{display:flex;flex-direction:row;justify-content:space-between;gap:15px;margin-top:5px}@media (max-width: 600px){.evaluation-info>div,.opinion-info>div,.proposal-info>div{flex-direction:column;gap:2px}}.votes-summary{align-items:center;background:var(--light-gray);border-radius:20px;display:flex;flex-direction:row;font-size:11px;gap:15px;min-height:32px;padding:2px 8px;width:fit-content}@media (max-width: 600px){.votes-summary{margin:20px 0}}.proposal-vote-cta{display:block;font-style:italic;line-height:1;margin-top:5px}.claim{font-size:24px;line-height:30px;margin:50px 0}.claim p{color:var(--gray);margin:10px 0 30px;font-style:italic}.vote-comment-section{background:var(--white);border-radius:20px;padding:15px}.voted-info-with-button{align-items:end;display:flex;flex-direction:column}@media (max-width: 600px){.voted-info-with-button{align-items:start}.voted-info-with-button a{margin-top:2px}}body{background:#fff;color:var(--black);font-family:regular;font-size:14px;line-height:1.4;overflow-x:hidden}body.stop-scrolling{overflow-y:hidden}#root{min-height:100vh}#background,#background2{height:110%;left:-5%;position:fixed;top:-5%;width:110%;z-index:-1}#background{background-size:cover;background-position:50% 50%;filter:blur(25px);opacity:.3}#background2{background:linear-gradient(207deg,#ffffff 20%,transparent 80%)}#background2.gray-background{background:var(--light-gray)}.appbar-container{color:var(--dark-gray);line-height:1;padding:0 3px}.appbar-user-data{align-items:center;display:flex;flex-direction:row;margin:10px 0 0 25px}.appbar-text{font-size:11px;margin:0 0 0 20px}@media (max-width: 500px){.appbar-user-data{margin:10px 0 0 12px}.appbar-text{margin:0 0 0 10px}}.footer-container{background-color:var(--dark-gray);bottom:0;color:var(--white);font-family:light;font-size:11px;height:23px;left:0;padding:4px 10px;position:fixed;width:100%}.footer-container span,.footer-container a{color:var(--white);margin-right:10px}.footer-container a:hover{color:var(--white)}.page{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:60vh;padding:10px 20px 50px}@media (max-width: 1000px){.page{max-width:450px;padding:10px 18px 150px}}.page.wide{max-width:800px}.page-section{margin-bottom:40px}.centered-section{align-items:center;display:flex;flex-direction:column;text-align:center}h1{color:var(--theme);font-family:regular;font-size:40px;line-height:1;margin-bottom:40px;margin-top:30px;word-break:break-word}@media (max-width: 1000px){h1{margin-bottom:40px;margin-top:15px}}@media (max-width: 500px){h1{font-size:34px}}h2{border-radius:20px;color:var(--gray);font-size:20px;line-height:24px;margin-bottom:15px;margin-top:10px;padding:4px 25px 3px 0;width:fit-content}h2 img{display:inline-block;height:40px;margin-right:10px}@media (max-width: 1000px){h2{background:var(--dark-gray);color:var(--white);font-size:13px;line-height:1;margin-left:-30px;padding:4px 25px 4px 15px}h2 img{height:30px}}@media (max-width: 500px){h2{border-bottom-left-radius:0;border-top-left-radius:0}h2 img{height:20px}}h3{color:var(--gray);font-size:18px;margin-top:20px}.icon-and-text{align-items:center;display:flex;flex-direction:row;gap:15px;margin-bottom:40px;margin-top:30px;text-align:left}@media (max-width: 1000px){.icon-and-text{margin-bottom:20px;margin-top:15px}}.icon-and-text h1{border-left:4px solid #a300154f;margin-bottom:0;margin-top:0;padding-left:5px}.icon-and-text img{height:65px}@media (max-width: 1000px){.icon-and-text img{height:45px}}.hidden{display:none!important}@media (max-width: 1000px){.desktop-only{display:none}}@media (min-width: 1001px){.mobile-only{display:none}}.pull-right{float:right!important}.clearfix{clear:both;width:100%}small{font-size:85%}.transparent{opacity:0!important;transition:opacity .3s}.text-center{text-align:center}.text-right{text-align:right}.text-pad{padding:15px}.no-events{pointer-events:none}.separator{background:var(--light-gray);height:4px;margin:15px auto;width:95%}.callout{border-radius:8px;padding:5px 8px}.callout.info{background:#e2f3ff}input[type=text],input[type=email],input[type=number],input[type=password],input[type=date],textarea,select{background:var(--white);border:2px solid var(--medium-light-gray);border-radius:18px;outline:none;padding:8px 12px;width:100%}input[type=checkbox]{accent-color:var(--theme)}input[type=checkbox].text-and-toggle{margin-right:.25rem}input[type=text]:disabled,input[type=date]:disabled{background-color:#f0f0f0;color:#888;border:1px solid #ccc;cursor:not-allowed}input[type=range]{background:linear-gradient(to right,red,green);-webkit-appearance:none;width:100%;height:16px;border-radius:8px;margin:10px 0;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border:2px solid var(--medium-light-gray);border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{width:24px;height:24px;background:#fff;border:2px solid var(--medium-light-gray);border-radius:50%;cursor:pointer}p{margin:5px 0 10px}textarea{min-height:unset;overflow:hidden;resize:none}button,.button{align-items:center;background-color:var(--theme);border:2px solid var(--theme);border-radius:50px;color:var(--white);display:flex;font-family:regular;justify-content:center;padding:8px 12px;text-decoration:none!important;width:fit-content}button:hover,.button:hover{background-color:var(--theme-hover);color:var(--white)}button.tiny,.button.tiny{font-size:11px;padding:2px 6px}button.disabled,.button.disabled{background:var(--medium-light-gray);border-color:var(--medium-light-gray);cursor:default}button.secondary,.button.secondary{background:var(--white);border-color:var(--gray);color:var(--black)}button.secondary:hover,.button.secondary:hover{background:var(--lighter-gray)}button.button-success,.button.button-success{margin:20px 0 0 auto}.inline-container button.button-success,.inline-container .button.button-success{margin-top:0}button.button-success-full,.button.button-success-full{margin:20px 0 0;width:100%}button.theme-2,.button.theme-2{background:var(--theme-2);border-color:var(--theme-2)}button.theme-2:hover,.button.theme-2:hover{background:var(--theme-2-hover);border-color:var(--theme-2-hover)}button.black,.button.black{background:var(--black);border-color:var(--black)}button.black:hover,.button.black:hover{background:var(--dark-gray);border-color:var(--dark-gray)}button img.caret,.button img.caret,a img.caret{height:10px}button img.caret-right,.button img.caret-right,a img.caret-right{margin-left:5px}button img.caret-left,.button img.caret-left,a img.caret-left{margin-right:5px}button.pagination-button,button.tab-nav{font-size:90%;padding:2px 8px}a{color:var(--black);cursor:pointer;text-decoration:underline}a:hover{color:var(--dark-gray)}ul{list-style:circle;margin:3px 5px 6px 3px;padding-left:18px}div[role=columnheader]{font-family:bold}.evaluations-table .rdt_Table,.opinions-table .rdt_Table,.proposals-table .rdt_Table{border-radius:20px;margin-top:15px}.tab .rdt_Table{margin-top:0}.evaluations-table .rdt_Table,.opinions-table .rdt_Table,.proposals-table .rdt_Table{background-color:transparent!important}.evaluations-table .rdt_Table div[role=cell],.opinions-table .rdt_Table div[role=cell],.proposals-table .rdt_Table div[role=cell]{background:var(--white)}.evaluations-table .rdt_Table div[role=cell]>div,.opinions-table .rdt_Table div[role=cell]>div,.proposals-table .rdt_Table div[role=cell]>div{width:100%}.evaluations-table .rdt_Table div[role=cell]:nth-child(2),.opinions-table .rdt_Table div[role=cell]:nth-child(2),.proposals-table .rdt_Table div[role=cell]:nth-child(2){align-items:flex-start;background:#f9f9f9}.evaluations-table .rdt_Table div[role=cell]:nth-child(2)>div,.opinions-table .rdt_Table div[role=cell]:nth-child(2)>div,.proposals-table .rdt_Table div[role=cell]:nth-child(2)>div{margin-right:10px;margin-top:20px;text-align:right}.evaluations-table .rdt_TableHead,.evaluations-table .rdt_TableHeadRow,.evaluations-table .rdt_TableBody,.evaluations-table .rdt_TableRow,.opinions-table .rdt_TableHead,.opinions-table .rdt_TableHeadRow,.opinions-table .rdt_TableBody,.opinions-table .rdt_TableRow,.proposals-table .rdt_TableHead,.proposals-table .rdt_TableHeadRow,.proposals-table .rdt_TableBody,.proposals-table .rdt_TableRow{background-color:transparent!important}.evaluations-table .rdt_TableHead,.opinions-table .rdt_TableHead,.proposals-table .rdt_TableHead{display:none}.rdt_Pagination{background-color:transparent!important;border-top:0!important}.rdt_Pagination select~svg{margin-top:8px}.evaluations-table div[role=row],.opinions-table div[role=row],.proposals-table div[role=row]{border:0;padding-bottom:8px}.evaluation-table-item,.opinion-table-item,.proposal-table-item{background:var(--white);border-radius:15px;padding:15px;width:100%}.evaluation-table-item .evaluation-table-item-item-name,.opinion-table-item .opinion-table-item-item-name,.proposal-table-item .proposal-table-item-item-name{color:var(--medium-gray);font-family:light;font-size:155%;margin-bottom:9px}.evaluation-table-item .evaluation-table-item-item-name a,.opinion-table-item .opinion-table-item-item-name a,.proposal-table-item .proposal-table-item-item-name a{display:inline-block;margin-left:10px;margin-top:-5px;vertical-align:top}.evaluation-table-item .evaluation-table-item-subtitle,.opinion-table-item .opinion-table-item-subtitle,.proposal-table-item .proposal-table-item-name{font-family:regular;font-size:125%;margin-bottom:3px}.evaluation-table-item .evaluation-table-item-choice-event-condition-risk-description,.opinion-table-item .opinion-table-item-claim-evidence-description,.proposal-table-item .proposal-table-item-question{font-family:bold;font-size:90%;margin-top:5px}.evaluation-table-item p,.opinion-table-item p,.proposal-table-item p{margin:0}div[role=cell] div:first-child{white-space:normal}.tab-navs-container{display:flex;flex-direction:row;gap:0px;margin-bottom:10px;margin-top:20px}.tab-navs-container button{background:#e0e0e0;border:0;border-radius:0;color:var(--black);padding:10px 8px}.tab-navs-container button.active{background:var(--theme);color:var(--white)}.tab-navs-container button:not(.active):hover{background:#e6e6e6}.tabs-container{border-radius:20px}#context-menu{bottom:40px;position:fixed;right:30px}#context-menu a{display:block;font-size:80%;line-height:1;margin-top:10px;text-align:center;text-decoration:none;width:56px}#context-menu button,#context-menu .button{font-size:30px;height:var(--context-menu-button-size);margin:0 auto;width:var(--context-menu-button-size)}#context-menu a span{display:block;margin-top:3px}#context-menu img{height:16px;max-width:unset}@media (max-width: 1000px){#context-menu{align-items:baseline;background:#f9f9f980;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #b9a9cb;bottom:23px;display:flex;flex-direction:row;gap:10px;justify-content:center;left:0;margin:2px auto 0;padding-bottom:10px;right:unset;width:100%}#context-menu a{letter-spacing:-.03em;margin-top:5px;vertical-align:top}#context-menu button,#context-menu .button{align-items:flex-start;background:none;border:0;border-radius:0;height:calc(var(--context-menu-button-size) - 10px)}#context-menu img{height:16px}#context-menu a span{font-size:12px;margin-top:-2px}}.popup-container{align-items:center;background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.popup{background:var(--white);box-shadow:2px 2px 20px 2px #30303030;color:var(--black);display:flex;flex-direction:column;max-height:80%;max-width:800px;width:90%}.popup-header{background:var(--theme-light);display:flex;flex-direction:row;justify-content:space-between;padding:15px 25px 5px}.popup-content{overflow-x:hidden;overflow-y:auto;padding:20px 25px}.popup h3{font-family:bold;font-size:120%;margin:0 0 10px}.popup img{float:left;margin:0 15px 10px 0;max-width:300px;width:100%}.filters{background:#50303020;border-radius:10px;display:flex;flex-direction:row;font-size:13px;justify-content:space-between;padding:10px}@media (max-width: 1000px){.filters{flex-direction:column}}.filter-group{display:flex;flex-direction:row;gap:10px}.filter-group-title{font-weight:700}.filter-group>div span{letter-spacing:-.05em;margin-right:10px}.filter-group>div span:not(.active):hover{color:gray}.filter-group>div span.active{color:var(--theme);cursor:default}
