@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{margin-top:50px;height:100%}body{margin:0;padding:0;font-family:Open Sans,sans-serif;background-color:#f5f5f5;overflow-x:hidden;height:100%;width:100%;position:fixed;overscroll-behavior-y:none;--main-color-rgb: 26, 62, 147;--main-color: rgb(var(--main-color-rgb));--main-color-dark: rgb(var(--main-color-rgb), .8);--main-color-darker: rgb(var(--main-color-rgb), .6);--main-color-darkest: rgb(var(--main-color-rgb), .4);--main-color-light: rgb(var(--main-color-rgb), .2);--main-color-lighter: rgb(var(--main-color-rgb), .1);--main-color-lightest: rgb(var(--main-color-rgb), .05)}textarea,input,button,select{font-family:inherit}.column-container{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;width:100%;height:100%;overflow-x:hidden;overscroll-behavior-y:none}.separator{flex-grow:100}.item-details-wrapper{flex-grow:1;background-color:#fff;padding:0;height:calc(100% - 50px);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-left:1px solid #ddd}.item-details-wrapper .item-details-header{display:flex;justify-content:center;align-items:center;width:100%;height:40px;flex-shrink:0;border-bottom:1px solid #e0e0e0;background:#f9f9f9}.item-details-wrapper .item-details-header .header-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:700px;margin:0 5px}.item-details-wrapper .item-details-header .language-selector{display:flex}.item-details-wrapper .item-details-header .language-selector .debug-mode-toggle{margin-left:10px}.item-details-wrapper .item-details-header .language-selector .buttons-group{display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-wrap:nowrap}.item-details-wrapper .item-details-header .language-selector button{border:1px solid #cccccc;padding:5px 10px;cursor:pointer;background:#fff;font-weight:700;margin-right:-1px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#333}.item-details-wrapper .item-details-header .language-selector button svg{width:20px;height:20px}.item-details-wrapper .item-details-header .language-selector button:hover{background:#f0f0f0}.item-details-wrapper .item-details-header .language-selector button:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.item-details-wrapper .item-details-header .language-selector button:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:0}.item-details-wrapper .item-details-header .language-selector button.selected{color:#1a3e93;background:#fff;border-color:#1a3e93;cursor:default;z-index:1}.item-details-wrapper .item-details-header .item-details-data{display:flex;font-size:.8rem;color:#444}.item-details-wrapper .item-details-header .item-details-data .source{font-weight:700}.item-details-wrapper .item-details-header .item-details-data .date{font-style:italic;margin-left:5px;display:inline-flex;flex-shrink:0;white-space:nowrap}.item-details-container{flex-grow:1;background-color:#fff;overflow-y:auto;width:100%;display:flex;justify-content:center;align-items:flex-start}.item-details-container.debug-mode{background-color:#272822}.item-details-container.debug-mode .item-details-content>ul{width:100%;font-size:.8em;margin:0!important;padding:10px 10px 100px!important;overflow-y:auto;overflow-x:hidden;font-family:Consolas,monaco,monospace!important;font-weight:600!important}.item-details-container .item-details-content{max-width:700px;margin:0 10px;width:100%;padding-bottom:100px}.item-details-container h2{font-size:1.5rem}.item-details-container .lead{font-size:1.2rem;font-style:italic}.item-details-container .image-section{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e0e0e0;padding:5px;border-radius:10px}.item-details-container .image-section .caption{font-size:.8rem;color:#444;font-style:italic;margin:10px 0 5px}.item-details-container .image-section img{width:100%;border-radius:7px}.item-details-container.exact-match .match{background:#cbd9f8;border-radius:4px;padding:2px;margin:-2px}.item-details-container .empty{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2rem;font-style:italic;color:#444;min-height:300px}.items-container{display:flex;flex-direction:column;background-color:#f2f2f2;width:360px;flex-shrink:0;height:100%}.items-container .loading-items{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.items-container .items-header{display:flex;justify-content:flex-end;align-items:center;font-size:.8rem;color:#444;border-bottom:1px solid #e0e0e0;background:#f9f9f9;height:40px;padding:0 5px;background:#fff;flex-shrink:0}.items-container .items-header.count{justify-content:flex-start;font-weight:700}.items-container .items-header .buttons-group{display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-wrap:nowrap;margin-left:5px}.items-container .items-header .buttons-group button{border:1px solid #cccccc;padding:5px 10px;cursor:pointer;background:#fff;font-weight:700;margin-right:-1px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem;color:#333}.items-container .items-header .buttons-group button svg{width:20px;height:20px}.items-container .items-header .buttons-group button:hover{background:#f0f0f0}.items-container .items-header .buttons-group button:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.items-container .items-header .buttons-group button:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:0}.items-container .items-header .buttons-group button.selected{color:#1a3e93;background:#fff;border-color:#1a3e93;cursor:default;z-index:1}.items-container .items-scroll{display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;padding:10px 10px 200px;width:340px;gap:10px;height:calc(100% - 260px)}.items-container .items-header+.items-scroll{height:calc(100% - 300px)}.item-container{display:flex;flex-direction:column;gap:10px;border:1px solid #cccccc;border-radius:6px;background-color:#fff;cursor:pointer}.item-container:hover{background-color:#f0f0f0}.item-container.selected{background-color:var(--main-color-lightest)}.item-container img{width:100%;height:auto;object-fit:cover;border-radius:5px 5px 0 0}.item-container h2{margin:10px;font-size:1.1rem}.item-container .lead{margin:0 10px 5px;font-size:.9rem}.item-container footer{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#444;padding:10px}.item-container footer .source{display:flex;align-items:center;justify-content:center;font-weight:700}.item-container footer .original-language{font-size:.7rem;color:#fff;background-color:#666;margin-left:5px;padding:2px 5px;border-radius:5px;font-weight:700}.item-container .score{height:15px;width:100%;display:flex;align-items:center;background:#f0f0f0;margin-top:-4px}.item-container .score .score-bar{width:calc(100% - 40px);height:15px;position:relative;display:flex;justify-content:flex-end}.item-container .score .score-bar .visual-value{position:absolute;left:0;top:0;bottom:0;z-index:2;width:100px}.item-container .score .score-bar label{position:absolute;font-size:.55rem;right:15px;top:50%;text-transform:uppercase;z-index:2;transform:translateY(-50%);color:#fff}.item-container .score .score-bar .value{position:absolute;right:10px;top:50%;transform:translate(100%,-50%);font-weight:700;font-size:.8rem;z-index:10;color:#fff;border-radius:20px;padding:4px 6px;box-shadow:0 0 5px #000c}.filters-container{width:300px;background-color:#fff;border-right:1px solid #e0e0e0;height:calc(100% - 50px);color:#333;flex-shrink:0;display:flex;flex-direction:column;justify-content:stretch}.filters-container .filters-content{overflow-y:auto;flex-grow:1}.filters-container header{display:flex;align-items:center;justify-content:stretch;padding:5px;height:30px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.filters-container header svg{width:20px;height:20px;margin-right:10px}.filters-container header{font-weight:700}.filters-container header button{border:1px solid #cccccc;border-radius:4px;height:30px;padding:0 10px;margin-left:10px;cursor:pointer;background:#fff;font-weight:700;color:#333}.filters-container header button:hover{background:#f0f0f0}.filters-container header button:active{background:#e0e0e0}.filters-container section{margin:10px;border:1px solid #e0e0e0;border-radius:5px}.filters-container section .checkbox-immitator,.filters-container section .radio-button-immitator{font-weight:700}.filters-container section>header{width:calc(100% - 20px);min-height:35px;color:#333;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:stretch;padding:0 10px}.filters-container section>header svg{flex-grow:0;flex-shrink:0;color:#444;margin:0 8px;width:20px;height:20px;cursor:pointer}.filters-container section>header svg.arrow{transition:.2s ease-in-out;transform:rotate(180deg)}.filters-container section>header svg.arrow.disabled{opacity:.3}.filters-container section>header .linear-select-input{display:none}.filters-container section>header .linear-select-input svg{margin:0;color:#666}.filters-container section>header .text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:2;color:#333;font-weight:700;font-size:.9rem;padding:5px 0}.filters-container section>header .text .title{font-size:.8rem;font-weight:600}.filters-container section>header .subtitle{font-size:.7rem;font-style:italic;font-weight:400;line-height:.7rem}.filters-container section>header .subtitle.capitalized{text-transform:capitalize}.filters-container .filter-content{padding:10px}.input-label-wrapper{position:relative;height:36px;width:100%}.input-label-wrapper input,.input-label-wrapper textarea{position:absolute;box-sizing:border-box;width:100%;height:100%;inset:0;padding:0 10px;background:#fff;border:1px solid #cccccc;border-radius:6px;font-size:.85rem;resize:none;margin:0}.input-label-wrapper input:hover,.input-label-wrapper textarea:hover{border:1px solid #bbbbbb}.input-label-wrapper input:focus,.input-label-wrapper textarea:focus{outline-width:0;border:1px solid #333333}.input-label-wrapper input.with-button,.input-label-wrapper textarea.with-button{padding-right:38px}.input-label-wrapper input.with-icon,.input-label-wrapper textarea.with-icon{padding-left:30px}.input-label-wrapper input.with-clear,.input-label-wrapper textarea.with-clear{padding-right:30px}.input-label-wrapper input.with-clear.with-button,.input-label-wrapper textarea.with-clear.with-button{padding-right:66px}.input-label-wrapper input:disabled,.input-label-wrapper textarea:disabled{background:#f2f2f2;cursor:default}.input-label-wrapper textarea{padding:10px}.input-label-wrapper.multiline{height:auto;min-height:40px}.input-label-wrapper.multiline:after{content:attr(data-value) " ";visibility:hidden;padding:12px 11px;font-size:.85rem;display:block;white-space:initial;word-wrap:break-word;-webkit-hyphens:none;hyphens:none}.input-label-wrapper.multiline.allow-line-breaks:after{white-space:pre-wrap}.input-label-wrapper.with-button:after{padding-right:38px}.input-label-wrapper.with-icon:after{padding-left:30px}.input-label-wrapper.with-clear:after{padding-right:30px}.input-label-wrapper.with-clear.with-button:after{padding-right:66px}.input-label-wrapper.auto-height{height:auto;min-height:30px}.input-label-wrapper .icon-wrapper{position:absolute;left:0;top:0;bottom:0;width:30px;display:flex;align-items:center;justify-content:center;color:#666}.input-label-wrapper .icon-wrapper svg{width:20px;height:20px}.input-label-wrapper button{background:#eee;color:#333;border:0px;border-radius:4px;position:absolute;right:3px;top:3px;bottom:3px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.input-label-wrapper button:hover{background:#e5e5e5}.input-label-wrapper button svg{width:20px;height:20px}.input-label-wrapper button:disabled{background:#aaa;opacity:.2;cursor:default}.input-label-wrapper button.clear-button{background:transparent;width:26px}.input-label-wrapper button.clear-button svg{width:14px;height:14px}.input-label-wrapper button.clear-button:disabled{display:none}.input-label-wrapper .date-input-button{color:#444}.input-label-wrapper .date-input-button svg{width:18px;height:18px}.input-label-wrapper .input-label-wrapper-border-clip{position:absolute;background:#fff;height:1px;top:0;left:15px;z-index:1;transition:all .2s ease-in-out;opacity:0;color:transparent;font-size:.6rem;overflow:hidden;max-width:0}.input-label-wrapper .input-label-wrapper-border-clip.visible{max-width:80%;opacity:1;padding:0 5px}.input-label-wrapper label{position:absolute;color:#666;white-space:nowrap;z-index:2;transition:all .2s ease-in-out;transform:translateY(-50%);font-size:.8rem;top:50%;left:10px;pointer-events:none;cursor:text;display:flex;align-items:center;justify-content:flex-start}.input-label-wrapper label.with-icon{left:30px}.input-label-wrapper label.top{padding:0 5px;top:0;left:15px;font-size:.6rem;transform:translateY(-50%);pointer-events:none;cursor:default}.input-label-wrapper label .mandatory{font-weight:700;color:#9b0000}.input-label-wrapper .progress{background:#1a3e93;height:3px;left:0;bottom:0;position:absolute;z-index:4;border-radius:0 0 5px 5px}.input-label-wrapper .react-dropdown-select{border-radius:6px;font-size:.8rem;width:100%;border-color:#ccc;background:#fff}.input-label-wrapper .react-dropdown-select:hover{border-color:#bbb}.input-label-wrapper .react-dropdown-select:focus,.input-label-wrapper .react-dropdown-select:focus-within{border:1px solid #333;box-shadow:none}.input-label-wrapper .react-dropdown-select .react-dropdown-select-dropdown-handle{margin-right:10px;transition:all .2s ease-in-out}.input-label-wrapper .react-dropdown-select-content span{margin-left:5px}.input-label-wrapper .react-dropdown-select-input{border:0!important;background:transparent;margin-left:0}.input-label-wrapper .help-icon{position:absolute;right:40px;top:9px;cursor:pointer;color:#666}.input-label-wrapper .help-icon svg{cursor:pointer}.input-label-wrapper.dark input{color:#fff;background:#222;border-color:#888}.input-label-wrapper.dark input:hover{border-color:#999}.input-label-wrapper.dark input:focus{border-color:#fff}.input-label-wrapper.dark .input-label-wrapper-border-clip{background:#222}.input-label-wrapper.dark label{position:absolute;color:#ccc}.input-label-wrapper.dark .react-dropdown-select{background:#222}.input-label-wrapper.dark .react-dropdown-select .react-dropdown-select-dropdown{background:#222;border-color:#666}.input-label-wrapper.dark .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-item{border-color:#666}.input-label-wrapper.dark .react-dropdown-select{border-color:#888}.input-label-wrapper.dark .react-dropdown-select:hover{border-color:#999}.input-label-wrapper.dark .react-dropdown-select:focus,.input-label-wrapper.dark .react-dropdown-select:focus-within{border-color:#fff}.input-label-wrapper.dark .react-dropdown-select .react-dropdown-select-input{background:transparent}.input-label-wrapper.dark .help-icon{color:#ccc}.input-label-wrapper.small{height:30px}.input-label-wrapper.small .react-dropdown-select{min-height:30px}.input-label-wrapper.small .react-dropdown-select .react-dropdown-select-dropdown-handle{margin:0;padding:2px 4px}.input-label-wrapper.small .input-label-wrapper-border-clip{font-size:.55rem;left:10px}.input-label-wrapper.small label.top{padding:0 5px;top:0;left:10px;font-size:.55rem;transform:translateY(-50%);pointer-events:none;cursor:default}.input-label-wrapper.with-button .clear-button{right:36px}.input-label-wrapper.with-error input,.input-label-wrapper.with-error textarea{border-color:#9b0000}.input-label-wrapper-error{font-weight:700;background:#ffe0e0;color:#9b0000;padding:15px 10px 10px;font-size:.7rem;margin-top:-5px;border-radius:0 0 6px 6px}.checkbox-immitator,.radio-button-immitator{height:30px;position:relative;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;display:flex;align-items:center;justify-content:stretch}.checkbox-immitator span,.radio-button-immitator span{height:100%;width:100%;position:relative;padding-left:38px;margin:0;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.checkbox-immitator span:before,.radio-button-immitator span:before{position:absolute;top:50%;transform:translateY(-50%);left:8px;display:block;width:20px;height:20px;pointer-events:none;content:"";background-color:#fff;border:#bbbbbb solid 1px;border-radius:2px}.checkbox-immitator span:after,.radio-button-immitator span:after{position:absolute;top:50%;transform:translateY(-50%);left:11px;display:block;width:16px;height:16px;content:"";background:no-repeat 50%/50% 50%;transition:background-color .15s ease-in-out}.checkbox-immitator:hover,.radio-button-immitator:hover{background:#f0f0f0}.checkbox-immitator:hover span:before,.radio-button-immitator:hover span:before{border-color:#999}.checkbox-immitator.selected span:before,.radio-button-immitator.selected span:before{color:#fff;border-color:#555;background-color:#fff}.checkbox-immitator.selected span:after,.radio-button-immitator.selected span:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23821512' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.checkbox-immitator.selected.partial span:after,.radio-button-immitator.selected.partial span:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23821512' fill-rule='evenodd' d='M1 3v2h6V3z'/%3e%3c/svg%3e")}.checkbox-immitator.loading,.radio-button-immitator.loading{opacity:.5}.checkbox-immitator.disabled,.radio-button-immitator.disabled{opacity:.5;cursor:default}.radio-button-immitator span:before{border-radius:20px}.radio-button-immitator span:after{border-radius:20px}.radio-button-immitator.selected span:after{background-image:none;background:#333;width:12px;height:12px;left:13px}#header{background:var(--main-color);position:absolute;top:0;left:0;right:0;z-index:1000;height:50px;color:#fff;font-weight:bolder;text-transform:uppercase;box-shadow:0 0 50px #0000001a;display:flex;align-items:center;justify-content:stretch}#header.dev{background:#3b3b3b}#header.local{background:#205e2c}#header span{padding-left:10px}#header span.title{cursor:pointer;display:flex;align-items:center;justify-content:flex-start}#header span.title sup{font-size:.6rem;margin-top:-15px;margin-left:5px}#header .buttons{display:flex;flex-direction:row;position:absolute;right:10px;top:0;bottom:0;align-items:center}#header .buttons>*+*{margin-left:10px}#header .buttons button{border:1px solid rgba(255,255,255,.5);border-radius:4px;width:32px;height:32px;cursor:pointer;position:relative;background:#00000010;color:#fff;display:flex;justify-content:center;align-items:center}#header .buttons button svg{height:20px;width:20px}#header .buttons button:hover{background:#00000040}#header .buttons button.loading{background:#fff;cursor:default}#header .buttons button.burger{flex-direction:column}#header .buttons button.burger hr{background:#fff;border:1px solid white;border-radius:2px;width:50%;margin:1.5px}#header .buttons button.burger.selected hr{border-color:var(--main-color)}#header .buttons button.selected{background:#fff;color:var(--main-color)}#header .buttons button.selected:hover{background:#f0f0f0}#header .buttons button.selected.box{width:auto;padding:0 5px}#header.deck{right:unset;bottom:0;width:50px;height:100%}#header.deck .buttons{flex-direction:column-reverse;justify-content:flex-end;top:unset;inset:10px 0}#header.deck .buttons>*+*{margin-left:0;margin-bottom:10px}#header.deck span.title,#header .buttons button.desktop-only{display:none}#header .buttons .button[tooltip]:after{content:attr(tooltip);display:block;position:absolute;visibility:hidden;top:35px;left:50%;transform:translate(-50%);background:#000c;border-radius:5px;padding:5px 7px;font-weight:400;font-size:.7rem;color:#fff;text-transform:none;line-height:initial;white-space:nowrap;transition:opacity .1s ease-in-out;opacity:0}#header .buttons .button[tooltip]:hover:after{opacity:1;visibility:visible}@media only screen and (min-width: 640px){#header .buttons button.selected.box{width:auto;padding:0 5px}#header .buttons button .box-name{display:flex;padding-left:5px;font-weight:700;max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#header .buttons button.desktop-only{display:flex}#mobile-menu .mobile-menu-wrapper .button-block.mobile-only{display:none}}.terms-background #header{box-shadow:none}.terms-background #header>:not(.buttons){display:none}#menu-background{width:100%;height:100%;z-index:99;background:#0000001a;position:absolute;display:block}#mobile-menu{width:100%;height:auto;max-width:340px;position:absolute;border-radius:0 0 0 10px;z-index:100;right:0;top:50px;transform:translate(100%);transition:.2s ease-in-out all;display:flex;flex-direction:column;max-height:calc(100% - 50px);max-height:-webkit-fill-available;max-height:stretch;--background-color:#173783}#mobile-menu.local{--background-color: #194a22}#mobile-menu.dev{--background-color: #282828}#mobile-menu.stage{--background-color: #5a1d47}#mobile-menu.sandbox{--background-color: #222222}#mobile-menu{background:var(--background-color)}#mobile-menu .mobile-header{display:none;color:#fff;justify-content:space-between;align-items:center;height:50px;border-bottom:1px solid rgba(255,255,255,.2784313725);padding:0 10px;flex-shrink:0}#mobile-menu .mobile-header button{background:#fff;color:var(--main-color);border-radius:5px;height:32px;width:32px;margin-left:10px;display:flex;align-items:center;justify-content:center}#mobile-menu .mobile-header button:hover{background:#f9f9f9;color:#333}#mobile-menu .mobile-header button svg{width:20px;height:20px}#mobile-menu .mobile-menu-wrapper{margin:0 auto;width:100%;padding:20px 0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;max-height:100%;min-height:0px}#mobile-menu .mobile-menu-wrapper hr{border:0;margin:10px;height:1px;background:#ffffff47;flex-shrink:0}#mobile-menu .mobile-menu-wrapper .button-block{display:flex;flex-direction:row;align-items:center;cursor:pointer;color:#fff;gap:8px;font-weight:500;font-size:.9rem;padding:5px 20px;flex-shrink:0}#mobile-menu .mobile-menu-wrapper .button-block svg{border-radius:4px;padding:5px;width:20px;height:20px;cursor:pointer;color:#fff;flex-shrink:0}#mobile-menu .mobile-menu-wrapper .button-block:hover{background:var(--main-color-darker)}#mobile-menu .mobile-menu-wrapper .button-block .button-popup{display:flex;flex-direction:row;align-items:center;cursor:pointer;color:#fff;gap:8px;font-weight:500;font-size:.9rem;width:100%}#mobile-menu.deck{border-radius:0 0 10px;right:unset;left:50px;top:0;transform:translate(-100%);max-height:100%}#mobile-menu.show{transform:translate(0)}@media only screen and (max-width: 400px){#menu-background{display:none}#mobile-menu{height:100%;max-width:100%;position:fixed;border-radius:0}}.tooltip.highlight{color:#fff!important;background-color:#9b0000!important}
