:root{--a3q-brand: #1d3f8f;--a3q-brand-dark: #16316f;--a3q-brand-soft: #eaeefa;--a3q-povrsina: #f5f6f8;--a3q-ivica: #e6e8ec;--bs-primary: var(--a3q-brand);--bs-primary-rgb: 29, 63, 143;--bs-link-color: var(--a3q-brand);--bs-link-hover-color: var(--a3q-brand-dark)}body{background-color:var(--a3q-povrsina)}.btn-primary,.btn-success{--bs-btn-bg: var(--a3q-brand);--bs-btn-border-color: var(--a3q-brand);--bs-btn-hover-bg: var(--a3q-brand-dark);--bs-btn-hover-border-color: var(--a3q-brand-dark);--bs-btn-active-bg: var(--a3q-brand-dark);--bs-btn-active-border-color: var(--a3q-brand-dark)}.btn-primary{background-color:var(--a3q-brand)!important;border-color:var(--a3q-brand)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:not([disabled]):not(.disabled):active{background-color:var(--a3q-brand-dark)!important;border-color:var(--a3q-brand-dark)!important;color:#fff!important}.btn-primary:focus-visible{box-shadow:0 0 0 .2rem var(--a3q-brand-soft)!important;outline:none}.bg-white,.card{border:1px solid var(--a3q-ivica);box-shadow:none}.metrics .h4,.metrics .h3,.metric-value{font-variant-numeric:tabular-nums;font-weight:600}.table>thead th{background-color:var(--a3q-povrsina);border-bottom:1px solid var(--a3q-ivica);font-weight:600;text-transform:none;white-space:nowrap}.table>tbody>tr>td{padding-top:.65rem;padding-bottom:.65rem;vertical-align:middle;word-break:normal;overflow-wrap:normal}.dashboard-lang-switcher .btn{--bs-btn-padding-y: .15rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .72rem}.logo-container img{max-width:128px}.form-signin .logo-container{margin-top:0;justify-content:center}.form-signin .logo-container img{max-width:232px;max-height:60px;width:auto}.document-tree{--doc-linija: #e6e9ef}.doc-group{border-bottom:1px solid var(--doc-linija)}.doc-group:last-child{border-bottom:0}.doc-group__summary{display:flex;align-items:center;gap:.55rem;padding:.7rem .25rem;cursor:pointer;font-weight:600;list-style:none}.doc-group__summary::-webkit-details-marker{display:none}.doc-group__summary:before{content:"";width:.42rem;height:.42rem;border-right:1.5px solid #8b97a8;border-bottom:1.5px solid #8b97a8;transform:rotate(-45deg);transition:transform .15s ease;flex:none}.doc-group[open]>.doc-group__summary:before{transform:rotate(45deg)}.doc-group__summary:hover{background:#f7f8fa}.doc-group__icon{color:#8b97a8}.doc-group__count{margin-left:auto;font-size:.75rem;font-weight:500;color:#8b97a8}.doc-list{list-style:none;margin:0;padding:0 0 .5rem 1.6rem}.doc-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.35rem .5rem;border-radius:.35rem}.doc-row:hover{background:#f7f8fa}.doc-row__label{flex:none;min-width:5.5rem;font-family:var(--bs-font-monospace, monospace);font-size:.78rem;color:#5e6c84}.doc-row__name{flex:1 1 10rem;color:inherit;text-decoration:none}.doc-row__name:hover{text-decoration:underline}.doc-row__name--bez-ekrana{color:#8b97a8;cursor:help}.doc-row__state{margin-left:auto;flex:none;white-space:nowrap}.document-tree .badge{background:#eef1f5;color:#42526e;font-weight:500;font-size:.72rem;margin-left:.35rem;vertical-align:middle}.document-tree .badge--verzija{background:transparent;color:#5e6c84;border:1px solid #dfe3ea;font-family:var(--bs-font-monospace, monospace);font-size:.7rem}.document-tree .badge--ton-odobren{background:#e3f3e8;color:#1a7f37}.document-tree .badge--ton-odobren-kasnije{background:#fdf3e0;color:#9a6700}.document-tree .badge--ton-izrada{background:#eef1f5;color:#42526e}.document-tree .badge--ton-neaktivan,.document-tree .badge--ton-arhiviran{background:transparent;color:#8b97a8;border:1px solid #dfe3ea}.document-tree .badge--fajl{background:transparent;color:#8b97a8;padding-left:.2rem;padding-right:.2rem}.document-tree .badge--fajl svg{width:.85rem;height:.85rem;vertical-align:-.1em}.document-tree .badge--prazno{background:transparent;color:#8b97a8;border:1px dashed #d4d9e2}.doc-row__edit{flex:none;width:4.5rem;text-align:right}.doc-row__edit .form-group{display:inline-block}@media(hover:hover){.doc-row__edit{opacity:0;transition:opacity .12s ease}.doc-row:hover .doc-row__edit,.doc-row__edit:focus-within{opacity:1}}.doc-row__edit .btn{color:#8b97a8}.doc-row__edit .btn:hover{color:#42526e}.org-link{border-radius:.5rem;padding:.25rem!important;margin:-.25rem;text-decoration:none;transition:background-color .12s ease}.org-link:hover,.org-link:focus-visible{background-color:#ffffff12}.org-link__name{max-width:12em;white-space:break-spaces}.org-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.55rem;background-color:#ffffff1f;color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.02em;flex:none}.org-mark svg{width:1.15em;height:1.15em;opacity:.75}.aside-organisation .avatar img{border-radius:.55rem;background:#fff;object-fit:contain;padding:2px}.aside .logo-container{margin-top:0;justify-content:flex-start}.aside .logo-container img{max-width:100%;max-height:52px;width:auto}.aside .header-brand{display:block;min-width:0}.aside .logo-mark{display:none}.aside,.aside+div{transition:width .45s ease,max-width .45s ease,flex-basis .45s ease}@media(prefers-reduced-motion:reduce){.aside,.aside+div{transition:none}}.aside .aside-toggler,.aside .aside-toggler:hover,.aside .aside-toggler:focus{color:#ffffff8c;border:0;line-height:1;text-decoration:none}.aside .aside-toggler:hover,.aside .aside-toggler:focus{color:#fff}.aside .aside-toggler-icon{transition:transform .15s ease-in-out}@media(min-width:992px){html.a3q-sidebar-collapsed .aside{flex:0 0 auto;width:4.75rem;max-width:4.75rem}html.a3q-sidebar-collapsed .aside+div{flex:1 1 auto;width:auto;max-width:none;min-width:0}html.a3q-sidebar-collapsed .aside .nav-link .badge,html.a3q-sidebar-collapsed .aside .nav-item>small,html.a3q-sidebar-collapsed .aside .sub-menu,html.a3q-sidebar-collapsed .aside .dashboard-lang-switcher,html.a3q-sidebar-collapsed .aside .to-top,html.a3q-sidebar-collapsed .aside .profile-container small{display:none!important}html.a3q-sidebar-collapsed .aside .aside-organisation{justify-content:center;padding:.25rem .25rem .5rem!important}html.a3q-sidebar-collapsed .aside .aside-organisation>*:not([data-controller=notification]){display:none!important}html.a3q-sidebar-collapsed .aside [data-controller=notification]{margin:0 auto!important}html.a3q-sidebar-collapsed .aside .profile-container [data-controller=notification]{margin-top:1.35rem!important}html.a3q-sidebar-collapsed .aside .nav-link{justify-content:center;padding-left:.5rem;padding-right:.5rem}html.a3q-sidebar-collapsed .aside .nav-item{position:relative}html.a3q-sidebar-collapsed .aside .nav-link span{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem;padding:.35rem .6rem;border-radius:.375rem;background:#21252a;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:1030;box-shadow:0 .25rem .75rem #00000073}html.a3q-sidebar-collapsed .aside .nav-link:hover span,html.a3q-sidebar-collapsed .aside .nav-link:focus-visible span{opacity:1}html.a3q-sidebar-collapsed .aside,html.a3q-sidebar-collapsed .aside .aside-collapse{overflow:visible}html.a3q-sidebar-collapsed .aside .profile-container{flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .25rem;background:transparent;border-radius:0}html.a3q-sidebar-collapsed .aside .profile-container>a:not([data-controller=notification]){width:auto;max-width:none;flex:0 0 auto;height:auto!important;margin:0!important;padding:0;justify-content:center}html.a3q-sidebar-collapsed .aside .profile-container .avatar{width:32px;height:32px;min-width:32px;border-radius:50%;object-fit:cover}html.a3q-sidebar-collapsed .aside .logo-wordmark{display:none}html.a3q-sidebar-collapsed .aside .logo-mark{display:block;width:2.25rem;height:2.25rem;max-width:none}html.a3q-sidebar-collapsed .aside .logo-container{justify-content:center}html.a3q-sidebar-collapsed .aside>header{flex-direction:column;gap:.5rem}html.a3q-sidebar-collapsed .aside .aside-toggler-icon{transform:rotate(180deg)}html.a3q-sidebar-collapsed .aside .aside-toggler{margin-left:0!important}}.a3q-dropzone{display:flex;flex-wrap:wrap;gap:.75rem}.a3q-dropzone__poziv{flex:1 1 100%;float:none!important;margin:0!important;min-width:12rem}.a3q-dropzone:has(.dz-preview:not(.dz-message)) .a3q-dropzone__poziv{flex:0 0 9.5rem}.a3q-dropzone__okvir{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:7rem;padding:1.25rem 1rem;text-align:center;border:1px dashed #c8cfdb;border-radius:.5rem;background:#fbfcfd;transition:border-color .12s ease,background-color .12s ease}.a3q-dropzone__poziv:hover .a3q-dropzone__okvir{border-color:#8b97a8;background:#f4f6f9}.a3q-dropzone__znak{width:1.5rem;height:1.5rem;color:#8b97a8}.a3q-dropzone__naslov{font-size:.82rem;color:#42526e}.a3q-dropzone__uslovi{font-size:.72rem;color:#8b97a8}.a3q-dropzone:has(.dz-preview:not(.dz-message)) .a3q-dropzone__naslov{font-size:.75rem}.a3q-dropzone:has(.dz-preview:not(.dz-message)) .a3q-dropzone__uslovi{display:none}.dropzone-wrapper.dz-drag-hover .a3q-dropzone__okvir,.a3q-dropzone.dz-drag-hover .a3q-dropzone__okvir{border-color:var(--bs-primary, #0d6efd);border-style:solid;background:#eef3fd}.a3q-dropzone .dz-preview:not(.dz-message){float:none!important;margin:0!important;width:9.5rem}.a3q-dropzone .dz-preview:not(.dz-message) .dz-image{height:7rem}.a3q-dropzone .dz-preview:not(.dz-message) .dz-details{inset:auto 0 0 0!important;height:auto!important;opacity:1!important;display:flex;flex-direction:column;gap:.1rem;padding:.4rem .5rem 1.6rem!important;text-align:left!important;border:0!important;border-radius:0 0 .5rem .5rem!important;background-color:#fffffff0!important}.a3q-dropzone .dz-preview:not(.dz-message) .dz-filename{order:1;white-space:normal!important;overflow:hidden}.a3q-dropzone .dz-preview:not(.dz-message) .dz-filename span{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0!important;background:none!important;border:0!important;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--a3q-brand);overflow-wrap:anywhere}.a3q-dropzone .dz-preview:not(.dz-message) .dz-size{order:2;margin:0!important;font-size:.6875rem!important;color:var(--bs-secondary-color)}.a3q-dropzone .dz-preview:not(.dz-message) .dz-size span{padding:0!important;background:none!important}.a3q-dropzone .dz-preview .btn-edit{display:flex!important;gap:.25rem;align-items:center;justify-content:center;padding:.15rem .4rem!important;border-radius:0 0 .5rem .5rem;background-color:#fff!important;box-shadow:inset 0 1px 0 var(--a3q-ivica);font-size:.6875rem;color:var(--bs-secondary-color)}.a3q-dropzone .dz-preview .btn-edit:hover{background-color:var(--a3q-brand-soft)!important;color:var(--a3q-brand-dark)}.a3q-dropzone .dz-preview .btn-edit svg{width:.875rem;height:.875rem}@media(hover:none){.a3q-dropzone .dz-preview .btn-remove{display:inline-block!important}}.modal-body fieldset{margin-bottom:0}.modal-body fieldset>.bg-white{background-color:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:100%;min-width:0}.modal-body fieldset+fieldset{margin-top:1.5rem}.modal-title{font-weight:600;font-size:1.0625rem}.modal-header{padding:1.1rem 1.5rem;border-bottom:1px solid var(--a3q-ivica)}.modal .modal-body{padding:1.5rem}.modal-footer{padding:.9rem 1.5rem;border-top:1px solid var(--a3q-ivica);background-color:var(--a3q-povrsina)}.modal-footer button[id^=submit-modal-]{background-color:var(--a3q-brand)!important;border-color:var(--a3q-brand)!important;color:#fff!important;font-weight:600;min-width:8rem}.modal-footer button[id^=submit-modal-]:hover,.modal-footer button[id^=submit-modal-]:focus,.modal-footer button[id^=submit-modal-]:active{background-color:var(--a3q-brand-dark)!important;border-color:var(--a3q-brand-dark)!important;color:#fff!important}.modal-footer button[id^=submit-modal-]:focus-visible{box-shadow:0 0 0 .2rem var(--a3q-brand-soft)!important;outline:none}.modal-footer .btn-link{color:var(--bs-secondary-color);text-decoration:none}.modal-footer .btn-link:hover{color:var(--bs-body-color);text-decoration:underline}.modal-body fieldset>.col{padding:0!important;margin-bottom:.85rem}.modal-body legend{font-size:1.125rem;font-weight:600;color:var(--bs-body-color);margin-bottom:.35rem}.modal-body fieldset:not(:first-of-type) legend{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--a3q-ivica)}.form-text{max-width:600px}.modal-body .form-control,.modal-body .form-select,.modal-body .form-range,.modal-body .bootstrap-tagsinput,.modal-body .choices,.modal-body .form-text{max-width:100%}.modal-body .form-label{margin-bottom:.3rem}.modal-body .form-text{color:var(--bs-secondary-color);margin-top:.3rem}.a3q-audit-traka{border-left:4px solid var(--a3q-brand)}.a3q-audit-traka--hitno{border-left-color:#b8860b}.a3q-audit-traka--probijen{border-left-color:var(--bs-danger)}.a3q-audit-traka__tekst{max-width:58rem;min-width:0}.a3q-audit-traka__dana:not(:empty){display:inline-block;margin-left:.35rem;padding:.1rem .45rem;border-radius:.35rem;font-size:.8125rem;font-weight:600;background-color:var(--a3q-brand-soft);color:var(--a3q-brand-dark)}.a3q-audit-traka--hitno .a3q-audit-traka__dana:not(:empty){background-color:#fdf3d7;color:#7a5a06}.a3q-audit-traka--probijen .a3q-audit-traka__dana:not(:empty){background-color:#fbe3e3;color:#8c1c1c}[data-controller=notification] [data-notification-target=badge]>svg{display:none}.aside [data-controller=notification]{width:1.75rem;min-width:1.75rem;height:1.75rem!important;padding:0!important;align-items:center;justify-content:center}.aside [data-controller=notification] svg{width:1.3rem;height:1.3rem}[data-controller=notification] [data-notification-target=badge]:not(:empty){min-width:.75rem;height:.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .15rem;font-size:.5625rem;font-weight:700;line-height:1;box-shadow:0 0 0 1px #0006;animation:a3q-oznaka-puls 1.8s ease-in-out infinite}@keyframes a3q-oznaka-puls{0%{transform:scale(1);box-shadow:0 0 0 1px #0006,0 0 #dc3545e6}60%{transform:scale(1.22);box-shadow:0 0 0 1px #0006,0 0 0 1.15rem #dc354500}to{transform:scale(1);box-shadow:0 0 0 1px #0006,0 0 #dc354500}}@keyframes a3q-zvono{0%,22%,to{transform:rotate(0)}3%{transform:rotate(-14deg)}7%{transform:rotate(12deg)}11%{transform:rotate(-9deg)}15%{transform:rotate(7deg)}19%{transform:rotate(-3deg)}}a[data-controller=notification]:has([data-notification-target=badge]:not(:empty)) svg{transform-origin:50% 20%;animation:a3q-zvono 4s ease-in-out 3}@media(prefers-reduced-motion:reduce){a[data-controller=notification]:has([data-notification-target=badge]:not(:empty)) svg,[data-controller=notification] [data-notification-target=badge]:not(:empty){animation:none}}#TD-Menu>a[href*="github.com"],#TD-Menu>a[href*="twitter.com"],#TD-Menu>a[href*="discord.gg"]{display:none!important}#TD-Menu>[role=separator]:has(~a[href*="github.com"]):not(:has(~[role=separator])){display:none!important}.a3q-prilog{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding:.75rem;border:1px solid var(--bs-border-color);border-radius:.5rem;background-color:var(--bs-tertiary-bg)}.a3q-prilog__slicica{flex:0 0 auto;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);text-decoration:none}.a3q-prilog__slicica img{width:100%;height:100%;object-fit:contain}.a3q-prilog__nastavak{font-size:.75rem;font-weight:700;letter-spacing:.03em;color:var(--bs-secondary-color)}.a3q-prilog__opis{min-width:0;flex:1 1 10rem}.a3q-prilog__ime{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a3q-prilog__dugme{flex:0 0 auto;white-space:nowrap;margin-left:auto;justify-content:center;text-align:center}.modal.a3q-prozor-ispod>.modal-dialog{visibility:hidden}.a3q-nastanak{display:grid;grid-template-columns:1fr;border:1px solid var(--a3q-ivica);border-radius:.5rem;background-color:transparent;overflow:hidden}.a3q-nastanak__put{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.a3q-nastanak__put+.a3q-nastanak__put{border-top:1px solid var(--a3q-ivica)}@media(min-width:768px){.a3q-nastanak[data-puteva="2"]{grid-template-columns:repeat(2,1fr)}.a3q-nastanak[data-puteva="3"]{grid-template-columns:repeat(3,1fr)}.a3q-nastanak__put+.a3q-nastanak__put{border-top:0;border-left:1px solid var(--a3q-ivica)}}.a3q-nastanak__vrh{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.a3q-nastanak__oznaka{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a3q-brand)}.a3q-nastanak__opis{margin:0;font-size:.875rem;color:var(--bs-secondary-color)}.a3q-nastanak__stanje{margin:auto 0 0;font-size:.875rem;color:var(--bs-secondary-color)}.a3q-nastanak__stanje--ispunjen{color:var(--bs-success-text-emphasis, #0a3622);font-weight:600}.a3q-nastanak__kvacica{vertical-align:-.125em;margin-right:.125rem}.a3q-nastanak__spisak{margin:0;padding:0;list-style:none;font-size:.875rem}.a3q-nastanak__spisak>li+li{margin-top:.25rem}.a3q-nastanak__spisak a{overflow-wrap:anywhere}@media(min-width:768px){.command-bar-wrapper>.d-md-flex{flex-wrap:wrap;row-gap:.75rem}.command-bar-wrapper>.d-md-flex>.col-md{min-width:20rem}}.a3q-stanje{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .75rem}.a3q-stanje__oznaka{padding:.3rem .85rem;border-radius:2rem;font-size:1rem;font-weight:600;line-height:1.4}.a3q-stanje__oznaka--u-izradi{background-color:var(--a3q-povrsina);color:var(--bs-secondary-color);box-shadow:inset 0 0 0 1px var(--a3q-ivica)}.a3q-stanje__oznaka--na-snazi{background-color:var(--bs-success-bg-subtle, #d1e7dd);color:var(--bs-success-text-emphasis, #0a3622)}.a3q-stanje__oznaka--ceka{background-color:var(--a3q-brand-soft);color:var(--a3q-brand-dark)}.a3q-stanje__oznaka--povucen{background-color:var(--bs-danger-bg-subtle, #f8d7da);color:var(--bs-danger-text-emphasis, #58151c)}.a3q-stanje__verzija{font-size:1rem;font-weight:600;color:var(--bs-secondary-color)}.a3q-fajl{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border:1px solid var(--a3q-ivica);border-radius:.375rem;background-color:var(--a3q-povrsina);text-decoration:none;color:inherit}.a3q-fajl:hover,.a3q-fajl:focus-visible{border-color:var(--a3q-brand);background-color:var(--a3q-brand-soft)}.a3q-fajl__nastavak{flex:0 0 auto;min-width:2.75rem;padding:.25rem .375rem;border-radius:.25rem;background-color:#fff;box-shadow:inset 0 0 0 1px var(--a3q-ivica);font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-align:center;color:var(--bs-secondary-color)}.a3q-fajl__opis{min-width:0;flex:1 1 auto}.a3q-fajl__ime{display:block;font-weight:600;font-size:.875rem;color:var(--a3q-brand);overflow-wrap:anywhere}.a3q-fajl__datum{display:block;font-size:.75rem;color:var(--bs-secondary-color)}.a3q-fajl__strelica{flex:0 0 auto;color:var(--bs-secondary-color)}.form-label{font-size:1rem;font-weight:600;color:var(--bs-body-color)}.form-text{font-size:.875rem}.modal-header .modal-title{font-size:1.25rem;font-weight:600!important}.a3q-pregrada{display:block;margin:2rem 0 1.25rem;padding-top:1.5rem;border-top:1px solid var(--a3q-ivica)}.a3q-pregrada--prvi{margin-top:0;padding-top:0;border-top:0}.a3q-pregrada__naslov{margin:0;font-size:1.125rem;font-weight:600;color:var(--bs-body-color)}.a3q-pregrada__opis{margin:.25rem 0 0;font-size:.8125rem;color:var(--bs-secondary-color)}.a3q-registar{margin-top:auto;display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:1px solid transparent;border-radius:.375rem;background-color:var(--a3q-brand-soft);text-decoration:none;color:inherit}.a3q-registar:hover,.a3q-registar:focus-visible{border-color:var(--a3q-brand)}.a3q-registar:hover .a3q-registar__ime{text-decoration:underline}.a3q-registar__znak{flex:0 0 auto;color:var(--a3q-brand)}.a3q-registar__opis{min-width:0;flex:1 1 auto}.a3q-registar__ime{display:block;font-weight:600;font-size:.875rem;color:var(--a3q-brand);overflow-wrap:anywhere}.a3q-registar__natpis{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a3q-brand);opacity:.75}.a3q-registar__strelica{flex:0 0 auto;color:var(--a3q-brand)}.a3q-nastanak__raniji{margin:0;font-size:.75rem;color:var(--bs-secondary-color)}.a3q-nastanak__radnja{margin-top:.75rem}.a3q-nastanak__radnja .btn{max-width:100%;white-space:normal;text-align:left}
