@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_19ea65c7-module__-K77_a__className{font-family:Inter,Inter Fallback;font-style:normal}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#444;background:#f3f3f3}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:700}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#800}.hljs-title,.hljs-section{color:#800;font-weight:700}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
body,html{max-width:100vw;margin:0;padding:0;font-family:Inter,Inter Fallback;font-size:14px}body{background:#f9fafb}a{color:#1565c0;cursor:pointer}div.vertically-centered{justify-content:center;align-items:center;height:100vh;display:flex}.border-top{margin-top:16px;padding-top:16px;border-top:1px solid #00000040!important}code{background:#0000000d;border-radius:4px;padding:2px 5px}.spacer{flex-grow:1}.example ul{padding-left:20px}.example .changing{background:#ff000040}.example .changed{background:#00ff0040}.flex-row{flex-direction:row;display:flex}.flex-row.align-center{align-items:center}.flex-row.align-top{align-items:flex-start}.flex-row.justify-right{justify-content:flex-end}.flex-row.justify-between{justify-content:space-between}.flex-column{display:flex;flex-direction:column!important}.flex-column.align-center{align-items:center}.grow{flex-grow:1}ul{margin:5px 0 0;padding-left:0}pre.code{background:#0000000d;border-radius:4px;padding:10px}h1.margin-bottom{margin-bottom:24px!important}.highlight{background:#ff0}.option-sub-label{color:#00000080}.body-ul{padding-left:20px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text{background:linear-gradient(90deg,#000c 25%,#0006 37%,#000c 63%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;border-radius:4px;animation:1.5s linear infinite shimmer}.loading{flex-grow:1;justify-content:center;align-items:center;display:flex}.list-tight{flex-grow:1}.list-tight div.MuiListItemIcon-root{min-width:35px}.tier-card{flex-direction:column;height:100%;display:flex}.tier-card .MuiTypography-h4{margin-bottom:0}.MuiTypography-root ul{margin-bottom:8px;padding-left:20px}.MuiAlert-message ul{padding-left:20px}.MuiAlert-message ul li{list-style-type:disc}.row-card{cursor:pointer;border:1px solid #e5e7eb;justify-content:space-between;gap:16px;padding:24px;display:flex;border-radius:.5rem!important}.row-card.clickable:hover{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.row-card .row-details{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.row-card .row-details h3{color:#111827;font-size:1.125rem;font-weight:600;line-height:1.75rem;text-decoration:none}.row-card .row-actions{align-items:center;gap:8px;display:flex}.assistant-button{color:#fff;cursor:pointer;z-index:2000;background-image:linear-gradient(90deg,#1d4ed8,#7e22ce);border:none;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:.875rem;line-height:1.25rem;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:2rem;right:2rem}.assistant-button.open{right:calc(40vw + 2rem)}.assistant-button:hover{transform:matrix(1.1,0,0,1.1,0,0)}.onboarding-button{z-index:2000;transition:all .225s cubic-bezier(.4,0,.2,1);position:fixed;bottom:7.5rem;right:2rem}.onboarding-button button{color:#fff;cursor:pointer;background-image:linear-gradient(90deg,#22c55e,#10b981);border:none;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:.875rem;line-height:1.25rem;display:flex}.onboarding-button.open{right:calc(40vw + 2rem)}.onboarding-button.closed{right:2rem}.onboarding-button:hover{transform:matrix(1.1,0,0,1.1,0,0)}.pro-badge-container{align-items:center;gap:6px;display:flex}.pro-badge-container .pro-badge{color:#1565c0;border:1px solid #1565c0;border-radius:50%;width:20px;height:20px;padding:2px}.usage-warning .MuiPaper-root{margin-top:0!important}.team-context-banner-chip{gap:10px;display:flex;height:auto!important;padding:8px 16px!important}.team-context-banner-chip span{padding:0}.team-context-banner-chip svg{margin:0!important}.team-context-banner-for{color:#6b7280;font-size:.875rem;font-style:italic}.MuiDialogTitle-root .team-context-banner-for{margin-bottom:2px}.MuiAppBar-root .MuiInputBase-root{background-color:#fff}.logo-toolbar{background-color:#fff;height:91px;padding:1.5rem 2rem!important}.logo-toolbar .logo-toolbar-container{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-toolbar .logo-toolbar-container.full-width{max-width:100%;padding:0}.logo-toolbar .logo-toolbar-container .logo-toolbar-buttons{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.logo-toolbar .logo-toolbar-container .logo-toolbar-buttons .MuiButtonBase-root{height:100%;padding-left:24px;padding-right:24px}.logo-toolbar .logo-toolbar-container .logo-toolbar-buttons .MuiButtonBase-root svg{height:23px}.logo-toolbar .logo-toolbar-container h1.MuiTypography-h1{margin-bottom:.5rem;font-size:1.5em;font-weight:700}.logo-toolbar .logo-toolbar-container h2.MuiTypography-h2{color:#4b5563;font-size:1em;font-weight:400}.logo-toolbar .logo-toolbar-container .logo-toolbar-details{font-size:.8em}.logo-toolbar .logo-toolbar-container .logo-toolbar-header h1{flex-direction:row;align-items:center;display:flex}.logo-toolbar .logo-toolbar-container .logo-toolbar-header h1>div{flex-direction:row;gap:.5rem;display:flex}.page-layout{background-color:#f9fafb;flex-direction:row;width:100%;max-width:100vw;min-height:100vh;display:flex}.page-content{flex-direction:column;flex-grow:1;width:100%;min-height:100vh;transition:width .3s ease-in-out;display:flex}.page-content.with-submenu{flex-direction:row}.page-content>.MuiContainer-root{margin-top:1em!important}.page-header{flex-direction:row;align-items:center;display:flex}.page-header .page-header-title{flex-grow:1}.page-header .integrations-actions{flex-direction:row;align-items:center;display:flex}.page-header h1 span{font-size:.8em;display:block}.page-header h1 b{font-weight:600}.page-main{flex-direction:column;flex-grow:1;display:flex}.empty-container{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex}.empty-container .empty{text-align:center;max-width:400px}div.MuiTabPanel-root{padding:8px}.progress-bar__wrapper{height:45px}.progress-bar__wrapper .progress-bar{background:#0000ff1a;border-radius:4px;flex-direction:row;max-height:20px;display:flex;position:relative}.progress-bar__wrapper .progress-bar .green{background:green}.progress-bar__wrapper .progress-bar .red{background:red}.progress-bar__wrapper .progress-bar .progress-bar__bar{color:#000;height:20px;position:relative}.progress-bar__wrapper .progress-bar .progress-bar__bar span{position:absolute;top:25px;left:50%;transform:translate(-50%)}.progress-bar__wrapper .progress-bar .progress-bar__bar:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.progress-bar__wrapper .progress-bar .progress-bar__total_wrapper{width:calc(100% - 40px);position:absolute;top:0;left:15px;right:15px}.progress-bar__wrapper .progress-bar .progress-bar__total_wrapper>div{position:relative}.progress-bar__wrapper .progress-bar .progress-bar__total_wrapper>div .progress-bar__total{background:#000;border:2px solid #fff;border-radius:50%;justify-content:flex-end;width:30px;height:30px;display:flex;position:absolute;top:-5px}.progress-bar__wrapper .progress-bar .progress-bar__total_wrapper>div .progress-bar__total span{position:absolute;top:30px}.button.primary{color:#fff;background-color:#1565c0}.button.secondary{color:#111827;background-color:#e5e7eb}.input:focus{border-color:#1565c0;outline:none;box-shadow:0 0 0 3px #1565c01a}.text.primary{color:#111827}.text.secondary{color:#4b5563}.text.muted{color:#6b7280}.text.black{color:#000}.editable-title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;border:none;padding:0}.editable-title span:focus{border-radius:4px;outline:1px dashed #4b5563}.nav-drawer{background-color:#fff;border-right:1px solid #e5e7eb;min-height:100vh;display:flex}.nav-drawer .MuiDrawer-paper{box-sizing:border-box;flex-direction:column;transition:width .3s ease-in-out;display:flex;overflow-y:visible}.nav-box{flex-direction:column;width:272px;min-height:100%;margin-bottom:160px;transition:width .3s ease-in-out;display:flex;position:relative}.nav-box .nav-content{flex-direction:column;flex-grow:1;display:flex}.nav-box .nav-content .MuiListItemIcon-root{min-width:40px}.nav-box .nav-content .nav-content-inner{flex-grow:1;padding:0 16px}.nav-box .nav-content .MuiToolbar-root{justify-content:flex-start;height:91px;padding:0 32px;position:relative}.nav-box .nav-content .MuiToolbar-root .nav-brand{flex-direction:row;flex-grow:1;align-items:center;display:flex}.nav-box .nav-content .MuiToolbar-root .nav-brand .MuiTypography-root{margin-left:20px;font-weight:600}.nav-box .nav-content .MuiToolbar-root .nav-brand img{width:16px;height:16px}.nav-box .nav-footer{background-color:inherit;flex-shrink:0;width:272px;padding:16px}.nav-box .nav-footer .MuiButtonBase-root{margin-bottom:4px}.nav-box ul.MuiList-root{padding-bottom:0}.nav-box .sidebar-sublist .MuiButtonBase-root{background-color:#fff;padding-left:20px}.nav-box .MuiButtonBase-root{margin-bottom:4px}.nav-box .MuiButtonBase-root svg.arrow{color:#374151;height:14px}.nav-box .MuiButtonBase-root:hover{background-color:#f9fafb;border-radius:.5rem}.nav-box .MuiButtonBase-root.active{background-color:#eff6ff;border-radius:.5rem;outline:1px solid #e5e7eb}.nav-box .MuiButtonBase-root.active .MuiTypography-root,.nav-box .MuiButtonBase-root.active svg{color:#1d4ed8}.nav-box .MuiListItem-root{background:#fff}.nav-box .MuiListItemText-root span.MuiTypography-root{color:#4b5563}.nav-box .sidebar-group span{color:#6b7280;opacity:1;text-transform:uppercase;letter-spacing:.05em;font-weight:600;transition:opacity .3s ease-in-out}.nav-box.contracted{width:55px}.nav-box.contracted .sidebar-group span{opacity:0}.sidebar{z-index:1000;background-color:#fff;border-right:1px solid #e5e7eb;width:256px;height:100vh;padding:0;position:fixed;top:0;left:0}.sidebar .sidebar-nav{flex-direction:column;flex-grow:1;gap:8px;height:100%;padding:16px;display:flex}.sidebar .sidebar-nav .sidebar-nav-section{flex-direction:column;gap:4px;display:flex}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-section-header{text-transform:uppercase;letter-spacing:.025em;margin-bottom:4px;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1rem}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item{cursor:pointer;background-color:inherit;text-align:left;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-icon{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-icon svg{width:16px;height:16px}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-text{color:#374151;flex-grow:1}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item:hover{background-color:#f9fafb}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item.active{background-color:#eff6ff;border:none;outline:1px solid #e5e7eb}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item.active .sidebar-nav-item-text{color:#1d4ed8}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-badge{color:#4b5563;border-radius:12px;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:1rem}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-arrow{color:#6b7280;width:16px;height:16px}.sidebar .sidebar-nav .sidebar-nav-section .sidebar-nav-item .sidebar-nav-item-arrow svg{width:100%;height:100%}.login .login-container{background-color:#fff;border-radius:.5rem;max-width:28rem;padding:2rem;box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.login .logo-container{justify-content:center;align-items:center;display:flex}.login .logo-container .logo{width:48px;height:auto;padding:24px}.login h1.MuiTypography-h1{text-align:center;font-size:1.6rem;font-weight:600}.login h2.MuiTypography-h2{text-align:center;color:#4b5563;margin-bottom:1rem;font-size:1rem}.login .social-login-button{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-family:Inter,Inter Fallback;display:flex}.login .social-login-button img{width:28px;height:28px;margin-right:10px}.login .login-form .login-form-field{margin-bottom:1.5rem}.login .login-form .login-form-field label{color:#4b5563;margin-bottom:.5rem;font-weight:500;display:block}.login .login-form .login-form-field .login-form-input{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;width:100%;padding:.75rem;font-size:1rem}.login .login-form .login-form-field .login-form-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.login-footer{flex-direction:row;justify-content:center;align-items:center;display:flex}.login-footer a:first-of-type{margin-right:16px}h1.MuiTypography-h1{margin-bottom:0;font-size:2.5em}h1.MuiTypography-h1 .margin-bottom{margin-bottom:16px}h2.MuiTypography-h2{font-size:2em}h3.MuiTypography-h3{font-size:1.5em}h4.MuiTypography-h4{font-size:1.2em;font-weight:600}.MuiModal-root>.MuiBox-root{width:40%;min-width:400px;box-shadow:24;background-color:#fff;border-radius:4px;padding:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MuiBox-root:focus-within{outline:none}.MuiAlert-message>p:first-of-type{margin-top:0}.MuiAlert-message>p:last-of-type{margin-bottom:0}.react-json-view .icon-container>span{align-items:center;display:flex!important}.json-viewer{line-height:1!important}.rdg-light{height:100%}.dz-drag-hover{z-index:1000;position:relative}.dz-drag-hover:after{content:"Drop files here";color:#999;z-index:1000;pointer-events:none;background:#eeeeeef2;border:2px dashed #999;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5em;display:flex;position:absolute;inset:0;transform:none}#import{min-height:200px;transition:all .2s ease-in-out;position:relative}.MuiPaper-root{border:1px solid #e5e7eb;border-radius:.5rem!important}table.last-row-no-border{margin-bottom:-16px}table.last-row-no-border tbody tr:last-child td{border-bottom:none}table a{color:#1565c0;font-weight:700}table a span{font-size:.875rem!important;font-weight:700!important}.table-container .table-header{background-color:#f9fafb;font-weight:600}.table-container .table-cell{border-bottom:1px solid #e5e7eb;padding:.75rem}.table-container .table-link{color:#1565c0;text-decoration:none}.table-container .table-link:hover{text-decoration:underline}.audit-detail{block-size:400px;padding:16px;overflow-y:auto}.log-row{color:#fff;border-bottom:1px solid #ffffff1a;flex-direction:row;padding:8px;font-family:monospace;display:flex}.log-row span:first-of-type{color:#ffffffb3;margin-right:16px}.audit-filters{border:1px dashed #ccc;border-radius:4px;justify-content:flex-end;padding:8px;display:flex}.audit-log .audit-log-item .audit-log-action{color:#fff;font-weight:600}.audit-log .audit-log-item .audit-log-details .audit-log-meta{color:#ffffffb3;font-size:.875rem}.audit-log-filters{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.audit-log-filters .MuiInputBase-root{background-color:#fff}.audit-table-row td{border-bottom:none}.search-select{z-index:2}.search-select>div>div:first-of-type{padding:11px 12px}.search-select.small>div>div:first-of-type{padding:3px 12px 2px}.field-name-select{margin-top:8px}.Select-menu-outer{z-index:999!important}.form .form-field{margin-bottom:1rem}.form .form-field label{color:#374151;font-weight:500}.form .form-field input,.form .form-field textarea,.form .form-field select{color:#111827;background-color:#fff;border:1px solid #e5e7eb}.form .form-field input:focus,.form .form-field textarea:focus,.form .form-field select:focus{border-color:#1565c0;outline:none}.dashboard-container .dashboard-title{font-size:1.125rem;font-weight:600;line-height:1.75rem}.metric-card{cursor:pointer;border:1px solid;padding:2rem;border-radius:.5rem!important}.metric-card:hover{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.metric-card .MuiCardContent-root{padding:0!important}.metric-card .metric-card-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.metric-card .metric-card-header .metric-card-circle{border-radius:50%;width:8px;height:8px}.metric-card .metric-card-content>div{flex-direction:column;align-items:flex-start;display:flex}.metric-card h3{text-transform:uppercase;color:#374151;letter-spacing:.025em;font-size:.875rem;font-weight:500}.metric-card h2{font-size:1.5rem;font-weight:700}.metric-card .metric-card-subtitle{color:#4b5563;margin-top:8px;font-size:.875rem;line-height:1.25rem}.metric-card .metric-card-trend{border-radius:1rem;margin-top:16px;padding:.25rem 1rem}.metric-card .metric-card-trend p{font-size:.875rem;font-weight:500}.quick-actions{border:1px solid #0000001a;border-radius:.5rem}.quick-actions .quick-action-item{border:1px solid #0000001a;border-radius:.5rem;flex-direction:row;gap:16px;padding:16px;display:flex}.quick-actions .quick-action-item .quick-action-icon{background-color:#0000000d;border-radius:.5rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.quick-actions .quick-action-item .quick-action-icon svg{color:#fff;width:24px;height:24px}.quick-actions .quick-action-item .quick-action-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;gap:4px;display:flex}.quick-actions .quick-action-item .quick-action-content h4{color:#111827;text-transform:none;font-size:1rem;font-weight:600;line-height:1.5rem}.quick-actions .quick-action-item .quick-action-content p{color:#4b5563;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.25rem}.quick-actions .quick-action-item .quick-action-plus{color:#4b5563;visibility:hidden;background-color:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.quick-actions .quick-action-item .quick-action-plus svg{width:16px;height:16px}.quick-actions .quick-action-item:hover{background-color:#0000;box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.quick-actions .quick-action-item:hover .quick-action-content h4{color:#2563eb}.quick-actions .quick-action-item:hover .quick-action-plus{visibility:visible}.quick-actions .quick-action-button{color:#111827;text-transform:none;flex-direction:column;align-items:flex-start;gap:16px;padding:12px;display:flex}.quick-actions .quick-action-button:hover{background-color:#0000}.quick-actions .quick-action-button svg{width:16px;height:16px}.quick-actions .quick-action-button h5{font-size:.875rem;font-weight:500;line-height:1.25rem}.quick-actions .quick-action-button p{color:#6b7280;font-size:.75rem;font-weight:400;line-height:1rem}.recent-activity{border:1px solid #0000001a;padding:32px}.recent-activity .recent-activity-empty{justify-content:center;align-items:center;min-height:412px;display:flex}.recent-activity .MuiCardContent-root{padding:0!important}.recent-activity .recent-activity-item{color:#111827;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.recent-activity .recent-activity-item .recent-activity-arrow{visibility:hidden}.recent-activity .recent-activity-item .recent-activity-arrow svg{color:#9ca3af;width:16px;height:16px}.recent-activity .recent-activity-item:hover{background-color:#00000006}.recent-activity .recent-activity-item:hover .recent-activity-arrow{visibility:visible}.recent-activity .recent-activity-item .recent-activity-icon{background-color:#0000000d;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.recent-activity .recent-activity-item .recent-activity-icon svg{color:#fff;width:20px;height:20px}.recent-activity .recent-activity-item .recent-activity-content{flex-direction:row;flex-grow:1;justify-content:space-between;display:flex}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-content-left{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-content-left h4{color:#111827;text-transform:none;text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-content-left p{color:#4b5563;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.25rem}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-content-left p .recent-activity-timestamp{color:#6b7280;font-size:.75rem;font-weight:400;line-height:1rem}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-status{color:#6b7280;text-transform:none;border-radius:1rem;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:1rem}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-status.green{color:#15803d;background-color:#dcfce7}.recent-activity .recent-activity-item .recent-activity-content .recent-activity-status.orange{color:#c2410c;background-color:#ffedd5}.gis{height:100vh}.gis .gm-fullscreen-control,.gis .gm-style-mtc-bbw{margin-top:76px!important}.gis .gis-map{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.gis .gis-controls{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:12px}.gis .gis-controls .gis-control-button{color:#374151;background-color:#f3f4f6;border:1px solid #e5e7eb}.gis .gis-controls .gis-control-button:hover{background-color:#e5e7eb}.gis .gis-controls .gis-control-button.active{color:#fff;background-color:#1565c0}.gis-full-height{flex-direction:row;flex-grow:1;height:calc(100vh - 64px);display:flex}.gis-sidebar{width:15%;min-width:250px;max-height:100%;overflow-y:auto}.gis-title{text-align:center;margin:16px}.gis-pagination{justify-content:center;margin:16px 0;display:flex}.gis-infowindow-body{max-width:200px;font-size:.8em}.gis-filters-container{z-index:1000;background:#fff;border:#00000040;border-radius:4px;width:calc(100% - 20px);padding:8px;position:absolute;top:10px;left:10px}.import-table-header span{color:#ccc;margin:0 5px}.entity-search{padding:8px}.entity-search .field-names{padding-top:14px}.markdown h1:first-of-type{margin-top:0}.markdown ul{padding-left:25px}.markdown table{border-collapse:collapse;width:100%}.markdown table thead th{text-align:left;background:#0000000d;border:1px solid #ccc;padding:5px 10px}.markdown table tbody tr td{border:1px solid #ccc;padding:5px 10px}.markdown-content pre{background-color:#f0f0f0;border:1px solid #ccc;border-radius:.375rem;padding:1rem;font-family:Courier New,monospace;overflow-x:auto}.markdown-content code{background-color:#f0f0f0;border:1px solid #ccc;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,monospace}.documents{grid-gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.documents .document{border:1px solid #00000040;border-radius:4px;width:200px;padding:16px;position:relative}.documents .document .document-info i{color:#666}.documents .document a{color:#000;margin-bottom:10px;font-weight:700;display:block}.documents .document button{background:#fff;border:1px solid #00000040;position:absolute;right:-15px}.documents .document button#edit-button{top:5px}.documents .document button#delete-button{top:45px}.documents-container{flex-grow:1;display:flex}.documents-container .MuiTabPanel-root{flex-grow:1}.document-item .document-item-content .document-item-meta{color:#666;font-size:.875rem}.document-item .document-item-content .document-item-title{color:#000;margin-bottom:.25rem;font-weight:500}.success{justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex}.success>div{flex-direction:column;align-items:center;display:flex}.success>div img{height:100px;margin-bottom:16px}.success>div h6{margin-bottom:8px}.success .success-message{color:#15803d;background-color:#dcfce7;border:1px solid #22c55e}@media (min-width:820px){.mobile-menu{display:none}}@media (max-width:820px){body,html{height:-webkit-fill-available;margin:0}.login{min-height:-webkit-fill-available;height:auto!important}.login h2{font-size:1.5em}.login-footer,.vertically-centered>div{flex-direction:column;align-items:center}.login-footer a{margin-bottom:16px}.page-layout{flex-direction:column}.page-layout .MuiDrawer-root{display:none}.page-content{min-height:-webkit-fill-available;height:auto!important}.page-content>.MuiToolbar-root,.page-content>hr{display:none}.page-content h1{margin-bottom:8px;font-size:1.7em;font-weight:700}.page-content .entity-actions,.page-content .entity-search .field-names,.page-content .entity-search .reset-button{display:none}.page-content .entity-search .MuiButtonGroup-root button{border-radius:4px!important}.page-content .page-header{flex-direction:column-reverse;display:flex;align-items:flex-start!important}.page-content .page-header h1{margin-bottom:0}.page-content .page-header .MuiButtonGroup-root{margin-bottom:16px}.MuiModal-root .MuiBox-root{min-width:100vw;min-height:-webkit-fill-available;padding:16px;transform:translate(-50%,-50%)!important}.page-content .MuiTableCell-root{padding:6px 8px}.page-content .MuiTableBody-root{border-top:1px solid #e0e0e0}.image-preview{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;cursor:auto!important;max-height:none!important}#timeline-tab,#schedule-tab{display:none}.MuiTabPanel-root{padding:4px}.document-modal-header{flex-direction:column}.document-modal-header h6{margin-bottom:8px}.documents{grid-template-columns:100%}.documents .document{flex-direction:row;width:100%;display:flex;position:static}.documents .document .document-info{flex-grow:1}.documents .document .document-actions{flex-direction:row;justify-content:center;align-items:center;display:flex}.documents .document .document-actions button{position:static}.documents .document .document-actions button:first-of-type{margin-right:8px}#create-appointment-button{width:100%}.fc .fc-toolbar-title{font-size:12px}}.mobile-nav .mobile-nav-item{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px}.mobile-nav .mobile-nav-item:hover{background-color:#f9fafb}.mobile-nav .mobile-nav-item.active{color:#1d4ed8;background-color:#eff6ff}.mobile-nav .mobile-nav-divider{border-top:1px solid #e0e0e0;margin:8px 0}.mobile-header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:12px 16px}.mobile-header .mobile-header-title{color:#111827;font-weight:600}.mobile-content{background-color:#f9fafb;min-height:calc(100vh - 60px);padding:16px}.chat-wrapper{height:100%}.chat-wrapper .chat-inner-wrapper{flex-direction:row;width:40vw;height:100%;transition:transform .3s ease-in-out;display:flex}.chat-wrapper .chat-inner-wrapper .chat-main{flex-direction:column;flex-shrink:0;width:40vw;min-width:500px;height:100%;display:flex}.chat-wrapper .chat-inner-wrapper .chat-main .chat-header{justify-content:space-between;align-items:center;padding:16px;display:flex}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window{flex-grow:1}.chat-wrapper .chat-inner-wrapper .chat-main .chat-footer{padding:16px}.chat-wrapper .chat-inner-wrapper .chat-main .chat-input{border:1px solid #0000001a;border-radius:8px;position:relative}.chat-wrapper .chat-inner-wrapper .chat-main .chat-input:focus-within{outline:1px solid #0000004d}.chat-wrapper .chat-inner-wrapper .chat-main .chat-input textarea{resize:none;background-color:#0000;border:none;outline:none;width:100%;min-height:100px;padding:8px;font-family:Inter,Inter Fallback}.chat-wrapper .chat-inner-wrapper .chat-main .chat-input .chat-input-toolbar{background-color:#f3f4f6;border-radius:0 0 8px 8px;justify-content:flex-end;align-items:center;padding:8px;display:flex}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window{flex-direction:column;align-self:center;width:450px;padding:16px;display:flex}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message{margin:16px 0;position:relative}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message:first-of-type{margin-top:0}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message:last-of-type{margin-bottom:0}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message p:first-of-type{margin-top:0}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message p:last-of-type{margin-bottom:0}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message ul{padding-left:25px}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message.user{background:#0000001a;border-radius:8px;align-self:flex-end;max-width:80%;padding:16px;font-weight:600}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message.user .message-source-icon{color:#fff;background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-10px;left:-10px}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message.user .message-source-icon svg{width:16px;height:16px}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message.assistant{position:relative}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-message.assistant .assistant-icon{position:absolute;left:-30px}.chat-wrapper .chat-inner-wrapper .chat-main .chat-window-wrapper .chat-window .chat-references button{margin-right:8px}.chat-wrapper .chat-inner-wrapper .chat-preview{border-left:1px solid #0000001a;flex-shrink:0;width:40vw;min-width:500px;padding:16px}.chat-wrapper .chat-inner-wrapper .chat-preview .chat-preview-header{justify-content:space-between;align-items:center;display:flex}.chat-wrapper .chat-inner-wrapper .chat-preview .chat-preview-header button{margin-left:16px}.chat-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.chat-container .chat-message{border-bottom:1px solid #e5e7eb;padding:12px 16px}.chat-container .chat-message.user{text-align:right;background-color:#eff6ff}.chat-container .chat-message.assistant{text-align:left;background-color:#f9fafb}.chat-container .chat-message .chat-message-text{color:#111827}.chat-container .chat-message .chat-message-meta{color:#6b7280;margin-top:4px;font-size:.75rem}.chat-container .chat-input{border-top:1px solid #e5e7eb;padding:16px}.chat-container .chat-input input{color:#111827;background-color:#fff;border:1px solid #e5e7eb}.chat-container .chat-input input:focus{border-color:#1565c0;outline:none}.chat-workflow-status{border:1px dashed;border-radius:8px;margin:16px 0;padding:12px 16px}.chat-workflow-status.complete{border-color:#22c55e}.chat-workflow-status.failed{border-color:#c2410c}.chat-workflow-status.waiting-approval{background-color:#eff6ff;border-color:#3b82f6}.chat-workflow-status.rejected{background-color:#fef2f2;border-color:#f87171}.pdf-wrapper{border:1px solid #0000001a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.pdf-wrapper .pdf-controls{background-color:#0000001a;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:10px;display:flex}.pdf-wrapper .pdf-controls>div{flex-direction:row;justify-content:center;align-items:center;display:flex}.pdf-wrapper .pdf-controls>div .pdf-scale-input{background-color:#fff;border-radius:4px;width:60px;margin:0 5px}.pdf-wrapper .pdf-controls>div .pdf-page-input{background-color:#fff;border-radius:4px;width:100px;margin:0 5px}.pdf-wrapper .pdf-controls>div .pdf-page-input .MuiInputAdornment-root{margin-top:1px}.pdf-wrapper .pdf-controls>div .pdf-controls-spacer{background-color:#ccc;align-self:normal;width:1px}.pdf-wrapper .pdf-viewer{background-color:#f0f0f0;flex-direction:column;align-items:center;width:100%;display:flex;overflow:auto}.pdf-wrapper .pdf-viewer .pdf-viewer-page{background-color:#0000001a;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem}.pdf-wrapper .pdf-viewer .pdf-viewer-page .pdf-viewer-canvas{background-color:#fff;max-width:100%;height:auto;margin:0 auto;display:block}.pdf-wrapper .pdf-viewer .pdf-viewer-page .pdf-viewer-text-layer{opacity:.2;background-color:#fff;line-height:1;position:absolute;inset:0;overflow:hidden}.pdf-wrapper .pdf-viewer .pdf-viewer-page .pdf-viewer-annotation-layer{background-color:#ccc;position:absolute;inset:0}.pdf-wrapper .pdf-viewer .pdf-viewer-loading{background-color:#f0f0f0;justify-content:center;align-items:center;height:200px;display:flex}.workflow-wrapper{flex-grow:1;position:relative}.workflow-wrapper .key{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:4px;width:150px;padding:8px;position:absolute;top:10px;right:10px}.workflow-wrapper .key .key-line{justify-content:center;align-items:center;height:15px;display:flex;position:relative}.workflow-wrapper .key .key-line>span{background:#fff;margin-top:-2px;padding:0 4px;font-size:10px;display:block;position:absolute;left:50%;transform:translate(-50%)}.workflow-wrapper .key .key-line>div{border-bottom-width:1px;width:100%}.workflow-wrapper .key .key-line .key-execute{color:#666;background:linear-gradient(90deg,#666 50%,#0000 50%) 0 bottom/16px 2px repeat-x;padding-bottom:2px;animation:.8s linear infinite dash}.workflow-wrapper .key .key-line .key-entity{color:green;border-bottom-style:solid}.workflow-wrapper .react-flow{flex-grow:1}.base-node{background:#fff;border:0;border-radius:7px;flex-direction:column;min-width:150px;max-width:250px;display:flex;box-shadow:0 1px 3px #0000001f}.base-node.trigger{box-shadow:0 0 0 2px #e70d0d33}.base-node.ai{box-shadow:0 0 0 2px #3c83f633}.base-node>.MuiGrid-container{padding:16px}.base-node.wide{max-width:350px}.base-node .node-header{background:#f0f0f0;border-radius:7px 7px 0 0;align-items:center;padding:8px;font-weight:600;display:flex;position:relative}.base-node .node-header img{margin-right:8px}.base-node>.MuiGrid-root{min-width:100%}.base-node.simple{background:#f0f0f0}.base-node.simple .node-header{text-transform:capitalize;background:0 0}.base-node.simple .MuiGrid-root{padding-top:4px}.trigger .node-header{color:#fff;background:#dc2626}.ai .node-header{color:#fff;background:#1976d2}.entity .node-header{color:#fff;background:#2e5c2e}.get .node-header{color:#fff;background:#5c2e5c}.dndnode{flex-direction:column;display:flex}.node_handles{justify-content:space-evenly;width:100%;display:flex;position:absolute;left:0}.node_handles.source{bottom:-7px}.node_handles.target{top:-7px}.node_handles .node_handle{position:relative;left:0;transform:none}.react-flow__node.selected .base-node{box-shadow:0 0 0 1px #666,0 0 12px 1px #666}.react-flow__handle.handle{background-color:#666;border:none;width:15px;height:15px;position:relative;left:0;transform:none;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 4px #6366f14d!important}.react-flow__handle.handle.input,.react-flow__handle.handle.output{background-color:#16a34a}.react-flow__handle.handle.record{background-color:#2563eb}.react-flow__handle.handle.any{background-color:#b900ca}.react-flow__handle.handle.text{background-color:#fc7c13}.react-flow__handle-bottom.handle{border-radius:0 0 1px 1px}.react-flow__handle-top.handle{border-radius:1px 1px 0 0}.react-flow__handle.handle:hover,.react-flow__handle.handle.connectionindicator:focus,.react-flow__handle.handle.connectingfrom,.react-flow__handle.handle.connectingto{background-color:#333}.react-flow__handle.handle:hover.input,.react-flow__handle.handle:hover.output,.react-flow__handle.handle.connectionindicator:focus.input,.react-flow__handle.handle.connectionindicator:focus.output,.react-flow__handle.handle.connectingfrom.input,.react-flow__handle.handle.connectingfrom.output,.react-flow__handle.handle.connectingto.input,.react-flow__handle.handle.connectingto.output{background-color:#055a05}.react-flow__handle.handle:hover.record,.react-flow__handle.handle.connectionindicator:focus.record,.react-flow__handle.handle.connectingfrom.record,.react-flow__handle.handle.connectingto.record{background-color:#131391}.react-flow__handle.handle:hover.any,.react-flow__handle.handle.connectionindicator:focus.any,.react-flow__handle.handle.connectingfrom.any,.react-flow__handle.handle.connectingto.any{background-color:#750080}.react-flow__handle.handle:hover.text,.react-flow__handle.handle.connectionindicator:focus.text,.react-flow__handle.handle.connectingfrom.text,.react-flow__handle.handle.connectingto.text{background-color:#793b09}.dndnode{cursor:move;background:#fff;flex-direction:row;width:100%;padding:6px;display:flex}.dndnode .dndnode-icon{color:#fff;background:green;border-radius:4px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;margin-right:8px;display:flex;position:relative}.dndnode .dndnode-icon .not-available-icon{fill:#333;background:#f0f0f0;border-radius:50%;width:25px;height:25px;padding:4px;display:none;position:absolute;top:-10px;left:-10px}.dndnode .dndnode-content{flex-direction:column;width:100%;display:flex}.dndnode.trigger .dndnode-icon{background:#dc2626}.dndnode.ai .dndnode-icon{background:#1976d2}.dndnode.entity .dndnode-icon{background:#2e5c2e}.dndnode.get .dndnode-icon{background:#5c2e5c}.sidebar-node-wrapper{background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;padding:8px;display:flex}.sidebar-node-wrapper.not-available .not-available-icon{display:block}.sidebar-node-wrapper .sidebar-node-details{color:#6b7280;justify-content:space-between;align-items:center;margin-top:4px;font-size:11px;font-weight:400;display:flex}.sidebar-node-wrapper .sidebar-node-details span{font-style:italic}.sidebar-node-wrapper .sidebar-node-title{color:#111827;justify-content:space-between;align-items:flex-start;width:100%;font-size:12px;display:flex}.sidebar-node-wrapper .sidebar-node-title span{color:#6b7280;white-space:nowrap;margin-left:8px}@keyframes dash{0%{background-position:0 bottom}to{background-position:16px bottom}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.handle-container{position:relative}.handle-container:first-of-type .handle-label{top:10px;right:calc(100% + 10px)}.handle-container:last-of-type .handle-label{top:10px;left:calc(100% + 10px)}.handle-container .handle-label{color:#666;font-size:10px;font-weight:600;position:absolute}.wf-sidebar{height:calc(100vh - 124px)}.wf-sidebar input{border:1px solid #fff}.wf-sidebar .wf-sidebar-nodes{height:calc(100vh - 170px);overflow-y:auto}.workflows-container .workflow-card{cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:all .2s ease-in-out}.workflows-container .workflow-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.workflows-container .workflow-card-header{background:#fff;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.workflows-container .workflow-card-content{flex-direction:column;gap:8px;display:flex}.workflow-canvas{border:1px solid #e0e0e0;border-radius:.5rem;height:calc(100vh - 124px);overflow:hidden}.workflow-editor .workflow-editor-toolbar{color:#666;background:linear-gradient(90deg,#666 50%,#0000 50%) 0 bottom/20px 1px repeat-x;padding:8px 0}.workflow-editor .workflow-editor-canvas{width:100%;height:600px;position:relative;overflow:hidden}.workflow-node{cursor:move;background:#fff;border:2px solid #ddd;border-radius:8px;min-width:200px;padding:16px;position:absolute;box-shadow:0 2px 8px #0000001a}.workflow-node.selected{border-color:#007bff}.workflow-node .workflow-node-header{background:#f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px;display:flex}.workflow-node .workflow-node-content{padding:8px 0}.workflow-node.type-trigger{border-color:#dc2626}.workflow-node.type-trigger .workflow-node-header{color:#fff;background-color:#dc2626}.workflow-node.type-condition{border-color:#16a34a}.workflow-node.type-condition .workflow-node-header{color:#fff;background-color:#16a34a}.workflow-node.type-ai{border-color:#1976d2}.workflow-node.type-ai .workflow-node-header{color:#fff;background-color:#1976d2}.workflow-node.type-action{border-color:#f59e0b}.workflow-node.type-action .workflow-node-header{color:#fff;background-color:#f59e0b}.workflow-connection{pointer-events:none;z-index:1;position:absolute}.workflow-connection .workflow-connection-line{stroke:#666;stroke-width:2px;fill:none;marker-end:url(#arrowhead)}.workflow-connection.selected .workflow-connection-line{stroke:#007bff;stroke-width:3px}.workflow-node-handle{cursor:pointer;background-color:#333;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.workflow-node-handle.source{background-color:#16a34a;top:50%;right:-6px;transform:translateY(-50%)}.workflow-node-handle.target{background-color:#2563eb;top:50%;left:-6px;transform:translateY(-50%)}.workflow-node-type-specific.trigger{background-color:#333}.workflow-node-type-specific.condition{background-color:#055a05}.workflow-node-type-specific.ai{background-color:#131391}.workflow-node-type-specific.action{background-color:#750080}.workflow-node-type-specific.get{background-color:#793b09}.workflow-sidebar{background:#fff;border-left:1px solid #ddd;width:300px;padding:20px;overflow-y:auto}.workflow-sidebar .workflow-node-library{margin-bottom:30px}.workflow-sidebar .workflow-node-library h3{margin-bottom:15px;font-size:16px;font-weight:600}.workflow-sidebar .workflow-node-library .workflow-node-template{cursor:grab;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;margin-bottom:10px;padding:12px;transition:all .2s}.workflow-sidebar .workflow-node-library .workflow-node-template:hover{background:#e8e8e8;transform:translateY(-1px)}.workflow-sidebar .workflow-node-library .workflow-node-template .workflow-node-template-icon{fill:#333;width:20px;height:20px;margin-right:10px}.workflow-sidebar .workflow-properties .workflow-properties-section{background:#fff;border:1px solid #d1d5db;border-radius:6px;margin-bottom:20px;padding:15px}.workflow-sidebar .workflow-properties .workflow-properties-section h4{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:14px;font-weight:600}.workflow-sidebar .workflow-properties .workflow-properties-section .workflow-property{margin-bottom:15px}.workflow-sidebar .workflow-properties .workflow-properties-section .workflow-property label{color:#111827;margin-bottom:5px;font-weight:500;display:block}.workflow-sidebar .workflow-properties .workflow-properties-section .workflow-property input,.workflow-sidebar .workflow-properties .workflow-properties-section .workflow-property select,.workflow-sidebar .workflow-properties .workflow-properties-section .workflow-property textarea{color:#6b7280;border:1px solid #ddd;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.create-workflow-modal .create-modal-choice{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.create-workflow-modal .create-modal-choice p.MuiTypography-body1{text-align:center;margin-bottom:0;font-weight:600}.create-workflow-modal .create-modal-choice.scratch{background:#eff6ff}.create-workflow-modal .create-modal-choice.ai{background:#faf5ff}.create-workflow-modal .create-modal-choice.ai button{background:#a855f7}.create-workflow-modal .create-modal-choice svg{width:32px;height:32px}.executions-search input,.executions-search .MuiSelect-select{background:#fff}.executions-filters{border:1px solid #e0e0e0;border-radius:4px;padding:16px 16px 4px}.execution-metrics .MuiCardContent-root:last-of-type{padding-bottom:16px}.execution-json-viewer>ul{border-radius:8px;padding:16px!important}.execution-json-viewer>ul>li:first-of-type{padding-top:0!important}.execution-accordian.MuiPaper-root:before{display:none}.meeting-executions{flex-direction:column;flex-grow:1;gap:16px;padding:16px;display:flex}.meeting-modal .MuiCheckbox-root{padding-top:0;padding-bottom:0}.profile-card{border:1px solid #0000001f;border-radius:.5rem!important}.profile-card .profile-header{justify-content:space-between;align-items:center;display:flex}.meeting .meeting-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.meeting-summary h2{font-size:1.25rem}.meeting-summary h2:first-of-type{margin-top:0}.meeting-summary ul{padding-left:20px}.meeting-summary p:last-of-type{margin-bottom:0}.meeting-transcript-message{border:1px solid #e5e7eb;border-radius:2px;max-width:85%;padding:12px;background:#f3f4f6!important}.meeting-details-container{flex-direction:column;flex-grow:1;padding:16px;display:flex}.meeting-details-overview{margin-bottom:24px}.meeting-details-chips-container{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.meeting-details-url-section{margin-top:16px}.meeting-details-main-tabs{flex-grow:1}.meeting-details-tab-content{padding:24px}.meeting-details-conversation-accordion-details{padding:0}.meeting-details-conversation-split-container{gap:16px;min-height:500px;max-height:600px;padding:16px;display:flex}.meeting-details-conversation-column{flex:1}.meeting-details-conversation-column .MuiPaper-root{flex-direction:column;height:100%;display:flex}.meeting-details-conversation-header{background-color:#f9fafb;border-color:#e5e7eb;border-bottom-style:solid;border-bottom-width:1px;border-radius:6px 6px 0 0;padding:16px}.meeting-details-conversation-header .MuiTypography-root{align-items:center;gap:8px;font-weight:600;display:flex}.meeting-details-conversation-content{flex:1;padding:16px;overflow:auto}.meeting-details-conversation-empty{text-align:center;padding:32px 0}.meeting-details-chat-header{background-color:#f9fafb;border-color:#e5e7eb;border-bottom-style:solid;border-bottom-width:1px;border-radius:6px 6px 0 0;padding:16px}.meeting-details-chat-header .MuiTypography-root{align-items:center;gap:8px;font-weight:600;display:flex}.meeting-details-chat-tabs{border-bottom:1px solid #e5e7eb;padding:0 16px}.meeting-details-chat-tabs .MuiTab-root .MuiSvgIcon-root{font-size:16px}.meeting-details-chat-messages{flex:1;padding:16px;overflow:auto}.meeting-details-chat-empty{text-align:center;padding:32px 0}.meeting-details-chat-message-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.meeting-details-chat-message-header:not(:first-child){margin-top:16px}.meeting-details-chat-message-header .meeting-details-chat-speaker-name{font-weight:600}.meeting-details-chat-message-header .meeting-details-chat-speaker-name.host{color:var(--mui-palette-primary-main)}.meeting-details-chat-message-header .meeting-details-chat-speaker-name.bot{color:var(--mui-palette-secondary-main)}.meeting-details-chat-message-header .meeting-details-chat-chip{height:18px;font-size:.65rem}.meeting-details-chat-message-header .meeting-details-chat-chip.type-indicator{height:20px}.meeting-details-chat-message-header .meeting-details-chat-timestamp{margin-left:auto}.meeting-details-chat-message-bubble-container{margin-bottom:4px;display:flex}.meeting-details-chat-message-bubble-container.align-end{justify-content:flex-end}.meeting-details-chat-message-bubble-container.align-start{justify-content:flex-start}.meeting-details-chat-message-bubble{border-radius:8px;max-width:85%;padding:12px}.meeting-details-chat-message-bubble .MuiTypography-root{color:var(--mui-palette-text-primary);white-space:pre-wrap;line-height:1.5}.meeting-details-chat-message-bubble.spoken{border:1px solid}.meeting-details-chat-message-bubble.spoken.host,.meeting-details-chat-message-bubble.spoken.participant{background-color:#f3f4f6;border-color:#d1d5db}.meeting-details-chat-message-bubble.chat{border:1px solid;border-left-width:4px}.meeting-details-chat-message-bubble.chat.global{border-color:var(--mui-palette-success-main);background-color:var(--mui-palette-success-50)}.meeting-details-chat-message-bubble.chat.private{border-color:var(--mui-palette-warning-main);background-color:var(--mui-palette-warning-50)}.meeting-details-chat-message-bubble.chat.direct{border-color:var(--mui-palette-info-main);background-color:var(--mui-palette-info-50)}.meeting-details-chat-message-bubble.chat.default{border-color:var(--mui-palette-grey-600);background-color:var(--mui-palette-grey-100)}.meeting-details-executions-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}.meeting-details-executions-empty .meeting-details-executions-icon{background-color:var(--mui-palette-grey-100);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:24px;display:flex}.meeting-details-executions-empty .meeting-details-executions-icon .MuiSvgIcon-root{color:var(--mui-palette-grey-400);font-size:60px}.meeting-details-executions-empty .meeting-details-executions-description{max-width:400px;margin-bottom:24px}.meeting-details-session-header{margin-bottom:24px}.meeting-details-session-header .meeting-details-session-title{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.meeting-details-session-summary{margin-bottom:24px}.meeting-details-session-summary .meeting-details-session-summary-content{background-color:var(--mui-palette-grey-50);padding:16px}.meeting-details-error-container,.meeting-details-loading-container{justify-content:center;align-items:center;height:50vh;padding:16px;display:flex}.meeting-details-not-found-container{padding:16px}.meeting-details-main-tabs-tabs{border-bottom:1px solid #e5e7eb}.meeting-details-chat-tabs{padding:0}.onboarding{background-image:linear-gradient(to bottom right,#f9fafb,#eff6ff);flex-direction:column;min-height:100vh;display:flex}.onboarding.onboarding-loading{flex-grow:1;justify-content:center;align-items:center;display:flex}.onboarding .onboarding-header{background:#fff;border-bottom:1px solid #e5e7eb99;width:calc(100% - 48px);padding:24px}.onboarding .onboarding-header .onboarding-header-content{flex-direction:row;align-items:center;display:flex}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-brand{flex-direction:row;flex-grow:1;align-items:center;gap:1rem;display:flex}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-brand h1{font-size:1.5rem}.onboarding .onboarding-header .onboarding-header-content .onboarding-progress{flex-direction:column;justify-content:center;align-items:center;min-width:450px;display:flex}.onboarding .onboarding-header .onboarding-header-content .onboarding-progress .MuiStepLabel-iconContainer.Mui-completed svg{color:#22c55e}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-right{flex-direction:row;align-items:center;gap:16px;display:flex}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-right .onboarding-header-btn{color:#22c55e;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.25rem}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-right .onboarding-header-btn.disabled{cursor:not-allowed;color:#4b5563;background:0 0}.onboarding .onboarding-header .onboarding-header-content .onboarding-header-right .onboarding-header-btn.primary{color:#4b5563}.onboarding .onboarding-back-container{margin:2rem auto}.onboarding .onboarding-back-container .onboarding-back{color:#4b5563;flex-direction:row;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.onboarding h1{margin-top:1.5rem;font-size:1.8rem;font-weight:600}.onboarding h2{font-size:1.25rem}.onboarding h3{font-size:1.1rem;font-weight:600}.onboarding p{color:#4b5563;font-size:1rem}.onboarding .welcome{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.onboarding .welcome>.MuiContainer-root{flex-direction:row;display:flex}.onboarding .welcome>.MuiContainer-root .welcome-body{margin-right:2rem}.onboarding .welcome>.MuiContainer-root .welcome-body .welcome-chip{color:#1d4ed8;background:#dbeafe}.onboarding .welcome>.MuiContainer-root .welcome-body .welcome-text-gradient{color:#0000;background-image:linear-gradient(90deg,#2563eb,#a855f7);-webkit-background-clip:text;background-clip:text}.onboarding .welcome>.MuiContainer-root .welcome-body .welcome-cta{flex-direction:row;gap:1rem;margin-top:2rem;display:flex}.onboarding .welcome>.MuiContainer-root .welcome-features{min-width:520px}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card{margin-top:16px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card:first-of-type{margin-top:0}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card .MuiCardContent-root{flex-direction:row;gap:1rem;padding:2rem;display:flex}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card .MuiCardContent-root p{margin-top:.5rem}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card .MuiCardContent-root .welcome-feature-icon{color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;display:flex}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card.bg-blue .welcome-feature-icon{background-color:#2563eb}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card.bg-green .welcome-feature-icon{background-color:#22c55e}.onboarding .welcome>.MuiContainer-root .welcome-features .welcome-feature-card.bg-purple .welcome-feature-icon{background-color:#a855f7}.onboarding .page-wrapper{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.onboarding .page-wrapper .page-container{flex-direction:column;align-items:center;gap:1rem;display:flex}.onboarding .page-wrapper .page-container>p{text-align:center;margin-bottom:2rem}.onboarding .role{flex-direction:column;flex-grow:1;justify-content:center;display:flex;position:relative}.onboarding .role .MuiInputBase-root{background:#fff}.onboarding .role .roles-list{border:1px solid #e5e7eb99;border-radius:.5rem;flex-direction:column;gap:1rem;max-height:calc(100vh - 505px);padding:5px;display:flex;overflow-y:auto}.onboarding .role .roles-list .MuiCard-root{cursor:pointer;min-height:90px}.onboarding .role .roles-list .MuiCard-root.selected{outline:1px solid #2563eb}.onboarding .role .roles-list .MuiCard-root .MuiCardContent-root{flex-direction:row;gap:1rem;display:flex}.onboarding .role .role-card-preview .MuiCardHeader-root{border-bottom:1px solid #e5e7eb99}.onboarding .role .role-card-preview .role-card-preview-header{flex-direction:row;align-items:center;gap:1rem;display:flex}.onboarding .role .role-card-preview .MuiList-root{padding:0}.onboarding .role .role-card-preview .MuiList-root .MuiListItemIcon-root{min-width:40px}.onboarding .role .role-footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.onboarding .role .role-icon{color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;display:flex}.onboarding .rate{flex-direction:column;flex-grow:1;justify-content:center;display:flex;position:relative}.onboarding .rate .MuiInputBase-root{background:#fff}.onboarding .rate .rate-body{max-width:500px}.onboarding .rate .rate-box{background-image:linear-gradient(90deg,#eff6ff,#f0fdf4);border:1px solid #3b82f6;border-radius:.75rem;margin-bottom:2rem;padding:2rem}.onboarding .page-footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.onboarding .page-footer-divider{margin:2rem 0 0}.onboarding .tools{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.onboarding .tools .tools-integration-card-content{flex-direction:row;gap:1rem;padding:2rem;display:flex}.onboarding .tools .tools-integration-card-content .tools-integration-body{flex-grow:1}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header{flex-direction:row;align-items:center;gap:1rem;display:flex}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header .tools-integration-icon{background-color:#f3f4f6;border-radius:.5rem;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header .tools-integration-icon img{width:35px;height:35px}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header .tools-integration-title{flex-direction:column;gap:.25rem;display:flex}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header .tools-integration-title h3{font-size:1rem;font-weight:600}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-header .tools-integration-title h4{text-transform:uppercase;color:#2563eb;font-size:.875rem;font-weight:400}.onboarding .tools .tools-integration-card-content .tools-integration-body .tools-integration-description{margin:1.5rem 0 .5rem}.onboarding .tools .tools-integration-card{cursor:pointer}.onboarding .tools .tools-integration-card.tools-integration-card-selected{background:#eff6ff;outline:1px solid #2563eb}.onboarding .tools .tools-integration-card.tools-integration-card-selected .tools-integration-icon{background-color:#fff!important}.onboarding .complete{flex-direction:column;flex-grow:1;justify-content:center;display:flex;position:relative}.onboarding .complete .complete-cards{max-width:800px}.onboarding .complete .complete-card{border-radius:12px}.onboarding .complete .complete-card-content{flex-direction:column;align-items:center;gap:1rem;display:flex}.onboarding .complete .complete-card-content h2{font-size:1rem;font-weight:600}.onboarding .complete .complete-card-content p{text-align:center}.onboarding .complete .complete-card-icon{color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;display:flex}.onboarding .complete .complete-footer{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.onboarding .complete .complete-footer p{color:#6b7280;text-align:center;font-size:.75rem;font-weight:400}.onboarding-guide{border:1px solid #00000014;box-shadow:0 8px 32px #0000001f!important}.onboarding-guide .MuiCardContent-root:last-child{padding-bottom:20px}.onboarding-guide::-webkit-scrollbar{width:6px}.onboarding-guide::-webkit-scrollbar-track{background:0 0}.onboarding-guide::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.onboarding-guide::-webkit-scrollbar-thumb:hover{background:#0000004d}.onboarding-guide .MuiLinearProgress-root{transition:all .3s}.onboarding-guide .success-state{background:linear-gradient(135deg,#e8f5e8 0%,#f1f8e9 100%);border:1px solid #4caf50}.onboarding-guide-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.onboarding-guide-item:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px #0000001f!important}.onboarding-guide-item.completed{background-color:#4caf500a;border-color:#4caf50!important}.onboarding-guide-item.completed .step-title{color:#4caf50!important;text-decoration:line-through!important}.onboarding-guide-item.optional{opacity:.8}.onboarding-guide-item.optional:hover{opacity:1}@keyframes onboardingSlideIn{0%{opacity:0;transform:translate(20px)translateY(-10px)}to{opacity:1;transform:translate(0)translateY(0)}}.onboarding-guide{animation:.3s ease-out onboardingSlideIn}@media (max-width:768px){.onboarding-guide{width:auto!important;max-height:70vh!important;position:fixed!important;top:80px!important;left:16px!important;right:16px!important}}@media (prefers-color-scheme:dark){.onboarding-guide{background-color:#2a2a2a;border-color:#ffffff1f}.onboarding-guide::-webkit-scrollbar-thumb{background:#ffffff4d}.onboarding-guide::-webkit-scrollbar-thumb:hover{background:#fff6}}.integration-title{align-items:center;gap:6px;display:flex}.integrations .integration-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:20px}.integrations .integration-card:hover{border-color:#1565c0;box-shadow:0 4px 12px #0000001a}.integrations .integration-card .integration-card-header{color:#111827;font-weight:600}.integrations .integration-card .integration-card-description{color:#4b5563;margin-top:8px}.settings-onboarding{padding:16px}.settings-onboarding .settings-onboarding-button{justify-content:flex-end;display:flex}.slack-integration{max-width:800px;margin:0 auto;padding:20px}.slack-connection-status{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.connection-info{flex:1}.connection-title{margin-bottom:16px!important;font-weight:600!important}.status-row{align-items:center;gap:12px;display:flex}.status-indicator{align-items:center;display:flex}.icon-success{color:#28a745;width:24px;height:24px}.icon-error{color:#dc3545;width:24px;height:24px}.status-details{flex:1}.status-chip{margin-left:auto}.connection-actions{align-items:center;gap:8px;display:flex}.channel-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.channel-item{transition:background-color .2s;border-radius:8px!important;margin-bottom:4px!important}.channel-icon{color:#6c757d;background-color:#e9ecef;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.feature-list{margin:16px 0;padding-left:20px}.feature-list li{color:#6c757d;margin-bottom:8px}.slack-oauth{margin:20px 0}.channel-manager{margin-top:30px}.channel-list{border:1px solid #ddd;border-radius:4px;max-height:400px;padding:10px;overflow-y:auto}.channel-item{cursor:pointer;border-bottom:1px solid #eee;align-items:center;padding:8px;display:flex}.channel-item:hover{background-color:#f5f5f5}.channel-name{flex:1;margin-left:8px}.channel-name.member{color:#666}.member-badge{color:#fff;background-color:#28a745;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:12px}.private-badge{color:#666;margin-left:8px}.error{color:#dc3545;background-color:#f8d7da;border-radius:4px;margin:10px 0;padding:10px}.disconnect-btn{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;padding:8px 16px}.disconnect-btn:hover{background-color:#c82333}.search-icon{color:#6c757d;margin-right:8px}.loading-container{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.loading-text{color:#6c757d;margin-top:16px}.success-message{color:#28a745;background-color:#d4edda;border-radius:4px;margin:16px 0;padding:12px}.error-message{color:#dc3545;background-color:#f8d7da;border-radius:4px;margin:16px 0;padding:12px}@media (max-width:768px){.slack-connection-status{flex-direction:column;gap:16px}.status-row{flex-direction:column;align-items:flex-start;gap:8px}.status-chip{margin-left:0}.channel-header{flex-direction:column;align-items:flex-start;gap:12px}}.channels{padding:0!important}.channels .MuiListItem-root:last-of-type{margin-bottom:0!important}.channels .MuiListItem-root{background-color:#f9fafb!important}.channels .MuiListItem-root:hover{background-color:#f3f4f6!important}.slack-integration .MuiCard-root{border:1px solid #e5e7eb!important;border-radius:.5rem!important}.slack-integration .MuiCardContent-root:last-child{padding-bottom:16px!important}.slack-oauth-authorizing,.slack-oauth-success{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.slack-oauth-actions{padding:16px 24px!important}.incident-status-icon-container{align-items:center;gap:16px;display:flex}.incident-status-icon-container .incident-status-icon{justify-content:center;align-items:center;display:flex}.incident-status-icon-container .incident-status-icon>svg{width:40px!important;height:40px!important}.incident-status-icon-container .incident-name-container{flex-direction:row;align-items:center;gap:8px;display:flex}.simulations ul{padding-left:25px}.simulations h3{margin-bottom:16px;font-size:1.1rem;font-weight:700}.simulations .simulations-live-dashboard h3,.simulation-dashboard h6{margin-bottom:0}
@media (min-width:820px){.mobile-menu{display:none}}@media (max-width:820px){body,html{height:-webkit-fill-available;margin:0}.login{min-height:-webkit-fill-available;height:auto!important}.login h2{font-size:1.5em}.login-footer{flex-direction:column}.login-footer a{margin-bottom:16px}.page-layout{flex-direction:column}.page-layout .MuiDrawer-root{display:none}.page-content{min-height:-webkit-fill-available;height:auto!important}.page-content>.MuiToolbar-root,.page-content>hr{display:none}.page-content h1{margin-bottom:8px;font-size:1.7em;font-weight:700}.page-content .entity-actions,.page-content .entity-search .field-names,.page-content .entity-search .reset-button{display:none}.page-content .entity-search .MuiButtonGroup-root button{border-radius:4px!important}.page-content .page-header{flex-direction:column-reverse;display:flex;align-items:flex-start!important}.page-content .page-header h1{margin-bottom:0}.page-content .page-header .MuiButtonGroup-root{margin-bottom:16px}.MuiModal-root .MuiBox-root{min-width:100vw;min-height:-webkit-fill-available;padding:16px}.page-content .MuiTableCell-root{padding:6px 8px}.page-content .MuiTableBody-root{border-top:1px solid #e0e0e0}.image-preview{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;cursor:auto!important;max-height:none!important}#timeline-tab,#schedule-tab{display:none}}
@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.mlln6zg7-0-0-beta-51{contain:strict;visibility:hidden;grid-row:1}}@layer rdg.Cell{.cj343x07-0-0-beta-51{border-inline-end:1px solid var(--rdg-border-color);border-block-end:1px solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none;align-content:center;padding-block:0;padding-inline:8px;position:relative;overflow:clip}.cj343x07-0-0-beta-51[aria-selected=true]{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.Cell{.csofj7r7-0-0-beta-51{z-index:1;position:sticky}.csofj7r7-0-0-beta-51:nth-last-child(1 of .csofj7r7-0-0-beta-51){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.CheckboxInput{.c1bn88vv7-0-0-beta-51{block-size:20px;inline-size:20px;margin:auto;display:block}.c1bn88vv7-0-0-beta-51:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.c1bn88vv7-0-0-beta-51:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.g1s9ylgp7-0-0-beta-51{outline:none}}@layer rdg.GroupCellCaret{.cz54e4y7-0-0-beta-51{stroke:currentColor;stroke-width:1.5px;fill:#0000;vertical-align:middle;margin-inline-start:4px}.cz54e4y7-0-0-beta-51>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.h44jtk67-0-0-beta-51{display:flex}}@layer rdg.SortableHeaderCellName{.hcgkhxz7-0-0-beta-51{text-overflow:ellipsis;flex-grow:1;overflow:clip}}@layer rdg.Cell{.c6ra8a37-0-0-beta-51{background-color:#ccf}}@layer rdg.Cell{.cq910m07-0-0-beta-51{background-color:#ccf}.cq910m07-0-0-beta-51.c6ra8a37-0-0-beta-51{background-color:#99f}}@layer rdg.DragHandle{.c1w9bbhr7-0-0-beta-51{--rdg-drag-handle-size:8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.c1w9bbhr7-0-0-beta-51:hover{--rdg-drag-handle-size:16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.c1creorc7-0-0-beta-51{z-index:1;position:sticky}}@layer rdg.EditCell{.cis5rrm7-0-0-beta-51{padding:0}}@layer rdg.HeaderCell{.c6l2wv17-0-0-beta-51{cursor:pointer}}@layer rdg.HeaderCell{.c1kqdw7y7-0-0-beta-51{touch-action:none}}@layer rdg.HeaderCell{.r1y6ywlx7-0-0-beta-51{cursor:col-resize;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:0}}.c1bezg5o7-0-0-beta-51{opacity:.5}.c1vc96037-0-0-beta-51{background-color:var(--rdg-header-draggable-background-color)}@layer rdg.Row{.r1upfr807-0-0-beta-51{background-color:var(--rdg-background-color);display:contents}.r1upfr807-0-0-beta-51:hover{background-color:var(--rdg-row-hover-background-color)}.r1upfr807-0-0-beta-51[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.r1upfr807-0-0-beta-51[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.r190mhd37-0-0-beta-51{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.r139qu9m7-0-0-beta-51:before{content:"";border-inline-start:2px solid var(--rdg-selection-color);block-size:100%;display:inline-block;position:sticky;inset-inline-start:0}}@layer rdg.HeaderRow{.h10tskcx7-0-0-beta-51{background-color:var(--rdg-header-background-color);font-weight:700;display:contents}.h10tskcx7-0-0-beta-51>.cj343x07-0-0-beta-51{z-index:2;position:sticky}.h10tskcx7-0-0-beta-51>.csofj7r7-0-0-beta-51{z-index:3}}@layer rdg.SortIcon{.a3ejtar7-0-0-beta-51{fill:currentColor}.a3ejtar7-0-0-beta-51>path{transition:d .1s}}@layer rdg.Defaults{.rnvodz57-0-0-beta-51 *,.rnvodz57-0-0-beta-51 :before,.rnvodz57-0-0-beta-51 :after{box-sizing:inherit}}@layer rdg.Root{.rnvodz57-0-0-beta-51{--rdg-color:#000;--rdg-border-color:#ddd;--rdg-summary-border-color:#aaa;--rdg-background-color:#fff;--rdg-header-background-color:#f9f9f9;--rdg-header-draggable-background-color:#e7e7e7;--rdg-row-hover-background-color:#f5f5f5;--rdg-row-selected-background-color:#dbecfa;--rdg-row-selected-hover-background-color:#c9e3f8;--rdg-checkbox-focus-color:#61b8ff;--rdg-selection-color:#66afe9;--rdg-font-size:14px;--rdg-cell-frozen-box-shadow:2px 0 5px -2px #8888884d}.rnvodz57-0-0-beta-51:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--rdg-cell-frozen-box-shadow:-2px 0 5px -2px #8888884d}.rnvodz57-0-0-beta-51{color-scheme:var(--rdg-color-scheme,light dark);accent-color:var(--lightningcss-light,#005194)var(--lightningcss-dark,#94cfff);contain:content;content-visibility:auto;border:1px solid var(--rdg-border-color);box-sizing:border-box;background-color:var(--rdg-background-color);block-size:350px;color:var(--rdg-color);font-size:var(--rdg-font-size);display:grid;overflow:auto}.rnvodz57-0-0-beta-51:before{content:"";grid-area:1/1/-1/-1}.rnvodz57-0-0-beta-51.rdg-dark{--rdg-color-scheme:dark;--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-header-draggable-background-color:#2d2d2d;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-focus-color:#c7e6ff}.rnvodz57-0-0-beta-51.rdg-light{--rdg-color-scheme:light}@media (prefers-color-scheme:dark){.rnvodz57-0-0-beta-51:not(.rdg-light){--rdg-color:#ddd;--rdg-border-color:#444;--rdg-summary-border-color:#555;--rdg-background-color:#212121;--rdg-header-background-color:#1b1b1b;--rdg-header-draggable-background-color:#2d2d2d;--rdg-row-hover-background-color:#171717;--rdg-row-selected-background-color:#1a73bc;--rdg-row-selected-hover-background-color:#1768ab;--rdg-checkbox-focus-color:#c7e6ff}}.rnvodz57-0-0-beta-51>:nth-last-child(1 of .rdg-top-summary-row)>.cj343x07-0-0-beta-51{border-block-end:2px solid var(--rdg-summary-border-color)}.rnvodz57-0-0-beta-51>:nth-child(1 of .rdg-bottom-summary-row)>.cj343x07-0-0-beta-51{border-block-start:2px solid var(--rdg-summary-border-color)}}@layer rdg.Root{.vlqv91k7-0-0-beta-51{-webkit-user-select:none;user-select:none}.vlqv91k7-0-0-beta-51 .r1upfr807-0-0-beta-51{cursor:move}}@layer rdg.FocusSink{.f1lsfrzw7-0-0-beta-51{pointer-events:none;z-index:1;grid-column:1/-1}}@layer rdg.FocusSink{.f1cte0lg7-0-0-beta-51{z-index:3}}@layer rdg.SummaryCell{.s8wc6fl7-0-0-beta-51{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.SummaryRow{.skuhp557-0-0-beta-51>.cj343x07-0-0-beta-51{position:sticky}}@layer rdg.SummaryRow{.tf8l5ub7-0-0-beta-51>.cj343x07-0-0-beta-51{z-index:2}.tf8l5ub7-0-0-beta-51>.csofj7r7-0-0-beta-51{z-index:3}}@layer rdg.GroupedRow{.g1yxluv37-0-0-beta-51:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}:is(.g1yxluv37-0-0-beta-51>.cj343x07-0-0-beta-51:not(:last-child,.csofj7r7-0-0-beta-51),.g1yxluv37-0-0-beta-51>:nth-last-child(n+2 of .csofj7r7-0-0-beta-51)){border-inline-end:none}}@layer rdg.TextEditor{.t7vyx3i7-0-0-beta-51{appearance:none;box-sizing:border-box;vertical-align:top;block-size:100%;inline-size:100%;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size);border:2px solid #ccc;padding-block:0;padding-inline:6px}.t7vyx3i7-0-0-beta-51:focus{border-color:var(--rdg-selection-color);outline:none}.t7vyx3i7-0-0-beta-51::placeholder{color:#999;opacity:1}}
/*# sourceMappingURL=0fd88e3076fedf58.css.map*/