*{box-sizing:border-box}body{margin:0;background:#f6f7f9;color:#182b35;font-family:DM Sans,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #ebac50;outline-offset:3px}header{background:#fff;border-bottom:1px solid #e2e7ea;display:flex;align-items:center;justify-content:space-between;padding:23px max(24px,calc((100vw - 1100px)/2));gap:20px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;font-family:Manrope,Arial,sans-serif}.brand>b{background:#153d4b;color:#fff;font-size:29px;border-radius:11px;width:45px;height:45px;display:grid;place-items:center}.brand span{font-size:22px;font-weight:800;letter-spacing:2px}.brand small{display:block;font-size:9px;letter-spacing:2px;margin-top:1px}.header-right{display:flex;align-items:center;gap:20px}.live{font-size:12px;color:#557565}.live:before{content:"";display:inline-block;background:#70a581;border-radius:50%;width:7px;height:7px;margin-right:8px}.header-right button,.section-title button{background:#fff;border:1px solid #d9e1e5;border-radius:7px;padding:9px 15px;color:#354f5c}main{max-width:1100px;margin:auto;padding:40px 24px}.intro{display:flex;justify-content:space-between;gap:35px;align-items:center;margin:0 0 35px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:#627d89;font-weight:700}h1{font-family:Manrope,Arial,sans-serif;font-size:34px;letter-spacing:-1.3px;line-height:1.25;margin:10px 0 12px;max-width:640px}p{line-height:1.6;color:#5c707b}.intro p{margin:0;max-width:650px}.date-stamp{white-space:nowrap;font-weight:600;font-size:14px;text-align:right}.date-stamp small{display:block;color:#7b8e96;font-size:11px;font-weight:400;margin-top:6px}nav{display:flex;gap:28px;border-bottom:1px solid #dbe2e6;margin-bottom:26px}nav button{padding:14px 0;border:0;border-bottom:3px solid transparent;color:#778791;background:none;font-weight:600}nav button.on{border-bottom-color:#1a5366;color:#1a5366}nav span{font-size:11px;background:#e9edf0;border-radius:20px;padding:2px 7px;margin-left:5px}.run-context{background:#fff;border:1px solid #e0e6ea;border-radius:12px;padding:20px;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px}label{display:block;font-size:12px;color:#566e7a;font-weight:600}input,select,textarea{display:block;width:100%;padding:12px;border:1px solid #d8e1e6;background:#fff;color:#243e4b;border-radius:7px;margin-top:7px;min-height:46px;font-weight:400}input:focus,textarea:focus,select:focus{outline:2px solid #76a4b6;outline-offset:1px}textarea{min-height:80px;resize:vertical}.kind-tabs{display:flex;gap:8px;overflow-x:auto;padding:23px 0 12px}.kind-tabs button{white-space:nowrap;border:1px solid #dce4e8;background:#fff;color:#607683;padding:10px 14px;border-radius:7px;font-size:12px}.kind-tabs .selected{background:#163f50;color:#fff;border-color:#163f50}.section-title{display:flex;justify-content:space-between;align-items:center;margin:22px 0 16px;gap:15px}.section-title h2{margin:0;font-size:19px;font-family:Manrope,Arial,sans-serif}.section-title span{font-size:12px;color:#7c8e99}.machines{display:grid;grid-template-columns:1fr 1fr;gap:12px}.machine{display:flex;gap:15px;align-items:center;min-height:100px;text-align:left;padding:18px;border:1px solid #e0e7eb;background:#fff;border-radius:11px;transition:.15s}.machine:hover{border-color:#8aaab8;box-shadow:0 3px 12px #0d3c4e09;transform:translateY(-1px)}.machine-num{width:35px;height:35px;display:grid;place-items:center;background:#eff4f5;color:#75919c;border-radius:8px;font-size:12px;flex-shrink:0}.machine strong{font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:700;color:#234656;display:block}.machine small{color:#8b9ba4;font-size:11px;display:block;margin-top:8px}.arrow{margin-left:auto;color:#7293a2;font-size:23px}.message{padding:15px 18px;border-radius:9px;font-size:13px;margin:16px 0;line-height:1.6}.warning{background:#fff7e5;color:#8b6427;border:1px solid #f1deb4}.error{background:#fff0ed;color:#a63b2f;border:1px solid #e9c4bd}.success{background:#eaf4ed;color:#35774d;border:1px solid #b7d7c0}.back{background:none;border:0;padding:18px 0;color:#597f90;font-size:12px}.form-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.form-title h2{margin:8px 0 0;font-family:Manrope,Arial,sans-serif}.form-title>span{background:#e9eef0;color:#537c8b;padding:8px 13px;border-radius:20px;font-size:12px}.check,.extra{display:block;background:#fff;border:1px solid #dfe6ea;border-radius:12px;margin:14px 0;padding:22px}.check-label{display:flex;gap:16px;align-items:flex-start}.check-label>span{color:#9db0b9;font-size:11px;padding-top:3px}.check h3{font-size:15px;line-height:1.6;margin:0;font-weight:600}.check h3 small{display:block;font-size:11px;color:#8598a3}.choices{display:flex;gap:9px;margin:18px 0 0 30px}.choices button{min-height:45px;border:1px solid #dce5e9;background:#fff;color:#6a818d;padding:10px 22px;border-radius:7px;font-size:13px}.choices button.picked.ok{background:#e8f3ed;color:#247447;border-color:#66a383}.choices button.picked.fault{background:#fbe9e5;color:#a23a2a;border-color:#d28f81}.choices button.picked.na{background:#e9eef3;color:#4d677a;border-color:#91a3b4}.check label,.extra label,.modal label{margin-top:16px}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fault-fields{padding:5px 15px 10px;background:#fff9f7;border-radius:8px;margin-top:18px}.hint{font-size:11px;color:#7e929e;line-height:1.7}.asset{max-width:650px}.savebar{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;background:#f6f7f9ed;backdrop-filter:blur(8px);border-top:1px solid #dfe6ea}.savebar>span{font-size:12px;color:#476979}.savebar small{color:#8a9ba5;font-size:10px}.primary{background:#194f61;color:#fff;border:0;border-radius:8px;padding:14px 22px;min-height:48px;font-weight:600}.repair,.history-row{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;width:100%;border:1px solid #dfe6ea;background:#fff;border-radius:10px;margin:12px 0;padding:21px;color:#264652}.repair h3{font-size:14px;margin:8px 0}.repair p{font-size:12px;margin:0}.repair small,.history-row small{font-size:11px;color:#8b9ba4;display:block}.history-row strong{display:block;font-size:15px;margin:9px 0}.history-row>span{font-size:12px;white-space:nowrap}.badge{font-size:10px;font-weight:600;padding:6px 10px;border-radius:20px;background:#edf2f4;color:#5d7887;white-space:nowrap}.badge.late{background:#fae8e1;color:#ad5c3f}.empty{padding:60px 25px;background:#fff;border:1px dashed #c7d8df;text-align:center;color:#80949f;border-radius:12px}.search{margin:10px 0}.overlay{position:fixed;inset:0;background:#0d293d80;z-index:20;display:flex;justify-content:center;align-items:center;padding:20px;backdrop-filter:blur(3px)}.modal{max-width:650px;max-height:90vh;width:100%;overflow:auto;background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 50px #0003}.modal .primary{margin-top:20px;width:100%}.close{float:right;border:0;background:#edf3f5;padding:7px 12px;border-radius:5px;color:#567583}.activity,.answer{font-size:13px;border-top:1px solid #e4ebee;padding-top:14px}.activity small{display:block;color:#96a4ac;font-size:10px}.answer{position:relative;margin-top:18px}.answer strong{font-size:13px;display:block;margin-bottom:9px}.answer p{font-size:12px}.answer small{font-size:11px}footer{border-top:1px solid #e0e6e9;margin-top:50px;padding:24px 0;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#94a3ac}@media(min-width:900px){form:not(.modal){max-width:800px;margin:auto}}@media(max-width:650px){header{padding:17px 20px}.brand>b{width:37px;height:37px;font-size:24px}.brand span{font-size:18px}.brand small{font-size:8px}.live{display:none}main{padding:26px 18px}.intro{margin-bottom:20px}.intro h1{font-size:27px;letter-spacing:-.7px}.intro p{font-size:13px}.date-stamp{display:none}.run-context{grid-template-columns:1fr 1fr;gap:13px;padding:16px}.run-context label:last-child{grid-column:1/-1}.machines{grid-template-columns:1fr}.machine{min-height:90px}.section-title span{font-size:10px}nav{margin-bottom:18px}.check{padding:17px}.check-label{gap:12px}.choices{margin-left:0;gap:7px}.choices button{flex:1;padding:10px 7px;font-size:12px}.two{grid-template-columns:1fr}.modal{padding:22px;max-height:94vh}.overlay{padding:10px}.savebar .primary{padding:13px 16px;font-size:12px}.savebar>span{max-width:145px}.repair{align-items:flex-start;flex-direction:column;gap:12px}footer{flex-direction:column}.kind-tabs{margin-right:-18px}.form-title h2{font-size:21px}}.evidence{display:block;max-width:100%;max-height:330px;border-radius:8px;object-fit:contain;margin-top:15px}.machine-link{float:right}.login{max-width:520px;margin:7vh auto;padding:35px}.login label{margin:18px 0}.login .primary{width:100%;margin-top:10px}.accountbar{display:flex;justify-content:space-between;background:#e7edf1;padding:10px 24px;font-size:12px}.accountbar button{border:0;background:transparent;color:#1a5366}.languagebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 24px;background:#fff;border-bottom:1px solid #e0e6ea;font-family:Arial,sans-serif}.languagebar span{font-size:12px;color:#607683;margin-right:6px}.languagebar button{min-height:40px;padding:8px 14px;border:1px solid #d8e1e6;border-radius:7px;background:#fff;color:#264652}.languagebar .active{background:#194f61;color:#fff;border-color:#194f61}html[lang=si] body{font-family:Arial,Iskoola Pota,Nirmala UI,sans-serif}html[lang=si] h1{line-height:1.55;font-size:29px;letter-spacing:0}html[lang=si] .check h3{line-height:1.9}html[lang=si] .machine strong,html[lang=si] .choices button{line-height:1.8}.source-en{display:block!important;color:#7e929e;font-size:11px!important;line-height:1.5!important;font-weight:400;margin-top:5px}html[lang=si] label,html[lang=si] .kind-tabs button{line-height:1.8}html[lang=si] .machine{min-height:110px}
