:root{--mj-blue:#0e5a70;--mj-blue-dark:#083f50;--mj-orange:#f89521;--mj-bg:#eef5f6;--mj-card:#fff;--mj-border:#d7e6ea;--mj-text:#073f50;--mj-muted:#6b7f87;--mj-success-bg:#dff7ea;--mj-success-text:#087a3d;--mj-warning-bg:#fff1d8;--mj-warning-text:#a86100;--mj-danger-bg:#ffe3e3;--mj-danger-text:#a30000}body{color:var(--mj-text);background:radial-gradient(circle at top left, #0e5a701a, transparent 34%), linear-gradient(180deg, #f7fbfc 0%, var(--mj-bg) 100%)!important}aside,.sidebar,.side-nav,nav[class*=sidebar],div[class*=sidebar]{box-shadow:8px 0 24px #083f502e;background:linear-gradient(180deg, var(--mj-blue-dark), #063644)!important}aside button,.sidebar button,.side-nav button,nav[class*=sidebar] button,div[class*=sidebar] button{border-radius:12px!important;transition:all .18s!important}aside button:hover,.sidebar button:hover,.side-nav button:hover{transform:translate(2px);box-shadow:0 8px 18px #0000002e}.card,.panel,.section,.dashboard-card,.employee-card,.worker-card,[class*=card],[class*=panel]{border:1px solid var(--mj-border)!important;border-radius:18px!important;box-shadow:0 12px 30px #083f5014!important}[class*=stat],[class*=kpi],.dashboard-card{border-top:3px solid var(--mj-orange)!important;background:linear-gradient(#fff 0%,#f9fcfd 100%)!important}table{width:100%;border-collapse:separate!important;border-spacing:0!important}thead tr{background:#e8f4f7!important}th{letter-spacing:.02em;color:var(--mj-blue-dark)!important;font-weight:800!important}td,th{border-bottom:1px solid #e4eef1!important}tbody tr{transition:background .16s,transform .16s,box-shadow .16s}tbody tr:hover{background:#fff8ed!important}tbody tr[style*=rgb\(255],tbody tr.selected,tbody tr.active-row,tbody tr.open-row{box-shadow:inset 4px 0 0 var(--mj-orange)!important;background:#fff3df!important}.employee-card,.worker-card,[class*=employee-card],[class*=worker-card]{overflow:hidden}.employee-card>div:first-child,.worker-card>div:first-child,[class*=employee-card]>div:first-child,[class*=worker-card]>div:first-child{border-radius:18px 18px 0 0!important}[class*=employee] header,[class*=worker] header{background:linear-gradient(135deg, var(--mj-blue), #064253)!important}input,select,textarea{border:1px solid #cbdde2!important;border-radius:10px!important}input:focus,select:focus,textarea:focus{border-color:var(--mj-orange)!important;outline:none!important;box-shadow:0 0 0 3px #f8952129!important}[class*=field],[class*=info],[class*=data]{transition:box-shadow .15s,transform .15s}button{border-radius:11px!important;font-weight:800!important;transition:all .18s!important}button:hover{filter:brightness(1.02);transform:translateY(-1px)}button:active{transform:translateY(0)}button[style*=orange],button[style*=\#f89521],button[class*=orange],button[class*=primary]{background:linear-gradient(180deg, var(--mj-orange), #e57f08)!important;color:#fff!important;box-shadow:0 8px 18px #f8952147!important}button[class*=dark],button[class*=card],button[class*=open]{background:linear-gradient(180deg, var(--mj-blue), var(--mj-blue-dark))!important;color:#fff!important}.badge,.status,[class*=badge],[class*=status]{border-radius:999px!important;padding:4px 9px!important;font-weight:800!important}[class*=tab] button,button[class*=tab]{border:1px solid #bcd5dc!important}[class*=tab] button:hover,button[class*=tab]:hover{background:#e9f6f9!important}[class*=document],[class*=dms]{scroll-margin-top:16px}a{color:var(--mj-blue)}a:hover{color:var(--mj-orange)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#b8d2d9;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--mj-blue)}body.mj-documents-screen{--mj-doc-blue:#0e5a70;--mj-doc-blue-dark:#073f50;--mj-doc-orange:#f89521;--mj-doc-soft:#f5fafb;--mj-doc-line:#d9e8ec;--mj-doc-success-bg:#dff7ea;--mj-doc-success-text:#087a3d}body.mj-documents-screen .mj-docs-panel{overflow:hidden;border:1px solid var(--mj-doc-line)!important;background:linear-gradient(#fff 0%,#fbfdfe 100%)!important;border-radius:20px!important;box-shadow:0 14px 34px #073f5017!important}body.mj-documents-screen .mj-docs-hero{border-left:5px solid var(--mj-doc-orange)!important;background:radial-gradient(circle at 100% 0,#f895211a,#0000 32%),linear-gradient(#fff 0%,#f9fcfd 100%)!important}body.mj-documents-screen .mj-docs-hero h1,body.mj-documents-screen .mj-docs-hero h2{letter-spacing:-.02em;color:var(--mj-doc-blue-dark)!important}body.mj-documents-screen .mj-docs-kpi{transition:transform .16s,box-shadow .16s;border-top:4px solid var(--mj-doc-orange)!important;background:linear-gradient(#fff 0%,#f7fbfc 100%)!important;border-radius:18px!important;box-shadow:0 12px 28px #073f5014!important}body.mj-documents-screen .mj-docs-kpi:hover{transform:translateY(-2px);box-shadow:0 16px 34px #073f501f!important}body.mj-documents-screen h2,body.mj-documents-screen h3{color:var(--mj-doc-blue-dark)!important}body.mj-documents-screen table{font-size:13px;overflow:hidden;border-collapse:separate!important;border-spacing:0!important;border-radius:14px!important}body.mj-documents-screen thead tr{background:linear-gradient(#eaf6f8,#deeff3)!important}body.mj-documents-screen th{white-space:nowrap;color:var(--mj-doc-blue-dark)!important;border-bottom:1px solid #cde3e8!important;font-weight:900!important}body.mj-documents-screen td{border-bottom:1px solid #e5eef1!important}body.mj-documents-screen tbody tr{transition:background .14s,box-shadow .14s}body.mj-documents-screen tbody tr:hover{box-shadow:inset 4px 0 0 var(--mj-doc-orange);background:#fff7eb!important}body.mj-documents-screen .badge,body.mj-documents-screen [class*=badge],body.mj-documents-screen [class*=status]{border-radius:999px!important;font-weight:900!important}body.mj-documents-screen label:has(input[type=checkbox]){transition:all .15s;box-shadow:0 4px 12px #073f500a;background:#fff!important;border:1px solid #cddfe4!important;border-radius:10px!important;align-items:center!important;gap:7px!important;margin:4px!important;padding:7px 10px!important;display:inline-flex!important}body.mj-documents-screen label:has(input[type=checkbox]):hover{transform:translateY(-1px);border-color:var(--mj-doc-orange)!important;background:#fff9f1!important}body.mj-documents-screen label:has(input[type=checkbox]:checked){box-shadow:0 0 0 2px #0e5a701a;border-color:var(--mj-doc-blue)!important;background:#eaf7f9!important}body.mj-documents-screen input[type=checkbox]{accent-color:var(--mj-doc-blue);width:15px;height:15px}body.mj-documents-screen input,body.mj-documents-screen select{background:#fff!important;border:1px solid #c9dde3!important;border-radius:11px!important}body.mj-documents-screen input:focus,body.mj-documents-screen select:focus{border-color:var(--mj-doc-orange)!important;outline:none!important;box-shadow:0 0 0 3px #f8952129!important}body.mj-documents-screen button{border-radius:11px!important;font-weight:900!important}body.mj-documents-screen button:hover{transform:translateY(-1px)}body.mj-documents-screen [style*=orange],body.mj-documents-screen [style*=\#f89521]{border-radius:12px!important}body.mj-documents-screen .mj-docs-panel+.mj-docs-panel{margin-top:18px!important}body.mj-documents-screen label.mj-pdf-package-option{color:#073f50!important;background:linear-gradient(#fffaf3 0%,#fff3df 100%)!important;border:1px solid #f89521!important;border-left-width:5px!important;border-radius:13px!important;width:fit-content!important;min-width:360px!important;margin-top:14px!important;margin-left:4px!important;padding:11px 14px!important;font-weight:900!important;display:flex!important;box-shadow:0 8px 20px #f895211f!important}body.mj-documents-screen label.mj-pdf-package-option:before{content:"Dodatna možnost izvoza";color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0e5a70;border-radius:999px;align-items:center;margin-right:12px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}body.mj-documents-screen label.mj-pdf-package-option:hover{transform:translateY(-1px);background:#fff7eb!important}body.mj-documents-screen label.mj-pdf-package-option input[type=checkbox]{accent-color:#f89521}:root{--mj-ai30-blue:#0e5a70;--mj-ai30-blue-dark:#073f50;--mj-ai30-orange:#f89521;--mj-ai30-line:#d7e6ea;--mj-ai30-soft:#f6fbfc;--mj-ai30-card:#fff}.mj-worker-card-root{background:linear-gradient(#fff 0%,#fbfdfe 100%)!important;border:1px solid #0e5a701f!important;border-radius:24px!important;margin-top:16px!important;padding:18px!important;box-shadow:0 18px 46px #073f501f!important}.mj-worker-card-root .mj-worker-header{background:radial-gradient(circle at 16%,#f8952138,#0000 16%),linear-gradient(135deg,#0e5a70 0%,#064253 100%)!important;border-radius:22px!important;min-height:110px!important;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 30px #073f5038!important}.mj-worker-card-root .mj-worker-header div[style*=GB],.mj-worker-card-root .mj-worker-header div{transition:transform .15s}.mj-worker-card-root .mj-worker-header:hover div{transform:none}.mj-worker-card-root .mj-worker-summary-row>div,.mj-worker-card-root .mj-worker-field-card{transition:transform .14s,box-shadow .14s,border-color .14s;background:linear-gradient(#fff 0%,#f8fbfc 100%)!important;border:1px solid #d8e7eb!important;border-radius:16px!important;box-shadow:0 8px 20px #073f500e!important}.mj-worker-card-root .mj-worker-summary-row>div:hover,.mj-worker-card-root .mj-worker-field-card:hover{transform:translateY(-1px);border-color:#f8952173!important;box-shadow:0 12px 24px #073f5014!important}.mj-worker-card-root .mj-worker-tabs button{color:#073f50!important;background:#fff!important;border:1px solid #bcd5dc!important;border-radius:999px!important;padding:9px 14px!important;font-weight:900!important;box-shadow:0 4px 10px #073f500a!important}.mj-worker-card-root .mj-worker-tabs button:hover{transform:translateY(-1px);background:#eaf7f9!important;border-color:#0e5a70!important}.mj-worker-card-root .mj-worker-tabs button[style*=rgb\(0],.mj-worker-card-root .mj-worker-tabs button[style*=\#0e5a70],.mj-worker-card-root .mj-worker-tabs button[style*=background]{color:#fff!important;background:linear-gradient(#0e5a70,#073f50)!important;border-color:#073f50!important}.mj-worker-card-root h3,.mj-worker-card-root h4{letter-spacing:-.01em;color:#073f50!important}.mj-worker-docs-panel{background:linear-gradient(#fff 0%,#f7fbfc 100%)!important;border:1px solid #d7e6ea!important;border-radius:20px!important;margin-top:14px!important;padding:18px!important;box-shadow:0 12px 32px #073f5014!important}.mj-worker-docs-panel h3,.mj-worker-docs-panel h4{color:#073f50!important}.mj-worker-doc-generator,.mj-worker-doc-package{background:#fff!important;border:1px solid #d8e7eb!important;border-radius:18px!important;margin-top:14px!important;padding:18px!important;box-shadow:0 10px 26px #073f500f!important}.mj-worker-doc-generator{border-left:5px solid #0e5a70!important}.mj-worker-doc-package{background:linear-gradient(#fff 0%,#fffaf3 100%)!important;border-left:5px solid #f89521!important}.mj-worker-doc-package label:has(input[type=checkbox]){box-shadow:0 4px 12px #073f500a;background:#fff!important;border:1px solid #cddfe4!important;border-radius:999px!important;align-items:center!important;gap:7px!important;margin:4px!important;padding:8px 12px!important;font-weight:900!important;display:inline-flex!important}.mj-worker-doc-package label:has(input[type=checkbox]:checked){background:#eaf7f9!important;border-color:#0e5a70!important}.mj-worker-card-root input,.mj-worker-card-root select,.mj-worker-card-root textarea{background:#fff!important;border:1px solid #cbdde2!important;border-radius:12px!important}.mj-worker-card-root input:focus,.mj-worker-card-root select:focus,.mj-worker-card-root textarea:focus{border-color:#f89521!important;outline:none!important;box-shadow:0 0 0 3px #f8952129!important}.mj-worker-card-root button{border-radius:11px!important;font-weight:900!important;transition:transform .15s,filter .15s,box-shadow .15s!important}.mj-worker-card-root button:hover{filter:brightness(1.03);transform:translateY(-1px)}.mj-worker-docs-panel button{box-shadow:0 8px 18px #073f5014}.mj-worker-docs-panel table{overflow:hidden;border-radius:14px!important}.mj-worker-docs-panel thead tr{background:#eaf6f8!important}.mj-worker-docs-panel tbody tr:hover{background:#fff7eb!important}
