/* v9.5.23 – Monteur-Modus 2.0 */
.v9518-shell{max-width:980px;margin:0 auto;display:grid;gap:16px}.v9518-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.v9518-top h2{margin:2px 0 3px;font-size:26px;color:#102b3d}.v9518-top>div>span{color:#6d8492;font-size:13px}.v9518-kicker,.v9518-eyebrow{font-size:10px;font-weight:900;letter-spacing:.12em;color:#168aca}.v9518-net{font-size:11px;font-weight:800;border-radius:999px;padding:8px 11px}.v9518-net.online{background:#e9f8ef;color:#187542}.v9518-net.offline{background:#fff4e3;color:#9a6110}.v9518-day-strip{display:flex;gap:8px;overflow:auto;padding:2px 0 6px;scrollbar-width:thin}.v9518-day-card{min-width:230px;border:1px solid #dbe6ec;background:#fff;border-radius:13px;padding:10px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;text-align:left;align-items:center;cursor:pointer}.v9518-day-card.active{border-color:#179ee8;box-shadow:0 0 0 2px rgba(23,158,232,.12)}.v9518-day-card.done{opacity:.65}.v9518-day-card>span:nth-child(2){min-width:0}.v9518-day-card b,.v9518-day-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v9518-day-card small{font-size:10px;color:#78909e;margin-top:2px}.v9518-time{font-size:15px;font-weight:900;color:#1a4b68}.v9518-day-card .v9518-status{grid-column:2;justify-self:start}.v9518-status{display:inline-flex;align-items:center;border-radius:999px;background:#eef5f8;color:#536f7e;padding:5px 8px;font-size:9px;font-weight:900;white-space:nowrap}.v9518-status.critical{background:#ffe9e6;color:#b72e26}.v9518-job{background:#fff;border:1px solid #d8e5ec;border-radius:20px;padding:18px;box-shadow:0 12px 34px rgba(9,47,69,.07)}.v9518-job.emergency{border-color:#efb7b1;box-shadow:0 12px 34px rgba(170,43,32,.09)}.v9518-job-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v9518-job-head h2{font-size:25px;margin:2px 0 4px;color:#102a3d}.v9518-job-head p{margin:0;color:#6f8796;font-size:12px}.v9518-address{width:100%;margin:14px 0 10px;background:#f3f8fb;border:1px solid #dce9f0;border-radius:14px;padding:13px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;text-align:left;color:#17364b;cursor:pointer}.v9518-address>span:first-child{font-size:19px}.v9518-address b,.v9518-address small{display:block}.v9518-address small{font-size:10px;color:#758d9c;margin-top:2px}.v9518-address i{font-style:normal;font-size:22px;color:#84a0ae}.v9518-service{display:grid;gap:3px;padding:5px 2px 14px}.v9518-service b{color:#18384d}.v9518-service span{color:#667f8e;font-size:12px}.v9518-service em{font-style:normal;color:#8a611b;font-size:11px;margin-top:5px}.v9518-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v9518-actions button{min-height:74px;border:1px solid #d8e5ec;background:#fff;color:#16364b;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:18px;cursor:pointer}.v9518-actions button b{font-size:10px}.v9518-actions button.primary{background:#168ed0;color:#fff;border-color:#168ed0}.v9518-actions button:disabled{opacity:.4;cursor:not-allowed}.v9518-progress{margin-top:16px;border-top:1px solid #e6eef2;padding-top:14px}.v9518-progress-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.v9518-progress-head b,.v9518-progress-head span{display:block}.v9518-progress-head b{font-size:13px;color:#17364b}.v9518-progress-head span{font-size:10px;color:#7a919f;margin-top:2px}.v9518-progress-head strong{font-size:20px;color:#168ed0}.v9518-bar{height:7px;background:#edf3f6;border-radius:999px;overflow:hidden;margin:8px 0 10px}.v9518-bar i{display:block;height:100%;background:#25a76f;border-radius:inherit;transition:width .2s ease}.v9518-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.v9518-checks button{border:1px solid #e0e9ee;background:#fafcfd;border-radius:10px;padding:9px;display:flex;gap:7px;align-items:center;text-align:left;color:#667f8e;cursor:pointer}.v9518-checks button i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#eef3f6;display:grid;place-items:center;font-weight:900}.v9518-checks button.ok{background:#f3fbf7;border-color:#cdebdc;color:#276f4d}.v9518-checks button.ok i{background:#27a76f;color:#fff}.v9518-checks button span{font-size:10px;font-weight:700}.v9518-draft{margin-top:14px;border:1px dashed #cbdde7;border-radius:13px;background:#fbfdfe;padding:11px}.v9518-draft>div:first-child b,.v9518-draft>div:first-child span{display:block}.v9518-draft>div:first-child b{font-size:12px;color:#17364b}.v9518-draft>div:first-child span{font-size:9px;color:#8195a1;margin-top:2px}.v9518-draft textarea{width:100%;min-height:72px;margin-top:8px;border:1px solid #d8e5ec;border-radius:10px;padding:9px;resize:vertical}.v9518-draft-actions{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:7px}.v9518-draft-actions span{font-size:9px;color:#78909e}.v9518-finish{width:100%;margin-top:13px;min-height:50px;border:0;border-radius:13px;background:#178b54;color:#fff;font-weight:900;cursor:pointer}.v9518-finish.incomplete{background:#fff5e6;color:#8b5a0c;border:1px solid #efcf9b}.v9518-next{background:#fff;border:1px solid #dbe6ec;border-radius:16px;padding:13px}.v9518-section-head{margin-bottom:7px}.v9518-section-head b,.v9518-section-head span{display:block}.v9518-section-head b{font-size:13px;color:#17364b}.v9518-section-head span{font-size:10px;color:#8396a1}.v9518-next>button{width:100%;border:0;border-top:1px solid #edf2f5;background:#fff;display:grid;grid-template-columns:70px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:10px 3px;text-align:left;cursor:pointer}.v9518-next time{font-weight:800;color:#30566d;font-size:10px}.v9518-next time small,.v9518-next span b,.v9518-next span small{display:block}.v9518-next span b{font-size:11px;color:#17364b}.v9518-next span small{font-size:9px;color:#8195a1;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v9518-next>button>i{font-style:normal;font-size:20px;color:#8ca3b0}.v9518-empty{background:#fff;border:1px dashed #cddce5;border-radius:16px;padding:24px;display:grid;gap:5px;text-align:center}.v9518-empty b{color:#17364b}.v9518-empty span{font-size:11px;color:#7b929f}
@media(max-width:800px){.v9518-shell{gap:12px}.v9518-top{align-items:flex-start}.v9518-top h2{font-size:21px}.v9518-job{padding:13px;border-radius:16px}.v9518-job-head h2{font-size:21px}.v9518-actions{grid-template-columns:repeat(2,1fr)}.v9518-actions button{min-height:70px}.v9518-checks{grid-template-columns:1fr 1fr}.v9518-day-card{min-width:205px}.v9518-draft-actions{align-items:stretch;flex-direction:column}.v9518-draft-actions button{width:100%}}
@media(max-width:430px){.v9518-top{display:grid}.v9518-net{justify-self:start}.v9518-checks{grid-template-columns:1fr}.v9518-address{padding:11px}.v9518-service span{font-size:11px}.v9518-job-head{display:grid}.v9518-job-head .v9518-status{justify-self:start}.v9518-actions button{font-size:20px;min-height:76px}.v9518-actions button b{font-size:11px}.v9518-finish{min-height:54px}.content:has(.v9518-shell){padding-left:10px!important;padding-right:10px!important}}

