hr { height: 1px; margin: 0px; display: block; background: var(--color-stroke-default); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
:root { --header-height: 51px; --expanded-sidebar-width: 245px; --collapsed-sidebar-width: 0px; --right-sidebar-width: var(--expanded-sidebar-width); --left-sidebar-width: var(--expanded-sidebar-width); --expanded-left-sidebar-width: var(--expanded-sidebar-width); --document-scrollbar-width: 10px; --native-scrollbar-width: 0px; --border-radius: 4px; --border-radius-large: 6px; --sidebar-header-height: 55px; --shadow-small: 0px 0px 20px rgba(0, 0, 0, 0.1); --shadow-big: 0px 0px 20px rgba(0, 0, 0, 0.3); --shadow-settings: 0px 4px 7px 0px rgba(0, 0, 0, 0.15); --dark-shadow-small: 0px 0px 20px rgba(0, 0, 0, 0.1); --dark-shadow-big: 0px 0px 20px rgba(0, 0, 0, 0.3); --dark-shadow-settings: 0px 4px 7px 0px rgba(0, 0, 0, 0.15); --admin-nav-width: 240px; --admin-nav-collapsed-width: 73px; --admin-grid-gap: 40px; --admin-grid-margin: 80px; --admin-half-grid-gap: 20px; --z-index-below-menu: 25; --z-index-nav: 100; --z-index-above-menu: 150; --color-mid-grey: #9e9e9e; --color-darkish-grey: #858585; --color-grey-bg: #c4c4c4; --color-green: #0dbc49; --color-status-green: #0dbc49; --color-status-yellow: #f1b418; --color-primary: #ff2e00; --color-blue: #2395e7; --color-warning: #f1b418; --color-yellow: #ffc700; --color-orange: #ff6b00; --color-magenta: #cb1ac4; --color-dark-black: #fff; --color-dark-black-rgb: 255, 255, 255; --color-dark-white: #000; --color-dark-white-rgb: 0, 0, 0; --color-dark-grey-0: #101010; --color-dark-grey-0-rgb: 16, 16, 16; --color-dark-grey-1: #242424; --color-dark-grey-1-rgb: 36, 36, 36; --color-dark-grey-2: #333333; --color-dark-grey-2-rgb: 51, 51, 51; --color-dark-grey-3: #3a3a3a; --color-dark-grey-3-rgb: 58, 58, 58; --color-dark-grey-4: #666666; --color-dark-grey-4-rgb: 102, 102, 102; --color-dark-grey-5: #898989; --color-dark-grey-5-rgb: 137, 137, 137; --color-dark-grey-5-half: rgba(137, 137, 137, 0.55); --color-dark-overlay-tint: rgba(0, 0, 0, 0.6); --color-blue-10: rgba(35, 149, 231, 0.1); --color-light-black: #000; --color-light-black-rgb: 0, 0, 0; --color-light-white: #fff; --color-light-white-rgb: 255, 255, 255; --color-light-grey-0: #fafafa; --color-light-grey-0-rgb: 250, 250, 250; --color-light-grey-1: #e6e6e6; --color-light-grey-1-rgb: 230, 230, 230; --color-light-grey-2: #dfdfdf; --color-light-grey-2-rgb: 223, 223, 223; --color-light-grey-3: #d7d7d7; --color-light-grey-3-rgb: 215, 215, 215; --color-light-grey-4: #bebebe; --color-light-grey-4-rgb: 190, 190, 190; --color-light-grey-5: #737373; --color-light-grey-5-rgb: rgba(115, 115, 115, 0); --color-light-grey-5-half: rgba(115, 115, 115, 0.55); --color-light-overlay-tint: rgba(255, 255, 255, 0.6); --color-black: var(--color-light-black); --color-black-rgb: var(--color-light-black-rgb); --color-white: var(--color-light-white); --color-white-rgb: var(--color-light-white-rgb); --color-grey-0: var(--color-light-grey-0); --color-grey-0-rgb: var(--color-light-grey-0-rgb); --color-grey-1: var(--color-light-grey-1); --color-grey-1-rgb: var(--color-light-grey-1-rgb); --color-grey-2: var(--color-light-grey-2); --color-grey-2-rgb: var(--color-light-grey-2-rgb); --color-grey-3: var(--color-light-grey-3); --color-grey-3-rgb: var(--color-light-grey-3-rgb); --color-grey-4: var(--color-light-grey-4); --color-grey-4-rgb: var(--color-light-grey-4-rgb); --color-grey-5: var(--color-light-grey-5); --color-grey-5-rgb: var(--color-light-grey-5-rgb); --color-grey-5-half: var(--color-light-grey-5-half); --color-overlay-tint: var(--color-light-overlay-tint); --color-bg-default: var(--color-grey-0); --color-text-active: var(--color-black); --color-text-default: var(--color-grey-5); --color-text-disabled: var(--color-grey-5-half); --color-stroke-default: var(--color-grey-2); --color-fill-active: var(--color-grey-4); --color-fill-default: var(--color-grey-1); --color-button-default: var(--color-grey-3); --color-button-active: var(--color-grey-4); --color-button-disabled: var(--color-grey-1); --color-disabled-tint: var(--color-grey-5-half); --color-selection-bg: var(--color-grey-4); --color-dark-bg-default: var(--color-dark-grey-0); --color-dark-text-active: var(--color-dark-black); --color-dark-text-default: var(--color-dark-grey-5); --color-dark-text-disabled: var(--color-dark-grey-5-half); --color-dark-stroke-default: var(--color-dark-grey-1); --color-dark-fill-active: var(--color-dark-grey-4); --color-dark-fill-default: var(--color-dark-grey-1); --color-dark-button-default: var(--color-dark-grey-3); --color-dark-button-active: var(--color-dark-grey-4); --color-dark-button-disabled: var(--color-dark-grey-1); --color-dark-disabled-tint: var(--color-dark-grey-5-half); --color-default-highlight: #2395e7; --color-highlight: #2395e7; --color-highlight-tint: rgba(35, 149, 231, 0.3); --color-highlight-tint-alt: rgba(35, 149, 231, 0.4); --color-highlight-light-tint: rgba(35, 149, 231, 0.1); --color-highlight-light-tint-solid: #c7e1f4; --color-highlight-rgb: rgba(35, 149, 231, 0); --color-player-2: #01cc00; --color-player-3: #fb940b; --color-player-4: #ff2e00; --color-player-5: #fe98bf; --color-player-6: #ffff01; --color-component: #8247ff; --color-component-tint: rgba(130, 71, 255, 0.3); --color-component-light-tint: rgba(130, 71, 255, 0.1); --color-dark-component: #8f5cff; --color-dark-component-tint: rgba(143, 92, 255, 0.3); --color-dark-component-light-tint: rgba(143, 92, 255, 0.1); --color-document-component: #8247ff; --color-document-component-tint: rgba(130, 71, 255, 0.3); --color-document-component-light-tint: rgba(130, 71, 255, 0.1); --color-document-highlight-alt: var(--color-primary); --color-scrollbar-track: var(--color-bg-default); --color-scrollbar-thumb: var(--color-fill-default); }
*, ::after, ::before { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, textarea, [contenteditable="true"], [contenteditable="true"] * { user-select: text !important; }
:where(a) { text-decoration: none; color: inherit; }
:where(button) { cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: rgba(0, 0, 0, 0); font: inherit; margin: 0px; }
html, body { height: 100%; width: 100%; overflow-x: hidden; background: var(--color-bg-default); color: var(--color-black); }
div[role="button"] { cursor: pointer; }
:where(svg *) { fill: currentcolor; }
@font-face { font-family: "sohne mono"; src: url("d77eb099f3d9de85381b.woff2") format("woff2"); font-weight: 400; font-display: block; }
@font-face { font-family: sohne; src: url("6b5e9c037a9a891200b3.woff2") format("woff2"); font-weight: 400; font-display: block; }
@font-face { font-family: sohne; src: url("../fonts/bc140b5f3ff15e62e065.woff2") format("woff2"); font-weight: 400; font-display: block; font-style: italic; }
@font-face { font-family: sohne; src: url("../fonts/6c1bbda1f58c505586b6.woff2") format("woff2"); font-weight: 600; font-display: block; }
@font-face { font-family: sohne; src: url("../fonts/52e154d978f40177db1c.woff2") format("woff2"); font-weight: 600; font-display: block; font-style: italic; }
@font-face { font-family: sohne; src: url("../fonts/bfa6621605f501393e70.woff2") format("woff2"); font-weight: 500; font-display: block; }
:root { --font-main: "sohne"; --font-mono: "sohne mono"; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; font-synthesis: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
table { border-collapse: collapse; border-spacing: 0px; }
dialog { background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.qvcwc { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; }
.cuCw5 { word-break: break-word; }
.qKaFp { text-transform: lowercase; }
.wNYfY { text-align: left; }
._lXRa { text-align: center; }
.Do5r1 { text-align: right; }
.pJnsR { color: var(--color-text-default); }
.VDUZw { color: var(--color-black); }
.quLFP { width: 25px; height: 25px; display: inline-block; --stroke-width: 4; }
.quLFP._znm1 { position: absolute; top: calc(50% - 12.5px); left: calc(50% - 12.5px); }
.quLFP.D1iGU .Fkimi { stroke: rgb(255, 255, 255); }
.quLFP.zTUmt { --stroke-width: 5; width: 14px; height: 14px; }
.quLFP.I9tFG .Fkimi { animation: 0.75s linear 0s infinite reverse none running I9tFG; transition: stroke-dasharray 0.5s ease-in; }
.quLFP:not(.I9tFG) .tG24e { display: initial; }
.Fkimi { stroke: var(--color-highlight); stroke-width: var(--stroke-width); stroke-linecap: round; transition: stroke-dasharray 0.3s; transform-origin: 50% 50%; fill: rgba(0, 0, 0, 0) !important; }
.tG24e { display: none; stroke-width: var(--stroke-width); stroke: var(--color-button-default); fill: rgba(0, 0, 0, 0) !important; }
@-webkit-keyframes I9tFG { 
  0% { transform: rotate(330deg) scaleX(-1); }
  100% { transform: rotate(-30deg) scaleX(-1); }
}
@keyframes I9tFG { 
  0% { transform: rotate(330deg) scaleX(-1); }
  100% { transform: rotate(-30deg) scaleX(-1); }
}
.dvB1D, .wu0q8 { position: fixed; pointer-events: none; height: 100%; width: 100%; top: 0px; left: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 5; }
.wu0q8 { position: absolute; pointer-events: all; z-index: 1000; }
.KCQIs { -webkit-box-flex: 1; flex-grow: 1; position: relative; width: 432px; min-width: 432px; }
.tZSQR { position: relative; }
.QIL5S { display: block; width: 100%; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; text-align: left; color: var(--color-text-default); padding: 5px 0px; }
.QIL5S.FcG5_, .QIL5S:hover { color: var(--color-black); }
.QIL5S.FcG5_ { font-weight: 600; }
._0DX1 { height: 10px; width: 10px; background: var(--color-primary); position: absolute; left: -20px; }
.l8IgK { position: relative; width: 100%; padding-bottom: 100%; border-radius: var(--border-radius); overflow: hidden; border: 1px solid var(--color-stroke-default); }
.l8IgK img, .l8IgK video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.MV_22 { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 2000; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; overflow-y: auto; will-change: transform, opacity; transition: opacity 0.15s 0.05s; pointer-events: none; }
.MV_22::before, .MV_22::after { content: ""; -webkit-box-flex: 1; flex: 1 0 40px; }
.MV_22.DLDua { pointer-events: auto; }
.MV_22.gMSjq { -webkit-box-pack: center; justify-content: center; }
.MV_22.gMSjq .rKrWA { border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 20px 3px; }
.MV_22.bWXac .UGw6l { height: 55px; min-height: 55px; padding-left: 20px; padding-right: 20px; }
.MV_22.bWXac ._4hRj, .MV_22.bWXac .sRKiA { padding: 20px; }
.MV_22.FJmEK { pointer-events: none; transition-delay: 0s; }
.MV_22.FJmEK .rKrWA { opacity: 0; }
.MV_22.xRHue .UGw6l { height: 25px; }
.MV_22.lYfi9 { transition: all; }
@-webkit-keyframes mLgsB { 
  0% { opacity: 0; }
  100% { opacity: 0.5; }
}
@keyframes mLgsB { 
  0% { opacity: 0; }
  100% { opacity: 0.5; }
}
.NcrSU { position: fixed; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 1; background: var(--color-light-black); }
.rKrWA { background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); position: relative; z-index: 2; color: var(--color-black); will-change: transform; box-shadow: var(--shadow-small); border-radius: var(--border-radius); overflow: hidden; pointer-events: auto; flex-shrink: 0; }
.rKrWA img { max-width: 100%; }
.UGw6l { height: 55px; min-height: 55px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: 20px; padding-right: 20px; background: var(--color-bg-default); color: var(--color-black); border-bottom: 1px solid var(--color-stroke-default); }
.UGw6l.M0HQn { height: 35px; padding-left: 20px; }
.UGw6l.M0HQn .hCbKP { padding: 10px 20px; }
.UGw6l.YFPtj { height: 60px; min-height: 60px; }
.gvOP7 { color: var(--color-text-default); width: 25px; height: 25px; position: relative; }
.gvOP7:hover { color: var(--color-black); }
.gvOP7.KtTJo { right: 0px; }
.gvOP7.qzq57 { left: 0px; }
.LW297 { color: var(--color-black); }
._4hRj { width: 400px; min-width: 400px; padding: 20px; min-height: 125px; color: var(--color-black); }
._4hRj.ZzZaj { width: 240px; min-width: 240px; }
._4hRj.xRHue { width: auto; min-width: 60px; min-height: 0px; padding: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
._4hRj.M0HQn { width: 240px; min-width: 240px; padding: 20px; }
.sRKiA { width: 420px; min-width: 420px; padding: 20px; color: var(--color-black); }
.sRKiA + .sRKiA { border-top: 1px solid var(--color-stroke-default); }
.sRKiA._fgyW { padding-top: 20px; padding-bottom: 20px; }
.jicIz { display: flex; width: 800px; }
.jicIz .qzq57, .jicIz .KtTJo { padding: 30px; width: 50%; }
.jicIz .qzq57 { border-right: 1px solid var(--color-stroke-default); }
.a9KtT { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; cursor: pointer; position: relative; color: var(--color-text-default); height: 25px; width: 25px; border-radius: var(--border-radius); }
.a9KtT.B3_k3, .a9KtT.B3_k3:hover { color: var(--color-black); }
.a9KtT.B3_k3.S32bg, .a9KtT.B3_k3:hover.S32bg { background: var(--color-fill-default); }
.a9KtT:hover:not(.WJg7Z) { color: var(--color-black); }
.a9KtT:hover:not(.WJg7Z).S32bg { background: var(--color-fill-default); }
.a9KtT.WJg7Z { color: var(--color-text-disabled); }
.a9KtT._5QL_.B3_k3, .a9KtT._5QL_.B3_k3:hover { background: var(--color-highlight); color: var(--color-light-white); }
.a9KtT.DzTDh { color: var(--color-highlight); }
.a9KtT.DzTDh.B3_k3, .a9KtT.DzTDh.B3_k3:hover, .a9KtT.DzTDh:hover { color: var(--color-highlight); }
.a9KtT.JfhxX { height: 35px; width: 35px; }
.w31wE { font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; font-weight: 600; }
.f4A6X { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; }
.f4A6X::selection { background-color: var(--color-button-default); color: var(--color-black); }
.f4A6X b { font-weight: 600; }
._ZjQ7 { color: var(--color-black); }
.c6jS9 { color: var(--color-text-default); }
.c6jS9::selection { background-color: var(--color-button-default); color: var(--color-black); }
.c6jS9 a { color: var(--color-text-default); text-decoration: underline; }
.c6jS9 a:hover { color: var(--color-black); }
.znXgy { color: var(--color-primary); }
._rHLf { color: var(--color-text-disabled); }
._q0dt { color: var(--color-highlight); }
._XUbK { font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; }
._XUbK span { color: var(--color-primary); }
._qcmr { color: var(--color-text-default); }
.YQqig { border-radius: var(--border-radius); padding: 32px 14px; position: relative; border: 1px solid var(--color-stroke-default); overflow: hidden; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.YQqig.Xww8D { padding: 20px 10px; }
.YQqig._raw1 { background: var(--color-white); }
.K20rh { position: absolute; width: calc(100% + 2px); top: -1px; height: 6px; background-color: currentcolor; left: -1px; }
.lG2__ { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.lG2__ > .YQqig { border-radius: 0px; }
.lG2__ > .YQqig + .YQqig { border-top: 0px; }
.lG2__ > .YQqig:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.lG2__ > .YQqig:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
._oryM { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
._oryM > .YQqig { -webkit-box-flex: 1; flex: 1 1 0%; border-radius: 0px; }
._oryM > .YQqig + .YQqig { border-left: 0px; }
._oryM > .YQqig:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
._oryM > .YQqig:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rX4Lp { word-break: keep-all; appearance: none; background: var(--setting-color-button, var(--color-button-default)); color: var(--setting-color-button-text, var(--color-black)); height: 35px; min-height: 35px; min-width: 60px; padding: 0px 12px; display: flex; text-align: center; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; cursor: pointer; border-radius: var(--border-radius); width: 100%; }
.rX4Lp svg * { fill: currentcolor; }
.rX4Lp .BSisf { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: bold; display: flex; -webkit-box-align: center; align-items: center; width: 100%; -webkit-box-pack: center; justify-content: center; text-align: center; }
.rX4Lp:hover { background-color: var(--setting-color-button-hover, var(--color-black)); color: var(--setting-color-button-hover-text, var(--color-white)); }
.rX4Lp .BSisf, .rX4Lp .icxX1 { transition: opacity 0.25s; }
.rX4Lp .BSisf { white-space: nowrap; }
.rX4Lp .icxX1 { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; opacity: 0; }
.rX4Lp.jSfDN { width: auto; display: inline-flex; }
.rX4Lp.q4_WG { height: 50px; padding: 0px 18px; border-radius: var(--border-radius-large); }
.rX4Lp.sTdao { height: 25px; min-height: 25px; border-radius: var(--border-radius); padding: 0px 12px; }
.rX4Lp._R0Ol { height: 35px; width: 35px; padding: 0px; min-width: 0px; }
.rX4Lp.boiXt { color: var(--setting-color-button-text, var(--color-light-white)); }
.rX4Lp.Y0uIT { background-color: var(--color-black); color: var(--color-white); }
.rX4Lp.lyuRC { background-color: var(--color-fill-default); color: var(--color-text-default); }
.rX4Lp.lyuRC:hover { background-color: var(--color-black); color: var(--color-white); }
.rX4Lp.k4D9f { background-color: var(--color-highlight); color: var(--color-light-white); }
.rX4Lp.OxpKD { background-color: rgba(0, 0, 0, 0); border: 1px solid var(--setting-color-button-stroke, var(--color-stroke-default)); color: var(--setting-color-button-text, var(--color-black)); }
.rX4Lp.OxpKD:hover { border-color: var(--setting-color-button-stroke, var(--color-black)); color: var(--setting-color-button-text, var(--color-black)); }
.rX4Lp.boiXt { background: var(--setting-color-button, var(--color-primary)); }
.rX4Lp:disabled, .rX4Lp:disabled > *, .rX4Lp.SYmmX, .rX4Lp.SYmmX > * { color: var(--setting-color-button-text-disabled, var(--color-text-disabled)); }
.rX4Lp:disabled, .rX4Lp.SYmmX { background-color: var(--setting-color-button-disabled, var(--color-button-disabled)); pointer-events: none; }
.rX4Lp.DZMW3 { pointer-events: none; background: var(--color-fill-default); }
.rX4Lp.DZMW3 .icxX1 { opacity: 1; }
.rX4Lp.DZMW3 .BSisf { opacity: 0; }
.rX4Lp.boiXt:hover, .rX4Lp.k4D9f:hover { background: var(--setting-color-button-hover, var(--color-black)); color: var(--setting-color-button-hover-text, var(--color-white)); }
.rX4Lp.Y0uIT:hover { background: var(--color-primary); }
.rX4Lp.boiXt.DZMW3 { background: var(--setting-color-button, var(--color-primary)); }
.rX4Lp.k4D9f.DZMW3 { background: var(--color-highlight); }
.qlV24 { width: 100%; display: flex; column-gap: 5px; }
.qlV24 > * { display: flex; width: 100%; -webkit-box-flex: 1; flex-grow: 1; }
.qlV24.jSfDN { width: auto; display: inline-flex; }
.xzkKf { height: 70px; -webkit-box-align: end; align-items: flex-end; position: relative; display: inline-flex; }
.xzkKf:hover .TPeeU:not(.ygman), .xzkKf:hover .TPeeU.TTtn0:not(.ygman) { color: var(--color-text-default); }
.xzkKf:hover .TPeeU:not(.ygman):hover, .xzkKf:hover .TPeeU.TTtn0:not(.ygman):hover { color: var(--color-black); }
.xzkKf.mmJk8 .TPeeU { padding: 0px 10px 20px; height: auto; }
.xzkKf.mmJk8 .TPeeU:first-child { padding-left: 0px; }
.xzkKf.mmJk8 .TPeeU:last-child { padding-right: 0px; }
.xzkKf.mmJk8 .TPeeU.TTtn0::after { width: calc(100% - 20px); left: 10px; }
.xzkKf.mmJk8 .TPeeU.TTtn0:first-child::after, .xzkKf.mmJk8 .TPeeU.TTtn0:last-child::after { width: calc(100% - 10px); }
.xzkKf.mmJk8 .TPeeU.TTtn0:first-child::after { left: 0px; }
.TPeeU { height: 70px; position: relative; display: flex; -webkit-box-align: center; align-items: center; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); padding: 0px 20px; }
.TPeeU.TTtn0 { color: var(--color-black); }
.TPeeU.TTtn0::after { content: ""; position: absolute; bottom: 2px; left: 20px; width: calc(100% - 40px); height: 3px; background: var(--color-primary); }
.TPeeU.ygman { color: var(--color-text-disabled); cursor: default; }
.TPeeU:first-child { padding-left: 0px; }
.TPeeU:first-child::after { width: calc(100% - 20px); left: 0px; }
.TPeeU:last-child { padding-right: 0px; }
.TPeeU:last-child::after { width: calc(100% - 20px); }
.eP6Td > .XPJJZ { --col-start: var(--original-col-start); --col-end: var(--original-col-end); --col-span: var(--original-col-span); grid-column: var(--col-start)/var(--col-end); }
.eP6Td > .XPJJZ:not([style*="--original-col-end"]) { grid-column: var(--col-start)/span var(--col-span); }
.eP6Td > .XPJJZ:not([style*="--original-col-start"]) { grid-column: span var(--col-span); }
.eP6Td { container-type: inline-size; display: grid; padding-left: var(--current-margin, var(--grid-margin)); padding-right: var(--current-margin, var(--grid-margin)); column-gap: var(--current-gutter, var(--grid-gutter)); grid-template-columns: repeat(var(--current-columns, var(--grid-columns)), minmax(0, 1fr)) [row-end]; width: 100%; row-gap: var(--current-row-gap, var(--grid-row-gap)); max-width: var(--grid-max-width); margin: 0px auto; --current-columns: var(--grid-columns); --current-margin: var(--grid-margin); --current-gutter: var(--grid-gutter); --current-row-gap: var(--grid-row-gap); }
@container (max-width: 1024px) {
  .eP6Td { --current-columns: var(--tablet-columns); --current-margin: var(--tablet-margin); --current-gutter: var(--tablet-gutter); }
  .eP6Td > .XPJJZ { --col-start: var(--tablet-col-start, var(--original-col-start)); --col-end: var(--tablet-col-end, var(--original-col-end)); --col-span: var(--tablet-col-span, var(--original-col-span)); }
}
@container (max-width: 768px) {
  .eP6Td { --current-columns: var(--mobile-columns); --current-margin: var(--mobile-margin); --current-gutter: var(--mobile-gutter); --current-row-gap: var(--mobile-row-gap); }
  .eP6Td > .XPJJZ { --col-start: var(--mobile-col-start, var(--original-col-start)); --col-end: var(--mobile-col-end, var(--original-col-end)); --col-span: var(--mobile-col-span, var(--original-col-span)); }
}
@container (min-width: 1500px) {
  .eP6Td { --current-columns: var(--desktop-large-columns); --current-margin: var(--desktop-large-margin); --current-gutter: var(--desktop-large-gutter); --current-row-gap: var(--desktop-large-row-gap); }
}
.d7Oy_ { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); }
.d7Oy_::selection { background-color: var(--color-text-default); color: var(--color-black); }
.d7Oy_._pyoN { cursor: default; }
.d7Oy_:hover:not(._pyoN) { color: var(--color-black); }
.N7qIg { color: var(--color-text-default); display: inline-flex; gap: 8px; -webkit-box-align: center; align-items: center; }
.N7qIg .K222R { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; }
.N7qIg svg { position: relative; top: 1px; }
.N7qIg:hover { color: var(--color-black); }
.UhI2t + .UhI2t { margin-top: 10px; }
.gKcgi { color: var(--setting-color-input-text, var(--color-black)); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; padding: 10px 10px 0px; height: 50px; width: 100%; border-radius: var(--border-radius-large); font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; }
.gKcgi::-webkit-input-placeholder { color: var(--color-text-default); }
.gKcgi::placeholder { color: var(--color-text-default); }
.gKcgi:focus, .gKcgi:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.gKcgi:disabled { color: var(--color-text-disabled); }
.gKcgi:disabled:hover, .gKcgi:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.gKcgi::selection { background: var(--color-fill-active); color: var(--color-black); }
.gKcgi.lhyMo { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset; }
.gKcgi.lhyMo:hover, .gKcgi.lhyMo:focus { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset; }
.gKcgi.lhyMo:-webkit-autofill { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
.gKcgi.lhyMo:-webkit-autofill:hover { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
.gKcgi.lhyMo:-webkit-autofill:hover { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
.gKcgi.lhyMo:-webkit-autofill:focus, .gKcgi.lhyMo:-webkit-autofill:active { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset; }
.gKcgi.MyniK { height: 35px; padding-top: 0px; line-height: 35px; border-radius: var(--border-radius); }
.gKcgi:disabled { background: var(--setting-color-input-background-disabled, var(--color-fill-default)); color: var(--setting-color-input-text-disabled, var(--color-text-disabled)); cursor: not-allowed; }
.gKcgi:disabled:hover { border-color: rgba(0, 0, 0, 0) !important; box-shadow: none !important; }
.gKcgi.zvkVy { height: 35px; line-height: 35px; padding-top: 0px; border-radius: var(--border-radius); }
.gKcgi.zvkVy.SnRPD { color: rgba(0, 0, 0, 0); }
.gKcgi.zvkVy.SnRPD::-webkit-input-placeholder { color: rgba(0, 0, 0, 0); }
.gKcgi.zvkVy.SnRPD::placeholder { color: rgba(0, 0, 0, 0); }
.gKcgi._ZKdK { font-family: var(--font-mono); font-size: 11px; line-height: 16.5px; -webkit-font-smoothing: antialiased; }
textarea.gKcgi { height: auto; padding-top: 25px; padding-bottom: 10px; }
.LrcRg .gKcgi { height: 50px; width: 60px; padding-top: 0px; line-height: 50px; text-align: center; }
.BuSvV { display: flex; }
._donZ { opacity: 0; position: absolute; }
.KhSTn { position: absolute; z-index: 1; left: 10px; top: 18px; height: 100%; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--setting-color-placeholder-text, var(--color-text-default)); transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s; transform-origin: left top; pointer-events: none; }
.KhSTn.z4rog { height: 35px; line-height: 35px; top: 0px; }
.KhSTn._mZah { transform: scale(0.85) translateY(-13px); }
.KhSTn._BPq6 { opacity: 0; transform: scale(0.85) translateY(-20px); }
.mzS02 { position: relative; }
.ml_4U { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-primary); padding-top: 7px; }
.ml_4U.f6wFr { position: absolute; bottom: -15px; left: 0px; }
.ml_4U a { color: var(--color-text-default); }
.ml_4U a:hover { color: var(--color-primary); }
.Q2Y9K { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; position: absolute; color: var(--setting-color-link, var(--color-text-default)); right: 0px; bottom: -20px; padding-top: 7px; }
.Q2Y9K:hover { color: var(--setting-color-link, var(--color-primary)); }
.odh_r { position: relative; }
.odh_r .gHmrV { position: absolute; bottom: -30px; left: 0px; }
.odh_r.lhyMo ._pO0_ { position: absolute; top: calc(50% - 4px); left: -27px; height: 8px; width: 8px; border-radius: var(--border-radius); background-color: var(--color-primary); }
.FxxZ0 { position: relative; width: 100%; }
.FxxZ0.dby9i { z-index: 2500; }
.FxxZ0.dby9i .DfgbE { color: var(--color-black); }
.FxxZ0.VzFxQ { pointer-events: none; }
.FxxZ0.VzFxQ .RMAfA { cursor: default; }
.FxxZ0.VzFxQ ._iyKE { opacity: 0.5; }
.FxxZ0.KTwZd .RMAfA { color: var(--color-text-default); }
.DfgbE { color: var(--color-text-default); }
.tYv0v { height: 35px; width: 100%; color: var(--color-text-default); display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0px 0px 0px 10px; border-top: 1px solid rgba(0, 0, 0, 0); border-bottom: 1px solid var(--color-stroke-default); cursor: pointer; user-select: none; }
.tYv0v ._iyKE { color: var(--color-text-default); position: relative; top: 0px; right: 7px; }
.tYv0v.ZoeRd { height: 25px; }
.tYv0v.ZoeRd ._iyKE { top: 1px; }
.JA9gN { max-height: 475px; }
.aUNeB { display: flex; -webkit-box-align: center; align-items: center; }
.jwPLo { height: 1px; background-color: var(--color-stroke-default); }
.lzutC { height: 35px; display: flex; -webkit-box-align: center; align-items: center; padding: 0px 10px; color: var(--color-text-disabled); }
._zx4E { display: flex; border-bottom: 1px solid var(--color-stroke-default); position: relative; }
.IJSxI { position: absolute; right: 10px; top: 0px; height: 35px; display: flex; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
.IJSxI:hover { color: var(--color-black); }
._neRe { width: 100%; padding: 6px 30px 6px 10px; height: 35px; font-size: 13px; background: var(--color-bg-default); color: var(--color-black); outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
._neRe::-webkit-input-placeholder { color: var(--color-text-disabled); }
._neRe::placeholder { color: var(--color-text-disabled); }
.ydL9b { padding: 0px 20px; height: 35px; -webkit-box-align: center; align-items: center; display: flex; text-align: center; color: var(--color-text-disabled); }
._r7_c { background-color: var(--color-bg-hover); }
._D274 { position: relative; user-select: none; display: block; width: 100%; text-align: left; }
._D274 .RMAfA { outline: none; appearance: none; padding: 0px 10px; font-family: var(--font-main); font-size: 13px; font-weight: 400; user-select: text; -webkit-font-smoothing: antialiased; height: 35px; line-height: 35px; width: 100%; background: var(--color-fill-default); color: var(--color-black); cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-radius: var(--border-radius); border: 1px solid rgba(0, 0, 0, 0); }
._D274 .RMAfA::-webkit-input-placeholder { color: var(--color-text-default); }
._D274 .RMAfA::placeholder { color: var(--color-text-default); }
._D274 .RMAfA:focus, ._D274 .RMAfA:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
._D274 .RMAfA:disabled { color: var(--color-text-disabled); }
._D274 .RMAfA:disabled:hover, ._D274 .RMAfA:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
._D274 .RMAfA::selection { background: var(--color-fill-active); color: var(--color-black); }
._D274 ._iyKE { position: absolute; right: 8px; top: 10.5px; z-index: 1; color: var(--color-text-default); }
._D274.ZoeRd .RMAfA { height: 25px; line-height: 25px; }
._D274.ZoeRd ._iyKE { top: 0.5px; }
._D274.QAWrV .RMAfA { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset; }
._D274.QAWrV .RMAfA:hover, ._D274.QAWrV .RMAfA:focus { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary)) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary)) inset; }
._D274.QAWrV .RMAfA:-webkit-autofill { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
._D274.QAWrV .RMAfA:-webkit-autofill:hover { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
._D274.QAWrV .RMAfA:-webkit-autofill:hover { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-fill-default) inset) inset; }
._D274.QAWrV .RMAfA:-webkit-autofill:focus, ._D274.QAWrV .RMAfA:-webkit-autofill:active { box-shadow: -1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,1.5px 0 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,0 1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset,0 -1.5px 0 var(--setting-color-input-error, var(--color-primary), 0 0 0 30px var(--color-white) inset) inset; }
._D274:hover:not(.VzFxQ) .RMAfA { color: var(--color-black); background: var(--color-button-default); }
._D274:hover:not(.VzFxQ) ._iyKE { color: var(--color-black); }
._MuXP { background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-settings); border-radius: var(--border-radius); }
.JeN_Z .RMAfA { height: 50px; min-height: 50px; }
.JeN_Z ._iyKE { top: 16.5px; }
.JeN_Z .gIGHB { padding: 9px 0px 7px; }
.JeN_Z .F8zRH { color: var(--color-black); }
.eKcAD { transform: rotate(180deg); }
.QfOF4 { transform: rotate(90deg); }
.VIRYU { opacity: 0; }
[data-show-on-hover="true"] { opacity: 0; }
.P36OB.XWWH0 { display: flex; -webkit-box-pack: center; justify-content: center; }
._FWM_ { color: var(--color-text-default); display: block; width: 100%; }
._FWM_ .BVZpc { color: var(--color-text-default); }
._FWM_:not(._pI5r) { cursor: default; }
._FWM_:not(.Dx2b7):not(.t380h):hover [data-show-on-hover="true"], ._FWM_:not(.Dx2b7):not(.t380h).eyizS [data-show-on-hover="true"], ._FWM_:not(.Dx2b7):not(.t380h)._nNRy [data-show-on-hover="true"] { opacity: 1; }
._FWM_:not(.Dx2b7):not(.t380h):hover ._rOxp, ._FWM_:not(.Dx2b7):not(.t380h).eyizS ._rOxp, ._FWM_:not(.Dx2b7):not(.t380h)._nNRy ._rOxp { display: flex; }
._FWM_:not(.Dx2b7):not(.t380h):hover:not(.XcIKR):not(._BQm5), ._FWM_:not(.Dx2b7):not(.t380h).V0IZc:not(.XcIKR):not(._BQm5), ._FWM_:not(.Dx2b7):not(.t380h)._nNRy:not(.XcIKR):not(._BQm5), ._FWM_:not(.Dx2b7):not(.t380h).Wmj4M.LPFz5:not(.XcIKR):not(._BQm5) { background: var(--color-grey-1); }
._FWM_:not(.Dx2b7):not(.t380h):hover:not(.U2utd), ._FWM_:not(.Dx2b7):not(.t380h).V0IZc:not(.U2utd), ._FWM_:not(.Dx2b7):not(.t380h)._nNRy:not(.U2utd), ._FWM_:not(.Dx2b7):not(.t380h).Wmj4M.LPFz5:not(.U2utd) { color: var(--color-black); }
._FWM_._pI5r { cursor: pointer; }
._FWM_.U2utd { color: var(--color-component); }
._FWM_.U2utd.O4pns:not(.t380h) { color: var(--color-component-tint) !important; }
._FWM_.U2utd .QquK_ { color: var(--color-component); }
._FWM_.XWWH0 { height: 35px; width: 35px; border-radius: var(--border-radius); }
._FWM_.XWWH0 .KfYRo { padding: 0px; }
._FWM_.XWWH0 ._tZjX, ._FWM_.XWWH0 .okNEr, ._FWM_.XWWH0 .t8wcL.YMkXi { display: none; }
._FWM_.XWWH0 .t8wcL { width: 35px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
._FWM_.qYOXK:not(.U2utd) { color: var(--color-black); }
._FWM_.qYOXK.d4CzD { background-color: var(--color-fill-default); }
._FWM_.t380h, ._FWM_.t380h:hover { background: var(--color-grey-4); color: var(--color-black) !important; }
._FWM_.XNRG9 { position: relative; }
._FWM_.XNRG9:not(.U2utd) { color: var(--color-black); }
._FWM_.XNRG9::after { content: ""; position: absolute; width: calc(100% - 1px); height: 100%; top: 0px; left: 0px; z-index: 1; border: 1px solid var(--color-black); }
._FWM_.O4pns { color: var(--color-text-disabled) !important; }
._FWM_.O4pns .BVZpc { color: var(--color-text-disabled); }
._FWM_.O4pns .BVZpc:hover { color: var(--color-black); }
._FWM_.drAQA .QquK_ { display: initial; }
._FWM_.drAQA .HH3at, ._FWM_.drAQA ._tZjX { opacity: 0; }
._FWM_.drAQA .t8wcL.YMkXi { display: none; }
._FWM_.Dx2b7 { cursor: default; }
.KfYRo { position: relative; display: flex; height: var(--item-height, 35px); padding: 0px 20px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.t8wcL { display: flex; -webkit-box-align: center; align-items: center; column-gap: 5px; max-width: 100%; }
.t8wcL svg * { fill: currentcolor; }
.t8wcL.Bcn5l { position: absolute; top: 0px; height: 100%; -webkit-box-pack: center; justify-content: center; width: 20px; left: 0px; }
.t8wcL.YMkXi { pointer-events: none; -webkit-box-pack: end; justify-content: flex-end; justify-self: flex-end; padding-left: 5px; }
.t8wcL.YMkXi > * { pointer-events: all; }
.t8wcL._rOxp { display: none; }
.t8wcL._7z30 { -webkit-box-flex: 1; flex-grow: 1; }
.okNEr { position: relative; -webkit-box-flex: 1; flex-grow: 1; height: var(--item-height, 35px); display: flex; -webkit-box-align: center; align-items: center; }
.KDTUn { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; display: flex; -webkit-box-align: center; align-items: center; }
.HH3at, ._tZjX { font-family: var(--font-main); font-size: 13px; font-weight: 400; user-select: text; -webkit-font-smoothing: antialiased; height: 25px; line-height: 25px; max-width: 100%; }
._tZjX { font-weight: 700; color: var(--color-black); }
.W9sLI { display: flex; -webkit-box-align: center; align-items: center; width: 16px; height: 16px; }
.W9sLI svg * { fill: currentcolor; }
.BVZpc, .bl6PE { position: relative; color: var(--color-text-default); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 25px; height: 25px; z-index: 2; }
.BVZpc.UmcXm, .bl6PE.UmcXm { -webkit-box-pack: end; justify-content: flex-end; }
.BVZpc svg *, .bl6PE svg * { fill: currentcolor; }
.BVZpc:hover, .bl6PE:hover { color: var(--color-black); }
.bl6PE { width: 25px; height: 25px; z-index: 1; margin-right: -10px; margin-left: -10px; margin-top: 1px; }
.QquK_ { position: absolute; left: 0px; top: 7px; display: none; appearance: none; background: rgba(0, 0, 0, 0); border: 0px; outline: 0px; font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; padding-left: 0px; color: var(--color-black); height: 21px; line-height: 21px; width: 100%; user-select: all; }
.QquK_.RODG8 { font-weight: 700; }
.QquK_::selection { background: rgba(var(--color-grey-4-rgb), 0.99); }
.xk62V { height: 14px; width: 14px; border-radius: var(--border-radius); border: 1px solid; display: inline-block; position: relative; }
.xk62V svg { top: 0.5px; left: 1px; position: absolute; opacity: 0; }
.xk62V + ._OHKe { padding-left: 5px; }
.xk62V._KYJp { background: var(--color-highlight); border-color: var(--color-highlight); color: var(--color-light-white); }
.xk62V._KYJp svg { opacity: 1; }
.xSsbe { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; }
.lzJm2 { height: 16px; width: 16px; border-radius: var(--border-radius); border: 1px solid var(--color-text-default); display: inline-flex; cursor: pointer; --checked-color: var(--color-highlight); }
.lzJm2:hover { border-color: var(--color-black); }
.lzJm2 svg { position: relative; top: 2px; left: 2px; }
.lzJm2 svg * { fill: var(--color-light-white); }
.lzJm2 + .m2rpO { padding-left: 5px; display: flex; column-gap: 5px; -webkit-box-align: center; align-items: center; }
.lzJm2.ia7km { height: 14px; width: 14px; border-radius: var(--border-radius); }
.lzJm2.ia7km svg { top: 1px; left: 1px; position: relative; }
.lzJm2.ia7km + .m2rpO { padding-left: 5px; }
.lzJm2.RZDLQ, .lzJm2.RZDLQ:hover { border-color: var(--checked-color); background: var(--checked-color); }
.lzJm2.Qyhno { border-color: var(--color-text-disabled); cursor: default; }
.lzJm2.Qyhno + .m2rpO { color: var(--color-text-disabled); cursor: default; }
.lzJm2.Qyhno.RZDLQ { background: var(--color-button-default); border-color: var(--color-button-default); }
.lzJm2.Qyhno.RZDLQ svg * { fill: var(--color-text-disabled); }
.lzJm2.KXj5e { --checked-color: var(--color-black); }
.lzJm2.KXj5e svg * { fill: var(--color-white); }
.xSsbe:hover .m2rpO { color: var(--color-black); }
.xSsbe:hover .lzJm2:not(.RZDLQ) { border-color: var(--color-black); }
.m2rpO { color: var(--color-text-default); }
.m2rpO.RZDLQ { color: var(--color-black); }
.a12Df { display: flex; height: 25px; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; user-select: none; }
.a12Df._srWL { cursor: pointer; }
.a12Df.myWZm > .oH3h3, .a12Df.myWZm > .g18E_ { color: var(--color-text-disabled); }
.a12Df._rD5C { -webkit-box-pack: end; justify-content: flex-end; }
.a12Df:hover:not(.ub9_l) .oH3h3, .a12Df:hover:not(.ub9_l) .oH3h3 div, .a12Df:hover:not(.ub9_l) .g18E_, .a12Df:hover:not(.ub9_l) .g18E_ div { color: var(--color-black); }
.a12Df:hover:not(.ub9_l) .g18E_ svg * { fill: var(--color-black); }
.a12Df .oH3h3 { color: var(--color-text-default); padding-right: 15px; white-space: nowrap; }
.a12Df .oH3h3.FmKd7 { color: var(--color-black); }
.a12Df:hover .eGSma::after { display: block; }
.a12Df:hover .LX4gu { color: var(--color-black); }
.a12Df._OaKX .oH3h3, .a12Df._OaKX .g18E_, .a12Df._OaKX .g18E_ svg * { color: var(--color-black); }
.g18E_ { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-black); display: flex; position: relative; }
.g18E_._yCoR { padding-right: 12px; }
.g18E_._yTF6 { max-width: 120px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.g18E_ .LX4gu { width: 10px; min-width: 10px; height: 10px; position: absolute; right: -1px; color: var(--color-text-default); }
.g18E_ .LX4gu svg { position: relative; top: -1px; }
.g18E_:hover .LX4gu { color: var(--color-black); }
.QgPJL { width: 50%; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.QgPJL:first-child { padding-right: 7px; }
.QgPJL:nth-child(2) { padding-left: 7px; }
.QgPJL.V_BQ3:hover ._cHWB.jiA3l { color: var(--color-text-default); }
.QgPJL.V_BQ3:hover ._cHWB.jiA3l svg * { fill: var(--color-text-default); }
.QgPJL.V_BQ3:hover ._cHWB.jiA3l:hover { color: var(--color-black); }
.QgPJL.V_BQ3:hover ._cHWB.jiA3l:hover svg * { fill: var(--color-black); }
.QgPJL._OEIO { width: 100%; }
.QgPJL._OEIO:first-child { padding-right: 0px; }
.QgPJL._OEIO:nth-child(2) { padding-left: 0px; }
._cHWB { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 25px; height: 25px; min-width: 25px; position: relative; border-radius: var(--border-radius); color: var(--color-text-default); }
._cHWB.jiA3l, ._cHWB:hover { color: var(--color-black); background-color: var(--color-fill-default); }
._cHWB:disabled { pointer-events: none; color: var(--color-text-disabled); }
._cHWB.kLsTh { color: var(--color-highlight); }
.eGSma { display: inline-block; }
.k1hpK { color: var(--color-black); }
.Irzsw { position: fixed; z-index: 2100; height: 100%; width: 100%; left: 0px; top: 0px; cursor: pointer; }
.taGFh { position: fixed; border-radius: var(--border-radius); border: 1px solid var(--color-stroke-default); background-color: var(--color-white); box-shadow: var(--shadow-small); z-index: 3100; min-width: 100px; }
._E8RH { position: absolute; left: 100%; top: -6px; display: none; }
.pOpbh { user-select: none; width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 10px; height: 25px; color: var(--color-text-default); position: relative; }
.pOpbh .ZN0Hb { color: var(--color-text-default); }
.pOpbh.paOQG { color: var(--color-text-default); }
.pOpbh:hover { background-color: var(--color-fill-default); color: var(--color-black); }
.pOpbh:hover ._E8RH { display: block; }
.pOpbh:hover > .ZN0Hb { color: var(--color-black); }
.pOpbh:disabled { pointer-events: none; opacity: 0.3; }
.KGkLZ { height: 15px; width: 100%; position: relative; }
.KGkLZ::before { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; width: 100%; height: 1px; background-color: var(--color-stroke-default); }
.IF7m7 { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; position: relative; }
.IF7m7::after { content: ""; position: absolute; width: 20px; height: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.IF7m7 svg * { fill: var(--color-text-default); }
.IF7m7:hover svg * { fill: var(--color-black); }
.c8AGi { height: 5px; }
.Pr9M7 { height: 10px; }
.QQ7Yk { height: 15px; }
.JKpdA { height: 20px; }
.OUKcY { height: 30px; }
.XXKSP { height: 40px; }
.TuWKh { height: 80px; }
.ZJVYi { height: 25px; }
._9T6M { -webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; row-gap: 30px; width: 33.33%; }
._9T6M.vRcpe .__CZI li svg * { fill: var(--color-black); }
.__CZI li { height: 25px; display: flex; -webkit-box-align: center; align-items: center; column-gap: 8px; }
.__CZI li svg * { fill: var(--color-primary); }
.oAkxI { display: inline-flex; -webkit-box-align: center; align-items: center; column-gap: 5px; }
.oAkxI button, .oAkxI input { height: 25px; color: var(--color-black); background-color: var(--color-button-default); border-radius: var(--border-radius); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.oAkxI button { width: 25px; }
.oAkxI button:hover { background-color: var(--color-button-active); }
.oAkxI button:disabled { color: var(--color-text-disabled); cursor: default; background-color: var(--color-button-disabled) !important; }
.oAkxI input { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; width: 35px; text-align: center; }
.oAkxI input:focus { outline: none; }
.Ixaxn { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; row-gap: 10px; overflow: hidden; position: relative; }
.Ixaxn::after { content: ""; position: absolute; height: 100%; width: 400%; top: 0px; left: 0px; opacity: 1; z-index: 1; animation: 1.5s linear 0s infinite normal none running vIwM5; background: linear-gradient(276deg, rgba(var(--color-grey-0-rgb), 0.75) 0%, rgba(var(--color-grey-0-rgb), 0.75) 45%, rgba(var(--color-grey-0-rgb), 0.55) 50%, rgba(var(--color-grey-0-rgb), 0.75) 55%, rgba(var(--color-grey-0-rgb), 0.75) 100%); }
.AF48M { height: 10px; border-radius: var(--border-radius); background-color: var(--color-text-default); }
@-webkit-keyframes vIwM5 { 
  0% { transform: translateX(-25%); }
  75% { transform: translateX(-75%); }
  100% { transform: translateX(-75%); }
}
@keyframes vIwM5 { 
  0% { transform: translateX(-25%); }
  75% { transform: translateX(-75%); }
  100% { transform: translateX(-75%); }
}
.x0y_D { background: var(--color-fill-default); height: 50px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; border-radius: var(--border-radius); padding: 0px 10px; }
.uk0u2 { padding-bottom: 15px; }
.oMD52 { display: flex; height: 25px; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; position: relative; color: var(--color-black); }
.sKNIO { width: 100%; padding: 8px 10px; font-size: 13px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 4px; background-color: var(--color-fill-default); color: var(--color-black); outline: none; }
.sKNIO:hover, .sKNIO:focus { background-color: var(--color-button-default); }
.U8IzZ { width: 14px; height: 14px; border-radius: 50%; border: 1px solid var(--color-stroke-default); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgba(0, 0, 0, 0); }
.U8IzZ.h_qp1 { border-color: var(--color-black); background-color: var(--color-black); color: var(--color-white); }
.GHWR8 { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; display: flex; }
.GHWR8 .zn_xM { color: var(--color-text-default); padding: 2.5px; }
.GHWR8 .zn_xM:last-child { margin-right: -5px; }
.GHWR8 .zn_xM.sC6UL { color: var(--color-black); }
.GHWR8 .zn_xM.sTh_h { color: var(--color-text-disabled) !important; cursor: not-allowed; }
.GHWR8:hover .zn_xM, .GHWR8:hover .zn_xM.sC6UL { color: var(--color-text-default); }
.GHWR8:hover .zn_xM:hover, .GHWR8:hover .zn_xM.sC6UL:hover { color: var(--color-black); }
.UIaFA { cursor: pointer; }
.jXQct { padding: 60px 0px; }
.YxK0E { display: flex; -webkit-box-align: end; align-items: flex-end; }
._ztAE { -webkit-box-flex: 1; flex-grow: 1; grid-column: span 7; }
.k3eNZ { height: 180px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.glR7Q span { color: var(--color-primary); }
.FtJeN { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.vkFz3 { position: relative; top: 0px; left: 40px; width: calc(100% - 80px); }
.vkFz3 svg :last-child { fill: var(--color-primary); }
.vkFz3 ._Pyog { aspect-ratio: 202 / 31; object-fit: cover; }
.vkFz3 ._Pyog svg { position: absolute; }
.vkFz3.vs2kc { position: absolute; width: 200px; }
.vkFz3.vs2kc ._Pyog { padding-bottom: 0px; object-fit: contain; }
.vkFz3.vs2kc svg { position: absolute; top: 40px; }
@media (max-width: 1023px) {
  .vkFz3 { width: 100%; overflow: hidden; left: 0%; }
}
._SQBM { font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; padding: 40px; }
._vVaQ { padding: 0px 40px; margin: 0px auto; width: 420px; max-width: 100%; }
.PDLew { min-height: 20px; height: 4vh; }
.lUhxG { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-black); }
.lUhxG a { color: var(--color-text-default); text-decoration: none; }
.lUhxG a:hover { color: var(--color-primary); }
._lqrr { display: grid; place-items: center; min-height: 100vh; padding: 120px 0px; }
.JGjbE { font-family: var(--font-main); font-size: 26px; line-height: 36px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -9px; margin-bottom: -8px; }
.JGjbE span { color: var(--color-primary); }
.JGjbE::selection { background-color: var(--color-button-default); color: var(--color-black); }
.a0ck_ { color: var(--color-text-default); }
.Kf3si { width: 416px; max-width: 100%; color: var(--setting-color-text); padding: 40px 0px; }
.Kf3si a { color: var(--setting-color-link); }
@media (max-width: 595px) {
  .Kf3si { width: 100%; padding: 20px 0px; }
}
.ykMEC { max-width: 416px; border-radius: var(--border-radius); padding: 40px; background: var(--setting-color-container); position: relative; z-index: 10; }
@media (max-width: 595px) {
  .ykMEC { max-width: 100%; padding: 20px; }
}
.ixQBf { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; }
.ixQBf._ecJ8 img, .ixQBf._ecJ8 video { object-fit: contain; }
._QcBr { position: relative; }
.Y8UZJ { font-size: 0px; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; }
.Y8UZJ img { position: absolute; height: 100%; width: 100%; object-fit: cover; object-position: center center; opacity: 0; transition: opacity 0.5s; left: 0px; top: 0px; }
.Y8UZJ ._sEfp { position: absolute; height: 100%; width: 100%; transform: translate3d(0px, 0px, 0px); mask-repeat: no-repeat; mask-position: center center; image-rendering: -webkit-optimize-contrast; }
.Y8UZJ .V_VYN { position: absolute; height: 100%; width: 100%; }
.Y8UZJ.OhXJI img { position: initial; height: auto; object-fit: contain; }
.Y8UZJ._vSZc img { object-fit: contain; }
.Y8UZJ.ho0Ns img { position: relative; width: 100%; height: auto; }
.Y8UZJ.H2FL5 img { transition: all; opacity: 1; }
.GtRlZ { font-size: 0px; position: absolute; inset: 0px; }
.GtRlZ video { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; object-fit: cover; object-position: center center; opacity: 1; }
.GtRlZ._koTx video { opacity: 1; }
.GtRlZ.d_PHL video { position: relative; width: 100%; height: auto; }
.GtRlZ.cm9oP video { object-fit: contain; }
.GtRlZ.MNt8F { position: static; }
.GtRlZ.MNt8F video { position: static; width: 100%; height: auto; }
.Fh9BC { pointer-events: none; position: absolute; z-index: 1; inset: 0px; }
.NbDhC { position: fixed; z-index: 1000; min-width: 10px; pointer-events: none; top: 0px; left: 0px; height: auto !important; min-height: 0px !important; }
.NbDhC .EgEPn { transition: opacity 0.15s 0.1s; padding: 10px 15px; opacity: 1; }
.NbDhC .I5oLa { margin-top: 0px; margin-bottom: 0px; white-space: nowrap; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; transition: opacity 0.15s, transform 0.15s, -webkit-transform 0.15s; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px 1rem; opacity: 0; }
.NbDhC svg { margin-left: 0.7rem; position: relative; top: 1px; }
.NbDhC.PUGwt { position: relative; }
.kIZ8C .EgEPn { opacity: 0; transition-delay: 0s; }
.kIZ8C .I5oLa { opacity: 1; transform: none; transition-delay: 0.1s; }
.cuLhP { margin-top: var(--text-margin-top); margin-bottom: var(--text-margin-bottom); font-family: var(--text-font-family); font-weight: var(--text-font-weight); font-style: var(--text-font-style); font-size: var(--text-font-size); line-height: var(--text-line-height); letter-spacing: var(--text-letter-spacing); text-transform: var(--text-text-transform); font-variation-settings: var(--text-font-variation-settings); font-feature-settings: var(--text-font-feature-settings); white-space: pre-wrap; text-wrap-style: pretty; }
.cuLhP b { font-weight: bold; }
.cuLhP em { font-style: italic; }
.cuLhP a { color: var(--link-color); background-color: var(--link-bg-color); font-weight: var(--link-font-weight); font-style: var(--link-font-style); text-decoration-line: var(--link-text-decoration-line); text-decoration-color: var(--link-text-decoration-color); }
.cuLhP a:hover { color: var(--link-hover-color); background-color: var(--link-hover-bg-color); font-weight: var(--link-hover-font-weight); font-style: var(--link-hover-font-style); text-decoration-line: var(--link-hover-text-decoration-line); text-decoration-color: var(--link-hover-text-decoration-color); }
.cuLhP ol { counter-reset: custom-counter 0; list-style-type: none; padding-left: 0px; padding-right: 0px; --numbered-list-min-width: 1.1em; }
.cuLhP li { position: relative; }
.cuLhP li::before { position: absolute; left: var(--li-before-left, 0); right: var(--li-before-right, auto); }
.cuLhP ol li { counter-increment: custom-counter 1; padding: var(--ol-li-padding, 0 0 0 var(--numbered-list-min-width)); }
.cuLhP ol li::before { content: counter(custom-counter) "."; width: var(--numbered-list-min-width); text-align: var(--ol-li-text-align, left); }
.cuLhP ul { list-style-type: none; }
.cuLhP ul li { padding: var(--ul-li-padding, 0 0 0 1.4em); }
.cuLhP ul li::before { content: "•"; min-width: 1.4em; padding-left: var(--ul-li-before-padding-left, 0 0 0 0.2rem); text-align: var(--ol-li-text-align, left); }
.cuLhP ul, .cuLhP ol, .cuLhP p, .cuLhP h1, .cuLhP h2, .cuLhP h3, .cuLhP h4, .cuLhP h5, .cuLhP h6, .cuLhP li { --hard-break: var(--text-paragraph-spacing, 1em); }
.cuLhP ul:first-child, .cuLhP ol:first-child, .cuLhP p:first-child, .cuLhP h1:first-child, .cuLhP h2:first-child, .cuLhP h3:first-child, .cuLhP h4:first-child, .cuLhP h5:first-child, .cuLhP h6:first-child { --hard-break: 0px; }
.cuLhP table, .cuLhP tbody { width: 100%; display: block; }
.cuLhP div[role="table"] { display: grid; grid-template-columns: var(--grid-template-columns, auto 1fr); column-gap: var(--horizontal-space-between); row-gap: var(--space-between); }
.cuLhP:hover span { transform: translateZ(0px); }
[data-text-hover-trigger]:hover .cuLhP { margin-top: var(--text-hover-margin-top, var(--text-margin-top)) !important; margin-bottom: var(--text-hover-margin-bottom, var(--text-margin-bottom)) !important; font-family: var(--text-hover-font-family, var(--text-font-family)) !important; font-weight: var(--text-hover-font-weight, var(--text-font-weight)) !important; font-style: var(--text-hover-font-style, var(--text-font-style)) !important; font-size: var(--text-hover-font-size, var(--text-font-size)) !important; line-height: var(--text-hover-line-height, var(--text-line-height)) !important; letter-spacing: var(--text-hover-letter-spacing, var(--text-letter-spacing)) !important; text-transform: var(--text-hover-text-transform, var(--text-text-transform)) !important; font-variation-settings: var(--text-hover-font-variation-settings, var(--text-font-variation-settings)) !important; font-feature-settings: var(--text-hover-font-feature-settings, var(--text-font-feature-settings)) !important; }
._eUX9 { position: relative; }
.YTg4_ { font-size: 0px; }
.YTg4_ img { position: absolute; height: 100%; width: 100%; object-fit: cover; object-position: center center; opacity: 0; transition: opacity 0.5s; }
.YTg4_.SkMOq img { position: initial; height: auto; object-fit: contain; }
.YTg4_._2Wlj img { opacity: 1; }
.Bb544 { position: absolute; z-index: 1; width: 100%; height: 100%; top: 0px; left: 0px; }
.I_FKH { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; color: var(--color-black); }
.I_FKH:hover { color: var(--color-primary); }
.I_FKH.gOj9M { color: var(--color-text-default); }
.I_FKH.gOj9M:hover { color: var(--color-black); }
.kmdue { position: relative; overflow: hidden; }
.Bg4vW { width: 100%; }
.vmUjB { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-top: 8px; }
.ByCNt { display: flex; gap: 4px; -webkit-box-flex: 1; flex: 1 1 0%; }
.B8h7M { height: 4px; -webkit-box-flex: 1; flex: 1 1 0%; border-radius: 2px; background: var(--color-fill-default); transition: background 0.2s; }
.B8h7M.ZOtKx { background: var(--color-primary); }
.B8h7M.agEOL { background: var(--color-primary); }
.B8h7M.JFosx { background: rgb(232, 167, 53); }
.B8h7M.j23_J { background: rgb(92, 184, 92); }
.B8h7M.axM8z { background: rgb(58, 154, 58); }
.w0PsD { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.hPomz, .ZPDlx { padding-left: var(--admin-nav-width); background: var(--color-bg-default); height: 100svh; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; position: absolute; width: 100%; overflow-y: scroll; min-width: 1024px; }
.ZPDlx { padding-left: 0px; }
._7_Zv { -webkit-box-flex: 0; flex-grow: 0; padding: 40px 0px; border-bottom: 1px solid var(--color-stroke-default); }
._7_Zv.NV392 { -webkit-box-flex: 1; flex-grow: 1; }
._7_Zv:last-of-type { border-bottom: 0px; }
._7_Zv.aXxxi { padding: 0px; }
.QP6qj { border-bottom: 1px solid var(--color-stroke-default); }
._nQTb { display: flex; -webkit-box-align: center; align-items: center; height: 69px; }
._nQTb svg { margin-right: 10px; margin-top: -2px; }
._nQTb svg * { fill: var(--color-primary); }
._nQTb a { font-weight: bold; color: var(--color-primary); }
.VtlIp { -webkit-box-flex: 1; flex-grow: 1; }
.iN___ { position: relative; z-index: 10; padding: 0px; height: 70px; min-height: 70px; display: flex; -webkit-box-align: center; align-items: center; border-bottom: 1px solid var(--color-stroke-default); background: var(--color-bg-default); }
.iN___ .gbJA_ { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.iN___._MwFX { position: sticky; top: 0px; z-index: 5; }
.iN___ + .iN___._MwFX { top: 70px; }
.iN___.XILDg { position: sticky; bottom: 0px; z-index: 5; }
.iN___.R0pUO, .iN___.XILDg { border-bottom: 0px; border-top: 1px solid var(--color-stroke-default); }
.X67p1 > * { width: 100%; }
.mgmb2 { display: flex; -webkit-box-align: center; align-items: center; position: relative; cursor: pointer; column-gap: 10px; }
.mgmb2 .L3ixT, .mgmb2 .mUKbt { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; white-space: nowrap; }
.mgmb2 .mUKbt { visibility: visible; }
.tXLpO::after { content: ""; height: 30px; width: 30px; position: absolute; border: 2px solid var(--color-primary); border-radius: 15px; top: 0px; right: 0px; }
.qgBvh { position: relative; }
.ZI_OB { position: absolute; right: 0px; top: -5px; }
.zSyhA { max-width: 370px; }
.iN___[role="button"], .WPfhS { color: var(--color-text-default); }
.iN___[role="button"] svg *, .WPfhS svg * { fill: var(--color-text-default); }
.iN___[role="button"]:hover, .WPfhS:hover { color: var(--color-black); background: var(--color-fill-default); }
.iN___[role="button"]:hover svg *, .WPfhS:hover svg * { fill: var(--color-black); }
.iN___[role="button"][disabled], .WPfhS[disabled] { pointer-events: none; color: var(--color-text-disabled); }
.iN___[role="button"][disabled] svg *, .WPfhS[disabled] svg * { fill: var(--color-text-disabled); }
.WPfhS:hover { background: rgba(0, 0, 0, 0); }
.Ku_R8 { display: inline-flex; -webkit-box-align: center; align-items: center; user-select: none; }
.Ku_R8 * + * { padding-left: 10px; }
.Ku_R8.iSUAM { color: var(--color-black); }
.Ku_R8.iSUAM svg * { fill: var(--color-black) !important; }
.ZDmKK { height: 90px; }
.qO3rO { display: grid; width: 100%; column-gap: var(--admin-grid-gap); grid-template-columns: repeat(15, minmax(0px, 1fr)) [row-end]; }
.XdUj6 { display: flex; position: relative; }
.XdUj6:first-child { grid-column: 1 / 12; }
.XdUj6:last-child { grid-column: 13 / row-end; -webkit-box-pack: end; justify-content: flex-end; }
.HrupK { position: absolute; right: var(--grid-margin); top: 0px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.__g51 { position: relative; padding: 10px 0px; }
.__g51::before { content: ""; position: absolute; top: 0px; width: calc(100% + 30px); height: 100%; left: -15px; }
.__g51:hover .X_fNF { display: block; }
.X_fNF { position: absolute; top: 50px; background: var(--color-bg-default); border-radius: var(--border-radius); box-shadow: var(--shadow-small); border: 1px solid var(--color-stroke-default); display: none; }
.AgBwj { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; z-index: 2000; }
._5ayx { width: 400px; right: 0px; display: initial; z-index: 2001; }
.q1v0Z { width: 220px; right: 0px; padding: 10px 0px; top: 45px; }
.q1v0Z::before { content: ""; position: absolute; width: 220px; top: -10px; height: 10px; left: 0px; }
.mUXuu { position: relative; display: flex; -webkit-box-align: center; align-items: center; }
.mUXuu input { padding: 0px; font-family: var(--font-main); font-size: 26px; line-height: 36px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -9px; margin-bottom: -8px; appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; outline: none; color: var(--color-black); }
.mUXuu input::-webkit-input-placeholder { color: var(--color-text-disabled); }
.mUXuu input::placeholder { color: var(--color-text-disabled); }
.mUXuu input:focus::-webkit-input-placeholder { color: var(--color-text-disabled); }
.mUXuu input:focus::placeholder { color: var(--color-text-disabled); }
.mUXuu input:hover:not(:placeholder-shown):not(:focus) { color: var(--color-text-disabled); }
.mUXuu input::selection { background: var(--color-fill-active); color: var(--color-black); }
._NSdO { padding-top: 40px; }
.zfL8P { position: relative; width: 25px; height: 25px; min-width: 25px; min-height: 25px; --color-avatar-background: var(--setting-color-avatar-background, var(--color-black)); --color-avatar-text: var(--setting-color-avatar-text, var(--color-white)); }
.zfL8P ._b0U8 { border-radius: 15px; height: 100%; width: 100%; overflow: hidden; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: var(--color-avatar-background); position: relative; transition: opacity 0.25s; opacity: 1; }
.zfL8P img { position: absolute; height: calc(100% + 2px); width: calc(100% + 2px); object-fit: cover; object-position: center center; top: -1px; left: -1px; }
.zfL8P .px7MM { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; color: var(--color-avatar-text); }
.zfL8P .YfXlD { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; border: 2px solid rgba(0, 0, 0, 0); z-index: 2; border-radius: 15px; transition: opacity 0.25s; }
.zfL8P.gpHBI { --color-avatar-background: var(--color-white); --color-avatar-text: var(--color-black); }
.zfL8P.XZgBb { width: 27px; height: 27px; min-width: 27px; min-height: 27px; }
.zfL8P.vJVDQ { width: 25px; height: 25px; min-width: 27px; min-height: 27px; }
.zfL8P._s30H { --color-avatar-background: var(--color-grey-1); }
.zfL8P.XZUYL { opacity: 0.5; }
.zfL8P.XZUYL .YfXlD { display: none; }
.zfL8P.SF6WM::before { content: ""; position: absolute; top: 0px; left: 0px; height: 27px; width: 27px; border-radius: 15px; background-color: var(--color-avatar-background); }
.OUzd7 circle { fill: var(--color-highlight); }
.DneEI { padding: 0px 12px 0px 0px; }
.DneEI button { color: var(--color-text-default); height: 25px; width: 25px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.DneEI button:hover { color: var(--color-black); }
.RzjWk { position: absolute; display: none; right: 10px; top: 50%; transform: translateY(-50%); color: var(--color-black); }
.rA9V4 { position: relative; padding: 20px; }
.rA9V4.nIkPZ:hover { background: var(--color-fill-default); }
.rA9V4.nIkPZ:hover .RzjWk { display: block; }
.rA9V4.nIkPZ { padding-right: 40px; }
.GHcMz { position: relative; }
.VwbfY { position: relative; top: -7.5px; }
.iiVMz { position: absolute; top: 0px; left: -15px; }
.Qungw span { color: var(--color-text-default); }
.Qungw b { font-weight: 600; }
._7Gcu { height: 10px; width: 10px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; top: 0.5px; }
._7Gcu::before { content: ""; display: block; height: 5px; width: 5px; border-radius: 50%; background: var(--color-highlight); }
.lH0Zz { display: flex; height: 55px; -webkit-box-align: end; align-items: flex-end; position: relative; }
.hUO0C { display: inline-flex; }
.hUO0C:hover .Y0ncj, .hUO0C:hover .Y0ncj.PZs1U { color: var(--color-text-default); }
.hUO0C:hover .Y0ncj:hover, .hUO0C:hover .Y0ncj.PZs1U:hover { color: var(--color-black); }
.hUO0C.SRy44 .Y0ncj { margin-left: 20px; }
.Y0ncj { position: relative; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; color: var(--color-text-default); }
.Y0ncj ._LMj_ { padding: 0px 10px 24px; }
.Y0ncj.PZs1U { color: var(--color-black); }
.Y0ncj.PZs1U::after { content: ""; position: absolute; bottom: 2px; left: 10px; width: calc(100% - 20px); height: 3px; background: var(--color-black); }
.Y0ncj.vyI4y { color: var(--color-text-disabled) !important; cursor: default; }
.Y0ncj:first-child ._LMj_ { padding-left: 0px; }
.Y0ncj:first-child::after { width: calc(100% - 10px); left: 0px; }
.Y0ncj:last-child ._LMj_ { padding-right: 0px; }
.Y0ncj:last-child::after { width: calc(100% - 10px); }
.Y0ncj._x6sh.PZs1U::after { background: var(--color-primary); }
.Y0ncj ._10q7 { position: relative; }
._sN_F { position: absolute; left: -14px; top: 50%; transform: translateY(-50%); }
._BY59 { border-radius: var(--border-radius); background: var(--color-fill-default); }
._BY59.QrOiD svg * { fill: var(--color-black); }
._BY59.QrOiD svg tspan { fill: var(--color-primary); }
.j9h3O, .RhTzU, .VPkoT { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.sbaqM { height: 100%; position: relative; }
.sbaqM > img { position: absolute; height: 100%; width: 100%; object-position: center center; object-fit: contain; top: 0px; left: 0px; pointer-events: none; }
.j9h3O svg * { font-family: var(--font-main); fill: var(--color-text-default); }
.j9h3O.KC1lR { background: var(--color-fill-default); }
.bqrMs { font-family: var(--font-main); font-weight: 400; color: var(--color-black); text-align: center; font-size: 26px; -webkit-font-smoothing: antialiased; position: absolute; white-space: nowrap; }
.bqrMs span { color: var(--color-primary); }
.f1JmQ { position: absolute; color: var(--color-light-white); background: var(--color-blue); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%; z-index: 100; top: 10px !important; left: 10px !important; height: 30px !important; width: 30px !important; }
._HfWw { overflow: hidden; position: relative; user-select: none; width: 100%; }
._HfWw > * { position: absolute; height: 100%; width: 100%; object-fit: contain; object-position: center center; background-repeat: no-repeat; background-size: contain; background-position: center center; top: 0px; left: 0px; }
._HfWw.XWeS_ > * { object-fit: cover; background-size: cover; }
.Nwtj4 { display: flex; -webkit-box-align: center; align-items: center; position: relative; color: var(--color-black); }
.Nwtj4 .VfNNU { position: absolute; transform: translateX(-100%); top: -2px; }
.Nwtj4._b1gE { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
._XBOw { height: 8px; width: 8px; display: inline-block; border-radius: var(--border-radius); background: var(--color-text-default); position: relative; }
._XBOw._plOs { background: var(--color-warning); }
._XBOw.PliyI { background: var(--color-status-green); }
._XBOw._4s1q { background: var(--color-primary); }
._XBOw._vinA { background: var(--color-highlight); }
._XBOw.GK7PL { background: rgba(0, 0, 0, 0); }
._XBOw .qHS7U { position: absolute; left: -3px; top: -3px; }
.pMqOZ { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
.VxioU { min-height: 35px; max-height: 250px; overflow: hidden auto; color: var(--setting-color-input-text, var(--color-black)); border-radius: var(--border-radius); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; padding: 10px; }
.VxioU::-webkit-input-placeholder { color: var(--color-text-default); }
.VxioU::placeholder { color: var(--color-text-default); }
.VxioU:focus, .VxioU:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.VxioU:disabled { color: var(--color-text-disabled); }
.VxioU:disabled:hover, .VxioU:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.VxioU::selection { background: var(--color-fill-active); color: var(--color-black); }
.VxioU [data-slate-placeholder] { padding-top: 10px; }
.VxioU p { margin: 0px; padding: 0px; }
.VxioU p + p { margin-top: 8px; }
._hUBT { color: var(--color-highlight); user-select: none; }
.AMqrj { position: absolute; bottom: -65px; left: calc(var(--left-offset)*-1); right: calc(var(--right-offset)*-1); }
.E_Irb, .OsTdk { position: fixed; z-index: 1000; background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); box-shadow: var(--shadow-small); }
.E_Irb { margin-bottom: 8px; max-height: 200px; overflow-y: auto; padding: 10px 0px; }
.OsTdk { padding-bottom: 3px; }
.OsTdk .rRqIN { padding: 10px 20px; gap: 10px; max-height: 200px; }
.OsTdk .JaXbL { position: absolute; top: 0px; left: 0px; width: 100%; height: 30px; display: flex; gap: 10px; }
.OsTdk .m8gOJ { width: 30px; height: 30px; padding-top: 3px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 24px; border-radius: var(--border-radius); }
.OsTdk .m8gOJ:hover { background: var(--color-fill-default); }
.rXK_v { position: absolute; width: 100%; pointer-events: none; }
.lOPfb { color: var(--color-text-default); }
.lOPfb:hover { color: var(--color-black); }
.lOPfb.RntHz { color: var(--color-black); }
.qQXaZ { background: var(--color-bg-default); border-radius: 0 0 var(--border-radius) var(--border-radius); width: calc(100% + 2px); box-shadow: var(--shadow-settings); border-style: solid; border-color: var(--color-stroke-default); border-width: 0px 1px 1px; position: relative; left: -1px; }
.INeVG { padding-left: 20px; padding-right: 20px; height: 50px; }
.S7nFj { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; height: 49px; color: var(--color-text-default); padding: 0px 18px 0px 20px; }
.S7nFj:hover { color: var(--color-black); }
.bp6DY { border-radius: var(--border-radius); border: 1px solid var(--color-blue); background: var(--color-blue-10); color: var(--color-blue); padding: 5px; display: inline-block; white-space: nowrap; }
.bp6DY.JgAJ_ { background: rgba(0, 0, 0, 0); color: var(--color-text-default); border-color: var(--color-text-default); }
.bp6DY.Z5HS3 { color: var(--color-primary); background: rgba(0, 0, 0, 0); border-color: var(--color-primary); }
.bp6DY.S_KlR { padding: 2px 3px; border-radius: var(--border-radius); }
.kSBEN { font-family: var(--font-main); font-size: 11px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -2px; margin-bottom: -2px; }
.zfmE3 { width: 100%; min-height: 100%; }
.yFjU6 { position: fixed; height: 100vh; width: 100vw; top: 0px; left: 0px; z-index: 1000; background-color: rgba(0, 0, 0, 0.6); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; pointer-events: none; transition: opacity 0.3s; opacity: 0; }
.yFjU6.z_Eht { opacity: 1; }
.CVHFZ { position: absolute; height: 100%; width: 100%; inset: 0px; }
.SZ7pL { position: fixed; inset: 0px; cursor: pointer; z-index: 99; }
.r5gul { position: fixed; width: 240px; height: 100%; top: 0px; right: -240px; z-index: 1000; will-change: transform; background-color: var(--color-bg-default); color: var(--color-black); border-left: 1px solid var(--color-stroke-default); }
.r5gul.D4SV4 ._VBuX { margin-top: 71px; height: calc(100% - 71px); }
.r5gul._Kh66 { right: calc(-240px - var(--native-scrollbar-width)); width: calc(240px + var(--native-scrollbar-width)); }
.r5gul._t_St { --color-black: var(--color-dark-black); --color-black-rgb: var(--color-dark-black-rgb); --color-white: var(--color-dark-white); --color-white-rgb: var(--color-dark-white-rgb); --color-grey-0: var(--color-dark-grey-0); --color-grey-0-rgb: var(--color-dark-grey-0-rgb); --color-grey-1: var(--color-dark-grey-1); --color-grey-1-rgb: var(--color-dark-grey-1-rgb); --color-grey-2: var(--color-dark-grey-2); --color-grey-2-rgb: var(--color-dark-grey-2-rgb); --color-grey-3: var(--color-dark-grey-3); --color-grey-3-rgb: var(--color-dark-grey-3-rgb); --color-grey-4: var(--color-dark-grey-4); --color-grey-4-rgb: var(--color-dark-grey-4-rgb); --color-grey-5: var(--color-dark-grey-5); --color-grey-5-rgb: var(--color-dark-grey-5-rgb); --color-grey-5-half: var(--color-dark-grey-5-half); --color-component: var(--color-dark-component); --color-component-tint: var(--color-dark-component-tint); --color-component-light-tint: var(--color-dark-component-light-tint); --color-bg-default: var(--color-dark-bg-default); --color-text-active: var(--color-dark-text-active); --color-text-default: var(--color-dark-text-default); --color-text-disabled: var(--color-dark-text-disabled); --color-stroke-default: var(--color-dark-stroke-default); --color-fill-active: var(--color-dark-fill-active); --color-fill-default: var(--color-dark-fill-default); --color-button-default: var(--color-dark-button-default); --color-button-active: var(--color-dark-button-active); --color-button-disabled: var(--color-dark-button-disabled); --color-disabled-tint: var(--color-dark-disabled-tint); --color-overlay-tint: var(--color-dark-overlay-tint); --color-scrollbar-track: var(--color-dark-grey-0); --color-scrollbar-thumb: var(--color-dark-grey-1); --shadow-small: var(--dark-shadow-small); --shadow-big: var(--dark-shadow-big); --shadow-settings: var(--dark-shadow-settings); }
._VBuX { height: 100%; width: 100%; }
.JGZdp { min-height: 100%; }
.lUHVu { position: absolute; width: 100%; height: 70px; border-bottom: 1px solid var(--color-stroke-default); top: 0px; display: flex; -webkit-box-align: center; align-items: center; z-index: 10; }
.ZZlC_ { height: 100%; max-height: 100%; width: calc(100% + 1px); position: relative; -webkit-box-flex: 1; flex-grow: 1; min-height: 0px; }
.GwDYG { height: 100%; width: 100%; overflow-y: auto; }
.sm9iJ { height: 41px; display: flex; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 20px; }
.sm9iJ._AM9x { border-bottom: 1px solid var(--color-stroke-default); }
.sm9iJ .YVtXB { position: relative; top: 2px; right: -7px; color: var(--color-text-default); }
.sm9iJ .YVtXB:hover { color: var(--color-black); }
.sm9iJ .YVtXB::after { content: ""; position: absolute; height: 25px; width: 25px; top: -8.5px; left: -6px; }
.reQP7 { height: 100%; position: relative; outline: none; background: var(--color-bg-default); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.zg_CZ { position: fixed; height: 100%; top: 0px; left: 0px; right: calc(var(--left-sidebar-width) + var(--left-sidebar-width)); }
.zg_CZ.pcyzN { right: 0px; }
.BRk19 { border-top: 1px solid var(--color-stroke-default); }
.X1qjt { padding: 10px 20px 0px; }
.htEa4, ._U9dw { -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; }
.uIhBW { padding: 0px 20px; }
.VKfhV { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; padding: 20px; color: var(--color-text-default); }
.S67u7 { position: absolute; width: 100%; background: var(--color-bg-default); z-index: 2; border-bottom: 1px solid var(--color-stroke-default); padding: 20px; }
.S67u7 .mqbUL { color: var(--color-text-disabled); }
.S67u7 .b1uCC { position: relative; color: var(--color-text-default); cursor: pointer; padding: 8px 0px; }
.S67u7 .b1uCC.ftxjc { color: var(--color-black); }
.S67u7 .b1uCC:last-child { margin-bottom: -8px; }
.S67u7 ._w15c { position: absolute; left: -13px; top: 3px; }
.S67u7 ._w15c svg * { fill: var(--color-black); }
.S67u7 .CjZ6Y { margin-top: 8px; }
.S67u7 .CjZ6Y:hover ._w15c svg * { fill: var(--color-text-default); }
.S67u7 .CjZ6Y:hover .b1uCC, .S67u7 .CjZ6Y:hover .b1uCC.ftxjc { color: var(--color-text-default); }
.S67u7 .CjZ6Y:hover .b1uCC:hover, .S67u7 .CjZ6Y:hover .b1uCC.ftxjc:hover { color: var(--color-black); }
.S67u7 .CjZ6Y:hover .b1uCC:hover svg *, .S67u7 .CjZ6Y:hover .b1uCC.ftxjc:hover svg * { fill: var(--color-black); }
._1AoB { padding: 20px; border-top: 1px solid var(--color-stroke-default); }
.p2yeE .P9NAC { color: var(--color-black); }
.p2yeE .yWOlj svg * { fill: var(--color-text-default); }
.p2yeE:hover ._0Kd4 svg * { fill: var(--color-black); }
.K1eMP { height: 100%; }
.NL1GH { cursor: pointer; position: absolute; top: 6px; right: 12px; }
.NL1GH svg { transform: rotate(45deg); }
.NL1GH svg * { fill: var(--color-text-default); }
.NL1GH:hover svg * { fill: var(--color-black); }
.QfK5Y { position: absolute; height: 100%; width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: hidden; border-radius: var(--border-radius); background: var(--color-fill-default); }
.QfK5Y > img, .QfK5Y video { position: relative; z-index: 1; object-fit: contain; width: 100%; height: 100%; }
.QfK5Y .rh55w { font-family: var(--font-main); font-size: 44px; line-height: 51px; -webkit-font-smoothing: antialiased; margin-top: -24px; margin-bottom: -17px; text-transform: capitalize; color: var(--color-text-default); }
.QfK5Y.gzTuT { border: 1px solid var(--color-stroke-default); }
.QfK5Y.KxEmm { background: rgba(0, 0, 0, 0) !important; }
.QfK5Y:hover .C8P_Z { visibility: visible; }
.niS0O { padding: 20px 0px; }
.niS0O.LwxBl { padding: 0px 20px; }
.j6Tj8 { position: absolute; width: 100%; height: 2px; bottom: 0px; left: 0px; }
.j6Tj8 > div { position: absolute; height: 100%; background: var(--color-fill-active); }
.qYzeM { position: relative; z-index: 1; }
.qYzeM svg * { fill: var(--color-text-default); }
.C8P_Z { position: absolute; width: calc(100% - 20px); left: 10px; bottom: 10px; z-index: 1; visibility: hidden; }
.z5w_L { display: flex; -webkit-box-align: stretch; align-items: stretch; background: var(--color-fill-default); border-radius: var(--border-radius); padding: 4px; }
.z5w_L .BPIlI { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 700; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 32px; -webkit-box-flex: 1; flex: 1 1 0px; cursor: pointer; border-radius: var(--border-radius); color: var(--color-text-default); }
.z5w_L .BPIlI svg { margin-right: 7px; }
.z5w_L .BPIlI.T57Bv { background: var(--color-button-default); color: var(--color-black); }
.z5w_L .BPIlI.cYHe3 { color: var(--color-disabled-tint); cursor: default; }
.z5w_L .BPIlI + .BPIlI { margin-left: 4px; }
.z5w_L .BPIlI:hover:not(.T57Bv):not(.cYHe3) { color: var(--color-black); }
.z5w_L._2xKh .BPIlI.T57Bv { color: var(--color-light-white); background: var(--color-primary); }
.z5w_L.u40oE .BPIlI.T57Bv { color: var(--color-light-white); background: var(--color-highlight); }
.z5w_L._HhNp { padding: 5px; }
.z5w_L._HhNp .BPIlI { height: 25px; }
.z5w_L.cYHe3 { opacity: 0.3; pointer-events: none; }
.z5w_L._WyPy { background: rgba(0, 0, 0, 0); border: 1px solid var(--color-stroke-default); }
.L_3mt { position: absolute; width: 100%; height: 100%; inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: hidden; color: var(--color-black); }
.l9c01 { position: absolute; height: 100%; width: 100%; inset: 0px; background: var(--color-button-default); pointer-events: none; }
.l9c01 svg { position: absolute; inset: 0px; }
.l9c01.gmodj { background: var(--color-dark-grey-3); }
.l9c01._wo_c { background: var(--color-light-grey-3); }
.lk2dq { min-width: 20px; width: 20px; height: 20px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: hidden; position: relative; border-radius: var(--border-radius); }
.lk2dq.o4pIY { background: var(--color-fill-default); }
.lk2dq .U_kzF svg * { fill: var(--color-text-default) !important; }
.lk2dq ._nSIm { position: absolute; height: 100%; width: 100%; inset: 0px; }
.lk2dq img { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.lk2dq.y0zGY::after { display: block; }
.lk2dq::after { content: ""; position: absolute; height: 100%; width: 100%; inset: 0px; border-radius: var(--border-radius); display: none; border: 1px solid var(--color-black); z-index: 1; }
.lk2dq.Jw7ZW { min-width: 25px; height: 25px; width: 25px; }
.lk2dq.MWJ39 { min-width: 40px; height: 40px; width: 40px; border-radius: var(--border-radius); }
.Ngo2J img { object-fit: contain; }
.Ngo2J ._nSIm { height: 80%; top: 10%; }
.Ngo2J.j2qOX.o4pIY { background: var(--color-light-grey-1); }
.Ngo2J.u5e1G ._nSIm { width: 80%; height: 100%; left: 10%; top: 0px; }
.ADp_N { height: 13px; display: grid; grid-template-columns: auto 1fr; -webkit-box-align: center; align-items: center; position: relative; }
._tN0N { padding-left: 5px; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@-webkit-keyframes _G9Pm { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes _G9Pm { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.vUcce { position: fixed; height: 100vh; width: 100vw; top: 0px; left: 0px; z-index: 3000; cursor: pointer; }
._pfqv { position: fixed; z-index: 3000; padding: 0px 3px; opacity: 0; }
._pfqv.I5e8C { opacity: 1; }
._pfqv.aqrhj { transform: translateY(10px); }
._pfqv.aqrhj.I5e8C { animation: 0.15s ease-in-out 0s 1 normal forwards running _G9Pm; }
._pfqv.vV1iL { pointer-events: none; }
._pfqv.hrxgj { position: absolute; z-index: calc(var(--z-index-above-menu) + 10); }
.gd0dC { padding: 7px; position: relative; }
.nnoDk { position: absolute; height: 8px; z-index: 1; font-size: 0px; }
.nnoDk svg path:first-child { fill: var(--color-bg-default); }
.nnoDk svg path:last-child { fill: var(--color-stroke-default); }
.ch_Lm { border-radius: var(--border-radius); background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-small); }
._PGQA { width: 240px; min-width: 240px; }
._PGQA + ._PGQA { border-top: 1px solid var(--color-stroke-default); }
.tyoI7 { position: fixed; inset: 0px; cursor: pointer; z-index: 2999; }
.DUm84 { position: fixed; z-index: 3000; background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); }
.RDh6C { max-height: 300px; border-top: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); }
.xQurs { border: 0px; outline: 0px; width: 100%; background: var(--color-fill-default); height: 35px; padding: 0px 20px; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--color-black); }
.xQurs::-webkit-input-placeholder { color: var(--color-text-default); }
.xQurs::placeholder { color: var(--color-text-default); }
.ytoeR { height: var(--sidebar-header-height); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-left: 20px; position: relative; border-bottom: 1px solid var(--color-stroke-default); }
.m4_Oa { height: var(--sidebar-header-height); display: flex; -webkit-box-align: center; align-items: center; padding: 0px 15px; }
.m4_Oa svg * { fill: var(--color-text-default); }
.m4_Oa:hover svg * { fill: var(--color-black); }
._fbpf { height: 35px; display: flex; padding: 0px 20px 12px; border-bottom: 1px solid var(--color-stroke-default); }
._fbpf > div { display: flex; -webkit-box-align: end; align-items: flex-end; }
.W5JJU { border-radius: var(--border-radius); overflow: hidden; background: var(--color-fill-default); }
.V32fN { -webkit-box-pack: start; justify-content: flex-start; -webkit-box-flex: 1; flex-grow: 1; }
.i2PAb { padding-left: 20px; }
._bAr_ { -webkit-box-pack: end; justify-content: flex-end; }
._9d_a { height: 55px; text-align: right; padding-right: 6px; }
.Nx46B { height: 55px; width: 40px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
.Nx46B:hover { color: var(--color-black); }
.OTQU1 { border: 1px solid var(--color-stroke-default); }
.OTQU1 > img { position: absolute; object-fit: contain; object-position: center center; width: 100%; height: 100%; inset: 0px; }
.HH4vT { padding: 0px 20px; }
.VjMhT { color: var(--color-primary); }
._OnYf svg { opacity: 0; }
._OnYf svg * { fill: var(--color-black); }
._OnYf:hover svg { opacity: 1; }
.G_Ikp { color: var(--color-text-default); }
.G_Ikp.XqFpw { color: var(--color-black); }
.G_Ikp:hover, .G_Ikp.kN5li { color: var(--color-black); }
.G_Ikp:hover .M27EX:not(.kN5li) { border-color: var(--color-black); }
.G_Ikp._tcUx .Kj4oZ { border-color: var(--color-primary) !important; }
.G_Ikp.CDUKI .Kj4oZ { background: rgba(0, 0, 0, 0); }
.G_Ikp.CDUKI .Kj4oZ:not(:focus) { color: var(--color-black); }
.G_Ikp.CDUKI .Kj4oZ:hover { color: var(--color-black); background: var(--color-fill-default); }
.G_Ikp.CDUKI .Kj4oZ:focus { color: var(--color-black); background: var(--color-fill-default); }
.M27EX { overflow: hidden; position: relative; height: auto !important; }
.M27EX.g0IDM._MyqC * { color: var(--color-text-default) !important; }
.im4ge { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--color-text-default); height: 25px; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.im4ge.TyMxK { font-weight: 600; }
.im4ge:hover { color: var(--color-black); }
.Kj4oZ { appearance: none; outline: none; padding: 7px 10px; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; display: block; width: 100%; color: var(--color-black); resize: none; margin-top: 0px; margin-bottom: 0px; height: 25px; border-radius: var(--border-radius); border: 1px solid rgba(0, 0, 0, 0); background: var(--color-fill-default); }
.Kj4oZ:focus, .Kj4oZ:hover { background: var(--color-button-default); }
.Kj4oZ::-webkit-input-placeholder { color: var(--color-text-default); }
.Kj4oZ::placeholder { color: var(--color-text-default); }
.Kj4oZ:disabled { color: var(--color-text-disabled); }
.Kj4oZ::selection { background: var(--color-fill-active); color: var(--color-black); }
.bzH7r { position: relative; color: var(--setting-color-input-text, var(--color-black)); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; border-radius: var(--border-radius); padding: 0px 5px; width: 100%; height: 25px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 5px; }
.bzH7r::-webkit-input-placeholder { color: var(--color-text-default); }
.bzH7r::placeholder { color: var(--color-text-default); }
.bzH7r:focus, .bzH7r:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.bzH7r:disabled { color: var(--color-text-disabled); }
.bzH7r:disabled:hover, .bzH7r:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.bzH7r::selection { background: var(--color-fill-active); color: var(--color-black); }
.bzH7r .slAoH { position: absolute; right: 3px; color: var(--color-text-default); }
.bzH7r:hover .slAoH { color: var(--color-black); }
.bzH7r.cTZaS { color: var(--color-text-disabled); }
.tCN7P { width: calc(100% - 10px); overflow: hidden; text-overflow: clip; white-space: nowrap; }
.ZGPa_ { background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-settings); border-radius: var(--border-radius); width: calc(100% + 20px); margin-left: -11px; margin-top: -6px; }
.unFbg { display: grid; width: 100%; grid-template-columns: repeat(7, 1fr); gap: 5px; height: 25px; -webkit-box-align: center; align-items: center; }
.wJYVE { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.QOuBM:hover { --setting-color-input-background: var(--color-button-default); }
.agQYK { word-break: keep-all; height: 37px; appearance: none; background: var(--color-stroke-default); color: var(--color-black); display: flex; padding: 0px 20px; width: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: var(--border-radius); user-select: none; }
.agQYK div { display: flex; -webkit-box-align: center; align-items: center; }
.agQYK svg { position: relative; margin-left: -5px; left: -3px; }
.agQYK svg * { fill: var(--color-black); }
.agQYK:hover { background-color: var(--color-text-default); }
.agQYK:hover svg * { fill: var(--color-black); }
.gjnn5 { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; }
._11qq { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
._11qq + ._11qq { padding-top: 6px; }
.PYM1M { padding-right: 10px; color: var(--color-text-default); }
.koKSw { padding-left: 10px; color: var(--color-black); text-align: right; }
.V3R_u { padding: 20px; text-align: center; }
.g_zef { display: flex; }
.g_zef > .LD3UL { -webkit-box-flex: 1; flex-grow: 1; }
.g_zef > .LD3UL + .LD3UL { border-left: 1px solid var(--color-stroke-default); }
.mHVq4 { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; background: var(--color-bg-default); -webkit-box-flex: 1; flex-grow: 1; }
.mHVq4 > .LD3UL + .LD3UL { border-top: 1px solid var(--color-stroke-default); }
.LD3UL { -webkit-box-flex: 0; flex-grow: 0; overflow: hidden; }
.LD3UL.AlEE_ { -webkit-box-flex: 1; flex-grow: 1; height: 0px; overflow-y: auto; }
.LD3UL.tr72b { z-index: 1; }
.v0_C_ { position: relative; width: 100%; height: 40px; display: flex; -webkit-box-align: center; align-items: center; user-select: none; padding: 0px 25px 0px 20px; color: var(--color-text-default); border-bottom: 1px solid var(--color-stroke-default); }
.v0_C_.RY2yB { color: var(--color-disabled-tint); }
.v0_C_:hover:not(.RY2yB) .h__SX { color: var(--color-black); }
.h__SX { height: 30px; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; outline: none; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--color-text-default); background-color: var(--color-bg-default); }
.h__SX::selection { background-color: var(--color-selection-bg); }
.h__SX::-webkit-input-placeholder { color: currentcolor; }
.h__SX::placeholder { color: currentcolor; }
.h__SX:focus { color: var(--color-black); }
.h__SX:focus::-webkit-input-placeholder { color: var(--color-text-default); }
.h__SX:focus::placeholder { color: var(--color-text-default); }
.WfTkn { position: absolute; pointer-events: none; right: 20px; }
.HUp06 { position: absolute; right: 22px; top: 12px; z-index: 1; }
.HUp06 svg * { fill: var(--color-text-default); }
.HUp06:hover svg * { fill: var(--color-black); }
.m3vyy:not(:hover) svg * { fill: currentcolor; color: var(--color-text-default); }
.mSXVY { position: absolute; height: 100%; width: 100%; inset: 0px; }
.NvqGe { position: fixed; inset: 0px; cursor: pointer; z-index: -1; }
.qTD_V { position: fixed; top: 0px; bottom: 0px; right: 0px; width: var(--right-sidebar-width); cursor: pointer; z-index: 201; }
._zdik { position: fixed; width: var(--right-sidebar-width); height: calc(100% - var(--header-height)); top: var(--header-height); right: var(--right-sidebar-width); z-index: -1; will-change: transform; }
.vJ0uo { background-color: var(--color-bg-default); border-left: 1px solid var(--color-stroke-default); height: 100%; }
.F4r_J { height: 100%; }
.osUBG { min-height: var(--sidebar-header-height); width: var(--expanded-sidebar-width); border-left: 1px solid var(--color-stroke-default); position: sticky; top: 0px; z-index: 10; }
.GFIiu { position: relative; min-height: var(--sidebar-header-height); width: 100%; top: 0px; right: 0px; background-color: var(--color-bg-default); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
._D6Cj { display: inline-block; height: 20px; width: 20px; cursor: pointer; position: relative; }
._D6Cj svg * { fill: none; }
._D6Cj .iSFG5 { stroke: var(--color-grey-3); }
._D6Cj.UHsZU { width: 16px; height: 16px; }
._D6Cj.UHsZU .iSFG5 { stroke: var(--color-text-default); }
._D6Cj._sDYW { height: 16px; width: 16px; }
._D6Cj.wMYIQ .iSFG5, ._D6Cj.wMYIQ .rFZ3z, ._D6Cj.HxGOP .iSFG5, ._D6Cj.HxGOP .rFZ3z { stroke: var(--color-grey-3); }
._D6Cj.L15cX .iSFG5 { stroke: var(--color-black); }
._D6Cj.L15cX .rFZ3z { stroke: var(--color-black); }
._D6Cj.L15cX.wMYIQ .rFZ3z { stroke: var(--color-black); }
.fC86m { height: 21px; width: 21px; position: relative; }
.fC86m ._D6Cj { position: absolute; top: 50%; left: 2px; transform: translateY(-50%); }
.alE68 ._D6Cj.HxGOP .rFZ3z { stroke: var(--color-grey-3); }
.alE68:hover ._D6Cj .iSFG5 { stroke: var(--color-black); }
.alE68:hover ._D6Cj.wMYIQ .rFZ3z { stroke: var(--color-black); }
.tpEBf { padding: 10px; border-bottom: 1px solid var(--color-stroke-default); }
.uq7DP { background-color: var(--color-document-highlight-tint); }
._u3V1 { border: 2px solid var(--color-document-highlight); }
.CHBk2 { position: relative; color: rgb(255, 255, 255); text-align: center; }
.CHBk2::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.C5n2E { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.HXO4E { height: 5px; position: relative; }
._p3DT { position: absolute; width: 100%; height: 100%; inset: 0px; z-index: 1; }
.QtD1f { position: absolute; z-index: 2; }
.ii1_O { border: 1px solid var(--color-black); height: 15px; width: 15px; border-radius: 50%; position: absolute; background-color: var(--color-bg-default); background-size: 6px; top: -13px; left: -15px; transform: translate(50%, 50%); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; }
.ii1_O ._p3DT { border-radius: 50%; }
.hZYOX { display: flex; -webkit-box-align: stretch; align-items: stretch; column-gap: 5px; }
.DjI8E { -webkit-box-flex: 1; flex-grow: 1; position: relative; }
.__5Zg { border-radius: var(--border-radius); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; color: var(--color-black); font-size: 13px; height: 25px; line-height: 25px; padding: 0px 10px; width: 100%; }
.__5Zg::-webkit-outer-spin-button, .__5Zg::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.__5Zg::-webkit-input-placeholder { color: var(--color-text-default); }
.__5Zg::placeholder { color: var(--color-text-default); }
.__5Zg:focus, .__5Zg:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.__5Zg:disabled { color: var(--color-text-disabled); }
.__5Zg:disabled:hover, .__5Zg:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.__5Zg::selection { background: var(--color-fill-active); color: var(--color-black); }
.iL8n_ { position: relative; width: 55px; min-width: 55px; border-width: 0px 0px 0px 1px; background: var(--color-bg-default); border-radius: var(--border-radius); font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; }
.iL8n_ .__5Zg { padding-right: 21px; text-align: right; }
.iL8n_ ._zaBK { position: absolute; right: 10px; }
.c9ON_ { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; color: var(--color-text-default); }
.c9ON_ svg * { fill: var(--color-text-default); }
.c9ON_ svg { margin-right: -5px; }
.c9ON_:hover { color: var(--color-black); }
.c9ON_:hover svg * { fill: var(--color-black); }
.OZpgz { cursor: ns-resize !important; }
.OZpgz:hover .H9EnA::before { opacity: 1; }
.OZpgz .H9EnA.oE54F::before, .OZpgz .H9EnA.ZMXZ_::before { border-color: var(--color-black); }
.OZpgz.JuyFT { pointer-events: none; }
.OZpgz.JuyFT > * { color: var(--color-text-disabled) !important; }
.OYsUt { cursor: ns-resize; user-select: none; }
.OYsUt.WCeEq { cursor: default; }
.OYsUt.WCeEq svg * { fill: var(--color-text-disabled) !important; }
.OYsUt.ci_Ju svg * { fill: var(--color-black) !important; }
.yxfFF { position: fixed; height: 100vh; width: 100vw; cursor: ns-resize; top: 0px; left: 0px; z-index: 1000; user-select: none; }
._Negi { background-color: var(--color-document-highlight-tint); }
.zZ3Ya { border: 2px solid var(--color-document-highlight); }
.ZwHXJ { position: relative; color: rgb(255, 255, 255); text-align: center; }
.ZwHXJ::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
._K__5 { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.oa7rB { position: relative; width: 100%; }
.oa7rB.KIT71 .XEh5u { text-align: right; }
.oa7rB._KCcu { color: var(--color-black); }
.oa7rB._KCcu .XEh5u { background-color: var(--color-button-default); }
.oa7rB.QqlMI { color: var(--color-text-disabled); }
.oa7rB:hover .XEh5u:not(:disabled) { background: var(--color-button-default); }
.oa7rB._ONfm .XEh5u { width: 26px; }
.oa7rB.OQV4a .XEh5u { padding-right: 19px; }
.XEh5u { color: var(--setting-color-input-text, var(--color-black)); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; border-radius: var(--border-radius); padding: 0px 5px; width: 100%; height: 25px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 5px; font-size: 13px; display: block; }
.XEh5u::-webkit-outer-spin-button, .XEh5u::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.XEh5u::-webkit-input-placeholder { color: var(--color-text-default); }
.XEh5u::placeholder { color: var(--color-text-default); }
.XEh5u:focus, .XEh5u:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.XEh5u:disabled { color: var(--color-text-disabled); }
.XEh5u:disabled:hover, .XEh5u:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.XEh5u::selection { background: var(--color-fill-active); color: var(--color-black); }
.XEh5u::selection { background: var(--color-fill-active); }
.Me4eY { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; position: absolute; inset: 0px; pointer-events: none; height: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-left: 3px; }
.XjQjy { position: absolute; right: 0px; top: 0px; height: 100%; display: flex; -webkit-box-align: center; align-items: center; padding-right: 5px; pointer-events: none; }
.EzAB8 { position: absolute; right: 0px; top: 0px; height: 100%; width: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--color-text-default); cursor: pointer !important; }
.EzAB8:hover { color: var(--color-black); }
.PSg5A { position: absolute; top: 7px; right: 4px; }
.JTY43 { position: relative; }
.IRbt5 { position: absolute; left: -12px; top: 7px; }
.YwuG3 { position: absolute; height: 100%; width: 100%; inset: 0px; }
.Q5c9D { position: relative; height: 140px; width: 250px; }
.DE8Zi { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; z-index: 1; opacity: 0; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: var(--color-white); border-radius: var(--border-radius); overflow: hidden; }
.DE8Zi:hover { opacity: 1; }
.DE8Zi.nLSjE { opacity: 1; }
._JruU { display: flex; -webkit-box-align: center; align-items: center; column-gap: 15px; }
.eBxeF { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.wEn9u { padding: 30px 20px; min-height: var(--card-min-height, 0); border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; gap: 20px; }
.wEn9u > :nth-child(2) { margin-top: auto; }
.BnQyy { height: var(--settings-icon-height, 35px); width: var(--settings-icon-width, 35px); min-width: var(--settings-icon-width, 35px); border-radius: var(--border-radius); background: var(--settings-icon-background); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.BnQyy.a8_BS { background: var(--settings-icon-background, var(--color-black)); color: var(--color-white); }
.Cko7R, .dYCPz { background: var(--color-bg-default); border-radius: var(--border-radius); position: relative; box-shadow: var(--shadow-settings); max-height: 100vh; }
.Cko7R .UsGgR:first-child, .dYCPz .UsGgR:first-child { border-radius: var(--border-radius) 4px 0 0; }
.Cko7R .UsGgR:last-child, .dYCPz .UsGgR:last-child { border-radius: 0px 0px 4px 4px; }
.Cko7R::after, .dYCPz::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); z-index: 1; pointer-events: none; }
.dYCPz { width: calc(100% + 18px); left: -9px; top: -9px; }
.UsGgR { -webkit-box-flex: 1; flex-grow: 1; width: 100%; display: flex; -webkit-box-align: center; align-items: center; column-gap: var(--setting-column-gap, 10px); color: var(--color-black); --indicator-width: 0px; --icon-width: 0px; background-color: var(--setting-background); }
.UsGgR.zCMiM { --indicator-width: var(--settings-indicator-width, 29px); }
.UsGgR.OIKLu { --icon-width: var(--settings-icon-width, 25px); }
.UsGgR .ZEtuQ { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; row-gap: 10px; -webkit-box-flex: 1; flex-grow: 1; text-align: left; max-width: calc(100% - var(--indicator-width) - var(--icon-width) - 15px); }
.UsGgR .ShP1l { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; width: 100%; max-width: 100%; }
.UsGgR .CVjWJ { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--setting-description-text-color, var(--color--black)); position: relative; width: 100%; max-width: 100%; }
.UsGgR .CVjWJ.Gw6yz { color: var(--color-text-default); }
.UsGgR .S2gZy { color: var(--color-text-default); }
.UsGgR:disabled .BnQyy { background: var(--color-text-default); }
.UsGgR:disabled .ShP1l, .UsGgR:disabled .CVjWJ { color: var(--color-text-default); }
.UsGgR:disabled:hover { }
.UsGgR.IXAEm .BnQyy { color: var(--color-text-default); }
.UsGgR.IXAEm .ShP1l, .UsGgR.IXAEm .CVjWJ { color: var(--color-text-default); }
.UsGgR.LdqLn .BnQyy { color: var(--color-text-disabled); }
.UsGgR.LdqLn .ShP1l, .UsGgR.LdqLn .CVjWJ { color: var(--color-text-disabled) !important; }
._ydy9 { position: relative; top: -2px; padding-right: 10px; min-width: 19px; width: 19px; }
._ydy9 svg { color: var(--color-black); }
.Ddomp { border-radius: var(--setting-toggle-corner-radius, var(--border-radius)); overflow: hidden; width: 100%; cursor: pointer; }
.Ddomp .UsGgR { background: var(--setting-toggle-background, var(--color-fill-default)); padding: var(--setting-top-padding, 10px) var(--setting-right-padding, 10px) var(--setting-bottom-padding, 10px) var(--setting-left-padding, 10px); --fade-bg-color: var(--setting-background); }
.Ddomp .BnQyy { background: var(--setting-icon-background, var(--color-black)); color: var(--setting-icon-text-color, var(--color-white)); }
.Ddomp:hover .UsGgR { background: var(--setting-hover-background, var(--color-button-default)); --fade-bg-color: var(--setting-hover-background); }
.Ddomp:hover .ngSMj { color: var(--color-black); }
.Ddomp:hover .CVjWJ { color: var(--color-black); }
.cgeNB { position: relative; border: 1px solid rgba(0, 0, 0, 0); cursor: pointer; }
.cgeNB .UsGgR { background: rgba(0, 0, 0, 0); }
.cgeNB .BnQyy { background: var(--color-button-default); }
.cgeNB::before { content: ""; position: absolute; width: calc(100% + 20px); left: -10px; height: calc(100% + 20px); top: -10px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0); }
.cgeNB:hover::before { border-color: var(--color-stroke-default); }
.cgeNB:hover .BnQyy { background: var(--setting-icon-background, var(--color-black)); color: var(--color-white); }
.kYctk, .eidyo { width: 100%; }
.kYctk .UsGgR, .eidyo .UsGgR { padding: var(--setting-top-padding, 10px) var(--setting-right-padding, 10px) var(--setting-bottom-padding, 10px) var(--setting-left-padding, 10px); --fade-bg-color: var(--setting-background); }
.kYctk .BnQyy, .eidyo .BnQyy { background: var(--setting-icon-background, var(--color-grey-3)); }
.kYctk:hover:not(:disabled) .UsGgR, .eidyo:hover:not(:disabled) .UsGgR { background: var(--setting-hover-background, var(--color-fill-default)); --fade-bg-color: var(--setting-hover-background); }
.kYctk:hover:not(:disabled) .BnQyy, .eidyo:hover:not(:disabled) .BnQyy { background: var(--setting-icon-background, var(--color-black)); color: var(--color-white); }
.kYctk:hover:not(:disabled) .CVjWJ, .eidyo:hover:not(:disabled) .CVjWJ { color: var(--color-black); }
.kYctk:disabled, .eidyo:disabled { cursor: default; }
.kYctk:disabled .BnQyy, .eidyo:disabled .BnQyy { color: var(--color-text-disabled); }
.kYctk:disabled .ShP1l, .eidyo:disabled .ShP1l, .kYctk:disabled .CVjWJ, .eidyo:disabled .CVjWJ { color: var(--color-text-disabled); }
.ngSMj { color: var(--color-text-default); position: relative; left: 8px; transform: rotate(90deg); }
.yJOPz, .MJElc, ._Ca5Z { cursor: pointer; border-radius: var(--border-radius); width: 100%; --settings-indicator-width: var(--settings-indicator-width, 26px); border: 1px solid rgba(0, 0, 0, 0); }
.yJOPz .UsGgR, .MJElc .UsGgR, ._Ca5Z .UsGgR { padding: var(--setting-top-padding, 0px) var(--setting-right-padding, 0px) var(--setting-bottom-padding, 0px) var(--setting-left-padding, 5px); }
.yJOPz .BnQyy, .MJElc .BnQyy, ._Ca5Z .BnQyy { height: var(--settings-icon-height, 25px); width: var(--settings-icon-width, 25px); min-width: var(--settings-icon-min-width, 25px); }
.yJOPz:hover:not(:disabled):not(.LdqLn), .MJElc:hover:not(:disabled):not(.LdqLn), ._Ca5Z:hover:not(:disabled):not(.LdqLn) { --fade-bg-color: var(--color-fill-default); background: var(--color-fill-default); }
.yJOPz:disabled, .yJOPz.LdqLn, .MJElc:disabled, .MJElc.LdqLn, ._Ca5Z:disabled, ._Ca5Z.LdqLn { cursor: default; }
._Ca5Z .UsGgR, .MJElc .UsGgR { padding: var(--setting-top-padding, 10px) var(--setting-right-padding, 5px) var(--setting-bottom-padding, 10px) var(--setting-left-padding, 10px); }
._Ca5Z.tKqqQ, .MJElc.tKqqQ { border: 1px solid var(--color-black); }
._Ca5Z.tKqqQ:hover, .MJElc.tKqqQ:hover { background: rgba(0, 0, 0, 0) !important; }
.yJOPz { display: flex; -webkit-box-align: center; align-items: center; height: 35px; }
.yJOPz.KAfoy { height: 50px; }
._2d4f { border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); padding: 10px; min-height: 48px; }
._oHaI { display: inline-flex; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
._oHaI .XsV6Z:checked + div { color: var(--color-black); }
.XsV6Z { width: 14px; height: 14px; border-radius: 50%; border: 1px solid var(--color-text-default); display: inline-block; position: relative; vertical-align: middle; appearance: none; margin: 0px 5px 0px 0px; cursor: pointer; }
.XsV6Z:checked { border-color: var(--color-black); }
.XsV6Z:checked::after { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--color-black); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.XsV6Z.krA0i { width: 16px; height: 16px; }
.XsV6Z.krA0i::after { width: 10px; height: 10px; }
.XsV6Z.iqDbd { border-color: var(--color-text-disabled); }
.XsV6Z.iqDbd::after { background: var(--color-text-disabled); }
.tdf3o { display: flex; -webkit-box-align: center; align-items: center; }
.tdf3o > * { -webkit-box-flex: 1; flex-grow: 1; width: 50%; }
.tdf3o ._yIoh { display: flex; -webkit-box-align: center; align-items: center; position: relative; column-gap: 10px; }
.tdf3o ._yIoh .fVS5T { width: 16px; min-width: 16px; }
.tdf3o ._cBUb { max-width: calc(100% - 45px); }
.tdf3o.Q1Zfq { color: var(--color-text-disabled); }
.tdf3o + .tdf3o { margin-top: 5px; }
._ItAL { width: 50%; padding: 20px; }
._ItAL + ._ItAL { border-left: 1px solid var(--color-stroke-default); }
._ItAL.aChEX { background: var(--color-bg-default); }
.HYhX9 .Q8S03 { display: none; }
.HYhX9.Tzyz4 { pointer-events: none; }
.HYhX9:hover .Q8S03 { display: initial; }
.oxLFD { aspect-ratio: 1200 / 630; background: var(--color-fill-default); border-radius: var(--border-radius); display: flex; -webkit-box-align: center; align-items: center; position: relative; -webkit-box-pack: center; justify-content: center; color: var(--color-text-default); overflow: hidden; }
.oxLFD img { width: 100%; height: 100%; object-fit: cover; }
.oxLFD .p_oZz { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: none; }
.oxLFD:hover .p_oZz { display: flex; }
.Kof6w { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 34px; width: 34px; background: var(--color-fill-default); border-radius: var(--border-radius); color: var(--color-text-default); overflow: hidden; }
.Kof6w .jsehw { height: 16px; width: 16px; position: relative; }
.Kof6w .jsehw img { width: 100%; height: 100%; }
._6ffe { --settings-icon-width: 35px; }
.fT5_H { position: relative; }
.foZSr { position: absolute; right: 10px; top: 13px; }
.BsTJ9 { height: 25px; width: 25px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: var(--color-button-default); color: var(--color-black); border-radius: 12.5px; }
.kpA2m { position: relative; overflow: hidden; }
.kpA2m .mEn1w, .kpA2m .mEn1w::before, .kpA2m.WiAl5::after { position: absolute; content: ""; height: 100%; width: 100%; inset: 0px; z-index: 5; }
.kpA2m .mEn1w { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--color-black); opacity: 0; pointer-events: none; }
.kpA2m .mEn1w::before { background: var(--color-white); opacity: 0.6; z-index: -1; }
.kpA2m > img { position: absolute; height: 100%; width: 100%; object-fit: cover; }
.kpA2m.WiAl5 { cursor: pointer; }
.kpA2m.WiAl5::after { border-radius: var(--border-radius); border: 1px solid var(--color-black); opacity: 0; }
.kpA2m.Gmrri { border: 1px solid var(--color-stroke-default); }
.kpA2m.CZkfj { border-radius: var(--border-radius); background: var(--color-fill-default); }
.kpA2m.gi_ZL .v5ZoR { opacity: 0.6; }
.kpA2m.qAXZG::after, .kpA2m:hover::after { opacity: 1; }
.kpA2m.qAXZG .mEn1w, .kpA2m:hover .mEn1w { opacity: 1; }
.v5ZoR { position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); top: 10px; left: 10px; }
.ii2v9 { position: absolute; width: 100%; height: 100%; inset: 0px; }
.ii2v9.Xzg41 { background-color: var(--color-dark-grey-1); }
.ii2v9.Vhe_e { background-color: var(--color-light-grey-1); }
.uGX_Z { position: absolute; width: 100%; height: 100%; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; pointer-events: none !important; }
.uGX_Z.KAvMw { display: block; }
.uGX_Z.KAvMw .H7EZI { transform-origin: left top; }
.Yq59L { fill: var(--color-text-default); }
.Yq59L.d3gF8 { fill: var(--color-black); }
.TjzkX { fill: var(--color-bg-default); }
.hZINM { fill: var(--color-black); }
.SjJSu { color: var(--color-text-default); }
.SjJSu:hover { color: var(--color-black); }
.WOVH1 { background-color: var(--color-document-highlight-tint); }
.MunKb { border: 2px solid var(--color-document-highlight); }
.srZCm { position: relative; color: rgb(255, 255, 255); text-align: center; }
.srZCm::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.MdqCQ { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.LSkCe.KXFGn { opacity: 0.3; pointer-events: none; }
.LSkCe.CyMuV { pointer-events: none; }
.LSkCe.CyMuV .aNGAP, .LSkCe.CyMuV .LHXEP { opacity: 0.2; }
.LSkCe.CyMuV .vTsiy { pointer-events: all; }
.LSkCe.CyMuV .xMonB { visibility: hidden !important; }
.LSkCe.CyMuV .rJK55::before { display: none !important; }
.LSkCe:hover .xMonB { visibility: visible; }
.J5nK1 { color: var(--color-text-default); }
.J5nK1:hover { color: var(--color-black); }
.nqc_w { padding: 10px 0px 0px; position: relative; }
.nqc_w .ljQdt { width: calc(100% - 20px); height: 25px; display: flex; -webkit-box-align: center; align-items: center; }
.d3gD1 { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 16px; height: 10px; right: 0px; }
.d3gD1 .NX_qu { margin-right: 10px; }
.xMonB { padding-top: 10px; display: flex; column-gap: 8px; visibility: hidden; }
.bZXO7 { -webkit-box-pack: justify; justify-content: space-between; display: flex; height: 25px; -webkit-box-align: center; align-items: center; }
.V2MSQ { border-radius: var(--border-radius); position: relative; }
.V2MSQ .meNnL { position: absolute; width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.vTsiy { position: relative; right: -6px; cursor: pointer; }
.vTsiy::before { content: ""; position: absolute; height: 20px; width: 20px; top: -3px; left: -9px; }
.rJK55 { transition: opacity 0.25s; position: relative; display: block; }
.rJK55 .zHnzz { position: relative; }
.rJK55::before { display: none; content: ""; position: absolute; left: -20px; top: -20px; width: calc(100% + 40px); height: calc(100% + 40px); border-radius: var(--border-radius); border: 1px solid var(--color-black); }
.rJK55:hover::before, .rJK55.vOxBT::before { display: block; }
.rJK55.vOxBT::before { display: block; }
.rJK55.xIPKc { opacity: 0.5; }
.rJK55.xIPKc::before { display: none; }
._B_WX { position: absolute; z-index: 5; top: -10px; right: -10px; }
._B_WX .YsSv7 { position: absolute; top: 0px; right: 0px; border-radius: 50%; border: 1px solid var(--color-black); }
.RHntX { position: fixed; pointer-events: none; z-index: 1000; box-shadow: var(--shadow-big); transform-origin: center center; }
.LSkCe.qt7WX .rJK55::before { height: 100%; top: 0px; width: calc(100% + var(--admin-grid-gap) + var(--admin-grid-gap)); left: calc(0px - var(--admin-grid-gap)); }
.LSkCe.qt7WX .zHnzz { padding: 20px 0px; display: grid; grid-template-columns: 220px 2fr 1fr 1fr auto; column-gap: var(--admin-grid-gap); -webkit-box-align: center; align-items: center; }
.LSkCe.qt7WX .zHnzz .V2MSQ { padding-right: 40px; }
.LHXEP { display: flex; -webkit-box-align: center; align-items: center; min-width: 0px; }
.zhivu { display: flex; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
.R_5pC { grid-column: -1; display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }
.DBJri { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; color: var(--color-text-default); }
.DBJri.Xv2pq { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; -webkit-box-pack: end; justify-content: flex-end; }
.tJp6e { position: absolute; height: 100%; width: 100%; inset: 0px; }
.xIKFO * { user-select: none !important; }
.smxhY { padding-bottom: 56.25%; position: relative; border-radius: var(--border-radius); cursor: pointer; background: var(--color-fill-default); }
.smxhY .k98Td { position: absolute; width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.smxhY svg * { fill: var(--color-text-default); }
.smxhY:hover { background: var(--color-fill-active); }
.smxhY:hover svg * { fill: var(--color-black); }
._HAnn { display: grid; grid-template-columns: repeat(1, 1fr); padding: 5px 0px; }
._HAnn.pXCnX { grid-template-columns: repeat(12, 1fr); column-gap: 40px; }
@media (min-width: 1500px) {
  ._HAnn.pXCnX { column-gap: 60px; }
}
@media (min-width: 1920px) {
  ._HAnn.pXCnX { column-gap: 80px; }
}
._HAnn.pXCnX .arri9 { grid-column: span 4; padding: 10px 0px; }
@media (min-width: 1200px) {
  ._HAnn.pXCnX .arri9 { padding: 25px 0px; }
}
@media (min-width: 1500px) {
  ._HAnn.pXCnX .arri9 { grid-column: span 3; }
}
@media (min-width: 2400px) {
  ._HAnn.pXCnX .arri9 { grid-column: span 2; }
}
._HAnn.ezrZ8 { grid-template-columns: auto; padding: 10px 0px; }
._HAnn.ezrZ8 .arri9 { width: 100%; padding: 20px 0px; grid-column: span 1; }
.ALz7d { position: relative; z-index: 100; display: inline-flex; white-space: nowrap; -webkit-box-align: center; align-items: center; padding-bottom: 10px; padding-top: 10px; }
.ALz7d ._ewQ_ { width: 100%; display: flex; cursor: pointer; -webkit-box-pack: justify; justify-content: space-between; }
.ALz7d ._ewQ_ svg * { fill: var(--color-text-default); }
.ALz7d .z_A5_ { display: flex; -webkit-box-align: center; align-items: center; color: currentcolor; padding-right: 5px; }
.ALz7d._a_8Z { cursor: not-allowed; }
.ALz7d:hover:not(._a_8Z) { color: var(--color-text-default); }
.YGHYM { width: 180px; padding: 10px 0px; }
._NVa0 { height: 35px; position: relative; padding: 0px 20px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; color: var(--color-black); }
._NVa0:hover { background: var(--color-grey-1); }
._NVa0 svg { position: absolute; left: 5px; }
.eYxOY { position: relative; width: 100%; height: 60px; margin: -20px 0px -21px; display: flex; -webkit-box-align: center; align-items: center; }
.FYFoT { position: absolute; height: 100%; width: 100%; display: flex; -webkit-box-align: center; align-items: center; }
.FYFoT .dziTK { display: none; }
.FYFoT.__5JP .dziTK { display: block; }
.FYFoT:hover:not(.__5JP) .ObjKl { color: var(--color-text-disabled); }
.FYFoT:hover:not(.__5JP) .ObjKl::-webkit-input-placeholder { color: var(--color-text-disabled); }
.FYFoT:hover:not(.__5JP) .ObjKl::placeholder { color: var(--color-text-disabled); }
.FYFoT::before { position: absolute; content: ""; width: calc(100% + var(--admin-grid-gap)); height: 100%; left: calc(0px - var(--admin-half-grid-gap)); top: 0px; border-radius: var(--border-radius); opacity: 0; }
.FYFoT.LMPiU { pointer-events: none !important; }
.FYFoT.LMPiU .ObjKl { pointer-events: none !important; }
.ObjKl { position: relative; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; height: 100%; width: 100%; font-family: var(--font-main); font-size: 26px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -9px; margin-bottom: -8px; line-height: 100%; padding: 0px; color: var(--color-black); pointer-events: all; }
.ObjKl::-webkit-input-placeholder { color: var(--color-black); }
.ObjKl::placeholder { color: var(--color-black); }
.ObjKl:focus::-webkit-input-placeholder { color: var(--color-text-disabled); }
.ObjKl:focus::placeholder { color: var(--color-text-disabled); }
.ObjKl::selection { background: var(--color-fill-active); color: var(--color-black); }
.HPAvi { display: flex; -webkit-box-align: center; align-items: center; }
.HPAvi svg { height: 16px !important; width: 16px !important; }
.zaa0b { border-radius: var(--border-radius); overflow: hidden; border: 1px solid var(--color-stroke-default); position: relative; }
.zaa0b .St53s { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; opacity: 0; }
.zaa0b .St53s::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.5; }
.zaa0b.__Ttp { cursor: default; background: var(--color-fill-default); }
.zaa0b:hover .St53s { opacity: 1; }
.zaa0b .FFMCw * { overflow: hidden !important; pointer-events: none !important; }
.zaa0b [data-page] { height: 100% !important; }
.fZ5gK { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; padding: 20px; color: var(--color-black); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; }
.J6C4G { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; background: rgba(0, 0, 0, 0.5); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; cursor: default; }
.Q_e_D { display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.Q_e_D + .Q_e_D { margin-top: 15px; }
.ifslp { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); }
.A9ZMB { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; }
.myxBN { margin-left: 5px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 16px; width: 16px; }
._50FW { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 10px; }
.m8I_V { color: var(--color-black); }
.mvoDf, .YTap_ { position: relative; z-index: 1; }
.mvoDf { text-align: left; min-width: 0px; display: flex; -webkit-box-align: center; align-items: center; padding: 5px 0px; }
.YTap_ { padding: 5px 0px 5px 20px; text-align: right; white-space: nowrap; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; color: var(--color-black); }
.YTap_.M2PYy { opacity: 0; }
.nF2H6 { color: var(--color-text-default); display: grid; grid-template-columns: 50% 1fr auto; min-height: 35px; position: relative; }
.nF2H6.NADXp { cursor: pointer; }
.nF2H6:hover.DzQyo, .nF2H6.PfdIN { color: var(--color-black); }
.nF2H6:hover.DzQyo .YTap_.M2PYy, .nF2H6.PfdIN .YTap_.M2PYy { opacity: 1; }
.nF2H6:hover.DzQyo::before, .nF2H6.PfdIN::before { content: ""; position: absolute; top: -5px; left: -10px; width: calc(100% + 20px); height: calc(100% + 10px); border-radius: var(--border-radius); background: var(--color-fill-default); }
.nF2H6._aWlO { grid-template-columns: 1fr auto; }
._PB_1 { margin-top: 60px; height: 35px; display: flex; -webkit-box-align: center; align-items: center; border-top: 1px solid var(--color-stroke-default); }
.tieRq { height: 35px; display: flex; -webkit-box-align: center; align-items: center; }
.oO_G3 { position: absolute; top: 0px; left: -10px; }
._cVnQ { width: 100%; height: 25px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; position: relative; }
._cVnQ .BXnZe { display: none; }
._cVnQ.pJ9sV::after { content: ""; position: absolute; top: -10px; left: 0px; width: 100%; height: calc(100% + 20px); }
._cVnQ.pJ9sV:hover .BXnZe { display: block; }
._cVnQ.pJ9sV:hover .T6Cpr { display: none; }
.T6Cpr { width: 100%; height: 6px; pointer-events: none; border-radius: 3px; background: var(--color-stroke-default); position: relative; overflow: hidden; }
.T6Cpr .nK3OL { position: relative; width: 100%; transform: translateX(-100%); border-radius: 3px; height: 6px; background: var(--color-black); }
.tPPbP { display: flex; -webkit-box-align: center; align-items: center; }
.tPPbP > * + * { padding-left: 10px; }
.tPPbP.qUbRF > * + * { padding-left: 10px; }
.tPPbP._AnlN { color: var(--color-dark-grey-5-half); }
.tPPbP.Bt7Eo { color: var(--color-black); }
.gu64P { position: relative; height: 100%; min-height: 100%; }
a { color: inherit; }
.eR2nW { min-height: 100%; height: 100%; }
.vh15w { display: flex; gap: 10px; padding: 10px; -webkit-box-align: center; align-items: center; border: 1px solid var(--color-stroke-default); border-radius: 4px; background: var(--color-white); }
.gKnnB { -webkit-box-flex: 1; flex: 1 1 0%; }
._0Wtu { display: inline-flex; column-gap: 12px; -webkit-box-align: center; align-items: center; padding: 10px 0px; cursor: pointer; }
._0Wtu .PsJ7w { display: inline-flex; }
._0Wtu input { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; color: var(--color-black); font-weight: 600; }
._0Wtu input::selection { background: var(--color-fill-active); color: var(--color-black); }
._0Wtu input:focus { outline: none; }
._0Wtu .PrJd7 { color: var(--color-black); }
.hkxzM { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--color-text-default); }
.hkxzM:hover { color: var(--color-black); }
.ksgUq { width: 200px; }
.ksgUq table { width: 100%; max-width: 100%; border-width: 1px 0px; border-style: solid; border-color: var(--color-stroke-default); }
.ksgUq td + td, .ksgUq th + th { border-left: 1px solid var(--color-stroke-default); }
.VXEcc { padding: 5px; color: var(--color-text-default); }
.VXEcc:hover { color: var(--color-black); }
.VXEcc:disabled { color: var(--color-text-disabled); cursor: not-allowed; }
.beBb0 { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 600; height: 25px; padding-left: 5px; display: flex; -webkit-box-align: center; align-items: center; }
._pwaV { display: flex; -webkit-box-align: center; align-items: center; width: 100%; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 600; color: var(--color-black); height: 25px; padding-left: 5px; }
._pwaV._LWHI { background: var(--color-fill-default); }
._pwaV._5tXe { color: var(--color-light-white); background: var(--color-primary); }
._pwaV._rGJY, ._pwaV:disabled { color: var(--color-text-disabled); background: rgba(0, 0, 0, 0); }
._pwaV:hover:not(:disabled) { background: var(--color-primary); color: var(--color-light-white); }
.hcssP { width: 100%; table-layout: fixed; }
.hcssP tbody tr { height: 40px; }
.hcssP tbody tr.zD1__ { cursor: pointer; }
.hcssP tbody tr.zD1__:hover { border-radius: var(--border-radius); }
.hcssP tbody tr.zD1__:hover td { color: var(--color-black); background: var(--color-white); }
.hcssP tbody tr.zD1__:hover td:first-child { border-radius: var(--border-radius) 0 0 2px; }
.hcssP tbody tr.zD1__:hover td:last-child { border-radius: 0px 2px 2px 0px; }
.hcssP td, .hcssP th { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; padding: 0px 20px; vertical-align: middle; }
.hcssP td.zBT98, .hcssP th.zBT98 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hcssP td.R4VY5, .hcssP th.R4VY5 { white-space: nowrap; }
.hcssP td.ghszP, .hcssP th.ghszP { text-align: right; }
.hcssP th { font-weight: 600; color: var(--color-black); white-space: nowrap; text-align: left; padding: 30px 20px; }
.hcssP td { color: var(--color-text-default); }
.hcssP td._gA_3 { color: var(--color-black); font-weight: 600; }
.hcssP td._pRD3 { width: 100%; }
.hcssP .JPRrK { pointer-events: none; }
.UFKov:hover .wiH0d.Raeab .mZj7B { color: var(--color-text-default); }
.UFKov:hover .wiH0d:hover .mZj7B { color: var(--color-black); }
.wiH0d { color: var(--color-text-default); }
.wiH0d .mZj7B { color: var(--color-text-default); }
.wiH0d.Raeab .mZj7B { color: var(--color-black); }
.tu3bU { display: flex; column-gap: 40px; }
.tu3bU ._ZWu9:first-child { -webkit-box-flex: 1; flex-grow: 1; }
.tu3bU ._ZWu9:last-child { position: relative; width: 240px; }
.tu3bU ._ZWu9:last-child::before { content: ""; position: absolute; top: 0px; right: 0px; width: var(--expanded-sidebar-width); height: 1px; background: var(--color-stroke-default); }
._IHez { overflow: hidden; position: relative; border-radius: var(--border-radius); border: 1px solid var(--color-stroke-default); width: 100%; padding-bottom: 75%; }
.hmp7w { position: absolute; top: 0px; left: 0px; pointer-events: none; transform-origin: left top; }
.IPbtS { position: absolute; top: 20px; left: 20px; z-index: 1; }
.qJXXf { background-color: var(--color-document-highlight-tint); }
.jOjzw { border: 2px solid var(--color-document-highlight); }
._O7xs { position: relative; color: rgb(255, 255, 255); text-align: center; }
._O7xs::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
._x8N0 { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.T74b6 { display: flex; -webkit-box-align: center; align-items: center; height: 25px; user-select: none; position: relative; color: var(--color-black); }
.T74b6::after { content: ""; position: absolute; width: calc(100% + 10px); height: calc(100% + 10px); top: -5px; left: -5px; z-index: -1; }
.T74b6 button { cursor: inherit; }
.T74b6.Xxbvg { pointer-events: none; }
.T74b6.Xxbvg .vNzWK svg * { fill: var(--color-text-disabled); }
.T74b6.Xxbvg ._IWYo { color: var(--color-text-disabled); }
.T74b6.j3xfp .vNzWK svg *, .T74b6:hover .vNzWK svg * { fill: var(--color-black); }
.T74b6.j3xfp ._IWYo, .T74b6:hover ._IWYo { color: var(--color-black); }
.T74b6.ZzbRX:hover .vNzWK svg * { fill: var(--color-black); }
.T74b6.ZzbRX:hover ._IWYo { color: var(--color-black); }
.T74b6.OnMB7 { -webkit-box-pack: end; justify-content: flex-end; }
.ZFWPh { width: 42px; }
._IWYo { color: var(--color-color-black); cursor: pointer; }
._IWYo:hover { color: var(--color-black); }
._4b86 { appearance: none; background: none; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; position: relative; width: 25px; min-width: 25px; height: 25px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--color-text-default); border-radius: var(--border-radius); cursor: pointer; }
._4b86::-webkit-outer-spin-button, ._4b86::-webkit-inner-spin-button { appearance: none; margin: 0px; }
._4b86 > div { height: 16px; width: 16px; }
._4b86:disabled svg * { fill: var(--color-text-disabled); }
._4b86:not(:disabled).S6Ir_, ._4b86:not(:disabled):hover { color: var(--color-black); background-color: var(--color-fill-default); }
.vNzWK { height: 25px; width: 25px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--color-text-default); }
.vNzWK.eFO91 { color: var(--color-text-disabled); }
._FTfu { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
.IkP3G { width: 25px; height: 25px; color: var(--color-text-default); }
.IkP3G:hover, .IkP3G.S6Ir_ { color: var(--color-black); }
.L8pRn { background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-settings); border-radius: var(--border-radius); margin-right: -10px; margin-top: 0px; }
.ezn4B { padding: 0px 15px; min-height: 25px; color: var(--color-black); display: flex; -webkit-box-align: center; align-items: center; position: relative; cursor: pointer; }
.ezn4B .f_rzj { position: absolute; top: calc(50% - 9px); left: 7px; }
.ezn4B:hover { background: var(--color-grey-1); }
.ezn4B.OHJIx:hover { background: rgba(0, 0, 0, 0); }
.ezn4B.oA44Z { padding: 0px 10px 0px 25px; }
.ezn4B.uKBBj { color: var(--color-text-default); }
.ezn4B.uKBBj:hover:not(.OHJIx) { color: var(--color-black); }
._eO_G { padding: 10px 20px 15px; border-width: 0px 0px 1px; border-style: solid; border-color: var(--color-stroke-default); }
._eO_G.oUSOR { padding: 10px 0px; }
._eO_G.oUSOR .VGPKd { padding: 0px 20px 0px 25px; }
.bavrx { position: relative; pointer-events: none; }
.bavrx * { color: var(--color-text-disabled) !important; }
.bavrx svg:not([data-no-disabled-fill]) * { fill: var(--color-text-disabled) !important; }
.bavrx svg [data-disabled-stroke] { stroke: var(--color-text-disabled) !important; }
.bavrx svg [data-disabled-fill] { fill: var(--color-text-disabled) !important; }
.bavrx svg [data-disabled-transparent] { fill: rgba(0, 0, 0, 0) !important; }
.bavrx svg [data-disabled-dim], .bavrx [data-disabled-dim] { filter: grayscale(100%) brightness(50%); }
.bavrx img, .bavrx video { filter: grayscale(100%) opacity(10%); }
.bavrx::after { content: ""; position: absolute; z-index: 10; top: 0px; left: 0px; height: 100%; width: 100%; pointer-events: all; }
.VGPKd { height: 25px; padding-left: 5px; }
.VGPKd .zzu4y { opacity: 0; }
.VGPKd:hover .zzu4y { opacity: 1; }
.wOdf2 { display: flex; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
.wOdf2._WW_S { padding: 4.5px 0px 4.5px 4.5px; }
.wOdf2:hover { color: var(--color-black); }
._6t0M { position: absolute; top: 55px; right: 0px; height: calc(100% - 55px); width: 100%; background: var(--color-bg-default); z-index: 100; }
.sN2Dn { position: relative; width: 100%; top: -5px; left: -5px; }
.sN2Dn > div { position: absolute; width: 100%; padding-bottom: 56.25%; border-radius: var(--border-radius); border: 1px solid var(--color-stroke-default); }
._yqre { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 25px; width: 25px; color: var(--color-text-default); border-radius: var(--border-radius); }
._yqre:hover, ._yqre.xv5tv { background-color: var(--color-fill-default); color: var(--color-black); }
.icQqO { position: relative; background: var(--color-fill-default); border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); color: var(--color-black); }
.aCO5M { position: fixed; z-index: 10; width: calc(var(--right-sidebar-width) - 1px); height: calc(100% - var(--header-height)); top: var(--header-height); right: 0px; background: var(--color-bg-default); }
.aCO5M.XRoXd { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.GuvTb { position: relative; height: calc(100% - var(--sidebar-header-height)); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.xW5tI { height: var(--sidebar-header-height); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-right: 20px; position: relative; border-bottom: 1px solid var(--color-stroke-default); }
.xW5tI svg * { fill: var(--color-black); }
._baDo { height: var(--sidebar-header-height); display: flex; -webkit-box-align: center; align-items: center; padding: 0px 20px; }
.Bh4zS { z-index: 10; position: fixed; left: 0px; top: var(--header-height); height: calc(100% - var(--header-height)); width: calc(100% - var(--right-sidebar-width)); cursor: pointer; }
.P5gJC:hover ._Lqc2 { border-color: var(--color-black); }
.jSG8U { max-width: 170px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
._lKCJ { color: var(--color-black) !important; }
._Lqc2 { min-width: 20px; height: 20px; width: 20px; border-radius: var(--border-radius); position: relative; overflow: hidden; cursor: pointer; margin-right: -2.5px; }
._Lqc2 > * { height: 100%; width: 100%; position: relative; z-index: 1; object-position: center center; object-fit: cover; }
.hCTQ0.TXNBS { pointer-events: none; color: var(--color-text-disabled) !important; }
.vM_WJ, .nVNY6, .hCnPL, ._Hpuf { position: absolute; height: 100%; width: 100%; inset: 0px; }
.JfZEb { position: relative; padding-bottom: 56.25%; }
.OQbTj { position: absolute; z-index: 1; width: 100%; height: 100%; border-radius: var(--border-radius); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.OQbTj:not(.BXb7I) { outline: none; border: 1px solid var(--color-stroke-default); }
.OQbTj.BXb7I { outline: 1px solid var(--color-stroke-default); }
.OQbTj._3F4G { border-color: var(--color-black); outline-color: var(--color-black); }
.OQbTj._3F4G:not(.BXb7I) { overflow: hidden; }
.FIPKG { -webkit-box-flex: 1; flex-grow: 1; display: flex; position: relative; }
.gTWHU { -webkit-box-flex: 1; flex-grow: 1; position: relative; }
.gTWHU._ulg2 ._Hpuf { border-radius: 0px; }
._Hpuf { background: var(--color-stroke-default); border-radius: var(--border-radius); pointer-events: none; }
.nVNY6 { border-radius: var(--border-radius); }
.nVNY6::after { content: ""; position: absolute; height: 4px; width: 4px; border-radius: var(--border-radius); background: var(--color-dark-grey-5-half); }
.nVNY6:hover { background: var(--color-fill-default); }
.nVNY6:hover::after { background: var(--color-black); }
.nVNY6:disabled { pointer-events: none; }
.nVNY6:disabled::after { display: none; }
._Pbvs { display: flex; width: 100%; }
.w3RKn { width: 50%; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.w3RKn:first-child { padding-right: 7px; }
.w3RKn:nth-child(2) { padding-left: 7px; }
.w3RKn:hover .JSQl9.PZ2eL { color: var(--color-text-default); }
.w3RKn:hover .JSQl9.PZ2eL svg * { fill: var(--color-text-default); }
.w3RKn:hover .JSQl9.PZ2eL:hover { color: var(--color-black); }
.w3RKn:hover .JSQl9.PZ2eL:hover svg * { fill: var(--color-black); }
.JSQl9 { width: 25px; height: 25px; color: var(--color-text-default); }
.JSQl9:disabled { pointer-events: none; opacity: 0.3; }
.JSQl9 svg * { fill: var(--color-text-default); }
.JSQl9.PZ2eL, .JSQl9:hover { color: var(--color-black); }
.JSQl9.PZ2eL svg *, .JSQl9:hover svg * { fill: var(--color-black); }
.SJkCF { position: absolute; width: 100%; }
.iHD84 { display: flex; -webkit-box-pack: end; justify-content: flex-end; padding-top: 7px; }
._FhW3 { width: 15px; padding: 3px; }
._FhW3.gUNIn { padding: 0px; }
._FhW3 .qjcMt { position: relative; }
._FhW3 .qjcMt::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 2px; border: 1px solid; }
._8eyk { color: var(--color-text-default); }
._8eyk:hover { color: var(--color-black); }
.DPcA5 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 8px 10px; gap: 4px; border-bottom: 1px solid var(--color-stroke-default); }
.fW764 { color: var(--color-text-default); font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; }
.MCpwg { color: var(--setting-color-input-text, var(--color-black)); border-radius: var(--border-radius); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; height: 25px; min-height: 25px; overflow: hidden; position: relative; padding: 0px; }
.MCpwg::-webkit-input-placeholder { color: var(--color-text-default); }
.MCpwg::placeholder { color: var(--color-text-default); }
.MCpwg:focus, .MCpwg:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
.MCpwg:disabled { color: var(--color-text-disabled); }
.MCpwg:disabled:hover, .MCpwg:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
.MCpwg::selection { background: var(--color-fill-active); color: var(--color-black); }
.MCpwg:hover .xmXvU { background: var(--color-button-default); }
.MCpwg.gxFeM ._X7_x { position: inherit; }
.MCpwg.GZ6_r .xmXvU, .MCpwg.GZ6_r .hhSl5 { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; }
.kRMBq { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); padding-bottom: 10px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.kRMBq.csHwd { font-weight: 600; }
.kRMBq:hover { color: var(--color-black); }
.xmXvU { color: var(--color-black); height: 25px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; top: 0px; left: 0px; background: var(--color-fill-default); font-family: var(--font-mono); font-size: 11px; line-height: 16.5px; -webkit-font-smoothing: antialiased; padding: 4px 10px; pointer-events: none; opacity: 0; }
.xmXvU._e6D_ { opacity: 1; color: var(--color-black); }
.hhSl5 { appearance: none; background: none; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 4px 10px; font-family: var(--font-mono); font-size: 11px; line-height: 16.5px; -webkit-font-smoothing: antialiased; display: block; width: 100%; color: var(--color-black); resize: none; }
.hhSl5::-webkit-input-placeholder { color: var(--color-text-disabled); }
.hhSl5::placeholder { color: var(--color-text-disabled); }
.F9vOD { display: inline-block; }
.F9vOD svg * { fill: var(--color-text-default); }
.F9vOD.o4Uu0 svg * { fill: var(--color-black); }
.uRqWg { display: flex; }
.uRqWg:hover .F9vOD svg * { fill: var(--color-text-default); }
.uRqWg:hover .F9vOD:hover svg * { fill: var(--color-black); }
._X7_x { position: absolute; width: 100%; }
.zSTKF { outline: none !important; }
.zSTKF * { outline: none !important; }
.q4POT { position: absolute; z-index: calc(var(--z-index-above-menu) + 10); top: 0px; left: 0px; pointer-events: none; will-change: transform, left, top; opacity: 0; transform: translateY(10px); background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-big); border-radius: var(--border-radius); color: var(--color-black); }
.q4POT.kECBU { position: fixed; }
.q4POT.ECPpW { animation: 0.15s ease-in-out 0s 1 normal forwards running prbQR; pointer-events: all; }
.q4POT.ECPpW::before { content: ""; position: absolute; width: calc(100% + 10px); height: calc(100% + 10px); top: -5px; left: -5px; z-index: -1; }
@-webkit-keyframes prbQR { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes prbQR { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
._B0ey { top: 0px; left: 0px; width: 240px; border-radius: var(--border-radius); overflow: hidden; z-index: 5; padding: 20px 0px 10px; }
.ITlkQ { margin-bottom: 10px; height: 25px; padding: 0px 20px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; color: var(--color-black); }
.Rj3lG:nth-child(2) { padding-left: 10px; position: absolute; left: 50%; transform: translateX(-50%); }
.IzzuA { display: inline-flex; -webkit-box-align: center; align-items: center; }
.IzzuA svg * { fill: var(--color-text-default); }
.IzzuA:hover svg * { fill: var(--color-black); }
.H76t8 { height: 35px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; color: var(--color-text-default); background: var(--color-bg-default); cursor: pointer; }
.H76t8 .dtBh0 { fill: var(--color-bg-default); }
.H76t8 .i59wG { fill: var(--color-text-default); }
.H76t8 .vhSyA { fill: var(--color-black); }
.H76t8:hover { color: var(--color-black); }
.H76t8:hover:not(._lZIL) { background: var(--color-fill-default); }
.H76t8:hover .dtBh0 { fill: var(--color-bg-default); }
.H76t8:hover .i59wG { fill: var(--color-black); }
.H76t8:hover .vhSyA { fill: var(--color-black); }
.tEuu1 { padding: 5px 10px 15px; }
.s9cL4 { background: var(--color-bg-default); color: var(--color-black); padding: 0px 20px; }
.kqPw0 { position: relative; }
.kqPw0._jWM_ { display: none; }
.J439S { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: stretch; align-items: stretch; height: 35px; padding: 5px; }
.J439S > div { display: flex; -webkit-box-align: center; align-items: center; height: 25px; }
.J439S > div > div { height: 25px; }
.J439S + .Ds38x { border-top: 1px solid var(--color-stroke-default); }
.ckuNW { height: 25px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: var(--border-radius); background: rgba(0, 0, 0, 0); color: var(--color-text-default); }
.ckuNW:hover { background: var(--color-fill-active); color: var(--color-black); }
.ckuNW.ECPpW { background: var(--color-highlight); }
.ckuNW + .ckuNW { margin-left: 5px; }
.ckuNW:disabled { pointer-events: none; background: none !important; }
.ckuNW:disabled svg * { fill: var(--color-text-disabled) !important; }
.ckuNW._DNW7 { width: 25px; color: var(--color-text-default); }
.ckuNW._DNW7:hover { background: var(--color-fill-active); color: var(--color-black); }
.ckuNW._DNW7.ECPpW { background: var(--color-highlight); color: var(--color-light-white); }
.eTrAu { display: flex; -webkit-box-align: center; align-items: center; }
.eTrAu .yNCYp { padding: 0px 10px; color: var(--color-text-default); -webkit-box-flex: 1; flex-grow: 1; }
._zEAF { width: 25px; background: rgba(0, 0, 0, 0); color: var(--color-text-default); }
._zEAF:hover { color: var(--color-black); }
._zEAF.ECPpW { color: var(--color-light-white); }
.Y6gAj { padding: 0px 10px; font-family: var(--font-main); font-size: 13px; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 600; line-height: 25px; color: var(--color-black); background: var(--color-button-default); }
.Y6gAj:hover { background: var(--color-fill-active); color: var(--color-black); }
.Y6gAj.ECPpW { background: var(--color-highlight); color: var(--color-light-white); }
._xPkf { height: 25px; display: flex; -webkit-box-align: center; align-items: center; font-family: var(--font-main); font-size: 13px; font-weight: 400; user-select: text; -webkit-font-smoothing: antialiased; line-height: 25px; color: var(--color-text-default); padding: 0px 5px 0px 10px; }
._xPkf:hover { color: var(--color-black); }
.Ds38x { background: var(--color-bg-default); }
.Ds38x.tBoOK { display: none; }
.S1LqP { padding: 0px 10px; height: 25px; display: flex; -webkit-box-align: center; align-items: center; color: var(--color-text-default); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left; position: relative; }
.S1LqP:not(:first-child) { border-top: 1px solid var(--color-stroke-default); }
.S1LqP .g8_PR { max-width: 220px; }
.S1LqP button { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; width: 100%; color: var(--color-text-default); text-align: left; }
.S1LqP button:hover { color: var(--color-black); }
.S1LqP.cQ9s_ { padding-right: 20px; }
.S1LqP.cQ9s_ .ajMGC { position: absolute; right: 5px; top: 50%; transform: translateY(-50%); }
._p9xd { position: relative; }
.O9RJu { height: 35px; position: fixed; pointer-events: none; width: var(--expanded-sidebar-width); margin-top: -35px; display: none; z-index: 100; }
._OCUx { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; color: var(--setting-color-input-text, var(--color-black)); border-radius: var(--border-radius); background: var(--setting-color-input-background, var(--color-fill-default)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; appearance: none; padding: 10px; }
._OCUx::-webkit-input-placeholder { color: var(--color-text-default); }
._OCUx::placeholder { color: var(--color-text-default); }
._OCUx:focus, ._OCUx:hover { background: var(--setting-color-input-background-hover, var(--color-button-default)); }
._OCUx:disabled { color: var(--color-text-disabled); }
._OCUx:disabled:hover, ._OCUx:disabled:focus { background: var(--setting-color-input-background, var(--color-fill-default)); }
._OCUx::selection { background: var(--color-fill-active); color: var(--color-black); }
._OCUx:hover { background: var(--color-button-default); }
._OCUx b { font-weight: 600; }
._OCUx em { font-style: italic; }
._OCUx a { color: var(--color-text-default); }
._p9xd.Jp45j .O9RJu { display: block; }
._p9xd.Jp45j ._OCUx { background: var(--color-button-default); }
.oex6K { position: relative; }
.oex6K .GqCz5 { pointer-events: none; }
.oex6K ._UFKN { position: relative; top: 1px; }
.oex6K ._UFKN.EM2M2 { position: absolute; right: 0px; top: 13px; opacity: 0; min-width: 100px; }
.oex6K:hover ._UFKN, .oex6K.IvmhA ._UFKN { opacity: 1; }
.oex6K:hover .GqCz5, .oex6K.IvmhA .GqCz5 { opacity: 0; }
.oex6K .hVYUB { margin-right: 0px; }
.MrvmN { display: flex; align-content: center; }
.ulomx { user-select: none; height: 1.5px; position: relative; color: var(--color-black); top: -1px; }
.ulomx input { width: 100%; margin: 0px; appearance: none; background: rgba(0, 0, 0, 0); position: absolute; top: 0px; }
.ulomx input::-webkit-slider-thumb { appearance: none; }
.ulomx input:focus { outline: none; }
.ulomx input::-webkit-slider-thumb { appearance: none; height: 7.5px; width: 7.5px; border-radius: 1px; color: var(--color-black); background: currentcolor; cursor: grab; margin-top: -3px; }
.ulomx input::-webkit-slider-runnable-track { height: 1.5px; width: 100%; color: var(--color-black); background: currentcolor; }
.ulomx .w5fD7 { position: absolute; top: -16px; left: -15px; width: 30px; text-align: center; white-space: nowrap; pointer-events: none; color: var(--color-black); }
.ulomx .w5fD7 > div { color: currentcolor; text-align: center; }
.ulomx.DYmAz { opacity: 0.3; }
._6wXg:hover .doze9 { border-color: var(--color-black); }
.doze9 { min-width: 20px; height: 20px; width: 20px; border-radius: var(--border-radius); position: relative; overflow: hidden; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; }
.doze9 > * { height: 12px; width: 12px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; object-position: center center; }
.doze9 .LdaEm { background-color: var(--color-black); mask-size: 100% 100%; }
.doze9.H3eWr { border: 1px solid var(--color-stroke-default); }
.MS2l5 { position: fixed; overflow: hidden; z-index: 250; width: calc(var(--expanded-sidebar-width) - 1px); height: calc(100vh - var(--header-height)); top: var(--header-height); right: 0px; pointer-events: none; }
.SXY9a { pointer-events: auto; top: 0px; position: relative; height: 100%; width: calc(100% - 1px); background: var(--color-bg-default); border-left: 1px solid var(--color-stroke-default); transform: translateX(240px); }
.Iseru { position: relative; height: calc(100% - var(--sidebar-header-height)); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.KKhal { position: relative; overflow: hidden; padding-bottom: 56.25%; border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); }
.QkJnL { position: absolute; width: 50%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: var(--color-text-default); }
.QkJnL:first-child { left: 0px; top: 0px; }
.QkJnL:last-child { right: 0px; top: 0px; }
.QkJnL:last-child::after { content: ""; position: absolute; width: 1px; height: 100%; background: var(--color-stroke-default); left: -0.5px; }
.QkJnL.jjWow { color: var(--color-black); }
.fbDFz { margin-top: -17px; margin-bottom: -20px; margin-left: -20px; }
.fbDFz.jL_5Y { cursor: pointer !important; }
.Qrpjx { width: 100%; padding-bottom: 56.25%; position: relative; border-radius: var(--border-radius); background: var(--color-fill-default); border: 1px solid var(--color-stroke-default); overflow: hidden; touch-action: none; }
.Qrpjx._1jUy .S7xj8 { cursor: grabbing !important; }
.qWsCN { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; }
.S7xj8 { -webkit-box-flex: 1; flex-grow: 1; position: relative; height: 100%; grid-column: var(--grid-column); }
.S7xj8::after { content: ""; position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; border: 1px solid var(--color-highlight); visibility: hidden; }
.S7xj8.rhrtJ { opacity: 0.3; }
.S7xj8.Dlx8K::after, .S7xj8._1jUy::after { visibility: visible; border-width: 3px; }
.S7xj8._1jUy::before { content: ""; position: absolute; width: 200px; height: 100%; left: 0px; transform: translateX(-50%); z-index: 5; }
.S7xj8:not(.rhrtJ):hover { opacity: 1; }
.S7xj8:not(.rhrtJ):hover::after { visibility: visible; }
._2sH8 { padding: 10px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; }
.UcrIP { position: fixed; z-index: 1001; padding-top: 20px; pointer-events: none; }
.UcrIP.G2cs9 { transform: translateX(-50%); }
.UcrIP._IQVY { transform: translateY(-50%); }
.cdRPP { padding: 7px; position: relative; }
.AVNE9 { position: absolute; z-index: 1; font-size: 0px; }
.AVNE9 svg path:first-child { fill: var(--color-bg-default); }
.AVNE9 svg path:last-child { fill: var(--color-stroke-default); }
.AVNE9.Ulg6z { top: 0px; left: 50%; transform: translateX(-50%); height: 8px; }
.AVNE9.Wfweg { bottom: 0px; left: 50%; transform: rotate(180deg) translateX(-50%); height: 8px; }
.AVNE9.NiMHn { top: calc(50% - 12px); right: -3px; transform: rotate(90deg); height: 8px; }
.AVNE9.k_fiL { top: calc(50% - 12px); left: -3px; transform: rotate(-90deg); height: 8px; }
.hYnWU { border-radius: var(--border-radius); background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); box-shadow: var(--shadow-big); color: var(--color-black); }
.AS5_g { border-radius: var(--border-radius); border: 1px solid var(--color-stroke-default); padding: 5px; display: flex; column-gap: 5px; }
.YsM_2 { position: relative; -webkit-box-flex: 1; flex: 1 1 0%; padding: 5px 12px; border-radius: var(--border-radius); display: flex; -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 600; color: var(--color-text-default); }
.YsM_2:hover { color: var(--color-black); }
.YsM_2.Df4Xq { background: var(--color-button-default); color: var(--color-black); cursor: default; }
.YsM_2.n_zmP:not(.Df4Xq) { color: var(--color-text-disabled); }
.j9SJh { background-color: var(--color-document-highlight-tint); }
.RTBAp { border: 2px solid var(--color-document-highlight); }
.iSPh_ { position: relative; color: rgb(255, 255, 255); text-align: center; }
.iSPh_::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.wLQgg { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.TCaCc { position: relative; cursor: pointer; }
.TCaCc.bRYQt { display: flex; -webkit-box-align: center; align-items: center; }
.TCaCc.bRYQt .p540t, .TCaCc.bRYQt .OUBog { width: 50%; min-width: 50%; color: var(--color-text-default); }
.TCaCc.bRYQt .BE9z0 { text-align: right; padding: 0px; }
.TCaCc:hover .OUBog { color: var(--color-black); }
.TCaCc:hover .OUBog .BE9z0 { background-color: var(--color-bg-default); }
.TCaCc.lQux3 .OUBog { color: var(--color-black); }
.TCaCc.lQux3 .BE9z0 { text-align: left; padding: 0px 10px; }
.TCaCc.lQux3 .p540t::before { display: block; }
.TCaCc:not(.lQux3):not(:hover) .BE9z0 { background: rgba(0, 0, 0, 0); }
._Ati_ { display: flex; }
._Ati_ .V8OYc, ._Ati_ .YFYsM { width: 50%; max-width: 50%; color: var(--color-text-default); }
._Ati_ .V8OYc.lQux3 .p540t::before, ._Ati_ .YFYsM.lQux3 .p540t::before { display: block; }
._Ati_ .V8OYc .BE9z0 { color: var(--color-text-default); }
._Ati_ .V8OYc.lQux3 .BE9z0, ._Ati_ .V8OYc:hover .BE9z0 { color: var(--color-black); }
._Ati_ .YFYsM .BE9z0 { text-align: right; }
._Ati_ .YFYsM.lQux3 .BE9z0 { text-align: left; }
.p540t { position: relative; }
.BE9z0 { appearance: none; line-height: 25px; display: block; width: 100%; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; height: 25px; }
.BE9z0::-webkit-outer-spin-button, .BE9z0::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.BE9z0.tMfFO { color: var(--color-primary); }
.BE9z0.vcRi4 { color: rgba(0, 0, 0, 0); }
.BE9z0.vcRi4::-webkit-input-placeholder { color: rgba(0, 0, 0, 0); }
.BE9z0.vcRi4::placeholder { color: rgba(0, 0, 0, 0); }
.pzeH7 { position: absolute; width: 100%; bottom: 1px; color: var(--color-black); pointer-events: none; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; padding: 5px 0px 1px; }
.pzeH7.Wpjmr { color: var(--color-text-default); }
.OUBog { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); }
.OUBog.V8OYc .BE9z0 { text-align: left; }
.XNiCG { padding-top: 5px; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-primary); }
.r4u2L { background-color: var(--color-document-highlight-tint); }
.k7K78 { border: 2px solid var(--color-document-highlight); }
._1Yrz { position: relative; color: rgb(255, 255, 255); text-align: center; }
._1Yrz::after { content: ""; position: absolute; left: -8px; top: -3px; height: calc(100% + 8px); width: calc(100% + 16px); z-index: -1; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
._RSAp { display: inline-block; height: 23px; color: rgb(255, 255, 255); font-family: var(--font-main); font-size: 13px; font-weight: 400; -webkit-font-smoothing: antialiased; line-height: 22px; padding: 0px 10px; cursor: pointer; user-select: none; position: relative; border-radius: var(--border-radius); background-color: var(--color-document-highlight); }
.JIMe5 { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 25px; }
.JIMe5 ._YAb2 { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); cursor: pointer; -webkit-box-flex: 1; flex-grow: 1; }
.Pg4Af { position: relative; min-width: 1024px; }
._WhZT { color: var(--color-black); background: var(--color-bg-default); }
._WhZT.ysHTy .YMoZY { pointer-events: none; opacity: 0; }
._wx8A { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; place-content: center; text-align: center; grid-column: span 17; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%); left: 50%; }
._XC_O { display: flex; }
.Xbwhx { -webkit-box-flex: 1; flex-grow: 1; }
.LNxyF { width: 240px; min-width: 240px; padding: 0px 20px; }
._Vjuu { position: sticky; top: 30px; }
.WQ_KE { transition: opacity 1s; }
._OpY9 { padding: 13px 20px; position: fixed; top: 0px; left: 0px; }
.kNmsJ { padding-top: 10px; }
._i2Nj { width: 100%; color: var(--color-text-default); text-align: left; }
._i2Nj:hover, ._i2Nj.i78xj { color: var(--color-black); }
._i2Nj:hover ._1PnZ::after, ._i2Nj.i78xj ._1PnZ::after { border-color: var(--color-black); }
._1PnZ { position: relative; width: 100%; display: block; border-radius: var(--border-radius); background: var(--color-fill-default); }
._1PnZ::after { content: ""; position: absolute; width: 100%; height: 100%; border: 1px solid var(--color-stroke-default); z-index: 2; border-radius: var(--border-radius); top: 0px; left: 0px; }
.wox_Z { border-radius: var(--border-radius); position: relative; aspect-ratio: 1 / 1; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: hidden; }
.wox_Z img { width: 100%; height: 100%; object-fit: contain; }
.Xk5J3 { position: absolute; width: 14px; height: 14px; top: -6px; right: -6px; z-index: 3; background: var(--color-black); color: var(--color-white); border-radius: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.W8OTb { padding-top: 10px; }
._N0nr { grid-column: span 8; }
.EYB2v { grid-column: span 8; }
.imMRZ { padding-top: 30px; }
.Mutuz { word-break: keep-all; appearance: none; background: var(--setting-color-button, var(--color-button-default)); color: var(--setting-color-button-text, var(--color-black)); height: 35px; min-height: 35px; min-width: 60px; padding: 0px 12px; display: flex; text-align: center; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; cursor: pointer; border-radius: var(--border-radius); }
.Mutuz svg * { fill: currentcolor; }
.Mutuz ._SeLq { font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: bold; display: flex; -webkit-box-align: center; align-items: center; width: 100%; -webkit-box-pack: center; justify-content: center; text-align: center; }
.Mutuz:hover { background-color: var(--setting-color-button-hover, var(--color-black)); color: var(--setting-color-button-hover-text, var(--color-white)); }
.Mutuz ._SeLq { text-align: left; -webkit-box-pack: start; justify-content: flex-start; }
.Mutuz._fZF2, .Mutuz._fZF2:hover { background: var(--color-highlight); color: var(--color-light-white); }
.K5EJv { padding-bottom: 100%; border-radius: var(--border-radius); border: 1px solid var(--color-stroke-default); }
.L6pjU { grid-column: span 4; }
@media (min-width: 1500px) {
  .L6pjU { grid-column: span 3; }
}
.vm2lg { position: relative; display: block; padding-bottom: 100%; width: 100%; border-radius: var(--border-radius); cursor: pointer; border: 1px solid var(--color-stroke-default); color: var(--color-black); }
.vm2lg:disabled, .vm2lg:disabled:hover { cursor: not-allowed; }
.vm2lg.oO7bj { padding-bottom: 0px; height: 34px; }
.vm2lg:hover { border-color: var(--color-black); }
.WW6Y3 { position: absolute; width: 100%; height: 100%; top: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: var(--color-black); }
.NL7gO { cursor: pointer; position: relative; }
.NL7gO img { width: 100%; height: auto; }
.NL7gO::after { content: ""; position: absolute; width: calc(100% + 30px); height: calc(100% + 30px); top: -15px; left: -15px; border: 1px solid var(--color-stroke-default); visibility: hidden; border-radius: var(--border-radius); pointer-events: none; }
.NL7gO:hover::after { visibility: visible; }
.NL7gO:hover ._0_sf { opacity: 1; }
.NL7gO.WFt9w { position: relative; z-index: 1; }
.NL7gO.WFt9w::after { visibility: visible; border: 1px solid var(--color-black); }
.NL7gO.DEuGz { cursor: default; }
.NL7gO.DEuGz::after { display: none !important; }
.i4wc_ { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); padding-top: 15px; width: 100%; padding-right: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; }
.ec0VU { visibility: hidden; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; padding-top: 20px; }
.NL7gO:hover .ec0VU, .NL7gO.WFt9w .ec0VU { visibility: visible; }
.NL7gO:hover .i4wc_, .NL7gO.WFt9w .i4wc_ { color: var(--color-black); }
.NL7gO:hover .iV4co input, .NL7gO.WFt9w .iV4co input { color: var(--color-black); }
.ZQmEs { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); padding-top: 20px; }
.mqEI4 { font-family: var(--font-main); font-size: 26px; line-height: 36px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -9px; margin-bottom: -8px; color: var(--color-black); }
.LH0Lm { font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; color: var(--color-black); padding-top: 20px; position: relative; padding-right: 30px; }
.LH0Lm ._0_sf { top: 20px; }
._0_sf { position: absolute; right: 0px; top: 13px; opacity: 0; z-index: 1; display: inline-block; cursor: pointer; }
._0_sf svg * { fill: var(--color-text-default); }
._0_sf:hover svg * { fill: var(--color-black); }
.iV4co { padding-top: 15px; position: relative; }
.iV4co input { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); appearance: none; background: none; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; }
.iV4co input:hover, .iV4co input:active, .iV4co input:focus { color: var(--color-black); }
.MUqSM { background: var(--color-fill-default); overflow: hidden; border-radius: var(--border-radius); }
.jJbqO { position: absolute; height: 100%; width: 100%; inset: 0px; }
.MluiK { position: fixed; width: var(--expanded-sidebar-width); height: 100dvh; right: 0px; top: 0px; z-index: 2000; background-color: var(--color-bg-default); border-left: 1px solid var(--color-stroke-default); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.ZWXML { -webkit-box-flex: 1; flex-grow: 1; min-height: 0px; }
._FAGs { width: 100%; }
.pTRkt, .pTRkt:focus { appearance: none; display: block; width: 100%; font-family: var(--font-main); font-weight: 500; font-size: 60px; -webkit-font-smoothing: antialiased; margin-top: -16px; margin-bottom: -7px; color: var(--color-black); background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; padding: 0px; line-height: 100%; }
.pTRkt::-webkit-input-placeholder, .pTRkt:focus::-webkit-input-placeholder { color: var(--color-light-grey-5-half); }
.pTRkt::placeholder, .pTRkt:focus::placeholder { color: var(--color-light-grey-5-half); }
.cB7tx { display: flex; color: var(--color-black); height: 35px; -webkit-box-align: center; align-items: center; }
.cB7tx ._Sh55 { width: 16px; height: 16px; margin-right: 8px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; }
.cB7tx.kaLqC { color: var(--color-text-disabled); pointer-events: none; }
.UqDkR { grid-column: span 4; }
.gkl60 { position: absolute; width: 100%; height: 100%; z-index: 1; left: 10px; top: 7px; }
.gkl60 + .gkl60 { z-index: 0; left: 20px; top: 17px; }
._GZEE { grid-column: span 3; padding-bottom: 40px; }
@media (min-width: 1500px) {
  ._GZEE { grid-column: span 2; padding-top: 35px; }
}
._6gDF { grid-column: span 4; }
@media (min-width: 1500px) {
  ._6gDF { grid-column: span 2; }
}
.dvw1I { height: 40px; }
@media (min-width: 1500px) {
  .dvw1I { height: 55px; }
}
.q8nt5 { grid-column: 1 / 12; display: grid; column-gap: ; row-gap: 40px; grid-template-columns: repeat(12, 1fr); }
@media (min-width: 1500px) {
  .q8nt5 { grid-column: 4 / 13; row-gap: 55px; grid-template-columns: repeat(9, 1fr); }
}
.dM_gh .u_28L { opacity: 0; }
.dM_gh:hover .u_28L { opacity: 1; }
._4Nkg { border-radius: var(--border-radius); width: 100%; height: auto; background: var(--color-light-white); }
.UCrfD { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.u_28L { display: flex; }
.bkzi_ { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 25px; height: 25px; color: var(--color-text-default); border-radius: var(--border-radius); }
.bkzi_:hover { background: var(--color-button-default); color: var(--color-black); }
._tT5_ { height: 25px; width: 100%; display: flex; -webkit-box-align: center; align-items: center; position: relative; color: var(--color-text-default); padding-right: 10px; padding-left: 10px; border-radius: var(--border-radius); }
._tT5_ .ZE6ih { width: 20px; display: flex; -webkit-box-align: center; align-items: center; }
._tT5_.jAB4N { color: var(--color-black); }
._tT5_:hover { background-color: var(--color-fill-default); }
.EkU7i { padding: 20px; }
._w89A { grid-column: 5 / span 4; }
@media (min-width: 1500px) {
  ._w89A { grid-column: 4 / span 3; }
}
._kX5Z { color: var(--color-text-default); }
.EbCRH { position: relative; padding-bottom: 0.3em; }
.EbCRH .hoB7V { content: ""; position: absolute; inset: max(min(-10px, -0.3em), -15px); border: 1px solid var(--color-stroke-default); border-radius: var(--border-radius); opacity: 0; cursor: pointer; z-index: 1; }
.EbCRH:hover .hoB7V { opacity: 1; }
.EbCRH._8C3Z { color: var(--color-black); cursor: text; }
.EbCRH._8C3Z .hoB7V { border-color: var(--color-black); opacity: 1; pointer-events: none; }
.FhNI5 { outline: none !important; }
.FhNI5 ::selection { background: var(--color-light-grey-5-half); color: var(--color-black); }
.FhNI5 * { outline: none !important; }
.lPz1A { padding: 60px; width: auto; }
.zZzss { position: absolute; top: 30px; right: 30px; color: var(--color-text-default); }
.zZzss:hover { color: var(--color-black); }
.kvCHi { display: flex; -webkit-box-align: center; align-items: center; padding-top: 5px; }
.kvCHi > :first-child { width: 110px; }
.kvCHi > :last-child { -webkit-box-flex: 1; flex-grow: 1; text-align: right; }
.NrdxU { width: 100%; pointer-events: all; }
.NrdxU tr { border-top: 1px solid var(--color-stroke-default); }
.NrdxU td { min-height: 40px; padding: 5px 0px; vertical-align: middle; }
.Fs97F { width: 110px; }
._Bvhv { user-select: all; }
._Z4_y { opacity: 0; }
._Z4_y button { color: var(--color-text-default); cursor: pointer; }
._Z4_y button:hover { color: var(--color-black); }
.NrdxU tr:hover ._Z4_y { opacity: 1; }
.__r_s { border-radius: var(--border-radius); background: var(--color-button-disabled); padding: 2.5px; display: flex; }
.__r_s.vUkei { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 4px; }
.A91cv { -webkit-box-flex: 1; flex-grow: 1; height: 32px; border-radius: var(--border-radius); display: flex; -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: center; justify-content: center; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: 700; color: var(--color-text-default); }
.A91cv:hover { color: var(--color-black); }
.A91cv._c3wC { background: var(--color-highlight); color: var(--color-light-white); }
.A91cv.AvU3Y { color: var(--color-text-disabled); }
.bsHUe { border-radius: 8px; overflow: hidden; position: relative; width: 80px; height: 80px; max-width: 80px; }
.r7gbW { width: 100%; height: 100%; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; overflow: hidden; }
.r7gbW .WvWHt, .r7gbW .gNEpV, .r7gbW .gNEpV::before, .r7gbW .gNEpV::after { position: absolute; inset: 0px; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.r7gbW .WvWHt { z-index: 5; }
.r7gbW .gNEpV { opacity: 0; z-index: 10; color: var(--color-white); }
.r7gbW .gNEpV svg { position: relative; z-index: 1; }
.r7gbW .gNEpV::before { content: ""; background: var(--color-black); opacity: 0.8; }
.r7gbW:hover .gNEpV { opacity: 1; }
.EQTrj { position: relative; padding-bottom: 100%; width: 100%; overflow: hidden; }
.EQTrj.ySQCv { background: var(--color-black); color: var(--color-white); font-size: 40px; border-radius: 8px; }
.EQTrj img { position: absolute; height: 100%; width: 100%; object-fit: cover; z-index: 2; top: 0px; left: 0px; }
.QNM1I { position: absolute; height: 100%; width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 90%; font-family: sohne; font-weight: 600; }
.QUDOo { display: flex; height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow: hidden; }
.QUDOo * { user-select: none; }
.bLaAb { height: calc(100vh - var(--header-height) - var(--header-height)); background: var(--setting-background-document); overflow-x: hidden; overscroll-behavior: contain; }
.moGl3 { height: calc(100vh - var(--header-height) - var(--header-height)); background: var(--setting-background-document); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; -webkit-font-smoothing: antialiased; user-select: text; }
.N_jj3 { position: relative; background: var(--color-bg-default); height: var(--header-height); display: grid; }
.N_jj3::before { content: ""; position: absolute; height: 1px; background: var(--color-stroke-default); width: 100%; left: 0px; top: 0px; z-index: 1; }
.PQfgC { display: flex; -webkit-box-align: center; align-items: center; column-gap: 10px; }
.tNj6D { overflow: hidden; height: 100%; position: relative; }
.X9b6W { position: absolute; width: 100%; height: 100%; display: flex; -webkit-box-pack: end; justify-content: flex-end; left: 0px; top: 0px; }
.kpgV2 { font-family: var(--font-main); font-size: 13px; font-weight: 400; user-select: text; -webkit-font-smoothing: antialiased; line-height: var(--header-height); grid-column: span 1; color: var(--color-text-default); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.kpgV2 svg { margin: 0px 10px; }
.kpgV2:hover:not(:disabled), .kpgV2.wHmnN { background: var(--color-fill-default); color: var(--color-black); }
.kpgV2.TCE0f { font-weight: 600; color: var(--color-black); }
.kpgV2:disabled { cursor: default; color: var(--color-text-disabled); }
.D6w9d { height: 6px; width: 6px; display: inline-block; border-radius: 3px; background: currentcolor; margin-left: 8px; }
._VRYe { position: relative; height: var(--header-height); min-height: var(--header-height); background: var(--color-bg-default); color: var(--color-black); z-index: 300; border-bottom: 1px solid var(--color-stroke-default); text-align: center; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
._VRYe.tFA6f .Y3qGf, ._VRYe.tFA6f .o3tQZ { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
._VRYe.tFA6f .o3tQZ { width: auto; min-width: var(--expanded-sidebar-width); }
.mtch0 { position: absolute; left: 0px; top: 13px; width: var(--expanded-left-sidebar-width); }
.f_fSE { padding-left: 10px; cursor: text !important; }
.f_fSE:hover { color: var(--color-text-default); }
.DGV6H { padding: 5px 10px; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; font-weight: 600; background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; color: var(--color-black); }
.DGV6H:focus { outline: none; }
.DGV6H::selection { background: var(--color-fill-active); color: var(--color-black); }
.JdXTy { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 15px; }
.SXYJw { display: block; height: 25px; width: 25px; }
.SXYJw svg * { fill: var(--color-text-default); }
.SXYJw:hover svg * { fill: var(--color-black); }
.Y3qGf { width: var(--expanded-left-sidebar-width); }
.o3tQZ { display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; padding-right: 10px; }
.HMkVP { height: var(--header-height); display: flex; padding: 0px 10px; -webkit-box-align: center; align-items: center; width: 220px; }
._QsGK { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-align: center; align-items: center; }
.Sd0ZK { display: flex; -webkit-box-align: center; align-items: center; }
.NzC4s { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); color: var(--color-black); height: calc(var(--header-height) - 1px); }
._bQLg { height: 35px; width: 35px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: var(--color-text-default); border-radius: var(--border-radius); }
._bQLg:hover, ._bQLg._6NfV { color: var(--color-black); background: var(--color-fill-default); }
._bQLg.icyVx { color: var(--color-black); }
._bQLg._YEZz { pointer-events: none; background: none !important; }
._5tav { display: none; }
@media (min-width: 1200px) {
  ._5tav { display: initial; }
}
.FVp3F { position: relative; height: 100%; width: 100%; border-radius: 50%; overflow: hidden; max-width: 80px; }
.wWWhb { position: relative; padding-bottom: 100%; background: var(--color-black); }
._gY0P { font-family: sohne; font-weight: 600; position: absolute; color: var(--color-white); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 40px; width: 100%; height: 100%; }
.Rntwz { position: relative; display: block; }
.Rntwz .ZReoP { position: absolute; right: 0px; top: 10px; width: 25px; }
.vQOVa { border-radius: var(--border-radius); font-weight: 600; overflow: hidden; background: var(--color-black); color: var(--color-white); --setting-icon-background: var(--color-black); --setting-hover-background: var(--color-black); }
.vQOVa:not(.ydCvd) { font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; }
.m10bo * { user-select: none !important; }
.ZDNFm { --setting-icon-background: transparent; }
.ZDNFm .vQOVa { --setting-icon-background: transparent; background: rgba(0, 0, 0, 0) !important; }
._1ghK { position: fixed; z-index: 10; top: 0px; left: 0px; height: 100%; width: var(--admin-nav-width); background: var(--color-bg-default); }
._1ghK.eMfo2 { width: var(--admin-nav-collapsed-width); overflow: hidden; --nav-item-text-display: none; --nav-heading-display: none; }
._1ghK.eMfo2._jhLm { width: 240px; overflow: visible; box-shadow: rgba(0, 0, 0, 0.15) 4px 0px 20px; z-index: 201; --nav-item-text-display: initial; --nav-heading-display: block; }
.FB_pQ { position: sticky; height: 100vh; width: var(--admin-nav-width); top: 0px; left: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; will-change: transform; color: var(--color-text-disabled); border-right: 1px solid var(--color-stroke-default); }
.FB_pQ a { color: var(--color-text-default); }
.FB_pQ a:hover { color: var(--color-black); }
.eMfo2 .FB_pQ { width: var(--admin-nav-collapsed-width); overflow: hidden; }
.eMfo2._jhLm .FB_pQ { width: 240px; overflow: visible; }
.UiHhK { display: flex; width: 100%; position: relative; padding: 7.5px 3px 7.5px 10px; column-gap: 0px; }
.UiHhK::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background: var(--color-stroke-default); }
.M1l6a { -webkit-box-flex: 1; flex: 1 1 0%; min-width: 0px; }
._tIH5 { padding: 0px 20px; }
.X1OSQ { padding: 10px 0px; }
.qzmPQ { -webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 1px; width: 100%; }
a.ALiCW { padding-top: 40px; display: flex; -webkit-box-align: center; align-items: center; color: var(--color-black); }
a.ALiCW > div:nth-child(2) { padding-left: 7px; padding-top: 1px; }
.Ti45B { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-flex: 1; flex-grow: 1; width: 100%; }
.OaZHI { padding: 50px 20px 20px; font-family: var(--font-main); font-size: 18px; line-height: 24.5px; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -6px; margin-bottom: -5px; }
.WI68F, .Mhclb { min-height: 40px; display: flex; -webkit-box-align: center; align-items: center; }
.Mhclb { color: var(--color-text-default); }
.WI68F { color: var(--color-text-disabled); }
.WI68F:hover, .WI68F.ZlMjb { color: var(--color-black); }
.MmeM3 { padding: 20px; background: var(--color-bg-default); color: var(--color-black); width: 100%; }
.BbGVv { width: 100%; height: 35px; display: flex; -webkit-box-align: center; align-items: center; padding: 0px 20px; color: var(--color-text-default); position: relative; }
.BbGVv:hover { background: var(--color-fill-default); color: var(--color-black); }
.BbGVv .YZach { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; padding-left: 10px; }
.V8Dpf { width: 646px; }
.TfOtg { width: 100%; border-bottom: 1px solid var(--color-stroke-default); display: flex; }
.TfOtg .DhRJY { width: 114px; height: 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-family: var(--font-main); font-size: 13px; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; font-weight: bold; color: var(--color-text-default); }
.TfOtg .DhRJY:hover { color: var(--color-black); }
.TfOtg .DhRJY.r9Meh { color: var(--color-black); background: var(--color-fill-default); }
.tXXcP { display: grid; column-gap: 30px; grid-template-columns: repeat(2, 1fr); padding: 30px; }
.tXXcP .B7zsi { grid-column: span 1; }
.Su0I6 { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
.Su0I6 + .Su0I6 { margin-top: 10px; }
.Q6xmI { font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; margin-top: -3px; margin-bottom: -3px; color: var(--color-text-default); display: flex; }
.YB2T1 { margin-right: 10px; }
.NQP86 { display: flex; column-gap: 5px; }
.M_5g3 { width: 25px; height: 25px; background: var(--color-button-default); border-radius: var(--border-radius); color: var(--color-black); font-family: var(--font-main); font-size: 13px; font-weight: 400; user-select: text; -webkit-font-smoothing: antialiased; line-height: 25px; text-align: center; }
.M_5g3.mETyz { width: 50px; }
._2U_k { height: 14px; width: 14px; background: var(--color-primary); min-width: 14px; }
.YYCLJ { position: relative; }
.YYCLJ .Iah7d { display: none; position: absolute; right: 0px; top: calc(50% + 1px); transform: translateY(-50%); color: var(--color-black); }
.YYCLJ .G5dXb { width: 250px; }
.YYCLJ:hover .Iah7d { display: initial; }
.BPKv9 { position: fixed; z-index: 5000; top: var(--header-height); padding-top: 10px; width: 100%; -webkit-box-pack: center; justify-content: center; pointer-events: none; display: none; }
.BPKv9.kcgX5 { display: flex; }
.vWD4I { height: 40px; box-shadow: var(--shadow-big); border-radius: var(--border-radius); background: var(--color-bg-default); border: 1px solid var(--color-stroke-default); min-width: 220px; position: relative; white-space: nowrap; }
.vWD4I .AzfEe { position: absolute; height: 40px; width: 40px; right: 10px; top: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; z-index: 10; pointer-events: all; }
.vWD4I .AzfEe svg * { fill: var(--color-text-default); }
.vWD4I .AzfEe:hover svg * { fill: var(--color-black); }
.TROC_ { padding: 15px 50px 15px 20px; color: var(--color-black); pointer-events: all; }
.O7Fd6 { position: fixed; z-index: 5000; top: 0px; left: 0px; pointer-events: none; padding: 5px 10px; font-family: var(--font-main); font-size: 13px; font-weight: 400; line-height: 120%; user-select: text; -webkit-font-smoothing: antialiased; background: var(--color-stroke-default); color: var(--color-black); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 7px; border-radius: var(--border-radius); min-height: 25px; opacity: 0; max-width: 250px; overflow-wrap: break-word; transform-origin: left top; }
.O7Fd6._zAIU { opacity: 1; }
.O7Fd6._cDci { background: var(--color-dark-stroke-default); color: var(--color-dark-black); }
.VPuPn { position: fixed; left: 40px; bottom: 40px; border-radius: var(--border-radius); border: 1px solid var(--color-fill-default); background: var(--color-bg-default); color: var(--color-black); z-index: 1001; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 0px; display: flex; column-gap: 20px; max-width: 400px; padding: 20px; -webkit-box-align: center; align-items: center; opacity: 0; transform: translateY(20px); transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s; }
.VPuPn.CDNg4 { opacity: 1; transform: translateY(0px); }
@media (max-width: 595px) {
  .VPuPn { left: 0px; bottom: 0px; max-width: 100%; }
}
.X853A { height: 19px; }
.jToU5 { height: 24px; }
.WpPkW { height: 28px; }