/* Scoped action inbox and editable job preparation controls. */
.xma .xn-head h1{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}
.xma .xn-head p,.xma-note{max-width:76ch;line-height:1.55}
.xma-search{margin:0 0 18px;max-width:680px}
.xma-search label{display:block;font-size:.9rem;font-weight:600;margin-bottom:7px}
.xma-search>div{display:flex;gap:10px}.xma-search input{min-width:0;flex:1}
.xma-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}
.xma-filters button{display:flex;align-items:center;gap:12px;border-radius:10px;min-height:44px;font-size:.88rem;padding:9px 13px}
.xma-filters button b{border-radius:6px;padding:2px 7px;background:#edf2f8;color:#19384b}
#app #content .xma .xma-filters button[aria-pressed=true]{background:#163e52!important;color:white!important;border-color:#163e52!important;-webkit-text-fill-color:currentColor!important}
#app #content .xma .xma-filters button[aria-pressed=true] span{color:white!important;-webkit-text-fill-color:currentColor!important}
#app #content .xma .xma-filters button[aria-pressed=true] b{background:#edf2f8!important;color:#19384b!important;-webkit-text-fill-color:currentColor!important}
.xma-note{font-size:.88rem;color:#51657a;margin:0 0 18px}
.xma-list{display:grid;gap:12px}
.xma-job{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(200px,1.3fr) minmax(170px,1fr) auto;gap:20px;align-items:center;padding:20px;border:1px solid #d9e3ed;border-radius:14px;background:white;min-width:0}
.xma-job>*{min-width:0;overflow-wrap:anywhere}.xma-job-title>span,.xma-job-step>span{display:block;font-size:.78rem;letter-spacing:.03em;color:#50667c;margin-bottom:6px}
.xma .xma-job h2{font-size:1.06rem;line-height:1.4;margin:0;font-weight:700;letter-spacing:normal}
.xma-job p{font-size:.9rem;line-height:1.5;margin:5px 0 0;color:#51657a}
.xma-job-step strong{display:block;font-size:.95rem;line-height:1.45;font-weight:650;color:#163e52}
.xma-job-team{display:grid;gap:6px;font-size:.82rem;line-height:1.45;color:#50667c}
.xma-job-team .xma-overdue{color:#a52b35;font-weight:600}
.xma-job>button{min-height:44px;max-width:100%;white-space:normal}
.xma-empty{background:white;border:1px solid #d9e3ed;border-radius:12px;padding:28px;font-size:1rem}
.xma-pager{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:18px;font-size:.9rem}
.xma-pager>span{margin-right:auto}
.newJobR234 .xjt-picker,.newJobR234 .xjt-evidence{background:#f4f8fc;border:1px solid #d8e4ee;border-radius:14px;padding:20px;margin:0 0 20px;min-width:0}
.newJobR234 .xjt-evidence{margin:20px 0 0}
.newJobR234 .xjt-picker h2,.newJobR234 .xjt-evidence h2{font-size:1.05rem;line-height:1.4;margin:0 0 8px;letter-spacing:normal}
.xjt-picker p,.xjt-evidence p{font-size:.9rem;line-height:1.55;max-width:80ch;margin:0 0 14px;color:#50667c}
.xjt-controls{display:flex;gap:12px;align-items:flex-end}.xjt-controls label{flex:1;min-width:0}.xjt-controls button{min-height:44px;white-space:normal}
.xjt-controls label,.xjt-numbers label{display:grid;gap:7px;font-size:.88rem;font-weight:600}
.xjt-controls select,.xjt-numbers input{width:100%;min-width:0;box-sizing:border-box}
.xjt-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:560px}
.xjt-picker .xjt-feedback:empty{display:none}.xjt-picker .xjt-feedback{margin:14px 0 0;color:#145a41}
@media(max-width:1100px){.xma-job{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xma-job>button{justify-self:start}}
@media(max-width:540px){.xma .xn-head .xn-actions{width:100%;display:flex;flex-wrap:wrap}.xma-job{grid-template-columns:1fr;gap:13px;padding:17px}.xma-job>button{width:100%}.xma-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xma-filters button{justify-content:space-between;text-align:left}.xma-filters button span{min-width:0;overflow-wrap:anywhere}.xma-filters button:first-child{grid-column:1/-1}.xjt-controls{flex-direction:column;align-items:stretch}.xjt-numbers{grid-template-columns:1fr}.newJobR234 .xjt-picker,.newJobR234 .xjt-evidence{padding:16px}.xma-pager>span{width:100%}}
