.cbi-pn{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#17263e;background:#f3f6fb;font-synthesis:none}.cbi-pn *{box-sizing:border-box}.cbi-pn{margin:0}.cbi-pn button,.cbi-pn input,.cbi-pn select,.cbi-pn textarea{font:inherit}.cbi-pn button{cursor:pointer}.cbi-pn button:disabled{opacity:.42;cursor:not-allowed}.cbi-pn input,.cbi-pn select,.cbi-pn textarea{width:100%;border:1px solid #d7dfec;color:#23354d;border-radius:7px;padding:10px 11px;background:#fff;outline:none}.cbi-pn textarea{resize:vertical;min-height:37px;line-height:1.55}.cbi-pn input:focus,.cbi-pn select:focus,.cbi-pn textarea:focus{border-color:#3281cb;box-shadow:0 0 0 2px #dae9fc}.cbi-pn input[type=file]{padding:8px;background:transparent;border:0}.cbi-pn .app-shell{display:flex;min-height:100vh}.cbi-pn .sidebar{width:258px;flex:0 0 258px;background:#11243e;color:#d5e3f4;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.cbi-pn .brand{display:flex;gap:12px;align-items:center;padding:24px 18px 26px;border-bottom:1px solid #2e415d}.cbi-pn .brand-icon{display:grid;place-items:center;font-size:16px;font-weight:900;background:#d9e9ff;border-radius:10px;color:#174275;min-width:42px;height:42px}.cbi-pn .brand strong{display:block;font-size:16px;color:#fff}.cbi-pn .brand small{display:block;margin-top:4px;color:#9fb9d8}.cbi-pn .sidebar-header{padding:26px 18px 10px;letter-spacing:1.4px;color:#8099b8;font-size:10px;font-weight:800}.cbi-pn .sidebar nav{display:flex;flex-direction:column;gap:3px;padding:0 9px 15px}.cbi-pn .sidebar nav button{color:#aec5df;text-align:left;display:flex;gap:12px;align-items:center;background:transparent;border:0;border-radius:9px;padding:12px 9px}.cbi-pn .sidebar nav button:hover:not(:disabled),.cbi-pn .sidebar nav button.selected{background:#224367;color:#fff}.cbi-pn .nav-num{font-weight:800;color:#9fbfe1;min-width:34px;font-size:12px}.cbi-pn .sidebar nav b{display:block;font-weight:600;font-size:13px}.cbi-pn .sidebar nav small{display:block;font-size:10px;margin-top:3px;color:#91abc7}.cbi-pn .sidebar nav .nav-disabled{opacity:.45}.cbi-pn .sidebar-footer{margin-top:auto;padding:17px 18px;border-top:1px solid #2e415d;background:#172d4a;line-height:1.6}.cbi-pn .sidebar-footer strong{display:block;color:#fff;font-size:11px;letter-spacing:1px}.cbi-pn .sidebar-footer small{font-size:11px}.cbi-pn .main{min-width:0;flex:1}.cbi-pn .topbar{padding:18px 28px;background:#fff;border-bottom:1px solid #e2e8f2;display:flex;align-items:center;justify-content:space-between;gap:16px}.cbi-pn .topbar h1{font-size:21px;margin:4px 0 0;letter-spacing:-.5px}.cbi-pn .eyebrow{font-size:10px;letter-spacing:1.6px;color:#7388a3;font-weight:800}.cbi-pn .top-actions{display:flex;align-items:center;gap:9px}.cbi-pn .btn{border:0;border-radius:8px;font-weight:600;padding:9px 12px;white-space:nowrap;transition:background .1s}.cbi-pn .btn.primary{background:#1764b2;color:#fff}.cbi-pn .btn.primary:hover{background:#114d8d}.cbi-pn .btn.light{color:#194a85;background:#edf4ff;border:1px solid #cadcf0}.cbi-pn .btn.light:hover{background:#dfebff}.cbi-pn .btn.danger{background:#fff1f1;color:#9c293b;border:1px solid #f3cfce}.cbi-pn .btn.icon{background:transparent;color:#ae4658;font-size:20px;padding:4px 7px}.cbi-pn .content{padding:22px 28px 45px;max-width:1480px;margin:auto}.cbi-pn .context-strip{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:12px;margin-bottom:18px}.cbi-pn .context-strip>div{background:#fff;border:1px solid #e4ebf5;border-radius:10px;padding:13px 16px;min-width:0}.cbi-pn .context-strip span{display:block;color:#8d9fb4;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:800}.cbi-pn .context-strip strong{font-size:15px;display:block;margin-top:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cbi-pn .section{background:#fff;border:1px solid #dfe7f2;border-radius:13px;padding:23px;margin-bottom:18px;box-shadow:0 6px 20px #192d4306}.cbi-pn .section-head{display:flex;gap:13px;align-items:flex-start;border-bottom:1px solid #e9eef5;padding-bottom:15px;margin-bottom:19px}.cbi-pn .section-bullet{background:#eaf3ff;color:#1159a1;min-width:42px;border-radius:9px;display:grid;place-items:center;font-weight:800;padding:12px 7px}.cbi-pn .section-head h2{margin:0;font-size:19px;letter-spacing:-.3px}.cbi-pn .section-head p{margin:6px 0 0;color:#6c7f98;font-size:12px;line-height:1.5}.cbi-pn .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cbi-pn .field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:11px}.cbi-pn .field.wide{grid-column:1/-1}.cbi-pn .field-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:700}.cbi-pn .readbox{padding:11px;background:#f5f9ff;border:1px solid #dae7f8;color:#233e67;min-height:41px;border-radius:7px;white-space:pre-line;overflow-wrap:anywhere}.cbi-pn .readbox.missing{color:#a5afba;background:#fbfcfe}.cbi-pn .hint{display:block;color:#7b8ba1;font-size:10px;overflow-wrap:anywhere;font-weight:400}.cbi-pn .pill{display:inline-flex;align-items:center;border-radius:5px;background:#f0f3f8;color:#53677f;padding:4px 7px;letter-spacing:.3px;font-size:9px;font-weight:800;white-space:nowrap}.cbi-pn .pill.linked{background:#e7f7ee;color:#16744a}.cbi-pn .pill.calc{background:#eff2fd;color:#405db2}.cbi-pn .pill.warn{background:#fff2d9;color:#98651a}.cbi-pn .table-scroll{max-width:100%;overflow-x:auto;border:1px solid #e0e7f1;border-radius:8px;margin:12px 0 18px}.cbi-pn .app-table{width:100%;border-collapse:collapse;table-layout:auto}.cbi-pn .app-table th,.cbi-pn .app-table td{padding:10px 11px;border-bottom:1px solid #e7edf5;vertical-align:top;font-size:12px;line-height:1.5}.cbi-pn .app-table thead th{background:#f1f5fb;text-align:left;color:#556c8b;white-space:nowrap;text-transform:uppercase;font-size:10px;letter-spacing:.35px}.cbi-pn .app-table td input,.cbi-pn .app-table td textarea{font-size:12px;border-radius:5px;padding:7px;min-width:90px}.cbi-pn .app-table tbody th{text-align:left;font-size:12px;min-width:200px}.cbi-pn .app-table tbody tr:last-child>*{border-bottom:0}.cbi-pn .app-table .numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cbi-pn .app-table.dense th,.cbi-pn .app-table.dense td{padding:9px}.cbi-pn .app-table.dense th small{display:block;color:#8697ab;font-weight:500}.cbi-pn .app-table.dense td{min-width:78px}.cbi-pn .notice{background:#eff5fc;border:1px solid #d7e6f7;padding:12px 14px;border-radius:8px;color:#315579;line-height:1.6;margin:12px 0 18px;font-size:12px}.cbi-pn .notice.amber{color:#825d20;background:#fff9ea;border-color:#f2dfb9}.cbi-pn .upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cbi-pn .upload-card{background:#f9fbff;border:1px solid #dce6f2;border-radius:11px;padding:19px}.cbi-pn .upload-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cbi-pn .upload-symbol{font-size:27px;background:#e8f1ff;border-radius:10px;padding:7px 12px;color:#1c68ba}.cbi-pn .upload-card-head h3{margin:0;font-size:16px}.cbi-pn .upload-card-head p{margin:3px 0;color:#7d91a9;font-size:11px}.cbi-pn .upload-card-head .pill{margin-left:auto}.cbi-pn .upload-target{display:block;border:1px dashed #8caed8;padding:12px;border-radius:9px;background:#fff;color:#1c5eaa;font-weight:650;margin:12px 0;cursor:pointer}.cbi-pn .upload-target.secondary{border-color:#d5deeb;color:#587392;background:#f4f7fb}.cbi-pn .upload-target input{display:block}.cbi-pn .upload-card small{overflow-wrap:anywhere}.cbi-pn .form-error{font-size:11px;color:#926a31;line-height:1.5}.cbi-pn .code-samples{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cbi-pn .code-samples>div{padding:15px;border:1px solid #e5ebf2;border-radius:8px}.cbi-pn .code-samples h3{margin-top:0}.cbi-pn .code-samples code{display:block;padding:5px;color:#276298;overflow-wrap:anywhere}.cbi-pn .bar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cbi-pn .bar-row p{margin:5px 0;color:#73839a}.cbi-pn .actions{display:flex;gap:8px;flex-wrap:wrap}.cbi-pn .mini-card,.cbi-pn .property-card,.cbi-pn .analysis-block{padding:18px;border:1px solid #e0e8f2;border-radius:10px;margin:14px 0;background:#fff}.cbi-pn .mini-card h3,.cbi-pn .property-card h3,.cbi-pn .analysis-block h3{font-size:16px;margin:2px 0 14px}.cbi-pn .paper-table{width:100%;border-collapse:collapse}.cbi-pn .paper-table th,.cbi-pn .paper-table td{border:1px solid #8f9baa;font-family:Times New Roman,serif;padding:5px 7px;text-align:left;font-size:12px;vertical-align:top}.cbi-pn .paper-table th{font-weight:700;background:#f3f6fa}.cbi-pn .paper-table td:first-child{min-width:110px}.cbi-pn .paper-table td{overflow-wrap:anywhere}.cbi-pn .list-editor{background:#fafcff;border:1px solid #e5eaf3;border-radius:8px;padding:13px;margin-bottom:16px;min-width:0}.cbi-pn .list-title{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:11px}.cbi-pn .list-title strong{font-size:13px}.cbi-pn .list-entry{display:flex;gap:6px;align-items:flex-start;margin:7px 0}.cbi-pn .list-entry textarea{min-width:0}.cbi-pn .list-entry button{background:transparent;border:0;color:#bb4050;font-size:20px}.cbi-pn .list-index{color:#7991ad;font-size:11px;padding-top:9px}.cbi-pn .three-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cbi-pn .two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cbi-pn .analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cbi-pn .analysis-block h3{border-bottom:1px solid #edf1f7;padding-bottom:10px}.cbi-pn .table-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.cbi-pn .small-table{margin-bottom:14px}.cbi-pn .step-card{display:grid;grid-template-columns:35px 1fr;gap:13px;margin:13px 0;border:1px solid #e5edf6;border-radius:10px;padding:15px}.cbi-pn .step-card h3{margin:0 0 7px}.cbi-pn .step-num{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;color:#2263ab;background:#e9f3ff;font-weight:800}.cbi-pn .empty{padding:23px;text-align:center;border:1px dashed #adc2d9;color:#8294a9;border-radius:9px}.cbi-pn .file-reference{border:1px solid #e4eaf3;padding:16px;border-radius:9px;margin-top:10px}.cbi-pn .file-reference>div{margin-top:10px}.cbi-pn .addrow{margin-top:0;margin-bottom:16px}.cbi-pn .signature-grid input{min-width:90px}.cbi-pn .signature-grid td:nth-child(2) input{min-width:185px;min-height:65px}.cbi-pn .file-attach{display:flex;align-items:center;margin:14px 0;gap:10px;flex-wrap:wrap;color:#566a81;font-weight:650;font-size:12px}.cbi-pn .auto-points{background:#f7faff;border:1px solid #e0e9f6;border-radius:9px;padding:18px 18px 18px 35px}.cbi-pn .auto-points li{margin:8px 0}.cbi-pn .copy-block{display:flex;align-items:flex-end;gap:10px;margin:12px 0}.cbi-pn .copy-block .field{flex:1}.cbi-pn .paper{background:#fff;margin:18px auto;border:1px solid #cfd9e6;box-shadow:0 12px 45px #192f461a;max-width:900px;padding:43px 46px;color:#141414}.cbi-pn .paper-header{display:flex;align-items:center;justify-content:center;gap:15px;border-bottom:3px double #252525;padding-bottom:12px}.cbi-pn .paper-header h2{font-size:20px;margin:0;color:#174276}.cbi-pn .paper-header p{font-size:11px;text-align:center;margin:5px 0 0;font-weight:700}.cbi-pn .bank-badge{background:#b71430;color:#fff;font-size:24px;font-weight:900;padding:16px 12px}.cbi-pn .doc-title{text-align:center;font-family:Times New Roman,serif;text-decoration:underline;font-size:18px;margin:24px 0 4px}.cbi-pn .doc-subtitle{text-align:center;font-family:Times New Roman,serif;font-weight:700;font-size:13px}.cbi-pn .print-section{font-family:Times New Roman,serif;margin-top:25px;-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.cbi-pn .print-section h3{font-size:16px;margin:14px 0 8px;border-bottom:1px solid #ccd2d9;padding-bottom:5px}.cbi-pn .print-section h4{font-size:14px;margin:12px 0 7px}.cbi-pn .print-section p,.cbi-pn .print-section li{font-size:13px;line-height:1.55}.cbi-pn .paper-footer{text-align:center;margin-top:40px;border-top:1px solid #555;padding:12px 0;font-style:italic;font-size:12px}.cbi-pn .footer{font-size:11px;text-align:center;color:#8290a4;padding:25px 0}@media (max-width:1100px){.cbi-pn .sidebar{width:220px;flex-basis:220px}.cbi-pn .content,.cbi-pn .topbar{padding:15px}.cbi-pn .context-strip,.cbi-pn .three-cols{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cbi-pn .app-shell{display:block}.cbi-pn .sidebar{width:100%;height:auto;position:static;max-height:310px}.cbi-pn .sidebar nav{display:grid;grid-template-columns:1fr 1fr;overflow:auto}.cbi-pn .topbar{flex-direction:column;align-items:flex-start}.cbi-pn .field-grid,.cbi-pn .two-cols,.cbi-pn .three-cols,.cbi-pn .upload-grid,.cbi-pn .code-samples{grid-template-columns:1fr}.cbi-pn .bar-row,.cbi-pn .copy-block{align-items:flex-start;flex-direction:column}.cbi-pn .context-strip{grid-template-columns:1fr 1fr}.cbi-pn .paper{padding:18px}.cbi-pn .section{padding:14px}}@media print{.cbi-pn{background:#fff;color:#000}.cbi-pn .sidebar,.cbi-pn .topbar,.cbi-pn .context-strip,.cbi-pn .section,.cbi-pn .notice,.cbi-pn .footer,.cbi-pn .bar-row,.cbi-pn .top-actions{display:none!important}.cbi-pn .main,.cbi-pn .content{padding:0;margin:0;max-width:none}.cbi-pn .app-shell{display:block}.cbi-pn .paper{margin:0;max-width:none;box-shadow:none;border:0;padding:9mm}.cbi-pn .paper-header{margin-top:0}.cbi-pn .print-section{-moz-column-break-inside:auto;break-inside:auto}.cbi-pn .print-section h3,.cbi-pn .print-section h4{-moz-column-break-after:avoid;break-after:avoid}.cbi-pn .paper-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.cbi-pn .paper-table th,.cbi-pn .paper-table td{font-size:10px;padding:3px 4px}.cbi-pn .paper-footer{margin-top:14mm}@page{size:A4;margin:14mm 10mm}}.cbi-pn .printed-signatures tbody tr:first-child td{height:90px;min-width:150px}.cbi-pn .printed-signatures tbody tr:first-child td:first-child{min-width:95px}.cbi-pn .annexures-ui{display:flex;flex-direction:column;gap:20px}.cbi-pn .annx-section{background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:24px;margin-bottom:18px;box-shadow:0 2px 12px #0f172a0a}.cbi-pn .annx-heading{border-bottom:1px solid #e1e7ef;padding-bottom:14px;margin-bottom:18px}.cbi-pn .annx-heading h2{font-size:21px;line-height:1.25;margin:4px 0 0;color:#102d47}.cbi-pn .annx-kicker,.cbi-pn .annx-source{font-size:11px;letter-spacing:.05em;color:#60758e}.cbi-pn .annx-section h3{font-size:16px;color:#173d5d;margin:24px 0 12px}.cbi-pn .annx-section h4{margin:13px 0;font-size:14px}.cbi-pn .annx-topline{padding:12px 14px;background:#f5f9ff;border-left:3px solid #24608a;margin:8px 0 16px}.cbi-pn .annx-inline{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:12px 0;padding:10px 0}.cbi-pn .annx-inline select,.cbi-pn .annx-inline input,.cbi-pn .annx-approval input:not([type=checkbox]){padding:9px 12px;border:1px solid #cad5e3;border-radius:7px;min-width:170px}.cbi-pn .annx-scroll{width:100%;overflow-x:auto;margin:12px 0}.cbi-pn .annx-table{border-collapse:collapse;width:100%;font-size:12px;table-layout:auto}.cbi-pn .annx-table th{background:#ecf3fa;font-size:11px;text-align:left;line-height:1.3;padding:10px 9px;border:1px solid #cbd8e3;white-space:normal;min-width:74px}.cbi-pn .annx-table td{padding:8px;border:1px solid #d7e1e9;vertical-align:top;line-height:1.4;min-width:74px}.cbi-pn .annx-table td:first-child{min-width:35px}.cbi-pn .annx-table td:nth-child(2){min-width:125px}.cbi-pn .annx-table input,.cbi-pn .annx-control textarea{width:100%;min-width:65px;box-sizing:border-box;padding:9px;border-radius:5px;border:1px solid #cbd8e3;background:#fff;color:#17324a;font-size:12px}.cbi-pn .annx-control textarea{resize:vertical;min-height:45px;line-height:1.45;white-space:pre-wrap}.cbi-pn .annx-control .annx-source{display:block;margin-top:4px}.cbi-pn .annx-block{display:block;margin:12px 0;padding:7px 0}.cbi-pn .annx-block>strong{display:block;font-size:13px;margin-bottom:9px}.cbi-pn .annx-two{display:grid;grid-template-columns:2fr 1fr;gap:18px}.cbi-pn .annx-muted{color:#8796a7;font-style:italic}.cbi-pn .annx-na{background:#f1f5f9;padding:19px;text-align:center;letter-spacing:2px;font-size:18px}.cbi-pn .annx-bad{color:#be123c;font-weight:700}.cbi-pn .annx-good{color:#166534}.cbi-pn .annx-property{padding:18px;margin:16px 0;background:#fafcff;border:1px solid #dbe6f3;border-radius:10px}.cbi-pn .annx-policy{font-size:12px;background:#f2f6fb;border-left:3px solid #417db0;padding:13px;line-height:1.65;margin:15px 0}.cbi-pn .annx-standard{margin:18px 0}.cbi-pn .annx-verbatim{white-space:pre-wrap;font-family:Georgia,serif;font-size:12.2px;line-height:1.65;background:#fbfcfe;border:1px solid #e1e9f1;border-radius:8px;padding:16px;overflow-wrap:anywhere}.cbi-pn .annx-approval{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:15px;background:#f0f7ff}.cbi-pn .annx-approval label{display:flex;align-items:center;gap:8px}.cbi-pn .annexure-print-outer{background:#f0f3f8;border:1px solid #d8e0e9;padding:18px}.cbi-pn .annexures-print .annx-section{border-radius:0;box-shadow:none;max-width:880px;margin:12px auto 22px;padding:35px;background:#fff}.cbi-pn .annexures-print .annx-table{font-family:Georgia,serif}.cbi-pn .annexures-print .annx-table td{min-width:0}.cbi-pn .annexures-print .annx-block textarea{border:0;background:transparent;padding:0;font-family:Georgia,serif}@media (max-width:800px){.cbi-pn .annx-section{padding:14px}.cbi-pn .annx-two{grid-template-columns:1fr}.cbi-pn .annx-table td,.cbi-pn .annx-table th{min-width:85px}}@media print{.cbi-pn .annexure-print-outer{background:#fff;border:0;padding:0}.cbi-pn .annexures-print .annx-section{width:100%;max-width:none;margin:0;padding:0 1mm 5mm;border:0;border-radius:0;box-shadow:none;-moz-column-break-after:auto;break-after:auto}.cbi-pn .annexures-print .annx-section+.annx-section{-moz-column-break-before:page;break-before:page}.cbi-pn .annexures-print .annx-heading{-moz-column-break-after:avoid;break-after:avoid}.cbi-pn .annexures-print .annx-block,.cbi-pn .annexures-print .annx-property,.cbi-pn .annexures-print .annx-standard,.cbi-pn .annexures-print .annx-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.cbi-pn .annexures-print .annx-table td,.cbi-pn .annexures-print .annx-table th{padding:4px 5px;font-size:9.5px;border:1px solid #333}.cbi-pn .annexures-print .annx-table th{background:#f3f4f6!important;color:#111}.cbi-pn .annexures-print .annx-control textarea{min-height:0;line-height:1.3}.cbi-pn .annexures-print .notice{display:none}.cbi-pn .annexures-print .annx-verbatim{background:#fff;border:0;padding:0;line-height:1.5;font-size:11px}body *{visibility:hidden}.cbi-pn,.cbi-pn *{visibility:visible}.cbi-pn{position:absolute;left:0;top:0;width:100%;background:#fff}}
