
/* Silver navigation; existing authenticated navigation remains intact. */
.layui-layout-admin .layui-side,.layui-side-menu,.layui-side-menu .layui-nav{background:#f1f4f9!important;color:#263244!important;border-right:1px solid #dce2ec}
.layui-side-menu .layui-nav .layui-nav-item a{color:#303d50!important}.layui-side-menu .layui-nav-child{background:#eaf0f8!important}.layui-side-menu .layui-nav .layui-this>a,.layui-side-menu .layui-nav .layui-nav-child dd.layui-this a{background:#dce8ff!important;color:#1454df!important;border-left:4px solid #1454df}
.layui-layout-admin .layui-logo{background:#f2f5fa!important;color:#19212d!important;box-shadow:none!important;border-bottom:1px solid #dce2ec;font-weight:700}
.layui-header{background:linear-gradient(110deg,#f8faff,#eef2f8)!important;border-bottom:1px solid #dce2ec}.layui-body{background:#f5f7fa}.layui-nav-bar{background:#1454df!important}.layui-side-menu .layui-nav .layui-nav-more{border-top-color:#677183!important}.layui-side-menu .layui-nav-itemed>a .layui-nav-more{border-bottom-color:#677183!important}

 /* Compact pearl glass confirmation dialogs; embedded editors keep their own layout. */
dialog[aria-modal="true"], dialog[aria-labelledby], .layui-layer.layui-layer-dialog {
  box-sizing:border-box; width:min(372px,calc(100vw - 28px))!important;
  height:auto!important; min-height:0!important; max-height:85vh; overflow:auto;
  border:1px solid rgba(255,255,255,.85); border-radius:19px;
  color:#172237; background-color:rgba(250,252,255,.94);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Cpath fill='%238894aa' opacity='.045' filter='url(%23n)' d='M0 0h90v90H0z'/%3E%3C/svg%3E");
  backdrop-filter:blur(18px); box-shadow:0 14px 46px #23334a33;
}
dialog[aria-modal="true"],dialog[aria-labelledby]{margin:auto!important;padding:0}
dialog[aria-modal="true"]::backdrop,dialog[aria-labelledby]::backdrop{background:rgba(34,48,70,.26);backdrop-filter:blur(3px)}
dialog[aria-modal="true"]>.panel,dialog[aria-labelledby]>.panel{background:transparent;min-height:0!important;height:auto!important;padding:18px;border:0;box-shadow:none}
dialog[aria-modal="true"] h2{font-size:17px;margin:0 0 8px}
dialog[aria-modal="true"] .btn{min-height:34px;padding:6px 12px;border-radius:10px}
.layui-layer.layui-layer-msg{min-width:0;max-width:calc(100vw - 32px);border-radius:12px}
