@font-face{font-family:Geist;src:url(/fonts/Geist/Geist-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-family-geist: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-geist-thin: 100;--font-weight-geist-extra-light: 200;--font-weight-geist-light: 300;--font-weight-geist-regular: 400;--font-weight-geist-medium: 500;--font-weight-geist-semi-bold: 600;--font-weight-geist-bold: 700;--font-weight-geist-extra-bold: 800;--font-weight-geist-black: 900}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100vw;height:100vh;overflow:hidden;box-sizing:border-box}body{margin:0;padding:0;width:100%;max-width:100vw;height:100vh;overflow:hidden;font-family:var(--font-family-geist);box-sizing:border-box;position:relative}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography-title{font-family:var(--font-family-geist)}strong,b,.ant-typography strong{font-family:var(--font-family-geist);font-weight:var(--font-weight-geist-bold)}.ant-card-head-title,.ant-card-head-title>*{font-family:var(--font-family-geist)}.ant-input,.ant-input-affix-wrapper input,.ant-input-affix-wrapper .ant-input,.ant-input-password,.ant-input-password input,.ant-select-selector,.ant-select-selector input,.ant-picker input,.ant-picker-input input,.ant-cascader-picker input,.ant-input-number,.ant-input-number-input,.ant-mentions,.ant-mentions textarea,.ant-input-otp-input{font-size:13px!important}.ant-input-affix-wrapper-lg,.ant-input-affix-wrapper[class*=large],.ant-input-password.ant-input-affix-wrapper,.ant-input-password.ant-input-affix-wrapper-lg,.ant-input-password[class*=large],.ant-input-otp.ant-input-otp-lg,.ant-input-otp[class*=large]{height:40px!important;min-height:40px!important;line-height:40px!important}.ant-input-otp-input{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;line-height:40px!important}.ant-input-password{height:40px!important;min-height:40px!important}.ant-input-password .ant-input{height:100%!important;line-height:40px!important}.ant-input-otp{height:40px!important;min-height:40px!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-password input::placeholder,.ant-select-selection-placeholder,.ant-picker-input input::placeholder,.ant-cascader-picker input::placeholder,.ant-input-number-input::placeholder,.ant-mentions textarea::placeholder{font-size:13px!important}#root{width:100%;max-width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;position:relative}.ant-layout,.ant-layout-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.ant-layout-sider{box-sizing:border-box!important}.ant-layout-sider *::-webkit-scrollbar-button,.ant-layout-sider *::-webkit-scrollbar-button:start:decrement,.ant-layout-sider *::-webkit-scrollbar-button:end:increment,.ant-layout-sider *::-webkit-scrollbar-button:vertical:start:decrement,.ant-layout-sider *::-webkit-scrollbar-button:vertical:end:increment,.ant-layout-sider *::-webkit-scrollbar-button:single-button,.ant-layout-sider *::-webkit-scrollbar-button:double-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important;visibility:hidden!important;opacity:0!important}.ant-layout-sider *::-webkit-scrollbar-corner{display:none!important;background:transparent!important;visibility:hidden!important}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{background:#80808033!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background:#80808099!important}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-button:vertical:start:decrement,::-webkit-scrollbar-button:vertical:end:increment{display:none!important;width:0!important;height:0!important}::-webkit-scrollbar-corner{display:none!important;background:transparent!important}.main-sidebar ::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}.main-sidebar ::-webkit-scrollbar-button:start:decrement,.main-sidebar ::-webkit-scrollbar-button:end:increment{display:none!important;width:0!important;height:0!important}.main-sidebar ::-webkit-scrollbar-button:vertical:start:decrement,.main-sidebar ::-webkit-scrollbar-button:vertical:end:increment{display:none!important;width:0!important;height:0!important}.main-sidebar ::-webkit-scrollbar-corner{display:none!important;background:transparent!important}*::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;-webkit-appearance:none!important}*::-webkit-scrollbar-button:single-button{display:none!important;width:0!important;height:0!important}*::-webkit-scrollbar-button:double-button{display:none!important;width:0!important;height:0!important}.milestone-image-preview.ant-image-preview-root .ant-image-preview-mask{background:#12121294!important;backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.milestone-image-preview.ant-image-preview-root .ant-image-preview-operations-wrapper{background:#ffffff24!important;border:1px solid rgba(255,255,255,.24);border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000047}.milestone-image-preview.ant-image-preview-root .ant-image-preview-operations-operation,.milestone-image-preview.ant-image-preview-root .ant-image-preview-close{color:#e5e7eb!important}.milestone-image-preview.ant-image-preview-root .ant-image-preview-operations-operation:hover,.milestone-image-preview.ant-image-preview-root .ant-image-preview-close:hover{color:#fff!important;background:#6b72805c!important;border-radius:8px}
