/* OGMIAO enterprise skin — overlay for V10 clientatea-based console */
:root {
  --og-primary: #f08a5d;
  --og-primary-dark: #e67e22;
  --og-primary-light: #fad7a0;
  --og-secondary: #f9b384;
  --og-dark: #2d3436;
  --og-gray: #636e72;
  --og-card-shadow: 0 10px 25px rgba(0,0,0,.05);
}
.el-button--primary { background-color: var(--og-primary)!important; border-color: var(--og-primary)!important; }
.el-button--primary:hover,.el-button--primary:focus { background-color: var(--og-primary-dark)!important; border-color: var(--og-primary-dark)!important; }
.el-menu-item.is-active, .aside-menu-text:hover { color: var(--og-primary)!important; }
.el-menu-item.is-active { background: rgba(240,138,93,.08)!important; }
.el-submenu__title:hover { color: var(--og-primary)!important; }
.el-pagination.is-background .el-pager li:not(.disabled).active { background-color: var(--og-primary)!important; }
.el-tabs__active-bar { background-color: var(--og-primary)!important; }
.el-tabs__item.is-active { color: var(--og-primary)!important; }
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-radio__input.is-checked .el-radio__inner { background-color: var(--og-primary)!important; border-color: var(--og-primary)!important; }
.el-switch.is-checked .el-switch__core { background-color: var(--og-primary)!important; border-color: var(--og-primary)!important; }
.el-link--primary, a { color: var(--og-primary); }
.main-card, .el-card { border-radius: 12px!important; box-shadow: var(--og-card-shadow)!important; }
.ali-logo, .menu-alink { filter: none; }
/* hide domain-only entry points if any leftover text links appear */
a[href*="domain.htm"], a[href*="IdcsmartDomain"], a[href*="plugin/"][href*="domain"] { /* kept visible if SSL unrelated */ }
@media (max-width: 768px) {
  .el-aside { width: 100%!important; }
  .el-main { padding: 12px!important; }
  .main-card { border-radius: 8px!important; }
}
@media (max-width: 480px) {
  .el-main { padding: 8px!important; }
}
