.fi-catalog{font-family:Outfit,Tajawal,Cairo,sans-serif!important}.fi-catalog h1{font-size:30px;font-weight:750;margin:0 0 8px}.fi-actions{display:flex;gap:10px;flex-wrap:wrap}.fi-notice{background:var(--ui-soft);border:1px solid var(--ui-line);padding:14px 18px;border-radius:14px;color:var(--ui-ink);font-size:14px;line-height:1.8;margin-bottom:22px}.fi-panel{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:20px;overflow:hidden}.fi-filters{padding:18px;display:flex;gap:12px;flex-wrap:wrap}.fi-filters input,.fi-filters select{border:1px solid var(--ui-line);border-radius:11px;padding:11px 14px;min-height:44px;font:inherit;color:inherit;background:var(--ui-panel)}.fi-filters input{flex:1;min-width:190px}.fi-table-wrap{overflow:auto;max-height:65vh}.fi-table{width:100%;border-collapse:collapse;font-size:14px;text-align:start;white-space:nowrap}.fi-table th{text-align:start;background:var(--ui-soft);color:var(--ui-muted);font-weight:700;position:sticky;top:0;z-index:1}.fi-table td,.fi-table th{padding:14px 18px;border-bottom:1px solid var(--ui-line)}.fi-table td:first-child{min-width:220px;white-space:normal}.fi-table small{display:block;color:var(--ui-muted);margin-top:5px}.fi-foot{padding:17px;color:var(--ui-muted);font-size:13px}.fi-dialog{width:min(820px,calc(100% - 30px))}.fi-dialog .fi-table-wrap{max-height:55vh}.fi-dialog .ix-button{margin-inline-end:8px}.fi-catalog .ix-summary article{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:17px}.fi-catalog .ix-summary span{display:block;color:var(--ui-muted)}.fi-catalog .ix-summary strong{display:block;font:700 30px Outfit,sans-serif}.fi-catalog .ix-heading p{font-size:14px;line-height:1.8;color:var(--ui-muted)}.fi-catalog .ix-footnote{color:var(--ui-muted)}@media(max-width:700px){.fi-catalog .ix-heading{align-items:stretch}.fi-filters>*{width:100%;flex:auto}.fi-actions .ix-button{flex:1}.fi-catalog .ix-summary article{padding:15px}.fi-dialog .ix-dialog-body{padding:17px}.fi-table td,.fi-table th{padding:12px}.fi-catalog .ix-summary span{font-size:12px}}

.integrations-screen .ix-tabs{overflow-x:auto}.fi-catalog .ix-heading h3{font-size:21px;margin:0 0 9px}.fi-catalog .ix-summary strong{font-size:26px}.fi-catalog .ix-top{margin-bottom:16px}
