@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@100..900&display=swap");

:root {
    --color-text: #1a1b1d;
    --color-text-muted: #5e636a;
    --color-text-inverse: #fff;
    --color-bg: #fff;
    --color-bg-subtle: #f5f6f6;
    --color-border: #e2e3e5;
    --color-accent: #0a6190;
    --color-accent-border: #0a6190;
    --color-danger: #bb2d00;
    --color-danger-border: #bb2d00;
    --color-warning: #f0b429;
    --color-warning-text: #d48900;
    --color-warning-border: #d48900;
    
    --svg-minor-warning: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20width%3D'16'%20height%3D'16'%3E%3Cpath%20fill-rule%3D'evenodd'%20clip-rule%3D'evenodd'%20d%3D'M8.55846%200.5C9.13413%200.5%209.65902%200.829456%209.90929%201.34788L15.8073%2013.5653C16.1279%2014.2293%2015.6441%2015%2014.9068%2015H1.09316C0.355835%2015%20-0.127943%2014.2293%200.192608%2013.5653L6.09065%201.34787C6.34092%200.829454%206.86581%200.5%207.44148%200.5H8.55846ZM8.74997%204.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997%2012C8.55226%2012%208.99997%2011.5523%208.99997%2011C8.99997%2010.4477%208.55226%2010%207.99997%2010C7.44769%2010%206.99997%2010.4477%206.99997%2011C6.99997%2011.5523%207.44769%2012%207.99997%2012Z'%20fill%3D'%231a1a1a'%2F%3E%3C%2Fsvg%3E");
    --color-success: #5b992b;
    --color-tooltip-border: #e2e3e5;
    --color-tooltip-icon: #5e636a;
    --svg-neo4j-aura-logo: url("data:image/svg+xml,%3Csvg%20width='169'%20height='32'%20viewBox='0%200%20253%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20class='logo'%3E%3Cpath%20d='M156.729%2024.8c0-5.348%203.836-9.132%209.28-9.132%205.44%200%209.244%203.715%209.244%209.131v8.471h-2.161v-4.235c-1.222%203.055-4.082%204.686-7.432%204.686-4.85%200-8.931-3.437-8.931-8.922zm16.188-.105c0-3.958-2.792-6.874-6.908-6.874-4.118%200-6.909%202.915-6.909%206.874%200%203.958%202.791%206.873%206.909%206.873%204.117%200%206.908-2.915%206.908-6.873zM184.962%2025.076v-8.957h2.337v8.957c0%204.201%202.442%206.492%206.175%206.492%203.733%200%206.176-2.291%206.176-6.492v-8.957h2.337v8.957c0%205.694-3.418%208.645-8.513%208.645s-8.512-2.951-8.512-8.645zM211.695%2022.994c0-4.93%202.966-7.326%207.258-7.326s7.221%202.395%207.221%207.36v.208h-2.304v-.242c0-3.576-1.987-5.173-4.917-5.173-2.966%200-4.921%201.597-4.921%205.173V33.27h-2.337V22.994zM234.067%2024.8c0-5.348%203.837-9.132%209.281-9.132%205.44%200%209.244%203.715%209.244%209.131v8.471h-2.163v-4.235c-1.222%203.055-4.081%204.686-7.43%204.686-4.85%200-8.932-3.437-8.932-8.922zm16.188-.105c0-3.958-2.791-6.874-6.908-6.874-4.117%200-6.908%202.916-6.908%206.874%200%203.958%202.791%206.873%206.909%206.873%204.116%200%206.907-2.915%206.907-6.873z'%20fill='%23000'%3E%3C/path%3E%3Cpath%20d='M27.26%2010.223c-7.972%200-13.324%204.7-13.324%2013.776v6.451a5.723%205.723%200%20012.567-.601c.928%200%201.802.218%202.621.601v-6.506c0-5.904%203.222-8.91%208.137-8.91%204.915%200%208.136%203.006%208.136%208.91v14.16h5.188v-14.16c.055-9.13-5.351-13.721-13.324-13.721zM43.425%2024.49c0-8.254%206.007-14.322%2014.527-14.322s14.417%206.068%2014.417%2014.323v1.913H48.941c.764%204.865%204.368%207.544%209.064%207.544%203.496%200%205.953-1.093%207.537-3.444h5.734c-2.075%205.084-6.99%208.309-13.27%208.309-8.52%200-14.582-6.068-14.582-14.323h.001zm23.537-2.733c-1.038-4.373-4.587-6.725-8.955-6.725-4.369%200-7.864%202.405-8.901%206.725h17.858-.002zM75.21%2024.49c0-8.254%206.006-14.322%2014.526-14.322%208.519%200%2014.526%206.068%2014.526%2014.323s-6.007%2014.323-14.526%2014.323c-8.52%200-14.527-6.068-14.527-14.323zm23.864%200c0-5.52-3.713-9.456-9.284-9.456-5.57%200-9.283%203.935-9.283%209.457%200%205.521%203.713%209.457%209.283%209.457%205.57%200%209.284-3.936%209.284-9.457zM133.969%2043.517h.601c3.331%200%204.587-1.476%204.587-5.358V11.098h5.188v26.733c0%206.725-2.621%2010.17-9.284%2010.17h-1.092V43.515zM131.404%2040.727h-5.19v-6.45h-13.16c-2.622%200-4.915-1.312-5.953-3.39-.983-1.968-.71-4.264.71-6.177l11.85-15.58c1.694-2.297%204.587-3.226%207.264-2.352%202.73.875%204.479%203.335%204.479%206.232v16.673h3.93v4.648h-3.93v6.396zm-19.278-13.175c-.164.22-.219.492-.219.766%200%20.71.6%201.312%201.311%201.312h12.996V12.846c0-.874-.655-1.203-.927-1.257-.109-.055-.273-.055-.492-.055-.328%200-.71.11-1.038.547l-11.631%2015.471z'%20fill='%231A1B1D'%3E%3C/path%3E%3Cpath%20d='M141.774%200c-2.458%200-4.424%202.022-4.424%204.483%200%202.462%202.021%204.483%204.424%204.483%202.402%200%204.423-2.023%204.423-4.483%200-2.46-2.021-4.483-4.423-4.483zM2.25%2025.804c-.655.328-1.256.874-1.693%201.586-.437.71-.6%201.476-.547%202.24.055%201.368.82%202.625%202.075%203.335%201.147.655%202.458.491%203.713.219%201.53-.383%202.84-.547%204.205.274h.055c2.349%201.367%202.349%204.81%200%206.177h-.055c-1.366.82-2.676.656-4.205.273-1.202-.327-2.512-.491-3.713.22C.83%2040.837.12%2042.15.01%2043.46c-.055.766.11%201.531.547%202.241.436.711.983%201.258%201.693%201.586a4.182%204.182%200%20003.932-.108c1.147-.656%201.694-1.914%202.021-3.117.437-1.53.928-2.734%202.349-3.5%201.366-.82%202.676-.655%204.205-.272%201.202.328%202.512.492%203.713-.219%201.256-.71%201.966-2.022%202.075-3.334v-.546c-.055-1.367-.82-2.624-2.075-3.335-1.147-.656-2.458-.491-3.713-.218-1.53.382-2.84.546-4.205-.274-1.366-.82-1.911-1.969-2.349-3.5-.327-1.203-.874-2.404-2.02-3.116-1.256-.547-2.731-.547-3.933.055z'%20fill='%23014063'%3E%3C/path%3E%3C/svg%3E");
    --svg-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23333333'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 19.5L8.25 12l7.5-7.5'/%3E%3C/svg%3E");
    --svg-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23333333'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E");
    --svg-chevron-right-small: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23333333'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E");
    --svg-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23333333'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
    --svg-chevron-down-small: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23333333'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
    
    --svg-neo4j-menu-external-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.75011%204H6.00011V5.5H6.75011H9.43945L5.46978%209.46967L4.93945%2010L6.00011%2011.0607L6.53044%2010.5303L10.499%206.56182V9.25V10H11.999V9.25V5C11.999%204.44772%2011.5512%204%2010.999%204H6.75011Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");

    --color-minor-banner-bg: #fef3c7;
    --color-minor-banner-fg: #1a1b1d;
    --color-minor-banner-border: #fbbf24;
    --color-minor-expanded-body-bg: #fff;
    --svg-minor-warning-dark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.55846%200.5C9.13413%200.5%209.65902%200.829456%209.90929%201.34788L15.8073%2013.5653C16.1279%2014.2293%2015.6441%2015%2014.9068%2015H1.09316C0.355835%2015%20-0.127943%2014.2293%200.192608%2013.5653L6.09065%201.34787C6.34092%200.829454%206.86581%200.5%207.44148%200.5H8.55846ZM8.74997%204.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997%2012C8.55226%2012%208.99997%2011.5523%208.99997%2011C8.99997%2010.4477%208.55226%2010%207.99997%2010C7.44769%2010%206.99997%2010.4477%206.99997%2011C6.99997%2011.5523%207.44769%2012%207.99997%2012Z%22%20fill%3D%22%23ffad33%22%2F%3E%3C%2Fsvg%3E");
    
    --color-severe-banner-bg: #fee2e1;
    --color-severe-banner-border: #f87171;
    --color-severe-banner-fg: #1a1b1d;
    --color-severe-expanded-body-bg: #fff;
    --svg-severe-warning-dark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.55846%200.5C9.13413%200.5%209.65902%200.829456%209.90929%201.34788L15.8073%2013.5653C16.1279%2014.2293%2015.6441%2015%2014.9068%2015H1.09316C0.355835%2015%20-0.127943%2014.2293%200.192608%2013.5653L6.09065%201.34787C6.34092%200.829454%206.86581%200.5%207.44148%200.5H8.55846ZM8.74997%204.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997%2012C8.55226%2012%208.99997%2011.5523%208.99997%2011C8.99997%2010.4477%208.55226%2010%207.99997%2010C7.44769%2010%206.99997%2010.4477%206.99997%2011C6.99997%2011.5523%207.44769%2012%207.99997%2012Z%22%20fill%3D%22%23ff4d4d%22%2F%3E%3C%2Fsvg%3E");
    
    --color-status-none-banner-bg: #e3ffcd;
    --color-status-none-border: #9bc977;
    --color-status-none-expanded-bg: #121212;
    --color-status-none-text: #1a1b1d;
    --svg-status-none-operational: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16%208C16%2012.4183%2012.4183%2016%208%2016C3.58172%2016%200%2012.4183%200%208C0%203.58172%203.58172%200%208%200C12.4183%200%2016%203.58172%2016%208ZM11.5303%206.53033L12.0607%206L11%204.93934L10.4697%205.46967L6.5%209.43934L5.53033%208.46967L5%207.93934L3.93934%209L4.46967%209.53033L5.96967%2011.0303C6.26256%2011.3232%206.73744%2011.3232%207.03033%2011.0303L11.5303%206.53033Z%22%20fill%3D%22%2390cb62%22%2F%3E%3C%2Fsvg%3E");
    }

html[data-theme="dark"] {
    --color-text: #f5f6f6;
    --color-text-muted: #a8acb2;
    --color-text-inverse: #1a1b1d;
    --color-bg: #1a1b1d;
    --color-bg-subtle: #212325;
    --color-border: #3c3f44;
    --color-accent: #5db3bf;
    --color-accent-border: #02507b;
    --color-danger: #f96746;
    --color-danger-border: #730e00;
    --color-warning: #f59e0b;
    --color-warning-text: #f59e0b;
    --color-warning-border: #f59e0b;
    --color-success: #90cb62;
    
    --color-minor-banner-bg: #3d2618;
    --color-minor-banner-fg: #ffffff;
    --color-minor-banner-border: #ffad33;
    --color-minor-expanded-body-bg: color-mix(in srgb, #ffad33 9%, #121212);
    --svg-minor-warning-dark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.55846%200.5C9.13413%200.5%209.65902%200.829456%209.90929%201.34788L15.8073%2013.5653C16.1279%2014.2293%2015.6441%2015%2014.9068%2015H1.09316C0.355835%2015%20-0.127943%2014.2293%200.192608%2013.5653L6.09065%201.34787C6.34092%200.829454%206.86581%200.5%207.44148%200.5H8.55846ZM8.74997%204.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997%2012C8.55226%2012%208.99997%2011.5523%208.99997%2011C8.99997%2010.4477%208.55226%2010%207.99997%2010C7.44769%2010%206.99997%2010.4477%206.99997%2011C6.99997%2011.5523%207.44769%2012%207.99997%2012Z%22%20fill%3D%22%23ffad33%22%2F%3E%3C%2Fsvg%3E");
    
    --color-severe-banner-bg: #3a1416;
    --color-severe-banner-border: #ff4d4d;
    --color-severe-banner-fg: #ffffff;
    --color-severe-expanded-body-bg: color-mix(in srgb, #ff4d4d 10%, #121212);
    --svg-severe-warning-dark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.55846%200.5C9.13413%200.5%209.65902%200.829456%209.90929%201.34788L15.8073%2013.5653C16.1279%2014.2293%2015.6441%2015%2014.9068%2015H1.09316C0.355835%2015%20-0.127943%2014.2293%200.192608%2013.5653L6.09065%201.34787C6.34092%200.829454%206.86581%200.5%207.44148%200.5H8.55846ZM8.74997%204.75V5.5V8V8.75H7.24997V8V5.5V4.75H8.74997ZM7.99997%2012C8.55226%2012%208.99997%2011.5523%208.99997%2011C8.99997%2010.4477%208.55226%2010%207.99997%2010C7.44769%2010%206.99997%2010.4477%206.99997%2011C6.99997%2011.5523%207.44769%2012%207.99997%2012Z%22%20fill%3D%22%23ff4d4d%22%2F%3E%3C%2Fsvg%3E");
    
    --color-status-none-banner-bg: color-mix(in srgb, var(--color-success) 22%, #061812);
    --color-status-none-border: color-mix(in srgb, var(--color-success) 48%, #0c4a36);
    --color-status-none-expanded-bg: #121212;
    --color-status-none-text: #ffffff;
    --svg-status-none-operational: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16%208C16%2012.4183%2012.4183%2016%208%2016C3.58172%2016%200%2012.4183%200%208C0%203.58172%203.58172%200%208%200C12.4183%200%2016%203.58172%2016%208ZM11.5303%206.53033L12.0607%206L11%204.93934L10.4697%205.46967L6.5%209.43934L5.53033%208.46967L5%207.93934L3.93934%209L4.46967%209.53033L5.96967%2011.0303C6.26256%2011.3232%206.73744%2011.3232%207.03033%2011.0303L11.5303%206.53033Z%22%20fill%3D%22%2390cb62%22%2F%3E%3C%2Fsvg%3E");
    --color-tooltip-border: #5e636a;
    --color-tooltip-icon: #cfd1d4;
    --color-subscribe-cta-bg: #ffffff;
    --color-subscribe-cta-text: #1a1b1d;
    --color-subscribe-cta-border: var(--color-subscribe-cta-bg);
    --color-subscribe-cta-hover-bg: #f5f6f6;
    --color-link: #5db3bf;
    --color-link-hover: #8fd4dc;
    --svg-neo4j-aura-logo: url("data:image/svg+xml,%3Csvg%20width='169'%20height='32'%20viewBox='0%200%20253%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20class='logo'%3E%3Cpath%20d='M156.729%2024.8c0-5.348%203.836-9.132%209.28-9.132%205.44%200%209.244%203.715%209.244%209.131v8.471h-2.161v-4.235c-1.222%203.055-4.082%204.686-7.432%204.686-4.85%200-8.931-3.437-8.931-8.922zm16.188-.105c0-3.958-2.792-6.874-6.908-6.874-4.118%200-6.909%202.915-6.909%206.874%200%203.958%202.791%206.873%206.909%206.873%204.117%200%206.908-2.915%206.908-6.873zM184.962%2025.076v-8.957h2.337v8.957c0%204.201%202.442%206.492%206.175%206.492%203.733%200%206.176-2.291%206.176-6.492v-8.957h2.337v8.957c0%205.694-3.418%208.645-8.513%208.645s-8.512-2.951-8.512-8.645zM211.695%2022.994c0-4.93%202.966-7.326%207.258-7.326s7.221%202.395%207.221%207.36v.208h-2.304v-.242c0-3.576-1.987-5.173-4.917-5.173-2.966%200-4.921%201.597-4.921%205.173V33.27h-2.337V22.994zM234.067%2024.8c0-5.348%203.837-9.132%209.281-9.132%205.44%200%209.244%203.715%209.244%209.131v8.471h-2.163v-4.235c-1.222%203.055-4.081%204.686-7.43%204.686-4.85%200-8.932-3.437-8.932-8.922zm16.188-.105c0-3.958-2.791-6.874-6.908-6.874-4.117%200-6.908%202.916-6.908%206.874%200%203.958%202.791%206.873%206.909%206.873%204.116%200%206.907-2.915%206.907-6.873z'%20fill='%23f5f6f6'%3E%3C/path%3E%3Cpath%20d='M27.26%2010.223c-7.972%200-13.324%204.7-13.324%2013.776v6.451a5.723%205.723%200%20012.567-.601c.928%200%201.802.218%202.621.601v-6.506c0-5.904%203.222-8.91%208.137-8.91%204.915%200%208.136%203.006%208.136%208.91v14.16h5.188v-14.16c.055-9.13-5.351-13.721-13.324-13.721zM43.425%2024.49c0-8.254%206.007-14.322%2014.527-14.322s14.417%206.068%2014.417%2014.323v1.913H48.941c.764%204.865%204.368%207.544%209.064%207.544%203.496%200%205.953-1.093%207.537-3.444h5.734c-2.075%205.084-6.99%208.309-13.27%208.309-8.52%200-14.582-6.068-14.582-14.323h.001zm23.537-2.733c-1.038-4.373-4.587-6.725-8.955-6.725-4.369%200-7.864%202.405-8.901%206.725h17.858-.002zM75.21%2024.49c0-8.254%206.006-14.322%2014.526-14.322%208.519%200%2014.526%206.068%2014.526%2014.323s-6.007%2014.323-14.526%2014.323c-8.52%200-14.527-6.068-14.527-14.323zm23.864%200c0-5.52-3.713-9.456-9.284-9.456-5.57%200-9.283%203.935-9.283%209.457%200%205.521%203.713%209.457%209.283%209.457%205.57%200%209.284-3.936%209.284-9.457zM133.969%2043.517h.601c3.331%200%204.587-1.476%204.587-5.358V11.098h5.188v26.733c0%206.725-2.621%2010.17-9.284%2010.17h-1.092V43.515zM131.404%2040.727h-5.19v-6.45h-13.16c-2.622%200-4.915-1.312-5.953-3.39-.983-1.968-.71-4.264.71-6.177l11.85-15.58c1.694-2.297%204.587-3.226%207.264-2.352%202.73.875%204.479%203.335%204.479%206.232v16.673h3.93v4.648h-3.93v6.396zm-19.278-13.175c-.164.22-.219.492-.219.766%200%20.71.6%201.312%201.311%201.312h12.996V12.846c0-.874-.655-1.203-.927-1.257-.109-.055-.273-.055-.492-.055-.328%200-.71.11-1.038.547l-11.631%2015.471z'%20fill='%23f5f6f6'%3E%3C/path%3E%3Cpath%20d='M141.774%200c-2.458%200-4.424%202.022-4.424%204.483%200%202.462%202.021%204.483%204.424%204.483%202.402%200%204.423-2.023%204.423-4.483%200-2.46-2.021-4.483-4.423-4.483zM2.25%2025.804c-.655.328-1.256.874-1.693%201.586-.437.71-.6%201.476-.547%202.24.055%201.368.82%202.625%202.075%203.335%201.147.655%202.458.491%203.713.219%201.53-.383%202.84-.547%204.205.274h.055c2.349%201.367%202.349%204.81%200%206.177h-.055c-1.366.82-2.676.656-4.205.273-1.202-.327-2.512-.491-3.713.22C.83%2040.837.12%2042.15.01%2043.46c-.055.766.11%201.531.547%202.241.436.711.983%201.258%201.693%201.586a4.182%204.182%200%20003.932-.108c1.147-.656%201.694-1.914%202.021-3.117.437-1.53.928-2.734%202.349-3.5%201.366-.82%202.676-.655%204.205-.272%201.202.328%202.512.492%203.713-.219%201.256-.71%201.966-2.022%202.075-3.334v-.546c-.055-1.367-.82-2.624-2.075-3.335-1.147-.656-2.458-.491-3.713-.218-1.53.382-2.84.546-4.205-.274-1.366-.82-1.911-1.969-2.349-3.5-.327-1.203-.874-2.404-2.02-3.116-1.256-.547-2.731-.547-3.933.055z'%20fill='%23f5f6f6'%3E%3C/path%3E%3C/svg%3E");
    --svg-chevron-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23cfd1d4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 19.5L8.25 12l7.5-7.5'/%3E%3C/svg%3E");
    --svg-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23cfd1d4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E");
    --svg-chevron-right-small: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23cfd1d4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E");
    --svg-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%23cfd1d4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
    --svg-chevron-down-small: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23cfd1d4'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");
}

html {
    font-synthesis: none
}

body {
    font-family: 'Public Sans', sans-serif !important;
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important
}

h4 {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-weight: 600;
    font-size: 1.5rem;
    letter-spacing: -0.03rem
}

.color-primary {
    color: var(--color-text) !important
}

.masthead-container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.masthead.has-logo .clearfix {
    display: none !important
}

.masthead {
    margin: 0 !important;
    padding: 1rem 0 2.25rem !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important
}

.masthead .show-updates-dropdown {
    border-radius: 0.375rem !important;
    color: var(--color-text-inverse) !important;
    background-color: var(--color-accent) !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-accent) !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: unset !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    font-family: 'Public Sans', sans-serif !important;
    text-transform: lowercase !important
}

.masthead .show-updates-dropdown:hover {
    background-color: color-mix(in srgb, var(--color-accent) 88%, var(--color-text)) !important;
    color: var(--color-text-inverse) !important;
    border-color: color-mix(in srgb, var(--color-accent) 88%, var(--color-text)) !important
}

.masthead .show-updates-dropdown::first-letter {
    text-transform: uppercase !important
}

.masthead .logo-container {
    width: auto;
    min-width: 7.9rem;
    height: 1.5rem;
    overflow: visible;
    color: var(--color-text) !important;
    float: none !important;
    flex-shrink: 0 !important
}

.masthead .logo-container a {
    display: block;
    width: auto;
    min-width: 7.9rem;
    height: 1.5rem;
    overflow: visible;
    color: var(--color-text) !important;
    background-image: var(--svg-neo4j-aura-logo);
    background-size: auto 1.5rem;
    background-repeat: no-repeat;
    background-position: left center
}

.masthead .logo-container img {
    visibility: hidden
}

.page-status {
    border: 0.0625rem solid var(--color-border) !important;
    border-radius: 0.375rem !important;
    color: var(--color-text-inverse) !important;
    text-shadow: none !important;
    margin-bottom: 2rem !important;
    padding: 1rem 1rem 1rem 2.75rem !important;
    background-repeat: no-repeat !important;
    background-position: 1.0625rem center !important;
    background-size: 16px 16px !important
}

.page-status h2 {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.9375rem;
    font-weight: 600;
    line-height: 1.4;
    color: var(--color-text-inverse) !important;
    margin: 0 !important;
    top: 0 !important
}

html:not([data-theme="dark"]) .page-status.status-minor {
    background-color: var(--color-minor-banner-bg) !important;
    background-image: var(--svg-minor-warning-dark) !important;
    border-color: var(--color-minor-banner-border) !important;
    color: var(--color-minor-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-minor h2 {
    color: var(--color-minor-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-major {
    background-color: var(--color-severe-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-color: var(--color-severe-banner-border) !important;
    color: var(--color-severe-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-major h2 {
    color: var(--color-severe-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-critical {
    background-color: var(--color-critical-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-color: var(--color-critical-banner-border) !important;
    color: var(--color-critical-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-critical h2 {
    color: var(--color-critical-banner-fg) !important
}

html:not([data-theme="dark"]) .page-status.status-none,
html:not([data-theme="dark"]) .page-status.status-maintenance {
    padding: 0 !important;
    overflow: hidden !important;
    background-color: var(--color-status-none-expanded-bg) !important;
    background-image: none !important;
    border-color: var(--color-status-none-border) !important;
    color: var(--color-status-none-text) !important
}

html:not([data-theme="dark"]) .page-status.status-none:not(:has(> :first-child ~ *:not(.last-updated-stamp))),
html:not([data-theme="dark"]) .page-status.status-maintenance:not(:has(> :first-child ~ *:not(.last-updated-stamp))) {
    background-color: var(--color-status-none-banner-bg) !important
}

html:not([data-theme="dark"]) .page-status.status-none > :first-child,
html:not([data-theme="dark"]) .page-status.status-maintenance > :first-child {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0.25rem !important;
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: var(--svg-status-none-operational) !important;
    background-repeat: no-repeat !important;
    background-position: 1.0625rem center !important;
    background-size: 16px 16px !important;
    color: var(--color-status-none-text) !important;
    padding: 1rem 1rem 1rem 2.75rem !important;
    margin: 0 !important
}

html:not([data-theme="dark"]) .page-status.status-none > :first-child ~ *:not(.last-updated-stamp),
html:not([data-theme="dark"]) .page-status.status-maintenance > :first-child ~ *:not(.last-updated-stamp) {
    background-color: var(--color-status-none-expanded-bg) !important;
    color: var(--color-status-none-text) !important;
    padding: 0.75rem 1rem 1rem 2.75rem !important;
    margin: 0 !important;
    border-top: none !important
}

html:not([data-theme="dark"]) .page-status.status-none:has(> :first-child ~ *:not(.last-updated-stamp)) > .last-updated-stamp,
html:not([data-theme="dark"]) .page-status.status-maintenance:has(> :first-child ~ *:not(.last-updated-stamp)) > .last-updated-stamp {
    float: none !important;
    position: static !important;
    top: auto !important;
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: none !important;
    color: color-mix(in srgb, var(--color-status-none-text) 72%, #ffffff) !important;
    padding: 0 1rem 1rem 2.75rem !important;
    margin: 0 !important;
    border: none !important;
    font-weight: 400 !important
}

html:not([data-theme="dark"]) .page-status.status-none:not(:has(> :first-child ~ *:not(.last-updated-stamp))) > .last-updated-stamp,
html:not([data-theme="dark"]) .page-status.status-maintenance:not(:has(> :first-child ~ *:not(.last-updated-stamp))) > .last-updated-stamp {
    display: none !important
}

html:not([data-theme="dark"]) .page-status.status-none > :first-child .last-updated-stamp,
html:not([data-theme="dark"]) .page-status.status-maintenance > :first-child .last-updated-stamp {
    float: none !important;
    position: static !important;
    top: auto !important;
    color: color-mix(in srgb, var(--color-status-none-text) 72%, #ffffff) !important;
    font-weight: 400 !important;
    margin: 0 !important
}

html:not([data-theme="dark"]) .page-status.status-none h2,
html:not([data-theme="dark"]) .page-status.status-maintenance h2 {
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .page-status.status-minor {
    background-color: var(--color-minor-banner-bg) !important;
    background-image: var(--svg-minor-warning-dark) !important;
    border-color: var(--color-minor-banner-border) !important;
    color: var(--color-minor-banner-fg) !important
}

html[data-theme="dark"] .page-status.status-minor h2 {
    color: var(--color-minor-banner-fg) !important
}

html[data-theme="dark"] .page-status.status-major,
html[data-theme="dark"] .page-status.status-critical {
    background-color: var(--color-severe-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-color: var(--color-severe-banner-border) !important;
    color: var(--color-severe-banner-fg) !important
}

html[data-theme="dark"] .page-status.status-major h2,
html[data-theme="dark"] .page-status.status-critical h2 {
    color: var(--color-severe-banner-fg) !important
}

html[data-theme="dark"] .page-status.status-none,
html[data-theme="dark"] .page-status.status-maintenance {
    padding: 0 !important;
    overflow: hidden !important;
    background-color: var(--color-status-none-expanded-bg) !important;
    background-image: none !important;
    border-color: var(--color-status-none-border) !important;
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .page-status.status-none:not(:has(> :first-child ~ *:not(.last-updated-stamp))),
html[data-theme="dark"] .page-status.status-maintenance:not(:has(> :first-child ~ *:not(.last-updated-stamp))) {
    background-color: var(--color-status-none-banner-bg) !important
}

html[data-theme="dark"] .page-status.status-none > :first-child,
html[data-theme="dark"] .page-status.status-maintenance > :first-child {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 0.25rem !important;
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: var(--svg-status-none-operational) !important;
    background-repeat: no-repeat !important;
    background-position: 1.0625rem center !important;
    background-size: 16px 16px !important;
    color: var(--color-status-none-text) !important;
    padding: 1rem 1rem 1rem 2.75rem !important;
    margin: 0 !important
}

html[data-theme="dark"] .page-status.status-none > :first-child ~ *:not(.last-updated-stamp),
html[data-theme="dark"] .page-status.status-maintenance > :first-child ~ *:not(.last-updated-stamp) {
    background-color: var(--color-status-none-expanded-bg) !important;
    color: var(--color-status-none-text) !important;
    padding: 0.75rem 1rem 1rem 2.75rem !important;
    margin: 0 !important;
    border-top: none !important
}


html[data-theme="dark"] .page-status.status-none:has(> :first-child ~ *:not(.last-updated-stamp)) > .last-updated-stamp,
html[data-theme="dark"] .page-status.status-maintenance:has(> :first-child ~ *:not(.last-updated-stamp)) > .last-updated-stamp {
    float: none !important;
    position: static !important;
    top: auto !important;
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: none !important;
    color: rgba(255, 255, 255, 0.78) !important;
    padding: 0 1rem 1rem 2.75rem !important;
    margin: 0 !important;
    border: none !important;
    font-weight: 400 !important
}


html[data-theme="dark"] .page-status.status-none:not(:has(> :first-child ~ *:not(.last-updated-stamp))) > .last-updated-stamp,
html[data-theme="dark"] .page-status.status-maintenance:not(:has(> :first-child ~ *:not(.last-updated-stamp))) > .last-updated-stamp {
    display: none !important
}

html[data-theme="dark"] .page-status.status-none > :first-child .last-updated-stamp,
html[data-theme="dark"] .page-status.status-maintenance > :first-child .last-updated-stamp {
    float: none !important;
    position: static !important;
    top: auto !important;
    color: rgba(255, 255, 255, 0.78) !important;
    font-weight: 400 !important;
    margin: 0 !important
}

html[data-theme="dark"] .page-status.status-none h2,
html[data-theme="dark"] .page-status.status-maintenance h2 {
    color: var(--color-status-none-text) !important
}


.layout-content.status.status-index .page-status .last-updated-stamp {
    float: none !important;
    position: static !important;
    top: auto !important
}

.unresolved-incidents {
    margin-bottom: 1.5rem !important
}

.unresolved-incident {
    border-radius: 0.375rem !important;
    text-shadow: none !important;
    margin-bottom: 1.5rem !important
}

.unresolved-incident .updates {
    padding: 0.75rem 1rem !important;
    border: none !important
}

.unresolved-incident .incident-title {
    border-radius: 0.25rem 0.25rem 0 0;
    padding: 1rem 1rem 1rem 2.75rem !important;
    overflow: hidden !important;
    display: block !important;
    background-repeat: no-repeat !important;
    background-position: 1.0625rem center !important;
    background-size: 16px 16px !important
}

.unresolved-incident .incident-title a {
    color: var(--color-text-inverse) !important;
    text-shadow: none !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-minor {
    border: 0.0625rem solid var(--color-minor-banner-border) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-minor .incident-title {
    background-color: var(--color-minor-banner-bg) !important;
    background-image: var(--svg-minor-warning-dark) !important;
    border-bottom-color: var(--color-minor-banner-border) !important;
    color: var(--color-minor-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-minor .incident-title a {
    color: var(--color-minor-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-minor .updates {
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-major {
    border: 0.0625rem solid var(--color-severe-banner-border) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-major .incident-title {
    background-color: var(--color-severe-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-bottom-color: var(--color-severe-banner-border) !important;
    color: var(--color-severe-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-major .incident-title a {
    color: var(--color-severe-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-major .updates {
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-critical {
    border: 0.0625rem solid var(--color-critical-banner-border) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-critical .incident-title {
    background-color: var(--color-critical-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-bottom-color: var(--color-critical-banner-border) !important;
    color: var(--color-critical-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-critical .incident-title a {
    color: var(--color-critical-banner-fg) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-critical .updates {
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-none {
    border: 0.0625rem solid var(--color-status-none-border) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-none .incident-title {
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: var(--svg-status-none-operational) !important;
    border-bottom-color: var(--color-status-none-border) !important;
    color: var(--color-status-none-text) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-none .incident-title a {
    color: var(--color-status-none-text) !important
}

html:not([data-theme="dark"]) .unresolved-incident.impact-none .updates {
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important
}

html[data-theme="dark"] .unresolved-incident.impact-minor {
    border: 0.0625rem solid var(--color-minor-banner-border) !important
}

html[data-theme="dark"] .unresolved-incident.impact-minor .incident-title {
    background-color: var(--color-minor-banner-bg) !important;
    background-image: var(--svg-minor-warning-dark) !important;
    border-bottom-color: var(--color-minor-banner-border) !important;
    color: var(--color-minor-banner-fg) !important
}

html[data-theme="dark"] .unresolved-incident.impact-minor .incident-title a {
    color: var(--color-minor-banner-fg) !important
}

html[data-theme="dark"] .unresolved-incident.impact-minor .updates {
    background-color: var(--color-status-none-expanded-bg) !important;
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .unresolved-incident.impact-major,
html[data-theme="dark"] .unresolved-incident.impact-critical {
    border: 0.0625rem solid var(--color-severe-banner-border) !important
}

html[data-theme="dark"] .unresolved-incident.impact-major .incident-title,
html[data-theme="dark"] .unresolved-incident.impact-critical .incident-title {
    background-color: var(--color-severe-banner-bg) !important;
    background-image: var(--svg-severe-warning-dark) !important;
    border-bottom-color: var(--color-severe-banner-border) !important;
    color: var(--color-severe-banner-fg) !important
}

html[data-theme="dark"] .unresolved-incident.impact-major .incident-title a,
html[data-theme="dark"] .unresolved-incident.impact-critical .incident-title a {
    color: var(--color-severe-banner-fg) !important
}

html[data-theme="dark"] .unresolved-incident.impact-major .updates {
    background-color: var(--color-status-none-expanded-bg) !important;
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .unresolved-incident.impact-critical .updates {
    background-color: var(--color-severe-expanded-body-bg) !important
}

html[data-theme="dark"] .unresolved-incident.impact-none {
    border: 0.0625rem solid var(--color-status-none-border) !important
}

html[data-theme="dark"] .unresolved-incident.impact-none .incident-title {
    background-color: var(--color-status-none-banner-bg) !important;
    background-image: var(--svg-status-none-operational) !important;
    border-bottom-color: var(--color-status-none-border) !important;
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .unresolved-incident.impact-none .incident-title a {
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] .unresolved-incident.impact-none .updates {
    background-color: var(--color-status-none-expanded-bg) !important;
    color: var(--color-status-none-text) !important
}


.unresolved-incident:has(.updates) {
    overflow: hidden !important
}

.unresolved-incident:has(.updates) .incident-title {
    border-bottom: none !important;
    border-radius: 0.375rem 0.375rem 0 0 !important
}

.color-secondary {
    color: var(--color-text-muted) !important
}

.text-section {
    display: none
}

.components-section {
    border: none !important
}

.components-section .border-color {
    border: none !important
}

.components-section .components-container.one-column {
    border: 0.0625rem solid var(--color-border) !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    background-color: var(--color-bg) !important;
    margin-bottom: 1.5rem !important
}

.components-section .components-container.one-column > .neo4j-uptime-card-header {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: start;
    gap: 0.75rem 1rem;
    padding: 1.125rem 1.25rem 1rem !important;
    border-bottom: 0.0625rem solid var(--color-border) !important;
    background-color: var(--color-bg) !important
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-title {
    grid-column: 1;
    justify-self: start;
    align-self: start;
    margin: 0 !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    color: var(--color-text) !important;
    letter-spacing: -0.02em;
    display: block
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-center {
    grid-column: 2;
    justify-self: center;
    max-width: 100%;
    min-width: 0
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-right {
    grid-column: 3;
    justify-self: end;
    width: 100%;
    min-height: 0
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .legend {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0.5rem 0.75rem;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .legend .legend-item-date-range {
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    color: var(--color-text-muted) !important
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .legend .legend-item-status {
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    color: var(--color-text-muted) !important
}

.components-section .components-container.one-column > .neo4j-uptime-card-header .legend .legend-item-uptime-value,
.components-section .components-container.one-column > .neo4j-uptime-card-header .legend .spacer {
    display: none !important
}

@media screen and (max-width: 56.25rem) {
    .components-section .components-container.one-column > .neo4j-uptime-card-header {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto;
        justify-items: stretch;
        row-gap: 0.375rem !important;
        column-gap: 1rem !important
    }

    .components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-title {
        grid-column: 1;
        grid-row: 1;
        justify-self: start
    }

    .components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-center {
        grid-column: 1;
        grid-row: 2;
        justify-self: start;
        width: 100%
    }

    .components-section .components-container.one-column > .neo4j-uptime-card-header .neo4j-uptime-card-right {
        display: none !important
    }

    .components-section .components-container.one-column > .neo4j-uptime-card-header .legend {
        justify-content: flex-start !important
    }
}

.components-section .one-column .component-container {
    border: none !important;
    border-bottom: 0.0625rem solid var(--color-border) !important;
    padding: 1.5rem 0 !important
}

.components-section .components-container.one-column > .component-container {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

.components-section .components-container.one-column > .component-container:last-child {
    border-bottom: none !important
}

.components-section .components-container.one-column.neo4j-uptime-card-ready > .component-container .legend {
    display: none !important
}

.components-section .one-column .component-container .child-components-container {
    padding-left: 1.5rem !important
}

.components-section .one-column .component-container .child-components-container .component-inner-container {
    margin-top: 1.5rem !important
}

.layout-content.status.status-index .components-section .component-container .child-components-container .component-inner-container .name {
    font-weight: 300 !important
}

.components-section .one-column .component-container .name {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.9375rem;
    font-weight: 600 !important;
    line-height: 1.4
}

.components-section .one-column .component-container .legend .legend-item-date-range {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-text-muted) !important
}

.components-section .one-column .component-container .legend .legend-item-status {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-text-muted) !important
}

.components-section .one-column .component-container .legend .legend-item-uptime-value,.components-section .one-column .component-container .legend .spacer {
    visibility: hidden !important
}

.components-section .one-column .status-green .component-status {
    color: var(--color-success) !important
}

.components-section .one-column .status-yellow .component-status {
    color: var(--color-warning-text) !important
}

.components-section .one-column .status-red .component-status {
    color: var(--color-danger) !important
}

.components-section .one-column .fa-plus-square-o::before {
    content: ' ' !important;
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    background-image: var(--svg-chevron-right-small);
    background-size: 0.75rem 0.75rem;
    background-repeat: no-repeat;
    background-position: center
}

.components-section .one-column .fa-minus-square-o:before {
    content: ' ' !important;
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    background-image: var(--svg-chevron-down-small);
    background-size: 0.75rem 0.75rem;
    background-repeat: no-repeat;
    background-position: center
}

body.status .layout-content.status .components-section .name:focus:not(:focus-visible),
body.status .layout-content.status .components-section .fa-plus-square-o:focus:not(:focus-visible),
body.status .layout-content.status .components-section .fa-minus-square-o:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important
}

body.status .layout-content.status .components-section .name {
    -webkit-tap-highlight-color: transparent
}

body.status .layout-content.status .component-items-selector a:focus:not(:focus-visible),
body.status .layout-content.status .component-items-selector [role="button"]:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important
}

body.status .layout-content.status .component-items-selector a,
body.status .layout-content.status .component-items-selector [role="button"] {
    -webkit-tap-highlight-color: transparent
}

.container {
    color: var(--color-text)
}

.container .border-color {
    border-color: var(--color-border) !important
}

.container .status-day .date {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4;
    padding-bottom: 0.5rem !important;
    margin-bottom: 0.75rem !important
}

.container .font-largest {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-weight: 600;
    font-size: 1.5rem;
    letter-spacing: -0.03rem
}

.container .font-large {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4
}

.container .font-regular,.container .incident-body {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    text-align: initial !important;
}

.container .impact-none,.container .impact-none a {
    color: var(--color-text) !important
}

.container .impact-minor,.container .impact-minor a {
    color: var(--color-warning-border) !important
}

.container .impact-major,.container .impact-major a,.container .impact-critical,.container .impact-critical a {
    color: var(--color-danger) !important
}

.container .incident-container {
    margin-bottom: 2rem !important
}

.container .incident-title {
    display: inline-block
}

.container .month-title {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 0.5rem !important
}

.container .update {
    margin: 0.75rem 0 !important
}

.container .update small {
    color: var(--color-text-muted) !important
}

.container .incident-body a,
.container .update a {
    color: var(--color-accent) !important;
    text-decoration: none !important
}

.container .incident-body a:hover,
.container .update a:hover {
    text-decoration: underline !important
}

.container .expand-incidents[role="button"] {
    border-radius: 0.375rem !important;
    color: var(--color-text) !important;
    background-color: var(--color-bg) !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-border) !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: unset !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    font-family: 'Public Sans', sans-serif !important
}

.container .expand-incidents[role="button"]:hover {
    background-color: var(--color-bg-subtle) !important
}

.container .previous-page,.container .next-page {
    border-radius: 0.375rem !important;
    color: var(--color-text) !important;
    background-color: var(--color-bg) !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-border) !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: unset !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    font-family: 'Public Sans', sans-serif !important;
    border: none !important
}

.container .previous-page:hover,.container .next-page:hover {
    background-color: var(--color-bg-subtle) !important
}

.container .show-filter {
    border-radius: 0.375rem !important;
    color: var(--color-text) !important;
    background-color: var(--color-bg) !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-border) !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: unset !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    font-family: 'Public Sans', sans-serif !important;
    text-transform: lowercase !important
}

.container .show-filter:hover {
    background-color: var(--color-bg-subtle) !important
}

.container .show-filter::first-letter {
    text-transform: uppercase !important
}

.flat-button,
.layout-content.status .masthead-container .updates-dropdown-container .show-updates-dropdown {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important
}

.updates-dropdown .flat-button {
    text-transform: none !important;
    letter-spacing: 0 !important;
    font-size: 0.875rem !important;
}

.updates-dropdown.neo4j-subscribe-enhanced a.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced a.flat-button:hover,
.updates-dropdown.neo4j-subscribe-enhanced a.flat-button:focus,
.updates-dropdown.neo4j-subscribe-enhanced a.flat-button:active,
.updates-dropdown.neo4j-subscribe-enhanced button.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced button.flat-button:hover,
.updates-dropdown.neo4j-subscribe-enhanced button.flat-button:focus,
.updates-dropdown.neo4j-subscribe-enhanced button.flat-button:active,
.updates-dropdown.neo4j-subscribe-enhanced input.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced input.flat-button:hover,
.updates-dropdown.neo4j-subscribe-enhanced input.flat-button:focus,
.updates-dropdown.neo4j-subscribe-enhanced input.flat-button:active,
.updates-dropdown.neo4j-subscribe-enhanced input[type="submit"],
.updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:hover,
.updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:focus,
.updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:active,
.updates-dropdown.neo4j-subscribe-enhanced input[type="button"],
.updates-dropdown.neo4j-subscribe-enhanced input[type="button"]:hover,
.updates-dropdown.neo4j-subscribe-enhanced input[type="button"]:focus,
.updates-dropdown.neo4j-subscribe-enhanced input[type="button"]:active {
    text-shadow: none !important
}


.updates-dropdown.neo4j-subscribe-enhanced a.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced button.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced input.flat-button,
.updates-dropdown.neo4j-subscribe-enhanced input[type="submit"],
.updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button {
    width: fit-content !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    border-radius: 0.375rem !important;
    padding: 0.375rem 0.6875rem !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    font-size: 0.875rem !important;
    display: inline-block !important
}

@media screen and (max-width: 29.6875rem) {
    .updates-dropdown.neo4j-subscribe-enhanced a.flat-button,
    .updates-dropdown.neo4j-subscribe-enhanced button.flat-button,
    .updates-dropdown.neo4j-subscribe-enhanced input.flat-button,
    .updates-dropdown.neo4j-subscribe-enhanced input[type="submit"],
    .updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button {
        font-size: 0.8125rem !important
    }
}

.updates-dropdown label, .updates-dropdown select, .updates-dropdown input:not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]) {
    font-size: 0.875rem !important;
    color: var(--color-text) !important;
}

body.status input[type="text"],
body.status input[type="password"],
body.status input[type="email"],
body.status input[type="number"],
body.status select,
body.status .chzn-container-single .chzn-single {
    height: 2.25rem !important;
    border-radius: 0.375rem !important;
    -webkit-border-radius: 0.375rem !important;
    -moz-border-radius: 0.375rem !important
}

body.status textarea {
    min-height: 2.25rem !important;
    border-radius: 0.375rem !important;
    -webkit-border-radius: 0.375rem !important;
    -moz-border-radius: 0.375rem !important
}

.updates-dropdown.neo4j-subscribe-enhanced {
    min-width: min(39rem, calc(100vw - 2rem)) !important;
    width: min(39rem, calc(100vw - 2rem)) !important;
    max-width: min(39rem, calc(100vw - 2rem)) !important;
    box-sizing: border-box !important;
    background-color: var(--color-bg) !important;
    border: 0.0625rem solid var(--color-border) !important;
    border-radius: 0.5rem !important;
    box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.18) !important;
    overflow: hidden !important;
    z-index: 100001 !important;
    font-family: 'Public Sans', sans-serif !important
}

html[data-theme="dark"] .updates-dropdown.neo4j-subscribe-enhanced {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.55) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-title-row {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.25rem 0.75rem !important;
    border-bottom: 0.0625rem solid var(--color-border) !important;
    gap: 1rem
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-title {
    margin: 0 !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 1.0625rem !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    color: var(--color-text) !important;
    letter-spacing: -0.02em
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-shrink: 0 !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    padding: 0 0.5rem !important;
    box-sizing: border-box !important;
    border: 0 !important;
    border-bottom: 0.0625rem solid var(--color-border) !important;
    background-color: var(--color-bg) !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior-x: contain !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    grid-auto-columns: unset !important;
    grid-auto-flow: row !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav.nav-items-8,
.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav[class*="nav-items"] {
    display: flex !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    grid-auto-columns: unset !important;
    grid-auto-flow: row !important
}


.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"] {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: none !important;
    min-height: 2.75rem !important;
    padding: 0.5rem 0.875rem !important;
    margin: 0 !important;
    border: none !important;
    border-bottom: 0.125rem solid transparent !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: var(--color-text-muted) !important;
    text-decoration: none !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;
    box-shadow: none !important;
    box-sizing: border-box !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"]:focus:not(:focus-visible) {
    outline: none !important;
    box-shadow: none !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"]:focus-visible {
    outline: 0.125rem solid var(--color-text-muted) !important;
    outline-offset: 0.125rem;
    border-radius: 0.25rem
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"]:hover {
    color: var(--color-text) !important;
    background-color: var(--color-bg-subtle) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"].active,
.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"][aria-selected="true"] {
    color: var(--color-text) !important;
    border-bottom-color: var(--color-text) !important;
    background-color: transparent !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav .icon-container {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-tab-label {
    pointer-events: none;
    white-space: nowrap
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav button[data-js-hook="updates-dropdown-close"],
.updates-dropdown.neo4j-subscribe-enhanced #updates-dropdown-close-btn {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
    opacity: 0 !important;
    pointer-events: auto !important
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-section,
body div[id^="updates-dropdown"] .updates-dropdown-section {
    background-color: var(--color-bg) !important;
    border: none !important;
    border-top: none !important;
    padding: 0 !important
}

.updates-dropdown-container .updates-dropdown .updates-dropdown-section.phone .externalities-sms-container .phone-country-wrapper {
    background-color: transparent !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-section input:not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="image"]):not([type="reset"]),
.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-section select,
.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-section textarea {
    background-color: var(--color-bg-subtle) !important;
    border: 0.0625rem solid var(--color-border) !important;
    color: var(--color-text) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-sections-container {
    padding: 1.25rem !important;
    max-height: min(70vh, 32rem) !important;
    overflow-y: auto !important;
    box-sizing: border-box !important;
    background-color: var(--color-bg) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-section .directions {
    color: var(--color-text-muted) !important;
    font-size: 0.875rem !important;
    line-height: 1.5 !important;
    margin-bottom: 1rem !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-section .directions strong {
    color: var(--color-text) !important;
    font-weight: 600 !important
}

.updates-dropdown.neo4j-subscribe-enhanced .help-block {
    display: block !important;
    margin-top: 0.25rem !important;
    margin-bottom: 0 !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.75rem !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    color: var(--color-text-muted) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .help-block a {
    color: var(--color-link) !important;
    text-decoration: underline !important;
    text-underline-offset: 0.125rem
}

.updates-dropdown.neo4j-subscribe-enhanced .help-block a:hover {
    color: var(--color-link-hover) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-sections-container .privacy_policy_information,
.updates-dropdown.neo4j-subscribe-enhanced .terms_and_privacy_information,
.updates-dropdown.neo4j-subscribe-enhanced .terms_and_privacy_information.small {
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.6875rem !important;
    line-height: 0.875rem !important;
    font-weight: 400 !important;
    text-align: left !important;
    margin-top: 1rem !important;
    color: var(--color-text-muted) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .privacy_policy_information a,
.updates-dropdown.neo4j-subscribe-enhanced .terms_and_privacy_information a {
    color: var(--color-link) !important;
    text-decoration: underline !important;
    text-underline-offset: 0.125rem
}

.updates-dropdown.neo4j-subscribe-enhanced .privacy_policy_information a:hover,
.updates-dropdown.neo4j-subscribe-enhanced .terms_and_privacy_information a:hover {
    color: var(--color-link-hover) !important
}

.updates-dropdown-container {
    z-index: 100000
}

.neo4j-subscribe-modal-backdrop {
    display: none;
    position: fixed;
    inset: 0;
    width: 100%;
    min-height: 100%;
    min-height: 100dvh;
    min-height: -webkit-fill-available;
    
    z-index: 100098;
    background-color: rgba(10, 10, 12, 0.72);
    pointer-events: auto
}

body.neo4j-subscribe-modal-open #neo4j-subscribe-modal-backdrop,
body.neo4j-subscribe-modal-open .updates-dropdown-container .neo4j-subscribe-modal-backdrop {
    display: block !important
}

body.neo4j-subscribe-modal-open {
    overflow: hidden
}


body.neo4j-subscribe-modal-open .updates-dropdown-container {
    z-index: auto !important
}

body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced {
    --neo4j-subscribe-modal-offset-top: max(1.5rem, env(safe-area-inset-top, 0px) + 1.125rem);
    position: fixed !important;
    z-index: 100099 !important;
    left: 50% !important;
    top: var(--neo4j-subscribe-modal-offset-top) !important;
    right: auto !important;
    bottom: auto !important;
    transform: translateX(-50%) !important;
    margin: 0 !important;
    flex-direction: column !important;
    max-height: calc(100vh - var(--neo4j-subscribe-modal-offset-top) - 1.25rem) !important
}

body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced:not([hidden]):not([aria-hidden="true"]) {
    display: flex
}

body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced[hidden],
body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced[aria-hidden="true"] {
    display: none !important;
    pointer-events: none !important
}

@media screen and (min-width: 56.25rem) {
    body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced {
        --neo4j-subscribe-modal-offset-top: max(4.5rem, env(safe-area-inset-top, 0px) + 11vh);
    }
}


body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-title-row,
body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav {
    flex-shrink: 0 !important
}

body.neo4j-subscribe-modal-open .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-sections-container {
    flex: 1 1 auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow-y: auto !important;
    overflow-x: hidden !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-close {
    flex-shrink: 0;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0.375rem;
    background: transparent !important;
    color: var(--color-text-muted) !important;
    cursor: pointer;
    box-shadow: none !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-close:hover {
    color: var(--color-text) !important;
    background-color: var(--color-bg-subtle) !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-close:focus {
    outline: none !important
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-close:focus-visible {
    outline: 0.125rem solid var(--color-text-muted) !important;
    outline-offset: 0.125rem
}

.updates-dropdown.neo4j-subscribe-enhanced .neo4j-subscribe-dialog-close-icon {
    width: 1.25rem;
    height: 1.25rem;
    display: block;
    pointer-events: none
}

.masthead .show-updates-dropdown:active,
.masthead .show-updates-dropdown:focus,
.custom-header-container .show-updates-dropdown:active,
.custom-header-container .show-updates-dropdown:focus,
.container .expand-incidents[role="button"]:active,
.container .expand-incidents[role="button"]:focus,
.container .previous-page:active,
.container .previous-page:focus,
.container .next-page:active,
.container .next-page:focus,
.container .show-filter:active,
.container .show-filter:focus {
    outline: none !important;
    top: 0 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-border) !important;
    box-shadow: none !important
}

.custom-header-container .show-updates-dropdown:active,
.custom-header-container .show-updates-dropdown:focus {
    border: 0.0625rem solid var(--color-border) !important
}

html:not([data-theme="dark"]) .masthead .show-updates-dropdown:active,
html:not([data-theme="dark"]) .masthead .show-updates-dropdown:focus,
html:not([data-theme="dark"]) .custom-header-container .show-updates-dropdown:active,
html:not([data-theme="dark"]) .custom-header-container .show-updates-dropdown:focus {
    background-color: var(--color-accent) !important;
    color: var(--color-text-inverse) !important;
    border-color: var(--color-accent) !important
}

.container .previous-page:active,
.container .previous-page:focus,
.container .next-page:active,
.container .next-page:focus {
    border: none !important
}

.container .pagination {
    display: flex !important;
    align-items: center !important;
    gap: 0.75rem
}

.container .pagination .previous-page,
.container .pagination .next-page {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important
}

.container .pagination .left-arrow,
.container .pagination .right-arrow {
    display: block !important;
    width: 1.25rem;
    height: 1.25rem
}

.container .left-arrow::before {
    content: ' ' !important;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background-image: var(--svg-chevron-left);
    background-size: 1.25rem 1.25rem;
    background-repeat: no-repeat;
    background-position: center
}

.container .right-arrow::before {
    content: ' ' !important;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background-image: var(--svg-chevron-right);
    background-size: 1.25rem 1.25rem;
    background-repeat: no-repeat;
    background-position: center
}

.container .history-backpage h2 {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-weight: 600;
    font-size: 1.5rem;
    letter-spacing: -0.03rem;
    margin-bottom: 0.5rem !important
}

.container .pagination .current {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    margin: 0 !important
}

body.status .layout-content.status button.tooltip-base,
body.status .layout-content.status .tooltip-base {
    border-color: var(--color-tooltip-border) !important;
    color: var(--color-tooltip-icon) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 1.125rem !important;
    height: 1.125rem !important;
    min-width: 1.125rem !important;
    min-height: 1.125rem !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 50% !important;
    line-height: 1 !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.625rem !important;
    font-weight: 600 !important;
    text-align: center !important;
    vertical-align: middle
}

body.status .layout-content.status .tooltip .tooltip-inner {
    background-color: var(--color-bg) !important;
    color: var(--color-text) !important;
    border: 0.0625rem solid var(--color-border) !important;
    border-radius: 0.375rem !important;
    box-shadow: none !important
}

body.status .layout-content.status .tooltip .tooltip-arrow,
body.status .layout-content.status .tooltip .arrow {
    display: none !important
}

body.status .layout-content.status .tooltip .arrow::before {
    display: none !important
}

.tooltipster-base.tooltipster-sidetip {
    max-width: 22rem !important
}

.tooltipster-sidetip .tooltipster-box {
    max-width: 22rem !important;
    overflow: hidden !important
}

.tooltipster-sidetip .tooltipster-content {
    max-width: 22rem !important;
    overflow-wrap: break-word !important;
    white-space: normal !important
}

#uptime-tooltip .tooltip-box {
    background-color: var(--color-bg) !important;
    border-radius: 0.375rem !important;
    border: 0.0625rem solid var(--color-border) !important
}

#uptime-tooltip .tooltip-box a {
    color: var(--color-text) !important
}

#uptime-tooltip .pointer-larger,#uptime-tooltip .pointer-smaller {
    border-bottom-color: var(--color-border) !important
}

.component-items-selector {
    background-color: var(--color-bg) !important;
    border-radius: 0.375rem !important;
    border: 0.0625rem solid var(--color-border) !important
}

.component-items-selector .grouped-item {
    border-color: var(--color-border) !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important
}

.component-items-selector .grouped-item .grouped-item {
    border: none !important
}

.component-items-selector .grouped-item-label {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-text) !important
}

[role="dialog"][aria-labelledby="cookiesTrackingNoticeLink"] {
    display: none;
    background-color: var(--color-bg) !important;
    border-bottom: 0.0625rem solid var(--color-border) !important
}

[role="dialog"][aria-labelledby="cookiesTrackingNoticeLink"] button {
    background-color: var(--color-bg) !important;
    border: 0.0625rem solid var(--color-border) !important;
    border-radius: 0.375rem !important;
    color: var(--color-text) !important
}

[role="alert"] {
    background-color: var(--color-bg) !important;
    border-bottom: 0.0625rem solid var(--color-border) !important;
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-text) !important
}

[role="alert"] h2 {
    font-family: 'Public Sans', sans-serif !important;
    color: var(--color-text);
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4;
    color: var(--color-text) !important
}

.components-uptime-link {
    display: none
}

.custom-header-container {
    width: 90%;
    max-width: 53.125rem;
    padding: 2rem 0 2rem;
    margin: 0 !important;
    position: relative;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 0.75rem;
    margin-left: auto !important;
    margin-right: auto !important
}

.layout-content.status .custom-header-container .updates-dropdown-container {
    display: inline-block !important
}

.custom-header-container .custom-header-inner {
    flex: 1 !important;
    min-width: 0
}

.custom-header-container .custom-header-row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding-right: 0;
    width: 100%
}

.custom-header-container .custom-header-logo-container {
    width: auto;
    min-width: 7.9rem;
    height: 1.5rem;
    overflow: visible;
    float: none !important;
    flex-shrink: 0 !important
}

.custom-header-container .custom-header-logo-container a {
    display: block;
    width: auto;
    min-width: 7.9rem;
    height: 1.5rem;
    color: var(--color-text) !important;
    background-image: var(--svg-neo4j-aura-logo);
    background-size: auto 1.5rem;
    background-repeat: no-repeat;
    background-position: left center
}

.custom-header-container .custom-header-logo-container img {
    visibility: hidden;
    max-height: 1.5rem
}

.custom-header-container .neo4j-menu-toggle {
    flex-shrink: 0;
    box-sizing: border-box !important;
    width: 2.1rem;
    height: 2.1rem;
    min-width: 2.1rem;
    padding: 0;
    border: 0.0625rem solid var(--color-border);
    border-radius: 0.375rem;
    background-color: var(--color-bg) !important;
    cursor: pointer;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    font-family: 'Public Sans', sans-serif
}

.custom-header-container .neo4j-menu-toggle:hover {
    background-color: var(--color-bg-subtle) !important
}

.custom-header-container .neo4j-menu-toggle-bars {
    display: block;
    width: 0.9375rem;
    height: 1.5px;
    background-color: var(--color-text);
    border-radius: 1px;
    position: relative
}

.custom-header-container .neo4j-menu-toggle-bars::before,
.custom-header-container .neo4j-menu-toggle-bars::after {
    content: '';
    position: absolute;
    left: 0;
    width: 0.9375rem;
    height: 1.5px;
    background-color: var(--color-text);
    border-radius: 1px
}

.custom-header-container .neo4j-menu-toggle-bars::before {
    top: -0.3125rem
}

.custom-header-container .neo4j-menu-toggle-bars::after {
    top: 0.3125rem
}

.neo4j-sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.custom-header-container .neo4j-header-menu-anchor {
    position: relative;
    flex-shrink: 0;
    margin-left: auto !important
}

.custom-header-container .neo4j-nav-menu[hidden] {
    display: none !important
}

.custom-header-container .neo4j-nav-menu:not([hidden]) {
    position: fixed;
    inset: 0;
    z-index: 99990;
    pointer-events: none
}

.custom-header-container .neo4j-nav-menu-backdrop {
    position: absolute;
    inset: 0;
    background-color: transparent;
    cursor: pointer;
    pointer-events: auto
}

.custom-header-container .neo4j-nav-menu-panel {
    position: fixed;
    z-index: 99991;
    width: min(17.5rem, calc(100vw - 2rem));
    max-height: min(34rem, calc(100vh - 4rem));
    overflow-y: auto;
    box-sizing: border-box;
    background-color: var(--color-bg) !important;
    border: 0.0625rem solid var(--color-border);
    border-radius: 0.5rem;
    box-shadow: 0 0.25rem 0.375rem rgba(0, 0, 0, 0.04), 0 0.75rem 2rem rgba(0, 0, 0, 0.12), 0 1.25rem 3rem rgba(0, 0, 0, 0.08);
    display: flex !important;
    flex-direction: column;
    outline: none;
    pointer-events: auto
}

html[data-theme="dark"] .custom-header-container .neo4j-nav-menu-panel {
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.35), 0 0.75rem 2.5rem rgba(0, 0, 0, 0.45), 0 1.5rem 4rem rgba(0, 0, 0, 0.35)
}

.custom-header-container .neo4j-nav-menu-body {
    padding: 0.375rem 0.5rem 0.375rem
}

.custom-header-container .neo4j-menu-item-row {
    display: flex !important;
    align-items: stretch;
    justify-content: stretch;
    gap: 0;
    padding: 0;
    box-sizing: border-box
}

.custom-header-container .neo4j-menu-item-label {
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3;
    color: var(--color-text) !important;
    flex: 1;
    min-width: 0
}

.custom-header-container .neo4j-menu-theme-row {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    padding: 0.375rem 0.5rem;
    margin: 0
}

.custom-header-container .neo4j-menu-theme-row--footer {
    margin-top: 0.375rem;
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.375rem;
    padding-left: 1rem;
    border-top: 0.0625rem solid color-mix(in srgb, var(--color-border) 38%, var(--color-bg))
}


.custom-header-container .neo4j-theme-switch {
    position: relative;
    display: inline-flex !important;
    flex-shrink: 0;
    align-items: center;
    width: 1.5rem;
    height: 1rem;
    margin: 0;
    padding: 0.125rem;
    box-sizing: border-box;
    border: 0.0625rem solid transparent;
    border-radius: 624.9375rem;
    background-color: var(--color-border);
    cursor: pointer;
    box-shadow: none;
    transition: background-color 0.15s ease;
}

.custom-header-container .neo4j-theme-switch[aria-checked="true"] {
    background-color: var(--color-accent)
}

.custom-header-container .neo4j-theme-switch:hover {
    background-color: color-mix(in srgb, var(--color-border) 85%, var(--color-text-muted))
}

.custom-header-container .neo4j-theme-switch[aria-checked="true"]:hover {
    background-color: color-mix(in srgb, var(--color-accent) 88%, var(--color-text))
}

.custom-header-container .neo4j-theme-switch-thumb {
    display: block;
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 624.9375rem;
    background-color: #ffffff;
    box-shadow: 0 0.03125rem 0.0625rem rgba(0, 0, 0, 0.2);
    transition: transform 0.15s ease;
    transform: translateX(-0.0625rem);
    pointer-events: none
}

.custom-header-container .neo4j-theme-switch[aria-checked="true"] .neo4j-theme-switch-thumb {
    transform: translateX(calc(1.5rem - 0.125rem - 0.125rem - 0.75rem - 0.0625rem))
}

.custom-header-container .neo4j-theme-switch:focus-visible {
    outline: 0.125rem solid var(--color-text-muted);
    outline-offset: 0.125rem
}

.custom-header-container .neo4j-menu-link {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 0.5rem;
    width: 100%;
    box-sizing: border-box;
    min-height: 2rem;
    padding: 0.5rem;
    margin: 0;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3;
    color: var(--color-text) !important;
    text-decoration: none !important;
    border-radius: 0.375rem;
    border: none;
    background: transparent;
    text-align: left;
    transition: background-color 0.12s ease
}

.custom-header-container .neo4j-menu-link:hover {
    background-color: var(--color-bg-subtle) !important
}

.custom-header-container .neo4j-menu-link:focus-visible {
    outline: 0.125rem solid var(--color-text-muted);
    outline-offset: 0.125rem
}

.custom-header-container .neo4j-menu-link::after {
    content: '';
    flex-shrink: 0;
    width: 1rem;
    height: 1rem;
    margin-left: auto;
    background-color: currentColor;
    -webkit-mask-image: var(--svg-neo4j-menu-external-mask);
    mask-image: var(--svg-neo4j-menu-external-mask);
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center
}

.custom-header-container .neo4j-menu-subscribe-slot-row {
    display: flex !important;
    width: 100%;
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

.custom-header-container .neo4j-menu-subscribe-slot-row:has(#neo4j-menu-subscribe-slot:empty) {
    display: none !important
}

.custom-header-container #neo4j-menu-subscribe-slot:empty {
    display: none !important
}

.custom-header-container #neo4j-menu-subscribe-slot {
    width: 100% !important;
    min-width: 0;
    flex: 1 1 auto
}


.custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    min-height: 2rem !important;
    padding: 0.375rem 0.5rem !important;
    margin: 0 !important;
    font-family: 'Public Sans', sans-serif !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    text-align: left !important;
    text-transform: lowercase !important;
    letter-spacing: unset !important;
    text-shadow: none !important;
    border: none !important;
    border-radius: 0.375rem !important;
    background: transparent !important;
    color: var(--color-text) !important;
    box-shadow: none !important;
    cursor: pointer !important;
    transition: background-color 0.12s ease !important
}



.custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown .subscribe-text-full {
    display: inline-block !important;
    min-width: 0
}

.custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown .subscribe-text-short::first-letter,
.custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown .subscribe-text-full::first-letter {
    text-transform: uppercase !important
}

.custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown:hover {
    background-color: var(--color-bg-subtle) !important
}

html[data-theme="dark"] .custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown,
html[data-theme="dark"] .custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown:active,
html[data-theme="dark"] .custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown:focus {
    background-color: transparent !important;
    color: var(--color-text) !important;
    border: none !important;
    box-shadow: none !important
}

html[data-theme="dark"] .custom-header-container #neo4j-menu-subscribe-slot .show-updates-dropdown:hover {
    background-color: var(--color-bg-subtle) !important;
    color: var(--color-text) !important
}

body.neo4j-nav-menu-open {
    overflow: visible
}

.custom-header-container .show-updates-dropdown {
    border-radius: 0.375rem !important;
    color: var(--color-text-inverse) !important;
    background-color: var(--color-accent) !important;
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    padding: 0.375rem 0.6875rem !important;
    border: 0.0625rem solid var(--color-accent) !important;
    text-shadow: none !important;
    text-transform: none !important;
    letter-spacing: unset !important;
    line-height: 1.4 !important;
    box-shadow: none !important;
    font-family: 'Public Sans', sans-serif !important;
    text-transform: lowercase !important;
    display: inline-block !important
}

.custom-header-container .show-updates-dropdown::first-letter {
    text-transform: uppercase !important
}

.custom-header-container .show-updates-dropdown:hover {
    background-color: color-mix(in srgb, var(--color-accent) 88%, var(--color-text)) !important;
    color: var(--color-text-inverse) !important;
    border-color: color-mix(in srgb, var(--color-accent) 88%, var(--color-text)) !important
}

html[data-theme="dark"] .masthead .show-updates-dropdown,
html[data-theme="dark"] .custom-header-container .show-updates-dropdown {
    background-color: var(--color-subscribe-cta-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border-color: var(--color-subscribe-cta-border) !important;
    border-radius: 0.375rem !important
}

html[data-theme="dark"] .masthead .show-updates-dropdown:hover,
html[data-theme="dark"] .custom-header-container .show-updates-dropdown:hover {
    background-color: var(--color-subscribe-cta-hover-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border-color: var(--color-subscribe-cta-hover-bg) !important
}

html[data-theme="dark"] .masthead .show-updates-dropdown:active,
html[data-theme="dark"] .masthead .show-updates-dropdown:focus,
html[data-theme="dark"] .custom-header-container .show-updates-dropdown:active,
html[data-theme="dark"] .custom-header-container .show-updates-dropdown:focus {
    background-color: var(--color-subscribe-cta-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border: 0.0625rem solid var(--color-subscribe-cta-border) !important;
    box-shadow: none !important
}

.custom-header-container .updates-dropdown {
    right: 0
}

@media screen and (max-width: 56.25rem) {
    .custom-header-container {
        padding-left: 0;
        padding-right: 0
    }

    .custom-header-container .custom-header-logo-container .logo {
        max-width: 20.3125rem;
        display: inline-block
    }

    .custom-header-container .show-updates-dropdown .subscribe-text-short {
        display: none !important
    }

    .custom-header-container .show-updates-dropdown .subscribe-text-full {
        display: inline !important
    }

    .custom-header-container .updates-dropdown-container .show-updates-dropdown::after {
        content: none !important;
        display: none !important
    }
}

@media screen and (max-width: 29.6875rem) {
    .custom-header-container .custom-header-logo-container .logo {
        max-width: 70%
    }

    .custom-header-container .show-updates-dropdown {
        font-size: 0.8125rem
    }

    .custom-header-container .neo4j-menu-toggle {
        width: calc(0.8125rem * 1.4 + 0.75rem + 0.125rem);
        height: calc(0.8125rem * 1.4 + 0.75rem + 0.125rem);
        min-width: calc(0.8125rem * 1.4 + 0.75rem + 0.125rem)
    }
}



html[data-theme="dark"] :where(body.status .layout-content.status) a {
    color: var(--color-link)
}

html[data-theme="dark"] :where(body.status .layout-content.status) a:hover {
    color: var(--color-link-hover)
}

html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-none .incident-title a,
html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-none .incident-title a:hover {
    color: var(--color-status-none-text) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-minor .incident-title a,
html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-minor .incident-title a:hover {
    color: var(--color-minor-banner-fg) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-major .incident-title a,
html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-major .incident-title a:hover {
    color: var(--color-severe-banner-fg) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-critical .incident-title a,
html:not([data-theme="dark"]) body.status .layout-content.status .unresolved-incident.impact-critical .incident-title a:hover {
    color: var(--color-critical-banner-fg) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-none a,
html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-none a:hover {
    color: var(--color-text) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-minor a,
html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-minor a:hover {
    color: var(--color-minor-banner-border) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-major a,
html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-major a:hover {
    color: var(--color-severe-banner-border) !important
}

html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-critical a,
html:not([data-theme="dark"]) body.status .layout-content.status .container .impact-critical a:hover {
    color: var(--color-critical-banner-border) !important
}

html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-none .incident-title a,
html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-none .incident-title a:hover {
    color: var(--color-status-none-text) !important
}

html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-minor .incident-title a,
html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-minor .incident-title a:hover {
    color: var(--color-minor-banner-fg) !important
}

html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-major .incident-title a,
html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-major .incident-title a:hover,
html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-critical .incident-title a,
html[data-theme="dark"] body.status .layout-content.status .unresolved-incident.impact-critical .incident-title a:hover {
    color: var(--color-severe-banner-fg) !important
}

html[data-theme="dark"] body.status .layout-content.status .container .impact-none a,
html[data-theme="dark"] body.status .layout-content.status .container .impact-none a:hover {
    color: var(--color-text) !important
}

html[data-theme="dark"] body.status .layout-content.status .container .impact-minor a,
html[data-theme="dark"] body.status .layout-content.status .container .impact-minor a:hover {
    color: var(--color-minor-banner-border) !important
}

html[data-theme="dark"] body.status .layout-content.status .container .impact-major a,
html[data-theme="dark"] body.status .layout-content.status .container .impact-critical a,
html[data-theme="dark"] body.status .layout-content.status .container .impact-major a:hover,
html[data-theme="dark"] body.status .layout-content.status .container .impact-critical a:hover {
    color: var(--color-severe-banner-border) !important
}

html[data-theme="dark"] body.status .layout-content.status .custom-header-container .custom-header-logo-container a,
html[data-theme="dark"] body.status .layout-content.status .custom-header-container .custom-header-logo-container a:hover {
    color: var(--color-text) !important
}

html[data-theme="dark"] body.status .layout-content.status .custom-header-container .neo4j-menu-link,
html[data-theme="dark"] body.status .layout-content.status .custom-header-container .neo4j-menu-link:hover {
    color: var(--color-text) !important
}

html[data-theme="dark"] body.status .layout-content.status #uptime-tooltip .tooltip-box a,
html[data-theme="dark"] body.status .layout-content.status #uptime-tooltip .tooltip-box a:hover {
    color: var(--color-text) !important
}

html[data-theme="dark"] body.status .layout-content.status .show-updates-dropdown,
html[data-theme="dark"] body.status .layout-content.status .show-updates-dropdown:hover {
    color: var(--color-subscribe-cta-text) !important
}

html[data-theme="dark"] body.status .layout-content.status a.flat-button,
html[data-theme="dark"] body.status .layout-content.status a.flat-button:hover {
    color: var(--color-text-inverse) !important
}

html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"] {
    color: var(--color-text-muted) !important
}

html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"]:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"].active,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced .updates-dropdown-nav a[role="tab"][aria-selected="true"] {
    color: var(--color-text) !important
}


html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced a.flat-button,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced a.flat-button:visited,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced button.flat-button,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input.flat-button,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="submit"],
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button {
    background-color: var(--color-subscribe-cta-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border-color: var(--color-subscribe-cta-border) !important;
    border: 0.0625rem solid var(--color-subscribe-cta-border) !important;
    box-shadow: none !important
}

html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced a.flat-button:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced a.flat-button:focus,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced button.flat-button:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced button.flat-button:focus,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input.flat-button:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input.flat-button:focus,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:focus,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button:hover,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button:focus {
    background-color: var(--color-subscribe-cta-hover-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border-color: var(--color-subscribe-cta-hover-bg) !important;
    box-shadow: none !important
}

html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced a.flat-button:active,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced button.flat-button:active,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input.flat-button:active,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="submit"]:active,
html[data-theme="dark"] body.status .layout-content.status .updates-dropdown.neo4j-subscribe-enhanced input[type="button"].flat-button:active {
    background-color: var(--color-subscribe-cta-bg) !important;
    color: var(--color-subscribe-cta-text) !important;
    border: 0.0625rem solid var(--color-subscribe-cta-border) !important
}