@charset "UTF-8";@font-face{font-display:swap;font-family:Mohave;font-style:normal;font-weight:400;src:url(/fonts/mohave-v8-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mohave;font-style:normal;font-weight:500;src:url(/fonts/mohave-v8-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mohave;font-style:normal;font-weight:600;src:url(/fonts/mohave-v8-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mohave;font-style:normal;font-weight:700;src:url(/fonts/mohave-v8-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/fonts/fira-sans-v17-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/fonts/fira-sans-v17-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/fonts/fira-sans-v17-latin_latin-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/fonts/anton-v25-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:BenchNine;font-style:normal;font-weight:400;src:url(/fonts/benchnine-v16-latin_latin-ext-regular.woff2) format("woff2")}*:not(.chat-page *){box-sizing:border-box;font-family:Mohave}input,textarea,.input{font-family:Fira Sans;display:block;width:100%;border-radius:6px;border:none;background:rgba(115,115,115,.15);padding:10px;box-shadow:0 -1px #f5f5f5 inset;font-size:16px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.5rem}.input{min-height:0!important}.input fieldset{border:none}.input input{padding:0 10px}html{touch-action:none;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{margin:0;touch-action:none;background:url(/img/bg2.png);min-height:100vh;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a{text-decoration:none;color:var(--main);cursor:pointer}h1,h2,h3,h4{font-weight:400}label{color:#007db2;font-size:16px;font-weight:600;margin-bottom:20px;display:block;position:relative}button,.button{background:#f5f5f5;border:none;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;border-radius:6px;box-shadow:0 1px 4px #00000026;color:#007db2;letter-spacing:.54px;display:flex;justify-content:center;align-items:center;gap:8px}button[disabled],.button[disabled]{opacity:.5;cursor:not-allowed}button.red,.button.red{color:#e51a1a}button.green,.button.green{background-color:#4caf50;color:#fff}button.green:hover,.button.green:hover{background-color:#58c75b;color:#fff}button.yellow,.button.yellow{background-color:#ffc107;color:#fff}button.yellow:hover,.button.yellow:hover{background-color:#f8c11d;color:#fff}button.blue,.button.blue{background-color:#007db2;color:#fff}button.big,.button.big{font-size:1.5rem;padding:1em 2em .7em}button.outline,.button.outline{background:transparent;border:2px solid var(--BLUE-Button, #007db2);background:var(--WHITE, #f5f5f5)}button.small,.button.small{padding:4px 5px}button.mid,.button.mid{font-size:13px;padding:14px 10px}button.mid2,.button.mid2{padding:7px 13px}button.add,.button.add{float:right}button.draft,.button.draft{background:#cfeefc}button.cancel,.button.cancel{border:2px solid var(--RED-Priority, #e51a1a);color:var(--RED-Priority, #e51a1a)}button.close,.button.close{color:#fff;background-color:#e51a1a}table{width:100%}table button,table .button{margin:0 3px;line-height:0;font-size:1.2em;display:inline-block}td,th{text-align:left}td:last-of-type,th:last-of-type{text-align:right}thead{background:rgba(2,52,138,.1)}th,td{padding:2px 5px}td{background:rgba(0,0,0,.05)}tr:hover td{background:rgba(0,0,0,.1)}.ajax{pointer-events:none;position:relative}.ajax.overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:all}.ajax:after{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(235,227,216,0);background-image:url(/img/Double-Ring-1.3s-200px.svg);background-position:center;background-repeat:no-repeat;background-size:10% 10%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ajax:before{content:"";position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:all}.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem);display:flex}.row>*{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%;padding:0 1rem}.row2{flex-direction:row;display:flex;gap:10px}.row2>*{flex:1}header{margin:env(safe-area-inset-top) 20px 50px;padding:10px 0;display:flex;justify-content:space-between;width:calc(100% - 40px);align-items:center}header h1{font-weight:400;font-size:22px}header label{margin:0 15px;flex:1}header label input{padding-left:32px;padding-right:40px}#login form{display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:space-between;align-items:center;margin:auto}#login form label{max-width:250px;margin-left:auto;margin-right:auto}.input-overlay{position:absolute;top:28px;right:10px}.input-overlay.left{left:10px;right:auto}header .input-overlay{top:11px}header .input-overlay.left{top:8px}.error{text-align:center;color:#f22644;font-weight:600}.avatar{background:#262626;border-radius:6px;color:var(--WHITE, #f5f5f5);display:flex;justify-content:center;align-items:center;gap:2px}.add-button{text-align:center;position:relative;display:flex;gap:10px;justify-content:center}.gradient{border-top:rgba(245,245,245,.6) 1px solid;background:linear-gradient(180deg,rgba(242,242,242,.4) 0%,rgba(242,242,242,0) 100%);height:400px;position:absolute;top:0;left:0;width:100%;pointer-events:none}.gradient-content{overflow:hidden}.profile{margin-top:150px;position:relative;z-index:2;text-align:center}.profile h2{border-bottom:2px solid #bfbfbf;width:auto;float:left;margin:0}.profile h4{margin:5px;font-family:Fira Sans;font-size:14px}.tags{margin-top:25px;font-family:Fira Sans;color:#737373;font-size:14px;display:flex;justify-content:center;flex-direction:column;align-items:center}.tag{display:flex;padding:4px 8px;border-radius:6px;background:#40bfbf;color:var(--BLACK, #262626);font-weight:500;font-family:Fira Sans;margin-bottom:5px;margin-top:2px;text-transform:capitalize;font-size:12px;color:#fff}.tag.domaćin{background:#f9bc06}.tag.opremanje{background:#a085d6}.tag.tehnika{background:#40bfbf}.tag.portparol{background:#fff;border:2px solid var(--BLACK, #262626);color:var(--BLACK, #262626)}.swal2-actions{justify-content:flex-end;width:100%}.swal2-cancel{color:#e51a1a!important;font-size:18px;font-style:normal}.swal2-title{padding:0;text-align:left;font-size:18px;font-weight:600;color:var(--BLACK, #262626)}.swal2-deny{color:var(--BLUE-Button, #007db2)!important;border:2px solid var(--BLUE-Button, #007db2)!important}.swal2-confirm{border:2px solid var(--BLUE-Button, #e51a1a)!important}div:where(.swal2-container) .swal2-html-container{padding:0;margin:20px 0 0;text-align:left;font-family:Fira Sans;font-size:14px;color:var(--BLACK, #262626);font-weight:500}div:where(.swal2-container) div:where(.swal2-popup){background:#f0f0f0!important;padding:20px!important}div:where(.swal2-container){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.list-header{width:100%;height:27px;display:flex;align-items:center;padding:40px 20px 20px;font-size:22px;color:#737373}.list-header .year{font-family:Fira Sans;font-size:15px;font-weight:500;color:var(--GRAY, #737373);margin-left:10px;display:none}.list-item{display:flex;gap:20px;padding:10px 0;align-items:center;scroll-margin:70px}.list-item .date{margin-left:20px;font-family:Anton;color:var(--BLACK, #262626);font-size:22px;text-align:center}.list-item .day{font-family:Mohave;font-size:16px;font-weight:600;color:var(--GRAY, #737373);text-transform:uppercase}.list-item .box{background:rgba(191,191,191,.5333333333);border-bottom:2px solid #bfbfbf;border-radius:16px 0 0;font-family:Fira Sans;font-size:18px;color:var(--WHITE, #f5f5f5);font-weight:500;flex:1;padding:10px 10px 10px 30px;position:relative}.list-item .box.konvencija,.list-item .box.new{border-bottom:2px solid #256e6e;background:linear-gradient(180deg,#1FADAD 0%,rgba(64,191,191,.35) 100%)}.list-item .box.konvencija.past,.list-item .box.new.past{background:linear-gradient(180deg,rgba(31,173,173,.18) 0%,rgba(64,191,191,.06) 100%)}.list-item .box.obracanje{border-bottom:2px solid #8a6e0b;background:linear-gradient(180deg,#ECBC13 0%,rgba(236,188,19,.35) 100%)}.list-item .box.obracanje.past{background:linear-gradient(180deg,rgba(236,188,19,.2) 0%,rgba(236,188,19,.09) 100%)}.list-item .box.tribina{border-bottom:2px solid #5b4c79;background:linear-gradient(180deg,#a085d6 0%,rgba(160,133,214,.45) 100%)}.list-item .box.tribina.past{background:linear-gradient(180deg,rgba(229,123,26,.16) 0%,rgba(236,123,19,.06) 100%)}.list-item .box.akcija{border-bottom:2px solid #317c44;background:linear-gradient(180deg,#50A824 0%,rgba(102,178,77,.35) 100%)}.list-item .box.akcija.past{background:linear-gradient(180deg,rgba(82,163,41,.19) 0%,rgba(102,178,77,.07) 100%)}.list-item .box.sastanak,.list-item .box.deadline{border-bottom:2px solid #9a500c;background:linear-gradient(180deg,#E57B1A 0%,rgba(236,123,19,.35) 100%,rgba(236,123,19,.35) 100%,rgba(236,123,19,.35) 100%)}.list-item .box.sastanak.past,.list-item .box.deadline.past{background:linear-gradient(180deg,rgba(229,123,26,.16) 0%,rgba(236,123,19,.06) 100%)}.list-item .box.past,.list-item .box.past .location{color:var(--GRAY, #737373)}.list-item .location{font-size:14px;text-transform:uppercase;color:#0009;font-family:Fira Sans}.list-item .location span{margin-left:10px;font-family:Fira Sans}#fixed-list-header{position:absolute;width:100%;height:27px;box-shadow:0 2px #00000026;border-top:rgba(240,240,240,.3333333333) 2px solid;display:flex;align-items:center;padding:30px 20px;font-size:22px;background:url(/img/bg.png);background-size:375px;pointer-events:none;transition:all .3s;opacity:1;z-index:2}#fixed-list-header:empty{opacity:0}#fixed-list-header .year{font-family:Fira Sans;font-size:15px;font-weight:500;color:var(--GRAY, #737373);margin-left:10px}#fixed-list-header:after{content:" ";position:absolute;border-top:rgba(240,240,240,.3333333333) 2px solid;left:0;top:-2px;right:0;bottom:0;z-index:-1;opacity:.9;background:lightgray}#fixed-list-header button{padding:7px 15px;pointer-events:all}#fixed-list-header .buttons{position:absolute;right:10px;display:flex;gap:10px}.past-check{width:21px;height:21px;border-radius:3px;position:absolute;top:-7px;left:-7px;display:flex;justify-content:center;align-items:center;background:#d7d7d7}.past-check.checkmark{background:#000}.filter-group{margin:20px;font-size:18px}.filter-group>a{border:2px solid var(--BLUE-Button, #007db2);border-radius:6px;font-family:Fira Sans;font-size:14px;font-weight:500;color:var(--BLACK, #262626);padding:4px 8px;display:inline-block;margin-left:10px;margin-bottom:10px}.filter-group>a.active{background:var(--BLUE-Button, #007db2);color:var(--WHITE, #f5f5f5)}.filter-group h3{margin-bottom:5px}.filter-group select{display:block;width:calc(100% - 20px);border-radius:6px;border:none;background:rgba(115,115,115,.15);padding:10px;box-shadow:0 -1px #f5f5f5 inset;font-family:Fira Sans;margin:0 10px}.filter-group .row{gap:20px;padding:0 25px;height:40px}.badge{background-color:#e51a1a;color:#fff;position:absolute;top:-2px;right:-1px;width:17px;height:17px;font-family:Fira Sans;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:14px}.event-type{color:var(--BLACK, #262626);margin:24px auto;box-shadow:0 1px 4px #00000026;padding:10px 32px;font-family:Fira Sans;font-size:14px;font-weight:500}.event-type.sastanak{background:var(--kategorijedogadjajacolcode-sastamak, #ec7b13)}.event-type.obracanje{background:var(--kategorijedogadjajacolcode-obracanje-javnosti, #ecbc13)}.event-type.konvencija{background:var(--kategorijedogadjajacolcode-konvencija, #40bfbf)}.event-type.tribina{background:var(--kategorijedogadjajacolcode-tribina, #a085d6)}.event-type.akcija{background:var(--kategorijedogadjajacolcode-ulicna-akcija, #54d474)}.event-type.title{font-size:16px;text-transform:capitalize;border-radius:6px 6px 0 0;width:180px;text-align:center;margin:auto}.tabs{margin-bottom:1px;text-align:center}.tabs span{font-size:16px;font-weight:600;color:var(--WHITE, #f5f5f5);padding:4px 10px 2px;display:inline-block;border-radius:6px 6px 0 0;background:var(--GRAY-unavailable, #bfbfbf)}.tabs span.active{background:var(--BLUE-Button, #007db2);color:var(--WHITE, #f5f5f5)}.step{position:fixed;pointer-events:none;width:100vw;padding:30px;transition:all .3s;transform:translate(100%);border-top:rgba(245,245,245,.6) 1px solid;background:linear-gradient(180deg,rgba(242,242,242,.4) 0%,rgba(242,242,242,0) 100%);height:calc(100vh - 260px);overflow:auto}.step.done{opacity:0;pointer-events:none;transform:translate(0)}.step.show{opacity:1;pointer-events:all;transform:translate(0)}footer button{margin:30px auto 0;padding:9px 35px}.freeze{overflow:hidden}.needs-button span{width:17px;height:17px;border-radius:4px;display:flex;padding:3px}.needs-button:has(span){padding-right:10px!important}#map{width:100vw;height:100vh}.pdf{padding:20px;background-color:#fff;margin:20px}.pdf p,.pdf div{font-family:Arial,Helvetica,sans-serif}.pdf .date{float:right}.slot-busy{color:#e51a1a;font-weight:500;font-size:20px;text-align:center;margin-top:10px}#autocomplete{position:absolute;top:calc(env(safe-area-inset-top) + 55px);left:10px;background:#FFF;padding:5px;border-radius:10px;width:calc(100% - 20px)}.checkbox{display:flex;align-items:center;gap:10px;font-family:Fira Sans;font-size:14px;color:var(--BLACK, #262626);font-weight:500;margin-bottom:10px}.checkbox .checkbox-inner{border:1px solid var(--BLUE-Button, #007db2);width:20px;height:20px;border-radius:4px;display:flex;justify-content:center;align-items:center}.checkbox img{opacity:0}.checkbox.checked .checkbox-inner{background:var(--BLUE-Button, #007db2)}.checkbox.checked img{opacity:1;color:var(--BLUE-Button, #007db2)}.chat-page *{font-family:Arial,Helvetica,sans-serif}.chat-page button{padding:initial;box-shadow:initial;border:initial;background:initial;color:initial;font-size:initial;font-weight:initial;font-family:initial}.chat-page input,.chat-page textarea{padding:initial;box-shadow:initial;width:initial;height:initial;border-radius:initial;border:initial;background:initial;color:initial;font-size:initial;font-weight:initial;font-family:initial}.str-chat__list,.str-chat__channel,.str-chat__empty-channel{background:none!important}
