.fc-page{font-family:Inter,system-ui,-apple-system,sans-serif;color:#152643;padding:6px 2px 26px}.fc-heading{display:flex;align-items:center;gap:13px;margin:0 0 18px}.fc-heading-icon{background:#e4f0ff;border-radius:13px;padding:12px;font-size:22px;color:#0875eb}.fc-heading h1{font-size:27px;font-weight:800;letter-spacing:-.6px;margin:0}.fc-heading p{margin:5px 0 0;color:#62718b;font-size:13px}.fc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.fc-stat,.fc-toolbar,.fc-panel,.fc-access{background:#fff;border:1px solid #e0e8f3;border-radius:13px;box-shadow:0 3px 13px rgba(26,56,96,.04)}.fc-stat{display:flex;align-items:center;gap:14px;padding:17px}.fc-stat-icon{background:#e6f2ff;border-radius:11px;color:#0976dc;padding:12px;font-size:22px}.fc-stat-icon.i1{background:#f1eafe;color:#8751d9}.fc-stat-icon.i2{background:#e8f8ee;color:#0e9860}.fc-stat small,.fc-stat strong{display:block}.fc-stat small{font-size:12px;color:#5c6b83}.fc-stat strong{font-size:24px;color:#1674dd;margin-top:3px}.fc-toolbar{display:flex;gap:9px;align-items:flex-end;flex-wrap:wrap;padding:12px;margin-bottom:12px}.fc-toolbar label{min-width:115px;flex:1;display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700;color:#314768}.fc-toolbar select,.fc-toolbar input,.fc-cell-select{background:#fff;border:1px solid #cfdbed;border-radius:7px;padding:9px 8px;color:#263c5b;max-width:100%;font-size:12px}.fc-toolbar .fc-search-label{flex:1.3}.fc-toolbar button{padding:10px 12px;border-radius:7px;border:1px solid #1979ef;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.fc-outline{color:#1475e6;background:white}.fc-primary{color:white;background:#0874e5}.fc-access{padding:14px;background:#f2f8ff;margin-bottom:13px}.fc-access h3,.fc-panel h3{font-size:15px;margin:0 0 5px}.fc-access p,.fc-architecture p{font-size:11px;color:#6b7d94;margin:0 0 13px}.fc-flow{display:flex;align-items:center;justify-content:space-between;gap:7px}.fc-flow-step{flex:1;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e0e9f7;border-radius:10px;padding:10px;min-width:0}.fc-flow-step>span{font-size:20px}.fc-flow-step b{display:block;font-size:11px}.fc-flow-step small{font-size:10px;color:#78849a}.fc-arrow{color:#1984fa}.fc-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(270px,1fr);align-items:start;gap:12px}.fc-panel{padding:14px}.fc-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fc-panel-head h3 small,.fc-panel-head>span{font-size:10px;color:#77869a;font-weight:500}.fc-table-scroll{overflow:auto}.fc-table{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap}.fc-table th{background:#edf3fa;color:#40536e;font-weight:700;padding:10px 8px;text-align:left}.fc-table td{padding:8px;border-bottom:1px solid #ecf1f7;vertical-align:middle}.fc-table td b{font-weight:650}.fc-table td small{display:block;color:#9ca7b5;font-size:9px}.fc-pending{background:#fafbfd}.fc-switch{display:inline-flex;align-items:center;width:26px;height:14px;background:#c4cfdd;border-radius:15px;padding:2px;box-sizing:border-box}.fc-switch i{display:block;width:10px;height:10px;background:white;border-radius:50%}.fc-switch.on{background:#16ab6c;justify-content:end}.fc-switch.disabled{opacity:.4}.fc-chip{border-radius:30px;padding:3px 9px;display:inline-block;font-size:10px;font-weight:650}.fc-chip.green{color:#07884e;background:#e4f7ec}.fc-chip.red{color:#c13a43;background:#ffebed}.fc-chip.grey{color:#707e92;background:#eef1f6}.fc-chip.blue{color:#126fda;background:#e3f2ff}.fc-chip.purple{color:#8654bc;background:#f0e8ff}.fc-cell-select{padding:5px 4px;min-width:80px}.fc-aside{display:grid;gap:12px}.fc-policy .fc-detail{display:grid;gap:7px;margin:18px 0}.fc-detail small{color:#64748b;font-size:11px}.fc-detail b{font-size:12px;margin-bottom:7px}.fc-app-chips{display:flex;flex-wrap:wrap;gap:4px}.fc-count{border-top:1px solid #e5eaf2;padding:14px 2px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.fc-count b{color:#009d56;font-size:19px}.fc-count:nth-of-type(3) b{color:#d33940}.fc-note{background:#f4f9ff;border:1px solid #e3edf7;border-radius:10px;padding:12px;color:#2c75ce;font-size:11px}.fc-note p{color:#62738d;font-size:11px;margin:6px 0 0;line-height:1.5}.fc-architecture{margin-top:0}.fc-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:13px 0}.fc-app-grid div{border:1px solid #dbe9f8;border-radius:9px;background:#f1f8ff;padding:11px 4px;text-align:center;color:#2177cb;font-size:18px}.fc-app-grid div:nth-child(2){background:#eaf9f2;color:#0b9661}.fc-app-grid div:nth-child(3){background:#f4efff;color:#8552c8}.fc-app-grid b{display:block;font-size:9px;padding-top:5px}.fc-core{text-align:center;background:#0862be;border-radius:9px;color:white;font-weight:700;line-height:1.5;padding:13px;font-size:12px}.fc-pills{text-align:center;color:#67819e;font-size:10px;padding-top:14px}.fc-message{margin-top:12px;font-size:12px;color:#58708b;padding:11px;background:#eef6ff;border-radius:9px}@media(max-width:1120px){.fc-layout{grid-template-columns:1fr}.fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-flow{flex-wrap:wrap}.fc-flow-step{min-width:130px}.fc-arrow{display:none}}@media(max-width:650px){.fc-stats{grid-template-columns:1fr 1fr}.fc-stat{padding:9px}.fc-stat strong{font-size:18px}.fc-heading h1{font-size:20px}.fc-toolbar label{flex:1 1 42%}}
