/* Mobile 12.26: touch-first, self-contained, no customer/admin permission crossover. */
.m-release26{--m-bg:#f3f6fb;--m-radius:14px;--m-muted:#607086}.m-release26 .m-topbar{min-height:66px;padding-top:max(10px,env(safe-area-inset-top));box-shadow:0 3px 15px #24395404}.m-release26 .m-brand-mark{background:#edf3ff;color:#155ef2}.m-release26 .m-page{gap:20px;padding-top:22px}.m-release26 .m-home-welcome{padding:24px;background:linear-gradient(120deg,#13263d,#213e64);border-radius:18px;color:white;gap:10px}.m-release26 .m-home-welcome :where(.m-eyebrow,p){color:#d1dcec}.m-release26 .m-home-welcome h1{font-size:28px}.m-release26 .m-kpis{gap:10px}.m-release26 .m-kpi{padding:17px 14px;border-radius:13px;border-color:#e0e6ef}.m-release26 .m-kpi>span{font-size:11px;min-height:0}.m-release26 .m-kpi>strong{font-size:30px}.m-release26 .m-kpi.is-danger{background:#fff;border-top:3px solid #d44b60}.m-release26 .m-job-card{border:1px solid #e0e6ef;padding:18px;border-radius:14px;gap:15px;box-shadow:0 2px 9px #132a4503}.m-release26 .m-job-intro{display:grid;grid-template-columns:72px minmax(0,1fr);gap:15px;align-items:center}.m-release26 .m-job-cover{width:72px;height:80px;border:1px solid #e3e9f0;border-radius:9px;background:#f7f9fc;overflow:hidden;display:grid;place-items:center;color:#8c9bae}.m-release26 .m-job-cover img{width:100%;height:100%;object-fit:contain}.m-release26 .m-job-intro>div{min-width:0;display:grid;gap:5px}.m-release26 .m-job-intro h3{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-release26 .m-job-intro p{font-size:13px;color:#5d6e85}.m-release26 .m-job-intro small{font-size:11px;color:#697a90}.m-release26 .m-ref{font-size:11px;color:#1b5df4}.m-release26 .m-job-meta{font-size:11px;align-items:flex-start}.m-release26 .m-job-meta>span:first-child{display:grid;gap:4px}.m-release26 progress::-webkit-progress-value{background:#155ef5}.m-release26 .m-open-hint{margin-left:auto;font-size:12px;font-weight:650;color:#1a5dec}.m-release26 .m-bottom{background:white;border-color:#e0e7f1;box-shadow:0 -4px 25px #1c345408}.m-release26 .m-bottom a[aria-current]{background:#edf3ff;color:#145aef}.m-release26 .m-shortcut{background:#fff;border:1px solid #dfe7f2;box-shadow:none;border-radius:14px}.m-release26 .m-shortcut-icon{background:#edf3ff;color:#1b5ef1}.m-release26 .device-push-state{padding:16px;display:grid;gap:5px}.m-release26 .device-push p{font-size:13px;line-height:1.6;color:#5d6f87}.m-release26 .device-actions{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:9px}.m-release26 .device-actions .m-btn{width:100%;font-size:12px;padding:11px 7px;min-height:46px}.m-release26 .device-entry{padding:14px}.m-release26 .device-entry form{width:100%}.m-release26 .device-entry form .m-btn{min-height:42px;font-size:12px}.m-release26 .rq-line{margin:0;display:grid;gap:10px;min-width:0;overflow-wrap:anywhere}.m-release26 .m-check{flex-direction:row;align-items:flex-start;font-size:13px;font-weight:450}.m-release26 .m-check input{width:19px;height:19px;min-height:19px;flex:none;margin-top:2px}.m-release26 .m-login-hero{padding:12px 0}.m-release26 .m-panel{border-color:#dfe6f0}.m-release26 .m-item-card{padding:18px;border-radius:14px}.m-release26 .m-section-head h2{font-size:18px}.m-release26 .m-btn:not(.m-secondary):not(.m-danger){background:#135bea;color:white}.m-release26 .device-actions form{display:block}.m-release26 .device-actions form input[type=hidden]{display:none}
@media(min-width:680px){.m-release26 .m-page{max-width:880px}.m-release26 .m-stack{grid-template-columns:1fr 1fr}.m-release26 .device-entry{flex-wrap:nowrap}.m-release26 .device-entry form{width:auto}}
@media(max-width:360px){.m-release26 .m-page{padding-left:13px;padding-right:13px}.m-release26 .m-job-intro{grid-template-columns:58px minmax(0,1fr);gap:11px}.m-release26 .m-job-cover{width:58px;height:72px}.m-release26 .m-home-welcome{padding:20px}.m-release26 .m-job-card{padding:15px}.m-release26 .m-home-welcome h1{font-size:25px}}
