.r90-mobilize-management-layer{margin:22px 0 26px;padding:0;border-top:5px solid var(--r90-phase-color,#c89211);background:#fff;box-shadow:0 9px 26px rgba(28,49,63,.07);border-radius:10px;overflow:hidden}.r90-management-layer-head{display:flex;justify-content:space-between;gap:26px;align-items:flex-start;padding:24px 26px;background:var(--r90-phase-tint,#fffaf0);border-bottom:1px solid #e7e1d5}.r90-management-layer-head>div:first-child{max-width:780px}.r90-management-layer-head>div:first-child>span,.r90-management-block-head span{display:block;font-size:11px;font-weight:800;letter-spacing:.62px;text-transform:uppercase;color:var(--r90-phase-color,#a87400)}.r90-management-layer-head h2{margin:6px 0 8px;font-size:24px;line-height:1.22;color:#203c4a}.r90-management-layer-head p,.r90-management-block-head p{margin:0;font-size:15px;line-height:1.58;color:#465f6b}.r90-owner-summary{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;min-width:330px}.r90-owner-summary>div{padding:12px 10px;background:#fff;border:1px solid #dfe6ea;border-radius:8px;text-align:center}.r90-owner-summary strong{display:block;font-size:22px;line-height:1.1;color:#243e4c}.r90-owner-summary span{display:block;margin-top:5px;font-size:11px;font-weight:700;color:#617581;text-transform:uppercase;letter-spacing:.35px}.r90-owner-summary .needs-attention{border-color:#d9b04e;background:#fffaf0}.r90-management-block{padding:22px 26px}.r90-owner-block{border-bottom:1px solid #e7ecef}.r90-management-block-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.r90-management-block-head>div{max-width:760px}.r90-management-block-head h3{margin:5px 0 7px;font-size:20px;line-height:1.3;color:#263f4c}.r90-owner-workstreams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r90-owner-workstream{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 15px;border:1px solid #e0e6e9;border-left:4px solid var(--r90-phase-color,#c89211);border-radius:8px;background:#fff}.r90-owner-workstream>div{min-width:0}.r90-owner-workstream span{display:block;font-size:13px;font-weight:800;color:#2d4855}.r90-owner-workstream strong{display:block;margin-top:4px;font-size:12px;color:#60747f}.r90-owner-workstream p{margin:5px 0 0;font-size:13px;line-height:1.4;color:#3e5864}.r90-owner-workstream .btn{flex:0 0 auto}.r90-management-grid{display:grid;grid-template-columns:1fr 1fr;border-top:0}.r90-management-grid>.r90-management-block+ .r90-management-block{border-left:1px solid #e7ecef}.r90-management-exception-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.r90-management-exception-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;border:1px solid #e3e8eb;border-radius:7px;background:#fbfcfc}.r90-management-exception-list li div{min-width:0}.r90-management-exception-list strong{display:block;font-size:14px;line-height:1.35;color:#294553}.r90-management-exception-list span{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#617681}.r90-management-clear{padding:14px;border:1px solid #e5e9eb;border-radius:7px;background:#fafcfc;font-size:13px;line-height:1.5;color:#58707c}.r90-owner-modal label{font-size:14px}.r90-owner-modal input[type="text"],.r90-owner-modal input:not([type]){font-size:15px}.r90-management-focus{outline:3px solid color-mix(in srgb,var(--r90-phase-color,#c89211) 45%,transparent);outline-offset:3px;transition:outline .2s ease}.r90-simple-action.r90-management-focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--r90-phase-color,#c89211) 22%,transparent),0 6px 18px rgba(29,52,65,.08)}@media(max-width:980px){.r90-management-layer-head{display:block}.r90-owner-summary{margin-top:18px;min-width:0}.r90-owner-workstreams,.r90-management-grid{grid-template-columns:1fr}.r90-management-grid>.r90-management-block+ .r90-management-block{border-left:0;border-top:1px solid #e7ecef}}@media(max-width:680px){.r90-mobilize-management-layer{margin:16px 0 20px}.r90-management-layer-head,.r90-management-block{padding:18px}.r90-management-layer-head h2{font-size:22px}.r90-management-layer-head p,.r90-management-block-head p{font-size:14px}.r90-owner-summary{grid-template-columns:1fr}.r90-owner-workstream,.r90-management-exception-list li{align-items:flex-start;flex-direction:column}.r90-owner-workstream .btn,.r90-management-exception-list .btn{width:100%}}@media print{.r90-mobilize-management-layer .btn{display:none!important}.r90-mobilize-management-layer{box-shadow:none;break-inside:avoid}}
