#gApp > header{position:sticky;top:0;z-index:50;gap:16px;min-height:85px}#uPageTitle{font-size:22px;line-height:1.25}#gApp > header .sub{display:none}#uMenuToggle{white-space:nowrap}#uSidebar{position:fixed;top:var(--u-header-height,100px);bottom:0;left:0;width:245px;padding:18px 12px;background:#fff;border-right:1px solid #deded7;overflow-y:auto;z-index:40}#uSidebar nav{display:flex;flex-direction:column;flex-wrap:nowrap;padding:0;gap:5px;border:0}#uSidebar nav button,#uSidebar > button{width:100%;text-align:left;padding:12px 14px;margin:0;line-height:1.4}#uSidebar nav button.active{background:#eae6db;border-left:3px solid #b99a58}#uSidebar nav .crm-entry{margin-bottom:8px}#uSidebar > #gPreventivatore{margin-top:18px;border-top:1px solid #deded7}body.u-menu-open #gApp > main,body.u-menu-open #gApp > footer{margin-left:245px}#gApp > main{max-width:none;min-width:0}#gApp .u-page-heading > h1{display:none}#gApp .u-page-heading{justify-content:flex-end;margin-bottom:15px}#uMenuBackdrop{position:fixed;inset:var(--u-header-height,100px) 0 0;background:#0005;border:0;border-radius:0;z-index:35}.u-quote-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.u-quote-value{font-size:19px!important;padding-top:14px}.card[data-kpi="annual-forecast"]{border-top:3px solid #b99a58}.card[data-kpi="annual-forecast"] label{margin-top:12px}.card[data-kpi="annual-forecast"] select{max-width:130px}.card[data-kpi="annual-forecast"] small{line-height:1.5}.cards.with-conversion{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.u-quote-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){body.u-menu-open #gApp > main,body.u-menu-open #gApp > footer{margin-left:0}#gApp > header{padding:14px;gap:12px}#gApp > header img{width:100px}#uPageTitle{font-size:18px}#gApp > header .tools{width:100%;flex-wrap:wrap}#uSidebar{width:min(285px,85vw)}.cards.with-conversion,.u-quote-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cards.with-conversion,.u-quote-cards{grid-template-columns:1fr}#gApp > header img{width:78px}#gApp > header .tools button{padding:8px;font-size:11px}}

#uSidebar nav button.crm-entry.active{background:#242420;color:#e4c687}

.card[data-kpi="annual-forecast"]{background:#efe6cf;border-color:#cfbb89}.card[data-kpi="annual-forecast"] > strong{color:#725719}
