/* Executive UI layer: final quiet SaaS visual system. Loaded last by the ERP shell. */
:root{
  --exec-page:#f5f6f8;
  --exec-surface:#ffffff;
  --exec-surface-2:#fbfcfd;
  --exec-glass:rgba(255,255,255,.72);
  --exec-glass-strong:rgba(255,255,255,.88);
  --exec-text:#111318;
  --exec-muted:#626a73;
  --exec-subtle:#8b929a;
  --exec-line:rgba(17,19,24,.10);
  --exec-line-strong:rgba(17,19,24,.16);
  --exec-blue:#0a66d8;
  --exec-blue-hover:#0757bd;
  --exec-blue-soft:#eaf3ff;
  --exec-green:#3f7355;
  --exec-danger:#b33a32;
  --exec-danger-soft:#fff0ef;
  --exec-radius-page:20px;
  --exec-radius-card:14px;
  --exec-radius-control:10px;
  --exec-shadow-card:0 1px 2px rgba(17,19,24,.04),0 18px 48px rgba(17,19,24,.06);
  --exec-shadow-float:0 18px 56px rgba(17,19,24,.16);
  --exec-ease:cubic-bezier(.2,.8,.2,1);
  --exec-fast:140ms;
  --exec-normal:220ms;
}

body.erp-app{
  --bg:var(--exec-page);
  --surface:var(--exec-surface-2);
  --surface-strong:var(--exec-surface);
  --text:var(--exec-text);
  --muted:var(--exec-muted);
  --subtle:var(--exec-subtle);
  --line:var(--exec-line);
  --accent:var(--exec-blue);
  --accent-hover:var(--exec-blue-hover);
  --accent-soft:var(--exec-blue-soft);
  --danger:var(--exec-danger);
  --success:var(--exec-green);
  --sidebar:188px;
  --radius-frame:var(--exec-radius-page);
  --radius-card:var(--exec-radius-card);
  --radius-control:var(--exec-radius-control);
  --selected-bg:var(--exec-blue-soft);
  --selected-border:rgba(10,102,216,.20);
  --selected-text:#0e3f84;
  background:
    linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,247,250,.66) 38%,rgba(238,243,249,.76)),
    var(--exec-page)!important;
  color:var(--exec-text)!important;
  font-size:13px;
}
body.erp-app::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,0) 34%,rgba(10,102,216,.035) 66%,rgba(255,255,255,0)),
    linear-gradient(180deg,rgba(255,255,255,.60),rgba(255,255,255,0) 220px);
  opacity:.88;
}
body.erp-app button,
body.erp-app input,
body.erp-app select,
body.erp-app textarea{
  letter-spacing:0!important;
}
body.erp-app button{
  transition:background-color var(--exec-normal) var(--exec-ease),border-color var(--exec-normal) var(--exec-ease),color var(--exec-normal) var(--exec-ease),box-shadow var(--exec-normal) var(--exec-ease),transform var(--exec-fast) var(--exec-ease),opacity var(--exec-normal) var(--exec-ease)!important;
}
body.erp-app button:active:not(:disabled){transform:scale(.985)}
body.erp-app :focus-visible{outline:0!important;box-shadow:0 0 0 3px rgba(10,102,216,.16)!important}

/* Login */
body.erp-app #loginView{
  position:relative;
  min-height:100%;
  padding:28px;
  background:transparent!important;
}
body.erp-app #loginView::before{
  content:"";
  position:absolute;
  inset:18px;
  border:1px solid rgba(255,255,255,.72);
  border-radius:30px;
  background:
    linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.28)),
    radial-gradient(circle at 18% 20%,rgba(10,102,216,.11),transparent 32%),
    radial-gradient(circle at 78% 72%,rgba(63,115,85,.08),transparent 34%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.80);
}
body.erp-app .login-card{
  position:relative;
  z-index:1;
  width:min(420px,calc(100vw - 56px));
  min-height:468px;
  padding:38px 38px 34px!important;
  border:1px solid rgba(255,255,255,.78)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.72)!important;
  -webkit-backdrop-filter:saturate(175%) blur(28px);
  backdrop-filter:saturate(175%) blur(28px);
  box-shadow:0 28px 90px rgba(17,19,24,.12),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
body.erp-app .login-logo{width:148px!important;filter:drop-shadow(0 10px 18px rgba(17,19,24,.09))!important}
.login-brand-copy{margin:-4px 0 22px;text-align:center}
.login-brand-copy h1{margin:0;color:var(--exec-text);font-size:26px;line-height:32px;font-weight:600;letter-spacing:0}
.login-brand-copy p{margin:6px 0 0;color:var(--exec-muted);font-size:12.5px;line-height:18px}
body.erp-app .login-field{display:block;text-align:left;margin:0 0 11px}
body.erp-app .login-field span{display:block;margin:0 0 7px;color:var(--exec-muted);font-size:12px;font-weight:600}
body.erp-app .login-card input{
  height:46px!important;
  padding:0 14px!important;
  text-align:left!important;
  border:1px solid var(--exec-line)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.88)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82)!important;
  font-size:14px!important;
}
body.erp-app .login-card input:focus{border-color:rgba(10,102,216,.45)!important;box-shadow:0 0 0 4px rgba(10,102,216,.10)!important}
body.erp-app .login-card #loginSubmitBtn{
  height:46px!important;
  margin-top:8px!important;
  border-radius:12px!important;
  border:1px solid var(--exec-blue)!important;
  background:linear-gradient(180deg,#1574e8,#0a66d8)!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:650!important;
  letter-spacing:0!important;
  text-indent:0!important;
  box-shadow:0 10px 24px rgba(10,102,216,.22),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
body.erp-app .login-card #loginSubmitBtn:hover:not(:disabled){background:linear-gradient(180deg,#0f6ddd,#0757bd)!important;box-shadow:0 12px 28px rgba(10,102,216,.26),inset 0 1px 0 rgba(255,255,255,.24)!important}
body.erp-app .login-submit-icon{width:15px;height:15px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}

/* Shell */
body.erp-app #appView{
  position:relative;
  z-index:1;
  grid-template-columns:188px minmax(0,1fr)!important;
  gap:14px!important;
  padding:14px!important;
  background:transparent!important;
}
body.erp-app .sidebar{
  align-items:stretch!important;
  padding:14px 10px!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.72)!important;
  -webkit-backdrop-filter:saturate(160%) blur(26px);
  backdrop-filter:saturate(160%) blur(26px);
  box-shadow:0 16px 44px rgba(17,19,24,.07),inset 0 1px 0 rgba(255,255,255,.84)!important;
}
body.erp-app .brand{
  height:96px!important;
  flex-basis:96px!important;
  display:grid!important;
  grid-template-rows:auto auto;
  place-items:center;
  margin:0 0 10px!important;
}
body.erp-app .brand img{width:70px!important;margin-bottom:8px;filter:drop-shadow(0 8px 14px rgba(17,19,24,.08))!important}
.brand-text{display:grid;gap:2px;text-align:center;line-height:1.2}
.brand-text strong{color:var(--exec-text);font-size:13px;font-weight:650;white-space:nowrap}
.brand-text span{color:var(--exec-subtle);font-size:10px;white-space:nowrap}
body.erp-app .nav{justify-content:flex-start!important;gap:6px!important;padding:4px 0!important}
body.erp-app .nav button{
  min-height:44px!important;
  flex-basis:44px!important;
  justify-content:flex-start!important;
  gap:10px!important;
  padding:0 12px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  color:var(--exec-muted)!important;
  font-size:13px!important;
  font-weight:600!important;
  background:transparent!important;
}
body.erp-app .nav button::before{display:none!important}
body.erp-app .nav-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;opacity:.78}
body.erp-app .nav button:hover{color:var(--exec-text)!important;background:rgba(255,255,255,.66)!important;border-color:rgba(17,19,24,.06)!important}
body.erp-app .nav button.active{color:#0e3f84!important;background:var(--exec-blue-soft)!important;border-color:rgba(10,102,216,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}
body.erp-app .nav button.active .nav-icon{opacity:1;stroke:var(--exec-blue)}
body.erp-app .sidebar-user{padding-top:12px!important;border-top:1px solid var(--exec-line)!important}
body.erp-app .user-name{
  height:40px!important;
  border:1px solid var(--exec-line)!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.70)!important;
  color:var(--exec-muted)!important;
  text-align:left!important;
}
body.erp-app .user-name::before{content:"账户";margin-right:8px;color:var(--exec-subtle);font-size:11px;font-weight:500}
body.erp-app .user-popover{
  width:176px!important;
  left:0!important;
  right:auto!important;
  bottom:calc(100% + 8px)!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.86)!important;
  -webkit-backdrop-filter:saturate(170%) blur(24px);
  backdrop-filter:saturate(170%) blur(24px);
  box-shadow:var(--exec-shadow-float)!important;
}
body.erp-app .user-menu-action{height:36px!important;text-align:left!important;padding:0 11px!important;border-radius:9px!important;color:var(--exec-muted)!important}
body.erp-app .user-menu-action:hover{background:rgba(10,102,216,.08)!important;color:var(--exec-text)!important}

body.erp-app .workspace{
  border:1px solid rgba(255,255,255,.74)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.58)!important;
  -webkit-backdrop-filter:saturate(145%) blur(18px);
  backdrop-filter:saturate(145%) blur(18px);
  box-shadow:0 18px 52px rgba(17,19,24,.07),inset 0 1px 0 rgba(255,255,255,.82)!important;
}
body.erp-app .view.active{animation:execViewIn .24s var(--exec-ease) both!important}
@keyframes execViewIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
body.erp-app iframe{background:transparent!important}

/* Common command bars and data surfaces */
body.erp-app .removal-command-bar,
body.erp-app .image-opt-command-bar,
body.erp-app .export-listing-header,
body.erp-app .accounts-list-panel,
body.erp-app .image-opt-table-card,
body.erp-app .removal-table-card,
body.erp-app .export-listing-table-wrap,
body.erp-app .collector-status-card,
body.erp-app .permission-empty-card{
  border:1px solid var(--exec-line)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:var(--exec-shadow-card)!important;
}
body.erp-app .view-removal,
body.erp-app .view-image-optimization,
body.erp-app .view-export-listing,
body.erp-app .view-accounts{padding:12px!important}
body.erp-app .removal-shell,
body.erp-app .image-opt-shell,
body.erp-app .export-listing-shell{gap:12px!important}
body.erp-app .removal-command-bar,
body.erp-app .image-opt-command-bar,
body.erp-app .export-listing-header{min-height:58px!important;padding:10px 12px!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px)}
body.erp-app .removal-workflow-button,
body.erp-app .removal-secondary-button,
body.erp-app .image-tool-button,
body.erp-app .image-open-doubao,
body.erp-app .image-transfer-export,
body.erp-app .export-mapping-button,
body.erp-app .export-complete-button,
body.erp-app .account-add-button,
body.erp-app .account-editor-primary,
body.erp-app .account-editor-secondary,
body.erp-app .modal-btn{
  min-height:38px!important;
  border-radius:10px!important;
  font-size:12.5px!important;
  font-weight:650!important;
}
body.erp-app .image-open-doubao,
body.erp-app .image-transfer-export,
body.erp-app .export-mapping-button,
body.erp-app .export-complete-button,
body.erp-app .account-add-button,
body.erp-app .account-editor-primary,
body.erp-app .modal-btn.confirm{
  border-color:var(--exec-blue)!important;
  background:var(--exec-blue)!important;
  color:#fff!important;
}
body.erp-app .image-open-doubao:hover:not(:disabled),
body.erp-app .image-transfer-export:hover:not(:disabled),
body.erp-app .export-mapping-button:hover:not(:disabled),
body.erp-app .export-complete-button:hover:not(:disabled),
body.erp-app .account-add-button:hover:not(:disabled),
body.erp-app .account-editor-primary:hover:not(:disabled),
body.erp-app .modal-btn.confirm:hover:not(:disabled){background:var(--exec-blue-hover)!important;border-color:var(--exec-blue-hover)!important}
body.erp-app .removal-secondary-button.danger,
body.erp-app .image-tool-button.danger,
body.erp-app .export-quiet-delete,
body.erp-app .image-inline-delete{
  color:var(--exec-danger)!important;
  border-color:rgba(179,58,50,.18)!important;
  background:var(--exec-danger-soft)!important;
}
body.erp-app table{font-variant-numeric:tabular-nums}
body.erp-app th{height:38px!important;background:#f7f9fb!important;color:var(--exec-muted)!important;font-size:11.5px!important;font-weight:650!important}
body.erp-app td{font-size:12px!important;color:var(--exec-text)!important}
body.erp-app tbody tr:hover td{background:#f9fbfd!important}
body.erp-app tbody tr.selected td,
body.erp-app tbody tr.selected-for-delete td{background:#eef6ff!important}
body.erp-app input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),
body.erp-app select,
body.erp-app textarea{
  border:1px solid var(--exec-line)!important;
  border-radius:10px!important;
  background:#fff!important;
  color:var(--exec-text)!important;
}
body.erp-app input:focus,
body.erp-app select:focus,
body.erp-app textarea:focus{border-color:rgba(10,102,216,.42)!important;box-shadow:0 0 0 3px rgba(10,102,216,.10)!important}

/* Accounts */
body.erp-app .accounts-page{height:100%!important;display:block!important;padding:0!important;background:transparent!important}
body.erp-app .accounts-shell{height:100%!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:12px!important;max-width:none!important;margin:0!important;padding:0!important}
body.erp-app .accounts-primary-action{display:flex!important;justify-content:flex-end!important;padding:0!important}
body.erp-app .account-table-header{height:42px!important;background:#f7f9fb!important;color:var(--exec-muted)!important}
body.erp-app .account-table-row{min-height:58px!important;border-color:var(--exec-line)!important}
body.erp-app .account-status-badge.active{background:#eaf7ef!important;color:#277345!important;border-color:rgba(39,115,69,.18)!important}
body.erp-app .account-status-badge.disabled{background:#f4f5f7!important;color:var(--exec-subtle)!important}
body.erp-app .account-more-button{border-radius:9px!important;background:rgba(17,19,24,.05)!important;color:var(--exec-muted)!important}

/* Drawers and dialogs */
body.erp-app .modal-backdrop,
body.erp-app .account-editor-backdrop,
body.erp-app .product-detail-backdrop,
body.erp-app .erp-image-zoom-backdrop{background:rgba(17,19,24,.22)!important;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}
body.erp-app .system-modal,
body.erp-app .account-editor-modal,
body.erp-app .product-detail-drawer,
body.erp-app .export-file-modal,
body.erp-app .watermark-tool-modal{
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.88)!important;
  -webkit-backdrop-filter:saturate(160%) blur(24px);
  backdrop-filter:saturate(160%) blur(24px);
  box-shadow:var(--exec-shadow-float)!important;
  animation:execModalIn .22s var(--exec-ease) both!important;
}
@keyframes execModalIn{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
body.erp-app .product-detail-drawer{border-radius:18px 0 0 18px!important}
body.erp-app .product-detail-header,
body.erp-app .account-editor-header{border-color:var(--exec-line)!important;background:rgba(255,255,255,.70)!important}
body.erp-app .erp-toast{border-color:rgba(255,255,255,.50)!important;border-radius:12px!important;background:rgba(17,19,24,.88)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}

@media (max-width:900px){
  body.erp-app #appView{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}
  body.erp-app .sidebar{padding:10px 8px!important}
  body.erp-app .brand{height:74px!important;flex-basis:74px!important}
  .brand-text{display:none!important}
  body.erp-app .brand img{width:54px!important}
  body.erp-app .nav button{justify-content:center!important;padding:0!important}
  body.erp-app .nav button span:not(.nav-icon-wrap){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
  body.erp-app .nav-icon{width:19px;height:19px}
}
@media(prefers-reduced-motion:reduce){
  body.erp-app .view.active,
  body.erp-app .system-modal,
  body.erp-app .account-editor-modal,
  body.erp-app .product-detail-drawer,
  body.erp-app .export-file-modal,
  body.erp-app .watermark-tool-modal{animation:none!important}
}

/* 2026-08-08 production cleanup: requested formal-site layout fixes. */
body.erp-app .login-brand-copy,.brand-text{display:none!important}
body.erp-app .login-card input{ text-align:center!important; }
body.erp-app .login-card input::placeholder{ text-align:center!important; }
body.erp-app .brand{height:86px!important;flex-basis:86px!important;grid-template-rows:1fr!important;margin-bottom:0!important}
body.erp-app .brand img{margin-bottom:0!important}
body.erp-app .nav{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:9px!important;padding:0!important}
body.erp-app .nav button{width:100%!important;height:46px!important;min-height:46px!important;flex:0 0 46px!important;justify-content:center!important;gap:0!important;padding:0 8px!important;text-align:center!important}
body.erp-app .nav button svg,body.erp-app .nav-icon{display:none!important}
body.erp-app .nav button span{width:100%!important;text-align:center!important;line-height:46px!important}
body.erp-app .user-name{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 10px!important}
body.erp-app .user-name::before{content:none!important;display:none!important}
body.erp-app .user-account-name{display:block!important;width:100%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.erp-app .accounts-page-minimal{min-height:100%!important;display:grid!important;place-items:center!important;padding:24px 18px!important}
body.erp-app .accounts-shell-minimal{width:min(640px,100%)!important;margin:0 auto!important}
body.erp-app .accounts-primary-action{display:flex!important;justify-content:center!important;margin:0 0 14px!important;padding:0!important}
body.erp-app .accounts-table-panel{border-radius:8px!important;background:#fff!important;box-shadow:none!important}
body.erp-app .account-table-header,body.erp-app .account-table-row{grid-template-columns:minmax(128px,1fr) minmax(140px,1.05fr) 74px 64px!important;align-items:center!important;column-gap:8px!important;padding-left:14px!important;padding-right:14px!important}
body.erp-app .account-table-header>span,body.erp-app .account-table-cell,body.erp-app .account-table-cell-name,body.erp-app .account-table-cell-account,body.erp-app .account-table-cell-status,body.erp-app .account-table-cell-edit{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
body.erp-app .account-table-cell{min-height:54px!important;height:54px!important;line-height:1.25!important}
body.erp-app .account-status-badge{min-width:50px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important}
body.erp-app .account-more-button{width:30px!important;height:30px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}

/* 2026-08-08 final compact overrides for sales-account rollout. */
body.erp-app #appView{
  grid-template-columns:136px minmax(0,1fr)!important;
  gap:8px!important;
  padding:8px!important;
}
body.erp-app .sidebar{
  padding:8px 7px!important;
  border-radius:10px!important;
}
body.erp-app .brand{
  height:44px!important;
  min-height:44px!important;
  flex:0 0 44px!important;
  margin-bottom:2px!important;
  padding:4px!important;
}
body.erp-app .brand img{
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
}
body.erp-app .nav{
  gap:5px!important;
}
body.erp-app .nav button{
  height:38px!important;
  min-height:38px!important;
  flex:0 0 38px!important;
  padding:0 8px!important;
  border-radius:8px!important;
  font-size:12px!important;
}
body.erp-app .nav button span{
  line-height:38px!important;
}
body.erp-app .sidebar-user{
  padding-top:7px!important;
}
body.erp-app .user-name{
  height:34px!important;
  min-height:34px!important;
  border-radius:8px!important;
  font-size:11px!important;
}
body.erp-app .accounts-page-minimal{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  padding:clamp(30px,6vh,54px) 14px 40px!important;
}
body.erp-app .accounts-shell-minimal{
  width:min(760px,100%)!important;
}
body.erp-app .accounts-primary-action{
  margin:0 0 12px!important;
}
body.erp-app .account-table-header,body.erp-app .account-table-row{
  grid-template-columns:minmax(132px,1fr) minmax(132px,1fr) 72px 56px!important;
  column-gap:8px!important;
  padding-left:12px!important;
  padding-right:12px!important;
}
body.erp-app .account-table-header{
  height:40px!important;
}
body.erp-app .account-table-header>span,body.erp-app .account-table-cell{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}
body.erp-app .account-table-cell{
  min-height:52px!important;
  height:52px!important;
}
body.erp-app .account-table-cell-name,body.erp-app .account-table-cell-account{
  justify-content:center!important;
  text-align:center!important;
}
body.erp-app .account-table-cell-edit{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
}
body.erp-app .account-more-button{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  min-height:30px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 0 2px!important;
  line-height:1!important;
  font-size:18px!important;
  vertical-align:middle!important;
}
@media(max-width:900px){
  body.erp-app #appView{
    grid-template-columns:88px minmax(0,1fr)!important;
    gap:8px!important;
    padding:8px!important;
  }
  body.erp-app .nav button span:not(.nav-icon-wrap){
    position:static!important;
    width:100%!important;
    height:auto!important;
    overflow:hidden!important;
    clip:auto!important;
    white-space:normal!important;
  }
  body.erp-app .accounts-shell-minimal{
    width:100%!important;
  }
  body.erp-app .account-table-header,body.erp-app .account-table-row{
    grid-template-columns:minmax(88px,1fr) minmax(96px,1fr) 58px 44px!important;
    column-gap:5px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
}
