.financial-sum{color:#172d4b!important}.financial-sum.negative{color:#c42b38!important}.customer-medal{width:28px;height:37px;vertical-align:middle;flex:none}.rank-1{color:#edbb43}.rank-2{color:#bec9d6}.rank-3{color:#cd8849}.ranked-client{display:flex;align-items:center;gap:9px}.delete-action{color:#ad2635!important}.goal-progress{height:6px;background:#e6edf5;border-radius:9px;overflow:hidden;margin:8px 0}.goal-progress span{display:block;background:#2366ce;height:100%}.report-stat small{color:#66758a;font-size:11px}.sidebar .brand img.system-logo{width:100%;height:auto;max-height:75px;object-fit:contain}
[hidden]{display:none!important}
[hidden]{display:none!important}
.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}
.row-actions>.button{min-height:32px;margin:0;vertical-align:middle}
.quote-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;align-items:stretch}
.quote-actions>.button{min-height:40px;width:100%;margin:0;padding:10px 12px;font-size:12px;white-space:normal;text-align:center}
.value-list-picker>label{margin-bottom:0}
@media(max-width:580px){.quote-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quote-actions>.button{padding:10px 8px}}
