.clear-both{clear:both}.flt-r{float:right}.flt-l{float:left}.align-c{text-align:center}.align-l{text-align:left}.underlined{text-decoration:underline}.list-none{list-style-type:none}.vrtal-mdl{vertical-align:middle}.dsp-blc{display:block}.dsp-ib{display:inline-block}.none{display:none !important}.ovrfl-auto{overflow:auto}.over-hdn{overflow:hidden}.line-hgt{line-height:100px}.curs-pntr{cursor:pointer}.wrdwrp-bw{word-wrap:break-word}.pos-rel{position:relative}.fntwht-900{font-weight:900}.fntwht-b{font-weight:bold}.fntwht-n{font-weight:normal}.fntsz-18{font-size:18px}.font-18{font-size:18px}.wdt-20{width:20px}.wdt-120{width:120px}.wdt-150{width:150px}.full-width{width:100%}.mxwdt-100{max-width:100%}.mw-i{max-width:inherit}.full-width-imp{width:100% !important}.hgt-115{height:115%}.hgt-10{height:10%}.hgt-40{height:40px !important}.hgt-42{height:42px}.hgt-36{height:36px}.hgt-830{height:830px}.full-h{height:100%}.mxhgt-26{max-height:26px}.mxhgt-120{max-height:120px}.clr-red{color:#f00}.clr-blue{color:#00f}.clr-db{color:#00008b}.clr-d{color:#ff8c00}.clr-black{color:#000}.clr-black-important{color:#000 !important}.clr-white{color:#fff}.color-sp1{color:#d52929}.clr-in{color:inherit !important}.ml--16{margin-left:-16px}.ml-5{margin-left:5px !important}.ml-7{margin-left:7px}.ml-8{margin-left:8px}.mrgl-10{margin-left:10px}.mrgl-20{margin-left:20px}.mrgl-180{margin-left:180px}.mt-2{margin-top:2px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-200{margin-top:200px}.mrgr-6{margin-right:-6%}.mrgr-10{margin-right:10px}.mr-14{margin-right:14px}.mrgr-20{margin-right:20px}.mrgb-0{margin-bottom:0}.mrgb-5{margin-bottom:5px}.mrgb-10{margin-bottom:10px}.mrgb-15{margin-bottom:15px}.mrgb-20{margin-bottom:20px}.mrgb-25{margin-bottom:25px}.mrgb-30{margin-bottom:30px}.mrg-10_0{margin:10px 0}.mrg-0{margin:0}.mrg-20{margin:20px}.mrg-auto{margin:auto}.mrg-4_0{margin:4px 0}.pdnt-10{padding-top:10px}.pdt-24{padding-top:24px}.pdt-30{padding-top:30px}.pdbt-20{padding-bottom:20px}.pdn-60{padding:60px}.pdn-10{padding:10px}.pdn-5{padding:5px}.pd-30{padding:30px}.pd-5{padding:5px}.pad-4-6{padding:4px 6px}.nopad{padding:0}.mrgpd-0{margin:0;padding:0}.pad-l15-r15{padding-left:15px;padding-right:15px}.transparent-button-1{background-color:transparent;border-color:transparent;margin-right:6px}.transparent-button-2{background-color:transparent;border-color:transparent;margin-top:4px}.need-title-label{margin:0;overflow:hidden;text-overflow:ellipsis;padding-left:5px}.need-hgt-60{line-height:60px}.need-hgt-37{line-height:37px}.need-title-span{display:inline-block;line-height:initial;margin-top:8px;margin-right:5px}.card-tile-text{font-size:18px;margin:0}.need-title-p{margin-top:9px;font-size:18px}.center-none{text-align:center;display:none}.need-comment{min-height:100px;max-height:100px;width:100% !important;max-width:100% !important}.event-nav-container-span{float:right;margin-right:10px}.news-detail-title-text{font-weight:bold;text-decoration:underline}.news-detail-text-container{max-height:500px;overflow-y:auto}.img-more{vertical-align:top;margin-top:-8px}.customer-need-border{border:1px solid #ddd;margin-top:20px}.container-js{text-align:center;padding-right:5px !important}.color-1{color:#e97712}.color-2{color:#6c3}#redirection-menu-container{padding:10px;background-color:#fff;display:flex !important;flex-wrap:wrap}.btn-redirection-menu{flex:0 0 50%;width:50%;max-width:50%;box-sizing:border-box;height:auto;font-weight:bolder;margin:6px 0;padding:3px;border:3px solid transparent;background-clip:padding-box;border-radius:10px;text-align:left;vertical-align:middle;display:flex;flex-direction:row;align-items:center}.redirection-label{font-weight:bold;word-break:break-word}.redirection-icon{margin:0 10px;width:26px !important}#redirectionzdd-loading img{margin-left:45%}.myhubfe-dropdown{position:relative}.myhubfe-dropdown-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;border-radius:16px;cursor:pointer;background:transparent;color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none}.myhubfe-search-icon{color:#8a94a6;font-size:1rem;flex-shrink:0}.myhubfe-selected-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myhubfe-dropdown-trigger:focus-visible{outline:2px solid #2f6fed;outline-offset:2px}.myhubfe-option:focus-visible{outline:2px solid #2f6fed;outline-offset:-2px;background:#f0f4ff}.myhubfe-dropdown-trigger:hover{background:#f8f9fa}.myhubfe-chevron{color:#8a94a6;font-size:.8rem;flex-shrink:0}.myhubfe-dropdown-list{display:none;position:absolute;top:100%;margin-top:4px;left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:25px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.myhubfe-option{display:flex;align-items:center;padding:9px 14px;cursor:pointer;gap:10px}.myhubfe-option:hover{background:#f8f9fa}.myhubfe-option.active{background:#f0f4ff;font-weight:500}.myhubfe-star-btn{background:none;border:none;padding:0;cursor:pointer;font-size:1rem;color:#ccc;flex-shrink:0;line-height:1;transition:color .2s,transform .2s}.myhubfe-star-btn:hover{color:#f5a623;transform:scale(1.2)}.myhubfe-star-btn.is-favorite{color:#f9a825}.myhubfe-star-btn.is-favorite:hover{color:#e0900a;transform:scale(1.2)}.myhubfe-badge-pill{display:inline-flex;align-items:center;background-color:#fff8e1;border:1px solid #f9a825;color:#7a5a00;font-size:.82rem;border-radius:20px;padding:4px 12px;gap:4px}#myhubfe-context-bar{margin-top:8px;margin-bottom:16px}.myhubfe-context-card{background:#fff;border:1px solid #e3e8ef;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.myhubfe-context-card .myhubfe-dropdown{width:100%}.myhubfe-context-card .myhubfe-selected-text{font-weight:500}.myhubfe-selected-star{color:#f9a825;flex-shrink:0}.myhubfe-active .select-ddl-client{display:none}.myhubfe-readonly .myhubfe-dropdown-trigger{cursor:default;background:#f8f9fa}.myhubfe-readonly .myhubfe-dropdown-trigger:hover{border-color:#ced4da}.myhubfe-readonly .myhubfe-chevron{display:none}.myhubfe-search{position:sticky;top:0;background:#fff;padding:8px;border-bottom:1px solid #eef0f5}.myhubfe-search-input{width:100%;padding:6px 10px;border:1px solid #ced4da;border-radius:6px;font-size:.9rem;outline:none}.myhubfe-search-input:focus{border-color:#2f6fed}.myhubfe-options{max-height:260px;overflow-y:auto}.myhubfe-no-result{padding:10px 14px;color:#888;font-size:.9rem}.mcf-skeleton{position:relative;background:#e9edf3;border-radius:6px;overflow:hidden}.mcf-skeleton::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:mcf-skeleton-shimmer 1.2s infinite}@keyframes mcf-skeleton-shimmer{100%{transform:translateX(100%)}}.mcf-skeleton-line{height:14px;margin-bottom:8px}.mcf-skeleton-line:last-child{margin-bottom:0}.invoice-skeleton-item{display:flex;align-items:center;gap:12px;padding:10px 0}.invoice-skeleton-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.invoice-skeleton-lines{flex:1 1 auto}.invoice-skeleton-amount{width:64px;height:16px;flex-shrink:0}.spt-skeleton-card{height:92px}.overdue-widget--loading #overdue-sales-amount,.overdue-widget--loading #overdue-sales-count,.overdue-widget--loading #overdue-purchases-amount,.overdue-widget--loading #overdue-purchases-count{color:transparent !important;position:relative;border-radius:6px;background:#e9edf3;overflow:hidden;min-height:14px}.overdue-widget--loading #overdue-sales-amount::after,.overdue-widget--loading #overdue-sales-count::after,.overdue-widget--loading #overdue-purchases-amount::after,.overdue-widget--loading #overdue-purchases-count::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:mcf-skeleton-shimmer 1.2s infinite}.spt-label{transition:box-shadow .2s}.spt-label--encaissed-sales{background-color:#f0fff4;border:1px solid #a8d5b5;border-left:4px solid #1e7e34}.spt-label--encaissed-sales:hover{box-shadow:0 2px 8px rgba(30,126,52,.15)}.spt-label--paid-purchases{background-color:#f0f4ff;border:1px solid #a8bfea;border-left:4px solid #0056b3}.spt-label--paid-purchases:hover{box-shadow:0 2px 8px rgba(0,86,179,.15)}.overdue-widget-label--sales{background-color:#fff4ec;border:1px solid #f4c8a0;border-left:4px solid #c45911;transition:box-shadow .2s}.overdue-widget-label--sales:hover{box-shadow:0 2px 8px rgba(196,89,17,.15)}.overdue-widget-label--purchases{background-color:#fff0f0;border:1px solid #f4a0a0;border-left:4px solid #c00000;transition:box-shadow .2s}.overdue-widget-label--purchases:hover{box-shadow:0 2px 8px rgba(192,0,0,.15)}.overdue-widget--loading .overdue-widget-label{opacity:.5;pointer-events:none}