html,body,#root{height:100%;background:#fff}body{overflow:hidden;overscroll-behavior:none}#root{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width: 768px){main .ant-space{flex-wrap:wrap}main .ant-space-compact,main .ant-input,main .ant-select,main .ant-btn{max-width:100%!important}main .ant-space-compact{display:flex;flex-wrap:wrap;width:100%!important}main .ant-space-compact>*{flex:1 1 140px;width:auto!important;min-width:120px!important}main .ant-space-compact>.ant-btn{flex:0 0 auto;min-width:0!important}main .ant-input-affix-wrapper,main .ant-select[style]{width:auto!important;max-width:100%!important;flex:1 1 auto}main span.ant-typography[style]{width:auto!important}main .ant-table-wrapper,.ant-drawer-body .ant-table-wrapper{overflow-x:auto}.ant-typography code,.ant-drawer-body code{word-break:break-all}.ant-drawer-body{overflow-wrap:break-word}}@media (display-mode: standalone){.app-header{padding-top:calc(env(safe-area-inset-top) + 4px)!important}}.org-picker-mobile{display:none}@media (max-width: 768px){.org-select-desktop{display:none!important}.org-picker-mobile{display:inline-flex;max-width:200px}}@media (max-width: 768px){input,textarea,.ant-select-selector,.ant-select-selection-search-input,.ant-input{font-size:16px!important}.app-header{padding-block:6px!important;padding-inline:12px!important;gap:8px!important;flex-wrap:nowrap!important}.app-header .ant-select{min-width:0!important;width:150px}.app-header .ant-space{flex-wrap:nowrap!important;gap:8px!important}.user-name,.logo-text{display:none}.kanban-dots{display:flex;justify-content:center;gap:8px;padding:8px 0;margin-bottom:4px}.kanban-dot{width:8px;height:8px;border-radius:50%;background:#d9d9d9;border:none;cursor:pointer;padding:0;transition:background .2s}.kanban-dot-active{background:#1f6f5c}}@media (min-width: 769px){.kanban-dots{display:none}}@media (max-width: 768px){.design-split{flex-direction:column}.design-split>div:first-child{flex:1 1 45%;min-height:240px}.design-split>div:last-child{flex:1 1 55%}}.drawer-resize-handle{position:fixed;top:0;bottom:0;width:8px;cursor:col-resize;z-index:1000;touch-action:none}.drawer-resize-handle:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:2px;height:40px;background:#d9d9d9;border-radius:1px}.drawer-resize-handle:hover:before{background:#1f6f5c}@media (max-width: 768px){.machine-chip-text{display:none}}.app-drawer .ant-menu-item-selected{background:#e6f4f0;color:#1f6f5c;font-weight:600}
