.ag-login-page{min-height:100vh;position:relative;overflow:hidden;background:var(--ag-bg);color:var(--ag-text)}.ag-login-page h1,.ag-login-page h2,.ag-login-brand-name{font-family:Titillium Web,Segoe UI,sans-serif}.ag-login-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,#367c2b0f,#367c2b03 50%),linear-gradient(0deg,#ffffffd1,#ffffffd1),repeating-linear-gradient(90deg,var(--ag-border-faint) 0,var(--ag-border-faint) 1px,transparent 1px,transparent 42px)}.ag-login-shell{position:relative;z-index:1;width:min(1120px,calc(100% - 48px));margin:0 auto;min-height:100vh;display:grid;align-items:center;grid-template-columns:1fr 480px}.ag-login-brand{background:linear-gradient(160deg,#eef3ee,#e7ece7);border:1px solid var(--ag-border);border-right:0;min-height:620px;padding:56px;display:grid;grid-template-rows:auto 1fr}.ag-login-brand-top{display:flex;align-items:center;gap:16px}.ag-login-brand-mark{width:54px;height:64px;display:block;box-shadow:0 16px 32px #12181114;object-fit:contain}.ag-login-brand-name{margin:0;font-size:44px;line-height:.92;font-weight:700}.ag-login-brand-sub{margin:6px 0 0;color:var(--ag-text-muted);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ag-login-brand-content{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ag-login-brand-copy h1{margin:0;font-size:clamp(38px,4vw,56px);line-height:1}.ag-login-brand-copy p{margin:18px 0 0;max-width:520px;color:var(--ag-text-muted);font-size:15px;line-height:1.5}.ag-login-panel{min-height:620px;background:var(--ag-panel);border:1px solid var(--ag-border-strong);padding:52px 44px 36px;display:grid;grid-template-rows:auto 1fr auto;box-shadow:0 20px 42px #0e140e14}.ag-login-header{margin-bottom:28px}.ag-login-header h2{margin:0;font-size:32px;line-height:1.08}.ag-login-form{display:grid;align-content:start;gap:18px}.ag-form-row{display:grid;gap:8px}.ag-field-label{font-size:13px;font-weight:600;color:var(--ag-text)}.ag-input-wrap{position:relative}.ag-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ag-text-subtle);pointer-events:none}.ag-login-form .ag-input{width:100%;height:44px;border:1px solid var(--ag-border-strong);border-radius:8px;background:var(--ag-surface);color:var(--ag-text);padding:0 14px 0 46px;font-size:15px}.ag-login-form .ag-input:focus-visible{outline:none;border-color:var(--ag-green);box-shadow:0 0 0 3px var(--ag-green-focus)}.ag-input-password{padding-right:76px}.ag-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-width:50px;height:26px;border:0;border-radius:6px;background:#edf2eb;color:var(--ag-text-subtle);padding:4px 8px;cursor:pointer;font-size:12px;font-weight:700}.ag-meta-note{margin:0;color:var(--ag-text-muted);font-size:13px;line-height:1.5}.ag-error-banner{border:1px solid var(--ag-error-border);background:var(--ag-error-bg);color:var(--ag-error-text);border-radius:8px;padding:10px 12px;font-size:13px}.ag-login-submit{height:42px;border-radius:8px;border:1px solid var(--ag-green-dk);background:var(--ag-green);color:var(--ag-text-inverse);font-size:14px;font-weight:600;cursor:pointer}.ag-login-submit:disabled{opacity:.72;cursor:not-allowed}.ag-login-footer{display:grid;gap:10px;align-self:end}.ag-footer-line{width:100%;height:1px;background:var(--ag-border)}.ag-login-footer p{margin:0;color:var(--ag-text-subtle);font-size:13px}@media (max-width: 960px){.ag-login-shell{grid-template-columns:1fr;width:min(720px,calc(100% - 32px));padding:20px 0}.ag-login-brand{min-height:auto;border-right:1px solid var(--ag-border);padding:36px}.ag-login-panel{min-height:auto;padding:36px 28px 28px}}.appshell-container{--appshell-sidebar-width: var(--app-sidebar-width, 178px);--appshell-sidebar-width-collapsed: 0px;min-height:100vh;width:100%;margin:0;padding:0;color:var(--shell-text);background:var(--shell-bg)}.appshell-platform{min-height:100vh;display:block;background:var(--shell-main-surface-strong)}.appshell-sidebar{width:var(--appshell-sidebar-width);min-width:var(--appshell-sidebar-width);max-width:var(--appshell-sidebar-width);height:100vh;max-height:100vh;border-right:3px solid var(--shell-sidebar-accent);background:var(--shell-sidebar-bg);color:var(--shell-sidebar-text);padding:10px 8px;display:flex;flex-direction:column;position:fixed;top:0;left:0;border-radius:0 12px 12px 0;overflow:hidden;transition:width .16s cubic-bezier(.2,0,0,1),min-width .16s cubic-bezier(.2,0,0,1),max-width .16s cubic-bezier(.2,0,0,1),padding .16s cubic-bezier(.2,0,0,1),opacity .16s ease;box-shadow:5px 0 10px #00000038;z-index:100}.appshell-sidebar:not(.open){width:var(--appshell-sidebar-width-collapsed);min-width:var(--appshell-sidebar-width-collapsed);max-width:var(--appshell-sidebar-width-collapsed);padding:0;opacity:0;border-right:0;border-radius:0;overflow:hidden}.appshell-sidebar:not(.open)~.appshell-main,.appshell-platform:has(.appshell-sidebar:not(.open)) .appshell-main{margin-left:0}.appshell-brand{padding:10px 6px;border-bottom:3px solid var(--shell-sidebar-accent);display:grid;justify-items:center;gap:4px}.appshell-brand h2{margin:4px 0 0;font-family:Titillium Web,Segoe UI,sans-serif;color:var(--shell-sidebar-text);font-size:.94rem;line-height:1.15}.appshell-brand-logo{width:36px;height:36px;border-radius:999px;border:2px solid var(--shell-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--shell-sidebar-text);background:var(--shell-primary-soft)}.appshell-brand-subtitle{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--shell-sidebar-muted)}.appshell-nav{margin-top:12px;display:grid;gap:8px;flex:1;align-content:start;overflow-y:auto;overflow-x:hidden;padding:2px 0;-webkit-overflow-scrolling:touch}.appshell-nav::-webkit-scrollbar{width:0;height:0}.appshell-subnav-section{display:grid;gap:4px}.appshell-subnav-title{padding:0 4px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.appshell-subnav-list{display:grid;gap:2px}.appshell-link{width:100%;display:flex;align-items:center;gap:7px;text-align:left;border:0;border-left:3px solid transparent;background:transparent;border-radius:5px;color:var(--shell-sidebar-muted);padding:6px 8px;font:inherit;font-size:.7rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.appshell-link:hover,.appshell-logout:hover,.appshell-user-row:hover{background:var(--shell-sidebar-hover);color:var(--shell-sidebar-text)}.appshell-link.active{border-left-color:var(--shell-primary);background:var(--shell-sidebar-active);color:var(--shell-sidebar-text);font-weight:700}.appshell-link-icon{width:22px;min-width:22px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--shell-sidebar-muted);background:#ffffff14}.appshell-link-icon svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.appshell-link.active .appshell-link-icon{background:var(--shell-primary-soft);color:var(--shell-sidebar-text)}.appshell-link-label-group{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:6px}.appshell-link-label,.appshell-user-name{overflow:hidden;text-overflow:initial;white-space:normal}.appshell-link-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15}.appshell-sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.14);padding:8px 2px 2px;background:var(--shell-sidebar-bg);display:grid;gap:6px;flex-shrink:0}.appshell-user-row,.appshell-logout{width:100%;border:0;background:transparent;color:var(--shell-sidebar-muted);border-radius:5px;padding:4px 3px;cursor:pointer;transition:background .15s ease,color .15s ease}.appshell-user-row{display:flex;align-items:center;gap:6px;cursor:default}.appshell-user-avatar{width:20px;min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;background:#ffffff29}.appshell-user-name{font-size:.66rem;line-height:1.2;color:var(--shell-sidebar-text)}.appshell-logout{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:500;text-align:left}.appshell-main{background:var(--shell-main-surface);margin-left:var(--appshell-sidebar-width);min-height:100vh;min-width:0;max-width:100%;overflow-x:hidden}.appshell-topbar{position:sticky;top:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--shell-border);padding:12px 14px;display:flex;align-items:center;gap:12px}.appshell-menu-toggle{width:36px;height:36px;border:1px solid var(--shell-border-strong);background:var(--shell-main-surface-strong);border-radius:10px;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;padding:0 9px;cursor:pointer}.appshell-menu-toggle span{display:block;width:100%;height:2px;background:var(--shell-primary-strong);border-radius:999px}.appshell-topbar-title{min-width:0}.appshell-topbar-title h1{margin:0;font-family:Titillium Web,Segoe UI,sans-serif;font-size:1.12rem;color:var(--shell-title)}.appshell-topbar-title .eyebrow{color:var(--shell-muted)}.appshell-content{padding:14px;min-width:0;max-width:100%}.appshell-overlay{display:none}@media (max-width: 1600px){.appshell-sidebar{padding:10px 8px}.appshell-brand{padding:10px 6px}.appshell-brand h2{font-size:.96rem}.appshell-link{padding:6px 10px;font-size:.72rem}.appshell-topbar{padding:10px 12px;gap:10px}.appshell-topbar-title h1{font-size:.96rem}.appshell-content{padding:10px}}@media (max-width: 1366px){.appshell-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;border:0;background:#11181059;opacity:0;pointer-events:none;transition:opacity .18s ease}.appshell-overlay.show{opacity:1;pointer-events:auto}}@media (max-width: 640px){.appshell-container{background:var(--shell-mobile-frame)}.appshell-platform{position:relative;background:transparent}.appshell-main{margin-left:0;background:var(--shell-main-surface);border-top-left-radius:18px;border-top-right-radius:18px;overflow:hidden;box-shadow:0 -8px 26px #0b140d42}.appshell-sidebar{position:fixed;top:0;left:0;height:100vh;max-height:100vh;z-index:100;border-right:3px solid var(--shell-sidebar-accent);box-shadow:10px 0 24px #1d1d1b29;border-radius:0}.appshell-sidebar:not(.open){transform:translate(-100%);width:var(--appshell-sidebar-width);min-width:var(--appshell-sidebar-width);max-width:var(--appshell-sidebar-width);opacity:1;padding:14px;border-right:3px solid var(--shell-sidebar-accent)}.appshell-topbar{align-items:center;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;box-shadow:0 6px 16px #0d1a1014}.appshell-content{padding:10px}}.abm-container{padding:1rem;background:var(--shell-main-surface);min-height:100%}.abm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid var(--shell-border);background:var(--shell-main-surface-strong);border-radius:14px;box-shadow:var(--shell-shadow)}.abm-toolbar-copy h2,.abm-toolbar-copy p{margin:0}.abm-toolbar-copy h2,.abm-kpi-card h3,.abm-detail-panel h3,.abm-modal-header h2{font-family:Titillium Web,Segoe UI,sans-serif}.abm-toolbar-copy p{margin-top:.35rem;color:var(--shell-muted);font-size:.85rem}.abm-toolbar-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.abm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 .85rem;font-size:.8rem;font-weight:700;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.abm-btn-icon{font-size:.92rem;line-height:1}.abm-btn-icon svg,.abm-icon-btn svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.abm-btn:disabled{opacity:.65;cursor:not-allowed}.abm-btn-primary{background:linear-gradient(135deg,var(--shell-primary-strong, #2a611f),var(--shell-primary, #367c2b));color:#fff;border-color:var(--shell-primary-strong, #2a611f)}.abm-btn-primary:hover:not(:disabled){background-color:var(--shell-primary-strong, #2a611f)}.abm-btn-secondary{background-color:var(--shell-card-soft, #f3f6f3);color:var(--shell-text, #1f2a23);border-color:var(--shell-border-strong, #c5cec3)}.abm-btn-secondary:hover:not(:disabled){border-color:var(--shell-primary, #367c2b)}.abm-table-container{border:1px solid var(--shell-border);border-radius:14px;overflow:hidden;background:var(--shell-main-surface-strong);box-shadow:var(--shell-shadow)}.abm-table-wrapper{overflow:auto;max-height:70vh;position:relative}.abm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;min-width:980px}.abm-table thead{position:sticky;top:0;z-index:10;background:var(--shell-card-soft)}.abm-table th,.abm-table td{padding:.65rem .75rem;border-bottom:1px solid #edf1ec;vertical-align:top;text-align:left;white-space:nowrap}.abm-table th{font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#465047;background:var(--shell-card-soft)}.abm-th-content{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.abm-sort-icon{border:0;background:transparent;padding:0;cursor:pointer;color:#6d756d;font-size:.8rem}.abm-filter-input{width:100%;min-height:2rem;margin-top:.45rem;border:1px solid #d8dfd7;border-radius:10px;padding:.35rem .5rem;background:#fff}.abm-filter-input:focus-visible{outline:none;border-color:var(--shell-primary);box-shadow:0 0 0 3px #367c2b1f}.abm-col-actions{position:sticky;left:0;z-index:11;background:inherit;min-width:132px}.abm-table td.abm-col-actions{z-index:4;background:var(--shell-main-surface-strong)}.abm-actions-cell{display:flex;align-items:center;gap:.45rem}.abm-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2rem;height:2rem;border-radius:10px;border:1px solid transparent;background:#f3f6f3;cursor:pointer;font-size:.72rem;font-weight:700}.abm-icon-btn-edit{color:#2f7224;border-color:#9cc894;background:#edf7ea}.abm-icon-btn-delete{color:#b4232c;border-color:#f0b5ba;background:#fff3f4}.abm-status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;font-size:.7rem;font-weight:700;border:1px solid transparent}.abm-status-ok{background:#eaf6e7;border-color:#b0d9a8;color:#2f7224}.abm-status-warn{background:#fff6e7;border-color:#f1d293;color:#9a6212}.abm-status-info{background:#edf6fb;border-color:#afd0e3;color:#1e5f84}.abm-status-danger{background:#fff0f1;border-color:#f0b3bb;color:#b4232c}.abm-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;margin-bottom:1rem}.abm-kpi-card{border:1px solid var(--shell-border);border-radius:14px;background:var(--shell-main-surface-strong);padding:.85rem .95rem;box-shadow:var(--shell-shadow)}.abm-kpi-card h3,.abm-kpi-card p{margin:0}.abm-kpi-card p{margin-top:.35rem;color:var(--shell-muted);font-size:.82rem}.abm-kpi-value{margin-top:.55rem;font-size:1.45rem;font-weight:800;color:var(--shell-title)}.abm-empty-state{padding:1.2rem;color:#5b665d}.abm-detail-panel{border:1px solid var(--shell-border);border-radius:14px;background:var(--shell-main-surface-strong);padding:1rem;box-shadow:var(--shell-shadow)}.abm-detail-panel h3,.abm-detail-panel p{margin:0}.abm-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.85rem}.abm-detail-grid strong,.abm-detail-grid span{display:block}.abm-detail-grid strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--shell-muted)}.abm-detail-grid span{margin-top:.18rem;color:var(--shell-title)}.abm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1218116b;display:grid;place-items:center;padding:1rem;z-index:60}.abm-modal{width:min(720px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:var(--shell-main-surface-strong);border-radius:1rem;border:1px solid var(--shell-border);box-shadow:0 20px 48px #1218112e}.abm-modal-header,.abm-modal-body,.abm-modal-footer{padding:1rem 1.1rem}.abm-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #edf1ec}.abm-modal-header h2,.abm-modal-header p{margin:0}.abm-modal-header p{margin-top:.3rem;color:var(--shell-muted)}.abm-modal-close{border:0;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer}.abm-modal-body{display:grid;gap:.8rem}.abm-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.abm-form-row{display:grid;gap:.35rem}.abm-form-label{font-size:.78rem;font-weight:700;color:var(--shell-title)}.abm-form-input,.abm-form-textarea,.abm-form-checkbox{border:1px solid #d8dfd7;border-radius:10px;padding:.55rem .7rem;background:var(--shell-main-surface-strong)}.abm-form-textarea{resize:vertical;min-height:86px}.abm-form-check{display:flex;align-items:center;gap:.55rem;min-height:2.5rem}.abm-modal-footer{display:flex;justify-content:flex-end;gap:.65rem;border-top:1px solid #edf1ec}@media (max-width: 720px){.abm-container{padding:.6rem}.abm-toolbar{align-items:flex-start}.abm-toolbar-actions{width:100%}.abm-btn{flex:1 1 100%}}.interbanking-query-panel{margin-bottom:.7rem;padding:.72rem;background:linear-gradient(180deg,#367c2b08,#367c2b00 48%),var(--shell-main-surface-strong)}.interbanking-query-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.55rem}.interbanking-query-header h3{font-size:.92rem;color:var(--shell-title)}.interbanking-query-header p{margin-top:.08rem;color:var(--shell-muted);font-size:.72rem}.interbanking-query-status{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.interbanking-query-status .abm-status-chip{padding:.16rem .48rem;font-size:.66rem}.interbanking-query-status .abm-status-chip svg{width:11px;height:11px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.interbanking-filters-grid{grid-template-columns:minmax(230px,1.1fr) minmax(280px,1.45fr) minmax(210px,.95fr) repeat(2,minmax(150px,.7fr));align-items:start;gap:.5rem}.interbanking-field{gap:.18rem}.interbanking-field-account{min-width:0}.interbanking-select-wrap{position:relative}.interbanking-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.3rem}.interbanking-select-icon{position:absolute;right:.62rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--shell-muted)}.interbanking-select-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.interbanking-date-input,.interbanking-select{min-height:38px;border-radius:10px;border-color:var(--shell-border-strong);background:linear-gradient(180deg,#fff,#fbfcfb);box-shadow:inset 0 1px #ffffffb8;padding-top:.42rem;padding-bottom:.42rem}.interbanking-date-input:focus-visible,.interbanking-select:focus-visible{outline:none;border-color:var(--shell-primary);box-shadow:0 0 0 3px #367c2b1f}.interbanking-field-help{color:var(--shell-muted);font-size:.68rem;line-height:1.2;display:none}.interbanking-query-meta{margin-top:.55rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.interbanking-query-chip{display:grid;gap:.08rem;padding:.45rem .6rem;border:1px solid var(--shell-border);border-radius:10px;background:linear-gradient(180deg,#f3f6f3f2,#fffffff5)}.interbanking-query-chip-label{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-muted);font-weight:800}.interbanking-query-chip strong{color:var(--shell-title);font-size:.76rem;line-height:1.15}.interbanking-inline-message{margin-top:.5rem;color:var(--shell-muted);font-size:.74rem;line-height:1.25}.interbanking-inline-message-error{color:#a73f2b}.interbanking-feedback{margin-top:.5rem;padding:.55rem .72rem;border-radius:10px;border:1px solid var(--shell-border);font-size:.74rem;line-height:1.25}.interbanking-feedback-info{background:#f4f8fb;color:#1e5f84;border-color:#c7dbe8}.interbanking-feedback-success{background:#eef8ec;color:#2f7224;border-color:#bedcb6}.interbanking-feedback-warn{background:#fff7eb;color:#9a6212;border-color:#f0d39b}.interbanking-feedback-error{background:#fff3f0;color:#a73f2b;border-color:#e8beb3}.interbanking-response-panel{margin-top:1rem}.interbanking-found-card{margin-top:.8rem;padding:.85rem .95rem;border:1px solid var(--shell-border);border-radius:12px;background:linear-gradient(180deg,#f3f6f3eb,#fffffff5)}.interbanking-found-grid{margin-top:0}.interbanking-raw-details{margin-top:.85rem}.interbanking-raw-details summary{cursor:pointer;color:var(--shell-muted);font-size:.76rem;font-weight:700}.interbanking-response-payload{margin-top:.8rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--shell-border);background:#fbfcfb;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:420px}@media (max-width: 1200px){.interbanking-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interbanking-field-account{grid-column:1 / -1}.interbanking-query-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.interbanking-query-header{flex-direction:column}.interbanking-query-status{width:100%}.interbanking-filters-grid{grid-template-columns:1fr}.interbanking-field-help{display:block}.interbanking-query-meta{grid-template-columns:1fr}}:root{--app-sidebar-width: clamp(184px, calc(176px + .95vw) , 216px);--jd-green: #367c2b;--jd-green-dk: #2a611f;--jd-black: #1d1d1b;--ag-bg: #eef2ee;--ag-panel: #ffffff;--ag-surface: #ffffff;--ag-surface-2: #f8f9f8;--ag-surface-3: #f3f6f3;--ag-border: #d6ddd5;--ag-border-strong: #c5cec3;--ag-border-faint: rgba(29, 29, 27, .1);--ag-text: #1f2a23;--ag-text-muted: #5b675f;--ag-text-subtle: #8a968e;--ag-text-inverse: #ffffff;--ag-green: var(--jd-green);--ag-green-dk: var(--jd-green-dk);--ag-green-bg: #eaf2e6;--ag-green-focus: rgba(54, 124, 43, .18);--ag-error-bg: #fff3f0;--ag-error-border: #d17a66;--ag-error-text: #8f3422;--shell-bg: #eef2ee;--shell-main-surface: #f8f9f8;--shell-main-surface-strong: #ffffff;--shell-surface: #ffffff;--shell-border: #d6ddd5;--shell-border-strong: #c5cec3;--shell-text: #1f2a23;--shell-muted: #5b675f;--shell-title: #162119;--shell-primary: #367c2b;--shell-primary-strong: #2a611f;--shell-primary-soft: rgba(54, 124, 43, .2);--shell-card-soft: #f3f6f3;--shell-shadow: 0 10px 28px rgba(14, 20, 14, .14);--shell-sidebar-bg: #2b2b2b;--shell-sidebar-accent: #367c2b;--shell-sidebar-text: #ffffff;--shell-sidebar-muted: rgba(255, 255, 255, .84);--shell-sidebar-hover: rgba(54, 124, 43, .24);--shell-sidebar-active: rgba(54, 124, 43, .34);--shell-mobile-frame: radial-gradient(circle at 20% -10%, #2d5c26 0%, #1f2f27 45%, #1a2421 100%);--shell-danger: #bf3434;--shell-warning: #9a6212;--shell-info: #1e5f84}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-size:clamp(12.5px,calc(11px + .18vw),15px);background:var(--ag-surface-2);color:var(--ag-text);font-family:Host Grotesk,Segoe UI,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ag-text);font-family:Titillium Web,Segoe UI,sans-serif}p{margin:0}.eyebrow{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ag-text-muted);font-weight:700}a{color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ag-surface-2)}::-webkit-scrollbar-thumb{background:var(--ag-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ag-text-subtle)}
