.production-signin-l .ams-auth-layout{background:var(--color-bg,var(--ams-auth-disabled));justify-content:center;align-items:center;padding:40px 20px;display:flex}.production-signin-l .ams-auth-brand{display:none}.production-signin-l .ams-auth-panel{border:1px solid var(--ams-auth-border);width:min(100%,420px);box-shadow:var(--rpma-shadow-card);border-radius:12px;padding:32px}.production-signin-l .ams-auth-form{max-width:none}.production-signin-l .ams-auth-logo{width:220px;margin-bottom:24px}.production-signin-l .ams-auth-panel h1{font-size:22px}.production-signin-l .ams-auth-banner [role=status]{color:var(--ams-auth-ink)}.production-signin-l .ams-auth-banner .bg-rag-amber-bg[role=status]{background:var(--ams-auth-disabled);border-color:var(--ams-auth-border)}.production-signin-l .ams-auth-footer{margin-top:var(--rpma-canvas-gap,16px);padding-top:var(--rpma-card-gap,12px);border-top:1px solid var(--ams-auth-border);text-align:left;position:static}@media (width<=480px){.production-signin-l .ams-auth-layout{padding:24px 12px}.production-signin-l .ams-auth-panel{padding:24px}}.rpma-master-detail,.rpma-detail-panel{--r-md:8px;--r-lg:12px;--r-pill:999px}.rpma-detail-header>div{flex:1;min-width:0}.rpma-master-detail{gap:var(--rpma-card-gap,12px);grid-template-columns:minmax(380px,34%) minmax(0,1fr);align-items:start;min-width:0;display:grid}.rpma-master-list,.rpma-detail-panel{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--r-lg);background:var(--color-surface);min-width:0;overflow:hidden}.rpma-master-list>header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.rpma-master-list h2,.rpma-detail-header h2{color:var(--color-fg);margin:0;font-size:14px;font-weight:700}.rpma-master-list>header span,.rpma-detail-header p{color:var(--color-muted);font-size:11px}.rpma-master-list .rpma-dense-search{flex-basis:100%;min-width:0}.rpma-master-list .rpma-dense-scroll{max-height:none;overflow:visible}.rpma-master-list .rpma-dense td{height:36px}.rpma-master-list tr[aria-selected=true] td{background:var(--color-accent-soft)}.rpma-master-list tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.rpma-master-list .rpma-dense-row-subline{color:var(--color-muted);text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.rpma-master-list .rpma-dense-cards{display:none}.rpma-detail-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:start;gap:12px;padding:12px;display:flex}.rpma-detail-header h2{overflow-wrap:anywhere;outline-offset:3px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpma-detail-back{display:none}.rpma-detail-kpis{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.rpma-detail-kpis>div{border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface-2);min-width:0;padding:8px}.rpma-detail-kpis span,.rpma-detail-kpis small{color:var(--color-muted);font-size:10px;display:block}.rpma-detail-kpis span{text-transform:uppercase;letter-spacing:.04em}.rpma-detail-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.rpma-detail-section{border-bottom:1px solid var(--color-border);min-width:0;padding:10px 12px 12px}.rpma-detail-section>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rpma-detail-section h3{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0;font-size:11px}.rpma-detail-section header small{color:var(--color-muted);border:1px dashed var(--color-border);border-radius:var(--r-pill);padding:1px 7px;font-size:10px}.rpma-detail-section header button{color:var(--color-accent);margin-left:auto;font-size:11px}.rpma-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;display:grid}.rpma-detail-section dl>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:8px;min-height:30px;font-size:12px;display:grid}.rpma-detail-section dt{color:var(--color-muted)}.rpma-detail-section dd{overflow-wrap:anywhere;min-width:0;margin:0}.rpma-detail-panel [data-missing=true]{color:var(--color-muted)}.rpma-detail-empty{color:var(--color-muted);background:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:var(--r-md);padding:12px;font-size:12px}.rpma-detail-evidence{gap:var(--rpma-card-gap,12px);overflow-wrap:anywhere;flex-direction:column;margin-top:12px;display:flex}@media (width>=1600px){.rpma-detail-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=767px){.rpma-master-detail{grid-template-columns:minmax(0,1fr)}.rpma-master-list .rpma-dense-scroll{display:block}.rpma-master-list .rpma-dense-picker,.rpma-master-inspection,.rpma-master-detail[data-detail-open=true]>.rpma-master-list{display:none}.rpma-master-detail[data-detail-open=true]>.rpma-master-inspection{display:block}.rpma-detail-back{display:inline-flex}.rpma-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpma-detail-section dl{grid-template-columns:minmax(0,1fr)}.rpma-master-detail{gap:var(--rpma-card-gap,10px)}.rpma-detail-panel{scroll-margin-top:calc(var(--rpma-mobile-chrome-height,120px) + 12px)}}
