.vf-sider-menu.ant-menu-inline .ant-menu-title-content{display:inline-block;max-width:calc(100% - 8px);white-space:normal;word-break:break-word;line-height:1.25;vertical-align:bottom}.vf-sider-menu.ant-menu-inline .ant-menu-item,.vf-sider-menu.ant-menu-inline .ant-menu-submenu-title{min-height:40px;height:auto;line-height:1.35;padding-top:6px;padding-bottom:6px;display:flex;align-items:center}.vf-sider-menu.ant-menu-inline .ant-menu-item .ant-menu-item-icon,.vf-sider-menu.ant-menu-inline .ant-menu-submenu-title .ant-menu-item-icon,.vf-sider-menu.ant-menu-inline .ant-menu-submenu-title .anticon{margin-top:0;display:inline-flex;align-items:center;justify-content:center}.vf-sider-menu.ant-menu-inline .ant-menu-item .ant-menu-title-content,.vf-sider-menu.ant-menu-inline .ant-menu-submenu-title .ant-menu-title-content{flex:1}.vf-sider-search-wrap{padding:8px 12px 6px}.vf-sider-menu.ant-menu-inline,.vf-sider-menu .ant-menu-sub,.vf-sider-menu .ant-menu-item,.vf-sider-menu .ant-menu-submenu-title{transition-duration:.12s!important}.vf-sider-menu .ant-menu-item:hover .sider-fav-star,.vf-sider-menu .ant-menu-item-selected .sider-fav-star{opacity:1!important;transform:scale(1.15)}.vf-sider-menu.ant-menu-inline .ant-menu-item .ant-menu-title-content{display:flex;align-items:center;width:100%}.sales-details-table .ant-table-summary .ant-table-cell:nth-last-child(-n+2){position:sticky;right:0;z-index:3;background-color:#fff;box-shadow:-2px 0 4px #00000014}.sales-details-table .ant-table-summary .ant-table-cell:nth-last-child(2){right:6.5rem;border-left:1px solid #f0f0f0}.sales-details-table .ant-table-summary .ant-table-cell:nth-last-child(1){right:0}@media(max-width:576px){.sales-details-table .ant-table-summary .ant-table-cell:nth-last-child(2){right:5.5rem}.sales-details-table .ant-table-summary .ant-table-cell:nth-last-child(-n+2){font-size:12px;padding:8px}}.custom-time-picker-input{display:flex;align-items:center;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;background-color:#fff;transition:all .3s;width:100%}.custom-time-picker-input:hover{border-color:#00b1ba}.custom-time-picker-dropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:1050;background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #00000026,0 2px 8px #00000014;min-width:240px;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-time-picker-content{display:flex;flex-direction:column;align-items:center;gap:16px}.time-picker-mode-indicator{font-size:12px;color:#666;font-weight:500;text-align:center;letter-spacing:.3px}.time-picker-header{font-size:11px;color:#666;margin-bottom:8px;align-self:flex-start}.time-display{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:12px 16px;border-radius:12px;box-shadow:inset 0 2px 4px #0000000f}.time-display-hour,.time-display-minute{background-color:#fff;color:#2d1b69;font-size:20px;font-weight:600;padding:8px;border-radius:10px;min-width:40px;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000014;white-space:nowrap}.time-display-hour:hover,.time-display-minute:hover{background-color:#f0f0f5;transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.time-display-hour.active,.time-display-minute.active{border:2px solid #00b1b9;color:#00b1b9;box-shadow:0 4px 12px #00b1ba4d}.time-manual-input{width:100%;height:100%;border:none;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-align:center;outline:none;padding:0}.time-display-separator{font-size:28px;font-weight:700;color:#2d1b69;opacity:.6}.time-display-ampm{display:flex;flex-direction:column;gap:4px;margin-left:8px;white-space:nowrap}.ampm-option{background-color:#fff;color:#666;padding:5px 12px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #00000014}.ampm-option.active{border:2px solid #00b1b9;color:#00b1b9;box-shadow:0 3px 8px #00b1ba4d}.ampm-option:not(.active):hover{background-color:#f0f0f5;transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.custom-time-picker-clock{position:relative;width:170px;height:170px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;box-shadow:inset 0 2px 8px #00000014,0 2px 4px #0000000a}.clock-number{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);cursor:pointer;font-size:13px;font-weight:600;color:#2d1b69;border-radius:50%;transition:all .25s cubic-bezier(.4,0,.2,1);background-color:#fff;box-shadow:0 2px 4px #00000014}.clock-number:hover{background-color:#f0f0f5;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 4px 8px #00000026;z-index:1}.clock-number.selected{background:linear-gradient(135deg,#00b1ba,#00969e);color:#fff;font-weight:700;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 4px 12px #00b1ba66;z-index:2}.time-picker-footer{display:flex;align-items:center;gap:6px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #d9d9d9}.time-picker-footer button{border-radius:6px;font-size:11px;padding:3px 10px;height:28px}.time-picker-footer .ant-btn-text{color:#666}.time-picker-footer .ant-btn-text:hover{background-color:#e8e8ed}@font-face{font-family:Poppins-Bold;src:url(/assets/Poppins-Bold-B5ijbvYk.ttf) format("truetype")}@font-face{font-family:Poppins-Regular;src:url(/assets/Poppins-Regular-CDE4z94E.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/assets/Poppins-Medium-DwAlJ_UI.ttf) format("truetype")}:root{--primary-color: #1cb2bb;--text-color: #293b47}body{font-family:Poppins-Regular;margin:0;padding:0;overflow:hidden;height:100%;height:100vh;height:100dvh;min-height:-webkit-fill-available;position:fixed;width:100%;-webkit-overflow-scrolling:touch}html{height:100%;height:100vh;height:100dvh;min-height:-webkit-fill-available}#root{height:100%}h1{font-family:Poppins-Bold;font-size:48px}a{font-family:Poppins-Medium;color:var(--text-color)}a:hover{color:var(--primary-color)}.login-form-forgot{float:right}.ant-col-rtl .login-form-forgot{float:left}.ant-layout-sider-trigger{background:#ddd!important}.ant-layout-sider-trigger:hover{background:#ccc!important}.ant-table-wrapper{width:100%}.ant-table{table-layout:fixed}.ant-modal-root{position:relative;z-index:1000}.ant-btn{position:relative}.ant-popover{z-index:1050}.editable-cell{position:relative}.editable-cell-value-wrap{padding:5px 12px;cursor:pointer}.editable-row:hover .editable-cell-value-wrap{padding:4px 11px;border:1px solid #d9d9d9;border-radius:2px}[data-theme=dark] .editable-row:hover .editable-cell-value-wrap{border:1px solid #434343}.custom-mentions-popup{max-width:500px!important;width:max-content!important}.reports-header .header-row{align-items:center}.reports-header .header-actions{display:flex;align-items:center}.reports-header .filters-row{gap:8px}@media(max-width:768px){.reports-header .header-row{gap:12px;flex-direction:column;align-items:stretch}.reports-header .header-actions,.reports-header .header-actions .ant-form{width:100%}.reports-header .header-actions .ant-form-item,.reports-header .header-actions .ant-select,.reports-header .header-actions .ant-btn{width:100%!important}.reports-header .filters-row{justify-content:stretch!important}.reports-header .filters-row .ant-col,.reports-header .filters-row .ant-select,.reports-header .filters-row .ant-picker-range{width:100%!important}.reports-header .date-range-wrapper>div{width:100%;display:flex;justify-content:flex-start}.reports-header .custom-mentions-popup{max-width:350px!important;width:max-content!important}}@media only screen and (max-width:1024px){*{-webkit-overflow-scrolling:touch}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}body{overscroll-behavior:none}.ant-layout-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media(max-width:576px){.ant-picker-panels{flex-direction:column!important;overflow-y:scroll;height:400px}.custom-mentions-popup{max-width:350px!important;width:max-content!important}}.global-search-highlight{background:#ffecb3e6;padding:0 2px;border-radius:4px}@keyframes companySettingsFocusPulse{0%{box-shadow:0 0 #1cb2bb73}70%{box-shadow:0 0 0 10px #1cb2bb00}to{box-shadow:0 0 #1cb2bb00}}.company-settings-focus-highlight{border-radius:10px;outline:2px solid rgba(28,178,187,.5);outline-offset:2px;background:#1cb2bb0f;animation:companySettingsFocusPulse 1.2s ease-out 1}@media print{body *{visibility:hidden!important}#printable-timeline,#printable-timeline *{visibility:visible!important}#printable-timeline{position:absolute;top:0;left:0;width:100%;overflow:visible!important;max-height:none!important}@page{size:A4 landscape;margin:8mm}.timeline-container{overflow:visible!important;max-height:none!important}}.delivery-schedule-segmented.ant-segmented{background:#f5f5f5!important;border-radius:6px!important;padding:2px!important;border:1px solid #d9d9d9!important;height:28px}.delivery-schedule-segmented.ant-segmented .ant-segmented-item{border-radius:4px!important;color:#595959;font-weight:500;transition:all .2s ease;padding:2px 12px;font-size:12px;line-height:22px}.delivery-schedule-segmented.ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--primary-color);background:#1cb2bb0d}.delivery-schedule-segmented.ant-segmented .ant-segmented-item-selected{background:var(--primary-color)!important;color:#fff!important;font-weight:600;box-shadow:none}.delivery-schedule-segmented.ant-segmented .ant-segmented-thumb{background:var(--primary-color)!important;border-radius:4px!important;box-shadow:none}.row-error>td{background-color:#faf5f5!important}.row-warning>td{background-color:#fffbe6!important}
