/* TEA2 OWNER DESIGN v1.6 — screenshot correction pass
   STATUS: PREVIEW / NOT APPROVED
   Goals: less milk, less boxiness, more environment, fewer heavy frames,
   one exclusive TEA2 control language, no functional regressions.
*/
body.tea2-owner-design-v160{
  --v160-glass:rgba(246,252,255,.12);
  --v160-glass-2:rgba(226,240,247,.075);
  --v160-glass-strong:rgba(248,253,255,.20);
  --v160-line:rgba(255,255,255,.30);
  --v160-line-strong:rgba(255,255,255,.46);
  --v160-ink:#12364f;
  --v160-muted:#587489;
  --v160-shadow:0 18px 54px rgba(17,48,70,.10);
  --v160-prism:linear-gradient(135deg,#27c4d8 0%,#2f82ef 52%,#7357ec 100%);
}

body.tea2-owner-design-v160:before{
  background:
    radial-gradient(circle at 12% 9%,rgba(34,203,222,.08),transparent 25%),
    radial-gradient(circle at 83% 12%,rgba(107,84,232,.08),transparent 30%),
    radial-gradient(circle at 83% 84%,rgba(241,159,84,.055),transparent 32%)!important;
}

/* SHELL: the frame itself disappears; controls float on the environment */
body.tea2-owner-design-v160 .tea2-shell{
  padding:10px 18px 9px!important;
  grid-template-rows:68px minmax(0,1fr) 56px!important;
  background:transparent!important;
}
body.tea2-owner-design-v160 .tea2-header{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
}

/* Brand becomes a compact floating object instead of part of a giant bar */
body.tea2-owner-design-v160 .myoffice-brand{
  justify-self:start!important;
  min-width:238px!important;
  height:54px!important;
  padding:6px 13px 6px 9px!important;
  border-radius:18px!important;
  border:1px solid var(--v160-line)!important;
  background:
    linear-gradient(145deg,rgba(250,254,255,.18),rgba(218,237,245,.08))!important;
  box-shadow:0 12px 34px rgba(20,53,77,.09),inset 0 1px 0 rgba(255,255,255,.48)!important;
  backdrop-filter:blur(22px) saturate(165%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(165%)!important;
}
body.tea2-owner-design-v160 .myoffice-brand>img{
  width:49px!important;height:42px!important;object-fit:contain!important;
  filter:drop-shadow(0 5px 10px rgba(30,68,101,.14))!important;
}
body.tea2-owner-design-v160 .myoffice-brand>div{
  border-left:1px solid rgba(80,126,155,.16)!important;
  padding-left:11px!important;
}
body.tea2-owner-design-v160 .myoffice-name{
  font-size:24px!important;line-height:1!important;letter-spacing:-.7px!important;color:#153a54!important
}
body.tea2-owner-design-v160 .myoffice-sub{
  margin-top:4px!important;font-size:8.5px!important;letter-spacing:2.1px!important;color:#648094!important
}
body.tea2-owner-design-v160 .myoffice-sub:after{display:none!important}

/* Command island: one compact control cluster */
body.tea2-owner-design-v160 .mo-commandbar{
  justify-self:center!important;
  width:min(980px,100%)!important;
  height:54px!important;
  min-height:54px!important;
  padding:5px!important;
  gap:5px!important;
  border-radius:18px!important;
  border:1px solid var(--v160-line)!important;
  background:
    linear-gradient(145deg,rgba(250,254,255,.17),rgba(218,237,245,.075))!important;
  box-shadow:0 12px 34px rgba(20,53,77,.09),inset 0 1px 0 rgba(255,255,255,.46)!important;
  backdrop-filter:blur(24px) saturate(170%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(170%)!important;
}
body.tea2-owner-design-v160 .mo-commandbar select,
body.tea2-owner-design-v160 .mo-command-search,
body.tea2-owner-design-v160 .mo-commandbar button{
  height:42px!important;
  min-height:42px!important;
  border-radius:13px!important;
  border:1px solid rgba(255,255,255,.24)!important;
  background:
    linear-gradient(145deg,rgba(255,255,255,.12),rgba(218,236,245,.05))!important;
  color:var(--v160-ink)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.34)!important;
  backdrop-filter:blur(14px) saturate(150%)!important;
  transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
body.tea2-owner-design-v160 .mo-commandbar select{
  min-width:166px!important;padding:0 32px 0 11px!important;font-size:10.5px!important;font-weight:800!important
}
body.tea2-owner-design-v160 .mo-command-search{
  flex:1!important;min-width:250px!important;padding:0 11px!important;font-size:0!important
}
body.tea2-owner-design-v160 .mo-command-search span{
  font-size:10.5px!important;color:#4e6d83!important;font-weight:720!important
}
body.tea2-owner-design-v160 .mo-command-search .mo-command-kbd{
  font-size:8.5px!important;padding:4px 6px!important;border-radius:7px!important;
  background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#5f788b!important
}
body.tea2-owner-design-v160 .mo-command-search b{display:none!important}
body.tea2-owner-design-v160 .mo-commandbar button{
  position:relative!important;
  padding:0 10px!important;
  gap:6px!important;
  font-size:0!important;
  overflow:hidden!important;
}
body.tea2-owner-design-v160 .mo-commandbar button>span:not(.mo-count):not(.mo-presence-dot){
  font-size:10px!important;font-weight:870!important;color:var(--v160-ink)!important
}
body.tea2-owner-design-v160 .mo-commandbar button:after{
  content:"";position:absolute;left:10px;right:10px;bottom:3px;height:1px;border-radius:99px;
  background:var(--v160-prism);opacity:0;transform:scaleX(.25);transition:.16s ease
}
body.tea2-owner-design-v160 .mo-commandbar button:hover{
  transform:translateY(-1px)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(220,237,245,.09))!important;
  border-color:rgba(255,255,255,.42)!important;
  box-shadow:0 8px 22px rgba(25,61,87,.08),inset 0 1px 0 rgba(255,255,255,.48)!important
}
body.tea2-owner-design-v160 .mo-commandbar button:hover:after{opacity:.72;transform:scaleX(1)}
body.tea2-owner-design-v160 .mo-count{
  font-size:8.5px!important;min-width:18px!important;height:18px!important;padding:0 5px!important
}
body.tea2-owner-design-v160 .mo-presence-dot{
  width:7px!important;height:7px!important;background:#4edfb3!important;box-shadow:0 0 10px rgba(54,214,169,.45)!important
}

/* TEA2 icon language */
body.tea2-owner-design-v160 .v160-iconized:before,
body.tea2-owner-design-v160 .myoffice-area-icon:before{
  content:""!important;display:block!important;width:16px!important;height:16px!important;
  background:var(--v160-prism)!important;
  -webkit-mask:var(--v160-icon) center/contain no-repeat!important;
  mask:var(--v160-icon) center/contain no-repeat!important;
}
body.tea2-owner-design-v160 .v160-iconized:before{flex:0 0 16px!important}
body.tea2-owner-design-v160 .myoffice-area-icon{
  width:31px!important;height:31px!important;border-radius:10px!important;font-size:0!important;
  display:grid!important;place-items:center!important;
  background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(219,237,245,.07))!important;
  border:1px solid rgba(255,255,255,.26)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38)!important
}
body.tea2-owner-design-v160 .myoffice-area-icon:before{width:15px!important;height:15px!important}

/* FLOATING NAVIGATOR */
body.tea2-owner-design-v160 .side-rail{
  top:88px!important;bottom:67px!important;
  width:38px!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important
}
body.tea2-owner-design-v160 .side-left{left:12px!important}
body.tea2-owner-design-v160 .side-right{right:12px!important}
body.tea2-owner-design-v160 .side-rail.expanded{width:222px!important}
body.tea2-owner-design-v160 .rail-toggle{
  width:34px!important;height:34px!important;border-radius:12px!important;
  color:#24506b!important;
  border:1px solid rgba(255,255,255,.36)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(218,237,245,.07))!important;
  box-shadow:0 8px 22px rgba(24,58,82,.08),inset 0 1px 0 rgba(255,255,255,.44)!important;
  backdrop-filter:blur(20px) saturate(160%)!important
}
body.tea2-owner-design-v160 .rail-body{inset:42px 0 0!important}
body.tea2-owner-design-v160 .tea2-side-ui{
  width:212px!important;
  padding:7px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background:
    linear-gradient(145deg,rgba(248,253,255,.14),rgba(215,235,244,.055))!important;
  box-shadow:0 16px 44px rgba(22,54,77,.09),inset 0 1px 0 rgba(255,255,255,.42)!important;
  backdrop-filter:blur(24px) saturate(165%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(165%)!important
}
body.tea2-owner-design-v160 .tea2-side-head{
  min-height:48px!important;padding:7px 8px 9px!important;border-bottom:1px solid rgba(54,94,120,.08)!important
}
body.tea2-owner-design-v160 .tea2-side-head-copy small{
  font-size:8px!important;letter-spacing:.13em!important;color:#6a8293!important
}
body.tea2-owner-design-v160 .tea2-side-head-copy strong{
  margin-top:2px!important;font-size:16px!important;color:#173a53!important
}
body.tea2-owner-design-v160 .tea2-side-count{
  min-width:27px!important;height:27px!important;border-radius:10px!important;font-size:9px!important;
  background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.26)!important;color:#4c6f84!important
}
body.tea2-owner-design-v160 .myoffice-area-menu{padding:4px 0!important}
body.tea2-owner-design-v160 .myoffice-area-item{
  min-height:46px!important;
  grid-template-columns:31px minmax(0,1fr) 12px!important;
  gap:8px!important;
  padding:5px 7px!important;margin:1px 0!important;
  border:1px solid transparent!important;border-radius:12px!important;
  background:transparent!important;box-shadow:none!important;
  color:#173a53!important
}
body.tea2-owner-design-v160 .myoffice-area-item:hover{
  transform:translateX(2px)!important;
  background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important
}
body.tea2-owner-design-v160 .myoffice-area-item.active,
body.tea2-owner-design-v160 .myoffice-area-item[aria-current="page"]{
  background:linear-gradient(145deg,rgba(255,255,255,.20),rgba(218,236,245,.08))!important;
  border-color:rgba(255,255,255,.31)!important;
  box-shadow:0 7px 18px rgba(29,63,87,.055),inset 0 1px 0 rgba(255,255,255,.36)!important
}
body.tea2-owner-design-v160 .myoffice-area-item.active:after{
  content:"";position:absolute;left:4px;top:11px;bottom:11px;width:2px;border-radius:99px;background:var(--v160-prism)
}
body.tea2-owner-design-v160 .myoffice-area-copy strong{font-size:10.5px!important;color:#183b54!important}
body.tea2-owner-design-v160 .myoffice-area-copy small{font-size:8.8px!important;color:#637d8f!important;margin-top:1px!important}
body.tea2-owner-design-v160 .myoffice-area-chev{font-size:13px!important;color:#5f9abb!important}

/* WORKSPACE: almost invisible framing, content floats */
body.tea2-owner-design-v160 .main-screen{
  margin-left:48px!important;margin-right:48px!important;
  border-radius:24px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  background:
    radial-gradient(circle at 8% 3%,rgba(39,194,216,.025),transparent 28%),
    radial-gradient(circle at 93% 8%,rgba(116,86,235,.02),transparent 30%),
    linear-gradient(145deg,rgba(250,253,255,.035),rgba(215,235,244,.018))!important;
  box-shadow:0 16px 48px rgba(20,51,73,.065),inset 0 1px 0 rgba(255,255,255,.18)!important;
  backdrop-filter:blur(7px) saturate(130%)!important;
  -webkit-backdrop-filter:blur(7px) saturate(130%)!important
}
body.tea2-owner-design-v160 #leftRail.expanded~.main-screen{margin-left:230px!important}
body.tea2-owner-design-v160 .workspace-stage{inset:6px!important}
body.tea2-owner-design-v160 .workspace-view:not(.idle-view){
  background:transparent!important;border:0!important;box-shadow:none!important
}
body.tea2-owner-design-v160 .view-head{
  min-height:45px!important;padding:6px 10px!important;margin:0 0 7px!important;
  border:1px solid rgba(255,255,255,.22)!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(216,235,244,.035))!important;
  box-shadow:none!important;backdrop-filter:blur(13px) saturate(145%)!important
}

/* MISSION CONTROL: remove slab-on-slab look */
body.tea2-owner-design-v160 .mc-hero{
  padding:13px 14px!important;border-radius:16px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(218,236,245,.035))!important;
  border-color:rgba(255,255,255,.22)!important;
  box-shadow:0 7px 22px rgba(26,59,82,.045),inset 0 1px 0 rgba(255,255,255,.28)!important;
  backdrop-filter:blur(12px) saturate(140%)!important
}
body.tea2-owner-design-v160 .mc-hero h2,
body.tea2-owner-design-v160 .mc-hero h1{font-size:24px!important;line-height:1.05!important;letter-spacing:-.035em!important}
body.tea2-owner-design-v160 .dashboard-kpis.mc-kpis{
  gap:7px!important;padding:0!important;margin-top:7px!important;
  background:transparent!important;border:0!important;box-shadow:none!important
}
body.tea2-owner-design-v160 .dashboard-kpi{
  min-height:74px!important;padding:10px!important;border-radius:13px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(218,236,245,.035))!important;
  border:1px solid rgba(255,255,255,.21)!important;
  box-shadow:0 5px 16px rgba(28,61,84,.035),inset 0 1px 0 rgba(255,255,255,.24)!important
}
body.tea2-owner-design-v160 .dashboard-card.mc-card,
body.tea2-owner-design-v160 .mc-build-grid>section,
body.tea2-owner-design-v160 .mc-activity-item,
body.tea2-owner-design-v160 .dashboard-row.mc-row,
body.tea2-owner-design-v160 .mc-next{
  border-radius:13px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(218,236,245,.03))!important;
  border-color:rgba(255,255,255,.18)!important;
  box-shadow:none!important;
  backdrop-filter:blur(10px) saturate(135%)!important
}
body.tea2-owner-design-v160 .dashboard-content.mc-content{
  padding:7px!important;background:transparent!important;border:0!important;box-shadow:none!important
}

/* JAMES: lighter, slimmer, visibly floating */
body.tea2-owner-design-v160 .mo-assistant{
  top:88px!important;bottom:67px!important;right:12px!important;width:262px!important;
  border-radius:19px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background:
    linear-gradient(145deg,rgba(248,253,255,.14),rgba(216,235,244,.055))!important;
  box-shadow:0 18px 48px rgba(22,55,79,.09),inset 0 1px 0 rgba(255,255,255,.42)!important;
  backdrop-filter:blur(25px) saturate(165%)!important;
  -webkit-backdrop-filter:blur(25px) saturate(165%)!important
}
body.tea2-owner-design-v160.myoffice-v4-ai:not(.mo-assistant-collapsed) .main-screen{margin-right:282px!important}
body.tea2-owner-design-v160 .mo-assistant-head{
  min-height:55px!important;padding:7px 9px!important;border-bottom-color:rgba(54,94,120,.08)!important
}
body.tea2-owner-design-v160 .mo-ai-avatar{
  width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important;
  background:var(--v160-prism)!important;border-color:rgba(255,255,255,.40)!important;
  box-shadow:0 7px 18px rgba(57,89,182,.13),inset 0 1px 0 rgba(255,255,255,.32)!important
}
body.tea2-owner-design-v160 .mo-assistant-context,
body.tea2-owner-design-v160 .mo-assistant-composer{border-color:rgba(54,94,120,.07)!important}
body.tea2-owner-design-v160 .mo-context-chip,
body.tea2-owner-design-v160 .mo-assistant-note,
body.tea2-owner-design-v160 .mo-assistant-quick button,
body.tea2-owner-design-v160 .mo-chat-row{
  background:rgba(255,255,255,.075)!important;
  border-color:rgba(255,255,255,.16)!important;
  box-shadow:none!important
}
body.tea2-owner-design-v160 .mo-assistant-quick button:hover{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.25)!important}
body.tea2-owner-design-v160 .mo-assistant-form textarea{
  background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important;color:#183b54!important
}

/* FOOTER: remove giant bar, keep only the useful dock cluster */
body.tea2-owner-design-v160 .tea2-footer{
  margin:0!important;padding:0!important;
  border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  pointer-events:none!important
}
body.tea2-owner-design-v160 #tea2UnifiedTaskbar{
  pointer-events:auto!important;
  width:auto!important;max-width:calc(100vw - 120px)!important;
  min-height:48px!important;height:48px!important;
  padding:4px 6px!important;margin:0 auto!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  background:linear-gradient(145deg,rgba(249,253,255,.14),rgba(216,235,244,.055))!important;
  box-shadow:0 13px 36px rgba(20,52,75,.09),inset 0 1px 0 rgba(255,255,255,.42)!important;
  backdrop-filter:blur(24px) saturate(165%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(165%)!important
}
body.tea2-owner-design-v160 :is(.tea2-taskbar,.workspace-tab,.status-pill,.james-pill,.process-btn,.footer-mini,.tea2-system-icon,.saas-header-button,.tea2-tray-toggle){
  background:rgba(255,255,255,.085)!important;
  border-color:rgba(255,255,255,.17)!important;
  box-shadow:none!important;
  color:#1e4862!important
}
body.tea2-owner-design-v160 .workspace-tabs{
  background:transparent!important;border:0!important;box-shadow:none!important
}
body.tea2-owner-design-v160 .workspace-tab.active{
  background:var(--v160-prism)!important;color:white!important;border-color:rgba(255,255,255,.35)!important;
  box-shadow:0 7px 17px rgba(66,83,191,.13)!important
}

/* Fields and generic legacy buttons: same calm control language */
body.tea2-owner-design-v160 input,
body.tea2-owner-design-v160 select,
body.tea2-owner-design-v160 textarea{
  background:rgba(255,255,255,.11)!important;
  border-color:rgba(255,255,255,.22)!important;
  color:#173a53!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.24)!important
}
body.tea2-owner-design-v160 .workspace-view :is(button,.mini-btn,.round-btn){
  background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(218,236,245,.045))!important;
  border-color:rgba(255,255,255,.21)!important;
  color:#214963!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.26)!important
}
body.tea2-owner-design-v160 .workspace-view :is(button.primary,.mini-btn.primary){
  background:var(--v160-prism)!important;color:#fff!important;border-color:rgba(255,255,255,.33)!important;
  box-shadow:0 8px 20px rgba(61,82,190,.13),inset 0 1px 0 rgba(255,255,255,.28)!important
}

/* Work/Tools and Business Workbench stay functional but join v1.6 visual language */
body.tea2-owner-design-v160 .tea2-runtime-tools-btn{
  right:18px!important;bottom:72px!important;height:40px!important;min-width:148px!important;
  border-radius:13px!important;border-color:rgba(255,255,255,.34)!important;
  background:var(--v160-prism)!important;
  box-shadow:0 11px 28px rgba(58,83,191,.16),inset 0 1px 0 rgba(255,255,255,.28)!important
}
body.tea2-owner-design-v160 .tea2-tools-drawer,
body.tea2-owner-design-v160 .tea2-bw-shell{
  background:linear-gradient(145deg,rgba(248,253,255,.29),rgba(215,235,244,.12))!important;
  border-color:rgba(255,255,255,.38)!important;
  box-shadow:0 28px 88px rgba(18,47,68,.18),inset 0 1px 0 rgba(255,255,255,.58)!important;
  backdrop-filter:blur(36px) saturate(170%)!important
}
body.tea2-owner-design-v160 :is(.tea2-tool-card,.tea2-work-action,.tea2-bw-card,.tea2-bw-tablewrap,.tea2-bw-metric,.tea2-bw-editor){
  background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(218,236,245,.04))!important;
  border-color:rgba(255,255,255,.20)!important;
  box-shadow:none!important
}

/* Responsive */
@media(max-width:1320px){
  body.tea2-owner-design-v160 .myoffice-brand{min-width:205px!important}
  body.tea2-owner-design-v160 .myoffice-name{font-size:21px!important}
  body.tea2-owner-design-v160 .mo-commandbar{width:100%!important}
}
@media(max-width:1100px){
  body.tea2-owner-design-v160 .tea2-header{grid-template-columns:auto 1fr!important}
  body.tea2-owner-design-v160 .myoffice-sub{display:none!important}
  body.tea2-owner-design-v160 .mo-commandbar select{display:none!important}
}

/* v1.6.1 — environment badge + TEA2 prism edge */
body.tea2-owner-design-v160 .tea2-env-badge{
  top:14px!important;left:auto!important;right:18px!important;transform:none!important;
  min-height:36px!important;padding:6px 11px!important;gap:7px!important;
  border:1px solid rgba(255,255,255,.28)!important;border-radius:13px!important;
  color:#185741!important;
  background:linear-gradient(145deg,rgba(224,253,244,.20),rgba(74,191,151,.10))!important;
  box-shadow:0 10px 26px rgba(22,70,60,.08),inset 0 1px 0 rgba(255,255,255,.48)!important;
  backdrop-filter:blur(22px) saturate(165%)!important;
}
body.tea2-owner-design-v160 .tea2-env-badge strong{font-size:9px!important;letter-spacing:.10em!important}
body.tea2-owner-design-v160 .tea2-env-badge small{font-size:8px!important;color:#4b7466!important;opacity:.82!important}
body.tea2-owner-design-v160 .tea2-env-dot{width:7px!important;height:7px!important;box-shadow:0 0 9px rgba(62,213,165,.36)!important}

/* Subtle optical prism on the main floating surfaces */
body.tea2-owner-design-v160 :is(.myoffice-brand,.mo-commandbar,.tea2-side-ui,.mo-assistant,#tea2UnifiedTaskbar,.tea2-tools-drawer,.tea2-bw-shell){
  position:relative!important;
}
body.tea2-owner-design-v160 :is(.myoffice-brand,.mo-commandbar,.tea2-side-ui,.mo-assistant,#tea2UnifiedTaskbar,.tea2-tools-drawer,.tea2-bw-shell):after{
  content:"";position:absolute;pointer-events:none;z-index:0;
  left:13px;right:13px;top:0;height:1px;border-radius:99px;
  background:linear-gradient(90deg,transparent,rgba(47,197,216,.18) 24%,rgba(255,255,255,.58) 50%,rgba(116,87,236,.18) 76%,transparent);
  opacity:.72;
}
body.tea2-owner-design-v160 :is(.myoffice-brand,.mo-commandbar,.tea2-side-ui,.mo-assistant,#tea2UnifiedTaskbar,.tea2-tools-drawer,.tea2-bw-shell)>*{
  position:relative;z-index:1;
}

/* Remove remaining heavy chrome around the Mission Control title strip */
body.tea2-owner-design-v160 .dashboard-view .view-head,
body.tea2-owner-design-v160 .mission-control-view .view-head{
  background:transparent!important;border-color:transparent!important;
  box-shadow:none!important;backdrop-filter:none!important;
  padding-left:8px!important;padding-right:8px!important
}
body.tea2-owner-design-v160 .dashboard-view .view-head strong,
body.tea2-owner-design-v160 .mission-control-view .view-head strong{
  font-size:22px!important;letter-spacing:-.025em!important
}

/* One calm selected state instead of strong blue slabs */
body.tea2-owner-design-v160 :is(.depth-switch button.active,.mc-depth button.active,.dashboard-depth button.active){
  background:linear-gradient(135deg,rgba(47,130,241,.86),rgba(112,86,235,.84))!important;
  color:#fff!important;border-color:rgba(255,255,255,.32)!important;
  box-shadow:0 7px 18px rgba(63,82,187,.12)!important
}
