
/* AiBoss 1.0.81 — Team Center glass precision refresh. Presentation only. */
body.aixdv-app{--aix81-radius:24px;--aix81-panel-radius:20px;--aix81-chip-radius:16px}
body.aixdv-app .cb-team-hub,body.aixdv-app .cb-rank-box{max-width:100%;box-sizing:border-box}
body.aixdv-app .cb-team-hub{padding-bottom:12px!important}
body.aixdv-app .cb-team-title-row,body.aixdv-app .cb-team-box,body.aixdv-app .cb-team-kpi,body.aixdv-app .cb-team-member,body.aixdv-app .cb-team-node,body.aixdv-app .cb-rank-box,body.aixdv-app .cb-rank-card,body.aixdv-app .cb-rank-table-wrap{overflow:hidden}
body.aixdv-app .cb-team-tree-scroll{padding-bottom:4px}
body.aixdv-app .cb-rank-table{table-layout:auto;width:100%}
body.aixdv-app .cb-rank-table th,body.aixdv-app .cb-rank-table td{vertical-align:top}
body.aixdv-app .cb-rank-box>h3,body.aixdv-app .cb-team-title-row h2{letter-spacing:.01em}
body.aixdv-app .cb-team-member summary{gap:10px}
body.aixdv-app .cb-team-rank{font-weight:650;letter-spacing:-.02em}
body.aixdv-app .cb-team-open,body.aixdv-app .cb-team-refresh{transform:translateZ(0)}
body.aixdv-app .cb-rank-table-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
body.aixdv-app .cb-rank-table-wrap::-webkit-scrollbar,body.aixdv-app .cb-team-tree-scroll::-webkit-scrollbar{height:6px;width:6px}
body.aixdv-app .cb-rank-table-wrap::-webkit-scrollbar-thumb,body.aixdv-app .cb-team-tree-scroll::-webkit-scrollbar-thumb{border-radius:999px}
body.aixdv-app .cb-team-node{width:100%!important;max-width:100%!important}
body.aixdv-app .cb-team-children{padding-right:2px}
@media(max-width:620px){
 body.aixdv-app .cb-team-title-row{padding:14px 14px 15px!important}
 body.aixdv-app .cb-team-box,body.aixdv-app .cb-team-kpi,body.aixdv-app .cb-rank-box{padding:14px!important}
 body.aixdv-app .cb-rank-table th,body.aixdv-app .cb-rank-table td{padding:11px 10px!important;font-size:11px!important}
 body.aixdv-app .cb-team-member summary{padding:13px!important}
 body.aixdv-app .cb-team-member-body{padding:0 13px 13px!important}
}

/* AI Sci-Fi: remove prominent outer borders, shift to clean transparent glass. */
body.aixdv-app.aixdv-skin-scifi .cb-team-hub,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-hub::before,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box::before{display:none!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-rank,
body.aixdv-app.aixdv-skin-scifi .cb-team-title-row,
body.aixdv-app.aixdv-skin-scifi .cb-team-box,
body.aixdv-app.aixdv-skin-scifi .cb-team-kpi,
body.aixdv-app.aixdv-skin-scifi .cb-team-grid>div,
body.aixdv-app.aixdv-skin-scifi .cb-team-member,
body.aixdv-app.aixdv-skin-scifi .cb-team-stat,
body.aixdv-app.aixdv-skin-scifi .cb-team-refbox input,
body.aixdv-app.aixdv-skin-scifi .cb-team-search,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box,
body.aixdv-app.aixdv-skin-scifi .cb-rank-card,
body.aixdv-app.aixdv-skin-scifi .cb-rank-table-wrap{
  border:1px solid rgba(162,226,255,.11)!important;
  background:linear-gradient(155deg,rgba(16,39,82,.60),rgba(9,26,60,.66) 54%,rgba(26,25,78,.54))!important;
  box-shadow:0 18px 40px rgba(1,10,37,.22),inset 0 1px rgba(227,249,255,.06)!important;
  -webkit-backdrop-filter:blur(20px) saturate(132%);
  backdrop-filter:blur(20px) saturate(132%);
}
body.aixdv-app.aixdv-skin-scifi .cb-team-rank{
  color:#8ef6ff!important;
  text-shadow:0 0 22px rgba(94,235,255,.20);
  box-shadow:0 10px 28px rgba(2,14,44,.18),inset 0 1px rgba(232,249,255,.07)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-title-row{
  background:linear-gradient(142deg,rgba(7,28,76,.70),rgba(10,74,156,.54) 56%,rgba(0,174,255,.24))!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-title-row::after{opacity:.45!important;filter:blur(1px)}
body.aixdv-app.aixdv-skin-scifi .cb-team-box,
body.aixdv-app.aixdv-skin-scifi .cb-team-kpi,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box{border-radius:22px!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-member,
body.aixdv-app.aixdv-skin-scifi .cb-rank-card,
body.aixdv-app.aixdv-skin-scifi .cb-team-grid>div,
body.aixdv-app.aixdv-skin-scifi .cb-team-stat{border-radius:18px!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-tree-scroll,
body.aixdv-app.aixdv-skin-scifi .cb-rank-table-wrap{
  border:1px solid rgba(162,226,255,.08)!important;
  border-radius:18px!important;
  background:linear-gradient(160deg,rgba(8,22,51,.38),rgba(13,28,62,.28))!important;
  box-shadow:inset 0 1px rgba(223,246,255,.035)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-tree-scroll{padding:10px!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-children,
body.aixdv-app.aixdv-skin-scifi .cb-team-children:before,
body.aixdv-app.aixdv-skin-scifi .cb-team-children>.cb-team-node:before{border-color:rgba(118,214,255,.23)!important;background:rgba(118,214,255,.23)!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-open,
body.aixdv-app.aixdv-skin-scifi .cb-team-refresh{
  border:1px solid rgba(111,223,252,.18)!important;
  background:linear-gradient(135deg,rgba(17,183,214,.92),rgba(15,124,246,.78))!important;
  color:#ebfeff!important;
  box-shadow:0 14px 28px rgba(0,92,160,.24),inset 0 1px rgba(235,255,255,.18)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-open:hover,
body.aixdv-app.aixdv-skin-scifi .cb-team-refresh:hover{filter:brightness(1.05)}
body.aixdv-app.aixdv-skin-scifi .cb-team-badge,
body.aixdv-app.aixdv-skin-scifi .cb-team-wa,
body.aixdv-app.aixdv-skin-scifi .cb-team-copy,
body.aixdv-app.aixdv-skin-scifi .cb-team-share-mini{
  border-color:rgba(152,224,255,.14)!important;
  background:linear-gradient(145deg,rgba(37,72,122,.72),rgba(17,33,77,.68))!important;
  color:#d8f8ff!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-team-badge.is-rank{background:linear-gradient(145deg,rgba(65,107,212,.34),rgba(25,36,88,.65))!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-avatar{box-shadow:0 10px 24px rgba(8,86,214,.28)!important;background:linear-gradient(135deg,#0b89ff,#20d9f9)!important}
body.aixdv-app.aixdv-skin-scifi .cb-rank-table th{
  background:linear-gradient(145deg,rgba(27,74,124,.86),rgba(18,47,96,.90))!important;
  color:#dff8ff!important;
  border-bottom:1px solid rgba(158,224,255,.10)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-rank-table td{
  background:rgba(4,18,49,.14)!important;
  color:#e6f2ff!important;
  border-bottom:1px solid rgba(155,220,255,.10)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-rank-table tbody tr:last-child td{border-bottom:0!important}
body.aixdv-app.aixdv-skin-scifi .cb-rank-table-wrap::-webkit-scrollbar-thumb,
body.aixdv-app.aixdv-skin-scifi .cb-team-tree-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(83,219,255,.80),rgba(58,130,255,.80))}
body.aixdv-app.aixdv-skin-scifi .cb-team-eyebrow,
body.aixdv-app.aixdv-skin-scifi .cb-team-meta,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box p,
body.aixdv-app.aixdv-skin-scifi .cb-rank-card small{color:#9fc7e7!important}
body.aixdv-app.aixdv-skin-scifi .cb-team-grid strong,
body.aixdv-app.aixdv-skin-scifi .cb-team-big,
body.aixdv-app.aixdv-skin-scifi .cb-rank-card strong,
body.aixdv-app.aixdv-skin-scifi .cb-rank-box h3,
body.aixdv-app.aixdv-skin-scifi .cb-team-box h3,
body.aixdv-app.aixdv-skin-scifi .cb-team-title-row h2{color:#effdff!important}

/* Classic: aligned premium light surfaces with softer frame. */
body.aixdv-app.aixdv-skin-classic .cb-team-hub,
body.aixdv-app.aixdv-skin-classic .cb-rank-box{background:transparent!important;border:0!important;box-shadow:none!important}
body.aixdv-app.aixdv-skin-classic .cb-team-rank,
body.aixdv-app.aixdv-skin-classic .cb-team-title-row,
body.aixdv-app.aixdv-skin-classic .cb-team-box,
body.aixdv-app.aixdv-skin-classic .cb-team-kpi,
body.aixdv-app.aixdv-skin-classic .cb-team-grid>div,
body.aixdv-app.aixdv-skin-classic .cb-team-member,
body.aixdv-app.aixdv-skin-classic .cb-team-stat,
body.aixdv-app.aixdv-skin-classic .cb-rank-box,
body.aixdv-app.aixdv-skin-classic .cb-rank-card,
body.aixdv-app.aixdv-skin-classic .cb-rank-table-wrap{
  border:1px solid #dce8f5!important;
  background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(244,249,255,.97))!important;
  box-shadow:0 14px 32px rgba(23,84,142,.075)!important;
}
body.aixdv-app.aixdv-skin-classic .cb-team-title-row{background:linear-gradient(145deg,#0f3f84,#1465cb 58%,#1aa8ef)!important}
body.aixdv-app.aixdv-skin-classic .cb-team-title-row h2,
body.aixdv-app.aixdv-skin-classic .cb-team-box h3,
body.aixdv-app.aixdv-skin-classic .cb-rank-box h3,
body.aixdv-app.aixdv-skin-classic .cb-rank-card strong,
body.aixdv-app.aixdv-skin-classic .cb-team-grid strong,
body.aixdv-app.aixdv-skin-classic .cb-team-big{color:#183b61!important}
body.aixdv-app.aixdv-skin-classic .cb-team-title-row h2{color:#f9fdff!important}
body.aixdv-app.aixdv-skin-classic .cb-team-refresh,
body.aixdv-app.aixdv-skin-classic .cb-team-open{background:linear-gradient(135deg,#17d3ea,#1685f0)!important;border:1px solid rgba(16,130,213,.18)!important;color:#fff!important;box-shadow:0 12px 28px rgba(21,104,197,.16)!important}
body.aixdv-app.aixdv-skin-classic .cb-rank-table th{background:#eaf4ff!important;color:#22507d!important}
body.aixdv-app.aixdv-skin-classic .cb-rank-table td{background:rgba(255,255,255,.62)!important;color:#234466!important;border-bottom:1px solid #e5edf6!important}
body.aixdv-app.aixdv-skin-classic .cb-rank-table-wrap::-webkit-scrollbar-thumb,
body.aixdv-app.aixdv-skin-classic .cb-team-tree-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#67b2f5,#2c82dd)}
