/* R367: published on pve-tea2 VM112. Reuse original premium glass language
   on the existing REAL MyOffice application. No demo data, no new views. */
:root{
 --tea2live-ink:#173950;
 --tea2live-glass:rgba(241,250,255,.64);
 --tea2live-stroke:rgba(255,255,255,.80);
 --tea2live-shadow:0 14px 44px rgba(31,76,110,.15);
}
html{background:#96baca!important}
body{
 background:
  radial-gradient(circle at 12% 10%,rgba(57,206,226,.19),transparent 27%),
  radial-gradient(circle at 88% 12%,rgba(122,83,228,.15),transparent 27%),
  linear-gradient(145deg,rgba(235,249,255,.14),rgba(222,239,251,.09)),
  url('/tea2/assets/visual/tea2-owner-background-preview-v1.webp') center / cover fixed no-repeat!important;
 color:var(--tea2live-ink)!important;
}
body:before{opacity:.14!important}
.tea2-header,.side-rail,.main-screen,.tea2-footer{
 border:1px solid var(--tea2live-stroke)!important;
 background:
  linear-gradient(145deg,rgba(255,255,255,.70),rgba(218,236,247,.48)),
  linear-gradient(90deg,rgba(46,193,214,.03),rgba(116,88,236,.04))!important;
 box-shadow:var(--tea2live-shadow),inset 0 1px 0 rgba(255,255,255,.91)!important;
 backdrop-filter:blur(35px) saturate(168%) brightness(1.04)!important;
 -webkit-backdrop-filter:blur(35px) saturate(168%) brightness(1.04)!important;
 color:#173950!important;
}
.tea2-header{border-radius:0 0 22px 22px!important}
.side-rail{border-radius:18px!important}
.main-screen{border-radius:19px!important}
.tea2-footer{border-radius:19px 19px 0 0!important}
.workspace-view:not([hidden]),.area-hub-view:not([hidden]){
 color:#183d56!important;
}
.workspace-tabs,.mo-commandbar{
 background:linear-gradient(120deg,rgba(255,255,255,.70),rgba(218,238,249,.53))!important;
 border:1px solid rgba(255,255,255,.81)!important;
 backdrop-filter:blur(25px) saturate(140%)!important;
 -webkit-backdrop-filter:blur(25px) saturate(140%)!important;
 box-shadow:0 8px 20px rgba(31,72,103,.10)!important;
}
.workspace-tab{
 color:#245270!important;
 background:rgba(255,255,255,.47)!important;
 border:1px solid rgba(255,255,255,.56)!important;
}
.workspace-tab.active,.workspace-tab[aria-selected=true]{
 background:linear-gradient(120deg,rgba(255,255,255,.9),rgba(192,233,250,.75))!important;
 color:#16547b!important;
}
.side-rail button,.tea2-taskbar button,.mo-commandbar button{
 border-color:rgba(255,255,255,.69)!important;
}
.side-rail button:hover,.mo-commandbar button:hover{
 background:rgba(255,255,255,.78)!important;
 color:#154762!important;
}
.area-hub-view .area-hub-card{
 background:linear-gradient(150deg,rgba(255,255,255,.76),rgba(215,238,251,.60))!important;
 border-color:rgba(255,255,255,.88)!important;
 backdrop-filter:blur(30px) saturate(155%)!important;
 -webkit-backdrop-filter:blur(30px) saturate(155%)!important;
 color:#193d55!important;
}
@media(max-width:750px){
 .tea2-header,.side-rail,.main-screen,.tea2-footer{backdrop-filter:blur(22px)!important}
 .tea2-shell{padding:4px!important}
}
