/* Nexor 360 CRM v164 */
.proposal-sva-notice-v164{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid #a8d4b9;border-radius:13px;background:#f0fff5;color:#173d25}.proposal-sva-notice-v164[hidden]{display:none}.proposal-sva-notice-v164>span{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:grid;place-items:center;background:#168447;color:#fff;font-weight:900}.proposal-sva-notice-v164 b,.proposal-sva-notice-v164 small{display:block}.proposal-sva-notice-v164 b{font-size:12px}.proposal-sva-notice-v164 small{margin-top:3px;color:#4f725c;font-size:10px}.included-line-v164{margin-top:1.2mm!important;padding-top:1.2mm;border-top:.3mm solid #efc4c7;color:#b20813!important;font-weight:700;line-height:1.35}
.install-app-v164{white-space:nowrap}.install-app-v164>span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#e30613;color:#fff;margin-right:3px}
.sidebar-pin-v164{position:absolute;right:7px;top:8px;z-index:5;width:25px;height:25px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-panel);color:var(--brand-blue);font-size:18px;line-height:1}.sidebar-pin-v164.active{background:var(--brand-blue);color:#fff}
@media(min-width:1121px){
  .app{transition:grid-template-columns .24s ease}.app>aside{position:sticky;z-index:30;transition:width .24s ease,padding .24s ease,box-shadow .24s ease}
  body.sidebar-collapsed-v164 .app{grid-template-columns:64px minmax(0,1fr)}
  body.sidebar-collapsed-v164 .app>aside:not(:hover){width:64px;padding-left:7px;padding-right:7px;overflow:hidden}
  body.sidebar-collapsed-v164 .app>aside:hover{width:260px;box-shadow:12px 0 30px rgba(15,23,42,.14);overflow:auto}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) .brand{height:48px;margin:0 0 16px;padding:5px;justify-content:center}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) .brand img,body.sidebar-collapsed-v164 .app>aside:not(:hover) .brand-copy{display:none!important}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) .brand:after{content:'N';display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#ed1c24,#0c4fd6);color:#fff;font-size:17px;font-weight:950}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) .group{height:1px;margin:10px 7px;background:var(--brand-line);font-size:0;padding:0}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) nav button{height:43px;padding:7px!important;text-align:center;font-size:0!important;overflow:visible}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) nav button:before{content:attr(data-mini);font-size:16px!important;font-weight:900;color:inherit}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) nav button span{position:absolute;right:1px;top:1px;min-width:15px;height:15px;padding:0 3px;font-size:8px!important}
  body.sidebar-collapsed-v164 .app>aside:not(:hover) .sidebar-pin-v164{right:2px;top:2px;width:18px;height:18px;font-size:13px;border-radius:6px}
}
@media(max-width:1120px){.sidebar-pin-v164{display:none}.install-app-v164{font-size:11px;padding:8px 9px}}
