.Sidebar_sidebar__v6daX{position:relative;display:flex;flex-direction:column;height:100%;width:300px;max-width:200px;background-color:lightgray;transition:max-width .2s ease;overflow:hidden;z-index:1000}.Sidebar_sidebar__v6daX:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,#00c6ff,#0072ff,#004aad,#00eaff)}.Sidebar_sidebar__v6daX.Sidebar_skupljen__juWw8{max-width:72px}.Sidebar_sidebar__v6daX nav{display:flex;flex-direction:column;gap:10px;margin-top:90px;padding:20px;width:165px}.Sidebar_sidebar__v6daX nav a{padding:2px;font-size:20px;border-radius:5px;max-width:165px;min-height:24px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto}.Sidebar_sidebar__v6daX nav a:hover{background:linear-gradient(50deg,#00c6ff,#0072ff,#004aad)}.Sidebar_sidebar__v6daX.Sidebar_skupljen__juWw8 nav{max-width:30px}.Sidebar_sidebar__v6daX.Sidebar_skupljen__juWw8 nav a{max-width:26px}.Sidebar_sidebar__v6daX nav a p{opacity:1;transition:all .2s ease}.Sidebar_sidebar__v6daX.Sidebar_skupljen__juWw8 nav a p{opacity:0;max-width:0;visibility:hidden}.Sidebar_ikona__CVdd1{margin-right:5px;display:flex;justify-content:center;align-items:center}.Sidebar_ikona__CVdd1 svg{width:24px;height:24px}.Sidebar_logo__SsBgv{position:absolute;top:10px;left:50%;transform:translateX(-50%)}.Sidebar_toggle__ZvJps{position:absolute;bottom:40px;left:25px;font-size:24px;cursor:pointer;transition:transform .2s ease;background:linear-gradient(30deg,#00c6ff,#0072ff,#004aad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Sidebar_toggle__ZvJps.Sidebar_skupljen__juWw8{transform:rotate(180deg)}@media (max-width:600px){.Sidebar_sidebar__v6daX{position:fixed;top:0;left:0;height:100vh;width:300px;max-width:200px;background-color:lightgray;transition:max-width .2s ease,width .2s ease;overflow:hidden;z-index:1000}.Sidebar_sidebar__v6daX.Sidebar_skupljen__juWw8{width:72px;max-width:72px}.Sidebar_toggle__ZvJps{bottom:80px}}@media (max-width:1250px){.Sidebar_brend__zIyzU{display:none}}@media (max-width:600px){.Sidebar_toggle__ZvJps{position:fixed;left:25px;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);z-index:1100;background-color:black;top:auto}}.panel_screen__yg19Z{max-height:100vh;display:flex;flex-direction:row;height:100vh;transition:all .2s ease}.panel_content__N80oi{display:flex;max-width:calc(100% - 200px);width:100%;padding:0;transition:all .2s ease;overflow:hidden}.panel_content__N80oi.panel_skupljen__mcRQM{max-width:calc(100% - 70px)}.panel_content__N80oi a{color:#3b82f6}.panel_child__vaeg4{padding:0;width:100%;max-width:calc(100%)}.panel_param__XP1cR{width:calc(100% - 60px);padding:0 30px 10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.panel_param__XP1cR select{padding:8px 15px;font-size:16px;background-color:#fff;border:2px solid #ccc;border-radius:8px;outline:none;cursor:pointer;transition:all .3s ease}.panel_param__XP1cR select:focus,.panel_param__XP1cR select:hover{outline:none;border-color:#0AADFF}.panel_param__XP1cR select:focus{box-shadow:0 0 5px rgba(10,170,255,.5)}.panel_param__XP1cR option{padding:10px;font-size:16px;cursor:pointer}.panel_param__XP1cR select:disabled{background-color:#f4f4f4;cursor:not-allowed}.panel_param__XP1cR a{position:relative;text-decoration:none;color:inherit}.panel_param__XP1cR a:hover{color:#0AADFF}.panel_param__XP1cR a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#0AADFF;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease}.panel_param__XP1cR a:hover:after{transform:scaleX(1);transform-origin:bottom left}.panel_noviTermini__tAA4e{width:calc(100% - 20px);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:15px;overflow:hidden;border:1px solid #ddd;margin:0 10px;display:flex;flex-direction:column}.panel_noviTermini__tAA4e p{margin-top:10px;margin-left:10px}.panel_button1__sfiMP,.panel_button2__lKUog{font-family:Poppins,sans-serif;width:170px;height:50px;border-radius:50px;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;transition:background-position .5s ease;display:flex;justify-content:center;align-items:center;padding:0;-webkit-tap-highlight-color:transparent}.panel_button1__sfiMP{background:linear-gradient(60deg,#0AADFF 6.25%,#0a7eb8 40.25%,#0088E5 50%,#123484 80.25%);background-position:0;background-size:200% 100%;color:white}.panel_button1__sfiMP:hover{background-position:100%}.panel_button2__lKUog{background:linear-gradient(120deg,#0AADFF 6.25%,#0a7eb8 40.25%,#0088E5 50%,#123484 80.25%);background-position:100%;background-size:200% 100%;color:white}.panel_button2__lKUog:hover{background-position:0}@media (max-width:600px){.panel_content__N80oi{padding:0;margin-left:72px;max-width:calc(100% - 72px)}.panel_content__N80oi.panel_skupljen__mcRQM{margin-left:72px}.panel_child__vaeg4{width:100%}.panel_param__XP1cR select{padding:4px 8px;font-size:14px}.panel_button1__sfiMP,.panel_button2__lKUog{font-family:Poppins,sans-serif;width:120px;height:auto;padding:4px 8px;border-radius:50px;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;transition:background-position .5s ease;display:flex;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}}.panel_prvaSekcija__O02gg{display:flex;flex-direction:row;justify-content:space-between;gap:15px;width:calc(100% - 20px);padding:10px;height:50%}.panel_chartbar__LAvCU{flex:1 1;height:calc(100% - 20px);overflow:hidden;background-color:#f8fafc;border:1px solid rgb(168,168,168);border-radius:15px;padding:10px 20px;min-height:320px}.panel_sekcija30__BjOOe{width:375px;display:flex;flex-direction:column;gap:15px}.panel_stavka__fNA9U{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:20px;width:calc(100% - 40px);min-width:295px;height:calc(80% - 20px);background-color:#f8fafc;border:1px solid rgb(168,168,168);border-radius:15px;padding:10px 20px;transition:all .2s ease;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);overflow:hidden}.panel_stavka__fNA9U div{max-width:50%}.panel_stavka__fNA9U div h2{font-weight:300;font-size:40px;color:#3b82f6}.panel_stavka2__Bj_DD{display:flex;flex-wrap:wrap;width:calc(100% - 40px);min-width:295px;background-color:#f8fafc;border:1px solid rgb(168,168,168);border-radius:15px;padding:10px 20px;transition:all .2s ease;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);overflow:hidden;height:calc(20% - 20px);flex-direction:row;gap:10px}.panel_logoDiv__gaKI6{max-height:100%;max-width:160px;overflow:hidden}.panel_logoDiv__gaKI6 img{max-height:70px;object-fit:contain}@media (max-width:770px){.panel_child__vaeg4{overflow-y:auto;overflow-x:hidden}.panel_prvaSekcija__O02gg,.panel_sekcija30__BjOOe{flex-direction:column;height:auto}.panel_sekcija30__BjOOe{width:100%;min-width:0}.panel_stavka__fNA9U{flex-direction:row;height:auto;min-width:0}.panel_stavka__fNA9U div{width:45%}.panel_stavka2__Bj_DD{min-width:0}}.panel_loadingScreen__841wN{min-width:calc(100% - 22px);min-height:100%;background-color:#123484;position:fixed;top:0;right:0;z-index:900;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;opacity:1;transition:opacity .4s ease-out,z-index 1s ease-out}.panel_loadingScreen__841wN.panel_ucitano__pH_hH{opacity:0;z-index:-5}.Termini_header__PlkF2{width:calc(100% - 40px);height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.Termini_btn__nyjEV{border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;transition:all .2s linear;padding:5px;letter-spacing:1px;display:inline-flex;align-items:center;background-color:#3b82f6;color:#000000;margin:10px 0;z-index:10}.Termini_btn__nyjEV:hover{background-color:#000000;color:#3b82f6;box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}@media (max-width:600px){.Termini_child__ONtsj{width:100%;margin-right:72px}.Termini_header__PlkF2{padding:0 5px;width:calc(100% - 10px)}.Termini_header__PlkF2 h1{font-size:23px}}.Kalendar_kalendarContent__1_BJI{height:100vh;padding:5px;display:flex;flex-direction:column}.Kalendar_kalendarWrapper__Pk1lb{width:calc(100% - 32px);min-height:50%;margin:10px 0;padding:16px;background-color:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .2s ease}.Kalendar_header__G4Vmo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Kalendar_header__G4Vmo button{width:45px;height:40px;font-size:20px;border-radius:8px;transition:transform .2s ease,filter .2s ease}.Kalendar_header__G4Vmo button:hover{transform:scale(1.1);filter:drop-shadow(0 0 5px rgba(0,0,0,.2))}.Kalendar_grid__Z9gc0{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem;height:90%}.Kalendar_dayName__WS5mT{text-align:center;font-weight:700;color:#555}.Kalendar_date__hXIMj{text-align:center;display:flex;justify-content:center;align-items:center;padding:7px;border-radius:8px;cursor:pointer;transition:background .2s ease;background:#f2f2f2;min-height:40px;position:relative}.Kalendar_date__hXIMj:hover{background-color:#c5c5c5}.Kalendar_eventCount__2mwOH{position:absolute;top:0;right:5px;color:red}.Kalendar_selectedDay__zs1xq{border:2px solid #00c6ff}.Kalendar_otherMonth__Q6P_R{opacity:.5}.Kalendar_dayWrapper__P5Pq9{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;height:auto;max-height:350px;min-height:0;padding:10px 10px 20px;box-sizing:border-box;background-color:#fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1);scroll-behavior:smooth}.Kalendar_eventCard__HmocQ{display:flex;flex-direction:column;justify-content:space-between;margin-right:15px;padding:15px;border-radius:8px;background:linear-gradient(130deg,#f7faff,#d3e5ff);box-shadow:0 2px 5px rgba(0,0,0,.1);width:350px;height:100%;flex-shrink:0;align-self:stretch}.Kalendar_dayWrapper__P5Pq9::-webkit-scrollbar{height:8px}.Kalendar_dayWrapper__P5Pq9::-webkit-scrollbar-track{background:#f0f0f0}.Kalendar_dayWrapper__P5Pq9::-webkit-scrollbar-thumb{background-color:#7e848b;border-radius:10px}.Kalendar_btn__lg0Rr{border-radius:4px;font-size:13px;font-weight:600;text-transform:uppercase;transition:all .2s linear;padding:5px;letter-spacing:1px;display:inline-flex;align-items:center;background-color:#3b82f6;color:#000000;margin:10px 0;z-index:10}.Kalendar_btn__lg0Rr:hover{background-color:#000000;color:#3b82f6;box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}@media (max-width:600px){.Kalendar_kalendarWrapper__Pk1lb{padding:.5rem;border-radius:8px;box-shadow:none;width:100%}.Kalendar_header__G4Vmo{align-items:flex-start;gap:.5rem}.Kalendar_grid__Z9gc0{grid-template-columns:repeat(7,1fr);gap:.25rem}.Kalendar_date__hXIMj{padding:.5rem;font-size:.85rem;min-height:40px}.Kalendar_dayName__WS5mT{font-size:.75rem}}.Tabela_tabelaWrapper__q7IHg{max-height:calc(100vh - 50px);height:100%;overflow:scroll}.Tabela_tabelaWrapper__q7IHg.Tabela_dashboard__u15ht{height:calc(100% - 45px)!important}.Tabela_filters__7US9x{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;min-width:calc(100% - 40px);height:1000px;max-height:0;padding:0 20px;background-color:white;position:-webkit-sticky;position:sticky;z-index:5;top:0;opacity:0;transition:max-height .2s ease-in,opacity .2s ease-in}.Tabela_filters__7US9x.Tabela_open__vKXHE{max-height:100px;overflow:visible;opacity:1}.Tabela_tabela__6L1tU{max-height:100%;min-width:800px;width:100%;border-collapse:separate;border-spacing:0;font-size:1rem;background:#fff;overflow:scroll}.Tabela_tabela__6L1tU td,.Tabela_tabela__6L1tU th{padding:14px 12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:middle}.Tabela_tabela__6L1tU th{background:#f8fafc;font-weight:700;color:#1e293b;position:-webkit-sticky;position:sticky;top:0;z-index:2;cursor:pointer;transition:top .2s ease-in}.Tabela_tabela__6L1tU.Tabela_open__vKXHE th{top:100px}.Tabela_tabela__6L1tU tr:last-child td{border-bottom:none}.Tabela_tabela__6L1tU tr:hover{background:#f1f5f9;transition:background .2s}.Tabela_btn__JAeHS{background:linear-gradient(90deg,#3b82f6 60%,#2563eb);color:#fff;border:none;border-radius:6px;padding:7px 18px;margin-right:8px;cursor:pointer;font-size:1rem;font-weight:500;box-shadow:0 1px 4px rgba(59,130,246,.08);transition:background .2s,box-shadow .2s}.Tabela_btn__JAeHS:hover{background:linear-gradient(90deg,#2563eb 60%,#1d4ed8);box-shadow:0 2px 8px rgba(59,130,246,.15)}@media (max-width:900px){.Tabela_tabelaWrapper__q7IHg{padding:10px;border-radius:8px}.Tabela_tabela__6L1tU td,.Tabela_tabela__6L1tU th{padding:10px 6px;font-size:.97rem}}@media (max-width:600px){.Tabela_tabelaWrapper__q7IHg{padding:0;border-radius:6px}.Tabela_tabela__6L1tU{min-width:0}.Tabela_tabela__6L1tU td,.Tabela_tabela__6L1tU th{padding:8px 4px;min-width:100%;white-space:nowrap}.Tabela_tabela__6L1tU.Tabela_open__vKXHE th{top:0}.Tabela_filters__7US9x{padding:0 5px;width:100%;min-width:0;max-width:100%;overflow-x:scroll;position:static}.Tabela_filters__7US9x.Tabela_open__vKXHE{max-height:60px}}.Tabela_tabelaWrapper__q7IHg::-webkit-scrollbar{height:8px}.Tabela_tabelaWrapper__q7IHg::-webkit-scrollbar-thumb{background:#e0e7ef;border-radius:4px}.Tabela_tabelaWrapper__q7IHg::-webkit-scrollbar-track{background:transparent}.Tabela_filters__7US9x{gap:15px}.Tabela_filters__7US9x label{display:flex;flex-direction:column}.Tabela_filters__7US9x strong{margin-bottom:10px}.Tabela_filters__7US9x input,.Tabela_filters__7US9x select{padding:6px 12px;height:auto;min-width:120px;font-weight:500;border-radius:4px;font-size:14px;line-height:20px;letter-spacing:.3px;outline:none;color:#333;background-color:whitesmoke;border:1px solid #333;transition:all .2s linear;box-shadow:0 2px 4px rgba(21,21,21,.2);z-index:5}.Tabela_filters__7US9x input:active
.Tabela_filters__7US9x select:focus,.Tabela_filters__7US9x input:focus,.Tabela_filters__7US9x select:active{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.Tabela_filters__7US9x .Tabela_react-datepicker-wrapper__E_eaT{height:auto}.Tabela_react-datepicker__6IXls{width:340px!important;height:340px!important;min-width:340px!important;min-height:340px!important;border-radius:12px;font-size:1.1rem}@media (max-width:600px){.Tabela_filters__7US9x input,.Tabela_filters__7US9x select{padding:3px 6px;height:auto;min-width:80px;font-weight:500;border-radius:4px;font-size:12px}.Tabela_filters__7US9x label{font-size:13px}}