/* Quiet navy & light gold; isolated to general reconciliation page */
.igc-app{max-width:1520px;margin:auto;direction:rtl;color:#233248;font-family:inherit;display:grid;gap:16px}.igc-card{background:#fff;border:1px solid #dce1e9;border-radius:12px;box-shadow:0 2px 10px #20334c0d;padding:20px}.igc-card>header,.igc-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.igc-card h3{margin:0;font-size:18px;color:#192e47}.igc-card p{margin:7px 0;color:#657185}.igc-tag{background:#f1ebd7;color:#7d651c;border-radius:6px;padding:4px 10px}.igc-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.igc-fields label,.igc-issue label,.igc-note{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#405065}.igc-fields input,.igc-fields select,.igc-note input,.igc-issue input{width:100%;min-width:0;border:1px solid #d5dae4;background:#fff;color:#24334a;border-radius:7px;min-height:40px;padding:8px;font:inherit}.igc-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.igc-primary,.igc-secondary,.igc-history-list button{border:1px solid #cbb273;border-radius:8px;padding:10px 16px;cursor:pointer;background:#c7a760;color:#1c2e45;font:inherit;font-weight:700}.igc-primary:hover{background:#ddbd77}.igc-primary:disabled{opacity:.6;cursor:wait}.igc-secondary{background:white;border-color:#d4dbe6;color:#273b57}.igc-message{color:#216341}.igc-message.error{color:#b53232}.igc-advice{margin:12px 0!important;line-height:1.8;font-size:13px;color:#59677b!important}.igc-status{padding:6px 12px;border-radius:20px;background:#e6f4ec;color:#176540;font-weight:bold;font-size:12px}.igc-status.attention{background:#fff3df;color:#86551a}.igc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:17px 0}.igc-metrics>div{border:1px solid #e4e8ee;border-radius:10px;padding:12px;background:#f9fafc}.igc-metrics small,.igc-metrics strong{display:block}.igc-metrics small{color:#677488}.igc-metrics strong{font-size:24px;margin-top:5px;color:#233751}.igc-table{overflow:auto;max-height:430px;border-radius:8px;margin-top:12px}.igc-table table{border-collapse:collapse;width:100%;min-width:480px;font:inherit;font-size:13px}.igc-table th,.igc-table td{padding:9px 10px;border-bottom:1px solid #e8ebf0;text-align:right;vertical-align:top;white-space:nowrap}.igc-table th{background:#f3f5f9;position:sticky;top:0;z-index:1;color:#354765}.igc-table small{display:block;color:#778397;margin-top:3px}.igc-number{direction:ltr;text-align:left!important;font-variant-numeric:tabular-nums}.igc-history-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.igc-history-list button{background:#f7f8fa;border-color:#d8dee7;font-size:12px;padding:8px 12px}.igc-modal{position:fixed;inset:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;background:#172433aa;padding:15px;direction:rtl}.igc-modal-panel{width:min(1300px,100%);max-height:95vh;overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:13px;border:1px solid #cbb273;box-shadow:0 16px 70px #131b2d55;color:#263b57}.igc-modal-panel>header,.igc-modal-panel>footer{flex-shrink:0;padding:13px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f6f7fa;border-bottom:1px solid #e1e5eb}.igc-modal-panel>header h3{margin:0;font-size:18px}.igc-modal-panel>footer{justify-content:flex-end;border-top:1px solid #e1e5eb;border-bottom:0}.igc-x{background:none;border:0;font-size:30px;cursor:pointer}.igc-modal-body{overflow:auto;padding:18px;flex:1}.igc-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin-bottom:14px}.igc-pane{border:1px solid #dce2e9;border-radius:8px;overflow:hidden;min-width:0}.igc-pane h4{margin:0;padding:12px;background:#243951;color:#f5edd4}.igc-pane h4 span{float:left}.igc-pane .igc-table{margin:0;max-height:50vh}.igc-pane input[type=checkbox]{width:18px;height:18px;accent-color:#b68a34}.igc-selected{padding:10px;background:#fff7e6;border:1px solid #edddbb;margin:12px 0}.igc-issue{border:1px solid #dfe4e9;padding:14px;border-radius:9px;margin-bottom:12px}.igc-issue>header,.igc-issue>footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.igc-issue>header span{font-variant-numeric:tabular-nums}.igc-issue-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.igc-issue-grid>div{background:#f7f8fa;border:1px solid #e6e9ed;padding:10px;border-radius:8px}.igc-issue-grid small{color:#778299}.igc-issue-grid p{margin:5px 0}.igc-issue footer{margin-top:10px}.igc-empty,.igc-error{padding:20px;text-align:center;color:#4f6278}@media(max-width:920px){.igc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.igc-panes{grid-template-columns:1fr}.igc-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.igc-fields,.igc-metrics{grid-template-columns:1fr}.igc-card{padding:14px}.igc-modal{padding:4px}.igc-modal-panel{max-height:98vh}.igc-modal-body{padding:10px}}@media print{.igc-modal{position:static;background:white;display:block;padding:0}.igc-modal-panel{max-height:none;box-shadow:none}.igc-modal-panel button,.igc-filter,.igc-history,.igc-summary footer{display:none!important}.igc-modal-body,.igc-pane .igc-table{overflow:visible;max-height:none}}

.igc-note-btn{background:transparent;border:1px solid #d5dde6;border-radius:5px;color:#324b69;cursor:pointer;font-size:12px;padding:5px 9px}.igc-note-btn:hover{border-color:#bd9c54}
