@layer modules{:root{--safe-top:env(safe-area-inset-top, 0px);--safe-bottom:env(safe-area-inset-bottom, 0px);--safe-left:env(safe-area-inset-left, 0px);--safe-right:env(safe-area-inset-right, 0px);--content-max-read:1600px;--content-max-data:2560px}html{font-size:calc(clamp(14px, .875rem + .25vw, 16px) * var(--ui-density, 1))}@media (min-width:1025px){:root{font-size:calc(clamp(10.5px, .8333vw, 16px) * var(--ui-density, 1))}}:root[data-density=compact]{--ui-density:0.92}:root[data-density=comfortable]{--ui-density:1.1}.efix-topbar{padding-top:var(--safe-top);height:calc(var(--header-height,60px) + var(--safe-top))}.tab-bar,.toolbar{top:calc(var(--header-height,60px) + var(--safe-top))}.efix-sidebar{padding-bottom:var(--safe-bottom)}.content,main.content{min-height:100dvh}@media (pointer:coarse){.efix-nav-item,.efix-sidebar a{min-height:44px;display:flex;align-items:center}.btn,.efix-search-pill,.efix-topbar button,.efix-topbar-quick-btn,.tab-btn,.topbar-hamburger{min-height:44px}.btn-icon{min-width:44px;min-height:44px}.action-btn,.btn-icon.btn-sm,.chat-sidebar-btn,.cvt-pill,.efix-ai-clear-btn,.efix-ai-close-btn,.etb-btn,.page-btn{min-width:40px;min-height:40px}.cvt-pill,.etb-btn,.page-btn{padding-inline:max(10px,var(--space-2))}.chat-header-btn,.gr-page-btn,.mf-item-more-btn,.msg-action-btn,.multiselect-tag button,.notif-page-btn,.pl-btn-icon,.portal-page-btn,.pos-qty-btn,.pos-quick-btn,.pos-row-del,.rvf-iconbtn,.wo-result-add,.wt-result-add{min-width:40px;min-height:40px}.topbar-hamburger{min-width:44px}.mp-btn,.sh-btn{min-width:40px;min-height:40px}.privacy-icon-btn{min-width:24px;min-height:24px}input[type=checkbox].efix-bulk-row-cb,input[type=checkbox].efix-bulk-select-all,input[type=checkbox].fin-p-row-check,input[type=checkbox].row-cb,input[type=checkbox].row-select-checkbox{width:20px;height:20px}.record-id{padding:8px 4px;margin:-6px -4px}.bm-item-btns,.bm-open-icon,.ch-remove-btn,.dss-table .actions,.file-star,.mf-item-more-btn,.note-delete{opacity:1}.acc-attachment-thumb .att-delete{display:block}.bm-card-actions{display:flex}}#cc-banner button{min-height:40px}@media (pointer:coarse),(max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:var(--text-lg)}}@media (max-width:640px){canvas,img,pre,table,video{max-width:100%}.efix-filter-bar,.efix-filter-bar>*,.fp-search-field,.pt-fp-search-wrap,.stats-row>*,.toolbar>*{min-width:0}.fp-search-field{flex:1 1 100%}main.content{padding-left:var(--space-2);padding-right:var(--space-2)}.toolbar{gap:var(--space-1)}.pt-filter-panel{width:100vw;max-width:100vw;padding-bottom:var(--safe-bottom)}.pt-fp-header{position:sticky;top:0;padding-top:var(--safe-top)}}.grid-auto-320{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}@media (max-width:1024px){.tab-bar{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-bar::-webkit-scrollbar{display:none}.tab-bar .btn,.tab-bar .tab-btn{scroll-snap-align:start;flex:0 0 auto}.tab-bar:has(.efix-dropdown){flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.doc-filter-toolbar,.etb-toolbar,.tab-bar,.table-container{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}.doc-filter-toolbar::-webkit-scrollbar,.etb-toolbar::-webkit-scrollbar,.tab-bar::-webkit-scrollbar,.table-container::-webkit-scrollbar{height:4px;display:block}.doc-filter-toolbar::-webkit-scrollbar-thumb,.etb-toolbar::-webkit-scrollbar-thumb,.tab-bar::-webkit-scrollbar-thumb,.table-container::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:var(--radius-2xs)}}@media (max-width:768px){.msg-actions{flex-wrap:wrap}}@media (max-width:1024px){.email-list-toolbar{flex-wrap:wrap;row-gap:var(--space-2)}}body.efix-embed #efix-sb-expand-strip,body.efix-embed .efix-sidebar,body.efix-embed .efix-topbar,body.efix-embed .sidebar-overlay{display:none}body.efix-embed .efix-sidebar-offset{margin-left:0;width:100%}body.efix-embed .content,body.efix-embed main.content{padding-top:var(--space-3)}#cc-banner{left:0;right:0;width:auto;max-width:100vw;box-sizing:border-box;flex-wrap:wrap;padding-bottom:max(5px,var(--safe-bottom))}#cc-banner p{white-space:normal;min-width:0}@media (max-width:640px){.air-datepicker,.flatpickr-calendar{position:fixed;left:var(--space-2);right:var(--space-2);max-width:calc(100vw - var(--space-4));z-index:calc(var(--z-supreme) + 1)}.efix-topbar-right{min-width:0}.efix-topbar-right .btn{max-width:44px;min-width:44px;padding-left:0;padding-right:0;overflow:hidden;gap:0;justify-content:center;white-space:nowrap}}@media (min-width:1921px){.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.bm-page,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.calc-main,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.content,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.efix-filter-bar,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.efix-main,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.main,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.main-content,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.main-list,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.pt-filter-panel,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.settings-container,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.stats-bar,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.tab-bar,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.tab-panel,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.tel-content,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.toolbar,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>.vault-content,.efix-sidebar-offset:not(:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout))>main.content{max-width:var(--content-max-read)}}@media (min-width:2561px){.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.bm-page,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.calc-main,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.content,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.efix-filter-bar,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.efix-main,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.main,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.main-content,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.main-list,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.pt-filter-panel,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.stats-bar,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.supv-main,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.tab-bar,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.tab-panel,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.table-container,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.tel-content,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.toolbar,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>.vault-content,.efix-sidebar-offset:has(.data-table,.fin-table,.ka-grid,.vault-items,.email-container,.plan-matrix,.tel-table,.schedule-table,.supv-main,.dms-panel,.kanban,.tv-layout)>main.content{max-width:var(--content-max-data)}}@media (min-width:1200px) and (max-width:1366px){:root[data-density=comfortable] .efix-topbar-profile-info,:root[data-density=comfortable] .efix-topbar-quick-btn span,:root[data-density=comfortable] .efix-topbar-search-pill-kbd,:root[data-density=comfortable] .efix-topbar-search-pill-text{display:none}:root[data-density=comfortable] .efix-topbar-quick-btn,:root[data-density=comfortable] .efix-topbar-search-pill{padding:0;width:34px;justify-content:center;gap:0}}}
/*# sourceMappingURL=responsive-foundation.min.css.map */