/* Прозрачность без изменения компоновки, размеров и прикладной логики CRM. */
@media screen {
body.workplace-theme[data-theme="japan-office"]{
 --t-panel:rgba(15,27,46,.42)!important;
 --t-soft:rgba(45,67,96,.48)!important;
 --j-glass:linear-gradient(135deg,rgba(111,165,202,.16),rgba(13,24,43,.30) 48%,rgba(8,18,35,.42))!important;
 --j-edge:rgba(208,234,255,.48)!important;
 --j-glow:rgba(234,248,255,.36)!important;
 --j-field:rgba(11,22,40,.72)!important;
 --t-text:#edf5ff!important;--t-muted:#bed1e6!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) .window-bar{
 background:linear-gradient(180deg,rgba(119,164,199,.14),rgba(12,24,43,.44))!important;
 border-bottom-color:rgba(203,230,255,.40);
 backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);
 box-shadow:inset 0 1px 0 rgba(242,251,255,.30),0 4px 22px #07142638!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) .sidebar{
 background:linear-gradient(135deg,rgba(106,155,194,.23),rgba(15,28,48,.35) 40%,rgba(9,21,39,.44))!important;
 border-color:rgba(202,229,255,.48);
 backdrop-filter:blur(13px) saturate(150%);-webkit-backdrop-filter:blur(13px) saturate(150%);
 box-shadow:inset 0 1px 0 #f1fbff80,inset 1px 0 0 #d6efff35,inset 0 -1px 0 #7dacca38,10px 15px 38px #04142745!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) #navigation button{
 color:#deebfc!important;text-shadow:0 1px 3px #03122480;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) #navigation .nav-group-label,
body.workplace-theme[data-theme="japan-office"]:has(#screen) .menu-label{color:#c4d7eb}
body.workplace-theme[data-theme="japan-office"]:has(#screen) #navigation button.active{
 background:linear-gradient(110deg,rgba(42,133,158,.41),rgba(92,94,153,.37))!important;
 border-color:rgba(153,223,250,.70);
 box-shadow:inset 3px 0 #6dedff,inset 0 1px 0 #edfbff42,0 3px 12px #05223f26!important;
 color:#e3fcff!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.panel,.home-search-panel,.home-analytics,.native-ledger,.monthly-crm-board,.order-detail,.client-profile,.client-list,.supplier-profile,.supplier-list,.production-card,.cutting-workspace,.client-overview,.client-journal,.specification-summary,.order-master-fields,.order-card-fields,.client-card-fields,.dialog-tab-content){
 background:linear-gradient(135deg,rgba(142,184,214,.13),rgba(14,27,45,.29) 45%,rgba(9,20,37,.39))!important;
 border-color:rgba(183,217,247,.40)!important;
 backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);
 box-shadow:inset 0 1px 0 #edfaff70,inset 1px 0 0 #e0f4ff26,inset 0 -1px 0 #709dc137,0 9px 27px #03142638!important;
 color:#edf5ff!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.window-bar,.screen,.modal-window,.ready-orders-panel,.theme-picker,.japan-time-dialog,.japan-environment-dialog) button{
 background:linear-gradient(180deg,rgba(116,151,192,.25),rgba(29,48,75,.50))!important;
 border-color:rgba(175,208,241,.42)!important;
 box-shadow:inset 0 1px 0 #edf9ff45,inset 0 -1px 0 #173d6421,0 2px 5px #00122619!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.window-bar,.screen,.modal-window) button:hover{
 background:linear-gradient(180deg,rgba(130,186,224,.34),rgba(33,77,113,.58))!important;
 box-shadow:inset 0 1px 0 #f4fcff5c,0 3px 10px #041b3330!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.screen,.modal-window) button:is(.active,.primary,.neon-button),
body.workplace-theme[data-theme="japan-office"]:has(#screen) .screen :is([data-command="add-order"],[data-command="add-client"]){
 background:linear-gradient(120deg,rgba(38,130,151,.60),rgba(80,90,147,.57))!important;
 color:#e8fdff!important;border-color:#9be5f28c!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.workspace-search,.global-search){
 background:linear-gradient(180deg,rgba(89,123,163,.24),rgba(22,39,63,.42))!important;
 box-shadow:inset 0 1px 0 #deefff40,inset 0 2px 4px #04122628!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.screen,.modal-window,.window-bar,.ready-orders-panel,.japan-time-dialog,.japan-environment-dialog) :is(input,select,textarea){
 background:rgba(12,23,41,.70)!important;border-color:rgba(166,198,229,.40)!important;
 box-shadow:inset 0 1px 3px #03142530,0 1px 0 #e4f6ff26!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) .workspace-search input,
body.workplace-theme[data-theme="japan-office"]:has(#screen) .global-search input{background:rgba(9,21,38,.48)!important}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.analytics-kpis article,.analytics-grid>section,.client-overview-grid>section){
 background:linear-gradient(135deg,rgba(93,139,173,.18),rgba(15,30,49,.44))!important;
 border-color:#b4d9f75c!important;box-shadow:inset 0 1px 0 #e3f7ff45,0 5px 15px #04132529!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.modal-window,.ready-orders-panel,.theme-picker,.japan-time-dialog,.japan-environment-dialog){
 background:linear-gradient(135deg,rgba(77,112,149,.38),rgba(12,24,42,.66))!important;
 border-color:#c4e5ff80!important;
 backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);
 box-shadow:inset 0 1px 0 #effaff70,inset 1px 0 0 #d6edff20,0 24px 65px #0008!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.modal-window header,.modal-window footer,.ready-orders-panel header,.ready-orders-panel footer){
 background:rgba(34,57,83,.25)!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) #workspaceAiToggle.reference-assistant-tab{
 background:linear-gradient(135deg,rgba(109,152,183,.24),rgba(14,29,48,.52))!important;
 border-color:#c0e3ff6e!important;box-shadow:inset 0 1px 0 #e4f6ff62,0 5px 15px #04152838!important;
}
body.workplace-theme[data-theme="japan-office"]:has(#screen) .japan-office-backdrop-settings{background:rgba(25,46,69,.27);border-color:#b7ddff55}
@supports not (backdrop-filter:blur(1px)){
 body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.sidebar,.window-bar,.panel,.native-ledger,.home-search-panel,.modal-window,.theme-picker){background:rgba(14,26,45,.92)!important}
}
@media(prefers-reduced-transparency:reduce){
 body.workplace-theme[data-theme="japan-office"]:has(#screen) :is(.sidebar,.window-bar,.panel,.home-search-panel,.home-analytics,.native-ledger,.modal-window,.theme-picker,.ready-orders-panel){background:#142138!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
}

