body .portal-card:has(.compliance-create-form)>.portal-card-head{align-items:flex-start!important;gap:20px!important}body .portal-card:has(.compliance-create-form)>.portal-card-head>div{flex:auto;min-width:0}body .portal-card:has(.compliance-create-form)>.portal-card-head>.blueprint-status{color:#63706a!important;white-space:nowrap!important;background:#f7f9f8!important;border:1px solid #d9e1dd!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:28px!important;margin-top:1px!important;padding:5px 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}body .compliance-catalog-action{background:#f8faf9!important;border:1px solid #dce4e0!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 20px!important;margin:0 0 16px!important;padding:12px 14px!important;display:grid!important}body .compliance-catalog-action>div{min-width:0!important}body .compliance-catalog-action strong{color:#263a33!important;font-size:12.5px!important;font-weight:800!important;line-height:1.3!important}body .compliance-catalog-action span{color:#66736d!important;max-width:760px!important;margin-top:3px!important;font-size:12px!important;line-height:1.45!important}body .compliance-catalog-action .button{justify-self:end!important;margin:0!important}body .compliance-create-form{margin:0!important;padding:0!important}body .compliance-create-form .form-grid{gap:14px 16px!important}body .compliance-create-form .form-grid>.field.span-2:first-child{border-bottom:1px solid #e5eae7!important;margin:0 0 2px!important;padding:0 0 14px!important}body .compliance-create-form .form-actions{border-top:1px solid #e5eae7!important;margin-top:16px!important;padding-top:14px!important}@media (max-width:760px){body .portal-card:has(.compliance-create-form)>.portal-card-head{flex-direction:column!important;gap:10px!important}body .portal-card:has(.compliance-create-form)>.portal-card-head>.blueprint-status{margin-top:0!important}body .compliance-catalog-action{grid-template-columns:1fr!important;gap:10px!important}body .compliance-catalog-action .button{justify-self:start!important}}
@media print{@page{margin:10mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#17211c!important;background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;overflow:visible!important}.gov-topline,.app-header,.government-sidebar,.investor-header,.investor-header-nav,.sidebar-backdrop,.global-search,.notification-popover,.notification-bell,.notification-bell-button,.blueprint-page-actions,.portal-actions,.blueprint-toolbar,.admin-audit-filters,.form-actions,.mobile-menu-button,[data-no-print]{display:none!important}.government-main{background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}.government-main>.admin-experience,.government-main>.institution-workspace-scope,.investor-shell,.investor-frame{background:#fff!important;width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.government-main .portal-main,.government-main>.admin-experience>.portal-main,.government-main>.institution-workspace-scope>.portal-main,.investor-shell .portal-main,.investor-frame>.portal-main,main.portal-main{background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.blueprint-page-heading,.portal-title{border-bottom:1px solid #cfd8d3!important;margin:0 0 5mm!important;padding:0 0 3mm!important;display:block!important}.blueprint-breadcrumb,.blueprint-page-heading p,.portal-title p{display:none!important}.blueprint-page-heading h1,.portal-title h1{color:#14231b!important;margin:0!important;font-size:17pt!important;line-height:1.15!important}.panel,.portal-card,.management-case-workspace{box-shadow:none!important;break-inside:auto!important;border:1px solid #d3dbd7!important;border-radius:0!important;margin:0 0 5mm!important;overflow:visible!important}.panel-head,.portal-card-head{background:#f8faf9!important;border-bottom:1px solid #e1e6e3!important;padding:3mm 3.5mm!important}.panel-head h2,.portal-card-head h2{font-size:10pt!important}.panel-head p,.portal-card-head p{font-size:7.5pt!important}.panel-body,.portal-card-body{padding:3.5mm!important}.table-wrap,.portal-table-wrap,.regulatory-table-wrap{width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}table,.data-table,.portal-table,.table{table-layout:auto!important;border-collapse:collapse!important;background:#fff!important;width:100%!important;min-width:0!important;max-width:none!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}tr{break-inside:avoid!important;page-break-inside:avoid!important}.data-table th,.portal-table th,.table th{color:#4f5d56!important;white-space:normal!important;background:#f1f4f2!important;border-bottom:1px solid #aeb8b3!important;padding:2mm 1.7mm!important;font-size:6.8pt!important;line-height:1.2!important}.data-table td,.portal-table td,.table td{color:#26342d!important;white-space:normal!important;overflow-wrap:anywhere!important;border-bottom:1px solid #e1e6e3!important;padding:2.2mm 1.7mm!important;font-size:7.2pt!important;line-height:1.3!important}.data-table td strong,.portal-table td strong,.table td strong{color:#1b2921!important;font-size:7.5pt!important}.data-table td small,.portal-table td small,.table td small{color:#6d7973!important;font-size:6.4pt!important;line-height:1.3!important}.button,button,input[type=button],input[type=submit],.data-table th:last-child:empty,.portal-table th:last-child:empty,.table th:last-child:empty{display:none!important}.data-table td:last-child:has(.button){display:none!important}.data-table td:last-child:has(.portal-link){display:none!important}.portal-table td:last-child:has(.button){display:none!important}.portal-table td:last-child:has(.portal-link){display:none!important}.table td:last-child:has(.button){display:none!important}.table td:last-child:has(.portal-link){display:none!important}.portal-status,.blueprint-status,.pill,.risk-band{color:#26342d!important;white-space:nowrap!important;background:#fff!important;border:1px solid #aeb8b3!important;border-radius:2mm!important;padding:1mm 1.5mm!important;font-size:6.5pt!important}.blueprint-grid-2,.regulatory-policy-grid,.compliance-action-board,.admin-overview-notes{display:block!important}.summary-strip,.metrics,.case-summary-grid,.regulatory-metrics,.management-scorecard,.admin-overview-grid,.admin-overview-kpis,.admin-appraisal-summary,.uat-summary-grid,.compliance-ops-summary,.regulatory-policy-summary,.workload-row,.action-item,.document-row,.compact-record,.policy-version,.compliance-obligation-card,.admin-audit-event{break-inside:avoid!important;page-break-inside:avoid!important}a[href]:after{content:none!important}}
.report-print-dataset{display:none}.management-report-centre .report-result-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.management-report-centre .report-result-head>div:first-child{min-width:0}.management-report-centre .report-result-head>div:first-child>strong{display:block}.management-report-centre .report-result-head>div:first-child>span{margin-top:4px;display:block}@media print{[data-no-print]{display:none!important}.report-print-dataset{display:block!important}.management-report-centre{box-shadow:none!important;border:0!important}.management-report-centre>.portal-card-body{padding:0!important}}
.pwa-install-prompt{z-index:1200;background:#fff;border:1px solid #cfd8d3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(560px,100vw - 40px);padding:14px 16px;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 44px #0f402f29}.pwa-install-mark{color:#fff;background:#0f402f;border-radius:10px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;line-height:1;display:grid}.pwa-install-copy{gap:3px;min-width:0;display:grid}.pwa-install-copy strong{color:#17231e;font-size:15px}.pwa-install-copy span{color:#64716b;font-size:13px;line-height:1.45}.pwa-install-actions{align-items:center;gap:8px;display:flex}.pwa-install-actions .button{min-height:38px;padding:0 14px}.pwa-install-actions .text-button{white-space:nowrap}@media (max-width:640px){.pwa-install-prompt{grid-template-columns:auto 1fr;width:auto;padding:13px;bottom:12px;left:12px;right:12px}.pwa-install-actions{grid-column:1/-1;justify-content:flex-end}.pwa-install-copy span{font-size:12.5px}}@media print{.pwa-install-prompt{display:none!important}}
