.nc-applications{max-width:1120px}.workspace-modern .nc-applications h2,.workspace-modern .nc-applications h3{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.workspace-modern .nc-applications h2{font-size:1.3rem;line-height:1.4}.nc-applications .workspace-button{font-size:.82rem}.nc-applications button{white-space:normal;border-radius:10px;height:auto;min-height:40px;padding:10px 14px;font-size:.78rem;line-height:1.6}.nc-applications .workspace-actions{gap:10px}.nc-applications-empty{background:#fff;border:1px dashed #dce2d0;border-radius:20px;margin-bottom:20px;padding:30px}.nc-applications-empty h2{margin:12px 0}.nc-applications-empty>p:last-child{color:#7b8270;max-width:520px;font-size:.9rem}.nc-applications-section{justify-content:space-between;align-items:center;gap:15px;display:flex}.nc-applications-section>span{color:#898e7c;font-size:.72rem}.nc-applications .workspace-opportunities{gap:20px;margin:20px 0}.nc-applications .workspace-opportunity{background:#fff;border:1px solid #e3e7da;border-radius:20px;margin-bottom:20px;padding:26px}.nc-applications .workspace-opportunities h2{margin:0 0 14px;font-size:1.3rem;line-height:1.35}.nc-applications .workspace-opportunities p{color:#7b826e;margin:12px 0;font-size:.83rem;line-height:1.8}.nc-applications .workspace-opportunities button{color:#193c49;background:#f0e9dc;border-color:#ddd6c9;margin-top:8px}.nc-applications .nc-application-detail>h3{margin-bottom:20px;font-size:1.6rem;line-height:1.35}.nc-application-source{background:#f0e9dc;border:1px solid #ddd6c9;border-radius:13px;margin:20px 0;padding:15px 18px}.nc-application-source summary{cursor:pointer;font-size:.85rem;font-weight:600}.nc-application-source p{color:#7e7767;font-size:.82rem;line-height:1.8}.nc-applications .workspace-footnote{color:#848b76;margin:16px 0;font-size:.73rem;line-height:1.8}.nc-applications .application-plan{background:#f8faf4;border:1px solid #e6eadc;border-radius:15px;margin:25px 0;padding:23px}.nc-applications .application-plan legend,.nc-applications .application-checklist legend{margin-bottom:15px;font-size:.95rem;font-weight:600}.nc-applications .application-plan label{color:#6e795f;font-size:.8rem}.nc-applications :is(.application-plan input,.application-plan select,.statement-form textarea){background:#fff;border:1px solid #dce2d1;border-radius:10px;padding:12px;font-size:.88rem}.nc-applications .application-checklist label{border-top:1px solid #edf0e6;padding:16px 0;font-size:.88rem;line-height:1.8}.nc-applications .application-checklist input{accent-color:#193c49}.nc-applications .application-checklist small{color:#89917a;font-size:.69rem}.nc-applications .statement-editor,.nc-applications .document-panel{background:#fcfdf9;border:1px solid #e2e8d7;border-radius:15px;margin-top:27px;padding:20px}.nc-applications .statement-editor summary{font-size:.9rem}.nc-applications .statement-form label{font-size:.85rem}.nc-applications .document-panel h3{font-size:1.1rem}.nc-applications .document-panel p{font-size:.82rem;line-height:1.8}.nc-applications .document-list li{border-color:#e4e9d9;font-size:.85rem}.nc-applications [tabindex="-1"]{scroll-margin-top:100px}.nc-applications #application-catalogue{background:#fff;max-width:none;margin-top:20px}.nc-applications #application-catalogue ul{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.nc-applications #application-catalogue li{background:#fafcf6;border:1px solid #e5e9dd;border-radius:13px;padding:17px}.nc-applications #application-catalogue li button{text-align:left;justify-content:flex-start}.nc-applications #application-catalogue li p{margin:10px 0 0}.nc-applications :is(summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #193c49}@media (max-width:600px){.nc-applications .workspace-opportunity,.nc-applications-empty{padding:22px}.nc-applications .application-plan{padding:18px}.nc-applications .workspace-actions{flex-direction:column;align-items:stretch}.nc-applications .nc-application-detail>h3{font-size:1.35rem}.nc-applications .statement-editor,.nc-applications .document-panel{padding:16px}.nc-applications .application-plan label{flex-basis:100%}}
