.admin-page .integrations-shell{min-height:100vh;padding:1.2rem 2rem 5rem;background:radial-gradient(ellipse at 85% 8%,#60766d22,transparent 45%),var(--admin-ink)}.admin-page .integrations-shell>.global-nav{margin:-1.2rem -2rem 2rem}.admin-page :is(.integrations-route-header,.integrations-header,.integration-command,.integration-section-head){display:flex;justify-content:space-between;gap:24px;align-items:center}.admin-page .integrations-route-header{padding:20px 0 34px;border-bottom:1px solid var(--admin-line)}.admin-page .integrations-route-header>div:first-child{padding-left:28px;background:url(/assets/admin/acanthus-bracket.svg) left center / 14px 150px no-repeat}.admin-page :is(.integrations-route-header p,.integrations-header span,.integration-section-head>span,.integration-command span){font-size:10px;letter-spacing:.13em;color:var(--admin-muted)}.admin-page .integrations-route-header h1{font:400 45px/1.2 var(--admin-display);margin:12px 0}.admin-page .integrations-route-header>div:first-child>span{font:italic 17px/1.6 var(--admin-editorial);color:#c1ccc3}.admin-page .integrations-route-selectors{display:flex;gap:16px;padding:24px;background:#29373b;border-top:1px solid #8f9c90}.admin-page .integrations-route-selectors select{min-width:170px}.admin-page .integrations-route-nav{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font:12px/1.5 var(--admin-mono)}.admin-page .integrations-route-nav a{color:var(--admin-celadon);text-decoration:none}.admin-page .integrations-route-nav span{overflow-wrap:anywhere}.admin-page .integrations-view{padding-bottom:50px}.admin-page .integrations-header{padding:24px 0 14px}.admin-page .integrations-header h2{font:28px var(--admin-editorial);margin:8px 0}.admin-page .integrations-header p{color:var(--admin-muted);font-size:12px}.admin-page .integrations-nav{display:flex;flex-wrap:wrap;gap:0;margin:18px 0 28px;border-block:1px solid var(--admin-line);padding:8px 0}.admin-page #integrations-admin .integrations-nav button{background:transparent;border:0;padding:14px 12px;border-radius:0}.admin-page #integrations-admin .integrations-nav button.active{background:var(--admin-celadon);color:#1d3125}.admin-page :is(.integrations-notice,.integration-policy){padding:14px 18px;border-left:3px solid #9cad92;background:#293831;color:#d4dfce;font-size:12px}.admin-page .integration-command{padding:10px 0}.admin-page .integration-command>div{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.admin-page .integration-health{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--admin-ivory);margin:22px 0 28px}.admin-page .integration-health>div{display:grid;gap:9px;border-right:1px solid #c0cab9;padding:22px 16px;color:#25382c}.admin-page .integration-health span{color:#50624f;font-size:10px;letter-spacing:.08em}.admin-page .integration-health b{font-size:14px}.admin-page :is(.integration-overview-grid,.integration-provider-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-page .integration-provider{min-width:0;padding:23px;border-top:1px solid #697b73;background:#223039;border-radius:2px 16px 2px 2px}.admin-page .integration-provider header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.admin-page .integration-provider header>span{font:22px var(--admin-editorial)}.admin-page .integration-provider p{font:12px/1.7 var(--admin-mono);overflow-wrap:anywhere;color:#d1dbd3}.admin-page .integration-provider :is(small,em){display:block;color:var(--admin-muted);font:12px/1.6 var(--admin-ui)}.admin-page .integration-provider em{color:var(--admin-warning);margin-top:8px}.admin-page .integration-provider>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.admin-page .integration-status{align-self:start;font:600 10px/1.5 var(--admin-ui);letter-spacing:.045em;padding:4px 7px;background:#3b484e;color:#c2cecb}.admin-page .integration-status.status-connected{color:#e0ebd3;background:#415847}.admin-page .integration-status:is(.status-error,.status-degraded){color:#ffd0c5;background:#663e43}.admin-page .integration-status:is(.status-locked,.status-stale){color:#f1dfb7;background:#5c4c33}.admin-page .integration-section{display:grid;gap:20px}.admin-page .integration-section-head{padding-top:18px}.admin-page .integration-section h2{font:28px var(--admin-editorial);margin:0}.admin-page .integration-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-page :is(.integration-facts,.metric-grid)>div{display:grid;align-content:start;gap:10px;min-width:0;padding:20px;background:#29383e;border-top:1px solid #708078}.admin-page :is(.integration-facts,.metric-grid) span{color:#b9c5be;font-size:10px;letter-spacing:.08em}.admin-page .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:14px 0}.admin-page .metric-grid b{font:28px/1.2 var(--admin-editorial);color:#dce6d3}.admin-page .deployment-list{display:grid;gap:10px}.admin-page .deployment-list article{display:flex;justify-content:space-between;gap:24px;padding:22px;background:#213039;border-top:1px solid var(--admin-line)}.admin-page .deployment-list article>div:first-child{display:grid;gap:8px;min-width:0}.admin-page .deployment-list article span{font-size:12px;color:var(--admin-muted)}.admin-page #integrations-admin [data-cf-operation=rollback]{background:#4b2e34;border-color:#b47772;color:#fac4b6}.admin-page .integration-provider-detail{display:grid;gap:14px}.admin-page .integration-period-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-page :is(.integration-lists,.performance-split){display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-page :is(.integration-lists>div,.performance-split article){min-width:0;padding:22px;background:#202e35;border-top:1px solid #607368}.admin-page :is(.integration-provider-detail,.performance-split,.integration-lists) h3{font:600 11px/1.5 var(--admin-ui);letter-spacing:.09em;color:#c2d0c1}.admin-page .integration-lists p{display:flex;justify-content:space-between;gap:18px;font-size:12px;border-bottom:1px solid var(--admin-line);padding:10px 0;overflow-wrap:anywhere}.admin-page .integration-actions{display:flex;flex-wrap:wrap;gap:9px}.admin-page .technical-routes{display:grid;gap:14px}.admin-page .technical-routes article{padding:22px;background:#223139;border-top:1px solid #687c70}.admin-page .technical-routes article header{display:flex;justify-content:space-between;gap:20px}.admin-page .technical-routes p{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;font-size:12px;overflow-wrap:anywhere}.admin-page .attention-list{display:grid;gap:14px}.admin-page .attention-list article{padding:22px;border-left:3px solid #9aaf94;background:#22323a}.admin-page .attention-list article[data-severity=ERROR]{border-color:#e5a396;background:#3b2a30}.admin-page .attention-list article[data-severity=WARNING]{border-color:#d8be85;background:#393329}.admin-page .attention-list header{display:flex;gap:14px;align-items:center}.admin-page .attention-list p{font-size:13px}.admin-page .attention-list small{font-size:12px;color:var(--admin-muted)}.admin-page .attention-list article>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.admin-page :is(.integration-empty,.integrations-loading,.integration-fatal){padding:28px;border-left:2px solid #899b85;background:#223039;color:#ccd8cb}@media(min-width:1024px)and (max-width:1250px){.admin-page .integrations-route-header{gap:16px}.admin-page .integrations-route-header h1{font-size:36px}.admin-page .integrations-route-selectors{padding:18px;flex-direction:column}.admin-page .integration-health>div{padding:18px 12px}}
