.hk-wrapper[data-layout=vertical] .hk-menu .menu-content-wrap{padding:1rem 1.2rem}.hk-wrapper[data-layout=vertical] .hk-menu .menu-content-wrap .menu-gap{height:15px}.sidebar-recent-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent;overscroll-behavior:contain;overflow-anchor:none}.sidebar-recent-scroll::-webkit-scrollbar{width:5px}.sidebar-recent-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-recent-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:10px}.sidebar-recent-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.nicescroll-bar .simplebar-content-wrapper{display:flex;flex-direction:column}.nicescroll-bar .simplebar-content{display:flex;flex-direction:column;flex:1 1 auto}.accordion-button:not(.collapsed){color:inherit!important;background-color:transparent!important;box-shadow:none!important}.accordion-button:focus{box-shadow:none!important}.accordion-button:not(.collapsed):after{filter:none!important}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:8px solid #f3f3f3;border-top-color:black;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.table td,.table th{padding:8px 12px}.site-padding{padding:20px;min-height:100vh}.site-managing{margin-top:5vh}.btn-block{display:block;width:100%}.settings-tab-menu{display:flex;flex-direction:column;gap:4px}.settings-tab-item{text-decoration:none;white-space:nowrap;background:none;font-size:.875rem;text-align:left;width:100%}.settings-tab-item:hover{background-color:#f0f0f0!important}@media (max-width:767px){.settings-tab-menu{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px;padding-bottom:10px;scrollbar-width:none;border-bottom:1px solid #eaeaea;margin-bottom:12px;max-width:100%;width:100%}.settings-tab-menu::-webkit-scrollbar{display:none}.settings-tab-item{flex-shrink:0;width:auto;font-size:.8rem}}.cp-info li{display:flex;align-items:baseline;gap:8px;margin-bottom:10px;flex-wrap:wrap}.cp-info-label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.04em;min-width:80px;flex-shrink:0}.cp-info-value{color:#262a2e;font-size:.9rem;word-break:break-all;overflow-wrap:break-word}.client-mobile-list{display:flex;flex-direction:column;gap:10px;padding:0 4px}.client-mobile-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px 14px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.client-mobile-info{flex:1 1;min-width:0}.client-mobile-name{font-weight:600;font-size:.9rem;color:#222}.client-mobile-meta,.client-mobile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-mobile-meta{font-size:.78rem;color:#888;margin-top:3px;display:flex;align-items:center}.client-mobile-actions{flex-shrink:0}.product-mobile-list{display:flex;flex-direction:column;gap:10px;padding:0 4px}.product-mobile-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:10px 12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.product-mobile-img{flex-shrink:0;width:56px;height:72px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:6px;overflow:hidden}.product-mobile-img img{width:100%;height:100%;object-fit:cover}.product-mobile-info{flex:1 1;min-width:0}.product-mobile-name{font-weight:600;font-size:.88rem;color:#222}.product-mobile-meta,.product-mobile-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-mobile-meta{font-size:.78rem;color:#888;margin-top:2px}.product-mobile-price{font-size:.85rem;font-weight:600;color:#444;margin-top:4px}.product-mobile-actions{flex-shrink:0;display:flex;flex-direction:column;gap:10px;align-items:center}.product-mobile-actions a{color:#555;display:flex;align-items:center}.product-mobile-actions a:hover{color:#000}@media (max-width:767px){.product-chat-list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-chat-list::-webkit-scrollbar{display:none}.product-chat-item{width:130px;flex-shrink:0}.product-chat-image{width:110px;min-height:140px}.site-padding{padding:16px}.site-managing{margin-top:2vh}.auth-mobile-logo{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.auth-mobile-logo img{width:80px;height:auto;margin-bottom:8px}.auth-mobile-logo h5{color:#555;font-size:.9rem;text-align:center;margin:0}.contact-detail-body .contact-info{padding-left:0!important;padding-right:0!important;border-right:none!important}.product-variants-table td,.product-variants-table th{padding:8px 10px;font-size:12px;white-space:nowrap}}@media (max-width:1199px){.hk-wrapper[data-navbar-style=collapsed] .hk-navbar{transform:translateY(0)!important;overflow:visible!important}.hk-wrapper[data-navbar-style=collapsed] .hk-pg-wrapper{padding-top:65px!important}}.subscription-box.selected{background-color:#E5F2F9;border:2px solid black!important}.subscription-box{position:relative}.discount-banner{position:absolute;top:10px;right:10px;background-color:#F8DBDD;border:1px solid #f5c6cb;padding:5px 10px;border-radius:20px;font-weight:700;color:#721c24;font-size:14px}.limits-container{background-color:#f7f7f7;padding:15px;border-radius:15px;margin:0 50px}.limits-container p{font-size:18px;font-weight:600;margin-bottom:15px}.limits-container ul{list-style-type:none;padding-left:0;margin:0}.limits-container li{font-size:16px;margin-bottom:12px;line-height:1.1}.limits-container li strong{font-weight:600}.limits-container li span{margin-left:5px;font-size:16px}.limits-container .check-icon,.limits-container .x-icon{vertical-align:middle;font-size:18px}.limits-container li .check-icon{color:green}.limits-container li .x-icon{color:red}.align-company-page{float:inline-end}.larger-icon{font-size:32px;margin-top:5px}.avatar-logo,.logo-img{object-fit:contain}.avatar-variante-logo{width:3rem;height:3rem}.product-chat-list{display:flex;flex-direction:row;gap:10px;margin-top:10px;background-color:#FCEDED;padding:10px;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);justify-content:start;flex-wrap:wrap}.product-chat-item{display:flex;flex-direction:column;align-items:center;width:180px}.product-chat-image{width:160px;height:auto;min-height:200px;object-fit:contain;border-radius:10px}.product-chat-name{font-size:12px;text-align:center;text-decoration:none;margin-top:5px}.tag-column{max-width:200px;padding:10px!important}.tag-cloud{display:flex;flex-wrap:wrap;gap:5px}.product-variants-table{width:100%;border-collapse:collapse}.product-variants-table td,.product-variants-table th{padding:12px 15px;text-align:left;font-size:14px;border:1px solid #ddd}.product-variants-table th{background-color:#f5f5f5;color:#333;font-weight:700}.product-variants-table tr:nth-child(2n){background-color:#f9f9f9}.product-variants-table tr:nth-child(odd){background-color:#ffffff}.product-variants-table tbody tr:hover{background-color:#f1f1f1}.product-variants-table td{font-size:13px;color:#555}.table-advance{border-collapse:separate;border-spacing:0 10px}.table-advance tr{padding-bottom:10px}.switch-lg .form-check-input{width:40px;height:20px}.menu-disabled{opacity:.5;pointer-events:none}.custom-progress .progress-bar{background-color:#5185c2}.modal-dialog.modal-calendar{width:600px;max-width:90vw}.modal-dialog.modal-calendar .modal-content{border-radius:1rem}.modal-dialog.modal-calendar .modal-body .row{justify-content:center}